一种监控广告大屏幕状态的方法及系统的制作方法
【专利摘要】本发明公开了一种监控广告大屏状态的方法及系统,涉及大屏幕广告及监控领域。首先获取屏幕采集区域时间单位内的图像像素信息,然后根据获取的图像像素信息,计算出本次和上次时间单位内同一分区的相似度,再对相似度进行对比,对于动态广告,如果相似度大于或等于预先设置的监控相似度或临界值,则由管理端界面发出警告,并处理当前疑似有问题的大屏幕;如果相似度小于设置的监控相似度或临界值,则表示屏幕运行正常;对于静态广告,如果相似度不等于100%,则由管理端界面发出警告,并处理当前疑似有问题的大屏幕。本发明能够解决目前大屏幕监控过程中存在的成本过高、实时性差、不够智能化的问题,有效提高了大屏幕监控的效率。
【专利说明】一种监控广告大屏幕状态的方法及系统
【技术领域】
[0001]本发明涉及到大屏幕监控领域,尤其是涉及到大规模户外广告屏幕状态监控,具体涉及一种监控广告大屏幕状态的方法及系统。
【背景技术】
[0002]目前在户外广告大屏幕监控领域中,检查屏幕是否正常工作的手段大部分是采用人工巡检的方式或采用摄像头监控的方式,人工巡检的方式例如有100块户外大屏幕,分10个人去巡检,平均每个屏幕需要花2个小时左右的时间,此种方式耗时费力,效率低下;采用摄像头监控的方式是指在大屏幕的正前方安装一个安防的摄像头,摄像头与管理端相连,在管理端可以查看大屏幕的运行状态,此种方式需要额外安装摄像头,成本较高,因此,随着大屏幕数量的日益增长,同时也增加了对大屏幕进行监控的难度和成本,现有的对户外广告大屏幕的监控技术满足不了用户的需求。
【发明内容】
[0003]针对现有技术中存在的问题,本发明的目的在于提供一种监控广告大屏状态的方法及系统,以解决目前大屏幕监控过程中存在的成本过高、实时性差、不够智能化的问题。
[0004]本发明为解决上述技术问题所采用的技术方案如下所描述:
[0005]一种监控广告大屏幕状态的方法,包括以下步骤:
[0006]步骤一:确定屏幕采集区域,并获取该采集区域的图像像素信息,存储到存储设备;
[0007]步骤二:在时间单位内再次获取同一屏幕采集区域的图像像素信息,并计算出本次的图像像素信息和上次的图像像素信息的相似度,存储到存储设备,并通知屏幕状态反馈装置;
[0008]步骤三:对相似度进行对比,对于动态广告,如果相似度大于或等于预先设置的监控相似度或临界值,则通过网络反馈到管理端界面,管理端界面发出警告,并列出当前疑似有问题的大屏幕,由管理员处理;如果相似度小于设置的监控相似度或临界值,则表示屏幕运行正常,不需要反馈;对于静态广告,如果相似度不等于100%,则通过网络反馈到管理端界面,管理端界面发出警告,并列出当前疑似有问题的大屏幕,由管理员处理;如果等于100%,则表示屏幕运行正常,不需要反馈。
[0009]一种监控广告大屏状态的系统,包括以下装置:
[0010]屏幕区域采集装置:用于确定屏幕采集区域,并获取该采集区域的图像像素信息,存储到存储设备;
[0011]屏幕分区对比装置:用于在时间单位内再次获取同一屏幕采集区域的图像像素信息,并计算出本次的图像像素信息和上次的图像像素信息的相似度,存储到存储设备,并通知屏幕状态反馈装置;
[0012]屏幕状态反馈装置:用于对相似度进行对比,对于动态广告,如果相似度大于或等于预先设置的监控相似度或临界值,则通过网络反馈到管理端界面,管理端界面发出警告,并列出当前疑似有问题的大屏幕,由管理员处理;如果相似度小于设置的监控相似度或临界值,则表示屏幕运行正常,不需要反馈;对于静态广告,如果相似度不等于100%,则通过网络反馈到管理端界面,管理端界面发出警告,并列出当前疑似有问题的大屏幕,由管理员处理;如果等于100%,则表示屏幕运行正常,不需要反馈。
[0013]数据存储模块:用于存储屏幕采集区域的图像像素信息及同一屏幕采集区域本次的图像像素信息和上次的图像像素信息相似度。
[0014]本发明的有益效果如下:本发明通过设置用于采集大屏幕运行状态图像像素信息的屏幕区域采集装置、用于对比同一屏幕采集区域在时间单位内两次分别获取的图像像素信息的相似度的屏幕分区对比装置及用于将对比结果反馈给管理界面的屏幕状态反馈装置,能够解决目前大屏幕监控过程中存在的成本过高、实时性差、不够智能化的问题,有效提高了大屏幕监控的效率。
【专利附图】
【附图说明】
[0015]图1为本发明所述方法的流程图;
[0016]图2为同一屏幕采集区域在时间单位内图像像素信息相似度的对比算法流程图;
[0017]图3为本发明的系统结构图;
[0018]图4为本发明的装置模块图;
[0019]图5为本发明的参数配置图。
【具体实施方式】
[0020]下面结合说明书附图和【具体实施方式】对本发明作进一步的描述。
[0021]本发明的一种监控广告大屏状态的方法,用以解决目前大屏幕监控中存在的成本过高、实时性差、不够智能化等问题,如图1所示,包括以下步骤:
[0022]步骤S1:确定屏幕采集区域,并获取该采集区域的图像像素信息,存储到存储设备;
[0023]步骤S2:在时间单位内再次获取同一屏幕采集区域的图像像素信息,并计算出本次的图像像素信息和上次的图像像素信息的相似度,存储到存储设备,并通知屏幕状态反馈装置;
[0024]步骤S3:对相似度进行对比:对于动态广告,如果相似度大于或等于预先设置的监控相似度或临界值,则通过网络反馈到管理端界面,管理端界面发出警告,并列出当前疑似有问题的大屏幕,由管理员处理;如果相似度小于设置的监控相似度或临界值,则表示屏幕运行正常,不需要反馈;对于静态广告,如果相似度不等于100%,则通过网络反馈到管理端界面,管理端界面发出警告,并列出当前疑似有问题的大屏幕,由管理员处理;如果等于100%,则表示屏幕运行正常,不需要反馈。
[0025]其中,步骤SI中获取的图像像素信息以图片的形式存储到直方图中,如图2、5所示。确定屏幕采集区域的方式可以根据大屏幕的分辨率由系统自动设置或者由用户自定义设置。在一个实施例中,比如分辨率是1024*768的屏幕(实际的户外广告大屏幕会比这个分辨率大的多),系统会默认设置采集区域相对于屏幕的位置,如:确定的采集区域为由两个小区域 A1 和 A2 共同组成的区域-A1 = {left:1OOpx, top:0, width: 200px, height: 768px} ; A2={left:0px, top:400, width: 1024px, height: 200px},其中,left 是距离屏幕左边的距离;width是从left开始算起的宽度;top是距离屏幕顶端的距离;height是从top开始算起的高度。如图5所示,确定的屏幕采集区域在屏幕上是一个交叉的“十字”形图片,该“十字”形图片即为确定的屏幕采集区域,用户可以配置Ap A2的区域参数,可以按此方法确定多个区域,也可以一步到位一次性地确定一个采集区域,本实施例中将A1和A2作为一个共同的整体区域进行采集,是为了采集到大屏幕不同的区域,如:一个屏幕右上角是一个视频区域,中间是滚动的新闻,如果分成2个小区域去采集并比较会使监控效果更准确,当然也可以一次性地去采集整个屏幕,只是确定的图像区域越大,截图和计算相似度也会耗时越多。
[0026]大屏幕的显示内容不管是动态的还是静态的,都是通过对屏幕区域截图的方式,去获取采集区域内的图像像素。步骤Si中通过截屏的方式获取采集区域在时间单位内的图像像素信息,时间单位是指:在一个实施例中,比如间隔5秒钟,采用截图的方式取一次上述确定的屏幕区域内的图像像素信息,所述的时间和区域可以在系统配置文件中设定。本发明对于一个单独的或者多个连续的动态广告,可以根据每段广告的播放时长来设置不同的时间单位,比如一个广告的播放时长是30秒,那么设置该广告的时间单位时,一般都应小于广告的播放时长;对于静态广告的时间单位设置方法也是根据广告的播放时长来设置。
[0027]在一个实施例中,步骤S2中采用相似度计算算法计算出同一采集区域在时间单位内的本次的图像像素信息和上次图像像素信息的相似度是指:比如在19:14分21秒时,开始取一次确定区域内的图像像素信息,结果为R1,然后在19:14分25秒再去取一次确定区域内的图像像素信息,结果为R2,程序把图片的像素信息即R1和R2以直方图的形式保存起来,即AZ1和AZ2,如图2所示。将R1和R2进行比较,得出相似度Sp [0028]在一个实施例中,步骤S3中预先设置监控相似度或设置临界值的方法为:如在上个实施例中,让结果R2和结果R1进行对比,相似度是&=45%,这说明在以5秒钟为一个时间单位的时间间隔内,先后两次获取的图像像素信息的相似度为45% ;如果是一个单独播放的或多个连续播放的动态广告,用户可以设置:如果当相似度S1小于Μ1=40%时表示大屏幕运行正常,没有变化;当S1大于或等于M1时,如本例中S1 = 45%,大于设定的相似度或临界值1^=40%,则表示屏幕有故障发生,系统就会出现死机或者画面卡死的情况;如果是一个或多个静态广告,由于每段广告的画面是静止的,因此同一采集区域两次截屏所获取的图像像素信息的相似度应是100%,而不会小于已经设定的相似度或临界值,因此,用户可以设置:如果相似度不等于100%,则表示屏幕出现故障。屏幕发生故障的原因可能是以下几种:大屏幕硬件故障、网络故障或大屏幕系统死机。
[0029]步骤SI中存储到存储设备的图像像素信息按以下数据结构存储:屏幕分区标识、时间标识、屏幕地址标识、地理位置标识和分类标识。
[0030]步骤S3中所述的网络包括移动网络、wif1、卫星网络或有线网络;疑似有问题的大屏幕是指大屏幕出现死机或卡死等情况;管理员处理的方法为手动重启或让大屏幕自动重启。
[0031 ] 在一个实施例中,屏幕采集区域在时间单位内获取的图像像素信息的对比算法如图2所示,记录上一次获取的屏幕采集区域AJA2的图像像素信息R1及本次获取的同一屏幕采集区域AJA2的图像像素信息R2,将R1和R2存入各自相应的直方图AZ1和AZ2,并建立各自相应的直方图数组AGZ1和AGZ2,通过对比直方图数组AGZ1和AGZ2的长度,判断直方图数组的长度值是否相等,如果长度值不相等,则采用相似度计算算法及相似度比较算法,对于动态广告,判断相似度是否大于或等于预先设置的监控相似度或临界值:如果相似度大于或等于预先设置的监控相似度或临界值,则通过网络反馈到管理端界面,管理端界面发出警告,并列出当前疑似有问题的大屏幕,由管理员处理;如果相似度小于设置的监控相似度或临界值,则表示屏幕运行正常,不需要反馈;对于静态广告,用户可以设置监控相似度或临界值为100%,如果相似度不等于100%,则通过网络反馈到管理端界面,管理端界面发出警告,并列出当前疑似有问题的大屏幕,由管理员处理。在一个实施例中,相似度计算算法和相似度对比算法的程序代码如下:
[0032]
【权利要求】
1.一种监控广告大屏幕状态的方法,包括以下步骤: 步骤一:确定屏幕采集区域,并获取该采集区域的图像像素信息,存储到存储设备; 步骤二:在时间单位内再次获取同一屏幕采集区域的图像像素信息,并计算出本次的图像像素信息和上次的图像像素信息的相似度,存储到存储设备,并通知屏幕状态反馈装置; 步骤三:对相似度进行对比,对于动态广告,如果相似度大于或等于预先设置的监控相似度或临界值,则通过网络反馈到管理端界面,管理端界面发出警告,并列出当前疑似有问题的大屏幕,由管理员处理;如果相似度小于设置的监控相似度或临界值,则表示屏幕运行正常,不需要反馈;对于静态广告,如果相似度不等于100%,则通过网络反馈到管理端界面,管理端界面发出警告,并列出当前疑似有问题的大屏幕,由管理员处理;如果等于100%,则表示屏幕运行正常,不需要反馈。
2.如权利要求1所述的一种监控广告大屏幕状态的方法,其特征在于:步骤二中计算本次的图像像素信息和上次的图像像素信息的相似度的方法为:记录上一次获取的采集区域的图像像素信息及本次获取的采集区域的图像像素信息,将两次获取的图像像素信息分别存入各自相应的直方图,并建立各自相应的直方图数组,通过对比直方图数组的长度,判断相似度是否相等。
3.如权利要求2所述的一种监控广告大屏幕状态的方法,其特征在于:步骤一中所述的屏幕采集区域由系统自动设置或者由用户自定义设置。
4.如权利要求3所述的一种监控广告大屏幕状态的方法,其特征在于:步骤一中通过截屏的方式获取屏幕采集 区域的图像像素信息。
5.如权利要求4所述的一种监控广告大屏幕状态的方法,其特征在于:步骤一中所述的图像像素信息按以下数据结构存储到存储设备:屏幕分区标识、时间标识、屏幕地址标识、地理位置标识和分类标识。
6.如权利要求1至5之一所述的一种监控广告大屏幕状态的方法,其特征在于,步骤二中所述的时间单位根据大屏幕显示内容的播放时长在配置文件中设置。
7.如权利要求6所述的一种监控广告大屏幕状态的方法,其特征在于:步骤三中所述的网络包括移动网络、wi f 1、卫星网络或有线网络。
8.如权利要求7所述的一种监控广告大屏幕状态的方法,其特征在于:步骤三中所述疑似有问题的大屏幕是指大屏幕出现死机或卡死的情况。
9.如权利要求8所述的一种监控广告大屏幕状态的方法,其特征在于:步骤三中管理员处理的方法为手动重启或让大屏幕自动重启。
10.一种监控广告大屏幕状态的系统,包括以下装置: 屏幕区域采集装置(I):用于确定屏幕采集区域,并获取该采集区域的图像像素信息,存储到存储设备; 屏幕分区对比装置(2):用于在时间单位内再次获取同一屏幕采集区域的图像像素信息,并计算出本次的图像像素信息和上次的图像像素信息的相似度,存储到存储设备,并通知屏幕状态反馈装置; 屏幕状态反馈装置(3 ):用于对相似度进行对比,对于动态广告,如果相似度大于或等于预先设置的监控相似度或临界值,则通过网络反馈到管理端界面,管理端界面发出警告,并列出当前疑似有问题的大屏幕,由管理员处理;如果相似度小于设置的监控相似度或临界值,则表示屏幕运行正常,不需要反馈;对于静态广告,如果相似度不等于100%,则通过网络反馈到管理端界面,管理端界面发出警告,并列出当前疑似有问题的大屏幕,由管理员处理;如果等于100%,则表示屏幕运行正常,不需要反馈。 数据存储模块(4):用于存储屏幕采集区域的图像像素信息及同一屏幕采集区域本次的图像像素信息和上次的图像像素信息相似度。
11.如权利要求10所述的一种监控广告大屏幕状态的系统,所述屏幕分区采集装置(I)还包括由系统自动设置或者由用户自定义设置的用于确定屏幕采集区域的屏幕采集区域确定模块(11)和用于通过截屏的方式获取屏幕采集区域的图像像素信息的图像像素信息获取模块(12);屏幕分区对比装置(2)还包括计算本次的图像像素信息和上次的图像像素信息的相似度的相似度计算模块(21)和用于通知屏幕状态反馈装置(3)的通知模块(22);屏幕状态反馈装置(3)还包括用于对相似度进行对比的相似度对比模块(31)和通过网络反馈到管理端界面的反馈模块(32)。
【文档编号】H04N7/18GK103841369SQ201210479554
【公开日】2014年6月4日 申请日期:2012年11月22日 优先权日:2012年11月22日
【发明者】王永强 申请人:北大方正集团有限公司, 北京北大方正电子有限公司