数据处理方法、装置和电子设备与流程

文档序号:33753160发布日期:2023-04-18 13:49阅读:来源:国知局

技术特征:

1.一种数据处理方法,其特征在于,所述方法应用于同步服务器,所述服务器分别与服务端和至少一个客户端连接;所述服务器中创建有目标虚拟家园的房间对象,所述服务端中缓存有所述目标虚拟家园的家园数据;所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述目标虚拟家园的房间对象,通过下述方式创建:

3.根据权利要求2所述的方法,其特征在于,所述服务器中包含有多个运行进程;所述基于所述目标虚拟家园的家园数据,创建所述目标虚拟家园的房间对象的步骤,包括:

4.根据权利要求2所述的方法,其特征在于,所述基于所述目标虚拟家园的家园数据,创建所述目标虚拟家园的房间对象的步骤之后,所述方法还包括:

5.根据权利要求1所述的方法,其特征在于,所述目标虚拟家园的房间对象中建立有多个临时连接,每个所述临时连接对应所述目标虚拟家园中的一个玩家账户所在客户端;

6.根据权利要求5所述的方法,其特征在于,所述由所述房间对象将所述修改数据转发给所述目标虚拟家园中除所述第一玩家账户之外的其他玩家账户的步骤,包括:

7.根据权利要求1所述的方法,其特征在于,所述修改数据包括玩家操作数据和家园调整数据;其中,所述家园调整数据是需要缓存的修改的家园数据;所述玩家操作数据是无需缓存的修改数据;

8.根据权利要求7所述的方法,其特征在于,所述家园数据根据功能划分为多个子数据,每个所述子数据均设置有修改标记位;所述修改标记位用于指示所述子数据是否被修改;

9.根据权利要求1所述的方法,其特征在于,所述方法还包括:

10.一种数据处理方法,其特征在于,所述方法应用于服务端,所述服务端分别与服务器和至少一个客户端连接;所述服务器用于创建虚拟家园的房间对象;所述服务端用于管理所述服务器中创建的房间对象的对象信息;所述方法包括:

11.根据权利要求10所述的方法,其特征在于,所述如果不存在,向所述服务器发送针对所述目标虚拟家园的对象创建指令,以使所述服务器创建所述目标虚拟家园的房间对象,并在所述房间对象中建立与所述目标客户端的临时连接的步骤,包括:

12.根据权利要求10所述的方法,其特征在于,所述接收到所述房间对象中的修改数据,将所述修改数据缓存至预设队列的步骤,包括:

13.一种数据处理装置,其特征在于,所述装置设置于服务器,所述服务器分别与服务端和至少一个客户端连接;所述服务器中创建有目标虚拟家园的房间对象,所述服务端中缓存有所述目标虚拟家园的家园数据;所述装置包括:

14.一种数据处理装置,其特征在于,所述装置设置于服务端,所述服务端分别与服务器和至少一个客户端连接;所述服务器用于创建虚拟家园的房间对象;所述服务端用于管理所述服务器中创建的房间对象的对象信息;所述装置包括:

15.一种电子设备,其特征在于,包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1至12任一项所述的数据处理方法。

16.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令在被处理器调用和执行时,所述计算机可执行指令促使所述处理器实现权利要求1至12任一项所述的数据处理方法。


技术总结
本发明提供了一种数据处理方法、装置和电子设备,在服务器中创建有目标虚拟家园的房间对象,若服务器接收到玩家账户针对目标虚拟家园的访问请求,在目标虚拟家园的房间对象中建立与玩家账户的客户端的临时连接;若通过临时连接接收到客户端针对目标虚拟家园的修改数据,将修改数据同步至目标虚拟家园的房间对象,并由房间对象将修改数据转发给目标虚拟家园中的其他玩家账户,且房间对象中的修改数据定时发送至服务端进行缓存。该方式中,虚拟家园中的玩家通过服务器中房间对象的临时连接进行数据同步,减少了服务端数据处理的压力;且房间对象定时将家园数据的修改发送至服务端,避免服务端同时处理大量数据,保证了服务端的稳定性。

技术研发人员:陈佳驰
受保护的技术使用者:网易(杭州)网络有限公司
技术研发日:
技术公布日:2024/1/13
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1