一种客户端与网通设备自适应的通信方法和装置与流程

文档序号:36312715发布日期:2023-12-07 17:54阅读:28来源:国知局
一种客户端与网通设备自适应的通信方法和装置与流程

本发明涉及通信,具体涉及一种客户端与网通设备自适应的通信方法和装置。


背景技术:

1、现有的客户端与网络设备进行通信的过程,用户需要输入网址、或者输入ip地址进入本地网页去管理路由器。上述通信过程中,在输入ip地址之后,还需要输入管理员账号与密码,此外,如果时间长了,用户可能忘记曾经配置的管理员的账号和密码,上述通信过程过于繁琐,用户体验度不佳。

2、如何提供一种新型的客户端与网通设备的通信方法,以实现无需用户分别输入网址、管理员账号与密码,简化现有的通信过程,以提高用户体验度,是待解决的技术问题。


技术实现思路

1、基于此,有必要针对现有通信方法过于繁琐、且用户体验度不佳的缺陷,提供一种客户端与网通设备自适应的通信方法、装置、存储介质、电子设备和计算机程序产品。

2、第一方面,本技术实施例提供了一种客户端与网通设备自适应的通信方法,所述方法包括:

3、获取路由器用于管理的预设ip地址;

4、网络模块根据所述预设ip地址,对当前网络是否能够接收到回声应答进行检测,得到对应的第一检测结果;

5、根据所述第一检测结果匹配对应的通信方式,以通过匹配出的对应通信方式进行客户端与网络设备间的自适应通信;

6、响应于检测当前网络是否连通的指令,通过所述网络模块检测当前网络是否连通,得到对应的第二检测结果;

7、根据所述第二检测结果匹配对应的通信方式,以通过匹配出的对应通信方式进行所述客户端与所述网络设备间的自适应通信。

8、优选的,所述根据所述第一检测结果匹配对应的通信方式,以通过匹配出的对应通信方式进行客户端与网络设备间的自适应通信,包括:

9、获取所述第一检测结果,所述第一检测结果为:能够接收到回声应答、且当前网络处于连通的状态;

10、在所述第一检测结果为:能够接收到回声应答、且当前网络处于连通的状态的情况下,通过匹配的通信方式进行所述客户端与所述网络设备间的自适应通信。

11、优选的,所述在所述第一检测结果为能够接收到回声应答、且当前网络处于连通的状态的情况下,通过匹配的通信方式进行所述客户端与所述网络设备间的自适应通信,包括:

12、通过访问云平台获取对应的第一用户信息,所述第一用户信息至少包括对应的支持的第一访问方式;

13、在所述支持的第一访问方式为仅支持远程方式访问的情况下,确定匹配的通信方式为第一通信方式,第一通信方式包括:所述客户端通过第一mqtt方式与所述网通设备进行通信,并展示第一基础管理功能和第一预设特色功能;

14、通过所述第一mqtt方式进行所述客户端与所述网络设备间的自适应通信,并展示所述第一基础管理功能和所述第一预设特色功能。

15、优选的,所述在所述第一检测结果为能够接收到回声应答、且当前网络处于连通的状态的情况下,通过匹配的通信方式进行所述客户端与所述网络设备间的自适应通信,还包括:

16、通过读取所述用户信息获取对应的支持的访问方式;

17、在所述支持的第一访问方式为仅支持本地方式访问的情况下,确定匹配的通信方式为第二通信方式,所述第二通信方式为:所述客户端通过第一http直连的方式与所述网通设备进行通信,并展示所述第一基础管理功能;

18、通过所述第一http直连的方式进行所述客户端与所述网络设备间的自适应通信,并展示所述第一基础管理功能。

19、优选的,所述根据所述第一检测结果匹配对应的通信方式,以通过匹配出的对应通信方式进行客户端与网络设备间的自适应通信,包括:

20、获取所述第一检测结果,所述第一检测结果为:未能接收到回声应答、且当前网络处于连通的状态;

21、在所述第一检测结果为:未接收到回声应答、且当前网络处于连通的状态的情况下,通过匹配的通信方式进行所述客户端与所述网络设备间的自适应通信。

22、优选的,所述在所述第一检测结果为:未接收到回声应答、且当前网络处于连通的状态的情况下,通过匹配的通信方式进行所述客户端与所述网络设备间的自适应通信,包括:

23、通过访问云平台获取对应的第二用户信息,所述第二用户信息至少包括对应的支持的第二访问方式;

24、在所述支持的第二访问方式为仅支持远程方式访问的情况下,确定匹配的通信方式为第三通信方式,第三通信方式包括:所述客户端通过第二mqtt方式与所述网通设备进行通信,并展示第二基础管理功能和第二预设特色功能;

25、通过所述第二mqtt方式进行所述客户端与所述网络设备间的自适应通信,并展示所述第二基础管理功能和所述第二预设特色功能;或者,

26、在所述支持的第二访问方式为仅支持本地方式访问的情况下,以第一弹窗方式展示第一提示信息,以通过所述第一提示信息提示所述客户端与对应的目标路由器进行连接,所述第一提示信息包括:所述客户端与对应的目标路由器未连接。

27、优选的,所述根据所述第二检测结果匹配对应的通信方式,以通过匹配出的对应通信方式进行所述客户端与所述网络设备间的自适应通信,包括:

28、在所述第二检测结果为:能够接收到回声应答、且当前网络处于未连通的状态的情况下,匹配的通信方式为第四通信方式,并通过所述第四通信方式进行所述客户端与所述网络设备间的自适应通信,所述第四通信方式包括:所述客户端通过第二http直连的方式与所述网通设备进行通信,并响应于配置指令,跳转至对应的配置页面以设置对应的多项参数;或者,

29、在所述第二检测结果为:未能接收到回声应答、且当前网络处于未连通的状态的情况下,以第二弹窗方式展示第二提示信息,以通过所述第二提示信息提示所述客户端与对应的目标路由器进行连接,所述第二提示信息包括:所述客户端与对应的目标路由器未连接。

30、第二方面,本技术实施例提供了一种客户端与网通设备自适应的通信装置,所述装置包括:

31、获取模块,用于获取路由器用于管理的预设ip地址;

32、第一检测模块,用于网络模块根据所述预设ip地址,对当前网络是否能够接收到回声应答进行检测,得到对应的第一检测结果;

33、第一匹配模块,用于根据所述第一检测结果匹配对应的通信方式,以通过匹配出的对应通信方式进行客户端与网络设备间的自适应通信;

34、第二检测模块,用于响应于检测当前网络是否连通的指令,通过所述网络模块检测当前网络是否连通,得到对应的第二检测结果;

35、第二匹配模块,用于根据所述第二检测结果匹配对应的通信方式,以通过匹配出的对应通信方式进行所述客户端与所述网络设备间的自适应通信。

36、第三方面,本技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序用于执行上述的方法步骤。

37、第四方面,本技术实施例提供一种电子设备,所述电子设备包括:

38、处理器;

39、用于存储所述处理器可执行指令的存储器;

40、所述处理器,用于从所述存储器中读取所述可执行指令,并执行所述可执行指令以实现上述的方法步骤。

41、第五方面,本技术实施例提供一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现上述的方法步骤。

42、在本技术实施例中,获取路由器用于管理的预设ip地址;网络模块根据预设ip地址,对当前网络是否能够接收到回声应答进行检测,得到对应的第一检测结果;根据第一检测结果匹配对应的通信方式,以通过匹配出的对应通信方式进行客户端与网络设备间的自适应通信;响应于检测当前网络是否连通的指令,通过网络模块检测当前网络是否连通,得到对应的第二检测结果;以及根据第二检测结果匹配对应的通信方式,以通过匹配出的对应通信方式进行客户端与网络设备间的自适应通信。本技术实施例提供的客户端与网通设备自适应的通信方法,网络模块根据预设ip地址,对当前网络是否能够接收到回声应答进行检测所得到的第一检测结果匹配对应的通信方式,以及网络模块检测当前网络是否连通所得到的第二检测结果匹配对应的通信方式,并通过上述匹配出的通信方式进行客户端与网络设备间的自适应通信;上述通信过程中,由于客户端能够自动获取目标路由器的ip地址和加密后的管理员账号密码,使用上述信息,客户端可以直接和网络设备间进行自适应通信,因此,无需用户输入网址,也无需用户输入管理员账号与密码,这样,不仅能够提高用户使用的便捷性,还大大地提高了用户体验度。

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