通过遥控器访问互联网的方法

文档序号:6557041阅读:469来源:国知局
专利名称:通过遥控器访问互联网的方法
技术领域
本发明涉及通用图像数据处理,特别是涉及借助遥控器访问互联网的方法。
背景技术
通过遥控器操作经机顶盒或电脑访问互联网内容时,传统的技术方案都是在终端,即在电视机顶盒或者电脑的软件中,预先设定遥控器按键命令的含义,当机顶盒或电脑接收到遥控器命令后,执行预先设定的功能。由于互联网的影视、资讯、游戏、电子商务内容多种多样,每种界面需要有不同的操作,而遥控器按键数量比较有限,因而需要遥控器按键在不同的界面有不同的功能。传统方案的问题在于遥控器命令难以动态改变,难以根据业务需要调整遥控器按键的功能含义,互联网内容必须更改为相应某类遥控器的操作方式,内容开发很不灵活,用户使用也很不方便。

发明内容
本发明要解决的技术问题在于避免上述现有技术的不足之处而提出一种通过遥控器访问互联网的方法,使用该方法,在互联网页面中,以遥控器指令脚本声明遥控器按键命令功能,由终端根据遥控器指令脚本指定的处理方式来响应遥控器的按键命令。
本发明解决所述技术问题可以通过采用以下技术方案来实现提出一种通过遥控器访问互联网的方法,包括以下步骤①将遥控器指令脚本内嵌在互联网页面内容中,所述遥控器指令脚本说明所嵌入的互联网页面内容遥控器按键的处理方式;②终端请求互联网页面内容时,互联网服务器返回包含遥控器指令脚本的互联网页面内容;③所述终端接收到所述互联网页面内容,并且该终端接收到遥控器按键指令后,该终端的遥控器指令脚本解析模块解析当前互联网页面内容中的遥控器指令脚本,得到各遥控器按键在当前互联网页面中相应的功能含义,并执行当前页面中遥控器指令脚本中相应的功能。
同现有技术相比较,本发明的技术效果在于每帧互联网内容页面,都可以指定遥控器按键的功能。同一个按键在不同界面可以有不同的功能含义,例如按键“1”在界面A是“选择栏目1”的命令,而在界面B是“播放第一集”。这样,有限数量的遥控器按键,可以灵活的适配互联网丰富的业务,使得用户交互操作更加灵活。并且,互联网内容无需做任何改动,就可以通过遥控器来操作控制。


图1是本发明方法的流程示意图。
具体实施例方式
以下结合附图所示之最佳实施例作进一步详述。
提出一种通过遥控器访问互联网的方法,如图1所示,包括以下步骤①将遥控器指令脚本内嵌在互联网页面内容中,所述遥控器指令脚本说明所嵌入的互联网页面内容遥控器按键的处理方式;②终端请求互联网页面内容时,互联网服务器返回包含遥控器指令脚本的互联网页面内容,所述终端是指带接收器的电脑或者电视机顶盒;③所述终端接收到所述互联网页面内容,并且该终端接收到遥控器按键指令后,该终端的遥控器指令脚本解析模块解析当前互联网页面内容中的遥控器指令脚本,得到各遥控器按键在当前互联网页面中相应的功能含义,并执行当前页面中遥控器指令脚本中相应的功能。
遥控器指令脚本主要用于指示终端软件处理界面的遥控器按键命令。
本实施例中,遥控器指令脚本主要采用Javascript规则,以Javascrip特定函数或变量来指示相应的指令。
接收到服务端的互联网页面后,并且用户按下遥控器按键时,终端软件的遥控器指令脚本解析模块,首先查找页面中是否有Javascript特定函数或者变量。如果特定函数或者变量存在,则终端软件在接收到遥控器按键命令后,执行相应的功能。
所述终端执行当前页面中遥控器指令脚本中相应的功能可以是以下三种方式中的一种或几种1、指示在当前页面,按下遥控器按键后,终端软件是否执行相应相应的功能如果遥控器指令脚本解析模块在页面中查找到function Show Volume Hint(){}这个函数,则当终端软件接收到遥控器“音量升/降”按键指令时,就启动终端软件中的调节音量模块,提高或者降低音量。如果没有查找到这个函数,则终端软件即使接收到遥控器“音量升/降”按键指令时,也不进行任何操作。
2、指示在当前页面,按下遥控器按键后,终端软件模拟电脑键盘按键如果遥控器指令脚本解析模块在页面中查找到function On Remote Cmd(Rm Code)这个函数,遥控器指令脚本如下所示function OnRemoteCmd(RmCode){switch(RmCode){case 37 //遥控器左箭头的ASCII码值return 65;//电脑键盘A的ASCII码值break;case 38//遥控器上箭头的ASCII码值return 87; //电脑键盘W的ASCII码值break;}}当终端软件接收到遥控器“左箭头”按键指令时,遥控器指令脚本解析模块执行脚本,获得65(电脑键盘A的ASCII码值),则终端软件模拟电脑键盘按下“A”这个动作,终端(电脑或者机顶盒)执行按下键盘“A”后对应的动作。
当终端软件接收到遥控器“上箭头”按键指令时,遥控器指令脚本解析模块执行脚本,获得87(电脑键盘W的ASCII码值),则终端软件模拟电脑键盘按下“W”这个动作,终端(电脑或者机顶盒)执行按下键盘“W”后相应的动作。
上述脚本声明了遥控器按键与电脑键盘的映射关系。其中,遥控器按键“左箭头”相应电脑键盘的“A”,遥控器按键“上箭头”对应电脑键盘的“W”。通过脚本映射,可以让互联网内容无需做任何改动,就可以通过遥控器来操作控制,大大缩短了互联网内容用遥控器使用时的开发周期。
3、指示在本页面,按下遥控器按键后,终端软件执行脚本指示的工作如果遥控器指令脚本解析模块在页面中查找到function On Remote Cmd(Rm Code)这个函数,遥控器指令脚本如下所示function OnRemoteCmd(RmCode){switch(RmCode){case 49 //1top.window.location.assign(“movie.htm”)return;break;case 52 //4obj=document.getElementById(″text1″);obj.style.color=″#000000″;return;break;}}则当终端软件接收到遥控器“1”按键时,就向服务端请求进入movie.htm页面;当终端软件接收到遥控器“4”按键时,改变当前页面中ID为“text1”的对象的字体颜色。这样用遥控器就可执行脚本指定的动作。
对于同一类互联网内容来说,例如资讯类,可以以一个动态网页(如ASP、JSP、PHP等)的方式来实现,遥控器指令脚本也可以用动态网页程序生成。这样对于一类互联网内容,只需要一套遥控器指令脚本,开发、维护非常方便。
权利要求
1.一种通过遥控器访问互联网的方法,其特征在于,包括以下步骤①将遥控器指令脚本内嵌在互联网页面内容中,所述遥控器指令脚本说明所嵌入的互联网页面内容遥控器按键的处理方式;②终端请求互联网页面内容时,互联网服务器返回包含遥控器指令脚本的互联网页面内容;③所述终端接收到所述互联网页面内容,并且该终端接收到遥控器按键指令后,该终端的遥控器指令脚本解析模块解析当前互联网页面内容中的遥控器指令脚本,得到各遥控器按键在当前互联网页面中相应的功能含义,并执行当前页面中遥控器指令脚本中相应的功能。
2.如权利要求1所述的通过遥控器访问互联网的方法,其特征在于所述遥控器指令脚本采用Javascript规则,以Javascrit特定函数或变量来指示相应的指令。
3.如权利要求1所述的通过遥控器访问互联网的方法,其特征在于对于同一类互联网内容,所述遥控器指令脚本用动态网页程序生成。
4.如权利要求1所述的通过遥控器访问互联网的方法,其特征在于所述终端执行当前页面中遥控器指令脚本中相应的功能是指,指示在当前页面,按下遥控器按键后,终端是否执行相应的功能。
5.如权利要求1所述的通过遥控器访问互联网的方法,其特征在于所述终端执行当前页面中遥控器指令脚本中相应的功能是指,指示在当前页面,按下遥控器按键后,终端模拟电脑键盘按键。
6.如权利要求1所述的通过遥控器访问互联网的方法,其特征在于所述终端执行当前页面中遥控器指令脚本中相应的功能是指,指示在当前页面,按下遥控器按键后,终端执行脚本指示的工作。
全文摘要
本发明涉及一种通过遥控器访问互联网的方法,包括以下步骤将遥控器指令脚本内嵌在互联网页面内容中,该遥控器指令脚本说明所嵌入的互联网页面内容遥控器按键的处理方式;终端请求互联网页面内容时,互联网服务器返回包含遥控器指令脚本的互联网页面内容;终端接收到所述互联网页面内容,并且该终端接收到遥控器按键指令后,该终端的遥控器指令脚本解析模块解析当前互联网页面内容中的遥控器指令脚本,得到各遥控器按键在当前互联网页面中相应的功能含义,并执行当前页面中遥控器指令脚本中相应的功能。本发明的技术效果在于每个互联网内容页面,都可以指定遥控器按键的功能。并且,互联网内容无需做任何改动,就可以通过遥控器来操作控制。
文档编号G06F3/048GK101013423SQ20061006066
公开日2007年8月8日 申请日期2006年5月5日 优先权日2006年5月5日
发明者赵红刚 申请人:赵红刚
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1