[发明专利]外链URL资源调用的方法、装置及协议转换服务器在审
申请号: | 201911164247.6 | 申请日: | 2019-11-22 |
公开(公告)号: | CN111107056A | 公开(公告)日: | 2020-05-05 |
发明(设计)人: | 杨国良;李伟波;刘承;和剑 | 申请(专利权)人: | 睿哲科技股份有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;G06F16/955 |
代理公司: | 北京超凡宏宇专利代理事务所(特殊普通合伙) 11463 | 代理人: | 田云 |
地址: | 510000 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 外链 url 资源 调用 方法 装置 协议 转换 服务器 | ||
1.一种外链URL资源调用的方法,其特征在于,所述方法应用于协议转换服务器,所述方法包括:
识别客户端所使用的第一协议栈以及识别响应所述客户端的页面响应内容中的外链URL所支持的第二协议栈;
判断所述第一协议栈与所述第二协议栈是否一致;
如果否,利用预先设定的改写规则对所述外链URL的一级域名及整个域名字串进行改写,并将改写后的所述页面响应内容发送至所述客户端,其中,改写后的所述外链URL能通过域名解析到所述协议转换服务器;
接受所述客户端发送的包含所述改写后的页面响应内容的外链URL调用请求;
根据所述外链URL调用请求获取所述外链URL的资源。
2.根据权利要求1所述的方法,其特征在于,识别响应所述客户端的页面响应内容中的外链URL所支持的第二协议栈的步骤包括:
检测所述外链URL对应的地址端口是否正常工作;
如果是,调取DNS服务器查询所述外链URL所支持的记录信息;
根据所述记录信息确定所述外链URL所支持的第二协议栈。
3.根据权利要求2所述的方法,其特征在于,根据所述记录信息确定所述外链URL所支持的第二协议栈的步骤包括:
如果所述外链URL所支持的记录信息为第一记录信息,则确定所述外链URL所支持的第二协议栈为IPv4协议栈;
如果所述外链URL所支持的记录信息为第二记录信息,则确定所述外链URL所支持的第二协议栈为IPv6协议栈。
4.根据权利要求3所述的方法,其特征在于,所述协议转换服务器内置外链协议栈类型缓存数据库单元,所述方法还包括:
将识别出的所述第二协议栈存储至所述外链协议栈类型缓存数据库单元中。
5.根据权利要求1所述的方法,其特征在于,根据所述外链URL调用请求获取所述外链URL的资源的步骤包括:
通过所述外链URL调用请求确定所述外链URL的地址;
根据所述外链URL的地址以获取所述外链URL的资源。
6.根据权利要求5所述的方法,其特征在于,通过所述外链URL调用请求确定所述外链URL的地址的步骤包括:
根据预先设定的还原规则对所述外链URL调用请求进行还原处理;
调取所述DNS服务器对还原处理后的所述外链URL调用请求进行解析,以确定所述外链URL对应的源站地址。
7.根据权利要求6所述的方法,其特征在于,根据外链URL的地址以获取所述外链URL的资源的步骤包括:
利用与所述源站地址对应的协议栈将还原处理后的所述外链URL调用请求发送至所述源站地址,以获取与还原处理后的所述外链URL调用请求响应的所述外链URL的资源。
8.根据权利要求7所述的方法,其特征在于,所述方法还包括:
利用与所述第一协议栈对应的协议栈将所述外链URL的资源发送至客户端进行展示。
9.一种外链URL资源调用的装置,其特征在于,所述装置应用于协议转换服务器,所述装置包括:
识别模块,用于识别客户端所使用的第一协议栈以及识别响应所述客户端的页面响应内容中的外链URL所支持的第二协议栈;
判断模块,用于判断所述第一协议栈与所述第二协议栈是否一致;
发送模块,用于如果判断模块判断为否时,利用预先设定的改写规则对所述外链URL的一级域名及整个域名字串进行改写,并将改写后的所述页面响应内容发送至所述客户端,其中,改写后的所述外链URL能通过域名解析到所述协议转换服务器;
接收模块,用于接受所述客户端发送的包含所述改写后的页面响应内容的外链URL调用请求;
获取模块,用于根据所述外链URL调用请求获取所述外链URL的资源。
10.一种协议转换服务器,其特征在于,所述协议转换服务器包括处理器和存储器,所述存储器存储有能够被所述处理器执行的机器可执行指令,所述处理器执行所述机器可执行指令以实现权利要求1~8任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于睿哲科技股份有限公司,未经睿哲科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911164247.6/1.html,转载请声明来源钻瓜专利网。