当前位置: 首页 > 专利查询>波音公司专利>正文

用于通信的系统及其通信方法以及存储介质技术方案

技术编号:27572723 阅读:14 留言:0更新日期:2021-03-09 22:21
本公开涉及用于通信的系统及其通信方法以及存储介质,包括数据存储,被配置为存储一个或多个数据对象。该数据对象包括应用程序的数据。数据对象指示数据对象优先级和与应用程序相关联的一个或多个可接受通信链路。该系统还包括一个或多个处理器,被配置为从存储器检索通信链路状态。该通信链路状态指示具有可用带宽的可用通信链路。处理器还被配置为基于数据对象优先级和数据对象的包括可用通信链路的可接受通信链路从数据存储检索数据对象。处理器还被配置为基于可用通信链路的可用带宽生成数据对象的子数据对象。处理器还被配置为经由可用通信链路启动子数据对象的并发传输。经由可用通信链路启动子数据对象的并发传输。经由可用通信链路启动子数据对象的并发传输。

【技术实现步骤摘要】
用于通信的系统及其通信方法以及存储介质


[0001]本公开涉及通信领域,更具体地,涉及一种用于通信的系统及其通信方法以及存储介质。

技术介绍

[0002]飞机与地面系统通信各种类型的数据。例如,飞机可以发送指示传感器读数的健康报告。作为另一示例,飞机可以传送乘客数据,诸如文本消息、视频、照片等。飞机网络通常使用单个通信链路以基于不响应于实时条件(诸如抖动和延迟)的预定使用分布将与具体应用程序相关联的数据传送到飞机和从飞机传送与具体应用程序相关联的数据。当多个通信链路可用时,使用单个通信链路可能是可用带宽的低效使用。

技术实现思路

[0003]在具体实现方式中,用于通信的系统包括数据存储和一个或多个处理器。数据存储被配置为存储包括应用程序的数据的数据对象。数据对象指示数据对象优先级和与应用程序相关联的一个或多个可接受通信链路。数据对象优先级基于应用程序的应用程序优先级。一个或多个处理器被配置为从存储器检索多个通信链路的通信链路状态。通信链路状态指示具有可用带宽的多个可用通信链路。一个或多个处理器还被配置为基于数据对象优先级和数据对象的包括多个可用通信链路的可接受通信链路从数据存储检索数据对象。一个或多个处理器还被配置为基于多个可用通信链路的可用带宽生成数据对象的子数据对象。一个或多个处理器还被配置为经由多个可用通信链路启动子数据对象的并发传输。
[0004]在另一具体实现方式中,机外通信(off-board communication)的方法包括在装置处从存储器检索多个通信链路的通信链路状态。通信链路状态指示具有可用带宽的多个可用通信链路。该方法还包括在装置处基于数据对象的数据对象优先级和由数据对象指示的包括多个可用通信链路的可接受通信链路从数据存储检索数据对象。数据对象包括应用程序的数据。可接受通信链路与应用程序相关联。数据对象优先级基于应用程序的应用程序优先级。该方法还包括基于多个可用通信链路的可用带宽生成数据对象的子数据对象。该方法还包括经由多个可用通信链路启动子数据对象的并发传输。
[0005]在另一具体实现方式中,计算机可读装置存储指令,当由一个或多个处理器执行时,该指令使一个或多个处理器启动、执行或控制经由通信链路进行数据通信的操作。该操作包括从存储器检索多个通信链路的通信链路状态。通信链路状态指示具有可用带宽的多个可用通信链路。该操作还包括基于数据对象的数据对象优先级和数据对象的包括多个可用通信链路的可接受通信链路从数据存储检索数据对象。数据对象包括应用程序的数据。数据对象的可接受通信链路与应用程序相关联。数据对象优先级基于应用程序的应用程序优先级。该操作还包括基于多个可用通信链路的可用带宽生成数据对象的子数据对象。该操作还包括经由多个可用通信链路启动子数据对象的并发传输。
[0006]本文所描述的特征、功能和优点可以在各种实现方式中独立地实现,或者可以在
其他实现方式中组合,这些特征、功能和优点的进一步细节可以参考以下描述和附图找到。
附图说明
[0007]图1是示出被配置为经由通信链路执行数据通信的系统的示例的框图。
[0008]图2A是示出可以由图1的系统使用的配置数据的示例的示图。
[0009]图2B是示出可以由图1的系统生成的数据对象的示例的示图。
[0010]图3是示出由图1的系统执行的操作次序的示例的梯形图。
[0011]图4是示出由图1的系统执行的操作次序的另一示例的梯形图。
[0012]图5是示出由图1的系统的通信管理器执行的数据对象生成流程的示例的示图。
[0013]图6是示出由图1的系统的通信管理器执行的数据对象存储流程的示例的示图。
[0014]图7是示出由图1的系统的通信管理器执行的数据对象通信流程的示例的示图。
[0015]图8是示出由图1的系统的通信管理器执行的另一数据对象通信流程的示例的示图。
[0016]图9是示出由图1的系统的通信链路状态监视器执行的通信链路状态监视流程的示例的示图。
[0017]图10是示出由图1的系统的通信管理器执行的链路和数据对象选择的示例的示图。
[0018]图11是示出经由通信链路进行数据通信的方法的示例的流程图的示图。
[0019]图12是根据本公开的被配置为支持计算机实现的方法和计算机可执行程序指令(或代码)的方面的交通工具的框图。
具体实施方式
[0020]本文公开的方面提供了一种用于经由通信链路进行数据通信的系统和方法。交通工具(例如,飞机、船艇、航天器、汽车、卡车、坦克等)包括通信管理器,该通信管理器被配置为管理与机外系统(例如,地面系统或另一飞机)的通信。如本文所使用的,通信链路是指从交通工具发送和/或接收数据的至少一个单向或双向通信链路。例如,通信管理器从应用程序接收要经由通信链路发送到通信系统的数据,用于转发到各种目的地(例如,接收方装置)。
[0021]飞机上的各种组件具有使用通信链路以与机外通信系统交换数据的应用程序。一些通信链路在给定时间比其他通信链路支持更高的通信带宽。在具体示例中,在第一时间,飞机的卫星通信链路支持第一带宽,并且飞机的蜂窝通信链路支持第二带宽。为了说明,当飞机在蜂窝网络的范围之外时,蜂窝通信链路不支持带宽。一些应用程序具有比其他应用程序或其他组件更高的通信优先级。在一些情况下,应用程序的通信优先级可以实时改变。例如,与飞机安全相关联的应用程序在恶劣天气期间具有比乘客娱乐应用程序更高的通信优先级。在一些示例中,具体的应用程序与适用于传送数据的具体通信链路相关联。在具体方面,基于通信链路的利用成本(例如,金钱、带宽或金钱和带宽两者),通信链路适用于具体应用程序。例如,较低成本的通信链路(例如,Wi-Fi链路)可以适用于从乘客娱乐应用程序发送乘客视频文件,而较高成本的通信链路(例如,蜂窝链路或卫星链路)也适用于从与飞机安全相关联的应用程序发送传感器数据。
[0022]通信管理器将应用程序数据作为数据对象存储(例如,缓冲)在数据存储中以供传输。例如,通信管理器从应用程序接收数据并且从该数据生成一个或多个数据对象。数据对象包括数据和元数据的一部分。元数据指示通信优先级和与应用程序相关联的可接受通信链路。通信优先级可以基于实时信息(诸如用户输入)、从机外通信系统接收到的优先级数据或实时信息(诸如用户输入)和从机外通信系统接收到的优先级数据两者。通信管理器将数据对象存储在数据存储中。
[0023]通信管理器基于通信链路状态识别可用通信链路(例如,确定通信链路在给定时间是否可供使用)。例如,通信管理器确定第一通信链路(例如,Wi-Fi链路)和第二通信链路(例如,蜂窝链路)是可用的。通信管理器基于应用程序通信优先级和数据对象的包括可用通信链路的可接受链路从数据存储检索数据对象。基于应用程序通信优先级和可用通信链路选择数据对象使得通信管理器能够考虑实时条件(诸如应用程序优先级的改变、通信链路可用性的改变或其组合)。通信管理器基于确定用于传输时间段的可接受链路本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于通信的系统,包括:数据存储,被配置为存储包括应用程序的数据的数据对象,其中,所述数据对象指示数据对象优先级和与所述应用程序相关联的一个或多个可接受通信链路,并且其中,所述数据对象优先级基于所述应用程序的应用程序优先级;以及一个或多个处理器,被配置为:从存储器检索多个通信链路的通信链路状态,所述通信链路状态指示具有可用带宽的多个可用通信链路;基于所述数据对象优先级和所述数据对象的包括所述多个可用通信链路的可接受通信链路从所述数据存储检索所述数据对象;基于所述多个可用通信链路的可用带宽生成所述数据对象的子数据对象;并且经由所述多个可用通信链路启动所述子数据对象的并发传输。2.根据权利要求1所述的系统,其中,所述多个通信链路中的每一个通信链路与具体的利用成本相关联,其中,所述一个或多个处理器还被配置为基于所述数据对象优先级和与传输所述数据相关联的总利用成本从一组可用通信链路选择所述多个可用通信链路。3.根据权利要求1至2中任一项所述的系统,其中,所述一个或多个处理器还被配置为响应于从所述应用程序接收到第一数据:基于所述第一数据生成多个数据对象,所述多个数据对象中的每一个数据对象指示所述数据对象优先级和所述可接受通信链路,其中,所述多个数据对象包括所述数据对象,并且所述第一数据包括所述数据;并且将所述多个数据对象存储在所述数据存储中。4.根据权利要求3所述的系统,其中,所述多个数据对象中的每一个数据对象指示源、目的地、所述应用程序、生存时间、数据对象大小、数据对象标识符或所述源、所述目的地、所述应用程序、所述生存时间、所述数据对象大小、所述数据对象标识符的组合。5.根据权利要求3所述的系统,其中,所述一个或多个处理器还被配置为响应于从所述应用程序接收到所述第一数据,从所述存储器访问配置数据以确定所述应用程序优先级和所述可接受通信链路。6.根据权利要求5所述的系统,其中,所述一个或多个处理器还被配置为响应于经由所述多个通信链路中的一个通信链路接收到更新请求,更新所述配置数据。7.根据前述权利要求中任一项所述的系统,其中,所述一个或多个处理器被配置为响应于确定所述数据对象的大小未满足所述多个可用通信链路中的每一个可用通信链路的具体的可用带宽,确定所述多个通信链路将被用于传输所述数据的部分。8.根据前述权利要求中任一项所述的系统,其中,所述一个或多个处理器被配置为响应于确定所述多个通信链路将被用于传输所述数据的部分:从所述数据对象的所述数据的第一部分生成第一子数据对象;并且从所述数据对象的第二部分生成第二子数据对象,其中,所述子数据对象的并发传输包括与经由所述多个可用通信链路的第二可用通信链路传输所述第二子数据对象并发地经由所述多个可用通信链路的第一可用通信链路传输所述第一子数据对象。9.根据权利要求8所述的系统,其中,所述第一子数据对象中的每一个第一子数据对象
的第一大小基于所述第一可用通信链路的第一可用带宽,并且其中,所述第二子数据对象中的每一个第二子数据对象的第二大小基于所述第二可用通信链路的第二可用带宽。10.根据权利要求8所述的系统,其中,对应于所述数据对象的剩余部分的一个或多个子数据对象经由所述多个可用通信链路中的一个或多个附加可用通信链路并发传输。11.根据前述权利要求中任一项所述的系统,还包括通信链路状态监视器,被配置为更新所述通信链路状态。12.根据前述权利要求中任一项所述的系统,其中,所述一个或多个处理器被配置为:基于经由所述多个可用通信链路接收到的通知确定所述子数据对象是否...

【专利技术属性】
技术研发人员:吉列尔莫
申请(专利权)人:波音公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1