[发明专利]一种服务请求及响应的方法及系统无效
申请号: | 201110054875.6 | 申请日: | 2011-03-08 |
公开(公告)号: | CN102681998A | 公开(公告)日: | 2012-09-19 |
发明(设计)人: | 舒军;田明 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H04L29/08 |
代理公司: | 北京派特恩知识产权代理事务所(普通合伙) 11270 | 代理人: | 程立民;张颖玲 |
地址: | 518044 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 服务 请求 响应 方法 系统 | ||
1.一种服务请求及响应的方法,其特征在于,该方法包括:
终端向服务端发起批量数据获取请求,所述批量数据获取请求中包含对服务端多个服务器的数据请求;
所述多个服务器之间进行串行处理,每个服务器在基于数据请求获得处理结果后,将处理结果集及剩余数据请求通过内部数据格式传送给下一服务器处理;
服务端根据回包策略,将获得的处理结果集反馈给终端。
2.根据权利要求1所述的方法,其特征在于,在服务端接收到所述批量数据获取请求后,在进行串行处理之前,还包括如下步骤:
按所述批量数据获取请求中所包含的多个数据请求的排列顺序确定进行串行处理的服务器顺序。
3.根据权利要求1所述的方法,其特征在于,在服务端接收到所述批量数据获取请求后,在进行串行处理之前,还包括如下步骤:
基于各服务器处理所述批量数据获取请求中的数据请求的个数进行排序,根据排序结果确定串行处理的服务器顺序。
4.根据权利要求1所述的方法,其特征在于,所述服务端根据回包策略将获得的处理结果集反馈给终端的方法为:
各服务器在处理过程中,实时判断所获得的处理结果集是否达到回包限额,若达到,则该服务器将按照限额向终端反馈当前获得的结果集,将不足回包限额的剩余结果集及剩余数据请求通过内部包格式发送给下一服务器;或只在最后一个处理的服务器上按照回包限额进行反馈。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
针对不同的终端类型定义不同的回包限额,终端在所述批量数据获取请求中携带终端类型标识,服务端根据终端类型标识确定回包限额,并根据确定的回包限额向终端反馈数据。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述内部数据格式中包含跳数字段,服务端预设跳数字段的上限值,各服务器进行串行处理时,判断当前跳数字段值是否超过预设的跳数字段的上限值,若超过则直接反馈处理结果并不再执行串行处理,若未超过则对该字段加1后继续执行串行处理。
7.一种服务请求及响应的系统,包括终端、服务端,其特征在于,
终端,用于向服务端发起批量数据获取请求,所述批量数据获取请求中包含对服务端多个服务器的数据请求;
服务端,包含多个服务器,用于响应服务端发起的批量数据获取请求,在处理批量数据获取请求时,服务端多个服务器之间进行串行处理,每个服务器在基于数据请求获得处理结果后,将处理结果集及剩余数据请求通过内部数据格式传送给下一服务器处理;
在获得处理结果后,服务端还用于根据回包策略,将获得的处理结果集反馈给终端。
8.根据权利要求7所述的系统,其特征在于,所述系统还包括:
分发服务器,用于在服务端接收到所述批量数据获取请求后,在进行串行处理之前确定服务器之间进行串行处理的顺序;
分发服务器按接收到的所述批量数据获取请求中所包含的多个数据请求的排列顺序确定进行串行处理的服务器顺序;或基于各服务器处理所述批量数据获取请求中的数据请求的个数进行排序,根据排序结果确定串行处理的服务器顺序。
9.根据权利要求7所述的系统,其特征在于,
所述服务器在进行串行处理过程中,实时判断所获得的处理结果集是否达到回包限额,若达到,则该服务器将按照限额向终端反馈当前获得的结果集,将不足回包限额的剩余结果集及剩余数据请求通过内部包格式发送给下一服务器;或所述服务端只在最后一个处理的服务器上按照回包限额进行反馈。
10.根据权利要求9所述的系统,其特征在于,
针对不同的终端类型定义不同的回包限额,终端在所述批量数据获取请求中携带终端类型标识,所述服务端根据终端类型标识确定回包限额,并根据确定的回包限额向终端反馈数据。
11.根据权利要求7所述的系统,其特征在于,
所述服务器还用于在串行处理时判断通过内部数据格式中的跳数字段是否超过了上限值,若超过上限值,则直接反馈处理结果并不再执行串行处理,若未达到上限值,则对该字段加1后继续执行串行处理。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110054875.6/1.html,转载请声明来源钻瓜专利网。