油库计量数据的异常监控方法、系统、存储介质和计算机设备与流程

文档序号:29698961发布日期:2022-04-16 13:50阅读:205来源:国知局
油库计量数据的异常监控方法、系统、存储介质和计算机设备与流程

1.本发明涉及油库计量数据处理技术领域,尤其涉及一种油库计量数据的异常监控方法、系统、存储介质和计算机设备。


背景技术:

2.在现有技术中,油库的业务管理主要靠人工执行。油库的业务管理例如可以包括数据的录入和统计。现有的方法缺乏对业务数据进行分析的步骤。
3.在现有的油库计量管理过程当中,对数据没有进行标准化和电子化,从而造成对业务数据进行分析的难度系数较高,业务执行过程不规范,并由此带来了一定的业务风险。具体而言,目前主要还是由人工根据管理办法来执行相应的业务规则,在具体的实行过程中难以避免出现因人而异的情况。再者,目前在进行数据处理的过程中都是按照纸质的文档来进行处理,并且流转在线下进行,这样就很难保证数据在处理的过程中不被篡改,从而难以保证处理过程的透明可监控,这就带来了巨大的业务风险。同时由于是手工处理,计量过程和后续环节之间也是脱节的,尤其体现在与erp(enterprise resource planning,企业资源计划)系统的脱节。
4.因此,亟需一种数据监控方法和系统来对油库计量数据进行分析处理,从而对油库计量数据进行监控,在出现异常时及时通知相关人员。


技术实现要素:

5.本发明的主要目的是提供一种油库计量数据的异常监控方法、系统、存储介质和计算机设备,以实现对油库计量数据的异常监控。
6.第一方面,本技术提供一种油库计量数据的异常监控方法,包括以下步骤:获取油库计量数据,油库计量数据包括储油装置的标识码和储油量以及测得储油量的时间;将测得储油量的时间与获取油库计量数据的时间进行比较,根据比较结果判断油库计量数据是否为最新数据;当判定油库计量数据为最新数据时,将储油量与指定油量阈值进行比较,根据比较结果判断油库计量数据是否出现异常;当判定油库计量数据出现异常时,发出警报信息。
7.在一个实施例中,根据比较结果判断油库计量数据是否为最新数据,包括:通过比较来确定获取油库计量数据的时间与测得储油量的时间之间的时间差值的绝对值,将时间差值的绝对值与预设时差阈值进行比较,当时间差值的绝对值大于预设时差阈值时,判定油库计量数据不是最新数据,并发出警报信息,当时间差值的绝对值小于或等于预设时差阈值时,判定油库计量数据是最新数据。
8.在一个实施例中,油库计量数据包括收油时的油库计量数据、发油时的油库计量数据和日常监控的油库计量数据。
9.在一个实施例中,当油库计量数据为收油时或发油时的油库计量数据时,相应的,储油量包括收发油前后的储油量;将储油量与指定油量阈值进行比较,根据比较结果判断
油库计量数据是否出现异常,包括:将收发油后的储油量与相应的收发油前的储油量进行比较,以确定相应的收发油前后的储油量之间的第一储量差值的绝对值;将第一储量差值的绝对值与相应的收发油的预设油量阈值范围进行比较,当第一储量差值的绝对值不在预设油量阈值范围之内时,判定油库计量数据出现异常,当第一储量差值的绝对值处于预设油量阈值范围之内时,判定油库计量数据没有出现异常。
10.在一个实施例中,日常监控的油库计量数据包括按预设频率获取的油库计量数据;当油库计量数据为按预设频率获取的油库计量数据时,将储油量与指定油量阈值进行比较,根据比较结果判断油库计量数据是否出现异常,包括:将每相邻两次获取的储油量进行比较,以确定该相邻两次获取的储油量之间的第二储量差值的绝对值;将第二储量差值的绝对值与预设储量差值阈值进行比较,当第二储量差值的绝对值大于预设储量差值阈值时,判定油库计量数据出现异常,当第二储量差值的绝对值小于或等于预设储量差值阈值时,判定油库计量数据没有出现异常。
11.在一个实施例中,当判定油库计量数据没有出现异常时,该方法还包括步骤:按照预设的关联关系,将储油装置的标识码转换为指定标识码,其中,预设的关联关系为储油装置的标识码与指定标识码之间的对应关系。
12.在一个实施例中,油库计量数据还包括储油装置中的油品种类标识码;当判定油库计量数据没有出现异常时,该方法还包括步骤:基于油品种类标识码与油品种类之间的对应关系,根据油品种类标识码确定储油装置中的油品种类。
13.在一个实施例中,当根据油品种类标识码无法确定出储油装置中的油品种类时,基于储油装置与油品种类之间的对应关系,根据储油装置的标识码确定储油装置中的油品种类。
14.第二方面,本技术提供一种油库计量数据的异常监控系统,包括:数据获取模块,用于获取油库计量数据,油库计量数据包括储油装置的标识码和储油量以及测得储油量的时间;时间判断模块,用于将测得储油量的时间与获取油库计量数据的时间进行比较,根据比较结果判断油库计量数据是否为最新数据;储量判断模块,用于当判定油库计量数据为最新数据时,将储油量与指定油量阈值进行比较,根据比较结果判断油库计量数据是否出现异常;警报发送模块,用于当判定油库计量数据出现异常时,发出警报信息。
15.第三方面,本技术提供一种存储介质,存储有计算机程序,计算机程序被处理器执行时,实现如上文所述的油库计量数据的异常监控方法的步骤。
16.第四方面,本技术提供一种计算机设备,包括处理器和存储有程序代码的存储介质,程序代码被处理器执行时,实现如上文所述的油库计量数据的异常监控方法的步骤。
17.本发明的方法通过对所获取的油库计量数据从时间角度和储油量角度两个方面进行监控,来判断油库计量数据是否出现异常,当油库计量数据出现异常时,及时通知相关人员进行处理。本发明的方法能够实现对油库计量数据的及时有效监控,在检测油库计量数据的有效性的同时,也实现了对油库计量系统的检测,从源头上保证了油库计量数据的可靠性。
附图说明
18.构成本技术的一部分的说明书附图用来提供对本发明的进一步理解,本发明的示
意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定,在附图中:
19.图1为根据本技术一示例性实施方式的油库计量数据的异常监控方法的流程图;
20.图2为一种数质量一体化管控平台架构的示意图;
21.图3为图2中业务管控部分中的油库及输油站业务管控的操作界面的示意图;
22.图4为根据本技术一具体实施例的油库计量数据的异常监控系统对油库计量数据的不同环节进行监控的示意图。
具体实施方式
23.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
24.实施例一
25.本实施例提供一种油库计量数据的异常监控方法,图1为根据本技术一示例性实施方式的油库计量数据的异常监控方法的流程图。如图1所示,包括以下步骤:
26.s100:获取油库计量数据,油库计量数据包括储油装置的标识码和储油量以及测得储油量的时间。
27.油库计量系统对储油装置的储油量的检测可以是随时的,也可以是按照预设周期进行不间断检测。而获取油库计量数据的时间有可能与检测储油装置中的储油量的时间相同,也可能在检测储油装置中的储油量的时间之后。
28.当然,在具体实施过程中,油库计量数据还可以包括自动计量数据和发油系统数据。其中,自动计量数据包括测得的油库计量数据,例如密度、温度等等,发油系统数据包括由人工录入到系统中的数据,例如发油量、发油时间等等。
29.s200:将测得储油量的时间与获取油库计量数据的时间进行比较,根据比较结果判断油库计量数据是否为最新数据。
30.具体的,根据比较结果判断油库计量数据是否为最新数据,可以包括:通过比较来确定获取油库计量数据的时间与测得储油量的时间之间的时间差值的绝对值,将时间差值的绝对值与预设时差阈值进行比较,当时间差值的绝对值大于预设时差阈值时,判定油库计量数据不是最新数据,并发出警报信息,当时间差值的绝对值小于或等于预设时差阈值时,判定油库计量数据是最新数据。
31.当判定油库计量数据不是最新数据时,所获取的油库计量数据的参考价值将大大下降,而且需要工作人员进行进一步的检查和修复。而且,很有可能出现了与油库计量系统的通信中断或其他故障,从而导致所获取的油库计量数据不是最新数据。
32.s300:当判定油库计量数据为最新数据时,将储油量与指定油量阈值进行比较,根据比较结果判断油库计量数据是否出现异常。
33.其中,油库计量数据可以包括收油时的油库计量数据、发油时的油库计量数据和日常监控的油库计量数据。
34.具体的,当油库计量数据为收油时或发油时的油库计量数据时,相应的,储油量包括收发油前后的储油量;将储油量与指定油量阈值进行比较,根据比较结果判断油库计量数据是否出现异常,可以包括:将收发油后的储油量与相应的收发油前的储油量进行比较,以确定相应的收发油前后的储油量之间的第一储量差值的绝对值;将第一储量差值的绝对
值与相应的收发油的预设油量阈值范围进行比较,当第一储量差值的绝对值不在预设油量阈值范围之内时,判定油库计量数据出现异常,当第一储量差值的绝对值处于预设油量阈值范围之内时,判定油库计量数据没有出现异常。
35.例如,对于收油时的油库计量数据,可以计算收油后储油装置的储油量与收油前储油装置的储油量的差值的绝对值,该差值的绝对值即为实收油量,将实收油量与应收油量进行比较,当实收油量在应收油量范围之内时,则判定油库计量数据正常,当实收油量在应收油量范围之外时,则判定油库计量数据异常,需要进一步检查在收油过程中出现故障的原因,以及时止损。对于发油时的油库计量数据亦执行类似的操作,以检测在发油过程中是否出现异常,在此不再赘述。
36.具体的,日常监控的油库计量数据可以包括按预设频率获取的油库计量数据。当油库计量数据为按预设频率获取的油库计量数据时,将储油量与指定油量阈值进行比较,根据比较结果判断油库计量数据是否出现异常,包括:将每相邻两次获取的储油量进行比较,以确定该相邻两次获取的储油量之间的第二储量差值的绝对值;将第二储量差值的绝对值与预设储量差值阈值进行比较,当第二储量差值的绝对值大于预设储量差值阈值时,判定油库计量数据出现异常,当第二储量差值的绝对值小于或等于预设储量差值阈值时,判定油库计量数据没有出现异常。
37.例如,在日常监控的过程中,可以每间隔若干天或若干小时获取一次油库计量数据,这里以每间隔1小时获取一次油库计量数据为例进行说明。在进行监控的过程中,可以将当前时刻获取的油库计量数据中的储油量与1小时前获取的油库计量数据中的储油量进行比较,根据该两次获取的油库计量数据中的储油量的差值判断在该1小时之后储油量发生了多大的变化,如果差值在可接受范围之内,说明没有异常,如果该差值过大,则说明在油品的存储过程中产生了较大的数量变化,其中有可能仅仅是油库计量数据出现了异常,也有可能是储油量的检测设备出现了异常,从而需要进一步检查出现该异常的原因。
38.s400:当判定油库计量数据出现异常时,发出警报信息,以通知相关人员进行检查和修复。
39.本实施例的油库计量数据的异常监控方法能够及时有效的对油库计量数据进行监控,在油库计量数据出现异常时能够及时通知相关人员对产生该数据的过程进行检查,并对产生该数据异常的原因进行修复,从源头上维护了油库管控系统中数据的正常稳定。
40.在一个示例中,当判定油库计量数据没有出现异常时,该方法还可以包括步骤:按照预设的关联关系,将储油装置的标识码转换为指定标识码,其中,预设的关联关系为储油装置的标识码与指定标识码之间的对应关系。
41.现有技术中,针对储油装置,进行油库计量管理的各部门往往都有自己的编码方式,从而导致对各部门的储油装置的识别码各不相同,在对各部门的数据进行汇总时难以通过统一的方式进行处理。
42.在本实施例中,对于没有出现异常的油库计量数据,首先将储油装置的标识码统一为指定的标识码,随后再就对该油库计量数据进行处理,从而实现了对油库计量数据的标准化。
43.在另一个示例中,油库计量数据还可以包括储油装置中的油品种类标识码;当判定油库计量数据没有出现异常时,该方法还可以包括步骤:基于油品种类标识码与油品种
类之间的对应关系,根据油品种类标识码确定储油装置中的油品种类。进一步的,当根据油品种类标识码无法确定出储油装置中的油品种类时,还可以基于储油装置与油品种类之间的对应关系,根据储油装置的标识码来确定储油装置中的油品种类。
44.本实施例的方法通过对所获取的油库计量数据从时间角度和储油量角度两个方面进行监控,来判断油库计量数据是否出现异常,当油库计量数据出现异常时,及时通知相关人员进行处理,从而避免了产生更大的损失。本实施例的方法能够实现对油库计量数据的及时有效监控,在检测油库计量数据的有效性的同时,也实现了对油库计量系统的检测,从源头上保证了油库计量数据的可靠性。
45.实施例二
46.本实施例提供一种油库计量数据的异常监控系统,包括:数据获取模块,用于获取油库计量数据,油库计量数据包括储油装置的标识码和储油量以及测得储油量的时间;时间判断模块,用于将测得储油量的时间与获取油库计量数据的时间进行比较,根据比较结果判断油库计量数据是否为最新数据;储量判断模块,用于当判定油库计量数据为最新数据时,将储油量与指定油量阈值进行比较,根据比较结果判断油库计量数据是否出现异常;警报发送模块,用于当判定油库计量数据出现异常时,发出警报信息。
47.在本实施例中,油库计量数据的异常监控系统还可以包括:处理器和存储器,其中,处理器用于执行存储在存储器中的以下程序模块:数据获取模块、时间判断模块、储量判断模块和警报发送模块。
48.实施例三
49.本实施例提供一种油库计量数据的异常监控系统。
50.图2为一种数质量一体化管控平台架构的示意图。如图2所示,该数质量一体化管控平台架构包括分析决策部分、业务管控部分和数据支撑部分。图3为图2中业务管控部分中的油库及输油站业务管控的操作界面的示意图。
51.现有技术中,油库的业务管理主要靠人工进行数据的录入和统计,缺乏对数据的分析监控,无法判断油库计量数据是否出现异常。
52.针对数质量一体化管控平台架构中的业务管控部分,针对油库计量数据,可以构建油库计量数据的异常监控系统,利用实施例一中公开的油库计量数据的异常监控方法来对油库计量数据进行监控。
53.本实施例通过构建油库计量数据的异常监控系统,对油库计量数据进行监控,以业务模型和业务规则为基础,通过对油库计量数据的异常监控实现对油库的计量业务的管控。
54.技术实现:
55.(1)数据采集。数据采集包括从自动计量设备中采集原始的计量数据、从erp系统中采集业务数据以及从化验检验系统中采取检验结果数据。针对不同的系统设计相应的数据采集接口。
56.(2)收油业务管控。收油业务包括对不同类型的收油操作在系统中进行标准化管理的方法。包括铁路、管输、水路、公路等收油的方式。
57.(3)存储业务管控。存储业务管控包括对系统中涉及到内部存储相关的业务进行自动化管理的功能。具体可以包括内部的油品输转、油罐的放水和不动罐的测量等。
58.(4)发油业务管控。发油业务的管控包括对油库发油的操作进行自动化管控,具体可以包括散装发油和自动发油两种类型。
59.(5)损溢管控。损溢管控是对收发存业务过程中发生的损溢结果进行管控的。从管理环节上分可以分为运输损溢和保管损溢。运输损溢具体又可以细分为一次运输损溢、入库损溢和出库损溢等环节。
60.该油库计量数据的异常监控系统从总体来说可以分为三个层面,也就是数据层面、业务层面和决策层面。
61.第一,数据层面,也就是要打通计量与上下游之间的环节,避免计量成为信息孤岛。具体而言,计量业务的上游是指油库的自动计量设备,实现对这些设备的数据的自动提取,进而实现数据来源的自动化,避免了手工录入数据造成的工作量浪费和业务风险。下游的业务环节主要是指erp系统,也就是油库计量数据的异常监控系统要为erp服务。监控过程所产生的结果数据为erp系统的提供数据支撑,实现数据的自动传送,与erp之间实现数据通信和数据交互。
62.第二,业务层面,也就是实行油库计量数据异常监控的核心。其中,油库计量数据的异常监控从狭义而言是指对收油仓储收发油以及油库盘点等过程的计量数据的异常监控。
63.图4为根据本技术一具体实施例的油库计量数据的异常监控系统对油库计量数据的不同环节进行监控的示意图。如图4所示,从油库接收油品开始一直到油库发出为止,该油库计量数据的异常监控系统(以下简称本系统)对每个环节进行监控。
64.(1)当油库准备收油时,本系统会向erp系统查询运输订单的计划,也就是内项交运单,如果有相应的内项交运单,则说明这一笔发货已经在erp中有记录,我们就可以正常的进行接收。
65.(2)在接收前要进行重大作业通知单的一种操作,由油库管理人员和相关人员指定由哪些油罐来接收油品,并且逐项确认油品接收前的准备工作,比如消防、质检、司泵等是否到位。各环节确认后送达作业通知单即可开始实际接收油的操作。
66.(3)收油开始以后,本系统实时监控油罐的状态,并且做收油的前尺和后尺,即每个油罐在接收一批油前进行的测量和接收完成之后的测量,这样就可以准确的计量油罐具体接收了多少油品。本系统可以(使用数据接口)调用自动计量系统所传递的数据来进行计算,不用人工参与。在收油过程中,系统通过收油凭证的业务来对整个过程进行管理,其中油罐的测量是其中的一部分,除此之外,还可以包括铁路槽车的计量、管道流量计的计量和船上油罐的计量等等,最终按照这一笔收油具体的结算形式,确定接收数量并计算运输损耗,形成完整的收油凭证。
67.(4)油品收油完成后,进入仓储仓库保管阶段,在保管阶段中每隔一定的天数对油罐的储油量进行测量,也就是例如将三天之后的测量结果与三天之前的测量结果进行对比,如果差值超过一定的阈值,则发出警报。内部输转是指在油库内部将油品从某些油罐输送到其他的油罐的操作,在该过程中,发油的油罐和收油的油罐都要进行计量,以确定内部输转的发出量和接收量以及其中产生的损耗。与内部输转类似,还有清罐处理、放水处理、校表回罐处理和回收管线油等等多个不同的仓储管理操作,都可以用类似的方式在系统中进行专项的管理。
68.(5)发油过程可以分为两种类型。一种是批量的发油,即一次性通过铁路槽车管路或者水路的方式发出。该过程和收油是类似的,同样需要发油凭证,同样需要记录油罐的前尺和后尺。另一种是利用公路油罐车进行发油,每一罐油罐车数据在erp中都有详细数据,本系统中会以一定时长为单位,将所有发出去的油罐车、发油量以及erp的提单量和本系统中记录的油罐的实际发出的量进行对比,从而来监控油库计量数据是否存在异常情况。
69.(6)按照固定时间点完成的业务操作,例如油库的业务盘存,在每月对当前入库的实物量进行盘点,得到油库的实际存量、可接收量、可发出量等数据。同样也可以每天对油库的当前存量进行盘点,系统中是使用收发存日报这个模块实现此功能,利用动态的收发存日报,可以动态的反映油库最新的库存情况和收油发油的情况。
70.本系统能够以油库计量数据的异常监控过程为抓手,将原始数据从自动计量系统中提取出来,通过标准化的监控得以与下游的erp系统实现联动,进而实现了数据从原始状态到最终生成凭证的完整的过程。
71.结构图中涉及的油库计量数据异常监控操作,基本覆盖了油库业务过程中的所有涉及的业务内容。从广义而言,对油库的盘点管理、损溢管控等也都属于业务管控的范畴。本系统可以实现与erp的联动,可以跟踪每一笔业务中每一个油罐的损溢情况。还可以按照一次物流损耗、保管损耗、零售损耗等不同环节,对损耗进行分类。
72.第三,业务支撑层面,是通过业务管控实现对每一笔业务的电子记录和规范化,加强库存管理和损耗管理。
73.本系统在对收货、存储、发货以及定期的油库盘点之后,系统获取了计量管理的所有基础数据,以此为基础,本系统和erp系统之间进行业务联动,由本油库计量数据的异常监控系统将相关数据通过指定传输接口发送给erp系统,以通知erp系统具体油品收发量。发油时可以在erp系统中生成发货凭证,收油时erp系统可以将将根据实收量计算得到的损溢结果反馈给本系统,作为本系统损溢管控的数据来源。
74.在收发存的业务管控加上盘点库存的数据之后,实现了对油库计量数据的异常监控的全面覆盖,满足了数出一门的基础。因此本系统在数据集成管理的基础上,可以通过接口报表驾驶舱等多种形式,向其他系统提供所需要的业务数据。
75.实施例四
76.本实施例提供一种存储介质,存储有计算机程序,计算机程序被处理器执行时,实现如上文所述的油库计量数据的异常监控方法的步骤。
77.本领域内的技术人员应明白,本发明的实施例可提供为方法或计算机程序产品。因此,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
78.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程中指定的功能。
79.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程中指定的功能的步骤。
80.存储介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。存储介质的例子包括但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带、磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
81.实施例五
82.本实施例提供一种计算机设备,包括处理器和存储有程序代码的存储介质,程序代码被处理器执行时,实现如上文所述的油库计量数据的异常监控方法的步骤。
83.在一个实施例中,计算机设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
84.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash flash ram)。内存是计算机可读介质的示例。
85.需要注意的是,这里所使用的术语仅是为了描述具体实施方式,而非意图限制根据本技术的示例性实施方式,当在本说明书中使用术语“包含”和/或“包括”时,其指明存在特征、步骤、操作、器件、组件和/或它们的组合。
86.需要说明的是,本技术的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的术语在适当情况下可以互换,以便这里描述的本技术的实施方式例如能够除了在这里图示或描述的那些以外的顺序实施。
87.应当理解的是,本说明书中的示例性实施方式可以由多种不同的形式来实施,并且不应当被解释为只限于这里所阐述的实施方式。提供这些实施方式是为了使得本技术的公开彻底且完整,并且将这些示例性实施方式的构思充分传达给本领域普通技术人员,而不应当理解为对本发明的限制。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1