[发明专利]一种页面重定向循环的检测方法和装置在审
申请号: | 201610949251.3 | 申请日: | 2016-10-24 |
公开(公告)号: | CN107025107A | 公开(公告)日: | 2017-08-08 |
发明(设计)人: | 陈自强 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 北京博思佳知识产权代理有限公司11415 | 代理人: | 靳玫,林祥 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 页面 定向 循环 检测 方法 装置 | ||
技术领域
本发明涉及计算机技术,特别涉及一种页面重定向循环的检测方法和装置。
背景技术
在页面展示的过程中,有时会由于各种原因需要进行页面重定向,比如,在业务页面的渲染时,如果检测到用户尚未登录或者登录超时,可以将对该业务页面的访问重定向到登录页面,待登录成功后,再重定向到业务页面。在页面重定向过程中,经常涉及到至少一个页面,形成一个多页面之间跳转的重定向链路,比如,A——>B——>C,表示将对页面A的访问重定向至页面B,再接着重定向至页面C。但是,可能出现的情况是,由于重定向链路中的某个节点页面出现处理错误,导致形成页面重定向循环,比如,A——>B——>C——>A——>B——>C......,这将对各页面的后台造成较大压力,也浪费处理资源。因此,快捷有效的检测出页面重定向循环,以及时采取措施,将非常重要。
现有的一种页面重定向循环的检测方法,可以是检测重定向链路中是否存在环路,若存在环路则确定出现重定向循环。但是该方法需要获取完整的重定向链路信息,在链路较长时,对处理资源消耗较大;并且,有时完整的重定向链路信息是不能够获取到的,比如,在跨站点信任登录的场景中,重定向链路可能包括分属于不同所有者的站点,不容易获取到链路信息,这也限制了该方法的应用。
发明内容
有鉴于此,本发明提供一种页面重定向循环的检测方法和装置,以使得检测页面重定向循环的方法更加简单且应用范围更广。
具体地,本发明是通过如下技术方案实现的:
第一方面,提供一种页面重定向循环的检测方法,该方法包括:
对于被监测的目标页面,获取所述目标页面被访问的访问时间序列,所述目标页面是页面重定向链路中的其中一个节点页面;
在所述访问时间序列存在周期性时,确定所述目标页面所在的页面重定向链路发生页面重定向循环。
第二方面,提供一种页面重定向循环的检测装置,所述装置包括:
时间获取模块,用于对于被监测的目标页面,获取所述目标页面被访问的访问时间序列,所述目标页面是页面重定向链路中的其中一个节点页面;
周期分析模块,用于在所述访问时间序列存在周期性时,确定所述目标页面所在的页面重定向链路发生页面重定向循环。
本发明的页面重定向循环的检测方法和装置,通过对重定向链路中的单个节点页面的监控,分析该单个页面的访问时间序列,即可确认出重定向循环的发生,由于该方法不需要获取完整的重定向链路,实现起来较为简单,降低了系统资源消耗,并且即使是跨站点的页面重定向场景,由于通过单个页面的监测即可确认循环,不需要获取其他站点的信息,从而具有更广泛的应用范围。
附图说明
图1是本发明实施例提供的一种页面重定向循环的检测方法的处理流程;
图2是本发明实施例提供的一种页面重定向循环的检测装置的结构示意图;
图3是本发明实施例提供的一种页面重定向循环的检测装置的结构示意图。
具体实施方式
页面重定向循环是在页面类资源的展示过程中,由于各种原因导致重定向链路中出现环路情况,例如,在一个示例的重定向链路中,A——>B——>C——......>A——>B——>C,将不停的在页面A、页面B和页面C之间进行跳转,无疑将对各页面的后台造成较大压力。
本申请实施例以期根据页面重定向循环的特点,作为检测识别页面重定向循环发生的依据。仍以上述发生页面重定向循环的链路“A——>B——>C——......>A——>B——>C”为例,在各个页面之间循环跳转的过程中,其中的某个节点页面将会被重复访问,比如,以页面B为例,该页面B在被访问之后,过一会将再次被访问,然后一段时间后又会被访问,如果将页面B被访问的时间记录下来,将组成一个访问时间序列,例如,“t1、t2、t3.......”。
并且,还有一个特点是,页面重定向循环的跳转链路是固定的,比如上述例子中,在页面A、页面B和页面C这三个页面之间进行循环跳转,那么,页面B被访问的时间序列中,通常总是间隔相对固定的时间,页面B就会被再次访问,即页面B的被访问在时间上存在周期性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610949251.3/2.html,转载请声明来源钻瓜专利网。