【技术实现步骤摘要】
本专利技术涉及通信
,尤其涉及一种数据传输方法及装置。
技术介绍
在数据传输过程中,经常提倡的是先入先出的顺序。但是,这种先入先出的方式并非适用于所有的数据传输的场景。例如,客户A和客户B均需要通过同一数据传输信道传输数据。如果按照先出的方式,客户A先发出的传输数据的请求,所以客户A先开始占用数据传输信道传输数据。但是客户A所要传输的数据量非常大,占用传输信道的时间过长,如此,极有可能会给客户B带来很大的麻烦。那么如何才能够为客户A和客户B合理的安排数据传输信道的占用时间,以及分配传输数据的资源,是亟待解决的技术问题。
技术实现思路
本专利技术所要解决的技术问题是提供一种数据传输方法及装置,通过动态分配带宽,使不同客户均可以在同一时间同时传输数据,避免某一用户占用传输信道时间过长,导致其他客户不能占用传输信道传输数据的问题。本专利技术解决上述技术问题的技术方案如下:第一方面,本专利技术实施例提供了一种数据传输方法,该方法包括:将数据传输信道分为I个子信道,其中,子信道的数量与数据输入源的数量相同,I个子信道中每一个子信道的带宽根据数据输入源输入的数据的占用带宽权重值设定;将I个子信道中每一个子信道分别划分为K个信道单元;将属于同一数据输入源输入的数据按照第一预定顺序加入至与该数据输入源对应的子信道的K个信道单元中进行缓存;且将不同数据输入源输入的数据按照第二预定顺序依次输出,其中,K和I均为大于或者等于1的正整数,第一预定顺序和第二预定顺序为互不相同的排序顺序。本专利技术的有益效果是:将数据传输通道划分为I个子信道,不同的子信道传输不同数据输入源输入的 ...
【技术保护点】
一种数据传输方法,其特征在于,所述方法包括:将数据传输信道分为I个子信道,其中,子信道的数量与数据输入源的数量相同,所述I个子信道中每一个子信道的带宽根据数据输入源输入的数据的占用带宽权重值设定;将所述I个子信道中每一个子信道分别划分为K个信道单元;将属于同一数据输入源输入的数据按照第一预定顺序加入至与该数据输入源对应的子信道的K个信道单元中进行缓存;且将所述不同数据输入源输入的数据按照第二预定顺序依次输出,其中,K和I均为大于或者等于1的正整数,所述第一预定顺序和所述第二预定顺序为互不相同的排序顺序。
【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:将数据传输信道分为I个子信道,其中,子信道的数量与数据输入源的数量相同,所述I个子信道中每一个子信道的带宽根据数据输入源输入的数据的占用带宽权重值设定;将所述I个子信道中每一个子信道分别划分为K个信道单元;将属于同一数据输入源输入的数据按照第一预定顺序加入至与该数据输入源对应的子信道的K个信道单元中进行缓存;且将所述不同数据输入源输入的数据按照第二预定顺序依次输出,其中,K和I均为大于或者等于1的正整数,所述第一预定顺序和所述第二预定顺序为互不相同的排序顺序。2.根据权利要求1所述的方法,其特征在于,所述按照不同的数据输入源,将属于同一数据输入源输入的数据按照第一预定顺序加入至与该数据输入源对应的子信道的K个信道单元中,具体包括:根据第h条数据所属的数据输入源确定与数据输入源对应的第i个子信道,其中,i为大于或者等于1,且小于或者等于I的正整数,h为大于或者等于2的正整数;当确定所述第i个子信道已经创建与所述第i个子信道对应的变量集时,根据存储第h-1条数据的第k个信道单元的当前存储数据量是否大于第k个信道单元的总存储数据量,确定所述第h条数据加入所述第k个信道单元,或者所述第h条数据加入k+1个信道单元,其中,所述变量集为所述数据输入源的第一条数据加入至所述第i个子信道时创建的参数集,所述变量集包括:与第k个信道单元对应的位置指示信息、第k个信道单元的当前存储数据量、第k个信道单元的总存储数据量,以及所述第i个子信道的总存储数据量,k为大于或者等于1,且小于或者等于K的正整数。3.根据权利要求2所述的方法,其特征在于,所述根据存储第h-1条数据的第k个信道单元的当前存储数据量是否大于第k个信道单元的总存储数据量,确定所述第h条数据加入所述第k个信道单元,或者所述第h条数据加入第k+1个信道单元,具体包括:当所述第k个信道单元的当前存储数据量小于所述第k个信道单元的总存储数据量时,所述第h条数据加入至所述第k个信道单元,且所述第i个子信道的总存储数据量数值加1;当所述第k个信道单元的当前存储数据量大于或者等于所述第k个信道单元的总存储数据量时,所述第h条数据加入第k+1个信道单元,且所述第i个子信道的总存储数据量数值加1。4.根据权利要求3所述的方法,其特征在于,将所述第h条数据加入第k+1个信道单元之前,所述方法还包括:确定所述第k+1个信道单元的总存储数据量是否为零,其中,信道单元的总存储数据量根据信道单元所属子信道对应的数据输入源输入的数据的占用带宽权重值计算获取;当确定所述第k+1个信道单元的总存储数据量不为零时,将所述第h条数据加入第k+1个信道单元;当所述第k+1个信道单元的总存储数据量为零时,将所述第h条数据加入至所述第k+1个信道单元之后的第一个总存储数据量不为零的信道单元。5.根据权利要求1所述的方法,其特征在于,所述按照不同的数据输入源,将属于同一数据输入源输入的数据按照第一预定顺序加入至与该数据输入源对应的子信道的K个信道单元中,具体包括:根据第h条数据所属的数据输入源确定与...
【专利技术属性】
技术研发人员:李克华,刘振杰,
申请(专利权)人:北京无线天利移动信息技术股份有限公司,李克华,刘振杰,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。