[发明专利]一种通过FTP协议实时获取HTTP资源的方法在审
申请号: | 202110980462.4 | 申请日: | 2021-08-25 |
公开(公告)号: | CN113852666A | 公开(公告)日: | 2021-12-28 |
发明(设计)人: | 陆涛;孙为国;许文华 | 申请(专利权)人: | 天翼数字生活科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06;G06F16/955 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 胡利鸣;蔡悦 |
地址: | 200072 上海市静安*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 通过 ftp 协议 实时 获取 http 资源 方法 | ||
本发明提出一种通过FTP协议实时获取HTTP资源的方法。本发明提出一种FTP代理模块,该FTP代理模块将FTP请求实时转为HTTP请求并将HTTP响应实时转换为FTP响应。在本发明中,客户端首先向FTP代理模块发起FTP请求,在TCP三次握手建连后完成认证登录,客户端再向FTP代理模块发起FTP请求以请求HTTP资源,FTP代理模块基于该FTP请求拼接用于向HTTP源站发起HTTP请求的URL,用拼接完成的URL向HTTP源站发起请求。HTTP源站向FTP代理模块发送HTTP响应,FTP代理模块接收并解析对应的TCP报文,FTP代理模块申请内存,存储临时TCP报文数据,再以FTP格式封装TCP报文,发往客户端,从而达到实时HTTP回源的目的。
技术领域
本发明涉及文件传输领域,主要涉及互联网文件(诸如图片、视频等)传输领域。
背景技术
FTP于1971年被提出,是互联网上历史最悠久的网络工具;HTTP于1991年被提出,是互联网上最普及的应用程序协议。随着通信技术的不断发展,FTP和HTTP作为文件传输协议,一直都是互联网非常重要的服务,广泛应用于DVB、IPTV、OTT等领域。
DVB、IPTV技术发展十多年来,用户规模已突破7亿户,存量视频已超千万小时,根据视频注入相关技术规范要求,工单及内容介质默认都通过FTP协议传输,由于DVB和IPTV业务的分省分运营商运营的特性,全国存在数百个运营网络,内容介质在这些网络平台之间均基于FTP协议进行点对点传输,由此引发部署的FTP服务不胜枚举。
相比DVB和IPTV,互联网及OTT上的视听娱乐文件均是基于HTTP协议传输的,并在基于HTTP基础上,通过CDN技术提高了传输效率和效果,使得热门影片、短视频、自媒体等视听娱乐服务深得人心。
目前,有少量业务平台已将内容注入系统升级以兼容HTTP回源,以此通过HTTP回源方式引入互联网的视听娱乐内容,可是此举对现有平台改造较大,且很多平台已不具备改造升级条件。所以,如何能在不改变现有系统的基础上,能通过FTP协议实时获取HTTP资源变得尤为重要。
发明内容
提供本发明内容以便以简化形式介绍将在以下具体实施方式中进一步的描述一些概念。本发明内容并非旨在标识所要求保护的主题的关键特征或必要特征,也不旨在用于帮助确定所要求保护的主题的范围。
根据本发明的一个实施例,提供了一种通过FTP协议实时获取HTTP资源的方法,包括:接收具有URL形式的FTP请求;基于所述FTP请求来拼接成用于向HTTP源站发起HTTP请求的URL;用拼接完成的URL向所述HTTP源站发起HTTP请求;接收来自所述HTTP源站的HTTP响应;解析所述HTTP响应中对应的TCP报文;用FTP格式来封装所述TCP报文;其中所述方法由所述FTP代理模块来实现。
根据本发明的另一个实施例,提供了一种通过FTP协议实时获取HTTP资源的系统,包括:FTP代理模块,所述FTP代理模块被配置用于:接收具有URL形式的FTP请求;基于所述FTP请求来拼接成用于向HTTP源站发起HTTP请求的URL;用拼接完成的URL向所述HTTP源站发起HTTP请求;接收来自所述HTTP源站的HTTP响应;解析所述HTTP响应中对应的TCP报文;用FTP格式来封装所述TCP报文。
根据本发明的另一个实施例,提供了一种用于通过FTP协议实时获取HTTP资源的计算设备,包括:处理器;存储器,所述存储器存储有指令,所述指令在被所述处理器执行时能执行如上所述的方法。
通过阅读下面的详细描述并参考相关联的附图,这些及其他特点和优点将变得显而易见。应该理解,前面的概括说明和下面的详细描述只是说明性的,不会对所要求保护的各方面形成限制。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天翼数字生活科技有限公司,未经天翼数字生活科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110980462.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种改进型法兰结构及其液下泵
- 下一篇:列控系统制式切换方法和装置