一种视图库数据检测方法、装置及存储介质与流程

文档序号:31858318发布日期:2022-10-19 03:46阅读:67来源:国知局
一种视图库数据检测方法、装置及存储介质与流程

1.本发明涉及云计算,尤其涉及一种视图库数据检测方法。


背景技术:

2.随着城市视频监控系统的不断完善和扩建,视频已经成为社会数据量最大的一类数据。随着省市监控系统的联网,建立了视图库用于及时接收、存储、上传各类视频图像信息数据,并确保数据符合要求,但现有技术均没有对视频图像信息数据库的运行状态进行检测的方法。常用的均是服务器软件系统的运行状态的监控,例如cpu占用率、磁盘io等,但这些不能够有效的反映视频图像信息数据库的运行状态。
3.本文提供的背景描述用于总体上呈现本公开的上下文的目的。除非本文另外指示,在该章节中描述的资料不是该申请的权利要求的现有技术并且不要通过包括在该章节内来承认其成为现有技术。


技术实现要素:

4.本发明的目的在于提供一种视图库数据检测方法,其包括如下步骤:
5.s0:获取待评价的下级视图库标识;
6.s1:根据所述下级视图库标识和评价时间段从视图库中获取所述下级视图在评价时间段内上传的数据以获得第一数据集合;
7.s2:对所述第一数据集合中的每一条数据进行评价指标判断,符合评价指标数据记为第二数据集合;
8.s3:计算评价指标,所述评价指标为第二数据集合数据量/第一数据集合数据量*100;
9.s4判断所述评价指标是否低于一预设值,如是,则发出告警或者向所示待评价下级视图库发送警告信息。
10.具体的,所述第一数据集合至少包括:人脸数据、过车数据中的一种。
11.具体的,所述评价指标包括:人脸数据标识是否为48位、人脸数据标识的前4位地市级行政区划代码是否与地市视图库前4位行政区划代码一致、设备标识是否为20位(设备标识为唯一标识摄像头的编码)、人脸数据的标识的前20位是否与设备标识一致、人脸数据标识的第23-36时间编码是否与通过时间一致,其中通过时间是有摄像机自动记录的时间、人脸数据是否为空。
12.具体的,所述评价指标包括:过车标识是否为48位、过车数据标识的前4位地市级行政区划代码是否与地市视图库前4位行政区划代码一致、卡口编号前4位地市级行政区划代码是否与地市视图库前4位行政区划代码一致、车道编号是否为空、车牌号码是否为空、车牌颜色以及车牌种类是否符合规定(其中车牌颜色、车牌种类均由行业规定)、人脸数据是否为空。
13.另一方面,本发明的另一实施例提供了一种视图库数据检测装置,其包括如下单
元:
14.下级视图库标识获取单元:用于获取待评价的下级视图库标识;
15.第一数据集获取单元:用于根据所述下级视图库标识和评价时间段从视图库中获取所述下级视图在评价时间段内上传的数据以获得第一数据集合;
16.第二数据集获取单元:用于对所述第一数据集合中的每一条数据进行评价指标判断,符合评价指标数据记为第二数据集合;
17.指标计算单元:用于计算评价指标,所述评价指标为第二数据集合数据量/第一数据集合数据量*100;
18.告警单元,用于判断所述评价指标是否低于一预设值,如是,则发出告警或者向所示待评价下级视图库发送警告信息。
19.具体的,其第一数据集合至少包括:人脸数据、过车数据中的一种。
20.具体的,所述评价指标包括:人脸数据标识是否为48位、人脸数据标识的前4位地市级行政区划代码是否与地市视图库前4位行政区划代码一致、设备标识是否为20位(设备标识为唯一标识摄像头的编码)、人脸数据的标识的前20位是否与设备标识一致、人脸数据标识的第23-36时间编码是否与通过时间一致,其中通过时间是有摄像机自动记录的时间、人脸数据是否为空。
21.具体的,所述评价指标包括:过车标识是否为48位、过车数据标识的前4位地市级行政区划代码是否与地市视图库前4位行政区划代码一致、卡口编号前4位地市级行政区划代码是否与地市视图库前4位行政区划代码一致、车道编号是否为空、车牌号码是否为空、车牌颜色以及车牌种类是否符合规定(其中车牌颜色、车牌种类均由行业规定)、人脸数据是否为空。
22.第三方面,为了实现本发明的目地,本发明的另一个实施例提供了一种非易失性存储介质,其上存储有指令,所述指标在被运行时,用于实现上述的方法。
23.本发明通过获取一定时间段内的下级视图库上传的数据,并计算所述下级视图库上传的数据是否完整,从而来评价下级视图库上传的数据的质量,可以有效的有效的反映视频图像信息数据库的运行状态。此外,仅获取一特定时间段内的数据,可以有效的减少计算量。
附图说明
24.以下将结合附图对本发明做进一步详细说明;
25.图1本发明的视图库的具体架构示意图;
26.图2本发明的视图库数据检测示意图;
27.图3本发明的视图库数据检测装置示意图;
28.图4本发明的数图数据检测装置示意图。
具体实施方式
29.下面结合具体实施例并参照附图对本发明作进一步详细描述。
30.实施例一
31.参考图1,图1是本发明的实施例的一个具体架构示意图,其中包括上级视图库10,
下级视图库40,下级视图包括包括下级视图库41、42,本实施例仅给出了2个下级视图库,其可以是多于2个下级视图库;摄像机50,摄像机50包括多个摄像机51-54,其中多个摄像机通过通信链路20与下级视图库通信,下级视图库通过通信链路20与上级视图库进行通信,其中30为路由器或交换机,用于实现摄像机与下级视图库的通信链路的通信或者是下级视图库与上级视图库的通信链路的通信。
32.本实施例中给出的摄像机51、52与下级视图库41通信,仅仅是本实施例的一个实现方式,其当然也可以采用更多的摄像机与视图库41通信,本实施例不早具体限制。
33.本实施例给出的仅是一种上下级视图库的通信方式,一个方面,上级视图库也可以直接与摄像机进行通信;另一方面其层级也可以为3层以上,本实施例的上下级视图库仅是一种相对描述,用于描述下级视图库将相应的数据上传到上级视图库。
34.本实例中的通信链路20可以是有线通信方式,也可以是无线通信方式,其能够实现上下级视图库的通信即可。
35.本实施例中的上级视图库是以服务器来示意,本领域技术人员应当知晓,视图库是包含服务器和软件的,其不应该以本实施例中的示意图中的服务器来解释相应的视图库。本实施例中的视图库是采用单机的部署方式进行示意,但应当知晓视图库也可以是分布式或云部署的方式进行部署,其采用分布式部署方式,其包括多个服务器,每一个服务器执行一个或多个功能,但多个服务器整体作为视图库对外提供服务。
36.本实施例中的摄像机对待监控路段进行持续监控,其可以获取相应的监控视频或者是图片。
37.本实施例中的摄像机可以具备ai分析功能,其可以对监控到的数据进行ai分析,例如进行人脸分析,过车数据分析。
38.在另一个实施例中在摄像机不具备ai分析功能时,直接连接到所述摄像机的视图库具体ai分析功能,执行相应的ai分析功能。
39.参考图2,本实施例提供了一种视图库数据检测方法,其包括如下步骤:
40.s0:获取待评价的下级视图库标识;
41.上级视图库可以存储有下级视图库的标识,例如在下级视图库上线时,其通过主动注册的形式将其标识上传给上级视图库,在这种情况下,上级视图库提供了供下级视图库注册的功能,本实施例对于如何进行下级视图库的注册不做具体限制,本领域技术人员可以参考现有的实现方式。
42.具体的下级视图库标识可以采用地名的方式进行命名,例如xxx市,代表xxx市的视图库。
43.另一种实现方式,可以是采用固定的编码来表示相应的下级视图库,其编码形式只要是唯一的即可。
44.s1:根据所述下级视图库标识和评价时间段从上级视图库中获取所述下级视图在评价时间段内上传的数据以获得第一数据集合;
45.根据获取的下级视图的标识从上级视图库中获取下级视图库的数据的一个方式为根据下级视图库的标识在上级视图库的数据库中查找相应标识对应的数据库表,根据数据库表获取相应的数据。
46.上级视图库以及下级视图库是一个可以存储和分析各种摄像头传递的数据的系
统,其会在数据库中存储相应的数据,例如图像数据、视频数据等等。
47.上级视图库在分析下级视图库的数据时,如果每时每刻都在分析会带来非常大的计算量,因此,上级视图库可以在一个特定的时间段,例如一天中的14:00-15:00,进行分析,并且获取一特定时间段内的数据,例如一天中7:00-9:00的数据,这个时间段内的产生的数据较多,作为样本可以代表一天的数据。
48.本实施例中获取的第一数据集合至少包括人脸数据、过车数据的一种,其中过车数据包括机动车与非机动车。
49.s2:对所述第一数据集合中的每一条数据进行评价指标判断,符合评价指标数据记为第二数据集合;
50.对于步骤s1中获取的数据,根据一预设的评价指标进行评价获取符合评价指标的数据。
51.本实施例中的预设评价指标可以是数据的完整性评价指标,例如上述的数据是否完整正确。
52.对于人脸数据可以使用如下指标:
53.人脸数据标识是否为48位、人脸数据标识的前4位地市级行政区划代码是否与地市视图库前4位行政区划代码一致、设备标识是否为20位(设备标识为唯一标识摄像头的编码)、人脸数据的标识的前20位是否与设备标识一致、人脸数据标识的第23-36时间编码是否与通过时间一致,其中通过时间是有摄像机自动记录的时间、人脸数据是否为空。
54.对于过车数据:
55.过车标识是否为48位、过车数据标识的前4位地市级行政区划代码是否与地市视图库前4位行政区划代码一致、卡口编号前4位地市级行政区划代码是否与地市视图库前4位行政区划代码一致、车道编号是否为空、车牌号码是否为空、车牌颜色以及车牌种类是否符合规定(其中车牌颜色、车牌种类均由行业规定)、人脸数据是否为空。
56.根据以上指标计算数据的完整性,如果其不符合其中任意一个评价指标,则认为数据不完整,不符合评价指标。
57.s3:计算评价指标,所述评价指标为第二数据集合数据量/第一数据集合数据量*100;
58.假设第二数据集合的数据量是80,而第一数据集合数据量是100,则评价指标为80/100*100=80。
59.s4判断所述评价指标是否低于一预设值,如是,则发出告警或者向所示待评价下级视图库发送警告信息。
60.本实施例规定了一个数据完整性的阈值95,在所述下级视图库的评价指标小于95时,系统会自动发出告警提示上级视图库,下级视图库上传的数据不符合要求,从而使得上级视图库可以实时掌握下级视图库上传的数据的质量。
61.本实施例的另一方面,也可以将相应的告警信息传送给所述下级视图库,使下级视图库整改自己获取的数据。
62.本发明通过获取一定时间段内的下级视图库上传的数据,并计算所述下级视图库上传的数据是否完整,从而来评价下级视图库上传的数据的质量,可以有效的有效的反映视频图像信息数据库的运行状态。
63.实施例二
64.参考图3,本实施例提供了一种视图库数据检测装置,其包括:其包括如下单元:
65.下级视图库标识获取单元:用于获取待评价的下级视图库标识;
66.第一数据集获取单元:用于根据所述下级视图库标识和评价时间段从视图库中获取所述下级视图在评价时间段内上传的数据以获得第一数据集合;
67.第二数据集获取单元:用于对所述第一数据集合中的每一条数据进行评价指标判断,符合评价指标数据记为第二数据集合;
68.指标计算单元:用于计算评价指标,所述评价指标为第二数据集合数据量/第一数据集合数据量*100;
69.告警单元,用于判断所述评价指标是否低于一预设值,如是,则发出告警或者向所示待评价下级视图库发送警告信息。
70.具体的,其第一数据集合至少包括:人脸数据、过车数据中的一种。
71.具体的,所述评价指标包括:人脸数据标识是否为48位、人脸数据标识的前4位地市级行政区划代码是否与地市视图库前4位行政区划代码一致、设备标识是否为20位(设备标识为唯一标识摄像头的编码)、人脸数据的标识的前20位是否与设备标识一致、人脸数据标识的第23-36时间编码是否与通过时间一致,其中通过时间是有摄像机自动记录的时间、人脸数据是否为空。
72.具体的,所述评价指标包括:过车标识是否为48位、过车数据标识的前4位地市级行政区划代码是否与地市视图库前4位行政区划代码一致、卡口编号前4位地市级行政区划代码是否与地市视图库前4位行政区划代码一致、车道编号是否为空、车牌号码是否为空、车牌颜色以及车牌种类是否符合规定(其中车牌颜色、车牌种类均由行业规定)、人脸数据是否为空。
73.本发明通过获取一定时间段内的下级视图库上传的数据,并计算所述下级视图库上传的数据是否完整,从而来评价下级视图库上传的数据的质量,可以有效的有效的反映视频图像信息数据库的运行状态。
74.实施例三
75.参考图4,本实施例提供了一种视图库数据检测设备70的结构示意图。该实施例的视图库数据检测设备70包括处理器71、存储器72以及存储在所述存储器72中并可在所述处理器71上运行的计算机程序。所述处理器71执行所述计算机程序时实现上述视图库数据检测方法实施例中的步骤,例如图2所示的步骤s1。或者,所述处理器71执行所述计算机程序时实现上述各装置实施例中各模块/单元的功能。
76.示例性的,所述计算机程序可以被分割成一个或多个模块/单元,所述一个或者多个模块/单元被存储在所述存储器72中,并由所述处理器71执行,以完成本发明。所述一个或多个模块/单元可以是能够完成特定功能的一系列计算机程序指令段,该指令段用于描述所述计算机程序在所述视图库数据检测设备70中的执行过程。
77.所述视图库数据检测设备70可包括,但不仅限于,处理器71、存储器72。本领域技术人员可以理解,所述示意图仅仅是视图库数据检测设备70的示例,并不构成对视图库数据检测设备70的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件,例如所述视图库数据检测设备70还可以包括输入输出设备、网络接入设备、总线等。
78.所述处理器71可以是中央处理单元(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等,所述处理器71是所述视图库数据检测设备70的控制中心,利用各种接口和线路连接整个视图库数据检测设备70的各个部分。
79.所述存储器72可用于存储所述计算机程序和/或模块,所述处理器71通过运行或执行存储在所述存储器72内的计算机程序和/或模块,以及调用存储在存储器72内的数据,实现所述视图库数据检测设备70的各种功能。所述存储器72可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器72可以包括高速随机存取存储器,还可以包括非易失性存储器,例如硬盘、内存、插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)、至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
80.其中,所述视图库数据检测设备70集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器71执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
81.需说明的是,以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。另外,本发明提供的装置实施例附图中,模块之间的连接关系表示它们之间具有通信连接,具体可以实现为一条或多条通信总线或信号线。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。
82.以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围。在不脱离本发明之精神和范围内,所做的任何修改、等同替换、改进等,同样属于本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1