[发明专利]读取数据的方法、装置及计算机可读存储介质在审
申请号: | 202210389879.8 | 申请日: | 2022-04-14 |
公开(公告)号: | CN114748871A | 公开(公告)日: | 2022-07-15 |
发明(设计)人: | 邓博文 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/35 | 分类号: | A63F13/35;G06F16/27;G06F16/2455 |
代理公司: | 北京博浩百睿知识产权代理有限责任公司 11134 | 代理人: | 赵昀彬;谢湘宁 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 读取 数据 方法 装置 计算机 可读 存储 介质 | ||
本发明公开了一种读取数据的方法、装置及计算机可读存储介质。其中,该方法包括:获取客户端发送的数据读取请求,其中,数据读取请求中至少包括虚拟对象的第一标识;根据第一标识以及系统配置信息生成第二标识,其中,系统配置信息是与客户端连接的本地服务器的配置信息;确定与第二标识对应的目标服务器,其中,目标服务器存储有从预设数据库中读取到的游戏数据;从目标服务器存储的游戏数据中读取与第一标识对应的目标数据。本发明解决了现有技术中,客户端从服务器中读取数据时产生冗余数据导致服务器的内存压力增加的技术问题。
技术领域
本发明涉及数据处理技术领域,具体而言,涉及一种读取数据的方法、装置及计算机可读存储介质。
背景技术
在大世界游戏体系下,将所有玩家对应的角色全部集成在一个服务器中可给与玩家良好的游戏体验。然而,由于现有的单台服务器在性能上无法承载数百万玩家的业务逻辑,因此需要在后台上通过路由机制来保证在多台服务器上实现逻辑处理,从而给与玩家与其他玩家同处于同一台服务器中的体验。
以将宇宙作为游戏大世界的网络游戏为例,在现有的路由机制中,多个玩家分布在不同的服务器上,各个服务器分别有自己的地图标记,多个地图标记组成了星系地图,从而客户端可根据星系地图访问对应的服务器。例如,在游戏中,有一个藏宝图物品既可以移动也可以交易,相对应的,在数据存储层面,也就是该藏宝图物品对应的数据可以存储在任意一个服务器中。具体的,由于藏宝图物品对应的藏宝地点需要记录,因此每次有玩家发现该藏宝图物品时,都需要客户端读取该藏宝图物品对应的数据。
在现有的路由机制中,客户端可连接到对应的服务器上,然后由客户端通过服务器直接从数据库中读取数据。然而,通过这种方式读取数据时,客户端对应的服务器会频繁地访问数据库,从而会给数据库的输入和输出造成承载压力。
另外,现有技术还可以采用读取内存的方式读取数据。例如,将数据库中的数据预先存储至服务器的内存中,并且客户端可连接到对应的服务器上,从而在客户端需要获取数据时,不需要再次访问数据库,可直接从服务器的内存中读取数据。但是,在这种方式下,由于玩家每到一个地方,服务器都会从数据库中拉取数据并且存储,因此,不同的服务器中有相同的冗余数据,并且随着游戏数据的增加,冗余数据也会同步增加,从而增大了服务器的内存压力。
发明内容
本发明实施例提供了一种读取数据的方法、装置及计算机可读存储介质,以至少解决现有技术中,客户端从服务器中读取数据时产生冗余数据导致服务器的内存压力增加的技术问题。
根据本发明实施例的一个方面,提供了一种读取数据的方法,包括:获取客户端发送的数据读取请求,其中,数据读取请求中至少包括虚拟对象的第一标识;根据第一标识以及系统配置信息生成第二标识,其中,系统配置信息是与客户端连接的本地服务器的配置信息;确定与第二标识对应的目标服务器,其中,目标服务器存储有从预设数据库中读取到的游戏数据;从目标服务器存储的游戏数据中读取与第一标识对应的目标数据。
进一步地,读取数据的方法还包括:确定虚拟对象所对应的游戏场景;基于游戏场景从系统配置信息中获取目标配置参数;基于目标配置参数对第一标识进行取模计算,得到第二标识。
进一步地,读取数据的方法还包括:在基于游戏场景从系统配置信息中获取目标配置参数之前,确定本地服务器所对应的游戏场景;根据游戏场景从本地服务器的本地内存中获取系统配置信息。
进一步地,读取数据的方法还包括:获取服务器标识与至少一个候选服务器之间的对应关系,其中,至少一个候选服务器用于存储不同游戏场景下的游戏数据,至少一个候选服务器中至少包括目标服务器;基于对应关系以及第二标识从至少一个候选服务器中确定目标服务器。
进一步地,读取数据的方法还包括:基于第一标识生成数据查询指令;发送数据查询指令,并获取目标服务器根据数据查询指令从游戏数据中查询到的目标数据;读取目标数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210389879.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种办公室智能即热饮水方法
- 下一篇:一种印刷品自动生产线
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置