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

一种视频轮巡方法、装置、电子设备及存储介质

文献发布时间:2023-06-19 18:29:06


一种视频轮巡方法、装置、电子设备及存储介质

技术领域

本申请涉及视频轮巡技术领域,特别是涉及一种视频轮巡方法、装置、电子设备及存储介质。

背景技术

视频轮巡在视频监控等领域应用广泛,针对视频监控来说,为了利用有限的屏幕资源播放大量的监控点的监控视频,通常为各个监控点预设播放时长和播放顺序。将每个监控点的监控视频按照预设的播放顺序和播放时长在屏幕上进行周期性播放,以此实现视频轮巡。

由于视频轮巡过程中,用户可能不会实时都观看屏幕,那么将错过当下正在轮巡的监控点的监控视频,进而需要等到当前周期的其余监控点视频播放完毕后,下一周期再次按照预设好的播放顺序轮巡到该监控点时,才能再次观看该监控点的监控视频。因此,目前的视频轮巡方式的监控效果并不好。

发明内容

本申请实施例的目的在于提供一种视频轮巡方法、装置、电子设备及存储介质,用以提高视频轮巡的监控效果。具体技术方案如下:

第一方面,本申请实施例提供了一种视频轮巡方法,所述方法包括:

基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;

基于所述播放方式播放所述当前轮巡周期的各监控点视频。

可选的,所述基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式的步骤,包括:

按照所述各监控点视频的被观看时长对各监控点进行排序,得到所述当前轮巡周期对应的所述各监控点视频的播放顺序,其中,对应的被观看时长越短,该监控点视频在所述当前轮巡周期的播放顺序越靠前,和/或,

根据所述各监控点视频的被观看时长,确定所述当前轮巡周期对应的所述各监控点视频的播放时长,其中,对应的被观看时长越短,该监控点视频在所述当前轮巡周期的播放时长越长。

可选的,在所述基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式的步骤之前,所述方法还包括:

获取当前轮巡周期之前预设数量个轮巡周期内用户的工作时间,其中,所述工作时间包括在岗时间和/或离岗时间;

基于所述工作时间、所述预设数量个轮巡周期内各监控点视频的播放顺序以及播放时长,确定所述预设数量个轮巡周期内各监控点视频的被观看时长。

可选的,所述获取当前轮巡周期之前预设数量个轮巡周期内用户的工作时间的步骤,包括:

获取当前轮巡周期之前预设数量个轮巡周期内所述用户的用户状态,其中,所述用户状态包括在岗状态和离岗状态,所述在岗状态标识所述用户注视屏幕,所述离岗状态标识所述用户未在屏幕前,或,所述离岗状态标识所述用户在屏幕前且未注视屏幕;

基于所述用户的用户状态确定所述预设数量个轮巡周期内所述用户的工作时间。

可选的,所述基于所述播放方式播放所述当前轮巡周期的各监控点视频的步骤,包括:

确定用户的当前用户状态;

如果所述当前用户状态为在岗状态,按照所述播放方式播放所述当前轮巡周期的各监控点视频;

如果所述当前用户状态为离岗状态,按照预设方式播放所述当前轮巡周期的各监控点视频。

可选的,所述方法还包括:

如果所述用户的离岗时间达到预设阈值,清空所述预设数量个轮巡周期内各监控点视频的被观看时长。

第二方面,本申请实施例提供了一种视频轮巡方法,所述方法包括:

确定用户的当前用户状态;

如果所述当前用户状态为在岗状态,基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,并基于所述播放方式播放所述当前轮巡周期的各监控点视频,其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;

如果所述当前用户状态为离岗状态,按照预设方式播放所述当前轮巡周期的各监控点视频。

第三方面,本申请实施例提供了一种视频轮巡装置,所述装置包括:

播放方式确定模块,用于基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;

播放模块,用于基于所述播放方式播放所述当前轮巡周期的各监控点视频。

可选的,所述播放方式确定模块包括:

播放顺序确定子模块,用于按照所述各监控点视频的被观看时长对各监控点进行排序,得到所述当前轮巡周期对应的所述各监控点视频的播放顺序,其中,对应的被观看时长越短,该监控点视频在所述当前轮巡周期的播放顺序越靠前,和/或,

播放时长确定子模块,用于根据所述各监控点视频的被观看时长,确定所述当前轮巡周期对应的所述各监控点视频的播放时长,其中,对应的被观看时长越短,该监控点视频在所述当前轮巡周期的播放时长越长;

所述装置还包括:

获取模块,用于在所述基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式之前,获取当前轮巡周期之前预设数量个轮巡周期内用户的工作时间,其中,所述工作时间包括在岗时间和/或离岗时间;

被观看时长确定模块,用于在所述基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式之前,基于所述工作时间、所述预设数量个轮巡周期内各监控点视频的播放顺序以及播放时长,确定所述预设数量个轮巡周期内各监控点视频的被观看时长;

所述获取模块包括:

用户状态获取子模块,用于获取当前轮巡周期之前预设数量个轮巡周期内所述用户的用户状态,其中,所述用户状态包括在岗状态和离岗状态,所述在岗状态标识所述用户注视屏幕,所述离岗状态标识所述用户未在屏幕前,或,所述离岗状态标识所述用户在屏幕前且未注视屏幕;

工作时间确定子模块,用于基于所述用户的用户状态确定所述预设数量个轮巡周期内所述用户的工作时间;

所述播放模块包括:

用户状态确定子模块,用于确定用户的当前用户状态;

用户状态判断子模块,用于判断所述当前用户状态是否为在岗状态,如果是,则触发第一播放子模块,如果否,则触发第二播放子模块;

所述第一播放单元,用于按照所述播放方式播放所述当前轮巡周期的各监控点视频;

所述第二播放单元,用于按照预设方式播放所述当前轮巡周期的各监控点视频;

所述装置还包括:

清空模块,用于如果所述用户的离岗时间达到预设阈值,清空所述预设数量个轮巡周期内各监控点视频的被观看时长。

第四方面,本申请实施例提供了一种视频轮巡装置,所述装置包括:

用户状态确定模块,用于确定用户的当前用户状态;

用户状态判断模块,用于判断所述当前用户状态是否为在岗状态,如果是,则触发第一播放模块,如果否,则触发第二播放模块;

所述第一播放模块,用于基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,并基于所述播放方式播放所述当前轮巡周期的各监控点视频,其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;

所述第二播放模块,用于按照预设方式播放所述当前轮巡周期的各监控点视频。

第五方面,本申请实施例提供了一种电子设备,包括:

存储器,用于存放计算机程序;

处理器,用于执行存储器上所存放的程序时,实现上述第一方面或第二方面任一所述的方法。

第六方面,本申请实施例提供了一种计算机可读存储介质,所述计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面或第二方面任一所述的方法。

本申请实施例有益效果:

本申请实施例提供的一种视频轮巡方法、装置、电子设备及存储介质,可以基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;基于所述播放方式播放所述当前轮巡周期的各监控点视频。由于当前轮巡周期的播放方式可以是根据之前预设数量个轮巡周期内各监控点视频的被观看时长而确定的,对于用户在之前预设数量个轮巡周期中漏看或少看的监控点视频,可以调整其在当前轮巡周期内的播放顺序和/或播放时长,这样,在当前轮巡周期内用户可以看到按照调整后的播放顺序和/或播放时长播放的视频,而不需要按照预设好的播放顺序和播放时长轮巡到该监控点时,才能再次观看该监控点的监控视频,可以提高视频轮巡的监控效果。当然,实施本申请的任一产品或方法并不一定需要同时达到以上所述的所有优点。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的实施例。

图1为本申请实施例所提供的第一种视频轮巡方法的流程图;

图2为基于图1所示实施例的被观看时长的确定方式的一种流程图;

图3(a)为基于图1所示实施例的改变播放顺序的一种示意图;

图3(b)为基于图1所示实施例的改变播放时长的一种示意图;

图3(c)为基于图1所示实施例的改变播放顺序和播放时长的一种示意图;

图4(a)为基于图1所示实施例的视频轮巡方式的一种示意图;

图4(b)为基于图1所示实施例的视频轮巡方式的另一种示意图;

图5为图2所示实施例中步骤S201的一种具体流程图;

图6为图1所示实施例中步骤S102的一种具体流程图;

图7为图1所示实施例的视频轮巡方式的另一种流程图;

图8为基于图1所示实施例的视频轮巡方式的一种流程示意图;

图9为基于图1所示实施例的一种视频轮巡系统的结构示意图;

图10为本申请实施例所提供的第二种视频轮巡方法的流程图;

图11为本申请实施例所提供的第一种视频轮巡装置的结构示意图;

图12为本申请实施例所提供的第二种视频轮巡装置的结构示意图;

图13本申请实施例所提供的一种电子设备的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员基于本申请所获得的所有其他实施例,都属于本申请保护的范围。

为了提高视频轮巡的监控效果,本申请实施例提供了一种视频轮巡方法、装置、电子设备、计算机可读存储介质以及计算机程序产品。下面首先对本申请实施例所提供的一种视频轮巡方法进行介绍。

如图1所示,一种视频轮巡方法,所述方法包括:

S101,基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式;

其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长。

S102,基于所述播放方式播放所述当前轮巡周期的各监控点视频。

可见,本申请实施例提供的方案中,电子设备可以基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;基于所述播放方式播放所述当前轮巡周期的各监控点视频。由于当前轮巡周期的播放方式可以是根据之前预设数量个轮巡周期内各监控点视频的被观看时长而确定的,对于用户在之前预设数量个轮巡周期中漏看或少看的监控点视频,可以调整其在当前轮巡周期内的播放顺序和/或播放时长,这样,在当前轮巡周期内用户可以看到按照调整后的播放顺序和/或播放时长播放的视频,而不需要按照预设好的播放顺序和播放时长轮巡到该监控点时,才能再次观看该监控点的监控视频,可以提高视频轮巡的监控效果。

本申请公开的视频轮巡方法应用于安防视频监控领域,具体的,可以应用于交通事故监控、小区安保监控、工厂园区监控等,在此不做具体限定。

在视频轮巡中,在一个轮巡周期内,所有监控点视频会按照一定顺序和时长播放一次,在视频轮巡过程中,用户可能会离开或者没有观看屏幕,导致各个监控点视频实际被观看到的时长不同,甚至会出现某个或者某些监控点对应的视频未被观看到的情况。为了能够在当前轮巡周期内尽早或者以较长时长来播放之前用户观看时间较短或未观看到的监控点视频,在上述步骤S101中,电子设备可以根据当前轮巡周期之前预设数量个轮巡周期内各监控点视频被观看时长来确定当前轮巡周期的播放方式。其中,播放方式可以包括各监控点视频的播放顺序和/或各监控点视频的播放时长。进而,电子设备可以基于所确定的播放方式播放当前轮巡周期的各监控点视频,即执行步骤S102。

由于当前轮巡周期之前预设数量个轮巡周期中被观看时长越短的监控点视频,用户没有观看到的监控画面越多,因此,为了在当前轮巡周期让用户尽早观看到该监控点视频或者能够观看较长时长,电子设备可以对该监控点视频的播放顺序和/或播放时长进行调整。具体来说,第一种方式中,当前轮巡周期之前预设数量个轮巡周期中被观看时长越短的监控点视频,其在当前轮巡周期中播放顺序可以越靠前;第二种方式中,当前轮巡周期之前预设数量个轮巡周期中被观看时长越短的监控点视频,其在当前轮巡周期中的播放时长可以越长;第三种方式中,当前轮巡周期之前预设数量个轮巡周期中被观看时长越短的监控点视频,其在当前轮巡周期中播放顺序可以越靠前并且播放时长也可以越长。

上述预设数量为预先设置的轮巡周期数量,例如,可以为1、2、5等,在此不做具体限定。如果预设数量为1,那么,当前轮巡周期中各监控点视频的播放方式即基于之前一个轮巡周期内各监控点视频的被观看时长进行确定。之前一个轮巡周期中,被观看时长越短的监控点视频,在当前轮巡周期的播放顺序可以越靠前和/或播放时长可以越长。

可见,本申请实施例中,由于当前轮巡周期的播放方式可以是根据之前预设数量个轮巡周期内各监控点视频的被观看时长而确定的,对于用户在之前预设数量个轮巡周期中漏看或少看的监控点视频,可以调整其在当前轮巡周期内的播放顺序和/或播放时长,这样,在当前轮巡周期内用户可以看到按照调整后的播放顺序和/或播放时长播放的视频,而不需要按照预设好的播放顺序和播放时长轮巡到该监控点时,才能再次观看该监控点的监控视频,可以提高视频轮巡的监控效果。

作为本申请实施例的一种实施方式,上述基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式的步骤,可以包括:

按照各监控点视频的被观看时长对各监控点进行排序,得到当前轮巡周期对应的各监控点视频的播放顺序;和/或,根据各监控点视频的被观看时长,确定当前轮巡周期对应的各监控点视频的播放时长。

作为一种实施方式,电子设备可以按照当前轮巡周期之前预设数量个轮巡周期中各监控点视频的被观看时长排序,对各监控点进行排序得到排序结果。可以按照被观看时长从长到短的顺序进行排序,也可以按照被观看时长从短到长的顺序进行排序,这都是合理的。进而,电子设备可以基于该排序结果确定当前轮巡周期对应的各监控点视频的播放顺序,其中,对应的被观看时长越短,该监控点视频在当前轮巡周期的播放顺序越靠前。

如果排序方式为被观看时长以从短到长的顺序进行排序,排序结果中越靠前的监控点代表该监控点视频在之前预设数量个轮巡周期中被用户观看的时间越短,因此,在当前轮巡周期中,该监控点视频的播放顺序可以越靠前,以使用户尽早观看到该监控点视频,以提高视频轮巡的监控效果。

如果上述排序方式为以被观看时长从长到短的顺序进行排序,排序结果中越靠后的监控点代表该监控点视频在之前预设数量个轮巡周期中被用户观看的时间越短,因此,在当前轮巡周期中,该监控点视频的播放顺序可以越靠前,以使用户尽早观看到该监控点视频,以提高视频轮巡的监控效果。

作为另一种实施方式,电子设备可以基于之前预设数量个轮巡周期内各监控点视频的被观看时长,确定当前轮巡周期对应的各监控点视频的播放时长,其中,对应的被观看时长越短,该监控点视频在当前轮巡周期的播放时长越长。

如果某监控点视频在当前轮巡周期之前预设数量个轮巡周期内的被观看时长越短,代表该监控点视频在之前预设数量个轮巡周期中实际被用户观看到的时间越短,因此,电子设备可以将该监控点视频在当前轮巡周期的播放时长设置得越长,以使用户在当前轮巡周期能够对该监控点视频观看的时长更长,从而提高视频轮巡的监控效果。

作为另一种实施方式,电子设备即可以按照各监控点视频的被观看时长对各监控点进行排序,得到当前轮巡周期对应的所述各监控点视频的播放顺序,又可以根据各监控点视频的被观看时长,确定当前轮巡周期对应的各监控点视频的播放时长。具体实施方式已经在上述两种实施方式中进行介绍,在此不再赘述。

可见,在本实施例中,电子设备可以按照各监控点视频的被观看时长对各监控点进行排序,得到当前轮巡周期对应的各监控点视频的播放顺序,和/或,根据各监控点视频的被观看时长,确定当前轮巡周期对应的各监控点视频的播放时长,这样,电子设备可以基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的实际被观看时长准确确定当前轮巡周期的播放方式。

作为本申请实施例的一种实施方式,如图2所示,在上述基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式的步骤之前,上述方法还可以包括:

S201,获取当前轮巡周期之前预设数量个轮巡周期内用户的工作时间;

为了确定当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,电子设备可以获取当前轮巡周期之前预设数量个轮巡周期内用户的工作时间。其中,工作时间可以包括在岗时间和离岗时间,在岗时间为用户观看屏幕的时间,用户观看的内容为屏幕上播放的监控点视频,因此,在岗时间可以反映各监控点视频的被观看时长。

而离岗时间为用户没有观看屏幕的时间,在离岗时间中,监控点视频没有被观看,也就是在离岗时间中监控点视频的被观看时长为0,而之前预设数量个轮巡周期内离岗时间之外的工作时间均为在岗时间,因此离岗时间也可以反映各监控点视频的被观看时长。

所以电子设备可以获取当前轮巡周期之前预设数量个轮巡周期内用户的工作时间,也就是获取当前轮巡周期之前预设数量个轮巡周期内用户的在岗时间和/或离岗时间。

S202,基于所述工作时间、所述预设数量个轮巡周期内各监控点视频的播放顺序以及播放时长,确定所述预设数量个轮巡周期内各监控点视频的被观看时长。

由于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的播放顺序以及播放时长是已知的,因此获取上述工作时间后,电子设备便可以基于该工作时间、播放顺序以及播放时长来确定预设数量个轮巡周期内各监控点视频的被观看时长。

具体来说,按照之前预设数量个轮巡周期内各监控点视频的播放顺序以及播放时长进行视频轮巡时,监控点视频的播放时间段与用户的在岗时间的交集即为该监控点视频的被观看时长。

例如,如图3(a)-图3(c)所示,预设数量为2,进行视频轮巡的监控点视频包括监控点IPC1、监控点IPC2以及监控点IPC3对应的监控视频,其中,监控点视频可以为IPC(IPCamera网络摄像机)采集的监控视频。当前轮巡周期之前的两个轮巡周期中,用户的工作时间包括在岗时间45秒和离岗时间15秒。在之前两个轮巡周期中,监控点视频的播放顺序为IPC1、IPC2、IPC3。每个监控点视频时长的播放为10秒。其中,当前轮巡周期之前的两个轮巡周期即为图中的第一轮巡周期和第二轮巡周期。

电子设备可以确定用户在上述在岗时间内,监控点视频的播放时长依次为IPC1的监控视频播放10秒、IPC2的监控视频播放10秒、IPC3的监控视频播放10秒、IPC1的监控视频播放10秒、IPC2的监控视频播放5秒,进而可以确定在当前轮巡周期之前两个轮巡周期内,每个监控点视频的被观看时长为:IPC1的监控视频为20秒,IPC2的监控视频为15秒、IPC3的监控视频为10秒。电子设备可以基于各监控点视频的被观看时长确定当前轮巡周期的播放方式。

针对上述情况而言,当前轮巡周期的播放方式可以有三种。第一种方式中,如图3(a)中,电子设备可以基于之前两个轮巡周期内各监控点视频的被观看时长确定当前轮巡周期内各监控点视频的播放顺序。由于各监控点视频的被观看时长的关系为IPC3对应的时长短于IPC2对应的时长,IPC2对应的时长短于IPC1对应的时长,所以电子设备可以确定当前轮巡周期的播放顺序为:IPC3的监控视频、IPC2的监控视频、IPC1的监控视频。此时,各监控点视频的播放时长可以保持不变,即均为10秒。

第二种方式中,如图3(b)中,电子设备可以基于之前两个轮巡周期内各监控点视频的被观看时长确定当前轮巡周期内各监控点视频的播放时长。由于各监控点视频的被观看时长的关系为IPC3对应的时长短于IPC2对应的时长,IPC2对应的时长短于IPC1对应的时长,所以电子设备可以确定当前轮巡周期内的播放时长为:IPC3对应的播放时长为15秒、IPC2对应的播放时长为10秒、IPC1对应的播放时长为5秒。此时,各监控点视频的播放顺序可以保持不变,即监控点IPC1的监控视频、监控点IPC2的监控视频、监控点IPC3的监控视频。

第三种方式中,如图3(c)中,电子设备可以基于之前两个轮巡周期内各监控点视频的被观看时长确定当前轮巡周期内各监控点视频的播放时长和播放顺序。由于各监控点视频的被观看时长的关系为IPC3对应的时长短于IPC2对应的时长,IPC2对应的时长短于IPC1对应的时长,所以电子设备可以确定当前轮巡周期的播放顺序为:IPC3的监控视频、IPC2的监控视频、IPC1的监控视频,以及,可以确定当前轮巡周期内的播放时长为:IPC3对应的播放时长为15秒、IPC2对应的播放时长为10秒、IPC1对应的播放时长为5秒。

为了进一步提高当前轮巡周期的播放方式的确定效率,在一些情况下,可以确定当前轮巡周期的播放方式为预设播放方式。其中,预设播放方式可以为各个监控点视频按照固定顺序和固定时间进行轮巡,例如,各个监控点视频按照监控点标识的顺序播放,每个监控点视频播放10秒。

在一种情况下,如果在当前轮巡周期之前预设数量个轮巡周期内用户的离岗时间等于预设数量个轮巡周期的时长,也就是说,用户在当前轮巡周期之前预设数量个轮巡周期内一直没有观看监控点视频,此时,电子设备可以确定当前轮巡周期的播放方式为预设播放方式。

如图4(a)所示,预设数量为2,进行视频轮巡的监控点视频包括监控点IPC1、监控点IPC2以及监控点IPC3对应的监控视频。在当前轮巡周期之前两个轮巡周期中,用户的离岗时间为60秒,等于2个轮巡周期的时长,那么说明用户在当前轮巡周期之前预设数量个轮巡周期内一直没有观看监控点视频,电子设备可以确定当前轮巡周期的播放方式为预设播放方式,即当前轮巡周期的播放顺序为:IPC1的监控视频、IPC3的监控视频、IPC2的监控视频,播放时长均为10秒。

在另一种情况下,如果在当前轮巡周期之前预设数量个轮巡周期内用户的在岗时间等于预设数量个轮巡周期的时长,也就是说,用户在当前轮巡周期之前预设数量个轮巡周期内一直在观看监控点视频,每个监控点视频实际被观看时长是相同的,此时,电子设备可以确定当前轮巡周期的播放方式为预设播放方式。

如图4(b)所示,预设数量为2,进行视频轮巡的监控点视频包括监控点IPC1、监控点IPC2以及监控点IPC3对应的监控视频。在当前轮巡周期之前两个轮巡周期中,用户的在岗时间为60秒,等于2个轮巡周期的时长,那么说明用户在当前轮巡周期之前预设数量个轮巡周期内一直在观看监控点视频,电子设备可以确定当前轮巡周期的播放方式为预设播放方式,即当前轮巡周期的播放顺序为:IPC1的监控视频、IPC2的监控视频、IPC3的监控视频,播放时长均为10秒。

可见,在本实施例中,电子设备可以获取当前轮巡周期之前预设数量个轮巡周期内用户的工作时间,进而,基于工作时间、预设数量个轮巡周期内各监控点视频的播放顺序以及播放时长,确定预设数量个轮巡周期内各监控点视频的被观看时长,这样,根据用户的工作时间可以快速准确地确定各个监控点视频的被观看时长,进一步提高视频轮巡的监控效果。

作为本申请实施例的一种实施方式,如图5所示,上述获取当前轮巡周期之前预设数量个轮巡周期内用户的工作时间的步骤,可以包括:

S501,获取当前轮巡周期之前预设数量个轮巡周期内所述用户的用户状态;

其中,用户状态可以包括在岗状态和离岗状态,在岗状态标识用户注视屏幕,离岗状态标识用户未在屏幕前,或,离岗状态标识用户在屏幕前且未注视屏幕。

电子设备可以对用户的行为进行识别,进而根据用户行为判断用户状态。电子设备可以识别两类用户行为,第一类为用户是否在屏幕前,第二类为用户是否注视屏幕。如果用户注视屏幕,说明用户在观看当前播放的监控点视频,可以确定用户状态为在岗状态,如果用户未在屏幕前,或,用户在屏幕前但是用户未注视屏幕,说明用户并没有观看当前播放的监控点视频,可以确定用户状态为离岗状态。

S502,基于所述用户的用户状态确定所述预设数量个轮巡周期内所述用户的工作时间。

进而,基于用户在上述预设数量个轮巡周期内的用户状态,电子设备便可以确定用户的工作时间。在当前轮巡周期之前预设数量个轮巡周期内,用户状态为在岗状态的时间段为在岗时间,用户状态为离岗状态的时间段即为离岗时间。

可见,在本实施例中,电子设备可以获取当前轮巡周期之前预设数量个轮巡周期内用户的用户状态,进而基于用户的用户状态确定预设数量个轮巡周期内用户的工作时间。可以准确确定用户的工作时间,从而保证后续能够准确确定当前轮巡周期内各监控点视频的播放顺序和/或播放时长,进一步提高视频轮巡的监控效果。

作为本申请实施例的一种实施方式,如图6所示,上述基于所述播放方式播放所述当前轮巡周期的各监控点视频的步骤,可以包括:

S601,确定用户的当前用户状态;

当前用户状态可以为当前轮巡周期开始时的用户状态。当前用户状态的确定方式可以为,在当前轮巡周期开始时,电子设备可以对用户的行为进行识别,并基于用户的行为确定当前用户状态,当前用户状态可以包括在岗状态或离岗状态。

S602,如果所述当前用户状态为在岗状态,按照所述播放方式播放所述当前轮巡周期的各监控点视频;

由于当前用户状态决定了用户能否观看到当前轮巡周期所播放的监控点视频,所以电子设备可以基于用户的当前用户状态,播放当前轮巡周期的各监控点视频。

如果当前用户状态为在岗状态,那么当前轮巡周期开始时,用户是注视着屏幕的,也就是说,电子设备如果按照基于之前轮巡周期各监控点视频的被观看时长所确定的当前轮巡周期的播放方式,播放当前轮巡周期的各监控点视频,各监控点视频是可以被用户看到的,因此,当前用户状态为在岗状态时,电子设备可以按照所确定的当前轮巡周期的播放方式来播放当前轮巡周期的各监控点视频。

S603,如果所述当前用户状态为离岗状态,按照预设方式播放所述当前轮巡周期的各监控点视频。

如果当前用户状态为离岗状态,那么当前轮巡周期开始时,用户是不在屏幕前的,或者没有注视着屏幕的,也就是说,电子设备如果按照基于之前轮巡周期各监控点视频的被观看时长所确定的当前轮巡周期的播放方式,播放当前轮巡周期的各监控点视频,各监控点视频也是无法被用户看到的,因此,当前用户状态为离岗状态时,电子设备可以按照预设方式播放当前轮巡周期的各监控点视频。其中,预设方式可以为按照固定播放顺序和相同播放时长播放各个监控点视频。

例如,如图7所示,当前用户状态为离岗状态,也就是说,在当前轮巡周期中,如果按照所确定的当前轮巡周期的播放方式播放各监控点的视频也是没有意义的,所以电子设备可以按照预设方式播放当前轮巡周期的各监控点的视频。

在当前轮巡周期进行过程中,用户状态在某个时间点变为在岗状态,例如图8所示,则其可以观看到后续播放的监控点视频,那么在确定下一轮巡周期的播放方式时,用户在某个时间点变为在岗状态的行为则会影响当前轮巡周期内各监控点视频的被观看时长,从而影响下一轮巡周期的播放方式。

可见,在本实施例中,电子设备可以确定用户的当前用户状态,进而基于当前用户状态以及播放方式,播放当前轮巡周期的各监控点视频,如果当前用户状态为在岗状态,可以按照播放方式播放当前轮巡周期的各监控点视频;如果当前用户状态为离岗状态,可以按照预设方式播放当前轮巡周期的各监控点视频。这样,基于用户状态的不同,可以采用不同的播放方式来播放当前轮巡周期的各监控点视频,进一步提高视频轮巡的监控效果。

作为本申请实施例的一种实施方式,上述方法还可以包括:

如果所述用户的离岗时间达到预设阈值,清空所述预设数量个轮巡周期内各监控点视频的被观看时长。

其中,预设阈值可以为预先设置的时间阈值,例如,可以为10分钟、15分钟、25分钟等,在此不做具体限定。如果用户的离岗时间达到预设阈值,说明用户处于离岗状态较久,那么当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长不再具有参考价值,因此电子设备可以清空当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长。

当然,为了节省存储空间,电子设备可以在确定完当前轮巡周期中各监控点视频的播放方式后,定时清空所存储当前轮巡周期之前的轮巡周期内各监控点视频的被观看时长等相关信息。例如,预设数量为1,那么电子设备可以在基于上一轮巡周期中各监控点视频的被观看时长确定完当前轮巡周期中各监控点视频的播放方式后,在当前轮巡周期开始时清空所存储的上一轮巡周期的相关信息。

可见,在本实施例中,如果用户离岗时间大于预先设置的阈值,电子设备可以清空当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,可以节省存储资源,便于存储对于确定当前轮巡周期的播放方式具有参考价值的信息。

作为本申请实施例的一种实施方式,电子设备是否按照上述实施例所述的视频轮巡方法来进行视频轮巡,可以由外部使能控制。也就是说,用户可以根据实际需要选择开启按照上述实施例所述的视频轮巡方法来进行视频轮巡的功能,或者选择关闭按照上述实施例所述的视频轮巡方法来进行视频轮巡的功能,而采用相关技术中的其他视频轮巡方式进行视频轮巡。

由于用户状态可能随时发生改变,在进行视频轮巡过程中,会出现不同的情况,视频轮巡的方式也会有所不同。下面结合比较常见的4种情况对本申请所提供的视频轮巡方法进行举例介绍,如图8所示,对于情景1-情景4,预设数量为1,基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长确定当前轮巡周期的播放方式时,均改变各监控点视频的播放顺序,各监控点视频的播放时长相同。具体而言:

对于情景1-情景3,每个轮巡周期包括三个监控点视频,预设的播放方式为按照第一监控点视频、第二监控点视频、第三监控点视频的顺序播放,其中每个监控点视频的播放时长为9秒。对于情景4,每个轮巡周期包括七个监控点视频,预设的播放方式为按照第一监控点视频、第二监控点视频、第三监控点视频、第四监控点视频、第五监控点视频、第六监控点视频、第七监控点视频的顺序播放,其中每个监控点视频的播放时长为9秒。

情景1中,监控点视频包括IPC1、IPC2和IPC3对应的监控视频,在第一个轮巡周期中播放顺序为IPC1、IPC2、IPC3。在第一个轮巡周期进行中,电子设备在T1时刻收到在岗事件,在第二个轮巡周期开始时未收到离岗事件,所以电子设备基于该第一个轮巡周期的播放方式以及收到在岗事件的时间,可以确定收到在岗事件时正在播放的为监控点IPC2的监控视频,此时监控点IPC2的剩余播放时长为L1秒。

由于该第一个轮巡周期剩余的时间均为在岗时间,因此可以确定出该第一个轮巡周期各监控点视频的被观看时长为:监控点IPC1的监控视频被观看0秒,监控点IPC2的监控视频被观看L1秒,监控点IPC3的监控视频被观看9秒。基于各监控点视频被观看时长从短到长的顺序对监控点视频排序,顺序为IPC1、IPC2、IPC3,那么电子设备可以确定第二个周期中各监控点视频的播放顺序为IPC1、IPC2、IPC3。

基于同样的方式,对于第二个轮巡周期来说,在第二个轮巡周期进行中,电子设备在第二个轮巡周期开始时未收到离岗事件,在T2时刻收到离岗事件,所以电子设备基于该第二个轮巡周期的播放方式以及收到离岗事件的时间,可以确定收到离岗事件时正在播放的为监控点IPC2的监控视频,此时监控点IPC2的播放时长为L1秒。

由于第二个轮巡周期剩余的时间均为离岗时间,因此可以确定出该第二个轮巡周期各监控点视频的被观看时长为:监控点IPC1的监控视频被观看9秒,监控点IPC2的监控视频被观看L1秒,监控点IPC3的监控视频被观看0秒。基于各监控点视频被观看时长从短到长的顺序对监控点视频排序,顺序为IPC3、IPC2、IPC1,那么电子设备可以确定第三个周期中各监控点视频的播放顺序为IPC3、IPC2、IPC1。

情景2中,监控点视频包括IPC1、IPC2和IPC3对应的监控视频,在第一个轮巡周期中播放顺序为IPC1、IPC2、IPC3。在第一个轮巡周期进行中,电子设备在T1时刻收到在岗事件,在T2时刻收到离岗事件,而T1时刻发生在第一个轮巡周期开始之前,T2时刻发生在第一个轮巡周期结束之后。

由于该第一个轮巡周期的时间均为在岗时间,因此可以确定出该第一个轮巡周期各监控点视频的被观看时长均为9秒。各监控点视频的被观看时长相等,那么电子设备可以确定第二个周期中各监控点视频的播放顺序为预设播放顺序IPC1、IPC2、IPC3。

情景3中,监控点视频包括IPC1、IPC2和IPC3对应的监控视频,在第一个轮巡周期中播放顺序为IPC1、IPC2、IPC3。在第一个轮巡周期进行中,电子设备在第一个轮巡周期开始时未收到离岗事件,在T2时刻收到离岗事件,电子设备基于该第一个轮巡周期的播放方式以及收到离岗事件的时间,可以确定收到离岗事件时正在播放的为监控点IPC2的监控视频,此时监控点IPC2的播放时长为L1秒。

由于该第一个轮巡周期剩余的时间均为离岗时间,因此可以确定出该第一个轮巡周期各监控点视频的被观看时长为:监控点IPC1的监控视频被观看9秒,监控点IPC2的监控视频被观看L1秒,监控点IPC3的监控视频被观看0秒。基于各监控点视频被观看时长从短到长的顺序对监控点视频排序,顺序为IPC3、IPC2、IPC1,那么电子设备可以确定第二个周期中各监控点视频的播放顺序为IPC3、IPC2、IPC1。

对于情景4,监控点视频包括IPC1、IPC2、IPC3、IPC4、IPC5、IPC6和IPC7对应的监控视频,在第一个轮巡周期中播放顺序为IPC1、IPC2、IPC3、IPC4、IPC5、IPC6、IPC7。在第一个轮巡周期进行中,电子设备在T1时刻收到在岗事件,在T2时刻收到离岗事件,所以电子设备基于该第一个轮巡周期的播放方式以及收到在岗事件和离岗事件的时间,可以确定收到在岗事件时正在播放的为监控点IPC2的监控视频,此时监控点IPC2的剩余播放时长为L1秒,还可以确定收到离岗事件时正在播放的为监控点IPC6的监控视频,此时监控点IPC6的播放时长为L2秒,其中,L1大于L2。

由于该第一个轮巡周期剩余的时间均为离岗时间,因此可以确定出该第一个轮巡周期各监控点视频的被观看时长为:监控点IPC1的监控视频被观看0秒,监控点IPC2的监控视频被观看L1秒,监控点IPC3的监控视频被观看9秒、监控点IPC4的监控视频被观看9秒,监控点IPC5的监控视频被观看9秒,监控点IPC6的监控视频被观看L2秒,监控点IPC7的监控视频被观看0秒。

基于各监控点视频被观看时长从短到长的顺序对监控点视频排序,如果各监控点视频中存在被观看时长相同的监控点视频,针对这些被观看时长相同的监控点视频,可以基于预设播放顺序进行排序。由于第一个轮巡周期中存在被观看时长相同的监控点视频:IPC3、IP4和IPC5,并且预设播放顺序为IPC3、IP4、IPC5,因此,将第一个轮巡周期的各监控点视频基于被观看时长从短到长进行排序,得到的顺序为IPC1、IPC7、IPC2、IPC3、IPC4、IPC5、IPC6,那么电子设备可以确定第二个周期中各监控点视频的播放顺序为IPC1、IPC7、IPC2、IPC3、IPC4、IPC5、IPC6。

作为本申请的一种实施方式,本申请实施例所提供的视频轮巡方法可以应用于如图9所示的视频轮巡系统,视频轮巡系统可以包括监控室监控设备901、加权计算模块902、视频轮巡控制模块903和视频播放模块904。

其中,监控室监控设备901可以基于视频图像识别可视域范围内的用户行为特征并将其上报至视频轮巡控制模块903,即识别“人是否在监控屏幕前”事件并上报、识别“是否盯着屏幕”事件并上报,具体到事件则包含四类事件,分别为“屏幕前有人”、“屏幕前无人”、“人员看屏幕”、“人员未看屏幕”,监控室监控设备901可以将该行为要项和事件上报时间发送至视频轮巡控制模块903。

视频轮巡控制模块903可以记录每个屏幕应该轮巡哪个监控点、播放多久,同时可以接收来自监控室监控设备901的事件信息,将其与当前屏幕显示监控点信息一同上报至加权计算模块902。

加权计算模块902可以记录所有监控点数据及每个监控点视频在用户在岗时间和离岗时间范围内的播放时长,其中,在岗为检测到“屏幕前有人”且“人员盯着屏幕”两类事件,离岗为检测到“屏幕前无人”或“人员未盯着屏幕”。当用户再次在岗则根据上一轮在离岗状态下记录的监控点加权信息发送给视频轮巡控制模块903,也就是说,当用户再次在岗则根据上一轮在离岗状态下记录的各监控点视频的被观看时长按从短到长的顺序排列并将排列结果发送给视频轮巡控制模块903。

视频轮巡控制模块903可以按各监控点视频的被观看时长从短到长的顺序轮巡播放各监控点视频。当视频轮巡控制模块903每播放一个监控点视频后,都需要将已经轮巡的监控点数据发送给加权计算模块902,加权计算模块902以此计算每个监控点的被观看时长。如用户状态为离岗状态则可以不记录播放时长数据,只记录用户状态为在岗状态的播放时长数据。

视频播放模块904可以接收视频轮巡控制模块903的播放控制信令,并依据播放控制信令进行监控点的实时视频展示。

相应于上述第一种视频轮巡方法,本申请实施例还提供了另一种视频轮巡方法,下面对本申请实施例提供的第二种视频轮巡方法进行介绍。

如图10所示,一种视频轮巡方法,所述方法包括:

S1001,确定用户的当前用户状态;

S1002,如果所述当前用户状态为在岗状态,基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,并基于所述播放方式播放所述当前轮巡周期的各监控点视频;

其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;

S1003,如果所述当前用户状态为离岗状态,按照预设方式播放所述当前轮巡周期的各监控点视频。

可见,本申请实施例提供的方案中,电子设备可以确定用户的当前用户状态;所述当前用户状态为在岗状态,基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,并基于所述播放方式播放所述当前轮巡周期的各监控点视频,其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;如果所述当前用户状态为离岗状态,按照预设方式播放所述当前轮巡周期的各监控点视频。电子设备可以在当前轮巡周期开始时确定用户的当前用户状态,如果用户的当前用户状态为离岗状态,说明用户当前不在屏幕前或者未注视屏幕,因此,当前轮巡周期的各监控点视频不会被用户看到,可以按照预设方式播放当前轮巡周期的各监控点视频。在当前用户状态为在岗状态的情况下,说明用户当前在注视屏幕,此时由于当前轮巡周期的播放方式可以是根据之前预设数量个轮巡周期内各监控点视频的被观看时长而确定的,对于用户在之前预设数量个轮巡周期中漏看或少看的监控点视频,可以调整其在当前轮巡周期内的播放顺序和/或播放时长,这样,在当前轮巡周期内用户可以看到按照调整后的播放顺序和/或播放时长播放的视频,而不需要按照预设好的播放顺序和播放时长轮巡到该监控点时,才能再次观看该监控点的监控视频,可以提高视频轮巡的监控效果。

相应于上述第一种视频轮巡方法,本申请实施例还提供了一种视频轮巡装置,下面对本申请实施例所提供的第一种视频轮巡装置进行介绍。

如图11所示,一种视频轮巡装置,所述装置包括:

播放方式确定模块1101,用于基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;

播放模块1102,用于基于所述播放方式播放所述当前轮巡周期的各监控点视频。

可见,本申请实施例提供的方案中,电子设备可以基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;基于所述播放方式播放所述当前轮巡周期的各监控点视频。由于当前轮巡周期的播放方式可以是根据之前预设数量个轮巡周期内各监控点视频的被观看时长而确定的,对于用户在之前预设数量个轮巡周期中漏看或少看的监控点视频,可以调整其在当前轮巡周期内的播放顺序和/或播放时长,这样,在当前轮巡周期内用户可以看到按照调整后的播放顺序和/或播放时长播放的视频,而不需要按照预设好的播放顺序和播放时长轮巡到该监控点时,才能再次观看该监控点的监控视频,可以提高视频轮巡的监控效果。

作为本申请实施例的一种实施方式,上述播放方式确定模块1101包括:

播放顺序确定子模块,用于按照所述各监控点视频的被观看时长对各监控点进行排序,得到所述当前轮巡周期对应的所述各监控点视频的播放顺序,其中,对应的被观看时长越短,该监控点视频在所述当前轮巡周期的播放顺序越靠前,和/或,

播放时长确定子模块,用于根据所述各监控点视频的被观看时长,确定所述当前轮巡周期对应的所述各监控点视频的播放时长,其中,对应的被观看时长越短,该监控点视频在所述当前轮巡周期的播放时长越长。

作为本申请实施例的一种实施方式,上述装置还包括:

获取模块,用于在所述基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式之前,获取当前轮巡周期之前预设数量个轮巡周期内用户的工作时间,其中,所述工作时间包括在岗时间和/或离岗时间;

被观看时长确定模块,用于在所述基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式之前,基于所述工作时间、所述预设数量个轮巡周期内各监控点视频的播放顺序以及播放时长,确定所述预设数量个轮巡周期内各监控点视频的被观看时长。

作为本申请实施例的一种实施方式,上述获取模块包括:

用户状态获取子模块,用于获取当前轮巡周期之前预设数量个轮巡周期内所述用户的用户状态,其中,所述用户状态包括在岗状态和离岗状态,所述在岗状态标识所述用户注视屏幕,所述离岗状态标识所述用户未在屏幕前,或,所述离岗状态标识所述用户在屏幕前且未注视屏幕;

工作时间确定子模块,用于基于所述用户的用户状态确定所述预设数量个轮巡周期内所述用户的工作时间。

作为本申请实施例的一种实施方式,上述播放模块1102包括:

用户状态确定子模块,用于确定用户的当前用户状态;

用户状态判断子模块,用于判断所述当前用户状态是否为在岗状态,如果是,则触发第一播放子模块,如果否,则触发第二播放子模块;

第一播放子模块,用于按照所述播放方式播放所述当前轮巡周期的各监控点视频;

第二播放子模块,用于按照预设方式播放所述当前轮巡周期的各监控点视频。

作为本申请实施例的一种实施方式,上述装置还包括:

清空模块,用于如果所述用户的离岗时间达到预设阈值,清空所述预设数量个轮巡周期内各监控点视频的被观看时长。

相应于上述第二种视频轮巡方法,本申请实施例还提供了一种视频轮巡装置,下面对本申请实施例所提供的第二种视频轮巡装置进行介绍。

如图12所示,一种视频轮巡装置,所述装置包括:

用户状态确定模块1201,用于确定用户的当前用户状态;

用户状态判断模块1202,用于判断所述当前用户状态是否为在岗状态,如果是,则触发第一播放模块,如果否,则触发第二播放模块;

第一播放模块1203,用于基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,并基于所述播放方式播放所述当前轮巡周期的各监控点视频,其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;

第二播放模块1204,用于按照预设方式播放所述当前轮巡周期的各监控点视频。

可见,本申请实施例提供的方案中,电子设备可以确定用户的当前用户状态;所述当前用户状态为在岗状态,基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,并基于所述播放方式播放所述当前轮巡周期的各监控点视频,其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;如果所述当前用户状态为离岗状态,按照预设方式播放所述当前轮巡周期的各监控点视频。电子设备可以在当前轮巡周期开始时确定用户的当前用户状态,如果用户的当前用户状态为离岗状态,说明用户不在屏幕前或者未注视屏幕,因此,当前轮巡周期的各监控点视频不会被用户看到,可以按照预设方式播放当前轮巡周期的各监控点视频。在当前用户状态为在岗状态的情况下,说明用户当前在注视屏幕,此时由于当前轮巡周期的播放方式可以是根据之前预设数量个轮巡周期内各监控点视频的被观看时长而确定的,对于用户在之前预设数量个轮巡周期中漏看或少看的监控点视频,可以调整其在当前轮巡周期内的播放顺序和/或播放时长,这样,在当前轮巡周期内用户可以看到按照调整后的播放顺序和/或播放时长播放的视频,而不需要按照预设好的播放顺序和播放时长轮巡到该监控点时,才能再次观看该监控点的监控视频,可以提高视频轮巡的监控效果。

本申请实施例还提供了一种电子设备,如图13所示,包括:

存储器1301,用于存放计算机程序;

处理器1302,用于执行存储器1301上所存放的程序时,实现上述任一实施例所述的视频轮巡方法步骤。

并且上述电子设备还可以包括通信总线和/或通信接口,处理器1302、通信接口、存储器1301通过通信总线完成相互间的通信。

可见,本申请实施例提供的方案中,电子设备可以基于当前轮巡周期之前预设数量个轮巡周期内各监控点视频的被观看时长,确定所述当前轮巡周期的播放方式,其中,所述播放方式包括所述各监控点视频的播放顺序和/或所述各监控点视频的播放时长;基于所述播放方式播放所述当前轮巡周期的各监控点视频。由于当前轮巡周期的播放方式可以是根据之前预设数量个轮巡周期内各监控点视频的被观看时长而确定的,对于用户在之前预设数量个轮巡周期中漏看或少看的监控点视频,可以调整其在当前轮巡周期内的播放顺序和/或播放时长,这样,在当前轮巡周期内用户可以看到按照调整后的播放顺序和/或播放时长播放的视频,而不需要按照预设好的播放顺序和播放时长轮巡到该监控点时,才能再次观看该监控点的监控视频,可以提高视频轮巡的监控效果。上述电子设备提到的通信总线可以是外设部件互连标准(Peripheral Component Interconnect,PCI)总线或扩展工业标准结构(Extended Industry Standard Architecture,EISA)总线等。该通信总线可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

通信接口用于上述电子设备与其他设备之间的通信。

存储器可以包括随机存取存储器(Random Access Memory,RAM),也可以包括非易失性存储器(Non-Volatile Memory,NVM),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。

上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital SignalProcessor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

在本申请提供的又一实施例中,还提供了一种计算机可读存储介质,该计算机可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现上述任一第一视频轮巡方法或第二视频轮巡方法的步骤。

在本申请提供的又一实施例中,还提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述实施例中任一第一视频轮巡方法或第二视频轮巡方法。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘Solid State Disk(SSD))等。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备、计算机可读存储介质以及计算机程序产品实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

以上所述仅为本申请的较佳实施例,并非用于限定本申请的保护范围。凡在本申请的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本申请的保护范围内。

技术分类

06120115579930