1.一种页面切换方法,应用于广电及数字有线电视技术领域,其特征在于,包括:
获取页面内容对应的页面导航数据,具体包括:获取所述页面内容对应页面导航数据的统一资源定位符URL;根据所述URL下载页面导航数据,或,打开所述页面内容后,自动触发页面导航数据的安装;所述页面导航数据以插件形式附着于所述页面内容,所述页面导航数据指定导航的顺序与内容;所述页面内容是一个网站页面的集合,所述页面导航数据是为该网站设计的各个网页之间的逻辑切换关系,其中包括与切换动作与操作快捷键的定义;
解析所述页面导航数据得到所述页面内容中各个页面间的切换逻辑,其中,所述页面间切换的逻辑包括:所述页面内容中各个页面对应的唯一标识之间的逻辑切换关系;
根据所述页面间的切换逻辑,在用户按键信号控制下进行页面的切换;
其中,所述根据所述URL下载页面导航数据之前包括:
根据记录的URL判断所述待下载的页面导航数据是否下载过,如果没有下载过,则继续所述根据所述URL下载页面导航数据的步骤;若所述导航数据下载过,则进一步判断待下载的页面导航数据的版本是否和保存的已有页面导航数据的版本相同;若不同,则继续所述根据所述URL下载页面导航数据的步骤;
其中,所述在用户按键信号控制下进行页面的切换后,还包括:
将切换后的页面向用户展示。
2.一种页面浏览系统,应用于广电及数字有线电视技术领域,其特征在于,包括:
导航数据获取单元,用于获取页面内容对应的页面导航数据,具体包括获取所述页面内容对应页面导航数据的统一资源定位符URL;根据所述URL下载页面导航数据,或者,打开所述页面内容后,自动触发页面导航数据的安装;所述页面导航数据以插件形式附着于所述页面内容,所述页面导航数据指定导航的顺序与内容;所述页面内容是一个网站页面的集合,所述页面导航数据是为该网站设计的各个网页之间的逻辑切换关系,其中包括与切换动作与操作快捷键的定义;
解析单元,用于解析所述页面导航数据得到所述页面内容中各个页面间的切换逻辑,其中,所述页面间切换的逻辑包括:所述页面内容中各个页面对应的唯一标识之间的逻辑切换关系;
页面切换单元,用于根据所述页面间的切换逻辑,在用户按键信号控制下进行页面的切换;
其中,所述导航数据获取单元包括:
标识导航数据单元,用于标识页面内容对应页面导航数据的URL;
导航数据下载单元,用于从所述标识导航数据单元标识的URL下载页面导航数据;
其中,所述导航数据获取单元还包括:
第一判断单元,用于根据本地记录的URL判断所述标识导航数据单元标识的导航数据是否下载过,如果没有下载过,则通知所述导航数据下载单元继续从所述标识导航数据单元标识的URL下载页面导航数据;
其中,所述导航数据获取单元还包括:第二判断单元,用于在所述第一判断单元的判断结果为所述导航数据下载过时,进一步判断待下载的页面导航数据的版本是否和保存的已有页面数据的版本相同;若不同,则通知所述导航数据下载单元继续从所述标识导航数据单元标识的URL下载页面导航数据;
所述页面浏览系统还包括:
显示单元,用于将切换后的页面向用户展示。
3.一种数字电视处理装置,其特征在于,包括:
导航数据获取单元,用于获取页面内容对应的页面导航数据,具体包括获取所述页面内容对应页面导航数据的统一资源定位符URL;根据所述URL下载页面导航数据,或者,打开所述页面内容后,自动触发页面导航数据的安装;所述页面导航数据以插件形式附着于所述页面内容,所述页面导航数据指定导航的顺序与内容;所述页面内容是一个网站页面的集合,所述页面导航数据是为该网站设计的各个网页之间的逻辑切换关系,其中包括与切换动作与操作快捷键的定义;
解析单元,用于解析所述页面导航数据得到所述页面内容中各个页面间的切换逻辑,其中,所述页面间切换的逻辑包括:所述页面内容中各个页面对应的唯一标识之间的逻辑切换关系;
页面切换单元,用于根据所述页面间的切换逻辑,在用户按键信号控制下进行页面的切换;
所述用户按键信号通过遥控器发送;
所述页面切换单元还包括:
无线信号接收单元,用于接收遥控器发送的按键信号;
其中,所述导航数据获取单元包括:
标识导航数据单元,用于标识页面内容对应页面导航数据的URL;
导航数据下载单元,用于从所述标识导航数据单元标识的URL下载页面导航数据;
其中,所述导航数据获取单元还包括:
第一判断单元,用于根据本地记录的URL判断所述标识导航数据单元标识的导航数据是否下载过,如果没有下载过,则通知所述导航数据下载单元继续从所述标识导航数据单元标识的URL下载页面导航数据;
其中,所述导航数据获取单元还包括:第二判断单元,用于在所述第一判断单元的判断结果为所述导航数据下载过时,进一步判断待下载的页面导航数据的版本是否和保存的已有页面数据的版本相同;若不同,则通知所述导航数据下载单元继续从所述标识导航数据单元标识的URL下载页面导航数据;
所述数字电视处理装置还包括:
显示单元,用于将切换后的页面向用户展示。
页面切换方法及系统和数字电视处理装置\n技术领域\n[0001] 本发明涉及本发明涉及广电及数字有线电视技术领域,具体涉及页面切换方法及系统和数字电视处理装置。\n背景技术\n[0002] 目前,在电视系统中,我们要用遥控器手动操作来浏览数据(例如页面和图片)。但是遥控器的操作无法像电脑一样通过鼠标的控制点击用户喜欢的内容或链接,对于页面的切换“上一页”,“下一页”,“回首页”等操作,用户在使用时,需要通过遥控器的“上”“下”“左”“右”按键加上“确认”键,控制光标框进行选择实现页面的切换。\n[0003] 例如:对于页面浏览,比如:一般我们会在页面上做“上一页”、“下一页”、“回首页”等按钮,并对每个按钮做链接。如果要浏览下一页,用户则需要将焦点移到“下一页”按钮,再点击确定键。\n[0004] 这里的页面可以是网页或者图片等静态或动态显示的文字或图片画面。\n[0005] 按照现有的方式,类似页面和图片的翻页和跳转,应用开发人员需要在页面和图片上做很多的链接,这对应用开发人员来说是一项工作量大而又比较烦琐的工作;同时对于用户来说,需要用遥控器多次移动焦点,才能执行页面切换操作。这样浏览速度慢,给用户的操作带来了很大的不便。\n发明内容\n[0006] 本发明实施例提供页面切换方法及系统和数字电视处理装置,可以更快捷的实现页面的切换。\n[0007] 本发明实施例提供的一种页面切换方法,包括:\n[0008] 获取页面内容对应的页面导航数据;\n[0009] 解析所述页面导航数据得到所述页面内容中各个页面间的切换逻辑;\n[0010] 根据所述页面间的切换逻辑,在用户按键信号控制下进行页面的切换。\n[0011] 本发明实施例提供页面浏览系统,包括:\n[0012] 导航数据获取单元,用于获取页面内容对应的页面导航数据;\n[0013] 解析单元,用于解析所述页面导航数据得到所述页面内容中各个页面间的切换逻辑;\n[0014] 页面切换单元,用于根据所述页面间的切换逻辑,在用户按键信号控制下进行页面的切换。\n[0015] 本发明实施例提供数字电视处理装置,包括:\n[0016] 导航数据获取单元,用于获取页面内容对应的页面导航数据;\n[0017] 解析单元,用于解析所述页面导航数据得到所述页面内容中各个页面间的切换逻辑;\n[0018] 页面切换单元,用于根据所述页面间的切换逻辑,在用户按键信号控制下进行页面的切换。\n[0019] 本发明实施例中,通过获取页面内容对应的页面导航数据;解析所述页面导航数据得到所述页面内容中各个页面间的切换逻辑;根据所述页面间的切换逻辑,在用户按键信号控制下进行页面的切换。因为通过下载页面导航数据,所述页面导航数据包含了待浏览页面内容中多个页面之间的逻辑关系,结合用户的快捷键操作,则可以直接完成页面的切换。实现一种真正的纯页面导航,对于用户因为无需进行焦点的移动,让用户直接通过快捷按键实现页面的切换,操作方便,省时,快捷。同时对于应用开发人员因为不需要添加按钮来实现链接,也降低了开发的工作量。\n附图说明\n[0020] 图1是本发明实施例一页面切换方法的流程图;\n[0021] 图2是本发明实施例二页面切换方法的流程图;\n[0022] 图3是本发明实施例中页面导航逻辑树形结构示意图;\n[0023] 图4是本发明实施例三页面浏览系统的结构示意图;\n[0024] 图5是本发明实施例四数字电视处理装置的结构示意图。\n具体实施方式\n[0025] 本发明实施例提供页面切换方法及系统和数字电视处理装置,以下分别进行详细说明。\n[0026] 实施例一、一种页面切换方法,流程如图1所示,包括:\n[0027] A1,获取页面内容对应的页面导航数据;\n[0028] 本发明实施例中,所述获取页面内容对应的页面导航数据可以有多种方式,下面举例说明:\n[0029] 方式一\n[0030] 首先,获取所述页面内容对应页面导航数据的统一资源定位符(URL);\n[0031] 可以理解,对于页面导航数据的URL,可以通过多种渠道获取,如网页上获取,或本地保存多个页面内容的导航数据的URL。\n[0032] 这里的页面内容可以是一个图片集合,或者一个网站(主页及其子页面)。\n[0033] 然后,根据所述URL下载页面导航数据。\n[0034] 举例说明:\n[0035] 页面内容是一个网站页面的集合,页面导航数据可以是为该网站设计的各个网页之间的逻辑切换关系,其中包括与切换动作与操作快捷键的定义。\n[0036] 当下载该网站的页面导航数据后,则可以根据解析得到的网页之间的逻辑切换关系通过快捷键的操作对所述网站进行浏览。\n[0037] 方式二\n[0038] 打开所述页面内容后,自动触发页面导航数据的安装;所述页面导航数据以插件形式附着于所述页面内容。\n[0039] 举例说明,当用户打开网站首页时,则触发页面导航数据的插件安装,插件安装完成后,用户则可以通过数据导航进行网页的浏览。\n[0040] 本实施例中,根据所述URL下载页面导航数据之前可以包括:\n[0041] 根据记录的URL判断所述待下载的导航数据是否下载过,如果没有下载过,继续所述步骤A1;若所述导航数据下载过,则进一步判断待下载的导航 数据版本是否和保存的已有数据的版本相同;若不同,则继续步骤A1;若相同,则直接使用本地保存的页面导航数据。\n[0042] A2,解析所述页面导航数据得到所述页面内容中各个页面间的切换逻辑;\n[0043] 所述页面间切换的逻辑包括:所述页面内容中各个页面对应的唯一标识之间的逻辑切换关系。\n[0044] A3,根据所述页面间的切换逻辑,在用户按键信号控制下进行页面的切换。\n[0045] 可以理解,所述步骤A3之后可以包括:将切换后的页面向用户展示。\n[0046] 本发明实施例一通过获取页面内容对应的页面导航数据;解析所述页面导航数据得到所述页面内容中各个页面间的切换逻辑;根据所述页面间的切换逻辑,在用户按键信号控制下进行页面的切换。因为通过下载页面导航数据,所述页面导航数据包含了待浏览页面内容中多个页面之间的逻辑关系,结合用户的快捷键操作,则可以直接完成页面的切换。实现一种真正的纯页面导航,对于用户因为无需进行焦点的移动,让用户直接通过快捷按键实现页面的切换,操作方便,省时,快捷。同时对于应用开发人员因为不需要添加按钮来实现链接,也降低了开发的工作量。下面对本发明提供的页面切换方法进行进一步描述。\n[0047] 实施例二,一种页面切换的方法,流程如图2所示,包括:\n[0048] B1,获取页面导航数据;\n[0049] 本实施例中,可以通过URL或其他方式(如:IP地址)标识导航数据所在的位置,用来指示该从哪里去下载导航数据。实现实例:使用标签在页面中指定,这里name和content是关键字,name用来描述这个meta是描述数据导航的,content后面指定URL。\n[0050] 对于获取URL指定的页面导航数据,下载规则如下:\n[0051] 首页判断该导航数据是否以前下载过(根据记录URL可以判断出来)。如果有下载过,则继续判断页面导航数据版本。如果和已有数据的版本不相同(根据记录的版本可以判断出来)则下载,并更新已有的导航数据。\n[0052] 下面是导航文件实现实例:\n[0053] \n[0054] \n[0055] \n[0056] \n[0057] \n[0058] \n[0059] \n[0060] 其中,Version表示版本。name是关键字,用来描述数据导航的,name1,name2,pic1分别表示可扩展标记语言(extensible marked language,xml)文件名,htm文件名,图片文件名。XXX表示图片格式,如gif、jpg、bmp等。以上是用xml文件格式来生成导航文件,指定导航的顺序与内容。\n[0061] B2,解析页面导航数据;\n[0062] 把下载下来的导航文件中的数据内容解释成程序能够识别的格式。\n[0063] 例如:要能够识别如上例所示的xml文件或以其它格式实现导航的文件。\n[0064] B3,生成导航逻辑;\n[0065] 根据步骤B2解析的结果,把导航数据转化为导航的逻辑。\n[0066] 一般可以把导航逻辑理解为一种数据结构,这种结构为后面执行导航操作提供了一种依据(类似数据库,这里的功能相当于建立了数据库,而后面的操作只是在数据库中取相应的数据)。这种结构必须包含下面的数据内容:数据之间的关系,数据的唯一标识。下面列举一个可实现的实例。\n[0067] 在数据广播应用中,大多数应用都会有一个首页,然后通过首页层层链接。对于这类应用树结构最为合适,规则如下:首先建立根节点,然后从左至右依次建立其子树。例如:\n页面1中包含有页面2、3、4的link,然后页面2包含页面5的link(这样的关系,是在导航文件中描述的),那么建立的树结构如图3所示。 实现树结构的代码这里就不列举,这里强调是有序树,树结构中包含每个节点的URL(有序树这种结构就描述了数据之间的关系,URL唯一标识了被导航的页面数据)。\n[0068] B4,接收用户按键操作;\n[0069] 获取用户的遥控器操作。实现实例:可以将用户的操作分为两种模式:手动和自动。用户用遥控器的上下左右键来手动触发导航。或者设置为自动导航。遥控器上可以设置一个快捷键,该快捷键用于实现页面切换方式的更改,例如:按一下切换成导航浏览方式,再按一下则沿用传统的控制光标方式进行页面浏览;这样则实现了本发明方法与传统浏览方式的兼容,用于可以自行选择喜欢的方式进行页面浏览。\n[0070] B5,执行导航逻辑进行页面切换。\n[0071] 根据用户操作执行导航,比如图3中的例子,用户在1节点时,按遥控器右键,这时导航到2节点,在2节点按右键导航到5节点,按向下键导航到3节点,像这样的导航顺序,就是应用逻辑。应用逻辑可以不唯一,每个实现者可以根据不同的需求针对性的实现这样的应用逻辑。这里给出一种比较适合数字电视中浏览数据广播应用的应用逻辑。\n[0072] 树结构有根节点、兄弟节点、父子节点的概念。下面利用这些关系定义应用逻辑。\n一般遥控器,用户按键最方便的是上下左右按键,和确定键(也是按的最多的键,在大拇指控制范围内),那么我们就活用这5个键。上键导航到自己的兄长,下键导航到自己的兄弟,左键导航到自己的父亲,右键导航到自己的孩子。确定键导航到根结点。这样相当于实现了真实页面中上一栏目、下一栏目、上一页、下一页、回首页这些功能。应用开发人员就可以从做链接(link)编程中脱离出来,页面中可以只关注内容,不必要做额外的link脚本。\n[0073] B6,进行页面显示。\n[0074] 显示导航执行的结果,如打开一个新的页面或者图片。\n[0075] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。\n[0076] 本发明还提供一种页面浏览系统和数字电视处理装置下面进行详细描述。\n[0077] 实施例三,一种页面浏览系统,流程如图4所示,包括:导航数据获取单元410、解析单元420和页面切换单元430;\n[0078] 导航数据获取单元410,用于获取页面内容对应的页面导航数据;\n[0079] 解析单元420,用于解析所述页面导航数据得到所述页面内容中各个页面间的切换逻辑;\n[0080] 页面切换单元430,用于根据所述页面间的切换逻辑,在用户按键信号控制下进行页面的切换。\n[0081] 本发明实施例中,所述导航数据获取单元410可以包括:\n[0082] 标识导航数据单元411,用于标识页面内容对应页面导航数据的URL;\n[0083] 导航数据下载单元412,用于从所述标识导航数据单元标识的URL下载页面导航数据。\n[0084] 进一步本发明实施例中,所述导航数据获取单元还可以包括:\n[0085] 第一判断单元413,用于根据本地记录的URL判断所述标识导航数据单元标识的导航数据是否下载过,如果没有下载过,则通知所述导航数据下载单元412继续从所述标识导航数据单元标识的URL下载页面导航数据。\n[0086] 第二判断单元414,用于在所述第一判断单元413的判断结果为若所述导航数据下载过时,进一步判断待下载的页面导航数据的版本是否和保存的已有页面导航数据的版本相同;若不同,则通知所述导航数据下载单元412继续从所述标识导航数据单元标识的URL下载页面导航数据。\n[0087] 本发明实施例中还可以包括:\n[0088] 显示单元440,用于将切换后的页面向用户展示。\n[0089] 实施例四、一种数字电视处理装置500,其特征在于,包括:\n[0090] 导航数据获取单元510,用于获取页面内容对应的页面导航数据;\n[0091] 解析单元520,用于解析所述页面导航数据得到所述页面内容中各个页面间的切换逻辑;\n[0092] 页面切换单元530,用于根据所述页面间的切换逻辑,在用户按键信号控制下进行页面的切换。\n[0093] 本发明实施例中,所述所述用户按键信号可以是通过遥控器发送的无线信号;\n[0094] 所述页面切换单元530还可以包括:\n[0095] 无线信号接收单元531,用于接收遥控器发送的按键信号。\n[0096] 切换处理单元532,用于在接收到的遥控器按键信号的控制下进行页面切换处理。\n[0097] 以上对本发明实施例所提供的页面切换方法及系统和数字电视处理装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2016-05-25
- 2009-04-08
- 2009-02-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2006-11-08
|
2005-04-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |