一种智能终端的控制方法及装置制造方法

文档序号:7822264阅读:205来源:国知局
一种智能终端的控制方法及装置制造方法
【专利摘要】本发明实施例涉及智能终端【技术领域】,尤其涉及一种智能终端的控制方法及装置。该方法包括:与至少两个移动设备建立连接;接收任一移动设备发送的控制指令,并确定所述控制指令是否为预设控制指令;响应所述控制指令,并依据确定结果向所述至少两个移动设备发送对所述控制指令的响应信息。该方法通过建立智能终端与多台移动设备间的连接,实现了多台移动设备控制同一台智能终端,提高了智能终端的实用性。
【专利说明】一种智能终端的控制方法及装置

【技术领域】
[0001]本发明实施例涉及智能终端【技术领域】,尤其涉及一种智能终端的控制方法及装置。

【背景技术】
[0002]近年来,智能手机或平板电脑等移动设备已经逐渐普及,智能音箱等无线智能终端也得到了快速发展。智能终端和移动设备已经广泛应用于工作和生活的各个领域。
[0003]由于智能终端不包括用户界面,主要通过移动设备的用户界面控制智能终端的播放状态或对智能终端进行属性设置,即通过移动设备控制智能终端。但是,现有的智能终端的控制方法中一台智能终端只能由一台移动设备控制,即,多台移动设备不能控制同一台智能终端。


【发明内容】

[0004]本发明的目的是提出一种智能终端的控制方法及装置,以使多台移动设备能够控制同一台智能终端。
[0005]一方面,本发明实施例提供了一种智能终端的控制方法,包括:
[0006]与至少两个移动设备建立连接;
[0007]接收任一移动设备发送的控制指令,并确定所述控制指令是否为预设控制指令;
[0008]响应所述控制指令,并依据确定结果向所述至少两个移动设备发送对所述控制指令的响应信息。
[0009]另一方面,本发明实施例提供了一种智能终端的控制装置,包括:
[0010]连接建立单元,用于与至少两个移动设备建立连接;
[0011]指令接收单元,用于接收任一移动设备发送的控制指令,并确定所述控制指令是否为预设控制指令;
[0012]指令响应单元,用于响应所述控制指令,并依据确定结果向所述至少两个移动设备发送对所述控制指令的响应信息。
[0013]本发明实施例中提供的智能终端的控制方法及装置,实现了多台移动设备控制同一台智能终端,提高了智能终端的实用性。本发明实施例中提供的智能终端的控制方法中,智能终端与至少两个移动设备建立连接,智能终端接收任意移动设备发送的控制指令,并确定接收的控制指令是否为预设控制指令,智能终端响应所述控制指令,且依据确定结果向所述至少两个移动设备发送对所述控制指令的响应信息,即,该方法通过建立智能终端与多台移动设备间的连接,实现了多台移动设备控制同一台智能终端,提高了智能终端的实用性。

【专利附图】

【附图说明】
[0014]此处所说明的附图用来提供对本发明实施例的进一步理解,构成本发明实施例的一部分,并不构成对本发明实施例的限定。在附图中:
[0015]图1是本发明第一实施例中提供的智能终端的控制方法的实现流程图;
[0016]图2是本发明第一实施例中提供的控制过程的流程示意图;
[0017]图3是本发明第二实施例中提供的智能终端与移动设备的连接方法的示意图;
[0018]图4是本发明第三实施例中提供的智能终端的控制方法的实现流程图;
[0019]图5是本发明第四实施例中提供的智能终端的控制装置的结构示意图。

【具体实施方式】
[0020]下面结合附图及具体实施例对本发明实施例进行更加详细与完整的说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明实施例,而非对本发明实施例的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明实施例相关的部分而非全部内容。
[0021]第一实施例:
[0022]图1是本发明第一实施例中提供的智能终端的控制方法的实现流程图,该方法可以由移动设备的控制装置执行,其中该装置可由软件和/或硬件实现,可作为移动设备的一部分被内置在移动设备内部。如图1所示,该实现流程包括:
[0023]步骤11、与至少两个移动设备建立连接。
[0024]智能终端可以通过无线网络与至少两个移动设备建立连接,其中智能终端可以为智能音箱,移动设备可以为智能手机或平板电脑。
[0025]步骤12、接收任一移动设备发送的控制指令,并确定所述控制指令是否为预设控制指令。
[0026]在与智能终端连接的至少两个移动设备中的任一移动设备向智能终端发送控制指令时,智能终端接收所述控制指令,并确定所述控制指令是否为预设控制指令。其中,预设控制指令可以包括编辑移动设备的播放状态或获得移动设备的播放状态等。
[0027]其中,所述任一移动设备向智能终端发送控制指令时,还可以发送该移动设备的属性信息。
[0028]步骤13、响应所述控制指令,并依据确定结果向所述至少两个移动设备发送对所述控制指令的响应信息。
[0029]智能终端响应步骤12中接收的控制指令,并依据步骤12中的确定结果,向所述至少两个移动设备发送对所述控制指令的响应信息。
[0030]其中,依据确定结果向所述至少两个移动设备发送对所述控制指令的响应信息,可以包括:
[0031]A、在所述控制指令为预设控制指令时,依据预先获取的至少两个移动设备的属性信息向所述至少两个移动设备发送对控制指令的响应信息。
[0032]在所述控制指令为预设控制指令时,智能终端依据预先获取的各移动设备的属性信息向各移动设备发送对控制指令的响应信息。
[0033]B、在所述控制指令不为预设控制指令时,依据预先获取的所述任一移动设备的属性信息向所述任一移动设备发送对控制指令的响应信息。
[0034]在所述控制指令不为预设控制指令时,智能终端只向所述任一移动设备发送所述响应信息,而不向除所述任一移动设备外的其它移动设备发送所述响应信息。
[0035]其中,所述智能终端的属性信息可以包括智能终端的名称、端口号、物理地址或序列号;所述任一移动设备的属性信息可以包括任一移动设备的IP(网络协议,InternetProtocol)地址或端口号。
[0036]其中,依据确定结果向所述至少两个移动设备发送对所述控制指令的响应信息,也可以包括在所述控制指令为预设控制指令时,依据预先获取的所述任一移动设备的属性信息向所述任一移动设备发送对控制指令的响应信息;在所述控制指令不为预设控制指令时,依据预先获取的至少两个移动设备的属性信息向所述至少两个移动设备发送对控制指令的响应信息。
[0037]综上,本发明中提供的控制过程如图2所示。具体的,在任一移动设备中的应用程序向智能终端发送控制指令,智能终端接收并处理所述控制指令,在控制指令不为预设控制指令时,智能终端获得各移动设备的属性信息,并向各移动设备发送对控制指令的响应信息;在控制指令为预设控制指令时,智能终端获得发送控制指令的移动设备的属性信息,并向该移动设备发送对控制指令的属性信息。
[0038]本发明第一实施例中提供的移动设备的控制方法,智能终端可以与至少两个移动设备连接,并且能够接收并响应所述至少两个移动设备中的任一移动设备发送的控制指令,还能够依据控制指令的类型选择性地发送智能终端对控制指令的响应信息,即,可以通过与智能终端连接的多个移动设备控制智能终端,如控制智能终端的工作状态,设置信息等,实现了多台移动设备控制同一台智能终端,提高了智能终端的实用性。
[0039]第二实施例:
[0040]本发明第二实施例是对本发明第一实施例中步骤11的具体解释。图2是本发明第二实施例中提供的智能终端与移动设备的连接方法的示意图,如图2所示,智能终端与任一移动设备建立连接可以包括:
[0041]步骤21、确定所述任一移动设备和智能终是否启动。
[0042]智能终端确定所述任一移动设备和智能终端是否启动,具体的,确定所述任一移动设备和所述智能终端是否处于同一无线路由器的局域网中,若二者处于同一局域网,则确定所述任一移动设备和智能终纟而均启动;否则,确定所述任一移动设备和智能终?而未启动。
[0043]其中,确定所述任一移动设备和智能终?而是否启动,可以包括:在任一移动设备启动时,接收所述任一移动设备发送的第一预设验证信息并确定所述第一预设验证信息是否为移动设备的验证信息。
[0044]具体的,在任一移动设备启动时,移动设备向局域网内发送加密广播消息,智能终端解密接收的所述加密广播消息并确定该加密广播消息是否为移动设备的加密广播消息。
[0045]其中,确定所述任一移动设备和智能终端是否启动,也可以包括:在智能终端启动时,向预先启动的移动设备发送第二预设验证信息,使预先启动的移动设备执行如下操作:接收并确定所述第二预设验证信息是否为智能终端的验证信息,且向所述智能终端发送该确定结果;接收该确定结果。
[0046]在智能终纟而启动时,智能终?而也向预先启动的各移动设备发送加1?、广播消息,各移动设备解密接收到的加密广播消息,并确定该消息是否为智能终端的消息,移动设备还将确定结果反馈给智能终端,且智能终端接收该确定结果。
[0047]步骤22、在确定所述任一移动设备和智能终端启动时,向所述任一移动设备发送智能终端的属性信息,使所述任一移动设备接收并存储所述智能终端的属性信息,且使所述任一移动设备向所述智能终端发送任一移动设备的属性信息。
[0048]在确定所述任一移动设备和智能终?而启动时,智能终?而向所述任一移动设备发送该智能终端的属性信息。所述任一移动设备存储接收的属性信息,并向智能终端发送移动设备的属性信息,即,智能终端使所述任一移动设备获得并存储所述智能终端的属性信息。
[0049]步骤23、接收并存储所述任一移动设备的属性信息。
[0050]智能终端接收并存储所述任一移动设备的属性信息,该方法使得智能终端中存储有启动的移动设备的属性信息,且启动的移动设备中存储有智能终端的属性信息,即,建立了智能终端与移动设备的连接。
[0051 ] 本发明第二实施中提供的智能终端与移动设备的连接方法中,在移动设备启动或智能终端启动时,智能终端获得启动的移动设备的属性信息,且启动的移动设备获得智能终端的属性信息,并建立智能终端与移动设备的连接,该方法使得智能终端能够与多个移动设备连接。
[0052]第三实施例:
[0053]图3是本发明第三实施例中提供的智能终端的控制方法的实现流程图,该方法可以由移动设备的控制装置执行,其中该装置可由软件和/或硬件实现,可作为移动设备的一部分被内置在移动设备内部。如图3所示,该实现流程包括:
[0054]步骤31、在移动设备启动时,会向局域网发送加密广播消息。
[0055]该广播消息是通过约定的公钥加密过的,如果智能音箱是在线的,智能音箱就会接收到该加密的广播消息。
[0056]步骤32、智能音箱用约定的私钥解密接收的广播信息,并向移动设备发送智能音箱的属性信息。
[0057]在智能音箱确定该移动设备为预设移动设备时,智能音箱向解密消息后,如果发现是移动设备发过来的消息,智能音箱就向移动设备发送自己的设备名,连接端口号,MAC (Media Access Control,硬件)地址,以及一个唯一的32位的序列号,发送的属性信息也是加密的。其中,设备名可以让移动设备显示智能音箱的名称,连接端口号为智能音箱和移动设备进行TCP (Transmiss1n Control Protocol,传输控制协议)通信的端口号,移动设备通过智能音箱的MAC地址和一个唯一的32位的序列号能够确保智能音箱的唯一性。具体的,在有相同的MAC地址时,比如其它设备盗用智能终端的MAC地址时,通过序列号同MAC地址配合能够标识智能音箱的唯一性。
[0058]步骤33、移动设备接收并存储智能音箱的属性信息,且向智能音箱发送移动设备的属性信息。
[0059]移动设备解密并存储接收的智能音箱的属性信息,还向智能音箱端Http (Hypertext transfer protocol,超文本传送协议)服务器发送登录的消息,智能音箱和移动设备都各自有一个Http服务器,用来传到消息和文件,即,移动设备还向智能终端发送移动设备的属性信息。
[0060]步骤34、智能音箱存储接收的移动设备的属性信息。
[0061]音箱端接收到该信息后,会记录并保存接收到的属性信息,如移动设备IP地址和端口号。
[0062]其中,步骤31-34为一个移动设备与智能终端的连接方法,当再有其它移动设备连接智能音箱所在的局域网时,重复执行步骤31-34即能够建立其它移动设备与智能音箱的连接。
[0063]步骤35、在智能音箱与至少两个移动设备连接时,智能音箱获得并保存各移动设备的属性信息。
[0064]智能音箱可以将获得的各移动设备的Http服务器的IP地址和端口号保存到一个链表中的。
[0065]步骤36、在智能音箱启动时,也会向移动设备发送智能音箱的属性信息。
[0066]具体的,当智能音箱端启动时,也会发生一个加密的广播消息出去,这时如果移动设备处于启动状态,移动设备解密接收的信息。
[0067]步骤37、接收任一移动设备发送的控制指令,并确定所述控制指令是否为预设控制指令。
[0068]移动设备向智能音箱发送一个命令到智能音箱的Http服务器,智能音箱专门启动一个线程池来处理接收的控制指令。当多个移动设备向智能终端发送控制指令时,智能音箱可以按照各控制指令到达的先后顺序,将各控制指令放入线程池,顺序执行。
[0069]移动设备向智能音箱发送控制指令时,还会发送自身的标识编号,如发送移动设备的Http服务器的IP地址和端口号。
[0070]步骤38、响应所述控制指令,并依据确定结果向所述至少两个移动设备发送对所述控制指令的响应信息。
[0071]智能音箱端接收到控制指令后,会向移动设备发送响应服务器的响应信息,如,智能音箱的播放状态,设置项等,响应信息可以分为两种,一种是需要给所有的移动设备发送的响应信息,一种单独向发送控制指令的移动设备的发送的响应信息。
[0072]具体的,在向所有的移动设备发送响应信息时,智能音箱通过步骤34获得的各移动设备的属性信息,逐个把响应信息发送给各移动设备;在向单个移动设备发送响应信息时,可以通过步骤37中获得的移动设备的属性信息,向单个的移动设备发消息。
[0073]本发明第三实施例中提供的智能终端的控制方法,智能终端可以与至少两个移动设备连接,并且能够接收并响应所述至少两个移动设备中的任一移动设备发送的控制指令,还能够依据控制指令的类型选择性地发送智能终端对控制指令的响应信息,即,可以通过与智能终端连接的多个移动设备控制智能终端,如控制智能终端的工作状态,设置信息等,实现了多台移动设备控制同一台智能终端,提高了智能终端的实用性。
[0074]如下实施例为装置实施例,本发明方法实施例和装置实施例属于同一构思,在装置实施例中未详尽描述的细节内容,可以参考上述方法实施例。
[0075]第四实施例:
[0076]图4是本发明第四实施例中提供的智能终端的控制装置的结构示意图,如图4所示,该智能终端的控制装置可以包括:连接建立单元41,用于与至少两个移动设备建立连接;指令接收单元42,用于接收任一移动设备发送的控制指令,并确定所述控制指令是否为预设控制指令;指令响应单元43,用于响应所述控制指令,并依据确定结果向所述至少两个移动设备发送对所述控制指令的响应信息。
[0077]其中,所述接建立单元41可以包括:状态确定子单元,用于确定所述任一移动设备和智能终端是否启动;信息发送子单元,用于在确定所述任一移动设备或智能终端启动时,向所述任一移动设备发送智能终端的属性信息,使所述任一移动设备接收并存储所述智能终端的属性信息,且使所述任一移动设备向所述智能终端发送任一移动设备的属性信息;信息接收子单元,用于接收并存储所述任一移动设备的属性信息。
[0078]其中,状态确定子单元具体可以包括:第一确定子单元;用于在任一移动设备启动时,接收所述任一移动设备发送的第一预设验证信息并确定所述第一预设验证信息是否为移动设备的验证信息;或,验证子单元,用于在智能终端启动时,向预先启动的移动设备发送第二预设验证信息,使预先启动的移动设备执行如下操作:接收并确定所述第二预设验证信息是否为智能终端的验证信息,且向所述智能终端发送该确定结果;第二确定子单元,用于接收该确定结果。
[0079]其中,指令响应单元43可以包括:第一发送子单元,用于在所述控制指令为预设控制指令时,依据预先获取的至少两个移动设备的属性信息向所述至少两个移动设备发送对控制指令的响应信息;第二发送子单元,用于在所述控制指令不为预设控制指令时,依据预先获取的所述任一移动设备的属性信息向所述任一移动设备发送对控制指令的响应信息。
[0080]该装置中,所述智能终端的属性信息可以包括智能终端的名称、端口号、物理地址或序列号;所述任一移动设备的属性信息可以包括任一移动设备的IP地址或端口号。
[0081]本发明第四实施例中提供的智能终端的控制装置,实现了通过与智能终端连接的多个移动设备控制智能终端,如控制智能终端的工作状态,设置信息等,即,实现了多台移动设备控制同一台智能终端,提高了智能终端的实用性。
[0082]上所述仅为本发明实施例的优选实施例,并不用于限制本发明实施例,对于本领域技术人员而言,本发明实施例可以有各种改动和变化。凡在本发明实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明实施例的保护范围之内。
【权利要求】
1.一种智能终端的控制方法,其特征在于,包括: 与至少两个移动设备建立连接; 接收任一移动设备发送的控制指令,并确定所述控制指令是否为预设控制指令; 响应所述控制指令,并依据确定结果向所述至少两个移动设备发送对所述控制指令的响应信息。
2.根据权利要求1所述的方法,其特征在于,与任一移动设备建立连接包括: 确定所述任一移动设备和智能终端是否启动; 在确定所述任一移动设备和智能终端启动时,向所述任一移动设备发送智能终端的属性信息,使所述任一移动设备接收并存储所述智能终端的属性信息,且使所述任一移动设备向所述智能终端发送任一移动设备的属性信息; 接收并存储所述任一移动设备的属性信息。
3.根据权利要求2所述的方法,其特征在于,确定所述任一移动设备和智能终端是否启动,包括: 在任一移动设备启动时,接收所述任一移动设备发送的第一预设验证信息并确定所述第一预设验证信息是否为移动设备的验证信息;或, 在智能终端启动时,向预先启动的移动设备发送第二预设验证信息,使预先启动的移动设备执行如下操作:接收并确定所述第二预设验证信息是否为智能终端的验证信息,且向所述智能终端发送该确定结果;接收该确定结果。
4.根据权利要求1所述的方法,其特征在于,依据确定结果响应所述控制指令,并向所述至少两个移动设备发送对所述控制指令的响应信息,包括: 在所述控制指令为预设控制指令时,依据预先获取的至少两个移动设备的属性信息向所述至少两个移动设备发送对控制指令的响应信息; 在所述控制指令不为预设控制指令时,依据预先获取的所述任一移动设备的属性信息向所述任一移动设备发送对控制指令的响应信息。
5.根据权利要求2所述的方法,其特征在于, 所述智能终端的属性信息包括智能终端的名称、端口号、物理地址或序列号; 所述任一移动设备的属性信息包括任一移动设备的IP地址或端口号。
6.一种智能终端的控制装置,其特征在于,包括: 连接建立单元,用于与至少两个移动设备建立连接; 指令接收单元,用于接收任一移动设备发送的控制指令,并确定所述控制指令是否为预设控制指令; 指令响应单元,用于响应所述控制指令,并依据确定结果向所述至少两个移动设备发送对所述控制指令的响应信息。
7.根据权利要求6所述的装置,其特征在于,连接建立单元包括: 状态确定子单元,用于确定所述任一移动设备和智能终端是否启动; 信息发送子单元,用于在确定所述任一移动设备或智能终端启动时,向所述任一移动设备发送智能终端的属性信息,使所述任一移动设备接收并存储所述智能终端的属性信息,且使所述任一移动设备向所述智能终端发送任一移动设备的属性信息; 信息接收子单元,用于接收并存储所述任一移动设备的属性信息。
8.根据权利要求7所述的装置,其特征在于,状态确定子单元包括: 第一确定子单元,用于在任一移动设备启动时,接收所述任一移动设备发送的第一预设验证信息并确定所述第一预设验证信息是否为移动设备的验证信息;或, 验证子单元,用于在智能终端启动时,向预先启动的移动设备发送第二预设验证信息,使预先启动的移动设备执行如下操作:接收并确定所述第二预设验证信息是否为智能终端的验证信息,且向所述智能终端发送该确定结果; 第二确定子单元,用于接收该确定结果。
9.根据权利要求6所述的装置,其特征在于,指令响应单元包括: 第一发送子单元,用于在所述控制指令为预设控制指令时,依据预先获取的至少两个移动设备的属性信息向所述至少两个移动设备发送对控制指令的响应信息; 第二发送子单元,用于在所述控制指令不为预设控制指令时,依据预先获取的所述任一移动设备的属性信息向所述任一移动设备发送对控制指令的响应信息。
10.根据权利要求7所述的装置,其特征在于, 所述智能终端的属性信息包括智能终端的名称、端口号、物理地址或序列号; 所述任一移动设备的属性信息包括任一移动设备的IP地址或端口号。
【文档编号】H04M1/725GK104519207SQ201410746647
【公开日】2015年4月15日 申请日期:2014年12月8日 优先权日:2014年12月8日
【发明者】黄浩 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1