调整超链接的版面大小的装置和方法

文档序号:6486667阅读:196来源:国知局
调整超链接的版面大小的装置和方法
【专利摘要】本发明公开了用于调整超链接的版面大小的方法的装置。该方法包括:在用户界面上显示至少一个超链接;检测针对所述至少一个超链接的触摸操作,并提取所述触摸操作在所述用户界面上形成的触点的位置坐标;从所述至少一个超链接中确定目标超链接,并根据所述触点的位置坐标确定所述触摸操作针对所述目标超链接的精确度;依据所确定的精确度调整所述目标超链接的版面大小。本发明可以使网页中的超链接版面自动适应用户的手触精确度,很容易被手指识别。
【专利说明】调整超链接的版面大小的装置和方法
【技术领域】
[0001]本发明涉及用户界面的布局调整,更具体地涉及一种用于调整用户界面上的超链接的版面大小的装置和方法。
【背景技术】
[0002]目前,在使用各种移动设备进行因特网冲浪和日常事务处理时,大尺寸的触摸屏幕带来了良好的用户体验。在触摸屏幕上显示的用户界面允许用户用手指直接操作应用对象或浏览器内的网站链接(超链接)。然而,在移动设备的触摸屏幕上显示的用户界面中,很多超链接靠近在一起,不方便用户的选择操作。例如,浏览器中的超链接的高度尺寸相对固定,并且一般小于手指的接触区域,手指触摸屏幕时接触的区域较大,很难确定哪个超链接正在被选择。如果手指触摸的区域不能精确地接触超链接区域,则超链接不能被触发。还有一些场景,比如用户在拥挤的公交车内、在步行时、或者在电池接近断电时,可能会降低手指触摸超链接的精确度,导致触摸区域不那么精确。因此,需要一种改进方法提高手指触摸屏幕的精确度。

【发明内容】

[0003]为了解决上述问题,本发明使用自适应方案动态调整和优化用户界面的版面,提高用户的触摸操作的精确度和网页浏览体验。
[0004]根据本发明的一个方面,提供了一种用于调整超链接的版面大小的方法,包括:在用户界面上显示至少一个超链接;检测针对所述至少一个超链接的触摸操作,并提取所述触摸操作在所述用户界面上形成的触点的位置坐标;从所述至少一个超链接中确定目标超链接,并根据所述触点的位置坐标确定所述触摸操作针对所述目标超链接的精确度;依据所确定的精确度调整所述目标超链接的版面大小。
[0005]根据本发明的另一个方面,提供了一种用于调整超链接的版面大小的装置,包括:显示单元,被配置为在用户界面上显示至少一个超链接;检测单元,被配置为检测针对所述至少一个超链接的触摸操作,并提取所述触摸操作在所述用户界面上形成的触点的位置坐标;计算单元,被配置为从所述至少一个超链接中确定目标超链接,并根据所述触点的位置坐标确定所述触摸操作针对所述目标超链接的精确度;以及调整单元,被配置为依据所确定的精确度调整所述目标超链接的版面大小。
【专利附图】

【附图说明】
[0006]通过结合附图对本发明的示例性实施方式进行更详细的描述,本发明的上述以及其它目的、特征和优势将变得更加明显,其中,在本发明的示例性实施方式中,相同的附图标记通常代表相同部件。
[0007]图1示出了适于用来实现本发明实施方式的示例性计算系统100的框图。
[0008]图2示出了根据本发明一个实施例的用于调整超链接的版面大小的装置200的方框图。
[0009]图3是示出根据本发明一个实施例的两个超链接的布局的示意图。
[0010]图4是示出根据本发明一个实施例的精确度的表示方式的示意图。
[0011]图5示出了根据本发明另一个实施例的用于调整超链接的版面大小的装置500的方框图。
[0012]图6 (a)和图6 (b)示出了将调整后的超链接的尺寸参数应用于整个网页的情况。
[0013]图7是示出根据本发明一个实施例的用于调整超链接的版面大小的方法的流程图。
[0014]图8是示出根据本发明一个实施例的用于调整超链接的版面大小的方法的另一个流程图。
【具体实施方式】
[0015]下面将参照附图更详细地描述本发明的优选实施方式。虽然附图中显示了本发明的优选实施方式,然而应该理解,可以以各种形式实现本发明而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本发明更加透彻和完整,并且能够将本发明的范围完整的传达给本领域的技术人员。
[0016]本发明的主要思想是,当用户开始浏览网页时,网页中的超链接的版面可以自动适应用户的手触精确度,因此很容易被手指识别。为了实现这个目的,移动设备可以自动收集用户的手指触摸在屏幕上形成的触摸区域的位置(例如是触摸区域的中心点的位置)的坐标,分析用户的触摸精确性,实时调整网页版面上的超链接的大小,并伴随用户的触摸操作及时进行更新。
[0017]图1示出了适于用来实现本发明实施方式的示例性计算系统100的框图。如图1所示,计算系统100可以包括:CPU (中央处理单元)10URAM (随机存取存储器)102、ROM(只读存储器)103、系统总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和显示器114。在这些设备中,与系统总线104耦合的有CPU101、RAM102、R0M103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及显示器114与显示控制器109耦合。应当理解,图1所述的结构框图仅仅是为了示例的目的,而不是对本发明范围的限制。在某些情况下,可以根据具体情况增加或减少某些设备。
[0018]所属【技术领域】的技术人员知道,本发明可以实现为系统、装置、方法或计算机程序产品。因此,本发明可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”、“装置”或“系统”。此外,在一些实施例中,本发明还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。
[0019]可以采用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPR0M或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
[0020]计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
[0021]计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述任意合适的组合。
[0022]可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言一诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言一诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络一包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
[0023]下面将参照本发明实施例的方法、装置(系统)和计算机程序产品的流程图和/或框图描述本发明。应当理解,流程图和/或框图的每个方框以及流程图和/或框图中各方框的组合,都可以由计算机程序指令实现。这些计算机程序指令可以提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器,从而生产出一种机器,这些计算机程序指令通过计算机或其它可编程数据处理装置执行,产生了实现流程图和/或框图中的方框中规定的功能/操作的装置。
[0024]也可以把这些计算机程序指令存储在能使得计算机或其它可编程数据处理装置以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令就产生出一个包括实现流程图和/或框图中的方框中规定的功能/操作的指令装置(instructionmeans)的制造品(manufacture)。
[0025]也可以把计算机程序指令加载到计算机、其它可编程数据处理装置、或其它设备上,使得在计算机、其它可编程数据处理装置或其它设备上执行一系列操作步骤,以产生计算机实现的过程,从而使得在计算机或其它可编程装置上执行的指令能够提供实现流程图和/或框图中的方框中规定的功能/操作的过程。
[0026]图2示出了根据本发明一个实施例的用于调整超链接的版面大小的装置200的方框图。
[0027]如图2所示,根据本发明一个实施例的用于调整超链接的版面大小的装置200包括:显示单元202、检测单元204、计算单元206、以及调整单元208。上述显示单元202、检测单元204、计算单元206、以及调整单元208可以通过总线系统210耦合在一起。根据本发明的实施例,显示单元202可以由如图1所示的例如显示器114来实现;检测单元204可以由如图1所示的例如CPU101、RAM102、R0M103等以及其中运行或存储的软件代码来实现;计算单元206可以由如图1所示的例如CPU101、RAM102、R0M103等以及其中运行或存储的软件代码来实现;调整单元208也可以由如图1所示的例如CPUlOl、RAM102、R0M103等以及其中运行或存储的软件代码来实现。
[0028]上述各个单元的结构和数量不对本发明的范围构成限制。根据本发明的一个实施例,上述显示单元202、检测单元204、计算单元206、以及调整单元208可以合并为一个独立的单元来执行和实现相应的功能和操作,或者可以将上述显示单元202、检测单元204、计算单元206、以及调整单元208进一步拆分为更小的单元来实现他们各自的功能和操作。
[0029]根据本发明的一个实施例,如图2所示的显示单元202在用户界面上显示至少一个超链接。例如,在显示单元202上显示诸如IE浏览器的用户界面,在该用户界面上示出一个或者多个超链接的图案。在显示多个超链接的图案的情况下,这些超链接的图案彼此例如可以从上至下(或相反)或者从左至右(或相反)地排列在一起。
[0030]具体地,在用户使用移动设备的网页浏览器打开网页的情况下,移动设备的网页浏览器下载和解析网页。移动设备的网页浏览器可以存取网页版面的调整参数,而这些调整参数可以是被存储于配置文件或本地数据库中的。这些参数包括:超级链接的字体的大小,超链接的行之间的行距,可触摸的用户界面的元素之间的水平或垂直空间大小。这些参数会影响到用户的触摸精确度。移动设备的网页浏览器基于对网页的解析结果,利用这些被存取的调整参数对当前超链接的字体或行距(以下简称为超链接的版面大小)进行调整,并使用调整后的版面显示或更新网页。
[0031]图3是示出根据本发明一个实施例的两个超链接的布局的示意图。如图3所示,附图标记305和306表示排列在一起的两个超链接,其中线条301表示超链接306的中心位置(中心线);线条302表示超链接306的一条边线,其距离中心位置301的距离用Yb表示;线条303表示距该两个超链接305和306的中心线的距离相等的中线,其距离中心位置301的距离用Ym表示。附图标记304 (X号)表示手指触摸在屏幕上的位置,其中位置304到中心位置301的距离设置用Yt表示。
[0032]随着用户的手指对用户界面上显示的超链接的触摸,如图2所示的检测单元204检测针对至少一个超链接(例如超链接306)的触摸操作,并提取该触摸操作在该用户界面上形成的触点304的位置的坐标。计算单元206从至少一个超链接(例如超链接305和306)中确定目标超链接(例如超链接306,表示用户期望触摸的超链接),并根据该触点304的位置的坐标确定该触摸操作针对该目标超链接(例如超链接306)的操作精确度。根据本发明的一个实施例,在相邻的两个超链接(至少一个超链接)中,如果触点的位置到该两个超链接中的一个超链接的中心位置的距离小于该两个超链接各自的中心位置之间的距离的二分之一,则将这两个超链接中与该触点的距离较小的一个超链接确定为目标超链接。例如,在相邻的两个超链接305和306中,如果触点304的位置到超链接306的中心位置301的距离小于该两个超链接各自的中心位置之间的距离的二分之一,即Ym,则将距离中线303较近的中心位置301的超链接306确定为目标超链接。[0033]根据本发明的一个实施例,还可以这样确定上述目标超链接。当整个用户界面上仅存在一个超链接,或者在整个用户界面上,某个超链接与其它超链接的距离相对较远时,可以确定用户的手指在用户界面上的触点的位置到该单个超链接的中心位置之间的距离是否小于一定的范围(预定阈值)。如果该触点的位置到该单个超链接的中心位置之间的距离小于一定的范围,则确定这个超链接为上述目标超链接。如果该触点的位置到这个超链接的中心位置之间的距离大于一定范围,即该触摸操作的精确度很差时,可以认为该用户的触摸操作并非是针对用户界面上的这个超链接,而不确定这个超链接为上述目标超链接。根据本发明的另一个实施例,当整个用户界面上仅存在一个超链接,也可以直接确定这个超链接为上述目标超链接,而不用经过前述的判断处理。即在仅存在一个超链接时,可以确定该超链接是否可以作为本发明的实施例的目标超链接。
[0034]调整单元208依据所确定的精确度,增大或减小该目标超链接的版面大小。例如,根据本发明的一个实施例,当触点304距中心位置301的距离Yt大于距离Yb时,认为是该触摸操作的精确度较小,调整单元208可以增大超链接306的高度尺寸,而当触点304距中心位置301的距离Yt小于或等于距离Yb时,认为是该触摸操作的精确度较大,调整单元208可以减小该超链接306的高度尺寸。
[0035]根据本发明的一个实施例,计算单元206可以根据最近一段时间内连续的多次触摸操作所形成的多个触点的位置的坐标,确定多次触摸操作针对该目标超链接的平均精确度。例如,计算单元206可以根据距当前时间最近的连续5次触摸操作所形成的5个触点的位置的坐标,确定这5次触摸操作针对该目标超链接(例如超链接306)的平均精确度。上述触摸操作的次数不对本发明的范围构成限制,该触摸操作的次数可以是1、2、3、4次或者是数字大于5的任何次数。
[0036]图4是示出根据本发明一个实施例的精确度的表示方式的示意图。
[0037]关于触摸操作的“精确度”的表示方式,可以有多种方式,有各种计算精确度的方法的实施例。在如图4所示的实施例中,有两个超链接410和411。线条401是超链接410的中心线,而线条402是超链接411的中心线。线条409是两个超链接410和411之间的中心线。标记408是表示两个超链接410和411之间的间隙区域的一半区域。标记403至407代表5个单独触摸操作的触摸区域,其中的X号代表触点,其代表该次触摸操作的目标点。在如图4所示的实施例中,因为触摸区域403的触点落在中心线402上,触摸操作403被认为是针对超链接411最精确的触摸。触摸区域404也是针对超链接411的准确触摸,但其不如触摸区域403精确。触摸区域405至407落在两个超链接410和411的间隙区域,被认为是不精确的触摸,即触摸操作的精确度低。一般来说,距离超链接的中心位置(这里表示为中心线)越近,则触摸操作的精确度的值越高。因为触摸区域403的触点落在超链接410的中心线上,所以具有最高的精确度的值?_。触摸区域407具有最低的精确度的值Pmin.因此,触摸区域403至407的精确度的值之间的关系是:Pmax = P303 > P304 > P305 >
P306 > P307 = Pmin
[0038]检测单元204可以通过检测由用户手指等在用户界面上形成的触摸区域的例如几何中心的坐标,或者通过检测由用户手指等在用户界面上形成的触摸区域中受手指压力最大的压力点的坐标等,作为该触摸操作的触点坐标。检测单元204利用该触摸区域检测出该触摸操作的触点的具体实现方式不对本发明的范围构成限制,本领域技术人员可以依据任何现有技术的方法,从所检测到触摸区域计算出该触摸区域的触点坐标。
[0039]关于触摸操作的“平均精确度”的表示方式,可以有多种方式,有各种计算平均精确度的方法的实施例。一个实施例是计算多次触摸操作的精确度值的算数平均值P_。另一个实施例是计算落在超链接区域内的触点的概率,即如果一个触摸操作的触点落在超链接区域内,其被认为是准确触摸,与此相反,如果一个触摸操作的触点落在超链接的区域外,其被认为是模糊触摸,则平均精确度=(准确触摸次数)/ (准确触摸次数+模糊触摸次数)。
[0040]根据本发明的一个实施例,可以设置精确度的一个参考值,即参考值N。这里,参考值越大,表示精确度越高。该参考值是基于统计或实验的经验数据,表示当前超链接的分布密度或字体大小是否适合当前用户的操作灵敏度,比如用户的手指的尺寸、视觉和触摸灵敏度等等。如果触摸精确度低于该阀值N,则意味着需要调整当前超链接的分布密度或字体大小,即当前超链接的版面大小。
[0041]这里假设用P来表示上述的平均精确度,则调整单元208可以比较该平均精确度P与参考值N的大小,当P〈N时,即平均精确度P比参考值N小(即触摸操作的平均精确度低)时,在用于调整超链接的版面大小的配置文件或本地数据库中生成相应的调整参数,调整单元208依据所生成相应的调整参数,将该目标超链接的版面大小增大预定步长的调整值。
[0042]根据本发明的另一个实施例,还可以设置第二参考值M,其中M > N,即第二参考值M的精确度比参考值N的精确度高。调整单元208比较平均精确度P与第二参考值M的大小,当P > M时,即平均精确度P比较大的第二参考值M还大(即触摸操作的平均精确度高)时,调整单元208依据上述调整参数将该目标超链接的大小减小预定步长的调整值。
[0043]根据本发明的另一个实施例,当N < P〈M时,即平均精确度P的值位于参考值N和第二参考值M之间(即触摸操作的平均精确度适当)时,调整单元208不调整该目标超链接的版面大小。
[0044]上述的预定步长的调整值是指每次对目标超链接的版面进行调整的大小,可以由本领域的技术人员根据系统或装置的具体需要来设置上述预定步长的大小。例如,根据本发明的一个实施例,当平均精确度P与参考值N的差值越大时,可以将该预定步长设置得越大;而当平均精确度P与参考值N的差值越小时,可以将该预定步长设置得越小。另一方面,当平均精确度P与第二参考值M的差值越大时,可以将该预定步长设置得越大;而当平均精确度P与第二参考值M的差值越小时,可以将该预定步长设置得越小。
[0045]图5示出了根据本发明一个实施例的用于调整超链接的版面大小的装置500的方框图。
[0046]如图5所示,根据本发明一个实施例的用于调整超链接的版面大小的装置500与用于调整超链接的版面大小的装置200的区别在于,装置500还包括:存储单元510和读取单元512。根据本发明的一个实施例,上述存储单元510可以由如图1所示的CPU101、RAM102、R0M103、硬盘控制器105和硬盘110等中的一个或多个来实现;上述读取单元512可以由如图1所示的CPUlOl、RAM102、R0M103、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108等中的一个或多个来实现。
[0047]在存储单元510中存储有用于进行网络版面调整的调整参数的数据库和/或配置文件。在每次进行调整的同时或调整完成后,存储单元510将调整大小的数据(例如是调整参数)存储到或更新到上述配置文件和/或数据库中。一个实施例是,一旦更新了调整大小的数据,存储单元510能够选择性清除之前存储的数据,因为这些数据是基于之前的调整大小获得的。
[0048]还可以在该数据库和/或配置文件中保存或更新目标超链接的识别符URL (统一资源定位符)及相对应的表示所调整的预定步长的调整值的调整参数。根据本发明的一个实施例,当调整单元208比较平均精确度P与参考值N和/或第二参考值M的大小,并确定了要将该目标超链接的大小增大或减小的预定步长的调整值时,存储单元510在控制单元(例如但不限于硬盘控制器105)的控制下,在该数据库和/或配置文件中保存该目标超链接的URL和对应的调整参数,或者将该数据库和/或配置文件中保存的该目标超链接的URL和对应的调整参数更新为最新确定的该目标超链接的URL和对应的调整参数。
[0049]根据本发明的一个实施例,当用户在移动设备的显示单元上启动例如浏览器时,在浏览器的用户界面上打开网页,如图5所示的读取单元512识别在用户界面的网页上显示的目标超链接的URL。如果在用户界面上显示的目标超链接的URL与数据库和/或配置文件中之前存储的目标超链接的URL —致,则读取单元512从该数据库和/或配置文件中读取与所显示的目标超链接的URL对应存储的调整参数,并且调整单元208根据所读取出来的调整参数对该目标超链接的版面大小进行调整。
[0050]根据本发明的一个实施例,还可以将对目标超链接的调整参数用于其他的超链接,即所存储的相应目标超链接的调整参数可以被应用到整个网站的所有网页、特定的网页、或者网页的特定区域。例如,可以针对某个网站的所有超链接,显示同一个尺寸的版面大小,或者可以针对某个网页的所有超链接,显示同一个尺寸的版面大小。超链接也可以在一个网页的某个区域显示同一个尺寸的版面大小,例如是密集分布。
[0051]也就是说,根据本发明的一个实施例的装置中的检测单元204可以检测在显示单元202上显示的网页上的各个超链接的URL,在确认是与之前显示的URL为同一个超链接时,检索数据库和/或配置文件中存储的前次操作的调整参数,调整单元208利用之前存储或更新的调整参数调整和显示网页上的各个超链接,提供更快速的显示和更好的用户体验。
[0052]根据本发明的一个实施例,存储单元510既可以在数据库和/或配置文件中保存或更新目标超链接的识别符URL及对应的表示所调整的预定步长的调整值的调整参数,还可以在数据库和/或配置文件中仅存储调整参数。当在之后的某个时间内在用户界面上继续显示后续的其它网页的超链接时,读取单元512可以从该数据库和/或配置文件中读取出所存储的调整参数,并根据该调整参数对用户界面上后续显示的至少一个超链接的版面大小进行调整。
[0053]图6示出了将调整后的超链接的调整参数应用于整个网页的情况。
[0054]如图6所示,图6 (a)是示出调整版面大小前的网页的超链接的布局分布情况,可以看到各个超链接的间距很近,而且各个超链接的字体很小。图6 (b)示出了调整版面大小后的网页的超链接的布局分布情况,可以看到各个超链接的间距增大。这里,当然也可以同时增大各个超链接的字体大小。
[0055]下面的表格显示了在针对整个网站采用一致的调整参数的情况下,网络版面调整参数的数据库和/或配置文件的可能的存储状态。[0056]
【权利要求】
1.一种用于调整超链接的版面大小的方法,包括:在用户界面上显示至少一个超链接;检测针对所述至少一个超链接的触摸操作,并提取所述触摸操作在所述用户界面上形成的触点的位置坐标;从所述至少一个超链接中确定目标超链接,并根据所述触点的位置坐标确定所述触摸操作针对所述目标超链接的精确度;依据所确定的精确度调整所述目标超链接的版面大小。
2.根据权利要求1所述的方法,还包括:根据最近一段时间内连续的多次触摸操作所形成的多个触点的位置坐标,确定所述多次触摸操作针对所述目标超链接的平均精确度。
3.根据权利要求2所述的方法,还包括:比较所述平均精确度P与参考值N的大小,当P〈N时,生成用于调整所述目标超链接的版面大小的调整参数,并依据所述调整参数将所述目标超链接的版面大小增大预定步长的调整值。
4.根据权利要求3所述的方法,还包括:比较所述平均精确度P与第二参考值M的大小,当P > M时,依据所述调整参数将所述目标超链接的版面大小减小预定步长的调整值,其中M > N。
5.根据权利要求3或4所述`的方法,其中所述平均精确度P与所述参考值N的差值越大,或者所述平均精确度P与所述第二参考值M的差值越大,所述预定步长越大。
6.根据权利要求3所述的方法,还包括:在数据库和/或配置文件中存储所述调整参数,并根据所存储的调整参数对所述用户界面上后续显示的至少一个超链接的版面大小进行调整。
7.根据权利要求3所述的方法,其中所述调整参数应用于以下中的至少一个:整个网站的所有网页,特定的网页,网页中的特定区域。
8.根据权利要求1所述的方法,还包括:如果所述触点的位置到一超链接的中心位置之间的距离小于一预定阈值,则确定所述超链接为所述目标超链接。
9.根据权利要求1所述的方法,其中所述至少一个超链接包括相邻的两个超链接,所述方法还包括:如果所述触点的位置坐标到所述两个超链接中的一个超链接的中心位置的距离小于所述两个超链接各自的中心位置之间的距离的二分之一,则将所述两个超链接中的距离所述触点的位置较近的所述一个超链接确定为所述目标超链接。
10.根据权利要求1所述的方法,还包括:根据最近一段时间内连续的多次触摸操作所形成的多个触点的位置坐标,计算所述多个触点到所述目标超链接的中心位置的平均距离Yt,并设置所述平均距离Yt的单调递减函数作为所述多次触摸操作针对所述目标超链接的平均精确度。
11.根据权利要求10所述的方法,其中所述超链接的边线到所述中心位置的距离用Yb表示,该方法还包括:比较所述平均距离Yt与阈值Yal的大小,当Yal〈Yt时,生成用于调整所述目标超链接的版面大小的调整参数,并依据所述调整参数将所述超链接的大小增大预定步长的调整值,其中Yal ( Yb。
12.根据权利要求11所述的方法,还包括:当Yb〈Yt时,将所述超链接的大小增大第一预定步长的调整值Λ Al,以及当Yal〈Yt < Yb时,将所述超链接的大小增大第二预定步长的调整值ΛΑ2,其中ΛΑ2〈ΛΑ1。
13.一种用于调整超链接的版面大小的装置,包括:显示单元,被配置为在用户界面上显示至少一个超链接;检测单元,被配置为检测针对所述至少一个超链接的触摸操作,并提取所述触摸操作在所述用户界面上形成的触点的位置坐标;计算单元,被配置为从所述至少一个超链接中确定目标超链接,并根据所述触点的位置坐标确定所述触摸操作针对所述目标超链接的精确度;以及调整单元,被配置为依据所确定的精确度调整所述目标超链接的版面大小。
14.根据权利要求13所述的装置,其中所述计算单元还被配置为根据最近一段时间内的连续的多次触摸操作所形成的多个触点的位置坐标,确定所述多次触摸操作针对所述目标超链接的平均精确度。
15.根据权利要求14所述的装置,其中所述调整单元还被配置为比较所述平均精确度P与参考值N的大小,当Ρ〈Ν时,生成用于调整所述目标超链接的版面大小的调整参数,并依据所述调整参数将所述目标超链接的版面大小增大预定步长的调整值。
16.根据权利要求15所述的 装置,其中所述调整单元还被配置为比较所述平均精确度P与第二参考值M的大小,当P > M时,依据所述调整参数将所述目标超链接的大小减小预定步长的调整值,其中M≤N。
17.根据权利要求16所述的装置,其中所述平均精确度P与所述参考值N的差值越大,或者所述平均精确度P与所述第二参考值M的差值越大,所述预定步长越大。
18.根据权利要求15所述的装置,其中所述调整单元根据在数据库和/或配置文件中存储所述调整参数对所述用户界面上后续显示的至少一个超链接的版面大小进行调整。
19.根据权利要求15所述的装置,其中所述调整参数应用于以下中的至少一个:整个网站的所有网页,特定的网页,网页中的特定区域。
20.根据权利要求13所述的装置,其中若所述触点的位置到一超链接的中心位置之间的距离小于一预定阈值,则确定所述超链接为所述目标超链接。
21.根据权利要求13所述的装置,其中所述至少一个超链接包括相邻的两个超链接,如果所述触点的位置坐标到所述两个超链接中的一个超链接的中心位置的距离小于所述两个超链接各自的中心位置之间的距离的二分之一,则将所述两个超链接中距离所述触点的位置较近的所述一个超链接确定为所述目标超链接。
22.根据权利要求13所述的装置,其中所述计算单元还被配置为根据最近一段时间内连续的多次触摸操作所形成的多个触点的位置坐标,计算所述多个触点到所述目标超链接的中心位置的平均距离Yt,并设置所述平均距离Yt的单调递减函数作为所述多次触摸操作针对所述目标超链接的平均精确度。
23.根据权利要求22所述的装置,其中所述超链接的边线到所述中心位置的距离用Yb表示,所述调整单元比较所述平均距离Yt与第一阈值Yal的大小,当Yal〈Yt时,将所述超链接的大小增大预定步长的调整值,其中Yal ( Yb。
24.根据权利要求23所述的装置,其中当Yb〈Yt时,所述调整单元还被配置为将所述超链接的大小增大第一预定步长的调整值ΛΑ1,以及当Yal〈Yt SYb时,所述调整单元将所述超链接的大小增大第二预定步长`的调整值ΛΑ2,其中ΛΑ2〈ΛΑ1。
【文档编号】G06F17/25GK103514149SQ201210226331
【公开日】2014年1月15日 申请日期:2012年6月29日 优先权日:2012年6月29日
【发明者】胡鹏飞, 倪勇, 徐永峰, 潘永杰 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1