智能电表的重录方法
文献发布时间:2023-06-19 09:29:07
本发明涉及智能电表断开连接后,在电力线通信网络中重新注册智能电表的方法。
用于自动仪表管理(AMM)系统的电力线通信网络在过去几年期间已经出现。例如,可以提及ITU-T建议G.9903中规定的电力线智能计量演化(PRIME)规范和G3-PLC标准。在此类电力线通信网络中,为了具体实现远程自动读取所述智能电表的电力消耗测量值,所谓的智能电表和数据集中器设备(有时也称为基节点或协调器)之间建立通信。通常在地理上部署多个这样的数据集中器设备,从而在远离众多智能电表的地方分配管理负载,然后将每个数据集中器设备连接到AMM系统的相同管理实体,所述相同管理实体由所述智能电表所连接的所述供电系统的操作者管理。
图1绘示了包括数据集中器DC 110的通信系统的示意图,其中,多个智能电表C120逻辑地连接到所述数据集中器上。为了能够在智能电表C 120和所述数据集中器设备DC110之间交换数据,建立了电力线通信。因此,所述数据集中器设备DC 110和连接到其上的所述多个智能电表C 120之间形成电力线通信网络101,其依赖于为所述智能电表C 120负责监视的电气设备供电的供电网络100。因此,所述数据集中器设备DC 110和每个智能电表C 120包含电力线通信接口111,使其能够经由所述电力线通信网络101进行通信。根据示例性实施例,所述电力线通信网络101是自组路由网络,例如与所述G3-PLC标准一致的自组路由网络。
电力线通信必须处理与串扰现象有关的干扰,和/或处理与所述电力线通信网络中某些通信链路可靠性不足有关的干扰(例如,由于电缆的长度而导致的范围限制),和/或处理各种性质的噪声(主要是白噪声、有色噪声和脉冲噪声),和/或处理阻抗失配。需要说明的是,串扰是一种现象,它使信号(通常是通过电容耦合)能够不通过适当的铜线对传送,而是通过不可见的寄生链路传播。这种现象是不稳定的,因为它可能根据温度或所述电力线通信网络上的活动而变化。应当注意,在相同的设备内也可能存在经由印刷电路或构成所述设备的某些组件上的铜连接的串扰。这些现象可能导致数据包或消息的丢失,特别是信令数据包或消息的丢失,并且导致智能电表与所述通信网络断开。
当智能电表从自组电力线通信网络断开,并且所述智能电表试图重新恢复所述自组电力线通信网络时,触发重新注册过程,并且所述智能电表必须交换一组消息,以便填写表明可在所述自组电力线通信网络中使用的通信路由的路由表。图2示意性地绘示这方面,图2中所述智能电表C 120显示管理所述电力线通信的调制解调器MDM 251以及使用所述调制解调器部分MDM 251在所述电力线通信网络101中发送应用数据的应用程序分APP 252。
当所述智能电表C 120投入使用时,在步骤201中,所述应用程序APP 252向所述调制解调器MDM 251发送复位信号RESET,从而完成自身初始化。在步骤202中,所述应用程序APP 252向所述调制解调器MDM 251发送请求网络发现的信号DISCOV_RQ。
在步骤203中,所述调制解调器MDM 251发现所述电力线通信网络101由所述集中器设备DC 110通过在6LoWPAN(IPv6低功率无线个人局域网的首字母缩写)术语中被称为引导程序的过程来管理。在步骤204中,所述调制解调器MDM 251获得称为短地址S_ADDR的地址,所述地址被分配给所述调制解调器MDM 251以识别所述电力线通信网络101中所讨论的智能电表C 120。所述调制解调器MDM 251还获取识别所述电力线通信网络101的网络标识符PAN_ID以及加密密钥GMK,所述加密密钥GMK本身通过所述调制解调器MDM 251中预配置(例如,在生产所述智能电表C 120时)的另一加密密钥OTP_PSK进行加密,并且从所述集中器设备DC 110已知的密钥派生而来。然后,所述加密密钥GMK为所述调制解调器MDM 251服务,对所述电力线通信网络101上的通信进行加密和解密。在步骤205中,所述调制解调器MDM 251向所述应用程序252发送信号OK以指示其已响应网络发现请求。
在所述电力线通信网络101中的步骤206和207中,交换路由发现消息ROUTE_RQ(路由请求)和ROUTE_RSP(路由应答)后,所述调制解调器MDM251更新了一个路由表RT,列出了所述电力线通信网络101中的路由信息,例如:
-路由目的地址(起点为所述调制解调器MDM 251的所述智能电表C120);
-为了加入路由目的地需要联系的下一个中继的地址;
-路由成本信息;
-所述路由上称为“跳”的中继数量信息;
-所述路由上的弱链路(低于某一性能阈值)数量信息;
-路由有效性时间段信息(例如,路由到期之前剩余的时间或路由失效的瞬间)。
在步骤208中,可以由所述集中器设备DC 110发起对所述加密密钥GMK的更新。然后所述调制解调器MDM 251接收新的加密密钥GMK,所述加密密钥GMK仍然通过所述加密密钥OTP_PSK进行加密。
因此,在所述电力线通信网络101中重新注册的过程执行起来很长,这推迟了已经断开的所述智能电表再次进入运行状态的时间。
希望克服现有技术的这些缺点,特别是希望加速这种智能电表返回运行状态。还希望找到一种解决方案,所述解决方案能够在保护所述电力线通信网络的敏感信息,例如所述加密密钥的同时,保持高度安全性。
为此,本发明涉及一种在自组电力线通信网络中重新注册智能电表的方法。所述方法为:在所述电力线通信网络中注册期间,所述智能电表的调制解调器通过在所述电力线通信网络中交换消息已获取路由信息以及加密信息,在所述电力线通信网络中注册后,所述电表执行以下步骤:在非易失性存储器中保存路由信息和加密信息,所述路由信息与表示执行保存的瞬间的信息相关联保存。以及,与所述电力线通信网络断开后,在所述智能电表的随后重新注册中,所述电表执行以下步骤:检索先前保存在非易失性存储器中的所述路由信息和加密信息;通过从中删除在执行所述保存的所述瞬间和由调制解调器检索保存的所述路由信息的瞬间之间已失效的任何路由信息来更新所述路由信息;以及由所述调制解调器使用检索的所述加密信息和更新的所述路由信息以在所述电力线通信网络(101)中进行通信。
根据特定实施例,路由信息包含分配给所述智能电表的地址,用于识别所述电力线通信网络中的所述智能电表,以及描述所述电力线通信网络中路由的路由表,每个路由与时间有效性信息相关联,并且所述路由信息的所述更新涉及删除更新后其相关联的时间有效性信息显示所述路由失效的每个路由。
根据特定实施例,当从由所述调制解调器使用以在所述电力线通信网络通信中进行通信的路由表中删除一个或多个路由时,以及当由所述调制解调器使用以在所述电力线通信网络中进行通信的所述路由表中添加一个或多个路由时,所述智能电表将所述路由表保存在非易失性存储器中。
根据特定实施例,所述智能电表以规定的间隔将所述路由表保存在非易失性存储器中。
根据特定实施例,加密信息包含由所述调制解调器使用以在所述电力线通信网络中以加密方式进行通信的加密密钥。
根据特定实施例,所述加密密钥以加密方式保存在非易失性存储器中。
根据特定实施例,在接收到更新所述加密密钥的消息时,所述智能电表将加密密钥保存在非易失性存储器中。
根据特定实施例,当路由信息的更新显示所述路由信息已经全部失效时,所述调制解调器通过在所述电力线通信网络中交换消息来执行重新注册,以便重新获取所述路由信息和加密信息。
根据特定实施例,所述智能电表实现用于检查通信链路的存在的机制,所述通信链路管控所述电力线通信网络的状态,所述调制解调器通过在所述电力线通信网络中交换消息来执行重新注册,以便当所述电力线通信网络的所述状态已失效时重新获取所述路由信息和加密信息。
根据特定实施例,所述智能电表包含应用程序,以及:控制所述应用程序的单元;控制所述调制解调器的单元;非易失性存储器,其可由所述控制所述应用程序的单元访问,但不可由所述控制所述调制解调器的单元访问;以及易失性存储器,其可由所述控制所述调制解调器的单元访问,但不可由所述控制所述应用程序的单元访问。此外,路由信息和加密信息由代表所述控制所述调制解调器的单元的控制所述应用程序的单元保存在非易失性存储器中,并且控制所述调制解调器的单元使用易失性存储器来存储和更新路由信息和加密信息,所述所述路由信息和加密信息由所述调制解调器使用以在所述电力线通信网络中进行通信。
本发明还涉及一种旨在用于自组电力线通信网络中的智能电表。所述智能电表为:在所述电力线通信网络中注册期间,所述智能电表的调制解调器通过在所述电力线通信网络中交换消息已获取路由信息和加密信息,在电力线通信网络中注册后,所述电表实现以下方式:用于在非易失性存储器中保存路由信息和加密信息的方式,所述路由信息与表示执行保存的瞬间的信息相关联保存。并且,与所述电力线通信网络断开后,在所述智能电表的随后重新注册期间,所述电表实现以下方式:用于检索先前保存在非易失性存储器中的路由信息和加密信息的方式;用于通过删除在执行保存的瞬间和由所述调制解调器检索保存的路由信息的瞬间之间已失效的任何路由信息来更新路由信息的方式;以及由调制解调器使用检索的加密信息和更新的路由信息以在电力线通信网络中进行通信的方式。
根据特定实施例,所述智能电表包含应用程序;以及:控制所述应用程序的单元;控制所述调制解调器的单元;非易失性存储器,其可由所述控制所述应用程序的单元访问,但不可由所述控制所述调制解调器的单元访问;以及易失性存储器,其可由所述控制所述调制解调器的单元访问,但不可由所述控制所述应用程序的单元访问。此外,所述路由信息和加密信息由代表所述控制所述调制解调器的单元的控制所述应用程序的单元保存在非易失性存储器中,并且所述控制所述调制解调器的单元使用所述易失性存储器来存储和更新路由信息和加密信息,所述路由信息和加密信息所述调制解调器使用以在所述电力线通信网络中进行通信。
本发明还涉及一种计算机程序,所述程序可以存储在介质上和/或从通信网络下载以便由处理器读取。所述计算机程序包含指令,当处理器执行所述程序时,所述指令用于实现根据所述实施例中的任一个的上述方法。本发明还涉及包含此类计算机程序的存储方式。
通过阅读以下对一个示例性实施例结合附图的描述,将更清楚地显示本发明的上述以及其它特征,其中:
-图1示意性地绘示了在智能电表的远程自动化管理背景下的通信系统;
-图2示意性地绘示了根据现有技术在图1的通信系统中使用智能电表时发生的交换;
-图3示意性地绘示了根据本发明实施例的一种智能电表的内部布置;
-图4示意性地绘示了一种智能电表控制单元的硬件架构实例。
-图5示意性地绘示了根据本发明实施例的用于试运行一种智能电表的一种算法;
-图6示意性地绘示了根据本发明实施例的用于保存路由信息的一种算法;
-图7示意性地绘示了根据本发明实施例的用于保存加密信息的一种算法;以及
-图8和图9示意性地绘示了根据本发明实施例的一种智能电表使用时发生的交换。
下面详细描述了本发明在电力线通信网络(如,所述电力线通信网络101)即自组路由网络中按照例如G3-PLC标准的实现。根据优选的实施例,所述电力线通信网络符合G3-PLC标准。
图3示意性地绘示了根据本发明实施例的一种智能电表C 120的内部布局。所述智能电表C 120的调制解调器MDM 251包含控制单元MMCU 330,所述应用程序APP 252包含控制单元AMCU 320。所述调制解调器MEM 251和应用程序APP 252通过各自的控制单元进行通信。
所述控制单元AMCU 320与非易失性存储器ANVM 310相关联,例如闪存。所述非易失性存储器ANVM 310包含存储区,旨在存储密钥链KSTORE311,其中包括加密密钥GMK的加密版本C_GMK。所述加密密钥GMK的加密版本C_GMK由所述调制解调器MDM 251确定,并由代表所述调制解调器MDM 251的所述应用程序APP 252保存在非易失性存储器ANVM 310中。下面描述这个方面。
非易失性存储器ANVM 310还包含旨在存储所述调制解调器MDM 251在所述电力线通信网络101中通信的路由信息的存储区域。这些备份优选地包括路由表RT的保存副本315,以及地址S_ADDR314的保存副本,所述地址被分配给所述智能电表C 120,用于识别所述电力线通信网络101中的所述智能电表C 120。这些备份优选地还包括已保存副本313,所述副本是所述电力线通信网络101的标识符PAN_ID。因此,所述路由信息由代表所述调制解调器MDM 251的所述应用程序APP 252保存在所述非易失性存储器ANVM 310中。这方面也说明如下。
所述应用程序APP 252代表所述调制解调器MDM 251在所述非易失性存储器ANVM310中进行的备份旨在启用所述智能电表C 120在所述电力线通信网络101中快速重新注册,详述如下。
所述控制单元MMCU 330与例如随机存取存储器RAM的易失性存储器MVM 340相关联。通过智能电表C 120的结构,所述易失性存储器MVM 340对于所述控制单元AMCU 320是不可访问的。所述易失性存储器MVM 340包含用于存储所述加密密钥GMK的存储区,优选为加密形式的PGMK341,以避免通过转储易失性存储器MVM 340而使其清晰易读。所述调制解调器MDM 251通过利用加密密钥加密获取存储在所述易失性存储器中的加密密钥GMK的加密版本MEM340的方式,所述加密密钥被称为秘密密钥,在所述控制单元MMCU 330中预配置(类似于加密密钥OTP_PSK),因此所述控制单元AMCU320不可访问。
所述易失性存储器MVM 340还包含旨在存储由所述调制解调器MDM 251在所述电力线通信网络101中通信的所述路由信息的存储区。因此,所述易失性存储器MVM 340优选地包含所述存储区域,用于:
-存储所述路由表RT 345,调制解调器MDM 251使用所述路由表在所述电力线通信网络101中选择路由;
-存储地址S_ADDR 343,所述调制解调器MDM 251使用所述地址作为在所述电力线通信网络101中通信的标识符。
优选地,所述易失性存储器MVM 340优选地包含存储区域,另外用于:
-将所述标识符PAN_ID 342存储在所述电力线通信网络101中。
存储在所述易失性存储器MVM 340中的数据不断被所述调制解调器MDM251用于在所述电力线通信网络101中通信,直到所述的智能电表C 120从其断开。
应当注意的是所述控制单元MMCU 330配备有实时时钟RTC,所述实时时钟RTC使得所述调制解调器MDM 251具有可用的绝对时间基准,也就是说在所述电力线通信网络101中断开和随后重新注册所述电表C 120之后,时间基准保持一致。这意味着,在所述电力线通信网络101中重新注册期间,所述智能电表C 120在时间上直接与其它设备即所述集中器设备DC 110和其它智能电表C 120同步,这使得可以避免检查管控电力线通信网络101的状态的“保活”类型的通信链路的存在的机制的任何失步。
图4示出了一种智能电表C 120控制单元的硬件结构实例,例如,所述控制单元AMCU 320和所述控制单元MMCU 330。
所述智能电表C 120包含通过通信总线410连接的处理器或中央处理单元(CPU)401,随机存取存储器RAM402,例如,存储器MVM 340;只读存储器ROM 403;存储单元404,例如,硬盘HDD(硬盘驱动器),或存储介质读取器,例如,SD(安全数字)卡读取器;和一组使得控制单元能够与智能电表C 120的其它单元和/或存储器和/或组件通信的输入/输出405。
所述处理器CPU401能够执行从ROM存储器403、外部存储器(图中没有显示)、存储介质(例如SD卡)或从除了所述电力线通信网络101以外的通信网络加载到RAM存储器402中的指令。当所述智能电表C 120加电时,所述处理器201能够从RAM存储器202读取并执行指令。通过处理器CPU 201,这些指令形成计算机程序,用于实现下文描述的与控制单元有关的全部或部分算法及步骤。
下面描述的全部或部分算法及步骤可以通过可编程机器,例如DSP(数字信号处理器)或微控制器,执行一组指令以软件形式实现,或者通过机器或专用部件例如FPGA(现场可编程门阵列)或ASIC(专用集成电路)以硬件形式实现。
概括地说,智能电表C 120的每个控制单元因此包含电子电路,所述电子电路被配置为实现以下描述的与控制单元相关的全部或部分算法及步骤。
图5示意性地绘示了根据本发明的一个实施例的一种用于试运行智能电表C 120的算法。
在步骤501中,所述智能电表C 120投入使用,并检测所述电力线通信网络101的存在。然后,所述智能电表C 120在断开连接之后寻求恢复或重新恢复所述电力线通信网络101。
在步骤502中,所述调制解调器MDM 251试图从所述应用程序APP 252检索之前由代表所述调制解调器MDM 251的所述应用程序APP 252保存的任何标识符PAN_ID。如果所述应用程序APP 252先前保存了这样一个标识符PAN_ID,则意味着所述智能电表C 120先前已经连接到电力线通信网络101,并且已从其断开。否则,则意味着这是所述智能电表C 120的第一次试运行。
在步骤503中,所述调制解调器MDM 251检查所述应用程序APP 252是否已经提供了所寻找的标识符PAN_ID。如果是,则执行步骤508;否则,执行步骤504。
在所述步骤504中,所述调制解调器MDM 251在所述电力线通信网络101中执行注册,如图1所示。因此,在步骤504中,所述调制解调器MDM 251获取由所述集中器设备DC 110分配给所述智能电表C 120的地址S_ADDR,以及所述加密密钥GMK的加密版本C_GMK。所述调制解调器MDM 251通过密钥OTP_PSK对加密密钥GMK的加密版本C_GMK进行解密的方式,以获取加密密钥GMK。对于所述易失性存储器MVM 340中的存储,所述调制解调器MDM251可以使用其秘密密钥重新生成加密密钥GMK的新加密版本,如前所述。
在步骤505中,所述调制解调器MDM 251实现所述电力线通信网络101中的路由发现。因此,在步骤506中,通过发现路由,所述调制解调器MDM 251填充其路由表RT。
调制解调器MDM 251在步骤504和506中因此获取的路由信息和加密信息由调制解调器MDM 251存储,如图3所述,并且特别代表所述应用程序APP 252使用所述调制解调器MDM 251在所述电力线通信网络101中发送和接收应用数据。
在步骤507中,所述应用程序APP 252代表调制解调器MDM 251在非易失性存储器ANVM 310中保存路由信息和加密信息,如图3所述。所述备份可以由所述调制解调器MDM251或所述应用程序APP 252发起,并且用于所述智能电表C 120在所述电力线通信网络101中的任何后续重新注册。所述备份还包括表示进行备份瞬间的时间信息T;如下所述,所述时间信息使得在智能电表C 120的任何后续重新注册期间更新路由表RT中输入的路由的时间有效性成为可能。然后图5中的算法结束。
在步骤508和步骤509中,所述调制解调器MDM 251通过所述应用程序APP 252检索先前由所述应用程序APP 252代表所述调制解调器MDM 251保存在所述非易失性存储器ANVM 310中的路由信息和加密信息的方式。更具体地,在步骤508中,所述调制解调器MDM251获取先前由所述集中器设备DC 110分配给所述智能电表C 120的地址S_ADDR,以及所述加密密钥GMK的加密版本C_GMK。所述调制解调器MDM 251通过其秘密秘钥对加密密钥GMK的加密版本C_GMK进行解密的方式,以获取加密密钥GMK。如上所述,对于所述易失性存储器MVM 340中存储,所述调制解调器MDM 251可以重新生成加密密钥GMK的新加密版本。此外,在步骤509中,所述调制解调器MDM 251获取由所述应用程序APP 252保存的路由表RT。
然后,在步骤510中,所述调制解调器MDM 251对通过代表调制解调器MDM 251的应用程序APP 252进行备份的方式而检索到的路由表RT执行临时更新。换句话说,所述调制解调器MDM 251从这个路由表RT中删除已失效的路由。例如,所述路由表RT包括所述路由表RT中描述的每个路由的剩余有效时间的信息。关于所述剩余有效时间的信息由所述调制解调器MDM 251随时间不断更新,并且所述调制解调器MDM 251在重新注册期间,将由应用程序APP252进行备份的瞬间(由前述时间信息T表示)和由调制解调器MDM 251检索保存的路由信息(更具体为路由表)的瞬间之间的时间D考虑在内。然后,所述调制解调器MDM 251从在检索到的路由表RT中输入的每个路由的剩余有效时间信息中减去时间D。如果结果为零或负值,则所述调制解调器MDM 251从路由表RT中删除相应的路由;否则,所述调制解调器MDM251会根据获取的结果更新剩余有效时间的信息。
在步骤510的最后,所述调制解调器MDM 251因此获取的路由信息和加密信息由所述调制解调器MDM 251存储,如图3所示,并且所述调制解调器MDM251特别使用路由信息和加密信息,以便在所述电力线通信网络101中代表所述应用程序APP 252传输和接收应用数据。
当执行步骤510导致更新后的路由表RT没有任何路由时,必须构建新的路由表。这可以通过交换步骤206和207的路由发现消息ROUTE_RQ和ROUTE_RSP来完成。在特定实施例中,执行所述智能电表C 120的完全重新注册,就如同所述智能电表C 120在所述电力线通信网络101中的第一次注册一样。
另外,在特定实施例中,当用于检查“保活”类型的通信链路存在的机制显示,当所述智能电表C 120重新投入使用时,电力线通信网络101状态已失效时,则执行所述智能电表C 120的完全重新注册,就如同所述智能电表C 120在所述电力线通信网络101中的第一次注册一样。
图6示意性地绘示了根据本发明实施例的一种用于保存路由信息的算法。
在步骤601中,所述调制解调器MDM 251检测到需要通过添加或删除一个或多个路由来更新当前使用的路由表RT。因此,从所述调制解调器MDM 251使用的路由表RT中添加或删除一个或多个路由。
在步骤602中,所述调制解调器MDM 251相应地更新存储在所述易失性存储器MVM340中的所述路由表RT。
在步骤603中,所述调制解调器MDM 251请求所述应用程序APP 252在非易失性存储器ANVM 310中备份更新的路由表RT以及表示备份发生的瞬间的时间信息T。
因此,每当所述调制解调器MDM 251使用的路由表RT中的路由发生改变时,都会保存路由信息。
在发生变体或增加的情况下,路由表RT以规定的间隔保存在非易失性存储器中。在这种情况下,表示保存完成瞬间的时间信息T也被保存。这种以规定的间隔的保存可以由所述调制解调器MDM 251或所述应用程序APP 252发起。
图7示出了根据本发明实施例的一种用于保存加密信息的算法。
在步骤701中,所述调制解调器MDM 251接收来自所述集中器设备DC 110的消息,所述消息指示更新所述加密密钥GMK。然后,所述集中器设备DC 110提供新的加密密钥GMK,所述新的加密密钥通过所述调制解调器MDM 251的秘密密钥方式进行加密。所述调制解调器MDM 251相应地更新所述易失性存储器MVM 340的相关存储区域。
在步骤702中,所述调制解调器MDM 251请求所述应用程序APP 252在所述非易失性存储器ANVM 310中备份所述加密密钥GMK的加密版本C_GMK。
图8和图9示出了根据本发明实施例的当智能电表C 120投入使用时发生的交换。图8显示当所述电力线通信网络101中第一次注册时,或者当先前保存的路由表RT已失效的情况下重新注册时,所述智能电表C 120和所述集中器设备DC 110之间的交换。图8重复图1,并且两个算法共同的步骤在两图中具有相同的参考。
当所述调制解调器MDM 251获取所述标识符PAN_ID、分配的用以在所述电力线通信网络101中通信的地址S_ADDR和所述加密密钥GMK时,在步骤801中执行所述非易失性存储器ANVM 310中的保存。使用从所述调制解调器MDM 251发送到所述应用程序APP 252中的包括要保存信息的消息SAV1_RQ来实现这一点。所述消息可以以一种变体的形式与步骤205的消息OK合并。
在步骤206和207中,当所述调制解调器MDM 251根据路由发现消息的交换更新路由表RT时,在步骤802中执行所述非易失性存储器ANVM 310中的保存。使用从所述调制解调器MDM 251发送到所述应用程序APP 252中的包括要保存信息的消息SAV2_RQ来实现这一点。
当执行加密密钥GMK的更新时,所述非易失性存储器ANVM 310中的保存在步骤803中以加密形式进行。使用从所述调制解调器MDM 251发送到所述应用程序APP 252中的包括要保存信息的消息SAV3_RQ来实现这一点。
因此,在所述电力线通信网络101中所述智能电表C 120的任何后续重新注册时,所述调制解调器MDM 251具有路由信息和加密信息,可以快速恢复到电力线通信网络101中的智能电表C 120的操作状态。
图9显示了在所述电力线通信网络种重新注册时,所述智能电表C 120和所述集中器设备DC 110之间的交换。在步骤201之后,在步骤901中从所述应用程序APP 252向所述调制解调器MDM 251发送消息RETRIEVE。所述消息RETRIEVE包含先前由代表调制解调器MDM251的应用程序APP 252保存在非易失性存储器ANVM 310中的路由信息和加密信息。如果所述调制解调器MDM251对所述路由信息的处理显示所述路由数据已失效,那么调制解调器MDM251通知其应用程序APP 252,并且进行图8中的交换,以便通过所述电力线通信网络101重新获取路由信息和加密信息。
以上描述考虑了目前所述智能电表的某种硬件结构。更具体地,以上描述考虑到这样一个事实,即目前的智能电表具有分配给负责应用程序问题的控制单元的非易失性存储器和用于负责媒体访问控制(MAC)层管理的易失性存储器。但是,还有一种变体是为调制解调器MDM 251分配一个非易失性存储器,使所述调制解调器MDM 251能够进行前述备份,而无需使用应用程序APP 252。
在特定实施例中,当所述智能电表C 120从所述电力线通信网络101断开但所述智能电表C 120有电供应(例如,由备用电源供电),所述路由信息被保存在非易失性存储器中,以便保存已有的最新信息。
- 智能电表的重录方法
- 音频文件的重录方法及装置