掌桥专利:专业的专利平台
掌桥专利
首页

基于电视游戏的控制方法、系统、设备及可读存储介质

文献发布时间:2023-06-19 09:47:53


基于电视游戏的控制方法、系统、设备及可读存储介质

技术领域

本发明涉及智能电视领域,尤其涉及基于电视游戏的控制方法、系统、设备及可读存储介质。

背景技术

随着科技的进步和物联网的快速发展,智能家居,万物互联已经在人们的生活中随处可见,人们对各种家用设备的控制也有了更高的要求,现在的家庭电视已不仅仅只能观看电视节目,随着智能电视应用场景的不断拓展,现在的家庭电视已经集影视、游戏和监控等功能为一体。

目前的智能电视在开启游戏时的控制主要依赖于外接游戏手柄,或者无线AR控制终端,但由于现有的游戏操作方式种类众多,单种类的游戏手柄并不能控制所有种类的游戏,而无线AR控制终端价格昂贵,且仅适用于控制少数的3D游戏。

发明内容

本发明的主要目的在于提供一种基于电视游戏的控制方法,旨在解决现有的游戏操作方式种类众多,单种类的游戏手柄并不能控制所有种类的游戏,而无线AR控制终端价格昂贵,且仅适用于控制少数的3D游戏的技术问题。

此外,为实现上述目的,本发明还提供一种基于电视游戏的控制方法,所述基于电视游戏的控制方法包括以下步骤:

启动目标游戏,获取所述目标游戏的操作模式,并将所述操作模式发送至与所述显示终端通信连接的操作终端;

接收所述操作终端发送的控制指令;

根据所述操作模式和所述控制指令,执行对所述目标游戏的控制操作。

可选地,所述启动目标游戏,获取所述目标游戏的操作模式,并将所述操作模式发送至与所述显示终端通信连接的操作终端的步骤之前,包括:

接收通信连接请求,获取发送所述通信连接请求的操作终端的终端信息;

根据所述终端信息,判断所述操作终端是否具有运动检测单元和触控单元;

若所述操作终端具有运动检测单元和触控单元,则建立与所述操作终端的通信连接。

可选地,所述启动目标游戏,获取所述目标游戏的操作模式,并将所述操作模式发送至与所述显示终端通信连接的操作终端的步骤之后,包括:

若所述操作模式为方向控制模式和/或行为控制模式,则开启所述方向控制模式和/或行为控制模式,以使所述操作终端生成虚拟控制按钮;

接收基于所述虚拟控制按钮触发的第一控制指令;

若所述第一控制指令是方向控制指令和/或行为控制指令,则执行对所述目标游戏的控制操作。

可选地,所述若所述操作模式为方向控制模式和/或行为控制模式,则开启所述方向控制模式和/或行为控制模式,以使所述操作终端生成虚拟控制按钮的步骤之后,还包括:

若所述操作模式为方向控制模式和/或行为控制模式,则获取所述操作终端的屏幕分辨率;

根据所述显示终端的显示分辨率、所述屏幕分辨率和所述虚拟控制按钮,生成虚拟显示按钮。

可选地,所述若所述操作模式为方向控制模式和/或行为控制模式,则开启所述方向控制模式和/或行为控制模式,以使所述操作终端生成虚拟控制按钮的步骤之后,还包括:

接收所述操作终端发送的第二控制指令;

若所述第二控制指令是基于所述虚拟控制按钮的隐藏指令或退出指令,则开启自主控制模式,以使目标游戏自主运行。

可选地,所述基于电视游戏的控制方法应用于操作终端,所述基于电视游戏的控制方法包括以下步骤:

接收显示终端发送的游戏启动信息,确定所述游戏启动信息对应的目标游戏,并生成虚拟控制按钮;

当检测到基于所述虚拟控制按钮的操作手势时,确定所述操作手势对应的控制指令;

若所述操作手势对应的控制指令是游戏控制指令,则将所述游戏控制指令发送至所述显示终端。

可选地,所述接收显示终端发送的游戏启动信息,确定所述游戏启动信息对应的目标游戏,并生成虚拟控制按钮的步骤之后,包括:

将所述虚拟控制按钮的显示分辨率发送至所述显示终端,以使所述显示终端根据所述虚拟控制按钮的显示分辨率,生成虚拟显示按钮;

所述当检测到基于所述虚拟控制按钮的操作手势时,确定所述操作手势对应的控制指令之后,包括:

若所述操作手势对应的控制指令为隐藏指令或退出指令,则隐藏所述虚拟显示按钮,并开启自主控制模式,以使所述目标游戏自主运行。

进一步地,为实现上述目的,本发明还提供一种基于电视游戏的控制系统,其特征在于,所述基于电视游戏的控制系统包括通信连接的显示终端和操作终端,所述基于电视游戏的控制系统能实现以下步骤:

显示终端接收操作终端发送的通信连接请求,显示终端获取所述操作终端的终端信息,并判断所述操作终端是否具有运动检测单元和触控单元;

若所述操作终端具有运动检测单元和触控单元,则显示终端与所述操作终端通信连接;

操作终端接收到显示终端发送的游戏启动信息,操作终端根据所述游戏启动信息对应的目标游戏,生成虚拟控制按钮;

操作终端在检测到基于所述虚拟控制按钮的操作手势时,操作终端将所述操作手势对应的游戏控制指令发送至所述显示终端;

显示终端接收所述操作终端发送的游戏控制指令,显示终端根据所述游戏控制指令,对所述目标游戏进行控制。

此外,为实现上述目的,本发明还提供一种基于电视游戏的控制设备,所述基于电视游戏的控制设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的基于电视游戏的控制程序,所述基于电视游戏的控制程序被所述处理器执行时实现如上述的基于电视游戏的控制方法的步骤。

此外,为实现上述目的,本发明还提供一种可读存储介质,所述可读存储介质上存储有基于电视游戏的控制程序,所述基于电视游戏的控制程序被处理器执行时实现如上述的基于电视游戏的控制方法的步骤。

本发明实施例提出的一种基于电视游戏的控制方法、系统、设备及可读存储介质。本发明实施例中当显示终端中的目标游戏启动后,基于电视游戏的控制程序将获取目标游戏的操作模式,并将目标游戏的操作模式发送至与显示终端通信连接的操作终端,当玩家基于目标游戏的操作模式对操作终端进行操作时,基于电视游戏的控制程序将接收到操作终端发送的控制指令,当控制指令时游戏控制指令时,基于电视游戏的控制程序将根据游戏控制指令,对目标游戏进行控制。相比于传统的游戏手柄,手机具有更多的电子元器件和功能,减少了电视游戏操作的局限性,能控制的游戏种类也更多,且手机是日常生活中常见的设备,在进行电视游戏控制时,相较于传统的游戏手柄,也减少了硬件成本。

附图说明

图1为本发明实施例提供的基于电视游戏的控制设备一种实施方式的硬件结构示意图;

图2为本发明基于电视游戏的控制方法第一实施例的流程示意图;

图3为本发明基于电视游戏的控制方法第一实施例中手机控制电视游戏示意图;

图4为本发明基于电视游戏的控制方法第二实施例的流程示意图;

图5为本发明基于电视游戏的控制方法第三实施例的流程示意图;

图6为本发明基于电视游戏的控制装置一实施例的功能模块示意图;

图7为本发明基于电视游戏的控制装置再一实施例的功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

本发明实施例基于电视游戏的控制终端(又叫终端、设备或者终端设备)可以是PC,也可以是智能手机、平板电脑和便携计算机等具有显示功能的可移动式终端设备。

如图1所示,该终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

可选地,终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。

本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及基于电视游戏的控制程序。

在图1所示的终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的基于电视游戏的控制程序,所述基于电视游戏的控制程序被处理器执行时实现下述实施例提供的基于电视游戏的控制方法中的操作。

基于上述设备硬件结构,提出了本发明基于电视游戏的控制方法的实施例。

参照图2,在本发明基于电视游戏的控制方法的第一实施例中,所述基于电视游戏的控制方法包括:

步骤S10,启动目标游戏,获取所述目标游戏的操作模式,并将所述操作模式发送至与所述显示终端通信连接的操作终端。

本实施例中的基于电视游戏的控制方法应用于显示终端,其中,显示终端包括电视机和投影设备等显示设备,以下实施例均以电视机举例表示。

本实施例给出一种具体应用场景,小张想要用自家的电视机玩一款叫《王者荣耀》的游戏,于是他开启电视机,打开电视机上的《王者荣耀》游戏(即本实施例中的目标游戏),因为小张家的电视并不具有触屏功能,且由于电视机较大,直接操作电视机也不方便,于是用电视机玩游戏时,需要外接游戏手柄进行操作,可小张家并没有可以操作《王者荣耀》这款游戏的手柄。可知地,当小张打开目标游戏后,基于电视游戏的控制程序将获取目标游戏的操作模式,已知,大部分游戏的操作模式可以分为两种,一种是方向控制模式,例如,跑酷类游戏;一种是行为控制类游戏,例如角色扮演类游戏,该应用场景中,《王者荣耀》这款游戏同时具有上述两种操作模式,需要玩家同时控制游戏角色的运动方向和行为,这也是大多数游戏的操作模式,当基于电视游戏的控制程序获取到目标游戏的操作模式后,可以通过蓝牙连接(即本实施例中的通信连接)将目标游戏的操作模式发送给小张的手机(即本实施例中的操作终端,下文均已手机举例表示),可知地,本实施例中手机与电视通信连接的方式不做限制。

步骤S20,接收所述操作终端发送的控制指令。

可知地,当手机与电视成功建立通信连接,且电视上的目标游戏被打开后,手机上将生成与目标游戏的操作模式对应的操作界面,电视上也可以显示出这个操作界面,手机上的操作界面的作用是,帮助用户对目标游戏进行操作,电视上的操作界面的作用是,与手机同步显示玩家的操作。如图3所示,图3为手机控制电视上游戏的示意图,当目标游戏开始后,玩家点击手机上的1、2、3和A这四个虚拟键其中的一个或多个虚拟键时,将对应生成控制指令,本实施例给出一种具体应用场景,图3中开启的目标游戏是《王者荣耀》,当玩家按下1虚拟键时,对应的控制指令是,游戏中玩家选择的英雄释放1技能;当玩家按下2虚拟键时,对应的控制指令是,游戏中玩家选择的英雄释放2技能;而当玩家按住A虚拟键往上滑动时,对应的控制指令是,游戏中玩家选择的英雄往前走动。

步骤S30,根据所述操作模式和所述游戏控制指令,执行对所述目标游戏的控制操作。

可知地,大部分游戏的操作模式可以分为两种,分别是方向控制模式和行为控制模式,游戏控制指令是指,玩家对于游戏显示界面中的虚拟控制键的操作生成对应的指令,或者玩家对于触控屏进行点击、滑动和按压等操作生成对应的指令,根据游戏的操作模式和玩家对于游戏界面的操作生成的控制指令,基于电视游戏的控制程序可以实现对目标游戏的控制操作,例如,玩家在玩一款跑酷类游戏(该游戏的操作模式为方向控制模式),玩家向左滑动屏幕(对应生成游戏人物向左移动的控制指令),游戏中的人物便向左移动,这样就实现了对游戏的控制。本实施例给出一种具体应用场景,如图3所示,图3中开启的目标游戏是《王者荣耀》,玩家点击手机上的1、2、3和A这四个虚拟键其中的一个或多个虚拟键时,对应生成的控制指令即是游戏控制指令,当玩家只按1虚拟按键时,对应生成英雄向默认方向释放1技能的游戏控制指令,而当玩家同时按下1虚拟键和通过A虚拟键控制方向时,对应生成英雄向控制方向释放1技能的游戏控制指令,这个游戏控制指令将通过手机与电视之间的通信连接发送至电视,而当电视接收到这个游戏控制指令时,将控制《王者荣耀》中玩家选择的英雄向控制方向释放1技能,手机将游戏控制指令发送至电视的过程是非常短暂的,可以达到手机同步控制电视游戏的效果。

具体地,步骤S10之前的步骤,包括:

步骤a1,接收通信连接请求,获取发送所述通信连接请求的操作终端的终端信息。

步骤a2,根据所述终端信息,判断所述操作终端是否具有运动检测单元和触控单元。

步骤a3,若所述操作终端具有运动检测单元和触控单元,则建立与所述操作终端的通信连接。

本实施例中通信连接请求是指,在手机对电视中的游戏进行控制之前,需要先建立手机与电视之间的通信连接,而根据大多数游戏的操作模式可知,手机若想对电视中的游戏进行控制,并不是与电视通信连接即可的,而由于各种游戏都具有各自不同的玩法,所以首先,操作电视中游戏的手机至少应具有触控功能,即手机应是触屏手机,对于不同的游戏,也可在手机的触屏(即本实施例中的触控单元)上生成不同的包含虚拟按键的操作界面,再者,手机也应具有陀螺仪传感器(即本实施例中的运动检测单元)等,可以检测手机运动状态的器件,判断手机是否具有运动检测单元和触控单元的目的是,判断手机是否可以控制各种操作模式的游戏,可知地,触控和内置陀螺仪传感器已是目前智能手机所普遍具有的。基于电视游戏的控制程序判定手机具有运动检测单元和触控单元后,将接受手机发送的通信连接请求,建立手机与电视之间的通信连接。

在本实施例中当显示终端中的目标游戏启动后,基于电视游戏的控制程序将获取目标游戏的操作模式,并将目标游戏的操作模式发送至与显示终端通信连接的操作终端,当玩家基于目标游戏的操作模式对操作终端进行操作时,基于电视游戏的控制程序将接收到操作终端发送的控制指令,当控制指令时游戏控制指令时,基于电视游戏的控制程序将根据游戏控制指令,对目标游戏进行控制。相比于传统的游戏手柄,手机具有更多的电子元器件和功能,减少了电视游戏操作的局限性,能控制的游戏种类也更多,且手机是日常生活中常见的设备,在进行电视游戏控制时,相较于传统的游戏手柄,也减少了硬件成本。

进一步地,参照图4,在本发明上述实施例的基础上,提出了本发明基于电视游戏的控制方法的第二实施例。

本实施例是第一实施例中步骤S10之后的步骤,本实施例与本发明上述实施例的区别在于:

步骤S40,若所述操作模式为方向控制模式和/或行为控制模式,则开启所述方向控制模式和/或行为控制模式,以使所述操作终端生成虚拟控制按钮。

本实施例中虚拟控制按钮是指,当手机与电视成功建立通信连接,且电视上的目标游戏被启动后,基于电视游戏的控制程序获取目标游戏的操作模式,可知地,大部分游戏的操作模式可以分为两种,方向控制模式和行为控制模式,有的游戏只具有一种操作模式,方向控制模式或行为控制模式,大部分的游戏同时具有方向控制模式和行为控制模式两种操作模式,这两种模式对应的具体游戏本实施例不再举例说明,不同的操作模式对应不同的控制界面,如图3所示,图3中的1、2和3这三个虚拟键对应行为控制模式,A虚拟键对应方向控制模式,图3中手机上的显示界面即是虚拟控制按钮,操作模式不同的游戏对应不同的虚拟控制按钮。

步骤S50,接收基于所述虚拟控制按钮触发的第一控制指令。

本实施例中基于虚拟控制按钮触发的第一控制指令是指,玩家在虚拟控制按钮上做出的对目标游戏的控制操作而出发的指令,如图3所示,若玩家点击虚拟键1,是对目标游戏的行为控制,对应生成行为控制指令,若玩家按住虚拟键A并朝着任意方向拖动,是对目标游戏的方向控制,对应生成方向控制指令。

步骤S60,若所述第一控制指令是方向控制指令和/或行为控制指令,则执行对所述目标游戏的控制操作。

在本实施例中,若玩家在虚拟控制按钮上做出的操作是方向控制操作,则对应生成的第一控制指令是方向控制指令,若玩家在虚拟控制按钮上做出的操作是行为控制操作,则对应生成的第一控制指令是行为控制指令。例如,玩家按住A虚拟键往下滑动,则基于电视游戏的控制程序将执行对目标游戏的方向控制,玩家点击A虚拟键,若A虚拟键对应目标游戏中的游戏角色释放1技能,则基于电视游戏的控制程序将执行对目标游戏中游戏角色的1技能释放控制。

具体地,步骤S40之后的步骤,包括:

步骤b1,接收所述操作终端发送的第二控制指令。

步骤b2,若所述第二控制指令是基于所述虚拟控制按钮的隐藏指令或退出指令,则开启自主控制模式,以使目标游戏自主运行。

可知地,本实施例中终止手机控制游戏的情况包括两种,第一种是手机与电视断开通信连接,第二种是手机退出虚拟控制按钮,对于第二种情况,当玩家在手机显示虚拟控制按钮时,做出退出或隐藏虚拟控制按钮的操作时,例如,玩家点击手机返回键,或者点击虚拟控制按钮上弹出其他提示信息,而使手机界面跳转至其他程序界面,这些基于手机上虚拟控制按钮隐藏或退出的操作触发的指令即是第二控制指令,对应地,玩家做出虚拟控制按钮隐藏的操作生成的指令即是隐藏指令,玩家做出虚拟控制按钮退出的操作生成的指令即是退出指令,当基于电视游戏的控制程序接收到隐藏指令或退出指令时,将开启自主控制模式,本实施例中自主控制模式是指,当手机与电视断开通信连接或者,手机上不显示虚拟控制按钮时,目标游戏开启的一种控制模式,在自主控制模式下,目标游戏可以停止运行,也可以是开启机器人操作模式(例如棋牌类游戏中玩家断线时,电脑将自动完成出牌),在自主控制模式下,目标游戏将不受控制地自主运行。

具体地,步骤S40之后的步骤,还包括:

步骤c1,若所述操作模式为方向控制模式和/或行为控制模式,则获取所述操作终端的屏幕分辨率。

步骤c2,根据所述显示终端的显示分辨率、所述屏幕分辨率和所述虚拟控制按钮,生成虚拟显示按钮。

步骤c3,若接收到所述操作终端发送的隐藏指令或退出指令,则隐藏所述虚拟显示按钮。

如图3所示,手机上虚拟控制按钮中的虚拟键也可以在电视上显示,这样做的目的是,在玩家专心于电视上显示的游戏界面,而手持手机进行点击操作时,无暇观看手指对虚拟键的操作情况,比如有没有点到虚拟键,或者点到了几下虚拟键,将虚拟控制按钮中的虚拟键显示在电视上,当玩家点击手机上的虚拟键1时,电视上也将显示虚拟键1被点击的效果,这样更有利于玩家对电视游戏的操作。为了实现这个效果,需要将手机上显示的虚拟键,以同样的位置,同样的形状大小显示在电视上,基于电视游戏的控制程序获取手机的屏幕分辨率和电视的显示分辨率,确定手机中每个虚拟键的像素坐标,根据手机屏幕分辨率、电视显示分辨率和虚拟键,基于电视游戏的控制程序在电视屏幕上生成虚拟显示按钮,虚拟显示按钮中包括所有的虚拟键,且每个虚拟键的大小和位置均与手机中的虚拟键相同,不同的是,电视上显示的只是虚拟键的图像,虚拟键并不具有操作性,生成虚拟显示按钮的原理与电视投影类似,现有技术中手机界面显示的内容可投影至电视上。可知地,当手机上的虚拟控制按钮隐藏或退出时,电视上的虚拟显示按钮也将同步隐藏或退出。

在本实施例中手机与电视成功建立通信连接,电视中的目标游戏开启后,基于电视游戏的控制程序将在手机上生成虚拟控制按钮,在电视上生成虚拟显示按钮,当玩家点击虚拟控制按钮中的虚拟键时,基于电视游戏的控制程序将控制电视上的目标游戏,不同操作模式的游戏会生成不同的虚拟控制按钮和虚拟显示按钮,玩家的操作也会在电视上显示,使电视游戏的控制更加简便。

进一步地,参照图5,在本发明基于电视游戏的控制方法的第三实施例中,所述基于电视游戏的控制方法包括:

步骤S70,接收显示终端发送的游戏启动信息,确定所述游戏启动信息对应的目标游戏,并生成虚拟控制按钮。

本实施例中基于电视游戏的控制方法应用于操作终端,其中,操作终端包括:手机、平板电脑和电子书等可触控的移动终端。

本实施例中游戏启动信息是指,当电视上的目标游戏启动时,基于电视游戏的控制程序通过手机与电视的通信连接,获取的有关目标游戏启动的信息,游戏启动信息包括目标游戏的操作模式和启动时间,获取目标游戏的操作模式的目的是,在手机上生成与操作模式对应的虚拟控制按钮,获取游戏启动时间的目的是,在游戏启动的同时,在手机上生成与操作模式对应的虚拟控制按钮。如图3所示,若目标游戏的操作模式为行为操作模式和方向操作模式,则可以生成如图3所示的虚拟控制按钮,其中,虚拟键1、虚拟键2和虚拟键3可以控制目标游戏中游戏角色的行为,虚拟键A可以控制目标游戏中游戏角色的方向。

步骤S80,当检测到基于所述虚拟控制按钮的操作手势时,确定所述操作手势对应的控制指令。

可知地,手机上的虚拟控制按钮生成后,玩家可以通过按触虚拟控制按钮中的虚拟键来实现对电视上目标游戏的控制。当基于电视游戏的控制程序检测到玩家基于虚拟控制按钮的操作手势(包括点击、双击和滑动等)时,将通过操作手势的操作类型和操作手势的按触位置,确定操作手势对应的控制指令,例如,玩家基于虚拟键1、虚拟键2、虚拟键3和虚拟键A所做出的操作手势为对目标游戏的控制,对应生成的控制指令即是游戏控制指令,而玩家基于虚拟控制按钮中除虚拟键1、虚拟键2、虚拟键3和虚拟键A之外的其他位置所作出的操作手势不是对目标游戏的控制,对应生成的控制指令也不是游戏控制指令。

步骤S90,若所述操作手势对应的控制指令是游戏控制指令,则将所述游戏控制指令发送至所述显示终端。

可知地,玩家基于虚拟键1、虚拟键2、虚拟键3和虚拟键A所做出的操作手势为对目标游戏的控制,对应生成的控制指令是游戏控制指令,当基于电视游戏的控制程序检测到玩家基于虚拟控制按钮的操作手势触发的控制指令为游戏控制指令时,将会把该游戏控制指令发送至电视,以使电视执行对目标游戏的相应控制。

具体地,步骤S70之后的步骤,包括:

步骤d1,将所述虚拟控制按钮的显示分辨率发送至所述显示终端,以使所述显示终端根据所述虚拟控制按钮的显示分辨率,生成虚拟显示按钮。

可知地,手机上的虚拟控制按钮生成后,基于电视游戏的控制程序将获取虚拟控制按钮的显示分辨率,并将虚拟控制按钮的显示分辨率发送至电视机,以使电视根据虚拟控制按钮的显示分辨率,确定手机中每个虚拟键的像素坐标,并在电视上生成虚拟显示按钮,虚拟显示按钮中包括虚拟控制按钮中所有的虚拟键,且每个虚拟键的大小和位置均与手机中的虚拟键相同。

具体地,步骤S80之后的步骤,包括:

步骤e1,若所述操作手势对应的控制指令为隐藏指令或退出指令,则隐藏所述虚拟显示按钮,并开启自主控制模式,以使所述目标游戏自主运行。

可知地,当基于电视游戏的控制程序检测到用户基于虚拟控制按钮做出操作手势时,将确定操作手势对应的控制指令,用户手机上显示的虚拟控制按钮还可以包括返回键(退出键)或游戏界面上弹出的其他可以点击的提示信息,按触虚拟键的操作手势是对目标游戏的控制,由此按触虚拟键触发的指令为游戏控制指令,而除此之外的其他使游戏界面隐藏的操作手势触发的指令为隐藏指令,使目标游戏退出的操作手势触发的指令为退出指令,当基于电视游戏的控制程序检测到操作手势触发隐藏指令或退出指令时,将开启自主控制模式,在自主控制模式下,目标游戏将不受玩家控制,自主运行。

在本实施例中电视与手机成功建立通信连接后,当手机接收到游戏启动信息时,根据目标游戏的操作模式在手机上生成虚拟控制按钮,当玩家点击虚拟控制按钮中的虚拟键时,基于电视游戏的控制程序将通过手机控制电视上的目标游戏,使电视游戏的控制更加简便。

此外,本发明实施例还提出一种基于电视游戏的控制系统,所述基于电视游戏的控制系统包括通信连接的显示终端和操作终端,所述基于电视游戏的控制系统能实现以下步骤:

显示终端接收操作终端发送的通信连接请求,显示终端获取所述操作终端的终端信息,并判断所述操作终端是否具有运动检测单元和触控单元;

若所述操作终端具有运动检测单元和触控单元,则显示终端与所述操作终端通信连接;

操作终端接收到显示终端发送的游戏启动信息,操作终端根据所述游戏启动信息对应的目标游戏,生成虚拟控制按钮;

操作终端在检测到基于所述虚拟控制按钮的操作手势时,操作终端将所述操作手势对应的游戏控制指令发送至所述显示终端;

显示终端接收所述操作终端发送的游戏控制指令,显示终端根据所述游戏控制指令,对所述目标游戏进行控制。

本实施例中电视接收手机发送的通信连接请求,电视获取手机的终端信息,并根据终端信息判断手机中是否具有运动检测单元和触控单元,运动检测单元和触控单元对控制各种操作模式的游戏至关重要,若电视中的基于电视游戏的控制程序判定手机中具有运动检测单元和触控单元,则建立手机与电视的通信连接,手机与电视的通信连接成功建立,且电视中的目标游戏启动后,手机上将显示虚拟控制按钮,当手机检测到用户基于虚拟控制按钮的操作手势时,手机中的基于电视游戏的控制程序将操作手势对应的游戏控制指令发送至电视,电视根据手机发送的游戏控制指令对电视中运行的目标游戏进行控制,相比于传统的游戏手柄,手机具有更多的电子元器件和功能,减少了电视游戏操作的局限性,能控制的游戏种类也更多,且手机是日常生活中常见的设备,在进行电视游戏控制时,相较于传统的游戏手柄,也减少了硬件成本。

此外,参照图6,本发明实施例还提出一种基于电视游戏的控制装置,所述基于电视游戏的控制装置设于显示终端,所述基于电视游戏的控制装置包括:

操作模式发送模块10,用于启动目标游戏,获取所述目标游戏的操作模式,并将所述操作模式发送至与所述显示终端通信连接的操作终端;

控制指令接收模块20,用于接收所述操作终端发送的控制指令;

控制操作执行模块30,用于根据所述游戏控制指令,执行对所述目标游戏的控制操作。

在一实施例中,所述的基于电视游戏的控制装置,包括:

终端信息获取模块,用于接收通信连接请求,获取发送所述通信连接请求的操作终端的终端信息;

判断模块,用于根据所述终端信息,判断所述操作终端是否具有运动检测单元和触控单元;

通信连接建立模块,用于若所述操作终端具有运动检测单元和触控单元,则建立与所述操作终端的通信连接。

在一实施例中,所述的基于电视游戏的控制装置,还包括:

控制模式开启模块,用于若所述操作模式为方向控制模式和/或行为控制模式,则开启所述方向控制模式和/或行为控制模式,以使所述操作终端生成虚拟控制按钮;

第一控制指令接收模块,用于接收基于所述虚拟控制按钮触发的第一控制指令;

游戏控制执行模块,用于若所述第一控制指令是方向控制指令和/或行为控制指令,则执行对所述目标游戏的控制操作。

在一实施例中,所述的基于电视游戏的控制装置,还包括:

屏幕分辨率获取模块,用于若所述操作模式为方向控制模式和/或行为控制模式,则获取所述操作终端的屏幕分辨率;

虚拟显示按钮生成模块,用于根据所述显示终端的显示分辨率、所述屏幕分辨率和所述虚拟控制按钮,生成虚拟显示按钮;

虚拟显示按钮隐藏模块,用于若接收到所述操作终端发送的隐藏指令或退出指令,则隐藏所述虚拟显示按钮。

在一实施例中,所述的基于电视游戏的控制装置,还包括:

第二控制指令接收模块,用于接收所述操作终端发送的第二控制指令;

自主控制模式开启模块,用于若所述第二控制指令是基于所述虚拟控制按钮的隐藏指令或退出指令,则开启自主控制模式,以使目标游戏自主运行。

此外,参照图7,本发明实施例还提出另一种基于电视游戏的控制装置,所述基于电视游戏的控制装置设于操作终端,所述基于电视游戏的控制装置包括:

游戏启动信息接收模块40,用于接收显示终端发送的游戏启动信息,确定所述游戏启动信息对应的目标游戏,并生成虚拟控制按钮;

操作手势检测模块50,用于当检测到基于所述虚拟控制按钮的操作手势时,确定所述操作手势对应的控制指令;

游戏控制指令发送模块60,用于若所述操作手势对应的控制指令是游戏控制指令,则将所述游戏控制指令发送至所述显示终端。

在一实施例中,所述的基于电视游戏的控制装置,还包括:

显示分辨率发送模块,用于将所述虚拟控制按钮的显示分辨率发送至所述显示终端,以使所述显示终端根据所述虚拟控制按钮的显示分辨率,生成虚拟显示按钮;

控制指令确定模块,用于当检测到基于所述虚拟控制按钮的操作手势时,确定所述操作手势对应的控制指令;

自主运行模块,用于若所述操作手势对应的控制指令为隐藏指令或退出指令,则隐藏所述虚拟显示按钮,并开启自主控制模式,以使所述目标游戏自主运行。

此外,本发明实施例还提出一种可读存储介质。

所述可读存储介质上存储有基于电视游戏的控制程序,所述基于电视游戏的控制程序被处理器执行时实现上述实施例提供的基于电视游戏的控制方法中的操作。

上述各程序模块所执行的方法可参照本发明基于电视游戏的控制方法各个实施例,此处不再赘述。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件商品的形式体现出来,该计算机软件商品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机和平板电脑等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 基于电视游戏的控制方法、系统、设备及可读存储介质
  • 一种云游戏系统控制方法、装置、设备及可读存储介质
技术分类

06120112304822