【技术实现步骤摘要】
网络通信的用户设备、服务器、方法、装置和计算机可读介质
[0001]本专利技术涉及网络通信,并且具体地涉及网络通信的用户设备、服务器、方法、装置和计算机可读介质。
技术介绍
[0002]随着网络用户的迅速增加以及针对网络通信性能越来越高的要求,在互联网协议(IP)版本4(IPv4)的基础上已经引入了IP版本6 (IPv6)来适应网络通信的发展。当前,基于使用客户驻地设备广域网管理协议(CWMP)的TR
‑
069技术规范,来执行针对用户设备的以下功能:自动配置、软件映像管理或固件映像管理、以及诊断等。在执行CWMP功能之前,要求在用户设备与自动配置服务器(ACS)之间通过IP网络建立连接。
[0003]因此,随着可能的更多新IP版本的引入,对于用户设备侧来说,将会面临以下问题,如何从对应于不同IP版本和IP地址的自动配置服务器中高效地选择满足性能要求的服务器去往该自动配置服务器的路由路径。对于服务器侧来说,也希望能够引导用户设备选择合适的服务器以实现整体性能的优化和资源之间的均衡。
[0004]此外,由于网络配置的动态变化,用于用户设备的IP版本和IP地址的静态配置可能会使用户设备在发起到网络的连接时经历较长的延迟或响应时间。
技术实现思路
[0005]根据本公开的第一方面,提供了一种用户设备,包括:至少一个处理器以及至少一个存储器,该至少一个存储器包括计算机程序代码。该至少一个存储器和计算机程序代码被配置为与至少一个处理器一起使用户设备,向第一服务器发送该用户设备连接 ...
【技术保护点】
【技术特征摘要】
1.一种用户设备,包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使所述用户设备:向第一服务器发送所述用户设备连接到多个服务器的第一连接信息;从所述第一服务器接收备选服务器的列表,所述备选服务器是由所述第一服务器至少基于所述第一连接信息确定的;以及从所述列表中选择第二服务器来建立连接。2.根据权利要求1所述的用户设备,所述用户设备还被使得:基于从所述多个服务器周期地接收到的用户驻地设备广域网管理协议CWMP消息或用户服务平台USP协议消息中的至少一项,来收集所述第一连接信息,所述CWMP消息或用户服务平台USP协议消息在由互联网协议IP版本和所述多个服务器的所述IP地址所标识的连接上被发送。3.根据权利要求1所述的用户设备,其中所述用户设备被使得通过以下操作来向所述第一服务器发送所述第一连接信息:通过用户驻地设备广域网管理协议CWMP和用户服务平台USP协议中至少一项来向所述第一服务器发送所述第一连接信息。4.根据权利要求1所述的用户设备,其中所述用户设备被使得通过以下操作来从所述第一服务器接收所述备选服务器的列表:通过用户驻地设备广域网管理协议CWMP和用户服务平台USP协议中至少一项来从所述第一服务器接收所述备选服务器的列表。5.根据权利要求1所述的用户设备,其中所述用户设备被使得通过以下至少一项来向所述第一服务器发送所述第一连接信息:周期性地向所述第一服务器发送所述第一连接信息;和响应于来自所述第一服务器的针对所述第一连接信息的请求,发送所述第一连接信息。6.根据权利要求1所述的用户设备,其中所述第一连接信息包括以下至少一项:所述多个服务器的互联网协议IP版本;所述多个服务器的IP地址;针对所述IP地址的连接建立延迟;针对所述IP地址的请求响应时间;以及所述用户设备连接到所述多个服务器的时间。7.根据权利要求1所述的用户设备,其中所述备选服务器的列表包括与所述备选服务器相关联的以下至少一项:互联网协议IP版本、IP地址以及主机名称。8.根据权利要求1所述的用户设备,其中所述备选服务器的列表包括所述备选服务器的相应优先级的指示,并且所述用户设备还被使得通过以下操作来从所述备选服务器列表中选择所述第二服务器:从所述列表中的所述备选服务器中选择优先级超过阈值优先级的备选服务器作为所
述第二服务器。9.根据权利要求1所述的用户设备,其中所述用户设备还被使得:如果没有成功地与所述第二服务器建立所述连接,则从所述列表中的备选服务器中选择优先级低于所述第二服务器的优先级的第三服务器来建立连接。10.一种第一服务器,包括:至少一个处理器;以及至少一个存储器,包括计算机程序代码,所述至少一个存储器和所述计算机程序代码被配置为与所述至少一个处理器一起使所述第一服务器:从用户设备接收所述用户设备连接到多个服务器的第一连接信息;至少基于接收到的所述第一连接信息,确定用于所述用户设备的多个备选服务器;以及向所述用户设备发送所述备选服务器的列表。11.根据权利要求10所述的第一服务器,其中所述第一服务器还被使得通过以下操作来确定所述多个备选服务器:基于接收到的所述第一连接信息以及一个或多个用户设备连接到所述第一服务器的第二连接信息,确定所述多个备选服务器。12.根据权利要求11所述的第一服务器,其中所述第一服务器被使得通过以下操作来收集所述第二连接信息:基于从连接到所述第一服务器的所述一个或多个用户设备周期地接收到的用户驻地设备广域网管理协议CWMP和用户服务平台USP协议消息中的至少一项,收集所述第二连接信息,所述CWMP消息或用户服务平台USP协议消息在由互联网协议IP版本和所述一个或多个用户设备的所述IP地址所标识的连接上被发送。13.根据权利要求10所述的第一服务器,其中所述第一服务器还被使得通过以下操作来确定所述多个备选服务器:基于所述第一连接信息和所述第二连接信息,使用机器学习模型来确定所述多个备选服务器。14.根据权利要求10所述的第一服务器,其中所述第一服务器还被使得通过以下操作来接收所述第一连接信息:通过用户驻地设备广域网管理协议CWMP和用户服务平台USP协议中的至少一项来从所述用户设备接收所述第一连接信息。15.根据权利要求10所述的第一服务器,其中所述第一服务器还被使得通过以下操作来发送所述备选服务器的列表:基于用户驻地设备广域网管理协议CWMP和用户服务平台USP协议中的至少一项来向所述用户设备发送所述备选服务器的列表。16.根据权利要求10所述的第一服务器,其中所述第一服务器还被使得通过以下至少一项来接收所述第一连接信息:从所述用户设备周期性地接收所述第一连接信息;和响应于向所述用户设备发送针对所述第一连接信息的请求,从所述用户设备接收所述
第一连接信息。17.根据权利要求10所述的第一服务器,其中所述第一连接信息包括以下至少一项:所述多个服务器的互联网协议IP版本;所述多个服务器的IP地址;针对所述IP地址的连接建立延迟;针对所述IP地址的请求响应时间;以及所述用户设备连接到所述多个服务器的时间。18.根据权利要求17所述的第一服务器,其中所述第一服务器还被使得:基于所述用户设备连接到所述多个服务器的所述时间,确定所述多个服务器针对所述用户设备在时间上的概率分布。19.根据权利要求10所述的第一服务器,其中所述备选服务器的列表至少包括与所述备选服务器相关联的以下至少一项:互联网协议IP、IP地址以及主机名称。20.一种在用户设备处实现的方法,包括向第...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。