数据搜索方法、装置、计算机设备及存储介质制造方法及图纸

技术编号:27294140 阅读:27 留言:0更新日期:2021-02-06 12:03
本申请实施例公开了一种数据搜索方法、装置、计算机设备及存储介质。通过接收用户所属终端发送的游戏实体属性的数据搜索请求,该数据搜索请求包括游戏实体属性的至少一个字段数据;根据数据搜索请求,获取游戏服务器在目标数据库中存储的游戏实体属性的字段数据,并向用户所属终端反馈;将游戏实体属性的搜索时刻更新为向用户所属终端反馈的时刻,确定第一游戏实体属性,第一游戏实体属性包括超过预设时间未更新的搜索时刻对应的游戏实体属性;向游戏服务器发送第一游戏实体属性的字段数据的终止采集指令,清空目标数据库中存储的第一游戏实体属性的字段数据,从而减少了需要的存储资源和采集资源,提升了网络资源和存储空间的利用率。的利用率。的利用率。

【技术实现步骤摘要】
数据搜索方法、装置、计算机设备及存储介质


[0001]本申请涉及游戏
,具体涉及一种数据搜索方法、装置、计算机设备及存储介质。

技术介绍

[0002]在开发人员调试游戏代码,或在用户运行游戏实现故障报告等场景中,通常需要与游戏进程进行交互,以获取必要的游戏数据信息,从而发现游戏进程中存在的具体问题。在涉及到游戏实体的相关属性字段的搜索场景时,需要预先枚举所有可能需要搜索的游戏实体属性的字段,游戏服务器采用一定的频率采集枚举的所有游戏实体属性的字段,并将采集的数据存储在目标数据库中。若用户搜索游戏服务器未预先采集的游戏实体属性的冷门字段,则需要更新采集任务的相关配置代码,使得游戏服务器以一定的频率采集该冷门字段,并存储在目标数据库中,因此需要花费大量的存储成本;另一方面,长期以一定的频率采集游戏实体属性的字段,会影响用户的游戏体验,而且花费大量的存储资源和采集资源来满足用户对冷门字段的搜索需求,会降低网络资源和存储空间的利用率。

技术实现思路

[0003]本申请实施例提供一种数据搜索方法、装置、计算机设备及存储介质,用户所属终端提出搜索需求时,游戏服务器才按需搜索,且用户服务器清空长时间未搜索的数据,从而减少了需要的存储资源和采集资源,提升了网络资源和存储空间的利用率。
[0004]本申请实施例提供一种数据搜索方法,包括:
[0005]接收用户所属终端发送的游戏实体属性的数据搜索请求,所述数据搜索请求包括所述游戏实体属性的至少一个字段数据;
[0006]根据所述数据搜索请求,获取游戏服务器在目标数据库中存储的所述游戏实体属性的字段数据,并向所述用户所属终端反馈;
[0007]将所述游戏实体属性的搜索时刻更新为向所述用户所属终端反馈的时刻,确定第一游戏实体属性,所述第一游戏实体属性包括超过预设时间未更新的搜索时刻对应的游戏实体属性;
[0008]向所述游戏服务器发送所述第一游戏实体属性的字段数据的终止采集指令,清空所述目标数据库中存储的所述第一游戏实体属性的字段数据。
[0009]同样的,本申请实施例还提供一种数据搜索方法,包括:
[0010]接收用户服务器发送的目标数据库中未存储的游戏实体属性的字段数据的开始采集指令;
[0011]根据所述开始采集指令,配置采集任务,定期采集所述目标数据库中未存储的游戏实体属性的字段数据,并存储至所述目标数据库;
[0012]若接收到所述用户服务器发送的终止采集指令,则停止所述终止采集指令对应的游戏实体属性的字段数据的采集任务。
[0013]相应的,本申请实施例还提供一种数据搜索装置,包括:
[0014]第一接收单元,用于接收用户所属终端发送的游戏实体属性的数据搜索请求,所述数据搜索请求包括所述游戏实体属性的至少一个字段数据;
[0015]获取单元,用于根据所述数据搜索请求,获取游戏服务器在目标数据库中存储的所述游戏实体属性的字段数据,并向所述用户所属终端反馈;
[0016]更新单元,用于将所述游戏实体属性的搜索时刻更新为向所述用户所属终端反馈的时刻,确定第一游戏实体属性,所述第一游戏实体属性包括超过预设时间未更新的搜索时刻对应的游戏实体属性;
[0017]清空单元,用于向所述游戏服务器发送所述第一游戏实体属性的字段数据的终止采集指令,清空所述目标数据库中存储的所述第一游戏实体属性的字段数据。
[0018]可选的,所述获取单元还用于根据所述数据搜索请求,确定所述目标数据库中已存储的游戏实体属性的字段数据和未存储的游戏实体属性的字段数据;
[0019]确定所述游戏服务器将所述目标数据库中未存储的游戏实体属性的字段数据存储至所述目标数据库;
[0020]根据所述数据搜索请求,在所述目标数据库中获取所述游戏实体属性的字段数据,并向所述用户所属终端反馈。
[0021]可选的,所述获取单元还用于向所述游戏服务器发送所述目标数据库中未存储的游戏实体属性的字段数据的开始采集指令;
[0022]接收所述游戏服务器根据所述开始采集指令获取的字段数据,存储至所述目标数据库中的存储完成指令;
[0023]根据所述存储完成指令确定所述目标数据库中未存储的游戏实体属性的字段数据存储至所述目标数据库。
[0024]可选的,所述更新单元还用于将向所述用户所属终端反馈的时刻作为所述游戏实体属性的更新后的搜索时刻;
[0025]计算所述更新后的搜索时刻和对应的更新前的搜索时刻的时间差值;
[0026]比较所述时间差值和所述预设时间;
[0027]确定超过所述预设时间的所述时间差值对应的所述游戏实体属性为所述第一游戏实体属性。
[0028]相应的,本申请实施例还提供一种数据搜索装置,包括:
[0029]第二接收单元,用于接收用户服务器发送的目标数据库中未存储的游戏实体属性的字段数据的开始采集指令;
[0030]采集单元,用于根据所述开始采集指令,配置采集任务,定期采集所述目标数据库中未存储的游戏实体属性的字段数据,并存储至所述目标数据库;
[0031]停止单元,用于若接收到所述用户服务器发送的终止采集指令,则停止所述终止采集指令对应的游戏实体属性的字段数据的采集任务。
[0032]可选的,所述采集单元还用于根据所述开始采集指令获取所述游戏实体属性对应的目标游戏,所述目标游戏的目标场景和需要采集的所述游戏实体属性的字段数据;
[0033]通过所述目标游戏,所述目标场景和需要采集的所述游戏实体属性的字段数据配置所述采集任务。
[0034]可选的,所述采集单元还用于向所述用户服务器发送未存储的游戏实体属性的字段数据在所述目标数据库中的存储完成指令。
[0035]同样的,本申请实施例还提供一种计算机设备,包括:
[0036]存储器,用于存储计算机程序;
[0037]处理器,用于在执行所述数据搜索方法中任一项的步骤。
[0038]此外,本申请实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现数据搜索方法中任一项的步骤。
[0039]本申请实施例提供一种数据搜索方法、装置、计算机设备及存储介质,在用户所属终端提出游戏实体属性的字段数据的搜索需求时,用户服务器先在目标数据库中搜索,若是预先搜索过并存储在目标数据库中,则用户服务器获取相关的游戏实体属性的字段数据反馈给用户所属终端,若是预先未搜索或未存储在目标数据库中,则用户服务器请求游戏服务器开始搜索相关的游戏实体属性的字段数据,并存储至目标数据库中,然后反馈给用户所属终端,并将游戏实体属性的字段数据的搜索时刻更新为向用户所属终端反馈的时刻,若目标数据库中存在长时间未搜索的游戏实体属性的字段数据,则用户所属终端服务器请求游戏服务器终止采集该字段数据,并清空目标数据库中存储的该字段数据,避免长期以一定的频率采集并存储游戏实体属性的字段,减少了需要的存储资源本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据搜索方法,其特征在于,包括:接收用户所属终端发送的游戏实体属性的数据搜索请求,所述数据搜索请求包括所述游戏实体属性的至少一个字段数据;根据所述数据搜索请求,获取游戏服务器在目标数据库中存储的所述游戏实体属性的字段数据,并向所述用户所属终端反馈;将所述游戏实体属性的搜索时刻更新为向所述用户所属终端反馈的时刻,确定第一游戏实体属性,所述第一游戏实体属性包括超过预设时间未更新的搜索时刻对应的游戏实体属性;向所述游戏服务器发送所述第一游戏实体属性的字段数据的终止采集指令,清空所述目标数据库中存储的所述第一游戏实体属性的字段数据。2.根据权利要求1所述的方法,其特征在于,所述根据所述数据搜索请求,获取游戏服务器在目标数据库中存储的所述游戏实体属性的字段数据,并向所述用户所属终端反馈,包括:根据所述数据搜索请求,确定所述目标数据库中已存储的游戏实体属性的字段数据和未存储的游戏实体属性的字段数据;确定所述游戏服务器将所述目标数据库中未存储的游戏实体属性的字段数据存储至所述目标数据库;根据所述数据搜索请求,在所述目标数据库中获取所述游戏实体属性的字段数据,并向所述用户所属终端反馈。3.根据权利要求2所述的方法,其特征在于,所述确定所述游戏服务器将所述目标数据库中未存储的游戏实体属性的字段数据存储至所述目标数据库,包括:向所述游戏服务器发送所述目标数据库中未存储的游戏实体属性的字段数据的开始采集指令;接收所述游戏服务器根据所述开始采集指令获取的字段数据,存储至所述目标数据库中的存储完成指令;根据所述存储完成指令确定所述目标数据库中未存储的游戏实体属性的字段数据存储至所述目标数据库。4.根据权利要求1所述的方法,其特征在于,所述将所述游戏实体属性的搜索时刻更新为向所述用户所属终端反馈的时刻,确定第一游戏实体属性,所述第一游戏实体属性包括超过预设时间未更新的搜索时刻对应的游戏实体属性,包括:将向所述用户所属终端反馈的时刻作为所述游戏实体属性的更新后的搜索时刻;定期计算所述更新后的搜索时刻和当前时刻的时间差值;比较所述时间差值和所述预设时间;确定超过所述预设时间的所述时间差值对应的所述游戏实体属性为所述第一游戏实体属性。5.一种数据搜索方法,其特征在于,包括:接收用户服务器发送的目标数据库中未存储的游戏实体属性的字段数据的开始采集指令;根据所述开始采集指令,配置采集任务,定期采集所述目标数据库中未存储的...

【专利技术属性】
技术研发人员:赵垠兰付翔
申请(专利权)人:网易杭州网络有限公司
类型:发明
国别省市:

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

1