掌桥专利:专业的专利平台
掌桥专利
首页

一种多水表计量方法、系统、设备及计算机可读存储介质

文献发布时间:2023-06-19 18:37:28


一种多水表计量方法、系统、设备及计算机可读存储介质

技术领域

本申请涉及水表领域,尤其涉及一种多水表计量方法、系统、设备及计算机可读存储介质。

背景技术

在现有的水表使用中,供水商会单独使用光电水表或无磁水表进行计数,无磁水表属于智能水表的一种,不会受到外部磁力的干扰,但无磁水表会产生一定的误差,光电水表只能计量到立方米,水流过1立方米,计量一个数,即光电水表精度较低,无论是光电水表还是无磁水表,都存在计数准确性有待提高的情况,同时水表存在潜在故障无法及时发现的可能性。

发明内容

本申请的目的是提供一种多水表计量方法,旨在解决水表精度低,用水量计数不准确和水表故障不易及时识别的技术问题。

本申请的上述技术目的是通过以下技术方案得以实现的:

一种多水表计量方法,包括无磁水表与光电水表:

实时获取无磁水表与光电水表的读数;

当无磁水表的读数达到预定数值时,判断光电水表的读数是否加1;

若光电水表的读数没有加1,则记录故障次数加1,且光电表的读数加1;

重置无磁水表的读数,并继续获取无磁水表与光电水表的读数。

通过采用上述技术方案,使用了多种计量方式,立方米以上的数以光电识别为主,立方米以下的位数使用脉冲计量。提高而来水表计量的精度,既可以使用无磁水表计量升、也可以使用光电水表计量立方米,二者的相互配合,无磁水表补偿光电水表精度低的技术问题,能校准脉冲的计量误差光,光电水表补偿无磁水表存在误差的技术问题。通过无磁水表的重置减小其故障和误差所带来的影响。

本发明在一较佳示例中可以进一步配置为:所述方法还包括:

当光电水表的读数加1时,判断无磁水表的读数是否达到预定数值;

若无磁水表的读数没有到达预定数值,则重置无磁水表的读数。

通过采用上述技术方案,由光电水表的读数可以判断出无磁是否存在故障,具有故障检测的效果,当光电水表的读数加1时,判断无磁水表的读数是否达到预定数值,具有及时性,若无磁水表的读数没有到达预定数值反映出了无磁水表的当前情况,通过光电水表读数加1进行无磁水表的读数重置,有利于及时调整无磁水表的误差。

本发明在一较佳示例中可以进一步配置为:所述方法还包括:

当到达预设上报时间时,计算无磁水表与光电水表的最终读数;

上报所述无磁水表与光电水表的最终读数,及故障次数;

重置故障次数。

通过采用上述技术方案,预设上报时间,有利于保证无磁水表和光电水表读数的规律性,通过无磁水表与光电水表的最终读数的计算,可以直观地了解到读数的最终数据,对无磁水表与光电水表的最终读数和故障次数上报,对供水商具有提醒作用,重置故障次数用于减小误差。

本发明在一较佳示例中可以进一步配置为:所述当到达预设上报时间时,计算无磁水表与光电水表的最终读数包括:

获取无磁水表的最终读数;

基于所述无磁水表的最终读数,标记为无磁水表的当前读数;

计算光电水表的最终读数=光电水表的当前读数-故障次数。

通过采用上述技术方案,对光电水表的最终读数进行了计算,标准化处理,有利于无磁水表的当前读数的确定,可以使供水商了解光电水表的最终读数得计算过程,在光电水表与无磁水表的相互配合下提高了计算的精度。

本发明在一较佳示例中可以进一步配置为:所述方法还包括:

当故障次数大于或等于预设值时,即刻上报无磁水表的读数与光电水表的读数,及故障次数。

通过采用上述技术方案,对故障次数进行了判断,同时预设值具有范围限制的效果,通过预设值的比对,进行即刻上报,数据可参考性更强,可以使供水商及时了解无磁水表的读数与光电水表的读数,及故障次数。

本发明在一较佳示例中可以进一步配置为:还包括备用表,所述备用表与所述无磁水表通信连接,当故障次数大于或等于预设值时,即刻上报无磁水表的读数与光电水表的读数,及故障次数之后还包括:

判断备用表是否有接收到数据;

当备用表未接收到数据时,判断无磁水表异常;

当备用表有接收到数据时,判断光电水表异常。

通过采用上述技术方案,增加了对无磁水表和光电水表的故障判断,通过备用表是否接收到数据,进而判断具体的异常水表,降低检修所带来的麻烦,防止计数出现异常时,不清楚具体出现异常的水表,导致检修时间和人工的消耗增加。

本发明在一较佳示例中可以进一步配置为:当备用表有接收到数据时,判断光电水表异常的方法之后还包括:

当备用表接收到数据时,将备用表接收到的数据与备用表自身的计数进行比较;

当备用表接收到的数据与备用表自身的计数差值大于误差范围时,判断无磁水表异常。

通过采用上述技术方案,误差范围用于给予一定的数据缓和空间,可以通过备用表接收到的数据与备用表自身的计数差值是否大于误差范围的比对,具体判断无磁水表是否异常,提高了判断的精准性。

本申请目的二是提供多水表计量系统。

本申请的上述申请目的二是通过以下技术方案得以实现的:

一种多水表计量系统,包括无磁水表与光电水表:

获取模块,用于获取无磁水表与光电水表的读数;

判断模块,用于当无磁水表的读数达到预定数值时,判断光电水表的读数是否加1;

记录模块,用于若光电水表的读数没有加1,则记录的故障次数加1且光电表的读数加1;

重置模块,用于重置无磁水表的读数,并继续获取无磁水表与光电水表的读数。

通过采用上述技术方案,使用了多种计量方式,立方米以上的数以光电识别为主,立方米以下的位数使用脉冲计量。提高而来水表计量的精度,既可以实用无磁水表计量升、也可以使用光电水表计量立方米,二者的相互配合,无磁水表补偿光电水表精度低的技术问题,能校准脉冲的计量误差光,电水表补偿无磁水表存在误差的技术问题。通过无磁水表的重置减小其故障和误差所带来的影响。

本申请目的三是提供一种多水表计量设备:

本申请的上述申请目的三是通过以下技术方案得以实现的:

一种多水表计量设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述多水表计量方法的计算机程序。

本申请目的四是提供一种计算机可读存储介质。

本申请的上述申请目的四是通过以下技术方案得以实现的:

一种计算机可读存储介质,其中,存储有能够被处理器加载并执行上述多水表计量方法的计算机程序。

综上所述,本申请包括以下至少一种有益技术效果:

1、使用了多种计量方式,立方米以上的数以光电识别为主,立方米以下的位数使用脉冲计量。提高而来水表计量的精度,既可以实用无磁水表计量升、也可以使用光电水表计量立方米,二者的相互配合,无磁水表补偿光电水表精度低的技术问题,能校准脉冲的计量误差光,电水表补偿无磁水表存在误差的技术问题。通过无磁水表的重置减小其故障和误差所带来的影响。

2、由光电水表的读数可以判断出无磁是否存在故障,具有故障检测的效果,当光电水表的读数加1时,判断无磁水表的读数是否达到预定数值,具有及时性,若无磁水表的读数没有到达预定数值反映出了无磁水表的当前情况,通过光电水表读数加1进行无磁水表的读数重置,有利于及时调整无磁水表的误差。

3、预设上报时间,有利于保证无磁水表和光电水表读数的规律性,通过无磁水表与光电水表的最终读数的计算,可以直观地了解到读数的最终数据,对无磁水表与光电水表的最终读数和故障次数上报,对供水商具有提醒作用,重置故障次数用于减小误差。

附图说明

图1是一种多水表计量方法的步骤流程示意图。

图2是一种多水表计量系统的结构框图示意图。

附图标记说明:1、获取模块;2、判断模块;3、记录模块;4、重置模块。

具体实施方式

以下结合附图对本申请作进一步详细说明。

为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,如无特殊说明,一般表示前后关联对象是一种“或”的关系。

下面结合说明书附图对本申请实施例作进一步详细描述。

本申请实施例提供房屋价值评估的方法,参照图1,所述方法的主要流程描述如下:

S1、实时获取无磁水表与光电水表的读数;

其中,无磁水表和光电水表可以采用不同的计量单元,例如无磁水表的计量单位可计量到升位,光电水表的计量单位可计量到立方米,计量一个数,通过无磁水表补偿光电水表精度低的技术问题,通过光电水表补偿无磁水表存在误差的技术问题。

S2、当无磁水表的读数达到预定数值时,判断光电水表的读数是否加1;

其中,有用水量的变化和检测到水压发生变化时开始进行读数记录,无磁水表与光电水表同时开始计数,通过设定好的预定数值,在分别获取到无磁水表和光电水表时,判断无磁水表的计数与光电水表的计数是否对应。

S3、若光电水表的读数没有加1,则记录故障次数加1且光电表的读数加1;

其中,正常逻辑下,无磁水表的计数达到预定数值,光电水表的计数应该+1,但是在无磁水表的计数达到预定数值时,光电水表的计数没有+1,则表示水表出现异常,此时记录水表故障+1,并且将光电水表的读数+1,对光电水表的读数进行更新,从而保证水表的读数相对准确。

S4、重置无磁水表的读数,并继续获取无磁水表与光电水表的读数。

其中,在光电水表+1后,重置无磁水表的读数,能够保证即使在有误差的情况下,也能减少误差的量,减少供水商的损失,以光电水表的计数为主,以无磁水表的计数为辅,例如,无磁水表读数500L,即0.5立方米,光电水表读数为10立方米,则最终读数为10.5立方米,此时即时存在异常,也能够保证误差在1立方米范围内。

具体的,在一些可能的实施例中,所述方法还包括:

本发明在一较佳示例中可以进一步配置为:所述方法还包括:

当光电水表的读数加1时,判断无磁水表的读数是否达到预定数值;

若无磁水表的读数没有到达预定数值,则重置无磁水表的读数。

其中,举例说明,光电水表与无磁水表比例1:1000,光电水表与无磁水表同时计数并获取读数,按照1m³=1000L的代换,光电水表读数加1时,表示已经检测到水流通过光电水表的计数为1m³,此处加入了无磁水表的读数的判断,目的是判断无磁水表是否存在误差,故,有本申请上步骤可知,当光电水表的读数加1,无磁水表的读数没有到达1000时,表示无磁水表具有误差,此时完成了光电水表对无磁水表进行误差补偿的处理,由于无磁水表的误差是可能存在,非必然,当出现上述情况时,本申请的处理方案是重置无磁水表的读数。具有及时性,有利于及时调整无磁水表的误差。

本发明在一较佳示例中可以进一步配置为:所述方法还包括:

当到达预设上报时间时,计算无磁水表与光电水表的最终读数;

上报所述无磁水表与光电水表的最终读数,及故障次数;

重置故障次数。

其中,预设上报时间,可以是供水商,根据需要自行设定的,针对于无磁水表和光电水表故障进行数据读取和故障检测的上报时间,本申请先设置的预设上报时间,再获取和计算无磁水表与光电水表的最终读数,最后实现故障次数的重置。对供水商具有提醒作用,重置故障次数用于减小误差。有利于保证无磁水表和光电水表读数的规律性,通过无磁水表与光电水表的最终读数的计算,可以直观地了解到读数的最终数据。

本发明在一较佳示例中可以进一步配置为:所述当到达预设上报时间时,计算无磁水表与光电水表的最终读数包括:

获取无磁水表的最终读数;

基于所述无磁水表的最终读数,标记为无磁水表的当前读数;

计算光电水表的最终读数=光电水表的当前读数-故障次数。

其中,此方法步骤是对无磁水表与光电水表的最终读数的计算,故障次数的意义不是为了真正记录故障了多少次,而是为了保证数据相对准确,上述所提及,光电水表与无磁水表二者同时在计数,当无磁故障后重置,光电水表加1,用于判断故障,故,若要计算光电水表的最终读数,需要通过光电水表的当前读数-故障次数来计算。对光电水表的最终读数进行了计算,标准化处理,有利于无磁水表的当前读数的确定,可以使供水商了解光电水表的最终读数得计算过程,在光电水表与无磁水表的相互配合下提高了计算的精度。

本发明在一较佳示例中可以进一步配置为:所述方法还包括:

当所述故障次数大于或等于预设值时,即刻上报无磁水表的读数与光电水表的读数,及故障次数。

其中,读数和故障次数的即刻上报,有助于对数据和维修即刻处理,对故障次数进行了判断,同时预设值具有范围限制的效果,通过预设值的比对,进行即刻上报,数据可参考性更强,可以使供水商及时了解无磁水表的读数与光电水表的读数,及故障次数。

本发明在一较佳示例中可以进一步配置为:还包括备用表,所述备用表与所述无磁水表通信连接,当所述故障次数大于或等于预设值时,即刻上报无磁水表的读数与光电水表的读数,及故障次数的方法之后还包括:

判断备用表是否有接收到数据;

当备用表未接收到数据时,判断无磁水表异常;

当备用表有接收到数据时,判断光电水表异常。

其中,备用表增加了对无磁水表和光电水表的故障判断,通过备用表是否接收到数据,进而判断具体的异常水表,降低检修所带来的麻烦,防止计数出现异常时,不清楚具体出现异常的水表,导致检修时间和人工的消耗增加。

本发明在一较佳示例中可以进一步配置为:当备用表有接收到数据时,判断光电水表异常的方法之后还包括:

当备用表接收到数据时,将备用表接收到的数据与备用表自身的计数进行比较;

当备用表接收到的数据与备用表自身的计数差值大于误差范围时,判断无磁水表异常。

其中,无磁水表与光电水表是同时接收数据,当无磁水表或光电水表出现故障时,会启用备用表,误差范围用于给予一定的数据缓和空间,可以通过备用表接收到的数据与备用表自身的计数差值是否大于误差范围的比对,具体判断无磁水表是否异常,提高了判断的精准性。

本申请的一些可能的实施例中,参阅图2,还公开了一种多水表计量系统,包括无磁水表与光电水表,所述系统包括:

获取模块,用于获取无磁水表与光电水表的读数;

判断模块,用于当无磁水表的读数达到预定数值时,判断光电水表的读数是否加1;

记录模块,用于若光电水表的读数没有加1,则记录故障次数加1且光电表的读数加1;

重置模块,用于重置无磁水表的读数。

本实施例的多水表计量系统,由于其各模块本身的功能及彼此之间的逻辑连接,能实现前述实施例的各个步骤,因此能够达到与前述实施例相同的技术效果,原理分析可参见前述一种多水表计量方法步骤的相关描述,在此不再累述。

本发明在一较佳示例中可以进一步配置为:所述系统还包括:

无磁水表检测模块,用于当光电水表的读数加1时,判断无磁水表的读数是否达到预定数值;

无磁水表重置模块,用于若无磁水表的读数没有到达预定数值,则重置无磁水表的读数。

本实施例的多水表计量系统,由于其各模块本身的功能及彼此之间的逻辑连接,能实现前述实施例的各个步骤,因此能够达到与前述实施例相同的技术效果,原理分析可参见前述一种多水表计量方法步骤的相关描述,在此不再累述。

本发明在一较佳示例中可以进一步配置为:所述系统还包括:

计算模块,用于当到达预设上报时间时,计算无磁水表与光电水表的最终读数;

上报模块,用于上报所述无磁水表与光电水表的最终读数,及故障次数;

故障重置模块,用于重置故障次数。

本实施例的多水表计量系统,由于其各模块本身的功能及彼此之间的逻辑连接,能实现前述实施例的各个步骤,因此能够达到与前述实施例相同的技术效果,原理分析可参见前述一种多水表计量方法步骤的相关描述,在此不再累述。

本发明在一较佳示例中可以进一步配置为:所述计算模块包括:

无磁水表读数获取单元,用于获取无磁水表的最终读数;基于所述无磁水表的最终读数,标记为无磁水表的当前读数;

光电水表计算单元,用于计算光电水表的最终读数=光电水表的当前读数-故障次数。

本实施例的多水表计量系统,由于其各单元本身的功能及彼此之间的逻辑连接,能实现前述实施例的各个步骤,因此能够达到与前述实施例相同的技术效果,原理分析可参见前述一种多水表计量方法步骤的相关描述,在此不再累述。

本发明在一较佳示例中可以进一步配置为:所述系统还包括:

即时上报模块,用于当所述故障次数大于或等于预设值时,即刻上报无磁水表的读数与光电水表的读数,及故障次数。

本实施例的多水表计量系统,由于其各模块本身的功能及彼此之间的逻辑连接,能实现前述实施例的各个步骤,因此能够达到与前述实施例相同的技术效果,原理分析可参见前述一种多水表计量方法步骤的相关描述,在此不再累述。

本发明在一较佳示例中可以进一步配置为:还包括备用表,所述备用表与所述无磁水表通信连接,所述系统还包括:

备用表判断模块,用于判断备用表是否有接收到数据;

无磁水表异常判断模块,用于当备用表未接收到数据时,判断无磁水表异常;

光电水表异常判断模块,用于当备用表有接收到数据时,判断光电水表异常。

本实施例的多水表计量系统,由于其各模块本身的功能及彼此之间的逻辑连接,能实现前述实施例的各个步骤,因此能够达到与前述实施例相同的技术效果,原理分析可参见前述一种多水表计量方法步骤的相关描述,在此不再累述。

本发明在一较佳示例中可以进一步配置为:光电水表异常判断模块包括:

比较单元,用于当备用表接收到数据时,将备用表接收到的数据与备用表自身的计数进行比较;

误差异常判断单元,用于当备用表接收到的数据与备用表自身的计数差值大于误差范围时,判断无磁水表异常。

本实施例的多水表计量系统,由于其各单元本身的功能及彼此之间的逻辑连接,能实现前述实施例的各个步骤,因此能够达到与前述实施例相同的技术效果,原理分析可参见前述一种多水表计量方法步骤的相关描述,在此不再累述。

本申请的一些可能的实施例中,还公开了一种多水表计量设备,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行上述多水表计量方法的计算机程序。

本申请的一些可能的实施例中,还公开了一种计算机可读存储介质,其中,存储有能够被处理器加载并执行上述多水表计量方法的计算机程序。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

此外,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现定制逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

本实施例提供一种计算机可读存储介质,由于其存储的计算机程序在处理器上运行之后,能实现前述实施例的各个步骤,因此能够达到与前述实施例相同的技术效果,原理分析可参照前述的相关步骤描述,此处不再赘述。

本具体实施方式的实施例均为本申请的较佳实施例,并非依此限制本申请的保护范围,故:凡依本申请的结构、形状、原理所做的等效变化,均应涵盖于本申请的保护范围之内。

技术分类

06120115635724