[发明专利]一种网络实时互动系统中高并发动态速率数据传输的方法有效
申请号: | 201610443924.8 | 申请日: | 2016-06-17 |
公开(公告)号: | CN106209662B | 公开(公告)日: | 2019-04-23 |
发明(设计)人: | 李群巍;胡开荆 | 申请(专利权)人: | 浙江万朋教育科技股份有限公司 |
主分类号: | H04L12/801 | 分类号: | H04L12/801;H04L12/815;H04L12/851 |
代理公司: | 杭州君度专利代理事务所(特殊普通合伙) 33240 | 代理人: | 杜军 |
地址: | 310013 浙江省杭州市西*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种网络实时互动系统中高并发动态速率数据传输的方法。本发明首先根据数据拆分策略对文档进行拆分,从而形成文档、页、基本包、数据包的传输层次结构。其次在文档上传时以客户端PPT文档公共页和第1页为先。最后服务器端在收到给客户端的数据请求后,根据规则统计服务器文档需要传输的用户数。本发明实现在高并发、带宽限定以及不稳定的情况下,动态调速、最大化使用网络带宽的传输方法。 | ||
搜索关键词: | 一种 网络 实时 互动 系统 中高 并发 动态 速率 数据传输 方法 | ||
【主权项】:
1.一种网络实时互动系统中高并发动态速率数据传输的方法,其特征在于包括如下部分:第一部分:数据分包策略数据分包策略如下:文档先根据页面进行拆分,是采取分页传输而不是整个文档一起传输;每页根据64K字节作为一个单位拆分成基本包;基本包又以1K字节为单位拆分成数据包;从而形成文档、页、基本包、数据包的传输层次结构;第二部分:文档上传首先,基于用户体验的考虑,用户希望尽快看到文档数据的第一页;因此客户端PPT文档公共页和第1页的数据传输,采用最快传输速度根据前面的拆包规则上传数据,最快传输速度为600Kbps;其次,非PPT公共页和非第1页,采用200Kbps的传输速度根据前面的拆包规则上传数据;然后,服务器部分将收到的数据根据前面的拆包规则组包成完整的数据后,记录文档、页、基本包、数据包之间的逻辑关系,并在服务器内存中仍旧以数据包、基本包、页、文档层次关系保存,以便其他客户端随时来请求,避免了重新组包,有请求可以直接转发,从而提高传输效率;第三部分:文档下载服务器端在收到来自客户端的数据请求后,以100Kbps的速率为基准,通过调整单次发包个数来实现100Kbps至600Kbps的速率调整;单个用户支持100Kbps、200Kbps、300Kbps、400Kbps、500Kbps、600Kbps这几个速率;服务器理论可用带宽Kbps,固定为100*1024Kbps;服务器文档需要传输的用户数的统计按照如下规则:步骤(1)每隔1秒统计音视频已占用带宽Kbps情况步骤(2)每隔1秒重新统计当前服务器上有文档背景数据包在发送的用户数,和20秒之内曾经发过数据包的用户数,并将两个用户数叠加,作为新统计人数;步骤(3)新统计人数规则新统计人数>=上1秒统计人数,采用新统计人数,实现快速降速;新统计人数<上1秒统计人数,传输人数=新统计人数*0.2+上1秒统计人数*0.8,确保提速平稳过渡;步骤(4)计算服务器给客户端单次发包个数服务器给客户端单次发包个数=(服务器理论可用带宽Kbps–音视频已占用带宽Kbps)/(100Kbps*服务器上文档传输用户数);步骤(5)确定服务器给客户端的传输速率服务器给客户端单次发包个数最小等于1,100Kbps传输速率;服务器给客户端单次发包个数最大等于6,600Kbps传输速率;服务器给客户端单次发包个数每1秒调整一次,以支持瞬间用户数上升问题。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江万朋教育科技股份有限公司,未经浙江万朋教育科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610443924.8/,转载请声明来源钻瓜专利网。
- 上一篇:一种信道估计的方法及相关设备
- 下一篇:一种基于LoRa无线技术的网关