一种播放器的播放控制方法及系统与流程

文档序号:16021675发布日期:2018-11-23 18:24阅读:282来源:国知局
一种播放器的播放控制方法及系统与流程

本发明属于航空领域,尤其涉及一种播放器的播放控制方法及系统。



背景技术:

飞机在进行地面维护时,时常会出现断电(主要是供电系统的切换,由飞机自身供电变为地面供电)以及航后维修人员操作不当导致机上娱乐系统的多媒体播放器在进行运行或升级时被中断,导致多媒体播放器无法正常运行。目前出现这种情况下,只有将这些无法正常使用的设备返回设备制造商出进行维修,这种方式费用高,时间周期长。



技术实现要素:

本发明实施例的目的在于提供一种播放器的播放控制方法及系统,可在播放器中断运行的情况下恢复播放器的正常运行。

本发明实施例是这样实现的,一种播放器的播放控制方法,所述方法包括以下步骤:

在所述播放器的操作系统完成启动后,通过守护进程检测主应用程序是否启动成功;

当所述主应用程序启动未成功时,守护进程通过以下方式在线恢复所述主应用程序:

通过守护进程查找存储器中是否存储有应用恢复文件;

当查找到所述存储器中有应用恢复文件时,通过守护进程终止所述播放器中应用进程的运行;

通过守护进程将查找到的所述应用恢复文件替代为所述播放器的主应用程序;及

通过守护进程重新启动播放器的操作系统和替代后的主应用程序。

本发明实施例的另一目的在于提供一种播放器的播放控制系统,所述系统包括有:

启动模块,用于在播放器的操作系统启动时,启动所述播放器的主应用程序及守护进程;

在线恢复模块,用于当主应用程序启动未成功时,守护进程在线恢复主应用程序。所述在线恢复模块包括有:

查找模块,用于通过守护进程查找存储器中是否存储有应用恢复文件;

执行模块,用于当查找到所述存储器中有应用恢复文件时,通过守护进程终止所述播放器中应用进程的运行;

所述执行模块,还用于通过守护进程将查找到的所述应用恢复文件替代为所述播放器的主应用程序;及

所述执行模块,还用于通过守护进程重新启动播放器的操作系统和替代后的主应用程序。

在本发明实施例中,播放器的播放控制方法及系统在播放器的操作系统启动成功后一旦主应用系统出现故障,能够在线恢复播放器的主应用程序,例如可启动守护进程来检测播放器中的主应用程序是否可以正常启动,并在启动未成功时,获取一应用恢复文件至播放器中来替代初始的主应用程序,将所述方法及系统用于机上娱乐系统时,能够在播放中断时自动实现播放机的重启运行,减少机载设备的拆装和返修次数,节约航空公司运营成本和时间。

附图说明

图1是本发明实施例提供的播放器的播放控制的方法流程图。

图2是本发明实施例提供的播放器的播放控制系统模块结构图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

作为本发明的一个实施例,图1示出了本发明实施例提供的播放器的播放控制方法流程图,其具体包括步骤为:

步骤S601,在播放器的操作系统和主应用程序启动时,自动启动守护进程。本实施方式中,播放器为机上娱乐系统的多媒体播放器,其他实施方式中,播放器也可为不同类型的多媒体播放器,当然守护进程也可在操作系统或主应用程序启动以后的其他时间内自动或者人为启动。

步骤S602,在播放器的操作系统完成启动后,通过与操作系统同时启动或者滞后与操作系统启动的守护进程检测主应用程序是否启动成功。如果主应用程序启动成功,则进入步骤S607,否则进入步骤S603通过守护进程在线恢复主应用程序。

步骤S603,本实施例中当飞机在进行地面维护时,可能由于断电(主要是供电系统的切换,由飞机自身供电变为地面供电)而导致播放器中断后无法重新启动主应用程序,或者航空维修人员操作不当播放器在进行应用或升级时被中断后无法重新启动主应用程序,当主应用程序启动未成功时,通过守护进程查找存储器中是否存储有应用恢复文件。当未查找到应用恢复文件时,返回步骤S603。在本实施方式中,所述存储器为外置存储器,当然,也可采用播放器中内置的硬盘等存储器。

步骤S604,当查找到有应用恢复文件时,通过守护进程终止播放器中应用进程的运行。本实施方式中,所述应用程序为所述播放器中除所述守护进程以外的所有运行中的进程。

步骤S605,通过守护进程将查找到的应用恢复文件替代为播放器的主应用程序。

步骤S606,通过守护进程重新启动播放器的操作系统和替代后的主应用程序。

步骤S607,当主应用程序启动成功时,播放器的操作系统、主应用系统都正常运行。

进一步地,在步骤S604后,方法还可包括有:通过所述守护进程删除所述播放器的主应用程序再进入步骤S605。

进一步地,播放器还可包括有显示器,存储器为外置存储器时,在步骤S602后,以上方法还包括有:当主应用程序启动未成功时,通过显示器显示主应用程序启动未成功信息和/或提示用户插入外置存储器至播放器的信息,提醒用户插入外置存储器。其他实施方式中,播放器上也可不设置显示器,而是设置指示装置,如红外灯等,当主应用程序启动未成功时,通过指示装置发光来提示用户主应用程序启动未成功信息。进一步地,在所述存储器为外置存储器时,步骤S603中,当所述主应用程序启动未成功时,通过守护进程查找存储器中是否存储有应用恢复文件的具体方法为:通过守护进程查找是否有外置存储器插入播放器;当查找有外置存储器插入播放器时,通过守护进程查找外置存储器中是否包括有所述应用恢复文件。步骤S604中,通过守护进程将查找到的应用恢复文件替代为所述播放器的主应用程序的具体方法为:通过守护进程拷贝所述外置存储器中的应用恢复文件,并将拷贝的应用恢复文件替代为所述播放器的主应用程序。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘等。

图2是本发明实施例提供的播放器的播放控制系统100模块结构图。在本发明实施例中,系统100包括有一启动模块21、一检测模块22和在线恢复模块26,其中在线恢复模块26主要包括查找模块23和执行模块24。

其中,启动模块21用于在播放器的操作系统和主应用程序启动时,自动启动守护进程,或者也可在操作系统或主应用程序启动以后的其他时间内启动守护进程。

检测模块22用于在播放器的操作系统完成启动后,通过守护进程检测主应用程序是否启动成功。

在线恢复模块26用于当主应用程序启动未成功时,通过守护进程在线恢复主应用程序。

查找模块23用于当主应用程序启动未成功时,通过守护进程查找存储器中是否存储有应用恢复文件。执行模块24用于当查找模块23查找到有应用恢复文件时,通过守护进程终止播放器中应用进程的运行,还用于通过守护进程将查找到的应用恢复文件替代为播放器的主应用程序,以及用于通过守护进程重新启动播放器的操作系统和替代后的主应用程序。本实施方式中,应用恢复文件为包括有主应用程序的文件。执行模块23还可用于在终止播放器中应用进程的运行后,通过守护进程删除播放器中初始的主应用程序。进一步地,播放器还包括有显示器10,在线恢复模块26还包括有一显示模块25,显示模块25用于在存储器为外置存储器及主应用程序启动未成功时,显示主应用程序启动未成功信息和/或提示用户插入外置存储器至播放器的信息于显示器10,从而提醒用户将外置存储器插入播放器。

在本实施方式中,在存储器为外置存储器时,查找模块23可具体用于通过守护进程查找是否有一外置存储器插入播放器,有外置存储器插入播放器时,还通过守护进程查找该外置存储器中是否包括有应用恢复文件。执行模块23具体还用于当查找到有应用恢复文件时,通过守护进程终止播放器中应用进程的运行,以及通过守护进程拷贝外置存储器中的应用恢复文件,并将拷贝的应用恢复文件替代为播放器的主应用程序。

通过本发明的播放器的播放控制方法及系统,其在播放器的操作系统启动成功后,利用守护进程来检测播放器中的主应用程序是否可以正常启动,并在启动未成功时对其进行在线恢复,例如获取一应用恢复文件至播放器中来替代初始的主应用程序,从而实现播放器在线主应用程序的恢复,将方法及系统用于机上娱乐系统的播放器后时,能够自动实现播放机的重启运行,减少机载设备的拆装和返修次数,节约航空公司运营成本和时间。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

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