一种播放器的播放控制方法及系统技术方案

技术编号:10682713 阅读:182 留言:0更新日期:2014-11-26 14:32
本发明专利技术提供了一种播放器的播放控制方法及系统,方法包括有:在播放器的操作系统完成启动后,通过守护进程检测主应用程序是否启动成功;当启动未成功时,通过守护进程在线恢复主应用程序,例如通过守护进程查找存储器中是否存储有应用恢复文件;当查找到有应用恢复文件时,通过守护进程终止播放器中应用进程的运行;通过守护进程将查找到的应用恢复文件替代为播放器的主应用程序;及通过守护进程重新启动播放器的操作系统和替代后的主应用程序。本发明专利技术的播放器的播放控制方法及系统,将方法及系统用于机上娱乐系统时可在播放器中断时实现系统的自动恢复,能够作为航空公司机务人员的辅助维修手段,节约航空公司运营成本和时间。

【技术实现步骤摘要】
【国外来华专利技术】一种播放器的播放控制方法及系统
本专利技术属于航空领域,尤其涉及一种播放器的播放控制方法及系统。
技术介绍
飞机在进行地面维护时,时常会出现断电(主要是供电系统的切换,由飞机自身供电变为地面供电)以及航后维修人员操作不当导致机上娱乐系统的多媒体播放器在进行运行或升级时被中断,导致多媒体播放器无法正常运行。目前出现这种情况下,只有将这些无法正常使用的设备返回设备制造商出进行维修,这种方式费用高,时间周期长。
技术实现思路
本专利技术实施例的目的在于提供一种播放器的播放控制方法及系统,可在播放器中断运行的情况下恢复播放器的正常运行。本专利技术实施例是这样实现的,一种播放器的播放控制方法,所述方法包括以下步骤:在所述播放器的操作系统完成启动后,通过守护进程检测主应用程序是否启动成功;当所述主应用程序启动未成功时,守护进程通过以下方式在线恢复所述主应用程序:通过守护进程查找存储器中是否存储有应用恢复文件;当查找到所述存储器中有应用恢复文件时,通过守护进程终止所述播放器中应用进程的运行;通过守护进程将查找到的所述应用恢复文件替代为所述播放器的主应用程序;及通过守护进程重新启动播放器的操作系统和替代后的主应用程序。本专利技术实施例的另一目的在于提供一种播放器的播放控制系统,所述系统包括有:启动模块,用于在播放器的操作系统启动时,启动所述播放器的主应用程序及守护进程;在线恢复模块,用于当主应用程序启动未成功时,守护进程在线恢复主应用程序。所述在线恢复模块包括有:查找模块,用于通过守护进程查找存储器中是否存储有应用恢复文件;执行模块,用于当查找到所述存储器中有应用恢复文件时,通过守护进程终止所述播放器中应用进程的运行;所述执行模块,还用于通过守护进程将查找到的所述应用恢复文件替代为所述播放器的主应用程序;及所述执行模块,还用于通过守护进程重新启动播放器的操作系统和替代后的主应用程序。在本专利技术实施例中,播放器的播放控制方法及系统在播放器的操作系统启动成功后一旦主应用系统出现故障,能够在线恢复播放器的主应用程序,例如可启动守护进程来检测播放器中的主应用程序是否可以正常启动,并在启动未成功时,获取一应用恢复文件至播放器中来替代初始的主应用程序,将所述方法及系统用于机上娱乐系统时,能够在播放中断时自动实现播放机的重启运行,减少机载设备的拆装和返修次数,节约航空公司运营成本和时间。附图说明图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,从而提醒用户本文档来自技高网...

【技术保护点】
PCT国内申请,权利要求书已公开。

【技术特征摘要】
【国外来华专利技术】1.一种播放器的播放控制方法,其特征在于:方法包括以下步骤:在所述播放器的操作系统完成启动后,通过守护进程检测所述播放器的主应用程序是否启动成功;当所述主应用程序启动未成功时,通过守护进程在线恢复所述主应用程序,通过指示装置发光以提示用户主应用程序启动未成功信息;所述守护进程在线恢复所述主应用程序的具体方法为:通过守护进程查找存储器中是否存储有应用恢复文件;所述存储器为外置存储器或播放器内置存储器;当查找到所述存储器中有应用恢复文件时,通过守护进程终止所述播放器中应用进程的运行,通过所述守护进程删除所述播放器的主应用程序;通过守护进程将查找到的所述应用恢复文件替代为所述播放器的主应用程序;及通过守护进程重新启动播放器的操作系统和替代后的主应用程序;所述通过守护进程查找存储器中是否存储有应用恢复文件的具体方法为:通过守护进程查找是否有外置存储器插入所述播放器;当查找有所述外置存储器插入所述播放器时,通过守护进程查找所述外置存储器中是否包括有所述应用恢复文件。2.如权利要求1所述的播放器的播放控制方法,其特征在于:通过守护进程终止所述播放器中应用进程的运行的步骤中,所述应用进程为所述播放器中除所述守护进程以外的所有运行中的进程。3.如权利要求1-2中任一项所述的播放器的播放控制方法,其特征在于:所述播放器还包括显示器,所述存储器为外置存储器,当所述主应用程序启动未成功时,所述方法还包括以下步骤:显示所述主应用程序启动未成功的信息和/或提示用户插入外置存储器至播放器的信息于所述显示器。4.如权利要求1-2中任一项所述的播放器的播放控制方法,其特征在于:所述通过守护进程将查找到的所述应用恢复文件替代为所述播放器的主应用程序的具体方法为:通过守护进程拷贝所述外置存储器中的应用恢复文件,并将拷贝的应用恢复文件替代为所述播放器的主应用程序。5.一种播放器的播放...

【专利技术属性】
技术研发人员:李诗臻朱杰
申请(专利权)人:深圳市多尼卡电子技术有限公司
类型:发明
国别省市:广东;44

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

1