[发明专利]数据处理方法、装置和电子设备在审
申请号: | 202211413512.1 | 申请日: | 2022-11-11 |
公开(公告)号: | CN115920409A | 公开(公告)日: | 2023-04-07 |
发明(设计)人: | 陈佳驰 | 申请(专利权)人: | 网易(杭州)网络有限公司 |
主分类号: | A63F13/77 | 分类号: | A63F13/77;A63F13/795;G06T1/20 |
代理公司: | 北京市京大律师事务所 11321 | 代理人: | 谢文强 |
地址: | 310000 浙江省杭州*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 装置 电子设备 | ||
1.一种数据处理方法,其特征在于,所述方法应用于同步服务器,所述服务器分别与服务端和至少一个客户端连接;所述服务器中创建有目标虚拟家园的房间对象,所述服务端中缓存有所述目标虚拟家园的家园数据;所述方法包括:
接收所述服务端发送的针对所述目标虚拟家园的访问请求,提取所述访问请求携带的第一玩家信息;其中,所述第一玩家信息用于指示申请访问所述目标虚拟家园的第一玩家账户所在的第一客户端;
基于所述第一玩家信息,在所述目标虚拟家园的房间对象中建立与所述第一客户端的第一临时连接,以使所述第一客户端通过所述第一临时连接,获取所述房间对象中的家园数据,并基于所述家园数据将所述目标虚拟家园渲染在所述第一客户端的图形用户界面中;
如果通过所述第一临时连接接收到所述第一客户端针对所述目标虚拟家园的修改数据,将所述修改数据同步至所述目标虚拟家园的房间对象,并由所述房间对象将所述修改数据转发给所述目标虚拟家园中除所述第一玩家账户之外的其他玩家账户;其中,所述房间对象中的修改数据定时发送至所述服务端进行缓存。
2.根据权利要求1所述的方法,其特征在于,所述目标虚拟家园的房间对象,通过下述方式创建:
接收所述服务端发送的针对所述目标虚拟家园的对象创建指令,提取所述对象创建指令携带的所述目标虚拟家园的家园数据和第二玩家信息;其中,所述第二玩家信息用于指示申请访问所述目标虚拟家园的第二玩家账户所在的第二客户端;
基于所述目标虚拟家园的家园数据,创建所述目标虚拟家园的房间对象,并根据所述第二玩家信息在所述房间对象中建立与所述第二客户端的第二临时连接,以使所述第二客户端通过所述第二临时连接与所述房间对象通信。
3.根据权利要求2所述的方法,其特征在于,所述服务器中包含有多个运行进程;所述基于所述目标虚拟家园的家园数据,创建所述目标虚拟家园的房间对象的步骤,包括:
基于负载均衡规则和所述多个运行进程的负载状态,确定目标进程;
在所述目标进程中创建所述目标虚拟家园的房间对象,并将所述目标虚拟家园的家园数据作为所述房间对象的共享数据。
4.根据权利要求2所述的方法,其特征在于,所述基于所述目标虚拟家园的家园数据,创建所述目标虚拟家园的房间对象的步骤之后,所述方法还包括:
建立所述房间对象的同步数据定时器,并将所述房间对象的房间信息返回给所述服务端,以使所述服务端记录和管理所述房间对象;其中,所述同步数据定时器用于控制所述房间对象中的数据定时发送至所述服务端;所述房间信息包括所述房间对象的地址、房间标识和玩家相关信息。
5.根据权利要求1所述的方法,其特征在于,所述目标虚拟家园的房间对象中建立有多个临时连接,每个所述临时连接对应所述目标虚拟家园中的一个玩家账户所在客户端;
所述基于所述第一玩家信息,在所述目标虚拟家园的房间对象中建立与所述第一客户端的第一临时连接的步骤之后,所述方法还包括:
通过所述房间对象,向所述目标虚拟家园中除所述第一玩家账户之外的其他玩家账户的临时连接发送所述第一玩家账户访问所述目标虚拟家园的消息,以使所述其他玩家账户所在的客户端接收到所述消息。
6.根据权利要求5所述的方法,其特征在于,所述由所述房间对象将所述修改数据转发给所述目标虚拟家园中除所述第一玩家账户之外的其他玩家账户的步骤,包括:
通过所述房间对象,向所述目标虚拟家园中除所述第一玩家账户之外的其他玩家账户的临时连接发送所述修改数据,以使所述其他玩家账户所在的客户端接收到所述修改数据。
7.根据权利要求1所述的方法,其特征在于,所述修改数据包括玩家操作数据和家园调整数据;其中,所述家园调整数据是需要缓存的修改的家园数据;所述玩家操作数据是无需缓存的修改数据;
所述房间对象中的修改数据定时发送至所述服务端进行缓存的步骤,包括:
基于预设的同步数据定时器指示的时长,将所述房间对象中保存的家园调整数据实时发送至所述服务端,以使所述服务端将所述家园调整数据缓存至预设队列,并将所述预设队列中的家园调整数据写入预设数据库中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于网易(杭州)网络有限公司,未经网易(杭州)网络有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211413512.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种含橘渣功能性成分醋酸饮料的制备方法
- 下一篇:卧床患者擦浴器