一种基于异构链路的数据传输装置、方法及电子设备与流程

文档序号:34980968发布日期:2023-08-02 07:03阅读:30来源:国知局
一种基于异构链路的数据传输装置、方法及电子设备与流程

本发明涉及通信,具体涉及一种基于异构链路的数据传输装置、方法及电子设备。


背景技术:

1、目前,很多广泛应用的无线通信技术已经很成熟,如宽带码分多址移动通信(wcdma)技术、码分多址2000(cdma-2000)技术、时分同步码分多址(td-scdma)技术、全球互通微波接入(wimax)技术、长期演进(lte)技术、增强型lte(lte-a)技术等通信技术,多种通信技术共存。

2、然而在数据传输的过程中,由于多条通信链路存在,经常面临选择哪条通信链路的问题。现有技术中,大多采用通信链路质量最好的一条链路来进行传输,或是从主通信链路切换到备用通信链路的中,应用方式单一,并不涉及不同链路之间的协同选择,进而造成链路资源的浪费以及存在大负载时,传输效率较低的缺陷。


技术实现思路

1、本发明的发明目的在于:提供了一种基于异构链路的数据传输装置、方法及电子设备,通过不同链路之间的协同选择,以克服现有技术中,链路资源的浪费以及存在大负载时,传输效率较低的缺陷。

2、第一方面:一种基于异构链路的数据传输装置,包括:

3、链路部件单元,用于构建多个通信链路;其中,所述通信链路包括无线通信链路、移动通信链路和卫星通信链路;

4、监测单元,用于监测各通信链路的链路质量;

5、数据处理单元,用于将需传输的数据进行分片,将其划分为主体数据和保底数据;

6、传输单元,用于基于所述链路质量,按预设的选择策略,为所述主体数据和保底数据分配不同的通信链路。

7、作为本申请一种可选的实施方式,所述无线通信链路、移动通信链路和卫星通信链路均具有不同的延迟时间,并根据延迟时间的不同将各通信链路分为小延时通信链路和大延时通信链路。

8、作为本申请一种可选的实施方式,所述链路质量通过链路分载系数确定;其中,所述链路分载系数=链路发送量*(1-丢包率)。

9、作为本申请一种可选的实施方式,所述监测单元还用于周期性地对所述链路分载系数进行更新,并基于丢包率和周期数加速增加/加速减少所述链路分载系数。

10、作为本申请一种可选的实施方式,所述基于所述链路质量,按预设的选择策略,为所述主体数据和保底数据分配不同的通信链路,具体包括:

11、若所述小延时通信链路的链路质量高于或等于所述大延时通信链路时,确定所述小延时通信链路为所述主体数据的目标传输链路,所述大延时通信链路为所述保底数据的目标传输链路;

12、若所述大延时通信链路的链路质量高于所述小延时通信链路时,确定所述大延时通信链路为所述主体数据的目标传输链路,所述小延时通信链路为所述保底数据的目标传输链路。

13、第二方面:一种基于异构链路的数据传输方法,应用于第一方面所述的一种基于异构链路的数据传输装置,所述方法包括:

14、构建多个通信链路;其中,所述通信链路包括无线通信链路、移动通信链路和卫星通信链路;各通信链路均具有不同的延迟时间,并根据延迟时间的不同将各通信链路分为小延时通信链路和大延时通信链路;

15、监测各通信链路的链路质量;

16、将需传输的数据进行分片,将其划分为主体数据和保底数据;

17、基于所述链路质量,按预设的选择策略,为所述主体数据和保底数据分配不同的通信链路。

18、作为本申请一种可选的实施方式,所述链路质量通过链路分载系数确定;其中,所述链路分载系数=链路发送量*(1-丢包率)。

19、作为本申请一种可选的实施方式,所述方法还包括:

20、周期性地对所述链路分载系数进行更新,并基于丢包率和周期数加速增加/加速减少所述链路分载系数。

21、作为本申请一种可选的实施方式,所述基于所述链路质量,按预设的选择策略,为所述主体数据和保底数据分配不同的通信链路,具体包括:

22、若所述小延时通信链路的链路质量高于或等于所述大延时通信链路时,确定所述小延时通信链路为所述主体数据的目标传输链路,所述大延时通信链路为所述保底数据的目标传输链路;

23、若所述大延时通信链路的链路质量高于所述小延时通信链路时,确定所述大延时通信链路为所述主体数据的目标传输链路,所述小延时通信链路为所述保底数据的目标传输链路。

24、第三方面:提供了一种电子设备,该电子设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条计算机程序,该至少一条计算机程序由该一个或多个处理器加载并执行以实现如上述数据传输方法。

25、采用上述技术方案,具有以下优点:本发明提出的一种基于异构链路的数据传输装置、方法及电子设备,通过构建多个通信链路,将需传输的数据进行分片,将其划分为主体数据和保底数据;然后结合链路质量,为所述主体数据和保底数据分配不同的通信链路;实现不同链路之间的协同选择,在避免现有技术仅应用单一链路的同时,也使得链路资源的应用更加充分、合理,减少链路资源的浪费,提升大负载时的传输效率。



技术特征:

1.一种基于异构链路的数据传输装置,其特征在于,包括:

2.根据权利要求1所述的一种基于异构链路的数据传输装置,其特征在于,所述无线通信链路、移动通信链路和卫星通信链路均具有不同的延迟时间,并根据延迟时间的不同将各通信链路分为小延时通信链路和大延时通信链路。

3.根据权利要求2所述的一种基于异构链路的数据传输装置,其特征在于,所述链路质量通过链路分载系数确定;其中,所述链路分载系数=链路发送量*(1-丢包率)。

4.根据权利要求3所述的一种基于异构链路的数据传输装置,其特征在于,所述监测单元还用于周期性地对所述链路分载系数进行更新,并基于丢包率和周期数加速增加/加速减少所述链路分载系数。

5.根据权利要求4所述的一种基于异构链路的数据传输装置,其特征在于,所述基于所述链路质量,按预设的选择策略,为所述主体数据和保底数据分配不同的通信链路,具体包括:

6.一种基于异构链路的数据传输方法,其特征在于,应用于上述权利要求1所述的一种基于异构链路的数据传输装置,所述方法包括:

7.根据权利要求6所述的一种基于异构链路的数据传输方法,其特征在于,所述链路质量通过链路分载系数确定;其中,所述链路分载系数=链路发送量*(1-丢包率)。

8.根据权利要求7所述的一种基于异构链路的数据传输方法,其特征在于,所述方法还包括:

9.根据权利要求8所述的一种基于异构链路的数据传输方法,其特征在于,所述基于所述链路质量,按预设的选择策略,为所述主体数据和保底数据分配不同的通信链路,具体包括:

10.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条计算机程序,所述至少一条计算机程序由所述一个或多个处理器加载并执行以实现如权利要求6至权利要求9任一项所述的数据传输方法。


技术总结
本发明公开了一种基于异构链路的数据传输装置、方法及电子设备,所述装置包括链路部件单元,用于构建多个通信链路;其中,所述通信链路包括无线通信链路、移动通信链路和卫星通信链路;监测单元,用于监测各通信链路的链路质量;数据处理单元,用于将需传输的数据进行分片,将其划分为主体数据和保底数据;传输单元,用于基于所述链路质量,按预设的选择策略,为所述主体数据和保底数据分配不同的通信链路;其有益效果是:结合链路质量,为所述主体数据和保底数据分配不同的通信链路;实现不同链路之间的协同选择,在避免仅应用单一链路的同时,也使得链路资源的应用更加充分、合理,减少链路资源的浪费,提升大负载时的传输效率。

技术研发人员:张现,龚盖
受保护的技术使用者:中科融信科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1