在网页中选择超链接元件的方法技术

技术编号:2878979 阅读:204 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种在浏览器中搜寻超链接元件(hyperlink element)的方法,其包含下列步骤:将一浏览器中的多个超链接元件依第一方向顺序排列,以得到第一方向顺序资料;将多个超链接元件依一与该第一方向不平行的第二方向顺序排列,以得到第二方向顺序资料;接着,接收一使用者所输入的搜寻方向;在该第一方向顺序资料与该第二方向顺序资料中,进行一搜寻程序,以搜寻目前超链接元件于该搜寻方向上的下一超链接元件;最后,将该下一超链接元件设定为目前超链接元件,并提供使用者提示。(*该技术在2021年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术涉及一种在浏览器中搜寻超链接元件(hyperlink element)的方法,特别涉及一种让使用者在浏览器中以二维方式搜寻超链接元件的方法。在上网时,使用者常会需要选取超链接元件(hyperlink element)。使用者在选取某一超链接元件后,即可浏览网页的另一部分、或是另一网页、甚至另一网站的内容,十分方便。大部分可上网的电子设备都提供了浏览器(browser)方便使用者浏览网页的内容。使用者若使用的是功能较为强大的电子设备,如桌上型电脑或笔记型电脑等来上网,则其可使用多种的输入工具,例如键盘、鼠标或数字输入板等来选择浏览器所显示的网页中的超链接元件。然而,由于如移动电话等可携式的电子设备并没有提供上述多样化的输入工具,所以使用者必须逐一寻找其所欲选取的超链接元件,使用上相当地不便。若能在移动电话等输入并不方便的电子设备上,提供一种方便使用者选取网页中超链接元件的方法,将可大幅地提升使用者上网的意愿。因此,如何提供一种方便使用者在浏览器中搜寻超链接元件的方法,已成为一亟待解决的重要课题。为达上述目的,依本专利技术的在浏览器中搜寻超链接元件(hyperlinkelement)的方法,其包含下列步骤将一浏览器中的多个超链接元件依第一方向顺序排列,以得到第一方向顺序资料;将多个超链接元件依一与该第一方向不平行的第二方向顺序排列,以得到第二方向顺序资料;接着,接收一使用者所输入的搜寻方向;在该第一方向顺序资料与该第二方向顺序资料中,进行一搜寻程序,以搜寻目前超链接元件于该搜寻方向上的下一超链接元件;最后,将该下一超链接元件设定为目前超链接元件,并提供使用者提示。依本专利技术的在浏览器中搜寻超链接元件的方法,可使输入装置简单的电子设备在网页上选取超链接元件时,不必逐一寻找其所欲选取的超链接元件,故可增加使用者在使用上的方便性,及提升上网的意愿。图2为一示意图,显示网页中超链接元件分布的状态,及各超链接元件的座标值。图3为一示意图,显示网页中超链接元件另一种分布的状态,及各超链接元件的座标值。图4为一示意图,显示网页中超链接元件另一种分布的状态,及各超链接元件的座标值。图5为一流程图,显示依本专利技术较佳实施例之在浏览器中搜寻超链接元件方法的流程。图6为一流程图,显示图5中步骤5的详细流程。如附图说明图1所示,依本专利技术较佳实施例的搜寻浏览器中超链接元件的装置1主要包括处理器11及储存媒体12。此外,搜寻浏览器中超链接元件的装置1还可包括输入装置、显示器、I/O介面及其他电脑元件,但为图面简单易懂起见是于此省略。在本实施例中,搜寻浏览器中超链接元件的装置1是与一电子装置2相配合,例如移动电话。上述的电子装置系具有上网的功能,并配置有浏览器以浏览各网页。此外,搜寻浏览器中超链接元件的装置1可整合于电子装置2中,或以外接方式与电子装置2讯号连接。因为每一网页中的超链接元件不论文字或图像,均具有其座标位置,并可从网页的原始档案中获取,所以,本实施例中(如图2所示),若一网页具有超链接元件A、B、C、D及E,则取每一超链接元件左上角的绝对座标,并储存至储存媒体12中。前述的储存媒体12除了储存每个超链接元件的座标值外,还储存用以使处理器11执行运算的软件指令。换言之,处理器11是根据储存媒体12中的软件指令以运作。其中,处理器11可为CPU,储存媒体12可为存储器、硬盘驱动器等。以下,搜寻浏览器中超链接元件的装置1中处理器11的运作将以图3详加说明。本实施例中,处理器11先执行步骤51在储存媒体12中宣告一固定长度的阵列,如宣告一2*5的二维实数阵列M,将图2中五个超链接元件的X及Y座标值储存于阵列中。如将”A”超链接元件的X与Y座标值分别储存于阵列M(1,1)及M(2,1)中,即M(1,1)=10,M(2,1)=10。同理,”B”超链接元件的X与Y座标值分别储存于阵列M(1,2)及M(2,2)中。当然,熟悉此
者,为更有效率使用存储器,可采用其他的资料结构,例如,以指标建立链结串列的方式,以配合程序的需要来向存储器要求刚好的空间,以弹性地动态使用存储器。接着,处理器11从储存媒体12中读取五个超链接元件的X座标值资料,并将其依正X方向(本实施例的第一方向)以得到正X方向顺序资料(步骤52)。此顺序资料可用另一已宣告的二维实数阵列MX来储存,而其顺序排列的方式可以为二元树排序法、泡沫排序法或选择排序法等,以将阵列M中的X座标由小至大依序排列,并储存至阵列MX中,经排序后可得MX(1)=10,MX(2)=20,MX(3)=22,MX(4)=25,MX(3)=28。然后,同样地,处理器11再将五个超链接元件的Y座标值资料,并将其依正Y方向(本实施例的第二方向)顺序排列,以得到正Y方向顺序资料(步骤53)。当然,其排列的方式亦可为前面所提及的各种排序方式,并储存至另一实数阵列MY中。接着,处理器21接收一使用者所输入的搜寻方向(步骤54)。例如,使用者自如移动电话的电子装置2中,输入向右的按键,表示欲往正X方向搜寻。然后,处理器21进行一搜寻程序(步骤55),以搜寻目前超链接元件于正X方向的下一个超链接元件,本实施例中,若目前超链接元件是图2中的”A”超链接元件,则”B”超链接元件为在正X方向搜寻到的下一个超链接元件。当然,这是由图2中直接看出下一个超链接元件为何,而其详细的搜寻程序将于后面再予叙述。最后,将下一超连接元件设定为目前超链接元件(步骤56),并提供使用者提示,其中,提示的方式可为将一游标记号移动至”B”超链接元件上,或是在”B”超链接元件上以一变色的图案显示。以下将叙述前述的搜寻程序(步骤55)。处理器11在目前超链接元件正X方向顺序资料中,在正X方向上最接近的超链接元件设定为第一候选超链接元件(步骤551)。换言之,前述储存X方向顺序资料阵列MX中,MX(1)对应的超链接元件即目前超链接元件,而MX(2)对应的超链接元件则为第一候选超链接元件。接着,处理器11还在前述第一候选超链接元件正X方向顺序资料中,在正X方向上最接近的超链接元件设定为第二候选超链接元件(步骤552),亦即,MX(3)对应的超链接元件。接着,处理器11执行一判别步骤553。在步骤53中,若第二候选超链接元件与目前超链接元件在正X方向并未重叠,即MX(3)不在MX(1)到MX(1)+W范围内(W表示目前超链接元件的宽度),则将第一候选超链接元件设定为下一超链接元件(步骤554),即MX(2)所对应之超链接元件。在图2中,MX(2)所对应的超链接元件即”B”超链接元件。然而,请参考图3,若第二候选超链接元件与目前超链接元件在正X方向重叠,则再进行一判断步骤555。在步骤555中,判断第二候选超链接元件与目前超链接元件在Y方向(第二方向)的距离是否小于与第一候选超链接元件与目前超链接元件在Y方向(第二方向)的距离,若是,则进入步骤556。以图3的例子为一实例来说明步骤555。在此例子中,目前的超链接元件是”A”超链接元件,而第二候选超链接元件是”C”超链接元件,因为MX(1)等于MX(3),则进一步比较”A”超链接元件Y座标M(2,1)、”B”超链接元件Y座标M(2,2),以及”C”超链接元件Y座标M(2,3)之间的差本文档来自技高网
...

【技术保护点】
一种在浏览器中搜寻超链接元件的方法,包含: 将一浏览器中的多个超链接元件依第一方向顺序排列,以得到第一方向顺序资料; 将多个超链接元件依一与该第一方向不平行的第二方向顺序排列,以得到第二方向顺序资料; 接收一使用者所输入的搜寻方向; 在该第一方向顺序资料与该第二方向顺序资料中,进行一搜寻程序,以搜寻目前超链接元件于该搜寻方向上的下一超链接元件;以及 将该下一超链接元件设定为目前超链接元件,并提供使用者提示。

【技术特征摘要】

【专利技术属性】
技术研发人员:赖振兴丁建宁杨生宏
申请(专利权)人:英业达集团南京电子技术有限公司
类型:发明
国别省市:84[中国|南京]

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

1