目标对象的控制方法及装置、系统与流程
发布日期:2024-09-01 浏览次数: 专利申请、商标注册、软件著作权、资质办理快速响应热线:4006-054-001 微信:15998557370
申请号: | 申请日: | ||
公开(公告)号: | 公开(公告)日: | ||
发明(设计)人: | 申请(专利权)人: | ||
主分类号: | 分类号: | ||
代理公司: | 代理人: | ||
地址: | 国省代码: | ||
权利要求书: | 说明书: | ||
微信咨询: | 添加微信:543646或【点此在线咨询】 | 文件下载: | 【点此下载】请正确填写本页网址和接收邮箱 |
摘要: | 本申请涉及计算机领域,具体而言,涉及一种目标对象的控制方法及装置、系统。、云游戏(cloud gaming)又可称为游戏点播(gaming on demand),是一种以云计算技术为基础的在线游戏技术。云游戏技术使图形处理与数据运算能力相对有限的终端设备瘦客户端(thin client)能... | ||
相关服务: | 软件产品登记测试全国受理 软件著作权666元代写全部资料全国受理 实用新型专利1875代写全部资料全国受理 | ||
本技术涉及计算机领域,具体而言,涉及一种目标对象的控制方法及装置、系统。背景技术:1、云游戏(cloud gaming)又可称为游戏点播(gaming on demand),是一种以云计算技术为基础的在线游戏技术。云游戏技术使图形处理与数据运算能力相对有限的终端设备瘦客户端(thin client)能运行高品质游戏。在云游戏场景下,游戏并不在玩家游戏终端,而是在云端服务器中运行,用户可以通过游戏终端对云服务器上的vm(虚拟机)/pm(物理机)进行操控,并由云端服务器将游戏场景渲染为视频音频流,通过网络传输给玩家游戏终端,通过显示屏展示给用户,实现了文本、图形和图表等“计算机图像”在标准网络的视觉有损/无损传输,以及用户对vm/pm的反向控制功能,给远端用户提供与在本地使用计算机完全一样的极致体验。玩家游戏终端无需拥有强大的图形运算与数据处理能力,仅需拥有基本的流媒体播放能力与获取玩家输入指令并发送给云端服务器的能力即可。云游戏系统的结构示意图如图1所示。2、现有的游戏控制方法包括键盘鼠标控制、游戏手柄控制和触摸屏控制等。云游戏可以分成手游和端游两大类,其中手游大多是触摸屏控制(也有少量的游戏手柄控制),即游戏是通过手机的触摸屏来操控,并将游戏终端的触摸屏的操控事件注入vm/pm的手机操作系统并进而注入到云游戏里。而端游大多是键盘鼠标控制和游戏手柄控制,游戏终端通常是使用连接到游戏终端的键盘鼠标或者游戏手柄来操控,并将终端的键盘鼠标或游戏手柄的操控事件发送到云端后注入vm/pm的桌面操作系统并进而注入到云游戏里。3、基于端游的云游戏系统,如何实现通过手游的触摸屏来对云端端游的游戏进行控制,是尚待解决的问题。4、针对上述的问题,目前尚未提出有效的解决方案。技术实现思路1、本技术实施例提供了一种目标对象的控制方法及装置、系统,以至少解决基于端游的云游戏系统,无法实现通过手游的触摸屏来对云端端游的游戏进行控制的技术问题。2、根据本技术实施例的一个方面,提供了一种目标对象的控制方法,包括:将虚拟按键的控制信息发送至终端,虚拟按键用于对目标对象进行控制;获取来自终端的第一按键操作事件,第一按键操作事件由触摸屏事件转换得到,触摸屏事件是依据在终端的触摸屏上检测到的对虚拟按键的操作动作生成的;控制目标对象执行与第一按键操作事件对应的功能。3、可选地,上述控制信息包括:虚拟按键的虚拟按键信息,第一按键操作事件与触摸屏事件的对应关系,虚拟按键信息包括:虚拟按键的图标的形状、虚拟按键的图标的颜色以及虚拟按键的图标在终端的触摸屏上的显示位置。4、可选地,第一按键操作事件由触摸屏事件通过如下方式转换得到:终端依据第一按键操作事件与触摸屏事件的对应关系,确定触摸屏事件对应的第一按键操作事件。5、可选地,触摸屏事件通过如下至少之一方式生成:依据在触摸屏上点击单个虚拟按键的操作动作或点击单个虚拟按键对应的区域的操作动作生成触摸屏事件;依据在触摸屏上连续点击多个虚拟按键的操作动作或连续点击多个虚拟按键对应的区域的操作动作生成触摸屏事件。6、可选地,控制目标对象执行与第一按键操作事件对应的功能,包括:将第一按键操作事件同步为服务器本地的第二按键操作事件;控制目标对象执行与第二按键操作事件对应的功能。7、可选地,将第一按键操作同步为服务器本地的第二按键操作事件,包括:将触摸屏事件转换为第一按键操作事件的操作在服务器本地模拟执行,得到第二按键操作事件。8、可选地,虚拟按键的图标在终端的触摸屏上按照如下至少之一的形式显示:按照不同的透明度在终端的触摸屏上显示;在终端的触摸屏上隐藏。9、根据本技术实施例的另一方面,还提供了另一种目标对象的控制方法,包括:获取服务器发送的虚拟按键的控制信息,虚拟按键用于对目标对象进行控制;依据在终端的触摸屏上检测到的对虚拟按键的操作动作生成触摸屏事件;将触摸屏事件转换为第一按键操作事件;控制目标对象执行与第一按键操作事件对应的功能。10、可选地,上述控制信息包括:虚拟按键的虚拟按键信息,第一按键操作事件与触摸屏事件的对应关系,虚拟按键信息包括:虚拟按键的图标的形状、虚拟按键的图标的颜色以及虚拟按键的图标在终端的触摸屏上的显示位置。11、可选地,获取服务器发送的虚拟按键的控制信息之后,上述方法还包括:将虚拟按键的图标在终端的触摸屏上按照如下至少之一的形式显示:按照不同的透明度在终端的触摸屏上显示;在终端的显示屏上隐藏。12、可选地,依据在终端的触摸屏上检测到的对虚拟按键的操作动作生成触摸屏事件,包括如下至少之一:依据在触摸屏上点击单个虚拟按键的操作动作或点击单个虚拟按键对应的区域的操作动作生成触摸屏事件;依据在触摸屏上连续点击多个虚拟按键的操作动作或连续点击多个虚拟按键对应的区域的操作动作生成触摸屏事件。13、可选地,将触摸屏事件转换为第一按键操作事件,包括:依据第一按键操作事件与触摸屏事件的对应关系,确定触摸屏事件对应的第一按键操作事件。14、可选地,控制目标对象执行与第一按键操作事件对应的功能,包括:控制目标对象执行与第二按键操作事件对应的功能,其中,第二按键操作事件通过以下方式确定:服务器将第一按键操作事件同步为服务器本地的第二按键操作事件。15、可选地,第二按键操作事件通过以下方式确定:服务器将触摸屏事件转换为第一按键操作事件的操作在服务器本地模拟执行,得到第二按键操作事件。16、根据本技术实施例的另一方面,还提供了一种目标对象的控制装置,包括:发送模块,用于将虚拟按键的控制信息发送至终端,虚拟按键用于对目标对象进行控制;第一获取模块,用于获取来自终端的第一按键操作事件,第一按键操作事件由触摸屏事件转换得到,触摸屏事件是依据在终端的触摸屏上检测到的对虚拟按键的操作动作生成的;第一控制模块,用于控制目标对象执行与第一按键操作事件对应的功能。17、根据本技术实施例的另一方面,还提供了另一种目标对象的控制装置,包括:第二获取模块,用于获取服务器发送的虚拟按键的控制信息,虚拟按键用于对目标对象进行控制;生成模块,用于依据在终端的触摸屏上检测到的对虚拟按键的操作动作生成触摸屏事件;转换模块,用于将触摸屏事件转换为第一按键操作事件;第二控制模块,用于控制目标对象执行与第一按键操作事件对应的功能。18、根据本技术实施例的另一方面,还提供了一种目标对象的控制系统,包括:服务器和终端,其中,服务器,用于将虚拟按键的控制信息发送至终端,虚拟按键用于对目标对象进行控制;获取来自终端的第一按键操作事件,第一按键操作事件由触摸屏事件转换得到,触摸屏事件是依据在终端的触摸屏上检测到的对虚拟按键的操作动作生成的;控制目标对象执行与第一按键操作事件对应的功能;终端,与服务器通信连接,用于获取服务器发送的虚拟按键的控制信息;生成触摸屏事件;将触摸屏事件转换为第一按键操作事件;并将第一按键操作事件发送至服务器。19、根据本技术实施例的再一方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时控制存储介质所在设备执行以上的目标对象的控制方法。20、根据本技术实施例的再一方面,还提供了一种处理器,处理器用于运行存储在存储器中的程序,其中,程序运行时执行以上的目标对象的控制方法。21、在本技术实施例中,采用将虚拟按键的控制信息发送至终端,虚拟按键用于对目标对象进行控制;获取来自终端的第一按键操作事件,第一按键操作事件由触摸屏事件转换得到,触摸屏事件是依据在终端的触摸屏上检测到的对虚拟按键的操作动作生成的;控制目标对象执行与第一按键操作事件对应的功能的方式,通过游戏终端先根据游戏用户的操作动作生成触摸屏事件,再将触摸屏事件转换为云端服务器的vm/pm上的操作系统和游戏能够解析的游戏手柄按键事件,并将游戏手柄按键事件发送给云端服务器的vm/pm;vm/pm将游戏手柄按键事件注入到本地vm/pm上操作系统和游戏中,实现对基于云游戏系统的游戏的控制,从而实现了由游戏终端的触摸屏在显示游戏画面的同时,作为游戏手柄供游戏用户控制游戏的技术效果,进而解决了基于端游的云游戏系统,无法实现通过手游的触摸屏来对云端端游的游戏进行控制技术问题。