基于智能电视的游戏操控方法及装置制造方法及图纸

技术编号:14738587 阅读:82 留言:0更新日期:2017-03-01 12:13
本发明专利技术公开了一种基于智能电视的游戏操控方法,上述方法在有游戏类应用启动时,根据应用的包名,从其服务器中读取对应的指令配置文件;收集智能电视支持的外设的操作指令;从指令配置文件中的查找上述操作指令对应的配置数据,生成虚拟驱动可执行的指令并执行;本发明专利技术还公开了一种基于智能电视的游戏操控装置。本发明专利技术解决了智能电视上运行的游戏应用对输入设置的限制,进而实现了输入多样化,提高了用户体验。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,尤其涉及一种基于智能电视的游戏操控方法及装置
技术介绍
智能电视,是具有全开放式平台,搭载了操作系统,用户在欣赏普通电视内容的同时,可自行安装和卸载各类应用软件,持续对功能进行扩充和升级的新电视产品。智能电视能够不断给用户带来有别于使用有线数字电视接收机(机顶盒)的、丰富的个性化体验。由于智能电视屏幕大,观感良好,所以越来越多的人选择通过智能电视机玩游戏;但有些游戏由于开发时间及针对性等原因,导致可能仅支持一种方式操作,例如仅支持触摸操作,或者仅支持手柄操作,导致通用性能差,用户体验不佳。
技术实现思路
本专利技术的目的是,提供一种基于智能电视的游戏操控方法及装置;以改善现有的通过智能电视玩游戏时对输入设备的限制。本专利技术公开了一种基于智能电视的游戏操控方法,上述方法在有游戏类应用启动时,执行以下步骤:步骤一:根据上述应用的包名,从其服务器中读取对应的指令配置文件;步骤二:收集智能电视支持的外设的操作指令;步骤三:从上述指令配置文件中的查找上述操作指令对应的配置数据,生成虚拟驱动可执行的指令并执行。上述方法中,上述步骤二还包括以下步骤:步骤A:查看本地是否有当前外设的操作指令集;若是,则执行步骤B;否则,执行步骤D;步骤B:在上述操作指令集中查找是否有当前操作指令及该操作指令对应的虚拟驱动可执行的指令;若是,则执行步骤C;否则,执行步骤三;步骤C:读取当前操作指令对应的虚拟驱动可执行的指令并执行,当前操作指令处理结束;步骤D:为当前外设生成空的操作指令集;并执行步骤三。上述方法中,上述步骤三还包括以下步骤:将当前操作指令及该操作指令对应的虚拟驱动可执行的指令保存到当前外设的操作指令集中。本专利技术进一步公开了一种基于智能电视的游戏操控装置,上述装置包括检测模块、指令配置文件读取模块、外设操作指令收集模块、指令转换模块及虚拟驱动模块;其中,上述检测模块,用于检测智能电视本地是否有游戏类应用启动,并在有游戏类应用启动时,通知上述指令配置文件读取模块及外设操作指令收集模块;指令配置文件读取模块,用于根据当前启动的应用的包名,从其服务器中读取对应的指令配置文件;外设操作指令收集模块,用于收集智能电视支持的外设的操作指令;指令转换模块,用于从上述指令配置文件读取模块读取的指令配置文件中的查找外设操作指令收集模块收集到的操作指令对应的配置数据,生成虚拟驱动可执行的指令并发送给上述虚拟驱动模块;虚拟驱动模块,用于执行收到的指令。上述装置中,上述装置还包括操作指令集生成及保存模块,用于查看本地是否有当前外设的操作指令集;并在本地没有当前外设的操作指令集时,为当前外设生成空的操作指令集;在本地有当前外设的操作指令集时,从上述操作指令集中查找是否有当前操作指令及该操作指令对应的虚拟驱动可执行的指令;并在上述操作指令集中有当前操作指令及该操作指令对应的虚拟驱动可执行的指令时,读取当前操作指令对应的虚拟驱动可执行的指令并发送给上述虚拟驱动模块;以及在上述操作指令集中没有当前操作指令及该操作指令对应的虚拟驱动可执行的指令时,将上述指令转换模块生成的虚拟驱动可执行的指令及当前操作指令保存到上述操作指令集中。本专利技术在不改应用代码的情况下,使得游戏可通过智能电视平台支持的输入设备例如鼠标、遥控器、手柄等操控智能电视上运行的游戏应用;解决了智能电视上运行的游戏应用对输入设置的限制,进而实现了输入多样化,提高了用户体验。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本专利技术的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术所述基于智能电视的游戏操控方法优选实施例的流程图;图2是本专利技术所述基于智能电视的游戏操控装置优选实施例的原理框图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚、明白,以下结合附图和实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,是本专利技术所述基于智能电视的游戏操控方法优选实施例的流程图;本实施例具体包括以下步骤:步骤S001:监控智能电视系统中是否有游戏类应用启动,若是,则执行步骤S002;否则,继续执行本步骤;步骤S002:根据当前启动的应用的包名,从其服务器中读取对应的指令配置文件;步骤S003:收集智能电视支持的外设的操作指令;步骤S004:查看本地是否有当前外设的操作指令集;若是,则执行步骤S005;否则,执行步骤S007;步骤S005:在上述操作指令集中查找是否有当前操作指令及该操作指令对应的虚拟驱动可执行的指令;若是,则执行步骤S006;否则,执行步骤S008;步骤S006:读取当前操作指令对应的虚拟驱动可执行的指令并执行,当前操作指令处理结束;步骤S007:为当前外设生成空的操作指令集;步骤S008:从上述指令配置文件中的查找上述操作指令对应的配置数据,生成虚拟驱动可执行的指令并执行;步骤S009:将上述操作指令及该操作指令对应的虚拟驱动可执行的指令保存到上述操作指令集中,当前操作指令处理结束。如图2所示,是本专利技术所述基于智能电视的游戏操控装置优选实施例的原理框图,本实施例包括检测模块10、指令配置文件读取模块20、外设操作指令收集模块30、操作指令集生成及保存模块40、指令转换模块50及虚拟驱动模块60;其中,检测模块10,用于检测智能电视本地是否有游戏类应用启动,并在有游戏类应用启动时,通知指令配置文件读取模块20及外设操作指令收集模块30;指令配置文件读取模块20,用于根据当前启动的应用的包名,从其服务器中读取对应的指令配置文件;外设操作指令收集模块30,用于收集智能电视支持的外设的操作指令;操作指令集生成及保存模块40,用于查看本地是否有当前外设的操作指令集;并在本地没有当前外设的操作指令集时,为当前外设生成空的操作指令集;在本地有当前外设的操作指令集时,从上述操作指令集中查找是否有当前操作指令及该操作指令对应的虚拟驱动可执行的指令;并在上述操作指令集中有当前操作指令及该操作指令对应的虚拟驱动可执行的指令时,读取当前操作指令对应的虚拟驱动可执行的指令并发送给虚拟驱动模块60;以及在上述操作指令集中没有当前操作指令及该操作指令对应的虚拟驱动可执行的指令时,将上述指令转换模块50生成的虚拟驱动可执行的指令及当前操作指令保存到上述操作指令集中;指令转换模块50,用于从上述指令配置文件读取模块20读取的指令配置文件中的查找外设操作指令收集模块30收集到的操作指令对应的配置数据,生成虚拟驱动可执行的指令并发送给上述虚拟驱动模块60;虚拟驱动模块60,用于执行收到的指令。上述说明示出并描述了本专利技术的优选实施例,但如前所述,应当理解本专利技术并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述专利技术构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本专利技术的精神和范围,则都应在本专利技术所附权利要求的保护范围内。本文档来自技高网...
基于智能电视的游戏操控方法及装置

【技术保护点】
一种基于智能电视的游戏操控方法,其特征在于,所述方法在有游戏类应用启动时,执行以下步骤:步骤一:根据所述应用的包名,从其服务器中读取对应的指令配置文件;步骤二:收集智能电视支持的外设的操作指令;步骤三:从所述指令配置文件中的查找所述操作指令对应的配置数据,生成虚拟驱动可执行的指令并执行。

【技术特征摘要】
1.一种基于智能电视的游戏操控方法,其特征在于,所述方法在有游戏类应用启动时,执行以下步骤:步骤一:根据所述应用的包名,从其服务器中读取对应的指令配置文件;步骤二:收集智能电视支持的外设的操作指令;步骤三:从所述指令配置文件中的查找所述操作指令对应的配置数据,生成虚拟驱动可执行的指令并执行。2.如权利要求1所述的方法,其特征在于,所述步骤二还包括以下步骤:步骤A:查看本地是否有当前外设的操作指令集;若是,则执行步骤B;否则,执行步骤D;步骤B:在所述操作指令集中查找是否有当前操作指令及该操作指令对应的虚拟驱动可执行的指令;若是,则执行步骤C;否则,执行步骤三;步骤C:读取当前操作指令对应的虚拟驱动可执行的指令并执行,当前操作指令处理结束;步骤D:为当前外设生成空的操作指令集;并执行步骤三。3.如权利要求2所述的方法,其特征在于,所述步骤三还包括以下步骤:将当前操作指令及该操作指令对应的虚拟驱动可执行的指令保存到当前外设的操作指令集中。4.一种基于智能电视的游戏操控装置,其特征在于,所述装置包括检测模块、指令配置文件读取模块、外设操作指令收集模块、指令转换模块及虚拟驱动模块;其中,所述检测模块,用于检测智能电视本地是否有游戏类应用启动...

【专利技术属性】
技术研发人员:张弛明王权
申请(专利权)人:深圳市天易联科技有限公司
类型:发明
国别省市:广东;44

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

1