[发明专利]超文本协议处理系统及方法有效
申请号: | 201510988983.9 | 申请日: | 2015-12-24 |
公开(公告)号: | CN105577930B | 公开(公告)日: | 2019-08-06 |
发明(设计)人: | 梁冬洋 | 申请(专利权)人: | 深圳市华讯方舟软件信息有限公司;华讯方舟科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京律和信知识产权代理事务所(普通合伙) 11446 | 代理人: | 刘国伟;武玉琴 |
地址: | 518102 广东省深圳市宝*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 超文本 协议 处理 系统 方法 | ||
本发明公开了一种超文本传输协议处理系统及方法,其特征在于,包括公共接口单元、公共处理单元、处理子单元以及收发单元;所述公共接口单元,用于接收请求信息,并判断网络状态;所述公共处理单元,用于根据请求信息生成和管理至少一个相应的处理子单元;所述处理子单元,用于处理请求信息以及回馈信息;所述收发单元,用于发送请求信息以及接收回馈信息;通过统一的公共接口单元接收所有请求信息,通过公共处理单元建立子单元处理请求。通过本发明能够无需针对每个请求重新编辑公共接口单元内容,对请求处理方法可以统一管理以及统一维护,可以并行处理多个请求信息,无需为每个请求单独建立一整条处理请求过程的技术效果。
技术领域
本发明涉及一种超文本传输协议处理系统及方法。
背景技术
现在,智能手机已然成为我们生活的一部分,安装在智能手机上的应用软件(App)更是承载了我们的衣、食、住、行。App要完成这么复杂、智能的工作需要使用了大量的网络请求连接,目前IOS系统中比较常用的网络层有IOS原生网络层,AFNetWorking网络层,但是这两个框架都只是承担了超文本传输协议(Http)请求的工作,并没有把这些请求管理起来,处理大量请求的时候容易出现紊乱;例如:每一条业务逻辑或者每一个接口,都需要建立一个从头到尾的请求,这种情况下的请求的异常及取消请求的针对性和统一性都会出现问题,甚至出现不可预料的问题。
发明内容
本发明的目的是提供一种超文本传输协议处理系统及方法,以解决每一条业务逻辑或者每一个接口,都需要建立一个完整请求的技术问题。
为实现以上发明目的,本发明提供一种超文本传输协议处理系统,包括公共接口单元、公共处理单元、处理子单元以及收发单元;
所述公共接口单元,用于接收请求信息,并判断网络状态;
所述公共处理单元,用于根据请求信息生成和管理至少一个相应的处理子单元;
所述处理子单元,用于处理请求信息以及回馈信息;
所述收发单元,用于发送请求信息以及接收回馈信息;
所述公共接口单元与公共处理单元连接,所述公共处理单元与处理子单元连接,所述处理子单元与收发单元连接。
另一方面,本发明提供了一种超文本传输协议处理方法,具体步骤如下:
步骤S1:公共接口单元接收请求信息;
步骤S2:公共接口单元判断当前网络状态;
若网络正常时,则执行步骤S3;
若网络异常时,则直接返回;
步骤S3:公共接口单元将请求信息传递给公共处理单元;
步骤S4:公共处理单元根据所述请求信息建立相应的处理子单元;
步骤S5:处理子单元通过所述请求信息生成请求地址信息;
步骤S6:处理子单元将请求地址信息进行参数整合处理;
步骤S7:处理子单元将所述整合处理后的请求地址信息传递给收发单元;
步骤S8:收发单元将所述整合处理后的请求地址信息发送至服务器,并等待服务器回馈信息;
步骤S9:收发单元接收到所述回馈信息,并将所述回馈信息传递给处理子单元;
步骤S10:处理子单元解析所述回馈信息,并返回解析结果,完成请求过程。
进一步地,所述步骤S1中公共接口单元接收请求信息的方法包括,通过阻塞接收的方法接收请求信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市华讯方舟软件信息有限公司;华讯方舟科技有限公司,未经深圳市华讯方舟软件信息有限公司;华讯方舟科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510988983.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种来电处理的方法及系统
- 下一篇:基于移动通信终端的远程求救方法及其系统