TWI897441B - Task schedule management methods and systems for battery energy stations based on cpu utilization - Google Patents

Task schedule management methods and systems for battery energy stations based on cpu utilization

Info

Publication number
TWI897441B
TWI897441B TW113119327A TW113119327A TWI897441B TW I897441 B TWI897441 B TW I897441B TW 113119327 A TW113119327 A TW 113119327A TW 113119327 A TW113119327 A TW 113119327A TW I897441 B TWI897441 B TW I897441B
Authority
TW
Taiwan
Prior art keywords
battery energy
energy station
task
remote server
battery
Prior art date
Application number
TW113119327A
Other languages
Chinese (zh)
Other versions
TW202545745A (en
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 TW113119327A priority Critical patent/TWI897441B/en
Application granted granted Critical
Publication of TWI897441B publication Critical patent/TWI897441B/en
Publication of TW202545745A publication Critical patent/TW202545745A/en

Links

Landscapes

  • Charge And Discharge Circuits For Batteries Or The Like (AREA)

Abstract

Task schedule management methods and systems for battery energy stations based on CPU utilization are provided. First, a battery energy station is used to charge a plurality of batteries, and provide the batteries for a battery exchange operation. A time schedule is provided for at least one task of the battery energy station, and a remote server is used to execute the task according to the time schedule. A processing unit of the remote server detects a CPU utilization of the processing unit and determines whether the CPU utilization exceeds a preset threshold. When the CPU utilization exceeds the preset threshold, the remote server adjusts the time schedule of the task, and executes the task according to the adjusted time schedule.

Description

基於處理器使用率之電池能源站工作排程管理方法及系統 Battery energy station task scheduling management method and system based on processor utilization

本發明係有關於一種電池能源站之工作排程管理方法及其電池能源站,且特別有關於一種可以根據遠端伺服器之處理器使用率來對於固定排程之電池能源站工作排程進行管理之方法及系統。 The present invention relates to a method for managing the work schedule of a battery energy station and the battery energy station, and more particularly to a method and system for managing the fixed-schedule work schedule of a battery energy station based on the processor usage of a remote server.

近年來,隨著環保意識抬頭,以及電動車科技的進步,開發以電能作為動力來源的電動車輛取代以石化燃料作為動力的傳統車輛,逐漸成為車用領域內的重要目標,因此使得電動車輛愈來愈普及。為了提高電動車航程與使用意願,許多國家或城市都已開始規劃在公眾場所設置充電站與電池能源站,以提供電動汽車與/或電動機車進行充電或電池交換,使得電動車輛的使用更為方便。 In recent years, with rising environmental awareness and advances in electric vehicle technology, the development of electric vehicles powered by electricity to replace traditional vehicles powered by fossil fuels has become a key goal in the automotive industry, leading to their increasing popularity. To improve the range and user experience of electric vehicles, many countries and cities have begun planning to install charging stations and battery recharge stations in public areas. These stations allow electric cars and/or electric scooters to charge or swap batteries, making electric vehicle use more convenient.

一般來說,電池能源站係透過雲端進行管理。位於同一或不同位置的電池能源站可以透過網路連接至一遠端伺服器。遠端伺服器對於這些電池能源站的運作進行監控及管理。舉例來說,在電池能源站的電池交換作業中,電池能源站會將相應電池的電池辨識資料及用戶辨識資料透過網路傳送至遠端伺服器,而遠端伺服器會依據接收的資料來判斷是否同意執行此電池交換作業。 Generally, battery energy stations are managed through the cloud. Battery energy stations, located in the same or different locations, can be connected to a remote server via the internet. The remote server monitors and manages the operations of these battery energy stations. For example, during a battery swap, the battery energy station transmits the battery identification data and user identification data of the corresponding battery to the remote server via the internet. The remote server then determines whether to approve the battery swap based on the received data.

如前所述,遠端伺服器會同時對於位於同一或不同位置的電 池能源站進行監控及管理。由於電池能源站的數量非常龐大,遠端伺服器需要配置大量的系統資源來處理其相應的大量管理工作。因此,如何妥善安排遠端伺服器上相應電池能源站之工作將成為系統穩定提供服務的重要關鍵。 As mentioned earlier, the remote server monitors and manages battery energy stations located in the same or different locations. Due to the large number of battery energy stations, the remote server requires significant system resources to handle the corresponding management workload. Therefore, properly arranging the tasks of the corresponding battery energy stations on the remote server is crucial for the system's stable service provision.

有鑑於此,本發明提供基於處理器使用率之電池能源站工作排程管理方法及系統。 In view of this, the present invention provides a battery energy station task scheduling management method and system based on processor usage.

本發明實施例之一種基於處理器使用率之電池能源站工作排程管理方法。首先,利用一電池能源站對於複數電池進行充電,並提供該等電池進行一交換作業。提供相應電池能源站之至少一工作之一時間排程,並利用一遠端伺服器依據此時間排程執行工作。遠端伺服器之一處理單元偵測相應處理單元之一處理器使用率,並判斷處理器使用率是否超過一預設臨限值。當處理器使用率超過預設臨限值時,利用遠端伺服器調整相應工作之時間排程,並依據調整後之時間排程執行工作。 An embodiment of the present invention provides a method for managing battery energy station tasks based on processor usage. First, a battery energy station is used to charge multiple batteries and provide these batteries for a swap operation. A time schedule is provided for at least one task of the corresponding battery energy station, and a remote server is used to execute the task according to the schedule. A processing unit of the remote server detects the processor usage of the corresponding processing unit and determines whether the processor usage exceeds a preset threshold. If the processor usage exceeds the preset threshold, the remote server adjusts the time schedule of the corresponding task, and the task is executed according to the adjusted time schedule.

本發明實施例之一種基於處理器使用率之電池能源站工作排程管理系統包括一電池能源站及一遠端伺服器。電池能源站包括複數電池,且對於每一電池進行充電,並提供電池進行一交換作業。遠端伺服器包括一網路連接單元、一儲存單元、及一處理單元。網路連接單元透過一網路與電池能源站耦接。儲存單元具有相應電池能源站之至少一工作之一時間排程,其中遠端伺服器係依據時間排程執行工作。處理單元偵測相應處理單元之一處理器使用率,並判斷處理器使用率是否超過一預設臨限值。當處理器使用率超過預設臨限值時,處理單元調整相應工作之時間排程,並依據調整後之時間排程執行工作。 One embodiment of the present invention is a battery energy station work scheduling management system based on processor usage, which includes a battery energy station and a remote server. The battery energy station includes a plurality of batteries, and charges each battery and provides the battery for a swap operation. The remote server includes a network connection unit, a storage unit, and a processing unit. The network connection unit is coupled to the battery energy station via a network. The storage unit has a time schedule for at least one work of the corresponding battery energy station, wherein the remote server executes the work according to the time schedule. The processing unit detects a processor usage of the corresponding processing unit and determines whether the processor usage exceeds a preset threshold value. When the processor utilization exceeds the preset threshold, the processing unit adjusts the corresponding task schedule and executes the task according to the adjusted schedule.

在一些實施例中,於時間排程中定義之一時間執行工作,其 中工作係利用遠端伺服器透過一網路傳送一指令至電池能源站。相應於指令,電池能源站執行一特定作業,並取得相應特定作業之一執行結果,並將執行結果透過網路傳送至遠端伺服器。 In some embodiments, a task is executed at a time defined in a schedule, wherein a remote server sends a command to a battery energy station via a network. In response to the command, the battery energy station performs a specific operation, obtains an execution result of the specific operation, and transmits the execution result to the remote server via the network.

在一些實施例中,電池能源站執行特定作業,以取得相應每一電池之一電池資訊,其中電池資訊至少包括相應每一電池之一電池辨識資料及一電池電量。電池能源站將包含相應每一電池之電池資訊之執行結果透過網路傳送至遠端伺服器。 In some embodiments, the battery energy station executes a specific operation to obtain battery information corresponding to each battery, where the battery information includes at least battery identification data and a battery charge level for each battery. The battery energy station transmits the execution result, including the battery information for each battery, to a remote server via a network.

在一些實施例中,當處理器使用率超過預設臨限值時,利用遠端伺服器調整相應工作之時間排程,以將時間排程中定義之一時間延後一既定時間,為一特定時間,並於特定時間利用遠端伺服器判斷處理器使用率是否超過預設臨限值。當處理器使用率並未超過預設臨限值時,執行工作。當處理器使用率超過預設臨限值時,利用遠端伺服器再次調整相應工作之時間排程。 In some embodiments, when the processor utilization exceeds a preset threshold, the remote server is used to adjust the schedule of the corresponding task, delaying a time defined in the schedule by a predetermined time, to a specific time. At the specific time, the remote server is used to determine whether the processor utilization exceeds the preset threshold. If the processor utilization does not exceed the preset threshold, the task is executed. If the processor utilization exceeds the preset threshold, the remote server is used to adjust the schedule of the corresponding task again.

在一些實施例中,當處理器使用率超過預設臨限值時,產生一通知,並透過一網路傳送通知至一電子裝置或一行動裝置。 In some embodiments, when the processor usage exceeds a preset threshold, a notification is generated and sent to an electronic device or a mobile device via a network.

本發明上述方法可以透過程式碼方式存在。當程式碼被機器載入且執行時,機器變成用以實行本發明之裝置。 The above-mentioned method of the present invention can be implemented in the form of program code. When the program code is loaded and executed by a machine, the machine becomes a device for implementing the present invention.

為使本發明之上述目的、特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖示,詳細說明如下。 To make the above-mentioned purposes, features, and advantages of the present invention more clearly understood, the following examples are given with reference to the accompanying diagrams for detailed description.

100:基於處理器使用率之電池能源站工作排程管理系統 100: Battery Energy Station Task Scheduling Management System Based on Processor Utilization

110:電池能源站 110: Battery Energy Station

112:電池收納系統 112: Battery Storage System

BA1、BA2:電池 BA1, BA2: Batteries

114:充電模組 114: Charging module

116:網路連接單元 116: Network connection unit

118:處理單元 118: Processing Unit

120:遠端伺服器 120: Remote Server

122:網路連接單元 122: Network connection unit

124:儲存單元 124: Storage Unit

126:處理單元 126: Processing unit

130:網路 130: Internet

S402、S404、S406、S408、S410、S412:步驟 S402, S404, S406, S408, S410, S412: Steps

S502、S504、S506:步驟 S502, S504, S506: Steps

S602、S604:步驟 S602, S604: Steps

S702、S704、S706、S708:步驟 S702, S704, S706, S708: Steps

第1圖為一示意圖係顯示依據本發明實施例之基於處理器使用率之電池能源站工作排程管理系統。 Figure 1 is a schematic diagram showing a battery energy station task scheduling management system based on processor usage according to an embodiment of the present invention.

第2圖為一示意圖係顯示依據本發明實施例之電池能源站。 Figure 2 is a schematic diagram showing a battery energy station according to an embodiment of the present invention.

第3圖為一示意圖係顯示依據本發明實施例之遠端伺服器。 Figure 3 is a schematic diagram showing a remote server according to an embodiment of the present invention.

第4圖為一流程圖係顯示依據本發明實施例之基於處理器使用率之電池能源站工作排程管理方法。 Figure 4 is a flow chart illustrating a method for managing battery energy station tasks based on processor utilization according to an embodiment of the present invention.

第5圖為一流程圖係顯示依據本發明實施例之執行相應電池能源站工作之方法。 Figure 5 is a flow chart illustrating a method for operating a corresponding battery energy station according to an embodiment of the present invention.

第6圖為一流程圖係顯示依據本發明另一實施例之執行相應電池能源站工作之方法。 Figure 6 is a flow chart illustrating a method for operating a corresponding battery energy station according to another embodiment of the present invention.

第7圖為一流程圖係顯示依據本發明另一實施例之基於處理器使用率之電池能源站工作排程管理方法。 Figure 7 is a flow chart illustrating a method for managing battery energy station tasks based on processor utilization according to another embodiment of the present invention.

第1圖顯示依據本發明實施例之基於處理器使用率之電池能源站工作排程管理系統。依據本發明實施例之基於處理器使用率之電池能源站工作排程管理系統100包括至少一電池能源站110及一遠端伺服器120。電池能源站110具有複數電池可以提供給至少一用電設備,如電動機車、電動汽車來取用。電池能源站110可以透過一網路130,如有線網路、電信網路、與無線網路,如Wi-Fi網路連接至遠端伺服器120。提醒的是,遠端伺服器120可以係一電子裝置。遠端伺服器120可以透過網路130同時管理位於同一位置,或位於不同位置的其他電池能源站。 FIG1 illustrates a battery energy station task scheduling management system based on processor usage according to an embodiment of the present invention. The battery energy station task scheduling management system 100 based on processor usage according to an embodiment of the present invention includes at least one battery energy station 110 and a remote server 120. The battery energy station 110 has a plurality of batteries that can be provided to at least one power-consuming device, such as an electric scooter or electric car. The battery energy station 110 can be connected to the remote server 120 via a network 130, such as a wired network, a telecommunications network, or a wireless network, such as a Wi-Fi network. It should be noted that the remote server 120 can be an electronic device. The remote server 120 can simultaneously manage other battery energy stations located at the same location or at different locations via the network 130.

第2圖顯示依據本發明實施例之電池能源站。依據本發明實施例之電池能源站110可以適用於一電子設備。如圖所示,電池能源站110至少包括一電池收納系統112、至少一充電模組114、一網路連接單元116、及一處理單元118。電池收納系統112具有特定機構(圖中未顯示)可以收納複數個電池,如電池BA1、BA2,並選擇性地鎖住或釋放該等電池。電池能源站110可以提供電池給至少一用電設備,如電動機車、電動汽車來取用。相 應每一電池可以配置對應之充電模組114,其具有一電流上限與/或一電流下限,以對相應之電池進行充電。在一些實施例中,電池能源站110亦可以包括一能源模組(圖中未顯示),其可以電性耦接至一電網,從而取得一總電流,以供給電池能源站110之用電。值得注意的是,在一些實施例中,能源模組可以主動偵測電網供應給電池能源站110的總電流,並將相應總電流之資訊通知處理單元118。網路連接單元116可以連接至一網路,從而致使電池能源站110具有一網路連接能力。在一些實施例中,網路可以為有線網路、電信網路、與無線網路,如Wi-Fi網路等。處理單元118可以控制電池能源站110中所有硬體及軟體之運作,其細節將於後進行說明。 Figure 2 shows a battery energy station according to an embodiment of the present invention. A battery energy station 110 according to an embodiment of the present invention can be used with an electronic device. As shown, the battery energy station 110 includes at least a battery storage system 112, at least one charging module 114, a network connection unit 116, and a processing unit 118. The battery storage system 112 has a specific mechanism (not shown) that can store multiple batteries, such as batteries BA1 and BA2, and selectively lock or release these batteries. The battery energy station 110 can provide batteries to at least one electric device, such as an electric motorcycle or electric car. Each battery can be assigned a corresponding charging module 114, which has an upper current limit and/or a lower current limit to charge the corresponding battery. In some embodiments, the battery energy station 110 may also include an energy module (not shown) that can be electrically coupled to a power grid to obtain a total current to power the battery energy station 110. It is worth noting that in some embodiments, the energy module can actively detect the total current supplied to the battery energy station 110 from the power grid and notify the processing unit 118 of the corresponding total current information. The network connection unit 116 can be connected to a network, thereby providing the battery energy station 110 with network connectivity. In some embodiments, the network can be a wired network, a telecommunications network, or a wireless network such as a Wi-Fi network. The processing unit 118 can control the operation of all hardware and software in the battery energy station 110, and its details will be described later.

第3圖顯示依據本發明實施例之遠端伺服器。依據本發明實施例之遠端伺服器120可以係一電子裝置。如前所述,遠端伺服器120可以透過網路130同時管理位於同一位置,或位於不同位置的其他電池能源站。如圖所示,依據本發明實施例之遠端伺服器120至少包括一網路連接單元122、一儲存單元124、及一處理單元126。網路連接單元122可以連接至一網路,從而致使遠端伺服器120具有一網路連接能力。在一些實施例中,網路可以為有線網路、電信網路、與無線網路,如Wi-Fi網路等。儲存單元124可以儲存相關資料,如相應電池能源站110中至少一工作之時間排程(圖中未顯示)。提醒的是,時間排程可以係指相應該工作所要執行的時間。處理單元126可以控制遠端伺服器120中所有硬體及軟體之運作。提醒的是,處理單元126可以偵測/取得相應處理單元126之一處理器使用率,並執行本案之基於處理器使用率之電池能源站工作排程管理方法,其細節將於後進行說明。 Figure 3 shows a remote server according to an embodiment of the present invention. The remote server 120 according to an embodiment of the present invention can be an electronic device. As mentioned above, the remote server 120 can simultaneously manage other battery energy stations located at the same location or at different locations through the network 130. As shown in the figure, the remote server 120 according to an embodiment of the present invention includes at least a network connection unit 122, a storage unit 124, and a processing unit 126. The network connection unit 122 can be connected to a network, thereby enabling the remote server 120 to have a network connection capability. In some embodiments, the network can be a wired network, a telecommunications network, and a wireless network, such as a Wi-Fi network. The storage unit 124 can store relevant data, such as the schedule of at least one task in the corresponding battery energy station 110 (not shown). Note that the schedule can refer to the time at which the corresponding task is to be executed. The processing unit 126 can control the operation of all hardware and software in the remote server 120. Note that the processing unit 126 can detect/obtain the utilization rate of a processor in the corresponding processing unit 126 and implement the battery energy station task scheduling management method based on processor utilization in this case. Details will be described later.

第4圖顯示依據本發明實施例之基於處理器使用率之電池能源站工作排程管理方法。依據本發明實施例之基於處理器使用率之電池能 源站工作排程管理方法適用於一遠端伺服器及一電池能源站。 Figure 4 shows a method for scheduling and managing a battery energy station based on processor usage according to an embodiment of the present invention. The method for scheduling and managing a battery energy station based on processor usage according to an embodiment of the present invention is applicable to a remote server and a battery energy station.

首先,如步驟S402,利用電池能源站對於複數電池進行充電,並提供該等電池進行一交換作業。提醒的是,在交換作業中,用戶可以將一特定電池置入電池能源站中。相應於電池置入,電池能源站可以由該等電池中選擇一者,並將選定之電池提供給用戶使用。如步驟S404,於遠端伺服器中提供相應此電池能源站之至少一工作之一時間排程。值得注意的是,時間排程中可以記錄相應此工作所要執行的時間。接著,如步驟S406,遠端伺服器之一處理單元偵測相應處理單元之一處理器使用率,並如步驟S408,判斷處理器使用率是否超過一預設臨限值。值得注意的是,在一些實施例中,遠端伺服器可以在執行時間到時再進行步驟S406,並進行步驟S408的判斷。注意的是,在一些實施例中,預設臨限值可以設為90%。提醒的是,前述預設臨限值僅為本案之例子,本發明並未限定於此。預設臨限值可以依據不同需求及應用進行設定。當處理器使用率並未超過預設臨限值時(步驟S408的否),如步驟S412,利用遠端伺服器依據此時間排程執行相應該電池能源站之工作。當處理器使用率超過預設臨限值時(步驟S408的是),如步驟S410,利用遠端伺服器調整相應工作之時間排程,如把執行時間往後延遲一既定時間,並如步驟S412,依據調整後之時間排程執行工作。提醒的是,遠端伺服器會在執行時間到的時候才會執行此工作。值得注意的是,在一些實施例中,當處理器使用率超過預設臨限值時,遠端伺服器可以產生一通知,並透過網路傳送通知至一電子裝置或一行動裝置,如管理人員之智慧型手機。 First, as in step S402, a plurality of batteries are charged using a battery energy station, and the batteries are provided for an exchange operation. It is noted that in the exchange operation, the user can place a specific battery into the battery energy station. Corresponding to the placement of the battery, the battery energy station can select one of the batteries and provide the selected battery to the user for use. As in step S404, a time schedule for at least one job corresponding to the battery energy station is provided in the remote server. It is worth noting that the time at which the corresponding job is to be executed can be recorded in the time schedule. Next, as in step S406, a processing unit of the remote server detects a processor usage rate of the corresponding processing unit, and as in step S408, determines whether the processor usage rate exceeds a preset threshold value. It is worth noting that in some embodiments, the remote server can proceed to step S406 and make the judgment of step S408 when the execution time is up. It is noted that in some embodiments, the default threshold value can be set to 90%. It is reminded that the aforementioned default threshold value is only an example of this case, and the present invention is not limited thereto. The default threshold value can be set according to different needs and applications. When the processor usage rate does not exceed the default threshold value (No in step S408), as in step S412, the remote server is used to execute the corresponding work of the battery energy station according to this time schedule. When the processor usage exceeds the preset threshold (yes in step S408), the remote server adjusts the corresponding task's schedule, such as by delaying the execution time by a predetermined amount, in step S410. The task is then executed according to the adjusted schedule, in step S412. It should be noted that the remote server will only execute the task when the execution time expires. It is worth noting that in some embodiments, when the processor usage exceeds the preset threshold, the remote server may generate a notification and transmit the notification via the network to an electronic device or mobile device, such as an administrator's smartphone.

第5圖顯示依據本發明實施例之執行相應電池能源站工作之方法。當遠端伺服器執行工作時,首先,如步驟S502,遠端伺服器透過一網路,如有線網路、電信網路、與無線網路,如Wi-Fi網路等傳送一指令至 電池能源站。如步驟S504,相應於指令,電池能源站執行一特定作業,並取得相應特定作業之一執行結果。接著,如步驟S506,電池能源站將執行結果透過網路傳送至遠端伺服器。 Figure 5 illustrates a method for executing a corresponding battery energy station operation according to an embodiment of the present invention. When a remote server executes a task, first, as in step S502, the remote server transmits a command to the battery energy station via a network, such as a wired network, a telecommunications network, or a wireless network, such as a Wi-Fi network. In step S504, the battery energy station executes a specific operation in response to the command and obtains an execution result of the specific operation. Next, in step S506, the battery energy station transmits the execution result to the remote server via the network.

第6圖顯示依據本發明另一實施例之執行相應電池能源站工作之方法。在此實施例中,特定作業係一電池資訊管理作業。首先,如步驟S602,電池能源站執行特定作業,以取得相應每一電池之一電池資訊。值得注意的是,電池資訊可以至少包括相應每一電池之一電池辨識資料及一電池電量。接著,如步驟S604,電池能源站將包含相應每一電池之電池資訊之執行結果透過網路傳送至遠端伺服器。 Figure 6 illustrates a method for executing a battery energy station according to another embodiment of the present invention. In this embodiment, the specific operation is a battery information management operation. First, in step S602, the battery energy station executes a specific operation to obtain battery information for each battery. Note that the battery information may include at least battery identification data and a battery charge level for each battery. Next, in step S604, the battery energy station transmits the execution result, including the battery information for each battery, to a remote server via a network.

第7圖顯示依據本發明另一實施例之基於處理器使用率之電池能源站工作排程管理方法。依據本發明實施例之基於處理器使用率之電池能源站工作排程管理方法適用於一遠端伺服器及一電池能源站。在此實施例中,當遠端伺服器在原訂執行時間時判定處理器使用率超過預設臨限值時,遠端伺服器可以調整相應工作之時間排程,以將時間排程中定義之一時間延後一既定時間,為一特定時間。如步驟S702,於特定時間利用遠端伺服器之處理單元偵測相應處理單元之處理器使用率,並如步驟S704,判斷處理器使用率是否超過預設臨限值。提醒的是,預設臨限值可以依據不同需求及應用進行設定。當處理器使用率並未超過預設臨限值時(步驟S704的否),如步驟S708,利用遠端伺服器依據此時間排程執行相應該電池能源站之工作。當處理器使用率超過預設臨限值時(步驟S704的是),如步驟S706,利用遠端伺服器再次調整相應工作之時間排程。類似地,在一些實施例中,當處理器使用率超過預設臨限值時,遠端伺服器可以產生一通知,並透過網路傳送通知至一電子裝置或一行動裝置,如管理人員之智慧型手機。 Figure 7 shows a battery energy station work scheduling management method based on processor usage according to another embodiment of the present invention. The battery energy station work scheduling management method based on processor usage according to the embodiment of the present invention is applicable to a remote server and a battery energy station. In this embodiment, when the remote server determines that the processor usage exceeds a preset threshold value at the original execution time, the remote server can adjust the time schedule of the corresponding work to postpone a time defined in the time schedule by a predetermined time, which is a specific time. As in step S702, the processor usage of the corresponding processing unit is detected by the processing unit of the remote server at a specific time, and as in step S704, it is determined whether the processor usage exceeds the preset threshold value. It should be noted that the default threshold can be set based on different needs and applications. When the processor usage does not exceed the default threshold (No in step S704), the remote server executes the corresponding battery energy station task according to the schedule, as in step S708. When the processor usage exceeds the default threshold (Yes in step S704), the remote server re-adjusts the schedule of the corresponding task, as in step S706. Similarly, in some embodiments, when the processor usage exceeds the default threshold, the remote server can generate a notification and transmit the notification via the network to an electronic device or mobile device, such as an administrator's smartphone.

因此,透過本案之基於處理器使用率之電池能源站工作排程管理方法及系統可以根據遠端伺服器之處理器使用率來對於固定排程之電池能源站工作排程進行妥善管理,從而增加系統及整體服務提供的妥善及穩定度。 Therefore, through this processor utilization-based battery energy station task scheduling management method and system, fixed-schedule battery energy station tasks can be properly managed according to the processor utilization of the remote server, thereby increasing the reliability and stability of the system and overall service provision.

本發明之方法,或特定型態或其部份,可以以程式碼的型態存在。程式碼可以包含於實體媒體,如軟碟、光碟片、硬碟、或是任何其他機器可讀取(如電腦可讀取)儲存媒體,亦或不限於外在形式之電腦程式產品,其中,當程式碼被機器,如電腦載入且執行時,此機器變成用以參與本發明之裝置。程式碼也可以透過一些傳送媒體,如電線或電纜、光纖、或是任何傳輸型態進行傳送,其中,當程式碼被機器,如電腦接收、載入且執行時,此機器變成用以參與本發明之裝置。當在一般用途處理單元實作時,程式碼結合處理單元提供一操作類似於應用特定邏輯電路之獨特裝置。 The methods of the present invention, or specific aspects thereof, or portions thereof, may be in the form of program code. The program code may be contained in a physical medium, such as a floppy disk, an optical disk, a hard disk, or any other machine-readable (e.g., computer-readable) storage medium, or in a computer program product, not limited to an external form, wherein when the program code is loaded and executed by a machine, such as a computer, the machine becomes an apparatus for participating in the present invention. The program code may also be transmitted via some transmission medium, such as a wire or cable, an optical fiber, or any other transmission type, wherein when the program code is received, loaded, and executed by a machine, such as a computer, the machine becomes an apparatus for participating in the present invention. When implemented on a general-purpose processing unit, the code combines with the processing unit to provide a unique device that operates similarly to application-specific logic circuits.

雖然本發明已以較佳實施例揭露如上,然其並非用以限定本發明,任何熟悉此項技藝者,在不脫離本發明之精神和範圍內,當可做些許更動與潤飾,因此本發明之保護範圍當視後附之申請專利範圍所界定者為準。 Although the present invention has been disclosed above with reference to preferred embodiments, this is not intended to limit the present invention. Anyone skilled in the art may make 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.

S402、S404、S406、S408、S410、S412:步驟 S402, S404, S406, S408, S410, S412: Steps

Claims (10)

一種基於處理器使用率之電池能源站工作排程管理方法,適用於一遠端伺服器及一電池能源站,包括下列步驟: A battery energy station task scheduling management method based on processor usage, applicable to a remote server and a battery energy station, includes the following steps: 利用該電池能源站對於複數電池進行充電,並提供該等電池進行一交換作業; Utilize the battery energy station to charge multiple batteries and provide these batteries for exchange operations; 提供相應該電池能源站之至少一工作之一時間排程,並利用該遠端伺服器依據該時間排程執行該工作; Providing a time schedule for at least one task corresponding to the battery energy station, and utilizing the remote server to execute the task according to the time schedule; 利用該遠端伺服器之一處理單元偵測相應該處理單元之一處理器使用率; Utilizing a processing unit of the remote server to detect a processor usage rate of the corresponding processing unit; 利用該遠端伺服器判斷該處理器使用率是否超過一預設臨限值;以及 Using the remote server to determine whether the processor usage exceeds a preset threshold; and 當該處理器使用率超過該預設臨限值時,利用該遠端伺服器調整相應該工作之該時間排程,並依據調整後之該時間排程執行該工作。 When the processor usage exceeds the preset threshold, the remote server is used to adjust the time schedule of the corresponding task and execute the task according to the adjusted time schedule. 如申請專利範圍第1項所述之基於處理器使用率之電池能源站工作排程管理方法,更包括下列步驟: The battery energy station task scheduling management method based on processor usage described in Item 1 of the patent application further includes the following steps: 於該時間排程中定義之一時間執行該工作,其中該工作係利用該遠端伺服器透過一網路傳送一指令至該電池能源站; Executing the task at a time defined in the schedule, wherein the task utilizes the remote server to send a command to the battery energy station via a network; 相應於該指令,該電池能源站執行一特定作業,並取得相應該特定作業之一執行結果;以及 In response to the instruction, the battery energy station performs a specific operation and obtains an execution result corresponding to the specific operation; and 利用該電池能源站將該執行結果透過該網路傳送至該遠端伺服器。 The battery power station transmits the execution result to the remote server via the network. 如申請專利範圍第2項所述之基於處理器使用率之電池能源站工作排程管理方法,更包括下列步驟: The battery energy station task scheduling management method based on processor usage described in Item 2 of the patent application further includes the following steps: 利用該電池能源站執行該特定作業,以取得相應每一該等電池之一電池資訊,其中該電池資訊至少包括相應每一該等電池之一電池辨識資料及一電池電量;以及 Utilizing the battery energy station to perform the specific operation to obtain battery information corresponding to each of the batteries, wherein the battery information at least includes battery identification data and battery capacity corresponding to each of the batteries; and 利用該電池能源站將包含相應每一該等電池之該電池資訊之該執行結果透過該網路傳送至該遠端伺服器。 The battery energy station transmits the execution result including the battery information corresponding to each of the batteries to the remote server via the network. 如申請專利範圍第1項所述之基於處理器使用率之電池能源站工作排程管理方法,更包括下列步驟: The battery energy station task scheduling management method based on processor usage described in Item 1 of the patent application further includes the following steps: 當該處理器使用率超過該預設臨限值時,利用該遠端伺服器調整相應該工作之該時間排程,以將該時間排程中定義之一時間延後一既定時間,為一特定時間; When the processor usage exceeds the preset threshold, the remote server is used to adjust the time schedule of the corresponding task to postpone a time defined in the time schedule by a predetermined time, that is, a specific time; 於該特定時間利用該遠端伺服器判斷該處理器使用率是否超過該預設臨限值; Using the remote server to determine whether the processor usage exceeds the preset threshold value at the specific time; 當該處理器使用率並未超過該預設臨限值時,執行該工作;以及 When the processor usage does not exceed the preset threshold, execute the task; and 當該處理器使用率超過該預設臨限值時,利用該遠端伺服器再次調整相應該工作之該時間排程。 When the processor usage exceeds the preset threshold, the time schedule of the corresponding task is adjusted again using the remote server. 如申請專利範圍第1項所述之基於處理器使用率之電池能源站工作排程管理方法,更包括當該處理器使用率超過該預設臨限值時,產生一通知,並透過一網路傳送該通知至一電子裝置或一行動裝置。 The battery energy station task scheduling management method based on processor usage described in Item 1 of the patent application further includes generating a notification when the processor usage exceeds a preset threshold value, and transmitting the notification to an electronic device or a mobile device via a network. 一種基於處理器使用率之電池能源站工作排程管理系統,包括: A battery energy station task scheduling management system based on processor usage, comprising: 一電池能源站,包括複數電池,對於每一該等電池進行充電,並提供該等電池進行一交換作業;以及 A battery energy station comprising a plurality of batteries, charging each of the batteries and providing the batteries for a replacement operation; and 一遠端伺服器,包括: A remote server, including: 一網路連接單元,用以透過一網路與該電池能源站耦接; A network connection unit for coupling with the battery energy station via a network; 一儲存單元,具有相應該電池能源站之至少一工作之一時間排程,其中該遠端伺服器依據該時間排程執行該工作;以及 A storage unit having a time schedule corresponding to at least one task of the battery energy station, wherein the remote server executes the task according to the time schedule; and 一處理單元,用以偵測相應該處理單元之一處理器使用率,判斷該處理器使用率是否超過一預設臨限值,且當該處理器使用率超過該預設 臨限值時,調整相應該工作之該時間排程,並依據調整後之該時間排程執行該工作。 A processing unit is configured to detect a processor utilization rate of the corresponding processing unit and determine whether the processor utilization rate exceeds a preset threshold. When the processor utilization rate exceeds the preset threshold, the processing unit adjusts the time schedule of the corresponding task and executes the task according to the adjusted time schedule. 如申請專利範圍第6項所述之基於處理器使用率之電池能源站工作排程管理系統,其中該處理單元於該時間排程中定義之一時間執行該工作,其中該工作係利用該網路連接單元透過一網路傳送一指令至該電池能源站,相應於該指令,該電池能源站執行一特定作業,並取得相應該特定作業之一執行結果,並將該執行結果透過該網路傳送至該遠端伺服器。 As described in claim 6 of the battery energy station task scheduling management system based on processor usage, the processing unit executes the task at a time defined in the time schedule, wherein the task is performed by transmitting a command to the battery energy station via a network using the network connection unit. In response to the command, the battery energy station executes a specific operation, obtains an execution result corresponding to the specific operation, and transmits the execution result to the remote server via the network. 如申請專利範圍第7項所述之基於處理器使用率之電池能源站工作排程管理系統,其中該電池能源站執行該特定作業,以取得相應每一該等電池之一電池資訊,並將包含相應每一該等電池之該電池資訊之該執行結果透過該網路傳送至該遠端伺服器,其中該電池資訊至少包括相應每一該等電池之一電池辨識資料及一電池電量。 As described in claim 7 of the battery energy station task scheduling management system based on processor usage, the battery energy station executes the specific operation to obtain battery information corresponding to each of the batteries, and transmits the execution result including the battery information corresponding to each of the batteries to the remote server via the network, wherein the battery information includes at least battery identification data and battery charge of each of the batteries. 如申請專利範圍第6項所述之基於處理器使用率之電池能源站工作排程管理系統,其中當該處理器使用率超過該預設臨限值時,該處理單元調整相應該工作之該時間排程,以將該時間排程中定義之一時間延後一既定時間,為一特定時間,於該特定時間判斷該處理器使用率是否超過該預設臨限值,當該處理器使用率並未超過該預設臨限值時,執行該工作,且當該處理器使用率超過該預設臨限值時,再次調整相應該工作之該時間排程。 As described in Item 6 of the patent application, in the battery energy station task scheduling management system based on processor usage, when the processor usage exceeds the preset threshold, the processing unit adjusts the time schedule of the corresponding task to postpone a time defined in the time schedule by a predetermined time, which is a specific time. At the specific time, it is determined whether the processor usage exceeds the preset threshold. If the processor usage does not exceed the preset threshold, the task is executed. If the processor usage exceeds the preset threshold, the time schedule of the corresponding task is adjusted again. 如申請專利範圍第6項所述之基於處理器使用率之電池能源站工作排程管理系統,其中當該處理器使用率超過該預設臨限值時,該處理單元產生一通知,並透過一網路傳送該通知至一電子裝置或一行動裝置。 As described in Item 6 of the patent application, in the battery energy station task scheduling management system based on processor usage, when the processor usage exceeds the preset threshold, the processing unit generates a notification and transmits the notification to an electronic device or a mobile device via a network.
TW113119327A 2024-05-24 2024-05-24 Task schedule management methods and systems for battery energy stations based on cpu utilization TWI897441B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW113119327A TWI897441B (en) 2024-05-24 2024-05-24 Task schedule management methods and systems for battery energy stations based on cpu utilization

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW113119327A TWI897441B (en) 2024-05-24 2024-05-24 Task schedule management methods and systems for battery energy stations based on cpu utilization

Publications (2)

Publication Number Publication Date
TWI897441B true TWI897441B (en) 2025-09-11
TW202545745A TW202545745A (en) 2025-12-01

Family

ID=97831854

Family Applications (1)

Application Number Title Priority Date Filing Date
TW113119327A TWI897441B (en) 2024-05-24 2024-05-24 Task schedule management methods and systems for battery energy stations based on cpu utilization

Country Status (1)

Country Link
TW (1) TWI897441B (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210218073A1 (en) * 2020-01-13 2021-07-15 Ford Global Technologies, Llc Intelligent vehicle battery charging for high capacity batteries
CN114612011A (en) * 2022-04-20 2022-06-10 京东科技控股股份有限公司 Risk prevention and control decision method and device
US20230234468A1 (en) * 2022-01-25 2023-07-27 Honda Motor Co., Ltd. Systems and methods for selecting a charging entity based on occupancy status
US20230237855A1 (en) * 2022-01-24 2023-07-27 Wireless Advanced Vehicle Electrification, Llc Optimizing fleet battery pack charging based on schedule data
TW202404829A (en) * 2022-07-25 2024-02-01 光陽工業股份有限公司 Battery energy stations and charging management methods thereof
TW202420212A (en) * 2022-11-07 2024-05-16 財團法人資訊工業策進會 Public transport vehicle charging system and public transport vehicle charging method

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20210218073A1 (en) * 2020-01-13 2021-07-15 Ford Global Technologies, Llc Intelligent vehicle battery charging for high capacity batteries
US20230237855A1 (en) * 2022-01-24 2023-07-27 Wireless Advanced Vehicle Electrification, Llc Optimizing fleet battery pack charging based on schedule data
US20230234468A1 (en) * 2022-01-25 2023-07-27 Honda Motor Co., Ltd. Systems and methods for selecting a charging entity based on occupancy status
CN114612011A (en) * 2022-04-20 2022-06-10 京东科技控股股份有限公司 Risk prevention and control decision method and device
TW202404829A (en) * 2022-07-25 2024-02-01 光陽工業股份有限公司 Battery energy stations and charging management methods thereof
TW202420212A (en) * 2022-11-07 2024-05-16 財團法人資訊工業策進會 Public transport vehicle charging system and public transport vehicle charging method

Similar Documents

Publication Publication Date Title
CN110462915A (en) Wireless battery management device and battery pack including the same
US20160250942A1 (en) Charging state management method, charging state management device, and program
CN108422887B (en) Vehicle-mounted alternating-current charging and discharging machine charging and discharging interface, method, charging pile and electronic equipment
US20160276842A1 (en) Method for controlling charging power, system for controlling charging power, and program
JP6179512B2 (en) Charging system control device, charging system, program, and control method
JP6922710B2 (en) Solar charge control device and method
EP4312339A1 (en) Battery energy stations and charging management methods thereof
US20200391608A1 (en) Systems and methods for charging management of charging devices
TWI897441B (en) Task schedule management methods and systems for battery energy stations based on cpu utilization
CN111823923A (en) Charging management system and method for charging equipment
TWI769646B (en) Charging pricing method based on utilization rate and charging pricing system thereof
TWI815717B (en) Battery selection methods for battery exchange and battery energy stations thereof, and computer program products
US20180317175A1 (en) Method for securing availability of mobile terminal device and information processing device
CN121092297A (en) Battery energy station work scheduling management method and system based on processor utilization rate
TWI859750B (en) Battery charging management methods based on utilization rate of energy station and battery energy stations thereof
TWI880725B (en) Battery management methods and systems
TWI699729B (en) Systems and methods for charging management of charging devices
TWI837738B (en) Battery energy stations and charging management methods thereof
TWI874808B (en) Charging management methods based on battery state of vehicle and battery energy stations thereof
TWI859802B (en) Information management methods and systems for battery swap
TWI887943B (en) Electric vehicle charging management methods and systems with offline charging schedule
CN121012141A (en) Hybrid battery charging method and battery energy station thereof
CN118238640A (en) Bidirectional energy transmission management method, device, electronic equipment and readable storage medium
CN119324938A (en) Vehicle riding control method, electric vehicle thereof and computer program product
TW202542016A (en) Battery management methods and systems