下一页网址的响应方法及装置与流程

文档序号:12063909阅读:374来源:国知局
下一页网址的响应方法及装置与流程

本发明涉及数据处理技术领域,尤其涉及下一页网址的响应方法及装置。



背景技术:

随着移动互联网技术的发展和智能终端的普及,越来越多的人们开始习惯通过智能终端(例如,智能手机、平板电脑及其他移动终端)来浏览网页。

在智能终端上浏览网页与在计算机的显示屏上浏览网页不同。究其原因在于,一般智能终端的显示屏都比较小,而网页中的数据量过大,需要将大量的数据进行分页显示,这样,在智能终端显示的网页中一般有上一页和下一页的按钮,通常情况下,上一页按钮可以用智能终端系统中自带的返回按钮来替代。而下一页按钮需要用户自行点击,例如,当用户想在京东的京东到家上购买一件商品时,首先,需要打开京东的主页链接(或者直接打开京东APP),然后,点击下一页按钮,即本例中的京东到家图标,这样,即可浏览到京东到家的所有商品。

但是,在诸如上述网页操作中,点击下一页按钮时,常常会出现下一页按钮无法响应的问题,即无法跳转到下一个网页中,其中,下一个网页是下一页按钮所对应的链接应当显示的网页。



技术实现要素:

有鉴于此,本发明实施例的目的在于提供了下一页网址的响应方法及装置,通过直接获取下一页按钮的绝对路径,能快速获取下一个网页,避免了在操作中出现的下一页按钮无法响应的问题。

第一方面,本发明实施例提供了应急信息分发方法,包括:

获取用户端所在当前网页的链接;

当用户端点击下一页按钮时,获取下一页按钮的绝对路径;

显示下一个网页,其中,下一个网页的地址是链接与绝对路径组成的。

结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,当用户端点击下一页按钮时,获取下一页按钮的绝对路径包括:

当用户端点击下一页按钮时,判断下一页按钮是否确定要点击;

如果是,获取下一页按钮的绝对路径;

如果否,显示用户端所在的当前网页。

结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,方法还包括:

选择当前网页为循环起始点;

依次获取各个网页中的下一页按钮的绝对路径;

判断各个下一页按钮的绝对路径与当前网页中的下一页按钮的绝对路径是否不同;

如果是,将与当前网页中的下一页按钮的绝对路径不相同的绝对路径所对应的网页设置为循环终止点;

点击开始循环按钮,将循环起始点和循环终止点之间对应的网页进行循环显示。

结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,方法还包括:

当循环起始点不设置在当前网页中时,用户端点击下一页按钮跳转到起始网页;

将起始网页设置为循环起始点。

结合第一方面,本发明实施例提供了第一方面的第四种可能的实施方式,其中,方法还包括:

通过XPath获取下一页按钮的绝对路径。

第二方面,本发明实施例提供了应急信息分发装置,包括:

链接获取模块,用于获取用户端所在当前网页的链接;

绝对路径获取模块,用于当用户端点击下一页按钮时,获取下一页按钮的绝对路径;

显示模块,用于显示下一个网页,其中,下一个网页的地址是链接与绝对路径组成的。

结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,其中,绝对路径获取模块包括:

确定单元,用于当用户端点击下一页按钮时,判断下一页按钮是否确定要点击;

肯定执行单元,用于如果是,获取下一页按钮的绝对路径;

否定执行单元,用于如果否,显示用户端所在的当前网页。

结合第二方面,本发明实施例提供了第二方面的第二种可能的实施方式,其中,还包括:

起始点设置模块,用于选择当前网页为循环起始点;

依次获取模块,用于依次获取各个网页中的下一页按钮的绝对路径;

判断模块,用于判断各个下一页按钮的绝对路径与当前网页中的下一页按钮的绝对路径是否不同;

肯定模块,用于如果是,将与当前网页中的下一页按钮的绝对路径不相同的绝对路径所对应的网页设置为循环终止点;

循环显示模块,用于点击开始循环按钮,将循环起始点和循环终止点之间对应的网页进行循环显示。

结合第二方面的第二种可能的实施方式,本发明实施例提供了第二方面的第三种可能的实施方式,其中,还包括:

跳转模块,用于当循环起始点不设置在当前网页中时,用户端点击下一页按钮跳转到起始网页;

起始设置模块,用于将起始网页设置为循环起始点。

结合第二方面,本发明实施例提供了第二方面的第四种可能的实施方式,其中,还包括:

获取模块,用于通过XPath获取下一页按钮的绝对路径。

本发明实施例所提供的下一页网址的响应方法及装置,其中,该下一页网址的响应方法包括:在用户端进行网页操作时,先获取用户端所在当前网页的链接,当用户端点击下一页按钮时,获取用户点击的下一页按钮的绝对路径,将链接与绝对路径组成下一个网页的地址,进而继续显示下一个网页,通过上述方法使得用户在操作中点击下一页按钮时,能直接获取到下一页按钮的绝对路径,这样,当前网页能直接跳转到下一个网页,从而有效避免了下一页按钮无法响应的现象。

另外,本发明实施例所提供的下一页网址的响应方法还包括:选择当前网页为循环起始点,依次获取各个网页中的下一页按钮的绝对路径,并依次判断各个下一页按钮的绝对路径与当前网页中的下一页按钮的绝对路径是否不同,如果是,将与当前网页中的下一页按钮的绝对路径不相同的绝对路径所对应的网页设置为循环终止点,循环起始点和循环终止点设置完毕后,点击开始循环按钮,这样,服务器自动将循环起始点和循环终止点之间对应的网页进行循环显示,当用户端想在除当前网页以外的网页中设置循环起始点时,首先,需要用户端点击下一页按钮跳转到起始网页,将起始网页设置为循环起始点,这样,服务器自动将起始网页和循环终止点之间对应的网页进行循环显示,通过上述循环设置使得网页的显示更加智能,用户端可以更加便捷的浏览网页。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1示出了本发明实施例所提供的下一页网址的响应方法的流程图;

图2示出了本发明实施例所提供的下一页网址的响应装置的结构连接图;

图3示出了本发明实施例所提供的下一页网址的响应装置中绝对路径获取模块的内部连接图;

图4示出了本发明实施例所提供的下一页网址的响应装置中循环显示的示意图。

图标:1-链接获取模块;2-绝对路径获取模块;3-显示模块;4-起始点设置模块;5-依次获取模块;6-判断模块;7-肯定模块;8-循环显示模块;21-确定单元;22-肯定执行单元;23-否定执行单元。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

目前,人们习惯于在智能终端上浏览网页,但是,大量的数据在智能终端上为分页显示,并且,在智能终端显示的网页中一般有上一页和下一页的按钮,通常情况下,上一页按钮可以用智能终端系统中自带的返回按钮来替代。而下一页按钮需要用户自行点击,但是,在诸如上述网页操作中,点击下一页按钮时,常常会出现下一页按钮无法响应的问题,即无法跳转到下一个网页中,其中,下一个网页是下一页按钮所对应的链接应当显示的网页。

基于此,本发明实施例提供了下一页网址的响应方法及装置,下面通过实施例进行描述。

实施例1

参见图1,本实施例提出的下一页网址的响应方法包括以下步骤:

步骤S101:获取用户端所在当前网页的链接。

以用户登录搜房网查询上海市新房情况为例,用户端登录搜房网后,服务器获取当前网页即搜房网的链接www.soufang.com。

步骤S102:当用户端点击下一页按钮时,获取下一页按钮的绝对路径,这里,运用XPath获取下一页按钮的绝对路径。XPath是一种用来确定XML(标准通用标记语言的子集)文档中某部分位置的语言。XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。XPath是一门在XML文档中查找信息的语言。XPath用于XML文档中通过元素和属性进行导航。节点是XPath的术语。在XPath中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。起初XPath的提出的初衷是将其作为一个通用的、介于XPointer与XSLT间的语法模型,但是XPath很快的被开发者采用来当作小型查询语言。

上例中,用户端在浏览区中点击“新房”这个下一页按钮时,服务器即运用XPath获取“新房”的绝对路径XXX,由于,用户端在使用智能终端进行网页浏览时,常会发生错误触发,在本申请中,当用户端点击下一页按钮(例如,“新房”)时,服务器判断下一页按钮是否确定要点击,常见为系统弹出提示对话框,询问客户端是否确定是点击下一页按钮,当客户端回复是(例如,在提示对话框中点击是)时,服务器获取下一页按钮(即新房)的绝对路径;当客户端回复否(例如,在提示对话框中点击否)时,显示用户端所在的当前网页(即搜房网)。

步骤S103:显示下一个网页,其中,下一个网页的地址是链接与绝对路径组成的。

当获取了下一页按钮的绝对路径后,服务器将当前网页的链接www.soufang.com和下一页按钮的绝对路径XXX进行组合,获得www.soufangXXX.com这一地址,之后,由服务器按照该地址显示下一个网页(即新房列表)。

为了将各个网页上的信息便捷的向用户显示,本方法还包括:

选择当前网页(即新房列表的第一页)为循环起始点,由于,每个网页中均包括一个下一页按钮,这样,在第一页、第二页以及以后各页上依次获取各个网页中的下一页按钮的绝对路径,之后,判断各个下一页按钮的绝对路径与当前网页中的下一页按钮的绝对路径是否不同,原因在于,在系统的网址设置上,相同类别的网页中的下一页按钮的绝对路径都相同,

如果判断有不同的绝对路径出现时,即表明相同类别的网页已经显示完毕,则将与当前网页中的下一页按钮的绝对路径不相同的绝对路径所对应的网页设置为循环终止点,例如,新房列表的最后一页的下一页中下一页按钮的绝对路径与新房列表的最后一页的绝对路径不同,则将新房列表的最后一页的下一页设置为循环终止点。点击开始循环按钮(或者为其他功能为开始的设置),服务器将循环起始点和循环终止点之间对应的网页进行循环显示,用户端即可自动观看到想要浏览的多个新房网页。

假如,用户端在浏览网页的过程中(假设浏览到第2页时),当循环起始点不设置在当前网页中时,用户端手动点击下一页按钮跳转到起始网页即第2页,并将起始网页设置为循环起始点,之后,服务器将第2页和循环终止点之间对应的网页进行循环显示,用户端即可自动观看到想要浏览的多个新房网页。

综上所述,本实施例提供的下一页网址的响应方法包括:获取用户端所在当前网页的链接,当用户端点击下一页按钮时,获取下一页按钮的绝对路径,显示下一个网页,其中,下一个网页的地址是链接与绝对路径组成的,这样有效避免了下一页按钮无法响应的现象,用户端在点击下一页按钮后,并且,在上述方法中还可以设置循环起始点和循环终止点,使得用户端在用智能终端浏览网页时更加便捷。

实施例2

参见图2,本实施例提供了下一页网址的响应装置具体包括:依次相连的链接获取模块1、绝对路径获取模块2和显示模块3。其中,通过链接获取模块1获取用户端所在当前网页的链接,当用户端点击下一页按钮时,通过绝对路径获取模块2获取下一页按钮的绝对路径,显示模块3用来显示下一个网页,其中,下一个网页的地址是链接与绝对路径组成的。

参见图3,绝对路径获取模块2包括:确定单元21、肯定执行单元22和否定执行单元23,其中,确定单元21用于当用户端点击下一页按钮时,判断下一页按钮是否确定要点击,肯定执行单元22用于在上述判断为是时,获取下一页按钮的绝对路径,否定执行单元23用于在上述判断为否时,显示用户端所在的当前网页。

参见图4,本装置还包括:起始点设置模块4、依次获取模块5、判断模块6、肯定模块7和循环显示模块8,起始点设置模块4用于选择当前网页为循环起始点,依次获取模块5用于依次获取各个网页中的下一页按钮的绝对路径,判断模块6用于判断各个下一页按钮的绝对路径与当前网页中的下一页按钮的绝对路径是否不同,肯定模块7用于在判断为是时,将与当前网页中的下一页按钮的绝对路径不相同的绝对路径所对应的网页设置为循环终止点,循环显示模块8用于在用户端点击开始循环按钮后,将循环起始点和循环终止点之间对应的网页进行循环显示。当循环起始点不设置在当前网页中时,用户端通过跳转模块点击下一页按钮跳转到起始网页,起始设置模块用于将起始网页设置为循环起始点,这样,用户端即可自动观看到想要浏览的多个网页。

综上所述,本实施例提供的下一页网址的响应装置包括:链接获取模块1、绝对路径获取模块2和显示模块3,并通过链接获取模块1获取用户端所在当前网页的链接,当用户端点击下一页按钮时,通过绝对路径获取模块2获取下一页按钮的绝对路径,并由显示模块3显示下一个网页,从而避免了下一页按钮无法响应的现象,使用户端能更加便捷的用智能终端浏览网页。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1