一种路由代理方法、装置、设备及存储介质与流程

文档序号:34238359发布日期:2023-05-24 23:49阅读:38来源:国知局
一种路由代理方法、装置、设备及存储介质与流程

本公开涉及无线通信领域,尤其涉及一种路由代理方法、装置、设备及存储介质。


背景技术:

1、随着智能终端的发展,越来越多的智能终端开始接入网络。例如智能终端可以是家庭环境中的智能家居。并且智能终端与服务器的交互也越来越多。

2、然而,目前用户在购买了智能终端后,需要用户直接或间接的连接上智能终端,并配置智能终端接入网络,才能实现智能终端与服务器的连接。例如,接入路由器的无线保真(wireless fidelity,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、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。

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