触屏游戏操控方法、装置和系统的制作方法

文档序号:10516279阅读:349来源:国知局
触屏游戏操控方法、装置和系统的制作方法
【专利摘要】本发明提供了一种用于触屏智能终端的触屏游戏操控方法,包括:首先接收智能电视发送的游戏控制场景模板加载指令;然后加载相应的游戏控制场景模板;在加载完成后,根据用户在触摸屏中子触控区域的触控操作生成对应的触屏操作指令;最后将所述触屏操作指令发送给所述智能电视或将所述触屏操作指令转换为触屏手势数据发送给所述智能电视,以实现对所述智能电视中运行的触屏游戏进行操控。相较于现有通过游戏手柄操控触屏游戏的方式,保证了触屏游戏的触屏操控体验;相较于现有将电视画面以视屏流传输到触屏智能终端的技术,数据传输量大幅减少,避免了数据传输延时导致的画面不同步的问题。
【专利说明】
触屏游戏操控方法、装置和系统
技术领域
[0001]本发明涉及游戏控制技术领域,具体涉及一种用于触屏智能终端的触屏游戏操控方法及装置,一种用于智能电视的触屏游戏操控方法及装置,以及一种触屏游戏操控系统。
【背景技术】
[0002]利用智能电视玩游戏是人们利用智能电视进行娱乐的方式之一。现有技术中,人们主要通过游戏手柄来操控智能电视中的游戏程序。另一方面,大量的触屏游戏运行在触屏智能终端如手机、平板电脑中,触屏智能终端的屏幕较小,影响用户的游戏体验。随着智能电视的发展,在智能电视上直接运行触屏游戏来娱乐是一个发展趋势。
[0003]虽然现有技术提出了对触屏游戏进行移植,实现在智能电视上使用遥控器或游戏手柄进行操控,但通过遥控器或游戏手柄操控触屏游戏,与原本的通过触控方式操控触屏游戏相比差异较大,影响用户的游戏体验,而且需要用户承担游戏手柄的费用。
[0004]虽然现有技术还提出了将电视画面以视屏流传输到触屏智能终端的技术,通过触摸触屏智能终端来模拟触摸控制电视的方法。但由于传输电视画面的大数据量会导致画面传输的延迟,造成触屏智能终端和电视画面的不同步。智能电视对电视画面的编码和传输会消耗智能电视的运行时系统资源,对游戏流畅运行造成影响。触屏智能终端播放显示电视画面同样会大量消耗智能手机运行时的系统资源,对触屏智能终端的性能也有比较高的要求。更重要的是,由于触屏游戏界面上的触摸按键是基于用户玩游戏时注视着触摸屏设计的,而电视用户习惯看着电视来操作遥控终端,这样很容易造成用户的误操作,如按错位置等。

【发明内容】

[0005]针对现有技术中的上述缺陷,本发明提供了一种用于触屏智能终端的触屏游戏操控方法及装置,一种用于智能电视的触屏游戏操控方法及装置,以及一种触屏游戏操控系统,以实现通过触屏智能终端对智能电视中的触屏游戏进行操控。
[0006]本申请提供的一种用于触屏智能终端的触屏游戏操控方法,包括:
[0007]接收智能电视发送的与所述智能电视中当前运行的触屏游戏对应的游戏控制场景模板加载指令;
[0008]根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板;其中,所述游戏控制场景模板中包括将所述触屏智能终端的触摸屏划分为多个子触控区域的划分方案;
[0009]在加载完成后,根据用户在触摸屏中子触控区域的触控操作生成与所述子触控区域对应的触屏操作指令;
[0010]将所述触屏操作指令发送给所述智能电视或将所述触屏操作指令转换为触屏手势数据发送给所述智能电视,以实现对所述智能电视中运行的触屏游戏进行操控。
[0011]可选的,所述根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板,包括:
[0012]根据所述游戏控制场景模板加载指令读取相应的游戏控制场景模板;
[0013]根据所述游戏控制场景模板中的将所述触屏智能终端的触摸屏划分为多个子触控区域的划分方案,将触摸屏划分为多个子触控区域。
[0014]可选的,所述根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板,包括:
[0015]根据所述游戏控制场景模板加载指令在预先存储的游戏控制场景模板数据库中查询相应的游戏控制场景模板;
[0016]加载所述游戏控制场景模板。
[0017]可选的,所述触屏操作指令中包括触屏动作数据和触屏坐标数据,所述触屏手势数据中包括手势动作数据和手势坐标数据;
[0018]所述将所述触屏操作指令转换为触屏手势数据,包括:
[0019]根据所述游戏控制场景模板中的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,将所述触屏动作数据转换为手势动作数据,以及将所述触屏坐标数据转化为手势坐标数据。
[0020]相应的,本申请还提供一种用于触屏智能终端的触屏游戏操控装置,包括:
[0021]模板加载指令接收模块,用于接收智能电视发送的与所述智能电视中当前运行的触屏游戏对应的游戏控制场景模板加载指令;
[0022]模板加载模块,用于根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板;其中,所述游戏控制场景模板中包括将所述触屏智能终端的触摸屏划分为多个子触控区域的划分方案;
[0023]触屏操作指令生成模块,用于在加载完成后,根据用户在触摸屏中子触控区域的触控操作生成与所述子触控区域对应的触屏操作指令;
[0024]操作指令发送模块,用于将所述触屏操作指令发送给所述智能电视或将所述触屏操作指令转换为触屏手势数据发送给所述智能电视,以实现对所述智能电视中运行的触屏游戏进行操控。
[0025]可选的,所述模板加载模块,包括:
[0026]模板读取单元,用于根据所述游戏控制场景模板加载指令读取相应的游戏控制场景模板;
[0027]子触控区域划分单元,用于根据所述游戏控制场景模板中的将所述触屏智能终端的触摸屏划分为多个子触控区域的划分方案,将触摸屏划分为多个子触控区域。
[0028]可选的,所述模板加载模块,包括:
[0029]模板查询单元,用于根据所述游戏控制场景模板加载指令在预先存储的游戏控制场景模板数据库中查询相应的游戏控制场景模板;
[0030]模板加载单元,用于加载所述游戏控制场景模板。
[0031]可选的,所述触屏操作指令中包括触屏动作数据和触屏坐标数据,所述触屏手势数据中包括手势动作数据和手势坐标数据;
[0032]所述操作指令发送模块,包括:
[0033]触屏端数据转换单元,用于根据所述游戏控制场景模板中的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,将所述触屏动作数据转换为手势动作数据,以及将所述触屏坐标数据转化为手势坐标数据。
[0034]本申请还提供一种与上述用于触屏智能终端的触屏游戏操控方法相配合使用的一种用于智能电视的触屏游戏操控方法,包括:
[0035]向触屏智能终端发送游戏控制场景模板加载指令;
[0036]接收所述触屏智能终端发送的在根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板后根据用户在触摸屏中子触控区域的触控操作生成的触屏操作指令,以及将所述触屏操作指令转换为触屏手势数据;或者
[0037]接收所述触屏智能终端发送的根据触屏操作指令转换而成的触屏手势数据,所述触屏操作指令是所述触屏智能终端在根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板后根据用户在触摸屏中子触控区域的触控操作生成的;
[0038]根据所述触屏手势数据,在当前运行的触屏游戏中模拟生成相应的触屏事件,实现通过所述触屏智能终端对所述触屏游戏进行操控。
[0039]可选的,在所述向触屏智能终端发送游戏控制场景模板加载指令前,还包括:
[0040]根据当前运行的触屏游戏的程序信息或运行界面特征信息,在预先存储的游戏控制场景模板数据库中检索所述触屏游戏相应的游戏控制场景模板;
[0041 ]生成与所述游戏控制场景模板对应的游戏控制场景模板加载指令。
[0042]可选的,所述触屏操作指令中包括触屏动作数据和触屏坐标数据,所述触屏手势数据中包括手势动作数据和手势坐标数据;
[0043]所述将所述触屏操作指令转换为触屏手势数据,包括:
[0044]根据预先存储的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,将所述触屏动作数据转换为手势动作数据,以及将所述触屏坐标数据转化为手势坐标数据。
[0045]相应的,本申请还提供一种用于智能电视的触屏游戏操控装置,包括:
[0046]模板加载指令发送模块,用于向触屏智能终端发送游戏控制场景模板加载指令;
[0047]触屏手势数据获取模块,用于接收所述触屏智能终端发送的在根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板后根据用户在触摸屏上的触控操作生成的触屏操作指令,以及将所述触屏操作指令转换为触屏手势数据;或者
[0048]用于接收所述触屏智能终端发送的根据触屏操作指令转换而成的触屏手势数据,所述触屏操作指令是所述触屏智能终端在根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板后根据用户在触摸屏上的触控操作生成的;
[0049]触屏事件生成模块,用于根据所述触屏手势数据,在当前运行的触屏游戏中模拟生成相应的触屏事件,实现通过所述触屏智能终端对所述触屏游戏进行操控。
[0050]可选的,所述用于智能电视的触屏游戏操控装置还包括:
[0051 ]模板检索模块,用于根据当前运行的触屏游戏的程序信息或运行界面特征信息,在预先存储的游戏控制场景模板数据库中检索所述触屏游戏相应的游戏控制场景模板;
[0052]模板加载指令生成模块,用于生成与所述游戏控制场景模板对应的游戏控制场景模板加载指令。
[0053]可选的,所述触屏操作指令中包括触屏动作数据和触屏坐标数据,所述触屏手势数据中包括手势动作数据和手势坐标数据;
[0054]所述触屏手势数据获取模块,包括:
[0055]电视端数据转换单元,用于根据预先存储的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,将所述触屏动作数据转换为手势动作数据,以及将所述触屏坐标数据转化为手势坐标数据。
[0056]本申请还提供一种触屏游戏操控系统,包括:触屏智能终端和智能电视;
[0057]其中,所述触屏智能终端执行本申请提供的任一项用于触屏智能终端的触屏游戏操控方法;所述智能电视执行本申请提供的任一项用于智能电视的触屏游戏操控方法。
[0058]与现有技术相比,本发明具有以下优点:
[0059]本发明提供的用于触屏智能终端的触屏游戏操控方法是和用于智能电视的触屏游戏操控方法配合实施的,利用游戏控制场景模板建立触屏智能终端与智能电视的关联,根据用户在触摸屏中子触控区域的触控操作生成触屏操作指令,然后将所述触屏操作指令发送给所述智能电视以进一步由所述智能电视转换为对应触屏游戏的触屏手势数据,或者将所述触屏操作指令转换为对应所述触屏游戏的触屏手势数据后发送给所述智能电视,进而实现利用所述触屏智能终端对所述智能电视中运行的触屏游戏的操控,一方面,相较于现有的通过遥控器或游戏手柄操控触屏游戏的方式,保证了触屏游戏的触屏操控体验,且节省了游戏手柄的费用;另一方面,相较于现有将电视画面以视屏流传输到触屏智能终端的技术,数据传输量大幅减少,避免了数据传输延时导致的触屏智能终端和智能电视画面不同步的问题,同时可有效降低触屏智能终端和智能电视的系统资源开销。
[0060]本发明提供的用于一种用于触屏智能终端的触屏游戏操控装置、一种用于智能电视的触屏游戏操控方法、一种用于智能电视的触屏游戏操控装置、以及一种触屏游戏操控系统,与上述用于触屏智能终端的触屏游戏操控方法属于相同的发明构思,具有相同的有?效果。
【附图说明】
[0061 ]为了更清楚地说明本发明【具体实施方式】或现有技术中的技术方案,下面将对【具体实施方式】或现有技术描述中所需要使用的附图作简单地介绍。在所有附图中,类似的元件或部分一般由类似的附图标记标识。附图中,各元件或部分并不一定按照实际的比例绘制。
[0062]图1示出了本发明提供的一种用于触屏智能终端的触屏游戏操控方法实施例的流程图;
[0063]图2示出了本发明提供的一种用于触屏智能终端的触屏游戏操控方法实施例中子触控区域的划分示意图;
[0064]图3示出了本发明提供的利用触屏智能终端的操控智能电视中的触屏游戏的示意图;
[0065]图4示出了本发明提供的一种用于触屏智能终端的触屏游戏操控装置实施例的示意图;
[0066]图5示出了本发明提供的一种用于智能电视的触屏游戏操控方法实施例的流程图;
[0067]图6示出了本发明提供的一种用于智能电视的触屏游戏操控装置实施例的示意图;
[0068]图7示出了本发明提供的一种触屏游戏操控系统实施例的示意图。
【具体实施方式】
[0069]下面将结合附图对本发明技术方案的实施例进行详细的描述。以下实施例仅用于更加清楚地说明本发明的技术方案,因此只是作为示例,而不能以此来限制本发明的保护范围。
[0070]需要注意的是,除非另有说明,本申请使用的技术术语或者科学术语应当为本发明所属领域技术人员所理解的通常意义。
[0071]为了便于理解,在此对本发明的发明构思进行说明,本发明提供的用于触屏智能终端的触屏游戏操控方法和本发明提供的用于智能电视的触屏游戏操控方法是配合实施的,其执行主体分别为触屏智能终端和智能电视,主要是通过游戏控制场景模板建立触屏智能终端与智能电视的关联,并将触屏智能终端的触摸屏划分为多个子触控区域,当用户在所述子触控区域中进行触控操作时,所述触屏智能终端生成相应的触屏操作指令,然后将所述触屏操作指令发送给所述智能电视以进一步由所述智能电视转换为对应触屏游戏的触屏手势数据,或者将所述触屏操作指令转换为对应所述触屏游戏的触屏手势数据后发送给所述智能电视,进而实现利用所述触屏智能终端对所述智能电视中运行的触屏游戏的操控。
[0072]请参考图1,其为本发明提供的一种用于触屏智能终端的触屏游戏操控方法实施例的流程图,该方法的执行主体为触屏智能终端,所述用于触屏智能终端的触屏游戏操控方法包括以下步骤:
[0073]步骤SlOl:接收智能电视发送的与所述智能电视中当前运行的触屏游戏对应的游戏控制场景模板加载指令。
[0074]步骤S102:根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板;其中,所述游戏控制场景模板中包括将所述触屏智能终端的触摸屏划分为多个子触控区域的划分方案。
[0075]在本申请提供的一个实施例中,所述根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板,具体包括:
[0076]根据所述游戏控制场景模板加载指令读取相应的游戏控制场景模板;
[0077]根据所述游戏控制场景模板中的将所述触屏智能终端的触摸屏划分为多个子触控区域的划分方案,将触摸屏划分为多个子触控区域。
[0078]具体实施时,所述游戏控制场景模板可以随所述游戏控制场景模板加载指令一同从所述智能电视发送给所述触屏智能终端,供所述触屏智能终端加载;也可以预先分别在所述智能电视和所述触屏智能终端中存储相同的游戏控制场景模板数据库,所述游戏控制场景模板数据库中包含有多个游戏控制场景模板,其中每个游戏控制场景模板有唯一的标识码,这样,将所述标识码随所述游戏控制场景模板加载指令一同从所述智能电视发送给所述触屏智能终端,所述触屏智能终端即可根据所述标识码在本地存储的游戏控制场景模板数据库中查询相应的游戏控制场景模板,进而加载所述游戏控制场景模板。在本申请提供的一个实施例中,所述根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板,包括:根据所述游戏控制场景模板加载指令在预先存储的游戏控制场景模板数据库中查询相应的游戏控制场景模板;加载所述游戏控制场景模板。
[0079]步骤S103:在加载完成后,根据用户在触摸屏中子触控区域的触控操作生成与所述子触控区域对应的触屏操作指令。
[0080]步骤S104:将所述触屏操作指令发送给所述智能电视或将所述触屏操作指令转换为触屏手势数据发送给所述智能电视,以实现对所述智能电视中运行的触屏游戏进行操控。
[0081]本步骤有两种实施方式,一种是将所述触屏操作指令发送给所述智能电视,进而由所述智能电视将所述触屏操作指令转换成触屏手势数据,以实现对所述智能电视中运行的触屏游戏进行操控;另一种是将所述触屏操作指令转换为触屏手势数据发送给所述智能电视,以实现对所述智能电视中运行的触屏游戏进行操控。
[0082]其中,将所述触屏操作指令转换成触屏手势数据的步骤可以是由触屏智能终端实现,也可以由智能电视实现,只需要根据实际需求将预先建立的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系加载到相应的执行主体中即可执行,在本申请提供的一个实施例中,所述触屏操作指令中包括触屏动作数据和触屏坐标数据,所述触屏手势数据中包括手势动作数据和手势坐标数据;所述游戏控制场景模板中还包括所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系;
[0083]所述将所述触屏操作指令转换为触屏手势数据,包括:
[0084]根据所述游戏控制场景模板中的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,将所述触屏动作数据转换为手势动作数据,以及将所述触屏坐标数据转化为手势坐标数据。
[0085]其中,所述触屏手势数据是从所述智能电视中运行的触屏游戏中提取出来的用于操控所述触屏游戏的数据,所述智能电视利用所述触屏手势数据,即可在当前运行的触屏游戏中模拟生成相应的触屏事件,实现对所述触屏游戏进行操控。
[0086]其中,在本申请提供的一个实施例中,传送给智能电视的点击触屏手势数据包括:点击操作手指按下和抬起的动作数据,以及转换后的点击触摸点坐标。传送给智能电视的滑动触屏手势数据包括:滑动操作手指按下和抬起的动作数据,以及转换后的手指划动的横坐标方向和纵坐标方向的位移值。传送给智能电视的拖拽触屏手势数据包括:拖拽操作手指按下和抬起的动作数据,以及转换后的手指拖拽的横坐标方向和纵坐标方向的位移值。
[0087]所述触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系是预先建立好的,其中,触屏手势包括点击触屏手势、滑动触屏手势和拖拽触屏手势。点击触屏手势数据为在触屏游戏界面上的触摸点进行点击而产生的数据,点击该触摸点可触发点击触屏事件,实现和触屏游戏进行交互,所述点击触屏手势数据中包括点击动作数据和点击触摸点的坐标数据。滑动触屏手势数据为在触屏游戏界面上滑动而产生的数据,会触发滑动触屏事件,实现和游戏进行交互,所述滑动触屏手势数据中包括滑动动作数据和滑动轨迹的坐标数据。拖拽触屏手势数据为在触屏游戏界面上拖拽目标对象移动而产生的数据,可触发拖拽触屏事件,实现和游戏进行交互,所述拖拽触屏手势数据中包括拖拽动作数据和拖拽轨迹的坐标数据。
[0088]当需要获得正在运行的触屏游戏的触屏手势数据时,可以对所述触屏游戏的当前界面进行截屏处理,以获得所述当前界面的截屏图片。通过该图片,可以得到触屏手势相关的数据。需要说明的是,与点击触屏手势对应的通常是触屏游戏界面上的点击按钮,所述点击按钮通常在界面上占据一定的区域,用户点击该区域内任何点都会触发点击事件,点击触屏手势数据中的坐标数据可以为该区域内任意一触摸点的坐标。拖拽目标对象通常在界面上也占据一定的区域,用户在该区域内任何点按下手指都可以是实现对其进行拖拽,拖拽目标对象的坐标可以为该区域内任意一触摸点的坐标。
[0089]建立触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,还需要将触屏智能终端的触摸屏划分为多个子触控区域,请参考图2,其为本发明提供的一种用于触屏智能终端的触屏游戏操控方法实施例中子触控区域的划分示意图,触屏智能终端的触摸屏11划分为一个子触控区域,触屏智能终端的触摸屏12划分为两个子触控区域,触屏智能终端的触摸屏13划分为三个子触控区域,触屏智能终端的触摸屏14划分为四个子触控区域,用户可以看着电视对游戏实现操控。需要说明的是,图2仅仅用于辅助说明本发明的技术方案,在具体实施过程中,并不限于此。
[0090]触屏智能终端会根据用户在子触控区域中操控产生相应的触屏操作指令,如点击触屏操作指令、滑动触屏操作指令和拖拽触屏操作指令等,子触控区域的划分的形式能够适应电视用户看着电视来操作智能终端的习惯。
[0091]将滑动触屏手势数据和子触控区域的触屏操作指令建立一对一的映射关系,其中的触屏操作指令可以是点击触屏操作指令、滑动触屏操作指令和拖拽触屏操作指令中的任意一种;将拖拽触屏手势数据和子触控区域的触屏操作指令建立一对一的映射关系,其中的触屏操作指令可以是点击触屏操作指令、滑动触屏操作指令和拖拽触屏操作指令中的任意一种;将点击触屏手势数据子触控区域之间建立多对一的映射关系,映射到同一个子触控区域的点击触屏手势数据进一步映射到所述子触控区域的不同触屏操作指令,包括点击触屏操作指令、滑动触屏操作指令和拖拽触屏操作指令等,从而建立触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系。
[0092]在本申请提供的一个实施例中,所述将所述触屏操作指令转换为触屏手势数据,有多种情形,例如:
[0093]对于映射到点击触屏手势数据的子触控区域的触屏操作指令,可根据预先存储的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,转化为对智能电视上的触屏游戏的点击触屏手势数据;
[0094]对于映射到滑动触屏手势数据的子触控区域的触屏操作指令,可根据预先存储的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,转化为对智能电视上的触屏游戏的滑动触屏手势数据,其中,将所述触屏操作指令中的触屏坐标数据转化为所述触屏手势数据中的手势坐标数据包括:将子触控区域横坐标方向和纵坐标方向的位移值转换为智能电视上横坐标方向和纵坐标方向的位移值,具体可以通过以下公式进行转换:
[0095]X= Δ x*Sx+Xtv
[0096]y = Δ y* Sy+Ytv
[0097]其中Sx = Widthgame/Widthmobile,Widthmobile为触屏智能终端子触控区域的水平像素值,Widthg■为触屏游戏界面中滑动触摸区域的水平像素值,Δ X为触屏智能终端上相对于子触控区域起始位置的横坐标方向的位移值,Xtv为触屏游戏界面中滑动触摸区域起始位置的横坐标,Sy = HeightgameAfeightmobile ,Heightmobile为触屏智能终端子触控区域的垂直像素值,Heightg■为触屏游戏界面中滑动触摸区域的垂直像素值,Δ 7为触屏智能终端上相对于子触控区域起始位置的纵坐标方向的位移值,Ytv为触屏游戏滑动触摸区域起始位置的纵坐标;
[0098]对于映射到拖拽触屏手势数据的子触控区域的触屏操作指令,可根据预先存储的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,转化为对智能电视上的触屏游戏的拖拽触屏手势数据,其中,将所述触屏操作指令中的触屏坐标数据转化为所述触屏手势数据中的手势坐标数据包括:将子触控区域横坐标方向和纵坐标方向的位移值转换为对智能电视上拖拽目标横坐标方向和纵坐标方向的位移值,具体可以通过以下公式进行转换:
[0099]X= Δ x’*Sx+Xpoint
[0100]y = a y,*Sy+Ypoint
[0101 ] 其中Sx=Widthgame/Widthmobile,Widthmobile为触屏智能终端子触控区域的水平像素值,Widthg■为触屏游戏界面中拖拽区域的水平像素值,Δχ’为触屏智能终端上相对于手指按下触摸点的横坐标方向的位移值,Xpciint为触屏游戏界面中拖拽目标的横坐标,Sy=He ightgame/Heigh tmobile,Heigh tmobile为触屏智能终端子触控区域的垂直像素值,Heightgame为触屏游戏界面中拖拽区域的垂直像素值,A y为触屏智能终端上相对于手指按下触摸点的纵坐标方向的位移值,Ypoint为触屏游戏界面中拖拽目标的纵坐标。
[0102]至此,通过步骤SlOl至步骤S104,完成了本发明提供的一种用于触屏智能终端的触屏游戏操控方法实施例的流程。
[0103]请参考图3,其为本发明提供的利用触屏智能终端的操控智能电视中的触屏游戏的示意图,在智能电视I上运行的触屏游戏当前界面上,包含有点击控件4和5,一个拖拽控件2 (控制游戏角角色色的移动方向)。其中拖拽控件2的拖拽目标为3。点击控件4对应的点击触屏手势数据为点击控件4中的任何一点,点击控件5对应的点击触屏手势数据为点击控件5中的任何一点,拖拽控件2对应的拖拽触屏手势数据包括拖拽目标3上的任何一点和拖拽控件2对应拖拽区域的坐标。触屏智能终端的触摸屏5划分为子触控区域6和子触控区域
7。子触控区域6中向左滑动手势8映射到点击控件4,在子触控区域6中向左滑动手指转化为对触屏游戏点击控件4的点击触摸操作。子触控区域6中向右滑动手势9映射到点击控件5,在子触控区域6中向右滑动手指转化为对触屏游戏点击控件5的点击触摸操作。子触控区域7映射到拖拽控件2,在子触控区域7进行拖拽时,手指按下触摸点映射到拖拽触屏手势数据中预定义的拖拽目标3上的一点,当移动手指进行拖拽时,子触控区域横坐标方向和纵坐标方向的位移值转换为智能电视上横坐方向和纵坐标方向的位移值,从而实现对拖拽目标3的拖拽。
[0104]本申请提供的所述用于触屏智能终端的触屏游戏操控方法,一方面,相较于现有的通过遥控器或游戏手柄操控触屏游戏的方式,保证了触屏游戏的触屏操控体验,且节省了游戏手柄的费用;另一方面,相较于现有将电视画面以视屏流传输到触屏智能终端的技术,数据传输量大幅减少,避免了数据传输延时导致的触屏智能终端和智能电视画面不同步的问题,同时可有效降低触屏智能终端和智能电视的系统资源开销。
[0105]本发明通过结合智能电视的模拟触控技术,触屏智能终端的触控技术,图像特征提取技术,在无需对触屏游戏移植的前提下,实现了通过触屏智能终端对智能电视上的触屏游戏进行操控,保证了触屏游戏的触屏操控体验,而且使用户摆脱了传统的游戏手柄。
[0106]通过将触屏智能终端划分为多个子触控区域,用户可以看着电视对游戏实现操控,实现了利用触屏智能终端的触屏轻松操控智能电视上的触屏游戏。在触屏智能终端和智能电视之间只传输触屏手势数据,节约了带宽,也节约了触屏智能终端和智能电视的运行时系统资源开销。
[0107]在上述的实施例中,提供了一种用于触屏智能终端的触屏游戏操控方法,与之相对应的,本申请还提供一种用于触屏智能终端的触屏游戏操控装置。请参考图4,其为本发明提供的一种用于触屏智能终端的触屏游戏操控装置实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
[0108]本发明提供的一种用于触屏智能终端的触屏游戏操控装置实施例,包括:模板加载指令接收模块101,用于接收智能电视发送的与所述智能电视中当前运行的触屏游戏对应的游戏控制场景模板加载指令;
[0109]模板加载模块102,用于根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板;其中,所述游戏控制场景模板中包括将所述触屏智能终端的触摸屏划分为多个子触控区域的划分方案;
[0110]触屏操作指令生成模块103,用于在加载完成后,根据用户在触摸屏中子触控区域的触控操作生成与所述子触控区域对应的触屏操作指令;
[0111]操作指令发送模块104,用于将所述触屏操作指令发送给所述智能电视或将所述触屏操作指令转换为触屏手势数据发送给所述智能电视,以实现对所述智能电视中运行的触屏游戏进行操控。
[0112]在本申请提供的一个实施例中,所述模板加载模块102,包括:
[0113]模板读取单元,用于根据所述游戏控制场景模板加载指令读取相应的游戏控制场景模板;
[0114]子触控区域划分单元,用于根据所述游戏控制场景模板中的将所述触屏智能终端的触摸屏划分为多个子触控区域的划分方案,将触摸屏划分为多个子触控区域。
[0115]在本申请提供的一个实施例中,所述模板加载模块102,包括:
[0116]模板查询单元,用于根据所述游戏控制场景模板加载指令在预先存储的游戏控制场景模板数据库中查询相应的游戏控制场景模板;
[0117]模板加载单元,用于加载所述游戏控制场景模板。
[0118]在本申请提供的一个实施例中,所述触屏操作指令中包括触屏动作数据和触屏坐标数据,所述触屏手势数据中包括手势动作数据和手势坐标数据;
[0119]所述操作指令发送模块104,包括:
[0120]触屏端数据转换单元,用于根据所述游戏控制场景模板中的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,将所述触屏动作数据转换为手势动作数据,以及将所述触屏坐标数据转化为手势坐标数据。
[0121]以上,为本发明提供的一种用于触屏智能终端的触屏游戏操控装置实施例说明。
[0122]请参考图5,其为本发明提供的一种用于智能电视的触屏游戏操控方法实施例的流程图,该方法的执行主体为智能电视,由于该方法是与上述用于触屏智能终端的触屏游戏操控方法配合实施的,部分内容已在上述用于智能电视的触屏游戏操控方法实施例中进行了说明,因此此处不再赘述,请参照上述用于智能电视的触屏游戏操控方法实施例的说明进行理解。所述用于智能电视的触屏游戏操控方法包括以下步骤:
[0123]步骤S201:向触屏智能终端发送游戏控制场景模板加载指令。
[0124]在本申请提供的一个实施例中,在所述向触屏智能终端发送游戏控制场景模板加载指令前,还包括:
[0125]根据当前运行的触屏游戏的程序信息或运行界面特征信息,在预先存储的游戏控制场景模板数据库中检索所述触屏游戏相应的游戏控制场景模板;
[0126]生成与所述游戏控制场景模板对应的游戏控制场景模板加载指令。
[0127]其中,触屏游戏的程序信息包括触屏游戏在智能电视系统中的唯一标识符、版本信息,运行界面特征信息包括触屏游戏运行界面的特征提取区域的坐标和该特征提取区域的图像特征。特征提取区域的图像特征在游戏的运行过程中是稳定的和可识别的,图像特征可以是特征提取区域像素的像素值,也可以是基于其他现有技术的特征,如形状特征,纹理特征等,在此不再赘述。
[0128]在本申请提供的一个实施例中,所述根据当前运行的触屏游戏的程序信息或运行界面特征信息,在预先存储的游戏控制场景模板数据库中检索所述触屏游戏相应的游戏控制场景模板,包括:
[0129]根据正在运行的触屏游戏的程序信息,在预先存储的游戏控制场景模板数据库中检索所述触屏游戏相应的游戏控制场景模板;
[0130]若所述触屏游戏对应有多个游戏控制场景模板,再对所述多个游戏控制场景模板中的每一个按照以下方法进行匹配,并根据匹配结果选择出所述触屏游戏相应的游戏控制场景模板:
[0131]根据触屏游戏控制场景模板中的特征提取区域的坐标,提取所述触屏游戏当前运行界面对应区域的图像特征,并与所述游戏控制场景模板中的该特征提取区域的图像特征进行匹配。
[0132]具体实施时,当触屏游戏有多个游戏控制场景模板时,智能电视可以定时对触屏游戏运行界面进行图像特征提取,以确定游戏控制场景模板并传送给触屏智能终端进行加载,从而实现智能终端游戏控制场景模板的自动更新;也可以是当用户发现触屏游戏运行界面发生变化时,由用户通知智能电视对触屏游戏运行界面进行图像特征提取,以确定新的游戏控制场景模板,进一步实现触屏智能终端游戏控制场景模板的更新。
[0133]步骤S202:接收所述触屏智能终端发送的在根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板后根据用户在触摸屏中子触控区域的触控操作生成的触屏操作指令,以及将所述触屏操作指令转换为触屏手势数据;或者
[0134]接收所述触屏智能终端发送的根据触屏操作指令转换而成的触屏手势数据,所述触屏操作指令是所述触屏智能终端在根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板后根据用户在触摸屏中子触控区域的触控操作生成的。
[0135]在本申请提供的一个实施例中,所述触屏操作指令中包括触屏动作数据和触屏坐标数据,所述触屏手势数据中包括手势动作数据和手势坐标数据;
[0136]所述将所述触屏操作指令转换为触屏手势数据,包括:
[0137]根据预先存储的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,将所述触屏动作数据转换为手势动作数据,以及将所述触屏坐标数据转化为手势坐标数据。具体实施方法可参考上述用于触屏智能终端的触屏游戏操控方法实施例的说明,此处不再赘述。
[0138]步骤S203:根据所述触屏手势数据,在当前运行的触屏游戏中模拟生成相应的触屏事件,实现通过所述触屏智能终端对所述触屏游戏进行操控。
[0139]在本申请提供的一个实施例中,所述根据所述触屏手势数据,在当前运行的触屏游戏中模拟生成相应的触屏事件,包括:
[0140]根据所述触屏手势数据,对于点击触屏手势数据在智能电视上模拟执行点击触屏操作,对于滑动触屏手势数据在智能电视上模拟执行滑动触屏操作,对于拖拽触屏手势数据在智能电视上模拟执行拖拽触屏操作。
[0141]至此,通过步骤S201至步骤S203,完成了本发明提供的一种用于智能电视的触屏游戏操控方法实施例的流程。
[0142]在上述的实施例中,提供了一种用于智能电视的触屏游戏操控方法,与之相对应的,本申请还提供一种用于智能电视的触屏游戏操控装置。请参考图6,其为本发明提供的一种用于智能电视的触屏游戏操控装置实施例的示意图。由于装置实施例基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。下述描述的装置实施例仅仅是示意性的。
[0143]本发明提供的一种用于智能电视的触屏游戏操控装置实施例,包括:
[0144]模板加载指令发送模块201,用于向触屏智能终端发送游戏控制场景模板加载指令;
[0145]触屏手势数据获取模块202,用于接收所述触屏智能终端发送的在根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板后根据用户在触摸屏上的触控操作生成的触屏操作指令,以及将所述触屏操作指令转换为触屏手势数据;或者
[0146]用于接收所述触屏智能终端发送的根据触屏操作指令转换而成的触屏手势数据,所述触屏操作指令是所述触屏智能终端在根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板后根据用户在触摸屏上的触控操作生成的;
[0147]触屏事件生成模块203,用于根据所述触屏手势数据,在当前运行的触屏游戏中模拟生成相应的触屏事件,实现通过所述触屏智能终端对所述触屏游戏进行操控。
[0148]在本申请提供的一个实施例中,所述用于智能电视的触屏游戏操控装置还包括:
[0149]模板检索模块,用于根据当前运行的触屏游戏的程序信息或运行界面特征信息,在预先存储的游戏控制场景模板数据库中检索所述触屏游戏相应的游戏控制场景模板;
[0150]模板加载指令生成模块,用于生成与所述游戏控制场景模板对应的游戏控制场景模板加载指令。
[0151]在本申请提供的一个实施例中,所述触屏操作指令中包括触屏动作数据和触屏坐标数据,所述触屏手势数据中包括手势动作数据和手势坐标数据;
[0152]所述触屏手势数据获取模块202,包括:
[0153]电视端数据转换单元,用于根据预先存储的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,将所述触屏动作数据转换为手势动作数据,以及将所述触屏坐标数据转化为手势坐标数据。
[0154]以上,为本发明提供的一种用于智能电视的触屏游戏操控装置实施例说明。
[0155]本发明还提供一种触屏游戏操控系统,包括:触屏智能终端和智能电视;
[0156]其中,所述触屏智能终端执行本申请提供的任一项用于触屏智能终端的触屏游戏操控方法;所述智能电视执行本申请提供的任一项用于智能电视的触屏游戏操控方法。
[0157]请参考图7,其为本发明提供的一种触屏游戏操控系统实施例的示意图,由于所述触屏游戏操控系统中的触屏智能终端执行本申请提供的任一项用于触屏智能终端的触屏游戏操控方法,所述智能电视执行本申请提供的任一项用于智能电视的触屏游戏操控方法,因此,相关之处不再赘述,请参考上述用于触屏智能终端的触屏游戏操控方法实施例的说明和上述用于智能电视的触屏游戏操控方法实施例的说明。
[0158]需要说明的是,本发明附图中的流程图和框图显示了根据本发明的多个实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
[0159]本发明实施例所提供的用于触屏智能终端的触屏游戏操控装置和用于智能电视的触屏游戏操控装置可以是计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。
[0160]所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0161]在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0162]所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0163]另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
[0164]所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(R0M,Read-0nly Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0165]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
【主权项】
1.一种用于触屏智能终端的触屏游戏操控方法,其特征在于,包括: 接收智能电视发送的与所述智能电视中当前运行的触屏游戏对应的游戏控制场景模板加载指令; 根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板;其中,所述游戏控制场景模板中包括将所述触屏智能终端的触摸屏划分为多个子触控区域的划分方案; 在加载完成后,根据用户在触摸屏中子触控区域的触控操作生成与所述子触控区域对应的触屏操作指令; 将所述触屏操作指令发送给所述智能电视或将所述触屏操作指令转换为触屏手势数据发送给所述智能电视,以实现对所述智能电视中运行的触屏游戏进行操控。2.根据权利要求1所述的用于触屏智能终端的触屏游戏操控方法,其特征在于,所述根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板,包括: 根据所述游戏控制场景模板加载指令读取相应的游戏控制场景模板; 根据所述游戏控制场景模板中的将所述触屏智能终端的触摸屏划分为多个子触控区域的划分方案,将触摸屏划分为多个子触控区域。3.根据权利要求1所述的用于触屏智能终端的触屏游戏操控方法,其特征在于,所述根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板,包括: 根据所述游戏控制场景模板加载指令在预先存储的游戏控制场景模板数据库中查询相应的游戏控制场景模板; 加载所述游戏控制场景模板。4.根据权利要求1所述的用于触屏智能终端的触屏游戏操控方法,其特征在于,所述触屏操作指令中包括触屏动作数据和触屏坐标数据,所述触屏手势数据中包括手势动作数据和手势坐标数据; 所述将所述触屏操作指令转换为触屏手势数据,包括: 根据所述游戏控制场景模板中的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,将所述触屏动作数据转换为手势动作数据,以及将所述触屏坐标数据转化为手势坐标数据。5.—种用于触屏智能终端的触屏游戏操控装置,其特征在于,包括: 模板加载指令接收模块,用于接收智能电视发送的与所述智能电视中当前运行的触屏游戏对应的游戏控制场景模板加载指令; 模板加载模块,用于根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板;其中,所述游戏控制场景模板中包括将所述触屏智能终端的触摸屏划分为多个子触控区域的划分方案; 触屏操作指令生成模块,用于在加载完成后,根据用户在触摸屏中子触控区域的触控操作生成与所述子触控区域对应的触屏操作指令; 操作指令发送模块,用于将所述触屏操作指令发送给所述智能电视或将所述触屏操作指令转换为触屏手势数据发送给所述智能电视,以实现对所述智能电视中运行的触屏游戏进行操控。6.—种用于智能电视的触屏游戏操控方法,其特征在于,包括: 向触屏智能终端发送游戏控制场景模板加载指令; 接收所述触屏智能终端发送的在根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板后根据用户在触摸屏中子触控区域的触控操作生成的触屏操作指令,以及将所述触屏操作指令转换为触屏手势数据;或者 接收所述触屏智能终端发送的根据触屏操作指令转换而成的触屏手势数据,所述触屏操作指令是所述触屏智能终端在根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板后根据用户在触摸屏中子触控区域的触控操作生成的; 根据所述触屏手势数据,在当前运行的触屏游戏中模拟生成相应的触屏事件,实现通过所述触屏智能终端对所述触屏游戏进行操控。7.根据权利要求6所述的用于智能电视的触屏游戏操控方法,其特征在于,在所述向触屏智能终端发送游戏控制场景模板加载指令前,还包括: 根据当前运行的触屏游戏的程序信息或运行界面特征信息,在预先存储的游戏控制场景模板数据库中检索所述触屏游戏相应的游戏控制场景模板; 生成与所述游戏控制场景模板对应的游戏控制场景模板加载指令。8.根据权利要求6所述的用于智能电视的触屏游戏操控方法,其特征在于,所述触屏操作指令中包括触屏动作数据和触屏坐标数据,所述触屏手势数据中包括手势动作数据和手势坐标数据; 所述将所述触屏操作指令转换为触屏手势数据,包括: 根据预先存储的所述触屏游戏的触屏手势数据与所述触屏智能终端的子触控区域的触屏操作指令之间的映射关系,将所述触屏动作数据转换为手势动作数据,以及将所述触屏坐标数据转化为手势坐标数据。9.一种用于智能电视的触屏游戏操控装置,其特征在于,包括: 模板加载指令发送模块,用于向触屏智能终端发送游戏控制场景模板加载指令; 触屏手势数据获取模块,用于接收所述触屏智能终端发送的在根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板后根据用户在触摸屏上的触控操作生成的触屏操作指令,以及将所述触屏操作指令转换为触屏手势数据;或者 用于接收所述触屏智能终端发送的根据触屏操作指令转换而成的触屏手势数据,所述触屏操作指令是所述触屏智能终端在根据所述游戏控制场景模板加载指令加载相应的游戏控制场景模板后根据用户在触摸屏上的触控操作生成的; 触屏事件生成模块,用于根据所述触屏手势数据,在当前运行的触屏游戏中模拟生成相应的触屏事件,实现通过所述触屏智能终端对所述触屏游戏进行操控。10.—种触屏游戏操控系统,其特征在于,包括:触屏智能终端和智能电视; 其中,所述触屏智能终端执行权利要求1至权利要求4任一项所述的用于触屏智能终端的触屏游戏操控方法;所述智能电视执行权利要求6至权利要求8任一项所述的用于智能电视的触屏游戏操控方法。
【文档编号】A63F13/23GK105872664SQ201610200023
【公开日】2016年8月17日
【申请日】2016年3月31日
【发明人】李强
【申请人】李强
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1