抄表管理方法、装置、抄表器及存储介质与流程

文档序号:18086104发布日期:2019-07-06 10:31阅读:282来源:国知局
抄表管理方法、装置、抄表器及存储介质与流程

本发明实施例涉及抄表管理技术领域,具体而言,涉及一种抄表管理方法、装置、抄表器及存储介质。



背景技术:

目前,对水表数据的读取工作通常采用手持抄表器完成。抄表员在抄表之前,首先将用水用户的信息存储到手持抄表器中。在抄表员到达抄表现场后调取用水用户的水表信息,并根据用水用户的水表信息进行抄表。

然而,在进行抄表时,首先需要抄表员调取(待抄表)用水用户的水表信息,由于抄表器中存储有多个用水用户的水表信息,抄表员在选择(待抄表)用水用户的水表信息时可能出现误操作,选错用水用户的水表信息的情况,最终导致错抄的问题。



技术实现要素:

本发明实施例的目的在于提供一种抄表管理方法、装置、抄表器及存储介质,以改善现有技术中由于抄表器中存储有多个用水用户的水表信息,抄表员在选择(待抄表)用水用户的水表信息时可能出现误操作,选错用水用户的水表信息的情况,最终导致错抄的问题。

为了实现上述目的,本发明实施例采用的技术方案如下:

第一方面,本发明实施例提供了一种抄表管理方法,应用于抄表器,所述抄表器预先存储有标签对应表,所述标签对应表包括多个水表的表身号和第一标签号,表身号和第一标签号一一对应;所述方法包括:基于抄表员的第一操作指令,对目标水表进行识别,得到所述目标水表的目标第一标签号;依据所述目标第一标签号,查询所述标签对应表中是否存在与所述目标第一标签号对应的目标表身号;若存在,则依据所述目标表身号生成提示信息,以提示抄表员对所述目标水表进行抄表。

第二方面,本发明实施例提供了一种抄表管理装置,所述装置包括:应用于抄表器,所述抄表器预先存储有标签对应表,所述标签对应表包括多个水表的表身号和第一标签号,表身号和第一标签号一一对应;所述装置包括:识别模块,用于基于抄表员的第一操作指令,对目标水表进行识别,得到所述目标水表的目标第一标签号;查询模块,用于依据所述目标第一标签号,查询所述标签对应表中是否存在与所述目标第一标签号对应的目标表身号;提示模块,用于若存在与所述目标第一标签号对应的目标表身号时,则依据所述目标表身号生成提示信息,以提示抄表员对所述目标水表进行抄表。

第三方面,本发明实施例提供了一种抄表器,所述抄表器用于对水表进行抄表;所述抄表器包括存储器以及处理器,所述存储器用于存储支持所述处理器执行上述抄表管理方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。

第四方面,本发明实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的抄表管理方法。

相对现有技术,本发明实施例提供的一种抄表管理方法、装置、抄表器及存储介质,通过抄表器预先存储的标签对应表,识别目标水表的目标第一标签号,并在标签对应表中查询到目标第一标签对应的表身号时,方可进行抄表。与现有技术相比,通过设立标签对应表,对水表的相关信息进行了有效管理,避免了在抄表器中存储有多个用水用户的水表信息,抄表员在选择(待抄表)用水用户的水表信息时可能出现误操作,选错用水用户的水表信息的情况,最终导致错抄的问题。

为使本发明实施例的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例提供的抄表器的方框示意图。

图2示出了本发明实施例提供的抄表管理方法的流程图。

图3示出了本发明实施例提供的目标水表的示意图。

图4为图2示出了步骤s1的子步骤流程图。

图5为图2示出了步骤s4的子步骤流程图。

图6示出了本发明实施例提供的标签对应表的示意图。

图7示出了本发明实施例提供的抄表管理装置的方框示意图。

图标:100-抄表器;101-处理器;102-存储器;103-总线;104-通信接口;105-显示屏;200-抄表管理装置;201-识别模块;202-查询模块;203-提示模块;204-警示模块。

具体实施方式

下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。同时,在本发明的描述中,术语“第一”、“第二”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

在调取(待抄表)用水用户的水表信息时,由于是抄表员手动进行抄表信息的选取,在大量的用水用户的水表信息当中,很有可能会发生看错水表信息或者是选错水表信息的情况,例如,本来水表的表身号是“123458”,抄表员把它认错成为了“123456”,最终导致抄表错误,又或者是本来水表的表身号为“123458”,抄表员在进行水表信息的选取的时候,点错了表身号,选成了相邻的“123459”等等。

进一步地,为了方便抄表员进行用水用户的数据读取,基于用水用户对应的表身号生成一个包含表身号信息的水表标签,在位置、人员高度分散和很长时间跨度的现场实操中,容易出现一个水表上有多个水表标签的情形,对多个水表标签并无有效的管理措施,容易造成信息的混乱,不能确定哪一个水表标签对应的是(待抄表)水表。

本发明所要解决的技术问题是,针对上述问题,提供一种抄表管理方法,本发明实施例提供的抄表管理方法应用于抄表器100,请参阅图1,图1示出了本发明实施例提供的抄表器的方框示意图。抄表器100包括处理器101、存储器102、总线103、通信接口104及显示屏105。处理器101、存储器102、通信接口104及显示屏105通过总线103连接,处理器101用于执行存储器102中存储的可执行模块,例如计算机程序。

处理器101可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,抄表管理方法的各步骤可以通过处理器101中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器101可以是通用处理器101,包括中央处理器(centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessor,简称dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现成可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。

存储器102可能包含高速随机存取存储器(ram:randomaccessmemory),也可能还包括非不稳定的存储器(non-volatilememory)。

总线103可以是isa(industrystandardarchitecture)总线、pci(peripheralcomponentinterconnect)总线或eisa(extendedindustrystandardarchitecture)总线等。图1中仅用一个双向箭头表示,但并不表示仅有一根总线103或一种类型的总线103。

抄表器100通过至少一个通信接口104(可以是有线或者无线)实现与外部的其它设备之间的通信连接。存储器102用于存储程序,例如抄表管理装置200。抄表管理装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器102中或固化在抄表器100的操作系统(operatingsystem,os)中的软件功能模块。所述处理器101在接收到执行指令后,执行所述程序以实现抄表管理方法。

显示屏105用于对图像进行显示,显示的内容可以是处理器101的一些处理结果。显示屏105可以是触摸显示屏、无交互功能的显示屏等。

应当理解的是,图1所示的结构仅为抄表器100的结构应用示意图,抄表器100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

抄表器100预先存储有标签对应表,标签对应表包括多个水表的表身号和第一标签号,表身号和第一标签号一一对应。

在本发明实施例中,标签对应表可以维护多个水表的表身号和第一标签号的对应关系,每个水表的表身号均对应一个第一标签号。表身号可以是在制造水表表具时,印刷/冲压在水表表具上的标识号,例如,“123456”、“xy7890”等。一个水表只会对应有一个表身号。第一标签号可以是随机生成的一个唯一的标识号,例如,“dbiawugef78”、“dbnuiewrh56”等,不同水表的第一标签号均不相同,需要说明的是,同一水表的表身号与第一标签号也可以不相同。标签对应表可以是预先存储在抄表器100中的,也可以是抄表器100从云端进行数据访问得到的,在此不作限定。

基于上述的抄表器100,下面给出一种抄表管理方法可能的实现方式,该方法的执行主体可以为上述抄表器100,请参阅图2,图2示出了本发明实施例提供的抄表管理方法的流程图。抄表管理方法包括以下步骤:

步骤s1,基于抄表员的第一操作指令,对目标水表进行识别,得到目标水表的目标第一标签号。

在本发明实施例中,第一操作指令可以是扫描指令或者是拍摄指令,当抄表员通过点击显示屏上的扫描/拍摄控件,或者是按下扫描/拍摄按键来发出第一控制指令时,抄表器100将会对目标水表进行扫描或者是拍摄,以对目标水表进行识别。目标水表可以是当前抄表员要执行抄表动作的执行对象,即待抄表的水表。请参阅图3,目标第一标签号可以是目标水表的表具上的第一标签号。

每个水表均设置一个水表标签,水表标签为第一标签号的载体。目标水表上设置有目标水表标签,目标水表标签为目标第一标签号的载体。对目标水表进行识别,得到目标水表的目标第一标签号的步骤,可以理解为,响应抄表员的第一操作指令,抄表器100扫描/拍摄目标水表的目标水表标签,目标水表标签上记载了目标第一标签号,若是对目标水表的目标水表标签进行扫描,能够直接获得水表标签记载的目标第一标签号,若是对目标水表的目标水表标签进行拍摄,可以得到一包含目标水表标签的图像,对该图像进行图像识别,即可得到目标第一标签号。水表标签可以是,但不限于条形码、二维码、射频标签等等。

进一步地,为了保证数据的安全性,在生成水表标签时,使用密钥对中的一个标签密钥对标签信息进行加密,得到包含标签信息的水表标签,以保证只有指定的抄表员输入密钥对中的另一个标签密钥才可以对水表标签中包含的标签信息进行解密时,才可得到目标水表的目标第一标签号。

具体地,请参阅图4,对目标水表进行识别,得到目标水表的目标第一标签号的步骤还可以包括以下子步骤:

步骤s11,获取抄表员输入的标签密钥。

在本发明实施例中,标签密钥可以是自定义设置的密钥对中的用于对水表标签进行解密的密钥。例如,“888888”。抄表员可以通过抄表器100中的显示屏105上的控件输入标签密钥,还可以通过抄表器100中的按键输入标签密钥。

步骤s12,依据标签密钥对目标水表的标签信息进行解密,得到目标第一标签号。

在本发明实施例中,目标第一标签号可以是目标水表上的现有的第一标签号。依据标签密钥对目标水表的标签信息进行解密,得到目标第一标签号的步骤,可以理解为,将步骤s11中得到的标签密钥对目标水表的目标水表标签上的标签信息进行解密,有仅只有在该标签密钥与生成目标水表标签使用密钥对中的另一个标签密钥匹配时,方可得到目标第一标签号。

步骤s2,依据目标第一标签号,查询标签对应表中是否存在与目标第一标签号对应的目标表身号。

在本发明实施例中,标签对应表内存储有多个水表的表身号和第一标签号,并维护多个水表的表身号和第一标签号的对应关系,每个水表的表身号均对应一个第一标签号。目标表身号可以是标签查询表中与目标第一标签号对应的表身号。通过目标第一标签号,在标签对应表中查询是否存在与该目标第一标签号对应的目标表身号,若存在,则执行步骤s3,若不存在,则执行步骤s4。

步骤s3,若存在,则依据目标表身号生成提示信息,以提示抄表员对目标水表进行抄表。

在本发明实施例中,提示信息可以是,但不限于声音提示信息,文字提示信息,灯光提示信息。当在标签查询表中查询到存在与目标第一标签号对应的目标表身号时,依据目标表身号生成提示信息。具体地,当提示信息为声音提示信息时,抄表器100可以播报“表身号为****,请抄表”;当提示信息为文字提示信息时,抄表器100的显示屏105可以显示“表身号为****,请抄表”;当提示信息为灯光提示信息时,抄表器100上的报警灯可以发出绿光,以提示抄表员对目标水表进行抄表。

另外,由于目标第一标签号已经失效,扫描目标水表上得到的目标第一标签号并不能在标签对应表中查询到对应的目标表身号。此时,可以对抄表员进行警示,以防抄表员误抄表,还需要抄表器100生成一个第二标签号,并在标签对应表中更新第二标签号与目标表身号的对应关系,抄表员重新打印一张包含第二标签号的水表标签贴在目标水表上,以便再次进行抄表动作。当抄表员再次进行抄表时,通过扫描包含第二标签号的水表标签,就可以在标签对应表中查询到对应的目标表身号,以便进行后续的抄表动作。因此,本发明实施例还可以包括步骤s4。

步骤s4,若不存在,则生成警示信息以提示抄表员目标水表的数据有误,并生成第二标签号以更新标签对应表。

在本发明实施例中,警示信息可以是,但不限于声音警示信息,文字警示信息,灯光警示信息。当在标签查询表中查询不到与目标第一标签号对应的目标表身号时,生成警示信息。具体地,当警示信息为声音警示信息时,抄表器100可以播报“未查询到表身号,数据有误”;当警示信息为文字警示信息时,抄表器100的显示屏105可以显示“未查询到表身号!!!”;当警示信息为灯光警示信息时,抄表器100上的报警灯可以发出红光,以提示抄表员目标水表的数据有误。需要说明的是,目标水表的数据有误指的是目标第一标签号与目标水表之间的数据不匹配,目标水表上的第一标签号失效。

第二标签号可以是随机生成的一个唯一的标识号,第二标签号的形式可以与第一标签号的形式一致。需要说明的是,第二标签号与第一标签号的内容不一致。

生成第二标签号以更新标签对应表的步骤,可以理解为,获取抄表员选取的目标水表的目标表身号,抄表员观察到目标水表上的目标表身号后,在抄表器上选定出该目标表身号,然后抄表器生成一个第二标签号,最后将标签对应表中的目标表身号对应的第一标签号替换为第二标签号。

请参阅图5,生成第二标签号以更新标签对应表的步骤,可以包括以下子步骤:

步骤s41,获取抄表员输入的目标水表的目标表身号。

在本发明实施例中,目标水表可以是当前抄表员要执行抄表动作的执行对象,即待抄表的水表。目标表身号可以是印刷/冲压在目标水表的表具上的标识号。抄表员观察到目标水表上的目标表身号后,可以通过抄表器100中的显示屏105上的控件输入目标表身号,还可以通过抄表器100中的按键输入目标表身号。

步骤s42,生成一个第二标签号。

在本发明实施例中,第二标签号可以是随机生成的一个唯一的标识号,第二标签号的形式可以与第一标签号的形式一致。需要说明的是,第二标签号与第一标签号的内容不一致。

步骤s43,利用第二标签号替代标签对应表中目标表身号对应的第一标签号。

在本发明实施例中,在现有的标签对应表中,目标水表的目标表身号对应了一个第一标签号,将标签对应表中目标表身号对应的第一标签号替换为步骤s42得到的第二标签号。例如,步骤s42中生成的第二标签号为“abd7890”,目标表身号为“123456”,在现有的标签对应表中目标表身号对应的第一标签号为“xy186433”,利用第二标签号替代标签对应表中目标表身号对应的第一标签号的步骤,就是将标签对应表中目标表身号“123456”对应的第一标签号为“xy186433”替换为“abd7890”,那么得到的新的标签对应表中目标表身号“123456”对应的第一标签号为“abd7890”。请参阅图6,为了保证生成的第二标签号的唯一性,可以将被替代的第一标识号也进行记录在册,成为历史第一标识号,以便将新生成的第二标签号与所有的历史第一标识号、以及其它表身号对应的第一标签号进行比较,若生成的第二标签号与其中的一个相同,则再生成一个第二标签号,并再进行比较,直至第二标签号与所有的历史第一标识号、以及其它表身号对应的第一标签号均不同。

与现有技术相比,本发明实施例具有以下优势:

首先,通过将被替代的第一标识号也进行记录在标签对应表中,成为历史第一标识号,以保证生成的第二标签号的唯一性。

其次,通过设立标签对应表,对水表的相关信息进行了有效管理,避免了在抄表器100中存储有多个用水用户的水表信息,抄表员在选择(待抄表)用水用户的水表信息时可能出现误操作,选错用水用户的水表信息的情况,最终导致错抄的问题;同时,对水表的相关信息的有效管理,可以避免水表相关信息混乱,不能确定哪一个水表标签对应的是(待抄表)水表的问题。

针对上述图2、图4及图5的方法流程,下面给出一种抄表管理装置200的可能的实现方式,该抄表管理装置200可以采用上述实施例中的抄表器100的器件结构实现,也可以为该抄表器100中的处理器101实现,请参阅图7,图7示出了本发明实施例提供的抄表管理装置的方框示意图。抄表管理装置200包括识别模块201、查询模块202、提示模块203及警示模块204。

识别模块201,用于基于抄表员的第一操作指令,对目标水表进行识别,得到目标水表的目标第一标签号。

在本发明实施例中,每个水表均设置有一个水表标签,水表标签包含标签信息,识别模块201具体用于:获取抄表员输入的标签密钥;依据标签密钥对目标水表的标签信息进行解密,得到目标第一标签号。

查询模块202,用于依据目标第一标签号,查询标签对应表中是否存在与目标第一标签号对应的目标表身号。

提示模块203,用于若存在与目标第一标签号对应的目标表身号时,则依据目标表身号生成提示信息,以提示抄表员对目标水表进行抄表。

警示模块204,用于若不存在与目标第一标签号对应的目标表身号时,则生成警示信息以提示抄表员目标水表的数据有误,并生成第二标签号以更新标签对应表。

在本发明实施例中,警示模块204具体用于:获取抄表员输入的目标水表的目标表身号;生成一个第二标签号;利用第二标签号替代标签对应表中目标表身号对应的第一标签号。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的抄表管理装置200的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本发明实施例还提供一种计算机可读存储介质,该存储介质存储有计算机程序,该计算机程序被抄表器100的处理器101执行用于实现上述的抄表管理方法。

综上所述,本发明实施例提供一种抄表管理方法、装置、抄表器及存储介质,所述方法包括:基于抄表员的第一操作指令,对目标水表进行识别,得到目标水表的目标第一标签号;依据目标第一标签号,查询标签对应表中是否存在与目标第一标签号对应的目标表身号;若存在,则依据目标表身号生成提示信息,以提示抄表员对目标水表进行抄表。与现有技术相比,本发明实施例具有以下优势:避免现有技术中由于抄表器中存储有多个用水用户的水表信息,抄表员在选择用水用户的水表信息时可能出现误操作,选错用水用户的水表信息的情况,最终导致错抄的问题。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本发明的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本发明各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

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