1.一种设备控制方法,其特征在于,所述的方法包括:
建立与被控设备的连接;
判断本地是否存储有所述被控设备的应用程序;
如果本地没有存储所述被控设备的应用程序,则从所述被控设备获取事先存储在所述被控设备内的所述被控设备的应用程序。
2.根据权利要求1所述的设备控制方法,其特征在于,在所述被控设备获取所述被控设备的应用程序之后,所述的方法还包括:
显示所述的被控设备的应用程序图标。
3.根据权利要求1所述的设备控制方法,其特征在于,如果本地存储有所述被控设备的应用程序,则显示所述的被控设备的应用程序图标。
4.根据权利要求2或3所述的设备控制方法,其特征在于,在显示所述的被控设备的应用程序图标之后,所述的方法还包括:
接收用户输入的所述被控设备的应用程序的运行指令;
通过所述的被控设备的应用程序控制所述的被控设备。
5.根据权利要求1所述的设备控制方法,其特征在于,所述建立与被控设备的连接包括:
通过蓝牙方式、红外方式,WIFI方式或近场通信方式建立与被控设备的连接。
6.根据权利要求1所述的设备控制方法,其特征在于,所述建立与被控设备的连接之前,所述的方法还包括:
检测与所述被控设备之间的距离信息;
根据所述的距离信息判断是否满足预设的连接建立条件;
如果满足预设的连接建立条件,则建立与被控设备的连接。
7.一种设备控制方法,其特征在于,所述的方法包括:
建立与移动终端的连接;
接收移动终端发送的应用程序传输请求;
向所述的移动终端发送事先存储在被控设备内的应用程序;
接收移动终端发送的控制命令;
对所述的控制命令进行验证;
如果所述的控制命令验证成功,则运行所述的控制命令。
8.根据权利要求7所述的设备控制方法,其特征在于,所述的方法包括:
如果所述的控制命令验证失败,则向所述的移动终端发送错误提示信息。
9.一种设备控制装置,其特征在于,所述的装置包括:
连接建立单元,用于建立与被控设备的连接;
应用程序判断单元,用于判断本地是否存储有所述被控设备的应用程序;
应用程序获取单元,用于在本地没有存储所述被控设备的应用程序时,从所述被控设备获取事先存储在所述被控设备内的所述被控设备的应用程序。
10.根据权利要求9所述的设备控制装置,其特征在于,所述的装置还包括:
程序图标显示单元,用于显示所述的被控设备的应用程序图标。
11.根据权利要求10所述的设备控制装置,其特征在于,所述的程序图标显示单元用于在本地存储有所述被控设备的应用程序时,显示所述的被控设备的应用程序图标。
12.根据权利要求10或11所述的设备控制装置,其特征在于,所述的装置还包括:
运行指令接收单元,用于接收用户输入的所述被控设备的应用程序的运行指令;
设备控制单元,用于通过所述的被控设备的应用程序控制所述的被控设备。
13.根据权利要求9所述的设备控制装置,其特征在于,所述连接建立单元通过蓝牙方式、红外方式,WIFI方式或近场通信方式建立与被控设备的连接。
14.根据权利要求9所述的设备控制装置,其特征在于,所述的装置还包括:
距离信息检测单元,用于检测与所述被控设备之间的距离信息;
连接条件判断单元,用于根据所述的距离信息判断是否满足预设的连接建立条件;
连接建立单元在距离信息满足预设的连接建立条件时,建立与被控设备的连接。
15.一种设备控制装置,其特征在于,所述的装置包括:
连接建立单元,用于建立与移动终端的连接;
传输请求接收单元,用于接收移动终端发送的应用程序传输请求;
应用程序发送单元,用于向所述的移动终端发送事先存储在本地的应用程序;
控制命令接收单元,用于接收移动终端发送的控制命令;
控制命令验证单元,用于对所述的控制命令进行验证;
控制命令执行单元,用于在所述的控制命令验证成功时,运行所述的控制命令。
16.根据权利要求15所述的设备控制装置,其特征在于,所述的装置包括:
错误提示单元,用于在所述的控制命令验证失败时,向所述的移动终端发送错误提示信息。
17.一种设备控制系统,其特征在于,所述的系统包括主控设备和被控设备,其中,主控设备包括:
连接建立单元,用于建立与被控设备的连接;
应用程序判断单元,用于判断本地是否存储有所述被控设备的应用程序;
应用程序获取单元,用于在本地没有存储所述被控设备的应用程序时,从所述被控设备获取事先存储在所述被控设备内的所述被控设备的应用程序;
被控设备包括:
连接建立单元,用于建立与移动终端的连接;
传输请求接收单元,用于接收移动终端发送的应用程序传输请求;
应用程序发送单元,用于向所述的移动终端发送事先存储在所述被控设备内的应用程序;
控制命令接收单元,用于接收移动终端发送的控制命令;
控制命令验证单元,用于对所述的控制命令进行验证;
控制命令执行单元,用于在所述的控制命令验证成功时,运行所述的控制命令。
一种设备控制方法、装置及系统\n技术领域\n[0001] 本发明是关于移动终端技术领域,尤其是关于移动终端控制其他设备的技术领域,具体来说是关于一种设备控制方法、装置及系统。\n背景技术\n[0002] 目前智能移动终端已经相当普及,尤其是具有触摸屏的智能移动终端,智能移动终端的应用范围已经延伸到生活的各个领域。\n[0003] NFC(Near Field Communication,近距离无线通讯技术)又称近场通信,是一种非接触式识别和互联技术,可以在移动设备、消费类电子产品、PC和智能控件工具间进行近距离无线通信。NFC提供了一种简单、触控式的解决方案,可以让消费者简单直观地交换信息、访问内容与服务。近场通信技术具有天然的安全性,因此被认为在手机支付等领域具有很大的应用前景。一些城市和郊区已经开始使用NFC为居民提供更好的服务和改善生活质量。NFC技术的出现让用户可以用智能手机或移动设备支付车费、进入停车场及支付费用、进入游泳池或图书馆等公共设施。\n[0004] 除了NFC技术,蓝牙技术也是一种支持设备短距离通信(一般10m内)的无线电技术。能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用“蓝牙”技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网Internet之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路。\n[0005] 综上所述,目前移动终端可以通过各种技术进行短距离通信,与外部设备建立连接并交换数据。对于部分外部设备来说,用户甚至可以使用移动终端对外部设备进行控制,比如使用移动终端遥控玩具汽车、玩具飞机等。然而,移动终端并不能直接遥控这些外部设备,必须要安装有被控设备的应用程序,才有可能遥控外部设备。\n发明内容\n[0006] 为克服相关技术中存在的问题,本发明提供一种设备控制方法、装置及系统。\n[0007] 本发明实施例提供一种设备控制方法,所述的方法包括:建立与被控设备的连接;\n判断本地是否存储有所述被控设备的应用程序;如果本地没有存储所述被控设备的应用程序,则从外部获取所述被控设备的应用程序。\n[0008] 本发明实施例还提供一种设备控制方法,所述的方法包括:建立与移动终端的连接;接收移动终端发送的控制命令;判断所述的控制命令是否存储于本地的命令库中;如果所述的控制命令存储于本地的命令库中,则运行所述的控制命令。\n[0009] 本发明实施例还提供一种设备控制装置,所述的装置包括:连接建立单元,用于建立与被控设备的连接;应用程序判断连接建立单元单元,用于判断本地是否存储有所述被控设备的应用程序;应用程序获取单元,用于在本地没有存储所述被控设备的应用程序时,从外部获取所述被控设备的应用程序。\n[0010] 本发明实施例还提供一种设备控制装置,所述的装置包括:连接建立单元,用于建立与移动终端的连接;控制命令接收单元,用于接收移动终端发送的控制命令;控制命令验证单元,用于对所述的控制命令进行验证;控制命令执行单元,用于在所述的控制命令验证成功时,运行所述的控制命令。\n[0011] 本发明实施例还提供一种设备控制系统,所述的系统包括主控设备和被控设备,其中,主控设备包括:连接建立单元,用于建立与被控设备的连接;应用程序判断单元,用于判断本地是否存储有所述被控设备的应用程序;应用程序获取单元,用于在本地没有存储所述被控设备的应用程序时,从外部获取所述被控设备的应用程序;被控设备包括:连接建立单元,用于建立与移动终端的连接;控制命令接收单元,用于接收移动终端发送的控制命令;控制命令验证单元,用于对所述的控制命令进行验证;控制命令执行单元,用于在所述的控制命令验证成功时,运行所述的控制命令。\n[0012] 本发明实施例提供的设备控制方法、装置及系统,在与被控设备建立连接后,可以自动获取被控设备的应用程序,从而避免了因缺乏应用程序导致被控设备不可用的情况。\n附图说明\n[0013] 此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:\n[0014] 图1是本发明实施例提供的一种设备控制方法流程图;\n[0015] 图2是本发明实施例提供的一种设备控制方法流程图;\n[0016] 图3所本发明实施例提供的步骤S205的详细流程图;\n[0017] 图4是本发明实施例提供的移动终端的屏幕效果图;\n[0018] 图5是本发明实施例提供的一种设备控制方法流程图;\n[0019] 图6是本发明实施例提供的一种设备控制方法流程图;\n[0020] 图7是本发明实施例提供的一种设备控制装置框图;\n[0021] 图8是本发明实施例提供的一种设备控制装置框图;\n[0022] 图9是本发明实施例提供的应用程序获取单元805的框图;\n[0023] 图10是本发明实施例提供的一种设备控制装置框图;\n[0024] 图11是本发明实施例提供的一种设备控制装置框图;\n[0025] 图12是本发明实施例提供的一中包括主控设备和被控设备的控制系统框图。\n具体实施方式\n[0026] 为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本发明做进一步详细说明。在此,本发明的示意性实施方式及其说明用于解释本发明,但并不作为对本发明的限定。\n[0027] 本发明实施例提供一种设备控制方法及装置,以下结合附图对本发明进行详细说明。\n[0028] 实施例一\n[0029] 图1是本发明实施例提供的一种设备控制方法流程图,如图1所示,所述的设备控制方法包括:\n[0030] S101,建立与被控设备的连接。\n[0031] 在本发明实施例中,移动终端可以通过各种连接方式与被控设备的建立连接,移动终端可以是手机、平板电脑等智能移动终端,被控设备可以是任何具有无线通信功能的电器,如遥控飞机、遥控汽车、遥控机器人、电子琴、电视机、洗衣机、冰箱等。\n[0032] S102,判断本地是否存储有所述被控设备的应用程序。\n[0033] 在本发明实施例中,移动终端与被控设备建立连接后,需要判断移动终端的存储器中是否存储有所述被控设备的应用程序,如果移动终端的存储器中存储有所述被控设备的应用程序,则可以运行该应用程序以便于控制被控设备。如果移动终端的存储器中没有存储有所述被控设备的应用程序,则需要进行步骤S103,从外部获取所述被控设备的应用程序。其中被控设备的应用程序可以是由被控设备厂商提供的app应用程序或驱动程序。\n[0034] S103,如果本地没有存储所述被控设备的应用程序,则从外部获取所述被控设备的应用程序。\n[0035] 在本发明实施例中,如果步骤S102中移动终端判断存储器中没有存储有所述被控设备的应用程序,则需要从外部获取所述被控设备的应用程序。这里外部指的是除移动终端自身存储器以外的地方,至少包括被控设备的存储器和网络侧服务器。\n[0036] 本发明实施例提供的设备控制方法,在与被控设备建立连接后,可以自动获取被控设备的应用程序,从而避免了因缺乏应用程序导致被控设备不可用的情况。\n[0037] 实施例二\n[0038] 图2是本发明实施例提供的一种设备控制方法流程图,如图2所示,所述的设备控制方法包括:\n[0039] S201,检测与所述被控设备之间的距离信息。\n[0040] 在本发明实施例中,移动终端需要满足一定的条件才可以与被控设备建立连接,因此,移动终端首先需要检测并获取与所述被控设备之间的距离信息,距离信息可以是移动终端与被控设备之间的距离值,也可以是移动终端与被控设备之间的距离的变化量或移动终端与被控设备之间的距离的变化率,此处不以此为限。\n[0041] S202,根据所述的距离信息判断是否满足预设的连接建立条件。\n[0042] 在本发明实施例中,移动终端获取到与所述被控设备之间的距离信息后,判断距离信息是否满足预设的连接建立条件,预设的连接条件可以是关于距离信息的阈值,如预设连接信息可以是移动终端与被控设备之间的距离小于1cm,或是移动终端在1秒钟之内与被控设备之间的距离从大于10cm变化为小于5cm。如果距离信息满足预设的连接建立条件,则进行步骤S203,建立与被控设备的连接。如果距离信息不满足预设的连接建立条件,则移动终端不会建立与被控设备的连接。\n[0043] S203,建立与被控设备的连接。\n[0044] 在本发明实施例中,移动终端可以通过NFC、蓝牙、红外、WIFI等各种连接方式与被控设备的建立连接,移动终端可以是手机、平板电脑等智能移动终端,被控设备可以是任何具有无线通信功能的电器,如遥控飞机、遥控汽车、遥控机器人、电子琴、电视机、洗衣机、冰箱等。\n[0045] S204,判断本地是否存储有所述被控设备的应用程序。\n[0046] 在本发明实施例中,移动终端与被控设备建立连接后,需要判断移动终端的存储器中是否存储有所述被控设备的应用程序,如果移动终端的存储器中存储有所述被控设备的应用程序,则可以进行步骤S206,显示所述的被控设备的应用程序图标,以便于后续步骤运行该应用程序从而控制被控设备。如果移动终端的存储器中没有存储有所述被控设备的应用程序,则需要进行步骤S205,从外部获取所述被控设备的应用程序。其中被控设备的应用程序可以是由被控设备厂商提供的app应用程序或驱动程序。\n[0047] S205,如果本地没有存储所述被控设备的应用程序,则从外部获取所述被控设备的应用程序。\n[0048] 在本发明实施例中,如果步骤S204中移动终端判断存储器中没有存储有所述被控设备的应用程序,则需要从外部获取所述被控设备的应用程序。这里外部指的是除移动终端自身存储器以外的地方,至少包括被控设备的存储器和网络侧服务器。\n[0049] 优选地,在本发明实施例中,厂商可以将被控设备的应用程序直接存储在被控设备的存储器中,当移动终端没有存储被控设备的应用程序时,可以首先向被控设备发起请求,从所述被控设备获取所述被控设备的应用程序。\n[0050] 优选地,在本发明另一实施例中,厂商可以将被控设备的应用程序上传到网络服务器中,如应用商店中,移动终端在需要从外部获取所述被控设备的应用程序时,可以直接从网络服务器下载所述被控设备的应用程序。\n[0051] 图3所本发明实施例提供的步骤S205的详细流程图,如图3所示,步骤S205可以包括:\n[0052] S2051,获取所述被控设备的应用程序关键字信息;\n[0053] 在本发明实施例中,移动终端在与被控设备建立连接后,可以获取被控设备的程序关键字信息,这里程序关键字信息可以包括:被控设备厂商信息、被控设备型号信息、被控设备条形码信息和/或被控设备商品编号信息等。\n[0054] S2052,根据所述的应用程序关键字信息通过网络检索对应的应用程序;\n[0055] 在本发明实施例中,移动终端根据获取到的应用程序关键字信息在网络服务器或应用商店中查找是否有与被控设备对应的应用程序,如果查找到与被控设备对应的应用程序,则进行步骤S2053,如果没有查找到与被控设备对应的应用程序,则进行步骤S2054,返回错误信息,提示用户无法获取到被控设备的应用程序。\n[0056] S2053,下载检索到的应用程序。\n[0057] S2054,返回错误信息,提示用户无法获取到被控设备的应用程序。\n[0058] S206,显示所述的被控设备的应用程序图标。\n[0059] 在本发明实施例中,移动终端可以显示被控设备的应用程序图标,移动终端可以将屏幕切换至包括被控设备的应用程序图标的部分,并突出显示被控设备的应用程序图标,优选地,图4是本发明实施例提供的移动终端的屏幕效果图,如图4所示,被控设备为一遥控飞机,其对应的应用程序名称也是遥控飞机,移动终端可以将遥控飞机的图标放大显示,以提示用户注意。\n[0060] S207,接收用户输入的所述被控设备的应用程序的运行指令。\n[0061] 在本发明实施例中,用户在看到移动终端突出显示的被控设备的应用程序图标后,可点击这个图标以运行这一应用程序,以便于对被控设备进行控制,移动终端接收用户输入的所述被控设备的应用程序的运行指令。\n[0062] S208,通过所述的被控设备的应用程序控制所述的被控设备。\n[0063] 在本发明实施例中,移动终端运行被控设备的应用程序后,就可以利用该应用程序控制被控设备。\n[0064] 本发明实施例提供的设备控制方法,在与被控设备建立连接后,可以自动获取被控设备的应用程序,从而避免了因缺乏应用程序导致被控设备不可用的情况。同时用户不用事先安装被控设备的应用程序,只需要将移动终端靠近被控设备,移动终端就能自动与被控设备建立连接,并自动获取被控设备的应用程序,极大地提高了用户体验,[0065] 实施例三\n[0066] 图5是本发明实施例提供的一种设备控制方法流程图,如图5所示,所述的方法包括:\n[0067] S501,建立与移动终端的连接。\n[0068] 在本发明实施例中,被控设备建立与移动终端的连接,这里被控设备可以是建立连接的发起方,也可以是建立连接的接收方,被控设备可以通过各种连接方式与移动终端建立连接,移动终端可以是手机、平板电脑等智能移动终端,被控设备可以是任何具有无线通信功能的电器,如遥控飞机、遥控汽车、遥控机器人、电子琴、电视机、洗衣机、冰箱等。\n[0069] S502,接收移动终端发送的控制命令。\n[0070] 在本发明实施例中,被控设备与移动终端建立连接后,如果移动终端安装了被控设备的应用程序,那么移动终端就可以向被控设备发起控制命令,此时被控设备接收移动终端发送的控制命令。\n[0071] S503,对所述的控制命令进行验证。\n[0072] 在本发明实施例中,由于被控设备种类和数量和繁多,移动终端有可能会运行错误的应用程序,或是移动终端有可能同时控制几个型号相同的被控设备,因此,被控设备要对接收到的控制命令进行验证,确认该控制命令是否该由自身执行。\n[0073] S504,如果所述的控制命令验证成功,则运行所述的控制命令。\n[0074] 在本发明实施例中,如果所述的控制命令验证成功,则被控设备确认该控制命令是发送给自身的,进而移动终端运行所述的控制命令。\n[0075] 在本发明另一实施例中,如果所述的控制命令验证失败,则被控设备向所述的移动终端发送错误提示信息。\n[0076] 本发明实施例提供的设备控制方法,被控设备与移动终端建立连接后,可以对移动终端发送的控制命令进行验证,确保可以得到正确的控制命令。\n[0077] 实施例四\n[0078] 图6是本发明实施例提供的一种设备控制方法流程图,如图6所示,所述的方法包括:\n[0079] S601,建立与移动终端的连接。\n[0080] 在本发明实施例中,被控设备建立与移动终端的连接,这里被控设备可以是建立连接的发起方,也可以是建立连接的接收方,被控设备可以通过各种连接方式与移动终端建立连接,移动终端可以是手机、平板电脑等智能移动终端,被控设备可以是任何具有无线通信功能的电器,如遥控飞机、遥控汽车、遥控机器人、电子琴、电视机、洗衣机、冰箱等。\n[0081] S602,接收移动终端发送的应用程序传输请求。\n[0082] 在本发明实施例中,当移动终端中没有储存被控设备的应用程序时,移动终端可以向被控设备发起请求,请求获取被控设备中存储的应用程序,被控设备接收移动终端发送的应用程序传输请求。\n[0083] S603,向所述的移动终端发送所述的应用程序。\n[0084] 在本发明实施例中,被控设备接收移动终端发送的应用程序传输请求后向所述的移动终端发送自身的应用程序。\n[0085] S604,接收移动终端发送的控制命令。\n[0086] 在本发明实施例中,移动终端接收被控设备发送的被控设备的应用程序并运行,之后移动终端就可以向被控设备发起控制命令,此时被控设备接收移动终端发送的控制命令。\n[0087] S605,对所述的控制命令进行验证。\n[0088] 在本发明实施例中,由于被控设备种类和数量和繁多,移动终端有可能会运行错误的应用程序,或是移动终端有可能同时控制几个型号相同的被控设备,因此,被控设备要对接收到的控制命令进行验证,确认该控制命令是否该由自身执行。\n[0089] S606,如果所述的控制命令验证成功,则运行所述的控制命令。\n[0090] 在本发明实施例中,如果所述的控制命令验证成功,则被控设备确认该控制命令是发送给自身的,进而移动终端运行所述的控制命令。\n[0091] 在本发明另一实施例中,如果所述的控制命令验证失败,则被控设备向所述的移动终端发送错误提示信息。\n[0092] 本发明实施例提供的设备控制方法,被控设备与移动终端建立连接后,可以对移动终端发送的控制命令进行验证,确保可以得到正确的控制命令。同时被控设备预先存储自身的应用程序,以提供给移动终端,使移动终端可以自动获取被控设备的应用程序,从而避免了因缺乏应用程序导致移动终端无法控制被控设备的情况。\n[0093] 实施例五\n[0094] 图7是本发明实施例提供的一种设备控制装置框图,如图7所示,所述的设备控制装置700包括:\n[0095] 连接建立单元701,用于建立与被控设备的连接。\n[0096] 在本发明实施例中,移动终端的连接建立单元701可以通过各种连接方式与被控设备的建立连接,移动终端可以是手机、平板电脑等智能移动终端,被控设备可以是任何具有无线通信功能的电器,如遥控飞机、遥控汽车、遥控机器人、电子琴、电视机、洗衣机、冰箱等。\n[0097] 应用程序判断单元702,用于判断本地是否存储有所述被控设备的应用程序。\n[0098] 在本发明实施例中,连接建立单元701与被控设备建立连接后,应用程序判断单元702需要判断移动终端的存储器中是否存储有所述被控设备的应用程序,如果移动终端的存储器中存储有所述被控设备的应用程序,则可以运行该应用程序以便于控制被控设备。如果移动终端的存储器中没有存储有所述被控设备的应用程序,则需要应用程序获取单元703从外部获取所述被控设备的应用程序。其中被控设备的应用程序可以是由被控设备厂商提供的app应用程序或驱动程序。\n[0099] 应用程序获取单元703,用于在本地没有存储所述被控设备的应用程序时,从外部获取所述被控设备的应用程序。\n[0100] 在本发明实施例中,如果应用程序判断单元702判断存储器中没有存储有所述被控设备的应用程序,则需要应用程序获取单元703从外部获取所述被控设备的应用程序。\n这里外部指的是除移动终端自身存储器以外的地方,至少包括被控设备的存储器和网络侧服务器。\n[0101] 本发明实施例提供的设备控制装置,在与被控设备建立连接后,可以自动获取被控设备的应用程序,从而避免了因缺乏应用程序导致被控设备不可用的情况。\n[0102] 实施例六\n[0103] 图8是本发明实施例提供的一种设备控制装置框图,如图8所示,所述的设备控制装置800包括:\n[0104] 距离信息检测单元801,用于检测与所述被控设备之间的距离信息。\n[0105] 在本发明实施例中,移动终端需要满足一定的条件才可以与被控设备建立连接,因此,距离信息检测单元801首先需要检测并获取与所述被控设备之间的距离信息,距离信息可以是移动终端与被控设备之间的距离值,也可以是移动终端与被控设备之间的距离的变化量或移动终端与被控设备之间的距离的变化率,此处不以此为限。\n[0106] 连接条件判断单元802,用于根据所述的距离信息判断是否满足预设的连接建立条件;\n[0107] 在本发明实施例中,距离信息检测单元801获取到与所述被控设备之间的距离信息后,连接条件判断单元802判断距离信息是否满足预设的连接建立条件,预设的连接条件可以是关于距离信息的阈值,如预设连接信息可以是移动终端与被控设备之间的距离小于1cm,或是移动终端在1秒钟之内与被控设备之间的距离从大于10cm变化为小于5cm。如果距离信息满足预设的连接建立条件,则连接建立单元803建立与被控设备的连接。如果距离信息不满足预设的连接建立条件,则移动终端不会建立与被控设备的连接。\n[0108] 连接建立单元803,用于在距离信息满足预设的连接建立条件时建立与被控设备的连接。\n[0109] 在本发明实施例中,移动终端的连接建立单元803可以通过NFC、蓝牙、红外、WIFI等各种连接方式与被控设备的建立连接,移动终端可以是手机、平板电脑等智能移动终端,被控设备可以是任何具有无线通信功能的电器,如遥控飞机、遥控汽车、遥控机器人、电子琴、电视机、洗衣机、冰箱等。\n[0110] 应用程序判断单元804,用于判断本地是否存储有所述被控设备的应用程序。\n[0111] 在本发明实施例中,连接建立单元803与被控设备建立连接后,应用程序判断单元804需要判断移动终端的存储器中是否存储有所述被控设备的应用程序,如果移动终端的存储器中存储有所述被控设备的应用程序,则程序图标显示单元806显示所述的被控设备的应用程序图标,以便于后续步骤运行该应用程序从而控制被控设备。如果移动终端的存储器中没有存储有所述被控设备的应用程序,则需要应用程序获取单元805从外部获取所述被控设备的应用程序。其中被控设备的应用程序可以是由被控设备厂商提供的app应用程序或驱动程序。\n[0112] 应用程序获取单元805,用于在本地没有存储所述被控设备的应用程序时,从外部获取所述被控设备的应用程序。\n[0113] 在本发明实施例中,如果应用程序判断单元804判断存储器中没有存储有所述被控设备的应用程序,则需要应用程序获取单元805从外部获取所述被控设备的应用程序。\n这里外部指的是除移动终端自身存储器以外的地方,至少包括被控设备的存储器和网络侧服务器。\n[0114] 优选地,在本发明实施例中,厂商可以将被控设备的应用程序直接存储在被控设备的存储器中,当移动终端没有存储被控设备的应用程序时,应用程序获取单元805可以首先向被控设备发起请求,从所述被控设备获取所述被控设备的应用程序。\n[0115] 优选地,在本发明另一实施例中,厂商可以将被控设备的应用程序上传到网络服务器中,如应用商店中,移动终端在需要从外部获取所述被控设备的应用程序时,应用程序获取单元805可以直接从网络服务器下载所述被控设备的应用程序。\n[0116] 图9是本发明实施例提供的应用程序获取单元805的框图,如图9所示,应用程序获取单元805可以包括:\n[0117] 程序关键字获取模块901,用于获取所述被控设备的应用程序关键字信息;\n[0118] 在本发明实施例中,连接建立单元803在与被控设备建立连接后,程序关键字获取模块901可以获取被控设备的程序关键字信息,这里程序关键字信息可以包括:被控设备厂商信息、被控设备型号信息、被控设备条形码信息和/或被控设备商品编号信息等。\n[0119] 应用程序检索模块902,用于根据所述的应用程序关键字信息通过网络检索对应的应用程序;\n[0120] 在本发明实施例中,移动终端根据程序关键字获取模块901获取到的应用程序关键字信息在网络服务器或应用商店中查找是否有与被控设备对应的应用程序,如果查找到与被控设备对应的应用程序,则应用程序下载模块903下载检索到的应用程序,如果没有查找到与被控设备对应的应用程序,则错误信息返回模块904返回错误信息,提示用户无法获取到被控设备的应用程序。\n[0121] 应用程序下载模块903,用于下载检索到的应用程序。\n[0122] 错误信息返回模块904,用于返回错误信息,提示用户无法获取到被控设备的应用程序。\n[0123] 程序图标显示单元806,用于显示所述的被控设备的应用程序图标。在本发明实施例中,程序图标显示单元806可以显示被控设备的应用程序图标,移动终端可以将屏幕切换至包括被控设备的应用程序图标的部分,并突出显示被控设备的应用程序图标,优选地,如图4所示,被控设备为一遥控飞机,其对应的应用程序名称也是遥控飞机,移动终端可以将遥控飞机的图标放大显示,以提示用户注意。所述的程序图标显示单元806还用于在本地存储有所述被控设备的应用程序时,显示所述的被控设备的应用程序图标。\n[0124] 运行指令接收单元807,用于接收用户输入的所述被控设备的应用程序的运行指令;\n[0125] 在本发明实施例中,用户在看到移动终端突出显示的被控设备的应用程序图标后,可点击这个图标以运行这一应用程序,以便于对被控设备进行控制,运行指令接收单元\n807接收用户输入的所述被控设备的应用程序的运行指令。\n[0126] 设备控制单元808,用于通过所述的被控设备的应用程序控制所述的被控设备。\n[0127] 在本发明实施例中,运行指令接收单元807接收到运行指令后,设备控制单元808执行该运行指令就可以利用该应用程序控制被控设备。\n[0128] 本发明实施例提供的设备控制装置,在与被控设备建立连接后,可以自动获取被控设备的应用程序,从而避免了因缺乏应用程序导致被控设备不可用的情况。同时用户不用事先安装被控设备的应用程序,只需要将移动终端靠近被控设备,移动终端就能自动与被控设备建立连接,并自动获取被控设备的应用程序,极大地提高了用户体验,[0129] 实施例七\n[0130] 图10是本发明实施例提供的一种设备控制装置框图,如图10所示,所述的设备控制装置1000包括:\n[0131] 连接建立单元1001,用于建立与移动终端的连接;\n[0132] 在本发明实施例中,被控设备通过连接建立单元1001建立与移动终端的连接,这里被控设备可以是建立连接的发起方,也可以是建立连接的接收方,被控设备可以通过各种连接方式与移动终端建立连接,移动终端可以是手机、平板电脑等智能移动终端,被控设备可以是任何具有无线通信功能的电器,如遥控飞机、遥控汽车、遥控机器人、电子琴、电视机、洗衣机、冰箱等。\n[0133] 控制命令接收单元1002,用于接收移动终端发送的控制命令;\n[0134] 在本发明实施例中,被控设备的连接建立单元1001与移动终端建立连接后,如果移动终端安装了被控设备的应用程序,那么移动终端就可以向被控设备发起控制命令,此时控制命令接收单元1002接收移动终端发送的控制命令。\n[0135] 控制命令验证单元1003,用于对所述的控制命令进行验证;\n[0136] 在本发明实施例中,由于被控设备种类和数量和繁多,移动终端有可能会运行错误的应用程序,或是移动终端有可能同时控制几个型号相同的被控设备,因此,控制命令验证单元1003要对接收到的控制命令进行验证,确认该控制命令是否该由自身执行。\n[0137] 控制命令执行单元1004,用于在所述的控制命令验证成功时,运行所述的控制命令。\n[0138] 在本发明实施例中,如果控制命令验证单元1003对所述的控制命令验证成功,则控制命令验证单元1003确认该控制命令是发送给自身的,进而控制命令执行单元1004运行所述的控制命令。\n[0139] 错误提示单元1005,用于在所述的控制命令验证失败时,向所述的移动终端发送错误提示信息。\n[0140] 在本发明实施例中,如果控制命令验证单元1003对所述的控制命令验证失败,则错误提示单元1005向所述的移动终端发送错误提示信息。\n[0141] 本发明实施例提供的设备控制装置,被控设备与移动终端建立连接后,可以对移动终端发送的控制命令进行验证,确保可以得到正确的控制命令。\n[0142] 实施例八\n[0143] 图11是本发明实施例提供的一种设备控制装置框图,如图11所示,所述的设备控制装置1100包括:\n[0144] 连接建立单元1101,用于建立与移动终端的连接;\n[0145] 在本发明实施例中,连接建立单元1101建立与移动终端的连接,这里被控设备可以是建立连接的发起方,也可以是建立连接的接收方,被控设备可以通过各种连接方式与移动终端建立连接,移动终端可以是手机、平板电脑等智能移动终端,被控设备可以是任何具有无线通信功能的电器,如遥控飞机、遥控汽车、遥控机器人、电子琴、电视机、洗衣机、冰箱等。\n[0146] 传输请求接收单元1102,用于接收移动终端发送的应用程序传输请求;\n[0147] 在本发明实施例中,当移动终端中没有储存被控设备的应用程序时,移动终端可以向被控设备发起请求,请求获取被控设备中存储的应用程序,传输请求接收单元1102接收移动终端发送的应用程序传输请求。\n[0148] 应用程序发送单元1103,用于向所述的移动终端发送所述的应用程序在本发明实施例中,传输请求接收单元1102接收移动终端发送的应用程序传输请求后应用程序发送单元1103向所述的移动终端发送自身的应用程序。\n[0149] 控制命令接收单元1104,用于接收移动终端发送的控制命令;\n[0150] 在本发明实施例中,移动终端接收被控设备发送的被控设备的应用程序并运行,之后移动终端就可以向被控设备发起控制命令,此时控制命令接收单元1104接收移动终端发送的控制命令。\n[0151] 控制命令验证单元1105,用于对所述的控制命令进行验证;\n[0152] 在本发明实施例中,由于被控设备种类和数量和繁多,移动终端有可能会运行错误的应用程序,或是移动终端有可能同时控制几个型号相同的被控设备,因此,控制命令验证单元1105要对接收到的控制命令进行验证,确认该控制命令是否该由自身执行。\n[0153] 控制命令执行单元1106,用于在所述的控制命令验证成功时,运行所述的控制命令。\n[0154] 在本发明实施例中,如果控制命令验证单元1105对所述的控制命令验证成功,则控制命令验证单元1105确认该控制命令是发送给自身的,进而控制命令执行单元1106移动终端运行所述的控制命令。\n[0155] 错误提示单元1107,用于在所述的控制命令验证失败时,向所述的移动终端发送错误提示信息。\n[0156] 在本发明实施例中,如果控制命令验证单元1105对所述的控制命令验证失败,则错误提示单元1107向所述的移动终端发送错误提示信息。\n[0157] 本发明实施例提供的设备控制装置,被控设备与移动终端建立连接后,可以对移动终端发送的控制命令进行验证,确保可以得到正确的控制命令。同时被控设备预先存储自身的应用程序,以提供给移动终端,使移动终端可以自动获取被控设备的应用程序,从而避免了因缺乏应用程序导致移动终端无法控制被控设备的情况。\n[0158] 实施例九\n[0159] 图12是本发明实施例提供的一中包括主控设备和被控设备的控制系统框图,如图12所示,控制系统中包括主控设备1201和被控设备1202,在本发明实施例中,主控设备\n1201可以是一具有触摸屏的平板电脑,被控设备1202可以是液晶电视机。\n[0160] 其中主控设备1201可以包括实施例六中的设备控制装置800,被控设备1202中可以包括实施例八中的设备控制装置1100。\n[0161] 如图12所示,在本发明实施例中,当用户需要使用平板电脑1201控制液晶电视机\n1202时,需要将平板电脑1201和液晶电视节1202进行配对,此时平板电脑1201中的距离信息检测单元801首先检测平板电脑1201和液晶电视节1202之间的距离信息;\n[0162] 平板电脑1201中的连接条件判断单元802根据距离信息判断是否需要建立与液晶电视机娥202的连接,如果判断需要在平板电脑1201和液晶电视节1202之间建立连接,则平板电脑1201中的连接建立单元803开始与液晶电视节1202中的连接建立单元1101建立连接。\n[0163] 连接建立之后,平板电脑1201就拥有了控制液晶电视机1202的权限,但平板电脑\n1201中必须还安装有液晶电视机1202的应用程序,才能控制液晶电视机1202的相应功能,因此,平板电脑1201的应用程序判断单元804,需要判断平板电脑1201中是否安装了液晶电视机1202的应用程序。如果平板电脑1201中安装了液晶电视机1202的应用程序,则程序图标显示单元806将液晶电视机1202的应用程序的图标在平板电脑1201的显示屏上突出显示,或是直接启动该应用程序。\n[0164] 如果平板电脑1201中没有安装液晶电视机1202的应用程序,则应用程序获取单元805需要从外部获取液晶电视机1202的应用程序。这里外部可以是液晶电视机1202的存储器或网络服务器。\n[0165] 在本发明实施例中,应用程序获取单元805可以首先向液晶电视机1202发起请求,尝试从液晶电视机1202获取应用程序。液晶电视机1202中的传输请求接收单元1102接收应用程序获取单元805发送的应用程序传输请求,如果液晶电视机1202中的确存储有其自身的应用程序,则应用程序发送单元1103可以将应用程序发送至平板电脑1201。\n[0166] 优选地,在本发明另一实施例中,应用程序获取单元805可以直接登录网络,在应用商店中搜索并下载液晶电视机1202的应用程序。\n[0167] 无论通过哪种方式,当应用程序获取单元805从外部获取到液晶电视机1202的应用程序后,程序图标显示单元806将液晶电视机1202的应用程序的图标在平板电脑1201的显示屏上突出显示,或是直接启动该应用程序。\n[0168] 至此,用户即可通过平板电脑1201对液晶电视机1202进行控制。\n[0169] 本发明实施例提供的设备控制系统,平板电脑1201在与液晶电视机1202建立连接后,可以自动获取液晶电视机1202的应用程序,从而避免了因缺乏应用程序导致无法遥控液晶电视机1202的情况。用户不用事先手动安装液晶电视机1202的应用程序,只需要将平板电脑1201靠近液晶电视机1202,平板电脑1201就能自动与液晶电视机1202建立连接,并自动获取液晶电视机1202的应用程序,极大地提高了用户体验,\n[0170] 以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
法律信息
- 2022-02-18
专利权的转移
登记生效日: 2022.01.30
专利权人由万魔声学股份有限公司变更为万魔声学(湖南)科技有限公司
地址由518000 广东省深圳市南山区留仙大道3333号塘朗城A座35楼变更为421000 湖南省衡阳市雁峰区岳屏镇东湖村十二组衡山科学城红树林创新研发区A4栋3楼及标准厂房二期1#栋、2#栋、3#栋
- 2021-03-23
专利权人的姓名或者名称、地址的变更
专利权人由万魔声学科技有限公司变更为万魔声学股份有限公司
地址由518000 广东省深圳市南山区留仙大道3333号塘朗城A座35楼变更为518000 广东省深圳市南山区留仙大道3333号塘朗城A座35楼
- 2021-03-23
专利权人的姓名或者名称、地址的变更
专利权人由加一联创电子科技有限公司变更为万魔声学科技有限公司
地址由518055 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前海深港合作区管理局综合办公室A栋201室(入驻深圳市前海商务秘书有限公司)变更为518000 广东省深圳市南山区留仙大道3333号塘朗城A座35楼
- 2015-11-25
- 2015-02-04
专利申请权的转移
登记生效日: 2015.01.09
申请人由衡阳加一电子科技有限公司变更为加一联创电子科技有限公司
地址由421000 湖南省衡阳市雁峰区白沙洲工业园工业大道9号309室变更为518055 广东省深圳市前海深港合作区前湾一路鲤鱼门街一号前海深港合作区管理局综合办公室A栋201室(入驻深圳市前海商务秘书有限公司)
- 2013-09-18
实质审查的生效
IPC(主分类): H04B 5/02
专利申请号: 201310065938.7
申请日: 2013.03.01
- 2013-08-21
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-02-27
|
2012-11-20
| | |
2
| |
2012-05-16
|
2010-10-26
| | |
3
| |
2011-05-04
|
2011-01-26
| | |
4
| |
2012-12-19
|
2012-08-22
| | |
5
| |
2009-08-26
|
2008-02-21
| | |
6
| |
2012-09-12
|
2012-03-30
| | |
7
| |
2012-04-18
|
2010-03-26
| | |
8
| |
2011-04-13
|
2010-11-25
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |