1351600 九、發明說明: 【發明所屬之技術領域】 本發明係有關於一種控制系統,特別是有關於一種具 有基板管理控制器(baseboard management controller ; BMC)之控制系統。 【先前技術】 為了確保個人電腦(PC)正常運作,一般作法可分為, 零管理工具軟體(Zero Administration Kit)以及硬體監督 (Hardware Monitoring)。所謂硬體監督即是在pc機内設 置各種感測器(Sensor),包括在CPU、主機板上設置溫感 器,為風扇設置轉速感應器,在供電線路上設置電壓準位 的量測器’以及在機殼上設置觸動開關,一旦有未經資 管、網管人員允許的掀蓋動作,就會向專業資訊人員發出 警訊以便即時處理,同時其他的監控指數一旦出現偏差 (如溫度過高、轉速過慢、準位偏移等)也一樣會發訊通 知。 換言之,硬體監督像在PC内設置一套聽診系統,隨 時瞭解PC的血壓、脈搏、心跳,確保Pc健康運作,並 在失常時儘速回應,如今不單是pc有此種功能,連更高 昂且更需嚴苛執行運作的工作站、伺服器也都早具備此— 機内監控設計。 雖然各部單機都獲得良善的監管照料,但各業者的各 型、各款電腦都採用不同的監督設計,使得監控訊息無法 統一彙整、父換傳遞,如此資管者必須逐一到現場管理每 部機器,而不能透過網路管理,也不能批次管理。 5 1351600 【發明内容】 本發明提供一種控制系統,可與一手機進行簡訊傳 輸,其包括一主體模組、一基板管理控制器以及一通訊模 . 組。主體模組具有複數裝置,其中,該等裝置各自執行相 關功能。基板管理控制器監控該等裝置。當該等裝置之一 ' 者為一異常狀態時,則基板管理控制器產生一異常信號。 通訊模組將該異常信號以一簡訊形式傳送予該手機。 本發明更提供一種管理方法,用以管理複數裝置,包 • 括下列步驟:判斷該等裝置之一者是否發生一異常狀態; 當發生該異常狀態時,判斷是否已針對該異常狀態發出一 告知簡訊;以及當未曾發出該告知簡訊時,則發出該告知 簡訊予一手機。 本發明另提供一種管理方法,用以管理複數裝置,包 括:判斷是否接收一命令簡訊;以及當接收該命令簡訊 時,則對該等裝置執行一相關動作。 為讓本發明之上述和其他目的、特徵、和優點能更明 Φ 顯易懂,下文特舉出較佳實施例,並配合所附圖式,作詳 細說明如下: 【實施方式】 第1圖為本發明之控制系統之示意圖。控制系統1〇〇 可透過電信服務供應商(telecom service provider ;以下簡 稱TSP)110,與手機120進行簡訊傳輸。在本實施例中, 控制系統100可設置在遠端,並可接收來自手機120的簡 訊,或是傳送簡訊予手機120。控制系統100包括,主體 模組 101、基板管理控制器(baseboard management 6 1351600 controller ; BMC) 102 以及通訊模組 103。 主體模組101具有裝置D1〜DN。裝置Dl〜DN各自執 行其功能。在本實施例中,主體模組101係為一主機板, 故裝置D1〜DN可為中央處理器(CPU)、風扇、硬碟、電 源供應器(power supply)、記憶體(memory)··.等,但並非 用以限制本發明。 基板管理控制器102用以監控裝置D1〜DN的狀態。 當裝置D1〜DN之一者為一異常狀態時,基板管理控制器 102產生一異常信號SN予通訊模組103。在本實施例中, 鲁 基板管理控制器102係利用系統管理匯流排(System Management Bus ; SM bus)104,與通訊模、组 1〇3 進行資料 的傳輸。異常信號SN可提供許多資訊,例如,何時發生 異常’哪一裝置發生異常…等。稍後再介紹異常信號SN 的可能格式。 通訊模組103將異常信號SN以一簡訊形式傳送予手 機120。在本實施例中,通訊模組103具有一用戶識別模 組卡(subscriber identify module card ; SIM card)SIM。由 φ 於通訊模組103以簡訊的方式傳送異常信號SN予手機 120,因此,使用者便可根據手機120所接收到的簡訊, 得知遠端的主體模組101發生何種的異常。 在一可能實施例中,若未發生新的異常狀態,則通訊 模組103不再傳送異常信號SN予手機120。當新的異常 狀態發生時,則通訊模組103傳送新的異常信號SN予手 機 120。 使用者透過手機120得知主體模組1〇1發生異常狀態 後,可根據異常狀態,輸出一命令簡訊。通訊模組103透 7 1351600 過TSP 110接收到命令簡訊,並根據命令簡訊產生一命令 1號sie基板管理控制器1G2根據命令信號Si,執行一相 §,作,用以排除異常狀態。在本實施例中,基板管理控 制器102所執行的相關動作係為關閉異常狀態之裝置。在 ^它可能實施例中,基板管理控制器如所執行的相關動 作係為重新啟動控制系統1〇〇或其他命令信號&指定之 動作。 ,β使用者可透過手機傳送命令簡訊予控制系統100,使 付控制系統100内的基板管理控制胃1〇2根據通訊模組 103所接收到的命令簡訊,執行相關動作,進而解除異常 狀態。由於使用者可從遠端下達命令予控制系統100,而 不需時時刻刻待在機房監測主體模組101,因此,大大地 提高便利性。 第2 Α〜2D圖為異常信號之可能實施例,但並非用以 限制本發明。第2A圖所示之異常信號表示主體模組1〇1 中的第-顆CPU過熱。第2B圖所示之異常信號表示主體 模、组101中的第二顆CPU過熱。第2C圖所示之異常信號 •表示主體模組1〇1中的第一顆CPU嚴重過熱。第21)^所° 示之異吊4號表示主體模組10丨中的第二顆CPU嚴重過 熱。由於第2A〜2D圖的格式相同,以僅以第2八圖為例, 說明每一欄位所代表的意義。 請參考第2A圖’欄位201為預設值0〇〇〇。欄位2〇2 為預汉值02。欄位203為異常狀態發生的時間。襴位 表示誰偵測到異常狀態。襴位2〇5為協定版本,目前固定 為〇4。欄位206表示異常狀態的型態,例如,〇1代表溫 度、〇2代表電壓、co代表數位訊號。攔位2〇7表示發^ 8 !3516〇〇 異常狀態的裝置編號(ID),例如0A表示第一顆CPU,〇B 表示第二顆CPU。攔位208表示異常狀態的狀態’例如, 01表示發生異常狀態,81表示異常狀態解除。欄位 表示何種異常狀態,例如57表示數據過高、59表示數據 嚴重過高、50表示數據過低、52表示數據嚴重過低。铜 位210及211用以補強攔位209不足的資訊,目前固定為 第3A〜3C圖為命令信號之可能實施例。第3A圖所顯 示的命令信號係用以關閉控制系統10〇。第3B圖所顯示 的命令信號係用以啟動控制系統100。第3C圖所顯示的 命令信號係用以關閉再重新啟動控制系統1〇〇。由於第 3A〜3C圖的格式相同,故僅以第3A圖為例。1351600 IX. Description of the Invention: [Technical Field] The present invention relates to a control system, and more particularly to a control system having a baseboard management controller (BMC). [Prior Art] In order to ensure the normal operation of a personal computer (PC), the general practice can be divided into Zero Administration Kit and Hardware Monitoring. The so-called hardware supervision is to set up various sensors in the PC, including setting the temperature sensor on the CPU and the motherboard, setting the speed sensor for the fan, and setting the voltage level on the power supply line. And setting the touch switch on the casing, once there is a cover operation allowed by the unmanaged and network administrators, it will send a warning to the professional information personnel for immediate processing, and other monitoring indexes will be biased (such as excessive temperature). The speed is too slow, the level shift, etc.) will also send a notification. In other words, the hardware supervision is like setting up a set of auscultation system in the PC, keeping abreast of the PC's blood pressure, pulse, heartbeat, ensuring the healthy operation of the Pc, and responding as quickly as possible in the event of an abnormality. Nowadays, not only the PC has such a function, but even higher. Workstations and servers that require more stringent operations are also equipped with this in-camera monitoring design. Although each unit has obtained good supervision and care, each type of computer and each computer adopts different supervision designs, so that the monitoring information cannot be unified and transferred, so the funder must go to the site to manage each one. Machines, not through network management, or batch management. 5 1351600 SUMMARY OF THE INVENTION The present invention provides a control system for performing short message transmission with a mobile phone, which includes a main body module, a substrate management controller, and a communication module. The main body module has a plurality of devices, each of which performs a related function. The substrate management controller monitors the devices. When one of the devices is in an abnormal state, the substrate management controller generates an abnormal signal. The communication module transmits the abnormal signal to the mobile phone in the form of a short message. The present invention further provides a management method for managing a plurality of devices, comprising the steps of: determining whether an abnormal state occurs in one of the devices; and when the abnormal state occurs, determining whether a notification has been issued for the abnormal state The newsletter; and when the notice message has not been issued, the notice message is sent to a mobile phone. The present invention further provides a management method for managing a plurality of devices, including: determining whether to receive a command message; and when receiving the command message, performing a related action on the devices. The above and other objects, features, and advantages of the present invention will become more apparent and understood. It is a schematic diagram of the control system of the present invention. The control system 1 can transmit the short message with the mobile phone 120 through a telecom service provider (hereinafter referred to as TSP) 110. In this embodiment, the control system 100 can be remotely located and can receive a message from the handset 120 or send a message to the handset 120. The control system 100 includes a main body module 101, a baseboard management 6 (1351600 controller; BMC) 102, and a communication module 103. The main body module 101 has devices D1 to DN. The devices D1 to DN each perform their functions. In this embodiment, the main body module 101 is a motherboard, so the devices D1 DN can be a central processing unit (CPU), a fan, a hard disk, a power supply, and a memory. Etc., but not to limit the invention. The substrate management controller 102 is used to monitor the states of the devices D1 to DN. When one of the devices D1 to DN is in an abnormal state, the substrate management controller 102 generates an abnormal signal SN to the communication module 103. In the present embodiment, the Lu baseboard management controller 102 uses the system management bus (SM bus) 104 to transmit data with the communication module and the group 1〇3. The abnormal signal SN can provide a lot of information, for example, when an abnormality occurs, which device has an abnormality, and the like. The possible format of the anomaly signal SN will be described later. The communication module 103 transmits the abnormal signal SN to the mobile phone 120 in a short message form. In this embodiment, the communication module 103 has a subscriber identification module card (SIM card) SIM. The abnormal signal SN is transmitted to the mobile phone 120 by the communication module 103 in the form of a short message. Therefore, the user can know what kind of abnormality occurs in the remote main body module 101 according to the short message received by the mobile phone 120. In a possible embodiment, the communication module 103 no longer transmits the abnormal signal SN to the handset 120 if a new abnormal state has not occurred. When a new abnormal condition occurs, the communication module 103 transmits a new abnormal signal SN to the handset 120. After the user knows that the main body module 1〇1 has an abnormal state through the mobile phone 120, the user can output a command message according to the abnormal state. The communication module 103 receives the command message through the TSP 110, and generates a command according to the command message. The 1st sie substrate management controller 1G2 executes a phase according to the command signal Si to eliminate the abnormal state. In the present embodiment, the related actions performed by the substrate management controller 102 are means for turning off the abnormal state. In its possible embodiment, the substrate management controller, as performed, performs the actions associated with restarting the control system 1 or other command signals & The user can transmit a command message to the control system 100 via the mobile phone, and the substrate management control system in the control system 100 can perform the relevant action according to the command message received by the communication module 103, thereby releasing the abnormal state. Since the user can give a command to the control system 100 from the far end without waiting for the monitoring of the main body module 101 in the room, the convenience is greatly improved. The second to second 2D are possible embodiments of the abnormal signal, but are not intended to limit the present invention. The abnormal signal shown in Fig. 2A indicates that the first CPU in the main body module 1〇1 is overheated. The abnormal signal shown in Fig. 2B indicates that the main module and the second CPU in the group 101 are overheated. The abnormal signal shown in Fig. 2C indicates that the first CPU in the main body module 1〇1 is severely overheated. The 21st) indicates that the second CPU in the main body module 10 is severely overheated. Since the format of the 2A to 2D pictures is the same, the meaning represented by each field is explained by taking only the 2nd eighth figure as an example. Please refer to Figure 2A. Field 201 is the default value of 0〇〇〇. The field 2〇2 is the predicted value of 02. Field 203 is the time at which the abnormal state occurred. The 襕 bit indicates who detected an abnormal state. The niche 2〇5 is the protocol version and is currently fixed at 〇4. Field 206 indicates the type of abnormal state, for example, 〇1 represents temperature, 〇2 represents voltage, and co represents a digital signal. The block 2〇7 indicates the device number (ID) of the abnormal state of the ^8!3516〇〇, for example, 0A indicates the first CPU and 〇B indicates the second CPU. The block 208 indicates the state of the abnormal state. For example, 01 indicates that an abnormal state has occurred, and 81 indicates that the abnormal state has been released. The field indicates which abnormal state, for example, 57 indicates that the data is too high, 59 indicates that the data is too high, 50 indicates that the data is too low, and 52 indicates that the data is too low. The copper bits 210 and 211 are used to reinforce the information that the block 209 is insufficient, and are currently fixed as possible embodiments of the command signals in the 3A to 3C drawings. The command signal shown in Figure 3A is used to turn off the control system 10〇. The command signal shown in Figure 3B is used to activate control system 100. The command signal shown in Figure 3C is used to shut down and restart the control system. Since the formats of the 3A to 3C are the same, only the 3A picture is taken as an example.
請參考第3A圖,攔位301表示命令種類,例如〇〇 代表電源部分、18代表軟體應用部分、3〇代表網路部分。 欄位302表示命令的編號,以電源部分的命令為例,刀 代表電源控制、06代表關閉再啟動中間的延遲時間設* ^ 欄位3 0 3表示命令參數’以電源部分的電源控制的命 例,〇〇代表關閉、(Π代表啟動、G2代 二為 第4A圖為本發明之管理方法之 =再啟動。 =管理方法可用以管理複數裝置。首先,判斷二= 置中,是否有裝置發生異常(步驟41〇”在一裝 中’可藉由基板管理控制器(BMC) 2貫施例 等裝置之一者發生異常狀態時,動作。當該 對應之告知信號。板官理控制器產生一相 若該等裝置未發生異常狀態時 續判斷是否發生異常狀態。若該箄 W勻步驟410,繼 置之一者發生異常狀 9 1351600 二,^^異常狀態發出-告知簡· 一繼= ,到 若未曾發出告知簡訊,則發出告知=狀/° .驟430)。在—可能實施 0‘ -手機(步 管理控制器所產生的主由通訊模組,將基板 用者可透過丰拖拉口簡訊的方式發出。由於使 常狀離,故τ士 士收簡訊’立即地得知遠端的裝置發生里 ㊉狀態故可大大提高便難。 … •太营= 圖為本發明之管理方法之另-可能實施例。在 德介可拍祕+、了了將異予狀態以韌訊的方式傳送至手 除異常《、。請簡首訊先執行相關動作,以排 ^ , /亏第4B圖,首先,判斷該等裝置是 =驟:〇”若該等裝置未發生異常狀態時,判 係由手機所發出的。舉例而言,當使用者透過手:得 -去:if f 時可再藉由手機發出命令簡訊。 ㈣ΐΐ ΐ 簡訊,則回到步驟410,繼續判斷該 ίΊΐ是否發生異常狀態。若接收到命令簡訊,則 執订相關動作(步驟彻)。在本實施例中,相關動作係為 ,閉發生該異常狀態之裝置,用以排除異常狀態。在盆它 貫施例中,相關動㈣為重新啟_等裝践其他科 =之動作。藉由手機所發出的命令簡訊,便可排除異 韦狀心,因此,使用者可遠端地控制複數裝置的運行。 當相關動作完成後,可回到步驟,繼續判斷 ,置之-者是否發生異常狀態。若該等裝置之—者發生/異 吊狀態時’判斷是否已針對該異常狀態發出一告知簡訊 1351600 ST若曾發出告知簡訊,則不再發出告知簡訊, 告===出否接收到命令簡訊。若未曾發出 判斷是否接_“2(^=(錢_1後再 發明口A理圖方t本發明之管理方法之另-可能實施例。本 理複== 可應用於基板管理控制器眞),用以管 在本實施例中4令=否由=^ 命令簡訊,則回到步驟51G 未,收到 等裝置執行一相關勒·二接收到命令痛訊,則對該 命令簡訊。舉例而ί °該相關動作係相對於 重新啟動該等裝置。由於使用者可藉: 時刻刻“機i r __作’因此’使用者不需時 第沾圖為本發明之管理方法 先,判斷是否接收到命令簡訊(步驟yU例。首 執订完相關動作後,再判斷是否發j〇)。在 然而’若未接收到命令簡訊,則判 530)。 態(步驟530)。當未發生里常狀 7^發生異常狀 繼續判斷是否接收到命令簡訊。二4 =到步驟510, 是否已針對該異常狀態發出 “ @吊^態’則判斷 發出告知簡訊,則不再發出主知if訊(步騾54〇)。若曾 繼續判斷是否接收到命令簡二二:回到步驟5H), 發出告知簡訊予一手機(步,秋;:出告知簡訊,則 繼續判斷是否接收到命令簡訊。“,、後再回到步驟5H), 1351600 ^由於使用者可透過手機接收遠端機房所發出的告知 簡訊,而得知遠端機房内的裝置發生異常。因此,使用者 不需一直待在機房中監控裝置。另外,使用者藉由手機所 發出的命令簡訊控制遠端的機房,故可輕易地從遠端 異常狀態。 雖然本發明已以較佳實施例揭露如上,然其並非 限疋本發明,任何所屬技術領域中具有通常知識 脫離本發明之精神和範圍内,當可作 因此本發明之保護範圍當視後附之乍 者為準。 祀固所界疋Referring to Figure 3A, block 301 indicates the type of command, such as 〇〇 for the power supply portion, 18 for the software application portion, and 3 〇 for the network portion. Field 302 indicates the number of the command. Take the command of the power supply section as an example. The knife represents the power control, and the delay time set between 06 and the restart. * ^ Field 3 0 3 indicates the command parameter 'power control of the power supply part For example, 〇〇 stands for shutdown, (Π stands for startup, G2 generation 2 for Figure 4A is the management method of the present invention = restart. = Management method can be used to manage complex devices. First, judge two = center, whether there is a device An abnormality occurs (step 41〇) in an installation, when an abnormal state occurs in one of the devices such as the substrate management controller (BMC), and the corresponding signal is given. If the device does not have an abnormal state, it is determined whether an abnormal state has occurred. If the step is 410, one of the relays is abnormal. 9 1351600 II, ^^ abnormal state is issued - inform Jane =, if the notification message has not been sent, then send a notification = shape / ° step 430). In - may implement 0' - mobile phone (step management controller generated by the main communication module, the substrate user can pass through Dragging The way of the message is sent out. Because the normal situation is separated, the t-sports collection newsletter immediately knows that the remote device has ten states, which can be greatly improved. ... • Taiying = Figure is the management method of the invention. Another - possible embodiment. In the German media can be shot +, and the transfer of the status of the heterogeneous to the hand-off exception ", please start the first action to facilitate the first action, to row ^, / loss 4B In the first place, it is judged that the devices are = 〇 〇 〇 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若 若Then, the mobile phone sends a command message. (4) ΐΐ ΐ The newsletter returns to step 410 to continue to determine whether the ambiguity has an abnormal state. If the command message is received, the related action is performed (step is complete). In this embodiment, the relevant The action system is a device that closes the abnormal state to eliminate the abnormal state. In the case of the basin, the related action (4) is the action of re-starting the other body = the command message sent by the mobile phone. , you can rule out the different heart shape, so The user can remotely control the operation of the plurality of devices. When the related actions are completed, the process can be returned to the step to continue the judgment, and whether or not the abnormal state occurs. If the devices occur/different state Determine whether a notification message has been sent for the abnormal status. 1351600 ST If the notification message has been sent, the notification message will not be sent, and === No message will be received. If it has not been judged, it is _"2(^=( After the money_1, the invention will be invented. Another possible embodiment of the management method of the present invention. The present invention can be applied to the substrate management controller (,), which is used to control the 4 commands in this embodiment. If the command message is returned by the =^ command, the process returns to the step 51G. If the device receives a related message and receives a command message, the command message is sent. For example, the relevant action is relative to restarting the devices. Since the user can borrow: "The machine ir __ for 'so that' the user does not need to take the time to map the management method of the present invention first, determine whether the command message is received (step yU example. The first action is completed) Then, it is judged whether or not it is issued. However, if the command message is not received, it is judged 530. (Step 530). When an abnormality occurs, the abnormality continues to be determined whether or not the command message is received. 2 4 = Go to step 510, if the "@吊^ state" has been issued for the abnormal state, it is judged that the notification message is issued, and the master if message is no longer issued (step 54). If you continue to judge whether you received the command Jane 2: Go back to step 5H), send a notification message to a mobile phone (step, autumn;: tell the newsletter, continue to judge whether the command message is received.), then return Step 5H), 1351600 ^Because the user can receive the notification message sent by the remote computer room through the mobile phone, it is known that the device in the remote computer room is abnormal. Therefore, the user does not need to stay in the equipment room to monitor the device. The user can control the remote computer room by using the command message sent by the mobile phone, so that the abnormal state can be easily obtained from the remote end. Although the present invention has been disclosed in the preferred embodiment as above, it is not limited to the present invention, and any technical field belongs to the technical field. The general knowledge is within the spirit and scope of the present invention, and the scope of protection of the present invention is subject to the latter.
12 1351600 【圖式簡單說明】 第1圖為本發明之控制系統之示意圖。 第2A〜2D圖為異常信號之可能實施例,但並非用以限 制本發明。 第3A〜3C圖為命令信號之可能實施例。 第4A圖為本發明之管理方法之一可能實施例。 第4B、5A及5B圖為本發明之管理方法之其它可能實 施例。 【主要元件符號說明】 100 控制系統; 101 主體模組; 102 基板管理控制器; 103 通訊模組; 110 TSP ; 120 手機; 201〜211、301 〜303 :欄位; 410〜450、510-550 :步驟。 1312 1351600 [Simplified description of the drawings] Fig. 1 is a schematic view of the control system of the present invention. Figures 2A through 2D are possible embodiments of anomalous signals, but are not intended to limit the invention. Figures 3A-3C are diagrams of possible embodiments of command signals. Figure 4A is a possible embodiment of a management method of the present invention. Figures 4B, 5A and 5B illustrate other possible embodiments of the management method of the present invention. [Main component symbol description] 100 control system; 101 main module; 102 baseboard management controller; 103 communication module; 110 TSP; 120 mobile phone; 201~211, 301~303: field; 410~450, 510-550 :step. 13