用于交通工具内娱乐系统的分布式数据存储技术方案

技术编号:39724642 阅读:8 留言:0更新日期:2023-12-17 23:29
提供了一种用于向乘用交通工具中的终端设备提供娱乐内容的数据存储系统,包括:第一组终端设备,其被配置成作为存储集群的存储节点进行操作,该存储集群被配置成向设置在乘用交通工具中的媒体播放设备提供娱乐内容,该娱乐内容包括一个或更多个娱乐节目,并且存储节点被配置成存储一个或更多个娱乐节目的块;第二组终端设备,其被配置成作为存储集群中的监视节点进行操作,所述监视节点被配置成监视存储节点的状态;以及主机,其经由交通工具内网络与第一组终端设备和第二组终端设备进行通信,并且被配置成存储存储集群的元数据,并且促进娱乐内容从第一组终端设备到媒体播放设备的传送。备的传送。备的传送。

【技术实现步骤摘要】
用于交通工具内娱乐系统的分布式数据存储
[0001]相关申请的交叉引用
[0002]本申请要求于2022年6月8日提交的美国非临时专利申请第17/805,994号的优先权权益。前面提及的专利申请的全部内容在此通过引用并入作为本专利文档的公开内容的一部分。


[0003]本文档一般涉及在商用乘用交通工具例如飞机、乘用列车、公共汽车、游轮及其他形式的交通工具中向乘客提供娱乐的系统、方法和装置。

技术介绍

[0004]随着乘客上机携带的个人电子设备(PED)以及商用乘用交通工具中提供的媒体播放设备的日益普及,商业旅行得到了发展。向商用乘用交通工具中的乘客提供以最小的中断或无中断地访问大量娱乐内容的技术将增强积极的旅行体验。

技术实现思路

[0005]除了别的之外,本专利文档描述了一种用于交通工具内娱乐系统的分布式娱乐数据存储的各种实现方式。
[0006]在一个方面,提供了用于向乘用交通工具中的终端设备提供娱乐内容的数据存储系统。该数据存储系统包括:第一组终端设备,其与乘用交通工具中的第一组乘客座位相关联并且被配置成作为存储集群的存储节点进行操作,该存储集群被配置成向设置在乘用交通工具中的媒体播放设备提供娱乐内容,该娱乐内容包括一个或更多个娱乐节目,并且存储节点被配置成存储一个或更多个娱乐节目的块;第二组终端设备,其与乘用交通工具中的第二组乘客座位相关联并且被配置成作为存储集群中的监视节点进行操作,所述监视节点被配置成监视存储节点的状态;以及主机,其经由交通工具内网络与第一组终端设备和第二组终端设备进行通信,并且被配置成存储存储集群的元数据,并且促进娱乐内容从第一组终端设备到媒体播放设备的传送,并且其中,主机被配置成(1)从第一乘客设备接收对特定娱乐节目的第一请求以及从第二乘客设备接收对特定娱乐节目的第二请求,以及(2)将第一请求定向到作为存储特定娱乐节目的第一块的第一存储节点进行操作的第一终端设备,以及将第二请求定向到作为存储特定娱乐节目的第二块的第二存储节点进行操作的第二终端设备。
[0007]在另一方面,提供了一种向乘用交通工具中的乘客提供数据存储系统的方法。该方法包括:配置存储集群的存储节点,该存储集群被配置成向设置在乘用交通工具中的媒体播放设备提供娱乐内容,该娱乐内容包括一个或更多个娱乐节目,并且存储节点被配置成将一个或更多个娱乐节目的块存储在与第一组乘客座位相关联的第一组终端设备中;配置存储集群的监视节点,以监视存储节点的状态并且维护存储集群的存储分配图,该存储分配图指示一个或更多个娱乐节目的块在存储节点之中的映射,监视节点与和乘用交通工
具中的第二组乘客座位相关联的第二组终端设备相对应;以及配置经由交通工具内网络与存储节点和监视节点进行通信的主机,以存储存储集群的元数据,并且促进数据从第一组终端设备到媒体播放设备的传送,并且其中,主机的配置还包括:从第一乘客设备接收对特定娱乐节目的第一请求以及从第二乘客设备接收对特定娱乐节目的第二请求;以及将第一请求定向到作为存储特定娱乐节目的第一块的第一存储节点进行操作的第一终端设备,以及将第二请求定向到作为存储特定娱乐节目的第二块的第二存储节点进行操作的第二终端设备。
[0008]在另一方面,提供了一种向乘用交通工具中的乘客提供来自数据存储系统的娱乐内容的方法。该方法可以由包括数据存储系统的交通工具内娱乐系统来实现。该方法包括:维护存储分配图,该存储分配图指示一个或更多个娱乐节目的块存储在存储节点中的映射,所述存储节点与乘用交通工具中的第一组乘客座位相关联并且被配置成存储一个或更多个娱乐节目的块;从多个乘客接收对一个或更多个娱乐节目的块中的至少一些块的请求,该请求包括来自第一乘客设备的对特定娱乐节目的第一请求和来自第二乘客设备的对特定娱乐节目的第二请求;响应于接收到第一请求和第二请求,基于存储分配图,将第一请求定向到存储特定娱乐节目的第一块的第一存储节点,以及将第二请求定向到存储特定娱乐节目的第二块的第二存储节点;响应于通过接收到大于预定数目的对特定娱乐节目的第一块的请求数目而检测到第一块的超负荷,将第一块从第一存储节点复制到第三存储节点;以及响应于检测到对存储在存储节点中的任一节点中的块的更改,重新分布存储在存储节点中的一个或更多个娱乐节目的块并且基于块的重新分布更新存储分配图。
[0009]在又一示例性实施方式中,公开了一种被配置成或可操作用于执行上述方法的设备。
[0010]在附图、说明书和权利要求中更详细地描述了上述方面和其他方面以及其实现方式。
附图说明
[0011]图1示出了在飞机中提供的机上娱乐(IFE)系统的示例。
[0012]图2示出了说明用于IFE系统的常规数据分布方案的示例图。
[0013]图3示出了基于所公开技术的一些实现方式说明用于向乘用交通工具中的乘客提供娱乐内容的数据存储系统的示例图。
[0014]图4示出了说明Ceph存储系统的示例图。
[0015]图5示出了基于所公开技术的一些实现方式,使用设置在乘客座位中的座位箱实现成形成存储集群的机舱文件系统的数据存储系统的示例。
[0016]图6示出了实现成包括设置在乘用交通工具中的座位箱的所有线路可替换单元(LRU)的数据存储系统的示例。
[0017]图7A示出了常规的基于文件的流服务的比较示例,并且图7B示出了基于所公开技术的一些实现方式使用数据存储系统提供的基于块的流服务的示例。
[0018]图8A示出了常规的数据分流操作的比较示例,并且图8B示出了基于所公开技术的一些实现方式使用数据存储系统的数据分流操作的示例。
[0019]图9A示出了常规的节点修复操作的比较示例,并且图9B示出了基于所公开技术的
一些实现方式使用数据存储系统的修复操作的示例。
[0020]图10A示出了常规的升级或降级操作的比较示例,并且图10B示出了基于所公开技术的一些实现方式使用数据存储系统的升级或降级操作的示例。
[0021]图11示出了基于所公开技术的一些实现方式说明确定要升级或降级的数据的方式的图。
[0022]图12是用于向乘用交通工具中的乘客提供数据存储系统的方法的示例流程图。
[0023]图13是用于向乘用交通工具中的乘客提供来自数据存储系统的娱乐内容的方法的示例流程图。
具体实施方式
[0024]数字视频、计算机和显示技术的最新进展使得向乘坐商用交通工具旅行的乘客提供大量娱乐选项成为可能。例如,国际航空公司通常为乘客提供数十或数百部全球各地制作的电影、电视节目和音频节目。另外,大多数旅客携带具有无线通信能力的PED(个人电子设备),例如蜂窝电话、智能电话、平板计算机、膝上型计算机和其他便携式电子设备,并且乘客可以通过PED访问机上提供的娱乐选项。
[0025]随着娱乐选项的增加,在旅途期间消耗的娱乐数据量也显著增加。所公开技术的各种实现方式提供了新的数据存储系统和方法。在一个示例方面,所公开的数据存储方案创建了自动化的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用于向乘用交通工具中的终端设备提供娱乐内容的数据存储系统,包括:第一组终端设备,其与所述乘用交通工具中的第一组乘客座位相关联并且被配置成作为存储集群的存储节点进行操作,所述存储集群被配置成向设置在所述乘用交通工具中的媒体播放设备提供所述娱乐内容,所述娱乐内容包括一个或更多个娱乐节目,并且所述存储节点被配置成存储所述一个或更多个娱乐节目的块;第二组终端设备,其与所述乘用交通工具中的第二组乘客座位相关联并且被配置成作为所述存储集群中的监视节点进行操作,所述监视节点被配置成监视所述存储节点的状态;以及主机,其经由交通工具内网络与所述第一组终端设备和所述第二组终端设备进行通信,并且被配置成存储所述存储集群的元数据,并且促进所述娱乐内容从所述第一组终端设备到所述媒体播放设备的传送,并且其中,所述主机被配置成:(1)从第一乘客设备接收对特定娱乐节目的第一请求以及从第二乘客设备接收对所述特定娱乐节目的第二请求,以及(2)将所述第一请求定向到作为存储所述特定娱乐节目的第一块的第一存储节点进行操作的第一终端设备,以及将所述第二请求定向到作为存储所述特定娱乐节目的第二块的第二存储节点进行操作的第二终端设备。2.根据权利要求1所述的数据存储系统,其中,所述交通工具内网络包括针对到达和来自所述第一组终端设备的数据传输提供对称带宽的线缆,并且主机被配置成实现数据管理算法,以基于针对所述数据传输提供的所述对称带宽在所述存储节点之中分布所述一个或更多个娱乐节目的块。3.根据权利要求1所述的数据存储系统,其中,所述特定娱乐节目被分成多个块,所述多个块包括所述第一块和所述第二块,并且所述特定娱乐节目的所述多个块被存储在包括所述第一存储节点和所述第二存储节点的多个存储节点中。4.根据权利要求1所述的数据存储系统,其中,所述第一组终端设备包括具有彼此不同的存储大小的第一终端设备和第二终端设备。5.根据权利要求1所述的数据存储系统,其中,响应于通过接收到大于预定数目的对所述特定娱乐节目的特定块的请求数目而检测到所述特定块的超负荷,将所述特定块从当前存储所述特定块的第三存储节点复制到第四存储节点。6.根据权利要求1所述的数据存储系统,其中,监视节点被配置成检测所述存储节点的故障,并且响应于检测到特定存储节点的故障,执行修复操作,以将存储在所述特定存储节点中的块复制到除了所述特定存储节点之外的其他存储节点。7.根据权利要求1所述的数据存储系统,其中,监视节点被配置成:维护所述存储节点的存储分配图,响应于对存储在所述存储节点中的所述块的任何更改而更新所述存储分配图,以及向所述主机提供更新的存储分配图。8.根据权利要求1所述的数据存储系统,其中,所述数据存储系统被配置成维护:块的单个副本池,所述单个副本池中的每个块具有单个副本;块的双重副本池,所述双重副本池中的每个块具有两个副本;以及块的三重副本池,所述三重副本池中的每个块具有三个副本。9.根据权利要求8所述的数据存储系统,其中,基于所述特定娱乐节目的受欢迎度或所
述乘用交通工具中乘客的乘客信息中的至少一者,所述特定娱乐节目的所述第一块和所述第二块中的至少一者在所述单个副本池、所述双重副本池和所述三重副本池之间移动。10.一种用于向乘用交通工具中的乘客提供数据存储系统的方法,包括:配置存储集群的存储节点,所述存储集群被配置成向设置在所述乘用交通工具中的媒体播放设备提供娱乐内容,所述娱乐内容包括一个或更多个娱乐节目,并且所述存储节点被配置成将所述一个或更多个娱乐节目的块存储在与第一组乘客座位相关联的第一组终端设备中;配置所述存储集群的监视节点,以监视所述存储节点的状态并且维护所述存储集群的存储分配图,所述存储分配图指示所述一个或更多个娱乐节目的块在所述存储节点之中的映射,所述监视节点与和所述乘用交通工具中的第二组乘客座位相关联的第二组终端设备相对应;以及配置经由交通工具内网络与所述存储节点和所述监视节点进行通信的主机,以存储所述存储集群的元数据,并...

【专利技术属性】
技术研发人员:江逸超安德鲁
申请(专利权)人:松下航空电子公司
类型:发明
国别省市:

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

1