在浏览网页时访问父页面的方法

文档序号:6556966阅读:261来源:国知局
专利名称:在浏览网页时访问父页面的方法
技术领域
本发明涉及一种在浏览网页时访问父页面的方法,能够利用网页链接中预先保存的父子关系标记动态更新针对用户浏览路径的父页面列表,从而能够容易且正确地返回到父页面。
背景技术
用户浏览一个网站的时候,经常需要“前进”/“后退”到以前访问过的网页,或者“向上”回到父页面。而且,用户可能会经过不同的访问路径访问到同一个页面,为了回到正确的父页面,被访问页面的“向上”链接必须要动态决定。因此,需要一种方法来满足这些需求。此外本发明还对浏览器提供了一种通用的“向上”操作能力,使浏览器的“向上”操作更符合用户的真正需求。
当前,用户可以通过存在浏览器的URL(统一资源定位器)历史访问信息来“前进”、“后退”到以前访问过的页面。但是。“向上”的浏览关系,也就是父页面和子页面的关系是由HTML(超文本标示语言)页面设计人员确立的,所以浏览器不能够实现“向上”的浏览操作。当前浏览器的“向上”操作是基于对于URL的层次分析,并不能满足用户的真正需求。
此外,当前有些网站上的页面上指向父页面的“向上”链接都是静态链接。子页面和父页面的关系是固定的。这就不能实现让用户根据浏览路径的不同,从同一个页面返回到不同的父页面。

发明内容
本发明涉及一种在浏览网页时访问父页面的方法,能够利用网页链接中所保存的父子关系标记动态更新针对用户浏览路径的父页面列表,从而能够容易且正确地返回到父页面。而且,根据本发明,能够根据用户浏览路径的不同,从同一个页面返回到不同的父页面。
根据本发明,提出了一种在浏览网页时访问父页面的方法,所述方法包括步骤服务器接收用户的请求以提取网页;当提取网页时,所述服务器根据到所述网页的页面链接中预先保存的父子关系标记更新向上列表,并且进入所述页面链接所链接到的所述网页;当用户请求父页面时,服务器获取针对所述用户的当前向上列表以提取父页面。
优选地,所述服务器根据到所述网页的页面链接中预先保存的父子关系标记更新向上列表的步骤包括当所述父子关系标记表示当前页面和目标页面分别为父页面和子页面时,将作为父页面的当前页面添加到向上列表中;当所述父子关系标记表示当前页面和目标页面互为兄弟页面时,保持当前向上列表;以及当所述父子关系标记表示当前页面和目标页面分别为子页面和父页面时,指向将要作为目标页面的当前向上列表中的最后一项,并且从当前向上列表中删除作为父页面的目标页面。
优选地,所述服务器获取针对所述用户的当前向上列表以提取父页面的步骤包括服务器获取针对所述用户的当前向上列表,根据所述的将要作为目标页面的当前向上列表中的最后一项,提取父页面。
优选地,所述用户请求父页面的步骤包括用户通过按下当前页面上的向上键来请求父页面。
优选地,所述向上列表用于存储针对用户当前浏览路径的父页面列表。


通过参考以下结合附图对所采用的优选实施例的详细描述,本发明的上述目的、优点和特征将变得显而易见,其中图1是示出了根据本发明实施例,服务器根据用户请求来调用并处理网页的总体流程图;以及图2是示出了根据本发明实施例,服务器在调入请求网页时对网页进行处理的详细流程图。
图3是示出了根据本发明实施例的浏览器“向上”操作过程的流程图。
图4是用于说明本发明的方法的一个实现示例。
具体实施例方式
下面将参考附图来描述本发明的优选实施例。
图1是示出了根据本发明实施例,服务器根据用户请求来调用并处理网页的总体流程图。
通常,网页作为文件存储在服务器上以便由用户通过请求来访问。如图1所示,首先,在步骤101,由用户发出一个网页请求,该请求由服务器(万维网服务器)收到后,在步骤103,该服务器根据用户的请求参数,服务器在存储器中找到对应的网页并调入,然后,在步骤105,服务器对该网页进行处理,并在步骤107,把处理后的结果返回给用户。
在本发明中,HTML设计人员在设计网页时,用相应的父子关系标记来表现页面的浏览关系(父子关系),并将该父子关系标记预先保存在页面链接中。
在该页面中的每一个超文本链接中,当目标页面是其子页面时,则在该链接中加入标记-UPLIST(+),表示在生成该页面时候,需要把当前页面加入到该向上列表(UPLIST)中。当目标页面是其父页面时,则加入UP_TARGET和UPLIST(-)标记,表明在生成该页面的时候。该超链接的目标页面是向上列表中的最后一个页面,并且从向上列表中删掉最后一个元素。而当目标页面是其兄弟页面,则加入UPLIST(.)标记,表示在生成该页面时候,只需要把当前HTTP参数的中的向上列表内容放入链接即可,即保持当前的UPLIST。
图2是示出了根据本发明实施例,服务器对网页进行处理的流程图。如图2所示,在步骤201,服务器接收并分析用户请求以得到当前向上列表;在步骤203,服务器根据用户的请求调入请求网页;然后,在步骤205,服务器根据到所述网页的页面链接中预先保存的父子关系标记来更新向上列表。
具体地,当所述父子关系标记为UPLIST(+)时,即,当所述父子关系标记表示当前页面和目标页面分别为父页面和子页面时,在步骤207,将作为父页面的当前页面添加到向上列表中。当所述父子关系标记为UPLIST(.)时,即,当所述父子关系标记表示当前页面和目标页面互为兄弟页面时,则在步骤209,保持当前向上列表。而当所述父子关系标记为UPLIST(-)和UP_TARGET时,即,当所述父子关系标记表示当前页面和目标页面分别为子页面和父页面时,则在步骤213,指向将要作为目标页面的当前向上列表中的最后一项(通过UP_TARGET),并且在步骤211,从当前向上列表中删除该作为父页面的目标页面。
然后,在步骤215,判断处理是否完成。当在步骤215判断处理完成时(步骤215,是),则在步骤217,返回处理后的页面。
此后,当用户通过按下诸如向上键(UP键)来请求父页面时,服务器可以获取针对所述用户的当前向上列表,并根据上述的由UP_TARGET所指向的当前向上列表中的最后一项来提取父页面,即,目标父页面。
如上所述,在本发明中,该向上列表用于存储针对用户当前浏览路径的父页面列表,也就是,在本发明中,根据不同的用户浏览路径,可以从同一页面返回到不同的父页面。
另外,根据本发明,能够利用网页链接中所保存的父子关系标记动态更新针对用户浏览路径的父页面列表,从而能够容易且正确地返回到父页面。
图3是示出了根据本发明实施例的浏览器“向上”操作过程的流程图。
如图3所示,在步骤301,用户点击浏览器“向上”按钮,在步骤303,浏览器从当前URL得到向上列表,然后,在步骤305,浏览器对向上列表进行分析以得到目标页面及其参数。最后,在步骤307,浏览器根据所得到的目标页面及其参数信息,转到相应的目标业务。
图4是用于说明本发明的方法的一个实现示例。如图4所示,用户可以经由两条路径(虚线路径和实线路径)到达目标页面。当处于目标页面时,用户可以点击页面的UP链接或者是浏览器的UP按钮,从而返回到正确的父页面,对于虚线的浏览路径,返回到页面1,对于实线的浏览路径,返回到页面a。
各页面中相应的向上列表配置如下第一页的配置“Power On Devices”链接<A href=”page1.html?UPLIST(+)”>Power On Devices</A>
“All Washers”链接<A href=”pagea.html?UPLIST(+)”>All Washers</A>
页1的配置“Aricon 3”链接<A href=”page2.html?UPLIST(+)”>Aircons 3</A>
页2的配置“Next”链接<A href=”TargetPage.html?UPLIST(.)”>Next</A>
页a的配置“Wahser 1”链接<A href=”pageb.html?UPLIST(+)”>Washer 1</A>
页b的配置“Next”链接<A href=”TargetPage.html?UPLIST(.)”>Next</A>
目标页的配置“UP”链接<A href=”UP TARGET.html?UPLIST(-)”>UP</A>
如上进行配置,根据本发明的方法,服务器进行页面处理后,当请求目标页时,所用的URL地址将为虚线浏览路径Http//ServerAddr/TargetPage.html?uplist=(fristPage;page1)实线浏览路径Http//ServerAddr/TargetPage.html?uplist=(fristPage;pagea)于是。用户在目标页中点击“UP(向上)”链接或者通过点击浏览器的“UP(向上)”按钮,就可以从当前的URL的向上列表参数中得到其相应的父页面(页面1或者页面a)。从而回到正确的父页面。
尽管以上已经结合本发明的优选实施例示出了本发明,但是本领域的技术人员将会理解,在不脱离本发明的精神和范围的情况下,可以对本发明进行各种修改、替换和改变。因此,本发明不应由上述实施例来限定,而应由所附权利要求及其等价物来限定。
权利要求
1.一种在浏览网页时访问父页面的方法,所述方法包括步骤服务器接收用户的请求以提取网页;当提取网页时,所述服务器根据到所述网页的页面链接中预先保存的父子关系标记更新向上列表,并且进入所述页面链接所链接到的所述网页;当用户请求父页面时,服务器获取针对所述用户的当前向上列表以提取父页面。
2.根据权利要求1所述的方法,其特征在于所述服务器根据到所述网页的页面链接中预先保存的父子关系标记更新向上列表的步骤包括当所述父子关系标记表示当前页面和目标页面分别为父页面和子页面时,将作为父页面的当前页面添加到向上列表中;当所述父子关系标记表示当前页面和目标页面互为兄弟页面时,保持当前向上列表;以及当所述父子关系标记表示当前页面和目标页面分别为子页面和父页面时,指向将要作为目标页面的当前向上列表中的最后一项,并且从当前向上列表中删除作为父页面的目标页面。
3.根据权利要求2所述的方法,其特征在于所述服务器获取针对所述用户的当前向上列表以提取父页面的步骤包括服务器获取针对所述用户的当前向上列表,根据所述的将要作为目标页面的当前向上列表中的最后一项,提取父页面。
4.根据权利要求1所述的方法,其特征在于所述用户请求父页面的步骤包括用户通过按下当前页面上的向上键来请求父页面。
5.根据权利要求1所述的方法,其特征在于所述向上列表用于存储针对用户当前浏览路径的父页面列表。
全文摘要
根据本发明,提出了一种在浏览网页时访问父页面的方法,所述方法包括步骤服务器接收用户的请求以提取网页;当提取网页时,所述服务器根据到所述网页的页面链接中预先保存的父子关系标记更新向上列表,并且进入所述页面链接所链接到的所述网页;当用户请求父页面时,服务器获取针对所述用户的当前向上列表以提取父页面。
文档编号G06F17/30GK101042694SQ20061005989
公开日2007年9月26日 申请日期2006年3月21日 优先权日2006年3月21日
发明者杨艳明 申请人:松下电器产业株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1