一种智能设备的组网控制方法、终端设备及存储介质与流程

未命名 08-07 阅读:74 评论:0


1.本发明属于智能控制技术领域,尤其涉及一种智能设备的组网控制方法、终端设备及存储介质。


背景技术:

2.智能家居的应用,极大的提高了居住环境的舒适性和便利性,但是目前大多数的智能家居设备在使用过程中,需要通过路由器进行组网,由于无线通讯模块或技术的不同,使得各种智能设备之间的控制和状态同步大多会出现时间延迟,有的甚至不能实现状态同步功能。


技术实现要素:

3.有鉴于此,本发明实施例提供了一种智能设备的组网控制方法、终端设备及存储介质,以解决现有技术中各种智能设备之间的控制和状态同步时出现时间延迟的问题。
4.本发明实施例的第一方面提供了一种智能设备的组网控制方法,应用于控制端,所述组网控制方法包括:
5.响应于用户的控制操作生成控制指令;
6.将所述控制指令发送至关联设备组中的所有受控端或目标受控端,其中,所述关联设备组包括所述控制端以及已与所述控制端建立通信连接关系的多个受控端,所述目标受控端为所述多个受控端中的一个;
7.若接收到所述受控端响应所述控制指令之后发送的执行结果,则根据所述执行结果进行工作状态同步;
8.其中,所述受控端用于:
9.若接收到所述控制端发送的控制指令,则响应于所述控制指令执行对应的控制操作并生成执行结果;
10.将所述执行结果发送至所述控制端。
11.本发明实施例的第二方面提供了一种智能设备的组网控制方法,应用于受控端,所述组网控制方法包括:
12.若接收到目标控制端发送的控制指令,则响应于所述控制指令执行对应的控制操作并生成执行结果,其中,所述目标控制端为已与所述控制端建立通信连接关系的控制端;
13.将所述执行结果发送至所述目标控制端;
14.其中,所述目标控制端用于:
15.响应于用户的控制操作生成控制指令;
16.将所述控制指令发送至关联设备组中的所有受控端或目标受控端;
17.若接收到所述受控端响应所述控制指令之后发送的执行结果,则根据所述执行结果进行工作状态同步。
18.本发明实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在
所述存储器中并可在所述处理器上运行的计算机程序,所述终端设备为控制端时,所述处理器执行所述计算机程序时实现如本发明实施例的第一方面所述的智能设备的组网控制方法的步骤;
19.所述终端设备为受控端时,所述处理器执行所述计算机程序时实现如本发明实施例的第二方面所述的智能设备的组网控制方法的步骤。
20.本发明实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如本发明实施例的第一方面或第二方面所述的智能设备的组网控制方法的步骤。
21.本发明实施例的第一方面提供的智能设备的组网控制方法,应用于控制端,通过响应于用户的控制操作生成控制指令;然后将控制指令发送至关联设备组中的所有受控端或目标受控端,其中,关联设备组包括控制端以及已与所述控制端建立通信连接关系的多个受控端,目标受控端为所述多个受控端中的一个;若接收到受控端响应控制指令之后发送的执行结果,则根据执行结果进行工作状态同步;其中,受控端用于:若接收到控制端发送的控制指令,则响应于控制指令执行对应的控制操作并生成执行结果;将执行结果发送至控制端。本发明提供的智能设备的组网控制方法,不仅可以在无网关和远程服务器的情况下完成智能设备的组网操作,还可以解决各智能设备之间进行状态同步时的时间延迟问题。
22.本发明实施例的第二方面提供的智能设备的组网控制方法,应用于受控端,若接收到目标控制端发送的控制指令,则响应于控制指令执行对应的控制操作并生成执行结果,其中,目标控制端为已与控制端建立通信连接关系的控制端;将执行结果发送至目标控制端;其中,目标控制端用于,响应于用户的控制操作生成控制指令;将控制指令发送至关联设备组中的所有受控端或目标受控端;若接收到受控端响应控制指令之后发送的执行结果,则根据执行结果进行工作状态同步。本发明提供的智能设备的组网控制方法,无需网关和远程服务器,就能完成智能设备的组网操作,还可以解决传统方法中各智能设备之间进行状态同步时的时间延迟问题。
23.可以理解的是,上述第三方面至第四方面的有益效果可以参见上述第一方面或第二方面中的相关描述,在此不再赘述。
附图说明
24.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
25.图1是本发明实施例提供的智能设备的组网控制方法的第一种流程示意图;
26.图2是本发明实施例提供的智能设备的组网控制方法的第二种流程示意图;
27.图3是本发明实施例提供的智能设备的组网控制方法的第三种流程示意图;
28.图4是本发明实施例提供的智能设备的组网控制方法的第四种流程示意图;
29.图5是本发明实施例提供的控制系统的结构示意图;
30.图6是本发明实施例提供的受控系统的结构示意图;
31.图7是本发明实施例提供的终端设备的结构示意图。
具体实施方式
32.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
33.应当理解,当在本发明说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
34.另外,在本发明说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
35.在本发明说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本发明的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。“多个”表示“两个以上”。
36.智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,在提升家居安全性、便利性、舒适性、艺术性的同时,实现环保节能的居住环境。智能家居通过物联网技术将家中的包括音视频设备、照明系统、窗帘控制、空调控制、安防系统、数字影院系统、影音服务器、影柜系统、网络家电等在内的各种设备连接到一起,提供家电控制、照明控制、电话远程控制、室内外遥控、防盗报警、环境监测、暖通控制、红外转发以及可编程定时控制等多种功能和手段。与普通家居相比,智能家居不仅具有传统的居住功能,还具有建筑、网络通信、信息家电、设备自动化,以及提供全方位的信息交互功能。
37.传统的智能家居设备在使用过程中,大都需要网关或其他远程服务器才能完成组网,不同的智能家居设备使用的无线通讯模块或技术不同,组网后的各设备之间的控制和状态同步往往会出现较长时间的延迟,因此本发明提出了一种智能设备的组网控制方法,应用于控制端,通过响应于用户的控制操作生成控制指令;将控制指令发送至关联设备组中的所有受控端或目标受控端;若接收到受控端响应控制指令之后发送的执行结果,则根据执行结果进行工作状态同步;在没有网关或其他远程服务器的情况下也能完成组网,并且能减少传统组网后各设备之间控制或状态同步时出现的时间延迟。
38.如图1所示,本发明实施例提供的智能设备的组网控制方法,应用于控制端,包括如下步骤s101至s103:
39.步骤s101、响应于用户的控制操作生成控制指令,进入步骤s102。
40.在应用中,当控制端受到用户的控制操作时,立即进入执行状态,并生成该控制操作的控制指令。
41.在应用中,控制指令可以是控制端对受控端的设置指令、状态查询指令,或者是其
他任何一种由控制端发起的控制指令,此处不作限定。
42.在应用中,用户可以通过设置于控制端或与控制端通信连接的任意人机交互器件对控制端执行控制操作,人机交互器件可以包括实体按键、触控传感器、手势识别传感器和语音识别单元中的至少一种,使得用户可以通过对应的触控方式、手势操控方式或语音控制方式对控制端执行控制操作。实体按键和触控传感器可以设置于控制端的任意位置,例如,控制面板。对实体按键的触控方式具体可以是按压或拨动。对触控传感器的触控方式具体可以为按压或触摸等。手势识别传感器可以设置在控制端的壳体外部的任意位置。用于控制该控制端的手势可以由用户根据实际需要自定义设置或者采用出厂时的默认设置。语音识别单元可以包括麦克风和语音识别芯片,也可以仅包括麦克风并由控制端的处理器来实现语音识别功能。用于对控制端执行控制操作的语音可以由用户根据实际需要自定义设置或者采用出厂时的默认设置。
43.在一个实施例中,所述控制端为包括手机、平板电脑在内的智能设备中的一种;
44.所述受控端为包括智能灯、智能开关、空调在内的智能家居设备中的一种。
45.在应用中,控制端可以是能够与受控端建立通信连接关系的任意智能设备,包括但不限于手机、平板电脑、智能手表等在内的客户端,也可以是与受控端建立通信连接关系的空调、冰箱、电视机、扫地机器人等智能家居设备。
46.步骤s102、将所述控制指令发送至关联设备组中的所有受控端或目标受控端,进入步骤s103。
47.在应用中,在不同的控制场景中,用于生成控制指令的称为控制端,在一个关联设备组中,除控制端外的终端设备均称为受控端;用于执行控制指令的受控端称为目标受控端,控制端发送控制指令时,可以将该控制指令发送至关联设备组内的所有受控端,也可以只将该控制指令发送至目标受控端;若将该控制指令发送至关联设备组内的所有受控端,则目标受控端接收该控制指令后立即执行该控制指令,同时除目标受控端外的其余受控端也接收该控制指令,与目标受控端有关联的受控端会同步处理该控制指令,以使有关联的各设备之间可以实现状态同步;若只将该控制指令发送至目标受控端,则目标受控端接收该控制指令后立即执行该控制指令。
48.在应用中,控制端与包括目标受控端在内的所有受控端可以通过蓝牙模块、无线保真模块、紫锋(zigbee)模块、移动通信网络模块、全球导航卫星系统(global navigation satellite system,gnss)模块、调频(frequency modulation,fm)模块、近距离无线通信技术(near field communication,nfc)模块等无线通信模块进行通讯,其中,蓝牙模块可以是包括ble4.0模块、ble4.2模块、ble5.0模块、ble5.2模块在内的低功耗(bluetooth low energy,ble)蓝牙模块或者是蓝牙4.0以下的经典蓝牙模块。
49.在一个实施例中,所述关联设备组包括所述控制端以及已与所述控制端建立通信连接关系的多个受控端,所述目标受控端为所述多个受控端中的一个。
50.在应用中,目标受控端可以是已与控制端建立通信连接关系的所有受控端中的一个或多个,也可以已与控制端建立通信连接关系的所有受控端,此处不作限定。
51.步骤s103、若接收到所述受控端响应所述控制指令之后发送的执行结果,则根据所述执行结果进行工作状态同步。
52.在应用中,受控端在接收并执行控制端发送的控制指令之后,生成执行结果,并将
该执行结果发送至控制端,控制端接收该执行结果并根据该执行结果进行工作状态同步。执行结果用于表征受控端成功响应控制指令并执行对应的控制操作。工作状态包括但不限于控制端和受控端当前所处的运作状态或休止状态。
53.在应用中,与目标控制端有关联的其他受控端,在接收该控制指令后根据该指令的内容对自身的状态进行同步或者对其保存的其他受控端对应的状态进行更新同步;与目标控制端无关联的其他受控端,在接收该控制指令后不作处理或者是根据需要进行一些规定的响应,此处不作限定。
54.在一个实施例中,所述受控端用于:
55.若接收到所述控制端发送的控制指令,则响应于所述控制指令执行对应的控制操作并生成执行结果;
56.将所述执行结果发送至所述控制端。
57.在应用中,当只有目标受控端接收到控制端发送的控制指令时,目标受控端立即响应于该控制指令,执行该控制指令对应的控制操作并生成执行结果,并将该执行结果发送至控制端,该执行结果作为目标受控端成功响应控制指令并执行对应的控制操作之后,控制端与目标受控端进行工作状态同步的依据。
58.在应用中,当所有受控端接收到控制端发送的控制指令时,目标受控端立即响应于该控制指令,执行该控制指令对应的控制操作并生成执行结果,并将该执行结果发送至控制端;与该目标受控端有关联的受控端会接收并处理该控制指令,对自身的状态进行同步或者生成处理结果,将该处理结果发送至控制端,以使控制端对其工作状态进行同步。
59.如图2所示,在一个实施例中,步骤s102之前包括如下步骤s11至s13:
60.步骤s11、广播扫描信息,扫描周围是否存在受控端,进入步骤s12。
61.在应用中,控制端通过无线通信模块不断向外广播扫描信息,扫描周围是否存在受控端。
62.步骤s12、当接收到所述受控端发送的响应信号时,向所述受控端发送连接请求信息,进入步骤s13。
63.在应用中,受控端在接收到控制端广播的扫描信息时,向该控制端发送响应信号,当控制端接收到该响应信号时,立即向该受控端发送连接请求信息。
64.s13、当接收到所述受控端发送的连接成功信息时,与所述受控端组成关联设备组。
65.在应用中,当受控端接收到控制端发送的连接请求信息时,接收该连接请求,与该控制端建立通信连接关系,并将连接成功信息发送至该控制端,控制端与该受控端共同组成关联设备组。
66.在应用中,本发明提供的智能设备的组网控制方法,不需要配置网关,再通过网关来添加需要进行组网的智能设备,降低用户的购买和使用成本;通过无线通信模块实现各智能设备之间的中继通讯,可以极大的提高各设备之间的数据传输效率,从而减少各智能设备进行状态同步时的时间延迟;用户因此也可以及时获取各智能设备的最新状态,提升用户体验。
67.在应用中,关联设备组中至少包括一个控制端和一个受控端,每一个关联设备组均有一个组网id(identity document),关联设备组内的每一个智能设备均有一个身份id,
关联设备组内的任一控制端发送的控制指令只对该关联设备组内的智能设备有效,未在该关联设备组内的智能设备不对该控制指令进行处理。
68.在一个实施例中,步骤s102之前还包括:若接收到所述目标受控端上传的当前工作状态信息和连接关系信息,将所述工作状态信息和所述连接关系信息存储至本地存储空间,并将所述连接关系信息同步存储至云端服务器。
69.在应用中,控制端与受控端建立通信连接关系之后,受控端将自身的当前工作状态信息和连接关系信息发送至控制端,控制端将该信息存储至本地存储空间,并将该连接关系信息存储至云端服务器,后续如果更换控制端,则无需重复获取各智能设备之间的连接关系信息,只需调用云端服务器内存储的信息即可,可以提升用户的体验度。
70.在应用中,控制端可以只接收所有受控端上传的当前工作状态信息和连接关系信息,并将工作状态信息和连接关系信息存储至本地存储空间,将连接关系信息同步存储至云端服务器。
71.在应用中,控制端可以只接收并保存目标受控端上传的当前工作状态信息,当控制端根据目标受控端的执行结果进行工作状态同步时,需将该执行结果与当前工作状态进行比对,如果目标受控端对应的设备所处的工作状态改变了,则控制端上相应设备的工作状态也改变。
72.在应用中,云端服务器不仅可以存储各智能设备之间的连接关系,同时还可以实现包括语音解析、人工智能(adobe illustrator,ai)计算在内的更多的功能,在智能家居设备的使用过程中,可以辅助客户端更好的实现各设备之间的信息交互。
73.在一个实施例中,所述控制操作至少通过按键、语音器件、gps定位器件中的一种触发;
74.所述控制指令携带有所述控制端的身份id。
75.在应用中,用户的控制操作可以通过按键、语音、全球定位系统(global positioning system,gps)或者别的方式触发,此处不作限定。
76.在应用中,关联设备组的组网id和各设备的身份id用于区别其他未组网的智能设备,已组网的设备发送的各种指令只对关联设备组内的其他目标设备有效。
77.在应用中,根据不同的使用场景,各智能设备之间可以组成不同的关联设备组。
78.在应用中,若有客户端、智能开关、智能灯及遥控开关四种智能设备,则可以根据使用场景的不同,组成第一类关联设备组、第二类关联设备组和第三类关联设备组,其中,第一类关联设备组只包括客户端和一种智能设备,例如只包括客户端和智能开关,或者只包括客户端和智能灯,或者只包括客户端和遥控开关;第二类关联设备组包括客户端和两种智能设备,例如,包括客户端、智能开关及智能灯,或者包括客户端、遥控开关及智能灯,或者包括客户端、遥控开关及智能开关;第三类关联设备组包括客户端和三种智能设备,例如客户端、智能开关、智能灯及遥控开关。
79.在应用中,客户端至少具有发送控制指令、接收状态查询指令的功能;智能开关具有发送控制指令、接收状态查询指令的功能;智能灯具有接收状态查询指令的功能;遥控开关具有发送控制指令的功能;以上各设备所具有的功能并不局限于已描述的内容,还可以具有其他更多的功能。
80.在应用中,智能设备还可以包括更多的种类,如智能锁、智慧屏、智能台灯等,以上
仅是对智能设备的简单举例,并不构成对智能设备的限定。
81.在应用中,以上述第三类关联设备组为例,客户端广播扫描信息,智能开关、智能灯及遥控开关分别接收到客户端的扫描信息并响应,将响应信号发送至客户端;客户端接收响应信号并分别向智能开关、智能灯及遥控开关发送连接请求信息;智能开关、智能灯及遥控开关接收并响应该连接请求信息,并将连接成功信息发送至客户端;客户端接收到智能开关、智能灯及遥控开关发送的连接成功信息时,与智能开关、智能灯及遥控开关共同组成关联设备组;智能开关、智能灯及遥控开关分别将当前工作状态信息和连接关系信息发送至客户端,此时客户端中包含智能开关、智能灯及遥控开关三个智能设备的独立信息,同时客户端中也包含了智能开关、智能灯及遥控开关之间的连接关系信息。
82.在应用中,在由客户端、智能开关、智能灯及遥控开关组成的关联设备组中,控制场景也可以分为以下三种,第一种控制场景为客户端控制,第二种控制场景为智能开关控制,第三种控制场景为遥控开关控制。
83.在应用中,若为第一种客户端控制场景,客户端响应于用户的开灯操作,生成开灯指令,并将该开灯指令分别发送至智能开关、遥控关及智能灯,智能灯接收到该开灯指令立即开启灯光,同时将灯光开启信号发送至客户端;智能开关接收到该开灯指令后将该智能开关上对应的状态指示灯变为开启状态并生成对应的状态信号发送至客户端;遥控开关接收该开灯指令,并对其保存的智能灯的工作状态进行更新;同时客户端对自身保存的智能开关、智能灯及遥控开关的当前工作状态信息进行更新,以使客户端内各设备的工作状态处于当前最新状态。
84.在应用中,在第一种客户端控制场景下,客户端响应于用户的开灯操作,生成开灯指令,可将该开灯指令直接发送给智能灯;智能灯接收到该开灯指令立即开启灯光,同时将灯光开启信号发送至客户端;客户端对自身保存的智能灯的当前工作状态信息进行更新。
85.在应用中,若为第二种智能开关控制场景,响应于用户的开灯控制操作,生成开灯指令,并将该开灯指令分别发送至客户端、遥控开关和智能灯;智能灯接收到该开灯指令立即开启灯光,同时将灯光开启信号发送至客户端和智能开关;智能开关接收到灯光开启信号后将该智能开关上对应的状态指示灯变为开启状态,并生成对应的状态信号发送至客户端;遥控开关接收该开灯指令,并对其保存的智能灯的工作状态进行更新;客户端收到开灯指令、灯光开启信号及状态信号后,对客户端内保存的智能开关、智能灯及遥控开的当前工作状态信息进行更新,以使客户端内各设备的工作状态处于当前最新状态。
86.在应用中,在第二种智能开关控制场景下,智能开关响应于用户的开灯控制操作,生成开灯指令,并将该开灯指令分别发送至客户端和智能灯;智能灯接收到该开灯指令立即开启灯光,同时将灯光开启信号发送至客户端和智能开关;客户端在接收到开灯指令时对其保存的智能开关的工作状态进行更新,在接收到灯光开启信号时对其保存的智能灯的工作状态进行更新。
87.在应用中,若为第三种遥控开关控制场景,响应于用户的开灯控制操作,生成开灯指令,并将该开灯指令分别发送至客户端、智能灯和智能开关;智能灯接收到该开灯指令立即开启灯光,同时将灯光开启信号发送至客户端和智能开关;智能开关接收到灯光开启信号后将该智能开关上对应的状态指示灯变为开启状态并生成对应的状态信号发送至客户端;客户端收到开灯指令、灯光开启信号及状态信号后,对客户端内保存的智能开关、智能
灯及遥控开关的当前工作状态信息进行更新,以使客户端内各设备的工作状态处于当前最新状态。
88.在应用中,在第三种遥控开关控制场景下,遥控开关响应于用户的开灯控制操作,生成开灯指令,并将该开灯指令分别发送至客户端和智能灯;智能灯接收到该开灯指令立即开启灯光,同时将灯光开启信号发送至客户端;客户端在收到开灯指令时其保存的遥控开关的工作状态进行更新,在收到灯光开启信号时其保存的智能灯的工作状态进行更新。
89.如图3所示,本发明实施例提供的智能设备的组网控制方法,应用于受控端,包括如下步骤s201至s202:
90.步骤s201、若接收到目标控制端发送的控制指令,则响应于所述控制指令执行对应的控制操作并生成执行结果,进入步骤s202。
91.在应用中,当控制端响应于用户的控制操作生成控制指令并将该控制指令发送至目标受控端时,目标受控端接收并立即执行该控制指令,同步生成该控制指令的执行结果;当除目标受控端之外的受控端接收到该控制指令时,与该目标受控端有关联的受控端会根据该控制指令进行自身状态同步,与该目标受控端没有关联的受控端则不对该控制指令进行处理。
92.在一个实施例中,所述受控端为包括智能灯、智能开关、空调在内的智能家居设备中的一种;
93.所述控制端为包括手机、平板电脑在内的智能设备中的一种。
94.在应用中,受控端可以是包括智能门锁、智能摄像头、智能灯、智能开关、智能窗帘、智能扫地机、智能插座等在内的任何智能家居设备,此处不作限定。
95.在一个实施例中,所述目标控制端为已与所述受控端建立通信连接关系的控制端。
96.在应用中,目标控制端可以是已与受控端建立通信连接关系的控制端中的一个或几个,也可以是与受控端建立通信连接关系的所有控制端,此处不作限定。
97.步骤s202、将所述执行结果发送至所述目标控制端。
98.在应用中,受控端生成执行结果后,通过无线通信模块将执行结果发送至目标控制端,有利于目标控制端根据执行结果进行工作状态同步。
99.在一个实施例中,所述目标控制端用于:
100.响应于用户的控制操作生成控制指令;
101.将所述控制指令发送至关联设备组中的所有受控端或目标受控端;
102.若接收到所述受控端响应所述控制指令之后发送的执行结果,则根据所述执行结果进行工作状态同步。
103.在应用中,目标控制端与受控端之间的通讯是通过无线通信模块实现的,受控端和控制端均支持无线通信模块的中继通讯。
104.如图4所示,在一个实施例中,步骤s201之前包括如下步骤s21至s24:
105.步骤s21、接收并响应所述控制端广播的扫描信息,生成响应信号,进入步骤s22。
106.在应用中,控制端通过无线通信模块不断向外广播扫描信息,当受控端接收到该扫描信息时,就会生成响应信号。
107.步骤s22、将所述响应信号发送至所述控制端,进入步骤s23。
programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者任何常规的处理器等。
127.在应用中,存储器在一些实施例中可以是用户终端的内部存储单元,例如用户终端的硬盘或内存。存储器在另一些实施例中也可以是终端设备的外部存储设备,例如终端设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,存储器还可以既包括终端设备的内部存储单元也包括外部存储设备。存储器用于存储操作系统、应用程序、引导装载程序(boot loader)、数据以及其他程序等,例如计算机程序的程序代码等。存储器还可以用于暂时地存储已经输出或者将要输出的数据。
128.在应用中,终端设备还可以包括任意能够直接或间接与其他设备进行有线或无线通信的通信模块,例如,通信模块可以提供应用在网络设备上的包括通信接口(例如,通用串行总线接口(universal serial bus,usb)、有线局域网(local area networks,lan)、无线局域网(wireless local area networks,wlan)(例如,wi-fi网络),蓝牙,zigbee,移动通信网络,全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等通信的解决方案。通信模块可以包括天线,天线可以只有一个阵元,也可以是包括多个阵元的天线阵列。通信模块可以通过天线接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器。通信模块还可以从处理器接收待发送的信号,对其进行调频、放大,经天线转为电磁波辐射出去。
129.需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
130.所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
131.本技术实施例还提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机程序,计算机程序被处理器执行时可实现上述图一或图二对应的智能设备的组网控制方法的步骤。
132.集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质至少可以包括:能够将计算机程
序代码携带到装置/终端设备的任何实体或装置、记录介质、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质。例如u盘、移动硬盘、磁碟或者光盘等。在某些司法管辖区,根据立法和专利实践,计算机可读介质不可以是电载波信号和电信信号。
133.在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
134.本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
135.在本技术所提供的实施例中,应该理解到,所揭露的用户终端和方法,可以通过其它的方式实现。例如,以上所描述的终端设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
136.作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
137.以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。

技术特征:
1.一种智能设备的组网控制方法,其特征在于,应用于控制端,所述组网控制方法包括:响应于用户的控制操作生成控制指令;将所述控制指令发送至关联设备组中的所有受控端或目标受控端,其中,所述关联设备组包括所述控制端以及已与所述控制端建立通信连接关系的多个受控端,所述目标受控端为所述多个受控端中的一个;若接收到所述受控端响应所述控制指令之后发送的执行结果,则根据所述执行结果进行工作状态同步;其中,所述受控端用于:若接收到所述控制端发送的控制指令,则响应于所述控制指令执行对应的控制操作并生成执行结果;将所述执行结果发送至所述控制端。2.如权利要求1所述的组网控制方法,其特征在于,所述将所述控制指令发送至关联设备组中的所有受控端或目标受控端之前,包括:广播扫描信息,扫描周围是否存在受控端;当接收到所述受控端发送的响应信号时,向所述受控端发送连接请求信息;当接收到所述受控端发送的连接成功信息时,与所述受控端组成关联设备组。3.如权利要求1所述的组网控制方法,其特征在于,所述将所述控制指令发送至关联设备组中的所有受控端或目标受控端之前,包括:若接收到所述目标受控端或所有受控端上传的当前工作状态信息和连接关系信息,将所述工作状态信息和所述连接关系信息存储至本地存储空间,并将所述连接关系信息同步存储至云端服务器。4.如权利要求1所述的组网控制方法,其特征在于,所述控制操作至少通过按键、语音器件、gps定位器件中的一种触发;所述控制指令携带有所述控制端的身份id。5.如权利要求1所述的组网控制方法,其特征在于,所述控制端为包括手机、平板电脑在内的智能设备中的一种;所述受控端为包括智能灯、智能开关、空调在内的智能家居设备中的一种。6.一种智能设备的组网控制方法,其特征在于,应用于受控端,所述组网控制方法包括:若接收到目标控制端发送的控制指令,则响应于所述控制指令执行对应的控制操作并生成执行结果,其中,所述目标控制端为已与所述受控端建立通信连接关系的控制端;将所述执行结果发送至所述目标控制端;其中,所述目标控制端用于:响应于用户的控制操作生成控制指令;将所述控制指令发送至关联设备组中的所有受控端或目标受控端;若接收到所述受控端响应所述控制指令之后发送的执行结果,则根据所述执行结果进行工作状态同步。7.如权利要求6所述的组网控制方法,其特征在于,所述若接收到目标控制端发送的控
制指令,则响应于所述控制指令执行对应的控制操作并生成执行结果之前,包括:接收并响应所述控制端广播的扫描信息,生成响应信号;将所述响应信号发送至所述控制端;接收并响应所述控制端发送的连接请求信息,生成连接成功信息;将所述连接成功信息发送至所述控制端;其中,所述控制端用于在接收到所述连接成功信息时时,与所述受控端组成关联设备组。8.如权利要求6所述的组网控制方法,其特征在于,所述受控端为包括智能灯、智能开关、空调在内的智能家居设备中的一种;所述控制端为包括手机、平板电脑在内的智能设备中的一种。9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述终端设备为控制端时,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述的智能设备的组网控制方法的步骤;所述终端设备为受控端时,所述处理器执行所述计算机程序时实现如权利要求6至8任一项所述的智能设备的组网控制方法的步骤。10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5或权利要求6至8任一项所述的智能设备的组网控制方法的步骤。

技术总结
本发明适用于智能控制技术领域,提供了一种智能设备的组网控制方法、终端设备及存储介质,其中,方法包括:应用于控制端,通过响应于用户的控制操作生成控制指令;然后将所述控制指令发送至关联设备组中的所有受控端或目标受控端,其中,所述关联设备组包括所述控制端以及已与所述控制端建立通信连接关系的多个受控端,所述目标受控端为所述多个受控端中的一个;若接收到所述受控端响应所述控制指令之后发送的执行结果,则根据所述执行结果进行工作状态同步。本发明提供的智能设备的组网控制方法,不仅可以在无网关和远程服务器的情况下完成智能设备的组网操作,还可以解决各智能设备之间进行状态同步时的时间延迟问题。备之间进行状态同步时的时间延迟问题。备之间进行状态同步时的时间延迟问题。


技术研发人员:王科涛 黄敏强
受保护的技术使用者:深圳市云海物联科技有限公司
技术研发日:2023.05.08
技术公布日:2023/8/6
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐