网络连接方法、装置、电子设备及存储介质与流程

摘要: 本公开涉及网络连接,尤其涉及一种网络连接方法、装置、电子设备及存储介质。背景技术:1、wifi作为短距离通讯的一种方式,自1997年问世以来得到迅速发展。无论是...
网络连接方法、装置、电子设备及存储介质与流程

本公开涉及网络连接,尤其涉及一种网络连接方法、装置、电子设备及存储介质。

背景技术:

1、wifi作为短距离通讯的一种方式,自1997年问世以来得到迅速发展。无论是在民用还是商用都有非常广泛的使用。目前wifi已经发展到了wifi7,而随着每一代的更迭,wifi传输速度、传输延迟都得到了进一步优化。随着wifi技术的不断进步以及市场需求的增长,wifi已逐渐成为网络连接的主流技术,涉及手机、电脑、汽车、智能家居等领域,在人们的生活和工作中起到至关重要的作用。

2、但相关技术中,需要进行wifi连接的设备只有在开启wifi功能后,才能通过扫描得到wifi连接所需的信息;进而执行连接操作。

技术实现思路

1、为克服相关技术中存在的问题,本公开提供一种网络连接方法、装置、电子设备及存储介质。

2、根据本公开实施例的第一方面,提供一种网络连接方法,所述方法包括:

3、在第一设备位于第二设备的近距离通信范围内的情况下,接收所述第二设备发送的第一连接信息;其中,所述第一连接信息包括所述第二设备基于所述第二设备的目标接入点的信息;

4、在触发针对所述第一设备的网络连接事件的情况下,基于所述第一连接信息向所述第二设备发送网络连接请求;

5、其中,所述网络连接请求用于指示基于所述目标接入点建立所述第一设备与所述第二设备之间的网络连接。

6、在一些实施例中,所述基于所述第一连接信息向所述第二设备发送网络连接请求,包括:

7、在所述第一连接信息包括所述第二设备的目标接入点的关键信息的情况下,基于所述关键信息,向所述第二设备发送所述网络连接请求。

8、在一些实施例中,所述基于所述关键信息,向所述第二设备发送所述网络连接请求,包括:

9、获取所述第一设备当前接入网络的网络信息;

10、基于所述关键信息、所述网络信息以及所述第一连接信息中的加密信息,构建目标请求数据;

11、基于所述目标请求数据生成所述网络连接请求,并向所述第二设备发送所述网络连接请求。

12、在一些实施例中,所述方法还包括:

13、将所述目标请求数据,更新至扫描缓存列表;其中,所述扫描缓存列表包括至少一个设备的目标接入点的请求数据;

14、在触发查看事件的情况下,基于所述扫描缓存列表中的各个请求数据,分别输出各个设备的目标接入点的接入点标识;其中,所述查看事件至少用于指示查看可供所述第一设备连接的设备。

15、在一些实施例中,所述基于所述目标请求数据生成所述网络连接请求,包括:

16、响应于针对目标接入点标识的触发操作,将所述目标接入点标识对应的设备确定为所述第二设备;

17、将所述目标接入点标识对应的设备的请求数据,确定为所述目标请求数据,并基于所述目标请求数据生成所述网络连接请求。

18、在一些实施例中,所述方法还包括:

19、在所述第一连接信息不包括关键信息的情况下,执行扫描操作;

20、基于所述扫描操作,从所述第二设备获取所述第二连接信息;其中,所述第二连接信息包括所述关键信息;

21、基于所述第二连接信息更新所述第一连接信息,并在触发针对所述第一设备的网络连接事件的情况下,执行基于所述第一连接信息向所述第二设备发送网络连接请求的步骤。

22、在一些实施例中,所述方法还包括:

23、接收所述第二设备发送的网络连接响应;

24、在所述网络连接响应指示所述第一设备和所述第二设备网络连接成功的情况下,基于所述第一设备和所述第二设备之间的通信链路接收所述第二设备传输的数据。

25、根据本公开实施例的第二方面,提供一种网络连接方法,所述方法包括:

26、基于第二设备创建的目标接入点,将所述第一连接信息发送至第一设备;所述第一连接信息至少用于触发针对位于所述第二设备的近距离通信范围内的第一设备和所述第二设备建立网络连接,所述第一连接信息至少包括所述目标接入点的信息;

27、接收所述第一设备发送的网络连接请求,并基于所述网络连接请求和所述第一设备建立网络连接;其中,所述网络连接请求由所述第一设备在检测到网络连接事件的情况下,基于所述第一连接信息发送。

28、在一些实施例中,所述将所述第一连接信息发送至第一设备,包括:

29、基于所述目标接入点的关键信息,生成所述第一连接信息,并将包括所述关键信息的所述第一连接信息发送至所述第一设备。

30、在一些实施例中,所述基于所述网络连接请求和所述第一设备建立网络连接,包括:

31、获取所述网络连接请求中的目标请求数据;

32、从所述目标请求数据中解析得到关键信息、所述第一设备当前接入网络的网络信息以及加密信息;

33、基于所述关键信息和预设的关键参数匹配、所述加密信息和预设的加密参数匹配且所述网络信息和预设的网络参数匹配,和所述第一设备建立网络连接。

34、在一些实施例中,所述方法还包括:

35、向预设信道发送信标帧;其中,所述信标帧包括所述第二连接信息,以使所述第一设备通过所述预设信道接收所述信标帧,并基于所述第二连接信息向所述第二设备发送网络连接请求;

36、或者,

37、通过预设信道接收所述第一设备发送的探测请求帧,并基于所述探测回应帧向所述第一设备发送探测回应帧;其中,所述探测回应帧包括所述第二连接信息。

38、在一些实施例中,所述基于所述网络连接请求和所述第一设备建立网络连接,包括:

39、基于所述网络连接请求向所述第一设备发送网络连接响应;

40、在所述网络连接响应指示所述第一设备和所述第二设备网络连接成功的情况下,基于所述第一设备和所述第二设备之间的通信链路接收所述第一设备传输的数据。

41、根据本公开实施例的第三方面,提供一种网络连接装置,所述装置包括:

42、第一接收单元,配置为在第一设备位于第二设备的近距离通信范围内的情况下,接收所述第二设备发送的第一连接信息;其中,所述第一连接信息包括所述第二设备基于所述第二设备的目标接入点的信息;

43、第一发送单元,配置为在触发针对所述第一设备的网络连接事件的情况下,基于所述第一连接信息向所述第二设备发送网络连接请求;

44、其中,所述网络连接请求用于指示基于所述目标接入点建立所述第一设备与所述第二设备之间的网络连接。

45、在一些实施例中,所述第一发送单元,配置为在所述第一连接信息包括所述第二设备的目标接入点的关键信息的情况下,基于所述关键信息,向所述第二设备发送所述网络连接请求。

46、根据本公开实施例的第四方面,提供一种网络连接装置,所述装置包括:

47、第二发送单元,配置为基于第二设备创建的目标接入点,将所述第一连接信息发送至第一设备;所述第一连接信息至少用于触发针对位于所述第二设备的近距离通信范围内的第一设备和所述第二设备建立网络连接,所述第一连接信息至少包括所述目标接入点的信息;

48、第二接收单元,配置为接收所述第一设备发送的网络连接请求,并基于所述网络连接请求和所述第一设备建立网络连接;其中,所述网络连接请求由所述第一设备在检测到网络连接事件的情况下,基于所述第一连接信息发送。

49、在一些实施例中,所述第二发送单元,配置为基于所述目标接入点的关键信息,生成所述第一连接信息,并将包括所述关键信息的所述第一连接信息发送至所述第一设备。

50、根据本公开实施例的第五方面,提供一种电子设备,包括处理器;用于存储计算机程序或指令的存储器;其中,所述处理器执行所述计算机程序或指令,以实现上述第一方面中所述的方法的步骤。

51、根据本公开实施例的第六方面,提供一种非临时性计算机可读存储介质,所述存储介质存储有计算机程序或指令,当所述存储介质中的计算机程序或指令由处理器执行时,实现如上述第一方面或第二方面中所述的方法的步骤。

52、根据本公开实施例的第七方面,提供一种计算机程序产品,包括计算机程序或者指令,所述计算机程序或指令被处理器执行时,实现如上述第一方面或第二方面中所述的方法的步骤。

53、本公开的实施例提供的技术方案可以包括以下有益效果:

54、在第一设备位于第二设备的近距离通信范围内的情况下,且第一设备可在未触发针对所述第一设备的网络连接事件的情况下,提前得到所述第二设备的目标接入点的信息,从而在触发针对所述第一设备的网络连接事件的情况下,能够基于所述第一连接信息向所述第二设备发送网络连接请求,进而建立第一设备和第二设备之间的网络连接。

55、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。