密码同步方法、装置、电子设备和存储介质与流程

文档序号:35985719发布日期:2023-11-10 08:00阅读:63来源:国知局
密码同步方法、装置、电子设备和存储介质与流程

本发明实施例属于互联网,具体涉及一种密码同步方法、装置、电子设备和存储介质。


背景技术:

1、随着互联网的发展,在路由器设备在日产生活中随处可见,能够为用户提供无线通信技术。用户可以使用的终端设备与路由器设备建立连接,以使终端设备能够利用路由器设备提供的wifi网络执行网络业务。终端设备在与路由器连接时,终端设备需要通过路由器设备的密码验证,只有验证通过才能使用路由器设备提供的wifi网络。而在路由器设备的使用过程中,可能需要修改密码,此时则需要用户在终端设备端手动输入新的密码,从而建立终端设备与路由器设备之间的连接。但是手动输入密码的方式需要耗费大量的时间。

2、为了解决需要手动输入密码的问题,现有技术中,在路由器设备更改连接密码后,之前与路由器设备连接的终端设备可以先连接到路由器的隐藏服务集标识(service setidentifier,简称ssid),即路由器设备标识。终端设备向路由器设备中隐藏的ssid发送包含身份验证信息的连接请求,路由器设备在接收到连接请求时,将身份验证信息发送给对应的认证服务器,在认证服务器认证通过后,将认证通过的信息发送到路由器设备。路由器设备在接收到认证通过的信息时,将真正的ssid和修改后密码发送给终端设备,以使终端设备根据修改后的密码和真正的ssid与路由器设备重新建立网络连接,从而实现对终端设备端的连接密码的同步。

3、然而现有技术中在修改终端设备端的密码时,需要连接隐藏的ssid,而且需要通过服务器的验证,才能在路由器设备端获取修改后的新密码,需要耗费的时间较长,使得在路由器设备修改密码后,对终端设备端的密码进行同步的效率较低,从而降低了用户体验。


技术实现思路

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、根据局域网mac地址列表中存储的至少一个终端设备的局域网mac地址,向所述至少一个终端设备发送第一数据帧,所述终端设备在路由器设备修改连接密码前与所述路由器设备建立过网络连接。

28、接收所述至少一个终端设备发送的第一反馈数据帧,所述第一反馈数据帧用于表示所述终端设备同步新的连接密码成功。

29、根据所述新的连接密码,与所述终端设备建立网络连接。

30、可选地,所述第一数据帧包括时间标识字段;所述时间标识字段中存储有所述路由器设备的重启时间;在与所述终端设备建立网络连接之前,所述方法还包括:

31、在达到所述路由器设备的重启时间时,控制所述路由器设备执行重启操作。

32、可选地,所述第一反馈数据帧包括第二标识字段、第二功能字段、第二校验号字段、第二设备地址字段,所述第二标识字段用于表示所述第一反馈数据帧为主动反馈帧,所述第二功能字段用于表示所述第一反馈数据帧的功能;所述方法还包括:

33、利用与所述第二校验号字段对应的第二解密算法对所述第二设备地址字段进行解密处理,得到所述终端设备的mac地址,并记录所述终端设备的mac地址。

34、可选地,所述方法还包括:

35、接收待同步终端设备发送的第二数据帧,所述第二数据帧包括第三校验号字段、第三设备地址字段和密钥字段。

36、确定与所述第三校验号字段和/或所述密钥字段对应的第三解密算法和第二应用程序接口。

37、通过所述第二应用程序接口,利用所述第三解密算法对所述第三设备地址字段进行解密处理,得到所述待同步终端设备的mac地址。

38、根据所述待同步终端设备的mac地址向所述待同步终端设备发送第二反馈数据帧,所述第二反馈数据帧中包含有路由器设备的标识和路由器设备的新的连接密码,所述新的连接密码和路由器设备标识用于所述待同步终端设备与所述路由器设备建立网络连接。

39、可选地,所述第二数据帧还包括第三标识字段、第三功能字段;所述第三标识字段用于表示所述第二数据帧为密码请求帧,所述第三功能字段用于表示所述第二数据帧的功能。

40、本发明实施例还提供了一种密码同步装置,包括:

41、接收模块,用于接收路由器设备发送的第一数据帧,所述第一数据帧包括第一校验号字段、第一设备标识字段和第一密码字段,所述第一数据帧是在所述路由器设备修改连接密码后发送的。

42、处理模块,用于确定与所述第一校验号对应的第一解密算法和第一应用程序接口。

43、所述处理模块,还用于通过所述第一应用程序接口,利用所述第一解密算法对所述第一设备标识字段进行解密处理,得到路由器设备的标识,并对所述第一密码字段进行解密处理,得到新的连接密码。

44、反馈模块,用于向所述路由器设备发送第一反馈数据帧,所述第一反馈数据帧用于通知所述路由器设备所述终端设备成功同步所述新的连接密码。

45、连接模块,用于利用所述路由器设备标识和所述新的连接密码,与所述路由器设备建立网络连接。

46、本发明实施例还提供了一种密码同步装置,包括:

47、修改模块,用于将路由器设备的连接密码修改为新的连接密码,所述连接密码用于与终端设备建立网络连接。

48、发送模块,用于根据局域网mac地址列表中存储的至少一个终端设备的局域网mac地址,向所述至少一个终端设备发送第一数据帧,所述终端设备在路由器设备修改连接密码前与所述路由器设备建立过网络连接。

49、处理模块,用于接收所述至少一个终端设备发送的第一反馈数据帧,所述第一反馈数据帧用于表示所述终端设备同步新的连接密码成功。

50、连接模块,用于根据所述新的连接密码,与所述终端设备建立网络连接。

51、本发明实施例还提供了一种电子设备,该电子设备包括:处理器,以及与所述处理器通信连接的存储器。

52、所述存储器存储计算机执行指令。

53、所述处理器执行所述存储器存储的计算机执行指令,实现上述任一种优选技术方案中所述的密码同步方法。

54、本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现上述任一种优选技术方案中所述的密码同步方法。

55、本发明实施例还提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时,实现上述任一种优选技术方案中所述的密码同步方法。

56、本领域技术人员能够理解的是,本发明实施例提供的一种密码同步方法、装置、电子设备和存储介质,接收路由器设备发送的第一数据帧,第一数据帧是在路由器设备修改连接密码后发送的;确定与第一校验号对应的第一解密算法和第一应用程序接口;通过第一应用程序接口,利用第一解密算法对第一设备标识字段进行解密处理,得到路由器设备的标识,并对第一密码字段进行解密处理,得到新的连接密码;向路由器设备发送第一反馈数据帧;第一反馈数据帧用于通知路由器设备终端设备成功同步新的连接密码;利用路由器设备标识和新的连接密码,与路由器设备建立网络连接。本发明提供的技术方案能够在路由器设备修改连接密码后,获取其修改后的新的连接密码,从而与路由器设备建立网路连接。避免了用户手动输入新的连接密码,以及,服务器对终端设备进行验证而耗费的大量时间的问题,提高了终端设备同步路由器设备的新的连接密码的效率,从而提升了用户体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1