预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共17页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107517254A(43)申请公布日2017.12.26(21)申请号201710725102.3(22)申请日2017.08.22(71)申请人北京梅泰诺通信技术股份有限公司地址100088北京市西城区新街口外大街28号主楼302室(德胜园区)(72)发明人田丰黄锦添赵鑫马晓亮唐永明(74)专利代理机构北京三友知识产权代理有限公司11127代理人王涛(51)Int.Cl.H04L29/08(2006.01)H04L29/06(2006.01)权利要求书2页说明书9页附图5页(54)发明名称一种动态数据请求处理系统及方法(57)摘要本发明提供了一种动态数据请求处理系统及方法,涉及互联网技术领域。方法包括:请求控制模块发起HTTP请求,生成请求列表,所述HTTP请求由多个HTTP数据请求整合而成;计算多个HTTP数据请求的摘要特征值,加入请求列表,发送至多请求代理接口;多请求代理接口接收请求列表,并以异步调用方式将各HTTP数据请求分发给后端对应的端点进行处理,目标服务响应后多请求代理接口拼装处理各数据请求对应的目标服务数据,并返回缓存,作为各请求所需要响应的结果数据;这样,请求控制模块可根据各HTTP数据请求的摘要特征值,在缓存中调用请求的服务数据。CN107517254ACN107517254A权利要求书1/2页1.一种动态数据请求处理系统,其特征在于,包括:在前端浏览器执行的页面初始化过程模块、请求控制模块以及初始化缓存模块,和在后端服务器执行的多请求代理接口;页面初始化过程模块进行页面初始化;所述请求控制模块发起HTTP请求,生成请求列表,所述HTTP请求由多个HTTP数据请求整合而成;计算所述多个HTTP数据请求的摘要特征值,加入所述请求列表,发送至所述多请求代理接口;页面组件的初始化被设置为延迟到多请求代理接口返回数据之后;所述多请求代理接口接收所述请求列表,并以异步调用方式将各HTTP数据请求分发给后端对应的端点进行处理,根据获取各HTTP数据请求对应的目标服务,将各HTTP数据请求对应的服务数据拼装处理;所述多请求代理接口获取拼装处理后的各HTTP数据请求对应的服务数据,并根据各HTTP数据请求对应的摘要特征值作为键值,将拼装处理后的各HTTP数据请求对应的服务数据存储到初始化缓存模块创建的缓存中,作为各请求所需要响应的结果数据。2.根据权利要求1所述的动态数据请求处理系统,其特征在于,在进行组件初始化操作过程中,在缓存中存在HTTP数据请求对应的摘要特征值时,页面组件获取各HTTP数据请求对应的摘要特征值对应的结果数据,并将缓存中的HTTP数据请求对应的摘要特征值对应的结果数据确定为过期数据或清除;根据所述结果数据进行组件初始化操作。3.根据权利要求1所述的动态数据请求处理系统,其特征在于,所述请求控制模块,具体用于将多个HTTP数据请求整合为一HTTP请求,生成请求列表;根据各HTTP数据请求的访问参数计算各HTTP数据请求对应的摘要特征值,并加入所述请求列表;其中,所述各HTTP数据请求的访问参数包括HTTP数据请求的获取资源文件的路径地址、HTTP数据请求的请求方法、HTTP数据请求的请求协议头、HTTP数据请求的查询参数以及HTTP数据请求的提交数据。4.根据权利要求2所述的动态数据请求处理系统,其特征在于,在进行组件初始化操作过程中,在缓存中未存在HTTP数据请求对应的摘要特征值时,所述请求控制模块将所述HTTP数据请求发送至所述多请求代理接口。5.根据权利要求1所述的动态数据请求处理系统,其特征在于,所述多请求代理接口,具体用于:接收所述请求列表,并遍历请求列表中的HTTP数据请求;对所述请求列表中的各HTTP数据请求进行模拟封装Request和Response对象,并丢入线程池执行服务调用;根据所述线程池异步执行调度任务,将各HTTP数据请求分发给后端对应的目标服务端点进行处理,获取各HTTP数据请求对应的目标服务;阻塞等待列表任务组,等待响应至全部列表任务执行结束;在列表任务组执行结束后,根据各HTTP数据请求对应的摘要特征值,将各HTTP数据请求对应的服务数据拼装处理。6.一种动态数据请求处理方法,其特征在于,应用于权利要求1至5任一项所述的动态数据请求处理系统;所述方法包括:页面初始化过程模块进行页面初始化;请求控制模块发起HTTP请求,生成请求列表,所述HTTP请求由多个HTTP数据请求整合而成;计算所述多个HTTP数据请求对应的摘要特征值,加入所述请求列表,发送至多请求代2CN107517254A权利要求书2/2页理接口;页面组件的初始化被设置为延迟到多请求代理接口返回数据之后;所述多请求代理接口接收所述请求