掌桥专利:专业的专利平台
掌桥专利
首页

显示屏的异常检测方法以及系统

文献发布时间:2024-04-18 19:52:40


显示屏的异常检测方法以及系统

技术领域

本说明书实施例涉及计算机技术领域,特别涉及一种显示屏的异常检测方法。

背景技术

随着计算机技术的发展,商业显示屏幕,已经广泛应用于商场、超市以及各类线下门店,大部分显示屏都会通过媒体播放盒来负责远程输出播放内容。媒体播放盒具备远程内容分发,内容播放菜单设定等能力,可以感知自身的开关状态与播放内容信息。现有技术中,通常会通过在显示屏处安装监控设备的方法实现对显示屏播放内容的感知。即,通过在对准显示屏的位置安装监控设备,进而传输监控视频,借助视频分析软件或由人工确定显示屏的播放状态。这种方法需要对监控视频进行传输,提高了播放状态的获取成本,因此,亟需一种有效的方案以解决上述问题。

发明内容

有鉴于此,本说明书实施例提供了一种显示屏的异常检测方法。本说明书一个或者多个实施例同时涉及一种显示屏的异常检测系统,一种资源处理器,一种计算设备,一种计算机可读存储介质以及一种计算机程序,以解决现有技术中存在的技术缺陷。

根据本说明书实施例的第一方面,提供了一种显示屏的异常检测方法,应用于资源处理器,包括:

采集显示屏的至少两个光强参数;

确定所述至少两个光强参数之间的光强差异值,并基于所述光强差异值确定所述显示屏播放的内容是否异常。

根据本说明书实施例的第二方面,提供了一种显示屏的异常检测系统,包括:

资源处理器,显示屏,数据采集设备;

所述资源处理器,被配置为向所述数据采集设备发送数据获取指令;

数据采集设备,被配置为响应于所述数据获取指令采集显示屏的至少两个光强参数,并将所述至少两个光强参数发送至所述资源处理器;

所述资源处理器,还被配置为基于所述至少两个光强参数确定光强差异值;并基于所述光强差异值确定所述显示屏播放的内容是否异常。

根据本说明书实施例的第三方面,提供了一种资源处理器,包括:

采集显示屏的至少两个光强参数;

确定所述至少两个光强参数之间的光强差异值,并基于所述光强差异值确定所述显示屏播放的内容是否异常。

根据本说明书实施例的第四方面,提供了一种计算设备,包括:

存储器和处理器;

所述存储器用于存储计算机可执行指令,所述处理器用于执行所述计算机可执行指令,该计算机可执行指令被处理器执行时实现上述显示屏的异常检测方法的步骤。

根据本说明书实施例的第五方面,提供了一种计算机可读存储介质,其存储有计算机可执行指令,该指令被处理器执行时实现上述显示屏的异常检测方法的步骤。

根据本说明书实施例的第六方面,提供了一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述显示屏的异常检测方法的步骤。

本说明书一个实施例提供的显示屏的异常检测方法应用于资源处理器,采集显示屏的至少两个光强参数;确定所述至少两个光强参数之间的光强差异值,并基于所述光强差异值确定所述显示屏播放的内容是否异常。通过光学感知的方法,低成本的获取当前显示屏播放内容的播放状态。

附图说明

图1是本说明书一个实施例提供的一种显示屏的异常检测方法的示意图;

图2是本说明书一个实施例提供的一种显示屏的异常检测方法的流程图;

图3是本说明书一个实施例提供的一种显示屏的异常检测方法的处理过程流程图;

图4是本说明书一个实施例提供的一种显示屏的异常检测系统的结构示意图;

图5是本说明书一个实施例提供的一种显示屏的异常检测系统的交互示意图。

图6是本说明书一个实施例提供的一种显示屏的异常检测系统的示意图。

图7是本说明书一个实施例提供的一种显示屏的异常检测系统的应用示意图。

图8是本说明书一个实施例提供的一种计算设备的结构框图。

具体实施方式

在下面的描述中阐述了很多具体细节以便于充分理解本说明书。但是本说明书能够以很多不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本说明书内涵的情况下做类似推广,因此本说明书不受下面公开的具体实施的限制。

在本说明书一个或多个实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本说明书一个或多个实施例。在本说明书一个或多个实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本说明书一个或多个实施例中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

应当理解,尽管在本说明书一个或多个实施例中可能采用术语第一、第二等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本说明书一个或多个实施例范围的情况下,第一也可以被称为第二,类似地,第二也可以被称为第一。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。

首先,对本说明书一个或多个实施例涉及的名词术语进行解释。

光学感知:通过光敏元件感知屏幕播放状态的感知方法。

在本说明书中,提供了一种显示屏的异常检测方法,本说明书同时涉及一种显示屏的异常检测系统,一种资源处理器,一种计算设备,一种计算机可读存储介质以及一种计算机程序,在下面的实施例中逐一进行详细说明。

显示屏可以应用于教学、商品宣传、店铺宣传等领域,在显示屏应用于商业领域的场景下,显示屏可以应用于超市、商场以及线下实体店,大部分屏幕都会通过媒体播放盒来负责远程输出视频播放内容。媒体播放盒具备远程内容分发,内容播放菜单设定等能力,可以感知自身的开关状态与播放内容信息。通过媒体播放盒可以实现对屏幕播放内容的监测。通过商业化输出门店内媒体资源位,实现门店资源价值最大化。传统播放设备的管理为人工巡检模式,保障媒体资源位的正常运行。通过媒体播放盒等数字化的播放状态远程感知,可节省播放内容巡检的人力资源投入,更好准确的确定播放内容反馈信息,可以更好的满足媒体资源输出的闭环感知,与行业媒体资源位形成差异化,提升门店资源价值。

参见图1,图1示出了根据本说明书一个实施例提供的一种显示屏的异常检测方法的示意图。包括资源处理器和显示屏。显示屏播放视频、幻灯片、图片等媒体资源时,由于在媒体资源播放过程中显示屏存在亮度变化,因此可以采集显示屏的光强参数。由资源处理器对采集到的光强参数进行计算,计算出与光强参数对应的光强差异值,进而根据光强差异值判断显示屏播放媒体资源时,是否出现播放异常。通过光学感知的方法,低成本的获取当前显示屏的播放状态,提高了播放状态检测效率。结合资源处理器,能够在本地判断显示内容是否通过显示屏进行正常的播放,无需云端计算资源和通信成本,进而降低了资源消耗,降低计算成本和通信成本。

参见图2,图2示出了根据本说明书一个实施例提供的一种显示屏的异常检测方法的流程图,显示屏的异常检测方法,应用于资源处理器,具体包括以下步骤。

步骤S202:采集显示屏的至少两个光强参数。

具体的,显示屏是指用于显示图像以及色彩的设备,显示屏广泛应用于手机、电脑、电视以及具有图像或文字显示功能的设备。显示屏能够实现视频、幻灯片、图像等媒体资源的展示或播放,用户可以通过投屏,资源播放等方式实现资源展示;光强参数是指光源的发光强度,显示屏在展示多媒体资源时显示屏会亮起,由于多媒体资源的内容不同,显示屏不同位置的颜色以及光的强度也不同,对显示屏的光强进行采集即可获得光强参数。

基于此,显示屏用于播放视频、幻灯片、图片等媒体资源。显示屏是指可以输出视频内容的媒体播放屏幕类设备,包括LCD屏幕、LED屏幕、OLED屏幕、拼接大屏、背投屏幕、投影屏幕等。在显示屏播放视频时,可以实现一段视频的循环播放,也可以按照预先设置的视频播放列表依次播放每段视频,在循环播放一段视频的场景下,一段视频播放结束进行第二次播放时,会存在几秒、几毫秒或者时间更短的视频切换时间间隔;在依次播放几段视频的场景下,一段视频播放结束,再播放下一段视频时,也会存在几秒、几毫秒或者时间更短的视频切换时间间隔。资源处理器可以实时的不间断的采集显示屏的光强参数,也可以在切换的几秒内采集显示屏的光强参数。

实际应用中,在进行光强参数的采集时,可以间隔固定的时间进行参数采集,也可以不间断的进行参数采集,以便于后续对采集到的光强参数进行参数分析,从而判断显示屏播放的内容是否存在异常,若出现异常则可以及时的进行异常处理,保证显示屏能够进行正常的内容播放。

需要说明的是,在采集显示屏的至少两个光强参数时,是按照参数采集顺序依次采集显示屏的至少两个光强参数的。参数采集顺序对应显示屏播放内容的播放时间。即,在显示屏播放内容时,根据播放时长依次采集显示屏的至少两个光强参数。至少两个光强参数存在参数采集顺序,即,至少两个光强参数按照参数采集顺序依次排列。

进一步的,考虑到不间断的采集显示屏的光强参数可能存在资源浪费的情况,且并不会根据全部的光强参数进行异常分析;间隔固定的时间进行参数采集可能会由于采集的参数数量过少,无法进行异常分析,因此,可以预先确定参数采集时长,在这个时间段内进行参数采集,进而采集到至少两个光强参数,具体实现如下:

在预设时长内通过数据采集设备采集显示屏的至少两个光强参数。

具体的,预设时长是指预先设置的一个时间段。可能根据经验设置,也可以根据显示屏的播放内容确定;数据采集设备用于采集显示屏的至少两个光强参数,数据采集设备可以通过USB/HID接口与资源处理器相连,通过USB/HID接口向资源处理器发送采集到的至少两个光强参数。以便于后续资源处理器在接收到至少两个光强参数后,对至少两个光强参数进行分析和计算。

基于此,预先设置参数采集时长,在预设时长内进行光强参数的采集,通过数据采集设备采集显示屏的至少两个光强参数。还可以预先设置参数采集数量,在预设时长内通过数据采集设备采集与参数采集数量对应的显示屏的光强参数。为了提高后续基于光强参数判断显示屏是否出现异常的准确性,参数采集数量可以设置一个较为合适的数值,例如将参数采集数量设置为10,因此在预设时长内可以通过数据采集设备连续的采集显示屏的10个光强参数。

举例说明,在显示屏循环播放一段商品宣传视频的场景下,确定预设时长0.2秒,在这0.2秒内通过数据采集设备对显示屏进行光强参数采集。还可以设置参数采集数量10,即,在0.2秒内连续采集10个光强参数。

综上所述,在预设时长内通过数据采集设备采集显示屏的至少两个光强参数,进而确保采集到的光强参数的数量能够支持后续的参数计算以及异常判断。

进一步的,考虑到显示屏播放的内容存在播放周期,即,一段内容播放结束后,才会播放下一段内容,在内容切换时可能会导致切换失败等内容卡顿等现象,因此在已知一段播放内容的播放时长的情况下,可以精准的计算出发生内容切换的时刻,进而在该时刻进行参数采集,具体实现如下:

读取待播放内容,并通过所述显示屏播放所述待播放内容;基于所述待播放内容的播放时长确定采集时间点,并基于所述采集时间点在预设时长内通过数据采集设备采集所述显示屏的至少两个光强参数。

具体的,待播放内容可以是能够通过显示屏播放的视频、幻灯片、图片等资源,还可以是滚动播放的文字内容,相应的,播放时长是指一段视频从开始播放到播放完成的时长,可以是一个固定页数的幻灯片从第一页幻灯片开始播放到最后一页幻灯片播放完成的时长,还可以是一组图片播放完成的时间,以及一段文字滚动播放完成所需的时间;采集时间点是指根据播放内容的播放时长确定的一个时刻,通常将播放内容结束播放或开始播放的时刻作为采集时间点。

基于此,在本地存储空间或云端存储空间等能够进行播放内容存储的空间中读取待播放内容,通过显示屏播放待播放内容。确定待播放内容的播放时长,进而根据播放时长和播放信息确定采集时间点,其中,播放信息是指待播放内容在显示屏中开始播放的时间。在播放列表中排列了多个待播放内容的情况下,根据每个待播放内容的播放时长已经确定了每个待播放内容开始播放的时间点,即播放信息。根据播放信息即可确定每个待播放内容分别在哪个时间点开始播放。根据待播放内容开始播放的时间点或结束播放的时间点确定进行参数采集的采集时间点,进而根据采集时间点在预设时长内通过数据采集设备采集显示屏的至少两个光强参数,获得预设时长内的至少两个光强参数。实现在待播放内容开始播放或结束播放的时刻开始进行光强参数的采集,获得预设时长内的至少两个光强参数。

沿用上例,在显示屏将要播放的内容是一段商品宣传视频,且对商品宣传视频进行循环播放的情况下,在本地存储空间读取商品宣传视频,通过显示屏对商品宣传视频进行循环播放。根据商品宣传视频的播放时长3分钟,确定开始进行光强参数采集的时间点2分59秒18,在2分59秒18开始进行光强参数采集,采集0.2秒内的10个光强参数:1700,1900,1685,2590,2560,2321,2500,2311,2121,2125。

综上所述,基于待播放内容的播放时长确定采集时间点,并基于采集时间点在预设时长内通过数据采集设备采集显示屏的至少两个光强参数,能够实现在待播放内容将要进行内容切换时进行光强参数的采集,进而提高了光强参数采集时间点确定的准确性,降低了后续进行异常判断的难度,提高判断效率。

步骤S204:确定所述至少两个光强参数之间的光强差异值,并基于所述光强差异值确定所述显示屏播放的内容是否异常。

具体的,在上述采集到显示屏的至少两个光强参数后,即可确定至少两个光强参数之间的光强差异值,进而基于光强差异值判断显示屏播放的内容是否出现异常,其中,光强差异值是根据采集到的至少两个光强参数进行计算获得的数值;光强差异值越大,表示大部分光强参数和其平均值之间的差异较大,相反的,光强差异值越小,表示采集到的至少两个光强参数越接近光强参数的平均值;光强差异值能够体现出至少两个光强参数中,参数大小的波动程度。

基于此,根据至少两个光强参数计算至少两个光强参数对应的光强差异值,根据计算得到的光强差异值即可确定显示屏播放的内容是否出现异常。实际应用中,可以通过对至少两个光强参数进行分析和计算的方式确定光强差异值。在采集到至少两个光强参数后,还可以通过光强参数比较的方法确定至少两个光强参数的光强差异值。

进一步的,在确定至少两个光强参数之间的光强差异值时,考虑到采集到的光强参数可能数量较多,因此需要对至少两个光强参数进行准确的计算,确定光强差异值,具体实现如下:

基于参数计算规则计算至少两个光强参数之间的光强差异值。

基于此,参数计算规则是指预先确定的参数计算策略,参数计算规则可以根据需求进行设置。在确定了参数计算规则后,即可基于参数计算规则计算至少两个光强参数之间的光强差异值。

实际应用中,参数计算规则可以是根据至少两个光强参数,计算至少两个光强参数的标准差,通过标准差的数值大小能够判断出至少两个光强参数中各个光强参数之间的差异程度,计算得到的标准差越大,表示至少两个光强参数中,每个光强参数之间的数值差异越大,相反的,计算得到的标准差越小,表示至少两个光强参数中,每个光强参数之间的数值差异越小。参数计算规则还可以是根据至少两个光强参数,计算至少两个光强参数的方差,通过方差判断至少两个光强参数中各个光强参数与均值的偏离程度。方差越大,表示至少两个光强参数中,每个光强参数之间的数值差异越大,相反的,计算得到的方差越小,表示至少两个光强参数中,每个光强参数之间的数值差异越小。还可以通过依次对每个光强参数进行两两比较的方式确定光强参数的差值,得到的差值越大,表示光强参数之间的数值差异越大。

沿用上例,在采集到了0.2秒内的10个光强参数:1700,1900,1685,2590,2560,2321,2500,2311,2121,2125后,可以通过下述公式(1)计算这10个光强参数对应的标准差。

其中,σ表示标准差,x

综上所述,基于参数计算规则计算至少两个光强参数之间的光强差异值,进而基于光强差异值对显示屏播放的内容进行异常判断,提高了异常判断的准确性。

进一步的,在确定至少两个光强参数之间的光强差异值的情况下,对显示屏播放的内容进行异常判断,考虑到采集到的光强参数不太,因此确定的光强差异值也不同,为了统一异常的判断标准,可以预设光强差异阈值,进而将光强差异值和光强差异阈值进行比较,确定显示屏播放的内容是否出现异常,具体实现如下:

确定光强差异阈值;将所述光强差异值与所述光强差异阈值进行比较,确定所述显示屏播放的内容是否出现异常。

具体的,光强差异阈值是预先设定的一个临界值,用于与光强差异值进行比较,光强差异阈值可以根据实际需求设定,是一个经验值;还可以确定屏幕关闭时的标准差σ1以及屏幕显示白色时的标准差σ2,将两者之间较大值的3倍作为光强差异阈值;异常在本实施例中是指显示屏播放的内容无法正常切换,包括但不限于画面卡顿、显示屏无法播放内容、显示屏播放的内容非指定内容等。

基于此,根据实际需求设定光强差异阈值,将光强差异值和设定的光强差异阈值进行比较,通过比较光强差异值和光强差异阈值之间的大小判断显示屏播放内容是否出现异常。在光强差异值大于光强差异阈值时,表示显示屏播放的内容在采集光强参数的一段时间内光强差异较大,表示显示屏播放的内容发生了正常的切换,因此确定显示屏播放的内容未出现异常;在光强差异值不大于光强差异阈值时,表示显示屏播放的内容在采集光强参数的一段时间内光强差异较小,表示显示屏播放的内容未发生切换,因此确定显示屏播放的内容出现异常。进而告知工作人员前去查看并处理异常。

沿用上例,根据计算经验确定光强差异阈值。光强差异阈值可以是300,将计算得到的光强参数的标准差318.16与光强差异阈值进行比较,可知计算得到的光强参数的标准差318.16大于光强差异阈值,表示采集光强参数的这0.2秒内显示屏的光强变化较为明显,因此确定这0.2秒内显示屏播放的商品宣传视频发生了切换,进而确定显示屏的播放内容未出现异常。

综上所述,通过将光强差异值与光强差异阈值进行比较,进而将光强差异阈作为异常判断标准,进而简化了异常判断的方法,提高了异常判断的效率。

进一步的,考虑到不同的应用场景对显示屏播放内容异常的判断标准不同,异常可以是显示屏播放的内容未发生内容切换,因此可以通过对光强差异值和光强差异阈值进行比较的方法确定,具体实现如下:

若所述光强差异值大于所述光强差异阈值,则确定所述显示屏播放的内容发生内容切换;若所述光强差异值不大于所述光强差异阈值,则确定所述显示屏播放的内容未发生内容切换。

基于此,显示屏播放的内容是否发生异常也可以表示为显示屏播放的内容是否发生内容切换,即,将播放内容是否发生切换作为是否发生异常的判断标准。在光强差异值大于光强差异阈值的情况下,表示在采集光强参数的一段时间内显示屏的光强变化较为明显,即光强参数的数值差异较大,则确定显示屏播放的内容发生内容切换;相应的,在光强差异值不大于光强差异阈值的情况下,表示在采集光强参数的一段时间内显示屏的光强变化不明显,即光强参数的数值差异较小,则确定显示屏播放的内容未发生内容切换。

沿用上例,计算得到的光强参数的标准差318.16大于光强差异阈值,表示采集光强参数的这0.2秒内显示屏的光强变化较为明显,因此确定这0.2秒内显示屏播放的商品宣传视频发生了切换,进而确定显示屏的播放内容未出现异常。若计算得到的光强参数的标准差为286,则确定光强参数的标准差小于光强差异阈值,表示采集光强参数的这0.2秒内显示屏的光强变化不明显,因此确定这0.2秒内显示屏播放的商品宣传视频未发生切换,进而确定显示屏的播放内容出现异常。

在采集光强参数时,由于预先获知将要播放的内容的时长,因此可以准确的计算出将要播放的内容将要发生内容切换的时刻,进而在该时刻之前开始,采集一段时间内的光强参数,即可实现对播放内容切换时,新申请的光强参数进行采集。进而计算光强参数对应的光强差异值,根据光强差异值确定显示屏播放的内容是否发生异常。

综上所述,本说明书一个实施例提供的显示屏的异常检测方法,采集显示屏的至少两个光强参数;确定所述至少两个光强参数之间的光强差异值,并基于所述光强差异值确定所述显示屏播放的内容是否异常。通过光学感知的方法,低成本的获取当前显示屏播放内容的播放状态。

实际应用中,在资源处理器检测出显示屏播放内容异常的情况下,可以基于检测到的异常生成异常反馈信息,并将异常反馈信息发送至工作人员,由工作人员进行异常原因检查,并进行异常处理。显示屏播放异常可能是播放内容在播放的过程中出现卡顿,此时工作人员可以选择重新播放该内容,还可以选择跳过当前内容的播放,进入下一内容的播放。除需要由工作人员进行异常原因检查以及异常处理之外,在检测到播放异常的情况下,还可以由资源处理器自动重新播放当前的播放内容,也可以根据播放列表中播放内容的排列顺序,自动切换到下一播放内容,进而避免显示屏持续处于异常状态。

在由多个子显示屏拼接成一个大的显示屏的情况下,大的显示屏用于展示播放内容,此时,每个子显示屏均展示播放内容的一部分,例如在大的显示屏展示的是一棵树的情况下,每个子显示屏分别展示树的一部分画面,由多个子显示屏进行拼接得到的则是一棵完整的树的画面。因此,可以分别为对每个子显示屏进行光强参数采集,在其中一个子显示屏出现播放卡顿等异常情况时,生成异常信息发送给工作人员,由工作人员进行异常处理。还可以直接在除出现异常的子显示屏之外的显示屏中展示播放内容。进而避免播放内容由于播放异常被中断,提高用户的视觉体验。

进一步的,考虑到存在由于显示屏故障无法检测播放内容播放异常的情况,当显示屏故障时,则无法对显示屏播放的内容进行准确的异常判断,此时可以通过对测试内容进行异常检测的方法实现判断显示屏是否出现故障,具体实现如下:

响应于测试请求获取测试内容;

采集播放所述测试内容的所述显示屏的光强参数,并根据参数采集结果确定异常类型。

基于此,测试内容是指用于进行设备故障检测的视频、幻灯片等内容,测试内容的播放内容切换时刻已经预先确定,通过采集播放测试内容的显示屏的光强参数,并基于光强参数确定测试光强差异值,基于测试光强差异值确定显示屏播放的测试内容是否异常。测试请求可以间隔固定的时间间隔由资源处理器主动发起,用于定时对显示屏等设备,以及正在进行播放的播放内容的异常检测;在大部分资源处理器对同一播放内容的检测结果为异常的情况下,接收测试请求通过显示屏播放测试内容,进而对显示屏等设备以及播放内容进行检测,判断显示屏是否出现故障;异常类型包括显示屏异常和播放内容异常,其中,显示屏异常可能是显示屏故障,包括但不限于显示屏黑屏、显示屏卡顿等。

在测试内容异常的情况下,表示测试内容未出现播放内容切换,这与实际情况(测试内容存在播放内容切换)不符,则表示未检测到测试内容的播放切换是由于显示屏故障导致的;在测试内容未发生异常的情况下,表示测试内容出现播放内容切换,则表示显示屏未出现故障,未检测到播放内容出现播放内容切换的原因可能是播放内容异常,包括但不限于播放内容切换时是黑屏并且视频内容的起始或结束有一段也是黑屏等情况。通过采集播放测试内容的显示屏的光强参数,并基于采集到的测试光强参数确定测试测试光强差异值,在测试光强差异值大于测试光强差异阈值的情况下,确定测试内容发生内容切换;在测试光强差异值不大于测试光强差异阈值的情况下,确定测试内容未发生内容切换。

具体实施时,资源处理器也可以主动发起资源切换的测试,判断屏幕是否正常执行播放内容切换。在判断播放内容是否正常切换时,也可以借助资源处理器将数据传输到云端,对比多个资源处理器针对同一播放内容是否可以通过光强信号判断播放内容切换,将其作为判断设备出现故障的条件。例如:统计多个资源处理器对同一播放内容的判断结果,在判断结果中大多数(例如99%,98%等)为未发生切换的情况下,可以使用预先存储的预测视频对显示屏是否发生故障进行判断。预测视频中特定时刻存在内容切换,通过显示屏播放预测视频,若未检测到内容切换,则表示显示屏发生了故障,(故障包括但不限于显示屏黑屏、卡顿等);若正确的检测到了内容切换,则表示显示屏无故障,可能是由于播放内容切换时是黑屏并且视频内容的起始或结束有一段也是黑屏,此时则无法感知到光强变化,可以将该播放内容存储至“白名单”,在后续再次播放该内容时,无需进行内容切换的检测。

举例说明,在进行异常检测的测试时,获取30秒的测试用的商品宣传视频,其中,商品宣传视频的第16秒发生视频内容切换。在商品宣传视频的第15秒开始进行光强参数采集,连续采集3秒,采集20个光强参数,计算这20个光强参数的标准差,将计算结果与预先确定的标准差阈值进行比较,在标准差大于标准差阈值的情况下,表示商品宣传视频的第16秒发生了视频内容切换;在标准差不大于标准差阈值的情况下,表示商品宣传视频未发生视频内容切换。而实际情况中,在对播放商品宣传视频的显示屏进行光强参数采集以及异常判断时,若大多数资源处理器对同一视频的判断结果均为未发生切换的情况下,则可以播放测试用的商品宣传视频,在检测到商品宣传视频未发生切换时,则表示显示屏出现故障导致预测结果不准确;在检测到商品宣传视频未发生切换时,则表示这一视频切换时是黑屏并且视频内容的起始或结束有一段也是黑屏,此时检测不到光强变化,则出现了这一视频未发生切换的检测结果。

综上所述,本说明书一个实施例提供的显示屏的异常检测方法,采集显示屏的至少两个光强参数;确定所述至少两个光强参数之间的光强差异值,并基于所述光强差异值确定所述显示屏播放的内容是否异常。通过光学感知的方法,低成本的获取当前显示屏播放内容的播放状态。

下述结合附图3,以本说明书提供的显示屏的异常检测方法在电视盒的应用为例,对所述显示屏的异常检测方法进行进一步说明。其中,图3示出了本说明书一个实施例提供的一种显示屏的异常检测方法的处理过程流程图,具体包括以下步骤。

步骤302:读取待播放内容,并通过显示屏播放待播放内容。

在通过媒体播放盒输出视频内容,在商场大屏幕中播放的场景下,可以确定一个或多个待播放的商家/商品宣传视频、宣传幻灯片等媒体资源,在大屏幕中依次循环播放。

步骤304:基于待播放内容的播放时长确定采集时间点,并基于采集时间点在预设时长内通过数据采集设备采集显示屏的至少两个光强参数。

在获取到三个商品宣传视频,并依次对三个商品宣传视频通过大屏幕进行播放的情况下,可以实现三个商品宣传视频依次播放完成后,再次播放,实现三个商品宣传视频循环播放。三个商品宣传视频分别为食品宣传、服装宣传、视频宣传。在获取到三个商品宣传视频后,即可获知每个商品宣传视频的时长,进而根据每个商品宣传视频的时长确定开始进行光强参数采集的时刻。在视频宣传视频为30秒、服装宣传为10秒、视频宣传为25秒时,可以将每个宣传视频的最后一秒作为开始进行光强参数采集的时刻,采集时长为2秒,即在这2秒内采集显示屏的光强参数,获得:170,190,168,289,256,232,250,231,这8个光强参数。

步骤306:基于参数计算规则计算至少两个光强参数之间的光强差异值。

光强差异值可以是根据采集到的8个光强参数进行计算得到的标准差,对170,190,168,289,256,232,250,231,这8个光强参数进行标准差计算,计算得到的标准差约为40.68。

步骤308:确定光强差异阈值。

根据实际需求或多次实验确定光强差异阈值为35。

步骤310:若光强差异值大于光强差异阈值,则确定显示屏播放的内容发生内容切换。

将计算得到的标准差40.68与光强差异阈值35进行比较,确定计算得到的标准差大于光强差异阈值,因此确定显示屏播放的内容发生了内容切换。

步骤312:若光强差异值不大于光强差异阈值,则确定显示屏播放的内容未发生内容切换。

综上所述,本说明书一个实施例提供的显示屏的异常检测方法,采集显示屏的至少两个光强参数;确定所述至少两个光强参数之间的光强差异值,并基于所述光强差异值确定所述显示屏播放的内容是否异常。通过光学感知的方法,低成本的获取当前显示屏播放内容的播放状态。

与上述方法实施例相对应,本说明书还提供了显示屏的异常检测系统实施例,图4示出了本说明书一个实施例提供的一种显示屏的异常检测系统的结构示意图。如图4所示,该系统包括:资源处理器410,显示屏420,数据采集设备430;

所述资源处理器410,被配置为向所述数据采集设备430发送数据获取指令;数据采集设备430,被配置为响应于所述数据获取指令采集显示屏420的至少两个光强参数,并将所述至少两个光强参数发送至所述资源处理器410;所述资源处理器410,还被配置为基于所述至少两个光强参数确定光强差异值;并基于所述光强差异值确定所述显示屏420播放的内容是否异常。

具体的,资源处理器410是指用于进行参数、视频、文字、图片等资源进行处理的设备,包括但不限于对参数的计算;对视频的获取或播放;对文字、图片的展示或修改等处理。资源处理器410在本实施例中可以是电视盒等媒体播放盒,用于输出视放内容。显示屏420是指用于显示图像以及色彩的设备,显示屏420广泛应用于手机、电脑、电视以及具有图像或文字显示功能的设备。显示屏420能够实现视频、幻灯片、图像等媒体资源的展示或播放,用户可以通过投屏,资源播放等方式实现资源展示。数据采集设备430是指用于进行参数采集、图像采集等数据采集的设备,可以通过不同的传感器进行数据采集,例如光敏传感器、热敏传感器等,将传感器安装在数据采集设备430中即可实现指定类型的数据采集。

实际应用中,通过资源处理器向数据采集设备430发送数据获取指令;数据采集设备430,接收到数据获取指令后,响应于数据获取指令采集显示屏420的至少两个光强参数,并将采集到的至少两个光强参数发送至资源处理器410;资源处理器410接收到至少两个光强参数后基于至少两个光强参数确定光强差异值;并基于光强差异值确定显示屏420播放的内容是否异常。

具体实施时,数据采集设备410包括光敏传感器,光敏传感器位于显示屏420的设定位置。由于显示屏屏幕较大,在对显示屏进行光强参数采集时无法对显示屏的全部区域进行光强参数采集,且由于显示屏播放的内容不同,每个区域的光强也不同,因此可以在显示屏中确定一个固定的位置,将数据采集设备安装在固定的位置,固定的位置可以是显示屏的上边缘的中间位置,可以是显示屏的左下角或右下角,还可以是显示屏边缘处的任意位置。若将光敏传感器安装在显示屏的屏幕中间,则可能会遮挡显示屏的播放内容,因此可以选择显示屏的边缘位置安装光敏传感器。

举例说明,在使用LED屏幕滚动播放一段文字时,文字可以是重要通知,例如考试场景下通过LED屏幕播放的考场纪律等通知。通知内容通过LED屏幕滚动播放一次后,再次播放之前显示屏会出现几秒或者几毫秒的空白或黑屏。数据采集设备(媒体播放盒)可以向播放感知器等数据采集设备发送数据采集指令,使得播放感知器在通知内容切换的临界时刻开始进行数据采集,采集2秒内的多个光强参数并将多个光强参数发送至数据采集设备,由数据采集设备基于采集到的2秒内的多个光强参数进行计算,获得光强参数对应的标准差,进而根据标准差确定LED屏幕滚动播放通知内容时,一次播放完成后,是否正常的切换到下一次播放。在进行异常判断时,可以预先设定标准差阈值,计算获得光强参数的标准差后,将标准差与标准差阈值进行比较,在标准差大于标准差阈值时,表示LED屏幕在播放完一次通知内容后,正常的进行了下一次播放;在标准差不大于标准差阈值时,表示LED屏幕在播放完一次通知内容后可能出现了卡顿等异常,没有正常的进行下一次播放。此时数据采集设备可以将此异常进行上报,由工作人员进行检查和处理,实现异常恢复。

此外,资源处理器在进行光强参数采集时,光强参数的采集时刻可以根据显示屏播放内容的切换时间确定。也就是说,资源处理器可以根据预设的节目列表,或者远程控制的指令,确定显示屏播放内容的切换时刻,并在这个时刻去读取光强参数来判断播放内容切换是否正常执行。

实际应用中,资源处理器也可以主动发起资源切换的测试,判断屏幕是否正常执行播放内容切换。在判断播放内容是否正常切换时,也可以借助资源处理器将数据传输到云端,对比多个资源处理器针对同一播放内容是否可以通过光强信号判断播放内容切换,将其作为判断设备出现故障的条件。例如:统计多个资源处理器对同一播放内容的判断结果,在判断结果中大多数(例如99%,98%等)为未发生切换的情况下,可以使用预先存储的预测视频对显示屏是否发生故障进行判断。预测视频中特定时刻存在内容切换,通过显示屏播放预测视频,若未检测到内容切换,则表示显示屏发生了故障,(故障包括但不限于显示屏黑屏、卡顿等);若正确的检测到了内容切换,则表示显示屏无故障,可能是由于播放内容切换时是黑屏并且视频内容的起始或结束有一段也是黑屏,此时则无法感知到光强变化,可以将该播放内容存储至“白名单”,在后续再次播放该内容时,无需进行内容切换的检测。

资源处理器向数据采集设备发送数据获取指令;数据采集设备响应于数据获取指令采集显示屏的至少两个光强参数,并将至少两个光强参数发送至资源处理器;资源处理器基于至少两个光强参数确定光强差异值;并基于光强差异值确定显示屏播放的内容是否异常。

综上所述,本说明书一个实施例提供的显示屏的异常检测系统,通过资源处理器向数据采集设备发送数据获取指令,数据采集设备响应于数据获取指令采集显示屏的至少两个光强参数,并将至少两个光强参数发送至资源处理器,资源处理器基于至少两个光强参数确定光强差异值;并基于光强差异值确定显示屏播放的内容是否异常。通过光学感知的方法,低成本的获取当前显示屏播放内容的播放状态,同时提高了确定显示屏播放内容的播放状态的准确性。

实际应用中,在资源处理器检测出显示屏播放内容异常的情况下,可以基于检测到的异常生成异常反馈信息,并将异常反馈信息发送至工作人员,由工作人员进行异常原因检查,并进行异常处理。显示屏播放异常可能是播放内容在播放的过程中出现卡顿,此时工作人员可以选择重新播放该内容,还可以选择跳过当前内容的播放,进入下一内容的播放。除需要由工作人员进行异常原因检查以及异常处理之外,在检测到播放异常的情况下,还可以由资源处理器自动进行重新播放当前的播放内容,也可以根据播放列表中播放内容的排列顺序,自动切换到下一播放内容,进而避免显示屏持续处于异常状态。

在由多个子显示屏拼接成一个大的显示屏的情况下,大的显示屏用于展示播放内容,此时,每个子显示屏均展示播放内容的一部分,例如在大的显示屏展示的是一棵树的情况下,每个子显示屏分别展示树的一部分画面,由多个子显示屏进行拼接得到的则是一棵完整的树的画面。因此,可以分别为每个子显示屏安装一个数据采集设备,进而对每个子显示屏进行光强参数采集,在其中一个子显示屏出现播放卡顿等异常情况时,生成与该显示屏对应的异常信息发送给工作人员,由工作人员进行异常处理。还可以直接在除出现异常的子显示屏之外的显示屏中展示播放内容。进而避免播放内容由于播放异常被中断,提高用户的视觉体验。

上述为本实施例的一种显示屏的异常检测系统的示意性方案。需要说明的是,该显示屏的异常检测系统的技术方案与上述的显示屏的异常检测方法的技术方案属于同一构思,显示屏的异常检测系统的技术方案未详细描述的细节内容,均可以参见上述显示屏的异常检测方法的技术方案的描述。

图5示出了本申请一个实施例提供的一种显示屏的异常检测系统的交互示意图,其中,包括资源处理器510,数据采集设备520,具体包括以下步骤:

步骤S502:资源处理器向数据采集设备发送数据获取指令。

在通过电视屏幕播放超市新商品宣传视频的情况下,新商品宣传视频需要在电视屏幕中循环播放,为了检测新商品宣传视频是否在电视屏幕中实现播放切换,可以通过采集电视屏幕的光强参数的方法实现。为电视屏幕配备媒体播放盒,通过媒体播放盒从存储空间读取新商品宣传视频,并在电视屏幕中播放。由媒体播放盒向数据采集设备发送数据获取指令,实现光强参数采集。

步骤S504:数据采集设备响应于数据获取指令通过光敏传感器采集显示屏的至少两个光强参数。

数据采集设备可以是安装有光敏电阻的播放感知器,播放感知器接收到数据获取指令后,通过光敏电阻进行光强参数采集。

步骤S506:数据采集设备将至少两个光强参数发送至资源处理器。

由播放感知器将采集到的光强参数发送到媒体播放盒。

步骤S508:资源处理器基于参数计算规则计算至少两个光强参数之间的光强差异值。

媒体播放盒根据采集到的光强参数计算标准差,将计算得到的标准差作为光强差异值。

步骤S510:资源处理器确定光强差异阈值,将光强差异值与光强差异阈值进行比较,确定显示屏播放的内容是否出现切换。

将计算得到的标准差与预先设置的标准差阈值进行比较,在标准差大于标准差阈值的情况下,表示电视屏幕播放的新商品宣传视频出现了视频切换;在标准差不大于标准差阈值的情况下,表示电视屏幕播放的新商品宣传视频未出现视频切换,此时确定出现了视频播放异常,需要工作人员查看并进行异常处理。

图6是本说明书一个实施例提供的一种显示屏的异常检测系统的示意图。如图6所示,显示屏的异常检测系统包括电视、电视盒、播放感知器、以及光敏视频内容感应模块(光敏电阻)。电视通过HDMI与电视盒连接,播放感知器通过USB/HID接口与电视盒进行数据传输,通过ADC获取光敏电阻采集的数据。光敏电阻对电视的屏幕进行光强感知,播放感知器通过ADC端口读取光面电阻信号,通过USB/HID接口传输光强感知信息到电视盒。由电视盒经过HID接口接收播放感知器通过ADC采集到的光敏电阻电压信号,并进行数据分析和计算,通过计算结果分析在T时刻的视频切换是否在电视屏幕处执行。

图7是本说明书一个实施例提供的一种显示屏的异常检测系统的应用示意图。如图7所示,电视包括电视边框和显示区域。播放感知器中包含光敏视频感应模块,光敏视频感应模块安装于电视顶端,显示区域边界的居中位置,感应面朝向屏幕。电视通过HDMI与电视盒连接,电视盒通过USB方式与播放感知器连接,用于进行数据获取。与电视连接的电视盒处于正常工作状态,在切换视频播放内容时,视频屏幕显示界面通常会出现显示内容的光强变化,这个变化通常来源于播放器播放完成前一个视频片段,在播放下一个视频片段时需要从存储空间中读取下一个视频片段的加载时间,这段时间屏幕会短暂处于白色或黑色等单色显示状态。实际应用中,商业广告内容为了寻求更多关注,一般采用对比度较大,或者场景变化较明显的视频内容,两组视频(即便是同一段视频),开始时刻与结束时刻的内容一般存在较大差异。

具体播放内容感知流程为:电视盒在控制播放内容发生切换或者单个视频内容循环播放的时刻TH,经过HID接口接收播放感知器通过ADC采集到的光敏电阻电压信号,并对采集到的,时间段t=0.2秒内的数据进行分析,判断是否发生明显光强变化,进而判断播放切换是否在屏幕终端得以执行。以0.2秒内采集到10个ADC采样点S1-S10为例,判断明显光强变化的方法为:计算S1-S10的标准差。当标准差大于设定阈值T=1.5时,判定存在明显光强变化。可以以屏幕关闭时的标准差σ1,屏幕显示白色时的标准差σ2,两者中较大值的3倍为阈值T,也可以进行多次数据采集和计算后,根据实验结果确定。本实施例对阈值的设定方法,采集的采样点个数不作任何限定。

与上述系统实施例相对应,本说明书还提供了一种资源处理器,具体包括以下步骤:

采集显示屏的至少两个光强参数;确定所述至少两个光强参数之间的光强差异值,并基于所述光强差异值确定所述显示屏播放的内容是否异常,其中,资源处理器包括电视盒。

实际应用中,资源处理器可以是电视盒等媒体播放盒,显示屏可以通过媒体播放盒远程输出视频播放内容。媒体播放盒具备远程内容分发,内容播放菜单设定等能力,可以感知自身的开关状态与播放内容信息。通过媒体播放盒采集显示屏的光强参数,计算光强参数的标准差,进而根据标准差确定显示屏播放的内容是否出现异常,从而在显示屏播放的内容出现异常的情况下,能够通知工作人员,由工作人员分析并进行异常处理。从而避免了人工对显示屏进行巡检造成了资源浪费,降低工作人员的工作量,提高工作效率。

图8示出了根据本说明书一个实施例提供的一种计算设备800的结构框图。该计算设备800的部件包括但不限于存储器810和处理器820。处理器820与存储器810通过总线830相连接,数据库850用于保存数据。

计算设备800还包括接入设备840,接入设备840使得计算设备800能够经由一个或多个网络860通信。这些网络的示例包括公用交换电话网(PSTN,Public SwitchedTelephone Network)、局域网(LAN,Local Area Network)、广域网(WAN,Wide AreaNetwork)、个域网(PAN,Personal Area Network)或诸如因特网的通信网络的组合。接入设备840可以包括有线或无线的任何类型的网络接口(例如,网络接口卡(NIC,networkinterface controller))中的一个或多个,诸如IEEE802.11无线局域网(WLAN,WirelessLocal Area Network)无线接口、全球微波互联接入(Wi-MAX,WorldwideInteroperability for Microwave Access)接口、以太网接口、通用串行总线(USB,Universal Serial Bus)接口、蜂窝网络接口、蓝牙接口、近场通信(NFC,Near FieldCommunication)接口,等等。

在本申请的一个实施例中,计算设备800的上述部件以及图8中未示出的其他部件也可以彼此相连接,例如通过总线。应当理解,图8所示的计算设备结构框图仅仅是出于示例的目的,而不是对本申请范围的限制。本领域技术人员可以根据需要,增添或替换其他部件。

计算设备800可以是任何类型的静止或移动计算设备,包括移动计算机或移动计算设备(例如,平板计算机、个人数字助理、膝上型计算机、笔记本计算机、上网本等)、移动电话(例如,智能手机)、可佩戴的计算设备(例如,智能手表、智能眼镜等)或其他类型的移动设备,或者诸如台式计算机或个人计算机(PC,Personal Computer)的静止计算设备。计算设备800还可以是移动式或静止式的服务器。其中,处理器820用于执行如下计算机可执行指令,该计算机可执行指令被处理器执行时实现上述显示屏的异常检测方法的步骤。

上述为本实施例的一种计算设备的示意性方案。需要说明的是,该计算设备的技术方案与上述的显示屏的异常检测方法的技术方案属于同一构思,计算设备的技术方案未详细描述的细节内容,均可以参见上述显示屏的异常检测方法的技术方案的描述。

本说明书一实施例还提供一种计算机可读存储介质,其存储有计算机可执行指令,该计算机可执行指令被处理器执行时实现上述显示屏的异常检测方法的步骤。

上述为本实施例的一种计算机可读存储介质的示意性方案。需要说明的是,该存储介质的技术方案与上述的显示屏的异常检测方法的技术方案属于同一构思,存储介质的技术方案未详细描述的细节内容,均可以参见上述显示屏的异常检测方法的技术方案的描述。

本说明书一实施例还提供一种计算机程序,其中,当所述计算机程序在计算机中执行时,令计算机执行上述显示屏的异常检测方法的步骤。

上述为本实施例的一种计算机程序的示意性方案。需要说明的是,该计算机程序的技术方案与上述的显示屏的异常检测方法的技术方案属于同一构思,计算机程序的技术方案未详细描述的细节内容,均可以参见上述显示屏的异常检测方法的技术方案的描述。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

所述计算机指令包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

需要说明的是,对于前述的各方法实施例,为了简便描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本说明书实施例并不受所描述的动作顺序的限制,因为依据本说明书实施例,某些步骤可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定都是本说明书实施例所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。

以上公开的本说明书优选实施例只是用于帮助阐述本说明书。可选实施例并没有详尽叙述所有的细节,也不限制该发明仅为所述的具体实施方式。显然,根据本说明书实施例的内容,可作很多的修改和变化。本说明书选取并具体描述这些实施例,是为了更好地解释本说明书实施例的原理和实际应用,从而使所属技术领域技术人员能很好地理解和利用本说明书。本说明书仅受权利要求书及其全部范围和等效物的限制。

技术分类

06120116330310