扩展快捷键的方法和装置制造方法及图纸

技术编号:3766110 阅读:180 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种利用快捷键定位页面中的链接的方法以及应用该方法的移动设备。方法包括:对页面内的链接进行解析;按照层级和组别为每个组别及链接映射快捷键;以及呈现快捷键映射信息。对链接进行分组进一步包括:根据解析结果,对所述页面内的链接进行分组,并保证组别数目不超过预定值,如果存在链接数目超过该预定值的组别,则对该组别进行下一层级的分组,并保证该下一层级的组别数目不超过该预定值,重复以上步骤直至最终层级不存在链接数目超过该预定值的组别。

【技术实现步骤摘要】

本专利技术总体上涉及对快捷键机制的扩展,更具体地,本专利技术涉及扩展快捷键机制以支持移动设备中的快速浏览的方法、相关装置和计算机程序产品。
技术介绍
诸如蜂窝电话的移动设备的使用非常广泛,并且其功能也日益丰富、强大。例如, 当前的蜂窝电话已经具备浏览因特网的能力。无线应用协议(WAP)就是针对移动设备及其 无线网络的特殊性而开发的传输协议。WAP使得移动设备能够与在因特网网关处的无线电 收发机通信,并且通过无线链路访问因特网。在WAP中,浏览器使用无线标记语言(丽L)和 一个轻量标记语言WMLScript (轻量脚本语言)来描述网页。 尽管当前的蜂窝电话能够浏览因特网页面,但是在实际的使用过程中却存在诸多 不便。例如,当网页上存在较多可用链接时(可以通过这些链接进一步浏览信息),对于使 用传统的蜂窝电话的小键盘来定位这些链接的用户来说是非常麻烦的。因为用户只能通过 不断操作小键盘上的导航键(例如方向键、操纵杆或滚轮)向上、下、左、右等方向移动,以 便最终定位到其希望浏览的链接。尽管具有触摸屏功能的移动设备能够很好地解决这一问 题,但是目前大部分移动设备都不具有触摸屏,用户必须使用小键盘来定位网页中的链接。 因此,急需研究一种便捷的链接定位方式,以方便使用移动设备小键盘来浏览网页的用户。 已知有一种称为Accesskey (访问键)的方法,该方法通过设置若干快捷键来支持 移动设备对所浏览网页中的链接的定位。Accesskey的属性在WAP1. 2中已经成为标准,并 且在以前的丽L和新的XHTML MP(XHTML Mobile Profile)的规范中都支持Accesskey方 法。 在网页中,存在用于导航的"锚(anchor)"链接。用户可以通过选择一个锚链接 以跳转到另一个网页,或者直接滚动到当前网页的某一位置。在丽L或XHTML,使用标签对 〈aX/a〉来创建锚链接。Accesskey方法就是在标签〈a>中加入属性值,从而为某个锚链接 设置快捷键。Accesskey有12个有效的属性值,分别为*、 #、0、 1、2、3、4、5、6、7、8和9。以 下通过XHTML MP实例阐述如何使用Accesskey属性为链接设置快捷键。 〈? xml version =〃 1.0〃 ? > 〈 ! DOCTYPE html PUBLIC 〃 -〃WAPF0RUM〃DTD XHTMLMobile 1. 0〃EN〃 〃 http://www. w即forum. org/DTD/xhtml-mobile10. dtd" > 〈htmlxmlns=〃 http://www.w3.org/1999/xhtml" > 〈body〉 〈a accesskey = 1. 〈/a>〈br/> 〈a accesskey 2. 〈/a>〈br/> 〈/body>51〃 href =〃 linksEg 1.xhtml" >This is page 2〃 href =〃 linksEg2. xhtml" >This is page 〈/html> 在上述示例中,标签〈a〉中的href属性用于指定到链接目标的URL(统一资源定位符)。从上述示例可以看出,通过设置accesskey的属性为l,将1设置为页面上显示的"This is page 1."的快捷键。用户按下键1之后,页面跳转到URL地址为linksEgl. xhtml的另一页面。类似地,将2设置为页面上显示的"This is page 2."的快捷键。 Accesskey方法能够在一定程度上改善移动设备用户浏览网页时的操作体验。不过,Accesskey的局限也是非常明显的。首先,Accesskey的属性与html不兼容。也就是说,用手机浏览普通html网页时无法使用Accesskey。其次,Accesskey的属性局限于1位的数字键0-9或者*、 #号键,换言之,在一个页面中最多仅能够支持12个链接。这对于用户经常浏览的诸如新闻之类的网页来说远远不够用。再次,使用Accesskey方法,需要在编写网页的时候就指定每个链接的快捷键。这对于已有的WAP网页来说,需要额外的工作。而且,由于Accesskey涉及到标准的改变,需要在服务器端做出较多变化。 鉴于存在上述缺陷,尽管Accesskey已写入WAP标准,但是在当前的WAP页面中其使用并不是很普及。
技术实现思路
现有技术中尚无进一步的在移动设备的网页浏览方面改善用户操作体验的方案。 因此,急需一种更简单、便捷的使用移动设备的小键盘支持网页中的链接定位的方案。此方 案应当能够适应于各种网页的浏览,并且不受页面中链接数目的限制。进一步地,此方案最 好不需要对现有的标准、服务器设备进行改动,而是在客户端设备实现。 为了解决现有技术中存在的上述一个或多个不足之处,本专利技术提供了一种方法、 系统以及相应的计算机程序产品。 根据本专利技术的一个方面,提供一种利用快捷键定位页面中的链接的方法,包括对 页面内的链接进行解析;根据解析结果,对所述页面内的链接进行分组;按照组别为每个 组别以及组别内的链接映射快捷键;以及呈现快捷键映射信息。当用户进行操作时,根据本 专利技术的方法还包括监听快捷键的输入;以及响应于快捷键的输入而定位到相应的组别或 链接。 根据本专利技术的另一方面,提供一种移动设备,包括显示器,显示包括多个链接的 页面;键盘,提供按键以定位页面中的链接;快捷键生成单元,为网页上的每个链接生成快 捷键,包括解析器,对页面内的链接进行解析;分组器,根据所述解析器的解析结果,对所 述页面内的链接进行分组;映射器,按照层级和组别为每个组别及链接映射快捷键;以及 导航器,呈现快捷键映射信息。当用户进行操作时,移动设备中的导航器进一步被配置用 于监听快捷键的输入;以及响应于快捷键的输入而定位到相应的组别或链接。 根据本专利技术的另一方面,还提供一种包含用于执行根据本专利技术的方法的计算机程 序代码的计算机程序产品。 本专利技术通过对页面内的链接进行解析,根据解析结果对链接分组,继而将有限资 源的移动设备按键映射为链接的快捷键。根据本专利技术的快捷键,其位数可以大于等于1, 因而能够适用于具有较多链接的页面。本专利技术的扩展快捷键方法能够适用于各种网页,例 如包括但不限于,丽L页面、HTML页面、XHTML MP页面,动态生成针对页面中各链接的快捷键。本专利技术可以实现在客户端,即移动设备中,因而不需要对现有的标准、服务器设备进行 改动。本专利技术为移动设备的用户提供了一种在浏览网页时使用快捷键定位链接的方式,改 善用户体验。附图说明 参考以下结合附图的详细说明后,本专利技术的特征、优点以及其它方面将变得更加 明显,其中在附图中 图1示出了根据本专利技术的方法的总体流程; 图2示出了聚类分析的概念; 图3示出了根据本专利技术一种实施方式的使用实例示意图; 图4示出了根据本专利技术一种实施方式的方法流程图; 图5示出了根据本专利技术一种实施方式构建的D0M树模型示例; 图6示出了根据本专利技术另一种实施方式的使用实例示意图; 图7示出了根据本专利技术另一种实施方式的方法流程图; 图8示出本文档来自技高网
...

【技术保护点】
一种利用快捷键定位页面中的链接的方法,包括:对页面内的链接进行解析;根据解析结果,对所述页面内的链接进行分组;按照组别为每个组别以及组别内的链接映射快捷键;以及呈现快捷键映射信息。

【技术特征摘要】

【专利技术属性】
技术研发人员:商未雄李伟赵邑新曹楠
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:US[美国]

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

1