一种资源配置方法、装置及相关服务器与流程

文档序号:20838822发布日期:2020-05-22 17:13阅读:172来源:国知局
一种资源配置方法、装置及相关服务器与流程

本发明涉及计算机技术领域,尤其涉及一种资源配置方法、装置及相关服务器。



背景技术:

机载娱乐系统是指飞机客舱内提供的局域网环境的娱乐系统,主要是为机上乘客提供视频(电影,电视剧,短视频等)、音乐、新闻资讯等资源类服务的。通常情况下,这类娱乐系统布置在机舱内的机载服务器上,由于机载设备的特殊性,大部分时间机载娱乐系统是处于离线状态的,无法连接网络。因此目前来讲这些机载娱乐系统的各类资源大都是人工定期地通过u盘等存储介质来进行更新的。

现有的这种本地离线更新方案通常需要专业人员进行操作,并需要对每台飞机都执行同样的操作,花费了较长的时间,因此,采用上述资源更新方案极大地浪费了人力和物力,且资源更新的效率较低。



技术实现要素:

本发明实施例提供了一种资源配置方法、装置及相关服务器,可以对机载娱乐系统中存储的资源进行在线更新,提升资源更新的效率。

第一方面,本发明实施例提供了一种资源配置方法,所述方法包括:

接收机载服务器在接入网络后发送的资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;

查询所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;

将所述资源配置信息发送至所述机载服务器,以使得所述机载服务器根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。

第二方面,本发明实施例提供了一种资源配置装置,应用于资源管理服务器,所述装置包括:

接收模块,用于接收机载服务器在接入网络后发送的资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;

查询模块,用于查询所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;

发送模块,用于将所述资源配置信息发送至所述机载服务器,以使得所述机载服务器根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。

第三方面,本发明实施例提供了一种资源管理服务器,包括处理器,适于实现一条或一条以上指令;以及,计算机可读存储介质,所述计算机可读存储介质存储有一条或一条以上第一指令,所述一条或一条以上第一指令适于由所述处理器加载并执行第一方面所述的方法。

第四方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行第一方面所述的方法。

第五方面,本发明实施例提供了一种资源配置方法,所述方法包括:

在接入网络后向资源管理服务器发送资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;

接收所述资源管理服务器返回的所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;

根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。

第六方面,本发明实施例提供了一种资源配置装置,应用于机载服务器,所述装置包括:

发送模块,用于在接入网络后向资源管理服务器发送资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;

接收模块,用于接收所述资源管理服务器返回的所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;

更新模块,用于根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。

第七方面,本发明实施例提供了一种机载服务器,包括处理器,适于实现一条或一条以上指令;以及,计算机可读存储介质,所述计算机可读存储介质存储有一条或一条以上第二指令,所述一条或一条以上第二指令适于由所述处理器加载并执行第五方面所述的方法。

第八方面,本发明实施例提供了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行第五方面所述的方法。

第九方面,本发明实施例提供了一种资源配置系统,所述系统包括资源管理服务器和机载服务器;

所述资源管理服务器,用于接收机载服务器在接入网络后发送的资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;查询所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;将所述资源配置信息发送至所述机载服务器,以使得所述机载服务器根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。

所述机载服务器,用于在接入网络后向资源管理服务器发送资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;接收所述资源管理服务器返回的所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。

本发明实施例中,资源管理服务器接收机载服务器在接入网络后发送的资源获取请求,机载服务器配置于飞行器中,资源管理服务器查询飞行器所属的航线对应的资源配置信息,并将资源配置信息发送至机载服务器,以使得机载服务器根据资源配置信息更新飞行器的机载娱乐系统提供的资源。通过实施上述方法,可以对机载娱乐系统中存储的资源进行在线更新,提升资源更新的效率。

附图说明

为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的一种资源配置系统的结构示意图;

图2是本发明实施例提供的一种资源配置方法的流程示意图;

图3是本发明实施例提供的另一种资源配置方法的流程示意图;

图4是本发明实施例提供的一种资源配置页面的界面示意图;

图5是本发明实施例提供的另一种资源配置页面的界面示意图;

图6是本发明实施例提供的又一种资源配置页面的界面示意图;

图7是本发明实施例提供的又一种资源配置方法的流程示意图;

图8是本发明实施例提供的一种资源配置装置的结构示意图;

图9是本发明实施例提供的另一种资源配置装置的结构示意图;

图10是本发明实施例提供的一种资源管理服务器的结构示意图;

图11是本发明实施例提供的一种机载服务器的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

机载娱乐系统,是指飞机客舱内为旅客服务设置的以播放音乐、影视或旅客在座椅上自选节目为主的娱乐系统,目前机载娱乐系统已从头顶共用系统发展成为旅客个性化的座椅自选系统,并进一步向信息化方向推进。但由于机载设备的特殊性,大部分时间机载娱乐系统是处于离线状态的,无法连接网络。因此目前来讲这些机载娱乐系统的各类资源大都是人工定期地通过u盘等存储介质来进行更新的。

由上可知,目前的机载娱乐系统中资源的更新方式为,人工的采用u盘等存储介质拷贝相应的资源至承载机载娱乐系统的机载服务器中,然而,人工的通过u盘更新机载服务器中的资源,其更新过程中需要大量的时间,因此导致更新的机载娱乐系统中的资源具有一定的滞后性。并且,随着飞机的数量逐渐增加,采用人工更新机载娱乐系统中的资源的效率较低,极大地浪费了人力和物力的同时,也降低了机载娱乐系统中资源的更新效率。

基于此,本发明实施例提出了一种资源配置方案,可以对机载娱乐系统中存储的资源进行在线更新,提升资源更新的效率。

基于上述描述,本发明实施例提供一种资源配置系统,请参见图1,该系统中包括资源管理服务器101以及机载服务器102,资源管理服务器101与机载服务器102通过网络建立通信连接。其具体工作流程为,机载服务器102在接入网络后向资源管理服务器101发送资源获取请求,机载服务器102配置于飞行器中,资源获取请求包括飞行器所属的航线,资源管理服务器101接收资源获取请求,并查询飞行器所属的航线对应的资源配置信息,资源管理服务器101将资源配置信息发送至机载服务器102,机载服务器101根据资源配置信息更新飞行器的机载娱乐系统提供的资源。其中,飞行器所属的航线对应的资源配置信息可以有用户预先进行配置,具体可以为资源管理服务器101接收客户端发送的针对资源库中的资源的配置操作,并根据所述配置操作生成资源包,资源管理服务器101获取用户通过客户端中的资源配置页面针对所述资源包设置的至少一条航线,并将资源包应用到所述至少一条航线中。

综上可知,采用本发明实施例所提供的方法,资源管理服务器可以通过在线配置的方式对机载娱乐系统中的资源进行更新,而无需人为的采用存储介质对机载娱乐系统中的资源进行更新,极大地节省了人力物力,并提升了机载娱乐系统中资源的更新效率。

基于上述资源配置系统的实施例的描述,本发明实施例提供一种资源配置方法,该方法可以应用于图1所示的资源配置系统中,具体可以由图1所示的资源管理服务器执行。请参见图2,该资源配置过程可包括以下步骤s201-s203:

s201、资源管理服务器接收机载服务器在接入网络后发送的资源获取请求,机载服务器配置于飞行器中。

本发明实施例中,飞行器具体可以为飞机,机载服务器具体可以为飞行器中机载娱乐系统的台服务器,资源管理服务器作为数字客舱管理平台的后台服务器,可以配置于任意地方,数字客舱管理平台用于对机载娱乐系统的资源进行管理和配置。

具体实现中,机载服务器可以在接入网络后向资源管理服务器发送资源获取请求,网络具体可以为因特网,资源获取请求中包括了机载服务器的所在飞行器的航线信息以及机载娱乐系统的资源信息,具体可以为一个心跳(heartbeat)包,其包括了飞行器的航班号、机载娱乐系统中软件版本信息、机载娱乐系统中包括的资源包的信息等。资源获取请求具体可以用于获取机载娱乐系统更新需要资源的信息。其中,机载服务器与资源管理服务器具体可以通过json格式封装的超文本传输协议(hypertexttransferprotocol,http)报文进行交互,即资源管理服务器接收的资源获取请求的形式为json格式封装的http报文形式,资源管理服务器对机载服务器发送的http报文进行接收。

s202、资源管理服务器查询飞行器所属的航线对应的资源配置信息。

本发明实施例中,资源管理服务器接收到机载服务器发送的资源获取请求后,将查询飞行器所属的航线对应的资源配置信息,其中,资源配置信息包括至少一个资源包的标识,资源包具体可以为多种资源的集合,资源可以为电影、音乐、新闻资讯、电视剧等多媒体数据。

在一种实现方式中,航线对应的资源配置信息可以由用户预先进行配置,具体的,用户可以在资源管理服务器对应的客户端(数字客舱管理平台)的资源配置页面中针对资源库中的资源的输入配置操作,客户端将用户输入的配置操作发送至资源管理服务器,资源管理服务器接收客户端发送的针对资源库中的资源的配置操作,并根据该配置操作生成资源包以及为资源包添加标识。其中,资源包包括用户在资源库中选择的至少一个资源,资源包的标识也可以基于用户输入的命名操作得到。例如,用户在客户端的资源配置页面中选择了电影1、电影2和电影3,以及在资源包命名框中输入了“五月电影”,并点击了创建资源包按键,则客户端接收到用户输入的上述配置操作后,将配置操作发送至资源管理服务器,资源管理服务器接收到用户输入的配置操作后,将电影1、电影2和电影3进行组合,生成一个资源包,并为该资源包添加“五月电影”的标识。进一步的,用户还可以通过资源配置页面为资源包设置至少一条航线,客户端将上述航线发送至资源管理服务器,资源管理服务器获取用户通过资源配置页面针对资源包设置的至少一条航线,并将资源包配置于用户设置的至少一条航线中。基于上述方式,资源管理服务器可以根据接收到的用户输入的配置操作生成资源包,并为生成的资源包添加标识以及添加对应的航线。可选的,为了使得资源管理服务器对资源包进行更方便的识别与管理,用户为资源包设置的标识需与历史已生成的资源包的标识不相同,若用户在资源包命名框中输入的标识与历史记录的已生成的资源包的标识相同,则机载服务器可以向客户端发送提示信息,用以提示用户对命名框中的标识进行修改。或者,机载服务器也可以为用户设置的标识添加后缀,如将“五月电影”更改为“五月电影1”,以使得该资源包的标识与历史已生成的资源包的标识。

在一种实现方式中,航线对应的资源配置信息可以由资源管理服务器自动配置。具体实现中,资源管理服务器可以基于预设的筛选规则自动从互联网中筛选出相应的资源,其中,资源包括电影,电视剧,小视频,音乐,新闻资讯等。并基于预设的组合规则对资源进行组合,得到至少一个资源包,其中,预设的筛选规则可以为筛选指定网站发布的资源,或者筛选预设时间段发布的资源,或者筛选预设类型的资源等,具体可以由用户预先设置。预设的组合规则包括同类型组合、同时间段组合和同发布地址组合等,基于上述方式,资源管理服务器可以将上述资源进行组合得到至少一个资源包。进一步的,资源管理服务器还可以为每个资源包添加标识,可选的,为了使得资源管理服务器对资源包进行更方便的识别与管理,资源管理服务器为资源包设置的标识需与历史已生成的资源包的标识不相同,具体的,资源管理服务器可以基于预设命名规则对资源包添加标识,例如,命名规则为以当前时间加上资源包的排序进行命名,如对于2019年7月20日15点10分产生的第一个资源包,命名为20190720151001;对于2019年7月25日14点20分产生的第一个资源包,命名为20190725142001。

进一步的,航线对应的资源配置信息配置完成后,当资源管理服务器接收到机载服务器发送的资源获取请求时,可以查询机载服务器所在的飞行器所属的航线对应的资源配置信息,其中,用户可以输入相应的配置操作以定期对航线对应的资源配置信息进行更新,或者,机载服务器也可以周期性的获取互联网中的资源以自动对航线对应的资源配置信息进行更新。

s203、资源管理服务器将资源配置信息发送至机载服务器,以使得机载服务器根据资源配置信息更新飞行器的机载娱乐系统提供的资源。

本发明实施例中,资源管理服务器查询飞行器所属的航线对应的资源配置信息之后,可以将资源配置信息发送至机载服务器,以使得机载服务器根据资源配置信息更新飞行器的机载娱乐系统提供的资源。

在一种实现方式中,资源管理服务器将资源配置信息发送至机载服务器,以使得机载服务器根据资源配置信息更新飞行器的机载娱乐系统提供的资源的具体方式可以为,资源管理服务器将资源配置信息发送至机载服务器,并接收机载服务器根据资源配置信息发送的目标资源包的标识,资源管理服务器根据目标资源包的标识查询目标资源包对应的资源列表,并将资源列表发送至所述机载服务器,以使得机载服务器根据资源列表更新机载娱乐系统提供的资源。其中,目标资源包可以是资源配置信息中的至少一个资源包中除飞行器的机载娱乐系统本地已有的资源包之外的资源包,资源列表包括目标资源包中各个资源的名称以及获取方式。例如,资源管理服务器发送的资源配置信息包括资源包1的标识“五月电影”、资源包2的标识“五月音乐”和资源包3的标识“五月资讯”,机载服务器接收到上述资源配置信息后,检测到飞行器的机载娱乐系统本地已有的资源包的标识包括“五月音乐”和“五月资讯”,则机载服务器可以确定标识为“五月电影”的资源包3为目标资源包,并向资源管理服务器发送资源包3的标识“五月电影”,资源管理服务器根据目标资源包的标识查询目标资源包对应的资源列表为电影1、电影2和电影3,以及每部电影的获取方式,资源管理服务器将资源列表发送至机载服务器,机载服务器根据资源列表更新机载娱乐系统提供的资源,即使用资源列表中每部电影的获取方式将电影缓存至飞行器的机载娱乐系统中。通过上述方式,可以降低机载服务器向资源管理服务器传输的数据量,并使得机载服务器不用发送自身存储的资源,提升机载服务器存储的资源的保密性。

在一种实现方式中,机载服务器向资源管理服务器发送的资源获取请求中包括机载服务器所在的飞行器的机载娱乐系统本地已有的资源包的标识,则资源管理服务器可以查询飞行器所属的航线对应的所有资源包的标识之后,检测航线对应的所有资源包的标识与飞行器的机载娱乐系统本地已有的资源包的标识之间是否完全相同,若完全相同,则结束本流程,若不完全相同,则资源管理服务器将航线对应的所有资源包的标识与机载娱乐系统本地已有的资源包的标识不相同的资源包标识确定为目标资源包的标识,并根据目标资源包的标识查询目标资源包对应的资源列表,资源管理服务器将资源列表作为资源配置信息发送至所述机载服务器,以使得机载服务器根据资源列表更新机载娱乐系统提供的资源。其中,资源列表包括目标资源包中各个资源的名称以及获取方式。通过上述方式,可以减少资源管理服务器与机载服务器之间的交互次数,提升飞行器的机载娱乐系统的资源更新效率。

本发明实施例中,资源管理服务器接收机载服务器在接入网络后发送的资源获取请求,机载服务器配置于飞行器中,资源管理服务器查询飞行器所属的航线对应的资源配置信息,并将资源配置信息发送至机载服务器,以使得机载服务器根据资源配置信息更新飞行器的机载娱乐系统提供的资源。通过实施上述方法,可以对机载娱乐系统中存储的资源进行在线更新,提升资源更新效率。

基于上述资源配置系统的实施例的描述,本发明实施例提供了另一种资源配置方法,该方法可以应用于图1所示的资源配置系统中,具体可以由图1所示的资源管理服务器执行。请参见图3,该资源配置过程可包括以下步骤s301-s309:

s301、资源管理服务器接收客户端发送的针对资源库中的资源的配置操作。

本发明实施例中,配置操作是用户通过资源管理服务器对应的客户端(数字客舱管理平台)展示的资源配置页面输入的。如图4所示,为一种客户端中的源配置页面示意图,图4中包括资源选择部分401、资源类型筛选部分402和资源包标识设置部分403,具体的,用户可以在资源类型筛选部分402输入需要筛选的资源类型,如电影,则资源选择部分401会显示出基于筛选类型得到的资源库中的资源,包括电影1、电影2、电影3和电影4。用户可以在选择资源选择部分401中的电影内容,并在标识设置部分403中输入资源包的标识,如“五月电影”,进一步的,用户可以针对“创建资源包”按键输入点击操作。客户端检测到用户输入的操作之后,将向资源管理服务器发送上述操作,资源管理服务器接收客户端发送的针对资源库中的资源的配置操作。

s302、资源管理服务器根据配置操作生成资源包,并为资源包添加标识。

本发明实施例中,资源包包括资源库中的至少一个资源,资源管理服务器接收客户端发送的针对资源库中的资源的配置操作之后,将根据配置操作生成资源包,并为资源包添加标识。

s303、资源管理服务器获取用户通过资源配置页面针对资源包设置的至少一条航线,并将资源包应用到用户设置的至少一条航线中。

本发明实施例中,用户在客户端提供的如图4所示资源配置页面中配置完一个资源包之后,客户端将向用户展示一个新的资源配置页面,用于配置资源包对应的航线。如图5所示,客户端将向用户展示的资源配置页面示意图,图5中,用户可以针对每个已创建完成的资源包进行信息配置或更改,具体包括配置名称设置、配置类型设置、资源包标识设置和航线设置。客户端接收到用户的配置操作后,将上述配置操作发送至资源管理服务器,资源管理服务器获取用户通过资源配置页面针对资源包设置的至少一条航线,并将资源包应用到用户设置的至少一条航线中。

进一步的,资源管理服务器将向客户端发送已配置完成的资源包的界面示意图,如图6所示,包括已配置完成的多个资源包的信息,如配置时间、配置id、配置类型、配置名称、资源包标识、所属航线和上线状态。图6中资源包标识为“五月电影”对应的信息即为基于步骤s301-s303生成的资源包的信息。

s304、资源管理服务器接收机载服务器在接入网络后发送的资源获取请求,机载服务器配置于飞行器中。

本发明实施例中,飞行器具体可以为飞机,机载服务器具体可以为飞行器中机载娱乐系统的台服务器,资源管理服务器作为数字客舱管理平台的后台服务器,可以配置于任意地方,数字客舱管理平台用于对机载娱乐系统的资源进行管理和配置。

s305、资源管理服务器查询飞行器所属的航线对应的资源配置信息。

本发明实施例中,资源管理服务器接收到机载服务器发送的资源获取请求后,将查询飞行器所属的航线对应的资源配置信息,其中,资源配置信息包括至少一个资源包的标识,资源包具体可以为多种资源的集合,资源可以为电影、音乐、新闻资讯、电视剧等多媒体数据。

s306、资源管理服务器将资源配置信息发送至机载服务器。

本发明实施例中,资源管理服务器查询飞行器所属的航线对应的资源配置信息之后,可以将资源配置信息发送至机载服务器。

在一种实现方式中,资源管理服务器向机载服务器发送配置信息之前,还需要检测是否满足预设的通信条件,其中,通信条件包括机载服务器处于空闲状态,或者,与机载服务器之间的通信距离小于预设距离,或者,与机载服务器之间通信带宽大于预设带宽,或者,通信时间段属于预设时间段。若满足预设通信条件,则资源管理服务器将资源配置信息发送至机载服务器,若不满足预设通信条件,则资源管理服务器可以延时至满足通信条件时将资源配置信息发送至机载服务器。

具体的,资源管理服务器在发送资源配置信息之前,可以检测机载服务器当前的状态,若机载服务器处于空闲状态,则可以将资源配置信息发送至机载服务器,其中,空闲状态可以为机载服务器所在的飞行器处于地面状态。或者,资源管理服务器在发送资源配置信息之前,可以检测与机载服务器之间的通信带宽是否大于预设带宽,若是,则将资源配置信息发送至机载服务器。或者,资源管理服务器在发送配置信息之前,还将检测与机载服务器之间的通信距离,若通信距离小于预设通信距离,则将资源配置信息发送至机载服务器。或者,资源管理服务器在发送配置信息之前,还将检测当前时间段是否属于预设的通信时间段,若是,则将资源配置信息发送至机载服务器,其中,预设的通信时间段可以为白昼时段,夜晚时段为了保证飞行的安全性,资源管理服务器可以暂停发送资源配置信息。

s307、资源管理服务器接收机载服务器根据资源配置信息发送的目标资源包的标识。

本发明实施例中,目标资源包是至少一个资源包中除飞行器的机载娱乐系统本地已有的资源包之外的资源包。具体的,机载服务器接收到资源管理服务器发送的资源配置信息之后,将根据接收到的资源配置信息判断是否需要对飞行器的机载娱乐系统中的资源进行更新。具体判断方式可以为,若资源配置信息中的至少一个资源包的标识都存在于飞行器的机载娱乐系统中,则不需要对资源进行更新,并结束本流程,若资源配置信息中的至少一个资源包的标识不全存在于飞行器的机载娱乐系统,则机载服务器从资源配置信息中的至少一个资源包的标识确定出除飞行器的机载娱乐系统本地已有的资源包之外的目标资源包的标识。并将目标资源包的标识发送至资源管理服务器,资源管理服务器接收机载服务器根据资源配置信息发送的目标资源包的标识。

s308、资源管理服务器根据目标资源包的标识查询目标资源包对应的资源列表,并将资源列表发送至所述机载服务器。

本发明实施例中,资源列表包括目标资源包中各个资源的名称以及获取方式。

s309、资源管理服务器将资源列表发送至机载服务器,以使得机载服务器根据资源列表更新所述机载娱乐系统提供的资源。

本发明实施例中,资源管理服务器根据用户输入的操作生成资源包,并配置资源包的标识和航线,当接收到机载服务器发送的资源获取请求后,将配置好的资源包对应的资源列表发送至机载服务器,以使得机载服务器对机载娱乐系统中的资源进行更新。通过实施上述方法,可以对机载娱乐系统中存储的资源进行在线更新,提升资源更新的效率。

基于上述资源配置系统的实施例的描述,本发明实施例提供了另一种资源配置方法,该方法可以应用于图1所示的资源配置系统中,具体可以由图1所示的机载服务器执行。请参见图7,该资源配置过程可包括以下步骤s701-s703:

s701、机载服务器在接入网络后向资源管理服务器发送资源获取请求,机载服务器配置于飞行器中。

本发明实施例中,飞行器具体可以为飞机,机载服务器具体可以为飞行器中机载娱乐系统的台服务器,资源管理服务器作为数字客舱管理平台的后台服务器,可以配置于任意地方,数字客舱管理平台用于对机载娱乐系统的资源进行管理和配置。

具体实现中,机载服务器可以在接入网络后向资源管理服务器发送资源获取请求,网络具体可以为因特网,资源获取请求具体可以用于获取到机载娱乐系统需要进行更新的资源的信息,具体可以为一个心跳(heartbeat)包,其包括了飞行器的航班号、机载娱乐系统中软件版本信息、机载娱乐系统中包括的资源包的信息等。其中,机载服务器与资源管理服务器具体可以通过json格式封装的http报文进行交互,即机载服务器发送的资源获取请求的形式为json格式封装的http报文形式。

需要说明的是,机载服务器可以在接入网络后周期性的向资源管理服务器发送资源获取请求,其中,周期可以为1天、1周、10天等,具体由用户预先设置。或者,机载服务器也可以在接入网络后并接收到触发操作时向资源管理服务器发送资源获取请求,其中,触发操作可以由用户在机载服务器承载的机载娱乐系统中输入,并由机载娱乐系统传输至机载服务器。

s702、机载服务器接收资源管理服务器返回的飞行器所属的航线对应的资源配置信息。

本发明实施例中,机载服务器在接入网络后向资源管理服务器发送资源获取请求之后,将接收资源管理服务器返回的飞行器所属的航线对应的资源配置信息,其中,资源配置信息包括至少一个资源包的标识,资源包具体可以为多种资源的集合,资源可以为电影、音乐、新闻资讯、电视剧等多媒体数据。

s703、机载服务器根据资源配置信息更新飞行器的机载娱乐系统提供的资源。

本发明实施例中,机载服务器接收到资源配置信息之后,将根据资源配置信息更新飞行器的机载娱乐系统提供的资源。

在一种实现方式中,资源配置信息中包括的至少一个资源包为用户配置的所有资源包,机载服务器根据资源配置信息更新飞行器的机载娱乐系统提供的资源的具体方式可以为,机载服务器获取所述飞行器的机载娱乐系统本地已有的资源包,并从资源配置信息中的至少一个资源包中确定出除本地已有的资源包之外的目标资源包;机载服务器向资源管理服务器发送目标资源包的标识,以使得资源管理服务器根据目标资源包的标识查询目标资源包对应的资源列表,机载服务器接收资源管理服务器发送的资源列表,并根据资源列表更新机载娱乐系统提供的资源,其中,机载服务器具体可以将目标资源包以sync(同步)请求的方式发送至资源管理服务器资源列表包括目标资源包中各个资源的名称以及获取方式。例如,资源管理服务器发送的资源配置信息包括资源包1的标识“五月电影”、资源包2的标识“五月音乐”和资源包3的标识“五月资讯”,机载服务器接收到上述资源配置信息后,检测到飞行器的机载娱乐系统本地已有的资源包的标识包括“五月音乐”和“五月资讯”,则机载服务器可以确定标识为“五月电影”的资源包3为目标资源包,并向资源管理服务器发送资源包3的标识“五月电影”,资源管理服务器根据目标资源包的标识查询目标资源包对应的资源列表为电影1、电影2和电影3,以及每部电影的获取方式,资源管理服务器将资源列表发送至所述机载服务器,机载服务器根据资源列表更新所述机载娱乐系统提供的资源,即使用资源列表中每部电影的获取方式将电影缓存至飞行器的机载娱乐系统中。

在一种实现方式中,机载服务器向资源管理服务器发送的资源获取请求中包括机载服务器所在的飞行器的机载娱乐系统本地已有的资源包的标识,则资源管理服务器发送的资源配置信息中不会包含机载娱乐系统本地已有的资源包的标识,资源管理服务器将每个资源包中资源的名称以及获取方式加入至资源配置信息中,并发送至机载服务器。机载服务器接收到资源配置信息之后,直接根据资源配置信息中的资源的获取方式获取到资源配置信息中的资源。

具体实现中,资源的获取方式包括资源管理服务器的地址,机载服务器根据资源列表更新飞行器的机载娱乐系统提供的资源的具体方式可以为,机载服务器检测当前的资源下载环境,若资源下载环境满足预设下载条件,则机载服务器根据资源管理服务器的地址从资源管理服务器下载资源配置信息中目标资源包中的各个资源,并将下载的目标资源包中的各个资源添加到机载娱乐系统中,以更新机载娱乐系统中的资源。其中,资源下载环境包括与资源管理服务器之间的通信带宽、通信信道稳定性和飞行器的位置中的一种或多种。例如,资源下载环境为与资源管理服务器之间的通信带宽,则在与资源管理服务器之间的通信带宽大于预设带宽的情况下,机载服务器根据资源管理服务器的地址从资源管理服务器下载资源配置信息中目标资源包中的各个资源。或者,资源下载环境为与资源管理服务器之间通信信道稳定性,则在与资源管理服务器之间的通信信道稳定性大于预设稳定性的情况下,机载服务器根据资源管理服务器的地址从资源管理服务器下载资源配置信息中目标资源包中的各个资源,其中,稳定性的具体判断条件可以由通信信道处于稳定状态的持续时长所确定,持续时长越高,稳定性越高,通信信道的带宽大于预设带宽时,通信信道处于稳定状态。或者,资源下载环境为飞行器的位置,若飞行器处于预设位置,则机载服务器根据资源管理服务器的地址从资源管理服务器下载资源配置信息中目标资源包中的各个资源,其中,预设位置可以为机场所在的位置。

本发明实施例中,机载服务器在接入网络后向资源管理服务器发送资源获取请求,资源获取请求包括飞行器所属的航线,并接收资源管理服务器返回的飞行器所属的航线对应的资源配置信息,资源配置信息包括至少一个资源包的标识,机载服务器根据资源配置信息更新所述飞行器的机载娱乐系统提供的资源。通过实施上述方法,可以使得对机载娱乐系统中存储的资源进行在线更新,提升资源更新的效率。

基于上述资源配置方法实施例的描述,本发明实施例还公开了一种资源配置装置,该资源配置装置可以应用于图1所示的资源配置系统中,具体地该资源配置装置可运行于图1所示的资源配置系统中的资源管理服务器。该资源配置装置可以是运行于资源配置服务器中的一个计算机程序(包括程序代码),也可以是包含在资源配置服务器中的一个实体装置。该资源配置装置可以执行图2-3所示的方法。请参见图8,该资源配置装置80包括:接收模块801、查询模块802、发送模块803、生成模块804和获取模块805,其中:

接收模块801,用于接收机载服务器在接入网络后发送的资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;

查询模块802,用于查询所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;

发送模块803,用于将所述资源配置信息发送至所述机载服务器,以使得所述机载服务器根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。

在一种实现方式中,发送模块803,用于将所述资源配置信息发送至所述机载服务器;

接收模块801,用于接收所述机载服务器根据所述资源配置信息发送的目标资源包的标识,所述目标资源包是所述至少一个资源包中除所述飞行器的机载娱乐系统本地已有的资源包之外的资源包;

查询模块802,用于根据所述目标资源包的标识查询所述目标资源包对应的资源列表,所述资源列表包括所述目标资源包中各个资源的名称以及获取方式;

发送模块803,用于将所述资源列表发送至所述机载服务器,以使得所述机载服务器根据所述资源列表更新所述机载娱乐系统提供的资源。

在一种实现方式中,接收模块801,用于接收客户端发送的针对资源库中的资源的配置操作,所述配置操作是用户通过所述客户端展示的资源配置页面输入的;

生成模块804,用于根据所述配置操作生成资源包,并为所述资源包添加标识,所述资源包包括所述资源库中的至少一个资源;

获取模块805,用于获取所述用户通过所述资源配置页面针对所述资源包设置的至少一条航线,并将所述资源包应用到所述至少一条航线中。

本发明实施例中,接收模块801接收机载服务器在接入网络后发送的资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;查询模块802查询所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;发送模块803将所述资源配置信息发送至所述机载服务器,以使得所述机载服务器根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。通过实施上述方法,可以对机载娱乐系统中存储的资源进行在线更新,提升资源更新的效率。

基于上述资源配置方法实施例的描述,本发明实施例还公开了另一种资源配置装置,该资源配置装置可以应用于图1所示的资源配置系统中,具体地该资源配置装置可运行于图1所示的资源配置系统中的机载服务器。该资源配置装置可以是运行于机载服务器中的一个计算机程序(包括程序代码),也可以是包含在机载服务器中的一个实体装置。该资源配置装置可以执行图7所示的方法。请参见图9,该资源配置装置90包括:发送模块901、接收模块902、更新模块903、获取模块904、确定模块905,其中:

发送模块901,用于在接入网络后向资源管理服务器发送资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;

接收模块902,用于接收所述资源管理服务器返回的所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;

更新模块903,用于根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。

在一种实现方式中,获取模块904,用于获取所述飞行器的机载娱乐系统本地已有的资源包;

确定模块905,用于从所述至少一个资源包中确定出除所述本地已有的资源包之外的目标资源包;

发送模块901,用于向所述资源管理服务器发送所述目标资源包的标识,以使得所述资源管理服务器根据所述目标资源包的标识查询所述目标资源包对应的资源列表,所述资源列表包括所述目标资源包中各个资源的名称以及获取方式;

接收模块902,用于接收所述资源管理服务器发送的所述资源列表;

更新模块903,用于根据所述资源列表更新所述机载娱乐系统提供的资源。

在一种实现方式中,更新模块903,具体用于:

检测当前的资源下载环境,所述资源下载环境包括与所述资源管理服务器之间的通信带宽、通信信道稳定性和所述飞行器的位置中的一种或多种;

若所述资源下载环境满足预设下载条件,则根据所述资源管理服务器的地址从所述资源管理服务器下载所述目标资源包中的各个资源;

将下载的所述目标资源包中的各个资源添加到所述机载娱乐系统中。

本发明实施例中,发送模块901在接入网络后向资源管理服务器发送资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;接收模块902接收所述资源管理服务器返回的所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;更新模块903根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。通过实施上述方法,可以对机载娱乐系统中存储的资源进行在线更新,提升资源更新的效率。

基于上述方法实施例以及装置实施例的描述,本发明实施例还提供一种资源管理服务器;该资源管理服务器可应用于图1所示的资源配置系统中。请参见图10,所述资源管理服务器内部结构至少包括处理器1001、输入设备1002、输出设备1003以及计算机存储介质1004。其中,资源管理服务器内的处理器1001、输入设备1002、输出设备1003以及计算机存储介质1004可通过总线或其他方式连接,在本发明实施例所示图10中以通过总线1005连接为例。

所述计算机存储介质1004用于存储计算机程序,所述计算机程序包括程序指令,所述处理器1001用于执行所述计算机存储介质1004存储的程序指令。处理器1001(或称cpu(centralprocessingunit,中央处理器))是资源管理服务器的计算核心以及控制核心,其适于实现一条或一条以上指令,具体适于加载并执行一条或一条以上指令从而实现相应方法流程或相应功能;

在一种实现方式中,本发明实施例所述的处理器1001可以用于接收机载服务器在接入网络后发送的资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;查询所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;将所述资源配置信息发送至所述机载服务器,以使得所述机载服务器根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。

本发明实施例还提供了一种计算机存储介质(memory),所述计算机存储介质是资源管理服务器中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机存储介质既可以包括资源管理服务器中的内置存储介质,当然也可以包括资源管理服务器所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了资源管理服务器的操作系统。并且,在该存储空间中还存放了适于被处理器1001加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机存储介质。

在一种实现方式中,可由处理器1001加载并执行计算机存储介质中存放的一条或一条以上第一指令,以实现上述人脸检索实施例中的方法的相应步骤;具体实现中,计算机存储介质中的一条或一条以上第一指令由处理器1001加载并执行如下步骤:

接收机载服务器在接入网络后发送的资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;

查询所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;

将所述资源配置信息发送至所述机载服务器,以使得所述机载服务器根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。

在一种实现方式中,所述一条或一条以上第一指令由处理器1001加载并具体执行如下步骤:

将所述资源配置信息发送至所述机载服务器;

接收所述机载服务器根据所述资源配置信息发送的目标资源包的标识,所述目标资源包是所述至少一个资源包中除所述飞行器的机载娱乐系统本地已有的资源包之外的资源包;

根据所述目标资源包的标识查询所述目标资源包对应的资源列表,所述资源列表包括所述目标资源包中各个资源的名称以及获取方式;

将所述资源列表发送至所述机载服务器,以使得所述机载服务器根据所述资源列表更新所述机载娱乐系统提供的资源。

在一种实现方式中,所述一条或一条以上第一指令由处理器1001加载并具体执行如下步骤:

接收客户端发送的针对资源库中的资源的配置操作,所述配置操作是用户通过所述客户端展示的资源配置页面输入的;

根据所述配置操作生成资源包,并为所述资源包添加标识,所述资源包包括所述资源库中的至少一个资源;

获取所述用户通过所述资源配置页面针对所述资源包设置的至少一条航线,并将所述资源包应用到所述至少一条航线中。

本发明实施例中,资源管理服务器接收机载服务器在接入网络后发送的资源获取请求,机载服务器配置于飞行器中,资源管理服务器查询飞行器所属的航线对应的资源配置信息,并将资源配置信息发送至机载服务器,以使得机载服务器根据资源配置信息更新飞行器的机载娱乐系统提供的资源。通过实施上述方法,可以对机载娱乐系统中存储的资源进行在线更新,提升资源更新的效率。

基于上述方法实施例以及装置实施例的描述,本发明实施例还提供一种机载服务器;该机载服务器可应用于图1所示的资源配置系统中。请参见图11,所述机载服务器内部结构至少包括处理器1101、输入设备1102、输出设备1103以及计算机存储介质1104。其中,资源管理服务器内的处理器1101、输入设备1102、输出设备1103以及计算机存储介质1104可通过总线或其他方式连接,在本发明实施例所示图11中以通过总线1105连接为例。

所述计算机存储介质1104用于存储计算机程序,所述计算机程序包括程序指令,所述处理器1101用于执行所述计算机存储介质1104存储的程序指令。处理器1101(或称cpu(centralprocessingunit,中央处理器))是机载服务器的计算核心以及控制核心,其适于实现一条或一条以上指令,具体适于加载并执行一条或一条以上指令从而实现相应方法流程或相应功能;

在一种实现方式中,本发明实施例所述的处理器1101可以用于在接入网络后向资源管理服务器发送资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;接收所述资源管理服务器返回的所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。

本发明实施例还提供了一种计算机存储介质(memory),所述计算机存储介质是机载服务器中的记忆设备,用于存放程序和数据。可以理解的是,此处的计算机存储介质既可以包括机载服务器中的内置存储介质,当然也可以包括机载服务器所支持的扩展存储介质。计算机存储介质提供存储空间,该存储空间存储了机载服务器的操作系统。并且,在该存储空间中还存放了适于被处理器1101加载并执行的一条或一条以上的指令,这些指令可以是一个或一个以上的计算机程序(包括程序代码)。需要说明的是,此处的计算机存储介质可以是高速ram存储器,也可以是非不稳定的存储器(non-volatilememory),例如至少一个磁盘存储器;可选的还可以是至少一个位于远离前述处理器的计算机存储介质。

在一种实现方式中,可由处理器1101加载并执行计算机存储介质中存放的一条或一条以上第一指令,以实现上述人脸检索实施例中的方法的相应步骤;具体实现中,计算机存储介质中的一条或一条以上第一指令由处理器1101加载并执行如下步骤:

在接入网络后向资源管理服务器发送资源获取请求,所述机载服务器配置于飞行器中,所述资源获取请求包括所述飞行器所属的航线;

接收所述资源管理服务器返回的所述飞行器所属的航线对应的资源配置信息,所述资源配置信息包括至少一个资源包的标识;

根据所述资源配置信息更新所述飞行器的机载娱乐系统提供的资源。

在一种实现方式中,所述一条或一条以上第一指令由处理器1101加载并具体执行如下步骤:

获取所述飞行器的机载娱乐系统本地已有的资源包;

从所述至少一个资源包中确定出除所述本地已有的资源包之外的目标资源包;

向所述资源管理服务器发送所述目标资源包的标识,以使得所述资源管理服务器根据所述目标资源包的标识查询所述目标资源包对应的资源列表,所述资源列表包括所述目标资源包中各个资源的名称以及获取方式;

接收所述资源管理服务器发送的所述资源列表,并根据所述资源列表更新所述机载娱乐系统提供的资源。

在一种实现方式中,所述一条或一条以上第一指令由处理器1101加载并具体执行如下步骤:

检测当前的资源下载环境,所述资源下载环境包括与所述资源管理服务器之间的通信带宽、通信信道稳定性和所述飞行器的位置中的一种或多种;

若所述资源下载环境满足预设下载条件,则根据所述资源管理服务器的地址从所述资源管理服务器下载所述目标资源包中的各个资源;

将下载的所述目标资源包中的各个资源添加到所述机载娱乐系统中。

本发明实施例中,本发明实施例中,机载服务器在接入网络后向资源管理服务器发送资源获取请求,资源获取请求包括飞行器所属的航线,并接收资源管理服务器返回的飞行器所属的航线对应的资源配置信息,资源配置信息包括至少一个资源包的标识,机载服务器根据资源配置信息更新所述飞行器的机载娱乐系统提供的资源。通过实施上述方法,可以使得对机载娱乐系统中存储的资源进行在线更新,提升资源更新的效率。

以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1