数据处理方法、虚拟机、装置及系统制造方法及图纸

技术编号:28005455 阅读:15 留言:0更新日期:2021-04-09 22:41
本公开提供一种数据处理方法、虚拟机、装置及系统,涉及电子信息技术领域,能够解决云端游戏系统中云端服务器无法获取终端设备定位数据的问题。具体技术方案为:当云端服务器中的虚拟机获取终端设备发送的与该终端设备位置信息相关的目标控制事件时,通过虚拟机中的虚拟定位模块获取该终端设备的目标位置数据,并向虚拟机发送;虚拟机获取该目标位置数据后,根据该位置数据更新显示界面,并向终端设备发送。本公开用于位置数据的处理。

【技术实现步骤摘要】
数据处理方法、虚拟机、装置及系统
本公开涉及电子信息
,尤其涉及数据处理方法、虚拟机、装置及系统。
技术介绍
云游戏(Cloudgaming)又可称为游戏点播(gamingondemand),是一种以云计算技术为基础的在线游戏技术。云游戏技术使图形处理与数据运算能力相对有限的终端设备瘦客户端(thinclient)能运行高品质游戏。在云游戏场景下,游戏并不在玩家游戏终端,而是在云端服务器中运行,用户可以通过游戏终端对云云端服务器上的VM(虚拟机)或者PM(物理机)进行操控,并由云端服务器将游戏场景渲染为视频音频流,通过网络传输给玩家游戏终端,通过显示屏展示给用户,实现了文本、图形和图表等“计算机图像”在标准网络的视觉有损/无损传输,以及用户对VM/PM的反向控制功能,给远端用户提供与在本地使用计算机完全一样的极致体验。玩家游戏终端无需拥有强大的图形运算与数据处理能力,仅需拥有基本的流媒体播放能力与获取玩家输入指令并发送给云端服务器的能力即可。现有的云游戏中终端设备的控制方法可以包括:游戏终端一侧采集连接在游戏终端控制事件,如“键盘鼠标”、“游戏手柄”和“触摸屏”等事件;游戏终端将采集到控制事件,注入到云云端服务器,云云端服务器中的游戏响应该控制事件,从而实现终端设备控制游戏。近年来越来越多的游戏的为了给用户体验更加真实的用户体验,会根据用户本地定位数据生成相应的游戏画面,例如,“X-PALNE”或者赛车类的游戏,这类游戏是需要使用“GPS/北斗”进行终端本地定位,以便本地赛道的生成。但是对于云游戏中,游戏运行在虚拟机中,没有真正的“GPS/北斗”等定位硬件,即使在云端服务器中安装定位硬件,也无法获取到游戏终端的实际位置信息。
技术实现思路
本公开实施例提供一种数据处理方法、虚拟机、装置及系统,能够解决云端游戏系统中获取无法获取终端设备定位数据的问题。该技术方案如下:根据本公开实施例的第一方面,提供一种数据处理方法,应用于虚拟机,该虚拟机运行于云端服务器,该虚拟机配置有虚拟定位模块,该虚拟机与该终端设备相匹配,该方法包括:接收该终端设备发送的目标操控事件,该目标操控事件用于指示与该终端设备的位置相关的事件;根据该目标操控事件,向该虚拟定位模块发送位置获取请求信息,以使得该虚拟定位模块在目标数据库中查找到与该目标终端设备相匹配的目标位置信息,并向该虚拟机发送,该位置获取请求信息用于请求获取该终端设备的目标位置信息;根据该目标位置信息,生成目标图像,并向该终端设备发送该目标图像。在一个实施例中,该方法在查找到目标位置数据之前,还包括:获取该终端设备发送的位置信息,该位置信息是该终端设备通过定位设备采集的信息,该位置信息至少包括经纬度信息和定位设备的类型信息;向该虚拟定位模块发送该位置信息,使得该虚拟定位模块将该目标位置数据存储至与该目标位置数据相匹配的目标数据库中。在一个实施例中,该方法中的位置信息包括:通过该终端设备中多个定位设备获取的多项经纬度信息,该经纬度信息被采集该经纬度信息的定位设备的类型信息所标记。在一个实施例中,该方法在生成目标图像之前,包括:解析该位置获取请求信息,根据解析结果,获取该请求信息中目标定位设备的类型;根据该目标定位设备的类型,确定该目标定位设备对应的目标数据库;在该目标数据库中,查找到与该终端设备相匹配的目标位置数据。根据本公开实施例的第二方面,提供一种数据处理方法,应用于终端设备,该方法包括:获取目标操作事件,该目标操控事件用于指示与该终端设备的位置相关的事件;向虚拟机发送该目标操控事件,以使得该虚拟机通过虚拟定位模块查找到该终端设备相匹配的目标位置信息,并根据该目标位置信息生成目标图像并根据该目标位置信息生成目标图像,并将该目标图像发送至该终端设备;接收该目标图像。在一个实施例中,该方法还包括:获取至少一个定位设备采集的该终端设备的位置信息;将该位置信息发送至该虚拟机,使得该虚拟机通过该虚拟定位模块将该位置信息存储至与该位置信息相匹配的目标数据库中。在一个实施例中,该方法中的位置信息包括经纬度信息和对应的该定位设备的标识信息。根据本公开实施例的第三方面,提供一种虚拟机,该虚拟机包括接收模块、处理模块、发送模块;该接收模块,用于接收该终端设备发送的目标操控事件,该目标操控事件用于指示与该终端设备的位置相关的事件;所述发送模块,用于根据所述目标操控事件,向所述虚拟定位模块发送位置获取请求信息,以使得所述虚拟定位模块在目标数据库中查找到与所述终端设备相匹配的目标位置信息,并将所述目标位置信息发送至所述虚拟机;所述位置获取请求信息用于请求获取所述终端设备的目标位置信息;该处理模块,用于根据该目标位置信息,生成目标图像,并向该终端设备发送该目标图像。根据本公开实施例的第四方面,提供一种终端设备,该终端设备包括:信息采集模块和获取模块、处理模块;该信息采集模块,用于获取至少一个定位设备采集的所述终端设备的位置信息;将所述位置信息发送至所述虚拟机,使得所述虚拟机通过所述虚拟定位模块将所述位置信息存储至与所述位置信息相匹配的目标数据库中;该获取模块,用于获取目标操控事件,该目标操控事件用于指示与该终端设备的位置相关的事件;该处理模块,用于向虚拟机发送该目标操控事件,以使得该虚拟机通过虚拟定位模块查找到该终端设备相匹配的目标位置信息,并根据该目标位置信息生成目标图像,并将该目标图像发送至该终端设备;并接收该目标图像。根据本公开实施例的第五方面,提供一种数据处理系统,该系统包括云端服务器和至少一个终端设备,其中该云端服务器包括至少一个虚拟机,该虚拟机与该终端设备相匹配,该虚拟机中部署虚拟定位模块。应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是本公开实施例提供的一种数据处理方法的流程图;图2是本公开实施例提供的一种数据处理方法的流程图1;图3是本公开实施例提供的一种数据处理方法的逻辑层结构示意图;图4是本公开实施例提供的一种虚拟机的结构图;图5是本公开实施例提供的一种终端设备的结构图;图6是本公开实施例提供的一种数据处理系统的结构图;图6a是本公开实施例提供的一种数据处理系统的结构图1。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。实施本文档来自技高网
...

【技术保护点】
1.一种数据处理方法,其特征在于,应用于虚拟机,所述虚拟机运行于云端服务器,所述虚拟机配置有虚拟定位模块,所述虚拟机与所述终端设备相匹配,所述方法包括:/n接收所述终端设备发送的目标操控事件,所述目标操控事件用于指示与所述终端设备的位置相关的事件;/n根据所述目标操控事件,向所述虚拟定位模块发送位置获取请求信息,以使得所述虚拟定位模块在目标数据库中查找到与所述终端设备相匹配的目标位置信息,并将所述目标位置信息发送至所述虚拟机;所述位置获取请求信息用于请求获取所述终端设备的目标位置信息;/n根据所述目标位置信息,生成目标图像,并向所述终端设备发送所述目标图像。/n

【技术特征摘要】
1.一种数据处理方法,其特征在于,应用于虚拟机,所述虚拟机运行于云端服务器,所述虚拟机配置有虚拟定位模块,所述虚拟机与所述终端设备相匹配,所述方法包括:
接收所述终端设备发送的目标操控事件,所述目标操控事件用于指示与所述终端设备的位置相关的事件;
根据所述目标操控事件,向所述虚拟定位模块发送位置获取请求信息,以使得所述虚拟定位模块在目标数据库中查找到与所述终端设备相匹配的目标位置信息,并将所述目标位置信息发送至所述虚拟机;所述位置获取请求信息用于请求获取所述终端设备的目标位置信息;
根据所述目标位置信息,生成目标图像,并向所述终端设备发送所述目标图像。


2.根据权利要求1所述的方法,其特征在于,还包括:
获取所述终端设备发送的至少一个位置信息,所述位置信息是所述终端设备通过定位设备采集的信息;
向所述虚拟定位模块发送所述位置信息,使得所述虚拟定位模块将所述位置信息存储至与所述位置信息相匹配的目标数据库中。


3.根据权利要求2所述的方法,其特征在于,所述位置信息包括经纬度信息和对应的所述定位设备的标识信息。


4.根据权利要求1所述的方法,其特征在于,所述位置获取请求信息包括目标定位设备的标识信息,所述在目标数据库中查找到与所述终端设备相匹配的目标位置信息,包括:
根据所述目标定位设备的标识信息,确定所述目标定位设备对应的目标数据库;
在所述目标数据库中查找到与所述终端设备相匹配的目标位置信息。


5.一种数据处理方法,其特征在于,应用于终端设备,所述方法包括:
获取目标操控事件,所述目标操控事件用于指示与所述终端设备的位置相关的事件;
向虚拟机发送所述目标操控事件,以使得所述虚拟机通过虚拟定位模块查找到所述终端设备相匹配的目标位置信息,并根据所述目标位置信息生成目标图像,并将所述目标图像发送至所述终端设备;
接收...

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

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

1