本发明涉及状态监测技术领域,特别涉及一种直播盒子状态监测方法及装置。
背景技术:
目前,在直播的过程中,常常使用到直播盒子,但相关技术中无法对直播盒子的状态进行监测,这就不利于对直播盒子进行管控,如无法对直播盒子进行故障监测。
技术实现要素:
本发明提供一种直播盒子状态监测方法及装置,用以可按照预设时间间隔接收直播盒子上传的目标信息,进而判断未接收到目标信息的持续时间是否达到n个预设时间间隔,如果达到n个预设时间间隔,则判定直播盒子进行了重新启动,从而对直播盒子的重启状态进行监测,这也有利于后期根据重启信息对直播盒子进行故障监测。
本发明提供一种直播盒子状态监测方法,包括:
按照预设时间间隔接收所述直播盒子上传的目标信息;
判断未接收到所述目标信息的持续时间是否达到n个预设时间间隔;
当达到所述n个预设时间间隔时,判定所述直播盒子进行了重新启动,其中,n为大于或等于2的正整数。
在一个实施例中,所述按照预设时间间隔接收所述直播盒子上传的目标信息,包括:
按照所述预设时间间隔接收所述直播盒子上传的时间戳和/或所述直播盒子的指定标识。
在一个实施例中,所述当达到所述n个预设时间间隔时,判定所述直播盒子进行了重新启动,包括:
当达到所述n个预设时间间隔,且所述直播盒子更换了指定标识时,则判定所述直播盒子进行了重新启动。
在一个实施例中,所述n个时间间隔的持续时间大于或等于60秒。
本发明还提供一种直播盒子状态监测装置,包括:
接收模块,用于按照预设时间间隔接收所述直播盒子上传的目标信息;
判断模块,用于判断未接收到所述目标信息的持续时间是否达到n个预设时间间隔;
判定模块,用于当达到所述n个预设时间间隔时,判定所述直播盒子进行了重新启动,其中,n为大于或等于2的正整数。
在一个实施例中,所述接收模块包括:
接收子模块,用于按照所述预设时间间隔接收所述直播盒子上传的时间戳和/或所述直播盒子的指定标识。
在一个实施例中,所述判定模块包括:
判定子模块,用于当达到所述n个预设时间间隔,且所述直播盒子更换了指定标识时,则判定所述直播盒子进行了重新启动。
在一个实施例中,所述n个时间间隔的持续时间大于或等于60秒。
本公开的实施例提供的技术方案可以包括以下有益效果:
可按照预设时间间隔接收直播盒子上传的目标信息,进而判断未接收到目标信息的持续时间是否达到n个预设时间间隔,如果达到n个预设时间间隔,则判定直播盒子进行了重新启动,从而对直播盒子的重启状态进行监测,这也有利于后期根据重启信息对直播盒子进行故障监测。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据一示例性实施例示出的一种直播盒子状态监测方法的流程图。
图2是根据一示例性实施例示出的另一种直播盒子状态监测方法的流程图。
图3是根据一示例性实施例示出的一种直播盒子状态监测装置的框图。
图4是根据一示例性实施例示出的另一种直播盒子状态监测装置的框图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
目前,在直播的过程中,常常使用到直播盒子,但相关技术中无法对直播盒子的状态进行监测,这就不利于对直播盒子进行管控,如无法对直播盒子进行故障监测。
为了解决上述技术问题,本公开实施例提供了一种直播盒子状态监测方法,该方法适用于直播盒子状态监测程序、系统或装置中,其执行主体为主服务器,而主服务器与所有直播盒子相连接,用于存储所有直播盒子上传的直播视频,以便于进行后期监控,而直播盒子用于录制、播放直播视频,用户可通过手机等终端接入该直播盒子,以观看直播视频,如图1所示,该方法包括步骤s101至步骤s103,其中:
在步骤s101中,按照预设时间间隔接收直播盒子上传的目标信息;
在步骤s102中,判断未接收到目标信息的持续时间是否达到n个预设时间间隔;
在步骤s103中,当达到n个预设时间间隔时,判定直播盒子进行了重新启动,其中,n为大于或等于2的正整数。
可按照预设时间间隔接收直播盒子上传的目标信息,进而判断未接收到目标信息的持续时间是否达到n个预设时间间隔,如果达到n个预设时间间隔,则判定直播盒子进行了重新启动,从而对直播盒子的重启状态进行监测,这也有利于后期根据重启信息对直播盒子进行故障监测。
如图2所示,在一个实施例中,上述图1所示的步骤s101即按照预设时间间隔接收直播盒子上传的目标信息,可以包括:
在步骤a1中,按照预设时间间隔接收直播盒子上传的时间戳和/或直播盒子的指定标识。
上述目标信息可以是时间戳和/或直播盒子的指定标识,而该指定标识并非唯一标识,可更改,如该指定标识可以是该直播盒子的名称等。
在判断未接收到目标信息的持续时间是否达到n个预设时间间隔,可将最近上传的时间戳与当前时间进行比较,以判断两者的时间差是否达到该n个预设时间间隔,其中,预设时间间隔可以个性化设定,如可以是10秒。
在一个实施例中,当达到n个预设时间间隔时,判定直播盒子进行了重新启动,包括:
当达到n个预设时间间隔,且直播盒子更换了指定标识时,则判定直播盒子进行了重新启动。
当达到该n个预设时间间隔,且该直播盒子更换了指定标识时,说明该直播盒子重启了,因而可判定直播盒子进行了重新启动,从而对直播盒子的重启状态进行监测,这也有利于后期根据重启信息对直播盒子进行故障监测。
在一个实施例中,n个时间间隔的持续时间大于或等于60秒。
该n个时间间隔的持续时间可以大于或等于60秒。
如图3所示,本发明还提供一种直播盒子状态监测装置,包括:
接收模块301,被配置为按照预设时间间隔接收直播盒子上传的目标信息;
判断模块302,被配置为判断未接收到目标信息的持续时间是否达到n个预设时间间隔;
判定模块303,被配置为当达到n个预设时间间隔时,判定直播盒子进行了重新启动,其中,n为大于或等于2的正整数。
如图4所示,在一个实施例中,接收模块301可以包括:
接收子模块3011,被配置为按照预设时间间隔接收直播盒子上传的时间戳和/或直播盒子的指定标识。
在一个实施例中,判定模块包括:
判定子模块,被配置为当达到n个预设时间间隔,且直播盒子更换了指定标识时,则判定直播盒子进行了重新启动。
在一个实施例中,n个时间间隔的持续时间大于或等于60秒。
关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
最后,本发明中的直播盒子状态监测装置适用于终端设备。例如,可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。