System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及信息处理,特别是涉及一种设备分组方法及装置、工作状态切换方法及装置、计算机可读存储介质、电子设备。
技术介绍
1、在多设备智能联动应用场景中,多个触发设备需要联动控制一个被控设备时,需要将触发设备和被控设备划分到一个分组,分组内的多个触发设备均可控制被控设备,且在被控设备的工作状态发生变化时,需要即时同步到组内的多个触发设备上进行状态切换显示。
2、目前主要通过本地对码的方式进行设备分组。具体地,智能设备提供商可以通过预先配置的方式,在所生产智能设备内预置预设代码,进行设备安装时,可以在本地对触发设备和被控设备进行两两对码。例如,针对提供商a生产的智能开关1、智能开关2和智能灯1进行分组时,可以手动在本地对智能开关1和智能灯1进行两两对码,即对二者预置的预设代码进行匹配,并在匹配成功后将智能开关1和智能灯1划分到一个分组。同样地,还可以手动在本地对智能开关2和智能灯1进行两两对码,最终实现将智能开关1、智能开关2和智能灯1划分到一个分组的目的。
3、如此通过两两对码实现分组的方案,分组设备越多,手动对码操作次数越多,存在操作复杂问题。此外,对码过程主要基于智能设备提供商的私有对码协议实现,不同提供商所用对码协议不同,还存在设备兼容性问题,且制定并推广统一对码协议的难度较大。另外,该方案只能在本地进行对码,不能通过远程在线方式进行对码操作。
4、如何实现更为简单便捷的设备分组,成为需要本领域技术人员解决的技术问题。
技术实现思路
1、本申
2、本申请提供了如下方案:
3、一种设备分组方法,包括:
4、第一客户端提供用于提交目标分组关联的节点设备的操作选项,所述节点设备属于目标空间组建的mesh网络,所述节点设备包括被控设备和至少两个触发设备,所述至少两个触发设备用于控制切换所述被控设备的工作状态;
5、通过所述操作选项获得所述目标分组关联的节点设备,获得所述目标分组关联的分组号;
6、通过广播方式将所述分组号下发至所述节点设备,以通过所述分组号实现所述至少两个触发设备对所述被控设备的联动控制并在所述至少两个触发设备之间同步所述被控设备的工作状态。
7、其中,所述方法还包括:
8、所述目标分组关联的节点设备发生变化时,确定待更新节点设备,根据所述分组号对所述待更新节点设备进行更新处理。
9、其中,所述目标分组关联的节点设备发生变化为从所述目标分组中删除所述待更新节点设备,
10、所述根据所述分组号对所述待更新节点设备进行更新处理,包括:控制所述待更新节点设备删除所述目标分组关联的分组号。
11、其中,所述目标分组关联的节点设备发生变化为将所述待更新节点设备加入所述目标分组,
12、所述根据所述分组号对所述待更新节点设备进行更新处理,包括:将所述目标分组关联的分组号下发至所述待更新节点设备。
13、其中,所述分组号为针对所述目标分组随机生成的序列;或者,所述分组号为针对所述目标分组分配的组播地址。
14、其中,所述获得所述目标分组关联的分组号,包括:
15、针对所述被控设备的不同工作状态,获得不同工作状态各自关联的分组号。
16、其中,所述通过广播方式将所述分组号下发至所述节点设备,包括:
17、所述第一客户端位于所述目标空间之外,将所述分组号远程发送至所述mesh网络关联的智能终端,所述智能终端位于所述目标空间,且通过广播方式将所述分组号下发至所述节点设备。
18、其中,在所述通过所述操作选项获得所述目标分组关联的节点设备后,所述方法还包括:
19、获得针对所述目标分组提交的远程协助请求,发送至第二客户端,所述第二客户端位于所述目标空间之外,用于根据所述mesh网络包括的节点设备的相关信息对所述目标分组关联的节点设备进行分组校验;
20、获得所述第二客户端发送的分组校验后的目标分组关联的节点设备。
21、一种设备分组方法,包括:
22、第一客户端提供用于提交目标分组关联的被控设备的第一操作选项;
23、通过所述第一操作选项获得所述目标分组关联的被控设备,提供用于提交所述目标分组关联的至少两个触发设备的第二操作选项,所述被控设备和所述至少两个触发设备属于目标空间组建的mesh网络,且所述至少两个触发设备用于控制切换所述被控设备的工作状态;
24、通过所述第二操作选项获得所述目标分组关联的至少两个触发设备,获得所述目标分组关联的分组号;
25、通过广播方式将所述分组号下发至所述被控设备和所述至少两个触发设备,以通过所述分组号实现所述至少两个触发设备对所述被控设备的联动控制并在所述至少两个触发设备之间同步所述被控设备的工作状态。
26、一种设备分组方法,包括:
27、第一客户端提供用于提交目标分组关联的场景信息的第三操作选项,所述场景信息包括场景触发条件、所述场景关联的被控设备以及所述被控设备在所述场景下的工作状态;
28、通过所述第三操作选项获得所述目标分组关联的场景信息,提供用于提交所述场景关联的至少两个触发设备的第四操作选项,所述被控设备和所述至少两个触发设备属于目标空间组建的mesh网络,且所述至少两个触发设备用于控制切换所述被控设备的工作状态;
29、通过所述第四操作选项获得所述场景关联的至少两个触发设备,获得所述目标分组关联的分组号;
30、通过广播方式将所述分组号下发至所述被控设备和所述至少两个触发设备,以在满足所述场景触发条件时,通过所述分组号实现所述至少两个触发设备对所述被控设备的联动控制并在所述至少两个触发设备之间同步所述被控设备的工作状态。
31、一种工作状态切换方法,包括:
32、第一触发设备获得用户提交的状态切换操作动作,进行显示状态切换,以展示所述第一触发设备所属目标分组中的被控设备执行所述操作动作后的工作状态;
33、获得所述操作动作对应的控制指令,所述控制指令携带有所述目标分组关联的分组号;
34、对所述控制指令进行广播,以便所述被控设备根据所述控制指令进行工作状态切换,并将切换后的工作状态同步至所述目标分组中除所述第一触发设备之外的第二触发设备。
35、其中,所述目标分组针对所述被控设备的不同工作状态关联有不同分组号,则
36、所述控制指令携带有所述目标分组关联的分组号,包括:获得所述被控设备执行所述操作动作后的工作状态关联的分组号,添加至所述控制指令。
37、一种工作状态切换方法,包括:
38、被控设备获得第一触发设备广播的控制指令本文档来自技高网...
【技术保护点】
1.一种设备分组方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述目标分组关联的节点设备发生变化为从所述目标分组中删除所述待更新节点设备,
4.根据权利要求2所述的方法,其特征在于,所述目标分组关联的节点设备发生变化为将所述待更新节点设备加入所述目标分组,
5.根据权利要求1至4任一项所述的方法,其特征在于,
6.根据权利要求1至4任一项所述的方法,其特征在于,所述获得所述目标分组关联的分组号,包括:
7.根据权利要求1至4任一项所述的方法,其特征在于,所述通过广播方式将所述分组号下发至所述节点设备,包括:
8.根据权利要求1至4任一项所述的方法,其特征在于,在所述通过所述操作选项获得所述目标分组关联的节点设备后,所述方法还包括:
9.一种设备分组方法,其特征在于,包括:
10.一种设备分组方法,其特征在于,包括:
11.一种工作状态切换方法,其特征在于,包括:
12.根据权利
13.一种工作状态切换方法,其特征在于,包括:
14.一种工作状态切换方法,其特征在于,包括:
...【技术特征摘要】
1.一种设备分组方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求2所述的方法,其特征在于,所述目标分组关联的节点设备发生变化为从所述目标分组中删除所述待更新节点设备,
4.根据权利要求2所述的方法,其特征在于,所述目标分组关联的节点设备发生变化为将所述待更新节点设备加入所述目标分组,
5.根据权利要求1至4任一项所述的方法,其特征在于,
6.根据权利要求1至4任一项所述的方法,其特征在于,所述获得所述目标分组关联的分组号,包括:
7.根据权利要求1至4任一项所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:陈文兵,张海涛,苏湘,刘光勇,龙淼,张勇,
申请(专利权)人:浙江艾克斯精灵人工智能科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。