一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

配网方法、配网相关设备、配网相关装置及存储介质与流程

2021-11-20 02:04:00 来源:中国专利 TAG:


1.本发明涉及通信领域,尤其涉及一种配网方法、配网相关设备、配网相关装置及存储介质。


背景技术:

2.随着移动互联网与物联网技术的发展,越来越多的设备具有了无线网络的接入能力。这些设备普遍的特点是小型化以及低功耗,因此,这些设备大部分没有配置触摸屏幕以及键盘等输入设备,需要手机等配网设备以无线电磁波方式将配网信息发送给这些设备。
3.目前,当多个设备需要进行配网时,有两种方式将配网信息传输给多个设备。第一种方式是配网设备将配网信息广播给多个设备;第二种方式是配网设备分别依次与每个设备进行建立连接、传输配网信息和断开连接的操作。第一种方式受传输环境的影响,传输配网信息的成功率低,且易被第三方监听到配网信息。而第二种方式无法做到在短时间内给多个设备传输配网信息,且需要用户多次介入操作、过程繁琐。


技术实现要素:

4.本技术实施例提供一种配网方法、配网相关设备、配网相关装置及存储介质,能够降低用户操作的复杂度,提高传输接入点ap的配网信息的效率、成功率和安全性。
5.为了解决上述技术问题,第一方面,本技术实施例提供一种配网方法,应用于待配网系统中的目标设备,所述方法包括:
6.接收配网设备发送的接入点ap的配网信息;
7.向所述待配网系统中的其它设备发送所述接入点ap的配网信息,以使所述待配网系统中的其它设备根据所述接入点ap的配网信息接入所述接入点ap。
8.第二方面,本技术实施例还提供一种配网方法,应用于配网设备中,所述方法包括:
9.建立与待配网系统中的目标设备的连接;所述目标设备处于具有配网功能的软接入点softap模式;
10.向所述目标设备发送接入点ap的配网信息。
11.第三方面,本技术实施例还提供一种物联网设备,所述物联网设备包括:存储装置和处理器,
12.所述存储装置,用于存储程序指令;
13.所述处理器,在调用所述存储指令时,用于执行如第一方面所述的配网方法。
14.第四方面,本技术实施例还提供一种配网设备,所述配网设备包括:存储装置和处理器,
15.所述存储装置,用于存储程序指令;
16.所述处理器,在调用所述存储指令时,用于执行如第二方面所述的配网方法。
17.第五方面,本技术实施例还提供一种物联网装置,所述物联网装置包括:
18.接收模块,用于接收配网设备发送的接入点ap的配网信息;
19.发送模块,用于向所述待配网系统中的其它设备发送所述接入点ap的配网信息,以使所述待配网系统中的其它设备根据所述接入点ap的配网信息接入所述接入点ap。
20.第六方面,本技术实施例还提供一种配网装置,所述配网装置包括:
21.建立模块,用于建立与待配网系统中的目标设备的连接;所述目标设备处于具有配网功能的软接入点softap模式;
22.发送模块,用于向所述目标设备发送接入点ap的配网信息。
23.第七方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序使得计算机执行第一方面所述的配网方法。
24.第八方面,本技术实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序使得计算机执行第二方面所述的配网方法。
25.实施本技术实施例,具有如下有益效果:
26.通过待配网系统中的一个设备来接收配网设备发送的接入点ap的配网信息,通过该设备向待配网系统中的其它设备发送接入点ap的配网信息,从而降低用户操作的复杂度,提高传输接入点ap的配网信息的效率、成功率和安全性。
附图说明
27.为了更清楚地说明本技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
28.图1为本技术实施例提供的一种配网场景图;
29.图2为本技术实施例提供的一种配网方法的流程示意图;
30.图3为本技术实施例提供的另一种配网方法的流程示意图;
31.图4为本技术实施例提供的一种配网方法的交互流程示意图;
32.图5为本技术实施例中提供的一种第一信息帧的示意图;
33.图6为本技术实施例提供的另一种配网方法的交互流程示意图;
34.图7为本技术实施例提供的另一种配网方法的交互流程示意图;
35.图8为本技术实施例提供的一种设备的结构示意图;
36.图9为本技术实施例提供的一种物联网装置的结构示意图;
37.图10为本技术实施例提供的一种配网装置的结构示意图。
具体实施方式
38.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
39.需要说明的是,本技术的说明书和权利要求书中及上述附图中的属于“第一”、“第二”、“第三”、“第四”、“第五”等是用于区别类似的对象,而不必用于描述特定的顺序或先后
次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述以外的顺序实施。此外,术语“包括”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
40.请参阅图1,图1为本技术实施例提供的一种配网场景图。如图1所示,在该配网场景中,第一设备101、第二设备102和第三设备103均需进行配网,可将第一设备101、第二设备102和第三设备103组成待配网系统,待配网系统可以是物联网系统。配网设备104获取并发送接入点ap(access point)105的配网信息;第一设备101开启具有配网功能的softap(soft access point,软接入点)模式,以具有配网功能的softap模式接收配网设备104发送的接入点ap105的配网信息,根据接入点ap105的配网信息接入接入点ap 105;第一设备101向待配网系统中的其它设备发送接入点ap105的配网信息;第二设备102和第三设备103开启并保持在sta(station,终端)模式,以sta模式接收第一设备101发送的接入点ap 105的配网信息,根据接入点ap105的配网信息接入接入点ap105。其中,所述接入点ap 105为wifi(wireless-fidelity,无线保真)网络中的接入点ap,所述配网信息为所述接入点ap 105的wifi网络配网信息。
41.本技术实施例中,第一设备101、第二设备102和第三设备103包括但不限于智能插座、智能音响、智能家电等具有无线信号收发能力以及无线网络的接入能力的设备,第一设备101、第二设备102和第三设备103可为物联网设备。第一设备101、第二设备102和第三设备103可以为相同类型的设备,比如:第一设备101、第二设备102和第三设备103均为智能音响,第一设备101、第二设备102和第三设备103也可以为不同的设备,比如:第一设备101为智能音响,第二设备102为智能插座,第三设备103为智能电视等。配网设备104包括但不限于手机、平板电脑、个人数字助理(personal digital assistant,pda)和移动互联网设备(mid)等具有无线信号收发能力的设备。
42.需要说明的是,所述其它设备并不限定于图1中画出的第二设备102和第三设备103等两个设备,还可包括更多设备。配网设备104并不是只能将接入点ap 105的配网信息发送给第一设备101,再由第一设备101将接入点ap 105的配网信息发送给第二设备102和第三设备103;配网设备104也可将接入点ap 105的配网信息发送给处于具有配网功能的softap模式的第二设备102,再由第二设备102将接入点ap 105的配网信息发送给处于sta模式的第一设备101和处于sta模式的第三设备103,或者,配网设备104还可将接入点ap 105的配网信息发送给处于具有配网功能的softap模式的第三设备103,再由第三设备103将接入点ap 105的配网信息发送给处于sta模式的第一设备101和处于sta模式的第二设备102。
43.请参阅图2,图2为本技术实施例提供的一种配网方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的终端或者存储介质产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。具体如图2所示,所述方法,应用于待配网系统中的目标设备,所述方法包括:
44.s201:接收配网设备发送的接入点ap的配网信息;
45.具体地,目标设备接收配网设备发送的接入点ap的配网信息,根据所述接入点ap的配网信息接入到接入点ap。
46.所述接入点ap的配网信息至少包括:接入点ap的密码。在实际配网场景中,所述接入点ap的配网信息还可包括:所述接入点ap的ssid(service set identifier,服务集标识)的校验信息,比如:ssid的crc5(循环冗余校验码)。
47.需要说明的是,配网设备还根据实际的配网应用场景的需求发送其他与配网相关的信息,以帮助目标设备获取接入点ap的配网信息,和/或,帮助目标设备接入接入点ap。其他与配网相关的信息可包括:所述接入点ap是否隐藏了ssid(service set identifier,服务集标识)的信息、所述配网设备与所述待配网系统(或者目标设备)之间的配网协议版本号和用于辅助识别配网信息的识别信息等。
48.s202:向所述待配网系统中的其它设备发送所述接入点ap的配网信息,以使所述待配网系统中的其它设备根据所述接入点ap的配网信息接入所述接入点ap。
49.所述待配网系统包括:一个目标设备和至少一个其它设备,即所述待配网系统包括多个待配网设备。
50.本技术实施例中,通过目标设备接收配网设备发送的接入点ap的配网信息,通过目标设备向其它设备发送接入点ap的配网信息,能够提高多个设备接收配网设备发送的接入点ap的配网信息的成功率,降低用户操作的复杂度,提高传输接入点ap的配网信息的效率和安全性。
51.请参阅图3,图3为本技术实施例提供的另一种配网方法的流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的终端或者存储介质产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。具体如图3所示,所述方法,应用于配网设备中,所述方法包括:
52.s301:建立与待配网系统中的目标设备的连接。
53.所述目标设备处于具有配网功能的软接入点softap模式;
54.具体地,配网设备建立与待配网系统中的目标设备的连接,可包括:建立与待配网系统中的目标设备的加密连接,或者建立与待配网系统中的目标设备的不加密连接,可根据实际配网场景的需求建立加密或不加密的连接。
55.本技术实施例中,配网设备建立与待配网系统中的目标设备的加密连接,可以进一步保证传输接入点ap的配网信息的安全性,避免被第三方监听到接入点ap的配网信息。
56.所述配网设备与所述目标设备的加密连接可以为wifi wpa(wi-fi protected access,保护无线电脑网络安全系统)2标准的加密连接,所述配网设备与所述目标设备的加密连接也可以为wi-fi wpa3-personal transition mode(保护无线电脑网络安全系统标准3个人转换模式)的加密连接,所述配网设备与所述目标设备的加密连接还可以是其他支持wifi网络传输的加密连接方式,在此不对所述配网设备与所述目标设备的加密连接做限定。
57.所述配网设备可根据自身能力(capability)来选择合适的加密连接方式,建立所
述配网设备与待配网系统中的目标设备的加密连接。
58.s302:向所述目标设备发送接入点ap的配网信息。
59.所述配网设备可以基于步骤s301建立的加密连接,以加密单播的方式,向所述目标设备发送接入点ap的配网信息。
60.所述接入点ap的配网信息参见步骤s201的描述,在此不做赘述。
61.本技术实施例中,所述配网设备通过建立的与所述目标设备之间的连接,向目标设备发送所述接入点ap的配网信息,避免了配网设备广播接入点ap的配网信息造成的配网信息易被监听,也避免了配网设备依次与待配网系统中的各设备进行建立连接、传输配网信息、断开连接的操作造成操作复杂度较大、效率低等问题,降低了用户操作的复杂度,提高传输接入点ap的配网信息的成功率、效率和安全性。
62.需要说明的是图2和图3描述的方法的具体实现可参考后续实施例的描述。
63.请参阅图4,图4为本技术实施例提供的一种配网方法的交互流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的终端或者存储介质产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。具体如图4所示,所述方法包括:
64.若所述目标设备进入配网模式,则执行步骤s401;
65.具体地,可在目标设备上设置用于开启配网模式的按键,在目标设备上电后操作用于开启“配网模式”的按键,使目标设备进入配网模式,可也在目标设备第一次上电时自动进入配网模式,还可采用其它方式使目标设备进入配网模式,在此不对目标设备进入配网模式的方式进行限定。待配网系统中的其它设备也可采用与目标设备相同方式,来进入配网模式。
66.所述目标设备进入配网模式是指所述目标设备开始配网,即所述目标可接受配网。待配网系统中的其它设备进入配网模式是指待配网系统中的其它设备开始配网,即所述待配网系统中的其它设备可接受配网。
67.s401:目标设备进行信道扫描确定所述待配网系统中是否有其它设备启动了具有配网功能的软接入点softap模式。
68.所述进行信道扫描确定所述待配网系统中是否有其它设备启动了具有配网功能的软接入点softap模式,包括:
69.扫描目标信道。
70.若未接收到第一预设信息和第二信息帧中的任一项或两项,则可确定所述待配网系统中没有其它设备启动了具有配网功能的softap模式。
71.若接收第一预设信息和第二信息帧,则根据第一预设信息和接收第二信息帧,确定所述待配网系统中是否有其它设备启动了具有配网功能的软接入点softap模式;所述第一预设信息与所述第二信息帧配合,用于指示所述待配网系统中的其它设备是否启动了具有配网功能的软接入点softap模式。
72.本技术实施例中,若接收到第二信息帧的服务集标识符ssid字段不为空,且发送所述第一预设信息和发送所述第二信息帧的设备为所述待配网系统中的同一个其它设备,则确定发送所述第一预设信息和所述第二信息帧的其它设备启动了具有配网功能的
softap模式,即确定所述待配网系统中有其它设备启动了具有配网功能的softap模式。
73.本技术实施例中,若接收到第一预设信息和第二信息帧,且所述第二信息帧的服务集标识符ssid字段为空,则目标设备保持在sta模式,返回步骤s401,即目标设备保持在sta模式,继续执行进行信道扫描确定所述待配网系统中是否有其它设备启动了具有配网功能的软接入点softap模式。
74.若接收到第二信息帧的服务集标识符ssid字段为空,和/或,发送所述第一预设信息和发送所述第二信息帧的设备不是所述待配网系统中的同一个其它设备,则可确定所述待配网系统中没有其它设备启动了具有配网功能的softap模式。
75.其中,所述目标信道用于传输所述接入点ap的配网信息,比如:目标信道为信道6,则接入点ap的配网信息在信道6上传输。所述目标信道可以在待配网系统中的设备出厂时进行设定,也可人为设定,还可采用其它方式进行设定,在此不对目标信道的设定方式进行限定。可以按照预设扫描时间t_scan秒来周期性地扫描目标信道。
76.在目标信道环境中,可能同时有多个设备开启了softap模式,但是这些开启了softap模式的设备并不一定能够以softap模式接收配网设备发送的接入点ap的配网信息,只有启动了具有配网功能的softap模式才能以具有配网功能的softap模式接收配网设备发送的接入点ap的配网信息。
77.本技术实施例中,所述第一预设信息存储在接收到的第一信息帧的预设字段中。第一信息帧可以为beacon(信标)帧,第一信息帧可以为probe response(探测响应)帧,第一信息帧可以为fils discovery帧,第一信息帧也可以为tim帧,第一信息帧还可以为其它的信息帧或自定义的帧,在此不对第一信息帧做限定。
78.本技术实施例中,所述第二信息帧包括ssid字段,第二信息帧可以为beacon(信标)帧。所述第一信息帧与所述第二信息帧可以为相同类型的帧,比如:beacon(信标)帧,则所述第一预设信息可直接由第二信息帧携带。所述第一信息帧与所述第二信息帧也可为不同类型的帧,比如:第一信息帧为probe response(探测响应)帧,第二信息帧为beacon(信标)帧。
79.本技术实施例中,所述第一信息帧的预设字段可以为所述第一信息帧现有字段中的特定位置或指定位置的字段,所述第一信息帧的预设字段可以包括第一信息帧现有字段中的一个或多个字段中的部分或全部字段。
80.所述第一信息帧的预设字段可以为第一信息帧中预设的specific vendor ie(specific vendor information element,特定供应商信息元素)字段,也就是可以在specific vendor ie字段中指定部分或全部的specific vendor ie字段为所述第一信息帧的预设字段。所述第一信息帧的预设字段可以为第一信息帧中预设的ssid字段,也就是可以在ssid字段中指定部分或全部ssid字段为所述第一信息帧的预设字段。所述第一信息帧的预设字段还可以为第一信息帧中其它预设的字段或自定义的字段,在此不对所述第一信息帧的预设字段做限定。
81.请参阅图5,图5为本技术实施例中提供的一种第一信息帧的示意图。图5中第一信息帧为beacon帧或probe response帧,第一信息帧包括mac header(mac帧头)、frame body(帧主体)和fcs(frame check sequences,帧校验序列)。其中,mac header包括frame control(帧控制)字段、duration(执行期限)字段、address l(da)字段(目的地址字段)、
source address(源地址)字段、bssid(基本服务集标识符)字段、seq control(序列控制)字段、ht control(高吞吐量控制)字段;frame body包括非ie字段(fields that are not information elements)和ie字段(fields that are information elements)。ie字段中包括多个字段,比如:ssid字段和specific vendor ie字段等。specific vendor ie(特定供应商信息元素)字段包括element id(元素索引)字段、length(长度)字段、organization id(组织索引)字段和vendor-specific content(供应商特定内容)字段。在图5中,将specific vendor ie字段做on-boarding(登录)的用途,将specific vendor ie字段中的vendor-specific content字段作为所述第一信息帧的预设字段。
82.本技术实施例中,所述第一预设信息可以是预设的可写入第一信息帧的预设字段的数据信息。所述第一预设信息还可以是第一信息帧的预设字段满足预设的编码规则信息,比如:第一信息帧的预设字段为16个字节的ssid字段,第一预设信息可为该16个字节的ssid中的后4个字节中存储的信息是前8个字节中存储的信息的crc校验信息的编码规则信息,即该16个字节的ssid满足后4个字节中存储的信息是前8个字节中存储的信息的校验信息的编码规则,则该16个字节的ssid字段存储有第一预设信息。
83.若信道扫描的结果为没有其它设备启动了具有配网功能的softap模式,则执行步骤s402。
84.具体地,若在扫描一次或预设次数目标信道后,确定所述待配网系统中没有其它设备启动了具有配网功能的softap模式,则执行步骤s402。
85.s402:目标设备启动所述目标设备的softap模式。
86.本技术实施例中,所述启动所述目标设备的softap模式,包括:
87.在预设的启动时间段内随机选择一时刻,作为启动时刻;
88.在启动时刻,启动所述目标设备的softap模式。
89.具体地,可在扫描一次或预设次数的目标信道的过程中,确定所述待配网系统中是否没有其它设备启动了具有配网功能的softap模式,若确定所述待配网系统中没有其它设备启动了具有配网功能的softap模式,则在扫描一次或预设次数目标信道后的预设的启动时间段[1,t_start_sap]内随机选择一时刻,作为启动时刻。
[0090]
所述预设的启动时间段可由人为设定,也可在目标设备或待配网系统中的其它设备出厂时进行设定,还可采用其他方式进行设定,在此不对预设的启动时间段的设定方式进行限定。
[0091]
所述扫描目标信道的预设次数可由人为设定,也可在目标设备或待配网系统中的其它设备出厂时进行设定,还可采用其他方式进行设定,在此不对所述扫描目标信道的预设次数的设定方式进行限定。
[0092]
目标设备在启动soft ap模式后,开始发送第二信息帧。
[0093]
s403:目标设备在启动所述目标设备的soft ap模式后的服务集标识符ssid隐藏时间段内,保持所述目标设备发送的第二信息帧中的服务集标识符ssid字段为空。
[0094]
比如:ssid隐藏时间段为[0,t_hidden_ssid],即目标设备在启动所述目标设备的soft ap模式后的0至t_hidden_ssid的时间段内,保持所述目标设备发送的第二信息帧中的服务集标识符ssid字段为空。
[0095]
所述ssid隐藏时间段可以预先设定,具体地,可人为设定,也可在目标设备或待配
网系统中的其它设备出厂时进行设定,还可采用其他方式进行设定,在此不对ssid隐藏时间段的设定方式进行限定。
[0096]
所述第二信息帧中的ssid字段为空是指所述第二信息帧中的ssid字段中的length(长度)字段为0。具体地,ssid字段只能用于存储ssid信息,ssid字段包括element id(元素索引)字段、length(长度)字段和ssid content(ssid内容)字段;其中,所述length字段,用于指示所述ssid content字段的长度。若ssid字段为空,则ssid字段中的element id(元素索引)字段正常写入对应的索引信息,length(长度)字段为0,即ssid content字段的长度为0,也就是没有ssid content字段。
[0097]
接入点ap的ssid信息等,可将发送第二信息帧中的ssid字段为空的设备,即目标设备,作为启动了soft ap模式,但是未启动具有配网功能的soft ap模式的设备。
[0098]
本技术实施例中,目标设备在启动所述目标设备的soft ap模式后的ssid隐藏时间段内,保持所述目标设备发送的第二信息帧中的ssid字段为空,是防止待配网系统中有多台设备同时开启了softap模式,导致同一时间有多个设备启动softap模式,避免多个设备同时处于softap模式对配网设备向目标设备发送接入点ap的配网信息造成干扰,避免配网设备向其他处于softap模式的设备发送接入点ap的配网信息。
[0099]
本技术实施例中,若启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中有其它设备启动了softap模式,且所述启动了softap模式的其它设备发送的第二信息帧的ssid字段为空,且所述目标设备的基本服务集标识bssid小于所述启动了softap模式的其它设备的bssid,则目标设备退出softap模式;具体地,目标设备退出softap模式,保持在sta模式,返回步骤s401,即继续进行信道扫描确定所述待配网系统中是否有其它设备启动了具有配网功能的软接入点softap模式的操作。
[0100]
本技术实施例中,若在启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中没有其它设备启动了softap模式,则执行步骤s404。
[0101]
具体地,目标设备在确定所述待配网系统中没有其它设备启动了具有配网功能的softap模式后,继续扫描目标信道,以确定在启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中是否有其它设备启动了softap模式或启动了具有配网功能的softap模式。
[0102]
本技术实施例中,若启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中有其它设备启动了softap模式,且所述启动了softap模式的其它设备发送的第二信息帧的ssid字段为空,且所述目标设备的bssid(basic service set identifier,基本服务集标识)大于所述启动了softap模式的其它设备的bssid,则执行步骤s404。
[0103]
所述目标设备的bssid大于所述启动了softap模式的其它设备的bssid,即所述目标设备的mac address(media access control address,媒体存取控制位址)大于所述启动了softap模式的其它设备的mac address。
[0104]
s404:目标设备启动所述目标设备具有配网功能的softap模式。
[0105]
本技术实施例中,在所述目标设备发送的第二信息帧的ssid字段中存储所述接入点ap的服务集标识符ssid信息,以启动所述目标设备具有配网功能的softap模式。
[0106]
s405:配网设备建立与待配网系统中的目标设备的连接;目标设备建立与所述配网设备的连接。
[0107]
其中,所述配网设备在建立与待配网系统中的目标设备的连接之前,所述配网设备进入配网模式,即所述配网设备处于可向目标设备配网的状态。用户可通过操作配网设备上进入配网模式的按键来使配网设备进入配网模式,配网设备也可采用其它方式进入配网模式。
[0108]
所述目标设备处于具有配网功能的softap模式。配网设备选择建立与目标设备的连接,比如:用户通过配网设备上安装的用于配网的应用程序上选择与目标设备建立连接。目标设备响应配网设备建立与待配网系统中的目标设备的连接的操作,建立与所述配网设备的连接。
[0109]
具体地,建立目标设备与配网设备的连接,可包括:建立目标设备与配网设备的加密连接和建立目标设备与配网设备的不加密连接,可根据实际配网场景的需求建立目标设备与配网设备的加密连接或建立目标设备与配网设备的不加密连接。
[0110]
本技术实施例中,建立目标设备与配网设备的加密连接,保证传输接入点ap的配网信息的安全性,避免被第三方监听到接入点ap的配网信息。目标设备与配网设备的加密连接可参见步骤s301中关于配网设备与所述目标设备的加密连接的描述,在此不做赘述。
[0111]
s406:配网设备向所述目标设备发送接入点ap的配网信息。
[0112]
在执行步骤s406之前,配网设备需要获取接入点ap的配网信息,比如:用户通过配网设备上安装的用于输入接入点ap的配网信息的应用程序,将接入点ap的配网信息输入到配网设备中,又比如:可由配网设备直接从本地存储器中获取接入点ap的配网信息,又比如:可由配网设备通过网络从其他设备中获取接入点ap的配网信息,配网设备还可通过其他的方式获取接入点ap的配网信息,在此不对配网设备获取接入点ap的配网信息的方式做限定。
[0113]
配网设备获取到接入点ap的配网信息后,可生成携带该配网信息的数据包,并向目标设备发送该数据包,或者,生成携带该配网信息的信息帧,并向目标设备发送该信息帧,还可采用其它方式携带该配网信息,以将该配网信息发送给目标设备。
[0114]
所述配网设备可以基于步骤s405建立目标设备与配网设备之间的加密连接,以加密单播的方式,向所述目标设备发送接入点ap的配网信息。
[0115]
s407:目标设备接收配网设备发送的接入点ap的配网信息。
[0116]
具体地,目标设备处于具有配网功能的softap模式,以具有配网功能的softap模式接收配网设备发送的接入点ap的配网信息。
[0117]
s408:目标设备建立与所述其它设备的连接。
[0118]
具体地,目标设备建立与所述其它设备的连接,可包括:建立目标设备与其它设备的加密连接和建立目标设备与其它设备的不加密连接,可根据实际配网场景的需求建立加密或不加密的连接。
[0119]
本技术实施例中,目标设备建立与所述其它设备的加密连接,可有效保证传输接入点ap的配网信息的安全性。
[0120]
所述目标设备与所述其它设备的加密连接可以为wi-fi wpa3-personal transition mode的加密连接,即所述其它设备是使用wpa3方式与目标设备连接的。所述目标设备与所述其它设备的加密连接还可以是其他支持wifi网络的加密连接方式,在此不对所述目标设备与所述其它设备的加密连接做限定。
[0121]
s409:目标设备向所述待配网系统中的其它设备发送所述接入点ap的配网信息,以使所述待配网系统中的其它设备根据所述接入点ap的配网信息接入所述接入点ap。
[0122]
具体地,目标设备可以基于目标设备与其它设备的加密连接,以加密单播的方式,向所述待配网系统中的其它设备发送所述接入点ap的配网信息;目标设备也可以基于目标设备与其它设备的加密连接,以加密广播的方式,向所述待配网系统中的其它设备发送所述接入点ap的配网信息。
[0123]
s410:待配网系统中的其它设备接收目标设备发送的所述接入点ap的配网信息。
[0124]
具体地,待配网系统中的其它设备处于sta模式,以sta模式接收目标设备发送的所述接入点ap的配网信息。
[0125]
本技术实施例中,待配网系统中的其它设备在接收目标设备发送的所述接入点ap的配网信息之前,进入配网模式。待配网系统中的其它设备进入配网模式如前述,在此不做赘述。
[0126]
s411:目标设备根据接入点ap的配网信息接入接入点ap;待配网系统中的其它设备根据接入点ap的配网信息接入接入点ap。
[0127]
需要说明的是,目标设备根据接入点ap的配网信息接入接入点ap可在步骤s407之后执行,并不限定于在执行步骤s409之后才执行。
[0128]
若待配网系统中的其它设备成功接入所述接入点ap,则执行步骤s412。
[0129]
s412:待配网系统中的其它设备向目标设备发送第一反馈信息。
[0130]
所述第一反馈信息,用于指示发送第一反馈信息的设备成功接入所述接入点ap。
[0131]
在步骤s412中,所述第一反馈信息,用于指示所述待配网系统中的其它设备成功接入所述接入点ap。
[0132]
s413:目标设备接收所述待配网系统中的其它设备发送第一反馈信息。
[0133]
若所述目标设备成功接入所述接入点ap,则执行步骤s414。
[0134]
s414:目标设备向所述配网设备发送第二反馈信息。
[0135]
所述第二反馈信息,用于指示所述待配网系统中的目标设备和/或其它设备成功接入所述接入点ap。
[0136]
具体地,若所述待配网系统中的目标设备成功接入所述接入点ap,则目标设备向所述配网设备发送第二反馈信息;或者,若所述待配网系统中的目标设备和其它设备均成功接入所述接入点ap,则目标设备向所述配网设备发送第二反馈信息。
[0137]
s415:配网设备接收第二反馈信息。
[0138]
所述第二反馈信息是由所述目标设备发送的。
[0139]
s416:配网设备向所述目标设备发送第三反馈信息。
[0140]
所述第三反馈信息用于指示所述配网设备配网结束。
[0141]
s417:目标设备断开与所述待配网系统中的其它设备的连接。
[0142]
本技术实施例中,目标设备接收所述配网设备发送的第三反馈信息,根据所述第三反馈信息,断开与所述待配网系统中的其它设备的连接。
[0143]
本技术实施例中,在超过预设的断开时间t_disconnect_iot后,目标设备断开与所述待配网系统中的其它设备的连接。
[0144]
具体地,可以以目标设备向所述配网设备发送第二反馈信息的时间为起始计时时
间,计时时间超过预设的断开时间t_disconnect_iot后,目标设备断开与所述待配网系统中的其它设备的连接。
[0145]
s418:配网设备向所述目标设备发送第四反馈信息。
[0146]
所述第四反馈信息用于指示所述配网设备退出配网模式。
[0147]
s419:目标设备关闭所述目标设备具有配网功能的softap模式,退出配网模式。
[0148]
本技术实施例中,若满足退出配网模式的条件,则目标设备关闭所述目标设备具有配网功能的softap模式,退出配网模式。
[0149]
本技术实施例中,所述退出配网模式的条件包括:
[0150]
所述目标设备断开与所述待配网系统中的所有其它设备的连接,
[0151]
和/或,接收到所述配网设备发送的第四反馈信息;所述第四反馈信息用于指示所述配网设备退出配网模式。
[0152]
本技术实施例中,在超过第一退出配网时间后,目标设备关闭所述目标设备具有配网功能的softap模式,退出配网模式。
[0153]
具体地,可以以目标设备向所述配网设备发送第二反馈信息的时间为起始计时时间,计时时间超过第一退出配网时间t_stop_ap后,目标设备关闭所述目标设备具有配网功能的softap模式,退出配网模式。
[0154]
也可以以所述目标设备断开与所述待配网系统中的所有其它设备的连接的时间为起始计时时间,计时时间超过第一退出配网时间t_stop_ap后,目标设备关闭所述目标设备具有配网功能的softap模式,退出配网模式。
[0155]
所述第一退出配网时间可预先设定,具体地,可由人为预先设定,或在目标设备或待配网系统中的其它设备出厂时设定,也可以采用其它方式设定,在此不对第一退出配网时间的设定方式进行限定。
[0156]
本技术实施例中,当有多个设备需要进行配网时,开启其中一台设备的具有配网功能的softap模式,配网设备只连接处于具有配网功能的softap模式的设备,向处于具有配网功能的softap模式的设备发送接入点ap的配网信息,其它设备以sta模式连接处于具有配网功能的softap模式的设备,以sta模式接收处于具有配网功能的softap模式的设备发送的接入点ap的配网信息,从而降低用户操作的复杂度,提高传输接入点ap的配网信息的成功率、效率和安全性。
[0157]
请参阅图6,图6为本技术实施例提供的另一种配网方法的交互流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的终端或者存储介质产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。具体如图6所示,所述方法包括:
[0158]
若所述目标设备进入配网模式,则执行步骤s601;
[0159]
s601:目标设备进行信道扫描确定所述待配网系统中是否有其它设备启动了具有配网功能的软接入点softap模式。
[0160]
步骤s601请参见步骤s401的描述,在此不做赘述。
[0161]
若信道扫描的结果为有其它设备启动了具有配网功能的softap模式,则执行步骤s602。
[0162]
所述其它设备启动具有配网功能的softap模式之前,已进入了配网模式。
[0163]
s602:目标设备以终端sta模式连接所述启动了具有配网功能的softap模式的其它设备。
[0164]
具体地,在目标设备与所述启动了具有配网功能的softap模式的其它设备之间的建立的连接可以是加密连接,也可以是不加密的连接。
[0165]
本技术实施例中,目标设备与所述启动了具有配网功能的softap模式的其它设备之间的建立的连接为加密连接,可保证输接入点ap的配网信息的安全性。
[0166]
具体地,目标设备与所述启动了具有配网功能的softap模式的其它设备的加密连接可以为wi-fi wpa3-personal transition mode的加密连接,即目标设备是使用wpa3方式与所述启动了具有配网功能的softap模式的其它设备连接的。所述目标设备与所述启动了具有配网功能的softap模式的其它设备的加密连接还可以是其他支持wifi网络的加密连接方式,在此不对所述目标设备与所述启动了具有配网功能的softap模式的其它设备的加密连接做限定。
[0167]
s603:配网设备建立与所述启动了具有配网功能的softap模式的其它设备的连接。
[0168]
步骤s603请参见步骤s405中配网设备建立与待配网系统中的目标设备的加密连接的描述,在此不做赘述。
[0169]
需要说明的是,步骤s603并不限定于在步骤s602之后执行,只要在步骤s604之前执行即可。
[0170]
s604:配网设备向所述启动了具有配网功能的softap模式的其它设备发送接入点ap的配网信息。
[0171]
步骤s604请参见步骤s406中配网设备向所述目标设备发送接入点ap的配网信息的描述,在此不做赘述。
[0172]
s605:所述启动了具有配网功能的softap模式的其它设备接收配网设备发送的接入点ap的配网信息。
[0173]
步骤s605请参见步骤s407中目标设备接收配网设备发送的接入点ap的配网信息的描述,在此不做赘述。
[0174]
s606:所述启动了具有配网功能的softap模式的其它设备向目标设备发送接入点ap的配网信息。
[0175]
步骤s606请参见步骤s409中目标设备向所述待配网系统中的其它设备发送所述接入点ap的配网信息的描述,在此不做赘述。
[0176]
s607:目标设备接收所述启动了具有配网功能的softap模式的其它设备发送的接入点ap的配网信息。
[0177]
具体地,目标设备以sta模式接收所述启动了具有配网功能的softap模式的其它设备发送的接入点ap的配网信息。
[0178]
s608:目标设备根据所述接入点ap的配网信息接入所述接入点ap;所述启动了具有配网功能的softap模式的其它设备根据所述接入点ap的配网信息接入所述接入点ap。
[0179]
所述启动了具有配网功能的softap模式的其它设备根据所述接入点ap的配网信息接入所述接入点ap可在步骤s605之后执行。
[0180]
若所述目标设备成功接入所述接入点ap,则执行步骤s609。
[0181]
s609:目标设备向所述启动了具有配网功能的soft ap模式的其它设备发送第一反馈信息。
[0182]
所述第一反馈信息,用于指示发送第一反馈信息的设备成功接入所述接入点ap。
[0183]
在步骤609中,所述第一反馈信息,用于指示所述目标设备成功接入所述接入点ap。
[0184]
s610:所述启动了具有配网功能的soft ap模式的其它设备接收所述第一反馈信息。
[0185]
若所述启动了具有配网功能的soft ap模式的其它设备成功接入所述接入点ap,则执行步骤s611。
[0186]
s611:所述启动了具有配网功能的soft ap模式的其它设备向所述配网设备发送第二反馈信息。
[0187]
所述第二反馈信息,用于指示所述待配网系统中的目标设备和/或其它设备成功接入所述接入点ap。
[0188]
具体地,若所述启动了具有配网功能的soft ap模式的其它设备,则所述启动了具有配网功能的soft ap模式的其它设备向所述配网设备发送第二反馈信息;或者,若所述待配网系统中的目标设备和所述启动了具有配网功能的soft ap模式的其它设备均成功接入所述接入点ap,则目标设备向所述配网设备发送第二反馈信息。
[0189]
s612:配网设备接收第二反馈信息。
[0190]
s613:配网设备向所述启动了具有配网功能的soft ap模式的其它设备发送第三反馈信息。
[0191]
所述第三反馈信息用于指示所述配网设备配网结束。
[0192]
s614:所述启动了具有配网功能的soft ap模式的其它设备断开与目标设备的连接。
[0193]
具体地,所述启动了具有配网功能的soft ap模式的其它设备断开与目标设备的加密连接。
[0194]
本技术实施例中,所述启动了具有配网功能的soft ap模式的其它设备发送的第三反馈信息,根据所述第三反馈信息,断开与目标设备的连接。
[0195]
本技术实施例中,在超过预设的断开时间t_disconnect_iot后,所述启动了具有配网功能的soft ap模式的其它设备断开与目标设备的连接。
[0196]
具体地,可以以所述启动了具有配网功能的soft ap模式的其它设备向所述配网设备发送第二反馈信息的时间为起始计时时间,计时时间超过预设的断开时间t_disconnect_iot后,所述启动了具有配网功能的soft ap模式的其它设备断开与目标设备的连接。
[0197]
本技术实施例中,所述启动了具有配网功能的soft ap模式的其它设备在断开与目标设备的连接时,可向目标设备发送第五反馈信息。
[0198]
所述第五反馈信息,用于指示所述启动了具有配网功能的softap模式的其它设备断开与所述目标设备的通信。
[0199]
s615:所述启动了具有配网功能的soft ap模式的其它设备退出配网模式。
[0200]
本技术实施例中,若所述启动了具有配网功能的soft ap模式的其它设备接收到所述启动了具有配网功能的softap模式的其它设备发送的第五反馈信息,则所述启动了具有配网功能的soft ap模式的其它设备退出配网模式。
[0201]
本技术实施例中,在超过第二退出配网时间后,所述启动了具有配网功能的soft ap模式的其它设备退出配网模式。
[0202]
具体地,可以以目标设备向所述启动了具有配网功能的soft ap模式的其它设备发送第一反馈信息的时间为起始计时时间,计时时间超过第二退出配网时间后,所述启动了具有配网功能的soft ap模式的其它设备退出配网模式。
[0203]
也可以以所述启动了具有配网功能的soft ap模式的其它设备进入配网模式的时间为起始计时时间,计时时间超过第二退出配网时间后,所述启动了具有配网功能的soft ap模式的其它设备退出配网模式。
[0204]
所述第一退出配网时间可与所述第二退出配网时间相同,所述第一退出配网时间也可与所述第二退出配网时间不同。
[0205]
所述第二退出配网时间可预先设定,具体地,可由人为预先设定,或在目标设备或待配网系统中的其它设备出厂时设定,也可以采用其它方式设定,在此不对第二退出配网时间的设定方式进行限定。
[0206]
本技术实施例中,当有多个设备需要进行配网时,开启其中一台设备的具有配网功能的softap模式,配网设备只连接处于具有配网功能的softap模式的设备,向处于具有配网功能的softap模式的设备发送接入点ap的配网信息,其它设备以sta模式连接处于具有配网功能的softap模式的设备,以sta模式接收处于具有配网功能的softap模式的设备发送的配网信息,从而降低用户操作的复杂度,提高传输接入点ap的配网信息的成功率、效率和安全性。
[0207]
请参阅图7,图7为本技术实施例提供的另一种配网方法的交互流程示意图,本说明书提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的终端或者存储介质产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行。具体如图7所示,所述方法包括:
[0208]
若所述目标设备进入配网模式,则执行步骤s701;
[0209]
s701:目标设备进行信道扫描确定所述待配网系统中是否有其它设备启动了具有配网功能的软接入点softap模式。
[0210]
若信道扫描的结果为没有其它设备启动了具有配网功能的softap模式,则执行步骤s702。
[0211]
s702:目标设备启动所述目标设备的soft ap模式。
[0212]
s703:目标设备在启动所述目标设备的softap模式后的服务集标识符ssid隐藏时间段内,保持所述目标设备发送的第二信息帧中的服务集标识符ssid字段为空。
[0213]
若启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中有其它设备启动了softap模式,且所述启动了softap模式的其它设备发送的信息帧的ssid字段不为空,则所述启动了softap模式的其它设备为启动了具有配网功能的softap模式的其它设备,执行步骤s704。
[0214]
s704:目标设备退出softap模式。
[0215]
具体地,目标设备退出softap模式,保持在sta模式。
[0216]
s705:目标设备以终端sta模式连接所述启动了softap模式的其它设备。
[0217]
s706:配网设备建立与所述启动了softap模式的其它设备的连接。
[0218]
s707:配网设备向所述启动了softap模式的其它设备发送接入点ap的配网信息。
[0219]
s708:所述启动了softap模式的其它设备接收配网设备发送的接入点ap的配网信息。
[0220]
s709:所述启动了softap模式的其它设备向目标设备发送接入点ap的配网信息。
[0221]
s710:目标设备接收所述启动了softap模式的其它设备发送的接入点ap的配网信息。
[0222]
s711:目标设备根据所述接入点ap的配网信息接入所述接入点ap;所述启动了具有配网功能的softap模式的其它设备根据所述接入点ap的配网信息接入所述接入点ap。
[0223]
所述启动了具有配网功能的softap模式的其它设备根据所述接入点ap的配网信息接入所述接入点ap可在步骤s708之后执行。
[0224]
步骤s701请参见步骤s401的描述,步骤s705至s711请参见步骤s602至s608,在执行s711之后,还可执行步骤s609至步骤s615,在此不做赘述。
[0225]
本技术实施例中,当有多个设备需要进行配网时,开启其中一台设备的具有配网功能的softap模式,配网设备只连接处于具有配网功能的softap模式的设备,向处于具有配网功能的softap模式的设备发送接入点ap的配网信息,其它设备以sta模式连接处于具有配网功能的softap模式的设备,以sta模式接收处于具有配网功能的softap模式的设备发送的配网信息,从而降低用户操作的复杂度,提高传输接入点ap的配网信息的成功率、效率和安全性。
[0226]
请参阅图8,图8为本技术实施例提供的一种设备的结构示意图,具体如图8所示,所述设备,包括:存储装置801和处理器802;并且所述设备还可以包括数据接口803、用户接口804。各个硬件之间还可以通过各种类型的总线建立连接。
[0227]
通过所述数据接口803,所述设备可以和其他终端、服务器等设备之间交互数据;所述用户接口804用于实现用户与所述设备之间的人机交互;所述用户接口804可提供触摸显示屏、物理按键等实现用户与所述设备之间的人机交互。
[0228]
所述存储装置801可以包括易失性存储器(volatile memory),例如随机存取存储器(random-access memory,ram);存储装置801也可以包括非易失性存储器(non-volatile memory),例如快闪存储器(flash memory),固态硬盘(solid-state drive,ssd)等;存储装置801还可以包括上述种类的存储器的组合。
[0229]
所述处理器802可以是中央处理器(central processing unit,cpu)。所述处理器802还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(application-specific integrated circuit,asic),可编程逻辑器件(programmable logic device,pld)等。上述pld可以是现场可编程逻辑门阵列(field-programmable gate array,fpga),通用阵列逻辑(generic array logic,gal)等。
[0230]
对于所述设备为物联网设备的情况:
[0231]
所述存储装置801,用于存储程序指令;
[0232]
所述处理器802,在调用所述存储指令时,用于接收配网设备发送的接入点ap的配网信息;
[0233]
向所述待配网系统中的其它设备发送所述接入点ap的配网信息,以使所述待配网系统中的其它设备根据所述接入点ap的配网信息接入所述接入点ap。
[0234]
在一个实施例中,所述目标设备处于具有配网功能的软接入点softap模式;
[0235]
所述待配网系统中的其它设备处于终端sta模式。
[0236]
在一个实施例中,所述处理器802,还用于在所述向所述待配网系统中的其它设备发送所述接入点ap的配网信息之前,建立与所述其它设备的连接。
[0237]
在一个实施例中,所述处理器802,还用于在所述接收配网设备发送的接入点ap的配网信息之前,建立与所述配网设备的连接。
[0238]
在一个实施例中,所述处理器802,还用于在所述接收配网设备发送的接入点ap的配网信息之前,若所述目标设备进入配网模式,则进行信道扫描确定所述待配网系统中是否有其它设备启动了具有配网功能的软接入点softap模式;
[0239]
若信道扫描的结果为没有其它设备启动了具有配网功能的softap模式,则启动所述目标设备具有配网功能的softap模式。
[0240]
在一个实施例中,所述处理器802,具体用于扫描目标信道;所述目标信道用于传输所述接入点ap的配网信息;
[0241]
若接收第一预设信息和第二信息帧,则根据第一预设信息和接收第二信息帧,确定所述待配网系统中是否有其它设备启动了具有配网功能的软接入点softap模式;所述第一预设信息与所述第二信息帧配合,用于指示所述待配网系统中的其它设备是否启动了具有配网功能的softap模式。
[0242]
在一个实施例中,所述第一预设信息存储在接收到的第一信息帧的预设字段中。
[0243]
在一个实施例中,所述处理器802,还用于所述启动所述目标设备具有配网功能的softap模式之前,启动所述目标设备的softap模式;
[0244]
在启动所述目标设备的softap模式后的服务集标识符ssid隐藏时间段内,保持所述目标设备发送的第二信息帧中的服务集标识符ssid字段为空。
[0245]
在一个实施例中,所述处理器802,具体用于在预设的启动时间段内随机选择一时刻,作为启动时刻;
[0246]
在启动时刻,启动所述目标设备的softap模式。
[0247]
在一个实施例中,所述处理器802,具体用于若在启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中没有其它设备启动了softap模式,则在所述目标设备发送的第二信息帧的ssid字段中存储所述接入点ap的服务集标识符ssid信息,以启动所述目标设备具有配网功能的softap模式。
[0248]
在一个实施例中,所述处理器802,还用于若启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中有其它设备启动了softap模式,且所述启动了softap模式的其它设备发送的第二信息帧的ssid字段为空,且所述目标设备的基本服务集标识bssid大于所述启动了softap模式的其它设备的bssid,则在所述目标设备发送的第二信息帧的ssid字段中存储接入点ap的服务集标识符ssid信息,以启动所述目标设备具有配网功能的softap模式。
[0249]
在一个实施例中,所述处理器802,还用于接收所述待配网系统中的其它设备发送第一反馈信息;所述第一反馈信息,用于指示所述待配网系统中的其它设备成功接入所述接入点ap;
[0250]
若所述目标设备成功接入所述接入点ap,则向所述配网设备发送第二反馈信息;所述第二反馈信息,用于指示所述待配网系统中的目标设备和/或其它设备成功接入所述接入点ap。
[0251]
在一个实施例中,所述处理器802,还用于接收所述配网设备发送的第三反馈信息;所述第三反馈信息用于指示所述配网设备配网结束;
[0252]
根据所述第三反馈信息,断开与所述待配网系统中的其它设备的连接。
[0253]
在一个实施例中,所述处理器802,还用于在超过预设的断开时间后,断开与所述待配网系统中的其它设备的连接。
[0254]
在一个实施例中,所述处理器802,还用于若满足退出配网模式的条件,则关闭所述目标设备具有配网功能的softap模式,退出配网模式。
[0255]
在一个实施例中,所述退出配网模式的条件包括:
[0256]
所述目标设备断开与所述待配网系统中的所有其它设备的连接,
[0257]
和/或,接收到所述配网设备发送的第四反馈信息;所述第四反馈信息用于指示所述配网设备退出配网模式。
[0258]
在一个实施例中,所述处理器802,还用于在超过第一退出配网时间后,关闭所述目标设备具有配网功能的softap模式,退出配网模式。
[0259]
在一个实施例中,所述处理器802,还用于若启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中有其它设备启动了softap模式,且所述启动了softap模式的其它设备发送的第二信息帧的ssid字段为空,且所述目标设备的基本服务集标识bssid小于所述启动了softap模式的其它设备的bssid,则退出softap模式。
[0260]
在一个实施例中,所述处理器802,还用于若启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中有其它设备启动了softap模式,且所述启动了softap模式的其它设备发送的信息帧的ssid字段不为空,则退出softap模式。
[0261]
在一个实施例中,所述处理器802,还用于在所述退出softap模式之后,以终端sta模式连接所述启动了softap模式的其它设备;
[0262]
接收所述启动了softap模式的其它设备发送的所述接入点ap的配网信息,以根据所述接入点ap的配网信息接入所述接入点ap。
[0263]
在一个实施例中,所述处理器802,还用于若信道扫描的结果为有其它设备启动了具有配网功能的softap模式,则以终端sta模式连接所述启动了具有配网功能的softap模式的其它设备;
[0264]
接收所述启动了具有配网功能的softap模式的其它设备发送的接入点ap的配网信息,以根据所述接入点ap的配网信息接入所述接入点ap。
[0265]
在一个实施例中,所述处理器802,具体用于若接收到的第二信息帧的服务集标识符ssid字段不为空,且发送所述第一预设信息和发送所述第二信息帧的设备为所述待配网系统中的同一个其它设备,则确定发送所述第一预设信息和所述第二信息帧的其它设备启动了具有配网功能的softap模式。
[0266]
在一个实施例中,所述处理器802,还用于若所述目标设备成功接入所述接入点ap,则向所述启动了具有配网功能的soft ap模式的其它设备发送第一反馈信息;所述第一反馈信息,用于指示所述目标设备成功接入所述接入点ap。
[0267]
在一个实施例中,所述处理器802,还用于若接收到所述启动了具有配网功能的softap模式的其它设备发送的第五反馈信息,则退出配网模式,所述第五反馈信息,用于指示所述启动了具有配网功能的softap模式的其它设备断开与所述目标设备的通信;
[0268]
和/或,在超过第二退出配网时间后,退出配网模式。
[0269]
对于所述设备为配网设备的情况:
[0270]
所述存储装置801,用于存储程序指令;
[0271]
所述处理器802,在调用所述存储指令时,用于建立与待配网系统中的目标设备的连接;所述目标设备处于具有配网功能的软接入点softap模式;
[0272]
向所述目标设备发送接入点ap的配网信息。
[0273]
在一个实施例中,所述处理器802,还用于接收第二反馈信息;所述第二反馈信息是由所述目标设备发送的,所述第二反馈信息,用于指示所述待配网系统中的目标设备和/或其它设备成功接入所述接入点ap。
[0274]
在一个实施例中,所述处理器802,还用于向所述目标设备发送第三反馈信息,所述第三反馈信息用于指示所述配网设备配网结束。
[0275]
在一个实施例中,所述处理器802,还用于向所述目标设备发送第四反馈信息,所述第四反馈信息用于指示所述配网设备退出配网模式。
[0276]
请参阅图9,图9为本技术实施例提供的一种物联网装置的结构示意图,具体如图9所示,所述物联网装置可应用于待配网系统中的目标设备中,所述物联网装置包括:
[0277]
接收模块901,用于接收配网设备发送的接入点ap的配网信息;
[0278]
发送模块902,用于向所述待配网系统中的其它设备发送所述接入点ap的配网信息,以使所述待配网系统中的其它设备根据所述接入点ap的配网信息接入所述接入点ap。
[0279]
在一个实施例中,所述目标设备处于具有配网功能的软接入点softap模式;
[0280]
所述待配网系统中的其它设备处于终端sta模式。
[0281]
在一个实施例中,所述物联网装置还包括:
[0282]
建立模块,用于在所述向所述待配网系统中的其它设备发送所述接入点ap的配网信息之前,建立与所述其它设备的连接。
[0283]
在一个实施例中,所述建立模块,还用于在所述接收配网设备发送的接入点ap的配网信息之前,建立与所述配网设备的连接。
[0284]
在一个实施例中,所述物联网装置还包括:
[0285]
启动模块,用于在所述接收配网设备发送的接入点ap的配网信息之前,若所述目标设备进入配网模式,则进行信道扫描确定所述待配网系统中是否有其它设备启动了具有配网功能的软接入点softap模式;
[0286]
若信道扫描的结果为没有其它设备启动了具有配网功能的softap模式,则启动所述目标设备具有配网功能的softap模式。
[0287]
在一个实施例中,所述启动模块,具体用于扫描目标信道;所述目标信道用于传输所述接入点ap的配网信息;
[0288]
若接收第一预设信息和第二信息帧,则根据第一预设信息和接收第二信息帧,确定所述待配网系统中是否有其它设备启动了具有配网功能的软接入点softap模式;所述第一预设信息与所述第二信息帧配合,用于指示所述待配网系统中的其它设备是否启动了具有配网功能的softap模式。
[0289]
在一个实施例中,所述第一预设信息存储在接收到的第一信息帧的预设字段中。
[0290]
在一个实施例中,所述启动模块,还用于在所述启动所述目标设备具有配网功能的softap模式之前,启动所述目标设备的softap模式;
[0291]
在启动所述目标设备的softap模式后的服务集标识符ssid隐藏时间段内,保持所述目标设备发送的第二信息帧中的服务集标识符ssid字段为空。
[0292]
在一个实施例中,所述启动模块,具体用于在预设的启动时间段内随机选择一时刻,作为启动时刻;
[0293]
在启动时刻,启动所述目标设备的softap模式。
[0294]
在一个实施例中,所述启动模块,具体用于若在启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中没有其它设备启动了softap模式,则在所述目标设备发送的第二信息帧的ssid字段中存储所述接入点ap的服务集标识符ssid信息,以启动所述目标设备具有配网功能的softap模式。
[0295]
在一个实施例中,所述启动模块,还用于若启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中有其它设备启动了softap模式,且所述启动了softap模式的其它设备发送的第二信息帧的ssid字段为空,且所述目标设备的基本服务集标识bssid大于所述启动了softap模式的其它设备的bssid,则在所述目标设备发送的第二信息帧的ssid字段中存储接入点ap的服务集标识符ssid信息,以启动所述目标设备具有配网功能的softap模式。
[0296]
在一个实施例中,所述接收模块901,还用于接收所述待配网系统中的其它设备发送第一反馈信息;所述第一反馈信息,用于指示所述待配网系统中的其它设备成功接入所述接入点ap;
[0297]
所述发送模块902,还用于若所述目标设备成功接入所述接入点ap,则向所述配网设备发送第二反馈信息;所述第二反馈信息,用于指示所述待配网系统中的目标设备和/或其它设备成功接入所述接入点ap。
[0298]
在一个实施例中,所述接收模块901,还用于接收所述配网设备发送的第三反馈信息;所述第三反馈信息用于指示所述配网设备配网结束;
[0299]
所述物联网装置,还包括:
[0300]
断开模块,用于根据所述第三反馈信息,断开与所述待配网系统中的其它设备的连接。
[0301]
在一个实施例中,所述断开模块,还用于在超过预设的断开时间后,断开与所述待配网系统中的其它设备的连接。
[0302]
在一个实施例中,所述物联网装置,还包括:
[0303]
退出模块,用于若满足退出配网模式的条件,则关闭所述目标设备具有配网功能的softap模式,退出配网模式。
[0304]
在一个实施例中,所述退出配网模式的条件包括:
[0305]
所述目标设备断开与所述待配网系统中的所有其它设备的连接,
[0306]
和/或,接收到所述配网设备发送的第四反馈信息;所述第四反馈信息用于指示所述配网设备退出配网模式。
[0307]
在一个实施例中,所述退出模块,还用于在超过第一退出配网时间后,关闭所述目标设备具有配网功能的softap模式,退出配网模式。
[0308]
在一个实施例中,所述退出模块,还用于若启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中有其它设备启动了softap模式,且所述启动了softap模式的其它设备发送的第二信息帧的ssid字段为空,且所述目标设备的基本服务集标识bssid小于所述启动了softap模式的其它设备的bssid,则退出softap模式。
[0309]
在一个实施例中,所述退出模块,还用于若启动所述目标设备的softap模式后的ssid隐藏时间段内所述待配网系统中有其它设备启动了softap模式,且所述启动了softap模式的其它设备发送的信息帧的ssid字段不为空,则退出softap模式。
[0310]
在一个实施例中,所述接收模块901,还用于在所述退出softap模式之后,以终端sta模式连接所述启动了softap模式的其它设备;
[0311]
接收所述启动了softap模式的其它设备发送的所述接入点ap的配网信息,以根据所述接入点ap的配网信息接入所述接入点ap。
[0312]
在一个实施例中,所述接收模块901,还用于若信道扫描的结果为有其它设备启动了具有配网功能的softap模式,则以终端sta模式连接所述启动了具有配网功能的softap模式的其它设备;
[0313]
接收所述启动了具有配网功能的softap模式的其它设备发送的接入点ap的配网信息,以根据所述接入点ap的配网信息接入所述接入点ap。
[0314]
在一个实施例中,所述启动模块,具体用于若接收到的第二信息帧的服务集标识符ssid字段不为空,且发送所述第一预设信息和发送所述第二信息帧的设备为所述待配网系统中的同一个其它设备,则确定发送所述第一预设信息和所述第二信息帧的其它设备启动了具有配网功能的softap模式。
[0315]
在一个实施例中,所述发送模块902,还用于若所述目标设备成功接入所述接入点ap,则向所述启动了具有配网功能的soft ap模式的其它设备发送第一反馈信息;所述第一反馈信息,用于指示所述目标设备成功接入所述接入点ap。
[0316]
在一个实施例中,所述退出模块,还用于若接收到所述启动了具有配网功能的softap模式的其它设备发送的第五反馈信息,则退出配网模式,所述第五反馈信息,用于指示所述启动了具有配网功能的softap模式的其它设备断开与所述目标设备的通信;
[0317]
和/或,在超过第二退出配网时间后,退出配网模式。
[0318]
请参阅图10,图10为本技术实施例提供的一种配网装置的结构示意图,具体如图10所示,所述配网装置可应用于配网设备中,所述配网装置包括:
[0319]
建立模块1001,用于建立与待配网系统中的目标设备的连接;所述目标设备处于具有配网功能的软接入点softap模式;
[0320]
发送模块1002,用于向所述目标设备发送接入点ap的配网信息。
[0321]
在一个实施例中,所述配网装置,还包括:
[0322]
接收模块,用于接收第二反馈信息;所述第二反馈信息是由所述目标设备发送的,
所述第二反馈信息,用于指示所述待配网系统中的目标设备和/或其它设备成功接入所述接入点ap。
[0323]
在一个实施例中,所述发送模块1002,还用于向所述目标设备发送第三反馈信息,所述第三反馈信息用于指示所述配网设备配网结束。
[0324]
在一个实施例中,所述发送模块1002,还用于向所述目标设备发送第四反馈信息,所述第四反馈信息用于指示所述配网设备退出配网模式。
[0325]
相应地,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序使得计算机执行本技术图2(步骤s201至s202)、图4(步骤s401至s405、步骤s407至s414、步骤s417和步骤s419)、图6(步骤s601至s602、步骤s605至s611、步骤s614和步骤s615)和图7(步骤s701至s705、步骤s708至s711)中任意实施例描述的方法。可以理解的是,此处的计算机存储介质既可以包括智能终端中的内置存储介质,当然也可以包括智能终端所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了智能终端的操作系统。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机存储介质。
[0326]
相应地,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质用于存储计算机程序,所述计算机程序使得计算机执行本技术图3(步骤s301至s302)、图4(步骤s405至s406、步骤s415至s416、步骤s418)、图6(步骤s603至s604、步骤s612至s613)和图7(步骤s706至s707)中任意实施例描述的方法。可以理解的是,此处的计算机存储介质既可以包括智能终端中的内置存储介质,当然也可以包括智能终端所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了智能终端的操作系统。并且,在该存储空间中还存放了适于被处理器加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机存储介质。
[0327]
以上所揭露的仅为本发明的部分实施例而已,当然不能以此来限定本发明之权利范围,本领域普通技术人员可以理解实现上述实施例的全部或部分流程,并依本发明权利要求所作的等同变化,仍属于发明所涵盖的范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献