智能检测和自动恢复的广告播放系统及方法与流程

文档序号:11931567阅读:378来源:国知局

本发明涉及广告终端机技术,特别涉及智能检测和自动恢复的广告播放系统的技术。



背景技术:

广告业务是很多商家热衷的一项业务,广告终端机几乎随处可见。现今,基于操作系统的广告终端机大多都搭载了Windows、Linux或者Android等操作系统,而上述基本的几个主流的操作系统本身具备以下三个基本功能:

1.操作系统能够启动视频播放、结束视频播放以及监听视频播放是否结束;

2.操作系统能够获取视频播放进度(视频播放进度是指当前视频播放到的时间刻度值,例如视频已经播放到“3分55秒”,“3分55秒”即为当前视频的播放进度);

3.操作系统具有定时器和启动定时任务的功能。

广告机作为一个长时间不间断工作的设备,偶尔会出现画面黑屏、视频播放卡顿等现象,这些故障的出现往往是具有随机性和偶然性,长时间不间断工作很难避免在某个时刻会在数据存储、数据解码、或者数据传输等各个环节中出现错误。目前出故障主要是依靠维护人员进行定时检测手工维护,成本较高,如何解决有效解决故障,降低广告机维护成本依然是个比较困难的问题。



技术实现要素:

本发明的目的是解决目前广告机广告视频播放过程中偶然出现黑屏和卡顿的问题,提供了一种智能检测和自动恢复的广告播放系统及方法。

本发明解决其技术问题,采用的技术方案是,广告播放系统,其特征在于,包括系统监控模块、播放器模块和定时器,所述系统监控模块包括计数器模块、状态检测模块和定时器模块,

所述播放模器模块负责视频的播放、暂停和停止;

所述计数器模块负责计数播放的次数,计数器模块的初始值为零,每次成功播放完毕一个视频后,计数器模块递增一;

所述状态检测模块负责定时检测播放器模块的播放状态,检测的指标有计数器数值和播放器的播放进度,根据检测的指标判断播放器模块是否出现播放异常,若检测到播放异常,则重新启动播放器模块;

所述定时器每隔预设的设定值后启动系统监控模块;

所述设定值由操作人员视具体情况设定。

智能检测和自动恢复的方法,应用于如上述所述的广告播放系统,其特征在于,包括以下步骤:

步骤1、启动定时器;

步骤2、启动播放器模块;

步骤3、播放广告视频;

步骤4、定时器时间到达设定值;

步骤5、系统检测程序启动;

步骤6、系统监控模块启动;

步骤7、系统检测程序首先检测播放器模块的播放进度,若播放进度为正值,则进入步骤8;若播放进度为负值,则表明播放器模块出现故障,进入步骤9;

步骤8、系统检测程序检测计数器模块的计数值,若计数值没有递增并且播放器模块的播放进度也没有递增,则表明播放器模块出现故障,即视频播放已经卡住暂停了,则进入步骤9,若计数值递增或者播放进度递增,则表明播放器模块正常;

步骤9、重新启动播放器模块,回到步骤2。

进一步的是,所述定时器的设定值可由操作人员视具体情况设定。

本发明的有益效果是,在本发明方案中,通过上述智能检测和自动恢复的广告播放系统及方法,广告终端机可在广告视频播放时通过系统检测程序检测播放进度和计数值来判断广告播放时是否出现黑屏和卡顿,若出现上述现象,则重新启动视频播放,从而节约了维护时间,更大大降低了人工维修的成本。

附图说明

图1为本发明的系统框图。

具体实施方式

下面结合实施例,详细描述本发明的技术方案。

本发明所述广告播放系统包括系统监控模块、播放器模块和定时器,其中,系统监控模块包括计数器模块和状态检测模块,播放模器模块负责视频的播放、暂停和停止;计数器模块负责计数播放的次数,计数器模块的初始值为零,每次成功播放完毕一个视频后,计数器模块递增一;状态检测模块负责定时检测播放器模块的播放状态,检测的指标有计数器数值和播放器的播放进度,根据检测的指标判断播放器模块是否出现播放异常,若检测到播放异常,则重新启动播放器模块;定时器每隔预设的设定值后启动系统监控模块;设定值由操作人员视具体情况设定,其系统框图参见图1。这里,应用于上述系统的智能检测和自动恢复的方法为:首先由操作系统启动定时器,之后系统检测程序启动,再由系统检测程序首先检测播放器的播放进度,若播放进度为负值,则表明播放器模块出现故障,重新启动播放,否则就检测技术模块计数值,若计数值没有递增并且播放进度也没有递增,则表明播放器模块出现故障,重新启动播放。

实施例

本发明以长虹智能售油机的广告播放终端机为实施例,实施例的广告播放系统由系统监控模块和、播放器模块和定时器组成,其中,系统监控模块包括计数器模块和状态检测模块,播放模器模块负责视频的播放、暂停和停止;计数器模块负责计数播放的次数,计数器模块的初始值为零,每次成功播放完毕一个视频后,计数器模块递增一;状态检测模块负责定时检测播放器模块的播放状态,检测的指标有计数器数值和播放器的播放进度,根据检测的指标判断播放器模块是否出现播放异常,若检测到播放异常,则重新启动播放器模块;定时器每隔预设的设定值后启动系统监控模块;设定值由操作人员视具体情况设定。

智能检测和自动恢复的方法,应用于如上述所述的广告播放系统,包括以下步骤:

步骤1、启动定时器;

步骤2、启动播放器模块;

步骤3、播放广告视频;

步骤4、定时器时间到达设定值;

步骤5、系统检测程序启动;

步骤6、系统监控模块启动;

步骤7、系统检测程序首先检测播放器模块的播放进度,若播放进度为正值,则进入步骤8;若播放进度为负值,则表明播放器模块出现故障,进入步骤9;

步骤8、系统检测程序检测计数器模块的计数值,若计数值没有递增并且播放器模块的播放进度也没有递增,则表明播放器模块出现故障,即视频播放已经卡住暂停了,则进入步骤9,若计数值递增或者播放进度递增,则表明播放器模块正常;

步骤9、重新启动播放器模块,回到步骤2。

上述方法中,定时器的设定值可由操作人员视具体情况设定。

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