[发明专利]一种页面跳转的方法和系统有效
申请号: | 200810106266.9 | 申请日: | 2008-05-09 |
公开(公告)号: | CN101266623A | 公开(公告)日: | 2008-09-17 |
发明(设计)人: | 孙帅;遇惠君 | 申请(专利权)人: | 杭州华三通信技术有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京德琦知识产权代理有限公司 | 代理人: | 宋志强;麻海明 |
地址: | 310053浙江省杭州市高新技术产业*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 跳转 方法 系统 | ||
技术领域
本发明涉及Web应用技术,特别涉及一种页面跳转的方法和系统。
背景技术
Web导航功能是从当前页面跳转到所需要页面的一种方便快捷的方式,其基于Web应用程序。当用户需要访问某个页面时,在浏览器中输入该页面的统一资源地址(URL),浏览器向Web服务器发送包含该URL的页面请求,Web服务器接收到该页面请求后,Web服务器端的Web系统中的页面解释器根据该页面请求中包含的URL生成超文本标注语言(HTML)页面,通过传输控制协议(TCP)连接发送给浏览器,浏览器便可以将该页面显示给用户。
在实际的应用中,用户在浏览页面的过程中,往往需要从当前页面跳转到曾经访问过的页面,此时,就需要应用Web导航功能。现有的Web导航功能主要有以下两种实现方式:
第一种是浏览器导航方案:将用户访问过的页面所对应的URL作为浏览器中的用户数据,保存在当前打开的浏览器系统数据库中,当用户需要重新访问曾经访问过的页面时,通过点击浏览器上的“前进”、“后退”、“历史”或“收藏夹”等功能按钮,来选中保存在浏览器中作为用户数据的相应页面的URL,从而跳转到选中的URL所对应的页面。然而,由于在打开曾经访问过的页面时,除了该页面的URL之外,还需要提供进入该页面时进行过的操作信息和操作参数信息,然而,浏览器并不能记录这些信息,因此,往往会造成无法正常显示该曾经访问过的页面。
第二种方式是Web系统导航方案:将页面的导航功能嵌入到Web服务器端的Web系统中实现,Web系统在每个页面的顶端提供了导航路径,该导航路径中包含从系统入口页面到当前页面所经过的所有页面的链接,并在每个页面的链接上记录在进入对应页面时进行的操作信息和操作参数信息。在用户需要访问曾经访问过的页面时,点击导航条上要访问的页面的链接,即可跳转到要访问的页面。例如,当前页面上的导航路径中显示的各页面的链接为“系统->设备A->接口b”,当用户需要访问设备A的信息页面时,点击“设备A”的链接,Web系统获取该链接对应的操作信息,即获取设备A的信息,并根据存储的该操作的参数信息执行该操作,从而正确的显示设备A的页面,此时,设备A的页面上的导航路径变更为“系统->设备A”。
然而,上述第二种方法,虽然能够正确的显示要访问的页面,但是,由于在Web系统开发时,已经设定了每个页面的导航路径,即从系统入口页面到该页面所经过的所有页面的链接,即便用户是从其它路径到达的当前页面,当前页面的导航路径也会显示为预设的导航路径,例如,如果用户是从“系统->设备B->接口b”的路径到达接口b,则也会显示“系统->设备A->接口b”,那么如果用户想要跳转到设备B的页面,则无法通过导航功能实现,必须重新输入设备B对应页面的URL,这便给用户带来了极大的不便,也会消耗较长的时间。
发明内容
有鉴于此,本发明提供了一种页面跳转的方法和系统,以便于方便快捷地从当前页面跳转到曾经访问过的页面。
一种页面跳转的方法,针对各页面设置记忆点,该方法包括:页面被访问时,针对该页面设置的记忆点保存该页面的URL以及在进入该页面时进行的操作信息和操作参数信息,并且添加该记忆点到导航路径中;
当所述导航路径中该记忆点的链接被点击后,根据该记忆点保存的该页面的URL以及所述在该页面上进行的操作信息和操作参数信息,从当前页面跳转到该记忆点对应的页面。
一种页面跳转的系统,该系统包括:记忆点模块、导航条模块和页面解释器;
所述记忆点模块针对各页面进行设置,页面被访问时,所述记忆点模块保存该页面的URL以及在进入该页面时进行的操作信息和操作参数信息,并将自身提供给所述导航条模块;当导航路径中该记忆点模块的链接被点击后,将自身保存的该页面的URL以及在进入该页面时进行的操作信息和操作参数信息提供给页面解释器;
所述导航条模块,用于将所述记忆点模块添加到导航路径中;
所述页面解释器,用于根据所述记忆点模块提供的所述页面的URL以及在进入该页面时进行的操作信息和操作参数信息,将当前页面跳转到所述记忆点模块对应的页面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华三通信技术有限公司,未经杭州华三通信技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810106266.9/2.html,转载请声明来源钻瓜专利网。