[发明专利]一种基于网络协议的数据传输控制方法和装置有效
申请号: | 200910244587.X | 申请日: | 2009-12-31 |
公开(公告)号: | CN102118361A | 公开(公告)日: | 2011-07-06 |
发明(设计)人: | 赖永聪 | 申请(专利权)人: | 北京金山软件有限公司;北京金山数字娱乐科技有限公司;成都金山数字娱乐科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/56 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 逯长明;王宝筠 |
地址: | 100085 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 网络 协议 数据传输 控制 方法 装置 | ||
1.一种基于网络协议的数据传输控制方法,其特征在于,包括:
在预设统计周期内截获逻辑层和网络传输层之间的数据包,并确定所述数据包采用的第一协议类型;
根据所述第一协议类型统计与所述第一协议类型对应的第一协议应用次数;
在所述预设统计周期结束时,若所述第一协议应用次数超过预设的第一协议应用次数阈值,则记录第一协议当前发送的数据包的内容;
当再次发送第一协议的数据包时,将待发送的数据包与所记录的第一协议数据包进行比较;
当数据内容有更新时执行此次数据包发送并用新的数据包替换原本所记录的数据包,否则终止此次数据发送。
2.根据权利要求1所述的方法,其特征在于,还包括:
在预设统计周期内,从所述数据包中获取当前数据包的数据量;
将当前数据包的数据量累加至与所述第一协议类型对应的第一协议传输数据量中;
在所述预设统计周期结束时,若所述第一协议传输数据量超过预设的第一协议传输数据量阈值,则确定第一协议的可删除位;
根据所述可删除位形成所述待发送数据包的缩减数据包和补充包;
用所述缩减数据包替代所述待发送数据包进行发送。
3.根据权利要求2所述的方法,其特征在于,确定第一协议的可删除位包括:
预先将第一协议的多个数据包按位进行或运算,确定第一协议的数据包中未被使用的位;
将所述第一协议的数据包中未被使用过的位确定为所述第一协议的数据包的可删除位。
4.根据权利要求2所述的方法,其特征在于,确定第一协议的可删除位包括:
预先统计第一协议数据包每个位的被使用率,所述使用率为统计周期内每个位的被使用次数与第一协议数据包被发送次数的比值;
将所述第一协议数据包被使用率低于预设被使用率阈值的位确定为所述第一协议的可删除位。
5.根据权利要求2~4任意一项所述的方法,其特征在于,根据所述可删除位形成所述待发送数据包的缩减数据包和补充包包括:
通过将所述第一协议的数据包中的可删除位从所述待发送数据包中删除获得所述待发送数据包的缩减数据包;
记录该缩减数据包中的可删除位信息的数据包构成该缩减数据包的补充包。
6.根据权利要求5所述的方法,其特征在于,根据所述可删除位形成所述待发送数据包的缩减数据包和补充包包括:
将所述第一协议的数据包中的可删除位与待发送数据包中的对应位进行比较,删除未被使用的可删除位获得所述待发送数据包的缩减数据包;
记录该缩减数据包中的可删除位信息构成该缩减数据包的补充包,在所述补充包中标记出被使用的可删除位。
7.一种基于网络协议的数据传输控制装置,其特征在于,包括:
第一获取单元,用于在预设统计周期内截获逻辑层和网络传输层之间的数据包,并确定所述数据包采用的第一协议类型;
第一统计单元,用于根据所述第一协议类型统计与所述第一协议类型对应的第一协议应用次数;
第一记录单元,用于在所述预设统计周期结束时,若所述第一协议应用次数超过预设的第一协议应用次数阈值,则记录第一协议当前发送的数据包的内容;
第一比较单元,用于当再次发送第一协议的数据包时,将待发送的数据包与所记录的第一协议数据包进行比较;
第一控制单元,用于在数据内容有更新时执行此次数据包发送并用新的数据包替换原本所记录的数据包,否则终止此次数据发送。
8.根据权利要求7所述的装置,其特征在于,
所述第一获取单元,还用于在预设统计周期内,从所述数据包中获取当前数据包的数据量;
所述第一统计单元,还用于将当前数据包的数据量累加至与所述第一协议类型对应的第一协议传输数据量中;
该装置还包括:
第二确定单元,用于在所述预设统计周期结束时,若所述第一协议传输数据量超过预设的第一协议传输数据量阈值,则确定第一协议的可删除位;
第二控制单元,用于根据所述可删除位形成所述待发送数据包的缩减数据包和补充包;
第二发送单元,用于用所述缩减数据包替代所述待发送数据包进行发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山软件有限公司;北京金山数字娱乐科技有限公司;成都金山数字娱乐科技有限公司,未经北京金山软件有限公司;北京金山数字娱乐科技有限公司;成都金山数字娱乐科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910244587.X/1.html,转载请声明来源钻瓜专利网。