银行网点安防环境监测方法和装置与流程

文档序号:33014302发布日期:2023-01-20 15:00阅读:64来源:国知局
银行网点安防环境监测方法和装置与流程

1.本技术涉及计算机领域,特别涉及一种银行网点安防环境监测方法和装置。


背景技术:

2.随着时代的发展,新兴的金融体系不断更新进步,银行网点原有的安防体系已经不能满足当下银行网点安防的要求,急需跟上信息化发展的步伐。
3.目前银行网点的安防体系主要通过视频监控、声光报警器、温度报警器等来实现环境监控。这些技术虽然能够在一定程度上实现安全防控,但是技术上的落后也容易出现无法防控的场景,例如,视频监控只是能监控视频可发现的场景,在非视频可监控场景,例如对于温度、湿度有要求的监控场景等,无法通过视频监控发现异常;此外,虽然银行网点目前也可以采用传感器来监测数据,但是通常通过设定阈值,当所监测到的环境数据相比于阈值异常时发出报警,但是会导致异常发现的不够及时,已经不能满足当下银行网点的安防需求。
4.应该注意,上面对技术背景的介绍只是为了方便对本技术的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本技术的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。


技术实现要素:

5.目前,现有的银行网点的安防技术,不能够应用于对于环境数据有特殊要求的场景,并且,不能够及时发现银行网点的环境异常。
6.为了解决上述问题中的至少一个,本技术实施例提供一种银行网点安防环境监测方法以及装置。由此,通过对环境状态数据和运动状态数据进行卡尔曼滤波处理,可以避免外界噪声以及传感器本身所带来的测量误差,能够防止外界不稳定因素对于整个监测系统的干扰,能够提升系统监测数据的准确性;此外,基于当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值实时监测监测区域,能够实现银行网点安防环境的实时监测,以便及时发现监测环境的异常状态,能够在第一时间解决潜在的安全问题。
7.根据本技术实施例的一方面,提供了一种银行网点安防环境监测方法,所述银行网点安防环境监测方法包括:
8.获取监测区域的环境状态数据和所述监测区域内实体的运动状态数据;
9.对所述环境状态数据和所述运动状态数据进行卡尔曼滤波处理,获得当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值;
10.基于所述当前时刻环境状态数据的估计值以及所述当前时刻运动状态数据的估计值实时监测所述监测区域。
11.在一些实施方式中,其中,所述方法还包括,获取所述监测区域的视频监控数据;并且基于所述当前时刻环境状态数据的估计值以及所述当前时刻运动状态数据的估计值以及所述视频监控数据实时监测所述监测区域。
12.在一些实施方式中,其中,所述环境状态数据包括:温度数据或可燃气体浓度数据中的至少一种。
13.在一些实施方式中,其中,所述方法还包括,所述运动状态数据包括:姿态数据、加速度数据或振动幅度数据中的至少一种。
14.在一些实施方式中,其中,所述方法还包括,基于zigbee无线网络从一个或多个传感器处获取所述环境状态数据和所述运动状态数据。
15.在一些实施方式中,其中,对所述环境状态数据和所述运动状态数据进行卡尔曼滤波处理,获得当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值包括:
16.使用状态转移矩阵对所述环境状态数据和所述运动状态数据进行预估计,得到预估计结果;
17.根据所述状态转移矩阵计算预估计协方差矩阵;
18.根据所述协方差矩阵计算卡尔曼增益矩阵;
19.根据所述卡尔曼增益矩阵和所述预估计结果,获得当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值。
20.根据本技术实施例的一方面,提供了银行网点安防环境监测装置,所述银行网点安防环境监测装置包括:
21.第一获取单元,其获取监测区域的环境状态数据和所述监测区域内实体的运动状态数据;
22.处理单元,其对所述环境状态数据和所述运动状态数据进行卡尔曼滤波处理,获得当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值;
23.监测单元,其基于所述当前时刻环境状态数据的估计值以及所述当前时刻运动状态数据的估计值实时监测所述监测区域。
24.根据本技术实施例的一方面,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现前述银行网点安防环境监测方法。
25.根据本技术实施例的一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有执行前述银行网点安防环境监测方法的计算机程序。
26.根据本技术实施例的一方面,提供了一种计算机程序产品,所述计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现前述银行网点安防环境监测方法。
27.本技术实施例的有益效果之一在于:通过对环境状态数据和运动状态数据进行卡尔曼滤波处理,可以避免外界噪声以及传感器本身所带来的测量误差,能够防止外界不稳定因素对于整个监测系统的干扰,能够提升系统监测数据的准确性;此外,基于当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值实时监测监测区域,能够实现银行网点安防环境的实时监测,以便及时发现监测环境的异常状态,能够在第一时间解决潜在的安全问题。
28.参照后文的说明和附图,详细公开了本技术的特定实施方式,指明了本技术的原理可以被采用的方式。应该理解,本技术的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本技术的实施方式包括许多改变、修改和等同。
29.针对一种实施方式描述以及示出的特征信息可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征信息相组合,或替代其它实施方式中的特征信息。
30.应该强调,术语“包括/包含”在本文使用时指特征信息、整件、步骤或组件的存在,但并不排除一个或更多个其它特征信息、整件、步骤或组件的存在或附加。
附图说明
31.参照以下的附图可以更好地理解本技术的很多方面。附图中的部件不是成比例绘制的,而只是为了示出本技术的原理。为了便于示出和描述本技术的一些部分,附图中对应部分可能被放大或缩小。在本技术的一个附图或一种实施方式中描述的元素和特征信息可以与一个或更多个其它附图或实施方式中示出的元素和特征信息相结合。此外,在附图中,类似的标号表示几个附图中对应的部件,并可用于指示多于一种实施方式中使用的对应部件。
32.在附图中:
33.图1是本技术实施例的银行网点安防环境监测装置的一构成图;
34.图2是本技术实施例的第一获取单元的一结构图;
35.图3是本技术实施例的终端节点的一结构图;
36.图4是本技术实施例对环境状态数据和运动状态数据进行卡尔曼滤波(kalman filter)处理的一流程图;
37.图5是本技术实施例数据传输单元的一结构图;
38.图6是本技术实施例监测单元的一结构图;
39.图7是本技术实施例的银行网点安防环境监测系统的一结构图;
40.图8是本技术实施例的银行网点安防环境监测方法的一示意图;
41.图9为本技术实施例中计算机设备的示意图;
42.图10是本技术实施例的银行网点安防环境监测方法的另一示意图。
具体实施方式
43.为使本技术实施例的目的、技术方案和优点更加清楚明白,下面结合附图对本技术实施例做进一步详细说明。在此,本技术的示意性实施例及其说明用于解释本技术,但并不作为对本技术的限定。
44.第一方面的实施例
45.本技术实施例提供一种银行网点安防环境监测装置。
46.图1是本技术实施例的银行网点安防环境监测装置的一构成图。如图1所示,银行网点安防环境监测装置100包括:
47.第一获取单元110,其获取监测区域的环境状态数据和该监测区域内实体的运动状态数据;
48.处理单元120,其对该环境状态数据和该运动状态数据进行卡尔曼滤波处理,获得当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值;
49.监测单元130,其基于该当前时刻环境状态数据的估计值以及该当前时刻运动状
态数据的估计值实时监测该监测区域。
50.由此,通过对环境状态数据和运动状态数据进行卡尔曼滤波处理,可以避免外界噪声以及传感器本身所带来的测量误差,能够防止外界不稳定因素对于整个监测系统的干扰,能够提升系统监测数据的准确性;此外,基于当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值实时监测监测区域,能够实现银行网点安防环境的实时监测,以便及时发现监测环境的异常状态,能够在第一时间解决潜在的安全问题。
51.在一些实施方式中,环境状态数据包括:温度数据或可燃气体浓度数据中的至少一种;在一些实施方式中,运动状态数据包括:姿态数据、加速度数据或振动幅度数据中的至少一种。但本技术实施例并不以此作为限制,上述环境状态数据和运动状态数据还可以包括其他数据,此处不再一一举例。
52.例如,在进行银行网点安防环境监测时,需要对监测环境的环境状态数据,例如温度数据或可燃气体浓度数据进行监测,由此,能够及时发现监测环境的消防安全隐患。此外,对于银行网点的实体物品,为了防止有异常偷盗或者故意损坏等情况发生,需要对每件实体的运动状态数据进行实时监测,例如,需要对监测区域内实体的姿态数据、加速度数据或振动幅度数据进行监测,以此判断实体是否发生了移动或运动。例如,对于一般银行网点来说一些需要监测的实体物品主要有:贵金属及展示柜、保管箱、文件柜、电脑设备、atm机、自主终端机等。例如,对于贵金属及展示柜,贵金属在放置好进行展示时不应该发生任何移动或者运动,一旦有非静止情况发生则说明贵金属有异常情况应及时检查,因此,通过监测该贵金属的姿态数据、加速度数据或振动幅度数据中的至少一种能够及时的发现异常情况;同样的,对于保管箱、文件柜、电脑设备、atm机、自助终端机等实体的检测也类似。
53.在一些实施方式中,第一获取单元110基于zigbee无线网络从一个或多个传感器处获取该环境状态数据和该运动状态数据。
54.例如,基于zigbee无线网络对银行网点所需环境监测区域进行组网,这相比于wifi、蓝牙等短距离网络技术可以降低系统成本,而且zigbee无线网络技术具有低功耗的独特优势,非常适合用于监测环境状态数据和运动状态数据。除此之外,zigbee无线网络的所有入网节点之间相互独立,彼此不受影响,不会因为某一个节点故障致使整个网络的瘫痪,能够明显提升监测效率。
55.图2是本技术实施例的第一获取单元的一结构图。
56.在一些实施方式中,本技术的第一获取单元能够设置在不同的监测区域中。例如,在每个监测区域中,如图2所示,第一获取单元110包括至少一个zigbee协调器1101(可选的)、至少一个终端节点1102。例如,zigbee协调器1101协调器建立zigbee无线网络以及初始化该zigbee无线网络物理信道,zigbee协调器1101对每个请求加入zigbee无线网络的终端节点1102进行入网许可;并向入网的终端节点1102分配该物理信道以及网络短地址。由此,终端节点1102能够基于zigbee无线网络发送数据给zigbee协调器1101。
57.在一些实施方式中,zigbee协调器1101包括主芯片和外围电路。例如,外围电路包括但不限于串口、led指示灯、oled屏幕、看门狗、电源模块。其中,串口用于传输数据;led指示灯用于指示工作状态;oled屏幕负责显示当前zigbee无线网络状态;看门狗用于zigbee无线网络出故障时使zigbee协调器可以快速复位自身重新组网,电源模块用于给zigbee协调器供电。例如,zigbee协调器1101可以采用cc2530芯片为主芯片。例如,外围电路的各个
模块的具体内容可以参见现有技术,本技术对此不进行限制。
58.在一些实施方式中,zigbee无线网络中有很多个终端节点1102,每个终端节点1102定时采集监测区域的环境状态数据和监测区域内实体的运动状态数据,并且通过zigbee无线网络传输给zigbee协调器1101。
59.图3是本技术实施例的终端节点的一结构图。
60.如图3所示,终端节点1102包括主芯片11020和外围电路。例如,外围电路包括但不限于电源模块11021、传感器11022、无线数据发射模块11023、串口11024、led指示灯11025等模块。例如,终端节点1102与zigbee协调器1101的硬件结构可以是相似的。例如,电源模块11021负责为整个终端节点1102供电,为了便携也可采用12v干电池作为电源模块11021给终端节点1102供电;无线数据发射模块11023主要用于传感器11022与主芯片11020之间的数据传输;串口11024负责提供串口通信,便于开发时调试终端节点1102;此外,led指示灯11025用来指示工作状态;传感器11022用于采集数据;其他模块可根据需要进行添加设计。例如,外围电路的各个模块的具体内容可以参见现有技术,本技术对此不进行限制。
61.在一些实施方式中,如图3所示,终端节点1102以cc2530芯片作为主芯片11020,针对cc2530芯片开发的zigbee协议栈非常实用高效。由此,基于cc2350芯片建立的zigbee无需网络性能优良、数据传输效率高、网络更加稳定。
62.在一些实施方式中,终端节点1102的传感器11022采集监测区域的环境状态数据和该监测区域内实体的运动状态数据。例如,如图3所示,传感器11022包括,例如,温湿度传感器dht11、可燃气体传感器mq-2、姿态传感器mpu6050、振动幅度传感器sw-1810p。例如,温湿度传感器dht11收集温度数据和/或湿度数据,可燃气体传感器mq-2收集可燃气体浓度数据,姿态传感器mpu6050收集姿态数据和/或加速度数据,振动幅度传感器sw-1810p收集振动幅度数据等,各传感器采集监测区域的环境状态数据和该监测区域内实体的运动状态数据的具体实施方式可以参考现有技术,此处不再赘述。
63.在一些实施方式中,对于传感器所采集的数据,对于每次采集的每种数据都进行卡尔曼滤波(kalman filter)处理。例如,卡尔曼滤波是以最小均方误差为估计的最佳准则,来寻找一套递推估计的算法,其基本思想是:利用信号与噪声的状态空间模型,利用前一时刻的估计值和当前时刻的观测值来更新对状态变量的估计,得到当前时刻的估计值。
64.以下对本技术实施方式的对于采集的环境状态数据和运动状态数据进行卡尔曼滤波(kalman filter)处理的过程进一步的举例说明。
65.在一些实施方式中,对环境状态数据和运动状态数据进行卡尔曼滤波处理,获得当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值包括:
66.使用状态转移矩阵对该环境状态数据和该运动状态数据进行预估计,得到预估计结果;
67.根据该状态转移矩阵计算预估计协方差矩阵;
68.根据该协方差矩阵计算卡尔曼增益矩阵;
69.根据该卡尔曼增益矩阵和该预估计结果,获得当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值。
70.在一些实施方式中,卡尔曼滤波处理的过程通过如下公式所示:
71.其中,设线性时变系统的离散状态和观测方程为:
72.x(t)=f(t,t-1)*x(t-1)+t(t,t-1)*u(t-1)
73.y(t)=h(t)*x(t)+n(t)
74.其中:
75.x(t)和y(t)分别是t时刻的状态矢量和观测矢量;
76.f(t,t-1)为状态转移矩阵,例如,状态转移矩阵为环境参数随着时间变化的公式,例如温度是与时间无关的参数,其可设为常数1;
77.u(t)为t时刻动态噪声,例如,动态噪声可认为是在测量中由于意外情况导致的对测量造成不良影响的噪声,例如测量温度时传感器被人用手握住导致温度升高,那么此时测量的值并不准确;
78.t(t,t-1)为系统控制矩阵,例如,系统控制矩阵为改变对整个系统的输入导致系统测量结果的改变的矩阵,例如开启空调将温度升高,那么系统测出的温度结果总体就会升高;
79.h(t)为t时刻观测矩阵,例如,为系统实际测量时的测量矩阵;
80.n(t)为t时刻观测噪声,例如,观测噪声是指任何系统在现实情况下都是有误差的,该误差是服从高斯分布的;
81.进一步的,则卡尔曼滤波的算法流程为:
82.先进行预估计:
[0083][0084]
进而计算预估计协方差矩阵:
[0085][0086]
q(t)=u(t)*u
t
(t)
[0087]
进而计算卡尔曼增益矩阵:
[0088][0089]
r(t)=n(t)*n
t
(t)
[0090]
进而更新估计:
[0091][0092]
进而计算更新后估计协防差矩阵:
[0093][0094]
x(t+1)=x

(t)
[0095]
c(t+1)=c

(t)
[0096]
重复以上步骤,即可获得当前时刻的真实数据值。
[0097]
图4是本技术实施例对环境状态数据和运动状态数据进行卡尔曼滤波(kalman filter)处理的一流程图。
[0098]
如图4所示:
[0099]
步骤401:输入初始化数据,进行滤波初始化处理;
[0100]
步骤402:建立卡尔曼滤波(kalman filter)处理的模型;
[0101]
步骤403:基于卡尔曼滤波(kalman filter)处理的模型以及初始化后的数据进行时间更新;
[0102]
步骤404:采用上述预估计的公式进行系统先验估计;
[0103]
步骤405:实现迭代变量更新;
[0104]
步骤406:系统测量值;
[0105]
步骤407:基于系统测量值以及迭代变量更新进行测量更新;
[0106]
步骤408:进行系统后验估计;
[0107]
步骤409、检测是否满足结束条件,在不满足结束条件的情况下,进入步骤403;在满足结束条件的情况下,进入步骤410;
[0108]
步骤410:结束卡尔曼滤波(kalman filter)处理。
[0109]
由此,对于所采集的每一种环境状态数据和运动状态数据均采用卡尔曼滤波算法进行数据处理,这样可以避免外界噪声以及传感器本身所带来的测量误差,可防止外界不稳定因素对于整个监测系统的干扰,能够提升系统监测数据的准确性。
[0110]
在一些实施例中,第一获取单元110和处理单元120的功能可以由不同的设备独立实施,或者,也可以将第一获取单元110和处理单元120的功能集成到一个设备中实施,本技术实施例并不以此作为限制。
[0111]
例如,可以将处理单元120的功能集成至第一获取单元110的终端节点的主芯片中,如图3所示,传感器11022在采集到数据后,将各个数据传输到终端节点1102的主芯片进行卡尔曼滤波处理,终端节点1102将经过卡尔曼滤波(kalman filter)处理后的数据传输给zigbee协调器1101。
[0112]
或者,该处理单元120的功能可以由一个独立于终端节点1102的芯片a执行,传感器11022在采集到数据后,将各个数据传输到芯片a进行卡尔曼滤波处理,芯片a将经过卡尔曼滤波(kalman filter)处理后的数据传输给zigbee协调器1101。
[0113]
或者,该处理单元120的功能可以由一个独立于第一获取单元110的芯片b执行,传感器11022在采集到数据后,将数据传输给zigbee协调器1101,zigbee协调器1101再将各个数据传输到芯片b进行卡尔曼滤波处理。
[0114]
以上仅为示例说明,本技术实施例并不以此作为限制。
[0115]
在一些实施方式中,如图1所示,银行网点安防环境监测装置100还包括:第二获取单元140,其获取监测区域的视频监控数据;并且监测单元130基于该当前时刻环境状态数据的估计值以及该当前时刻运动状态数据的估计值以及该视频监控数据实时监测该监测区域。
[0116]
例如,第二获取单元140基于视频监控装置获取监测区域的视频监控数据。例如,第二获取单元140包括视频监控单元以及摄像头。例如,摄像头设置于银行网点的各个监测区域,其直接获取监测区域的视频监控数据,进而将视频监控数据传输给视频监控单元。由此,能够准确的获取监测区域的视频监控数据。
[0117]
在一些实施例中,经过卡尔曼滤波处理的环境状态数据和运动状态数据,可选的,还包括获取的视频监控数据,可以直接传输(例如基于zigbee技术)给监测单元130,由监测单元130基于该当前时刻环境状态数据的估计值以及该当前时刻运动状态数据的估计值,可选的,还可以结合视频监控数据,实时监测该监测区域。以便及时发现监测环境的异常状
态。
[0118]
在一些实施方式中,由于zigbee技术适用于短距离网络组网,因此,在监测单元130的部署位置不在银行网点中的zigbee组网的通信范围时,银行网点安防环境监测装置100还包括:数据传输单元150,其接收第一获取单元110发送的当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值,和/或,接收第二获取单元140发送的视频监控数据。
[0119]
例如,数据传输单元150将当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值,和/或,视频监控数据发送给监测单元130(例如通过4g或5g网络发送),进一步的,监测单元130基于当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值,或者,监测单元130基于当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值以及视频监控数据实时监测监测区域。
[0120]
图5是本技术实施例数据传输单元的一结构图。
[0121]
如图5所示,数据传输单元150包括:主芯片1500和外围电路。例如,外围电路包括串口1501、4g(或5g)模块1502、电源模块1503、lcd显示器1504和蜂鸣器1505。主芯片1500与zigbee无线网络的zigbee协调器1101通过串口1501进行通信,实现数据传输;串口1501还用于调试数据传输单元150的数据;4g(或5g)模块1502负责将zigbee协调器1101发送的当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值,和/或,视频监控单元发送的视频数据发送到监测单元130;电源模块1503负责供电;lcd显示器1504负责显示zigbee协调器1101发来的数据;蜂鸣器1505在收到zigbee协调器1101发来的异常数据时鸣响以起到报警作用。在一些实施方式中,例如主芯片1500可以采用stm32芯片,外围电路的各个模块的具体内容可以参见现有技术,本技术对此不进行限制。
[0122]
图6是本技术实施例监测单元的一结构图。
[0123]
在一些实施方式中,可选的,该监测单元130可以设置在远端服务器中,本技术对此不进行限制。如图6所示,监测单元130包括用户操作软件1301和mysql数据库1302,其中,用户操作软件1301接收并实时展示当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值,和/或,视频监控数据;mysql数据库1302存储该当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值,或者,mysql数据库1302存储当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值以及视频监控数据。
[0124]
例如,用户操作软件1301为数据传输单元150提供数据传输接口,使数据传输单元150能传输该当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值,和/或,视频监控数据到监测单元130。例如,使用套接字(socket)使得数据从数据传输单元150传输至监测单元130的计算机(图6未示出);例如,用户操作软件1301收到该当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值,和/或,视频监控数据后自动将数据存储到mysql数据库1302中。例如,用户操作软件1301能够将该当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值,和/或,视频监控数据实时展示,便于用户查看。
[0125]
图7是本技术实施例的银行网点安防环境监测系统的一结构图。
[0126]
以基于当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值以及视频监控数据实时监测该监测区域为例:
[0127]
例如,对于银行网点安防环境监测系统具有多个监测区域的情况下,对于每个监测区域,多个终端节点1102中的传感器采集监测区域的环境状态数据和监测区域内实体的运动状态数据,并且终端节点1102中的处理单元120(图7未示出)对环境状态数据和运动状态数据进行卡尔曼滤波处理,获得当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值;进一步的,终端节点1102将当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值发送给zigbee协调器1101,zigbee协调器1101将当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值发送给数据传输单元150;摄像头1402获取监测区域的视频监测数据,并且将其发送给视频监控单元1401;进一步的,视频监控单元1401将视频监测数据发送给数据传输单元150。
[0128]
数据传输单元150将当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值以及视频监控数据发送给设置于远端服务器的监测单元130。例如,监测单元130中的用户操作软件1301收到该当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值以及视频监控数据后自动将数据存储到mysql数据库1302中。由此,用户操作软件1301能够将该当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值以及视频监控数据实时展示,便于用户查看。
[0129]
需要说明的是,以上示例中的硬件结构还可以包括图中未示出的器件,具体可以参考现有技术,本技术实施例并不以此作为限制,或者,该硬件结构也不并不是必须要包括图中所示的所有部件,此处不再一一示例。
[0130]
为了简单起见,图中仅示例性示出了各个部件或模块之间的连接关系或信号走向,但是本领域技术人员应该清楚的是,该连接可以采用电连接等各种相关技术。本技术实施例并不对此进行限制。
[0131]
以上各个实施例仅对本技术实施例进行了示例性说明,但本技术不限于此,还可以在以上各个实施例的基础上进行适当的变型。例如,可以单独使用上述各个实施例,也可以将以上各个实施例中的一种或多种结合起来。
[0132]
由此,通过对环境状态数据和运动状态数据进行卡尔曼滤波处理,可以避免外界噪声以及传感器本身所带来的测量误差,能够防止外界不稳定因素对于整个监测系统的干扰,能够提升系统监测数据的准确性;此外,基于当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值实时监测监测区域,能够实现银行网点安防环境的实时监测,以便及时发现监测环境的异常状态,能够在第一时间解决潜在的安全问题。
[0133]
第二方面的实施例
[0134]
本技术实施例提供一种银行网点安防环境监测方法。
[0135]
该方法对应于前述实施例的银行网点安防环境监测装置。该方法的实施例可以参照前述实施例中的记载,重复的内容不再具体说明。
[0136]
图8是本技术实施例的银行网点安防环境监测方法的一示意图;如图8所示,该方法包括:
[0137]
步骤801:获取监测区域的环境状态数据和该监测区域内实体的运动状态数据;
[0138]
步骤802:对该环境状态数据和该运动状态数据进行卡尔曼滤波处理,获得当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值;
[0139]
步骤803:基于该当前时刻环境状态数据的估计值以及该当前时刻运动状态数据
的估计值实时监测该监测区域。
[0140]
图10是本技术实施例的银行网点安防环境监测方法的另一示意图;如图10所示,该方法包括:
[0141]
步骤1001:获取监测区域的环境状态数据和该监测区域内实体的运动状态数据;
[0142]
步骤1002:对该环境状态数据和该运动状态数据进行卡尔曼滤波处理,获得当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值;
[0143]
步骤1003:获取该监测区域的视频监控数据;
[0144]
步骤1004:基于该当前时刻环境状态数据的估计值以及该当前时刻运动状态数据的估计值以及该视频监控数据实时监测该监测区域。
[0145]
上述各个步骤的执行及其具体内容可以参考前述实施例中对于各个相关部件的功能及其结构的描述,此处不再重复说明。
[0146]
由此,通过对环境状态数据和运动状态数据进行卡尔曼滤波处理,可以避免外界噪声以及传感器本身所带来的测量误差,能够防止外界不稳定因素对于整个监测系统的干扰,能够提升系统监测数据的准确性;此外,基于当前时刻环境状态数据的估计值以及当前时刻运动状态数据的估计值实时监测监测区域,能够实现银行网点安防环境的实时监测,以便及时发现监测环境的异常状态,能够在第一时间解决潜在的安全问题。
[0147]
本技术的实施例还提供一种计算机设备,图9为本技术实施例中计算机设备900的示意图,计算机设备900能够实现上述实施例中的程序扩展方法中全部步骤,计算机设备900具体包括如下内容:
[0148]
处理器(processor)901、存储器(memory)902、通信接口(communications interface)903和通信总线904;
[0149]
其中,所述处理器901、存储器902、通信接口903通过所述通信总线904完成相互间的通信;所述通信接口903用于实现服务器端设备、检测设备以及用户端设备等相关设备之间的信息传输;
[0150]
所述处理器901用于调用所述存储器902中的计算机程序,所述处理器执行所述计算机程序时实现上述实施例中的银行网点安防环境监测方法中的全部步骤。
[0151]
本技术的实施例还提供一种计算机可读存储介质,能够实现上述实施例中的银行网点安防环境监测方法中全部步骤,所述计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中的银行网点安防环境监测方法的全部步骤。
[0152]
本技术的实施例还提供一种计算机程序产品,该计算机程序产品包括计算机程序,所述计算机程序被处理器执行时实现上述实施例中的银行网点安防环境监测方法。
[0153]
虽然本发明提供了如实施例或流程图所述的方法操作步骤,但基于常规或者无创造性的劳动可以包括更多或者更少的操作步骤。实施例中列举的步骤顺序仅仅为众多步骤执行顺序中的一种方式,不代表唯一的执行顺序。在实际中的装置或客户端产品执行时,可以按照实施例或者附图所示的方法顺序执行或者并行执行(例如并行处理器或者多线程处理的环境)。
[0154]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机
可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0155]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0156]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0157]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0158]
以上结合具体的实施方式对本技术进行了描述,但本领域技术人员应该清楚,这些描述都是示例性的,并不是对本技术保护范围的限制。本领域技术人员可以根据本技术的精神和原理对本技术做出各种变型和修改,这些变型和修改也在本技术的范围内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1