确定主设备和从设备的方法、装置、设备及存储介质与流程

文档序号:31656945发布日期:2022-09-27 22:26阅读:63来源:国知局
确定主设备和从设备的方法、装置、设备及存储介质与流程

1.本发明属于通信技术领域,尤其涉及一种确定主设备和从设备的方法、装置、设备及存储介质。


背景技术:

2.随着信息技术的高速发展,人们的上网需求日益激增,传统的单个无线网络设备已不能满足用户上网需求,因此,无线网络设备组网已成为更多人的选择。
3.常规无线组网设备中,一般存在主设备和从设备两种角色,如easymesh网络中的controller(主设备)和agent(从设备)。在easymesh网络中,controller作为整个easymesh网络的管理中枢,主要负责其他节点的入网配置,接收来自其他节点的链路质量和网络容量等信息,控制节点的信道选择、设备漫游和负载均衡等。easymesh网络中除controller外其他均是agent,agent主要负责接收来自controller和其他agent的消息,向controller汇报链路质量报告,待机量等信息。
4.但是,当前市场上的无线组网设备在组网的过程中,还存在以下问题:
5.1)均需用户手动配置无线网络设备为主设备或从设备,然后才能开始组网流程。
6.2)用户在正常使用该无线网络设备前,需多次登陆管理页面进行相关设置,增加用户使用成本,降低用户体验。
7.3)用户一般不具备相关组网背景知识,因此在管理页面进行相关设置时,极易出错,用户学习成本高,对用户不友好。


技术实现要素:

8.本发明旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本发明的一个目的在于提出一种确定主设备和从设备的方法、装置、设备及存储介质。
9.为了解决上述技术问题,本发明的实施例提供如下技术方案:
10.一种确定主设备和从设备的方法,应用于第一待组网设备,包括:
11.当所述第一待组网设备处于选举状态,则发出选举报文;
12.获取待组网报文,根据所述待组网报文确定第二待组网设备的状态,若所述第二待组网设备处于所述选举状态,则生成确认报文,并进入确认状态;或若所述第二待组网设备处于确认状态,则基于所述待组网报文确定主设备,并进入所述确认状态;
13.当所述第一待组网设备处于所述确认状态,则发出所述确认报文;
14.获取所述待组网报文,根据所述待组网报文确定所述第二待组网设备的状态,若所述第二待组网设备处于确认状态,则基于所述待组网报文确定所述主设备和所述从设备。
15.可选的,所述选举报文包括所述第一待组网设备的第一参数集;
16.其中,所述第一参数集包括第一一级参数以及第一二级参数。
17.可选的,所述若所述第二待组网设备处于所述选举状态,则生成确认报文,并进入
确认状态,包括:
18.获得所述第一一级参数;
19.基于所述待组网报文获得所述第二待组网设备的第二参数集;所述第二参数集包括第二一级参数以及第二二级参数;
20.对所述第一一级参数以及第二一级参数进行比较;
21.若所述第一一级参数不等于所述第二一级参数,则基于所述第一待组网设备的mac地址或第二待组网设备的mac地址,生成所述确认报文,并进入所述确认状态;
22.若所述第一一级参数等于所述第二一级参数,则对第一二级参数一级第二二级参数进行比较,并获得比较结果;
23.根据所述比较结果,基于所述第一待组网设备的所述mac地址或所述第二待组网设备的所述mac地址生成所述确认报文,并进入所述确认状态。
24.可选的,所述若所述第一一级参数不等于所述第二一级参数,则基于所述第一待组网设备的mac地址或第二待组网设备的mac地址,生成所述确认报文,并进入所述确认状态,包括:
25.若所述第一一级参数大于所述第二一级参数,则基于所述第一待组网设备的所述mac地址,生成所述确认报文,并进入所述确认状态;
26.若所述第一一级参数小于所述第二一级参数,则基于所述第二待组网设备的所述mac地址,生成所述确认报文,并进入所述确认状态。
27.可选的,所述确认报文至少包括主设备mac地址。
28.可选的,所述若所述第二待组网设备处于确认状态,则基于所述待组网报文确定主设备和从设备,包括:
29.若所述第二待组网设备处于所述确认状态,则进入设置状态;
30.基于所述待组网报文获取所述主设备mac地址;
31.将所述主设备mac地址与所述第一待组网设备的所述mac地址进行对比;
32.若所述主设备mac地址与所述第一待组网设备的所述mac地址相同,则将所述第一待组网设备确定为所述主设备;
33.若所述主设备mac地址与所述第一待组网设备的所述mac地址不相同,则将所述第一待组网设备确定为所述从设备。
34.可选的,当所述第一待组网设备处于所述确认状态,则发出所述确认报文,并接收所述待组网报文;根据所述待组网报文确定所述第二待组网设备的状态,还包括:
35.若所述第二待组网设备处于所述选举状态,则不对所述待组网报文进行处理;
36.继续接收所述待组网报文,直至所述第二待组网设备处于所述确认状态,则进入设置状态;
37.基于所述待组网报文确定所述主设备以及从设备。
38.可选的,还包括:
39.判断所述第一待组网设备是否完成组网;
40.若所述第一待组网设备完成组网,则所述第一待组网设备停止发出所述确认报文。
41.本发明的实施例还提供一种确定主设备和从设备的装置,应用于第一待组网设
备,包括:
42.选举模块,用于当所述第一待组网设备处于选举状态,则发出选举报文;
43.第一判断模块,用于获取待组网报文,根据所述待组网报文确定第二待组网设备的状态,若所述第二待组网设备处于所述选举状态,则生成确认报文,并进入确认状态;或若所述第二待组网设备处于确认状态,则基于所述待组网报文确定主设备,并进入所述确认状态;
44.确认模块,用于当所述第一待组网设备处于所述确认状态,则发出所述确认报文;
45.第二判断模块,用于获取所述待组网报文,根据所述待组网报文确定所述第二待组网设备的状态,若所述第二待组网设备处于确认状态,则基于所述待组网报文确定所述主设备和所述从设备。
46.本发明的实施例还提供一种电子设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
47.本发明的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的方法。
48.本发明的实施例,具有如下技术效果:
49.本发明的上述技术方案,1)基于第一待组网设备以及第二待组网设备之间的数据交互,实现第一待组网设备以及第二待组网设备自动确定主设以及从设备,从而避免了繁琐的组网前主、从设备配置的问题,在确定了主设备以及从设备以后,可以直接开始常规的组网流程,无需人为手动设置主设备或从设备,也无需额外的网线,从而降低了成本,并扩大了适用范围;另外,由于自动确定主设备以及从设备以后,可以直接开始常规的组网流程,并可以正常使用,因此,用户在正常使用该无线网络设备前,无需多次登陆管理页面进行相关设置,降低了用户使用成本,提高了用户体验。
50.2)通过控制第一待组网设备的确认报文的终止发出时间,解决了由于无线广播报文存在概率性丢包,而导致的第二待组网设备无法接收到第一待组网设备发出的确认报文的问题;同时,还解决了,当第一待组网设备获得确认报文以后,若停止发出无线广播报文,并直接进入设置状态,则当第二待组网设备可能未收到任何第一待组网设备发出的选举报文以及确认报文时,会导致组网失败的问题。
51.本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
52.图1是本发明实施例提供的一种确定主设备和从设备的方法的流程示意图;
53.图2是本发明实施例提供的一种确定主设备和从设备的方法的流程的一个示例;
54.图3是本发明实施例提供的一种确定主设备和从设备的装置的结构示意图。
具体实施方式
55.下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终
相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。
56.为了便于本领域的技术人员对实施例的理解,对部分用语进行解释:
57.(1)mac:media access control,媒体接入控制。
58.(2)beacon:信标。
59.(3)bss:basic service set,基本服务集。
60.目前,无线组网设备在进行组网前,均需人为手动将参与组网的设备设置为从设备或主设备,从而会导致组网过程十分繁琐;另外,当前虽然存在极少部分的无线组网设备的主设备以及从设备的确定可以通过有线连接的方式完成,但是仍然需要人为用网线连接各个设备,以致于不仅存在额外网线成本的开销,还无法用于没有网口的无线设备间组网,适用范围较小,无法实现普及。
61.为了解决上述技术问题,本发明的实施例提供一种确定主设备和从设备的系统,包括:
62.第一待组网设备以及第二待组网设备;其中,第一待组网设备以及第二待组网设备均为同时支持作为主设备或从设备进行工作的无线网络设备,也即,后续可能将第一待组网设备或第二待组网设备确定为主设备,而无论将第一待组网设备或第二待组网设备确定为主设备,第一待组网设备或第二待组网设备均可以实现正常配置、正常组网以及组网后的正常工作。
63.具体的,本发明的实施例以两台无线网络设备为例进行自动确定主设备以及从设备,然后,自动将其中一台无线网络设备确定主设备,将另外一台无线网络设备确定为从设备,无需人工手动参与。
64.进一步地,本发明的实施例,可以通过按键或智能控制等方式控制第一待组网设备以及第二待组网设备进入选举状态,并结束组网流程。
65.如图1所示,本发明的实施例还提供一种确定主设备和从设备的方法,应用于第一待组网设备,包括:
66.步骤s1:当所述第一待组网设备处于选举状态,则发出选举报文;
67.本发明的实施例,基于无线广播报文作为组网过程中信息交互的载体,也即本发明的实施例涉及到的选举报文、各个状态下的待组网报文等报文均基于无线广播报文为载体进行传输。
68.进一步地,本发明的实施例,在确定主设备以及从设备的过程中,第一待组网设备以及第二待组网设备没有优先级的差别,具有同等的被确定为主设备或从设备的权限,因此,本发明的实施例,以第一待组网设备侧的确定过程进行解释说明,同理,可以得到第二待组网设备侧的确定过程。
69.在实际应用场景中,当第一待组网设备确定参与组网,则第一待组网设备进入选举状态,此时,第一待组网设备周期性发出选举报文。
70.步骤s2:获取待组网报文,根据所述待组网报文确定第二待组网设备的状态,若所述第二待组网设备处于所述选举状态,则生成确认报文,并进入确认状态;或若所述第二待组网设备处于确认状态,则基于所述待组网报文确定主设备,并进入所述确认状态;
71.本发明的实施例,当处于选举状态的第一待组网设备接收到来自第二待组网设备
发送的待组网报文后,则对待组网报文进行解析,以便于基于解析结果,确定第二待组网设备的状态;其中,解析结果包括第二待组网设备的当前状态;也即第一参数集以及第二参数集还包括状态参数;然后,根据第二待组网设备的状态,确定后续的流程。
72.进一步地,若处于选举状态的第一待组网设备接收到了处于确认状态的第二待组网设备发出的确认报文,则进入设置状态;
73.第一待组网设备基于确认报文获得主设备mac地址;然后将主设备mac地址和自身mac地址进行比较,若一致,则将自身设置为主设备,并进入常规组网流程;若不一致,则将自身设置为从设备,并进入常规组网流程。
74.具体的,所述选举报文包括所述第一待组网设备的第一参数集;
75.其中,所述第一参数集包括第一一级参数以及第一二级参数。
76.也即当第一待组网设备对待组网报文进行解析后,获得了第二一级参数、第二二级参数,则可以确定第二待组网设备处于选举状态。
77.进一步地,所述根据所述待组网报文确定第二待组网设备的状态,若所述第二待组网设备处于所述选举状态,则生成确认报文,并进入确认状态,包括:
78.获得所述第一一级参数;
79.基于所述待组网报文获得所述第二待组网设备的第二参数集;所述第二参数集包括第二一级参数以及第二二级参数;
80.对所述第一一级参数以及第二一级参数进行比较;
81.若所述第一一级参数不等于所述第二一级参数,则基于所述第一待组网设备的mac地址或第二待组网设备的mac地址,生成所述确认报文,并进入所述确认状态;
82.若所述第一一级参数等于所述第二一级参数,则对第一二级参数一级第二二级参数进行比较,并获得比较结果;
83.根据所述比较结果,基于所述第一待组网设备的所述mac地址或所述第二待组网设备的所述mac地址生成所述确认报文,并进入所述确认状态。
84.例如:第一一级参数据具体可以为第一主设备潜力值,第一主设备潜力值为基于第一待组网设备的相关参数计算获得的第一待组网设备可以作为主设备的一个评估值或分数;其中,相关参数可以包括用户服务质量、信道质量、干扰等;同理,可以获得第二待组网设备的第二主设备潜力值。
85.进一步地,不同的相关参数可以设置不同的权重,然后求和,得到一个分数值,也即第一主设备潜力值;同理,可以得到第二主设备潜力值。
86.另外,第一二级参数可以为第一mac地址,同理,第二二级参数为第二mac地址;对此,本发明的实施例不做具体限定,在实际应用场景中,可以根据实际需要,确定第一参数集或第二参数集所包含的参数的类别,还可以根据实际需要,确定第一参数集或第二参数集中所包含的每类参数参与后续算法调用的顺序或者级别。
87.本发明的实施例,为了使得选举过程有效,进而可以顺利进入确认状态,则当第一主设备潜力值和第二主设备潜力值相等时,则基于第一二级参数以及第二二级参数的大小进行主设备以及从设备的确定。
88.进一步地,所述若所述第一一级参数不等于所述第二一级参数,则基于所述第一待组网设备的mac地址或第二待组网设备的mac地址,生成所述确认报文,并进入所述确认
状态,包括:
89.若所述第一一级参数大于所述第二一级参数,则基于所述第一待组网设备的所述mac地址,生成所述确认报文,并进入所述确认状态;
90.若所述第一一级参数小于所述第二一级参数,则基于所述第二待组网设备的所述mac地址,生成所述确认报文,并进入所述确认状态。
91.进一步地,所述确认报文至少包括主设备mac地址。
92.本发明一可选的实施例,第一参数集以及第二参数集除了包括主设备潜力值、mac地址以及状态参数,还可以包括其它类别的参数,用于确定主设备和从设备;例如,当基于第一二级参数以及第二二级参数的大小仍然无法确定主设备以及从设备的时候,还可以基于其它参数,进行主设备以及从设备的确定。
93.步骤s3:当所述第一待组网设备处于所述确认状态,则发出所述确认报文;
94.本发明的实施例,当第一待组网设备处于确认状态,则周期性地发出确认报文,直至第一待组网设备结束组网过程。
95.步骤s4:获取所述待组网报文,根据所述待组网报文确定所述第二待组网设备的状态,若所述第二待组网设备处于确认状态,则基于所述待组网报文确定所述主设备和所述从设备。
96.本发明的实施例,基于第一待组网设备以及第二待组网设备之间的数据交互,实现第一待组网设备以及第二待组网设备自动确定主设以及从设备,从而避免了繁琐的组网前主、从设备配置的问题,在确定了主设备以及从设备以后,可以直接开始常规的组网流程,无需人为手动设置主设备或从设备,也无需额外的网线,从而降低了成本,并扩大了适用范围。
97.另外,由于自动确定主设备以及从设备以后,可以直接开始常规的组网流程,并可以正常适用,因此,用户在正常使用该无线网络设备前,无需多次登陆管理页面进行相关设置,降低了用户使用成本,提高了用户体验。
98.具体的,所述若所述第二待组网设备处于确认状态,则基于所述待组网报文确定主设备和从设备,包括:
99.若所述第二待组网设备处于所述确认状态,则进入设置状态;
100.基于所述待组网报文获取所述主设备mac地址;
101.将所述主设备mac地址与所述第一待组网设备的所述mac地址进行对比;
102.若所述主设备mac地址与所述第一待组网设备的所述mac地址相同,则将所述第一待组网设备确定为所述主设备;
103.若所述主设备mac地址与所述第一待组网设备的所述mac地址不相同,则将所述第一待组网设备确定为所述从设备。
104.本发明的实施例,若处于确认状态的第一待组网设备接收到了处于确认状态的第二待组网设备发出的确认报文,则直接进入设置状态;
105.第一待组网设备基于确认报文获得主设备mac地址;然后将主设备mac地址和自身mac地址进行比较,若一致,则将自身设置为主设备,并进入常规组网流程;若不一致,则将自身设置为从设备,并进入常规组网流程。
106.本发明一可选的实施例,当所述第一待组网设备处于所述确认状态,则发出所述
确认报文,并接收所述待组网报文;根据所述待组网报文确定所述第二待组网设备的状态,还包括:
107.若所述第二待组网设备处于所述选举状态,则不对所述待组网报文进行处理;
108.继续接收所述待组网报文,直至所述第二待组网设备处于所述确认状态,则进入设置状态;
109.基于所述待组网报文确定所述主设备以及从设备。
110.本发明的实施例,第一待组网设备直到收到第二待组网设备发出的确认报文后,才会进入设置状态,进而进行主设备以及从设备的确定以及设置。
111.可选的,还包括:
112.判断所述第一待组网设备是否完成组网;
113.若所述第一待组网设备完成组网,则所述第一待组网设备停止发出所述确认报文。
114.本发明的实施例,通过控制第一待组网设备的确认报文的终止发出时间,解决了由于无线广播报文存在概率性丢包,而导致的第二待组网设备无法接收到第一待组网设备发出的确认报文的问题;同时,还解决了,当第一待组网设备获得确认报文以后,若停止发出无线广播报文,并直接进入设置状态,则当第二待组网设备可能未收到任何第一待组网设备发出的选举报文以及确认报文时,会导致组网失败的问题。
115.本发明的实施例,如图2所示,可以基于如下实现方式实现:
116.其中,无线广播报文以beacon为例,并基于如下表1表征厂商对字段的自定义;
117.表1
[0118][0119]
具体的,选择两台同时支持主设备以及从设备功能的无线组网设备,并分别用a设备、b设备表示,且当前,a设备、b设备处于同一模式;
[0120]
例如:基于state(0x01),score(a),mac(a.mac))生成a设备的选举报文;其中,
state(0x01)表示a设备的当前状态为0x01,也即选举状态;score(a)表示a设备的主设备潜力值,为一个实际计算获得的具体值,例如:0x08或0x18等,本发明的实施例为了便于描述以score(a)进行表示;mac(a.mac))表示a设备的mac地址;同理,可以得到b设备的上述信息。
[0121]
由于a设备、b设备参与确定主设备和从设备所对应的过程以及原理相同,因此,本发明的实施例,以a设备侧参与确定主设备和从设备的流程进行具体的解释说明:
[0122]
1)a设备进入选举状态,例如,基于a设备上的某个控制键,控制a设备进入选举状态,或者其它任何可行的方式,控制a设备进入选举状态,本发明的实施例对此不做任何的限定;
[0123]
2)a设备进入选举状态以后,则基于自身状态信息,生成选举报文,并周期性地发出携带自定义字段的选举报文beacon(state(0x01),score(a),mac(a.mac));同时,a设备侦听b设备的beacon,若收到b设备的beacon则提取帧内的自定义信息,并进行判断;
[0124]
3)若b设备的状态字段为state(0x02),则表明b设备处于确认状态,则基于b设备的beacon,获取主设备mac地址,然后进入确认状态;比较mac(a.mac)和主设备mac地址的大小,若mac(a.mac)和主设备mac地址一致,则将a设备为主设备,并进入常规组网流程;若mac(a.mac)和主设备mac地址不致,则将a设备为从设备,并进入常规组网流程;
[0125]
4)若b设备的状态字段为state(0x01),则表明b设备处于选举状态,则比较score(a)以及score(b)的大小;
[0126]
若score(a)>score(b),则可以确定a设备为主设备,获取mac(a.mac),并生成确认报文,然后进入确认状态;若score(a)<score(b),则可以确定b设备为主设备,获取mac(b.mac),并生成确认报文,然后进入确认状态;
[0127]
若score(a)=score(b),则对mac(a.mac)以及mac(b.mac)进行比较;
[0128]
若mac(a.mac)>mac(b.mac),则可以确定a设备为主设备,获取mac(a.mac),并生成确认报文,然后进入确认状态;
[0129]
若mac(a.mac)<mac(b.mac),则可以确定b设备为主设备,获取mac(b.mac),并生成确认报文,然后进入确认状态;
[0130]
5)a设备进入确认状态以后,则周期性地一直发出携带自定义字段的确认报文beacon,直至a设备完成组网;同时,a设备侦听b设备的beacon,若收到b设备的beacon,则提取beacon帧内的自定义信息,并进行判断;
[0131]
6)若b设备的状态字段为state(0x01),则表明b设备处于选举状态,对b设备的beacon进行忽略,并继续发出确认报文beacon,同时,a设备侦听b设备的beacon,若收到b设备的beacon,则提取beacon帧内的自定义信息,并进行判断;
[0132]
7)若b设备的状态字段为state(0x02),则表明b设备处于确认状态,a设备进入设置状态,并比较mac(a.mac)和主设备mac地址的大小。
[0133]
8)若mac(a.mac)和主设备mac地址一致,则将a设备为主设备,并进入常规组网流程;
[0134]
若mac(a.mac)和主设备mac地址不致,则将a设备为从设备,并进入常规组网流程。
[0135]
9)在a设备完成组网后,则停止发出确认报文beacon。
[0136]
如图3所示,本发明的实施例还提供一种确定主设备和从设备的装置300,应用于
第一待组网设备,包括:
[0137]
选举模块301,用于当所述第一待组网设备处于选举状态,则发出选举报文;
[0138]
第一判断模块302,用于获取待组网报文,根据所述待组网报文确定第二待组网设备的状态,若所述第二待组网设备处于所述选举状态,则生成确认报文,并进入确认状态;或若所述第二待组网设备处于确认状态,则基于所述待组网报文确定主设备,并进入所述确认状态;
[0139]
确认模块303,用于当所述第一待组网设备处于所述确认状态,则发出所述确认报文;
[0140]
第二判断模块304,用于获取所述待组网报文,根据所述待组网报文确定所述第二待组网设备的状态,若所述第二待组网设备处于确认状态,则基于所述待组网报文确定所述主设备和所述从设备。
[0141]
可选的,所述选举报文包括所述第一待组网设备的第一参数集;
[0142]
其中,所述第一参数集包括第一一级参数以及第一二级参数。
[0143]
可选的,所述若所述第二待组网设备处于所述选举状态,则生成确认报文,并进入确认状态,包括:
[0144]
获得所述第一一级参数;
[0145]
基于所述待组网报文获得所述第二待组网设备的第二参数集;所述第二参数集包括第二一级参数以及第二二级参数;
[0146]
对所述第一一级参数以及第二一级参数进行比较;
[0147]
若所述第一一级参数不等于所述第二一级参数,则基于所述第一待组网设备的mac地址或第二待组网设备的mac地址,生成所述确认报文,并进入所述确认状态;
[0148]
若所述第一一级参数等于所述第二一级参数,则对第一二级参数一级第二二级参数进行比较,并获得比较结果;
[0149]
根据所述比较结果,基于所述第一待组网设备的所述mac地址或所述第二待组网设备的所述mac地址生成所述确认报文,并进入所述确认状态。
[0150]
可选的,所述若所述第一一级参数不等于所述第二一级参数,则基于所述第一待组网设备的mac地址或第二待组网设备的mac地址,生成所述确认报文,并进入所述确认状态,包括:
[0151]
若所述第一一级参数大于所述第二一级参数,则基于所述第一待组网设备的所述mac地址,生成所述确认报文,并进入所述确认状态;
[0152]
若所述第一一级参数小于所述第二一级参数,则基于所述第二待组网设备的所述mac地址,生成所述确认报文,并进入所述确认状态。
[0153]
可选的,所述确认报文至少包括主设备mac地址。
[0154]
可选的,所述若所述第二待组网设备处于确认状态,则基于所述待组网报文确定主设备和从设备,包括:
[0155]
若所述第二待组网设备处于所述确认状态,则进入设置状态;
[0156]
基于所述待组网报文获取所述主设备mac地址;
[0157]
将所述主设备mac地址与所述第一待组网设备的所述mac地址进行对比;
[0158]
若所述主设备mac地址与所述第一待组网设备的所述mac地址相同,则将所述第一
待组网设备确定为所述主设备;
[0159]
若所述主设备mac地址与所述第一待组网设备的所述mac地址不相同,则将所述第一待组网设备确定为所述从设备。
[0160]
可选的,当所述第一待组网设备处于所述确认状态,则发出所述确认报文,并接收所述待组网报文;根据所述待组网报文确定所述第二待组网设备的状态,还包括:
[0161]
若所述第二待组网设备处于所述选举状态,则不对所述待组网报文进行处理;
[0162]
继续接收所述待组网报文,直至所述第二待组网设备处于所述确认状态,则进入设置状态;
[0163]
基于所述待组网报文确定所述主设备以及从设备。
[0164]
可选的,还包括:
[0165]
判断所述第一待组网设备是否完成组网;
[0166]
若所述第一待组网设备完成组网,则所述第一待组网设备停止发出所述确认报文。
[0167]
本发明的实施例还提供一种电子设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如上所述的方法。
[0168]
本发明的实施例还提供一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如上所述的方法。
[0169]
另外,本发明实施例的装置的其他构成及作用对本领域的技术人员来说是已知的,为减少冗余,此处不做赘述。
[0170]
需要说明的是,在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
[0171]
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场
可编程门阵列(fpga)等。
[0172]
在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0173]
在本发明的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0174]
此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。
[0175]
在本发明中,除非另有明确的规定和限定,术语“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或成一体;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通或两个元件的相互作用关系,除非另有明确的限定。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本发明中的具体含义。
[0176]
在本发明中,除非另有明确的规定和限定,第一特征在第二特征“上”或“下”可以是第一和第二特征直接接触,或第一和第二特征通过中间媒介间接接触。而且,第一特征在第二特征“之上”、“上方”和“上面”可是第一特征在第二特征正上方或斜上方,或仅仅表示第一特征水平高度高于第二特征。第一特征在第二特征“之下”、“下方”和“下面”可以是第一特征在第二特征正下方或斜下方,或仅仅表示第一特征水平高度小于第二特征。
[0177]
尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1