分配带宽方法及装置与流程

摘要: 本发明实施例涉及卫星通信领域,具体而言,涉及一种分配带宽方法及装置。背景技术:1、航空飞机空地互联服务可以依靠卫星为乘客在飞行中提供互联网连接。2、由于卫星资源...
分配带宽方法及装置与流程

本发明实施例涉及卫星通信领域,具体而言,涉及一种分配带宽方法及装置。

背景技术:

1、航空飞机空地互联服务可以依靠卫星为乘客在飞行中提供互联网连接。

2、由于卫星资源成本较高,若为机内所有用户同时提供在线服务较为昂贵。为了节省成本,目前无法为机内所有用户同时提供在线服务。随着各种多媒体业务的发展(例如,短视频、即时通讯等),面对机内用户通信方面的压力,需要在较低的成本下为机内所有用户同时提供在线服务的解决方案。

技术实现思路

1、本发明实施例提供了一种分配带宽方法及装置,以至少解决相关技术中的卫星为航空飞机提供多媒体服务的带宽消耗成本较大的问题。

2、根据本发明的一个实施例,提供了一种方法,包括:根据飞机内各个账号对各种多媒体业务的请求,确定目标总带宽成本;在使得所述目标总带宽成本最小,且满足预设条件的情况下,通过所述目标总带宽成本确定为各个账号分配的带宽;其中,所述预设条件至少包括:各个所述账号请求的多媒体业务的总时延小于或等于第一预设阈值,所述飞机内的所述账号将所述请求发送至卫星网络,所述卫星网络将所述请求转发至地面,由地面提供所述多媒体业务。

3、在一个示例性实施例中,根据目标飞机内各个账号对各种多媒体业务的请求,确定目标总带宽成本,包括:根据飞机内各个账号对各种多媒体业务的请求,确定各个所述账号的总带宽成本。将各个所述账号的总带宽成本的和确定为所述目标总带宽成本。

4、在一个示例性实施例中,根据目标飞机内各个账号对各种多媒体业务的请求,确定各个所述账号的总带宽成本,包括:通过以下方式确定目标账号的总带宽成本:在卫星网络中确定目标路径,其中,所述目标路径包括至少一条卫星链路;获取所述目标路径的第一带宽成本和第二带宽成本,以及所述飞机的第三带宽成本,其中,所述第一带宽成本是所述目标路径的上行链路的带宽成本、所述第二带宽成本是所述目标路径的下行链路的带宽成本,所述第三带宽成本是所述飞机提供网络的带宽成本;通过所述第一带宽成本、所述第二带宽成本和所述第三带宽成本得到所述目标账号的总带宽成本。

5、在一个示例性实施例中,通过所述第一带宽成本、所述第二带宽成本和所述第三带宽成本得到所述目标账号的总带宽成本,包括:

6、在所述目标账号请求第k个种类的所述多媒体业务的情况下,将为所述目标账号分配的从所述地面到所述目标路径上的卫星的带宽确定为第一带宽,将为所述目标账号分配的从所述目标路径上的卫星到所述地面的带宽确定为第二带宽,将为所述目标账号分配的飞机内的带宽确定为第三带宽;

7、通过所述第一带宽成本、所述第二带宽成本和所述第三带宽成本,以及所述第一带宽、所述第二带宽和所述第三带宽确定所述目标账号请求所述第k个种类的所述多媒体业务的总带宽成本。

8、在一个示例性实施例中,在卫星网络中确定目标路径,包括:确定所述卫星网络中各个卫星链路的权重;将所述权重之和最小卫星链路所组成的路径确定为所述目标路径,其中,所述卫星链路是卫星之间的通信链路。

9、在一个示例性实施例中,确定所述卫星网络中各个卫星链路的权重,包括:获取目标卫星链路的剩余带宽、所述目标卫星链路的传播距离,其中,所述目标卫星链路是所述卫星网络中第i个卫星与第j个卫星之间的链路;获取所述卫星网络中的所述卫星链路的最大剩余带宽和最小传播距离;根据所述目标卫星链路的剩余带宽、所述目标卫星链路的传播距离,以及所述最大剩余带宽和所述最小传播距离确定所述目标卫星链路的权重。

10、在一个示例性实施例中,所述预设条件包括以下至少之一:所述飞机内的每个账号请求所述多媒体业务的数量为一;为所述各个账号分配的从所述地面到所述目标路径上的卫星的带宽的总和小于或等于第二预设阈值;为所述各个账号分配的从所述目标路径上的卫星到所述地面的带宽总和小于或等于第三预设阈值;为所述各个账号分配的飞机内的带宽总和小于或等于第四预设阈值。

11、在一个示例性实施例中,所述方法还包括:在所述目标账号请求第k个种类的所述多媒体业务的情况下,将为所述目标账号分配的从地面到目标路径上的卫星的带宽确定为第一带宽,将为所述目标账号分配的从所述目标路径上的卫星到所述地面的带宽确定为第二带宽,将为所述目标账号分配的飞机内的带宽确定为第三带宽,其中,所述目标路径是基于所述卫星网络中各个卫星链路的权重得到路径;确定所述第k个种类的所述多媒体业务的数据量、所述第k个种类的所述多媒体业务的优先级参数值、目标路径上的卫星与地面之间以及所述目标路径上的卫星与所述飞机之间的时延;根据所述第一带宽、所述第二带宽和所述第三带宽,以及所述第k个种类的所述多媒体业务的数据量、所述优先级参数值和所述目标路径上的卫星与地面之间以及所述目标路径上的卫星与所述飞机之间的时延确定所述目标账号请求的所述第k个种类的所述多媒体业务的总时延。

12、根据本发明的另一个实施例,提供了一种分配带宽的装置,包括:确定模块,用于根据飞机内各个账号对各种多媒体业务的请求,确定目标总带宽成本;在使得所述目标总带宽成本最小,且满足预设条件的情况下,通过所述目标总带宽成本确定为各个账号分配的带宽;其中,所述预设条件至少包括:各个所述账号请求的多媒体业务的总时延小于或等于第一预设阈值,所述飞机内的所述账号将所述请求发送至卫星网络,所述卫星网络将所述请求转发至地面,由地面提供所述多媒体业务。

13、根据本发明的又一个实施例,还提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现上述任一项中所述的方法的步骤。

14、根据本发明的又一个实施例,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。

15、根据本发明的又一个实施例,还提供了一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述任一项中所述的方法的步骤。

16、根据本发明的又一个实施例,还提供了一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现上述任一项中所述的方法的步骤。

17、通过本发明,飞机内的账号将请求发送至卫星网络,卫星网络将请求转发至地面的信关站,信关站将请求转发至服务中心,服务中心用于提供多媒体业务。由于根据飞机内各个账号对各种多媒体业务的请求,确定目标总带宽成本;在使得目标总带宽成本最小,且满足预设条件的情况下,通过目标总带宽成本确定为各个账号分配的带宽,预设条件至少包括:各个账号请求的多媒体业务的总时延小于或等于第一预设阈值。通过本申请得到的为飞机内各个账号分配的带宽,可以使得消耗的卫星总带宽成本最小,可以解决相关技术中的卫星为航空飞机提供多媒体服务的带宽消耗成本较大的问题,达到降低卫星为航空飞机通过在线服务的带宽消耗成本的效果。

1.一种分配带宽的方法,其特征在于,包括:

2.根据权利要求1所述的方法,其特征在于,根据目标飞机内各个账号对各种多媒体业务的请求,确定目标总带宽成本,包括:

3.根据权利要求2所述的方法,其特征在于,根据目标飞机内各个账号对各种多媒体业务的请求,确定各个所述账号的总带宽成本,包括:

4.根据权利要求3所述的方法,其特征在于,通过所述第一带宽成本、所述第二带宽成本和所述第三带宽成本得到所述目标账号的总带宽成本,包括:

5.根据权利要求3所述的方法,其特征在于,在卫星网络中确定目标路径,包括:

6.根据权利要求5所述的方法,其特征在于,确定所述卫星网络中各个卫星链路的权重,包括:

7.根据权利要求1所述的方法,其特征在于,所述预设条件还包括以下至少之一:

8.根据权利要求1所述的方法,其特征在于,所述方法还包括:

9.一种分配带宽的装置,其特征在于,包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机程序,其中,所述计算机程序被处理器执行时实现所述权利要求1至8任一项中所述的方法的步骤。

11.一种电子装置,包括存储器和处理器,其特征在于,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行所述权利要求1至8任一项中所述的方法。

12.一种计算机程序产品,包括计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至8任一项中所述的方法的步骤。

13.一种计算机程序产品,包括计算机指令,其特征在于,所述计算机指令被处理器执行时实现权利要求1至8任一项中所述的方法的步骤。