TWI713325B - 可遠端控制電子設備的系統及方法 - Google Patents
可遠端控制電子設備的系統及方法 Download PDFInfo
- Publication number
- TWI713325B TWI713325B TW108133474A TW108133474A TWI713325B TW I713325 B TWI713325 B TW I713325B TW 108133474 A TW108133474 A TW 108133474A TW 108133474 A TW108133474 A TW 108133474A TW I713325 B TWI713325 B TW I713325B
- Authority
- TW
- Taiwan
- Prior art keywords
- data storage
- program execution
- microprocessor
- electronic device
- management unit
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F13/38—Information transfer, e.g. on bus
- G06F13/382—Information transfer, e.g. on bus using universal interface adapter
- G06F13/385—Information transfer, e.g. on bus using universal interface adapter for adaptation of a particular data processing system to different peripheral devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/24—Resetting means
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3243—Power saving in microcontroller unit
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0709—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in a distributed system consisting of a plurality of standalone computer nodes, e.g. clusters, client-server systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0706—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment
- G06F11/0736—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation the processing taking place on a specific hardware platform or in a specific software environment in functional embedded systems, i.e. in a data processing system designed as a combination of hardware and software dedicated to performing a certain function
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0766—Error or fault reporting or storing
- G06F11/0775—Content or structure details of the error report, e.g. specific table structure, specific error fields
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/0703—Error or fault processing not based on redundancy, i.e. by taking additional measures to deal with the error or fault not making use of redundancy in operation, in hardware, or in data representation
- G06F11/0793—Remedial or corrective actions
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- G06F11/2015—Redundant power supplies
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/0223—User address space allocation, e.g. contiguous or non contiguous base addressing
- G06F12/023—Free address space management
- G06F12/0238—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory
- G06F12/0246—Memory management in non-volatile memory, e.g. resistive RAM or ferroelectric memory in block erasable memory, e.g. flash memory
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0625—Power saving in storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0629—Configuration or reconfiguration of storage systems
- G06F3/0634—Configuration or reconfiguration of storage systems by changing the state or mode of one or more devices
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4406—Loading of operating system
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4416—Network booting; Remote initial program loading [RIPL]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1097—Protocols in which an application is distributed across nodes in the network for distributed storage of data in networks, e.g. transport arrangements for network file system [NFS], storage area networks [SAN] or network attached storage [NAS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/06—Addressing a physical block of locations, e.g. base addressing, module addressing, memory dedication
- G06F12/0638—Combination of memories, e.g. ROM and RAM such as to permit replacement or supplementing of words in one module by words in another module
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0002—Serial port, e.g. RS232C
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0016—Inter-integrated circuit (I2C)
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0026—PCI express
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2213/00—Indexing scheme relating to interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
- G06F2213/0032—Serial ATA [SATA]
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Software Systems (AREA)
- Quality & Reliability (AREA)
- Computer Security & Cryptography (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
- Power Sources (AREA)
Abstract
本發明提供一種可遠端控制電子設備的系統,其包括一雲端管理平台及一電子設備,電子設備包括一主機板及一資料儲存裝置,主機板包括一待機電源電路,一待機電源經由待機電源電路供電至資料儲存裝置,資料儲存裝置包括一資料儲存單元及一程序執行管理單元,程序執行管理單元包括一微處理器及一網路通訊元件;不論電子設備處在一開機狀態或一關機狀態,資料儲存裝置都可透過待機電源的供電而維持正常的運作;則,當程序執行管理單元的微處理器接收雲端管理平台所發出的一特定的操作指令時,根據於特定的操作指令而順利執行一對應的操作程序。
Description
本發明有關於一種可遠端控制電子設備的系統及方法,尤指一種在電子設備關機狀態下仍可遠端控制電子設備執行特定的操作程序的系統及方法。
隨著生活上的需求,常常在路上見到特定用途的電子設備,如販賣機、廣告機、監視器等等。再者,以往要對於這些電子設備進行作業系統的維修或內部儲存資料的更新時,工程人員必須親自前往電子設備的設置地點。若電子設備的設置地點非常偏遠,將會造成工程人員不少的困擾。
目前較為先進的電子設備常會設置有網路通訊模組。電子設備經由網路通訊模組網路連線雲端管理平台,以便雲端管理平台能夠遠端控制電子設備執行特定的操作程序,如作業系統的維修或內部儲存資料的更新。然而,電子設備被關機時,遠端的管理者就無法對於電子設備進行任何的操作動作,以致於還是需要派人前往電子設備的設置地點,對於電子設備實行開機的動作,方能對於電子設備繼續執行特定的操作程序。
本發明的一目的,在於提出一種可遠端控制電子設備的系統及方法,其包括一雲端管理平台及至少一電子設備,電子設備包括一資料儲存裝置及一主機板,資料儲存裝置包括一資料儲存單元及一程序執行管理單元,主機板上設置有一始終保持供電的待機電源電路,不論電子設備處在開機狀態或關機狀態,待機電源都可經由待機電源電路供電至資料儲存裝置而維持資料儲存裝置的正常運作,則,雲端管理平台的管理者即可隨時地透過資料儲存裝置的程序執行管理單元以控制電子設備執行特定的操作程序。
本發明又一目的,在於提出一種可遠端控制電子設備的系統及方法,當電子設備處在關機狀態時,雲端管理平台亦可發出一開機指令至資料儲存裝置,資料儲存裝置的程序執行管理單元根據開機指令對於電子設備執行一開機程序,使得原本關機的電子設備將可以重新被啟動而進入開機狀態。
為達成上述目的,本發明提供一種可遠端控制電子設備的系統,包括:一雲端管理平台,包括一管理介面;及至少一電子設備,包括:一主機板,包括一待機電源電路;及一資料儲存裝置,連接待機電源電路,資料儲存裝置包括一資料儲存單元及一程序執行管理單元,資料儲存單元包括複數個快閃記憶體及一控制器,控制器連接快閃記憶體,程序執行管理單元包括一微處理器及一網路通訊元件,微處理器連接網路通訊元件,程序執行管理單元經由網路通訊元件網路連線雲端管理平台,程序執行管理單元的微處理器經由一連接線路連接資料儲存單元的控制器;其中,一待機電源經由待機電源電路供電至資料儲存裝置,資料儲存裝置透過待機電源的供電以在電子設備處在一開機狀態或一關機狀態時保持運作;當雲端管理平台利用管理介面發出一特定的操作指令至程序執行管理單元時,程序執行管理單元的微處理器根據特定的操作指令執行一對應的操作程序或經由連接線路傳送特定的操作指令至資料儲存單元以要求資料儲存單元的控制器根據特定的操作指令執行對應的操作程序。
本發明一實施例中,電子設備更包括一電子組件單元,主機板更包括有一主要電源電路,電子組件單元設置在主機板上且連接主要電源電路,當電子設備處在開機狀態時,一主要電源經由主要電源電路供電至電子組件單元,當電子設備處在關機狀態時,主要電源電路將被切斷,主要電源停止供電至電子組件單元。
本發明一實施例中,更包括一供電裝置,供電裝置連接主機板的主要電源電路及待機電源電路且用以提供主要電源及待機電源。
本發明一實施例中,程序執行管理單元的微處理器建置有一嵌入式系統,雲端管理平台透過程序執行管理單元的嵌入式系統控制及管理操作程序的執行。
本發明一實施例中,雲端管理平台所發出的特定的操作指令為一開機指令,微處理器更包括有一電源啟動接腳,電源啟動接腳連接至一設置在主機板上的電源開關接腳,當電子設備處在關機狀態且程序執行管理單元接收開機指令時,程序執行管理單元的微處理器透過電源啟動接腳發出一開機啟動訊號至電源開關接腳以對於電子設備執行一開機程序。
本發明一實施例中,快閃記憶體形成有一資料磁區,資料磁區包括有一第一資料分割區及一第二資料分割區,第一資料分割區儲存有一作業系統,第二資料分割區儲存有一系統還原檔,雲端管理平台所發出的特定的操作指令為一系統修護指令;當程序執行管理單元收到系統修護指令時,程序執行管理單元的微處理器經由連接線路傳送系統修護指令至資料儲存單元的控制器,資料儲存單元的控制器根據系統修護指令執行一系統修護的操作程序以藉由第二資料分割區的系統還原檔還原第一資料分割區中的作業系統。
本發明一實施例中,程序執行管理單元的微處理器建置有一監視作業系統運作的嵌入式系統,當微處理器的嵌入式系統監視到資料儲存單元所安裝的作業系統發生異常時,微處理器的嵌入式系統經由網路通訊元件回報一系統故障訊息至雲端管理平台,雲端管理平台根據於系統故障訊息傳送系統修護指令至程序執行管理單元。
本發明一實施例中,程序執行管理單元的微處理器更包括有一輸入輸出接腳,輸入輸出接腳連接一設置在主機板上的重置接腳,當作業系統被還原後,程序執行管理單元的微處理器透過輸入輸出接腳發出一重置訊號至重置接腳以執行電子設備的一重開機操作。
本發明一實施例中,雲端管理平台所發出的特定的操作指令為一收集資料儲存裝置之健康度資訊的指令,當程序執行管理單元收到收集資料儲存裝置之健康度資訊的指令時,程序執行管理單元的微處理器經由連接線路傳送收集資料儲存裝置之健康度資訊的指令至資料儲存單元的控制器,資料儲存單元的控制器根據收集資料儲存裝置之健康度資訊的指令執行一收集資料儲存裝置之健康度資訊的操作程序並因此產生一包含有健康度資訊的檔案,程序執行管理單元的微處理器經由連接線路從資料儲存單元的控制器接收包含有健康度資訊的檔案且經由網路通訊元件傳送包含有健康度資訊的檔案至雲端管理平台。
本發明一實施例中,雲端管理平台所發出的特定的操作指令為一韌體更新指令,韌體更新指令包括有一韌體更新檔,當程序執行管理單元收到韌體更新指令時,利用韌體更新的操作指令中的韌體更新檔對於資料儲存單元的控制器中的一韌體執行一韌體更新的操作程序。
本發明一實施例中,連接線路為一RS232連接線路、一UART連接線路或一I2C連接線路。
本發明一實施例中,資料儲存裝置為一具有SATA傳輸介面、PCIe傳輸介面或M.2傳輸介面的資料儲存裝置。
本發明一實施例中,網路通訊元件為一WiFi通訊元件、一Ethernet通訊元件或一3G、4G或5G通訊元件。
本發明又提供一種可遠端控制電子設備的方法,可遠端控制電子設備的方法應用在一可遠端控制電子設備的系統上,可遠端控制電子設備的系統包括一雲端管理平台及至少一電子設備,電子設備包括一主機板及一資料儲存裝置,主機板包括一待機電源電路,資料儲存裝置包括一資料儲存單元及一程序執行管理單元,資料儲存單元包括複數個快閃記憶體及一控制器,程序執行管理單元包括一具備一網路通訊功能且建置有一嵌入式系統的微處理器,可遠端控制電子設備的方法的步驟包括;令一待機電源在電子設備處在一開機狀態或一關機狀態時經由待機電源電路供電至資料儲存裝置;令程序執行管理單元網路連線雲端管理平台;令程序執行管理單元接收雲端管理平台所發出的一特定的操作指令;及令程序執行管理單元的微處理器根據特定的操作指令執行一對應的操作程序或傳送特定的操作指令至資料儲存單元以要求資料儲存單元的控制器根據特定的操作指令執行對應的操作程序。
請參閱第1圖及第2圖,分別為本發明可遠端控制電子設備的系統之架構圖及本發明電子設備一應用實施例的電路圖。如第1圖及第2圖所示,本發明遠端控制系統100包括有一雲端管理平台10及至少一電子設備30。電子設備30亦可為工用電腦、販賣機、廣告機、監視器、POS機或其他特定用途的設備。雲端管理平台10的管理者能夠在遠端控制電子設備30執行一特定的操作程序。
電子設備30包括一主機板31、一資料儲存裝置33及一電子組件單元37。主機板31設有一主要電源電路311及一待機電源電路313,且主要電源電路311上設置有一電源開關312。資料儲存裝置33亦可為一具有SATA傳輸介面、PCIe傳輸介面或M.2傳輸介面的固態硬碟(Solid State Disk,SSD)或其他形式可記憶資料的儲存裝置。電子組件單元37設置在主機板31上,其亦可為主機板31所設置的電子元件,例如CPU、記憶體、晶片、顯示卡、被動元件等等。在本發明中,資料儲存裝置33電性連接至主機板31的待機電源電路313,而電子組件單元37電性連接至主機板31的主要電源電路311。
本發明系統100更包括有一供電裝置50,其設置在電子設備30的內部或設置在電子設備30的外部。供電裝置50亦可為一電源供應器、一不斷電系統或一交流轉直流的電源轉換器。供電裝置50連接主機板31的主要電源電路311及待機電源電路313,用以提供一主要電源51及一待機電源53。當電子設備30處在一開機狀態時,主要電源51經由主要電源電路311供電至電子組件單元37,而待機電源53經由待機電源電路313供電至資料儲存裝置33。當電子設備30處在一關機狀態時,主要電源電路311的電源開關312將被切斷,主要電源電路311形成斷路,主要電源51停止供電供電至電子組件單元37,但,待機電源53仍可繼續經由待機電源電路313供電至資料儲存裝置33。在本發明中,待機電源電路313為一始終保持供電的電源電路,不論電子設備30處在開機狀態或關機狀態,待機電源53都可透過待機電源電路313供電至資料儲存裝置33,以使資料儲存裝置33維持正常的運作。
進一步,資料儲存裝置33包括一資料儲存單元34及一程序執行管理單元35。資料儲存單元34包括複數個快閃記憶體341及一控制器343,控制器343連接快閃記憶體341。程序執行管理單元35包括一微處理器351。本發明一實施例中,微處理器351為一具備網路通訊功能的晶片,一網路通訊元件353整合在微處理器351之中;或者,本發明又一實施例中,微處理器351及網路通訊元件353分別為各自獨立的元件,微處理器351連接網路通訊元件353。網路通訊元件353為一WiFi通訊元件、一Ethernet通訊元件、一3G、4G或5G通訊元件或其他可連網的通訊元件。程序執行管理單元35經由網路通訊元件353網路連線雲端管理平台10。微處理器351建置有一嵌入式系統352,其為一Linux或RTOS(如QNX、VxWORK)架構的系統且儲存在一非揮發性記憶體中。雲端管理平台10的管理者透過程序執行管理單元35的嵌入式系統352以控制及管理電子設備30執行特定的操作程序。此外,程序執行管理單元35的微處理器351透過一連接線路3511連接資料儲存單元34的控制器343。連接線路3511亦可為一RS232規格、一UART規格或一I2C規格的連接線路。
接續,當雲端管理平台10的管理者欲控制電子設備30執行一特定的操作時,透過一管理介面11發出一特定的操作指令101/102/103/104至電子設備30。管理介面11亦可為一網頁形式的應用程式介面 ( WEB App)。程序執行管理單元35經由網路通訊元件353收到雲端管理平台10所發出的特定的操作指令101/102/103/104後,程序執行管理單元35的微處理器351根據特定的操作指令101/102/103/104執行一對應的操作程序,或者傳送特定的操作指令101/102/103/104至資料儲存單元34以要求資料儲存單元34的控制器343根據特定的操作指令101/102/103/104執行對應的操作程序。
如第1圖及第2圖所示,本發明一應用實施例中,雲端管理平台10的管理者亦可控制一關機的電子設備30執行一開機的操作,且經由管理介面11發出一開機指令101至電子設備30。在本應用實施例中,微處理器351包括一電源啟動接腳354,主機板31上設置有一電源開關接腳321,電源啟動接腳354連接電源開關接腳321。當程序執行管理單元35經由網路通訊元件353收到雲端管理平台10所發出的開機指令101時,程序執行管理單元35的微處理器351透過電源啟動接腳354發出一開機啟動訊號3541至電源開關接腳321,以對於電子設備30執行一開機程序,則,原本關機的電子設備30將可以重新被啟動而進入開機狀態。於是,當電子設備30處在關機狀態時,雲端管理平台10的管理者以遠端控制方式利用程序執行管理單元35執行電子設備30的開機操作。
請參閱第3圖,為本發明電子設備又一應用實施例的電路圖,並同時參閱第1圖。如第1圖及第3圖所示,在本應用實施例中,電子設備30透過資料儲存單元34的快閃記憶體341安裝有一作業系統36,程序執行管理單元35的嵌入式系統352將會監控作業系統36的運作。當程序執行管理單元35的嵌入式系統352監控到作業系統36發生故障而無法運作時,例如作業系統36的檔案資料毀損,程序執行管理單元35的微處理器351經由網路通訊元件353回報一系統故障訊息356至雲端管理平台10。當雲端管理平台10的管理者收到系統故障訊息356後,亦可得知電子設備30的作業系統36無法運作,經由一管理介面11的操作以產生一系統修護指令102,且將系統修護指令102傳送至電子設備30。
主機板31設置有一重置接腳322,微處理器351包括有一輸入輸出接腳355,微處理器351經由輸入輸出接腳355電性連接重置接腳322。快閃記憶體341形成有一資料磁區3410。從資料磁區3410之中切割出一第一資料分割區3411及一第二資料分割區3412。作業系統36安裝在第一資料分割區3411中,第二資料分割區3412儲存有一系統還原檔38。控制器343包括一韌體344,韌體344儲存有一系統還原的操作程序3441。當程序執行管理單元35的微處理器351接收到系統修護指令102時,透過連接線路3511傳送系統修護指令102至控制器343。控制器343接收系統修護指令102後,根據系統修護指令102執行系統還原的操作程序3441以利用第二資料分割區3412的系統還原檔38還原第一資料分割區3411中的作業系統36。接續,程序執行管理單元35的嵌入式系統352監控到作業系統36已被系統還原檔38還原,微處理器351進一步經由輸入輸出接腳355發出一重置訊號3551至重置接腳322以控制電子設備30進行重開機操作,還原後的作業系統36將可重新啟動而再度恢復正常的運作。
於是,當電子設備30的作業系統36發生故障時,不論電子設備30處在開機狀態或關機狀態,資料儲存裝置33的程序執行管理單元35都會主動地向雲端管理平台10通報系統故障訊息356,當雲端管理平台10的管理者收到系統故障訊息356後,即可以利用程序執行管理單元35對於電子設備30的作業系統36執行修護的操作。
請參閱第4圖,為本發明電子設備又一應用實施例的電路圖,並同時參閱第1圖。如第1圖及第4圖所示,本發明又一應用實施例中,為了監控資料儲存裝置33的使用壽命,雲端管理平台10的管理者亦可控制電子設備30執行一收集資料儲存裝置之健康度資訊的操作,且經由管理介面11發出一收集資料儲存裝置之健康度資訊的指令103至電子設備30。當程序執行管理單元35的微處理器351經由網路通訊元件353收到雲端管理平台10所發出的收集資料儲存裝置之健康度資訊的指令103後,程序執行管理裝置33的微處理器351經由連接線路3511傳送收集資料儲存裝置之健康度資訊的指令103至控制器343。控制器343收到收集資料儲存裝置之健康度資訊的指令103後,根據收集資料儲存裝置之健康度資訊的指令103執行一收集資料儲存裝置之健康度資訊的操作程序3442。之後,控制器343收集完資料儲存裝置33之健康度資訊後,產生一包含有健康度資訊的檔案39,程序執行管理單元35經由連接線路3511從控制器343接收健康度資訊的檔案39且經由網路通訊元件353傳送檔案39至雲端管理平台10。雲端管理平台10接收檔案39後,檔案39中的健康度資訊將顯示在雲端管理平台10的管理介面11上。於此,不論電子設備30處在開機狀態或關機狀態,雲端管理平台10的管理者都可隨時地利用資料儲存裝置33的程序執行管理單元35對於資料儲存裝置33執行健康度資訊的收集,並根據於健康度資訊的收集結果以決定是否更換電子設備30中的資料儲存裝置33。
再者,本發明控制器343在對於快閃記憶體341進行讀寫的操作過程中,將會記錄一些有關於健康度資訊的參數,例如:原始比特誤碼率(Raw Bit Error Rate,RBER)、寫入/抹除次數(P/E cycle)、平均抹除次數(average erase count)、損壞區塊數量(later bad block count)、編程失敗區塊次數(program fail count)、意外失電次數(unexpected power loss)等等,並將這些健康度資訊的參數記錄在一儲存器345中。之後,控制器343在執行收集資料儲存裝置33之健康度資訊的操作程序3442時,亦可將從儲存器345抓取健康度資訊之參數而產生健康度資訊的檔案39。
請參閱第5圖,為本發明電子設備又一應用實施例的電路圖,並同時參閱第1圖。如第1圖及第5圖所示,在本實施例中,雲端管理平台10的管理者亦可對於電子設備30執行一韌體更新的操作。當雲端管理平台10的管理者欲對於電子設備30執行一韌體更新的操作時,經由管理介面11發出一包含有一韌體更新檔1041的韌體更新指令104至電子設備30。程序執行管理裝置35的微處理器351經由網路通訊元件353收到雲端管理平台10所發出的韌體更新指令104後,經由連接線路3511傳送韌體更新指令104至資料儲存單元34的控制器343,以要求控制器343根據韌體更新指令104對於韌體344執行韌體更新的操作程序3443,則,控制器343利用韌體更新指令104中的韌體更新檔1041更新韌體344。於此,不論電子設備30處在開機狀態或關機狀態,雲端管理平台10的管理者都可隨時地利用資料儲存裝置33的程序執行管理單元35對於電子設備30的韌體344執行更新的操作。
再者,上述四種實施例,僅是本發明部分實施態樣,實際應用時,不論電子設備30處在開機狀態或關機狀態,雲端管理平台10的管理者都可隨時地利用資料儲存裝置33的程序執行管理單元35對於電子設備30執行各式各樣的操作。
承上所述,藉由一始終保持供電的待機電源電路313的設計,不論電子設備30處在開機狀態或關機狀態,待機電源53都可經由待機電源電路313供電至資料儲存裝置33而維持資料儲存裝置33的正常運作,則,雲端管理平台10的管理者即可根據實際的需求隨時地透過資料儲存裝置33的程序執行管理單元35來控制電子設備30執行各式各樣的操作。
請參閱第6圖,為本發明可遠端控制電子設備的方法之流程圖。如第6圖所示,首先,步驟S71,待機電源53在電子設備30處在開機狀態或關機狀態時經由待機電源電路313供電至電子設備30內部的資料儲存裝置33,以維持資料儲存裝置33的正常運作。步驟S73,資料儲存裝置33的程序執行管理單元35經由網路通訊元件353網路連線雲端管理平台10。步驟S75,程序執行管理單元35接收雲端管理平台10所發出的一特定的操作指令101/102/103/104。步驟S77,程序執行管理單元35接收特定的操作指令101/102/103/104後,程序執行管理單元35之嵌入式系統352判斷操作指令101/102/103/104的操作類型,以決定由程序執行管理單元35的微處理器351執行操作指令101/102/103/104或由資料儲存單元34的控制器343執行操作指令101/102/103/104,若決定由程序執行管理單元35的微處理器351執行操作指令101/102/103/104,微處理器351根據操作指令101/102/103/104直接執行一對應的操作程序;若決定由資料儲存單元34的控制器343執行操作指令101/102/103/104,程序執行管理單元35的微處理器351經由連接線路3511傳送操作指令101/102/103/104至控制器343,以要求控制器343控制器根據特定的操作指令101/102/103/104執行對應的操作程序。
本發明一應用實施例中,步驟S75,程序執行管理單元35的微處理器351從雲端管理平台10所收到的操作指令為一開機指令101;接續,步驟S77,程序執行管理單元35的微處理器351根據於開機指令101發出一開機啟動訊號3541,開機啟動訊號3541透過電源啟動接腳354傳送至電源開關接腳321,以對於電子設備30執行一開機程序,則,原本關機的電子設備30將可以重新被啟動而進入開機狀態。
本發明又一應用實施例中,步驟S75,程序執行管理單元35的微處理器351從雲端管理平台10所收到的操作指令為一系統修護指令102;接續,步驟S77,程序執行管理單元35的微處理器351傳送系統修護指令102至資料儲存單元34的控制器343,控制器343根據系統修護指令102執行系統還原的操作程序3441以利用系統還原檔38還原作業系統36,接續,作業系統36被還原後,程序執行管理單元35的微處理器351對於電子設備30執行一重開機操作,則,還原後的作業系統36將可重新啟動而再度恢復正常的運作。
本發明又一應用實施例中,步驟S75,程序執行管理單元35的微處理器351從雲端管理平台10所收到的操作指令為一收集資料儲存裝置之健康度資訊的指令103;接續,步驟S77,程序執行管理單元35的微處理器351傳送收集資料儲存裝置之健康度資訊的指令103至資料儲存單元34的控制器343,控制器343根據收集資料儲存裝置之健康度資訊的指令103執行收集資料儲存裝置之健康度資訊的操作程序3442並因此產生一包含有健康度資訊的檔案39,而後程序執行管理單元35從資料儲存單元34的控制器343接收檔案39且傳送檔案39至雲端管理平台10。
本發明一應用實施例中,步驟S75,程序執行管理單元35的微處理器351從雲端管理平台10所收到的操作指令為一包含有一韌體更新檔1041的韌體更新指令104;接續,步驟S77,程序執行管理單元35的微處理器351傳送韌體更新指令104至資料儲存單元34的控制器343,以要求控制器343根據韌體更新指令104對於韌體344執行韌體更新的操作程序3443,則,控制器343將利用韌體更新指令104中的韌體更新檔1041更新韌體344。
以上所述者,僅為本發明之一較佳實施例而已,並非用來限定本發明實施之範圍,即凡依本發明申請專利範圍所述之形狀、構造、特徵及精神所為之均等變化與修飾,均應包括於本發明之申請專利範圍內。
100:遠端控制系統10:雲端管理平台
101:指令102:指令
103:指令104:指令
1041:韌體更新檔11:管理介面
30:電子設備31:主機板
311:主要電源電路312:電源開關
313:待機電源電路321:電源開關接腳
322:重置接腳33:資料儲存裝置
34:資料儲存單元341:快閃記憶體
3410:資料磁區3411:第一資料分割區
3412:第二資料分割區343:控制器
344:韌體3441:操作程序
3442:操作程序3443:操作程序
345:儲存器35:程序執行管理單元
351:微處理器3511:連接線路
352:嵌入式系統353:網路通訊元件
354:電源啟動接腳3541:開機啟動訊號
355:輸入輸出接腳3551:重置訊號
356:系統故障訊息36:作業系統
38:系統還原檔39:檔案
37:電子組件單元50:供電裝置
51:主要電源53:待機電源
第1圖:本發明可遠端控制電子設備的系統之架構圖。
第2圖:本發明電子設備一應用實施例的電路圖。
第3圖:本發明電子設備又一應用實施例的電路圖。
第4圖:本發明電子設備又一應用實施例的電路圖。
第5圖:本發明電子設備又一應用實施例的電路圖。
第6圖:本發明可遠端控制電子設備的方法之流程圖。
100:遠端控制系統
10:雲端管理平台
101:指令
102:指令
103:指令
104:指令
11:管理介面
30:電子設備
31:主機板
311:主要電源電路
312:電源開關
313:待機電源電路
33:資料儲存裝置
37:電子組件單元
50:供電裝置
51:主要電源
53:待機電源
Claims (17)
- 一種可遠端控制電子設備的系統,包括:一雲端管理平台,包括一管理介面;及至少一電子設備,包括:一主機板,包括一待機電源電路,該待機電源電路為一始終保持供電的電源電路;及一資料儲存裝置,連接該主機板的該待機電源電路,該資料儲存裝置包括一資料儲存單元及一程序執行管理單元,該資料儲存單元包括複數個快閃記憶體及一控制器,該控制器連接該快閃記憶體,該程序執行管理單元包括一微處理器及一網路通訊元件,該微處理器連接該網路通訊元件,該程序執行管理單元經由該網路通訊元件網路連線該雲端管理平台,該程序執行管理單元的該微處理器經由一連接線路連接該資料儲存單元的該控制器;其中,一待機電源經由該待機電源電路始終保持供電至該資料儲存裝置,該資料儲存裝置透過該待機電源的供電以在該電子設備處在一開機狀態或一關機狀態時都可以保持運作;當該雲端管理平台利用該管理介面發出一特定的操作指令至該程序執行管理單元時,該程序執行管理單元的該微處理器根據該特定的操作指令執行一對應的操作程序或經由該連接線路傳送該特定的操作指令至該資料儲存單元以要求該資料儲存單元的該控制器根據該特定的操作指令執行該對應的操作程序,其中該微處理器建置有一嵌入式系統,該雲端管理平台透過該程序執行管理單元的該嵌入式系統控制及管理該操作程序的執行。
- 如請求項1所述的系統,其中該電子設備更包括一電子組件單元,該主機板更包括有一主要電源電路,該電子組件單元設置在該主機板上且連接該主要電源電路,當該電子設備處在該開機狀態時,一主要電源經由該主要電源電路供電至該電子組件單元,當該電子設備處在該關機狀態時,該主要電源電路將被切斷,該主要電源停止供電至該電子組件單元。
- 如請求項2所述的系統,更包括一供電裝置,該供電裝置連接該主機板的該主要電源電路及該待機電源電路且用以提供該主要電源及該待機電源。
- 如請求項1所述的系統,其中該雲端管理平台所發出的該特定的操作指令為一開機指令,該微處理器更包括有一電源啟動接腳,該電源啟動接腳連接至一設置在該主機板上的電源開關接腳,當該電子設備處在該關機狀態且該程序執行管理單元接收該開機指令時,該程序執行管理單元的該微處理器透過該電源啟動接腳發出一開機啟動訊號至該電源開關接腳以對於該電子設備執行一開機程序。
- 如請求項1所述的系統,其中該快閃記憶體形成有一資料磁區,該資料磁區包括有一第一資料分割區及一第二資料分割區,該第一資料分割區儲存有一作業系統,該第二資料分割區儲存有一系統還原檔,該雲端管理平台所發出的該特定的操作指令為一系統修護指令;當該程序執行管理單元收到該系統修護指令時,該程序執行管理單元的該微處理器經由該連接線路傳送該系統修護指令至該資料儲存單元的該控制器,該資料儲存單元的該控制器根據該系統修護指令執行一系統修護的操作程序以藉由該第二資料分割區的該系統還原檔還原該第一資料分割區中的該作業系統。
- 如請求項5所述的系統,當該微處理器的該嵌入式系統監視到該資料儲存單元所安裝的該作業系統發生異常時,該微處理器的該嵌入式系統經由該網路通訊元件回報一系統故障訊息至該雲端管理平台,該雲端管理平台根據於該系統故障訊息傳送該系統修護指令至該程序執行管理單元。
- 如請求項5所述的系統,其中該程序執行管理單元的該微處理器更包括有一輸入輸出接腳,該輸入輸出接腳連接一設置在該主機板上的重置接腳,當該作業系統被還原後,該程序執行管理單元的該微處理器透過該輸入輸出接腳發出一重置訊號至該重置接腳以執行該電子設備的一重開機操作。
- 如請求項1所述的系統,其中該雲端管理平台所發出的該特定的操作指令為一收集該資料儲存裝置之健康度資訊的指令,當該程序執行管理單 元收到該收集該資料儲存裝置之健康度資訊的指令時,該程序執行管理單元的該微處理器經由該連接線路傳送該收集該資料儲存裝置之健康度資訊的指令至該資料儲存單元的該控制器,該資料儲存單元的該控制器根據該收集該資料儲存裝置之健康度資訊的指令執行一收集該資料儲存裝置之健康度資訊的操作程序並因此產生一包含有健康度資訊的檔案,該程序執行管理單元的該微處理器經由該連接線路從該資料儲存單元的該控制器接收該包含有健康度資訊的檔案且經由該網路通訊元件傳送該包含有健康度資訊的檔案至該雲端管理平台。
- 如請求項1所述的系統,其中該雲端管理平台所發出的該特定的操作指令為一韌體更新指令,該韌體更新指令包括有一韌體更新檔,當該程序執行管理單元收到該韌體更新指令時,利用該韌體更新的操作指令中的該韌體更新檔對於該資料儲存單元的該控制器中的一韌體執行一韌體更新的操作程序。
- 如請求項1所述的系統,其中該連接線路為一RS232連接線路、一UART連接線路或一I2C連接線路。
- 如請求項1所述的系統,其中該資料儲存裝置為一具有SATA傳輸介面、PCIe傳輸介面或M.2傳輸介面的資料儲存裝置。
- 如請求項1所述的系統,其中該網路通訊元件為一WiFi通訊元件、一Ethernet通訊元件或一3G、4G或5G通訊元件。
- 一種可遠端控制電子設備的方法,該可遠端控制電子設備的方法應用在一可遠端控制電子設備的系統上,該可遠端控制電子設備的系統包括一雲端管理平台及至少一電子設備,該電子設備包括一主機板及一資料儲存裝置,該主機板包括一待機電源電路,該待機電源電路為一始終保持供電的電源電路,該資料儲存裝置連接至該主機板的該待機電源電路,該資料儲存裝置包括一資料儲存單元及一程序執行管理單元,該資料儲存單元包括複數個快閃記憶體及一控制器,該程序執行管理單元包括一具備一網路通訊功能且建置有一嵌入式系統的微處理器,該嵌入式系統具有程序執行的管理功能,該可遠端控制電子設備的方法的步驟包括; 令一待機電源在該電子設備處在一開機狀態或一關機狀態時經由該待機電源電路始終保持供電至該資料儲存裝置;令該程序執行管理單元網路連線該雲端管理平台;令該程序執行管理單元接收該雲端管理平台所發出的一特定的操作指令;及令該程序執行管理單元的該微處理器根據該特定的操作指令執行一對應的操作程序或傳送該特定的操作指令至該資料儲存單元以要求該資料儲存單元的該控制器根據該特定的操作指令執行該對應的操作程序。
- 如請求項13項所述的方法,其中該雲端管理平台所發出的該特定的操作指令為一開機指令,該電子設備處在一關機狀態,該可遠端控制電子設備的方法的步驟更包括:令該程序執行管理單元的該微處理器根據於該開機指令發出一開機啟動訊號至該主機板的一電源開關接腳以執行該電子設備的一開機程序。
- 如請求項13所述的方法,其中該快閃記憶體形成有一資料磁區,該資料磁區包括有一第一資料分割區及一第二資料分割區,該第一資料分割區儲存有一作業系統,該第二資料分割區儲存有一系統還原檔,該雲端管理平台所發出的該特定的操作指令為一系統修護指令,該可遠端控制電子設備的方法的步驟更包括:令該程序執行管理單元的該微處理器收到該系統修護指令時傳送該系統修護指令至該資料儲存單元的該控制器;令該資料儲存單元的該控制器根據該系統修護指令執行一系統修護的操作程序以藉由該第二資料分割區的該系統還原檔還原該第一資料分割區中的該作業系統;及令該程序執行管理單元的該微處理器發出一重置訊號至該主機板的一重置接腳以執行該電子設備的一重開機操作。
- 如請求項13所述的方法,其中該雲端管理平台所發出的該特定的操作指令為一收集該資料儲存裝置之健康度資訊的指令,該可遠端控制電子設備的方法的步驟更包括:令該程序執行管理單元的該微處理器收到該收集該資料儲存裝置之健康度資訊的指令時傳送該收集該資料儲存裝置之健康度資訊的指令至該資料儲存單元的該控制器;令該資料儲存單元的該控制器根據該收集該資料儲存裝置之健康度資訊的指令執行一收集該資料儲存裝置之健康度資訊的操作程序而因此產生一包含有健康度資訊的檔案;及令該程序執行管理單元從該資料儲存單元的該控制器接收該包含有健康度資訊的檔案且傳送該包含有健康度資訊的檔案至該雲端管理平台。
- 如請求項13所述的方法,其中該雲端管理平台所發出的該特定的操作指令為一包括有一韌體更新檔的韌體更新指令,該可遠端控制電子設備的方法的步驟更包括:令該程序執行管理單元的該微處理器收到該韌體更新指令時傳送該韌體更新指令至該資料儲存單元的該控制器;及令該資料儲存單元的該控制器根據該韌體更新指令中的該韌體更新檔對於該資料儲存單元的該控制器中的一韌體執行一韌體更新的操作程序。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108133474A TWI713325B (zh) | 2019-09-17 | 2019-09-17 | 可遠端控制電子設備的系統及方法 |
| US16/813,987 US11073893B2 (en) | 2019-09-17 | 2020-03-10 | System and method capable of remotely controlling electronic apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| TW108133474A TWI713325B (zh) | 2019-09-17 | 2019-09-17 | 可遠端控制電子設備的系統及方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TWI713325B true TWI713325B (zh) | 2020-12-11 |
| TW202114376A TW202114376A (zh) | 2021-04-01 |
Family
ID=74669995
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW108133474A TWI713325B (zh) | 2019-09-17 | 2019-09-17 | 可遠端控制電子設備的系統及方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US11073893B2 (zh) |
| TW (1) | TWI713325B (zh) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI779542B (zh) * | 2021-03-31 | 2022-10-01 | 宏碁股份有限公司 | 遠端配對裝置及方法 |
| CN115208706A (zh) * | 2021-04-14 | 2022-10-18 | 宏碁股份有限公司 | 远端配对装置及方法 |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN115237333B (zh) * | 2021-04-23 | 2025-11-07 | 伊姆西Ip控股有限责任公司 | 用于管理盘的方法、电子设备和计算机程序产品 |
| US12045627B2 (en) * | 2022-03-14 | 2024-07-23 | Sony Interactive Entertainment Inc. | Sled level boot management control of compute nodes for context switching using boot controllers |
| US11962458B2 (en) * | 2022-08-11 | 2024-04-16 | Granite Telecommunications, Llc | Method and apparatus for controlling electronic devices |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101373448A (zh) * | 2008-08-15 | 2009-02-25 | 华硕电脑股份有限公司 | 具有远程管理的计算机系统 |
| US8250207B2 (en) * | 2009-01-28 | 2012-08-21 | Headwater Partners I, Llc | Network based ambient services |
| TW201729123A (zh) * | 2016-02-05 | 2017-08-16 | 廣達電腦股份有限公司 | 遠程地啟動部署程式的方法與伺服器 |
| TWI640147B (zh) * | 2017-02-23 | 2018-11-01 | 廣達電腦股份有限公司 | 控制電路及用以藉由其管理與系統機板有關之電源供應單元的方法 |
Family Cites Families (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10067547B2 (en) * | 2012-06-28 | 2018-09-04 | Intel Corporation | Power management control of remote servers |
| WO2014026387A1 (zh) * | 2012-08-17 | 2014-02-20 | 华为技术有限公司 | 一种云环境下虚拟应用双机的切换方法、装置及系统 |
| US20140120961A1 (en) * | 2012-10-26 | 2014-05-01 | Lookout, Inc. | System and method for secure message composition of security messages |
| EP3020233B1 (en) * | 2013-07-12 | 2020-09-02 | Convida Wireless, LLC | Neighbor discovery to support sleepy nodes |
| US10089458B2 (en) * | 2013-09-26 | 2018-10-02 | Citrix Systems, Inc. | Separate, disposable execution environment for accessing unverified content |
| US10826989B2 (en) * | 2014-10-13 | 2020-11-03 | Smart Modular Technologies, Inc. | Data storage system with information exchange mechanism and method of operation thereof |
| US9503969B1 (en) * | 2015-08-25 | 2016-11-22 | Afero, Inc. | Apparatus and method for a dynamic scan interval for a wireless device |
| US9961640B2 (en) * | 2015-09-04 | 2018-05-01 | Fci Inc | Communication system and IoT system |
| US10681638B2 (en) * | 2015-09-04 | 2020-06-09 | Dialog Semiconductor Korea Inc. | Communication system and IoT system |
| CN106817432B (zh) * | 2015-11-30 | 2020-09-11 | 华为技术有限公司 | 云计算环境下虚拟资源弹性伸展的方法,系统和设备 |
| US10152599B2 (en) * | 2015-12-18 | 2018-12-11 | Intel IP Corporation | Security mechanisms for extreme deep sleep state |
| EP3255931B1 (en) * | 2016-06-07 | 2019-08-07 | Nxp B.V. | Configuring wireless communications and an advertising event according to multiple communication protocols |
| US10560336B2 (en) * | 2017-01-31 | 2020-02-11 | Forescout Technologies, Inc. | Network visibility |
| JP2018133764A (ja) * | 2017-02-17 | 2018-08-23 | 株式会社リコー | 冗長構成システム、切替方法、情報処理システムおよびプログラム |
| WO2019019014A1 (zh) * | 2017-07-25 | 2019-01-31 | 北京小米移动软件有限公司 | 一种NB-IoT设备绑定方法和一种物联网控制系统 |
| US10959175B2 (en) * | 2017-12-21 | 2021-03-23 | Qualcomm Incorporated | Wake up signal configurations for wireless communications |
| EP3724800A1 (en) * | 2018-01-22 | 2020-10-21 | Viasat, Inc. | Selective transmission of system log data for mobile platforms |
-
2019
- 2019-09-17 TW TW108133474A patent/TWI713325B/zh active
-
2020
- 2020-03-10 US US16/813,987 patent/US11073893B2/en active Active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101373448A (zh) * | 2008-08-15 | 2009-02-25 | 华硕电脑股份有限公司 | 具有远程管理的计算机系统 |
| CN101373448B (zh) | 2008-08-15 | 2011-06-01 | 华硕电脑股份有限公司 | 具有远程管理的计算机系统 |
| US8250207B2 (en) * | 2009-01-28 | 2012-08-21 | Headwater Partners I, Llc | Network based ambient services |
| TW201729123A (zh) * | 2016-02-05 | 2017-08-16 | 廣達電腦股份有限公司 | 遠程地啟動部署程式的方法與伺服器 |
| TWI640147B (zh) * | 2017-02-23 | 2018-11-01 | 廣達電腦股份有限公司 | 控制電路及用以藉由其管理與系統機板有關之電源供應單元的方法 |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| TWI779542B (zh) * | 2021-03-31 | 2022-10-01 | 宏碁股份有限公司 | 遠端配對裝置及方法 |
| CN115208706A (zh) * | 2021-04-14 | 2022-10-18 | 宏碁股份有限公司 | 远端配对装置及方法 |
| CN115208706B (zh) * | 2021-04-14 | 2023-08-08 | 宏碁股份有限公司 | 远端配对装置及方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US11073893B2 (en) | 2021-07-27 |
| TW202114376A (zh) | 2021-04-01 |
| US20210081024A1 (en) | 2021-03-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI713325B (zh) | 可遠端控制電子設備的系統及方法 | |
| CN110750309B (zh) | 可远程控制电子设备的系统及方法 | |
| US9710334B2 (en) | Automatic restart server system | |
| CN106326061B (zh) | 高速缓存数据处理方法及设备 | |
| CN113064757A (zh) | 一种服务器固件自恢复系统及服务器 | |
| JP2007286937A (ja) | ストレージ装置及びストレージ装置の電源障害管理方法 | |
| TW201520895A (zh) | Bios自動恢復系統及方法 | |
| TWI808362B (zh) | 可自我監視及恢復作業系統運作的電腦系統及方法 | |
| TWI723477B (zh) | 電子設備、可遠端維護電子設備運作的系統及方法 | |
| CN115480981A (zh) | 提高热插拔设备运行可靠性方法、装置、设备和存储介质 | |
| US11243823B2 (en) | System and method capable of remotely controlling electronic apparatus to execute program | |
| JP2003150279A (ja) | コンピュータ・システムにおける管理システム及びバックアップ管理方法 | |
| US20210318831A1 (en) | Data storage device which can be controlled remotely and remote control system | |
| JP5223688B2 (ja) | 無停電電源装置の管理装置および管理方法 | |
| CN117950717A (zh) | 一种固件处理方法、装置、设备及可读存储介质 | |
| JP7001236B2 (ja) | 情報処理装置、障害監視方法及び障害監視用コンピュータプログラム | |
| JP6446948B2 (ja) | 電子機器、電源装置および電源監視方法 | |
| JP2010198314A (ja) | 情報管理装置 | |
| JP6911591B2 (ja) | 情報処理装置、制御装置および情報処理装置の制御方法 | |
| CN111506332A (zh) | 可被远程控制的数据储存装置及远程控制系统 | |
| CN111552598A (zh) | 在轨可重构测控模块 | |
| CN114253763B (zh) | 储存设备及其控制系统 | |
| JP7066081B1 (ja) | コントローラユニット及び汎用オペレーティングシステムの電源操作方法 | |
| TWI896948B (zh) | 周邊裝置測試系統及周邊裝置測試方法 | |
| JP5360311B2 (ja) | ディスクアレイ装置 |