[发明专利]一种基于HTTP的应用响应推送方法及代理服务器有效
申请号: | 201810030710.7 | 申请日: | 2018-01-12 |
公开(公告)号: | CN108512889B | 公开(公告)日: | 2021-07-02 |
发明(设计)人: | 丁晶晶 | 申请(专利权)人: | 深圳壹账通智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 深圳中一专利商标事务所 44237 | 代理人: | 官建红 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 http 应用 响应 推送 方法 代理服务器 | ||
本发明适用于网络技术领域,提供了一种基于HTTP的应用响应推送方法及代理服务器。其中,一种基于HTTP的应用响应推送方法,通过接收通过应用发送的超文本传输协议HTTP请求,该HTTP用户标识、目标端口信息以及请求携带有终端的IP地址,根据IP地址从预设数据库中筛选出HTTP响应队列,再基于用户标识与HTTP请求,从HTTP响应队列中确定目标HTTP响应,由于该目标HTTP响应通过录制应用与服务器之间的HTTP交互流程得到,因此可以直接根据目标端口信息调用目标端口,向应用推送目标HTTP响应,使得HTTP交互流程更简单。
技术领域
本发明属于网络技术领域,尤其涉及一种基于HTTP的应用响应推送方法及代理服务器。
背景技术
如今移动终端上大量的应用均是采用混合开发的方式,如基于全球广域网(WorldWide Web,Web)应用,其核心内容采用Web方式实现,应用与服务器之间的数据交互方式,相当于浏览器和服务器之间的数据交互方式,是通过超文本传输协议(Hyper Text TransferProtocol,HTTP)进行的,使得应用在任何类型的终端上运行,都能够基于HTTP协议进行消息推送。
现有技术中,可以通过在应用端与服务器端之间部署代理服务端,代理服务端可以直接从服务端下载部分资源至本地存储,当接收到应用端发送的HTTP请求时,可以直接从本地存储中获取相应的资源发送至应用端,但是,由于代理服务端的本地存储的资源大多为静态资源,与用户信息相关的资源并不会存储在代理服务端,因此对于一些用户信息安全要求较高的应用来说,如金融理财应用、支付应用等,只能通过代理服务端接收应用端发送的HTTP请求,再将该HTTP请求发送给服务端,进而接收服务端根据该HTTP请求返回的HTTP响应,最后将该HTTP响应推送给应用端,使得整个交互流程过于繁琐。
发明内容
有鉴于此,本发明实施例提供了一种响应HTTP请求的方法、服务器及计算机可读存储介质,可以解决了HTTP交互流程过于繁琐的问题。
本发明实施例的第一方面提供了一种响应HTTP请求的方法,包括:
接收通过应用发送的超文本传输协议HTTP请求,所述HTTP请求携带有用户标识、目标端口信息以及终端的网际协议IP地址;
根据所述IP地址从预设数据库中筛选出HTTP响应队列;
基于所述用户标识与所述HTTP请求,从所述HTTP响应队列中确定目标HTTP响应,其中,所述目标HTTP响应是通过录制所述应用与服务器之间的HTTP交互流程得到;
根据所述目标端口信息调用目标端口,向所述应用推送所述目标HTTP响应。
本发明实施例的第二方面提供了一种代理服务器,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述第一方面所述方法的步骤。
本发明实施例的第三方面提供了一种计算机可读存储介质,所述计算机程序被处理器执行时实现上述第一方案所述方法的步骤。
本发明实施例通过接收通过应用发送的超文本传输协议HTTP请求,HTTP请求携带有用户标识、目标端口信息以及终端的网际协议IP地址,根据IP地址从预设数据库中筛选出HTTP响应队列,再基于用户标识与HTTP请求,从HTTP响应队列中确定目标HTTP响应,由于该目标HTTP响应通过录制应用与服务器之间的HTTP交互流程得到,因此可以直接根据目标端口信息调用目标端口,向应用推送目标HTTP响应,使得HTTP交互流程更简单。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳壹账通智能科技有限公司,未经深圳壹账通智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810030710.7/2.html,转载请声明来源钻瓜专利网。