网络连接方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:37321779 阅读:31 留言:0更新日期:2023-04-21 23:01
本申请涉及一种网络连接方法、装置、计算机设备、存储介质和计算机程序产品。所述方法包括:响应于配网图形码扫描操作,展示待配网设备的蓝牙配网页面;响应于在所述蓝牙配网页面触发的配网操作,展示网络选择页面;当在所述网络选择页面显示的候选网络中选择目标网络时,基于所述目标网络的网络连接信息生成蓝牙数据包;广播所述蓝牙数据包,以使所述待配网设备在接收到所述蓝牙数据包时,基于所述网络连接信息连接所述目标网络,并上报连网状态;根据所述连网状态,展示所述待配网设备对所述目标网络的连网结果。采用本方法能够使体型小、能耗低的便携式的小型硬件设备连接上无线网络。线网络。线网络。

【技术实现步骤摘要】
网络连接方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种网络连接方法、装置、计算机设备、存储介质和计算机程序产品。

技术介绍

[0002]随着计算机技术的发展,在一些应用场景中会使用没有设置连网按钮或输入装置的硬件设备(如投屏盒子),怎样将这些硬件设备连接上无线网络成为亟需解决的问题。
[0003]传统技术中,硬件设备作为主设备通过蓝牙广播数据包,终端作为从设备进行广播监听,当终端监听到广播数据包时,与硬件设备建立蓝牙连接,然后利用所建立的蓝牙连接进行配网。然而,对于便携式的小型硬件设备,由于设备体型和功耗的原因,通常不支持完整的蓝牙协议,无法与终端建立蓝牙连接,从而使这些硬件设备无法通过与终端建立蓝牙连接的方式进行配网。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种网络连接方法、装置、计算机设备、存储介质和计算机程序产品,使体型小、能耗低的便携式的小型硬件设备可以连接上无线网络。
[0005]一种网络连接方法,所述方法包括:
>[0006]响应于本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种网络连接方法,其特征在于,所述方法包括:响应于配网图形码扫描操作,展示待配网设备的蓝牙配网页面;响应于在所述蓝牙配网页面触发的配网操作,展示网络选择页面;当在所述网络选择页面显示的候选网络中选择目标网络时,基于所述目标网络的网络连接信息生成蓝牙数据包;广播所述蓝牙数据包,以使所述待配网设备在接收到所述蓝牙数据包时,基于所述网络连接信息连接所述目标网络,并上报连网状态;根据所述连网状态,展示所述待配网设备对所述目标网络的连网结果。2.根据权利要求1所述的方法,其特征在于,所述响应于配网图形码扫描操作,展示待配网设备的蓝牙配网页面包括:响应于通过即时通信应用触发的配网图形码扫描操作,对扫描的配网图形码进行解码,得到图形信息;当所述图形信息中包含预设字段信息时,通过所述即时通信应用展示待配网设备的蓝牙配网页面;所述蓝牙配网页面中显示配网控件;所述响应于在所述蓝牙配网页面触发的配网操作,展示网络选择页面包括:响应于在所述蓝牙配网页面显示的所述配网控件上触发的配网操作,展示网络选择页面。3.根据权利要求1所述的方法,其特征在于,所述基于所述目标网络的网络连接信息生成蓝牙数据包包括:获取所述目标网络的网络标识、加密类型以及入网密码;所述网络标识、所述加密类型和所述入网密码属于所述网络连接信息;基于所述网络标识、所述加密类型以及所述入网密码生成蓝牙数据包。4.根据权利要求3所述的方法,其特征在于,所述蓝牙数据包包括第一数据包和第二数据包;所述基于所述网络标识、所述加密类型以及所述入网密码生成蓝牙数据包包括:将所述网络标识、所述入网密码以及所述加密类型的拼接数据,划分成第一网络连接信息和第二网络连接信息;对所述第一网络连接信息以及所述第一网络连接信息对应的字段标志进行封装处理,得到第一数据包;以及,对所述第二网络连接信息以及所述第二网络连接信息对应的字段标志进行封装处理,得到第二数据包。5.根据权利要求4所述的方法,其特征在于,所述第一数据包和所述第二数据包均包括设备名称字段;所述设备名称字段包括头部子字段和数据子字段;所述第一数据包的头部子字段和数据子字段分别存放所述第一网络连接信息对应的字段标志和所述第一网络连接信息;所述第二数据包的头部子字段和数据子字段分别存放所述第二网络连接信息对应的字段标志和所述第二网络连接信息。6.根据权利要求4所述的方法,其特征在于,所述将所述网络标识、所述入网密码以及所述加密类型的拼接数据,划分成第一网络连接信息和第二网络连接信息包括:对所述网络标识进行散列计算,得到所述网络标识的散列值;对所述入网密码进行加密,得到加密后的所述入网密码;
对所述散列值、加密后的所述入网密码以及所述加密类型进行拼接,得到拼接数据;将所述拼接数据划分成第一网络连接信息和第二网络连接信息。7.根据权利要求6所述的方法,其特征在于,所述对所述网络标识进行散列计算,得到所述网络标识的散列值之后,所述方法还包括:在所述散列值中选取预设位数的字符串作为所述网络标识的目标散列值;所述对所述散列值、加密后的所述入网密码以及所述加密类型进行拼接,得到拼接数据包括:对所述目标散列值、加密后的所述入网密码以及所述加密类型进行拼接,得到拼接数据。8.根据权利要求4所述的方法,其特征在于,所述广播所述蓝牙数据包,以使所述待配网设备在接收到所述蓝牙数据包时,基于所述网络连接信息连接所述目标网络包括:获取对所述第一数据包和所述第二数据包进行广播的广播时长;通过蓝牙网络,在所述广播时长内依次广播所述第一数据包和所述第二数据包,以使所述待配网设备在接收到所述第一数据包和所述第二数据包时,分别从所述第一数据包和所述第二数据包中提取第一网络连接信息和第二网络连接信息,基于所述第一网络连接信息和第二网络连接信息连接所述目标网络。9.根据权利要求1所述的方法,其特征在于,所述方法还包括:在广播所述蓝牙数据包的过程中,查询所述待配网...

【专利技术属性】
技术研发人员:李泽旺黄铁鸣陈丘李斌文孝木
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

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

1