P2P标识符的分配方法、系统、电子设备及存储介质与流程

文档序号:36919671发布日期:2024-02-02 21:46阅读:16来源:国知局
P2P标识符的分配方法、系统、电子设备及存储介质与流程

本技术涉及数字信息的传输,具体涉及一种p2p标识符的分配方法、系统、电子设备及存储介质。


背景技术:

1、p2p标识符是p2p通信系统中,用于唯一标识每个用户终端的关键信息。p2p标识符可以确保点对点通信的准确性和可靠性。目前的p2p通信系统主要采用静态分配的方式来使用p2p标识符,即在用户注册时进行一次性分配,不会根据用户的实时业务需求进行动态调整。同时,现有技术也没有对回收后的p2p标识符进行分类和二次利用,回收后的标识符直接返回标识符池等待下一次分配,未能实现标识符的重用,导致对p2p标识符利用效率较低。


技术实现思路

1、本技术提供了一种p2p标识符的分配方法、系统、电子设备及存储介质,可以提高p2p标识符的利用效率。

2、在本技术的第一方面,提供了一种p2p标识符的分配方法,应用于服务器,所述p2p标识符的分配方法包括:

3、响应于多个第一用户端发送的请求分配指令,根据所述请求分配指令,确定第一p2p标识符,并将所述第一p2p标识符分配至各所述第一用户端;

4、响应于p2p标识符回收指令,根据所述p2p标识符回收指令中第二p2p标识符的类型,将所述第二p2p标识符存储至对应的数据槽中。

5、通过采用上述技术方案,可以根据每个用户的实际需求,动态分配适量的第一p2p标识符,避免用户每次通信都需要申请,既满足了用户的通信需求,也减轻了服务器重复分配的负担,提升了用户体验。同时,该方案会根据第二p2p标识符的历史使用情况判断其类型,将不同类型的标识符区分到不同的数据槽存储,可以对标识符进行分类管理,从而提高对p2p标识符的利用效率。

6、可选的,所述请求分配指令中携带所述第一用户端的设备型号,所述根据所述请求分配指令,确定所述第一p2p标识符,包括:

7、判断映射表中是否存在与所述设备型号对应的第一分配时长;

8、若所述映射表中存在与所述设备型号对应的第一分配时长,则确定所述第一p2p标识符的目标分配时长为所述第一分配时长;

9、若所述映射表中不存在与所述设备型号对应的第一分配时长,则确定所述第一p2p标识符的目标分配时长为第二分配时长。

10、通过采用上述技术方案,根据请求分配指令中的设备型号,判断是否存在对应的第一分配时长,可以实现对不同设备类型p2p标识符的定制化分配时长。具体地,通过预先建立设备型号与第一分配时长的映射关系,当接收到携带设备型号的分配请求时,可以根据映射关系直接确定该设备对应的标识符分配时长,对使用频繁的设备可以预置较长的第一分配时长,对使用不频繁的设备可以预置较短的时长,从而可以优化不同设备的标识符使用策略。

11、通过上述根据设备类型确定不同分配时长的方式,可以对标识符资源进行更合理的分配,针对性强,既满足了用户对使用频繁设备的需求,也可以节省对使用不频繁设备分配过多标识符的资源浪费,达到了按需分配、提高资源利用率的技术效果。

12、可选的,所述请求分配指令中携带所述第一用户端的ip地址,所述根据所述请求分配指令,确定所述第一p2p标识符,包括:

13、判断所述ip地址与所述服务器的网络距离是否大于距离阈值;

14、若所述ip地址与所述服务器的网络距离小于所述距离阈值,则从所述服务器中确定所述第一p2p标识符;

15、若所述ip地址与所述服务器的网络距离大于或等于所述距离阈值,则从与所述ip地址网络距离最近的子服务器中确定所述第一p2p标识符,所述子服务器与所述服务器连接。

16、通过采用上述技术方案,判断用户ip地址与服务器的网络距离,实现了根据网络状态动态选择距离用户最近的服务器进行p2p标识符分配,可以优化用户的通信网络状态,提高通信质量。具体地,可以判断用户ip地址与服务器之间的网络距离是否超过预设阈值,如果距离较近,则直接从服务器分配标识符,可以获得低延迟、高质量的通信。

17、而如果用户ip与服务器网络距离较远时,该方案可以查询距离用户ip最近的子服务器,并从该子服务器中取得标识符进行分配,可以缩短用户与标识符服务器之间的网络距离,降低通信延迟,提升用户的通信体验。

18、可选的,所述p2p标识符包括热第二p2p标识符和冷第二p2p标识符,所述数据槽包括热数据槽和冷数据槽,所述热数据槽的性能高于所述冷数据槽的性能,所述响应于p2p标识符回收指令,根据所述p2p标识符回收指令中第二p2p标识符的类型,将所述第二p2p标识符存储至对应的数据槽中,包括

19、响应第二用户端发送的所述p2p标识符回收指令,将所述p2p标识符回收指令中的第二p2p标识符存储至所述热数据槽中;

20、响应在周期时间内触发的所述p2p标识符回收指令,将所述p2p标识符回收指令中过期的所述热第二p2p标识符存储至所述热数据槽中,将所述p2p标识符回收指令中过期的所述冷第二p2p标识符存储至冷数据槽中,所述热第二p2p标识符的使用频率大于所述冷第二p2p标识符的使用频率。

21、通过采用上述技术方案,该可选方案通过设置热数据槽和冷数据槽分别存储不同类型的第二p2p标识符,实现了对标识符的分类存储和重用,可以提高标识符利用效率。具体地,该方案根据标识符的重要性将其区分为热数据和冷数据存储在不同性能的数据槽中,热数据槽具有更高的读写性能。用户主动回收的标识符存入热数据槽;定期回收的标识符则根据其历史使用频率分别存入热数据槽和冷数据槽。

22、通过这种区分标识符类型并相应确定其存储位置的方式,可以使重要性更高、使用频率更大的热数据标识符快速回收入槽并高效重用,充分发挥其价值,而低重用价值的冷数据标识符则可以待需求增加后再重用,从而可以优化标识符资源的分配和利用。

23、可选的,所述响应于多个第一用户端发送的请求分配指令,根据所述请求分配指令,确定所述第一p2p标识符,并将所述第一p2p标识符分配至各所述第一用户端,包括:

24、响应于多个第一用户端发送的请求分配指令,根据所述请求分配指令,从所述热数据槽中确定所述第一p2p标识符,并将所述第一p2p标识符分配至各所述第一用户端;

25、当所述热数据槽中无可用的p2p标识符时,从所述冷数据槽中确定所述第一p2p标识符,并将所述第一p2p标识符分配至各所述第一用户端。

26、通过采用上述技术方案,优先从热数据槽分配p2p标识符给用户端,实现了标识符资源的合理利用和分配,可以提高标识符的使用效率。具体地,该方案在接收到用户分配请求时,会先检查热数据槽中是否存在可用的标识符资源,如果热数据槽中有,则直接从中选择标识符分配给用户,可以实现热数据的快速重用,避免浪费。而当热数据槽资源已用尽无法满足用户需求时,该方案可以继续使用冷数据槽中剩余的标识符进行分配,以保证所有用户端均可以获得所需的标识符,防止出现分配失败的情况。

27、通过优先使用热数据优化标识符分配的同时,又具有冷数据作为备用资源的手段,既提高了资源利用效率,也保证了分配的可靠性和稳定性。

28、可选的,所述方法还包括:

29、当所述热数据槽中无可用的p2p标识符时,向第三p2p标识符分配端发送请求指令,以使所述第三p2p标识符分配端根据所述请求指令分配p2p标识符至所述第一用户端。

30、通过采用上述技术方案,引入第三方p2p标识符分配端,在本地标识符用尽时可以获取额外标识符,提高了标识符分配的可靠性和可用性。具体地,当热数据槽和冷数据槽中的标识符资源已无法满足用户的分配需求时,该方案使服务器可以发送请求指令给第三方标识符分配端,由其提供额外的标识符进行分配。避免了本地标识符资源耗尽后无法响应用户请求的情况,确保了即使在标识符需求缺乏的情况下,也可以通过第三方支持获得足够的标识符进行分配,从而保证了分配服务的连续性和稳定性。

31、可选的,所述请求分配指令为所述第一用户端本地缓存的p2p标识符过期时向所述服务器发出。

32、通过采用上述技术方案,所述请求分配指令为用户端本地缓存的p2p标识符过期时向服务器发出。这种由用户本地缓存触发的主动请求分配方式,可以加快已分配标识符的更新速度,避免标识符过期后引起的通信中断,保证了用户点对点通信的持续性。

33、同时,这种基于本地缓存的标识符有效期管理机制,可以加快标识符的轮换速度,促进服务器对标识符资源的重新分配和重用,降低标识符长期被占用而浪费的情况,提高了标识符使用效率。而且,这种由用户主动请求的分配方式,可以减轻服务器主动回收和分配的资源消耗,提高了分配效率,同时也进一步加强了用户端的主动性和对通信质量的控制能力。

34、在本技术的第二方面提供了一种p2p标识符的分配系统,包括:

35、第一p2p标识符分配模块,用于响应于多个第一用户端发送的请求分配指令,根据所述请求分配指令,确定所述第一p2p标识符,并将所述第一p2p标识符分配至各所述第一用户端;

36、第二p2p标识符回收模块,用于响应于p2p标识符回收指令,根据所述p2p标识符回收指令中第二p2p标识符的类型,将所述第二p2p标识符存储至对应的数据槽中。

37、在本技术的第三方面提供了一种计算机存储介质,所述计算机存储介质存储有多条指令,所述指令适于由处理器加载并执行上述的方法步骤。

38、在本技术的第四方面提供了一种电子设备,包括:处理器、存储器;其中,所述存储器存储有计算机程序,所述计算机程序适于由所述处理器加载并执行上述的方法步骤。

39、综上所述,本技术实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:

40、通过采用本技术技术方案,可以根据每个用户的实际需求,分配适量的第一p2p标识符,避免用户每次通信都需要申请,既满足了用户的通信需求,也减轻了服务器重复分配的负担,提升了用户体验。同时,该方案会根据第二p2p标识符的历史使用情况判断其类型,将不同类型的标识符区分到不同的数据槽存储,可以对标识符进行分类管理。这可实现重要性高、使用频率大的标识符快速回收和重用,节约资源,并且让不频繁使用的标识符待需求增加后再重用,提高了标识符利用效率。

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