一种集抄系统中通信模块的固件升级方法技术方案

技术编号:17917538 阅读:64 留言:0更新日期:2018-05-10 21:23
本发明专利技术涉及一种集抄系统中通信模块的固件信息升级方法,用于包括有上位机、智能电表以及表端通信模块的集抄系统,上位机发送升级确认信息给智能电表,并且确认表端通信模块需要升级其固件时,上位机发送升级的固件信息给表端通信模块,并且在表端通信模块接收完毕升级的所有固件信息后,上位机发送激活命令给表端通信模块,以激活表端通信模块接收的升级后的固件信息;上位机接收到表端通信模块成功升级固件信息的信息后,上位机在预设时间段抄读智能电表的电表数据,这样经过智能电表作为中介实现了表端通信模块内固件的本地升级,固件升级不需要依赖于远程网络,避免了远程网络故障对固件升级的不利影响。

【技术实现步骤摘要】
一种集抄系统中通信模块的固件升级方法
本专利技术涉及智能电表及集抄系统领域,尤其涉及一种集抄系统中通信模块的固件升级方法。
技术介绍
当前,智能电表以及包括智能电表的集抄系统被广泛地应用到电力计量领域。智能电表作为集抄系统中实现远程抄表的重要通信媒介,对于实现抄表现场各种复杂的运行环境具有重要作用。在集抄系统中,为了保证集抄系统中表端通信模块的正常工作,必须保证表端通信模块内固件的及时升级,进而保证固件的可靠性。然而,在现有针对表端通信模块进行固件升级的方案中,主要采用通过构建包括主站系统、集中器、路由模块、表端通信模块以及智能电表的传统集抄系统,通过主站系统经集中器、路由模块建立与表端通信模块、智能电表之间的远程通信连接,实现上述各部分之间的远程网络连接,从而在需要对表端通信模块内的固件升级时,由主站系统发送升级所需的文件信息给表端通信模块,达到远程升级固件的目的。但是,一旦远程通信连接出现故障,就无法保证表端通信模块内固件的正常升级。
技术实现思路
本专利技术所要解决的技术问题是针对上述现有技术提供一种集抄系统中通信模块的固件升级方法。本专利技术解决上述技术问题所采用的技术方案为:一种集抄系统中通信模块的固件信息升级方法,用于包括有上位机、智能电表以及表端通信模块的集抄系统,其特征在于,包括如下步骤1至步骤8:步骤1,建立上位机与智能电表的通信连接,由上位机发送升级确认信息给智能电表;其中,所述升级确认信息为针对所述表端通信模块的固件信息;步骤2,所述智能电表接收上位机发送的升级确认信息,并转发所述升级确认信息给表端通信模块;步骤3,所述表端通信模块发送是否确认升级其自身固件信息的反馈信息给智能电表;步骤4,所述智能电表判断表端通信模块发送来的是确认升级固件信息的反馈信息时,智能电表发送升级回应信息给上位机,转入步骤5;否则,智能电表发送不予升级的回应信息给上位机;步骤5,所述上位机建立与表端通信模块的通信连接,由上位机发送升级的固件信息给表端通信模块,表端通信模块在刚接收到所述升级的固件信息的时刻即发送回复响应信息给上位机;步骤6,所述上位机发送完毕针对表端通信模块升级的所有固件信息后,上位机发送激活命令给表端通信模块,以激活表端通信模块所接收到的所有固件信息;步骤7,所述表端通信模块在成功升级其自身的固件信息后,表端通信模块将固件信息已成功升级的回馈信息经智能电表发送给上位机;步骤8,所述上位机接收到表端通信模块的所述回馈信息后,上位机在预设时间段抄读所述智能电表的电表数据。可选择地,在所述集抄系统中通信模块的固件信息升级方法中,所述上位机与智能电表之间的通信连接方式为红外通信或者485通信或者RS232通信;或者,所述上位机与表端通信模块之间的通信连接方式为红外通信或者485通信或者RS232通信。改进地,所述集抄系统中通信模块的固件信息升级方法还包括:所述上位机建立与外界主站系统的通信连接以及所述上位机按照预设更新时间从所述外界主站系统获取针对表端通信模块的最新固件信息,并存储所述最新固件信息到上位机内的步骤。进一步改进,在所述集抄系统中通信模块的固件信息升级方法中,所述上位机在获取存储针对表端通信模块的最新固件信息后,上位机对应地删除针对表端通信模块的过时的固件信息。再改进,所述集抄系统中通信模块的固件信息升级方法还包括:所述表端通信模块在接收上位机发送的所述固件信息的过程中,所述表端通信模块利用其原有的固件信息执行原来的对应功能,以保证表端通信模块在升级固件过程中的正常运作。进一步改进,所述集抄系统中通信模块的固件信息升级方法还包括:所述表端通信模块接收完毕升级的固件信息后,表端通信模块即切换执行固件信息升级后所对应功能的步骤。再改进,所述集抄系统中通信模块的固件信息升级方法还包括:所述表端通信模块对其已经升级的固件信息进行标识,并对所标识的固件设置升级优先级,以按照所述升级优先级的高低顺序升级表端通信模块内的各固件。进一步改进,所述集抄系统中通信模块的固件信息升级方法还包括:针对所述表端通信模块内已经升级的固件建立升级固件列表的步骤。改进地,所述集抄系统中通信模块的固件信息升级方法还包括:所述上位机按照预设的清理时间清除上位机内已经升级过且过时的固件信息的步骤。改进地,所述集抄系统中通信模块的固件信息升级方法还包括:在所述表端通信模块成功升级其自身的固件信息后,所述上位机将下次更新固件的固件更新时间提前发送给表端通信模块,以由表端通信模块在所述固件更新时间之前将表端通信模块内部的残留数据删除的步骤。与现有技术相比,本专利技术的优点在于:在本专利技术中,将智能电表作为上位机与表端通信模块之间的传输中介,实现由上位机将升级所需要的固件信息通过智能电表传送给表端通信模块,进而实现了表端通信模块内固件的本地升级,固件升级不需要依赖于远程网络,避免了远程网络故障对固件升级的不利影响;另外,由于智能电表在通过其自身的通信端口与表端通信模块建立连接时,因是采用本地通信端口更能保证通信的稳定,提高通信速率。附图说明图1为专利技术实施例中集抄系统的示意图;图2为专利技术实施例中集抄系统中通信模块的固件升级方法流程示意图。具体实施方式以下结合附图实施例对本专利技术作进一步详细描述。固件,是指嵌入在设备中的计算机程序或二进制映像文件,其存储在存储单元,如设备本身的闪存(flashROM)内。目前,许多设备是执行用于其功能的特定固件的专用计算机。许多类型的电子设备(包括独立和外围设备)都使用某种形式的固件、程序指令运行。如图2所示,本实施例中集抄系统中通信模块的固件升级方法,用于包括有上位机、智能电表以及表端通信模块的集抄系统,集抄系统参见图1中所示,智能电表与表端通信模块通过智能电表上的本地通信端口连接;该集抄系统中通信模块的固件升级方法包括如下步骤1至步骤8:步骤1,建立上位机与智能电表的通信连接,由上位机发送升级确认信息给智能电表;其中,升级确认信息为针对表端通信模块的固件信息;上位机与智能电表之间的通信连接方式可以采用红外通信或者485通信或者RS232通信;步骤2,智能电表接收上位机发送的升级确认信息,并转发升级确认信息给表端通信模块;步骤3,表端通信模块发送是否确认升级其自身固件信息的反馈信息给智能电表;步骤4,智能电表判断表端通信模块发送来的是确认升级固件信息的反馈信息时,智能电表发送升级回应信息给上位机,转入步骤5;否则,智能电表发送不予升级的回应信息给上位机;步骤5,上位机建立与表端通信模块的通信连接,由上位机发送升级的固件信息给表端通信模块,表端通信模块在刚接收到所述升级的固件信息的时刻即发送回复响应信息给上位机;步骤6,上位机发送完毕针对表端通信模块升级的所有固件信息后,上位机发送激活命令给表端通信模块,以激活表端通信模块所接收到的所有固件信息;步骤7,表端通信模块在成功升级其自身的固件信息后,表端通信模块将固件信息已成功升级的回馈信息经智能电表发送给上位机;步骤8,上位机接收到表端通信模块的所述回馈信息后,上位机在预设时间段抄读所述智能电表的电表数据。当然,本实施例的集抄系统中通信模块的固件信息升级方法还包括:上位机建立与外界主站系统的通信连接以及上位机按照预设更新时间从外界主站系统获取针对表端通信模块的本文档来自技高网...
一种集抄系统中通信模块的固件升级方法

【技术保护点】
一种集抄系统中通信模块的固件信息升级方法,用于包括有上位机、智能电表以及表端通信模块的集抄系统,其特征在于,包括如下步骤1至步骤8:步骤1,建立上位机与智能电表的通信连接,由上位机发送升级确认信息给智能电表;其中,所述升级确认信息为针对所述表端通信模块的固件信息;步骤2,所述智能电表接收上位机发送的升级确认信息,并转发所述升级确认信息给表端通信模块;步骤3,所述表端通信模块发送是否确认升级其自身固件信息的反馈信息给智能电表;步骤4,所述智能电表判断表端通信模块发送来的是确认升级固件信息的反馈信息时,智能电表发送升级回应信息给上位机,转入步骤5;否则,智能电表发送不予升级的回应信息给上位机;步骤5,所述上位机建立与表端通信模块的通信连接,由上位机发送升级的固件信息给表端通信模块,表端通信模块在刚接收到所述升级的固件信息的时刻即发送回复响应信息给上位机;步骤6,所述上位机发送完毕针对表端通信模块升级的所有固件信息后,上位机发送激活命令给表端通信模块,以激活表端通信模块所接收到的所有固件信息;步骤7,所述表端通信模块在成功升级其自身的固件信息后,表端通信模块将固件信息已成功升级的回馈信息经智能电表发送给上位机;步骤8,所述上位机接收到表端通信模块的所述回馈信息后,上位机在预设时间段抄读所述智能电表的电表数据。...

【技术特征摘要】
1.一种集抄系统中通信模块的固件信息升级方法,用于包括有上位机、智能电表以及表端通信模块的集抄系统,其特征在于,包括如下步骤1至步骤8:步骤1,建立上位机与智能电表的通信连接,由上位机发送升级确认信息给智能电表;其中,所述升级确认信息为针对所述表端通信模块的固件信息;步骤2,所述智能电表接收上位机发送的升级确认信息,并转发所述升级确认信息给表端通信模块;步骤3,所述表端通信模块发送是否确认升级其自身固件信息的反馈信息给智能电表;步骤4,所述智能电表判断表端通信模块发送来的是确认升级固件信息的反馈信息时,智能电表发送升级回应信息给上位机,转入步骤5;否则,智能电表发送不予升级的回应信息给上位机;步骤5,所述上位机建立与表端通信模块的通信连接,由上位机发送升级的固件信息给表端通信模块,表端通信模块在刚接收到所述升级的固件信息的时刻即发送回复响应信息给上位机;步骤6,所述上位机发送完毕针对表端通信模块升级的所有固件信息后,上位机发送激活命令给表端通信模块,以激活表端通信模块所接收到的所有固件信息;步骤7,所述表端通信模块在成功升级其自身的固件信息后,表端通信模块将固件信息已成功升级的回馈信息经智能电表发送给上位机;步骤8,所述上位机接收到表端通信模块的所述回馈信息后,上位机在预设时间段抄读所述智能电表的电表数据。2.根据权利要求1所述的集抄系统中通信模块的固件信息升级方法,其特征在于,所述上位机与智能电表之间的通信连接方式为红外通信或者485通信或者RS232通信;或者,所述上位机与表端通信模块之间的通信连接方式为红外通信或者485通信或者RS232通信。3.根据权利要求1所述的集抄系统中通信模块的固件信息升级方法,其特征在于,还包括:所述上位机建立与外界主站系统的通信连接以及所述上位机...

【专利技术属性】
技术研发人员:杨传升王康刘顺伊文君
申请(专利权)人:宁波三星医疗电气股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1