设备运行的维护方法及装置的利记博彩app

文档序号:7748067阅读:221来源:国知局
专利名称:设备运行的维护方法及装置的利记博彩app
技术领域
本发明涉及通信技术领域,尤其涉及一种设备运行的维护方法及装置。
背景技术
随着计算机网络的迅猛发展和大规模应用,在城市中的户外大屏、灯箱等广告应用都开始采用网络管理的方式运营,即所有的播放节点由中心端进行统一管理,播放节点的节目播放通常是在一种无人值守的情况下运行的。在这种应用方式下,中心端需要获知播放节点是否在稳定运行,并进行相应维护。中心端通常采用监播的方式获取播放节点的播放情况,即各播放节点实时地将其运行情况上报给中心端,或者,中心端向各播放节点发送上报指示指令,以通知各播放节点将其运行情况上报给中心端。在实现本发明的过程中,发明人发现现有技术中至少存在如下问题一般中心端所管理的播放节点较多,每个播放节点都频繁地向中心端上报其运行情况,需要占用大量的网络资源。在网络状况差的情况下,播放节点上报的运行情况可能会发生时延或丢失,导致使中心端不能及时地收到播放节点上报的运行情况,不能有效监控和及时处理播放节点的异常,因此,无法确保播放节点的程序能够稳定运行。

发明内容
本发明的实施例提供一种设备运行的维护方法及装置,确保设备的程序能够稳定运行。为达到上述目的,本发明的实施例采用如下技术方案一种设备运行的维护方法,包括在确定存在未启动的监测进程时,启动所述未启动的监测进程;在根据监测进程的当前状态和设定的进程异常标准确定存在状态异常的监测进程时,重新启动所述状态异常的监测进程;在根据设备的进程当前的状态和设定的系统重新启动标准确定需要重新启动系统时,重新启动系统。一种设备运行的维护装置,包括进程启动单元,用于在确定存在未启动的监测进程时,启动所述未启动的监测进程;进程重启单元,用于在根据监测进程的当前状态和设定的进程异常标准确定存在状态异常的监测进程时,重新启动所述状态异常的监测进程;系统重启单元,用于在根据设备的进程当前的状态和设定的系统重新启动标准确定需要重新启动系统时,重新启动系统。本发明实施例提供的设备运行的维护方法及装置,通过在确定存在未启动的监测进程时,启动所述未启动的监测进程,在根据监测进程的当前状态和设定的进程异常标准确定存在状态异常的监测进程时,重新启动所述状态异常的监测进程,并且,在根据设备的进程当前的状态和设定的系统重新启动标准确定需要重新启动系统时重新启动系统。因此,设备自身能够监控自己的运行情况并处理异常,使设备的异常可以得到有效的监控和及时的处理,从而确保设备的程序能够稳定运行。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本发明实施例提供一种设备运行的维护方法的流程示意图;
图2为本发明实施例提供一种设备运行的维护装置的构成示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。为了确保设备的程序能够稳定运行,本发明实施例提供了一种设备运行的维护方法,如图I所述,包括101、在确定存在未启动的监测进程时,启动所述未启动的监测进程;在本实施例中,所述“监测进程”是指需要监测的进程。另外,在对设备的运行状况进行监测前,需要预先设定监测进程和监测进程的启动路径和系统重新启动标准,并对每一个监测进程设定一个对应的进程异常标准,该进程异常标准用于确定监测进程是否处于非正常状态,该进程异常标准包括监测进程的CPU使用率,内存使用量,句柄数以及线程数等的异常标准值。举例而言,设备可以根据设定的监测进程列表确定需要启动的监测进程,实时监测该设备上正在运行的进程,在确定存在未启动的监测进程时,获取所述未启动的监测进程的启动路径,根据获取的启动路径启动所述未启动的监测进程。例如,播放节点在开始运行时根据用户设定的监测进程列表确定需要启动的监测进程A、B和C。实时监测该播放节点上正在运行的进程,并判断检测进程A、B和C是否都正在运行。若当前监测到该播放节点上正在运行的进程为B、C和D,则确定存在未启动的监测进程A,获取该监测进程A的启动路径,根据该监测进程A的启动路径启动该监测进程A0102、在根据监测进程的当前状态和设定的进程异常标准确定存在状态异常的监测进程时,重新启动所述状态异常的监测进程;举例而言,设备可以获取各监测进程当前的状态,所述检测进程的状态包括监测进程的CPU使用率,内存使用量,句柄数以及线程数等。获取设定的与各监测进程分别对应的进程异常标准,所述进程异常标准包括监测进程的CPU使用率,内存使用量,句柄数以及线程数的异常标准值等。在根据监测进程当前的CPU使用率及对应的异常标准值,或者,内存使用量及对应的异常标准值,或者,句柄数及对应的异常标准值,或者,线程数及对应的异常标准值确定所述监测进程的状态异常时,获取所述状态异常的监测进程的启动路径。然后,根据获取的启动路径重新启动所述状态异常的监测进程。例如,若设定的监测进程为A、B和C,获取监测进程A、B和C当前的运行状态,即获取监测进程A、B和C的CPU使用率,内存使用量,句柄数以及线程数等。获取设定的分别与监测进程A、B和C对应的进程异常标准I、II和III,其中,进程异常标准I包括监测进程A的CPU使用率的异常标准值、内存使用量的异常标准值、句柄数的异常标准值以及线程数的异常标准值等,进程异常标准II包括监测进程B的CPU使用率的异常标准值、内存使用量的异常标准值、 句柄数的异常标准值以及线程数的异常标准值等,进程异常标准III包括监测进程C的CPU使用率的异常标准值、内存使用量的异常标准值、句柄数的异常标准值以及线程数的异常标准值等。若发现监测进程B当前的CPU使用率高于与进程异常标准II中监测进程B的CPU使用率的异常标准值,则确定监测进程B的运行状态异常,获取监测进程B的启动路径,然后,根据监测进程B的启动路径重新启动监测进程B。103、在根据设备的进程当前的状态和设定的系统重新启动标准确定需要重新启动系统时,重新启动系统。举例而言,设备可以获取规定时间内设备的进程的重启次数,获取设定的系统重新启动标准,所述系统重新启动标准为最高重启次数,并在获取的重启次数高于最高重启次数时确定需要重新启动系统,重新启动系统。例如,获取设备的进程A的重启次数为N,获取设定的系统重新启动标准,即最高重启次数为M。若进程A的重启次数N高于最高重启次数N,则认定进程A重启过于频繁,造成进程A频繁重启的原因有可能是系统运行出现故障,因此,确定需要重新启动系统。此时重新启动系统。另外,还可以将对进程的操作和系统重新启动操作记入日志,,以便查询。或者,也可以将设备的所有操作都记入日志中。另外,本实施例的方法还可以与现有技术中监播的方法配合使用。本发明实施例提供的设备运行的维护方法,通过在确定存在未启动的监测进程时,启动所述未启动的监测进程,在根据监测进程的当前状态和设定的进程异常标准确定存在状态异常的监测进程时,重新启动所述状态异常的监测进程,并且,在根据设备的进程当前的状态和设定的系统重新启动标准确定需要重新启动系统时重新启动系统。因此,设备自身能够监控自己的运行情况并处理异常,使设备的异常可以得到有效的监控和及时的处理,从而确保设备的程序能够稳定运行。与上述方法相对应地,本发明实施例还提供了一种设备运行的维护装置,如图2所示,包括进程启动单元201,用于在确定存在未启动的监测进程时,启动所述未启动的监测进程;进程重启单元202,用于在根据监测进程的当前状态和设定的进程异常标准确定存在状态异常的监测进程时,重新启动所述状态异常的监测进程;系统重启单元203,用于在根据设备的进程当前的状态和设定的系统重新启动标准确定需要重新启动系统时,重新启动系统。进一步地,所述进程启动单元201可以具体包括进程确定子单元,用于根据设定的监测进程列表确定监测进程;路径获取子单元,用于在确定存在未启动的监测进程时,获取所述未启动的监测进程的启动路径;进程 启动子单元,用于根据获取的启动路径启动所述未启动的监测进程。进一步地,所述进程重启单元202可以具体包括状态获取子单元,用于获取各监测进程当前的状态,所述进程的状态包括进程的(PU使用率,内存使用量,句柄数以及线程数;异常标准获取子单元,用于获取设定的与各监测进程分别对应的进程异常标准,所述进程异常标准包括监测进程的CPU使用率,内存使用量,句柄数以及线程数的异常标准值;路径获取子单元,用于在根据监测进程当前的CPU使用率及对应的异常标准值,或者,内存使用量及对应的异常标准值,或者,句柄数及对应的异常标准值,或者,线程数及对应的异常标准值确定所述监测进程的状态异常时,获取所述状态异常的监测进程的启动路径;进程重启子单元,用于根据获取的启动路径重新启动所述状态异常的监测进程。进一步地,所述系统重启单元203可以具体包括状态获取子单元,用于获取规定时间内设备的进程的重启次数;标准获取子单元,用于获取设定的系统重新启动标准,所述系统重新启动标准为最闻重启次数;系统重启子单元,用于在获取的重启次数高于最高重启次数时确定需要重新启动系统,重新启动系统。进一步地,所述设备运行的维护装置还包括日志记录单元,用于将对进程的操作和系统重新启动操作记入日志。本实施例设备运行的维护装置可以集成在设备中,例如集成在播放节点中。该设备运行的维护装置的工作方法具体可参看上文所述的设备运行的维护方法。本发明实施例提供的设备运行的维护装置,通过在确定存在未启动的监测进程时,启动所述未启动的监测进程,在根据监测进程的当前状态和设定的进程异常标准确定存在状态异常的监测进程时,重新启动所述状态异常的监测进程,并且,在根据设备的进程当前的状态和设定的系统重新启动标准确定需要重新启动系统时重新启动系统。因此,设备自身能够监控自己的运行情况并处理异常,使设备的异常可以得到有效的监控和及时的处理,从而确保设备的程序能够稳定运行。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random AccessMemory, RAM)等。以上所述,仅为本发明的具体实施方式
,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之·内。因此,本发明的保护范围应所述以权利要求的保护范围为准。
权利要求
1.一种设备运行的维护方法,其特征在于,包括在确定存在未启动的监测进程时,启动所述未启动的监测进程;在根据监测进程的当前状态和设定的进程异常标准确定存在状态异常的监测进程时, 重新启动所述状态异常的监测进程;在根据设备的进程当前的状态和设定的系统重新启动标准确定需要重新启动系统时, 重新启动系统。
2.根据权利要求I所述的设备运行的维护方法,其特征在于,所述在确定存在未启动的监测进程时,启动所述未启动的监测进程包括根据设定的监测进程列表确定监测进程;在确定存在未启动的监测进程时,获取所述未启动的监测进程的启动路径;根据获取的启动路径启动所述未启动的监测进程。
3.根据权利要求I所述的设备运行的维护方法,其特征在于,所述在根据监测进程当前的状态和设定的进程异常标准确定存在状态异常的监测进程时,重新启动所述状态异常的监测进程包括获取各监测进程当前的状态,所述检测进程的状态包括监测进程的CPU使用率,内存使用量,句柄数以及线程数;获取设定的与各监测进程分别对应的进程异常标准,所述进程异常标准包括监测进程的CPU使用率,内存使用量,句柄数以及线程数的异常标准值;在根据监测进程当前的CPU使用率及对应的异常标准值,或者,内存使用量及对应的异常标准值,或者,句柄数及对应的异常标准值,或者,线程数及对应的异常标准值确定所述监测进程的状态异常时,获取所述状态异常的监测进程的启动路径;根据获取的启动路径重新启动所述状态异常的监测进程。
4.根据权利要求I所述的设备运行的维护方法,其特征在于,所述在根据设备的进程的当前状态和设定的系统重新启动标准确定需要重新启动系统时,重新启动系统包括获取规定时间内设备的进程的重启次数;获取设定的系统重新启动标准,所述系统重新启动标准为最高重启次数;在获取的重启次数高于最高重启次数时确定需要重新启动系统,重新启动系统。
5.根据权利要求1-4任一所述的设备运行的维护方法,其特征在于,还包括将对进程的操作和系统重新启动操作记入日志。
6.一种设备运行的维护装置,其特征在于,包括进程启动单元,用于在确定存在未启动的监测进程时,启动所述未启动的监测进程; 进程重启单元,用于在根据监测进程的当前状态和设定的进程异常标准确定存在状态异常的监测进程时,重新启动所述状态异常的监测进程;系统重启单元,用于在根据设备的进程当前的状态和设定的系统重新启动标准确定需要重新启动系统时,重新启动系统。
7.根据权利要求6所述的设备运行的维护装置,其特征在于,所述进程启动单元包括: 进程确定子单元,用于根据设定的监测进程列表确定监测进程;路径获取子单元,用于在确定存在未启动的监测进程时,获取所述未启动的监测进程的启动路径;进程启动子单元,用于根据获取的启动路径启动所述未启动的监测进程。
8.根据权利要求6所述的设备运行的维护装置,其特征在于,所述进程重启单元包括 状态获取子单元,用于获取各监测进程当前的状态,所述进程的状态包括进程的CPU使用率,内存使用量,句柄数以及线程数;异常标准获取子单元,用于获取设定的与各监测进程分别对应的进程异常标准,所述进程异常标准包括监测进程的CPU使用率,内存使用量,句柄数以及线程数的异常标准值; 路径获取子单元,用于在根据监测进程当前的CPU使用率及对应的异常标准值,或者, 内存使用量及对应的异常标准值,或者,句柄数及对应的异常标准值,或者,线程数及对应的异常标准值确定所述监测进程的状态异常时,获取所述状态异常的监测进程的启动路径;进程重启子单元,用于根据获取的启动路径重新启动所述状态异常的监测进程。
9.根据权利要求6所述的设备运行的维护装置,其特征在于,所述系统重启单元包括 状态获取子单元,用于获取规定时间内设备的进程的重启次数;标准获取子单元,用于获取设定的系统重新启动标准,所述系统重新启动标准为最高重启次数;系统重启子单元,用于在获取的重启次数高于最高重启次数时确定需要重新启动系统,重新启动系统。
10.根据权利要求6-9任一所述的设备运行的维护装置,其特征在于,还包括日志记录单元,用于将对进程的操作和系统重新启动操作记入日志。
全文摘要
本发明实施例公开了一种设备运行的维护方法及装置,涉及通信技术领域。为了确保设备的程序能够稳定运行,本发明提供的技术方案如下在确定存在未启动的监测进程时,启动所述未启动的监测进程;在根据监测进程的当前状态和设定的进程异常标准确定存在状态异常的监测进程时,重新启动所述状态异常的监测进程;在根据设备的进程当前的状态和设定的系统重新启动标准确定需要重新启动系统时,重新启动系统。本发明适用于户外广告播放设备管理。
文档编号H04L29/08GK102932387SQ20111022890
公开日2013年2月13日 申请日期2011年8月10日 优先权日2011年8月10日
发明者鞠伟, 曹飞, 韩仲阳 申请人:北大方正集团有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1