一种抄表方法及装置与流程

文档序号:12471067阅读:213来源:国知局
一种抄表方法及装置与流程

本发明涉及电力抄表技术领域,具体而言,涉及一种抄表方法及装置。



背景技术:

电力企业的营销管理部门的一项重要工作任务就是抄表,抄表工作的到位与否直接关系到电力企业的经济效益和企业形象,随着“一户一表”工程的实施后,电力企业的抄表工作量越来越大。由于用户电表数量庞大,而且信息繁多,抄表任务往往是通过手工下单,由任务分配人员将需要进行抄表的用户电表信息打印出来,然后根据用户电表的分布情况,分配成不同区域的作业单,由不同的抄表人员进行抄表,并手工记录电表示数信息;待抄表人员全部完成抄表作业单上的抄表任务后,将记录有抄表信息的工作单交给抄表任务分配人员,由抄表任务分配人员将这些手工记录的电表示数信息手工录入到电力系统中进行备注,从而完成抄表工作。

然而这种抄表工作方式的给抄表人员带来了诸多不便,例如:通过手工下单、手工记录电表示数信息以及手工录入电表示数信息,从而导致工作效率低下,并且还耗费大量的人力物力,进而造成人力物力的滥用,给电力企业的利润带来了极大的副作用;另外,由于是手工抄表,所以也容易出现错抄或漏抄的现象,导致抄表信息不准确,从而影响电力企业的经济效益和企业形象。



技术实现要素:

本发明提供一种抄表方法及装置,旨在改善上述问题。

本发明提供的一种抄表方法,所述方法包括发送抄表指令至用户终端;接收用户终端基于所述抄表指令返回的抄表信息,所述抄表信息包括度数信息和所述用户终端的标志信息;将所述标志信息与预先存储的身份信息进行匹配,当所述标志信息与所述身份信息匹配时,将所述度数信息存储到与所匹配的所述身份信息对应的数据库中;获取所述数据库中第一时间节点存储的历史度数值,将所述历史度数值与所述度数信息进行求差运算,获得所述标志信息对应的所述用户终端的当前消费度数;基于所述消费度数与当前单位市价获得消费金额;从所述用户终端对应的用户中的预存金额中扣取所述消费金额。

本发明提供的一种抄表装置,所述装置包括:指令发送单元,用于发送抄表指令至用户终端;数据接收单元,用于接收用户终端基于所述抄表指令返回的抄表信息,所述抄表信息包括度数信息和所述用户终端的标志信息;数据判断单元,用于将所述标志信息与预先存储的身份信息进行匹配,当所述标志信息与所述身份信息匹配时,将所述度数信息存储到与所匹配的所述身份信息对应的数据库中;第一数据获取单元,用于获取所述数据库中第一时间节点存储的历史度数值,将所述历史度数值与所述度数信息进行求差运算,获得所述标志信息对应的所述用户终端的当前消费度数;第二数据获取单元,用于基于所述消费度数与当前单位市价获得消费金额;数据处理单元,用于从所述用户终端对应的用户中的预存金额中扣取所述消费金额。

上述本发明提供的一种抄表方法及装置,所述方法通过发送抄表指令到用户终端以使用户终端基于抄表指令获取抄表信息并将抄表信息返回服务器,即通过获取抄表信息从而获取抄表信息所携带的度数信息,通过直接获取用户终端显示的度数即通过直接读取用户终端存储的度数信息,从而使得获取到的度数信息相对手工抄表来说更加准确,进而有效地避免了因为人为失误造成的误抄以及错抄,以使服务器能够基于抄表信息对被抄表的用户进行消费计算,从而能够突破手工抄表的限定,实现区域性的集中智能抄表,进而提升了工作效率以及节约了人力与物力。

附图说明

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

图1为本发明实施例提供的用户终端与服务器进行交互的示意图;

图2为本发明实施例提供的一种服务器的结构框图;

图3为本发明第一实施例提供的一种抄表方法的流程图;

图4为本发明第二实施例提供的一种抄表装置的结构框图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,是本发明较佳实施例提供的服务器100与用户终端200进行交互的示意图。所述服务器100通过网络或电缆与一个或多个用户终端200进行通信连接,以进行数据通信或交互。所述服务器100可以是网络服务器、数据库服务器等。在本实施例中,所述用户终端200为电能表,以接收服务器100发送的抄表指令,所述电能表200用于向服务器100返回抄表信息,以使服务器100对获取到的抄表信息进行处理。

如图2所示,为本发明实施例提供的一种服务器100的结构框图。所述服务器100包括抄表装置、存储器301、存储控制器302、处理器303、外设接口304和输入输出单元305。

所述存储器301、存储控制器302、处理器303、外设接口304、输入输出单元305各元件相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。所述抄表装置包括至少一个可以软件或固件(firmware)的形式存储于所述存储器301中或固化在所述服务器100的操作系统(operating system,OS)中的软件功能模块。所述处理器303用于执行存储器301中存储的可执行模块,例如所述抄表装置包括的软件功能模块或计算机程序。

其中,存储器301可以是,但不限于,随机存取存储器(Random Access Memory,RAM),只读存储器(Read Only Memory,ROM),可编程只读存储器(Programmable Read-Only Memory,PROM),可擦除只读存储器(Erasable Programmable Read-Only Memory,EPROM),电可擦除只读存储器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。其中,存储器301用于存储程序,所述处理器303在接收到执行指令后,执行所述程序,前述本发明实施例任一实施例揭示的流过程定义的服务器100所执行的方法可以应用于处理器303中,或者由处理器303实现。

处理器303可能是一种集成电路芯片,具有信号的处理能力。上述的处理器303可以是通用处理器,包括中央处理器(Central Processing Unit,简称CPU)、网络处理器(Network Processor,简称NP)等;还可以是数字信号处理器(DSP)、专用集成电路(ASIC)、现成可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

所述外设接口304将各种输入/输入装置耦合至处理器303以及存储器301。在一些实施例中,外设接口304,处理器303以及存储控制器302可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。

输入输出单元305用于提供给用户输入数据实现用户与所述服务器100的交互。所述输入输出单元305可以是,但不限于,鼠标和键盘等。

请参阅图3,是本发明第一实施例提供的一种抄表方法的流程图。下面将对图3所示的具体流程进行详细阐述。在本实施例中,所述用户终端为电能表。

步骤S401,发送抄表指令至用户终端。

服务器在需要进行抄表的时候发送抄表指令到用户终端。其中,用户终端为一个或多个。其中,抄表指令包括执行所述抄表指令的用户终端的身份信息。

作为一种实施方式,在某片区进行电能抄表时,服务器给每一个电能表发送一个抄表指令。通过抄表指令所携带的身份信息使得服务器发送的抄表指令能够准确到达指定电能表,从而使得电能表能够执行所述抄表指令进行读取度数。其中,可以将所述抄表指令生成脉冲信号,所述脉冲信号是一种离散信号,所述脉冲信号可以通过脉冲信号产生电路产生。将所述抄表指令可以通过开关电源生成相应的脉冲信号。其中,开关电源是利用现代电力电子技术,控制开关管开通和关断的时间比率,维持稳定输出电压的一种电源,开关电源一般由脉冲宽度调制(PWM)控制IC和金氧半场效晶体管(Metal-Oxide-Semiconductor Field-Effect Transistor,MOSFET)构成,其中,IC是指集成电路(integrated circuit,IC)。然后通过电缆将脉冲信号传输到每一个用户终端。以使电能表接收到所述脉冲信号,并对所述脉冲信号进行处理,从而获取抄表指令,进而实现远距离的自动抄表。具体地,基于抄表指令携带的身份信息的不同生成不同的脉冲信号,其中,不同的脉冲信号是指每个脉冲信号所携带的信息不同,即每个脉冲信号所携带的身份信息不同,以使得原始抄表指令通过脉冲的形式经由电缆成功发送到每一个电能表,或者是说根据脉冲信号所携带的身份信息,将脉冲信号发送到与所述身份信息对应的电能表,即根据脉冲信号所携带的身份信息找到与所述身份信息匹配的电能表。其中,一个身份信息对应一个电能表。

例如,某个电能表与服务器相隔较远,如果通过无线传输的方式传输抄表信息极大可能会使得抄表信息所携带的度数信息数据丢失,而本发明实施例中,通过电缆的传输脉冲信号的方式传输抄表信息所携带的度数信息,不仅使得在成本上得以降低而且还能提高数据的完整率,即有效地避免了数据丢失。因为每个电能表都是直接连接在为用户提供电能的电缆上的,所以通过该电缆来传输度数信息会使得无需再另外布置线路或者移动网络,从而使得成本得以降低。

步骤S402,接收用户终端基于所述抄表指令返回的抄表信息,所述抄表信息包括度数信息和所述用户终端的标志信息。

其中,服务器接收用户终端基于所述抄表指令返回的抄表信息的方式是获取用户终端基于所述抄表指令返回的脉冲信号,解析所述用户终端发送的脉冲信号,以获得所述用户终端发送的脉冲信号所携带的抄表信息。具体地,服务器是获取经由电缆传输的所述脉冲信号所携带的抄表信息,所述抄表信息包括度数信息和标志信息。其中,所述度数信息为存储在用户终端的当前时间节点以前的历史度数信息。

具体地,在用户终端接受到抄表指令后,基于抄表指令获取存储在用户终端中的历史度数信息,即获取用户终端显示的度数信息。以使用户终端将所述历史度数信息以及该用户终端的标志信息打包后生成脉冲信号,并以脉冲的形式经由与用户终端连接的电缆传输到服务器,从而使得服务器能够获取所述抄表信息。其中,标志信息用于表示一个特定的用户终端,即一个标志信息对应一个用户终端。历史度数信息是指用户所使用的电能在用户终端上显示出来的数字,即用户当前时间节点以前所用电能的总的度数。

作为一种实施方式,在用户终端中设置一个固定存储设备,该存储设备可以是硬盘,也可以是用于数据存储的媒介,在本实施例中,不作具体限定。通过将用户终端需要显示的度数信息从存储设备中读取出来,所述需要显示的度数存储在存储设备中,即获取所述用户终端存储的历史度数信息,从而获得所述度数信息,将所述度数信息与该用户终端的标志信息打包后通过开关电源生成脉冲信号,并通过与用户终端连接的电缆将所述脉冲信号传输到服务器进行解析,服务器获取所述脉冲信号所携带的抄表信息。另外,所述存储设备所存储的度数信息为当前时间节点以前该用户终端显示的数据,例如,当前时间节点所述用户终端显示的数据为999,则999表示该用户终端当前时间节点前总共使用电能度数,所述电能度数999存储在用户终端的存储设备中,例如存储设备为硬盘。所述数据是指拥有该用户终端的用户在当前时间节点以前所使用电能的总度数,其中,所述当前时间节点是指抄表时间,具体地,所述抄表时间可以是用户终端执行抄表指令获取度数信息的时间,也可以是服务器发送抄表指令的时间。

步骤S403,将所述标志信息与预先存储的身份信息进行匹配,当所述标志信息与所述身份信息匹配时,将所述度数信息存储到与所匹配的所述身份信息对应的数据库中。

其中,所述标志信息用于区别用户终端的唯一信息,所述身份信息为服务器中预先为每个用户终端设置的用于区别该用户终端的唯一信息。即通过比对身份信息与标志信息可以有效地判断标志信息对应的用户终端与身份信息对应的用户终端是否相同。

其中,通过接收到的抄表信息中的标志信息与预先设置的身份信息进行比对,可以判断出抄表信息所返回的用户终端是否是预先设置的身份信息所对应的用户终端的度数,即当所述标志信息与所述身份信息匹配时,所述抄表信息所携带的度数信息为所述身份信息所对应的用户终端的度数信息。当标志信息对应的用户终端与身份信息对应的用户终端相同时,即所述标志信息与所述身份信息匹配时,将获取到的抄表信息中的度数信息存储到与所匹配的所述身份信息对应的数据库中,从而完成抄表记录。例如,在对该用户终端进行抄表前,该用户终端对应的身份信息所对应的数据库中存储有上一次对该用户终端抄表的记录,即上一次的度数信息,将本次所抄表信息中的度数信息存储到数据库,其中,可以将本次抄表所获得的度数信息覆盖上一次的度数信息,即覆盖数据库中存储的历史度数信息,也可以是在数据库中新建一个存储空间,以将本次的度数信息与获取本次的度数信息的时间一起存储在该存储空间中,从而完成抄表任务。

作为一种实施方式,服务器解析用户终端通过电缆发送的脉冲信号后,获取到脉冲信号所携带的度数信息与标志信息,通过标志信息找到与发出抄表指令所携带的身份信息对应的用户终端,将标志信息与所述身份信息进行匹配,当匹配时,表示该抄表指令发送正确,即服务器发送的抄表指令正确地发送到了该抄表指令所携带的身份信息对应的用户终端,返回的度数信息为有效数据,将度数信息存入所述身份信息对应的数据库中,以备后续使用或者留作历史记录以供用户查询。例如,服务器存储的用户终端的身份信息为001,服务器发送一条抄表指令到该001对应的用户终端时,此时接收抄表指令的用户终端的标志信息为002,因为用户终端的标志信息与身份信息不匹配,所以,抄表指令发送错误,当接收抄表指令的用户终端为001时,此时的用户终端的身份信息与标志信息匹配,皆为001,表示抄表指令发送正确,基于抄表指令返回的抄表信息便为正确信息。其中,所述匹配是指判标志信息与身份信息是否相同。通过将标志信息与身份信息进行比对可以有效地增加数据的可用性,即通过将标志信息与身份信息进行比对可以避免服务器在发送抄表指令时发送的抄表指令没有发送到指定的用户终端。具体地,可能是服务器发送的抄表指令在发送途中发生错乱,导致用户终端在接受到抄表指令后得到一个错误的身份信息,从而使得用户终端无法执行抄表指令,也可能是服务器在接收到用户终端返回的抄表信息时,在解析时出现乱码,从而无法获得返回的抄表信息具体属于哪一个身份信息所对应的用户终端。

步骤S404,获取所述数据库中第一时间节点存储的历史度数值,将所述历史度数值与所述度数信息进行求差运算,获得所述标志信息对应的所述用户终端的当前消费度数。

其中,所述第一时间节点是指在当前时间节点的前一个时间节点,第一时间节点存储的历史度数值是指在当前时间节点的前一个时间节点存储的历史度数值。其中,所述当前时间节点是指抄表时间,具体地,所述抄表时间可以是用户终端执行抄表指令获取度数信息的时间,也可以是服务器发送抄表指令的时间。例如,在2016年1月1日存储了一个度数值,在2016年3月1日又存储一个度数值,当前时间节点为2016年3月1日,在2016年1月1日与为2016年3月1日之间没有存入其他数据,则2016年1月1日便为第一时间节点。2016年1月1日存入的度数值为历史度数值。即所述第一时间节点与当前时间节点所执行的操作为连续的两次操作。

通过将当前时间节点获取的度数信息与第一时间节点存储的历史度数值进行相减,获取当前时间节点与第一时间节点之间的时间段内用户使用的电能的度数值。

步骤S405,基于所述消费度数与当前单位市价获得消费金额。

其中,所述单位市价是指每一度电能的市场价格。

通过将用户当前消费度数与当前每一度电能的市场价格相乘获得用户的消费金额。

步骤S406,从所述用户终端对应的用户中的预存金额中扣取所述消费金额。

其中,获取预先存储在数据库中的用户信息,所述用户信息包括用户姓名、用户手机号、预存金额、所述用户终端的所述标志信息、缴费状态和/或地址信息。

当所述消费金额大于所述预存金额时,基于所述手机号在第一预设时间段发送一次提醒信息至所述用户,以提醒所述用户预存金额不足,更改所述缴费状态。其中,所述第一预设时间段可以是每隔三天为一个时间段,也可以是每隔一周为一个时间段,在本实施例中,优选地第一预设时间段为每隔三天,通过相对频繁的时间发送提醒消息给用户,以使用户能够尽快进行充值,从而使得供电公司能够在规定时间内完成消费金额的扣取,也使得用户能够有足够的时间在供电公司对用户停止供电时完成消费金额的缴纳。当用户完成消费金额的缴纳后,不再发送提醒信息。例如,数据库中存储有一个用户,该用户的用户姓名为张三,用户手机号为13333333333,预存金额为1000,标志信息为001,缴费状态为未缴费,地址信息为地球村1组1号,如果当前需要缴费金额为1010,则消费金额1010大于预存金额1000,通过该用户的手机号发送提醒信息到所述用户手机上,以使所述用户能够知道缴费状况。

当所述消费金额等于所述预存金额时,从所述预存金额中扣取所述消费金额,基于所述手机号在第二预设时间段发送一次提醒信息至所述用户,以提醒所述用户进行预存金额的充值,并更改所述缴费状态。其中,第二预设时间段可以是每隔15天,也可以是每隔20天,在本实施例中,优选地,第二预设时间段为每隔15天,通过每隔15天给用户发送一次提醒消息提醒用户进行预存金额充值,以确保在下次进行扣费时,该用户的预存金额能够正常扣费。其中,正常扣费是指用户的预存金额大于消费金额。其中,当用户对预存金额进行充值后,不再发送提醒信息。例如,数据库中存储有一个用户,该用户的用户姓名为张小三,用户手机号为13333333332,预存金额为900,标志信息为007,缴费状态为未缴费,如果当前需要缴费金额为900,则消费金额900等于预存金额900,从该用户的预存金额中扣取相应地消费金额,并通过该用户的手机号发送提醒信息到所述用户手机上,以使所述用户能够知道缴费状况。

当所述消费金额小于所述预存金额时,扣取所述消费金额,更改所述用户信息中的所述缴费状态。

请参阅图4,是本发明第二实施例提供的一种抄表装置的结构框图。所述装置700包括指令发送单元710、数据接收单元720、数据判断单元730、第一数据获取单元740、第二数据获取单元750和数据处理单元760。在本实施例中,所述用户终端为电能表。

指令发送单元710,用于发送抄表指令至用户终端。

数据接收单元720,用于接收用户终端基于所述抄表指令返回的抄表信息,所述抄表信息包括度数信息和所述用户终端的标志信息。

其中,所述数据接收单元720还包括数据接收子单元721和数据获取子单元722。

数据接收子单元721,用于接收用户终端基于所述抄表指令返回的脉冲信号。

数据获取子单元722,用于将所述抄表信息标记为抄表信息,所述抄表信息包括度数信息和所述用户终端的标志信息。具体地,所述数据获取子单元722用于获取经由电缆传输的所述脉冲信号所携带的抄表信息。其中,所述度数信息为存储在用户终端的当前时间节点以前的所述度数信息。

数据判断单元730,用于将所述标志信息与预先存储的身份信息进行匹配,当所述标志信息与所述身份信息匹配时,将所述度数信息存储到与所匹配的所述身份信息对应的数据库中。

第一数据获取单元740,用于获取所述数据库中第一时间节点存储的历史度数值,将所述历史度数值与所述度数信息进行求差运算,获得所述标志信息对应的所述用户终端的当前消费度数。

第二数据获取单元750,用于基于所述消费度数与当前单位市价获得消费金额。

数据处理单元760,用于从所述用户终端对应的用户中的预存金额中扣取所述消费金额。

综上所述,本发明提供一种抄表方法及装置,所述方法通过发送抄表指令到用户终端以使用户终端基于抄表指令获取抄表信息并将抄表信息返回服务器,即通过获取抄表信息从而获取抄表信息所携带的度数信息,通过直接获取用户终端显示的度数即通过直接读取用户终端存储的度数信息,从而使得获取到的度数信息相对手工抄表来说更加准确,进而有效地避免了因为人为失误造成的误抄以及错抄等现象,以使服务器能够基于抄表信息对被抄表的用户进行消费计算,从而能够突破手工抄表的限定,实现区域性的集中智能抄表,进而提升了工作效率以及节约了人力与物力。

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

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

所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

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

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