A method of updating the billing rate table by short message is characterized by the following steps: (1) starting to receive data; (2) completing the receiving of the current data frame, judging whether the current data frame is sent by GPRS channel or short message channel? (3) According to the current data frame, whether it is a short message update rate table operation? (4) Put the data part of the current data frame into the buffer of the meter, and judge whether it is a write operation according to the control code of the current data frame? If so, the data portion of the current data frame stored in the buffer is sequentially transferred to the FLASH memory of the meter; (5) To determine whether all data frames have been received? If so, all data frames stored in the FLASH memory are transferred to the EEPROM memory of the meter. The method of updating billing rate table by short message can satisfy long-distance communication and has high efficiency.
【技术实现步骤摘要】
一种通过短信更新表计费率表的方法
本专利技术涉及电表
,具体涉及一种通过短信更新表计费率表的方法。
技术介绍
目前市面上主流的更新表计费率表的方法有两种:1、本地通讯,采用各种串口工装(485、近红外)等,通过上位机软件设置;2、远程通讯,由电力局售电系统通过主站完成费率表下装。本地通讯传输距离受限,需要电力局派遣专人到现场完成费率表下发,且预付费表计为了防止窃电通常装在表箱内(下发费率表需要打开表箱,会被误认为窃电,表计进行拉闸),该方案成本过高,故通常不被采用。远程通讯在正常情况下可靠性较高,但是预付费表计大部分部署在非洲等欠发达地区,不同国家基建情况不同,GPRS网络信号强度相差甚远,如:加纳等地GPRS信号就很差(大部分地区甚至无信号),而费率表包含的数据量较大,通常需要多帧交互完成下装。不稳定的GPRS信号严重影响了电力局的工作效率。此外部分国家电力局更换费率表的频率较高(一季度一次)。因此目前亟需设计一种既能满足远程通讯且效率较高的更新表计费率表的方法。
技术实现思路
本专利技术要解决的技术问题是:提供一种既能满足远程通讯且效率较高的通过短信更新表计费率表的方法。本专利技术的技术解决方案是:一种通过短信更新表计费率表的方法,其特征在于:它包括以下步骤:(1)开始接收数据;(2)当前数据帧接收完毕,判断当前数据帧是由GPRS信道还是短信信道发送;若是GPRS信道,则转入GPRS处理函数;若是短信信道,则进入步骤(3);(3)根据当前数据帧判断是否为短信更新费率表操作;若是,则进入步骤(4);若否,则转入其他短信功能处理函数;(4)将当前数据帧的 ...
【技术保护点】
1.一种通过短信更新表计费率表的方法,其特征在于:它包括以下步骤:(1)开始接收数据;(2)当前数据帧接收完毕,判断当前数据帧是由GPRS信道还是短信信道发送;若是GPRS信道,则转入GPRS处理函数;若是短信信道,则进入步骤(3);(3)根据当前数据帧判断是否为短信更新费率表操作;若是,则进入步骤(4);若否,则转入其他短信功能处理函数;(4)将当前数据帧的数据部分存入电表的缓冲器,根据当前数据帧的控制码判断是否为写操作;若是,则将存储在缓冲器内的当前数据帧的数据部分依序转存到电表的FLASH存储器中,并进入步骤(5);若否,则返回禁止操作;(5)判断所有数据帧是否全部接收完毕;若是,则将存储在FLASH存储器中的所有数据帧的数据部分均转存到电表的EEPROM存储器中,然后由电表向主站上报接收成功;若否,则返回步骤(1)进行下一个数据帧的接收。
【技术特征摘要】
1.一种通过短信更新表计费率表的方法,其特征在于:它包括以下步骤:(1)开始接收数据;(2)当前数据帧接收完毕,判断当前数据帧是由GPRS信道还是短信信道发送;若是GPRS信道,则转入GPRS处理函数;若是短信信道,则进入步骤(3);(3)根据当前数据帧判断是否为短信更新费率表操作;若是,则进入步骤(4);若否,则转入其他短信功能处理函数;(4)将当前数据帧的数据部分存入电表的缓冲器,根据当前数据帧的控制码判断是否为写操作;若是,则将存储在缓冲器内的当前数据帧的数据部分依序转存到电表的FLASH存储器中,并进入步骤(5);若否,则返回禁止操作;(5)判断所有数据帧是否全部接收完毕;若是,则将存储在FLASH存储器中的所有数据帧的数据部分均转存到电表的EEPROM存储器中,然后由电表向主站上报接收成功;若否,则返回步骤(1)进行下一个数据帧的接收。2.根据权利要求1所述的一种通过短信更新表计费率表的方法,其特征在于:所述步骤(5)在判断所有数据帧是否全部接收完毕之前,还判断从开始接收数据到此刻的时间是否超出定时时间T;若是,则由电表向主站上报接收失败;若否,才判断所有数据帧是否全部接收完毕。3.根据权利要求1所述的一种通过短信更新表计费率表的方法,其特征在于:所述步骤(5)中在数据全部存储到电表的EEPROM中后,电表会自动设置一激活时间以激活存储到EEPROM中的费率表。4.根据权利要求1所述的一种通过短信更新表计费率表的方法,其特征在于:所述步骤(2)中在当前数据帧接收完毕之后,还判断接收到的当前数据帧的长度是否正确;若是,才判断当前数据帧是由GPRS信道还是短信信道发送;若否,则本次接收结束,等待下一次数据接收。5.根据权利要求1所述的一种通过短信更新表计费率表的方法,其特征在于:所述步骤(4)中在将当前数据帧的数据部分存入缓冲器之后,还需校验当前数据帧的CRC码是否正确;若是,才根据当前数据帧的控制码判断是否为写操作;若否,则由电表向主站上报接收失败。6.根据权利要求1所述的一种通过短信更新表计费率表的方法,其特征在于:所述步骤(4)中在判断出当前数据帧的控制码为写操作后,还判断当前数据帧是...
【专利技术属性】
技术研发人员:李鹏,
申请(专利权)人:宁波三星智能电气有限公司,
类型:发明
国别省市:浙江,33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。