[发明专利]数据处理方法、装置和电子设备在审
申请号: | 202211413512.1 | 申请日: | 2022-11-11 |
公开(公告)号: | CN115920409A | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 陈佳驰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/77 | 分类号: | A63F13/77;A63F13/795;G06T1/20 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 谢文强 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 | ||
本发明提供了一种数据处理方法、装置和电子设备,在服务器中创建有目标虚拟家园的房间对象,若服务器接收到玩家账户针对目标虚拟家园的访问请求,在目标虚拟家园的房间对象中建立与玩家账户的客户端的临时连接;若通过临时连接接收到客户端针对目标虚拟家园的修改数据,将修改数据同步至目标虚拟家园的房间对象,并由房间对象将修改数据转发给目标虚拟家园中的其他玩家账户,且房间对象中的修改数据定时发送至服务端进行缓存。该方式中,虚拟家园中的玩家通过服务器中房间对象的临时连接进行数据同步,减少了服务端数据处理的压力;且房间对象定时将家园数据的修改发送至服务端,避免服务端同时处理大量数据,保证了服务端的稳定性。
技术领域
本发明涉及数据处理技术领域,尤其是涉及一种数据处理方法、装置和电子设备。
背景技术
家园系统是大型多人在线游戏中不可或缺的一部分,是属于玩家可自行DIY空间的社交系统;其中,家园系统中的家园相当于玩家角色在游戏中的家,玩家不仅可以将这个家装扮成自己喜欢的样子,还可以通过家园收藏古董并获取一些特殊功能。因而,家园系统能满足玩家日常社交的需求,也能满足玩家创造DIY的需求。
家园系统是一种跨服玩法,处于同一家园的玩家通过跨服节点进行数据的同步和传输。在家园系统中,玩家在跨服节点申请家园后,跨服节点会生成家园数据,并将家园数据缓存后持久化到数据库中,且在后续过程中需保持缓存和数据库中的数据一致;家园主人或访客申请进入家园时,需向跨服节点请求家园数据,跨服节点从缓存数据或数据库中获取家园数据返回给玩家;玩家修改家园或与家园交互时,将修改发送至跨服节点,由跨服节点将修改广播给家园中的所有玩家,同时修改自身缓存并存储到数据库中。因而,如果家园系统中的玩家数量较多时,数据的同步和传输的数量将非常大,从而加大了跨服节点数据处理量,可能会导致跨服节点崩溃。
发明内容
本发明的目的在于提供一种数据处理方法、装置和电子设备,以减少跨服节点的数据处理压力,避免跨服节点崩溃。
第一方面,本发明提供了一种数据处理方法,该方法应用于服务器,该服务器分别与服务端和至少一个客户端连接;该服务器中创建有目标虚拟家园的房间对象,该服务端中缓存有目标虚拟家园的家园数据;该方法包括:接收服务端发送的针对目标虚拟家园的访问请求,提取访问请求携带的第一玩家信息;其中,第一玩家信息用于指示申请访问目标虚拟家园的第一玩家账户所在的第一客户端;基于第一玩家信息,在目标虚拟家园的房间对象中建立与第一客户端的第一临时连接,以使第一客户端通过第一临时连接,获取房间对象中的家园数据,并基于家园数据将目标虚拟家园渲染在所述第一客户端的图形用户界面中;如果通过第一临时连接接收到第一客户端针对目标虚拟家园的修改数据,将修改数据同步至目标虚拟家园的房间对象,并由房间对象将修改数据转发给目标虚拟家园中除第一玩家账户之外的其他玩家账户;其中,房间对象中的修改数据定时发送至服务端进行缓存。
第二方面,本发明提供了一种数据处理方法,该方法应用于服务端,该服务端分别与服务器和至少一个客户端连接;该服务器用于创建虚拟家园的房间对象;该服务端用于管理服务器中创建的房间对象的对象信息;该方法包括:接收目标客户端发送的针对目标虚拟家园的访问请求,根据保存的房间对象的对象信息,判断目标虚拟家园的房间对象是否存在;如果不存在,向服务器发送针对目标虚拟家园的对象创建指令,以使服务器创建目标虚拟家园的房间对象,并在房间对象中建立与目标客户端的临时连接;其中,服务器通过临时连接接收目标客户端针对目标虚拟家园的修改数据,将修改数据同步至目标虚拟家园的房间对象,并由房间对象将修改数据转发给目标虚拟家园对应的除目标客户端之外的其他客户端;如果存在,将访问请求发送至服务器,以使服务器在目标虚拟家园的房间对象中建立与目标客户端的临时连接;如果接收到房间对象中的修改数据,将修改数据缓存至预设队列,并将预设队列中的修改数据保存至预设数据库;其中,房间对象定时发送修改数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211413512.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含橘渣功能性成分醋酸饮料的制备方法
- 下一篇:卧床患者擦浴器