数据处理方法、装置、存储介质及电子设备制造方法及图纸

技术编号:34556690 阅读:16 留言:0更新日期:2022-08-17 12:43
本公开提供一种数据处理方法、装置、存储介质及电子设备,涉及云计算领域,具体技术方案为:接收目标终端设备发送的目标游戏画面控制指令,所述目标游戏画面控制指令包括所述目标终端设备的目标标识信息以及目标时间戳,所述目标终端设备是与所述服务器连接的N个终端设备中的任意一个终端设备,N为大于1的整数;根据所述目标标识信息确定与所述目标终端设备对应的目标游戏画面控制指令队列,所述目标游戏画面控制指令队列包括至少一个游戏画面控制指令;根据所述目标时间戳将所述目标游戏画面控制指令插入所述目标游戏画面控制指令队列;按时间先后顺序执行所述目标游戏画面控制指令队列中的各个游戏画面控制指令。本发明专利技术用于增强游戏体验。用于增强游戏体验。用于增强游戏体验。

【技术实现步骤摘要】
数据处理方法、装置、存储介质及电子设备


[0001]本公开涉及云计算领域,尤其涉及数据处理方法、装置、存储介质及电子设备。

技术介绍

[0002]用户在虚拟现实(Virtual Reality,VR)设备使用玩游戏(例如大型3D游戏)时,借助远端服务器(S端)渲染游戏画面,VR设备相当于一个远端显示设备,将S端渲染好的游戏画面通过比如万像图像传输协议(VANXVM Graphic Transport Protocol,vGTP)拉远至VR设备显示。并且在玩大型3D游戏时,用户需要对通过VR设备对游戏画面进行操作,这样就需要将VR设备的控制信息,反向注入到S端,使用户的操作动作在S端的游戏中体现。
[0003]但是在玩大型3D多人游戏时,游戏的对战画面只有一份,这种情况下vGTP可以将S端的游戏画面分发至多个VR设备进行显示。多个VR设备虽然看到的是同样的画面,但是不同的VR设备需要操作不同的游戏角色进行对战,这样就需要将不同的VR设备的控制信息反向注入到S端。
[0004]但是在多个反向控制信息注入到S端时,如何保证其同步性,使游戏角色的动作保持一致性,从而增强游戏体验是亟待解决的问题。

技术实现思路

[0005]本公开实施例提供一种数据处理方法、装置、存储介质及电子设备,能够在多个反向控制信息注入到S端时,保证其同步性,使游戏角色的动作保持一致性,从而增强游戏体验。所述技术方案如下:
[0006]根据本公开实施例的第一方面,提供一种数据处理方法,应用于服务器,包括:
[0007]接收目标终端设备发送的目标游戏画面控制指令,所述目标游戏画面控制指令包括所述目标终端设备的目标标识信息以及目标时间戳,所述目标终端设备是与所述服务器连接的N个终端设备中的任意一个终端设备,N为大于1的整数;
[0008]根据所述目标标识信息确定与所述目标终端设备对应的目标游戏画面控制指令队列,所述目标游戏画面控制指令队列包括至少一个游戏画面控制指令;
[0009]根据所述目标时间戳将所述目标游戏画面控制指令插入所述目标游戏画面控制指令队列;
[0010]按时间先后顺序执行所述目标游戏画面控制指令队列中的各个游戏画面控制指令。
[0011]本公开实施例提供的数据处理方法,能够接收目标终端设备发送的目标游戏画面控制指令,所述目标游戏画面控制指令包括所述目标终端设备的目标标识信息以及目标时间戳,所述目标终端设备是与所述服务器连接的N个终端设备中的任意一个终端设备,N为大于1的整数;根据所述目标标识信息确定与所述目标终端设备对应的目标游戏画面控制指令队列,所述目标游戏画面控制指令队列包括至少一个游戏画面控制指令;根据所述目标时间戳将所述目标游戏画面控制指令插入所述目标游戏画面控制指令队列;按时间先后
顺序执行所述目标游戏画面控制指令队列中的各个游戏画面控制指令,能够确保多个终端设备运行的同一游戏画面的同步性,使得游戏角色的动作保持一致性,从而增强了游戏体验。
[0012]在一个实施例中,所述接收目标终端设备发送的目标游戏画面控制指令前,所述方法还包括:
[0013]对与所述服务器连接的所述N个终端设备进行时间同步。
[0014]通过对与所述服务器连接的所述N个终端设备进行时间同步,能够有效避免不同终端设备因时间不同步,而造成同一游戏画面在不同终端设备不同步的情况,增强了游戏体验。
[0015]在一个实施例中,所述接收目标终端设备发送的目标游戏画面控制指令前,所述方法还包括:
[0016]获取当前网络时延;
[0017]所述接收目标终端设备发送的目标游戏画面控制指令后,所述方法还包括:
[0018]若在所述当前网络时延对应的时长内接收到指定终端设备发送的指定游戏画面控制指令,则根据指定标识信息确定与所述指定终端设备对应的指定游戏画面控制指令队列,所述指定终端设备为所述N个终端设备中除所述目标终端设备外的任意一个终端设备,所述指定游戏画面控制指令包括所述指定终端设备的指定标识信息以及指定时间戳;
[0019]所述根据所述目标时间戳将所述目标游戏画面控制指令插入所述目标游戏画面控制指令队列包括:
[0020]若所述指定游戏画面控制指令队列与所述目标游戏画面控制指令队列为同一队列,则根据所述目标时间戳以及所述指定时间戳分别将所述目标游戏画面控制指令与所述指定游戏画面控制指令插入所述目标游戏画面控制指令队列。
[0021]通过获取网络时延,并在所述当前网络时延对应的时长内接收到指定终端设备发送的指定游戏画面控制指令时,根据指定标识信息确定与所述指定终端设备对应的指定游戏画面控制指令队列,并在所述指定游戏画面控制指令队列与所述目标游戏画面控制指令队列为同一队列时,根据所述目标时间戳以及所述指定时间戳分别将所述目标游戏画面控制指令与所述指定游戏画面控制指令插入所述目标游戏画面控制指令队列,能够避免不同终端设备因网络时延导致显示的同一游戏画面不同步的问题,有效地提高了用户体验。
[0022]在一个实施例中,所述根据所述目标标识信息确定与所述目标终端设备对应的目标游戏画面控制指令队列包括:
[0023]根据预设对应关系确定所述目标标识信息确与所述目标终端设备对应的目标游戏画面控制指令队列,所述预设对应关系为目标游戏的标识信息与运行所述目标游戏的M个终端设备的标识信息之间的对应关系,其中,M为大于1的整数,且M小于或者等于N。
[0024]在一个实施例中,所述目标游戏画面控制指令队列中的各个游戏画面控制指令是按照各自的时间戳先后顺序排列的,所述根据所述目标时间戳将所述目标游戏画面控制指令插入所述目标游戏画面控制指令队列包括:
[0025]将所述目标游戏画面控制指令插入第一游戏画面控制指令与第二游戏画面控制指令之间,其中,所述第一游戏画面控制指令是所述目标游戏画面控制指令队列中与所述目标时间戳最近且在所述目标时间戳之前的游戏控制指令,所述第二游戏画面控制指令是
所述目标游戏画面控制指令队列中与所述目标时间戳最近且在所述目标时间戳之后的游戏控制指令。
[0026]根据本公开实施例的第二方面,提供一种数据处理装置,应用于服务器,包括:
[0027]控制指令接收模块,用于接收目标终端设备发送的目标游戏画面控制指令,所述游戏画面控制指令包括所述目标终端设备的目标标识信息以及目标时间戳,所述目标终端设备是与所述服务器连接的N个终端设备中的任意一个终端设备,N为大于1的整数;
[0028]控制指令队列确定模块,用于根据所述目标标识信息确定与所述目标终端设备对应的目标游戏画面控制指令队列,所述目标游戏画面控制指令队列包括至少一个游戏画面控制指令;
[0029]控制指令插入模块,用于根据所述目标时间戳将所述目标游戏画面控制指令插入所述目标游戏画面控制指令队列;
[0030]控制指令执行模块,用于按时间先后顺序执行所述目标游戏画面控制指令队列中的各个游戏画面控制指令。
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于服务器,包括:接收目标终端设备发送的目标游戏画面控制指令,所述目标游戏画面控制指令包括所述目标终端设备的目标标识信息以及目标时间戳,所述目标终端设备是与所述服务器连接的N个终端设备中的任意一个终端设备,N为大于1的整数;根据所述目标标识信息确定与所述目标终端设备对应的目标游戏画面控制指令队列,所述目标游戏画面控制指令队列包括至少一个游戏画面控制指令;根据所述目标时间戳将所述目标游戏画面控制指令插入所述目标游戏画面控制指令队列;按时间先后顺序执行所述目标游戏画面控制指令队列中的各个游戏画面控制指令。2.根据权利要求1所述的方法,其特征在于,所述接收目标终端设备发送的目标游戏画面控制指令前,所述方法还包括:对与所述服务器连接的所述N个终端设备进行时间同步。3.根据权利要求1或2所述的方法,其特征在于,所述接收目标终端设备发送的目标游戏画面控制指令前,所述方法还包括:获取当前网络时延;所述接收目标终端设备发送的目标游戏画面控制指令后,所述方法还包括:若在所述当前网络时延对应的时长内接收到指定终端设备发送的指定游戏画面控制指令,则根据指定标识信息确定与所述指定终端设备对应的指定游戏画面控制指令队列,所述指定终端设备为所述N个终端设备中除所述目标终端设备外的任意一个终端设备,所述指定游戏画面控制指令包括所述指定终端设备的指定标识信息以及指定时间戳;所述根据所述目标时间戳将所述目标游戏画面控制指令插入所述目标游戏画面控制指令队列包括:若所述指定游戏画面控制指令队列与所述目标游戏画面控制指令队列为同一队列,则根据所述目标时间戳以及所述指定时间戳分别将所述目标游戏画面控制指令与所述指定游戏画面控制指令插入所述目标游戏画面控制指令队列。4.根据权利要求1所述的方法,其特征在于,所述根据所述目标标识信息确定与所述目标终端设备对应的目标游戏画面控制指令队列包括:根据预设对应关系确定所述目标标识信息确与所述目标终端设备对应的目标游戏画面控制指令队列,所述预设对应关系为目标游戏的标识信息与运行所述目标游戏的M个终端设备的标识信息之间的对应关系,其中,M为大于1的整数,且M小于或者等于N。5.根据权利要求1所述的方法,其特征在于,所述目标游戏画面控制指令队列中的各个游戏画面控制指令是按照各自的时间戳先后顺序排列的,所述根据所述目标时间戳将所述目标游戏画面控制指令插入所述目标游戏画面控制指令队列包括:将所述目标游戏画面控制指令插入第一游戏画面控制...

【专利技术属性】
技术研发人员:邵望权
申请(专利权)人:西安万像电子科技有限公司
类型:发明
国别省市:

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

1