一种云手机手柄数据处理方法、系统和存储介质技术方案

技术编号:25715432 阅读:36 留言:0更新日期:2020-09-23 03:00
本发明专利技术公开了一种云手机手柄数据处理方法、系统和存储介质,方法包括以下步骤:获取实体手柄的设备信息;根据所述实体手柄的设备信息在云手机服务端创建模拟手柄;采集所述实体手柄的操作数据;控制所述模拟手柄响应所述操作数据。本发明专利技术通过先获取实体手柄的设备信息,接着根据实体手柄的设备信息在云手机服务端创建模拟手柄,然后在采集到实体手柄的操作数据后,控制创建的模拟手柄响应操作数据,从而使云手机服务端的云游戏能准确响应实体手柄的操作数据,以有效提高游戏行为与预期的符合程度,提高用户对云游戏的体验效果。本发明专利技术可广泛应用于云游戏技术领域。

【技术实现步骤摘要】
一种云手机手柄数据处理方法、系统和存储介质
本专利技术涉及云游戏
,尤其是一种云手机手柄数据处理方法、系统和存储介质。
技术介绍
云计算是分布式计算的一种,指的是通过网络“云”将巨大的数据计算处理程度分解成无数个小程序,然后,通过多部服务器组成的系统进行处理和分析这些小程序,得到结果并返回给用户。云服务器是一种简洁高效、安全可靠、处理能力可弹性伸缩的计算服务,其管理方式比物理服务器更加高效。用户无需提前购买硬件,即可迅速创建或者四房任意多台云服务器。云手机是一种将云计算技术运用于网络终端服务,通过云服务器实现云服务的手机。云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。在客户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力即可。目前云游戏的实现方案是通过采集手柄的输入信息,然后将该输入信息传化为触摸事件传输到云手机,云手机接收到触摸事件后作出对应的响应操作。但是,由于手柄操作到触摸的转化过程是比较固定的,游戏的位置可能由于账号不同或者用户个性化设置后的位置不同,导致游戏行为与预期的不符,从而影响用户体验。
技术实现思路
为解决上述技术问题,本专利技术的目的在于:提供一种云手机手柄数据处理方法、系统和存储介质,其能有效提高游戏行为与预期的符合程度,从而提高用户对云游戏的体验效果。本专利技术实施例的第一方面提供了:一种云手机手柄数据处理方法,包括以下步骤:获取实体手柄的设备信息;根据所述实体手柄的设备信息在云手机服务端创建模拟手柄;采集所述实体手柄的操作数据;控制所述模拟手柄响应所述操作数据。进一步地,所述根据所述实体手柄的设备信息在云手机服务端创建模拟手柄,包括:在云手机服务端创建模拟手柄;根据所述实体手柄的设备信息在所述模拟手柄上创建模拟参数信息。进一步地,所述在云手机服务端创建模拟手柄,其具体为:通过预设指令在云手机服务端创建模拟手柄。进一步地,所述获取实体手柄的设备信息,包括:获取与所述实体手柄关联的实体终端;控制所述实体终端获取所述实体手柄的设备信息。进一步地,所述采集所述实体手柄的操作数据,其具体为:采集所述实体终端通过第一预设通信协议上传的实体手柄的操作数据。进一步地,所述采集所述实体手柄的操作数据,其具体为:采集所述实体终端通过第二预设通信协议上传的实体手柄的操作数据。进一步地,所述控制所述模拟手柄响应所述操作数据,包括:在确定接收到实体手柄的操作数据后,启动所述模拟手柄;将所述操作数据写入所述模拟手柄。本专利技术实施例的第二方面提供了:一种云手机手柄数据处理系统,包括:第一获取模块,用于获取实体手柄的设备信息;创建模块,用于根据所述实体手柄的设备信息在云手机服务端创建模拟手柄;采集模块,用于采集所述实体手柄的操作数据;控制模块,用于控制所述模拟手柄响应所述操作数据。本专利技术实施例的第三方面提供了:一种云手机手柄数据处理系统,包括:至少一个存储器,用于存储程序;至少一个处理器,用于加载所述程序以执行所述的一种云手机手柄数据处理方法。本专利技术实施例的第四方面提供了:一种存储介质,其中存储有处理器可执行的指令,所述处理器可执行的指令在由处理器执行时用于实现所述的一种云手机手柄数据处理方法。本专利技术实施例的有益效果是:本专利技术实施例通过先获取实体手柄的设备信息,接着根据实体手柄的设备信息在云手机服务端创建模拟手柄,然后在采集到实体手柄的操作数据后,控制创建的模拟手柄响应操作数据,从而使云手机服务端的云游戏能准确响应实体手柄的操作数据,以有效提高游戏行为与预期的符合程度,提高用户对云游戏的体验效果。附图说明图1为本专利技术一种具体实施例的云手机手柄数据处理方法的流程图;图2为本专利技术一种具体实施例的应用流程图。具体实施方式下面结合附图和具体实施例对本专利技术做进一步的详细说明。对于以下实施例中的步骤编号,其仅为了便于阐述说明而设置,对步骤之间的顺序不做任何限定,实施例中的各步骤的执行顺序均可根据本领域技术人员的理解来进行适应性调整。在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。除非另有定义,本文所使用的所有的技术和科学术语与属于本申请的
的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本申请实施例的目的,不是旨在限制本申请。参照图1,本专利技术实施例提供了一种云手机手柄数据处理方法,本实施例应用于后台管理服务端,所述后台管理服务端可以为控制端,所述控制端分别与实体设备和云手机服务端通信,所述实体设备与实体手柄通信。本实施例包括步骤S11-S14:S11、获取实体手柄的设备信息;所述设备信息包括实体手柄的bus、vendor、pruduct、version、name、location、id和version等信息。在一些实施例中,所述获取实体手柄的设备信息,可通过以下步骤实现:获取与所述实体手柄关联的实体终端;所示实体终端可以是用户的手机。本步骤的获取过程是通过实体手柄与实体终端的关联关系进行获取。控制所述实体终端获取所述实体手柄的设备信息。具体是控制实体终端抓取关联的实体手柄的设备信息。本实施例通过与实体手柄关联的实体终端获取设备信息,提高设备信息获取结果的准确性。S12、根据所述实体手柄的设备信息在云手机服务端创建模拟手柄;所述模拟手柄为云手机服务端上的虚拟手柄,其用于响应实体手柄的具体操作,以根据该操作控制云游戏的响应过程。在一些实施例中,所述根据所述实体手柄的设备信息在云手机服务端创建模拟手柄,可通过以下步骤实现:在云手机服务端创建模拟手柄;该模拟手柄用于响应实体手柄的操作信息,并根据该操作信息控制云游戏的响应过程。根据所述实体手柄的设备信息在所述模拟手柄上创建模拟参数信息。所述模拟参数信息与设备信息内容相同。本步骤通过在模拟手柄上创建与实体手柄的设备信息相同的模拟参数信息,以使模拟手柄能够准确响应实体手柄的操作过程。同时避免实体手柄在进行有游戏操作过程中,实体终端需要将该操作信息转化为触摸信息后,云游戏才能准确响应该操作,加快信息转化速度。在一些实施例中,所述在云手机服务端创建模拟手柄,其具体可通过以下步骤实现:通过预设指令在云手机服务端创建模拟手柄。所述预设指令可以是对应终端系统上的操作指令,例如、linux系统中的mknod命令。所述mknod为建立一个目录和一个特殊文件的对应索引节点。本实施例通过预设指令创建模拟手柄,以本文档来自技高网
...

【技术保护点】
1.一种云手机手柄数据处理方法,其特征在于,包括以下步骤:/n获取实体手柄的设备信息;/n根据所述实体手柄的设备信息在云手机服务端创建模拟手柄;/n采集所述实体手柄的操作数据;/n控制所述模拟手柄响应所述操作数据。/n

【技术特征摘要】
1.一种云手机手柄数据处理方法,其特征在于,包括以下步骤:
获取实体手柄的设备信息;
根据所述实体手柄的设备信息在云手机服务端创建模拟手柄;
采集所述实体手柄的操作数据;
控制所述模拟手柄响应所述操作数据。


2.根据权利要求1所示的一种云手机手柄数据处理方法,其特征在于,所述根据所述实体手柄的设备信息在云手机服务端创建模拟手柄,包括:
在云手机服务端创建模拟手柄;
根据所述实体手柄的设备信息在所述模拟手柄上创建模拟参数信息。


3.根据权利要求2所述的一种云手机手柄数据处理方法,其特征在于,所述在云手机服务端创建模拟手柄,其具体为:
通过预设指令在云手机服务端创建模拟手柄。


4.根据权利要求1所述的一种云手机手柄数据处理方法,其特征在于,所述获取实体手柄的设备信息,包括:
获取与所述实体手柄关联的实体终端;
控制所述实体终端获取所述实体手柄的设备信息。


5.根据权利要求4所述的一种云手机手柄数据处理方法,其特征在于,所述采集所述实体手柄的操作数据,其具体为:
采集所述实体终端通过第一预设通信协议上传的实体手柄的操作数据。


6.根...

【专利技术属性】
技术研发人员:廖松青黄坚雷磊黄小勇
申请(专利权)人:广州微算互联信息技术有限公司
类型:发明
国别省市:广东;44

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

1