[发明专利]一种数据包传输方法、设备及应用接口有效
申请号: | 201610964087.3 | 申请日: | 2016-10-28 |
公开(公告)号: | CN108023920B | 公开(公告)日: | 2021-11-26 |
发明(设计)人: | 李向阳;默晓明 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F8/71 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 黄熊 |
地址: | 英属开曼群岛大开*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 数据包 传输 方法 设备 应用 接口 | ||
1.一种数据包传输方法,其特征在于,包括:
接收应用客户端发送的数据包获取请求,并确定所述数据包获取请求中包含的版本信息对应的数据包及所述数据包中包含的字段,其中,所述版本信息为最新版本的版本信息;
根据不同的字段与所述字段所适用的版本信息之间的映射关系,对确定的所述数据包中包含的字段进行筛选,筛选出包括与所述版本信息相对应的字段的数据包,并将筛选后的所述数据包传输给所述应用客户端。
2.根据权利要求1所述的数据包传输方法,其特征在于,根据不同的版本信息与所述版本信息所适用的字段之间的映射关系,对确定的所述数据包中包含的字段进行筛选,包括:
根据不同的版本信息与所述版本信息所适用的字段之间的映射关系,确定与所述数据包获取请求中包含的版本信息匹配的字段集;
利用所述字段集对确定的所述数据包中包含的字段进行筛选。
3.根据权利要求2所述的数据包传输方法,其特征在于,根据不同的版本信息与所述版本信息所适用的字段之间的映射关系,确定与所述数据包获取请求中包含的版本信息匹配的字段集,包括:
根据不同的版本信息与所述版本信息所适用的字段之间的映射关系,从字段数据库中,查找得到与所述数据包获取请求中包含的版本信息相匹配的字段集,所述字段数据库中包含各个字段以及所述字段所适用的版本信息。
4.根据权利要求2或3所述的数据包传输方法,其特征在于,利用所述字段集对确定的所述数据包中包含的字段进行筛选,包括:
利用所述字段集中各个字段的字段名,对确定的所述数据包中包含的字段进行过滤,以过滤掉确定的所述字段集中尚未包含的字段。
5.根据权利要求2或3所述的数据包传输方法,其特征在于,利用所述字段集对确定的所述数据包中包含的字段进行筛选,包括:
针对确定的所述数据包中包含的字段,执行以下操作:
将所述字段集中各个字段的字段名与确定的所述数据包中包含的字段的字段名进行比较;
若比较结果是字段名包含在所述数据包中但未包含在确定的所述字段集中,则从所述数据包中过滤掉所述字段名对应的字段。
6.根据权利要求1所述的数据包传输方法,其特征在于,根据不同的版本信息与所述版本信息所适用的字段之间的映射关系,对确定的所述数据包中包含的字段进行筛选,包括:
根据不同的版本信息与所述版本信息所适用的字段之间的映射关系,分析确定的所述数据包中包含的字段所对应的版本存活区间,所述版本存活区间用于表征所述字段所适用的版本信息;
根据所述版本存活区间和所述数据包获取请求中包含的版本信息,对所述数据包中包含的字段进行筛选。
7.一种数据包传输设备,其特征在于,包括:
接收单元,接收应用客户端发送的数据包获取请求;
确定单元,确定所述数据包获取请求中包含的版本信息对应的数据包及所述数据包中包含的字段,其中,所述版本信息为最新版本的版本信息;
筛选单元,根据不同的字段与所述字段所适用的版本信息之间的映射关系,对确定的所述数据包中包含的字段进行筛选,筛选出包括与所述版本信息相对应的字段的数据包;
传输单元,将筛选后的所述数据包传输给所述应用客户端。
8.根据权利要求7所述的数据包传输设备,其特征在于,所述筛选单元根据不同的版本信息与所述版本信息所适用的字段之间的映射关系,对确定的所述数据包中包含的字段进行筛选,包括:
根据不同的版本信息与所述版本信息所适用的字段之间的映射关系,确定与所述数据包获取请求中包含的版本信息匹配的字段集;
利用所述字段集对确定的所述数据包中包含的字段进行筛选。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610964087.3/1.html,转载请声明来源钻瓜专利网。