CN107548058A - 设备接入方法和智能终端 - Google Patents
设备接入方法和智能终端 Download PDFInfo
- Publication number
- CN107548058A CN107548058A CN201710632862.XA CN201710632862A CN107548058A CN 107548058 A CN107548058 A CN 107548058A CN 201710632862 A CN201710632862 A CN 201710632862A CN 107548058 A CN107548058 A CN 107548058A
- Authority
- CN
- China
- Prior art keywords
- data frame
- data
- frame
- application program
- target
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Small-Scale Networks (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明实施例公开了一种设备接入方法和智能终端,其中,设备接入方法可以包括:接收第一数据帧,并确定发送所述第一数据帧的目标应用程序,所述第一数据帧包括网络标识和验证信息,所述第一数据帧为采用与所述目标应用程序对应的目标加密算法加密的帧结构;从多个解密算法中获取与所述目标应用程序对应的目标解密算法,所述多个解密算法中的每个解密算法对应一种应用程序,所述目标解密算法为所述目标加密算法的逆过程;采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息;通过所述网络标识和所述验证信息接入到网络接入设备。采用本发明,可以提高接入到网络接入设备的兼容性。
Description
技术领域
本发明涉及电子技术领域,尤其涉及一种设备接入方法和智能终端。
背景技术
随着物联网技术的发展,各种智能终端(例如智能空调、智能手环、智能洗衣机以及智能冰箱等)也应运而生,各种智能终端所使用的物联网连接技术也比较多样化。其中,无线保真(Wireless Fidelity,Wi-Fi)技术成为比较常用的物联网连接技术。
在智能终端通过Wi-Fi通信技术连接网络接入设备(比如路由器)时,通常没有人机交互界面,即不能使用按键或者屏幕输入进行物联网连接,使得智能终端的物联网连接成为一个亟待解决的问题。
发明内容
本发明实施例提供一种设备接入方法及智能终端,不仅可以实现智能终端接入到网络接入设备,还可以兼容各种应用程序控制智能终端接入到网络设备,兼容性强。
第一方面,本发明实施例提供一种设备接入方法,包括:
接收第一数据帧,并确定发送所述第一数据帧的目标应用程序,所述第一数据帧包括网络标识和验证信息,所述第一数据帧为采用与所述目标应用程序对应的目标加密算法加密的帧结构;
从多个解密算法中获取与所述目标应用程序对应的目标解密算法,所述多个解密算法中的每个解密算法对应一种应用程序,所述目标解密算法为所述目标加密算法的逆过程;
采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息;
通过所述网络标识和所述验证信息接入到网络接入设备。
在一种可能的设计中,所述第一数据帧的帧头中包括组播地址,所述组播地址中包括第一信息,所述第一信息用于标识发送所述第一数据帧的目标应用程序;
所述确定发送所述第一数据帧的目标应用程序,包括:
将与所述组播地址中所述第一信息对应的应用程序作为发送所述第一数据帧的目标应用程序。
在一种可能的设计中,所述组播地址中包括第二信息,所述第二信息中携带所述网络标识和所述验证信息;
所述采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息,包括:
采用所述目标解密算法对所述组播地址中所述第二信息解密,获得所述网络标识和所述验证信息。
在一种可能的设计中,所述确定发送所述第一数据帧的目标应用程序,包括:
获取至少一个第二数据帧,所述至少一个第二数据帧的接收时间在所述第一数据帧的接收时间之前,且所述至少一个第二数据帧为所述目标应用程序发送的帧结构;
从所述至少一个第二数据帧中查找目标数据帧,所述目标数据帧的数据部分的长度对应的应用程序为一个;
将所述目标数据帧的所述数据部分的长度对应的应用程序作为发送所述第一数据帧的目标应用程序。
在一种可能的设计中,所述从所述至少一个第二数据帧中查找目标数据帧,包括:
根据所述至少一个第二数据帧的接收时间先后顺序,将所述至少一个第二数据帧排序,获得数据帧序列;
依次从所述数据帧序列中获取第二数据帧,并判断所述第二数据帧的数据部分的长度对应的应用程序的数量;
若所述第二数据帧的数据部分的长度对应的应用程序的数量为一个,则将所述第二数据帧作为目标数据帧;
若所述第二数据帧的数据部分的长度对应的应用程序为至少两个,则获取在所述数据帧序列中所述第二数据帧的下一个第二数据帧,直至查找到数据部分的长度对应的应用程序的数量为一个的第二数据帧,并将所述数据部分的长度对应的应用程序的数量为一个的第二数据帧作为目标数据帧。
第二方面,本发明实施例提供一种智能终端,包括:
接收单元,用于接收第一数据帧;
确定单元,用于确定发送所述第一数据帧的目标应用程序,所述第一数据帧包括网络标识和验证信息,所述第一数据帧为采用与所述目标应用程序对应的目标加密算法加密的帧结构;
获取单元,用于从多个解密算法中获取与所述目标应用程序对应的目标解密算法,所述多个解密算法中的每个解密算法对应一种应用程序,所述目标解密算法为所述目标加密算法的逆过程;
解密单元,用于采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息;
接入单元,用于通过所述网络标识和所述验证信息接入到网络接入设备。
在一种可能的设计中,所述第一数据帧的帧头中包括组播地址,所述组播地址中包括第一信息,所述第一信息用于标识发送所述第一数据帧的目标应用程序;
所述确定单元用于将与所述组播地址中所述第一信息对应的应用程序作为发送所述第一数据帧的目标应用程序。
在一种可能的设计中,所述组播地址中第二部分的值中包括第二信息,所述第二信息中携带所述网络标识和所述验证信息;
所述解密单元用于采用所述目标解密算法对所述组播地址中所述第二信息解密,获得所述网络标识和所述验证信息。
在一种可能的设计中,所述确定单元用于:
获取至少一个第二数据帧,所述至少一个第二数据帧的接收时间在所述第一数据帧的接收时间之前,且所述至少一个第二数据帧为所述目标应用程序发送的帧结构;
从所述至少一个第二数据帧中查找目标数据帧,所述目标数据帧的数据部分的长度对应的应用程序为一个;
将所述目标数据帧的所述数据部分的长度对应的应用程序作为发送所述第一数据帧的目标应用程序。
在一种可能的设计中,所述确定单元从所述至少一个第二数据帧中查找目标数据帧具体包括:
根据所述至少一个第二数据帧的接收时间先后顺序,将所述至少一个第二数据帧排序,获得数据帧序列;
依次从所述数据帧序列中获取第二数据帧,并判断所述第二数据帧的数据部分的长度对应的应用程序的数量;
若所述第二数据帧的数据部分的长度对应的应用程序的数量为一个,则将所述第二数据帧作为目标数据帧;
若所述第二数据帧的数据部分的长度对应的应用程序为至少两个,则获取在所述数据帧序列中所述第二数据帧的下一个第二数据帧,直至查找到数据部分的长度对应的应用程序的数量为一个的第二数据帧,并将所述数据部分的长度对应的应用程序的数量为一个的第二数据帧作为目标数据帧。
第三方面,本发明实施例提供一种智能终端,包括:
通信接口,用于与外部设备进行通信;
存储介质,存储有程序指令,所述程序指令适于由所述处理器加载;
处理器,用于加载所述程序指令并执行以下操作:
通过所述通信接口接收第一数据帧,并确定发送所述第一数据帧的目标应用程序,所述第一数据帧包括网络标识和验证信息,所述第一数据帧为采用与所述目标应用程序对应的目标加密算法加密的帧结构;
从多个解密算法中获取与所述目标应用程序对应的目标解密算法,所述多个解密算法中的每个解密算法对应一种应用程序,所述目标解密算法为所述目标加密算法的逆过程;
采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息;
通过所述网络标识和所述验证信息接入到网络接入设备。
在一种可能的设计中,所述第一数据帧的帧头中包括组播地址,所述组播地址中包括第一信息,所述第一信息用于标识发送所述第一数据帧的目标应用程序;所述处理器加载所述程序指令执行以下操作以确定发送所述第一数据帧的目标应用程序:
将与所述组播地址中所述第一信息对应的应用程序作为发送所述第一数据帧的目标应用程序。
在一种可能的设计中,所述组播地址中包括第二信息,所述第二信息中携带所述网络标识和所述验证信息;
所述处理器执行所述程序指令执行以下操作以采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息:
采用所述目标解密算法对所述组播地址中所述第二信息解密,获得所述网络标识和所述验证信息。
在一种可能的设计中,所述处理器加载所述程序指令执行以下操作以确定发送所述第一数据帧的目标应用程序:
获取至少一个第二数据帧,所述至少一个第二数据帧的接收时间在所述第一数据帧的接收时间之前,且所述至少一个第二数据帧为所述目标应用程序发送的帧结构;
从所述至少一个第二数据帧中查找目标数据帧,所述目标数据帧的数据部分的长度对应的应用程序为一个;
将所述目标数据帧的所述数据部分的长度对应的应用程序作为发送所述第一数据帧的目标应用程序。
在一种可能的设计中,所述处理器加载所述程序指令执行以下操作以从所述至少一个第二数据帧中查找目标数据帧:
根据所述至少一个第二数据帧的接收时间先后顺序,将所述至少一个第二数据帧排序,获得数据帧序列;
依次从所述数据帧序列中获取第二数据帧,并判断所述第二数据帧的数据部分的长度对应的应用程序的数量;
若所述第二数据帧的数据部分的长度对应的应用程序的数量为一个,则将所述第二数据帧作为目标数据帧;
若所述第二数据帧的数据部分的长度对应的应用程序为至少两个,则获取在所述数据帧序列中所述第二数据帧的下一个第二数据帧,直至查找到数据部分的长度对应的应用程序的数量为一个的第二数据帧,并将所述数据部分的长度对应的应用程序的数量为一个的第二数据帧作为目标数据帧。
第四方面,本发明实施例提供一种存储介质,所述存储介质中存储有多条程序指令,所述程序指令适于由处理器加载并执行如第一方面所述的设备接入方法。
实施本发明实施例,智能终端中集成多个解密算法,该多个解密算法中的每个解密算法均对应一种应用程序,当智能终端接收到目标应用程序发送的第一数据帧时,即可以获取与发送该第一数据帧的目标应用程序对应的目标解密算法,并采用该目标解密算法进行解密,获得网络标识和验证信,并接入到网络接入设备。这种方式不仅可以实现智能终端接入到网络接入设备,还可以兼容各种应用程序控制智能终端接入到网络设备,兼容性强。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种网络架构图;
图2是本发明实施例提供的一种设备接入方法的流程示意图;
图3是本发明实施例提供的一种智能终端的集成解密算法示意图;
图4是本发明实施例提供的一种数据帧解析流程图;
图5是本发明实施例提供的一种确定目标应用程序的示意图;
图6是本发明实施例提供的一种智能终端的结构示意图;
图7是本发明实施例提供的另一种智能终端的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
请参照图1,为本发明实施例提供的一种***架构图,如图所示,本发明实施例的***架构可以包括移动终端、智能终端及网络接入设备,其中,移动终端可以是任何可以安装应用程序且具有人机交互接口的终端,比如移动终端可以包括个人电脑、笔记本电脑、智能手机、平板电脑、车载终端以及便携式穿戴设备等。智能终端可以包括但不限于各种家电设备(比如智能空调、智能手环、智能洗衣机以及智能冰箱)、办公设备、交通设备等等。网络接入设备可以包括接入点(Access Point,AP),比如路由器。
通常用户不能直接使用智能终端的按键或者屏幕输入方式接入到网络接入设备,比如,不能直接在冰箱上输入家庭Wi-Fi的服务集标识(Service Set Identifier,SSID)和验证信息。为了解决上述智能终端的网络连接问题,各家厂商在智能终端中设置Wi-Fi模组,用户在移动终端的目标应用程序上进行操作,即用户在移动终端的目标应用程序上输入网络标识和验证信息,或者移动终端的目标应用程序自动获取移动终端所处局域网的网络标识和验证信息,然后移动终端的目标应用程序将所输入的网络标识和验证信息通过与该目标应用程序对应的目标加密算法加密得到第一数据帧,移动终端的目标应用程序将第一数据帧发送至智能终端的Wi-Fi模组,Wi-Fi模组利用与该目标应用程序对应的解密算法对第一数据帧解密,获得网络标识和验证信息,并通过该网络标识和验证信息接入到网络接入设备。需要说明的是,移动终端可以安装多个厂家的不同应用程序,或者,不同移动终端安装的是不同厂家的应用程序,不同应用程序对网络标识和验证信息的加密算法不同,因此在智能终端的Wi-Fi模组中需要集成不同厂家的应用程序对应的解密算法,当智能终端接收到不同的应用程序发送的第一数据帧时,均可以解密得到网络标识和验证信息,从而实现接入到网络接入设备的目的。
请参照图2,为本发明实施例提供的一种设备接入方法的流程示意图,如图所示,本发明实施例的设备接入方法包括但不限于:
S101,移动终端发送第一数据帧,所述第一数据帧包括网络标识和验证信息;
在一个实施例中,移动终端中可以安装各个厂商的应用程序,比如A厂商的应用程序,B厂商的应用程序,以及C厂商的应用程序等等。用户可以在移动终端上使用任意一个应用程序进行操作,该操作包括输入网络标识和验证信息。需要说明的是,该移动终端上不同厂商的应用程序在对用户输入的网络标识和验证信息进行加密时,所使用的加密算法不同。比如,若用户通过A厂商的应用程序输入网络标识和验证信息时,A厂商的应用程序对网络标识和验证进行加密时使用的加密算法是A厂商的加密算法。又比如,若用户通过B厂商的应用程序输入网络标识和验证信息时,B厂商的应用程序对网络标识和验证信息进行加密时使用的加密算法是B厂商的加密算法。本发明实施例中,将通过移动终端的应用程序对网络标识和验证信息加密后的数据帧称为第一数据帧。
可选的,移动终端的应用程序按照该应用程序的厂商的数据帧格式向智能终端发送包含网络标识和验证信息的第一数据帧。
可选的,本发明实施例的网络标识可以是SSID,验证信息可以是用户输入的密码信息key。
S102,智能终端接收第一数据帧,并确定发送该第一数据帧的目标应用程序,所述第一数据帧为采用与所述目标应用程序对应的目标加密算法加密的帧结构;
在一个实施例中,智能终端接收第一数据帧,并进一步确定发送该第一数据帧的目标应用程序。可选的,智能终端启动混杂模式,在该混杂模式下,智能终端只能接收空中数据包,而不能发送数据包或者与外界设备进行通信。当智能终端工作在混杂模式下,启动监听状态,监听是否有数据帧需要接收。
若智能终端接收到第一数据帧,则确定发送该第一数据帧的目标应用程序,可选的,智能终端确定目标应用程序可以是通过第一数据帧的帧头或者第一数据帧的数据部分的长度确定,如图5所示,第一数据帧的帧结构可以包括帧头、数据以及校验码。即可以通过解析得到帧头或者数据的方式来确定发送该第一数据帧的目标应用程序,并进一步从数据库中查找与目标应用程序对应的目标解密算法A,通过该目标解密算法A对第一数据帧进行解密,得到该第一数据帧中携带的SSID和key。具体确定目标应用程序的方式包括不限于以下两种方式:
在第一种方式中,通过第一数据帧的帧头中所包含的组播地址进行判断,该组播地址包括第一信息和第二信息,第一信息用于标识发送该第一数据帧的目标应用程序,第二信息中携带网络标识和验证信息。具体可选的,组播地址可以分为第一部分和第二部分,比如,根据组播地址的长度划分第一部分和第二部分,可选的,第一部分与第二部分的字节数相同,第一部分的值即是第一信息,第二部分的值即是第二信息。
组播地址中第一部分的值用于标识发送该第一数据帧的目标应用程序,该目标应用程序即对应相应的厂商。不同应用程序发送的第一数据帧的帧头中所包含的组播地址的第一部分的值不同。在智能终端中预先设置各种第一部分的值与应用程序之间的对应关系,当智能终端接收到第一数据帧时,解析获得该第一数据帧的帧头中携带的组播地址的第一部分的值。将第一部分的值与预先设置的对应关系中进行匹配,并将与组播地址中第一部分的值对应的应用程序作为发送该第一数据帧的目标应用程序。
比如组播地址为23.9.168.81,则第一部分为23.9.168,第二部分为81,并预先设定23.9.168对应的应用程序为A应用程序;组播地址为23.9.165.155,则第一部分为23.9.165,第二部分为155,并预先设定23.9.165对应的应用程序为 B应用程序。
当智能终端接收到第一数据帧,并解析得到第一数据帧的帧头中携带的组播地址的第一部分的值为23.9.168,则可以确定该第一数据帧为A应用程序发送的帧结构,并且该第一数据帧是采用与A应用程序对应的加密算法加密得到帧结构。
在第二种方式中,通过在接收第一数据帧之前接收的多个第二数据帧中数据部分的长度确定发送第一数据帧的目标应用程序。该至少一个第二数据帧可以是该智能终端从目标应用程序接收的起始至少一个数据帧结构。从该至少一个第二数据帧中查找目标数据帧,该目标数据帧的数据部分的长度对应的应用程序为一个。需要说明的是,通常一个长度可能对应至少一个应用程序,即是不同厂商可以使用数据部分的长度相同的数据帧,例如,数据部分的长度为30 可能对应两个应用程序A和B,有些数据部分的长度可能仅对应一个应用程序,即是只有该应用程序的厂商采用该长度的数据帧。
本发明实施例中,为了能够唯一确定发送该第一数据帧的应用程序,需要在数据库中查找到数据部分的长度对应的应用程序为一个的目标数据帧。从而将该目标数据帧的数据部分的长度对应的应用程序作为发送该第一数据帧的目标应用程序。
可选的,该至少一个第二数据帧中不携带网络标识和验证信息,因此该至少一个第二数据帧仅仅用于确定与该智能终端通信的目标应用程序。
可选的,智能终端从至少一个第二数据帧中查找目标数据帧的查找方式可以存在多种,比如,将在接收第一数据帧之前所接收的所有第二数据帧存储在数据库中,从该数据库中随机抽取一个第二数据帧。判断该第二数据帧的数据部分的长度对应的应用程序的数量,若该第二数据帧的数据部分的长度对应的应用程序的数量为一个,则将该第二数据帧的数据部分的长度对应的应用程序作为目标数据帧。若该第二数据帧的数据部分的长度对应的应用程序的数量为至少两个,则将该第二数据帧舍弃,并从数据库中随机抽取另一个第二数据帧,进一步执行判断该另一个第二数据帧的数据部分的长度对应的应用程序的数量,直到查找到数据部分的长度对应的应用程序的数量为一个的第二数据帧,并将数据部分的长度对应的应用程序的数量为一个的第二数据帧作为目标数据帧。
需要说明的是,还可以是根据数据库中所存储的至少一个第二数据帧的接收时间先后顺序,将该至少一个第二数据帧排序,获得数据帧序列。依次从数据帧序列中获取第二数据帧,比如最先获取的第二数据帧是接收的第一个第二数据帧,判断所获取的第二数据帧的数据部分的长度对应的应用程序的数量。若该第二数据帧的数据部分的长度对应的应用程序的数量为一个,则将该第二数据帧作为目标数据帧。若该第二数据帧的数据部分的长度对应的应用程序为至少两个,则获取在该数据帧序列中该第二数据帧的下一个第二数据帧,直至查找到数据部分的长度对应的应用程序的数量为一个的第二数据帧,并将数据部分的长度对应的应用程序的数量为一个的第二数据帧作为目标数据帧。
S103,智能终端从多个解密算法中获取与目标应用程序对应的目标解密算法,所述多个解密算法中的每个解密算法对应一种应用程序,所述目标解密算法为所述目标加密算法的逆过程;
在一个实施例中,目标应用程序在发送第一数据帧时,通过目标应用程序对应的目标加密算法对该第一数据帧进行加密。智能终端在确定发送该第一数据帧的目标应用程序后,可以获取与该目标应用程序对应的目标解密算法。需要说明的是,智能终端中集成了各个应用程序对应的解密算法,一种应用程序对应一种解密算法,即是通过该解密算法可以解密该应用程序加密的数据帧。
如图3所示,即是本发明实施例提供的智能终端集成解密算法的示意图,如图所示,在设计Wi-Fi模组时,该Wi-Fi模组中集成了多个应用程序的一键配置解密算法。比如集成了A应用程序、B应用程序以及C应用程序等等应用程序对应的解密算法。
具体可选的,智能终端从多个解密算法与应用程序的对应关系中获取与目标应用程序对应的目标解密算法,该目标解密算法是目标加密算法的逆过程。即是通过该目标解密算法可以解密通过该目标加密算法加密得到的第一数据帧。
S104,智能终端采用目标解密算法对第一数据帧解密,获得网络标识和验证信息;
在一个实施例中,智能终端获取到目标解密算法后,采用该目标解密算法对该第一数据帧进行解密,获得该第一数据帧中携带的网络标识和验证信息。
可选的,第一数据帧帧头中包括组播地址,组播地址包括第一信息和第二信息,该第二信息中携带网络标识和验证信息。智能终端采用目标解密算法对第二信息进行解密,获得网络标识和验证信息。
具体可选的,第一数据帧的组播地址包括第一部分和第二部分,第一部分的值即第一信息,第二部分的值即第二信息,通常验证信息是由字符串构成,网络标识也是由字符串构成。组播地址都是由数字构成,本发明实施例将网络标识和验证信息转换为ASCII码,并将该ASCII码通过目标加密算法加密,从而构成组播地址中第二部分的值。
智能终端采用目标解密算法对该第一数据帧中组播地址的第二部分的值进行解密,从而获得网络标识和验证信息。
S105,智能终端通过网络标识和验证信息接入到网络接入设备。
在一个实施例中,智能终端接收到第一数据帧,并解析得到第一数据帧中携带的网络标识(比如SSID)和验证信息(比如key)。智能终端切换至站点 (Station,STA)模式,并将SSID和key发送至网络接入设备(比如路由器),从而接入到网络接入设备。
请参照图4所示,即是本发明实施例提供的接入到网络接入设备的过程,首先,智能终端启动混杂模式,获取媒体访问控制(Media Access Control,MAC) 层数据包(即本发明实施例的第一数据帧),解析该MAC层数据包,获取SSID 和key,并通过SSID和key接入到路由器。
实施本发明实施例,智能终端中集成多个解密算法,该多个解密算法中的每个解密算法均对应一种应用程序,当智能终端接收到目标应用程序发送的第一数据帧时,即可以获取与发送该第一数据帧的目标应用程序对应的目标解密算法,并采用该目标解密算法进行解密,获得网络标识和验证信息,并接入到网络接入设备。这种方式不仅可以实现智能终端接入到网络接入设备,还可以兼容各种应用程序控制智能终端接入到网络设备,兼容性强。
请参照图6,为本发明实施例提供的一种智能终端的结构示意图,如图所示,本发明实施例的智能终端可以包括:
接收单元100,用于接收第一数据帧;
确定单元101,用于确定发送所述第一数据帧的目标应用程序,所述第一数据帧包括网络标识和验证信息,所述第一数据帧为采用与所述目标应用程序对应的目标加密算法加密的帧结构;
在一个实施例中,智能终端接收单元100接收第一数据帧,确定单元101 并进一步确定发送该第一数据帧的目标应用程序。可选的,智能终端启动混杂模式,在该混杂模式下,智能终端只能接收空中数据包,而不能发送数据包或者与外界设备进行通信。当智能终端工作在混杂模式下,启动监听状态,监听是否有数据帧需要接收。
可选的,所述第一数据帧的帧头中包括组播地址,该组播地址包括第一信息和第二信息,第一信息用于标识发送该第一数据帧的目标应用程序,第二信息中携带网络标识和验证信息。
所述确定单元101用于将与所述组播地址中第一信息对应的应用程序作为发送所述第一数据帧的目标应用程序。
其中,通过第一数据帧的帧头中所包含的组播地址进行判断,组播地址可以分为第一部分和第二部分,比如,根据组播地址的长度划分第一部分和第二部分,可选的,第一部分与第二部分的字节数相同,第一部分的值即是第一信息,第二部分的值即是第二信息。
组播地址中第一部分的值用于标识发送该第一数据帧的目标应用程序,该目标应用程序即对应相应的厂商。不同应用程序发送的第一数据帧的帧头中所包含的组播地址的第一部分的值不同。在智能终端中预先设置各种第一部分的值与应用程序之间的对应关系,当智能终端接收到第一数据帧时,解析获得该第一数据帧的帧头中携带的组播地址的第一部分的值。将第一部分的值与预先设置的对应关系中进行匹配,并将与组播地址中第一部分的值对应的应用程序作为发送该第一数据帧的目标应用程序。
比如组播地址为23.9.168.81,则第一部分为23.9.168,第二部分为81,并预先设定23.9.168对应的应用程序为A应用程序;组播地址为23.9.165.155,则第一部分为23.9.165,第二部分为155,并预先设定23.9.165对应的应用程序为 B应用程序。
当智能终端接收到第一数据帧,并解析得到第一数据帧的帧头中携带的组播地址的第一部分的值为23.9.168,则可以确定该第一数据帧为A应用程序发送的帧结构,并且该第一数据帧是采用与A应用程序对应的加密算法加密得到帧结构。
可选的,所述确定单元101用于:
获取至少一个第二数据帧,所述至少一个第二数据帧的接收时间在所述第一数据帧的接收时间之前,且所述至少一个第二数据帧为所述目标应用程序发送的帧结构;
从所述至少一个第二数据帧中查找目标数据帧,所述目标数据帧的数据部分的长度对应的应用程序为一个;
将所述目标数据帧的所述数据部分的长度对应的应用程序作为发送所述第一数据帧的目标应用程序。
其中,通过在接收第一数据帧之前接收的多个第二数据帧中数据部分的长度确定发送第一数据帧的目标应用程序。该至少一个第二数据帧可以是该智能终端从目标应用程序接收的起始至少一个数据帧结构。从该至少一第二数据帧中查找目标数据帧,该目标数据帧的数据部分的长度对应的应用程序为一个。需要说明的是,通常一个长度可能对应至少一个应用程序,即是不同厂商可以使用数据部分的长度相同的数据帧,例如,数据部分的长度为30可能对应两个应用程序A和B,有些数据部分的长度可能仅对应一个应用程序,即是只有该应用程序的厂商采用该长度的数据帧。
本发明实施例中,为了能够唯一确定发送该第一数据帧的应用程序,需要在数据库中查找到数据部分的长度对应的应用程序为一个的目标数据帧。从而将该目标数据帧的数据部分的长度对应的应用程序作为发送该第一数据帧的目标应用程序。
可选的,该至少一个第二数据帧中不携带网络标识和验证信息,因此该至少一个第二数据帧仅仅用于确定与该智能终端通信的目标应用程序。
可选的,智能终端从至少一个第二数据帧中查找目标数据帧的查找方式可以存在多种,比如,将在接收第一数据帧之前所接收的所有第二数据帧存储在数据库中,从该数据库中随机抽取一个第二数据帧。判断该第二数据帧的数据部分的长度对应的应用程序的数量,若该第二数据帧的数据部分的长度对应的应用程序的数量为一个,则将该第二数据帧的数据部分的长度对应的应用程序作为目标数据帧。若该第二数据帧的数据部分的长度对应的应用程序的数量为至少两个,则将该第二数据帧舍弃,并从数据库中随机抽取另一个第二数据帧,进一步执行判断该另一个第二数据帧的数据部分的长度对应的应用程序的数量,直到查找到数据部分的长度对应的应用程序的数量为一个的第二数据帧,并将数据部分的长度对应的应用程序的数量为一个的第二数据帧作为目标数据帧。
可选的,所述确定单元101从所述至少一个第二数据帧中查找目标数据帧具体包括:
根据所述至少一个第二数据帧的接收时间先后顺序,将所述至少一个第二数据帧排序,获得数据帧序列;
依次从所述数据帧序列中获取第二数据帧,并判断所述第二数据帧的数据部分的长度对应的应用程序的数量;
若所述第二数据帧的数据部分的长度对应的应用程序的数量为一个,则将所述第二数据帧作为目标数据帧;
若所述第二数据帧的数据部分的长度对应的应用程序为至少两个,则获取在所述数据帧序列中所述第二数据帧的下一个第二数据帧,直至查找到数据部分的长度对应的应用程序的数量为一个的第二数据帧,并将所述数据部分的长度对应的应用程序的数量为一个的第二数据帧作为目标数据帧。
还可以是根据数据库中所存储的至少一个第二数据帧的接收时间先后顺序,将该至少一个第二数据帧排序,获得数据帧序列。依次从数据帧序列中获取第二数据帧,比如最先获取的第二数据帧是接收的第一个第二数据帧,判断所获取的第二数据帧的数据部分的长度对应的应用程序的数量。若该第二数据帧的数据部分的长度对应的应用程序的数量为一个,则将该第二数据帧作为目标数据帧。若该第二数据帧的数据部分的长度对应的应用程序为至少两个,则获取在该数据帧序列中该第二数据帧的下一个第二数据帧,直至查找到数据部分的长度对应的应用程序的数量为一个的第二数据帧,并将数据部分的长度对应的应用程序的数量为一个的第二数据帧作为目标数据帧。
获取单元102,用于从多个解密算法中获取与所述目标应用程序对应的目标解密算法,所述多个解密算法中的每个解密算法对应一种应用程序,所述目标解密算法为所述目标加密算法的逆过程;
在一个实施例中,目标应用程序在发送第一数据帧时,通过目标应用程序对应的目标加密算法对该第一数据帧进行加密。智能终端在确定发送该第一数据帧的目标应用程序后,可以获取与该目标应用程序对应的目标解密算法。需要说明的是,智能终端中集成了各个应用程序对应的解密算法,一种应用程序对应一种解密算法,即是通过该解密算法可以解密该应用程序加密的数据帧。
如图3所示,即是本发明实施例提供的智能终端集成解密算法的示意图,如图所示,在设计Wi-Fi模组时,该Wi-Fi模组中集成了多个应用程序的一键配置解密算法。比如集成了A应用程序、B应用程序以及C应用程序等等应用程序对应的解密算法。
具体可选的,智能终端从多个解密算法与应用程序的对应关系中获取与目标应用程序对应的目标解密算法,该目标解密算法是目标加密算法的逆过程。即是通过该目标解密算法可以解密通过该目标加密算法加密得到的第一数据帧。
解密单元103,用于采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息;
可选的,所述组播地址包括第一信息和第二信息,所述第二信息中携带所述网络标识和所述验证信息;
所述解密单元103用于采用所述目标解密算法对所述组播地址中所述第二信息解密,获得所述网络标识和所述验证信息。
在一个实施例中,智能终端获取到目标解密算法后,采用该目标解密算法对该第一数据帧进行解密,获得该第一数据帧中携带的网络标识和验证信息。
可选的,具体可选的,第一数据帧的组播地址包括第一部分和第二部分,第一部分的值即第一信息,第二部分的值即第二信息,通常验证信息是由字符串构成,网络标识也是由字符串构成。组播地址都是由数字构成,本发明实施例将网络标识和验证信息转换为ASCII码,并将该ASCII码通过目标加密算法加密,从而构成组播地址中第二部分的值。
智能终端采用目标解密算法对该第一数据帧中组播地址的第二部分的值进行解密,从而获得网络标识和验证信息。
接入单元104,用于通过所述网络标识和所述验证信息接入到网络接入设备。
在一个实施例中,智能终端接收到第一数据帧,并解析得到第一数据帧中携带的网络标识(比如SSID)和验证信息(比如key)。智能终端切换至站点 (Station,STA)模式,并将SSID和key发送至网络接入设备(比如路由器),从而接入到网络接入设备。
请参照图4所示,即是本发明实施例提供的接入到网络接入设备的过程,首先,智能终端启动混杂模式,获取媒体访问控制(Media Access Control,MAC) 层数据包(即本发明实施例的第一数据帧),解析该MAC层数据包,获取SSID 和key,并通过SSID和key接入到路由器。
实施本发明实施例,智能终端中集成多个解密算法,该多个解密算法中的每个解密算法均对应一种应用程序,当智能终端接收到目标应用程序发送的第一数据帧时,即可以获取与发送该第一数据帧的目标应用程序对应的目标解密算法,并采用该目标解密算法进行解密,获得网络标识和验证信,并接入到网络接入设备。这种方式不仅可以实现智能终端接入到网络接入设备,还可以兼容各种应用程序控制智能终端接入到网络设备,兼容性强。
请参照图7,为本发明实施例提供的一种智能终端的结构示意图,如图7所示,所述智能终端1000可以包括:至少一个处理器1001,例如CPU,至少一个通信接口1003,存储器1004,至少一个通信总线1002。其中,通信总线1002 用于实现这些组件之间的连接通信。通信接口1003可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1004可以是高速RAM存储器,也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器1004可选的还可以是至少一个位于远离前述处理器1001的存储装置。如图7所示,作为一种计算机存储介质的存储器1004中可以包括操作***、网络通信模块以及程序指令。
在图7所示的智能终端1000中,处理器1001可以用于加载存储器1004中存储的程序指令,并具体执行以下操作:
通过所述通信接口1003接收第一数据帧,并确定发送所述第一数据帧的目标应用程序,所述第一数据帧包括网络标识和验证信息,所述第一数据帧为采用与所述目标应用程序对应的目标加密算法加密的帧结构;
从多个解密算法中获取与所述目标应用程序对应的目标解密算法,所述多个解密算法中的每个解密算法对应一种应用程序,所述目标解密算法为所述目标加密算法的逆过程;
采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息;
通过所述网络标识和所述验证信息接入到网络接入设备。
可选的,所述第一数据帧的帧头中包括组播地址,所述组播地址包括第一信息,所述第一信息用于标识发送所述第一数据帧的目标应用程序;所述处理器1001加载所述程序指令执行以下操作以确定发送所述第一数据帧的目标应用程序:
将与所述组播地址中第一信息对应的应用程序作为发送所述第一数据帧的目标应用程序。
可选的,所述组播地址中包括第二信息,所述第二信息携带所述网络标识和所述验证信息;
所述处理器1001执行所述程序指令执行以下操作以采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息:
采用所述目标解密算法对所述组播地址中所述第二信息解密,获得所述网络标识和所述验证信息。
可选的,所述处理器1001加载所述程序指令执行以下操作以确定发送所述第一数据帧的目标应用程序:
获取至少一个第二数据帧,所述至少一个第二数据帧的接收时间在所述第一数据帧的接收时间之前,且所述至少一个第二数据帧为所述目标应用程序发送的帧结构;
从所述至少一个第二数据帧中查找目标数据帧,所述目标数据帧的数据部分的长度对应的应用程序为一个;
将所述目标数据帧的所述数据部分的长度对应的应用程序作为发送所述第一数据帧的目标应用程序。
可选的,所述处理器1001加载所述程序指令执行以下操作以从所述至少一个第二数据帧中查找目标数据帧:
根据所述至少一个第二数据帧的接收时间先后顺序,将所述至少一个第二数据帧排序,获得数据帧序列;
依次从所述数据帧序列中获取第二数据帧,并判断所述第二数据帧的数据部分的长度对应的应用程序的数量;
若所述第二数据帧的数据部分的长度对应的应用程序的数量为一个,则将所述第二数据帧作为目标数据帧;
若所述第二数据帧的数据部分的长度对应的应用程序为至少两个,则获取在所述数据帧序列中所述第二数据帧的下一个第二数据帧,直至查找到数据部分的长度对应的应用程序的数量为一个的第二数据帧,并将所述数据部分的长度对应的应用程序的数量为一个的第二数据帧作为目标数据帧。
本实施例中各个组件的具体执行步骤请参照图2实施例的描述,在此不再赘述。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
Claims (10)
1.一种设备接入方法,其特征在于,包括:
接收第一数据帧,并确定发送所述第一数据帧的目标应用程序,所述第一数据帧包括网络标识和验证信息,所述第一数据帧为采用与所述目标应用程序对应的目标加密算法加密的帧结构;
从多个解密算法中获取与所述目标应用程序对应的目标解密算法,所述多个解密算法中的每个解密算法对应一种应用程序,所述目标解密算法为所述目标加密算法的逆过程;
采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息;
通过所述网络标识和所述验证信息接入到网络接入设备。
2.如权利要求1所述的方法,其特征在于,所述第一数据帧的帧头中包括组播地址,所述组播地址中包括第一信息,所述第一信息用于标识发送所述第一数据帧的目标应用程序;
所述确定发送所述第一数据帧的目标应用程序,包括:
将与所述组播地址中所述第一信息对应的应用程序作为发送所述第一数据帧的目标应用程序。
3.如权利要求2所述的方法,其特征在于,所述组播地址中包括第二信息,所述第二信息中携带所述网络标识和所述验证信息;
所述采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息,包括:
采用所述目标解密算法对所述组播地址中所述第二信息解密,获得所述网络标识和所述验证信息。
4.如权利要求1所述的方法,其特征在于,所述确定发送所述第一数据帧的目标应用程序,包括:
获取至少一个第二数据帧,所述至少一个第二数据帧的接收时间在所述第一数据帧的接收时间之前,且所述至少一个第二数据帧为所述目标应用程序发送的帧结构;
从所述至少一个第二数据帧中查找目标数据帧,所述目标数据帧的数据部分的长度对应的应用程序为一个;
将所述目标数据帧的所述数据部分的长度对应的应用程序作为发送所述第一数据帧的目标应用程序。
5.如权利要求4所述的方法,其特征在于,所述从所述至少一个第二数据帧中查找目标数据帧,包括:
根据所述至少一个第二数据帧的接收时间先后顺序,将所述至少一个第二数据帧排序,获得数据帧序列;
依次从所述数据帧序列中获取第二数据帧,并判断所述第二数据帧的数据部分的长度对应的应用程序的数量;
若所述第二数据帧的数据部分的长度对应的应用程序的数量为一个,则将所述第二数据帧作为目标数据帧;
若所述第二数据帧的数据部分的长度对应的应用程序为至少两个,则获取在所述数据帧序列中所述第二数据帧的下一个第二数据帧,直至查找到数据部分的长度对应的应用程序的数量为一个的第二数据帧,并将所述数据部分的长度对应的应用程序的数量为一个的第二数据帧作为目标数据帧。
6.一种智能终端,其特征在于,包括:
通信接口,用于与外部设备进行通信;
存储介质,存储有程序指令,所述程序指令适于由所述处理器加载;
处理器,用于加载所述程序指令并执行以下操作:
通过所述通信接口接收第一数据帧,并确定发送所述第一数据帧的目标应用程序,所述第一数据帧包括网络标识和验证信息,所述第一数据帧为采用与所述目标应用程序对应的目标加密算法加密的帧结构;
从多个解密算法中获取与所述目标应用程序对应的目标解密算法,所述多个解密算法中的每个解密算法对应一种应用程序,所述目标解密算法为所述目标加密算法的逆过程;
采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息;
通过所述网络标识和所述验证信息接入到网络接入设备。
7.如权利要求6所述的智能终端,其特征在于,所述第一数据帧的帧头中包括组播地址,所述组播地址中包括第一信息,所述第一信息用于标识发送所述第一数据帧的目标应用程序;所述处理器加载所述程序指令执行以下操作以确定发送所述第一数据帧的目标应用程序:
将与所述组播地址中所述第一信息对应的应用程序作为发送所述第一数据帧的目标应用程序。
8.如权利要求7所述的智能终端,其特征在于,所述组播地址中包括第二信息,所述第二信息中携带所述网络标识和所述验证信息;
所述处理器执行所述程序指令执行以下操作以采用所述目标解密算法对所述第一数据帧解密,获得所述网络标识和所述验证信息:
采用所述目标解密算法对所述组播地址中所述第二信息解密,获得所述网络标识和所述验证信息。
9.如权利要求6所述的智能终端,其特征在于,所述处理器加载所述程序指令执行以下操作以确定发送所述第一数据帧的目标应用程序:
获取至少一个第二数据帧,所述至少一个第二数据帧的接收时间在所述第一数据帧的接收时间之前,且所述至少一个第二数据帧为所述目标应用程序发送的帧结构;
从所述至少一个第二数据帧中查找目标数据帧,所述目标数据帧的数据部分的长度对应的应用程序为一个;
将所述目标数据帧的所述数据部分的长度对应的应用程序作为发送所述第一数据帧的目标应用程序。
10.如权利要求9所述的智能终端,其特征在于,所述处理器加载所述程序指令执行以下操作以从所述至少一个第二数据帧中查找目标数据帧:
根据所述至少一个第二数据帧的接收时间先后顺序,将所述至少一个第二数据帧排序,获得数据帧序列;
依次从所述数据帧序列中获取第二数据帧,并判断所述第二数据帧的数据部分的长度对应的应用程序的数量;
若所述第二数据帧的数据部分的长度对应的应用程序的数量为一个,则将所述第二数据帧作为目标数据帧;
若所述第二数据帧的数据部分的长度对应的应用程序为至少两个,则获取在所述数据帧序列中所述第二数据帧的下一个第二数据帧,直至查找到数据部分的长度对应的应用程序的数量为一个的第二数据帧,并将所述数据部分的长度对应的应用程序的数量为一个的第二数据帧作为目标数据帧。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710632862.XA CN107548058B (zh) | 2017-07-28 | 2017-07-28 | 设备接入方法和智能终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710632862.XA CN107548058B (zh) | 2017-07-28 | 2017-07-28 | 设备接入方法和智能终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107548058A true CN107548058A (zh) | 2018-01-05 |
CN107548058B CN107548058B (zh) | 2020-05-19 |
Family
ID=60970455
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710632862.XA Active CN107548058B (zh) | 2017-07-28 | 2017-07-28 | 设备接入方法和智能终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107548058B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108616453A (zh) * | 2018-04-20 | 2018-10-02 | 联想(北京)有限公司 | 一种用于网络设备的方法、装置和*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140051423A1 (en) * | 2012-08-15 | 2014-02-20 | Eseye Limited | Multi IMSI System and Method |
WO2014102523A2 (en) * | 2012-12-31 | 2014-07-03 | British Telecommunications Public Limited Company | Processing device and method of operation thereof |
CN104580180A (zh) * | 2014-12-26 | 2015-04-29 | 北京佳月隶平软件有限公司 | 数据加密方法、数据解密方法及装置 |
CN104869569A (zh) * | 2015-03-31 | 2015-08-26 | 小米科技有限责任公司 | 应用程序的网络权限控制方法及装置 |
CN106455001A (zh) * | 2016-11-30 | 2017-02-22 | 青岛海尔科技有限公司 | 配置wifi模块的方法和装置 |
CN106572469A (zh) * | 2015-10-13 | 2017-04-19 | 中国电信股份有限公司 | WiFi终端接入网络的方法及*** |
-
2017
- 2017-07-28 CN CN201710632862.XA patent/CN107548058B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20140051423A1 (en) * | 2012-08-15 | 2014-02-20 | Eseye Limited | Multi IMSI System and Method |
WO2014102523A2 (en) * | 2012-12-31 | 2014-07-03 | British Telecommunications Public Limited Company | Processing device and method of operation thereof |
CN104580180A (zh) * | 2014-12-26 | 2015-04-29 | 北京佳月隶平软件有限公司 | 数据加密方法、数据解密方法及装置 |
CN104869569A (zh) * | 2015-03-31 | 2015-08-26 | 小米科技有限责任公司 | 应用程序的网络权限控制方法及装置 |
CN106572469A (zh) * | 2015-10-13 | 2017-04-19 | 中国电信股份有限公司 | WiFi终端接入网络的方法及*** |
CN106455001A (zh) * | 2016-11-30 | 2017-02-22 | 青岛海尔科技有限公司 | 配置wifi模块的方法和装置 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108616453A (zh) * | 2018-04-20 | 2018-10-02 | 联想(北京)有限公司 | 一种用于网络设备的方法、装置和*** |
Also Published As
Publication number | Publication date |
---|---|
CN107548058B (zh) | 2020-05-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105050083B (zh) | 一种智能设备的网络配置方法及*** | |
CN108476060B (zh) | 用于双模蓝牙设备之间建立经典蓝牙连接的方法和双模蓝牙设备 | |
CN104168625B (zh) | 智能设备及其连接到无线路由设备的方法和无线路由设备 | |
CN104618988B (zh) | 智能设备网络接入方法及装置 | |
CN106535288A (zh) | 一种发送和获取wifi联网信息的方法和对应装置 | |
CN106254147B (zh) | 一种用于Wi-Fi网络的配置方法、物联网终端和控制端 | |
CN105100213B (zh) | 设备绑定方法及装置 | |
CN103430485B (zh) | 无线局域网络设备的配置方法、相关设备及*** | |
CN103338475B (zh) | 无线接入点的测试方法及装置、测试终端 | |
CN106658756B (zh) | 一种终端设备与热点连接的识别方法及装置 | |
CN103491648B (zh) | 基于wifi的通信方法及*** | |
CN104581647A (zh) | 智能设备网络接入方法及装置 | |
CN104837179B (zh) | 一种显示无线热点设备生产者信息的方法及装置 | |
CN105306414A (zh) | 端口漏洞的检测方法、装置及*** | |
CN104619040A (zh) | WiFi设备快速连接的方法和*** | |
CN104038925A (zh) | 通讯装置和通讯*** | |
CN104270204A (zh) | 一种无线通信模块测试方法及测试设备 | |
CN106534957A (zh) | 一种智能电器网络设置方法和*** | |
CN110149678A (zh) | 配网方法、装置和*** | |
CN107749799A (zh) | 家电设备的配网方法、装置、***及计算机可读存储介质 | |
CN100495960C (zh) | 无线通信装置的设定方法和计算机***设备、信息处理装置 | |
US10986677B2 (en) | Method and apparatus for connecting to access point in WLAN network | |
CN104853447B (zh) | 一种数据信息处理方法和装置 | |
CN107404720B (zh) | 一种无线设置信息重置的方法及相关设备 | |
CN105704710A (zh) | 一种Wi-Fi参数配置方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |