CN103677595A - 一种触控多个超链接的方法、装置及终端 - Google Patents

一种触控多个超链接的方法、装置及终端 Download PDF

Info

Publication number
CN103677595A
CN103677595A CN201210330387.8A CN201210330387A CN103677595A CN 103677595 A CN103677595 A CN 103677595A CN 201210330387 A CN201210330387 A CN 201210330387A CN 103677595 A CN103677595 A CN 103677595A
Authority
CN
China
Prior art keywords
hyperlink
current page
coordinate
coordinate information
request
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201210330387.8A
Other languages
English (en)
Other versions
CN103677595B (zh
Inventor
梁晓辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
ZTE Corp
Original Assignee
ZTE Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ZTE Corp filed Critical ZTE Corp
Priority to CN201210330387.8A priority Critical patent/CN103677595B/zh
Priority to PCT/CN2013/079721 priority patent/WO2013170825A2/zh
Publication of CN103677595A publication Critical patent/CN103677595A/zh
Application granted granted Critical
Publication of CN103677595B publication Critical patent/CN103677595B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • G06F3/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/04808Several contacts: gestures triggering a specific function, e.g. scrolling, zooming, right-click, when the user establishes several contacts with the surface simultaneously; e.g. using several fingers or a combination of fingers and pen

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Databases & Information Systems (AREA)
  • Data Mining & Analysis (AREA)
  • User Interface Of Digital Computer (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Position Input By Displaying (AREA)

Abstract

本发明实施例提供了一种触控多个超链接的方法、装置及终端。通过接收用户在当前页面中发出的同时触控多个触点的请求,判断该多个触点是否位于至少两个超链接上;若是且仅位于两个超链接上,则根据当前页面中每个超链接的坐标信息,查找该两个超链接之间包含的其他超链接;当接收到用户发出的同时释放多个触点的请求时,打开该两个超链接和上述其他超链接;若是且位于多于两个的超链接上,则当接收到用户发出的同时释放多个触点的请求时,打开所述多于两个的超链接。本发明涉及移动通信技术领域。解决了现有技术中逐一打开每个网页前均需等待,且频繁触摸屏幕使屏幕响应速度慢,导致浏览网页效率低的问题。

Description

一种触控多个超链接的方法、装置及终端
技术领域
本发明涉及移动通信技术领域,尤其涉及一种触控多个超链接的方法、装置及终端。
背景技术
随着网络和移动终端的普及和高速发展,越来越多的人使用移动终端访问网络、浏览网页,这使浏览器的使用越来越广。在传统浏览器上,用户点击或触摸一个网页标题,即可在终端前台或者后台显示该网页内容。这对于需要浏览大量网页内容的用户而言,需要逐一点击或者触摸各个网页标题,***也要逐个接收用户的每个提交请求,再逐个打开各个网页。用户在每个网页打开的时候都需要等待一段时间,并且逐个打开各个网页标题会造成对终端屏幕的频繁地触摸或点击,在一定程度上会减慢终端屏幕接收触控的响应速度,极大地降低了浏览网页内容的效率。
发明内容
本发明实施例提供了一种触控超链接的方法、装置及终端,用以解决现有技术中逐一打开每个网页前均需等待,且频繁触摸屏幕使屏幕响应速度慢,导致浏览网页效率低的问题。
基于上述问题,本发明实施例提供的一种触控多个超链接的方法,包括:
接收用户在当前页面中发出的同时触控多个触点的请求,判断所述多个触点是否位于至少两个超链接上;
若是且仅位于两个超链接上,则根据当前页面中每个超链接的坐标信息,查找所述两个超链接之间包含的其他超链接;当接收到用户发出的同时释放多个触点的请求时,打开所述两个超链接和所述其他超链接;
若是且位于多于两个的超链接上,则当接收到用户发出的同时释放多个触点的请求时,打开所述多于两个的超链接。
本发明实施例提供的一种触控多个超链接的装置,包括:
接收模块,用于接收用户在当前页面中发出的同时触控多个触点的请求以及用户发出的同时释放多个触点的请求;
判断模块,用于判断所述多个触点是否位于至少两个超链接上;
查找模块,用于当所述判断模块判断出所述多个触点仅位于两个超链接上,则根据当前页面中每个超链接的坐标信息,查找所述两个超链接之间包含的其他超链接;并当所述接收模块接收到用户发出的同时释放多个触点的请求时,打开所述两个超链接和所述其他超链接;
打开链接模块,用于当所述判断模块判断出所述多个触点位于多于两个的超链接上,且当所述接收模块接收到用户发出的同时释放多个触点的请求时,打开所述多于两个的超链接。
本发明实施例提供的终端,包括本发明实施例提供的上述一种触控多个超链接的装置。
本发明实施例的有益效果包括:
本发明实施例提供的一种触控多个超链接的方法、装置及终端,通过接收用户发出的在当前页面中同时触控多个触点的请求,并判断该请求中的多个触点是否位于至少两个超链接上,若存在这样的触点只位于两个超链接上,则根据当前页面中每个超链接的坐标信息,查找这两个超链接之间包含的其他超链接;当接收到用户发出的同时释放多个触点的请求时,打开这两个超链接和上述其他超链接;若上述多个触点位于多于两个的超链接上,则当接收到用户发出的同时释放多个触点的请求时,打开上述多于两个的超链接。这样若用户同时触控两个超链接,则同时打开这两个超链接及其之间的所有超链接,若用户同时触控多于两个的超链接,则同时打开用户触控的这多于两个的超链接,跟现有技术的每次只打开一个超链接相比,解决了现有技术中逐一打开每个网页前均需等待,且频繁触摸屏幕使屏幕响应速度慢,导致浏览网页效率低的问题。
附图说明
图1为本发明实施例提供的一种触控超链接的方法的流程图;
图2为本发明实施例提供的查找两个超链接之间包含的其他超链接的流程图;
图3为本发明实施例提供的移动终端上打开的某网页的示意图;
图4为本发明实施例提供的在移动终端上打开的某网页上触控多个超链接的方法的流程图;
图5为本发明实施例提供的一种触控超链接的装置的结构图。
具体实施方式
下面结合说明书附图,对本发明实施例提供的一种触控超链接的方法、装置及终端的具体实施方式进行说明。
本发明实施例提供的一种触控超链接的方法,如图1所示,具体包括以下步骤:
S101、接收用户在当前页面中发出的同时触控多个触点的请求;
S102、判断S101中多个触点是否位于至少两个超链接上;若是且仅位于两个超链接上,则执行步骤S103;若是且位于多于两个的超链接上,则执行步骤S105;
S103、根据当前页面中每个超链接的坐标信息,查找上述两个超链接之间包含的其他超链接;
S104、当接收到用户发出的同时释放多个触点的请求时,打开上述两个超链接和两个超链接之间包含的其他超链接;完成用户发出的同时打开多个超链接的请求;
S105、当接收到用户发出的同时释放多个触点的请求时,打开所述多于两个的超链接;完成用户发出的同时打开多个超链接的请求。
进一步地,在触屏终端的实际应用过程中,在上述步骤S102中,用户在用手指触碰触屏时的多个触点可以仅位于两个超链接上,也可以位于多于两个超链接上,也就是在上述每个超链接上可以存在一个触点或者多个触点。本发明实施例中对于位于非超链接上的触点不视为用户同时触控多个触点的合法操作,本发明实施例提供的一种触控超链接的方法对此操作不作处理。
进一步地,上述步骤S103中查找两个超链接之间包含的其他超链接的过程如图2所示,可以包含下述步骤:
S201、根据当前页面中每个超链接的坐标信息中的该两个超链接的坐标信息,确定这两个超链接之间的覆盖范围;
S202、根据当前页面中除了这两个超链接之外的每个超链接的坐标信息,查找该覆盖范围内的超链接。
较佳地,上述当前页面中每个超链接的坐标信息可以包括:该超链接对应显示标题的每一行的起始坐标和终止坐标。
进一步地,上述步骤S201可以具体通过下述方式实现:
从当前页面中每个超链接的坐标信息中分别获取该两个超链接每一行的起始坐标和终止坐标;
分别确定该两个超链接每一行的起始坐标和终止坐标中X坐标最小值到最大值之间的第一范围以及Y坐标中最小值到最大值之间的第二范围;
确定第一范围和第二范围的交集为覆盖范围。
也就是说,上述用户触控的两个超链接对应的显示标题每一行的起始坐标和终止坐标中,所有X坐标进行比较,选出一个最大值和一个最小值,二者之间的范围的闭区间(即包括该最大值和最小值)作为覆盖范围的X轴范围,所有Y坐标进行比较,选出一个最大值和一个最小值,二者之间的范围的闭区间(即包括该最大值和最小值)作为覆盖范围的Y轴范围。
进一步地,上述步骤S202具体可以通过下述方式实现:对当前页面的中除了该两个超链接之外的每个超链接,若该超链接的任一行的起始坐标到终止坐标的所有坐标中,至少存在一个坐标位于步骤S201中确定的覆盖范围内,则确定该超链接为该覆盖范围内的超链接。
进一步地,上述步骤S103之后,还可以执行对上述两个超链接以及查找到的该两个超链接之间包含的其他超链接分别进行标注的步骤。
进一步地,上述步骤S105之前,还可以执行对上述多于两个超链接进行标注的步骤。
进一步地,在对超链接进行标注后,若接收到用户发出的非同时释放多个触点的请求时,取消对已标注的超链接上的标注。例如用户未同时释放触控的多个触点时,则认为用户没有发出同时打开触控的多个超链接的请求,从而取消对已标注的超链接的标注。
较佳地,上述标注可以实现为将超链接高亮显示,取消标注可以将超链接高亮显示效果取消。
进一步地,在本发明实施例中,当用户开启当前页面时,计算并保存该当前页面中每个超链接的坐标信息;当用户关闭该当前页面时,删除保存的当前页面的每个超链接的坐标信息。
较佳地,在打开覆盖范围内的超链接时,若存在任一超链接需要调用第三方应用程序将其打开,则检测是否已经安装了该第三方应用程序,若已经安装,则使用该第三方应用程序打开该超链接,否则提示用户没有可以打开该超链接的应用程序。
为了进一步说明本发明实施例提供的一种触控多个超链接的方法,下面以一个具体实施例进行说明。
如图3所示,一个移动终端上打开的某个网页,该网页中包含四个超链接,并且在打开该网页时,生成了该网页所有超链接的信息表,如表1所示:
表1
 字段   值
 网页标题   测试网页
 超链接标题   第一超链接
 超链接X坐标   起始横坐标140,终止横坐标为160
 超链接Y坐标   起始纵坐标200,终止纵坐标200
 超链接标 题   第二超链接
 超链接X坐标   起始横坐标为50,终止横坐标为110
 超链接Y坐标   起始纵坐标为250,终止纵坐标为250
 超链接标题   第三超链接
 超链接X坐标   起始横坐标为110,终止横坐标为130
 超链接Y坐标   起始纵坐标为300,终止纵坐标为300
 超链接标题   第四超链接
 超链接X坐标   起始横坐标为100,终止横坐标为120
 超链接Y坐标   起始纵坐标为280,终止纵坐标为280
若用户要同时打开第一超链接和第四超链接,则具体步骤可以如图4所示:
S401、接收到用户发出的同时触控多个触点的请求,触点坐标分别为(144,200)和(102,280);
S402、读取S401中触点坐标,查询当前网页中各超链接的信息表,即表1的内容,判断两触点坐标分别是位于第一超链接和第四超链接上的触点;
S403、根据上述第一超链接和第四超链接对应的标题的起始坐标和终止坐标信息,确定二者的覆盖范围。上述起始坐标和终止坐标为(140,200),(160,200),(100,280)和(120,280),选出所有x坐标中的最大值和最小值,组成覆盖范围的x轴范围即[100,160],选出所有y坐标中的最大值和最小值,组成覆盖范围的y轴范围即[200,280];
S404、在当前网页的每个超链接的信息表中分别查找S403中覆盖范围内的超链接,根据表1的记录,第二超链接的起始坐标为(50,250),终止坐标为(110,250),第二超链接中存在点位于该覆盖范围,则确定第二超链接位于该覆盖范围;而第三超链接没有位于该覆盖范围;
S405、将第一超链接、第二超链和第四超链接均接标注为高亮;
S406、接收用户发出的手指同时离开触点的请求,
S407、判断用户手指是否同时离开触点,若是则执行步骤S408;若不是则执行步骤S409;
S408、打开第一超链接、第二超链接和第四超链接,完成用户同时打开多个超链接的请求;
S409、取消对第一超链接、第二超链接和第四超链接的高亮标注,继续接收用户发出的其他请求。
基于同一发明构思,本发明实施例还提供了一种触控超链接的装置及终端,由于这些装置和终端所解决问题的原理与前述触控超链接的方法相似,因此该装置和终端的实施可以参见前述方法的实施,重复之处不再赘述。
本发明实施例还提供了一种触控超链接的装置,如图5所示,包括:
接收模块501,用于接收用户在当前页面中发出的同时触控多个触点的请求以及用户发出的同时释放多个触点的请求;
判断模块502,用于判断上述多个触点是否位于至少两个超链接上;
查找模块503,用于当上述判断模块判断出上述多个触点仅位于两个超链接上,则根据当前页面中每个超链接的坐标信息,查找上述两个超链接之间包含的其他超链接;并当上述接收模块接收到用户发出的同时释放多个触点的请求时,打开上述两个超链接和上述其他超链接;
打开链接模块504,用于当上述判断模块判断出上述多个触点位于多于两个的超链接上,且当上述接收模块接收到用户发出的同时释放多个触点的请求时,打开上述多于两个的超链接。
进一步地,上述查找模块503,具体用于:根据当前页面中每个超链接的坐标信息中上述两个超链接的坐标信息,确定上述两个超链接之间的覆盖范围;并根据当前页面中除了上述两个超链接之外的每个超链接的坐标信息,查找上述覆盖范围内的超链接。
进一步地,上述查找模块503,具体用于:从当前页面中每个超链接的坐标信息中分别获取上述两个超链接每一行的起始坐标和终止坐标;分别确定上述两个超链接每一行的起始坐标和终止坐标中X坐标最小值到最大值之间的第一范围以及Y坐标中最小值到最大值之间的第二范围;确定上述第一范围和第二范围的交集为上述覆盖范围;并对当前页面的中除了上述两个超链接之外的每个超链接,若该超链接的任一行的起始坐标到终止坐标的所有坐标中,至少存在一个坐标位于所述覆盖范围内,则确定该超链接为上述覆盖范围内的超链接。
进一步地,上述装置还可以包括:标注模块505,用于在上述查找模块查找到上述两个超链接之间包含的其他超链接后,对上述两个超链接以及查找到的超链接分别进行标注;或者当上述判断模块判断出上述多个触点位于多于两个的超链接上后,对上述多于两个超链接进行标注。
进一步地,上述装置还可以包括:初始化模块506,用于当用户开启上述当前页面时,计算并保存该当前页面中每个超链接的坐标信息;数据清理模块507,用于当用户关闭该当前页面时,删除保存的当前页面的每个超链接的坐标信息。
本发明实施例提供的一种触控多个超链接的方法、装置及终端,通过接收用户发出的在当前页面中同时触控多个触点的请求,并判断该请求中的多个触点是否位于至少两个超链接上,若存在这样的触点只位于两个超链接上,则根据当前页面中每个超链接的坐标信息,查找这两个超链接之间包含的其他超链接;当接收到用户发出的同时释放多个触点的请求时,打开这两个超链接和上述其他超链接;若上述多个触点位于多于两个的超链接上,则当接收到用户发出的同时释放多个触点的请求时,打开上述多于两个的超链接。这样若用户同时触控两个超链接,则同时打开这两个超链接及其之间的所有超链接,若用户同时触控多于两个的超链接,则同时打开用户触控的这多于两个的超链接,跟现有技术的每次只打开一个超链接相比,解决了现有技术中逐一打开每个网页前均需等待,且频繁触摸屏幕使屏幕响应速度慢,导致浏览网页效率低的问题。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明实施例可以通过硬件实现,也可以借助软件加必要的通用硬件平台的方式来实现。基于这样的理解,本发明实施例的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
本领域技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块或流程并不一定是实施本发明所必须的。
本领域技术人员可以理解实施例中的装置中的模块可以按照实施例描述进行分布于实施例的装置中,也可以进行相应变化位于不同于本实施例的一个或多个装置中。上述实施例的模块可以合并为一个模块,也可以进一步拆分成多个子模块。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (14)

1.一种触控多个超链接的方法,其特征在于,包括:
接收用户在当前页面中发出的同时触控多个触点的请求,判断所述多个触点是否位于至少两个超链接上;
若是且仅位于两个超链接上,则根据当前页面中每个超链接的坐标信息,查找所述两个超链接之间包含的其他超链接;当接收到用户发出的同时释放多个触点的请求时,打开所述两个超链接和所述其他超链接;
若是且位于多于两个的超链接上,则当接收到用户发出的同时释放多个触点的请求时,打开所述多于两个的超链接。
2.如权利要求1所述的方法,其特征在于,根据当前页面中每个超链接的坐标信息,查找所述两个超链接之间包含的其他超链接,包括:
根据当前页面中每个超链接的坐标信息中所述两个超链接的坐标信息,确定所述两个超链接之间的覆盖范围;
并根据当前页面中除了所述两个超链接之外的每个超链接的坐标信息,查找所述覆盖范围内的超链接。
3.如权利要求2所述的方法,其特征在于,根据当前页面中每个超链接的坐标信息中所述两个超链接的坐标信息,确定所述两个超链接之间的覆盖范围,具体包括:
从当前页面中每个超链接的坐标信息中分别获取所述两个超链接每一行的起始坐标和终止坐标;
分别确定所述两个超链接每一行的起始坐标和终止坐标中X坐标最小值到最大值之间的第一范围以及Y坐标中最小值到最大值之间的第二范围;
确定所述第一范围和第二范围的交集为所述覆盖范围。
4.如权利要求2所述的方法,其特征在于,根据当前页面中除了所述两个超链接之外的每个超链接的坐标信息,查找所述覆盖范围内的超链接,具体包括:
对当前页面的中除了所述两个超链接之外的每个超链接,若该超链接的任一行的起始坐标到终止坐标的所有坐标中,至少存在一个坐标位于所述覆盖范围内,则确定该超链接为所述覆盖范围内的超链接。
5.如权利要求1-4任一项所述的方法,其特征在于,在查找到所述两个超链接之间包含的其他超链接后,还包括:对所述两个超链接以及查找到的其他超链接分别进行标注;或者
当判断用户发出的同时触控多个触点的请求中的所述多个触点位于多于两个的超链接上之后,还包括:对所述多于两个超链接进行标注。
6.如权利要求5所述的方法,其特征在于,在对超链接进行标注后,还包括:若接收到用户发出的非同时释放多个触点的请求时,取消对已标注的超链接上的标注。
7.如权利要求1所述的方法,其特征在于,还包括:
当用户开启所述当前页面时,计算并保存所述当前页面中每个超链接的坐标信息;
当用户关闭所述当前页面时,删除保存的当前页面的每个超链接的坐标信息。
8.一种触控多个超链接的装置,其特征在于,包括:
接收模块,用于接收用户在当前页面中发出的同时触控多个触点的请求以及用户发出的同时释放多个触点的请求;
判断模块,用于判断所述多个触点是否位于至少两个超链接上;
查找模块,用于当所述判断模块判断出所述多个触点仅位于两个超链接上,则根据当前页面中每个超链接的坐标信息,查找所述两个超链接之间包含的其他超链接;并当所述接收模块接收到用户发出的同时释放多个触点的请求时,打开所述两个超链接和所述其他超链接;
打开链接模块,用于当所述判断模块判断出所述多个触点位于多于两个的超链接上,且当所述接收模块接收到用户发出的同时释放多个触点的请求时,打开所述多于两个的超链接。
9.如权利要求8所述的装置,其特征在于,所述查找模块,具体用于根据当前页面中每个超链接的坐标信息中所述两个超链接的坐标信息,确定所述两个超链接之间的覆盖范围;并根据当前页面中除了所述两个超链接之外的每个超链接的坐标信息,查找所述覆盖范围内的超链接。
10.如权利要求9所述的装置,其特征在于,所述查找模块,具体用于从当前页面中每个超链接的坐标信息中分别获取所述两个超链接每一行的起始坐标和终止坐标;分别确定所述两个超链接每一行的起始坐标和终止坐标中X坐标最小值到最大值之间的第一范围以及Y坐标中最小值到最大值之间的第二范围;确定所述第一范围和第二范围的交集为所述覆盖范围;并对当前页面的中除了所述两个超链接之外的每个超链接,若该超链接的任一行的起始坐标到终止坐标的所有坐标中,至少存在一个坐标位于所述覆盖范围内,则确定该超链接为所述覆盖范围内的超链接。
11.如权利要求8-10任一项所述的装置,其特征在于,还包括:
标注模块,用于在所述查找模块查找到所述两个超链接之间包含的其他超链接后,对所述两个超链接以及查找到的其他超链接分别进行标注;或者当所述判断模块判断出所述多个触点位于多于两个的超链接上后,对所述多于两个超链接进行标注。
12.如权利要求11所述的装置,其特征在于,所述标注模块,还用于在对超链接进行标注后,若接收到用户发出的非同时释放多个触点的请求时,取消对已标注的超链接上的标注。
13.如权利要求8所述的装置,其特征在于,还包括:
初始化模块,用于当用户开启所述当前页面时,计算并保存所述当前页面中每个超链接的坐标信息;
数据清理模块,用于当用户关闭所述当前页面时,删除保存的当前页面的每个超链接的坐标信息。
14.一种终端,其特征在于,包括如权利要求8-13任一项所述的装置。
CN201210330387.8A 2012-09-07 2012-09-07 一种触控多个超链接的方法、装置及终端 Active CN103677595B (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201210330387.8A CN103677595B (zh) 2012-09-07 2012-09-07 一种触控多个超链接的方法、装置及终端
PCT/CN2013/079721 WO2013170825A2 (zh) 2012-09-07 2013-07-19 一种触控多个超链接的方法、装置及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201210330387.8A CN103677595B (zh) 2012-09-07 2012-09-07 一种触控多个超链接的方法、装置及终端

Publications (2)

Publication Number Publication Date
CN103677595A true CN103677595A (zh) 2014-03-26
CN103677595B CN103677595B (zh) 2017-05-10

Family

ID=49584385

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201210330387.8A Active CN103677595B (zh) 2012-09-07 2012-09-07 一种触控多个超链接的方法、装置及终端

Country Status (2)

Country Link
CN (1) CN103677595B (zh)
WO (1) WO2013170825A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107329672A (zh) * 2017-07-18 2017-11-07 携程旅游网络技术(上海)有限公司 通过鼠标轨迹复选超链接的方法、***、设备及存储介质

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023028587A1 (en) * 2021-08-27 2023-03-02 Rock Cube Holdings LLC Systems and methods for structure-based automated hyperlinking

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079057A (zh) * 2007-03-14 2007-11-28 腾讯科技(深圳)有限公司 一种保存网页中多个链接对象的***及方法
CN101419617A (zh) * 2008-12-10 2009-04-29 深圳市迅雷网络技术有限公司 一种确定网页对象的方法及装置
US20090288043A1 (en) * 2007-12-20 2009-11-19 Purple Labs Method and system for moving a cursor and selecting objects on a touchscreen using a finger pointer
CN101673278A (zh) * 2009-02-27 2010-03-17 北京搜狗科技发展有限公司 一种展现网页的方法及装置
CN102236649A (zh) * 2010-04-20 2011-11-09 腾讯科技(深圳)有限公司 移动终端上的信息浏览方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7777732B2 (en) * 2007-01-03 2010-08-17 Apple Inc. Multi-event input system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101079057A (zh) * 2007-03-14 2007-11-28 腾讯科技(深圳)有限公司 一种保存网页中多个链接对象的***及方法
US20090288043A1 (en) * 2007-12-20 2009-11-19 Purple Labs Method and system for moving a cursor and selecting objects on a touchscreen using a finger pointer
CN101419617A (zh) * 2008-12-10 2009-04-29 深圳市迅雷网络技术有限公司 一种确定网页对象的方法及装置
CN101673278A (zh) * 2009-02-27 2010-03-17 北京搜狗科技发展有限公司 一种展现网页的方法及装置
CN102236649A (zh) * 2010-04-20 2011-11-09 腾讯科技(深圳)有限公司 移动终端上的信息浏览方法及装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107329672A (zh) * 2017-07-18 2017-11-07 携程旅游网络技术(上海)有限公司 通过鼠标轨迹复选超链接的方法、***、设备及存储介质
CN107329672B (zh) * 2017-07-18 2020-01-14 携程旅游网络技术(上海)有限公司 通过鼠标轨迹复选超链接的方法、***、设备及存储介质

Also Published As

Publication number Publication date
WO2013170825A2 (zh) 2013-11-21
CN103677595B (zh) 2017-05-10
WO2013170825A3 (zh) 2014-01-09

Similar Documents

Publication Publication Date Title
US20200110690A1 (en) Method and system for measuring user engagement with content items
US20150324362A1 (en) Method and system for measuring user engagement with content items
CN103150312B (zh) 一种在网络应用中打开外链的方法和装置
CN113535721B (zh) 一种数据写入方法及装置
CN103309924B (zh) 用于提取网页上主体的方法和设备
CN104572430A (zh) 一种终端应用界面的测试方法、装置和***
CN103491152A (zh) 分布式文件***中元数据获取方法、装置及***
CN104750760A (zh) 一种推荐应用软件的实现方法及装置
CN104992342A (zh) 推广信息投放有效性确定方法、监测服务器及终端
CN106155699B (zh) 一种后台进程的管理方法及移动终端
CN108876464A (zh) 一种作弊行为检测方法、装置、服务设备及存储介质
CN105512254A (zh) 终端、网页信息预加载方法及***
CN105159548A (zh) 一种列表界面操作方法及电子终端
CN105740122A (zh) 一种手机内存泄漏的监测方法及监测***
CN110413932A (zh) 页面显示方法、装置、终端、服务器、***及存储介质
CN111310061A (zh) 全链路多渠道归因方法、装置、服务器及存储介质
CN105468506A (zh) 一种应用管理方法、装置及终端
CN102841724B (zh) 一种显示索引图标内容的方法和装置
CN103677595A (zh) 一种触控多个超链接的方法、装置及终端
CN109151843A (zh) 数据传输方法、移动终端、基站及计算机可读存储介质
CN105094653A (zh) 一种页面内容的定位方法及装置
CN104238931A (zh) 信息输入方法、装置及电子设备
CN105491064A (zh) 一种推送方法和设备
CN106413001A (zh) 一种无线网络连接的流量控制方法及装置
CN104572753A (zh) 一种书签存储方法及书签存储装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant