智能电视对模拟按键的响应方法及装置的制造方法

文档序号:9931521阅读:602来源:国知局
智能电视对模拟按键的响应方法及装置的制造方法
【技术领域】
[0001] 本发明涉及智能电视技术领域,具体涉及一种智能电视对模拟按键的响应方法及 装置。
【背景技术】
[0002] 智能电视是顺应电视机"高清化"、"网络化"、"智能化"的趋势而出现的一种智能 多媒体终端,具备从因特网、视频设备、计算机等多种渠道获得节目内容,通过简单易用的 整合式操作界面将消费者最需要的内容在大屏幕上清晰地展示的功能。与传统电视的应用 平台相比。智能电视可实现网络搜索、网络电视、视频点播、数字音乐、网络新闻、网络视频 电话等各种应用服务。智能电视机正在成为继计算机、手机之后的第三种信息访问终端,用 户可随时访问自己需要的信息。
[0003] 在计算机上使用URL地址访问网络资源或通过搜索引擎进行网络搜索时,通过键 盘可以很方便地进行操作;而在使用智能电视进行上述操作时,由于硬件本身的限制,一般 通过电视机配置的遥控器进行选择性等操作。但是,每个厂商配置不同的遥控器,而且遥控 器容易没电甚至丢失,因此在手机普通使用的当今,可以尝试使用手机等终端发出模拟按 键来操控智能电视。所谓电视端模拟按键功能,就是指可以接受除了遥控器发送的指令外, 还可以响应其他设备(例如手机)对电视发送的指令。这样做可以不用区分电视品牌,减 少用户对遥控器的依赖。

【发明内容】

[0004] 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上 述问题的智能电视对模拟按键的响应方法及装置。
[0005] 依据本发明的一个方面,提供一种智能电视对模拟按键的响应方法,,所述方法包 括:模拟按键应用程序在智能电视操作系统中查找键值输入类驱动文件,其中,所述模拟按 键应用程序安装在智能电视的操作系统中,所述模拟按键应用程序负责处理由终端发送来 的模拟按键;所述模拟按键应用程序打开具有读写权限的键值输入类驱动文件,并向具有 读写权限的键值输入类驱动文件中写入按键响应指令;当所述模拟按键应用程序接收到按 键信息后,运行所述键值输入类驱动文件中的所述按键响应指令,执行所述按键对应的操 作。
[0006] 优选的,所述模拟按键应用程序在智能电视操作系统中查找键值输入类驱动文件 包括:在操作系统的路径目录下,浏览驱动文件;使用硬件输入类型查询命令查询硬件响 应参数,根据硬件响应参数确定键值输入类驱动文件。
[0007] 优选的,还包括:所述模拟按键应用程序判断键值输入类驱动文件是否有读写权 限。
[0008] 优选的,所述模拟按键应用程序判断键值输入类驱动文件是否有读写权限包括: 通过执行操作系统提供的权限查询命令或方法判断键值输入类驱动文件是否具有读写权 限。
[0009] 优选的,所述通过执行操作系统提供的权限查询命令或方法判断键值输入类驱动 文件是否具有读写权限包括:通过11命令或者通过java sdk中的File类中的canRead和 canWrite方法对键值输入类驱动文件是否具有读写权限进行判断。
[0010] 优选的,所述向具有读写权限的键值输入类驱动文件中写入按键响应指令包括: 通过Fd. write指令写入对各类型的按键信息的响应指令。
[0011] 优选的,所述各类型的按键信息按键信息包括数字类按键信息、文字类按键信息 和/或操作控制类按键信息。
[0012] 依据本发明的另一个方面,提供一种智能电视对模拟按键的响应装置,包括:驱动 文件查找单元,用于利用模拟按键应用程序在智能电视操作系统中查找键值输入类驱动文 件,其中,所述模拟按键应用程序安装在智能电视的操作系统中,所述模拟按键应用程序负 责处理由终端发送来的模拟按键;驱动文件写入单元,用于利用所述模拟按键应用程序打 开具有读写权限的键值输入类驱动文件,并向具有读写权限的键值输入类驱动文件中写入 按键响应指令;按键响应单元,用于当所述模拟按键应用程序接收到按键信息后,运行所述 键值输入类驱动文件中的所述按键响应指令,执行所述按键对应的操作。
[0013] 优选的,所述驱动文件查找单元具体用于:在操作系统的路径目录下,浏览驱动文 件;使用硬件输入类型查询命令查询硬件响应参数,根据硬件响应参数确定键值输入类驱 动文件。
[0014] 优选的,还包括:驱动文件读写判断单元,用于利用所述模拟按键应用程序判断键 值输入类驱动文件是否有读写权限。
[0015] 优选的,所述驱动文件读写判断单元具体用于:通过执行操作系统提供的权限查 询命令或方法判断键值输入类驱动文件是否具有读写权限。
[0016] 优选的,所述驱动文件读写判断单元具体用于:通过11命令或者通过java sdk中 的File类中的canRead和canWrite方法对键值输入类驱动文件是否具有读写权限进行判 断。
[0017] 优选的,所述驱动文件写入单元具体用于:通过Fd. write指令写入对各类型的按 键信息的响应指令。
[0018] 优选的,所述各类型的按键信息按键信息包括数字类按键信息、文字类按键信息 和/或操作控制类按键信息。
[0019] 可见,通过在智能电视上安装负责与模拟按键对应的应用程序,并在该应用程序 接收到按键信息后,调取操作系统中的键值输入类驱动文件,并向该类驱动文件中写入按 键响应指令,从而通过运行写入到驱动文件中的按键响应指令,实现对按键的响应。
[0020] 通过本发明实施例提供的方法,可以使得智能电视除了可以响应除了标配的遥控 器之外,还可以响应其他设备的输入按键,比如,响应手机或平板电脑或者键盘输入的按键 信息等。
[0021] 上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段, 而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够 更明显易懂,以下特举本发明的【具体实施方式】。
【附图说明】
[0022] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通 技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明 的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0023] 图1示出了根据本发明一个实施例的智能电视对模拟按键的响应方法流程图;以 及
[0024] 图2示出了根据本发明一个实施例的智能电视对模拟按键的响应装置结构示意 图。
【具体实施方式】
[0025] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开 的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例 所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围 完整的传达给本领域的技术人员。
[0026] 本发明提供一种在智能电视端对模拟按键进行响应的方法。可以理解,实现该方 法的系统至少包括智能电视以及发出模拟按键的终端,终端可以是手机、键盘、电视遥控器 等能发出按键指令的设备;并且,智能电视与终端需要通过网络等方式连接。在智能终端上 运行操作系统,并且在操作系统上安装有服务端的应用程序,该应用程序负责与终端通信, 接收模拟按键信息,并启动响应模拟按键的后续步骤。该应用程序的一个实际例子是"乐视 助手"软件等。
[0027] 下面以智能电视中运行Android操作系统为例,对本发明实施例进行详细说明。
[0028] 智能电视对模拟按键响应的大致流程是:电视端接受设备输入键值,由电视端执 行命令或者调用方法,把对应键值传入系统,这时,电视就会响应键值,达到遥控的效果。这 就涉及到一个获取智能终端中操作系统的权限问题。如何获取较高的系统权限或操作权 限,是本技术的一个难点。其中,系统权限(System权限),是android设备运行的管理权限, 是较高的权限,获取系统权限后可以进行一些系统设置,以及调用系统API (应用程序编程 接口)等。但是除了通过获取系统权限从而调取系统方式对按键进行响应之外,本案发明 人发现可以向操作系统中负责处理输入类的驱动文件中写入指令,从而通过执行驱动文件 中这些指令实现对按键信息的响应。
[0029] 参见图1,为本发明实施例提供的智能电视对模拟按键的响应方法流程图,该方法 包括以下步骤:
[0030] S101 :模拟按键应用程序(模拟按键APP)在智能电视操作系统中查找键值输入类 驱动文件,其中,模拟按键APP安装在智能电视的操作系统中,模拟按键APP负责处理由终 端发送来的模拟按键;
[0031] 本领域人员可以理解,该模拟按键APP不但可以接收并处理由非电视遥控器例如 手机等发来的模拟按键信息,当然也可以接收并处理由电视遥控器发送来的按键信息,也 就是,该模拟按键APP可以将传统的遥控器发来的按键信息与非遥控器例如手机等发来的 按键信息进行统一处理,只要是按键类型信息即可。
[0032] 其中,按键信息包括多种形式的信息,比如常规电视遥控器输入的数字、上下左右 键、退出键、返回键等等,另外还包括从手机或键盘终端输入的文字信息,例如在智能电视 操作界面上提供的搜索框内输入待查找的视频,比如,通过输入汉字"星际穿越"查找电影 等。
[0033] S102 :模拟按键APP打开具有读写权限的键值输入类驱动文件,并向具有读写权 限的键值输入类驱动文件中写入按键响应指令;
[0034] S103:当模拟按键APP接收到按键信息后,运行写入到键值输入类驱动文件中的 按键响应指令,执
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1