[go: up one dir, main page]

TWI900188B - Energy-saving meter reading and transmission system and method thereof - Google Patents

Energy-saving meter reading and transmission system and method thereof

Info

Publication number
TWI900188B
TWI900188B TW113131423A TW113131423A TWI900188B TW I900188 B TWI900188 B TW I900188B TW 113131423 A TW113131423 A TW 113131423A TW 113131423 A TW113131423 A TW 113131423A TW I900188 B TWI900188 B TW I900188B
Authority
TW
Taiwan
Prior art keywords
meter reading
management platform
data
end management
reading device
Prior art date
Application number
TW113131423A
Other languages
Chinese (zh)
Inventor
盧明寬
江文賢
Original Assignee
中華電信股份有限公司
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 中華電信股份有限公司 filed Critical 中華電信股份有限公司
Priority to TW113131423A priority Critical patent/TWI900188B/en
Application granted granted Critical
Publication of TWI900188B publication Critical patent/TWI900188B/en

Links

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

An energy-saving meter reading and transmission system and method thereof, the system includes a terminal device, a meter reading device and back-end management platform. The meter reading device includes each module. A power module is used to provide power voltage to the meter reading device. A communication module communicates with the back-end management platform through a mobile communication network. A processing module includes a selection unit. The selection unit is used to select an optimal mobile communication network medium from a plurality of mobile communication network media of the mobile communication network according to a network access success rate, and receives a meter reading instruction sent by the back-end management platform through the optimal mobile communication network medium. The meter reading module performs a meter reading operation on the terminal device according to the meter reading instruction to obtain meter reading data, and transmits the meter reading data to the back-end management platform through the optimal mobile communication network media.

Description

節能讀表回傳系統及其方法Energy-saving meter reading feedback system and method

本發明是有關於一種讀表回傳的系統及其方法,且特別是有關於一種節能讀表回傳系統及其方法。The present invention relates to a meter reading feedback system and method, and more particularly to an energy-saving meter reading feedback system and method.

一般而言,需要將自身資料傳送出去的終端設備,通常會配置一獨立之讀表設備,該讀表設備運作時都以電池為主要的電力來源,並使用其通訊模組透過無線網路通信技術,例如Cat M1或窄帶物聯網(NB-IoT)連上網際網路,以便與後端管理平台進行通訊。Generally speaking, end devices that need to transmit their own data are usually equipped with a standalone meter reading device. This meter reading device is mainly powered by batteries and uses its communication module to connect to the Internet via wireless network communication technologies such as Cat M1 or narrowband Internet of Things (NB-IoT) to communicate with the backend management platform.

由於讀表設備內電池供應的電量有限,且無法為其充電。因此為了能讓讀表設備長時間正常運作,Cat M1和NB-IoT等無線網路通訊技術有提供省電功能如PSM(Power Saving Mode,省電模式)和eDRX(extended Discontinuous Reception,增強型非連續接收)幫助讀表設備即使在休眠狀態,無線網路通訊設備端亦可以保留之前讀表設備登錄訊息等資料,以便於下次讀表設備進行資料傳遞時能夠快速入網,減少電力消耗。Because the battery in meter reading devices has limited power and cannot be recharged, wireless network communication technologies such as Cat M1 and NB-IoT provide power-saving features such as PSM (Power Saving Mode) and eDRX (Extended Discontinuous Reception) to ensure long-term operation of meter reading devices. These features help the wireless network communication device retain data such as previous meter reading device login information even when the meter reading device is in sleep mode, allowing the device to quickly connect to the network the next time it transmits data, reducing power consumption.

不過,由於許多此類終端設備,例如用於智慧量表或環境監控,其安置的地區可能位於行動通信基地台覆蓋範圍或訊號接收狀況較差的地方,也就是該地區行動通信網路環境並不理想,導致讀表設備無法每次都能順利與後端管理平台通信,必須靠不斷重新連網與後台通信或者使用更大的RF發射功率完成入網。由於重複連網以及使用更大功率連網過程會耗費許多電力,長久下來,會導致供電的電池可能會較原本設計更早出現低電量警訊。一旦發生電池電量過低,就必須派員前往更換,除了增加人力成本,若讀表設備放置在用戶家中,還必須與用戶協調更換時間,增加讀表設備恢復運作的困難。雖然廣建基地台增加信號覆蓋率可以改善通訊不良的問題,但是基地台建置除了要找尋最佳地點,建置時除了要耗費建設成本,同時也必須面對當地住戶反對意見,不能立即解決通信不良導致耗電增加的問題。除了設置基地台外,許多硬體製造商也推出低耗電的解決方案,但經過實測,讀表設備耗電量最大的時候是恢復工作狀態並啟動通訊模組連上網路與後端管理平台交換資料這段期間。一般低耗電解決方案並無法真正處理通訊時因為必須連線或重新連線造成耗電量增加的問題。除此之外,終端設備有時必須配合後端管理平台的設定,一天可能要多次執行各種指令並回傳資料,導致讀表設備連網的次數增加,這無疑會讓讀表設備的電池耗電量的問題更為嚴重。However, many of these end-devices, such as those used for smart metering or environmental monitoring, may be deployed in areas with poor mobile base station coverage or signal reception. This means the mobile network environment in these areas is less than ideal. This can cause meter reading devices to not always communicate successfully with the backend management platform, forcing them to constantly reconnect to the network or use higher RF transmission power. Repeated connections and higher power consumption consume significant power, and over time, this can cause the battery to experience low-battery warnings sooner than originally intended. Once the battery level runs low, personnel must be dispatched to replace it. This not only increases labor costs, but also requires coordination with the user regarding replacement times if the meter reader is located in the user's home, making it more difficult to restore the meter reader to normal operation. While deploying more base stations to increase signal coverage can improve poor communication, installing base stations requires not only finding optimal locations and incurring construction costs, but also facing opposition from local residents, and cannot immediately resolve the problem of increased power consumption caused by poor communication. In addition to installing base stations, many hardware manufacturers have also introduced low-power solutions. However, field testing has shown that the highest power consumption of meter readers occurs when they are restored to normal operation and the communication module is activated to connect to the network and exchange data with the back-end management platform. Conventional low-power solutions don't truly address the increased power consumption caused by the need to connect and reconnect during communication. Furthermore, end devices sometimes must coordinate with backend management platform configurations, potentially executing various commands and transmitting data multiple times a day. This increases the frequency with which meter readers connect to the internet, undoubtedly exacerbating the battery drain issue.

由此可見,上述習用方式仍有諸多缺失,實非一良善之設計,而亟待加以改良。It can be seen from this that the above-mentioned usage method still has many shortcomings and is not a good design, and it urgently needs to be improved.

本發明提供一種節能讀表回傳系統及其方法,在電池有限的讀表設備將讀表資料回傳至後端管理平台時,可提升資料送收成功率,減少重送機會以降低讀表設備的耗電量。The present invention provides an energy-saving meter reading feedback system and method. When a meter reading device with limited battery power transmits meter reading data back to a back-end management platform, the system can improve the data transmission success rate, reduce the chance of repeated transmissions, and thus reduce the power consumption of the meter reading device.

本發明的一種節能讀表回傳系統,包括終端設備、與終端設備電性連接的讀表設備以及後端管理平台。讀表設備包括電源模組、通訊模組、處理模組以及讀表模組。電源模組用以提供電源電壓至讀表設備。通訊模組經由行動通信網路與後端管理平台通訊連接。處理模組與通訊模組電性連接,其中處理模組包括選擇單元。選擇單元用以依據入網成功率選擇從行動通信網路的多個行動通訊網路媒介中選擇最優行動通訊網路媒介,經由最優行動通訊網路媒介接收後端管理平台傳送的讀表指令。讀表模組與處理模組電性連接,用以從處理模組接收讀表指令後,依據讀表指令對終端設備執行讀表操作以獲取讀表資料,並且將讀表資料經由最優行動通訊網路媒介傳送至後端管理平台。The present invention provides an energy-saving meter reading and feedback system, comprising a terminal device, a meter reading device electrically connected to the terminal device, and a back-end management platform. The meter reading device comprises a power module, a communication module, a processing module, and a meter reading module. The power module is used to provide power voltage to the meter reading device. The communication module is communicatively connected to the back-end management platform via a mobile communication network. The processing module is electrically connected to the communication module, wherein the processing module comprises a selection unit. The selection unit is used to select the optimal mobile communication network medium from a plurality of mobile communication network media of the mobile communication network based on the network access success rate, and receive the meter reading instruction transmitted by the back-end management platform via the optimal mobile communication network medium. The meter reading module is electrically connected to the processing module. After receiving a meter reading instruction from the processing module, it performs a meter reading operation on the terminal device according to the meter reading instruction to obtain meter reading data, and transmits the meter reading data to the back-end management platform via the optimal mobile communication network medium.

本發明的一種節能讀表回傳方法,應用於包括終端設備、讀表設備以及經由行動通信網路與讀表設備通訊連接的後端管理平台的節能讀表回傳系統中,節能讀表回傳方法包括提供電源電壓至讀表設備;依據入網成功率選擇從行動通信網路的多個行動通訊網路媒介中選擇最優行動通訊網路媒介,經由最優行動通訊網路媒介接收後端管理平台傳送至讀表設備的讀表指令;以及讀表設備依據讀表指令對終端設備執行讀表操作以獲取讀表資料,並且將讀表資料經由最優行動通訊網路媒介傳送至後端管理平台。The present invention discloses an energy-saving meter reading and feedback method for use in an energy-saving meter reading and feedback system comprising a terminal device, a meter reading device, and a backend management platform communicatively connected to the meter reading device via a mobile communication network. The energy-saving meter reading and feedback method includes providing a power voltage to the meter reading device; selecting an optimal mobile communication network medium from multiple mobile communication network media based on the network access success rate; receiving a meter reading instruction transmitted from the backend management platform to the meter reading device via the optimal mobile communication network medium; and the meter reading device performing a meter reading operation on the terminal device in accordance with the meter reading instruction to obtain meter reading data, and transmitting the meter reading data to the backend management platform via the optimal mobile communication network medium.

基於上述,本發明提供一種節能讀表回傳系統及其方法,在電池有限的讀表設備將讀表資料回傳至後端管理平台時,不僅可依照終端設備部署地點的行動通信品質資料選擇最優行動通訊網路媒介上傳或接收資料,利用檔案續傳的方式、提升韌體更新效率、讀取變動的資料以減少讀取資料花費時間,並且可利用不斷訓練優化得到的最佳傳送時間估算模型來估算資料上傳成功率最好之傳送時間,以找出適合讀表設備傳送資料的最佳傳送時間,提升資料送收成功率,減少重送機會以降低讀表設備的耗電量,從而令讀表設備可以在不需要消耗太多的電力時,仍能有效率地讀取資料以及與後端管理平台交換訊息,達到安裝讀表設備後可長時間維持讀表設備的正常運作而毋需更換其電池的目的。Based on the above, the present invention provides an energy-saving meter reading and transmission system and method. When a meter reading device with limited battery sends meter reading data back to a back-end management platform, it can not only select the optimal mobile communication network medium to upload or receive data according to the mobile communication quality data of the terminal device deployment location, but also use the file transmission method to improve the efficiency of firmware update and read the changing data to reduce the time spent on reading data. In addition, it can use the best transmission time estimated by continuous training optimization. A calculation model is used to estimate the transmission time with the highest data upload success rate. This allows the optimal transmission time for meter reading devices to be determined, thereby improving the data transmission success rate and reducing the chance of retransmissions, thereby lowering the power consumption of the meter reading devices. This allows the meter reading devices to efficiently read data and exchange information with the backend management platform without consuming too much power, achieving the goal of maintaining normal operation of the meter reading devices for a long time after installation without replacing their batteries.

為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。In order to make the above features and advantages of the present invention more clearly understood, embodiments are given below and described in detail with reference to the accompanying drawings.

本發明的部份實施例接下來將會配合附圖來詳細描述,以下的描述所引用的元件符號,當不同附圖出現相同的元件符號將視為相同或相似的元件。這些實施例只是本發明的一部份,並未揭示所有本發明的可實施方式。Some embodiments of the present invention will be described in detail below with reference to the accompanying drawings. When the same reference numerals appear in different drawings, they are considered to represent the same or similar elements. These embodiments are only part of the present invention and do not disclose all possible implementations of the present invention.

說明書與發明申請專利範圍中所使用的序數例如「第一」、「第二」等之用詞用以修飾元件,其本身並不意含及代表該,或該些,組件有任何之前的序數,也不代表某一元件與另一元件的順序、或是製造方法上的順序,該些序數的使用僅用來使具有某命名的元件得以和另一具有相同命名的元件能作出清楚區分。發明申請專利範圍與說明書中可不使用相同用詞,據此,說明書中的第一構件在發明申請專利範圍中可能為第二構件。須知悉的是,以下所舉實施例可以在不脫離本揭露的精神下,將數個不同實施例中的技術特徵進行替換、重組、混合以完成其他實施例。The ordinal numbers used in the specification and the scope of the invention, such as "first", "second", etc., are used to modify the components. They themselves do not mean or represent any previous ordinal number of the component or components, nor do they represent the order of one component and another component, or the order of the manufacturing method. The use of these ordinal numbers is only used to make it possible to clearly distinguish a component with a certain name from another component with the same name. The scope of the invention and the specification may not use the same terms. Accordingly, the first component in the specification may be the second component in the scope of the invention. It should be noted that the embodiments listed below can replace, reorganize, and mix the technical features of several different embodiments to complete other embodiments without departing from the spirit of the present disclosure.

圖1是依照本發明的一實施例的一種節能讀表回傳系統的架構示意圖。FIG1 is a schematic diagram of the architecture of an energy-saving meter reading and feedback system according to an embodiment of the present invention.

請參照圖1,本發明的一種節能讀表回傳系統,包括讀表設備100、後端管理平台200、行動通信網路300以及終端設備400。1 , an energy-saving meter reading and feedback system of the present invention includes a meter reading device 100 , a backend management platform 200 , a mobile communication network 300 , and a terminal device 400 .

其中,後端管理平台200經由行動通信網路300與讀表設備100通訊連接,以傳送讀表指令至讀表設備100。讀表設備100與終端設備400電性連接,依據讀表指令從終端設備400讀取資料並且經由行動通信網路300回傳至後端管理平台200。在一實施例中,終端設備400可例如為水錶、電錶等。後端管理平台200可例如為伺服器等。The backend management platform 200 communicates with the meter reading device 100 via a mobile communication network 300 to transmit meter reading commands to the meter reading device 100. The meter reading device 100 is electrically connected to a terminal device 400, reads data from the terminal device 400 according to the meter reading commands, and transmits the data back to the backend management platform 200 via the mobile communication network 300. In one embodiment, the terminal device 400 may be a water meter, an electricity meter, or the like. The backend management platform 200 may be a server, for example.

讀表設備100可包括處理模組101、通訊模組102、讀表模組103、計時模組104、儲存模組105以及電源模組106。The meter reading device 100 may include a processing module 101 , a communication module 102 , a meter reading module 103 , a timing module 104 , a storage module 105 , and a power module 106 .

電源模組106用以提供電源電壓至讀表設備100,以令讀表設備100中的各模組執行例如通訊、計時、讀表等操作。於一實施例中,電源模組106可為電池。The power module 106 is used to provide power voltage to the meter reading device 100 so that each module in the meter reading device 100 can perform operations such as communication, timing, and meter reading. In one embodiment, the power module 106 can be a battery.

通訊模組102經由行動通信網路300與後端管理平台200通訊連接。The communication module 102 is connected to the backend management platform 200 via the mobile communication network 300 .

圖2是依照本發明的一實施例的處理模組的示意圖。FIG2 is a schematic diagram of a processing module according to an embodiment of the present invention.

請參照圖1及圖2,處理模組101與通訊模組102電性連接,其中處理模組101可包括選擇單元1011、變動資料讀取單元1012以及續傳單元1013。1 and 2 , the processing module 101 is electrically connected to the communication module 102 , wherein the processing module 101 may include a selection unit 1011 , a variable data reading unit 1012 , and a transmission unit 1013 .

選擇單元1011用以依據入網成功率選擇從行動通信網路的多個行動通訊網路媒介中選擇最優行動通訊網路媒介,經由最優行動通訊網路媒介接收後端管理平台200傳送的讀表指令。The selection unit 1011 is used to select the best mobile communication network medium from multiple mobile communication network media according to the network access success rate, and receive the meter reading command sent by the back-end management platform 200 via the best mobile communication network medium.

在一實施例中,當終端設備400要執行入網及上傳讀表資料時,可選擇入網成功率高的最優行動通訊網路媒介來傳送讀表資料,換言之,可從入網優先順序表選擇要使用的連網模式,也即是說,讀表設備100會根據當時行動網路環境通訊條件,選擇適合該區域通訊環境的最優行動通訊網路媒介,以提升資料傳送或接收的成功率,以盡可能讓終端設備400一次就完成資料上傳或下載新版韌體的工作。In one embodiment, when the terminal device 400 is accessing the network and uploading meter reading data, it can select the optimal mobile communication network medium with a high network access success rate to transmit the meter reading data. In other words, the network connection mode to be used can be selected from the network access priority table. In other words, the meter reading device 100 will select the optimal mobile communication network medium suitable for the regional communication environment based on the communication conditions of the mobile network environment at that time to improve the success rate of data transmission or reception, so as to enable the terminal device 400 to complete the data upload or download of the new firmware in one go as much as possible.

變動資料讀取單元1012與選擇單元1011電性連接,用以於執行讀表操作時讀取變動的資料,在一實施例中,執行讀表操作時讀取的資料可包括變動的資料以及非變動的資料。變動的資料可例如是從終端設備400讀取的讀表資料。非變動的資料即固定資料可例如是終端設備400的設備資料(例如設備ID等)。本發明並不以此為限。The variable data reading unit 1012 is electrically connected to the selection unit 1011 and is used to read variable data during a meter reading operation. In one embodiment, the data read during the meter reading operation may include variable data and non-variable data. The variable data may be, for example, meter reading data read from the terminal device 400. The non-variable data, or fixed data, may be, for example, device data of the terminal device 400 (e.g., device ID). The present invention is not limited to this.

變動資料讀取單元1012可減少從終端設備400讀取資料的時間,例如重新開機後會讀取完整資料,儲存固定不變的資料(例如設備ID等),之後僅讀取變動的資料(例如讀表資料),不僅可節省讀表設備100的整體工作時間,而且可提升讀表設備100與遠端管理平台200之間的通訊效率。The variable data reading unit 1012 can reduce the time required to read data from the terminal device 400. For example, after a reboot, the complete data will be read, and fixed data (such as the device ID, etc.) will be stored. Then, only the variable data (such as the meter reading data) will be read. This not only saves the overall working time of the meter reading device 100, but also improves the communication efficiency between the meter reading device 100 and the remote management platform 200.

續傳單元1013與變動資料讀取單元1012電性連接,讀表設備100在接收後端管理平台200傳送的韌體更新指令時,經由行動通信網路300從後端管理平台200接收韌體更新資料,續傳單元1013可用以於讀表設備100與行動通信網路300斷線後並且恢復連線時利用續傳方式繼續從後端管理平台200接收讀表設備100與行動通信網路300斷線前未接收完畢的韌體更新資料。The retransmission unit 1013 is electrically connected to the variable data reading unit 1012. When the meter reading device 100 receives a firmware update command from the backend management platform 200, it receives the firmware update data from the backend management platform 200 via the mobile communication network 300. The retransmission unit 1013 can be used to continue receiving the firmware update data from the backend management platform 200 after the meter reading device 100 loses connection with the mobile communication network 300 and then restores the connection. This retransmission method is used to continue receiving the firmware update data from the backend management platform 200 that was not received before the disconnection between the meter reading device 100 and the mobile communication network 300.

在一實施例中,當讀表設備100需要進行韌體更新時,可增加每次可傳送韌體更新的檔案資料量,以便快速完成韌體下載並執行更新,如果傳送中途出現斷線情況,也可以在恢復連線後透過續傳技術將剩餘的部分下載完畢即可,藉此減少讀表設備100上的通訊模組102的工作時間,以節省能源的消耗,並且可將前一次未能傳送成功的資料儲存至儲存模組105,省去讀表設備100重複讀取相同資料的動作,加快通訊模組102離開休眠狀態後重新傳送資料所需速度。In one embodiment, when the meter reading device 100 needs to perform a firmware update, the amount of file data that can be transmitted each time for the firmware update can be increased to quickly complete the firmware download and execute the update. If a connection is disconnected during the transmission, the remaining portion can be downloaded through the resume technology after the connection is restored. This reduces the working time of the communication module 102 on the meter reading device 100 to save energy consumption. In addition, the data that failed to be successfully transmitted in the previous time can be stored in the storage module 105, eliminating the need for the meter reading device 100 to repeatedly read the same data, thereby speeding up the speed required for the communication module 102 to retransmit data after leaving the sleep state.

讀表模組103與處理模組101電性連接,用以從處理模組101接收讀表指令後,依據讀表指令對終端設備400執行讀表操作以獲取讀表資料,並且將讀表資料經由最優行動通訊網路媒介傳送至後端管理平台200。The meter reading module 103 is electrically connected to the processing module 101 and is used to perform a meter reading operation on the terminal device 400 according to the meter reading instruction to obtain meter reading data after receiving the meter reading instruction from the processing module 101, and transmit the meter reading data to the back-end management platform 200 via the optimal mobile communication network medium.

以下結合具體實施例說明如何估算最佳傳送時間。The following describes how to estimate the optimal transmission time in conjunction with specific embodiments.

在一實施例中,當讀表設備100傳送讀表資料至後端管理平台200失敗時,讀表設備100可重傳讀表資料至後端管理平台200,直至將讀表資料成功傳送至後端管理平台200。In one embodiment, when the meter reading device 100 fails to transmit the meter reading data to the backend management platform 200 , the meter reading device 100 may retransmit the meter reading data to the backend management platform 200 until the meter reading data is successfully transmitted to the backend management platform 200 .

讀表設備100可記錄讀表設備100重傳讀表資料至後端管理平台200,直至將讀表資料成功傳送至後端管理平台200的重傳次數以及讀表設備100每一次重傳讀表資料至後端管理平台200的傳送時間。The meter reading device 100 can record the number of times the meter reading device 100 retransmits the meter reading data to the backend management platform 200 until the meter reading data is successfully transmitted to the backend management platform 200 and the transmission time of each retransmission of the meter reading device 100 to the backend management platform 200.

讀表設備100將重傳次數以及傳送時間傳送至後端管理平台200後,後端管理平台200可獲取讀表設備100重傳讀表資料至後端管理平台200,直至將讀表資料成功傳送至後端管理平台200的各種行動通訊網絡品質資料,例如參考信號接收功率(Reference Signal Receiving Power,RSRP)、參考信號接收品質(Reference Signal Received Quality,RSRQ)以及訊噪比(Signal-to-noise Ratio, SNR),本發明並不以此為限。After the meter reading device 100 transmits the number of retransmissions and the transmission time to the backend management platform 200, the backend management platform 200 can obtain various mobile communication network quality data, such as Reference Signal Receiving Power (RSRP), Reference Signal Received Quality (RSRQ), and Signal-to-noise Ratio (SNR), from the meter reading device 100 retransmitting the meter reading data to the backend management platform 200 until the meter reading data is successfully transmitted to the backend management platform 200. However, the present invention is not limited to such data.

後端管理平台200可依據重傳次數、傳送時間、讀表設備100所處環境周遭之行動通訊網絡品質資料以及最佳傳送時間估算模型來估算讀表設備100將讀表資料傳送至後端管理平台200的成功率最高之最佳傳送時間。The backend management platform 200 can estimate the best transmission time with the highest success rate for the meter reading device 100 to transmit the meter reading data to the backend management platform 200 based on the number of retransmissions, transmission time, mobile communication network quality data around the meter reading device 100, and the best transmission time estimation model.

在一實施例中,最佳傳送時間估算模型可例如是邏輯回歸模型、隨機森林、決策樹甚至神經網路等,本發明並不以此為限。In one embodiment, the optimal transmission time estimation model may be, for example, a logical regression model, a random forest, a decision tree, or even a neural network, but the present invention is not limited thereto.

後端管理平台200將最佳傳送時間傳送至讀表設備100,讀表設備100可依據最佳傳送時間並經由最優行動通訊網路媒介將讀表資料傳送至後端管理平台200。The backend management platform 200 transmits the optimal transmission time to the meter reading device 100. The meter reading device 100 can transmit the meter reading data to the backend management platform 200 via the optimal mobile communication network medium according to the optimal transmission time.

通過調整讀表設備100內通訊模組102遇到資料必須重新傳送後的傳送時間點。此外,為了令遭遇多次重傳成功的讀表設備100避免多次重傳遇到電池提早發生低電量的現象,後端管理平台200會根據收到的重傳次數、傳送時間、行動通訊網絡品質資料,利用經訓練的最佳傳送時間估算模型估算出較精確的連線通訊時間即最佳傳送時間,並透過更新操作參數的方式下載到讀表設備100以協助改善資料傳送成功率。By adjusting the transmission time point of the communication module 102 in the meter reading device 100 when data retransmission is required, and to prevent the battery from running low prematurely in meter reading devices 100 that experience multiple successful retransmissions, the backend management platform 200 uses a trained optimal transmission time estimation model based on the number of retransmissions, transmission time, and mobile communication network quality data to estimate a more accurate connection communication time, namely the optimal transmission time. This is then downloaded to the meter reading device 100 by updating operating parameters to help improve the data transmission success rate.

計時模組104與處理模組101電性連接,用以執行計時操作,以令讀表設備100依據最佳傳送時間將讀表資料傳送至後端管理平台200。The timing module 104 is electrically connected to the processing module 101 to perform timing operations so that the meter reading device 100 transmits the meter reading data to the back-end management platform 200 according to the optimal transmission time.

儲存模組105分別與處理模組101以及讀表模組103電性連接,用於儲存讀表資料、讀表設備的設備資料、下述實施例中所述的重傳次數以及傳送時間,本發明並不以此為限。The storage module 105 is electrically connected to the processing module 101 and the meter reading module 103, and is used to store meter reading data, device data of the meter reading device, and the number of retransmissions and transmission time described in the following embodiments, but the present invention is not limited thereto.

處理模組101、通訊模組102、讀表模組103、計時模組104、儲存模組105、電源模組106、選擇單元1011、變動資料讀取單元1012以及續傳單元1013可透過軟體、韌體、硬體電路的其中之一或其任意組合來實作,且本揭露不對處理模組101、通訊模組102、讀表模組103、計時模組104、儲存模組105、電源模組106、選擇單元1011、變動資料讀取單元1012以及續傳單元1013的實作方式作出限制。The processing module 101, the communication module 102, the meter reading module 103, the timing module 104, the storage module 105, the power module 106, the selection unit 1011, the variable data reading unit 1012, and the transmission unit 1013 can be implemented through software, firmware, hardware circuits, or any combination thereof. The present disclosure does not limit the implementation of the processing module 101, the communication module 102, the meter reading module 103, the timing module 104, the storage module 105, the power module 106, the selection unit 1011, the variable data reading unit 1012, and the transmission unit 1013.

下文中,將搭配圖1及2中的各項裝置、元件及模組說明本發明所述之方法。本方法的各個流程可依照實施情形而隨之調整,且並不僅限於此。Hereinafter, the method of the present invention will be described with reference to the devices, components, and modules in Figures 1 and 2. The various processes of the method can be adjusted according to the implementation situation, but are not limited thereto.

圖3是依照本發明的一第一實施例的讀表設備執行讀表操作及上傳讀表資料的流程圖。FIG3 is a flow chart of a meter reading device performing a meter reading operation and uploading meter reading data according to a first embodiment of the present invention.

請參照圖1及圖3,讀表設備100在正常工作期間共有收取指令、讀取數據、資料整理與封裝、選擇入網方式及回傳資料封包和收到遠端管理平台的回應訊息等工作或任務。讀表設備100在進入工作狀態時,電源模組106固定供應讀表設備100工作所需電量。初始時,整個讀表設備100處於休眠狀態。Referring to Figures 1 and 3 , during normal operation, the meter reading device 100 performs the following tasks: receiving commands, reading data, organizing and packaging the data, selecting a network access method, transmitting data packets, and receiving response messages from the remote management platform. When the meter reading device 100 is in operation, the power module 106 provides a constant supply of power to the device. Initially, the entire device 100 is in a dormant state.

在步驟S201中,計時模組104不斷偵測休眠設定時間是否終了。倘若休眠設定時間未終了,返回開始。In step S201, the timing module 104 continuously detects whether the sleep setting time has expired. If the sleep setting time has not expired, the process returns to the beginning.

倘若休眠設定時間終了,在步驟S202中,計時模組104就會通知處理模組101,使整個讀表設備100回到工作狀態。If the sleep setting time ends, in step S202, the timing module 104 will notify the processing module 101 to return the entire meter reading device 100 to the working state.

在步驟S203中,處理模組101從儲存模組105取出待處理工作。In step S203, the processing module 101 retrieves the work to be processed from the storage module 105.

在步驟S204中,判斷待處理工作是否是需要回傳資料至後端管理平台200。In step S204 , it is determined whether the task to be processed requires returning data to the backend management platform 200 .

倘若待處理工作是需要回傳資料至後端管理平台200,在步驟S205中,處理模組101會從儲存模組105取得資料。If the task to be processed requires returning data to the backend management platform 200 , in step S205 , the processing module 101 obtains the data from the storage module 105 .

在步驟S206中,選擇連網模式。在一實施例中,從入網優先順序表中選擇選擇最優行動通訊網路媒介作為傳輸媒介的連網模式。In step S206, a network connection mode is selected. In one embodiment, the network connection mode that selects the optimal mobile communication network medium as the transmission medium is selected from the network access priority table.

在步驟S207中,啟動通訊模組102。In step S207, the communication module 102 is activated.

在步驟S208中,以步驟S206中選擇的連網模式連接到行動通信網路300,以便將資料傳送至後端管理平台200。In step S208, the mobile communication network 300 is connected using the networking mode selected in step S206 to transmit data to the backend management platform 200.

在步驟S209中,後端管理平台200收到資料後,會發送一個回傳訊息(ACK訊息),由通訊模組102收到回傳訊息後交給處理模組101。In step S209 , after receiving the data, the backend management platform 200 sends a return message (ACK message), which is then received by the communication module 102 and passed to the processing module 101 .

在步驟S210中,處理模組101再根據計時模組104的規劃,繼續執行其他工作或任務。In step S210, the processing module 101 continues to execute other tasks or tasks according to the plan of the timing module 104.

在步驟S211中,讀表設備100進入休眠狀態。In step S211, the meter reading device 100 enters a sleep state.

倘若待處理工作非為需要回傳資料至後端管理平台200,例如可僅是讀取終端設備400的最新資料,在步驟S212中,處理模組101會控制讀取模組103取得終端設備400的當前資料。If the task to be processed does not require returning data to the backend management platform 200, for example, it may only be to read the latest data of the terminal device 400, in step S212, the processing module 101 controls the reading module 103 to obtain the current data of the terminal device 400.

在步驟S213中,處理模組101將資料儲存於儲存模組105,並且返回至步驟S211中,經由處理模組101的運作使整個讀表設備100回到休眠狀態。In step S213, the processing module 101 stores the data in the storage module 105 and returns to step S211. The operation of the processing module 101 returns the entire meter reading device 100 to the sleep state.

圖4是依照本發明的一第二實施例的讀表設備上傳讀表資料的流程圖。FIG4 is a flow chart of a meter reading device uploading meter reading data according to a second embodiment of the present invention.

請參照圖1及圖4,在步驟S301中,處理模組101檢查是否有資料要傳送。倘若無資料要傳送,則跳轉至步驟S306。1 and 4 , in step S301 , the processing module 101 checks whether there is data to be transmitted. If there is no data to be transmitted, the process jumps to step S306 .

倘若有資料要傳送,在步驟S302中,處理模組101就啟動通訊模組102傳送資料。If there is data to be transmitted, in step S302, the processing module 101 activates the communication module 102 to transmit the data.

在步驟S303中,通訊模組102進行連網並判斷資料是否傳送成功。In step S303, the communication module 102 connects to the network and determines whether the data is transmitted successfully.

倘若資料傳送成功,在步驟S304中,等待後端管理平台200傳送回應訊息。If the data transmission is successful, in step S304, wait for the backend management platform 200 to send a response message.

在步驟S305中,收到回應訊息後將回應訊息傳送至處理模組101。In step S305, after receiving the response message, the response message is transmitted to the processing module 101.

在步驟S306中,資料傳送完畢後,處理模組101發送指令令讀表設備100進入休眠狀態。In step S306, after the data transmission is completed, the processing module 101 sends a command to the meter reading device 100 to enter the sleep state.

倘若資料傳送不成功,處理模組101發送指令令讀表設備100休眠60秒後,通訊模組102重新傳送資料。If the data transmission is unsuccessful, the processing module 101 sends a command to make the meter reading device 100 sleep for 60 seconds, and then the communication module 102 retransmits the data.

在步驟S307中,判斷資料是否傳送成功。In step S307, it is determined whether the data is transmitted successfully.

倘若資料傳送不成功,在步驟S308中,讀表設備100休眠1或數小時。If the data transmission is unsuccessful, in step S308, the meter reading device 100 sleeps for one or several hours.

在步驟S309中,讀表設備100再次回到工作狀態,通訊模組102並再一次重新傳送資料。In step S309, the meter reading device 100 returns to the working state and the communication module 102 retransmits data.

在步驟S310中,判斷資料是否傳送成功。In step S310, it is determined whether the data is transmitted successfully.

倘若資料傳送成功,在步驟S311中,處理模組101記錄重傳次數和每一次重傳資料的傳送時間,讀表設備100此後就以此傳送時間當作新的傳送週期並儲存到儲存模組105,并跳轉至步驟S305及S306中,以於下次傳送時一併提供給後端管理平台,然後處理模組101讓整個讀表設備進入休眠狀態。If the data transmission is successful, in step S311, the processing module 101 records the number of retransmissions and the transmission time of each retransmission. The meter reading device 100 then uses this transmission time as the new transmission cycle and stores it in the storage module 105. It then jumps to steps S305 and S306 to provide it to the backend management platform during the next transmission. The processing module 101 then puts the entire meter reading device into sleep mode.

倘若資料傳送不成功,返回至步驟S308中。If the data transmission is unsuccessful, return to step S308.

以下結合圖5的具體實施例來說明讀表設備如何下載及執行新版韌體更新的過程。圖5是依照本發明的一實施例的讀表設備執行韌體更新的流程圖。The following describes how a meter reading device downloads and executes a new version of firmware update with reference to the specific embodiment of Figure 5. Figure 5 is a flow chart of a meter reading device executing a firmware update according to an embodiment of the present invention.

請參照圖1及圖5,在步驟S401中,計時模組104判斷休眠時間是否終了,並且於休眠時間終了通知處理模組101,由處理模組101讓整個讀表設備100回到工作狀態。1 and 5, in step S401, the timing module 104 determines whether the sleep time has ended and notifies the processing module 101 when the sleep time has ended. The processing module 101 then returns the entire meter reading device 100 to a working state.

在步驟S402中,處理模組101要求儲存模組105與後端管理平台200連線。In step S402, the processing module 101 requests the storage module 105 to connect to the backend management platform 200.

在步驟S403中,依據韌體檔案的版本編號來判斷後端管理平台200的回應訊息裡面的版本比對結果是否一致。In step S403, the version number of the firmware file is used to determine whether the version comparison result in the response message from the backend management platform 200 is consistent.

倘若版本比對結果一致,在步驟S404中,處理模組101發送指令令整個讀表設備100進入休眠狀態。If the version comparison result is consistent, in step S404, the processing module 101 sends a command to make the entire meter reading device 100 enter a sleep state.

倘若版本比對結果不一致,在步驟S405中,處理模組101會發送指令驅動通訊模組102連線至後端管理平台200取得待更新的韌體檔案與電子簽章,並且下載韌體檔案與電子簽章。If the version comparison result is inconsistent, in step S405, the processing module 101 sends a command to drive the communication module 102 to connect to the backend management platform 200 to obtain the firmware file and electronic signature to be updated, and download the firmware file and electronic signature.

在步驟S406中,判斷下載過程是否出現超時。In step S406, it is determined whether the download process has timed out.

倘若下載過程未出現超時,在步驟S407中,判斷是否發生網路斷線。If the download process does not time out, in step S407, it is determined whether the network is disconnected.

倘若下載過程出現超時,或者發生網路斷線,在步驟S408中,處理模組101會記錄斷點,並且跳轉至步驟S404中,立即讓讀取設備100進入休眠狀態。If the download process times out or the network is disconnected, in step S408, the processing module 101 will record the disconnection point and jump to step S404 to immediately put the reading device 100 into sleep mode.

倘若未發生網路斷線,在步驟S409中,處理模組101會比對下載的韌體檔案與後端管理平台200記錄之待更新的韌體檔案的檔案大小是否相同。If the network is not disconnected, in step S409, the processing module 101 compares the file size of the downloaded firmware file with the file size of the firmware file to be updated recorded by the backend management platform 200 to see if they are the same.

倘若下載的韌體檔案與後端管理平台200記錄之待更新的韌體檔案的檔案大小相同,說明下載完畢,在步驟S410中,處理模組101針對下載的韌體檔案之電子簽章與後端管理平台提供的電子簽章進行比對,判斷兩者的電子簽章是否相同。If the file size of the downloaded firmware file is the same as the file size of the firmware file to be updated recorded by the backend management platform 200, it means that the download is complete. In step S410, the processing module 101 compares the electronic signature of the downloaded firmware file with the electronic signature provided by the backend management platform to determine whether the electronic signatures of the two are the same.

倘若電子簽章相同,在步驟S411中,處理模組101依據下載的韌體檔案對讀表設備100執行韌體更新。待韌體更新完畢後,跳轉至步驟S404中,處理模組101會讓整個讀表設備100進入休眠狀態。If the electronic signatures are the same, in step S411, the processing module 101 performs a firmware update on the meter reading device 100 according to the downloaded firmware file. After the firmware update is completed, the process jumps to step S404, where the processing module 101 puts the entire meter reading device 100 into a dormant state.

倘若電子簽章不相同,跳轉至步驟S404中,處理模組101捨棄此次下載,令整個讀表設備100回到休眠狀態。If the electronic signatures are different, the process jumps to step S404, where the processing module 101 abandons the download and returns the entire meter reading device 100 to a dormant state.

倘若下載的韌體檔案與後端管理平台200記錄之待更新的韌體檔案的檔案大小不相同,也即是說,下載的韌體檔案比後端管理平台200記錄之待更新的韌體檔案的檔案小,說明韌體檔案未下載完畢,跳轉至步驟S405中,再次連線至至後端管理平台200取得待更新的韌體檔案與電子簽章,並且下載韌體檔案與電子簽章。If the file size of the downloaded firmware file is different from the file size of the firmware file to be updated recorded by the backend management platform 200, that is, the downloaded firmware file is smaller than the file size of the firmware file to be updated recorded by the backend management platform 200, it means that the firmware file has not been downloaded completely. Jump to step S405, connect to the backend management platform 200 again to obtain the firmware file to be updated and the electronic signature, and download the firmware file and the electronic signature.

從上圖4和圖5的實施例得知,當讀表設備100從休眠狀態回到工作狀態後,啟動通訊模組102傳送資料或者下載新版韌體檔案,由於連網過程中可能會遇到失敗而必須重新連網,進而會額外消耗讀表設備100的電池電力,對長期供應電力至讀表設備100的電池造成不利影響。As shown in the embodiments of FIG. 4 and FIG. 5 , when the meter reading device 100 returns to the working state from the sleep state, the communication module 102 is activated to transmit data or download a new firmware file. Since the network connection may fail during the process and the network must be reconnected, the battery power of the meter reading device 100 is consumed additionally, which has an adverse effect on the long-term power supply to the battery of the meter reading device 100.

為了減少讀表設備100重新傳送資料的次數,處理模組101在上傳至後端管理平台200的資料中會加上記錄讀表設備100重傳讀表資料至後端管理平台200,直至將讀表資料成功傳送至後端管理平台200的重傳次數以及讀表設備100每一次重傳該讀表資料至後端管理平台200的傳送時間。In order to reduce the number of times the meter reading device 100 retransmits data, the processing module 101 will add a record of the number of times the meter reading device 100 retransmits the meter reading data to the backend management platform 200 when uploading the data to the backend management platform 200, until the meter reading data is successfully transmitted to the backend management platform 200, and the transmission time each time the meter reading device 100 retransmits the meter reading data to the backend management platform 200.

後端管理平台200收到重傳次數以及傳送時間後,透過公式1的計算過程,若發現這種重送情況繁複發生時,電源模組106(例如電源模組106可以是電池模組)可能無法支持讀表設備100長時間例如8年以上的正常運作,則後端管理平台200會獲取該讀表設備100重新傳送時的行動通信網路通訊品質資料、後端管理平台200收到的重傳次數以及重傳成功的時間作為參數,並結合最佳傳送時間估算模型來估算讀表設備100的最佳傳送時間。最佳傳送時間估算模型可採用例如邏輯回歸、隨機森林、決策樹甚至神經網路。After receiving the retransmission count and transmission time, the backend management platform 200 uses the calculation process of Formula 1 to determine that frequent retransmissions indicate that the power module 106 (e.g., the power module 106 may be a battery module) may not be able to support the normal operation of the meter reading device 100 for an extended period, such as more than eight years. The backend management platform 200 then uses the mobile network communication quality data from the meter reading device 100 during retransmissions, the number of retransmissions received by the backend management platform 200, and the time it took for successful retransmissions as parameters. The backend management platform 200 then uses the parameters in an optimal transmission time estimation model to estimate the optimal transmission time for the meter reading device 100. The optimal transmission time estimation model can employ, for example, logical regression, random forests, decision trees, or even neural networks.

在一實施例中,以邏輯回歸的最佳傳送時間估算模型為例,將後端管理平台200獲取的行動通信網路通訊品質資料(例如RSRP、RSRQ、SNR、重傳次數以及傳送時間等)以一個一維陣列代表,然後代入公式2的假設函數中。In one embodiment, taking the optimal transmission time estimation model of logical regression as an example, the mobile communication network communication quality data (such as RSRP, RSRQ, SNR, retransmission times, and transmission time) obtained by the backend management platform 200 is represented as a one-dimensional array and then substituted into the assumption function of Formula 2.

公式2Formula 2

將公式2中的θ(要求出的各參數的權重與偏差值)透過公式3的演算法不斷訓練及優化後可得到最佳傳送時間估算模型,最佳傳送時間估算模型可幫助讀表設備100於適當時間傳送資料,以提升成功率。公式3如下所示。By continuously training and optimizing θ (the weights and deviations of the various parameters required) in Equation 2 through the algorithm in Equation 3, an optimal transmission time estimation model can be obtained. This optimal transmission time estimation model can help meter reading device 100 transmit data at the appropriate time, thereby improving the success rate. Equation 3 is shown below.

公式3Formula 3

經最佳傳送時間估算模型獲取的最佳傳送時間經測試且達到可以減少重傳次數的標準後,可以更新操作參數的方式傳送至某些需要重新傳送很多次才能成功的讀表設備100,以提升讀表設備100的資料傳送成功率,減少讀表設備100額外耗電。After the optimal transmission time obtained by the optimal transmission time estimation model is tested and meets the standard for reducing the number of retransmissions, it can be transmitted to certain meter reading devices 100 that require multiple retransmissions to successfully complete the transmission by updating the operating parameters, thereby improving the data transmission success rate of the meter reading device 100 and reducing the additional power consumption of the meter reading device 100.

以下結合具體實施例說明讀表設備100在使用新版韌體及舊版韌體運作1天的情況下所得到的消耗電流以及推算出的電池可用年限。The following describes, with reference to specific embodiments, the current consumption and estimated battery life of the meter reading device 100 when it is operated for one day using the new version of firmware and the old version of firmware.

首先推算讀表設備100在使用舊版韌體運作1天的情況下所得到的消耗電流以及推算出的電池可用年限。First, the current consumption of the meter reading device 100 obtained when it uses the old version of firmware for one day and the estimated battery life are calculated.

以電源模組300供應穩定直流3V電壓給讀表設備100。讀表設備100每天僅工作一次,每次成功上傳資料及收到遠端管理平台200回應訊息耗時11.9秒,其餘時間均在休眠狀態。在這個運作條件下,測得工作期間讀表設備100消耗84.195mA,休眠期間耗電流則是0.001489mA,利用這個結果得出一天總消耗電量為:Power module 300 supplies a stable 3V DC voltage to meter reading device 100. Meter reading device 100 operates only once a day. Each successful data upload and response from remote management platform 200 takes 11.9 seconds, and the rest of the time it is in sleep mode. Under these operating conditions, meter reading device 100 consumes 84.195mA during operation and 0.001489mA during sleep. Using this result, the total daily power consumption is:

平均一天電流消耗(電壓固定為直流3V)為:The average daily current consumption (voltage fixed at DC 3V) is:

為快速得到電池無法供應讀表設備100前成功上傳資料及收到回應的次數,因此將讀表設備改為2分鐘送收資料一次,工作時間經測試仍然為11.9秒,但休眠時間變成120-11.9=108.1秒,根據這個條件得到讀表設備100能維持正常送收資料達9455次,如果要得到原先一天工作11.9秒且由電池供電時能正常送收資料的次數,可用以下公式1來處理:To quickly determine the number of times the meter reading device 100 successfully uploaded data and received a response before the battery failed, the device was modified to send and receive data every 2 minutes. The operating time remained at 11.9 seconds, but the sleep time was increased to 120 - 11.9 = 108.1 seconds. Based on this condition, the meter reading device 100 can maintain normal data transmission and reception 9455 times. To determine the number of times the device can successfully transmit and receive data under the original 11.9-second operating time and battery power, the following formula 1 can be used:

公式1Formula 1

其中n是用電池供電, 1天送收資料一次時讀表設備能正常送收資料的次數。n 0是每2分鐘送收資料一次時讀表設備能正常送收資料的次數,在這裡是9455次。Q 0是1天內送收資料一次時讀表設備100消耗的總電量,在這裡是1130mAs,至於Q則是改用電池供電後,讀表設備100在1天內送收資料一次的情況下的總消耗電量,其值為: Where n is the number of times the meter reading device can normally send and receive data if it is powered by batteries and sends and receives data once a day. n0 is the number of times the meter reading device can normally send and receive data if it sends and receives data once every two minutes, which is 9455 times in this case. Q0 is the total power consumed by meter reading device 100 if it sends and receives data once a day, which is 1130 mA in this case. Q is the total power consumed by meter reading device 100 if it is powered by batteries and sends and receives data once a day. Its value is:

將以上數據代入公式1進行後可得到使用電池供電時,讀表設備100最多只能正常送收資料8380次,如果加上電池本身自放電或其他耗損會耗掉電池電量5%這個因子,則最後讀表設備100僅能正常送收資料次數為8380*0.95=7962次,以每天送收資料一次來計算,電池總共可以維持讀表設備100正常運作7962/365=21年,以上是讀表設備100採用傳統設計之韌體(即舊版韌體)時電池能正常運作的年限。Substituting the above data into Formula 1, we find that when powered by batteries, the meter reading device 100 can only normally send and receive data a maximum of 8380 times. If we factor in a 5% loss of battery capacity due to self-discharge or other wear, the meter reading device 100 can only normally send and receive data a maximum of 8380 times * 0.95 = 7962 times. Assuming data is sent and received once per day, the battery can maintain normal operation for a total of 7962/365 years = 21 years. This is the expected battery life when the meter reading device 100 uses traditional firmware (i.e., older firmware).

再者,推算讀表設備100在使用新版韌體運作1天的情況下所得到的消耗電流以及推算出的電池可用年限。Furthermore, the current consumption and the useful life of the battery are estimated when the meter reading device 100 operates for one day using the new version of the firmware.

在使用新版韌體的讀表設備100上運作時,工作時間從原本的11.9秒縮短為8.56秒,重複以上計算過程後電池可維持讀表設備100正常運作的時間則延長到27年,無形中增加了電池可維持讀表設備100正常運作的餘裕度,達到電池可以在長時間如8年供電下無須更換的目標。When running on the meter reading device 100 using the new firmware, the operating time is shortened from 11.9 seconds to 8.56 seconds. After repeating the above calculation process, the battery life that can maintain the normal operation of the meter reading device 100 is extended to 27 years. This effectively increases the battery's margin for maintaining normal operation of the meter reading device 100, achieving the goal of providing power for a long time, such as 8 years, without requiring replacement.

上述實施例中,通過記錄讀表設備100休眠以及工作期間的功耗,透過選取成功率較佳的連網模式(即選擇最優行動通訊網路媒介)、續傳資料的方式、提升韌體更新效率、讀取變動的資料以減少讀取資料花費時間以縮短整體傳送時間等多因子方式,將讀表設備100的工作時間從之前的11.9秒縮短到8.56秒,以節省內部電池電量消耗,延長使用年限,降低了日後更換電池的成本。若遇到某些因通信環境因素導致資料傳送次數偏多的讀表設備100,也可藉由收集當地行動網絡通信品質資料、重傳次數和傳送成功時間等資料,利用不斷訓練優化得到的最佳傳送時間估算模型估算最佳傳送時間,找出適合讀表設備100傳送資料的最佳傳送時間,減少嘗試重新傳送的次數,減少電池額外功耗。In the above embodiment, by recording the power consumption of the meter reading device 100 during sleep and operation, and by selecting a network mode with a better success rate (i.e., selecting the optimal mobile communication network medium), a method for continuing data transmission, improving firmware update efficiency, reading changing data to reduce the time spent reading data and shortening the overall transmission time, etc., the operating time of the meter reading device 100 is shortened from 11.9 seconds to 8.56 seconds, thereby saving internal battery power consumption, extending the service life, and reducing the cost of future battery replacement. If a meter reading device 100 transmits data too frequently due to communication environment factors, the system can collect local mobile network communication quality data, retransmission counts, and successful transmission times, and use a continuously trained and optimized optimal transmission time estimation model to estimate the optimal transmission time. This can help identify the optimal transmission time for the meter reading device 100 to transmit data, reduce the number of retransmission attempts, and minimize excess battery power consumption.

基於上述,本發明提供一種節能讀表回傳系統及其方法,在電池有限的讀表設備將讀表資料回傳至後端管理平台時,不僅可依照終端設備部署地點的行動通信品質資料選擇最優行動通訊網路媒介上傳或接收資料,利用檔案續傳的方式、提升韌體更新效率、讀取變動的資料以減少讀取資料花費時間,並且可利用不斷訓練優化得到的最佳傳送時間估算模型來估算資料上傳成功率最好之傳送時間,以找出適合讀表設備傳送資料的最佳傳送時間,提升資料送收成功率,減少重送機會以降低讀表設備的耗電量,從而令讀表設備可以在不需要消耗太多的電力時,仍能有效率地讀取資料以及與後端管理平台交換訊息,達到安裝讀表設備後可長時間維持讀表設備的正常運作而毋需更換其電池的目的。Based on the above, the present invention provides an energy-saving meter reading and transmission system and method. When a meter reading device with limited battery sends meter reading data back to a back-end management platform, it can not only select the optimal mobile communication network medium to upload or receive data according to the mobile communication quality data of the terminal device deployment location, but also use the file transmission method to improve the efficiency of firmware update and read the changing data to reduce the time spent on reading data. In addition, it can use the best transmission time estimated by continuous training optimization. A calculation model is used to estimate the transmission time with the highest data upload success rate. This allows the optimal transmission time for meter reading devices to be determined, thereby improving the data transmission success rate and reducing the chance of retransmissions, thereby lowering the power consumption of the meter reading devices. This allows the meter reading devices to efficiently read data and exchange information with the backend management platform without consuming too much power, achieving the goal of maintaining normal operation of the meter reading devices for a long time after installation without replacing their batteries.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed above by way of embodiments, they are not intended to limit the present invention. Any person having ordinary skill in the art may make slight modifications and improvements without departing from the spirit and scope of the present invention. Therefore, the scope of protection of the present invention shall be determined by the scope of the attached patent application.

100:讀表設備 200:後端管理平台 300:行動通信網路 400:終端設備 101:處理模組 102:通訊模組 103:讀表模組 104:計時模組 105:儲存模組 106:電源模組 1011:選擇單元 1012:變動資料讀取單元 1013:續傳單元 S201、S202、S203、S204、S205、S206、S207、S208、S209、S210、S211、S212、S213、S301、S302、S303、S304、S305、S306、S307、S308、S309、S310、S311、S401、S402、S403、S404、S405、S406、S407、S408、S409、S410、S411:步驟 100: Meter Reading Device 200: Back-end Management Platform 300: Mobile Communication Network 400: Terminal Device 101: Processing Module 102: Communication Module 103: Meter Reading Module 104: Timing Module 105: Storage Module 106: Power Module 1011: Selection Unit 1012: Variable Data Reading Unit 1013: Transmission Unit S201, S202, S203, S204, S205, S206, S207, S208, S209, S210, S211, S212, S213, S301, S302, S303, S304, S305, S306, S307, S308, S309, S310, S311, S401, S402, S403, S404, S405, S406, S407, S408, S409, S410, S411: Steps

圖1是依照本發明的一實施例的一種節能讀表回傳系統的架構示意圖。 圖2是依照本發明的一實施例的處理模組的示意圖。 圖3是依照本發明的一第一實施例的讀表設備執行讀表操作及上傳讀表資料的流程圖。 圖4是依照本發明的一第二實施例的讀表設備上傳讀表資料的流程圖。 圖5是依照本發明的一實施例的讀表設備執行韌體更新的流程圖。 Figure 1 is a schematic diagram of the architecture of an energy-saving meter reading and feedback system according to an embodiment of the present invention. Figure 2 is a schematic diagram of a processing module according to an embodiment of the present invention. Figure 3 is a flow chart of a meter reading device performing a meter reading operation and uploading meter reading data according to a first embodiment of the present invention. Figure 4 is a flow chart of a meter reading device uploading meter reading data according to a second embodiment of the present invention. Figure 5 is a flow chart of a meter reading device performing a firmware update according to an embodiment of the present invention.

100:讀表設備 100: Meter reading equipment

200:後端管理平台 200: Backend Management Platform

300:行動通信網路 300: Mobile communication network

400:終端設備 400:Terminal equipment

101:處理模組 101: Processing Module

102:通訊模組 102: Communication Module

103:讀表模組 103: Meter Reading Module

104:計時模組 104: Timing Module

105:儲存模組 105: Storage Module

106:電源模組 106: Power module

Claims (8)

一種節能讀表回傳系統,包括:終端設備;以及讀表設備,與該終端設備電性連接,該讀表設備包括:電源模組,用以提供電源電壓至該讀表設備;通訊模組,該通訊模組經由行動通信網路與後端管理平台通訊連接;處理模組,與該通訊模組電性連接,其中該處理模組包括:選擇單元,用以依據入網成功率選擇從該行動通信網路的多個行動通訊網路媒介中選擇最優行動通訊網路媒介,經由該最優行動通訊網路媒介接收該後端管理平台傳送的讀表指令;以及讀表模組,與該處理模組電性連接,用以從該處理模組接收該讀表指令後,依據該讀表指令對該終端設備執行讀表操作以獲取讀表資料,並且將該讀表資料經由該最優行動通訊網路媒介傳送至該後端管理平台,其中該讀表模組將該讀表資料經由該最優行動通訊網路媒介傳送至該後端管理平台的操作中,更包括:當該讀表設備傳送該讀表資料至該後端管理平台失敗時,該讀表設備重傳該讀表資料至該後端管理平台,直至將該讀表資料成功傳送至該後端管理平台;該讀表設備記錄該讀表設備重傳該讀表資料至該後端管理平台,直至將該讀表資料成功傳送至該後端管理平台的重傳次數以及該讀表設備每一次重傳該讀表資料至該後端管理平台的傳送時間;該讀表設備將該重傳次數以及該傳送時間傳送至該後端管理平台;該後端管理平台獲取該讀表設備重傳該讀表資料至該後端管理平台,直至將該讀表資料成功傳送至該後端管理平台的行動通訊網絡品質資料;該後端管理平台依據該重傳次數、該傳送時間、該行動通訊網絡品質資料以及最佳傳送時間估算模型來估算該讀表設備將該讀表資料傳送至該後端管理平台的最佳傳送時間;該後端管理平台將該最佳傳送時間傳送至該讀表設備;以及該讀表設備依據該最佳傳送時間並經由該最優行動通訊網路媒介將該讀表資料傳送至該後端管理平台。An energy-saving meter reading and feedback system includes: a terminal device; and a meter reading device electrically connected to the terminal device, wherein the meter reading device includes: a power module for providing a power voltage to the meter reading device; a communication module, wherein the communication module is connected to a back-end management platform via a mobile communication network; a processing module electrically connected to the communication module, wherein the processing module includes: a selection unit for selecting an optimal mobile communication network medium from a plurality of mobile communication network media of the mobile communication network according to a network access success rate, and transmitting the data to the back-end management platform via the optimal mobile communication network medium. The meter reading module receives a meter reading instruction transmitted by the back-end management platform; and the meter reading module is electrically connected to the processing module, and is used to perform a meter reading operation on the terminal device according to the meter reading instruction to obtain meter reading data after receiving the meter reading instruction from the processing module, and transmit the meter reading data to the back-end management platform via the optimal mobile communication network medium, wherein the operation of the meter reading module transmitting the meter reading data to the back-end management platform via the optimal mobile communication network medium further includes: when the meter reading device fails to transmit the meter reading data to the back-end management platform, The meter reading device retransmits the meter reading data to the back-end management platform until the meter reading data is successfully transmitted to the back-end management platform; the meter reading device records the number of retransmissions of the meter reading data to the back-end management platform until the meter reading data is successfully transmitted to the back-end management platform and the transmission time of each retransmission of the meter reading data to the back-end management platform by the meter reading device; the meter reading device transmits the number of retransmissions and the transmission time to the back-end management platform; the back-end management platform obtains the number of retransmissions of the meter reading data to the back-end management platform by the meter reading device platform until the meter reading data is successfully transmitted to the mobile communication network quality data of the back-end management platform; the back-end management platform estimates the optimal transmission time for the meter reading device to transmit the meter reading data to the back-end management platform based on the number of retransmissions, the transmission time, the mobile communication network quality data, and the optimal transmission time estimation model; the back-end management platform transmits the optimal transmission time to the meter reading device; and the meter reading device transmits the meter reading data to the back-end management platform based on the optimal transmission time and via the optimal mobile communication network medium. 如請求項1所述的節能讀表回傳系統,其中該讀表設備更包括:計時模組,與該處理模組電性連接,用以執行計時操作,以令該讀表設備依據該最佳傳送時間將該讀表資料傳送至該後端管理平台。The energy-saving meter reading feedback system as described in claim 1, wherein the meter reading device further includes: a timing module electrically connected to the processing module for performing a timing operation so that the meter reading device transmits the meter reading data to the back-end management platform according to the optimal transmission time. 如請求項1所述的節能讀表回傳系統,其中該處理模組更包括:變動資料讀取單元,與該選擇單元電性連接,用以於執行該讀表操作時讀取變動的資料,其中該變動的資料為該讀表資料。The energy-saving meter reading feedback system as described in claim 1, wherein the processing module further includes: a variable data reading unit electrically connected to the selection unit, for reading variable data when performing the meter reading operation, wherein the variable data is the meter reading data. 如請求項3所述的節能讀表回傳系統,其中該讀表設備接收該後端管理平台傳送的韌體更新指令時,經由該行動通信網路從該後端管理平台接收韌體更新資料,該處理模組更包括:續傳單元,與該變動資料讀取單元電性連接,用以於該讀表設備與該行動通信網路斷線後並且恢復連線時利用續傳方式繼續從該後端管理平台接收該讀表設備與該行動通信網路斷線前未接收完畢的該韌體更新資料。The energy-saving meter reading feedback system as described in claim 3, wherein when the meter reading device receives a firmware update command transmitted by the back-end management platform, it receives firmware update data from the back-end management platform via the mobile communication network. The processing module further includes: a transmission continuation unit electrically connected to the variable data reading unit, which is used to continue receiving the firmware update data that was not received by the meter reading device before the disconnection from the mobile communication network when the connection is restored after the meter reading device is disconnected from the mobile communication network, from the back-end management platform using a transmission continuation method. 如請求項1所述的節能讀表回傳系統,其中該讀表設備更包括:儲存模組,分別與該處理模組以及該讀表模組電性連接,用於儲存該讀表資料、該讀表設備的設備資料、該重傳次數以及該傳送時間。The energy-saving meter reading feedback system as described in claim 1, wherein the meter reading device further includes: a storage module electrically connected to the processing module and the meter reading module, respectively, for storing the meter reading data, device data of the meter reading device, the number of retransmissions, and the transmission time. 一種節能讀表回傳方法,應用於包括終端設備、讀表設備以及經由行動通信網路與該讀表設備通訊連接的後端管理平台的節能讀表回傳系統中,該方法包括:提供電源電壓至該讀表設備;依據入網成功率選擇從行動通信網路的多個行動通訊網路媒介中選擇最優行動通訊網路媒介,經由該最優行動通訊網路媒介接收後端管理平台傳送至該讀表設備的讀表指令;以及該讀表設備依據該讀表指令對該終端設備執行讀表操作以獲取讀表資料,並且將該讀表資料經由該最優行動通訊網路媒介傳送至該後端管理平台,其中該讀表設備將該讀表資料經由該最優行動通訊網路媒介傳送至該後端管理平台的步驟中,更包括:當該讀表設備傳送該讀表資料至該後端管理平台失敗時,該讀表設備重傳該讀表資料至該後端管理平台,直至將該讀表資料成功傳送至該後端管理平台;記錄該讀表設備重傳該讀表資料至該後端管理平台,直至將該讀表資料成功傳送至該後端管理平台的重傳次數以及該讀表設備每一次重傳該讀表資料至該後端管理平台的傳送時間;將該重傳次數以及該傳送時間傳送至該後端管理平台;該後端管理平台獲取該讀表設備重傳該讀表資料至該後端管理平台,直至將該讀表資料成功傳送至該後端管理平台的行動通訊網絡品質資料;該後端管理平台依據該重傳次數、該傳送時間、該行動通訊網絡品質資料以及最佳傳送時間估算模型來估算該讀表設備將該讀表資料傳送至該後端管理平台的最佳傳送時間;該後端管理平台將該最佳傳送時間傳送至該讀表設備;以及該讀表設備依據該最佳傳送時間並經由該最優行動通訊網路媒介將該讀表資料傳送至該後端管理平台。An energy-saving meter reading and feedback method is applied to an energy-saving meter reading and feedback system including a terminal device, a meter reading device, and a back-end management platform that is communicatively connected to the meter reading device via a mobile communication network. The method comprises: providing a power voltage to the meter reading device; selecting an optimal mobile communication network medium from multiple mobile communication network media based on the network access success rate; receiving a meter reading instruction transmitted from the back-end management platform to the meter reading device via the optimal mobile communication network medium; and The meter reading device performs a meter reading operation on the terminal device according to the meter reading instruction to obtain meter reading data, and transmits the meter reading data to the back-end management platform via the optimal mobile communication network medium, wherein the step of the meter reading device transmitting the meter reading data to the back-end management platform via the optimal mobile communication network medium further includes: when the meter reading device fails to transmit the meter reading data to the back-end management platform, the meter reading device retransmits the meter reading data to the back-end management platform until the meter reading data is successfully transmitted. The meter reading device retransmits the meter reading data to the back-end management platform until the meter reading data is successfully transmitted to the back-end management platform; the number of retransmissions and the transmission time of each retransmission of the meter reading data to the back-end management platform are recorded; the number of retransmissions and the transmission time are transmitted to the back-end management platform; the back-end management platform obtains the meter reading data retransmitted by the meter reading device to the back-end management platform until the meter reading data is successfully transmitted to the back-end management platform. The back-end management platform estimates the optimal transmission time for the meter reading device to transmit the meter reading data to the back-end management platform based on the number of retransmissions, the transmission time, the mobile communication network quality data, and the optimal transmission time estimation model; the back-end management platform transmits the optimal transmission time to the meter reading device; and the meter reading device transmits the meter reading data to the back-end management platform via the optimal mobile communication network medium based on the optimal transmission time. 如請求項6所述的節能讀表回傳方法,其中該方法更包括:該讀表設備接收該後端管理平台傳送的韌體更新指令時,經由該行動通信網路從該後端管理平台接收韌體更新資料;以及於該讀表設備與該行動通信網路斷線後並且恢復連線時利用續傳方式繼續從該後端管理平台接收該讀表設備與該行動通信網路斷線前未接收完畢的該韌體更新資料。An energy-saving meter reading feedback method as described in claim 6, wherein the method further includes: when the meter reading device receives a firmware update command transmitted by the back-end management platform, receiving firmware update data from the back-end management platform via the mobile communication network; and after the meter reading device is disconnected from the mobile communication network and the connection is restored, using a retransmission method to continue to receive the firmware update data that was not received before the meter reading device was disconnected from the mobile communication network from the back-end management platform. 如請求項6所述的節能讀表回傳方法,其中該方法更包括:將該讀表資料、該讀表設備的設備資料、該重傳次數以及該傳送時間儲存於該讀表設備中。The energy-saving meter reading feedback method as described in claim 6 further includes: storing the meter reading data, the device data of the meter reading device, the retransmission number and the transmission time in the meter reading device.
TW113131423A 2024-08-21 2024-08-21 Energy-saving meter reading and transmission system and method thereof TWI900188B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW113131423A TWI900188B (en) 2024-08-21 2024-08-21 Energy-saving meter reading and transmission system and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW113131423A TWI900188B (en) 2024-08-21 2024-08-21 Energy-saving meter reading and transmission system and method thereof

Publications (1)

Publication Number Publication Date
TWI900188B true TWI900188B (en) 2025-10-01

Family

ID=98263708

Family Applications (1)

Application Number Title Priority Date Filing Date
TW113131423A TWI900188B (en) 2024-08-21 2024-08-21 Energy-saving meter reading and transmission system and method thereof

Country Status (1)

Country Link
TW (1) TWI900188B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180287657A1 (en) * 2016-02-05 2018-10-04 Apana Inc. Low Power, High Resolution Automated Meter Reading and Analytics
CN115103389A (en) * 2022-06-15 2022-09-23 国网山东省电力公司武城县供电公司 Power distribution network fault indication method
CN116709279A (en) * 2023-06-14 2023-09-05 临沂泽尔物联科技有限公司 NB_iot plus Bluetooth internet of things water meter management system
CN116801133A (en) * 2023-07-05 2023-09-22 南京南瑞继保工程技术有限公司 Wireless water meter data acquisition system and method based on NB-IoT and electronic equipment
US20240247967A1 (en) * 2022-11-06 2024-07-25 Michael Edward Klicpera Water Meter and Leak Detection System

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20180287657A1 (en) * 2016-02-05 2018-10-04 Apana Inc. Low Power, High Resolution Automated Meter Reading and Analytics
CN115103389A (en) * 2022-06-15 2022-09-23 国网山东省电力公司武城县供电公司 Power distribution network fault indication method
US20240247967A1 (en) * 2022-11-06 2024-07-25 Michael Edward Klicpera Water Meter and Leak Detection System
CN116709279A (en) * 2023-06-14 2023-09-05 临沂泽尔物联科技有限公司 NB_iot plus Bluetooth internet of things water meter management system
CN116801133A (en) * 2023-07-05 2023-09-22 南京南瑞继保工程技术有限公司 Wireless water meter data acquisition system and method based on NB-IoT and electronic equipment

Similar Documents

Publication Publication Date Title
CN109347989B (en) Meter design method, device and system design method based on NB-IoT (network B-IoT) Internet of things
EP2122929B1 (en) Network oriented control system for self-configuration and self-optimization measurements
US20100087188A1 (en) Mobile device and method for collecting location based user quality data
US12089125B2 (en) Modular hardware and software integration for environmental sensor devices
US10716062B1 (en) Wireless system, power efficiency control method, server, and base station
US10805882B2 (en) Systems and methods for battery management in a network
CN102868598A (en) Control device and control method
WO2005107280A2 (en) Method and system for configurable qualification and registration in a fixed network automated meter reading system
WO2015062060A1 (en) Energy saving method for base station, and base station
EP3909297A1 (en) Signal-repeater device operable in low-power repeater-operation mode
TWI900188B (en) Energy-saving meter reading and transmission system and method thereof
CN110050473A (en) The synchronous system and method for wireless device
CN101199138A (en) Systems and methods for controlling power consumption in a wireless device
CN109996319B (en) Beacon signal processing device
JP2017152930A (en) Communication system and communication optimization device
Caligiuri et al. A bayesian game of multisource energy harvesting for batteryless iot devices
JP2002152216A (en) Wireless LAN system and wireless terminal
JP2001145168A (en) Communication system, communication device, and communication method
CN110972207B (en) Low-power consumption wireless photographing access and transmission method
CN209728514U (en) Production management system
CN114095945A (en) Node dormancy scheduling method and system comprehensively considering network coverage and energy efficiency
CN117729609B (en) Method, device and electronic device for controlling narrowband Internet of Things communication equipment
CN120129092A (en) Networking method, communication system, electronic device, storage medium and program product
CN119298985B (en) Data transmission method based on satellite base station and satellite base station
CN120358281B (en) A gateway distributed cache transmission system and method