调整超链接的版面大小的装置和方法制造方法及图纸

技术编号:9568972 阅读:137 留言:0更新日期:2014-01-16 02:33
本发明专利技术公开了用于调整超链接的版面大小的方法的装置。该方法包括:在用户界面上显示至少一个超链接;检测针对所述至少一个超链接的触摸操作,并提取所述触摸操作在所述用户界面上形成的触点的位置坐标;从所述至少一个超链接中确定目标超链接,并根据所述触点的位置坐标确定所述触摸操作针对所述目标超链接的精确度;依据所确定的精确度调整所述目标超链接的版面大小。本发明专利技术可以使网页中的超链接版面自动适应用户的手触精确度,很容易被手指识别。

【技术实现步骤摘要】
调整超链接的版面大小的装置和方法
本专利技术涉及用户界面的布局调整,更具体地涉及一种用于调整用户界面上的超链接的版面大小的装置和方法。
技术介绍
目前,在使用各种移动设备进行因特网冲浪和日常事务处理时,大尺寸的触摸屏幕带来了良好的用户体验。在触摸屏幕上显示的用户界面允许用户用手指直接操作应用对象或浏览器内的网站链接(超链接)。然而,在移动设备的触摸屏幕上显示的用户界面中,很多超链接靠近在一起,不方便用户的选择操作。例如,浏览器中的超链接的高度尺寸相对固定,并且一般小于手指的接触区域,手指触摸屏幕时接触的区域较大,很难确定哪个超链接正在被选择。如果手指触摸的区域不能精确地接触超链接区域,则超链接不能被触发。还有一些场景,比如用户在拥挤的公交车内、在步行时、或者在电池接近断电时,可能会降低手指触摸超链接的精确度,导致触摸区域不那么精确。因此,需要一种改进方法提高手指触摸屏幕的精确度。
技术实现思路
为了解决上述问题,本专利技术使用自适应方案动态调整和优化用户界面的版面,提高用户的触摸操作的精确度和网页浏览体验。根据本专利技术的一个方面,提供了一种用于调整超链接的版面大小的方法,包括:在用户界面上显示至少一个超链接;检测针对所述至少一个超链接的触摸操作,并提取所述触摸操作在所述用户界面上形成的触点的位置坐标;从所述至少一个超链接中确定目标超链接,并根据所述触点的位置坐标确定所述触摸操作针对所述目标超链接的精确度;依据所确定的精确度调整所述目标超链接的版面大小。根据本专利技术的另一个方面,提供了一种用于调整超链接的版面大小的装置,包括:显示单元,被配置为在用户界面上显示至少一个超链接;检测单元,被配置为检测针对所述至少一个超链接的触摸操作,并提取所述触摸操作在所述用户界面上形成的触点的位置坐标;计算单元,被配置为从所述至少一个超链接中确定目标超链接,并根据所述触点的位置坐标确定所述触摸操作针对所述目标超链接的精确度;以及调整单元,被配置为依据所确定的精确度调整所述目标超链接的版面大小。附图说明通过结合附图对本专利技术的示例性实施方式进行更详细的描述,本专利技术的上述以及其它目的、特征和优势将变得更加明显,其中,在本专利技术的示例性实施方式中,相同的附图标记通常代表相同部件。图1示出了适于用来实现本专利技术实施方式的示例性计算系统100的框图。图2示出了根据本专利技术一个实施例的用于调整超链接的版面大小的装置200的方框图。图3是示出根据本专利技术一个实施例的两个超链接的布局的示意图。图4是示出根据本专利技术一个实施例的精确度的表示方式的示意图。图5示出了根据本专利技术另一个实施例的用于调整超链接的版面大小的装置500的方框图。图6(a)和图6(b)示出了将调整后的超链接的尺寸参数应用于整个网页的情况。图7是示出根据本专利技术一个实施例的用于调整超链接的版面大小的方法的流程图。图8是示出根据本专利技术一个实施例的用于调整超链接的版面大小的方法的另一个流程图。具体实施方式下面将参照附图更详细地描述本专利技术的优选实施方式。虽然附图中显示了本专利技术的优选实施方式,然而应该理解,可以以各种形式实现本专利技术而不应被这里阐述的实施方式所限制。相反,提供这些实施方式是为了使本专利技术更加透彻和完整,并且能够将本专利技术的范围完整的传达给本领域的技术人员。本专利技术的主要思想是,当用户开始浏览网页时,网页中的超链接的版面可以自动适应用户的手触精确度,因此很容易被手指识别。为了实现这个目的,移动设备可以自动收集用户的手指触摸在屏幕上形成的触摸区域的位置(例如是触摸区域的中心点的位置)的坐标,分析用户的触摸精确性,实时调整网页版面上的超链接的大小,并伴随用户的触摸操作及时进行更新。图1示出了适于用来实现本专利技术实施方式的示例性计算系统100的框图。如图1所示,计算系统100可以包括:CPU(中央处理单元)101、RAM(随机存取存储器)102、ROM(只读存储器)103、系统总线104、硬盘控制器105、键盘控制器106、串行接口控制器107、并行接口控制器108、显示控制器109、硬盘110、键盘111、串行外部设备112、并行外部设备113和显示器114。在这些设备中,与系统总线104耦合的有CPU101、RAM102、ROM103、硬盘控制器105、键盘控制器106、串行控制器107、并行控制器108和显示控制器109。硬盘110与硬盘控制器105耦合,键盘111与键盘控制器106耦合,串行外部设备112与串行接口控制器107耦合,并行外部设备113与并行接口控制器108耦合,以及显示器114与显示控制器109耦合。应当理解,图1所述的结构框图仅仅是为了示例的目的,而不是对本专利技术范围的限制。在某些情况下,可以根据具体情况增加或减少某些设备。所属
的技术人员知道,本专利技术可以实现为系统、装置、方法或计算机程序产品。因此,本专利技术可以具体实现为以下形式,即:可以是完全的硬件、也可以是完全的软件(包括固件、驻留软件、微代码等),还可以是硬件和软件结合的形式,本文一般称为“电路”、“模块”、“装置”或“系统”。此外,在一些实施例中,本专利技术还可以实现为在一个或多个计算机可读介质中的计算机程序产品的形式,该计算机可读介质中包含计算机可读的程序代码。可以采用一个或多个计算机可读介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于无线、电线、光缆、RF等等,或者上述任意合适的组合。可以以一种或多种程序设计语言或其组合来编写用于执行本专利技术操作的计算机程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如”C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络—包括局域网(LAN)或广域网(WAN)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提本文档来自技高网
...
调整超链接的版面大小的装置和方法

【技术保护点】
一种用于调整超链接的版面大小的方法,包括:在用户界面上显示至少一个超链接;检测针对所述至少一个超链接的触摸操作,并提取所述触摸操作在所述用户界面上形成的触点的位置坐标;从所述至少一个超链接中确定目标超链接,并根据所述触点的位置坐标确定所述触摸操作针对所述目标超链接的精确度;依据所确定的精确度调整所述目标超链接的版面大小。

【技术特征摘要】
1.一种用于调整超链接的版面大小的方法,包括:在用户界面上显示至少一个超链接;检测针对所述至少一个超链接的触摸操作,并提取所述触摸操作在所述用户界面上形成的触点的位置坐标;从所述至少一个超链接中确定目标超链接,并根据所述触点的位置坐标确定所述触摸操作针对所述目标超链接的精确度,其中所述精确度与所述触点的位置和所述目标超链接的中心位置之间的距离相关;依据所确定的精确度调整所述用户界面上所述目标超链接的版面大小;根据最近一段时间内连续的多次触摸操作所形成的多个触点的位置坐标,确定所述多次触摸操作针对所述目标超链接的平均精确度P;比较所述平均精确度P与参考值N的大小,当P<N时,生成用于调整所述目标超链接的版面大小的调整参数,并依据所述调整参数将所述目标超链接的版面大小增大预定步长的调整值。2.根据权利要求1所述的方法,还包括:比较所述平均精确度P与第二参考值M的大小,当P≥M时,依据所述调整参数将所述目标超链接的版面大小减小预定步长的调整值,其中M≥N。3.根据权利要求1或2所述的方法,其中所述平均精确度P与所述参考值N的差值越大,或者所述平均精确度P与所述第二参考值M的差值越大,所述预定步长越大。4.根据权利要求1所述的方法,还包括:在数据库和/或配置文件中存储所述调整参数,并根据所存储的调整参数对所述用户界面上后续显示的至少一个超链接的版面大小进行调整。5.根据权利要求4所述的方法,其中所述调整参数应用于以下中的至少一个:整个网站的所有网页,特定的网页,网页中的特定区域。6.根据权利要求1所述的方法,还包括:如果所述触点的位置到一超链接的中心位置之间的距离小于一预定阈值,则确定所述超链接为所述目标超链接。7.根据权利要求1所述的方法,其中所述至少一个超链接包括相邻的两个超链接,所述方法还包括:如果所述触点的位置坐标到所述两个超链接中的一个超链接的中心位置的距离小于所述两个超链接各自的中心位置之间的距离的二分之一,则将所述两个超链接中的距离所述触点的位置较近的所述一个超链接确定为所述目标超链接。8.根据权利要求1所述的方法,还包括:根据最近一段时间内连续的多次触摸操作所形成的多个触点的位置坐标,计算所述多个触点到所述目标超链接的中心位置的平均距离Yt,并设置所述平均距离Yt的单调递减函数作为所述多次触摸操作针对所述目标超链接的平均精确度。9.根据权利要求8所述的方法,其中所述超链接的边线到所述中心位置的距离用Yb表示,该方法还包括:比较所述平均距离Yt与阈值Ya1的大小,当Ya1<Yt时,生成用于调整所述目标超链接的版面大小的调整参数,并依据所述调整参数将所述超链接的大小增大预定步长的调整值,其中Ya1≤Yb。10.根据权利要求9所述的方法,还包括:当Yb<Yt时,将所述超链接的大小增大第一预定步长的调整值ΔA1,以及当Ya1<Yt≤Yb时,将所述超链接的大小增大第二预定步长的调整值ΔA2,其中ΔA2<ΔA1。11.一种用于调整超链接的版面大小的装置,包括:显示单元,被配置为...

【专利技术属性】
技术研发人员:胡鹏飞倪勇徐永峰潘永杰
申请(专利权)人:国际商业机器公司
类型:发明
国别省市:

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

1