本技术涉及智能枪柜,尤其是涉及一种智能枪柜异常预警方法及系统。
背景技术:
1、智能枪柜是一种存放枪支弹药的柜子,智能枪柜源于保险柜的产生之后,主要是为枪支弹药的合理管理而产生的一种专用枪支保险柜,智能枪柜作为枪支弹药管理的工具是司法部门进行统一管理的重要组成部分。
2、相关技术中,智能枪柜的主要构成部分包括用于对枪支弹药进行存放的柜体、用于对柜体的开启进行控制的锁具、用于对柜体的使用进行智能控制的智能控制模块、用于提供电源的电源模块以及用于与网络进行连接并进行远程管理的联网管理模块等。在智能枪柜的使用过程中,智能控制模块会对柜体内枪支弹药进行监测,当出现枪支弹药长时间未归还时,智能控制模块会进行预警并发送至联网管理模块,从而对存放于智能枪柜内的枪支弹药进行管理。
3、针对上述中的相关技术,申请人发现有如下缺陷:在智能枪柜使用时,智能控制模块只对枪支弹药长时间未归还的情况进行预警,当出现用户对枪支弹药需要使用进行拿取时以及使用完毕进行放置时存在异常的情况,不容易及时对枪支弹药的使用及放置等情况进行预警,还有改进的空间。
技术实现思路
1、为了及时对枪支弹药的使用及放置等情况进行预警,本技术提供一种智能枪柜异常预警方法及系统。
2、第一方面,本技术提供一种智能枪柜异常预警方法,采用如下的技术方案:
3、一种智能枪柜异常预警方法,包括:
4、获取枪弹实时放置情况信息及枪弹使用需求信息;
5、基于枪弹实时放置情况信息调取枪弹历史放置情况信息;
6、根据所预设的枪弹预估放置情况分析方法以对枪弹使用需求信息及枪弹历史放置情况信息进行分析处理以形成枪弹预估放置情况信息;
7、分析获取弹实时放置情况信息与枪弹预估放置情况信息之间的偏差信息并作为枪弹放置偏差信息;
8、根据枪弹放置偏差信息与预设的枪弹放置偏差预警信息的对应关系,分析获取与枪弹放置偏差信息相对应的枪弹放置偏差预警信息,并输出枪弹放置偏差预警信息。
9、可选的,根据所预设的枪弹预估放置情况分析方法以对枪弹使用需求信息及枪弹历史放置情况信息进行分析处理以形成枪弹预估放置情况信息包括:
10、基于枪弹使用需求信息调取枪弹当前使用需求信息及枪弹历史使用需求信息;
11、基于枪弹历史使用需求信息调取历史需求时间点及历史需求枪弹使用时长值;
12、分析计算历史需求时间点与当前时间点之间的时间段并作为历史需求实际时长值;
13、判断历史需求实际时长值是否小于历史需求枪弹使用时长值;
14、若为是,则根据所预设的当前需求存放预估放置情况分析方法以对枪弹当前使用需求信息与枪弹历史放置情况信息进行分析处理以形成当前需求存放预估放置情况信息,并将当前需求存放预估放置情况信息作为枪弹预估放置情况信息;
15、若为否,则根据所预设的历史需求存放预估放置情况分析方法以对枪弹历史使用需求信息与枪弹历史放置情况信息进行分析处理以形成历史需求存放预估放置情况信息,并将历史需求存放预估放置情况信息作为枪弹预估放置情况信息。
16、可选的,根据所预设的当前需求存放预估放置情况分析方法以对枪弹当前使用需求信息与枪弹历史放置情况信息进行分析处理以形成当前需求存放预估放置情况信息包括:
17、基于枪弹当前使用需求信息调取当前使用枪弹需求种类信息及当前使用枪弹种类需求值;
18、基于枪弹历史放置情况信息调取历史放置枪弹种类信息及历史放置枪弹种类数量值;
19、分析计算当前使用枪弹需求种类信息与历史放置枪弹种类信息一致时两者分别所对应的当前使用枪弹种类需求值与历史放置枪弹种类数量值之间的差值并作为历史放置枪弹种类数量剩余值;
20、将全部当前使用枪弹需求种类信息所对应的历史放置枪弹种类数量剩余值进行结合并作为当前使用枪弹需求种类剩余值;
21、根据当前使用枪弹需求种类剩余值与预设的当前使用枪弹需求调整放置情况信息的对应关系,分析获取与当前使用枪弹需求种类剩余值相对应的当前使用枪弹需求调整放置情况信息,且将当前使用枪弹需求调整放置情况信息作为当前需求存放预估放置情况信息。
22、可选的,根据所预设的历史需求存放预估放置情况分析方法以对枪弹历史使用需求信息与枪弹历史放置情况信息进行分析处理以形成历史需求存放预估放置情况信息包括:
23、基于枪弹历史使用需求信息调取历史使用枪弹需求种类信息及历史使用枪弹种类需求值;
24、分析获取枪弹历史放置情况信息与预设的柜体放置基准信息之间的偏差信息并作为柜体历史空余放置信息;
25、基于柜体历史空余放置信息调取柜体空余放置种类信息及柜体空余放置种类数量值;
26、分析计算柜体空余放置种类信息与历史使用枪弹需求种类信息一致所对应的柜体空余放置种类数量值与历史使用枪弹种类需求值之间的差值并作为历史使用需求空余种类放置值;
27、将全部历史使用枪弹需求种类信息所对应的历史使用需求空余种类放置值进行结合并作为柜体空余放置种类剩余值;
28、根据柜体空余放置种类剩余值与预设的柜体空余放置变化信息的对应关系,分析获取与柜体空余放置种类剩余值相对应的柜体空余放置变化信息;
29、根据柜体空余放置变化信息与预设的空余调整预估放置情况信息的对应关系,分析获取与柜体空余放置变化信息相对应的空余调整预估放置情况信息,并将空余调整预估放置情况信息作为历史需求存放预估放置情况信息。
30、可选的,还包括位于将空余调整预估放置情况信息作为历史需求存放预估放置情况信息之前的步骤,具体如下:
31、判断历史使用需求空余种类放置值是否均大于预设的空余种类放置基准值;
32、若为是,则跳转执行将空余调整预估放置情况信息作为历史需求存放预估放置情况信息;
33、若为否,则将历史使用需求空余种类放置值不大于空余种类放置基准值的作为空余种类调整放置值;
34、基于空余种类调整放置值调取空余种类调整放置种类信息;
35、根据空余种类调整放置种类信息与预设的调整放置种类替代种类信息的对应关系,分析获取与空余种类调整放置种类信息相对应的调整放置种类替代种类信息;
36、根据所预设的替代种类预估放置情况调整分析方法以对调整放置种类替代种类信息及空余种类调整放置值进行分析处理以形成替代种类预估放置情况调整信息;
37、将替代种类预估放置情况调整信息与空余调整预估放置情况信息进行结合并作为综合预估放置情况信息,并将综合预估放置情况信息作为历史需求存放预估放置情况信息。
38、可选的,根据所预设的替代种类预估放置情况调整分析方法以对调整放置种类替代种类信息及空余种类调整放置值进行分析处理以形成替代种类预估放置情况调整信息包括:
39、基于调整放置种类替代种类信息调取调整放置种类替代种类放置值;
40、分析计算所有的调整放置种类替代种类放置值之和并作为替代种类放置总值;
41、判断替代种类放置总值是否大于空余种类调整放置值;
42、若为是,则基于调整放置种类替代种类信息调取替代种类优先值;
43、基于替代种类优先值进行从大到小排序,并将从大到小排序的替代种类优先值所对应的调整放置种类替代种类信息作为最终替代种类信息;
44、根据最终替代种类信息与预设的最终替代种类放置调整信息的对应关系,分析获取与最终替代种类信息相对应的最终替代种类放置调整信息,并将最终替代种类放置调整信息作为替代种类预估放置情况调整信息;
45、若为否,则将柜体空余放置种类信息中除调整放置种类替代种类信息与历史使用枪弹需求种类信息外的信息作为空余放置剩余种类信息;
46、根据所预设的空余放置剩余种类放置调整分析方法以对空余放置剩余种类信息进行分析处理以形成空余放置剩余种类放置调整信息,并将空余放置剩余种类放置调整信息作为替代种类预估放置情况调整信息。
47、可选的,根据所预设的空余放置剩余种类放置调整分析方法以对空余放置剩余种类信息进行分析处理以形成空余放置剩余种类放置调整信息包括:
48、分析计算替代种类放置总值与空余种类调整放置值之间的差值并作为空余种类调整放置偏差值;
49、基于空余放置剩余种类信息调取空余放置剩余种类数量值;
50、分析计算空余放置剩余种类数量值与空余种类调整放置偏差值之间的差值并作为空余放置剩余种类数量偏差值;
51、基于空余放置剩余种类数量偏差值进行从小到大排序,并将从小到大排序第一的空余放置剩余种类数量偏差值所对应的空余放置剩余种类信息作为剩余种类替换种类信息;
52、根据剩余种类替换种类信息与预设的剩余种类替换种类调整信息的对应关系,分析获取与剩余种类替换种类信息相对应的剩余种类替换种类调整信息,并将剩余种类替换种类调整信息作为空余放置剩余种类放置调整信息。
53、第二方面,本技术提供一种智能枪柜异常预警系统,采用如下的技术方案:
54、一种智能枪柜异常预警系统,包括:
55、获取模块,用于获取枪弹实时放置情况信息及枪弹使用需求信息;
56、存储器,用于存储如第一方面中任一项所述的智能枪柜异常预警方法的程序;
57、处理器,存储器中的程序能够被处理器加载执行且实现如第一方面中任一项所述的智能枪柜异常预警方法。
58、综上所述,本技术包括以下至少一种有益技术效果:
59、1.通过对枪弹实时放置情况信息及枪弹使用需求信息进行获取,并调取枪弹历史放置情况信息,通过对枪弹使用需求信息及枪弹历史放置情况信息进行分析处理以形成枪弹预估放置情况信息,再对枪弹放置偏差信息进行分析获取,通过枪弹放置偏差信息分析获取枪弹放置偏差预警信息,并输出枪弹放置偏差预警信息,从而在用户对枪支弹药需要使用进行拿取时以及使用完毕进行放置时存在异常的情况,及时对枪支弹药的使用及放置等情况进行预警;
60、2.通过枪弹使用需求信息对枪弹当前使用需求信息及枪弹历史使用需求信息进行调取,通过枪弹历史使用需求信息对历史需求时间点及历史需求枪弹使用时长值进行调取,再对历史需求实际时长值进行分析计算,并对历史需求实际时长值是否小于历史需求枪弹使用时长值进行判断,当小于时,通过当前需求存放预估放置情况分析方法对枪弹当前使用需求信息与枪弹历史放置情况信息进行分析处理从而形成当前需求存放预估放置情况信息并作为枪弹预估放置情况信息,当不小于时,通过历史需求存放预估放置情况分析方法对枪弹历史使用需求信息与枪弹历史放置情况信息进行分析处理从而形成历史需求存放预估放置情况信息并作为枪弹预估放置情况信息,从而提高获取的枪弹预估放置情况信息的准确性;
61、3.通过枪弹当前使用需求信息对当前使用枪弹需求种类信息及当前使用枪弹种类需求值进行调取,通过枪弹历史放置情况信息对历史放置枪弹种类信息及历史放置枪弹种类数量值进行调取,并对历史放置枪弹种类数量剩余值进行分析计算以获取当前使用枪弹需求种类剩余值,通过当前使用枪弹需求种类剩余值分析获取当前使用枪弹需求调整放置情况信息且作为当前需求存放预估放置情况信息,从而提高获取的当前需求存放预估放置情况信息的准确性。