KR102512489B1 - 원격 검침단말기의 무선 펌웨어 업데이트 시스템 및 방법 - Google Patents
원격 검침단말기의 무선 펌웨어 업데이트 시스템 및 방법 Download PDFInfo
- Publication number
- KR102512489B1 KR102512489B1 KR1020220085063A KR20220085063A KR102512489B1 KR 102512489 B1 KR102512489 B1 KR 102512489B1 KR 1020220085063 A KR1020220085063 A KR 1020220085063A KR 20220085063 A KR20220085063 A KR 20220085063A KR 102512489 B1 KR102512489 B1 KR 102512489B1
- Authority
- KR
- South Korea
- Prior art keywords
- meter reading
- remote meter
- reading terminal
- firmware
- data collection
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
- G06F8/654—Updates using techniques specially adapted for alterable solid state memories, e.g. for EEPROM or flash memories
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01D—MEASURING NOT SPECIALLY ADAPTED FOR A SPECIFIC VARIABLE; ARRANGEMENTS FOR MEASURING TWO OR MORE VARIABLES NOT COVERED IN A SINGLE OTHER SUBCLASS; TARIFF METERING APPARATUS; MEASURING OR TESTING NOT OTHERWISE PROVIDED FOR
- G01D4/00—Tariff metering apparatus
- G01D4/002—Remote reading of utility meters
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01F—MEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
- G01F15/00—Details of, or accessories for, apparatus of groups G01F1/00 - G01F13/00 insofar as such details or appliances are not adapted to particular types of such apparatus
- G01F15/06—Indicating or recording devices
- G01F15/061—Indicating or recording devices for remote indication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/547—Remote procedure calls [RPC]; Web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y04—INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
- Y04S—SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
- Y04S20/00—Management or operation of end-user stationary applications or the last stages of power distribution; Controlling, monitoring or operating thereof
- Y04S20/30—Smart metering, e.g. specially adapted for remote reading
Landscapes
- Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Fluid Mechanics (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Arrangements For Transmission Of Measured Signals (AREA)
Abstract
Description
도 2는 본 발명의 바람직한 실시예에 따른 원격 검침단말기의 블럭도,
도 3은 본 발명의 바람직한 실시예에 따른 원격 검침단말기의 무선 펌웨어 업데이트 방법을 설명하기 위한 흐름도, 그리고,
도 4는 도 1에 도시한 원격 검침단말기와 데이터 수집서버 간의 패킷 송수신 절차를 설명하기 위한 흐름도이다.
110 : 메모리 112 : 구동정보 저장영역
114 : 펌웨어 저장영역 130 : 제어부
140 : 통신부
Claims (11)
- 검침대상의 사용량을 계측하는 원격 검침단말기; 및
상기 원격 검침단말기와의 통신을 통해 주기적으로 상기 원격 검침단말기로부터 상기 계측된 사용량을 수집하고, 상기 원격 검침단말기로 신규 펌웨어를 전송하는 데이터 수집 서버; 를 포함하고,
상기 원격 검침단말기는, 상기 원격 검침단말기의 구동에 관여하는 정보를 저장하는 구동정보 저장영역과, 상기 데이터 수집 서버로부터 전송되는 상기 신규 펌웨어를 저장하는 펌웨어 저장영역으로 구획된 메모리를 포함하며,
상기 원격 검침단말기는, 상기 펌웨어 저장영역에 상기 신규 펌웨어의 저장이 완료되면, 펌웨어의 업그레이드를 진행하되,
상기 원격 검침단말기는 제어부; 를 포함하고,
상기 제어부는 상기 데이터 수집 서버로부터 업그레이드 준비 요청신호가 수신되었을 경우, 자신의 상태를 확인하여 업그레이드가 가능한 상태를 판단하고, 이 판단 결과에 따라 상기 데이터 수집 서버로 업그레이드 가능 여부를 회신하도록 하고,
상기 제어부에서 자신의 상태를 확인하는 동작은, 상기 원격 검침단말기의 배터리 상태 및 통신 상태를 모두 포함하는 것을 특징으로 하는 원격 검침단말기의 무선 펌웨어 업데이트 시스템. - 제 1 항에 있어서,
상기 데이터 수집 서버는, 상기 신규 펌웨어를 복수의 패킷으로 나누어 순차적으로 전송하되, 상기 복수의 패킷 중 현재 패킷에 대하여 상기 원격 검침단말기로부터 패킷 수신 응답을 받은 이후에 다음 패킷을 전송하는 것을 특징으로 하는 원격 검침단말기의 무선 펌웨어 업데이트 시스템. - 제 2 항에 있어서,
상기 원격 검침단말기는, 상기 데이터 수집 서버로부터 상기 복수의 패킷 중 마지막 패킷이 수신된 이후에, 상기 신규 펌웨어에 대한 업그레이드를 수행하는 것을 특징으로 하는 원격 검침단말기의 무선 펌웨어 업데이트 시스템. - 제 2 항에 있어서,
상기 원격 검침단말기는, 상기 현재 패킷의 전송이 완료되면, 상기 데이터 수집 서버로 상기 현재 패킷의 수신완료 신호를 전송하는 것을 특징으로 하는 원격 검침단말기의 무선 펌웨어 업데이트 시스템. - 제 3 항에 있어서,
상기 신규 펌웨어에 대한 업그레이드는, 상기 마지막 패킷이 수신되고, 기설정된 업그레이드 수행 시간에 도달하였을 때 수행되는 것을 특징으로 하는 원격 검침단말기의 무선 펌웨어 업데이트 시스템. - 제 2 항에 있어서,
상기 원격 검침단말기는, 현재 패킷에 오류가 발생하면, 상기 데이터 수집 서버와의 통신이 재개된 이후 상기 오류가 발생한 패킷을 이어받는 것을 특징으로 하는 원격 검침단말기의 무선 펌웨어 업데이트 시스템. - 데이터 수집 서버에서, 원격 검침단말기로 전송할 신규 펌웨어를 복수의 패킷으로 분리하는 단계;
상기 데이터 수집 서버에서, 상기 원격 검침단말기로 업그레이드 준비 요청신호를 전송하는 단계;
상기 원격 검침단말기에서, 상기 업그레이드 준비 요청신호가 수신되면, 현재 상황에 따라 업그레이드 가능 여부를 통지하는 단계;
상기 데이터 수집 서버에서, 상기 통지받은 업그레이드 가능 여부에 따라, 상기 복수의 패킷을 순차적으로 전송하는 단계;
상기 원격 검침단말기에서, 상기 전송되는 복수의 패킷을 메모리에 펌웨어 저장을 위해 전용으로 마련된 펌웨어 저장영역에 저장하는 단계;
상기 원격 검침단말기에서, 상기 펌웨어 저장영역에 상기 신규 펌웨어의 저장이 완료되면, 펌웨어의 업그레이드를 진행하는 단계; 를 포함하고,
상기 업그레이드 가능 여부를 통지하는 단계는 상기 원격 검침단말기가 자신의 상태를 확인하여 업그레이드가 가능한 상태를 판단하고, 이 판단 결과에 따라 상기 데이터 수집 서버로 업그레이드 가능 여부를 회신하고,
상기 자신의 상태를 확인하는 동작은, 상기 원격 검침단말기의 배터리 상태 및 통신 상태를 모두 포함하는 것을 특징으로 하는 원격 검침단말기의 무선 펌웨어 업데이트 방법. - 제 7 항에 있어서,
상기 업그레이드를 진행하는 단계는, 상기 데이터 수집 서버로부터 상기 복수의 패킷 중 마지막 패킷이 수신된 이후에, 상기 신규 펌웨어에 대한 업그레이드를 수행하는 것을 특징으로 하는 원격 검침단말기의 무선 펌웨어 업데이트 방법. - 제 7 항에 있어서,
상기 원격 검침단말기는, 상기 복수의 패킷 중 현재 패킷의 전송이 완료되면, 상기 데이터 수집 서버로 상기 현재 패킷의 수신완료 신호를 전송하는 단계;를 더 포함하는 것을 특징으로 하는 원격 검침단말기의 무선 펌웨어 업데이트 방법. - 제 8 항에 있어서,
상기 업그레이드를 진행하는 단계는, 상기 마지막 패킷이 수신되고, 기설정된 업그레이드 수행 시간에 도달하였을 때 수행되는 것을 특징으로 하는 원격 검침단말기의 무선 펌웨어 업데이트 방법. - 제 7 항에 있어서,
상기 원격 검침단말기에서, 현재 패킷에 오류가 발생하면, 상기 데이터 수집 서버와의 통신이 재개된 이후 상기 오류가 발생한 패킷을 이어받는 단계;를 더 포함하는 것을 특징으로 하는 원격 검침단말기의 무선 펌웨어 업데이트 방법.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220085063A KR102512489B1 (ko) | 2022-07-11 | 2022-07-11 | 원격 검침단말기의 무선 펌웨어 업데이트 시스템 및 방법 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020220085063A KR102512489B1 (ko) | 2022-07-11 | 2022-07-11 | 원격 검침단말기의 무선 펌웨어 업데이트 시스템 및 방법 |
Publications (1)
Publication Number | Publication Date |
---|---|
KR102512489B1 true KR102512489B1 (ko) | 2023-03-22 |
Family
ID=86006092
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020220085063A Active KR102512489B1 (ko) | 2022-07-11 | 2022-07-11 | 원격 검침단말기의 무선 펌웨어 업데이트 시스템 및 방법 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102512489B1 (ko) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120024082A (ko) * | 2010-09-03 | 2012-03-14 | 엘에스산전 주식회사 | 에너지 계량기에 대한 원격 펌웨어 업데이트 시스템과 그 방법, 원격 펌웨어 업데이트 기능이 있는 전력량계 |
KR20150037286A (ko) | 2013-09-30 | 2015-04-08 | 한국전력공사 | 원격 검침 장치 및 이를 이용한 검침 데이터 처리 방법 |
KR20220077485A (ko) * | 2020-12-02 | 2022-06-09 | 한전케이디엔주식회사 | 원격 검침 시스템 및 이의 펌웨어 업그레이드 방법 |
-
2022
- 2022-07-11 KR KR1020220085063A patent/KR102512489B1/ko active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20120024082A (ko) * | 2010-09-03 | 2012-03-14 | 엘에스산전 주식회사 | 에너지 계량기에 대한 원격 펌웨어 업데이트 시스템과 그 방법, 원격 펌웨어 업데이트 기능이 있는 전력량계 |
KR20150037286A (ko) | 2013-09-30 | 2015-04-08 | 한국전력공사 | 원격 검침 장치 및 이를 이용한 검침 데이터 처리 방법 |
KR20220077485A (ko) * | 2020-12-02 | 2022-06-09 | 한전케이디엔주식회사 | 원격 검침 시스템 및 이의 펌웨어 업그레이드 방법 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10162623B2 (en) | Remote management of electronic products | |
CN102158527B (zh) | 家用电器维护系统及具有自检功能的家用电器 | |
CN101291509B (zh) | 移动终端装置、移动终端装置的诊断方法 | |
CN111124775A (zh) | 一种上电时序异常检测方法、装置、mcu及存储介质 | |
US10437203B2 (en) | Methods and systems for dynamic workflow prioritization and tasking | |
KR102512489B1 (ko) | 원격 검침단말기의 무선 펌웨어 업데이트 시스템 및 방법 | |
TW201419921A (zh) | 判定方法及系統 | |
JP2010067000A (ja) | 劣化及び故障電池交換サービスシステム | |
KR20200004514A (ko) | Pci-e 인터페이스를 이용한 컴퓨터 장애진단 시스템 | |
CN112380078A (zh) | Usb设备通信测试方法和测试装置 | |
CN112181444A (zh) | 一种基于1553b总线的dsp多核数据烧写方法 | |
CN111030871A (zh) | 基于双机热备系统的配置信息同步方法和装置 | |
CN116841374A (zh) | 一种电源在位状态修正方法、装置、设备及可读存储介质 | |
CN111143262A (zh) | 转接装置及仪器控制系统与仪器控制方法 | |
KR20200074740A (ko) | 산소농도분석기의 원격 고장진단 시스템 및 방법 | |
CN115098137A (zh) | 电池保护板的升级方法、装置、检测仪、系统及存储介质 | |
CN104040513A (zh) | 显示器管理系统及其服务器装置、可编程显示器、工作控制方法 | |
CN104535717A (zh) | 一种具有在线维护及升级功能的气体探测器及其方法 | |
JP5030396B2 (ja) | 設定器 | |
US20250110494A1 (en) | Method and system for verifying a field device function | |
CN119225774A (zh) | 软件升级方法、装置、储能设备及存储介质 | |
CN120353507A (en) | Control method, computing platform, computer program product and equipment of server | |
CN118959221A (zh) | 用于风电机组辅助控制的便携式终端和风电机组辅助控制方法 | |
CN119127295A (zh) | 一种基于代码扫描和信息比对的接口文档监控方法及装置 | |
CN114139201A (zh) | 一种信息处理方法、装置、设备以及可读存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20220711 |
|
PA0201 | Request for examination | ||
PA0302 | Request for accelerated examination |
Patent event date: 20220715 Patent event code: PA03022R01D Comment text: Request for Accelerated Examination Patent event date: 20220711 Patent event code: PA03021R01I Comment text: Patent Application |
|
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20220816 Patent event code: PE09021S01D |
|
PE0902 | Notice of grounds for rejection |
Comment text: Final Notice of Reason for Refusal Patent event date: 20221227 Patent event code: PE09021S02D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20230315 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20230316 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20230316 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration |