设备配网方法、移动终端及存储介质技术

技术编号:33905598 阅读:15 留言:0更新日期:2022-06-25 18:36
本申请实施例提供一种设备配网方法、移动终端及存储介质,涉及通信技术领域,该方法包括:获取第一设备的网卡信息;基于所述网卡信息创建虚拟网卡;使用所述虚拟网卡获取与无线路由器对应的网络信息;将所述网络信息发送给所述第一设备,使得所述第一设备使用所述网络信息与所述无线路由器建立连接。本申请实施例提供的方法,能够加快设备联网的速度,提高物联网设备的连接成功率,由此可以提高设备配网的效率。的效率。的效率。

【技术实现步骤摘要】
设备配网方法、移动终端及存储介质


[0001]本申请实施例涉及通信
,尤其涉及一种设备配网方法、移动终端及存储介质。

技术介绍

[0002]随着移动互联网和物联网的快速发展,人们可以越来越方便的通过互联网对物联网设备进行管控。目前,物联网设备通常都是互联网将身份信息注册在云服务器,由此可以使得用户对物联网设备进行管控。

技术实现思路

[0003]本申请实施例提供了一种设备配网方法、移动终端及存储介质,以提供一种对物联网设备进行配网的方式。
[0004]第一方面,本申请实施例提供了一种设备配网方法,应用于移动终端,包括:
[0005]获取第一设备的网卡信息;具体地,上述移动终端可以是手机、平板等移动设备,也可以是其他类型的移动设备,本申请实施例对上述移动终端的具体类型不作特殊限定。该第一设备可以是待配网的物联网设备,例如,智能电灯、智能插座等智能设备。本申请实施对上述第一设备的具体类型不作特殊限定。
[0006]基于网卡信息创建虚拟网卡;具体地,该虚拟网卡可以和第一设备中真实的网卡对应。
[0007]使用虚拟网卡获取与无线路由器对应的网络信息;具体地,该网络信息可以用于与无线路由器建立连接,示例性的,该网络信息可以包括信道信息、密钥信息、IP地址信息及MAC地址信息等。
[0008]将网络信息发送给第一设备,使得第一设备使用网络信息与无线路由器建立连接。
[0009]本实施例中,通过在移动终端处使用与第一设备的真实网卡对应的虚拟网络,获取与无线路由器对应的网络信息,并将该网络信息发送给第一设备,由此可以节省第一设备获取商户网络信息的时间,提高第一设备配网的效率。
[0010]其中一种可能的实现方式中,获取第一设备的网卡信息包括:
[0011]接收第一设备广播的网卡信息。具体地,第一设备可以主动对网卡信息进行广播,由此可以使得附近的移动终端可以接收到该网卡信息。示例性的,上述第一设备可以在未与无线路由器建立连接时广播网卡信息,并可以在与无线路由器建立连接后停止广播网卡信息。
[0012]其中一种可能的实现方式中,获取第一设备的网卡信息之前,还包括:
[0013]向第一设备发送查询请求,查询请求用于请求获取第一设备的网卡信息。具体地,移动终端可以主动向第一设备请求获取网卡信息。示例性的,移动终端可以靠近第一设备,通过NFC方式向第一设备发送请求。
[0014]其中一种可能的实现方式中,查询请求还用于请求获取第一设备的身份信息,还包括:
[0015]接收第一设备发送的身份信息;具体地,第一设备还可以向移动终端发送身份信息,其中,身份信息可以是第一设备的设备ID,该身份信息可以是用于标识第一设备的唯一标识,因此,该身份信息也可以是其他类型的标识,本申请对上述身份信息的具体形式不作特殊限定。
[0016]基于身份信息向第二设备发送注册请求,注册请求用于获取注册码。具体地,该注册码用于第一设备在互联网上进行身份注册。
[0017]其中一种可能的实现方式中,还包括:
[0018]接收第二设备发送的注册码;将注册码发送给第一设备。具体地,通过移动终端进行注册码的申请,可以在第一设备处省去注册码申请的步骤,可以提高第一设备配网的效率。
[0019]其中一种可能的实现方式中,网络信息包括信道信息、密钥信息及IP地址信息,使用虚拟网卡获取与无线路由器对应的网络信息包括:
[0020]使用虚拟网卡进行信道扫描,得到信道信息;使用虚拟网卡与无线路由器进行接入认证,得到密钥信息;使用虚拟网卡进行DHCP申请,得到IP地址信息。具体地,该信道信息可以是用于与无线路由器建立连接的信道的信息,示例性,通过上述信道,可以检索到无线路由器的SSID。上述密钥信息用于对任一设备与无线路由器之间传输的数据进行加密或解密,可以理解的是,上述密钥可以是非对称密钥,也可以是对称密钥,本申请对上述密钥的形式不作特殊限定。上述IP地址信息可以包括IP地址、NDS地址及网关地址。
[0021]其中一种可能的实现方式中,网络信息还包括MAC地址信息,使用虚拟网卡获取与无线路由器对应的网络信息包括:
[0022]使用虚拟网卡进行ARP解析,得到MAC地址信息。具体地,该MAC地址信息可以是无线路由器的MAC地址。通过在移动终端处进行ARP解析,获得MAC地址,可以节省第一设备进行ARP解析的时间,由此可以提高第一设备配网的效率。
[0023]第二方面,本申请实施例提供一种设备配网,包括:
[0024]接收模块,用于获取第一设备的网卡信息;
[0025]创建模块,用于基于网卡信息创建虚拟网卡;
[0026]获取模块,用于使用虚拟网卡获取与无线路由器对应的网络信息;
[0027]第一发送模块,用于将网络信息发送给第一设备,使得第一设备使用网络信息与无线路由器建立连接。
[0028]其中一种可能的实现方式中,上述接收模块还用于接收第一设备广播的网卡信息。
[0029]其中一种可能的实现方式中,上述装置还包括:
[0030]查询模块,用于向第一设备发送查询请求,该查询请求用于请求获取第一设备的网卡信息。
[0031]其中一种可能的实现方式中,上述查询请求还用于请求获取第一设备的身份信息,上述装置还包括:
[0032]注册模块,用于接收第一设备发送的身份信息;基于身份信息向第二设备发送注
册请求,注册请求用于获取注册码。
[0033]其中一种可能的实现方式中,上述装置还包括:
[0034]第二发送模块,用于接收第二设备发送的注册码;将注册码发送给第一设备。
[0035]其中一种可能的实现方式中,上述网络信息包括信道信息、密钥信息及IP地址信息,上述获取模块还用于使用虚拟网卡进行信道扫描,得到信道信息;使用虚拟网卡与无线路由器进行接入认证,得到密钥信息;使用虚拟网卡进行DHCP申请,得到IP地址信息。
[0036]其中一种可能的实现方式中,上述网络信息还包括MAC地址信息,上述获取模块还用于使用虚拟网卡进行ARP解析,得到MAC地址信息。
[0037]第三方面,本申请实施例提供一种移动终端,包括:
[0038]存储器,上述存储器用于存储计算机程序代码,上述计算机程序代码包括指令,当上述移动终端从上述存储器中读取上述指令,以使得上述移动终端执行以下步骤:
[0039]获取第一设备的网卡信息;
[0040]基于网卡信息创建虚拟网卡;
[0041]使用虚拟网卡获取与无线路由器对应的网络信息;
[0042]将网络信息发送给第一设备,使得第一设备使用网络信息与无线路由器建立连接。
[0043]其中一种可能的实现方式中,上述指令被上述移动终端执行时,使得上述移动终端执行获取第一设备的网卡信息的步骤包括:
[0044]接收第一设备广播的网卡信息。
[0045]其中一种可能的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备配网方法,应用于移动终端,其特征在于,所述方法包括:获取第一设备的网卡信息;基于所述网卡信息创建虚拟网卡;使用所述虚拟网卡获取与无线路由器对应的网络信息;将所述网络信息发送给所述第一设备,使得所述第一设备使用所述网络信息与所述无线路由器建立连接。2.根据权利要求1所述的方法,其特征在于,所述获取第一设备的网卡信息包括:接收第一设备广播的网卡信息。3.根据权利要求1所述的方法,其特征在于,所述获取第一设备的网卡信息之前,所述方法还包括:向第一设备发送查询请求,所述查询请求用于请求获取所述第一设备的网卡信息。4.根据权利要求3所述的方法,其特征在于,所述查询请求还用于请求获取所述第一设备的身份信息,所述方法还包括:接收所述第一设备发送的身份信息;基于所述身份信息向第二设备发送注册请求,所述注册请求用于获取注册码。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:接收所述第二设备发送的注册码;将所述注册码发送给所述第一设备。6.根据权利要求1

5任一项所述的方法,其特征在于,所述网络信息包括信道信息、密钥信息及IP地址信息,所述使用所述虚拟网卡获取与无线路由器对应的网络信息包括:使用所述虚拟网卡进行信道扫描,得到信道信息;使用所述虚拟网卡与无线路由器进行接入认证,得到密钥信息;使用所述虚拟网卡进行DHCP申请,得到IP地址信息。7.根据权利要求6所述的方法,其特征在于,所述网络信息还包括MAC地址信息,所述使用所述虚拟网卡获取与无线路由器对应的网络信息包括:使用所述虚拟网卡进行ARP解析,得到MAC地址信息。8.一种移动终端,其特征在于,包括:存储器,所述存储器用于存储计算机程序代码,所述计算机程序代码包括指令,当所述移动终端从所述存储器中读取所述指令,以使得所述移动终端执行以下步骤:获取第一设备的网卡信息;基于所述网卡信息创建虚拟网卡;使用所述虚拟网卡获取与无线路由器对应的网络信息;将所述网络信息发送给所述第一设备,使得所述第一设备使用所述网络信息与所述无线路由器建立连接。9.根据权利要求8所述的移动终端,其特征在于,...

【专利技术属性】
技术研发人员:张云翔代栓青赵昕
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1