一种可视终端随机访问超链接的方法

文档序号:7953520阅读:206来源:国知局
专利名称:一种可视终端随机访问超链接的方法
技术领域
本发明涉及可视终端的访问网络资源,更具体地是可视终端访问HTML的方法背景技术随着通信技术,尤其是无线通信技术的发展,目前可视终端的应用正日渐普及,尤其以手机类的可视终端为得到了迅速的发展。现在的大部分可视终端,只有按键而无鼠标或触摸仪等输入设备,而且按键一般只有12个按键0到9、*、#。可视终端需要通过通讯设备访问网络资源,常用的方法是通过浏览器,访问网络上的HTML(Hypertext Markup Language)文档。
现有的HTML定义了超文本的组织结构,超文本系统节点和链的基本特点,记录了节点之间链的关系,并保存了有关节点和链的结构信息。在这一层中可以了解到每个相关联的属性。这一属性指明该节点由谁创建的,谁有修改权限、版本号或关键词等。
现有可视终端上实现超文本的访问时,由于其视终端没有鼠标进行随机选择,受HTML标准限制,只能顺序访问相邻的链接,无法随机访问链接。可视终端的用户使用访问超链接及其不方便。

发明内容
本发明克服了现有技术的不足,提供一种在可视终端上随机访问超链接的方法。
为解决上述的技术问题,本发明采用以下技术方案在HTML的链接中,增加KEY属性,KEY的值域为0到9、*、#,在同一个HTML文件中各个KEY属性的值不相同。可视终端的浏览器搜寻HTML文件中带KEY属性的相关标签,并把KEY属性的值转化为机器内码。用户按下可视终端上的0到9、*、#键中的任何一个键后,可视终端的浏览器根据按键的内码和KEY属性的值的机器内码进行匹配,确定要跳转的链接,并跳转到该链接。
与现有技术相比,本发明的有益效果是借助可视终端现有的0到9、*、#这12个键,实现随机访问超文本链接。


图1为本发明的流程图。
具体实施例方式
下面结合附图对本发明作进一步阐述。
具体实施例是在可视终端浏览index.htm网页时,按下1键跳转到政务要闻的网页index_zwt.htm,按2键跳转到城市新闻的网页index_csxw.htm。
在index.htm网页中指向的政务要闻链接中增加KEY属性,并赋值为1<ahref=′Tree4.aspx?ID=52033&Page=1&PageString=,1&BackAndHome=..%2findex_zwt.htm|../index_zwt.htm′key=′1′><font color=′#FFFFFF′>1.政务要闻</font></a>
在index.htm网页中指向的城市新闻链接中增加KEY属性,并赋值为2<ahref=′Tree4.aspx?ID=52032&Page=1&PageString=,1&BackAndHome=..%2findex_zwt.htm|../index_csxw.htm′key=′2′><font color=′#FFFFFF′>2.城市新闻</font></a>
可视终端的浏览器打开index.htm,对index.htm进行显示外,还对index.htm带KEY属性的相关标签进行搜寻,搜寻到<ahref=′Tree4.aspx?ID=52033&Page=1&PageString=,1&BackAndHome=..%2findex_zwt.htm|../index_zwt.htm′key=′1′>的时候,把key=′1′的值1的及其内码0x31H和跳转的链接../index_zwt.htm存入到哈希表中。
搜寻到
<ahref=′Tree4.aspx?ID=52032&Page=1&PageString=,1&BackAndHome=..%2findex_zwt.htm|../index_csxw.htm′key=′2′>的时候,把key=′2′的值2的及其内码0x32H和其跳转的链接../index_c sxwt.htm追加保存到到哈希表中。
浏览器的键盘捕获函数监视用户的按键情况。
如果用户按下可视终端的键1,键盘捕获函数捕获到的按键1,并得到其内码0x31H,然后通过哈希表中的散列函数查找到内码0x31H存放位置,找到对应在哈希表中其保存的跳转地址index_zwt.htm,浏览器跳转到index_zwt.htm。
如果用户按下可视终端的键2,键盘捕获函数捕获到的按键2,并得到其内码0x32h,然后通过哈希表中的散列函数查找到内码0x32H存放位置,找到对应在哈希表中其保存的跳转地址index_csxw.htm,浏览器跳转到index_csxw.htm。
如果用户按下可视终端的除键1和键2的其他键,比如9,键盘捕获函数捕获到的按键9,并得到其内码0x39H。然后通过哈希表中的散列函数映射关系匹配内码地址,如果哈希表中的散列函数无法找到按键9内码0x39H对应的地址,浏览器不进行跳转操作,仍然显示index.htm。浏览器可以同时给出提示报错信息,指出按键9没有相应的链接。
权利要求
1.一种可视终端随机访问超链接的方法,其特征在于HTML的链接中,增加KEY属性,KEY的值域为0到9、*、#,在同一个HTML文件中各个KEY属性的值不相同;可视终端的浏览器搜寻HTML文件中带KEY属性的相关标签,并把KEY属性的值转化为机器内码;用户按下可视终端上的0到9、*、#键中的任何一个键后,可视终端的浏览器根据按键的内码和KEY属性的值的机器内码进行匹配,确定要跳转的链接,并跳转到该链接。
2.根据权利要求1所述的一种可视终端随机访问超链接的方法,其特征在于所述的可视终端的浏览器搜寻HTML文件中带KEY属性的相关标签时,把KEY属性的值转化为机器内码后和其指定的链接存入一个哈希表。
3.根据权利要求2所述的一种可视终端随机访问超链接的方法,其特征在于所述的可视终端的浏览器根据按键的内码,在保存KEY属性的值转化为机器内码的哈希表中进行匹配,相同内码时,就跳转到哈希表该内码值中对应的链接,内码不相同则不做跳转处理。
4.根据权利要求2所述的一种可视终端随机访问超链接的方法,其特征在于所述的可视终端的浏览器根据按键的内码,在保存KEY属性的值转化为机器内码的哈希表中进行匹配,相同内码时,就跳转到哈希表该内码值中对应的链接,内码不相同则进行报错并处理。
全文摘要
本发明公开了一种可视终端随机访问超链接的方法,在HTML的链接中,增加KEY属性,KEY的值域为0到9、*、#,在同一个HTML文件中各个KEY属性的值不相同。可视终端的浏览器搜寻HTML文件中带KEY属性的相关标签,并把KEY属性的值转化为机器内码。用户按下可视终端上的0到9、*、#键中的任何一个键后,可视终端的浏览器根据按键的内码和KEY属性的值的机器内码进行匹配,确定要跳转的链接,并跳转到该链接。本发明克服了现有可视终端上访问超文本链接时,只能顺序访问,无法随机访问链接的不足,用户借助可视终端现有的0到9、*、#这12个键,实现随机访问超文本链接。
文档编号H04L12/46GK1984000SQ20061002101
公开日2007年6月20日 申请日期2006年5月26日 优先权日2006年5月26日
发明者吕松 申请人:成都耀邦科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1