一种客户端注册方法、装置、电子设备及存储介质与流程

文档序号:33758316发布日期:2023-04-18 16:31阅读:22来源:国知局
一种客户端注册方法、装置、电子设备及存储介质与流程

本发明涉及通信,特别是涉及一种客户端注册方法、装置、电子设备及存储介质。


背景技术:

1、p2p通信(peer-to-peer communication,对等通信)是一种基于对等网络进行数据传输的通讯技术,在对等网络中,每一p2p节点既可以作为客户端,又能充当其它p2p节点的服务端。无论点播或直播,客户端节点间的p2p通信都依赖于客户端对追踪服务器的注册和查询操作。

2、然而,现有技术中将过多的客户端注册到同一追踪服务器,出现一部分追踪服务器负载过大,另一部分追踪服务器负载过小,导致追踪服务器资源的浪费。


技术实现思路

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、本发明实施例提供的客户端注册方法、装置、电子设备及存储介质,可以获取目标数据获取请求的并发量,作为目标并发量,由于并发量和追踪服务器集合存在对应关系,当并发量较低时,追踪服务器集合中的追踪服务器数目较少,当并发量较高时,追踪服务器集合中的追踪服务器数目较多,可以根据不同的并发量确定不同的追踪服务器的数目,能够有效降低追踪服务器的负载,同时,由于目标追踪服务器集合中各追踪服务器被确定为目标追踪服务器的概率处于同一取值区间,客户端选择目标追踪服务器集合中各追踪服务器注册的概率是相近的,因此可以避免追踪服务器资源的浪费。



技术特征:

1.一种客户端注册方法,其特征在于,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,追踪服务器集合中包括第一追踪服务器集合,所述第一追踪服务集合中追踪服务器与运营商存在预设对应关系;

3.根据权利要求1或2所述的方法,其特征在于,追踪服务器集合中包括第二追踪服务器集合,所述第二追踪服务集合中追踪服务器与地理位置存在预设对应关系;

4.根据权利要求1所述的方法,其特征在于,所述在所述目标追踪服务器集合中确定客户端对应的追踪服务器,作为目标追踪服务器,包括:

5.一种客户端注册装置,其特征在于,所述装置包括:

6.一种电子设备,其特征在于,包括处理器、通信接口、存储器和通信总线,其中,处理器,通信接口,存储器通过通信总线完成相互间的通信;

7.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-4任一所述的方法步骤。


技术总结
本发明实施例提供了一种客户端注册方法、装置、电子设备及存储介质。其中,所述方法包括:获取目标数据获取请求的并发量,作为目标并发量;根据预设的并发量和追踪服务器集合的对应关系,确定所述目标并发量对应的追踪服务器集合,作为目标追踪服务器集合,其中,所述对应关系中,越高的并发量对应的追踪服务器集合中包括的追踪服务器数目越多;在所述目标追踪服务器集合中确定客户端对应的追踪服务器,作为目标追踪服务器;其中,所述目标追踪服务器集合中各追踪服务器被确定为所述目标追踪服务器的概率处于同一取值区间;在所述目标追踪服务器上注册所述客户端。可以避免追踪服务器资源的浪费。

技术研发人员:殷松松
受保护的技术使用者:北京奇艺世纪科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1