[发明专利]跨网络的应用调用方法、装置及路由设备有效
申请号: | 202011098664.8 | 申请日: | 2020-10-14 |
公开(公告)号: | CN111935017B | 公开(公告)日: | 2021-01-15 |
发明(设计)人: | 林梅贞 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | H04L12/725 | 分类号: | H04L12/725;H04L12/861 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 李昂;张颖玲 |
地址: | 518057 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络 应用 调用 方法 装置 路由 设备 | ||
1.一种跨网络的应用调用方法,其特征在于,所述方法包括:
通过路由设备中的第一网关,接收第一网络中多个第一应用分别对应的数据包;
对所述多个第一应用分别对应的数据包进行多轮发送,在每一轮发送的过程中,根据所述路由设备中的所述第一网关与第二网关之间的数据传输通道的数据量阈值,对待发送的多个数据包中的一个或多个数据包进行切分处理,将得到的切分数据进行拼接处理以得到重组包,将切分处理后剩余的数据包作为下一轮的待发送的数据包,并通过所述数据传输通道将所述重组包发送至所述路由设备中的第二网关;
其中,所述切分数据为一个数据包中的部分数据;
通过所述路由设备中的第二网关,将所述第二网关累计接收到的多个所述重组包还原为所述多个第一应用分别对应的数据包,并将每个所述第一应用对应的数据包发送至第二网络中待调用的第二应用。
2.根据权利要求1所述的应用调用方法,其特征在于,
所述对待发送的多个数据包中的一个数据包进行切分处理,包括:
按照从先到后的接收顺序,对所述待发送的多个数据包进行排序得到数据包序列;
当所述数据包序列中的第一个数据包的数据量小于所述数据量阈值、且所述第一个数据包和所述数据包序列中后续的数据包的总数据量大于所述数据量阈值时,将所述数据量阈值减去所述第一个数据包的数据量,得到切分数据量;
根据所述切分数据量对所述后续的数据包中的一个数据包进行切分处理,得到切分数据;
所述将得到的切分数据进行拼接处理以得到重组包,包括:
当所述第一个数据包与进行切分处理的数据包之间不存在其他的数据包时,将所述第一个数据包及所述切分数据进行拼接处理以得到重组包,以使所述重组包的数据量等于所述数据量阈值;其中,所述切分数据的数据量等于所述切分数据量;
当所述第一个数据包与进行切分处理的数据包之间存在其他的数据包时,将所述第一个数据包、所述其他的数据包以及所述切分数据进行拼接处理以得到重组包,以使所述重组包的数据量等于所述数据量阈值;其中,所述其他的数据包及所述切分数据的总数据量等于所述切分数据量。
3.根据权利要求2所述的应用调用方法,其特征在于,所述按照从先到后的接收顺序,对所述待发送的多个数据包进行排序得到数据包序列之后,还包括:
当所述数据包序列中的第一个数据包的数据量大于所述数据量阈值时,将所述数据量阈值作为切分数据量,对所述第一个数据包进行切分处理,得到切分数据;其中,所述切分数据的数据量等于所述切分数据量;
根据所述切分数据构建重组包。
4.根据权利要求1所述的应用调用方法,其特征在于,
所述对待发送的多个数据包中的多个数据包进行切分处理,包括:
当所述待发送的多个数据包的总数据量大于所述数据量阈值时,对所述待发送的多个数据包中的每个数据包进行切分处理,以使得到的多个切分数据的总数据量等于所述数据量阈值;
所述将得到的切分数据进行拼接处理以得到重组包,包括:
将所述待发送的多个数据包分别对应的切分数据进行拼接处理以得到重组包。
5.根据权利要求4所述的应用调用方法,其特征在于,还包括:
执行以下任意一种处理,以确定每个所述数据包的切分数据量:
将所述数据量阈值与所述数据包的数量进行相除处理,得到每个所述数据包的切分数据量;
获取每个所述数据包对应的第一应用的优先级,并根据所述优先级确定每个所述数据包的切分数据量;其中,所述切分数据量与所述优先级正相关;
按照从先到后的接收顺序,对所述待发送的多个数据包进行排序得到数据包序列,并根据所述数据包在所述数据包序列中的靠前程度,确定所述数据包的切分数据量;其中,所述切分数据量与所述靠前程度正相关;
其中,对每个所述数据包进行切分处理得到的切分数据的数据量等于所述数据包的切分数据量。
6.根据权利要求1所述的应用调用方法,其特征在于,还包括:
当所述待发送的多个数据包的总数据量小于或等于所述数据量阈值时,将所述待发送的多个数据包进行拼接处理以得到重组包。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011098664.8/1.html,转载请声明来源钻瓜专利网。