[发明专利]一种短链接解析方法、装置及设备有效
| 申请号: | 201710748157.6 | 申请日: | 2017-08-28 |
| 公开(公告)号: | CN107733972B | 公开(公告)日: | 2020-09-08 |
| 发明(设计)人: | 郑莉 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12;G06F16/955 |
| 代理公司: | 北京晋德允升知识产权代理有限公司 11623 | 代理人: | 杨移 |
| 地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 链接 解析 方法 装置 设备 | ||
1.一种短链接解析方法,包括:
接收基于短链接的访问请求,确定所述短链接所对应的短码值;
根据预先建立的短码值与内容分发网络CDN地址的对应关系,判断所述访问请求所基于的短链接的短码值是否对应有CDN地址;若是,则返回所述CDN地址,作为解析得到的长链接;若否,则根据所述短码值,确定与该短码值预先建立对应关系的长链接,作为解析得到的长链接;
根据预先定义的长链接正则表达式,对解析得到的所述长链接进行校验;其中,所述长链接正则表达式由配置服务器分发;
当校验通过后,判定所述长链接属于业务提供方预先定义的安全链接,并确定所述长链接所对应的域名,统计所述域名在设定时间段之内的访问量,根据所述访问量以及预先针对所述域名设置的限流阈值,判断所述长链接对应的域名访问量是否超过限流阈值;
若超过,则将所述访问请求重定向至预设的限流页面;若不超过,则将所述访问请求重定向至解析得到的所述长链接。
2.如权利要求1所述的方法,对解析得到的所述长链接进行校验,具体包括:
校验所述长链接与预先定义的长链接正则表达式是否匹配;
若是,则校验通过;
否则,则校验不通过。
3.一种短链接解析方法,包括:
接收编辑输入的、用以表征长链接结构的正则表达式;
将所述正则表达式分发给各解析服务器,以使得任一所述解析服务器:
接收基于短链接的访问请求,确定所述短链接所对应的短码值;
根据预先建立的短码值与内容分发网络CDN地址的对应关系,判断所述访问请求所基于的短链接的短码值是否对应有CDN地址;若是,则返回所述CDN地址,作为解析得到的长链接;若否,则根据所述短码值,确定与该短码值预先建立对应关系的长链接,作为解析得到的长链接;
根据预先定义的长链接正则表达式,对解析得到的所述长链接进行校验;其中,所述长链接正则表达式由配置服务器分发;
当校验通过后,判定所述长链接属于业务提供方预先定义的安全链接,并确定所述长链接所对应的域名,统计所述域名在设定时间段之内的访问量,根据所述访问量以及预先针对所述域名设置的限流阈值,判断所述长链接对应的域名访问量是否超过限流阈值;
若超过,则将所述访问请求重定向至预设的限流页面;若不超过,则将所述访问请求重定向至解析得到的所述长链接。
4.如权利要求3所述的方法,所述方法还包括:
针对任一域名,配置限流阈值;
将所述限流阈值分发至所述各解析服务器。
5.如权利要求3所述的方法,所述方法包括:
针对短链接,确定该短链接所对应的页面资源;
将所述页面资源发布在CDN服务器上,并生成CDN地址;
建立所述短链接的短码值与所述CDN地址之间的对应关系,并分发给各解析服务器。
6.一种短链接解析装置,包括:
请求接收模块,接收基于短链接的访问请求;
解析模块,确定所述短链接所对应的短码值,根据预先建立的短码值与CDN地址的对应关系,判断所述访问请求所基于的短链接的短码值是否对应有CDN地址,若是,则返回所述CDN地址,作为解析得到的长链接;若否,则根据所述短码值,确定与该短码值预先建立对应关系的长链接,作为解析得到的长链接;
校验模块,根据预先定义的长链接正则表达式,对解析得到的所述长链接进行校验;其中,所述长链接正则表达式由配置服务器分发;
重定向模块,当校验通过后,判定所述长链接属于业务提供方预先定义的安全链接,并确定所述长链接所对应的域名,统计所述域名在设定时间段之内的访问量,根据所述访问量以及预先针对所述域名设置的限流阈值,判断所述长链接对应的域名访问量是否超过限流阈值;若超过,则将所述访问请求重定向至预设的限流页面;若不超过,则将所述访问请求重定向至解析得到的所述长链接。
7.如权利要求6所述的装置,所述校验模块,校验所述长链接与预先定义的长链接正则表达式是否匹配,若是,则校验通过,否则,则校验不通过。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710748157.6/1.html,转载请声明来源钻瓜专利网。





