CN101620769A | 2010-01-06 | |||
CN102014255A | 2011-04-13 | |||
CN101504791A | 2009-08-12 | |||
CN201887873U | 2011-06-29 |
广州三环专利代理有限公司 (CN)
权 利 要 求 1、 一种重力感应输入的装置, 应用于数字电视接收终端, 其特征在于, 所述装置包括数据获取模块、 解析模块以及数据分发模块, 其中: 数据获取模块, 与解析模块相连, 获取移动终端发送的包括空间三维方向 的加速度分量的重力感应信息, 输出所述重力感应信息至解析模块; 解析模块, 分别与数据获取模块和数据分发模块连接,接收数据获取模块 输出的重力感应信息,解析所述重力感应信息以生成应用程序能够识别的重力 感应事件, 将所述重力感应事件输出给数据分发模块; 数据分发模块,与解析模块连接,接收解析模块输出的所述重力感应事件, 并将所述重力感应事件输出给相应的请求重力感应事件的应用程序。 2、 如权利要求 1所述的装置, 其特征在于, 所述装置还包括数据监听模 块,与数据获取模块相连,在所述装置启动时,监听是否接收到重力感应信息, 如果是, 则输出读取重力感应信息的信号至数据获取模块。 3、 如权利要求 2所述的装置, 其特征在于, 所述装置还包括注册模块, 与数据监听模块相连,向数字电视接收终端的系统注册所述重力感应输入装置 以使所述数字电视接收终端在系统开机时启动所述重力感应输入装置,向数据 监听模块输出启动数据监听的信号。 4、 一种重力感应输入的方法, 应用于数字电视接收终端, 其特征在于, 所述方法包括以下步骤: 移动终端通过重力传感器获取包括空间三维方向的加速度分量的重力感 应信息; 移动终端将所述重力感应信息发送给数字电视接收终端; 数字电视接收终端接收并緩存所述重力感应信息; 数字电视接收终端解析所述重力感应信息以生成应用程序能够识别的重 力感应事件; 数字电视接收终端将所述重力感应事件分发给相应的请求重力感应事件 的应用程序。 5、 如权利要求 4所述的方法, 其特征在于, 所述方法还包括步骤: 数字电视接收终端在系统启动后,监听是否接收到重力感应信息,如果是, 则接收并緩存所述重力感应信息; 否则, 继续监听。 6、 如权利要求 5所述的方法, 其特征在于, 所述方法还包括步骤: 向所述数字电视接收终端的系统注册虚拟重力感应输入装置,以使所述系 统在开机时启动所述虚拟重力感应输入装置, 开启数据监听。 |
背景技术
目前, 重力感应器越来越广泛地应用于手机、平板电 脑等便携式电子产品 中, 带有重力感应功能的游戏应用也越来越多。 电视因其具有屏幕大、 效果清 晰、 具有 3D效果等特点非常适合玩游戏, 针对电视也开发了许多带有重力感 应功能的游戏。 然而, 由于电视体积庞大, 移动不便, 并不适合在电视上安装 重力传感器。 现有技术中的做法是利用手机等移动终端的重 力感应功能,获取重力感应 信号,将该重力感应信号解析成数字电视应用 程序能够识别的指令信号,发送 给电视执行, 以在电视上实现重力感应功能。 然而, 在该方案中, 由于需要利用手机来解析重力感应信号, 因此对手机 的性能要求比较高;而且,由于不同的应用程 序能够识别的指令信号各不相同, 因此手机生成的指令信号不具备通用性,需要 针对不同的应用程序分别定制开 发和使用, 成本非常高。 如何在不增加硬件成本的前提下,能够为所有 的重力感应应用统一提供重 力感应数据, 而不必为每一种重力感应应用分别定制开发成 为亟需解决的问 题。 发明内容
本发明的主要目的在于提供一种重力感应输入 的方法,旨在解决现有技术 中必须为每一种重力感应应用分别定制开发的 问题,能够为所有的重力感应应 用统一提供重力感应数据。
本发明的另一目的在于提供一种重力感应输入 的装置,旨在解决现有技术 中必须为每一种重力感应应用分别定制开发的 问题,能够为所有的重力感应应 用统一提供重力感应数据。
为达到上述目的, 本发明提供了一种重力感应输入的方法,应用 于数字电 视接收终端, 所述方法包括以下步骤:
移动终端通过重力传感器获取包括空间三维方 向的加速度分量的重力感 应信息;
移动终端将所述重力感应信息发送给数字电视 接收终端;
数字电视接收终端接收并緩存所述重力感应信 息;
数字电视接收终端解析所述重力感应信息以生 成应用程序能够识别的重 力感应事件;
数字电视接收终端将所述重力感应事件分发给 相应的请求重力感应事件 的应用程序。 一种重力感应输入的装置, 应用于数字电视接收终端, 所述装置包括数据 获取模块、 解析模块以及数据分发模块, 其中:
数据获取模块, 与解析模块相连, 获取移动终端发送的包括空间三维方向 的加速度分量的重力感应信息, 输出所述重力感应信息至解析模块;
解析模块, 分别与数据获取模块和数据分发模块连接,接 收数据获取模块 输出的重力感应信息,解析所述重力感应信息 以生成应用程序能够识别的重力 感应事件, 将所述重力感应事件输出给数据分发模块;
数据分发模块,与解析模块连接,接收解析模 块输出的所述重力感应事件, 并将所述重力感应事件输出给相应的请求所述 重力感应事件的应用程序。
由上述的技术方案可见,本发明提供的重力感 应输入的方法、装置及终端, 数字电视接收终端通过接收移动终端输入的重 力感应信息,将该重力感应信息 解析成应用程序能够识别的重力感应事件,分 发给相应的请求重力感应事件的 应用程序,从而不再需要每个重力感应应用分 别与移动终端建立连接, 进而分 别获取重力感应数据。通过本发明, 为所有的重力感应应用统一提供重力感应 数据, 提供了一种简单, 方便的重力感应输入的方法。 附图说明
为了更清楚地说明本发明实施例中的技术方案 ,下面将对实施例或现有技 术描述中所需要使用的附图作简单地介绍,显 而易见地, 下面描述中的附图仅 仅是本发明的一些实施例,对于本领域普通技 术人员来讲,在不付出创造性劳 动性的前提下, 还可以根据这些附图获得其他的附图。
图 1是本发明重力感应输入装置的结构示意图; 图 2是本发明重力感应输入装置的另一的结构示 图;
图 3是本发明重力感应输入方法的流程示意图。 具体实施方式
为了使本发明的目的、技术方案及优点更加清 楚明白, 以下结合附图及实 施例, 对本发明进行进一步详细说明。 应当理解, 此处所描述的具体实施例仅 仅用以解释本发明, 并不用于限定本发明。
本发明提出的重力感应输入方法,数字电视接 收终端接收移动终端输入的 重力感应信息, 将该重力感应信息解析成应用程序能够识别的 重力感应事件, 分发给相应的请求重力感应事件的应用程序。
需要说明的是, 本发明中, 移动终端包括但不限于: 手机、 笔记本电脑、 手机、 PDA、 遥控器等(可以是其中一种或任意组合)具有 重力感应功能的移 动设备,可以通过有线或无线如蓝牙、 wifi、通用分组无线业务( GPRS, General Packet Radio Service ) 的方式与数字电视接收终端进行通信; 数字电视接收终 端包括但不限于:机顶盒、 网络协议电视(Internet Protocol Television, IPTV )、 数字电视一体机等具有接收数字电视功能的终 端。
图 1为本发明重力感应输入装置的结构示意图, 参见图 1 , 该装置包括数 据获取模块、 解析模块以及数据分发模块, 其中:
数据获取模块, 与解析模块相连, 获取移动终端发送的包括空间三维方向 的加速度分量的重力感应信息, 输出该重力感应信息至解析模块;
本实施例中,数据获取模块获取移动终端发送 的重力感应信息, 该移动终 端具有重力感应功能, 能够根据用户的摆动、 翻转等动作, 获取空间三维方向 的加速度分量等感应信息。 当然, 在其他实施例中, 感应信息可以不限于空间 三位方向的加速度分类,移动终端还可以获取 包括距离、温度等更多的感应信 息,将获取到的感应信息一并发送给数字电视 接收终端进行处理, 本实施例对 此不作具体限制。
解析模块,与数据分发模块连接,接收数据分 发模块输出的重力感应信息, 解析该重力感应信息以生成应用程序能够识别 的重力感应事件,将该重力感应 事件输出给数据分发模块;
数据分发模块, 与解析模块连接, 接收解析模块输出的重力感应事件, 并 将该重力感应事件输出给相应的请求重力感应 事件的应用程序。
图 2为本发明实施例重力感应输入装置的另一结 示意图。 参见图 2, 除 包括图 1 所述的模块外, 还包括如下模块。 其中, 为了图示简明, 将与图 1 相同连接关系的模块省略, 只对增加的模块的连接关系进行说明。
本实施例中, 重力感应输入装置还可以进一步包括数据监听 模块, 与数据 获取模块相连, 在重力感应输入装置启动时, 监听是否接收到重力感应信息, 如果是, 则输出读取重力感应信息的信号至数据获取模 块。
本实施例中, 重力感应输入装置还可以进一步包括注册模块 , 与数据监听 模块相连,向数字电视接收终端的系统注册所 述重力感应输入装置以使所述数 字电视接收终端在系统开机时启动所述重力感 应输入装置,向数据监听模块输 出启动数据监听的信号。
在本实施例中, 数字电视接收终端中的重力感应应用程序在启 动后, 对数 字电视接收终端中的重力感应设备进行扫描, 通过扫描发现该重力感应输入装 置。该虚拟重力感应输入装置是一种通过软件 实现的虚拟设备, 为上层重力感 应应用程序提供一个统一的访问接口 ,数字电视接收终端中所有的重力感应应 用程序都可以通过该统一的访问接口访问重力 感应输入装置,而不需要为每一 个重力感应应用程序定制重力感应服务。重力 感应应用程序通过扫描数字电视 接收终端中的设备发现该重力感应输入装置, 就如同数字电视接收终端安装了 真实的重力感应设备一样。
下面举一具体实施例, 对本发明所示的光线感应遥控方法的流程进行 说 明。
图 3是本发明重力感应输入方法的流程示意图。 参加图 3 , 该流程包括: 步骤 301 , 移动终端通过重力传感器获取包括空间三维方 向的加速度分量 的重力感应信息;
本步骤中, 该移动终端具有重力感应功能, 能够根据用户的摆动、 翻转等 动作, 获取空间三维方向的加速度分量等感应信息。 当然, 在其他实施例中, 感应信息可以不限于空间三位方向的加速度分 类,移动终端还可以获取包括距 离、温度等更多的感应信息,将获取到的感应 信息一并发送给数字电视接收终 端进行处理, 本实施例对此不作具体限制。
步骤 303 , 移动终端发送所述重力感应信息至数字电视接 收终端; 在本步骤中, 为了降低数据量的大小,移动终端可以对重力 感应信息进行 压缩后再打包传送给数字电视接收终端,即数 字电视接收终端接收的可能是经 过压缩打包的重力感应信息, 这样在本步骤中, 终端还需要对接收到的压缩打 包的重力感应信息进行解压、 解包。 当然, 移动终端也可以不对重力感应信息 进行压缩, 即终端接收的也可能是未经压缩的重力感应信 息。
步骤 305 , 数字电视接收终端接收并緩存所述重力感应信 息; 步骤 307, 数字电视接收终端解析所述重力感应信息以生 成应用程序能够 识别的重力感应事件;
步骤 309, 数字电视接收终端将所述重力感应事件分发给 相应的请求重力 感应事件的应用程序。
作为本发明的另一实施例, 该方法还可以包括以下步骤:
数字电视接收终端在系统启动后,监听是否接 收到重力感应信息,如果是, 则接收并緩存所述重力感应信息; 否则, 继续监听。
作为本发明的另一实施例, 该方法还可以包括以下步骤:
向数字电视接收终端的系统注册虚拟重力感应 输入装置,以使该系统在开 机时启动该虚拟重力感应输入装置, 开启数据监听。
在本实施例中, 在数字电视接收终端的系统中注册了虚拟重力 感应装置, 就是安装了虚拟重力传感器, 当数字电视接收终端中的赛车、乒乓球等上层 重 力感应应用程序启动时,对数字电视接收终端 的设备进行扫描, 虽然该虚拟的 重力感应装置不是硬件, 但还是可以在扫描中被发现。
由上述实施例可见, 本发明的重力感应输入方法、 装置及终端, 数字电视 接收终端通过接收移动终端输入的重力感应信 息,将该重力感应信息解析成应 用程序能够识别的重力感应事件, 分发给相应的请求重力感应事件的应用程 序,从而不再需要每个重力感应应用分别与移 动终端建立连接, 进而分别获取 重力感应数据。 通过本发明, 为所有的重力感应应用统一提供重力感应数据 , 在不增加硬件成本的前提下, 提供了一种简单, 方便的重力感应输入的方法, 提高用户体验。
以上所述仅为本发明的较佳实施例而已, 并非用于限定本发明的保护范 围。 凡在本发明的精神和原则之内所作的任何修改 、 等同替换、 改进等, 均应 包含在本发明的保护范围之内。