CN108011750A - 一种集抄***中通信模块的固件升级方法 - Google Patents
一种集抄***中通信模块的固件升级方法 Download PDFInfo
- Publication number
- CN108011750A CN108011750A CN201711102115.1A CN201711102115A CN108011750A CN 108011750 A CN108011750 A CN 108011750A CN 201711102115 A CN201711102115 A CN 201711102115A CN 108011750 A CN108011750 A CN 108011750A
- Authority
- CN
- China
- Prior art keywords
- communication module
- meter
- firmware
- information
- upper computer
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000004891 communication Methods 0.000 title claims abstract description 193
- 238000000034 method Methods 0.000 title claims abstract description 38
- 238000012790 confirmation Methods 0.000 claims abstract description 14
- 230000004913 activation Effects 0.000 claims abstract description 4
- 230000004044 response Effects 0.000 claims description 9
- 230000008569 process Effects 0.000 claims description 6
- 230000002411 adverse Effects 0.000 abstract description 3
- 230000000694 effects Effects 0.000 abstract description 3
- 230000006872 improvement Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q2209/00—Arrangements in telecontrol or telemetry systems
- H04Q2209/60—Arrangements in telecontrol or telemetry systems for transmitting utility meters data, i.e. transmission of data from the reader of the utility meter
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Stored Programmes (AREA)
Abstract
本发明涉及一种集抄***中通信模块的固件信息升级方法,用于包括有上位机、智能电表以及表端通信模块的集抄***,上位机发送升级确认信息给智能电表,并且确认表端通信模块需要升级其固件时,上位机发送升级的固件信息给表端通信模块,并且在表端通信模块接收完毕升级的所有固件信息后,上位机发送激活命令给表端通信模块,以激活表端通信模块接收的升级后的固件信息;上位机接收到表端通信模块成功升级固件信息的信息后,上位机在预设时间段抄读智能电表的电表数据,这样经过智能电表作为中介实现了表端通信模块内固件的本地升级,固件升级不需要依赖于远程网络,避免了远程网络故障对固件升级的不利影响。
Description
技术领域
本发明涉及智能电表及集抄***领域,尤其涉及一种集抄***中通信模块的固件升级方法。
背景技术
当前,智能电表以及包括智能电表的集抄***被广泛地应用到电力计量领域。智能电表作为集抄***中实现远程抄表的重要通信媒介,对于实现抄表现场各种复杂的运行环境具有重要作用。在集抄***中,为了保证集抄***中表端通信模块的正常工作,必须保证表端通信模块内固件的及时升级,进而保证固件的可靠性。
然而,在现有针对表端通信模块进行固件升级的方案中,主要采用通过构建包括主站***、集中器、路由模块、表端通信模块以及智能电表的传统集抄***,通过主站***经集中器、路由模块建立与表端通信模块、智能电表之间的远程通信连接,实现上述各部分之间的远程网络连接,从而在需要对表端通信模块内的固件升级时,由主站***发送升级所需的文件信息给表端通信模块,达到远程升级固件的目的。但是,一旦远程通信连接出现故障,就无法保证表端通信模块内固件的正常升级。
发明内容
本发明所要解决的技术问题是针对上述现有技术提供一种集抄***中通信模块的固件升级方法。
本发明解决上述技术问题所采用的技术方案为:一种集抄***中通信模块的固件信息升级方法,用于包括有上位机、智能电表以及表端通信模块的集抄***,其特征在于,包括如下步骤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,上位机接收到表端通信模块的所述回馈信息后,上位机在预设时间段抄读所述智能电表的电表数据。
当然,本实施例的集抄***中通信模块的固件信息升级方法还包括:上位机建立与外界主站***的通信连接以及上位机按照预设更新时间从外界主站***获取针对表端通信模块的最新固件信息,并存储最新固件信息到上位机内的步骤。由此,可以满足上位机针对表端通信模块所存储的固件信息是最新的,便于表端通信模块的固件升级到最新状态。其中,在本实施例中,上位机还可以按照预设的清理时间清除上位机内已经升级过且过时的固件信息,以有效节约上位机内的存储空间。
另外,作为改进,本实施例集抄***中通信模块的固件信息升级方法也可以进一步包括:表端通信模块在接收上位机发送的固件信息的过程中,表端通信模块利用其原有的固件信息执行原来的对应功能,以保证表端通信模块在升级固件过程中的正常运作。当然,在该实施例中,在表端通信模块接收完毕升级的固件信息后,表端通信模块即切换执行固件信息升级后所对应功能。
再改进,该集抄***中通信模块的固件信息升级方法还包括:表端通信模块对其已经升级的固件信息进行标识,并对所标识的固件设置升级优先级,以按照升级优先级的高低顺序升级表端通信模块内的各固件,由此实现表端通信模块内各固件有序地进行升级,保证表端通信模块的正常功能状态。当然,该集抄***中通信模块的固件信息升级方法还可以进一步包括:针对表端通信模块内已经升级的固件建立升级固件列表的步骤。
当然,上位机也可以按照预设的清理时间清除上位机内已经过时的固件信息,由此腾出更多的存储空间供接收的待升级的固件。另外,在表端通信模块成功升级其自身的固件信息后,上位机也可以将下次更新固件的固件更新时间提前发送给表端通信模块,以由表端通信模块在固件更新时间之前将表端通信模块内部的残留数据进行删除。
在本发明中,将智能电表作为上位机与表端通信模块之间的传输中介,实现由上位机将升级所需要的固件信息通过智能电表传送给表端通信模块,进而实现了表端通信模块内固件的本地升级,固件升级不需要依赖于远程网络,避免了远程网络故障对固件升级的不利影响;另外,由于智能电表在通过其自身的通信端口与表端通信模块建立连接时,因为是采用了智能电表的本地通信端口连接表端通信模块,从容更能保证通信的稳定性,提高通信速率。
尽管以上详细地描述了本发明的优选实施例,但是应该清楚地理解,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (10)
1.一种集抄***中通信模块的固件信息升级方法,用于包括有上位机、智能电表以及表端通信模块的集抄***,其特征在于,包括如下步骤1至步骤8:
步骤1,建立上位机与智能电表的通信连接,由上位机发送升级确认信息给智能电表;其中,所述升级确认信息为针对所述表端通信模块的固件信息;
步骤2,所述智能电表接收上位机发送的升级确认信息,并转发所述升级确认信息给表端通信模块;
步骤3,所述表端通信模块发送是否确认升级其自身固件信息的反馈信息给智能电表;
步骤4,所述智能电表判断表端通信模块发送来的是确认升级固件信息的反馈信息时,智能电表发送升级回应信息给上位机,转入步骤5;否则,智能电表发送不予升级的回应信息给上位机;
步骤5,所述上位机建立与表端通信模块的通信连接,由上位机发送升级的固件信息给表端通信模块,表端通信模块在刚接收到所述升级的固件信息的时刻即发送回复响应信息给上位机;
步骤6,所述上位机发送完毕针对表端通信模块升级的所有固件信息后,上位机发送激活命令给表端通信模块,以激活表端通信模块所接收到的所有固件信息;
步骤7,所述表端通信模块在成功升级其自身的固件信息后,表端通信模块将固件信息已成功升级的回馈信息经智能电表发送给上位机;
步骤8,所述上位机接收到表端通信模块的所述回馈信息后,上位机在预设时间段抄读所述智能电表的电表数据。
2.根据权利要求1所述的集抄***中通信模块的固件信息升级方法,其特征在于,所述上位机与智能电表之间的通信连接方式为红外通信或者485通信或者RS232通信;或者,
所述上位机与表端通信模块之间的通信连接方式为红外通信或者485通信或者
RS232通信。
3.根据权利要求1所述的集抄***中通信模块的固件信息升级方法,其特征在于,还包括:所述上位机建立与外界主站***的通信连接以及所述上位机按照预设更新时间从所述外界主站***获取针对表端通信模块的最新固件信息,并存储所述最新固件信息到上位机内的步骤。
4.根据权利要求3所述的集抄***中通信模块的固件信息升级方法,其特征在于,所述上位机在获取存储针对表端通信模块的最新固件信息后,上位机对应地删除针对表端通信模块的过时的固件信息。
5.根据权利要求1~4中任一项所述的集抄***中通信模块的固件信息升级方法,其特征在于,还包括:所述表端通信模块在接收上位机发送的所述固件信息的过程中,所述表端通信模块利用其原有的固件信息执行原来的对应功能,以保证表端通信模块在升级固件过程中的正常运作。
6.根据权利要求5所述的集抄***中通信模块的固件信息升级方法,其特征在于,还包括:所述表端通信模块接收完毕升级的固件信息后,表端通信模块即切换执行固件信息升级后所对应功能的步骤。
7.根据权利要求5所述的集抄***中通信模块的固件信息升级方法,其特征在于,还包括:所述表端通信模块对其已经升级的固件信息进行标识,并对所标识的固件设置升级优先级,以按照所述升级优先级的高低顺序升级表端通信模块内的各固件。
8.根据权利要求7所述的集抄***中通信模块的固件信息升级方法,其特征在于,还包括:针对所述表端通信模块内已经升级的固件建立升级固件列表的步骤。
9.根据权利要求5所述的集抄***中通信模块的固件信息升级方法,其特征在于,还包括:所述上位机按照预设的清理时间清除上位机内已经升级过且过时的固件信息的步骤。
10.根据权利要求5所述的集抄***中通信模块的固件信息升级方法,其特征在于,还包括:在所述表端通信模块成功升级其自身的固件信息后,所述上位机将下次更新固件的固件更新时间提前发送给表端通信模块,以由表端通信模块在所述固件更新时间之前将表端通信模块内部的残留数据删除的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711102115.1A CN108011750B (zh) | 2017-11-10 | 2017-11-10 | 一种集抄***中通信模块的固件升级方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711102115.1A CN108011750B (zh) | 2017-11-10 | 2017-11-10 | 一种集抄***中通信模块的固件升级方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108011750A true CN108011750A (zh) | 2018-05-08 |
CN108011750B CN108011750B (zh) | 2021-02-26 |
Family
ID=62051553
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711102115.1A Active CN108011750B (zh) | 2017-11-10 | 2017-11-10 | 一种集抄***中通信模块的固件升级方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108011750B (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108964843A (zh) * | 2018-06-27 | 2018-12-07 | 宁波三星智能电气有限公司 | 一种通过智能电能表红外接口实现升级的方法 |
CN111314133A (zh) * | 2020-02-14 | 2020-06-19 | 宁波三星智能电气有限公司 | 电表通信模块升级方法、电表控制模块和电表通信模块 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015082792A (ja) * | 2013-10-24 | 2015-04-27 | パナソニックIpマネジメント株式会社 | 信号収集装置、定期信号送信装置及び信号収集システム |
CN105573810A (zh) * | 2016-03-23 | 2016-05-11 | 重庆邮电大学 | 一种无线传感器网络节点远程升级方法及装置 |
CN105607922A (zh) * | 2015-12-06 | 2016-05-25 | 江苏林洋能源股份有限公司 | 一种时钟免维护固件易升级的智能电能表及其升级方法 |
CN105930193A (zh) * | 2016-05-05 | 2016-09-07 | 国网重庆市电力公司电力科学研究院 | 一种基于操作***的电能表软件在线升级方法及*** |
WO2017007510A1 (en) * | 2014-07-07 | 2017-01-12 | Symphony Teleca Corporation | Remote embedded device update platform apparatuses, methods and systems |
CN106708560A (zh) * | 2016-11-17 | 2017-05-24 | 华立科技股份有限公司 | 基于rf通讯的电表无线程序升级方法及无线升级的电表 |
CN106897088A (zh) * | 2017-01-19 | 2017-06-27 | 深圳市沃特玛电池有限公司 | 软件升级***及软件升级方法 |
CN107301065A (zh) * | 2017-05-22 | 2017-10-27 | 北京羽扇智信息科技有限公司 | 固件升级方法、智能外设及固件升级*** |
-
2017
- 2017-11-10 CN CN201711102115.1A patent/CN108011750B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2015082792A (ja) * | 2013-10-24 | 2015-04-27 | パナソニックIpマネジメント株式会社 | 信号収集装置、定期信号送信装置及び信号収集システム |
WO2017007510A1 (en) * | 2014-07-07 | 2017-01-12 | Symphony Teleca Corporation | Remote embedded device update platform apparatuses, methods and systems |
CN105607922A (zh) * | 2015-12-06 | 2016-05-25 | 江苏林洋能源股份有限公司 | 一种时钟免维护固件易升级的智能电能表及其升级方法 |
CN105573810A (zh) * | 2016-03-23 | 2016-05-11 | 重庆邮电大学 | 一种无线传感器网络节点远程升级方法及装置 |
CN105930193A (zh) * | 2016-05-05 | 2016-09-07 | 国网重庆市电力公司电力科学研究院 | 一种基于操作***的电能表软件在线升级方法及*** |
CN106708560A (zh) * | 2016-11-17 | 2017-05-24 | 华立科技股份有限公司 | 基于rf通讯的电表无线程序升级方法及无线升级的电表 |
CN106897088A (zh) * | 2017-01-19 | 2017-06-27 | 深圳市沃特玛电池有限公司 | 软件升级***及软件升级方法 |
CN107301065A (zh) * | 2017-05-22 | 2017-10-27 | 北京羽扇智信息科技有限公司 | 固件升级方法、智能外设及固件升级*** |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108964843A (zh) * | 2018-06-27 | 2018-12-07 | 宁波三星智能电气有限公司 | 一种通过智能电能表红外接口实现升级的方法 |
CN111314133A (zh) * | 2020-02-14 | 2020-06-19 | 宁波三星智能电气有限公司 | 电表通信模块升级方法、电表控制模块和电表通信模块 |
Also Published As
Publication number | Publication date |
---|---|
CN108011750B (zh) | 2021-02-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101309436B (zh) | 一种无线通信设备匹配认证方法、装置及*** | |
CN103207791B (zh) | 远程升级方法、***及数据终端 | |
EP2456257B1 (en) | Method and system for upgrading wireless data card | |
US10474452B2 (en) | Firmware upgrade through GPIO port via UART protocol | |
CN101241364B (zh) | 空调***远程管理控制器、本地控制器及其自动更新方法 | |
US10412207B2 (en) | Mobile terminal, power adapter, and upgrade method thereof | |
CN101079732A (zh) | 基于ftp协议的嵌入式***软件远程升级方法 | |
CN104144466A (zh) | 物联网中传感器接入方法、物联网***和服务器 | |
CN105407475B (zh) | 配置文件启用处理方法和eUICC | |
CN105517015A (zh) | 一种wifi产品空中下载OTA升级方法、装置及终端 | |
CN108011750B (zh) | 一种集抄***中通信模块的固件升级方法 | |
CN102591683A (zh) | 一种嵌入式操作***的更新方法及*** | |
CN103454959A (zh) | 基于远程控制的工控***及更新控制程序的方法 | |
CN104079970A (zh) | 一种移动设备与wifi智能电视数据交互及控制的***和方法 | |
CN104167822A (zh) | 一种用于配网自动化终端装置的参数配置方法 | |
US9971591B2 (en) | Mobile terminal, power adapter, and upgrade method thereof | |
CN202523054U (zh) | 一种工程机械的控制器程序远程升级终端和*** | |
CN112015441A (zh) | 车载终端的更新方法及*** | |
CN107147698B (zh) | 智能开关的远程控制***、方法和装置 | |
CN111208974A (zh) | 组件管理方法和装置 | |
CN111142885B (zh) | 一种eSIM设备管理方法、装置、设备及存储介质 | |
CN102647478A (zh) | 电子名片自动更新方法、服务器和*** | |
CN104506604A (zh) | 一种车载终端自动远程升级的方法 | |
CN104580360A (zh) | 通过异构网络更新固件的***及其方法 | |
CN104469278A (zh) | 一种监控***升级方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |