一种燃气抄表异常分析方法和存储介质与流程

文档序号:14677656发布日期:2018-06-12 21:43阅读:240来源:国知局
一种燃气抄表异常分析方法和存储介质与流程

本发明涉及智能燃气抄表领域,特别涉及一种燃气抄表异常分析方法和存储介质。



背景技术:

随着科技的发展和社会的进步,人民对美好生活的向往也变得越来越强烈,追求更便捷、更智能化的生活就是其中一项重要内容。目前,许多小区都供应有天然气,以便小区用户使用。而对于燃气费用的结算,仍然依赖于燃气公司人员每个月上门进行抄表,如果距离燃气公司较远或者小区用户较多时,都需要消耗极大的人工成本。而如果依赖于用户手动输入燃气值(即使用的燃气量),那么对输入的燃气值进行检测分析,防止用户恶意输入将是需要解决的一个重要问题。



技术实现要素:

为此,需要提供一种燃气抄表异常分析的技术方案,用以解决现有的燃气抄表方式依赖于人工手动记录,导致准确率不高、人工成本高、用户体验差等问题。

为实现上述目的,发明人提供了一种燃气抄表异常分析方法,所述方法包括以下步骤:

接收终端多次输入的燃气值数据,并将所述燃气值数据和输入该燃气值数据的时间戳对应存储于存储单元中;

以预设频率获取存储单元中的燃气值数据,根据输入燃气值数据的时间戳分析输入的燃气值数据是否存在缺失,若否则不进行处理;若是则判断缺失的燃气值数据的次数是否超过预设次数,若是则发出警告信息,否则根据用户输入的燃气值数据预估出缺失的时间戳对应的燃气值数据,并将预估得到的燃气值数据和缺失燃气值数据对应的时间戳对应存储于存储单元中,以及在再次接收到终端输入的燃气值时,根据终端再次输入的燃气值数据以及预估出的缺失的燃气值数据重新计算费用信息,并将生成的费用信息发送至用户终端。

进一步地,所述方法包括:在每次接收终端输入的燃气值后,对终端输入的燃气值进行智能分析,判断输入的燃气值是否异常,若是则发出提示信息,否则存储输入的燃气值;

对终端输入的燃气值进行智能分析,判断输入的燃气值是否异常具体包括:

记录本次终端输入燃气值时的时间戳,根据该终端对应输入的历史燃气值的时间戳数据,判断本次输入的时间戳是否符合预设周期,若判定本次输入的时间戳符合预设周期,则判断本次输入的燃气值时候位于预期燃气值范围之内,若是则存储记录本次燃气值,否则发出提示信息;所述预期燃气值范围根据终端输入的历史燃气值数据确定,所述历史燃气值数据包括多个时间戳位于本次输入之前的燃气值数据;

若判定本次输入的时间戳不符合预设预期,则从历史燃气值数据中提取出时间戳符合预设周期的燃气值数据,并根据提取的符合预设周期的燃气值数据确定预估燃气值,判断预估燃气值与本次输入的燃气值是否匹配,若是则存储本次输入的燃气值,否则发出提示信息。

进一步地,所述历史燃气值数据为本次输入的时间戳之前所输入的n次燃气值数据;n大于等于12;所述预期燃气值范围通过以下公式确定:

其中,本次输入的燃气值为第n+1次输入的燃气值,an表示第n次输入的燃气值,bn为第一预设阈值,cn为第一预设阈值,预期燃气值范围位于第一预设阈值和第二预设阈值之间。

进一步地,所述历史燃气值数据为本次输入的时间戳之前所输入的n次燃气值数据;n小于12;所述预期燃气值范围通过以下公式确定:

其中,本次输入的燃气值为第n+1次输入的燃气值,an表示第n次输入的燃气值,bn为第一预设阈值,cn为第一预设阈值,Sn表示本次输入的时间戳之前输入的n次燃气值的总和,预期燃气值范围位于第一预设阈值和第二预设阈值之间。

进一步地,所述提示信息包括提示终端再次输入燃气值的信息;所述方法包括:

发出提示终端再次输入燃气值的信息后,再次接收终端输入的燃气值以及输入确认指令,并将再次输入的燃气值与该终端的历史燃气值数据对应存储。

进一步地,在存储输入的燃气值之后还包括:

根据输入燃气值与费用信息的对应关系,计算输入的燃气值对应的费用信息,并将计算得到的费用信息传输至终端进行显示。

发明人还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

接收终端多次输入的燃气值数据,并将所述燃气值数据和输入该燃气值数据的时间戳对应存储于存储单元中;

以预设频率获取存储单元中的燃气值数据,根据输入燃气值数据的时间戳分析输入的燃气值数据是否存在缺失,若否则不进行处理;若是则判断缺失的燃气值数据的次数是否超过预设次数,若是则发出警告信息,否则根据用户输入的燃气值数据预估出缺失的时间戳对应的燃气值数据,并将预估得到的燃气值数据和缺失燃气值数据对应的时间戳对应存储于存储单元中,以及在再次接收到终端输入的燃气值时,根据终端再次输入的燃气值数据以及预估出的缺失的燃气值数据重新计算费用信息,并将生成的费用信息发送至用户终端。

进一步地,所述计算机程序被处理器执行时实现以下步骤:

在每次接收终端输入的燃气值后,对终端输入的燃气值进行智能分析,判断输入的燃气值是否异常,若是则发出提示信息,否则存储输入的燃气值;

对终端输入的燃气值进行智能分析,判断输入的燃气值是否异常具体包括:

记录本次终端输入燃气值时的时间戳,根据该终端对应输入的历史燃气值的时间戳数据,判断本次输入的时间戳是否符合预设周期,若判定本次输入的时间戳符合预设周期,则判断本次输入的燃气值时候位于预期燃气值范围之内,若是则存储记录本次燃气值,否则发出提示信息;所述预期燃气值范围根据终端输入的历史燃气值数据确定,所述历史燃气值数据包括多个时间戳位于本次输入之前的燃气值数据;

若判定本次输入的时间戳不符合预设预期,则从历史燃气值数据中提取出时间戳符合预设周期的燃气值数据,并根据提取的符合预设周期的燃气值数据确定预估燃气值,判断预估燃气值与本次输入的燃气值是否匹配,若是则存储本次输入的燃气值,否则发出提示信息。

进一步地,所述历史燃气值数据为本次输入的时间戳之前所输入的n次燃气值数据;n大于等于12;所述预期燃气值范围通过以下公式确定:

其中,本次输入的燃气值为第n+1次输入的燃气值,an表示第n次输入的燃气值,bn为第一预设阈值,cn为第一预设阈值,预期燃气值范围位于第一预设阈值和第二预设阈值之间。

进一步地,所述历史燃气值数据为本次输入的时间戳之前所输入的n次燃气值数据;n小于12;所述预期燃气值范围通过以下公式确定:

其中,本次输入的燃气值为第n+1次输入的燃气值,an表示第n次输入的燃气值,bn为第一预设阈值,cn为第一预设阈值,Sn表示本次输入的时间戳之前输入的n次燃气值的总和,预期燃气值范围位于第一预设阈值和第二预设阈值之间。

进一步地,所述提示信息包括提示终端再次输入燃气值的信息;所述计算机程序被处理器执行时实现以下步骤:

发出提示终端再次输入燃气值的信息后,再次接收终端输入的燃气值以及输入确认指令,并将再次输入的燃气值与该终端的历史燃气值数据对应存储。

进一步地,所述计算机程序被处理器执行时实现以下步骤:

根据输入燃气值与费用信息的对应关系,计算输入的燃气值对应的费用信息,并将计算得到的费用信息传输至终端进行显示。

本发明提供了一种燃气抄表异常分析方法和存储介质,所述方法包括以下步骤:接收终端多次输入的燃气值数据,并将所述燃气值数据和输入该燃气值数据的时间戳对应存储于存储单元中;以预设频率获取存储单元中的燃气值数据,根据输入燃气值数据的时间戳分析输入的燃气值数据是否存在缺失,若否则不进行处理;若是则判断缺失的燃气值数据的次数是否超过预设次数,若是则发出警告信息,否则根据用户输入的燃气值数据预估出缺失的时间戳对应的燃气值数据,并将预估得到的燃气值数据和缺失燃气值数据对应的时间戳对应存储于存储单元中,以及在再次接收到终端输入的燃气值时,根据终端再次输入的燃气值数据以及预估出的缺失的燃气值数据重新计算费用信息,并将生成的费用信息发送至用户终端。通过上述方案不仅可以取代工作人员上门的方式对燃气进行抄表,同时还可以对用户输入的燃气值进行分析检测,并在异常输入值异常时发出相应的提示信息,提高输入数据的准确性,同时降低了人工成本。

附图说明

图1为本发明一实施例涉及的燃气抄表异常分析方法的流程图;

图2为本发明另一实施例涉及的燃气抄表异常分析方法的流程图;

图3为本发明另一实施例涉及的燃气抄表异常分析方法的流程图。

具体实施方式

为详细说明技术方案的技术内容、构造特征、所实现目的及效果,以下结合具体实施例并配合附图详予说明。

请参阅图3,为本发明另一实施例涉及的燃气抄表异常分析方法的流程图。所述方法包括以下步骤:

首先进入步骤S301接收终端多次输入的燃气值数据,并将所述燃气值数据和输入该燃气值数据的时间戳对应存储于存储单元中;

而后进入步骤S302以预设频率获取存储单元中的燃气值数据,根据输入燃气值数据的时间戳分析输入的燃气值数据是否存在缺失,若否则进入步骤S303不进行处理;若是则进入步骤S304判断缺失的燃气值数据的次数是否超过预设次数,若步骤S304的判定结果为是则进入步骤S305发出警告信息,否则进入步骤S306根据用户输入的燃气值数据预估出缺失的时间戳对应的燃气值数据,并将预估得到的燃气值数据和缺失燃气值数据对应的时间戳对应存储于存储单元中,以及在再次接收到终端输入的燃气值时,根据终端再次输入的燃气值数据以及预估出的缺失的燃气值数据重新计算费用信息,并将生成的费用信息发送至用户终端。

通过上述方案可以对用户输入的燃气值数据轮询进行检测,并当燃气值数据缺失录入时,分析用户的行为是否存在恶意(缺失次数是否超过预设次数),并根据分析结果发出警告信息,或者是根据用户输入的燃气值数据预估出缺失的燃气值数据,并在用户下一次输入数据时提醒用户进行补缴。预估的方式可以是根据历史输入的燃气值数据取平均值,也可以是根据输入的燃气值数据(为多个离散点)建立相关性函数,再根据相关性函数(包括时间戳与燃气值的对应关系)以及缺失的时间戳(如缺失月份)确定缺失的数据。

请参阅图1,为本发明一实施例涉及的燃气抄表异常分析方法的流程图。所述方法包括以下步骤:

首先进入步骤S101接收终端输入的燃气值。所述终端包括手机、平板等电子设备。燃气值可以由用户通过终端输入,优选为一个数值。

而后进入步骤S102对终端输入的燃气值进行智能分析,判断输入的燃气值是否异常,若是则进入步骤S104发出提示信息,否则进入步骤S104存储输入的燃气值。在本实施方式中,所述提示信息包括提示终端再次输入燃气值的信息;所述方法包括:发出提示终端再次输入燃气值的信息后,再次接收终端输入的燃气值以及输入确认指令,并将再次输入的燃气值与该终端的历史燃气值数据对应存储。简言之,当经过再次提示后用户还是坚持输入该燃气值,那么对于再次输入的燃气值还是会予以存储记录,并按照该燃气值生成对应的费用信息进行收取。

在另一些实施例中,所述提示信息还包括提示用户当前燃气值异常的信息,例如当检测到用户通过终端输入的燃气值过低时,则可以发出相应的语音或弹窗提示信息,以便用户知晓。弹窗提示信息可以包括提示用户“当前燃气表是否发生故障”的信息,用户看到上述信息后可以对燃气表进行检查,如果发现燃气表确实发生故障,可以通过终端输入故障确认指令。当接收到故障确认指令后,燃气公司维护人员可以在后台看到报修提示,进而采取相应措施进行处理。

如图2所示,对终端输入的燃气值进行智能分析,判断输入的燃气值是否异常具体包括:

在每次接收到终端输入的燃气值后,首先进入步骤S201记录本次终端输入燃气值时的时间戳。通过记录输入燃气值时的时间戳,系统程序可以以当前输入的时间戳为基准,获取该终端之前输入的历史燃气值数据。

而后可以进入步骤S202根据该终端对应输入的历史燃气值的时间戳数据,判断本次输入的时间戳是否符合预设周期,若判定本次输入的时间戳符合预设周期,则进入步骤S203判断本次输入的燃气值时候位于预期燃气值范围之内,若是则进入步骤S204存储记录本次燃气值,否则进入步骤S205发出提示信息;所述预期燃气值范围根据终端输入的历史燃气值数据确定,所述历史燃气值数据包括多个时间戳位于本次输入之前的燃气值数据。

在本实施方式中,所述历史燃气值数据为本次输入的时间戳之前所输入的n次燃气值数据;n大于等于12;所述预期燃气值范围通过以下公式确定:

其中,本次输入的燃气值为第n+1次输入的燃气值,an表示第n次输入的燃气值,bn为第一预设阈值,cn为第一预设阈值,预期燃气值范围位于第一预设阈值和第二预设阈值之间。

在另一些实施例中,所述历史燃气值数据为本次输入的时间戳之前所输入的n次燃气值数据;n小于12;所述预期燃气值范围通过以下公式确定:

其中,本次输入的燃气值为第n+1次输入的燃气值,an表示第n次输入的燃气值,bn为第一预设阈值,cn为第一预设阈值,Sn表示本次输入的时间戳之前输入的n次燃气值的总和,预期燃气值范围位于第一预设阈值和第二预设阈值之间。

简言之,对于用户当前输入的燃气值,可以调取前12次输入的燃气值(因为燃气值一般为一月输入一次,前12次即前一年的历史燃气值数据)进行综合分析,预估出该终端用户相对合理的预期燃气值范围,并根据预期燃气值范围判断用户输入的燃气值时候异常。

若经过步骤S202判定本次输入的时间戳不符合预设预期,则进入步骤S206从历史燃气值数据中提取出时间戳符合预设周期的燃气值数据,并根据提取的符合预设周期的燃气值数据确定预估燃气值。而后进入步骤S207判断预估燃气值与本次输入的燃气值是否匹配,若是则进入步骤S208存储本次输入的燃气值,否则进入步骤S209发出提示信息。简言之,符合预设周期包括相邻两次输入的燃气值的时间戳处于相邻两个月份的时间戳内,如果用户是以周期性输入燃气值(如每个月15号前后)且输入的燃气值处于预期燃气值范围内,说明输入的燃气值有效,会对该燃气值予以记录。

在本实施方式中,在存储输入的燃气值之后还包括:根据输入燃气值与费用信息的对应关系,计算输入的燃气值对应的费用信息,并将计算得到的费用信息传输至终端进行显示。这样,用户通过终端就可以看到本次燃气值对应的收费费用,并进行支付缴纳,从而完成燃气智能抄表录入,有效提升用户体验。

发明人还提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

接收终端多次输入的燃气值数据,并将所述燃气值数据和输入该燃气值数据的时间戳对应存储于存储单元中;

以预设频率获取存储单元中的燃气值数据,根据输入燃气值数据的时间戳分析输入的燃气值数据是否存在缺失,若否则不进行处理;若是则判断缺失的燃气值数据的次数是否超过预设次数,若是则发出警告信息,否则根据用户输入的燃气值数据预估出缺失的时间戳对应的燃气值数据,并将预估得到的燃气值数据和缺失燃气值数据对应的时间戳对应存储于存储单元中,以及在再次接收到终端输入的燃气值时,根据终端再次输入的燃气值数据以及预估出的缺失的燃气值数据重新计算费用信息,并将生成的费用信息发送至用户终端。

在某些实施例中,所述计算机程序被处理器执行时实现以下步骤:

在每次接收到终端输入的燃气值之后,对终端输入的燃气值进行智能分析,判断输入的燃气值是否异常,若是则发出提示信息,否则存储输入的燃气值;

对终端输入的燃气值进行智能分析,判断输入的燃气值是否异常具体包括:

记录本次终端输入燃气值时的时间戳,根据该终端对应输入的历史燃气值的时间戳数据,判断本次输入的时间戳是否符合预设周期,若判定本次输入的时间戳符合预设周期,则判断本次输入的燃气值时候位于预期燃气值范围之内,若是则存储记录本次燃气值,否则发出提示信息;所述预期燃气值范围根据终端输入的历史燃气值数据确定,所述历史燃气值数据包括多个时间戳位于本次输入之前的燃气值数据;

若判定本次输入的时间戳不符合预设预期,则从历史燃气值数据中提取出时间戳符合预设周期的燃气值数据,并根据提取的符合预设周期的燃气值数据确定预估燃气值,判断预估燃气值与本次输入的燃气值是否匹配,若是则存储本次输入的燃气值,否则发出提示信息。

在某些实施例中,所述历史燃气值数据为本次输入的时间戳之前所输入的n次燃气值数据;n大于等于12;所述预期燃气值范围通过以下公式确定:

其中,本次输入的燃气值为第n+1次输入的燃气值,an表示第n次输入的燃气值,bn为第一预设阈值,cn为第一预设阈值,预期燃气值范围位于第一预设阈值和第二预设阈值之间。

在某些实施例中,所述历史燃气值数据为本次输入的时间戳之前所输入的n次燃气值数据;n小于12;所述预期燃气值范围通过以下公式确定:

其中,本次输入的燃气值为第n+1次输入的燃气值,an表示第n次输入的燃气值,bn为第一预设阈值,cn为第一预设阈值,Sn表示本次输入的时间戳之前输入的n次燃气值的总和,预期燃气值范围位于第一预设阈值和第二预设阈值之间。

在某些实施例中,所述提示信息包括提示终端再次输入燃气值的信息;所述计算机程序被处理器执行时实现以下步骤:

发出提示终端再次输入燃气值的信息后,再次接收终端输入的燃气值以及输入确认指令,并将再次输入的燃气值与该终端的历史燃气值数据对应存储。

在某些实施例中,所述计算机程序被处理器执行时实现以下步骤:

根据输入燃气值与费用信息的对应关系,计算输入的燃气值对应的费用信息,并将计算得到的费用信息传输至终端进行显示。

本发明提供了一种燃气抄表异常分析方法和存储介质,所述方法包括以下步骤:接收终端多次输入的燃气值数据,并将所述燃气值数据和输入该燃气值数据的时间戳对应存储于存储单元中;以预设频率获取存储单元中的燃气值数据,根据输入燃气值数据的时间戳分析输入的燃气值数据是否存在缺失,若否则不进行处理;若是则判断缺失的燃气值数据的次数是否超过预设次数,若是则发出警告信息,否则根据用户输入的燃气值数据预估出缺失的时间戳对应的燃气值数据,并将预估得到的燃气值数据和缺失燃气值数据对应的时间戳对应存储于存储单元中,以及在再次接收到终端输入的燃气值时,根据终端再次输入的燃气值数据以及预估出的缺失的燃气值数据重新计算费用信息,并将生成的费用信息发送至用户终端。通过上述方案不仅可以取代工作人员上门的方式对燃气进行抄表,同时还可以对用户输入的燃气值进行分析检测,并在异常输入值异常时发出相应的提示信息,提高输入数据的准确性,同时降低了人工成本。

需要说明的是,尽管在本文中已经对上述各实施例进行了描述,但并非因此限制本发明的专利保护范围。因此,基于本发明的创新理念,对本文所述实施例进行的变更和修改,或利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接地将以上技术方案运用在其他相关的技术领域,均包括在本发明的专利保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1