TWI653854B - Terminal device maintaining system and terminal device maintaining method - Google Patents

Terminal device maintaining system and terminal device maintaining method Download PDF

Info

Publication number
TWI653854B
TWI653854B TW106125975A TW106125975A TWI653854B TW I653854 B TWI653854 B TW I653854B TW 106125975 A TW106125975 A TW 106125975A TW 106125975 A TW106125975 A TW 106125975A TW I653854 B TWI653854 B TW I653854B
Authority
TW
Taiwan
Prior art keywords
terminal device
management
management optimization
optimization information
server host
Prior art date
Application number
TW106125975A
Other languages
Chinese (zh)
Other versions
TW201911814A (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 TW106125975A priority Critical patent/TWI653854B/en
Application granted granted Critical
Publication of TWI653854B publication Critical patent/TWI653854B/en
Publication of TW201911814A publication Critical patent/TW201911814A/en

Links

Landscapes

  • Debugging And Monitoring (AREA)
  • Computer And Data Communications (AREA)

Abstract

一種終端裝置維護系統與終端裝置維護方法。所述方法包括:定時收集一終端裝置的運行記錄並將所述運行記錄上傳至伺服器主機;接收所述伺服器主機對應於所上傳的運行記錄而發送的第一管理優化資訊;以及反應於所接收到的所述第一管理優化資訊,在所述終端裝置中執行第一管理優化操作。藉此,所述伺服器主機可動態地根據不同終端裝置的運行狀況來調整各終端裝置的內部管理策略,達到有效優化終端裝置之目的。A terminal device maintenance system and a terminal device maintenance method. The method includes: periodically collecting an operation record of a terminal device and uploading the operation record to a server host; receiving first management optimization information sent by the server host corresponding to the uploaded operation record; The received first management optimization information performs a first management optimization operation in the terminal device. Thereby, the server host can dynamically adjust the internal management strategy of each terminal device according to the operating conditions of different terminal devices, so as to effectively optimize the terminal device.

Description

終端裝置維護系統與終端裝置維護方法Terminal device maintenance system and terminal device maintenance method

本發明是有關於一種雲端管理系統,且特別是有關於一種終端裝置維護系統與終端裝置維護方法。The present invention relates to a cloud management system, and in particular to a terminal device maintenance system and a terminal device maintenance method.

大部分的電子裝置在使用一段時間之後都會遭遇到系統速度降低的問題。原因可能是記憶體內的暫存檔案太久沒清、硬碟內的檔案太多或太零碎,或者運行太多耗資源的應用程式。因此,使用者每隔一段時間就需要手動執行記憶體清除、磁碟重組或停用某些應用程式,才能或多或少提高一點系統流暢度。但是,並非每個使用者都有辦法執行這些優化操作,且使用者也往往無法抓到真正造成系統速度緩慢的關鍵因素並加以處理。Most electronic devices experience problems with reduced system speed after a period of use. The reason may be that the temporary file in the memory has not been cleared for too long, the file on the hard disk is too much or too fragmented, or the application that runs too much resources is running. Therefore, the user needs to manually perform memory clearing, disk reorganization or deactivation of certain applications at intervals to improve system fluency more or less. However, not every user has the means to perform these optimizations, and users often fail to capture and deal with the key factors that really slow the system.

有鑑於此,本發明提供一種終端裝置維護系統與終端裝置維護方法,可動態地根據不同終端裝置的運行狀況來調整各終端裝置的內部管理策略,從而可對終端裝置執行最適當的系統優化。In view of this, the present invention provides a terminal device maintenance system and a terminal device maintenance method, which can dynamically adjust an internal management policy of each terminal device according to the operating conditions of different terminal devices, thereby performing optimal system optimization for the terminal device.

本發明的一實施例提供一種終端裝置維護系統,其包括伺服器主機與第一終端裝置。所述伺服器主機具有記憶體並安裝有自動診斷程式,其中所述記憶體儲存有多個裝置診斷規則以及多個管理優化資訊。所述第一終端裝置具有通訊介面並安裝有代理程式,其中所述代理程式定時收集所述第一終端裝置的運行記錄並經由所述通訊介面將所述運行記錄上傳至所述伺服器主機。所述自動診斷程式自動根據所上傳的所述運行記錄查詢所述裝置診斷規則並根據查詢結果從所述管理優化資訊中選擇第一管理優化資訊。在選擇所述第一管理優化資訊之後,所述伺服器主機主動將所述第一管理優化資訊傳送至所述第一終端裝置。反應於所接收到的所述第一管理優化資訊,所述代理程式自動在所述第一終端裝置中執行第一管理優化操作。An embodiment of the present invention provides a terminal device maintenance system including a server host and a first terminal device. The server host has a memory and is installed with an automatic diagnostic program, wherein the memory stores a plurality of device diagnostic rules and a plurality of management optimization information. The first terminal device has a communication interface and is installed with an agent program, wherein the agent periodically collects the operation record of the first terminal device and uploads the operation record to the server host via the communication interface. The automatic diagnostic program automatically queries the device diagnosis rule according to the uploaded operation record and selects the first management optimization information from the management optimization information according to the query result. After selecting the first management optimization information, the server host actively transmits the first management optimization information to the first terminal device. In response to the received first management optimization information, the agent automatically performs a first management optimization operation in the first terminal device.

本發明的另一實施例提供一種終端裝置維護方法,其用於終端裝置,所述終端裝置維護方法包括:定時收集所述終端裝置的運行記錄並將所述運行記錄上傳至伺服器主機;接收所述伺服器主機對應於所上傳的運行記錄而發送的第一管理優化資訊;以及反應於所接收到的所述第一管理優化資訊,在所述終端裝置中執行第一管理優化操作。Another embodiment of the present invention provides a terminal device maintenance method for a terminal device. The terminal device maintenance method includes: periodically collecting an operation record of the terminal device and uploading the operation record to a server host; receiving And the first management optimization information sent by the server host corresponding to the uploaded operation record; and performing the first management optimization operation in the terminal device in response to the received first management optimization information.

基於上述,本發明可由終端裝置定時收集所述終端裝置的運行記錄並將所述運行記錄上傳至伺服器主機。而伺服器主機可根據不同終端裝置的運行狀況來發送相應的管理優化資訊。藉此,終端裝置可根據所述管理優化資訊來調整其內部管理策略,從而執行最適當的系統優化。Based on the above, the present invention can periodically collect the operation record of the terminal device by the terminal device and upload the operation record to the server host. The server host can send corresponding management optimization information according to the operating conditions of different terminal devices. Thereby, the terminal device can adjust its internal management policy according to the management optimization information, thereby performing the most appropriate system optimization.

為讓本發明的上述特徵和優點能更明顯易懂,下文特舉實施例,並配合所附圖式作詳細說明如下。The above described features and advantages of the invention will be apparent from the following description.

圖1是根據本發明的一實施例所繪示的終端裝置維護系統的示意圖。請參照圖1,在本實施例中,終端裝置維護系統10包括伺服器主機11與終端裝置12(1)~12(n)。伺服器主機11可以是桌上型電腦、工業電腦或筆記型電腦等具有資料傳輸與處理功能的電子裝置。終端裝置12(1)~12(n)中的每一者可以是智慧型手機、平板電腦、桌上型電腦、筆記型電腦、工業電腦或電子書裝置等各式具有資料傳輸與處理功能的電子裝置。此外,伺服器主機11中主機的數目可以是一或多台,且終端裝置12(1)~12(n)的數目也可以是一或多個。終端裝置12(1)~12(n)可分別透過有線或無線的方式連接至伺服器主機11。例如,伺服器主機11與終端裝置12(1)~12(n)皆連接至網際網路(Internet)。透過網際網路,終端裝置12(1)~12(n)可分別與伺服器主機11通訊。FIG. 1 is a schematic diagram of a terminal device maintenance system according to an embodiment of the invention. Referring to FIG. 1, in the present embodiment, the terminal device maintenance system 10 includes a server host 11 and terminal devices 12(1) to 12(n). The server host 11 may be an electronic device having a data transmission and processing function such as a desktop computer, an industrial computer, or a notebook computer. Each of the terminal devices 12(1) to 12(n) may be a smart phone, a tablet computer, a desktop computer, a notebook computer, an industrial computer, or an e-book device, and has various data transmission and processing functions. Electronic device. In addition, the number of hosts in the server host 11 may be one or more, and the number of the terminal devices 12(1) to 12(n) may also be one or more. The terminal devices 12(1) to 12(n) can be connected to the server host 11 by wire or wirelessly, respectively. For example, the server host 11 and the terminal devices 12(1) to 12(n) are both connected to the Internet. Through the Internet, the terminal devices 12(1) to 12(n) can communicate with the server host 11, respectively.

圖2A是根據本發明的一實施例所繪示的伺服器主機的示意圖。請參照圖2A,伺服器主機11包括處理器111、通訊介面112及儲存電路113。通訊介面112及儲存電路113皆耦接至處理器111。處理器111用以控制通訊介面112及儲存電路113並且可控制伺服器主機11的整體運作。例如,處理器111可以是中央處理單元(central processing unit, CPU),或是其他可程式化之一般用途或特殊用途的微處理器(microprocessor)、數位訊號處理器(digital signal processor, DSP)、可程式化控制器、特殊應用積體電路(application specific integrated circuits, ASIC)、可程式化邏輯裝置(programmable logic device, PLD)、其他類似處理裝置或這些裝置的組合。2A is a schematic diagram of a server host according to an embodiment of the invention. Referring to FIG. 2A, the server host 11 includes a processor 111, a communication interface 112, and a storage circuit 113. The communication interface 112 and the storage circuit 113 are all coupled to the processor 111. The processor 111 is configured to control the communication interface 112 and the storage circuit 113 and control the overall operation of the server host 11. For example, the processor 111 can be a central processing unit (CPU), or other programmable general purpose or special purpose microprocessor (microprocessor), digital signal processor (DSP), A programmable controller, an application specific integrated circuit (ASIC), a programmable logic device (PLD), other similar processing devices, or a combination of these devices.

通訊介面112相容於至少一實體連接介面標準及/或至少一無線通訊標準。例如,所述至少一有線通訊標準包括USB介面標準、乙太網路介面標準等各式實體連接介面標準,而所述至少一無線通訊標準包括藍牙通訊協定、無線保真通訊協定、近場通訊協定、紅外線通訊協定、ZigBee、第三代行動通訊技術(3rd-Generation, 3G)、長期演進技術(Long Term Evolution, LTE)或通用封包無線服務(General Packet Radio Service, GPRS)等各式無線通訊標準。此外,通訊介面112相容的實體連接介面標準及/或無線通訊標準也不限於上述。The communication interface 112 is compatible with at least one physical connection interface standard and/or at least one wireless communication standard. For example, the at least one wired communication standard includes various physical connection interface standards such as a USB interface standard and an Ethernet interface standard, and the at least one wireless communication standard includes a Bluetooth communication protocol, a wireless fidelity communication protocol, and a near field communication. Protocols, Infrared Protocols, ZigBee, 3rd-Generation (3G), Long Term Evolution (LTE) or General Packet Radio Service (GPRS) standard. In addition, the physical interface standard and/or wireless communication standard compatible with the communication interface 112 is not limited to the above.

儲存電路113用以儲存資料並且可以是緩衝記憶體、內部儲存媒體、外接式儲存媒體、其他類型儲存裝置或這些裝置的組合。例如,緩衝記憶體可包括隨機存取記憶體、唯讀記憶體或其他類似裝置。例如,內部儲存媒體可包括硬碟(Hard Disk Drive, HDD)、固態硬碟(Solid State Disk)、快閃(flash)儲存裝置或其他類似裝置。例如,外接式儲存媒體可包括外接式硬碟、USB隨身碟(USB drive)、雲端硬碟或其他類似裝置。此外,處理器111、通訊介面112及儲存電路113的數目皆可以是一或多個。The storage circuit 113 is used to store data and may be a buffer memory, an internal storage medium, an external storage medium, other types of storage devices, or a combination of these devices. For example, the buffer memory can include random access memory, read only memory, or other similar device. For example, the internal storage medium may include a Hard Disk Drive (HDD), a Solid State Disk, a flash storage device, or the like. For example, an external storage medium may include an external hard drive, a USB drive, a cloud hard drive, or the like. In addition, the number of the processor 111, the communication interface 112, and the storage circuit 113 may be one or more.

在本實施例中,儲存電路113儲存有自動診斷程式21、資料庫22及資料庫23。自動診斷程式21是由處理器111安裝於伺服器主機11中。自動診斷程式21可存取資料庫22與資料庫23。資料庫22儲存多個裝置診斷規則,並且資料庫23儲存有多個管理優化資訊。須注意的是,處理器111可執行自動診斷程式21以自動完成本發明之終端裝置維護方法中的相關操作。In the present embodiment, the storage circuit 113 stores an automatic diagnostic program 21, a database 22, and a database 23. The automatic diagnostic program 21 is installed in the server host 11 by the processor 111. The automatic diagnostic program 21 can access the database 22 and the database 23. The database 22 stores a plurality of device diagnostic rules, and the database 23 stores a plurality of management optimization information. It should be noted that the processor 111 can execute the automatic diagnostic program 21 to automatically perform the related operations in the terminal device maintenance method of the present invention.

圖2B是根據本發明的一實施例所繪示的終端裝置的示意圖。須注意的是,在圖2B的實施例中是以終端裝置12(1)作為範例進行說明,但是終端裝置12(1)的系統架構亦可套用至圖1中其餘終端裝置。FIG. 2B is a schematic diagram of a terminal device according to an embodiment of the invention. It should be noted that in the embodiment of FIG. 2B, the terminal device 12(1) is taken as an example, but the system architecture of the terminal device 12(1) can also be applied to the remaining terminal devices in FIG.

請參照圖2B,終端裝置12(1)包括處理器121、通訊介面122及儲存電路123。通訊介面122與儲存電路123皆耦接至處理器121。處理器121用以控制通訊介面122及儲存電路123並且可控制終端裝置12(1)的整體運作。例如,處理器121可以是中央處理單元,或是其他可程式化之一般用途或特殊用途的微處理器、數位訊號處理器、可程式化控制器、特殊應用積體電路、可程式化邏輯裝置、其他類似處理裝置或這些裝置的組合。Referring to FIG. 2B, the terminal device 12(1) includes a processor 121, a communication interface 122, and a storage circuit 123. The communication interface 122 and the storage circuit 123 are both coupled to the processor 121. The processor 121 is configured to control the communication interface 122 and the storage circuit 123 and control the overall operation of the terminal device 12(1). For example, the processor 121 can be a central processing unit, or other programmable general purpose or special purpose microprocessor, digital signal processor, programmable controller, special application integrated circuit, and programmable logic device. Other similar processing devices or combinations of these devices.

通訊介面122相容於至少一實體連接介面標準及/或至少一無線通訊標準。例如,所述至少一有線通訊標準包括USB介面標準、乙太網路介面標準等各式實體連接介面標準,而所述至少一無線通訊標準包括藍牙通訊協定、無線保真通訊協定、近場通訊協定、紅外線通訊協定、ZigBee、第三代行動通訊技術、長期演進技術或通用封包無線服務等各式無線通訊標準。此外,通訊介面122相容的實體連接介面標準及/或無線通訊標準也不限於上述。The communication interface 122 is compatible with at least one physical connection interface standard and/or at least one wireless communication standard. For example, the at least one wired communication standard includes various physical connection interface standards such as a USB interface standard and an Ethernet interface standard, and the at least one wireless communication standard includes a Bluetooth communication protocol, a wireless fidelity communication protocol, and a near field communication. Various wireless communication standards such as agreements, infrared communication protocols, ZigBee, third-generation mobile communication technologies, long-term evolution technologies, or general-purpose packet wireless services. In addition, the physical interface standard and/or wireless communication standard compatible with the communication interface 122 is not limited to the above.

儲存電路123用以儲存資料並且可以是緩衝記憶體、內部儲存媒體、外接式儲存媒體、其他類型儲存裝置或這些裝置的組合。例如,緩衝記憶體可包括隨機存取記憶體、唯讀記憶體或其他類似裝置。例如,內部儲存媒體可包括硬碟、固態硬碟、快閃儲存裝置或其他類似裝置。例如,外接式儲存媒體可包括外接式硬碟、USB隨身碟、雲端硬碟或其他類似裝置。此外,處理器121、通訊介面122及儲存電路123的數目皆可以是一或多個。The storage circuit 123 is used to store data and may be a buffer memory, an internal storage medium, an external storage medium, other types of storage devices, or a combination of these devices. For example, the buffer memory can include random access memory, read only memory, or other similar device. For example, internal storage media may include hard drives, solid state drives, flash storage devices, or the like. For example, an external storage medium may include an external hard drive, a USB flash drive, a cloud hard drive, or the like. In addition, the number of the processor 121, the communication interface 122, and the storage circuit 123 may be one or more.

在本實施例中,儲存電路123儲存有代理程式25、運行記錄26及管理策略27。代理程式25是由處理器121安裝於終端裝置12(1)中。代理程式25可存取運行記錄26與管理策略27。例如,在終端裝置12(1)開機或上電後,任何與終端裝置12(1)的系統運行以及使用歷程有關的資訊皆可被即時地記錄於運行記錄26中。此外,管理策略27則對應於終端裝置12(1)中對於電源管理、應用程式管理、記憶體管理及硬碟管理的至少其中之一的管理策略。須注意的是,處理器121可執行代理程式25以自動完成本發明之終端裝置維護方法中的相關操作。In the present embodiment, the storage circuit 123 stores the agent 25, the operation record 26, and the management policy 27. The agent 25 is installed in the terminal device 12(1) by the processor 121. The agent 25 has access to the operational record 26 and the management policy 27. For example, after the terminal device 12(1) is powered on or powered up, any information related to the system operation and usage history of the terminal device 12(1) can be instantly recorded in the operation log 26. In addition, the management policy 27 corresponds to a management policy for at least one of power management, application management, memory management, and hard disk management in the terminal device 12(1). It should be noted that the processor 121 can execute the agent 25 to automatically perform related operations in the terminal device maintenance method of the present invention.

圖3是根據本發明的一實施例所繪示的終端裝置維護方法的時序示意圖。請參照圖1、圖2A、圖2B及圖3,在步驟S301中,終端裝置12(1)的代理程式25會定時收集終端裝置12(1)的運行記錄26。在步驟S302中,終端裝置12(1)經由通訊介面122將所收集的運行記錄上傳至伺服器主機11。在步驟S303中,伺服器主機11的自動診斷程式21自動地根據步驟S302中上傳的運行記錄查詢資料庫22中的裝置診斷規則並根據查詢結果從資料庫23中選擇一個管理優化資訊(亦稱為第一管理優化資訊)。FIG. 3 is a timing diagram of a terminal device maintenance method according to an embodiment of the invention. Referring to FIG. 1, FIG. 2A, FIG. 2B and FIG. 3, in step S301, the agent 25 of the terminal device 12(1) periodically collects the operation log 26 of the terminal device 12(1). In step S302, the terminal device 12(1) uploads the collected operation log to the server host 11 via the communication interface 122. In step S303, the automatic diagnosis program 21 of the server host 11 automatically queries the device diagnosis rule in the database 22 according to the operation record uploaded in step S302 and selects a management optimization information from the database 23 according to the query result (also referred to as Optimize information for the first management).

在一實施例中,自動診斷程式21是將終端裝置12(1)上傳的運行記錄的至少一部分與資料庫22中的多個裝置診斷規則進行比對。經比對,若所述運行記錄符合某一個裝置診斷規則,則自動診斷程式21會從資料庫23中選擇對應於此裝置診斷規則的管理優化資訊並將此管理優化資訊傳送給終端裝置12(1)。In one embodiment, the automatic diagnostic program 21 compares at least a portion of the operational record uploaded by the terminal device 12(1) with a plurality of device diagnostic rules in the database 22. By comparison, if the operation record meets a certain device diagnosis rule, the automatic diagnosis program 21 selects management optimization information corresponding to the device diagnosis rule from the database 23 and transmits the management optimization information to the terminal device 12 ( 1).

例如,若終端裝置12(1)上傳的運行記錄顯示出終端裝置12(1)的記憶體已經幾乎被暫存資料寫滿,則此運行記錄會符合資料庫22中對應於記憶體空間或快取(cache)空間不足的裝置診斷規則,並且自動診斷程式21會從資料庫23中選擇指示執行記憶體清除操作的管理優化資訊並將此管理優化資訊傳送給終端裝置12(1)。For example, if the running record uploaded by the terminal device 12(1) indicates that the memory of the terminal device 12(1) has been almost filled with the temporary data, the running record will conform to the memory space corresponding to the memory in the database 22. The device diagnostic rule with insufficient space is cached, and the automatic diagnostic program 21 selects management optimization information indicating the execution of the memory clear operation from the database 23 and transmits the management optimization information to the terminal device 12(1).

或者,若終端裝置12(1)上傳的運行記錄顯示出終端裝置12(1)的儲存電路123所儲存的檔案太多或太零碎,則此運行記錄會符合資料庫22中對應於磁碟碎片問題的裝置診斷規則,並且自動診斷程式21會從資料庫23中選擇指示執行磁碟重組等資料整理操作的管理優化資訊並將此管理優化資訊傳送給終端裝置12(1)。Alternatively, if the operation record uploaded by the terminal device 12(1) indicates that the file stored in the storage circuit 123 of the terminal device 12(1) is too much or too fragmentary, the operation record conforms to the fragment corresponding to the disk in the database 22. The device diagnostic rule of the problem, and the automatic diagnostic program 21 selects management optimization information indicating the execution of the data sorting operation such as disk reorganization from the database 23 and transmits the management optimization information to the terminal device 12(1).

或者,若終端裝置12(1)上傳的運行記錄顯示出終端裝置12(1)的處理器121運行了太多耗資源的應用程式,則此運行記錄會符合資料庫22中對應於應用程式使用過多系統資源的裝置診斷規則,並且自動診斷程式21會從資料庫23中選擇指示執行停止或移除特定應用程序的管理優化資訊並將此管理優化資訊傳送給終端裝置12(1)。Alternatively, if the operation record uploaded by the terminal device 12(1) indicates that the processor 121 of the terminal device 12(1) is running an application that consumes too much resources, the operation record conforms to the application corresponding to the application in the database 22. Device diagnostic rules for excessive system resources, and the automatic diagnostic program 21 selects management optimization information from the database 23 indicating execution of stopping or removing a specific application and transmits the management optimization information to the terminal device 12(1).

或者,若終端裝置12(1)上傳的運行記錄顯示出終端裝置12(1)開機時間太久,則此運行記錄會符合資料庫22中對應於開機時間過長的裝置診斷規則,並且自動診斷程式21會從資料庫23中選擇指示執行關機、重開機或調整休眠設定的管理優化資訊並將此管理優化資訊傳送給終端裝置12(1)。Alternatively, if the operation record uploaded by the terminal device 12(1) indicates that the terminal device 12(1) is powered on for too long, the operation record may conform to the device diagnosis rule in the database 22 corresponding to the long boot time, and the automatic diagnosis is performed. The program 21 selects management optimization information indicating that the shutdown, restart, or adjustment of the sleep setting is performed from the database 23 and transmits the management optimization information to the terminal device 12(1).

須注意的是,在一實施例中,資料庫22所儲存的裝置診斷規則是用於診斷出因終端裝置12(1)內部的管理策略不佳而導致的系統速度降低、當機發生率上升或耗電量增加等問題,而資料庫23所儲存的管理優化資訊則可用於解決或改善上述問題。因此,在其他未提及的實施例中,裝置診斷規則與管理優化資訊還可以包括其餘對應於此些問題的裝置診斷規則與相應的管理優化資訊。It should be noted that, in an embodiment, the device diagnostic rule stored in the database 22 is used to diagnose that the system speed is reduced due to poor management strategy inside the terminal device 12(1), and the occurrence rate of the crash is increased. Or the problem of increased power consumption, and the management optimization information stored in the database 23 can be used to solve or improve the above problem. Therefore, in other unmentioned embodiments, the device diagnostic rules and management optimization information may further include other device diagnostic rules and corresponding management optimization information corresponding to the problems.

在選擇第一管理優化資訊之後,在步驟S304中,伺服器主機11經由通訊介面112主動地將第一管理優化資訊傳送至終端裝置12(1)。然後,在步驟S305中,反應於所接收到的第一管理優化資訊,終端裝置12(1)的代理程式25自動地在終端裝置12(1)中執行一管理優化操作(亦稱為第一管理優化操作)。例如,根據第一管理優化資訊,終端裝置12(1)的代理程式25會執行記憶體清除操作、磁碟重組等資料整理操作、停止或移除特定應用程序、或者關機、重開機或調整休眠設定等管理優化操作。此外,更多其他類型的管理優化操作也可對應於第一管理優化資訊執行,只要有助於優化終端裝置12(1)即可。After selecting the first management optimization information, in step S304, the server host 11 actively transmits the first management optimization information to the terminal device 12(1) via the communication interface 112. Then, in step S305, in response to the received first management optimization information, the agent 25 of the terminal device 12(1) automatically performs a management optimization operation (also referred to as the first) in the terminal device 12(1). Manage optimization operations). For example, according to the first management optimization information, the agent 25 of the terminal device 12(1) performs a data cleaning operation such as a memory clearing operation, a disk reorganization, stopping or removing a specific application, or shutting down, rebooting, or adjusting sleep. Set management and optimization operations. In addition, more other types of management optimization operations may also correspond to the first management optimization information execution as long as it helps to optimize the terminal device 12(1).

在一實施例中,終端裝置12(1)的代理程式25還會進一步根據第一管理優化資訊更新管理策略27中關於電源管理、應用程式管理、記憶體管理及硬碟管理的至少其中之一的管理策略。例如,代理程式25可能會更新管理策略27中用於控制是否進入待機模式的閒置時間門檻值、用於控制是否進入省電模式的電池電量門檻值、用於控制應用程式是否過度占用系統資訊而須強制停止的資源消耗門檻值、執行記憶體清除的排程及/或執行磁碟重組的排程等等,且不限於此。更多其他類型的管理策略也可被更新,只要有助於優化終端裝置12(1)即可。在執行第一管理優化操作之後,若終端裝置12(1)中原先存在的問題有被解決或獲得改善,則終端裝置12(1)的系統性能可被提升。In an embodiment, the agent 25 of the terminal device 12(1) further updates at least one of the power management, the application management, the memory management, and the hard disk management in the management policy 27 according to the first management optimization information. Management strategy. For example, the agent 25 may update the idle time threshold in the management policy 27 for controlling whether to enter the standby mode, the battery power threshold for controlling whether to enter the power saving mode, and the method for controlling whether the application excessively occupies system information. The threshold of resource consumption thresholds to be forcibly stopped, the schedule for performing memory clearing, and/or the schedule for performing disk reorganization, etc., are not limited thereto. More other types of management policies can also be updated as long as it helps to optimize the terminal device 12(1). After the first management optimization operation is performed, if the original problem in the terminal device 12(1) is solved or improved, the system performance of the terminal device 12(1) can be improved.

在一實施例中,伺服器主機11的儲存電路113還儲存有一裝置清單,其用以記錄符合特定條件的多個終端裝置。例如,所述符合特定條件的多個終端裝置可以是指硬體規格相同或相容、裝置型號相同或相容、裝置類型相同或相容、作業系統相同或相容及/或屬於同一使用者的多個終端裝置。以圖1為例,若終端裝置12(1)~12(n)符合所述特定條件,則所述裝置清單可記錄終端裝置12(1)~12(n)各別的裝置識別碼。以終端裝置12(1)為例,終端裝置12(1)的裝置識別碼可包括通訊介面112的媒體存取控制(media accessing control, MAC)位址或者其餘可用來識別終端裝置的識別資訊。在一實施例中,在自動診斷程式21選擇第一管理優化資訊之後,伺服器主機11還會同步將第一管理優化資訊傳送至所述裝置清單上的其餘終端裝置(亦稱為第二終端裝置)。In one embodiment, the storage circuit 113 of the server host 11 also stores a list of devices for recording a plurality of terminal devices that meet certain conditions. For example, the plurality of terminal devices that meet certain conditions may mean that the hardware specifications are the same or compatible, the device models are the same or compatible, the device types are the same or compatible, the operating systems are the same or compatible, and/or belong to the same user. Multiple terminal devices. Taking FIG. 1 as an example, if the terminal devices 12(1) to 12(n) meet the specific conditions, the device list can record the device identification codes of the terminal devices 12(1) to 12(n). Taking the terminal device 12(1) as an example, the device identification code of the terminal device 12(1) may include a media access control (MAC) address of the communication interface 112 or the remaining identification information that can be used to identify the terminal device. In an embodiment, after the automatic diagnostic program 21 selects the first management optimization information, the server host 11 also synchronously transmits the first management optimization information to the remaining terminal devices (also referred to as the second terminal) on the device list. Device).

圖4是根據本發明的另一實施例所繪示的終端裝置維護方法的時序示意圖。請參照圖1、圖2A、圖2B及圖4,在步驟S401中,終端裝置12(1)的代理程式25會定時收集終端裝置12(1)的運行記錄26。在步驟S402中,終端裝置12(1)經由通訊介面122將所收集的運行記錄上傳至伺服器主機11。在步驟S403中,伺服器主機11的自動診斷程式21自動地根據步驟S302中上傳的運行記錄查詢資料庫22中的裝置診斷規則與所述裝置清單並根據查詢結果從資料庫23的管理優化資訊中選擇第一管理優化資訊。此外,根據對於裝置清單的查詢結果,自動診斷程式21可得知終端裝置12(1)~12(n)皆符合所述特定條件。FIG. 4 is a timing diagram of a terminal device maintenance method according to another embodiment of the present invention. Referring to FIG. 1, FIG. 2A, FIG. 2B and FIG. 4, in step S401, the agent 25 of the terminal device 12(1) periodically collects the operation log 26 of the terminal device 12(1). In step S402, the terminal device 12(1) uploads the collected operation record to the server host 11 via the communication interface 122. In step S403, the automatic diagnosis program 21 of the server host 11 automatically queries the device diagnosis rule and the device list in the operation record database 22 uploaded in step S302 and optimizes the information from the management of the database 23 according to the query result. Select the first management optimization information. Further, based on the inquiry result for the device list, the automatic diagnosis program 21 can know that the terminal devices 12(1) to 12(n) all meet the specific conditions.

以終端裝置12(1)與12(2)為例,在步驟S4041中,伺服器主機11經由通訊介面112主動地將第一管理優化資訊傳送至終端裝置12(1),並且,在步驟S4042中,伺服器主機11同步地經由通訊介面112主動地將第一管理優化資訊傳送至終端裝置12(2)。然後,反應於所接收到的第一管理優化資訊,在步驟S4051中,終端裝置12(1)的代理程式25自動地在終端裝置12(1)中執行所述第一管理優化操作。另外,反應於所接收到的第一管理優化資訊,在步驟S4052中,終端裝置12(2)也會自動地執行所述第一管理優化操作。Taking the terminal devices 12(1) and 12(2) as an example, in step S4041, the server host 11 actively transmits the first management optimization information to the terminal device 12(1) via the communication interface 112, and in step S4042 The server host 11 actively transmits the first management optimization information to the terminal device 12(2) via the communication interface 112. Then, in response to the received first management optimization information, the agent 25 of the terminal device 12(1) automatically executes the first management optimization operation in the terminal device 12(1) in step S4051. Further, in response to the received first management optimization information, the terminal device 12(2) also automatically performs the first management optimization operation in step S4052.

回到圖1,在另一實施例中,終端裝置維護系統10還包括終端裝置13(1)~13(n)。例如,終端裝置12(1)~12(n)皆符合所述特定條件,而終端裝置13(1)~13(n)不符合所述特定條件。因此,根據伺服器主機11的所述裝置清單,所述第一管理優化資訊會被同步傳送給終端裝置12(1)~12(n),而不會被傳送給終端裝置13(1)~13(n)。此外,在另一實施例中,若終端裝置12(1)~12(n)符合某一特定條件,而終端裝置13(1)~13(n)符合另一特定條件,例如,終端裝置12(1)~12(n)屬於某一使用者,而終端裝置13(1)~13(n)屬於另一使用者,則伺服器主機11可根據所述裝置清單來將適用於終端裝置12(1)的管理優化資訊同步傳送給終端裝置12(1)~12(n)並將適用於終端裝置13(1)的管理優化資訊同步傳送給終端裝置13(1)~13(n)。Returning to Fig. 1, in another embodiment, the terminal device maintenance system 10 further includes terminal devices 13(1)~13(n). For example, the terminal devices 12(1) to 12(n) all meet the specific conditions, and the terminal devices 13(1) to 13(n) do not meet the specific conditions. Therefore, according to the device list of the server host 11, the first management optimization information is synchronously transmitted to the terminal devices 12(1) to 12(n) without being transmitted to the terminal device 13(1)~ 13(n). Further, in another embodiment, if the terminal devices 12(1) to 12(n) meet a certain condition, and the terminal devices 13(1) to 13(n) meet another specific condition, for example, the terminal device 12 (1)~12(n) belong to a certain user, and the terminal devices 13(1)~13(n) belong to another user, and the server host 11 can be applied to the terminal device 12 according to the device list. The management optimization information of (1) is synchronously transmitted to the terminal devices 12(1) to 12(n) and the management optimization information applicable to the terminal device 13(1) is synchronously transmitted to the terminal devices 13(1) to 13(n).

在一實施例中,在執行所述第一管理優化操作之後,終端裝置12(1)還會回報第一管理優化操作的執行結果給伺服器主機11。而伺服器主機11可根據終端裝置12(1)回報的執行結果來決定是否要發送另外的管理優化資訊來再次對終端裝置12(1)進行優化及/或是否要更新所述裝置診斷規則。In an embodiment, after performing the first management optimization operation, the terminal device 12(1) also reports the execution result of the first management optimization operation to the server host 11. The server host 11 can decide whether to send additional management optimization information to optimize the terminal device 12(1) again and/or whether to update the device diagnostic rule according to the execution result reported by the terminal device 12(1).

圖5是根據本發明的另一實施例所繪示的終端裝置維護方法的時序示意圖。請參照圖1、圖2A、圖2B及圖5,假設終端裝置12(1)已執行圖3的實施例中的第一管理優化操作。在執行所述第一管理優化操作之後,在步驟S501中,終端裝置12(1)的代理程式25會持續收集終端裝置12(1)的運行記錄26。在步驟S502中,終端裝置12(1)經由通訊介面122將所收集的運行記錄作為所述第一管理優化操作的執行結果回報給伺服器主機11。例如,所述執行結果可反應出第一管理優化操作是否達到預設目標。FIG. 5 is a timing diagram of a terminal device maintenance method according to another embodiment of the present invention. Referring to FIG. 1, FIG. 2A, FIG. 2B and FIG. 5, it is assumed that the terminal device 12(1) has performed the first management optimization operation in the embodiment of FIG. After performing the first management optimization operation, in step S501, the agent 25 of the terminal device 12(1) continues to collect the operation record 26 of the terminal device 12(1). In step S502, the terminal device 12(1) reports the collected operation record to the server host 11 as the execution result of the first management optimization operation via the communication interface 122. For example, the execution result may reflect whether the first management optimization operation reaches a preset target.

在步驟S503中,伺服器主機11的自動診斷程式21自動地分析所述執行結果以判斷第一管理優化操作是否達到預設目標。若自動診斷程式21判定第一管理優化操作已達到預設目標,例如解決或改善了終端裝置12(1)的特定問題,則自動診斷程式21會記錄相關資訊。反之,若自動診斷程式21判定第一管理優化操作未達到預設目標,例如第一管理優化操作無法有效改善終端裝置12(1)中預設需要解決的問題,則自動診斷程式21會進一步根據代理程式25所回報的執行結果再次從資料庫22中選擇另一個管理優化資訊(亦稱為第二管理優化資訊),其中第二管理優化資訊不同於第一管理優化資訊。In step S503, the automatic diagnostic program 21 of the server host 11 automatically analyzes the execution result to determine whether the first management optimization operation has reached the preset target. If the automatic diagnostic program 21 determines that the first management optimization operation has reached the preset target, for example, the specific problem of the terminal device 12(1) is solved or improved, the automatic diagnostic program 21 records the related information. On the other hand, if the automatic diagnosis program 21 determines that the first management optimization operation does not reach the preset target, for example, the first management optimization operation cannot effectively improve the preset problem to be solved in the terminal device 12(1), the automatic diagnosis program 21 further determines The execution result reported by the agent 25 again selects another management optimization information (also referred to as second management optimization information) from the database 22, wherein the second management optimization information is different from the first management optimization information.

在選擇第二管理優化資訊之後,在步驟S504中,伺服器主機11透過通訊介面112主動將第二管理優化資訊傳送至終端裝置12(1)。在步驟S505中,反應於所接收到的第二管理優化資訊,終端裝置12(1)的代理程式25自動在第一終端裝置中執行對應於第二管理優化資訊的另一管理優化操作(亦稱為第二管理優化操作)。第二管理優化操作亦不同於第一管理優化操作。換言之,在圖5的實施例中,伺服器主機11是嘗試指示終端裝置12(1)執行不同的管理優化操作來最佳地提升終端裝置12(1)的系統效能及/或解決終端裝置12(1)遭遇的問題。例如,第二管理優化操作可包括上述記憶體清除操作、磁碟重組等資料整理操作、停止或移除特定應用程序、或者關機、重開機或調整休眠設定等管理優化操作等以及管理策略27的更新操作。After selecting the second management optimization information, in step S504, the server host 11 actively transmits the second management optimization information to the terminal device 12(1) through the communication interface 112. In step S505, in response to the received second management optimization information, the agent 25 of the terminal device 12(1) automatically performs another management optimization operation corresponding to the second management optimization information in the first terminal device (also Called the second management optimization operation). The second management optimization operation is also different from the first management optimization operation. In other words, in the embodiment of FIG. 5, the server host 11 is attempting to instruct the terminal device 12(1) to perform different management optimization operations to optimally enhance the system performance of the terminal device 12(1) and/or to resolve the terminal device 12. (1) Problems encountered. For example, the second management optimization operation may include the above-mentioned memory clearing operation, data sorting operation such as disk reorganization, stopping or removing a specific application, or managing optimization operations such as shutting down, rebooting, or adjusting sleep settings, and the management strategy 27 Update operation.

在一實施例中,在執行第二管理優化操作之後,終端裝置12(1)的代理程式25會持續收集終端裝置12(1)的運行記錄26。在步驟S506中,終端裝置12(1)經由通訊介面122將所收集的運行記錄作為所述第二管理優化操作的執行結果回報給伺服器主機11。例如,所述執行結果可反應出第二管理優化操作是否達到預設目標。然後,伺服器主機11的自動診斷程式21可自動地分析所述執行結果以決定是否再選擇另一個管理優化資訊並傳送給終端裝置12(1)。相關操作類似於步驟S502與S503,在此便不贅述。In an embodiment, after performing the second management optimization operation, the agent 25 of the terminal device 12(1) continues to collect the operation record 26 of the terminal device 12(1). In step S506, the terminal device 12(1) reports the collected operation record to the server host 11 as the execution result of the second management optimization operation via the communication interface 122. For example, the execution result may reflect whether the second management optimization operation reaches a preset target. Then, the automatic diagnostic program 21 of the server host 11 can automatically analyze the execution result to decide whether to select another management optimization information and transmit it to the terminal device 12(1). The related operations are similar to steps S502 and S503, and will not be described here.

在圖5的一實施例中,根據步驟S506中回報的執行結果,若伺服器主機11的自動診斷程式21判定第二管理優化操作已達到預設目標,例如解決或改善了終端裝置12(1)的特定問題,則自動診斷程式21會通知儲存電路113中的自動更新程式24來更新資料庫22中的裝置診斷規則及/或資料庫23中的管理優化資訊。例如,自動更新程式24可將資料庫22中原先關連於第一管理優化資訊的某一個裝置診斷規則更新為關連至第二管理優化資訊。藉此,當往後自動診斷程式21判定來自於某一終端裝置的運行記錄符合此裝置診斷規則時,自動診斷程式21將不會傳送執行結果不佳的第一管理優化資訊給此終端裝置,而是會提供執行結果較佳的第二管理優化資訊給此終端裝置,從而提升對終端裝置進行優化操作的效率。In an embodiment of FIG. 5, according to the execution result reported in step S506, if the automatic diagnosis program 21 of the server host 11 determines that the second management optimization operation has reached the preset target, for example, the terminal device 12 is solved or improved. The specific diagnostic problem 21 notifies the automatic update program 24 in the storage circuit 113 to update the device diagnostic rules in the database 22 and/or the management optimization information in the database 23. For example, the automatic update program 24 may update one of the device diagnostic rules in the database 22 that was originally associated with the first management optimization information to be related to the second management optimization information. Therefore, when the automatic diagnosis program 21 determines that the operation record from a certain terminal device conforms to the device diagnosis rule, the automatic diagnosis program 21 will not transmit the first management optimization information with poor execution result to the terminal device. Rather, it provides a second management optimization information with better execution results to the terminal device, thereby improving the efficiency of optimizing the operation of the terminal device.

綜上所述,本發明可由終端裝置定時收集所述終端裝置的運行記錄並將所述運行記錄上傳至伺服器主機。而伺服器主機可根據不同終端裝置的運行狀況來發送相應的管理優化資訊。藉此,終端裝置可根據所述管理優化資訊來調整其內部管理策略,從而執行最適當的系統優化。此外,所述伺服器主機亦可以收集不同終端裝置的運行紀錄與優化結果來動態更新資料庫,從而改善優化效率。In summary, the present invention can periodically collect the operation record of the terminal device by the terminal device and upload the operation record to the server host. The server host can send corresponding management optimization information according to the operating conditions of different terminal devices. Thereby, the terminal device can adjust its internal management policy according to the management optimization information, thereby performing the most appropriate system optimization. In addition, the server host can also collect operating records and optimization results of different terminal devices to dynamically update the database, thereby improving optimization efficiency.

雖然本發明已以實施例揭露如上,然其並非用以限定本發明,任何所屬技術領域中具有通常知識者,在不脫離本發明的精神和範圍內,當可作些許的更動與潤飾,故本發明的保護範圍當視後附的申請專利範圍所界定者為準。Although the present invention has been disclosed in the above embodiments, it is not intended to limit the present invention, and any one of ordinary skill in the art can make some changes and refinements without departing from the spirit and scope of the present invention. The scope of the invention is defined by the scope of the appended claims.

10‧‧‧終端裝置維護系統10‧‧‧ Terminal Maintenance System

11‧‧‧伺服器主機11‧‧‧Server Host

12(1)~12(n)、13(1)~13(n)‧‧‧終端裝置12(1)~12(n), 13(1)~13(n)‧‧‧ Terminal devices

111、121‧‧‧處理器111, 121‧‧‧ processor

112、122‧‧‧通訊介面112, 122‧‧‧ communication interface

113、123‧‧‧儲存電路113, 123‧‧‧ storage circuit

21‧‧‧自動診斷程式21‧‧‧Automatic Diagnostics

22、23‧‧‧資料庫22, 23‧‧ ‧ database

24‧‧‧自動更新程式24‧‧‧Automatic update program

25‧‧‧代理程式25‧‧‧Agent

26‧‧‧運行記錄26‧‧‧Operation log

27‧‧‧管理策略27‧‧‧Management strategy

S301~S305、S401~S403、S4041、S4042、S4051、S4052、S501~S507‧‧‧步驟S301~S305, S401~S403, S4041, S4042, S4051, S4052, S501~S507‧‧

圖1是根據本發明的一實施例所繪示的終端裝置維護系統的示意圖。 圖2A是根據本發明的一實施例所繪示的伺服器主機的示意圖。 圖2B是根據本發明的一實施例所繪示的終端裝置的示意圖。 圖3是根據本發明的一實施例所繪示的終端裝置維護方法的時序示意圖。 圖4是根據本發明的另一實施例所繪示的終端裝置維護方法的時序示意圖。 圖5是根據本發明的另一實施例所繪示的終端裝置維護方法的時序示意圖。FIG. 1 is a schematic diagram of a terminal device maintenance system according to an embodiment of the invention. 2A is a schematic diagram of a server host according to an embodiment of the invention. FIG. 2B is a schematic diagram of a terminal device according to an embodiment of the invention. FIG. 3 is a timing diagram of a terminal device maintenance method according to an embodiment of the invention. FIG. 4 is a timing diagram of a terminal device maintenance method according to another embodiment of the present invention. FIG. 5 is a timing diagram of a terminal device maintenance method according to another embodiment of the present invention.

Claims (11)

一種終端裝置維護系統,包括:一伺服器主機,具有一記憶體並安裝有一自動診斷程式,其中該記憶體儲存有多個裝置診斷規則以及多個管理優化資訊;以及一第一終端裝置,具有一通訊介面並安裝有一代理程式,其中該代理程式定時收集該第一終端裝置的一運行記錄並經由該通訊介面將該運行記錄上傳至該伺服器主機,其中該運行記錄相關於該第一終端裝置的系統運行以及使用歷程,其中該裝置診斷規則用於診斷該第一終端裝置中由內部管理所造成的至少一問題,其中該管理優化資訊用以解決該至少一問題,其中該自動診斷程式自動根據所上傳的該運行記錄查詢所述多個裝置診斷規則並根據一查詢結果從所述多個管理優化資訊中選擇一第一管理優化資訊,其中在選擇該第一管理優化資訊之後,該伺服器主機主動將該第一管理優化資訊傳送至該第一終端裝置,其中反應於所接收到的該第一管理優化資訊,該代理程式自動在該第一終端裝置中根據該第一管理優化資訊執行一第一管理優化操作。 A terminal device maintenance system includes: a server host having a memory and an automatic diagnostic program installed therein, wherein the memory stores a plurality of device diagnostic rules and a plurality of management optimization information; and a first terminal device having a communication interface is installed with an agent, wherein the agent periodically collects an operation record of the first terminal device and uploads the operation record to the server host via the communication interface, wherein the operation record is related to the first terminal System operation and usage history of the device, wherein the device diagnostic rule is used to diagnose at least one problem caused by internal management in the first terminal device, wherein the management optimization information is used to solve the at least one problem, wherein the automatic diagnostic program Automatically querying the plurality of device diagnostic rules according to the uploaded operation record, and selecting a first management optimization information from the plurality of management optimization information according to a query result, wherein after selecting the first management optimization information, the The server host actively transmits the first management optimization information to the first The terminal apparatus, wherein in response to the received first management optimization information, the agent automatically program the first terminal apparatus performs a first optimization information management optimization operations according to the first management. 如申請專利範圍第1項所述的終端裝置維護系統,其中該代理程式更經由該通訊介面將該第一管理優化操作的一執行結果回報至該伺服器主機。 The terminal device maintenance system of claim 1, wherein the agent further reports an execution result of the first management optimization operation to the server host via the communication interface. 如申請專利範圍第2項所述的終端裝置維護系統,其中該自動診斷程式更根據該代理程式回報的該執行結果從所述多個管理優化資訊中選擇一第二管理優化資訊,其中該第二管理優化資訊不同於該第一管理優化資訊,其中在該自動診斷程式選擇該第二管理優化資訊之後,該伺服器主機主動將該第二管理優化資訊傳送至該第一終端裝置,其中反應於所接收到的該第二管理優化資訊,該代理程式自動在該第一終端裝置中執行一第二管理優化操作。 The terminal device maintenance system of claim 2, wherein the automatic diagnostic program further selects a second management optimization information from the plurality of management optimization information according to the execution result reported by the agent, wherein the The second management optimization information is different from the first management optimization information, wherein after the automatic diagnostic program selects the second management optimization information, the server host actively transmits the second management optimization information to the first terminal device, where the reaction And at the received second management optimization information, the agent automatically performs a second management optimization operation in the first terminal device. 如申請專利範圍第2項所述的終端裝置維護系統,其中該執行結果反應出該第一管理優化操作是否解決該至少一問題。 The terminal device maintenance system of claim 2, wherein the execution result reflects whether the first management optimization operation solves the at least one problem. 如申請專利範圍第1項所述的終端裝置維護系統,其中伺服器主機的該記憶體更儲存有一裝置清單,其用以記錄符合一特定條件的多個終端裝置,其中所述多個終端裝置包括該第一終端裝置與一第二終端裝置,其中在該自動診斷程式選擇該第一管理優化資訊之後,該伺服器主機更同步將該第一管理優化資訊傳送至該第二終端裝置。 The terminal device maintenance system of claim 1, wherein the memory of the server host further stores a device list for recording a plurality of terminal devices that meet a specific condition, wherein the plurality of terminal devices The first terminal device and the second terminal device are included, wherein after the automatic diagnostic program selects the first management optimization information, the server host further transmits the first management optimization information to the second terminal device. 如申請專利範圍第1項所述的終端裝置維護系統,其中該第一管理優化操作包括更新一電源管理、一應用程式管理、一記憶體管理及一硬碟管理的至少其中之一的一管理策略。 The terminal device maintenance system of claim 1, wherein the first management optimization operation comprises updating a management of at least one of power management, application management, a memory management, and a hard disk management. Strategy. 一種終端裝置維護方法,用於一終端裝置,該終端裝置維護方法包括:定時收集該終端裝置的一運行記錄並將該運行記錄上傳至一伺服器主機,其中該運行記錄相關於該終端裝置的系統運行以及使用歷程;接收該伺服器主機對應於所上傳的運行記錄而發送的一第一管理優化資訊,其中該第一管理優化資訊用以解決該終端裝置中由內部管理所造成的至少一問題;以及反應於所接收到的該第一管理優化資訊,在該終端裝置中根據該第一管理優化資訊執行一第一管理優化操作。 A terminal device maintenance method for a terminal device, the terminal device maintenance method comprising: periodically collecting an operation record of the terminal device and uploading the operation record to a server host, wherein the operation record is related to the terminal device System operation and usage history; receiving a first management optimization information sent by the server host corresponding to the uploaded operation record, wherein the first management optimization information is used to solve at least one of the terminal devices caused by internal management a problem; and in response to the received first management optimization information, performing a first management optimization operation in the terminal device according to the first management optimization information. 如申請專利範圍第7項所述的終端裝置維護方法,更包括:將該第一管理優化操作的一執行結果回報至該伺服器主機。 The terminal device maintenance method of claim 7, further comprising: reporting an execution result of the first management optimization operation to the server host. 如申請專利範圍第8項所述的終端裝置維護方法,更包括:在將該第一管理優化操作的該執行結果回報至該伺服器主機之後,接收該伺服器主機對應於所回報的該執行結果而發送的一第二管理優化資訊,其中該第二管理優化資訊不同於該第一管理優化資訊;以及反應於所接收到的該第二管理優化資訊,在該終端裝置中執行一第二管理優化操作。 The terminal device maintenance method of claim 8, further comprising: after the execution result of the first management optimization operation is reported to the server host, receiving the server host corresponding to the reported execution And a second management optimization information sent, wherein the second management optimization information is different from the first management optimization information; and in response to the received second management optimization information, executing a second in the terminal device Manage optimization operations. 如申請專利範圍第8項所述的終端裝置維護方法,其中該執行結果反應出該第一管理優化操作是否解決該至少一問題。 The terminal device maintenance method according to claim 8, wherein the execution result reflects whether the first management optimization operation solves the at least one problem. 如申請專利範圍第7項所述的終端裝置維護方法,其中該第一管理優化操作包括更新一電源管理、一應用程式管理、一記憶體管理及一硬碟管理的至少其中之一的一管理策略。 The terminal device maintenance method of claim 7, wherein the first management optimization operation comprises updating a management of at least one of power management, application management, a memory management, and a hard disk management. Strategy.
TW106125975A 2017-08-01 2017-08-01 Terminal device maintaining system and terminal device maintaining method TWI653854B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW106125975A TWI653854B (en) 2017-08-01 2017-08-01 Terminal device maintaining system and terminal device maintaining method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW106125975A TWI653854B (en) 2017-08-01 2017-08-01 Terminal device maintaining system and terminal device maintaining method

Publications (2)

Publication Number Publication Date
TWI653854B true TWI653854B (en) 2019-03-11
TW201911814A TW201911814A (en) 2019-03-16

Family

ID=66590513

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106125975A TWI653854B (en) 2017-08-01 2017-08-01 Terminal device maintaining system and terminal device maintaining method

Country Status (1)

Country Link
TW (1) TWI653854B (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080045338A1 (en) 2006-06-29 2008-02-21 Vircion Inc. System for remote game access
CN201429177Y (en) 2009-05-14 2010-03-24 杭州光泽科技有限公司 System for remote intelligent real-time monitoring and optimization evaluation of air conditioner energy conservation
CN102906810A (en) 2010-02-24 2013-01-30 爱普莱克斯控股公司 Augmented reality panorama supporting visually impaired individuals
TW201445317A (en) 2013-02-28 2014-12-01 Intel Corp Leveraging an enumeration and/or configuration mechanism of one interconnect protocol for a different interconnect protocol

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080045338A1 (en) 2006-06-29 2008-02-21 Vircion Inc. System for remote game access
CN201429177Y (en) 2009-05-14 2010-03-24 杭州光泽科技有限公司 System for remote intelligent real-time monitoring and optimization evaluation of air conditioner energy conservation
CN102906810A (en) 2010-02-24 2013-01-30 爱普莱克斯控股公司 Augmented reality panorama supporting visually impaired individuals
TW201445317A (en) 2013-02-28 2014-12-01 Intel Corp Leveraging an enumeration and/or configuration mechanism of one interconnect protocol for a different interconnect protocol

Also Published As

Publication number Publication date
TW201911814A (en) 2019-03-16

Similar Documents

Publication Publication Date Title
US10713079B2 (en) System and method for managing telemetry data and agents in a telemetry system
CN106502576B (en) Migration strategy adjusting method and device
US20190155665A1 (en) Methods and systems for providing application programming interfaces and application programming interface extensions to third party applications for optimizing and minimizing application traffic
US9053029B2 (en) Multicore computer system with cache use based adaptive scheduling
US10254998B2 (en) Coordinated garbage collection of flash devices in a distributed storage system
TWI594114B (en) Managing power consumption and performance of computing systems
JP6847694B2 (en) Articles including solid state drives, methods of performing garbage collection, and storage media
CN106921506B (en) Data acquisition reporting method and system for mobile equipment
US9569271B2 (en) Optimization of proprietary workloads
TW201250471A (en) Managing data placement on flash-based storage by use
WO2020228289A1 (en) Log acquisition method and apparatus, and terminal and storage medium
CN110222020B (en) Log file management method, device, computer equipment and storage medium
CN105656714A (en) Data collection and reporting method and device of mobile device
US20160224381A1 (en) Dynamically Controlled Workload Execution
US10514848B2 (en) Data storage method for selectively storing data in a buffer preset in a memory of an electronic device or an inherent buffer in an SSD
US11595456B2 (en) Modifying content streaming based on device parameters
WO2016126358A1 (en) Dynamically controlled workload execution by an application
JP5794063B2 (en) Device management system, failure management device, device management device, failure management program, and device management program
WO2012075757A1 (en) Dust removing method and system of equipment
WO2016082176A1 (en) Method and related device for predicting data threshold
TWI653854B (en) Terminal device maintaining system and terminal device maintaining method
US9189434B2 (en) Universal serial bus device and method for controlling an idle-delay time thereof
US9933966B2 (en) Storage control device and computer system
CN110990313B (en) Method, equipment and storage medium for processing clock stretching of I3C bus
US9877285B2 (en) Method and system for device aware power save