游戏区服排名同步的方法及服务端技术

技术编号:33507929 阅读:19 留言:0更新日期:2022-05-19 01:17
本发明专利技术公开了一种游戏区服排名同步的方法及服务端;本发明专利技术根据预设时间间隔,通过对接游戏服务的排名接口,采集预设榜单类型的排名数据;将所述排名数据根据榜单类型和用户编号进行筛选分类,根据当前时间生成分时区标识、排名键值和用户键值,并按照排名键值和用户键值进行存储;接收用户的排名获取请求,根据当前时间和所述预设时区大小计算当前分时区标识,并根据当前时区标识和所述排名获取请求的需求信息,生成查询需求组合键值;根据查询需求组合键值获取对应的榜单数据;本发明专利技术预设了排名服务,可以根据需求调节数据更新速度,并在排名服务中进行了排名数据的处理和存储,减少了区服服务的资源占用,提高用户获取最新榜单数据的速度。最新榜单数据的速度。最新榜单数据的速度。

【技术实现步骤摘要】
游戏区服排名同步的方法及服务端


[0001]本专利技术涉及数据交互
,特别涉及一种游戏区服排名同步的方法及服务端。

技术介绍

[0002]目前业内针对排名数据同步的处理方式一般为将排名数据定期筛选存入区服服务缓存中,然后定时更新缓存中的排名数据,一般的间隔周期是一天。这种同步方式比较占用区服服务资源,而且排名数据更新较慢,用户获取数据时,需要根据榜单类型和用户编号逐步获取榜单数据,使用户无法快速获取最新的榜单信息和自身各类榜单。

技术实现思路

[0003]本专利技术所要解决的技术问题是:提供一种游戏区服排名同步的方法及服务端,减少区服服务器资源占用的同时提高用户获取最新榜单的速度。
[0004]为了解决上述技术问题,本专利技术采用的技术方案为:
[0005]一种游戏区服排名同步的方法,包括:
[0006]S1、预设的排名服务根据预设时间间隔,通过预设排名接口,采集预设榜单类型的排名数据;
[0007]S2、将所述排名数据根据榜单类型和用户编号进行筛选分类,得到榜单类型数据和用户类型数据,根据所述排名数据的采集时间和预设时区大小生成分时区标识,根据所述分时区标识生成排名键值和用户键值,将所述榜单类型数据存入所述排名键值对应的排名缓存中,将所述用户类型数据存入所述用户键值对应的用户缓存中;
[0008]S3、接收用户的排名获取请求,根据当前时间和所述预设时区大小计算当前分时区标识,并根据当前时区标识和所述排名获取请求的需求信息,生成查询需求组合键值;
[0009]S4、根据查询需求组合键值获取对应的榜单数据。
[0010]一种游戏区服排名同步的服务端,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0011]S1、根据预设时间间隔,通过预设排名接口,采集预设榜单类型的排名数据;
[0012]S2、将所述排名数据根据榜单类型和用户编号进行筛选分类,得到榜单类型数据和用户类型数据,根据所述排名数据的采集时间和预设时区大小生成分时区标识,根据所述分时区标识生成排名键值和用户键值,将所述榜单类型数据存入所述排名键值对应的排名缓存中,将所述用户类型数据存入所述用户键值对应的用户缓存中;
[0013]S3、接收用户的排名获取请求,根据当前时间和所述预设时区大小计算当前分时区标识,并根据当前时区标识和所述排名获取请求的需求信息,生成查询需求组合键值;
[0014]S4、根据查询需求组合键值获取对应的榜单数据。
[0015]本专利技术的有益效果在于:本专利技术预设了排名服务,在排名服务中进行排名数据的处理和存储,减少了区服服务的资源占用;预设数据获取间隔,可以根据需求调节数据更新
速度;在排名服务中对排名数据进行分类汇总,并根据预设时区大小和分类信息,对数据进行分类存储,提高用户获取最新榜单数据的速度。
附图说明
[0016]图1为本专利技术实施例的一种游戏区服排名同步的方法的流程图;
[0017]图2为本专利技术实施例的一种游戏区服排名同步的服务端的结构图;
[0018]图3为本专利技术实施例的一种游戏区服排名同步的方法的具体流程图;
[0019]标号说明:
[0020]1、一种游戏区服排名同步的服务端;2、处理器;3、存储器。
具体实施方式
[0021]为详细说明本专利技术的
技术实现思路
、所实现目的及效果,以下结合实施方式并配合附图予以说明。
[0022]请参照图1和图3,一种游戏区服排名同步的方法,包括:
[0023]S1、预设的排名服务根据预设时间间隔,通过预设排名接口,采集预设榜单类型的排名数据;
[0024]S2、将所述排名数据根据榜单类型和用户编号进行筛选分类,得到榜单类型数据和用户类型数据,根据所述排名数据的采集时间和预设时区大小生成分时区标识,根据所述分时区标识生成排名键值和用户键值,将所述榜单类型数据存入所述排名键值对应的排名缓存中,将所述用户类型数据存入所述用户键值对应的用户缓存中;
[0025]S3、接收用户的排名获取请求,根据当前时间和所述预设时区大小计算当前分时区标识,并根据当前时区标识和所述排名获取请求的需求信息,生成查询需求组合键值;
[0026]S4、根据查询需求组合键值获取对应的榜单数据。
[0027]从上述描述可知,本专利技术的有益效果在于:本专利技术预设了排名服务,在排名服务中进行排名数据的处理和存储,减少了区服服务的资源占用;预设数据获取间隔,可以根据需求调节数据更新速度;在排名服务中对排名数据进行分类汇总,并根据预设时区大小和分类信息,对数据进行分类存储,提高用户获取最新榜单数据的速度。
[0028]进一步的,所述步骤S2和步骤S3之间还包括:
[0029]S21、为所述榜单类型数据和用户类型数据设置一个缓存过期时间,所述缓存过期时间为所述预设时区大小的两倍以上。
[0030]由上述描述可知,本专利技术设置了缓存过期时间,且为预设时区大小的两倍以上,能够删除过于久远的数据的同时使得上一分时区的数据能够保留。
[0031]进一步的,所述步骤S4具体为:
[0032]根据查询所述需求组合键值在当前分时区的所述榜单类型数据和用户类型数据中获取对应的榜单数据,若获取失败,则根据查询需求组合键值生成上一分时区标识的第二查询需求组合键值,根据所述第二查询需求组合键值从上一分时区的所述榜单类型数据和用户类型数据获取对应的榜单数据。
[0033]由上述描述可知,若用户在当前分时区的排名数据中若是获取不到所需信息,则向备用数据获取,提高了数据获取的稳定性。
[0034]进一步的,所述步骤S1具体为:
[0035]根据预设时间间隔,通过预设排名接口,采集预设榜单类型的排名数据,若采集失败,则根据预设的重试次数和重试间隔,重新进行采集。
[0036]由上述描述可知,本专利技术在对区服服务器进行数据采集时,设置了重试机制,提高了排名服务采集排名信息的稳定性。
[0037]进一步的,所述预设时区大小为4小时,所述缓存过期时间为8小时。
[0038]由上述描述可知,所述设时区大小为4小时,所述缓存过期时间为8小时,作为本专利技术的一种具体实施例。
[0039]请参照图2,一种游戏区服排名同步的服务端,包括处理器、存储器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
[0040]S1、根据预设时间间隔,通过对接游戏服务的排名接口,采集预设榜单类型的排名数据;
[0041]S2、将所述排名数据根据榜单类型和用户编号进行筛选分类,得到榜单类型数据和用户类型数据,根据所述排名数据的采集时间和预设时区大小生成分时区标识,根据所述分时区标识生成排名键值和用户键值,将所述榜单类型数据存入所述排名键值对应的排名缓存中,将所述用户类型数据存入所述用户键值对应的用户缓存中;...

【技术保护点】

【技术特征摘要】
1.一种游戏区服排名同步的方法,其特征在于,包括:S1、预设的排名服务根据预设时间间隔,通过预设排名接口,采集预设榜单类型的排名数据;S2、将所述排名数据根据榜单类型和用户编号进行筛选分类,得到榜单类型数据和用户类型数据,根据所述排名数据的采集时间和预设时区大小生成分时区标识,根据所述分时区标识生成排名键值和用户键值,将所述榜单类型数据存入所述排名键值对应的排名缓存中,将所述用户类型数据存入所述用户键值对应的用户缓存中;S3、接收用户的排名获取请求,根据当前时间和所述预设时区大小计算当前分时区标识,并根据当前时区标识和所述排名获取请求的需求信息,生成查询需求组合键值;S4、根据查询需求组合键值获取对应的榜单数据。2.根据权利要求1所述的一种游戏区服排名同步的方法,其特征在于,所述步骤S2和步骤S3之间还包括:S21、为所述榜单类型数据和用户类型数据设置一个缓存过期时间,所述缓存过期时间为所述预设时区大小的两倍以上。3.根据权利要求2所述的一种游戏区服排名同步的方法,其特征在于,所述步骤S4具体为:根据所述查询需求组合键值在当前分时区的所述榜单类型数据和用户类型数据中获取对应的榜单数据,若获取失败,则根据查询需求组合键值生成上一分时区标识的第二查询需求组合键值,根据所述第二查询需求组合键值从上一分时区的所述榜单类型数据和用户类型数据获取对应的榜单数据。4.根据权利要求1所述的一种游戏区服排名同步的方法,其特征在于,所述步骤S1具体为:根据预设时间间隔,通过预设排名接口,采集预设榜单类型的排名数据,若采集失败,则根据预设的重试次数和重试间隔,重新进行采集。5.根据权利要求2所述的一种游戏区服排名同步的方法,其特征在于,所述预设时区大小为4小时,所述缓存过期时间为8小时。6.一种游戏区服排名同步的服务端,包括处理器、存储器及存储在存储器上并可在处理器上...

【专利技术属性】
技术研发人员:刘德建陈波林琛郑剑辉
申请(专利权)人:福建天晴在线互动科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1