TWI792147B - Management system and device operation method with preloaded user interface - Google Patents

Management system and device operation method with preloaded user interface Download PDF

Info

Publication number
TWI792147B
TWI792147B TW110100698A TW110100698A TWI792147B TW I792147 B TWI792147 B TW I792147B TW 110100698 A TW110100698 A TW 110100698A TW 110100698 A TW110100698 A TW 110100698A TW I792147 B TWI792147 B TW I792147B
Authority
TW
Taiwan
Prior art keywords
user interface
preloaded
controlled
management
controlled device
Prior art date
Application number
TW110100698A
Other languages
Chinese (zh)
Other versions
TW202227963A (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 TW110100698A priority Critical patent/TWI792147B/en
Publication of TW202227963A publication Critical patent/TW202227963A/en
Application granted granted Critical
Publication of TWI792147B publication Critical patent/TWI792147B/en

Links

Images

Landscapes

  • Remote Monitoring And Control Of Power-Distribution Networks (AREA)
  • Telephonic Communication Services (AREA)
  • Electrophonic Musical Instruments (AREA)
  • Selective Calling Equipment (AREA)

Abstract

A device operating method with pre-loaded user interface is adapted to a management system with a controller, a controlled device and a management device, and the method comprises the following steps: the management device determines whether the controlled device has a built-in customized user interface. When the controlled device has a built-in customized user interface, the management device downloads the customized user interface from the controlled device and sends the customized user interface to the controller as a user interface. When the controlled device does not have a built-in customized user interface, the management device sends its default user interface to the controller as the user interface. After the user interface is sent to the controller, the management device receives an operating instructions generated by the controller through the user interface, and the management device sends the operating instructions to the controlled device. The controlled device performs operations according to the operating instructions.

Description

預載入使用者介面的管理系統及其裝置操作方法Management system with pre-loaded user interface and device operation method thereof

本發明關於裝置管理及使用者介面,特別是一種預載入使用者介面的管理系統及其裝置操作方法。The present invention relates to device management and user interface, in particular to a management system with pre-loaded user interface and a device operation method thereof.

當使用者操作多個遠端裝置如網路攝影機(webcam)或USB介面攝影機時,通常會先執行這些裝置對應的代理應用程式(agent application)。在使用者要進入裝置的設定頁面進行操作之前,代理應用程式首先判斷裝置型號,再判斷裝置韌體版本,然後才在本身的資料庫中尋找對應於本次要操作的裝置型號及韌體版本的使用者介面(User Interface,UI)並呈現給使用者檢視。When a user operates multiple remote devices such as a webcam or a camera with a USB interface, the agent application corresponding to these devices is usually executed first. Before the user enters the setting page of the device for operation, the proxy application first determines the device model, then determines the device firmware version, and then searches the device model and firmware version corresponding to the current operation in its own database The user interface (User Interface, UI) is presented to the user for viewing.

然而,當裝置供應商發行新版韌體時,此裝置對應的代理應用程式也需要配合裝置韌體更新其原本儲存的對應於舊版韌體的使用者介面。由於使用者要管理的裝置類型或數量眾多,若針對每個更新韌體的裝置都對應更新一次代理應用程式,則將相當提高軟體開發的人力成本且增加專案管理的難度。另一方面,使用者若僅更新裝置韌體,而未同步更新代理應用程式,則使用者將無法使用新版裝置韌體的新功能。又或者,使用者已安裝新版代理應用程式,但未更新裝置韌體,則代理應用程式可能因為誤判裝置韌體版本,導致使用者操作失效或導致裝置執行錯誤的動作。However, when a device supplier releases a new version of firmware, the agent application program corresponding to the device also needs to update its originally stored user interface corresponding to the old version of the firmware in conjunction with the device firmware. Due to the large number or types of devices to be managed by the user, if the agent application program is updated for each device with updated firmware, it will considerably increase the labor cost of software development and increase the difficulty of project management. On the other hand, if the user only updates the device firmware without synchronously updating the proxy application, the user will not be able to use the new functions of the new version of the device firmware. Or, if the user has installed a new version of the agent application program but has not updated the device firmware, the agent application program may misjudge the device firmware version, resulting in user operation failure or causing the device to perform wrong actions.

有鑑於此,本發明提出一種預載入使用者介面的管理系統及裝置操作方法,藉此降低代理應用程式的更新成本,並讓使用者無論何時都能享用到裝置最新的韌體功能以及對應的使用者介面。In view of this, the present invention proposes a management system and device operation method with a pre-loaded user interface, thereby reducing the update cost of agent applications, and allowing users to enjoy the latest firmware functions and corresponding functions of the device at any time. user interface.

依據本發明一實施例的一種預載入使用者介面的管理系統,包括:一控制裝置,用於透過一使用者介面產生一操作指令;一受控裝置,儲存該使用者介面,該裝置用於發送該使用者介面及依據該操作指令進行對應的操作;以及一預載入使用者介面的管理裝置,通訊連接該控制裝置及該受控裝置,該預載入使用者介面的管理裝置用於從該受控裝置取得該使用者介面,發送該使用者介面至該控制裝置及從該控制裝置接收該操作指令,以及發送該操作指令至受控裝置。A management system with a pre-loaded user interface according to an embodiment of the present invention includes: a control device for generating an operation instruction through a user interface; a controlled device for storing the user interface, and the device uses Sending the user interface and performing corresponding operations according to the operation instructions; and a management device preloaded with the user interface, communicating with the control device and the controlled device, and the management device with the preloaded user interface is used After obtaining the user interface from the controlled device, sending the user interface to the control device and receiving the operation instruction from the control device, and sending the operation instruction to the controlled device.

依據本發明一實施例的一種預載入使用者介面的裝置操作方法,適用於一管理系統,該管理系統具有一控制裝置、一受控裝置及一預載入使用者介面的管理裝置,該預載入使用者介面的裝置操作方法包括:以該預載入使用者介面的管理裝置判斷該受控裝置是否內建一自訂使用者介面;當該受控裝置內建該自訂使用者介面時,以該預載入使用者介面的管理裝置從該受控裝置下載該自訂使用者介面,並傳送該自訂使用者介面至該控制裝置以作為一使用者介面;當該受控裝置未內建該自訂使用者介面時,以該預載入使用者介面的管理裝置傳送一預設使用者介面至該控制裝置以作為該使用者介面;在該使用者介面被傳送至該控制裝置之後,以該預載入使用者介面的管理裝置接收該控制裝置透過該使用者介面產生的一操作指令;以及以該預載入使用者介面的管理裝置發送該操作指令至該受控裝置,且該受控裝置依據該操作指令執行一操作。A method for operating a device with a preloaded user interface according to an embodiment of the present invention is applicable to a management system, the management system has a control device, a controlled device and a management device with a preloaded user interface, the The method for operating a device with a preloaded user interface includes: judging whether the controlled device is built with a custom user interface with the management device of the preloaded user interface; when the controlled device is built with the custom user interface interface, download the customized user interface from the controlled device with the management device preloaded with the user interface, and send the customized user interface to the control device as a user interface; when the controlled When the device does not have the custom user interface built in, the management device with the pre-loaded user interface sends a default user interface to the control device as the user interface; when the user interface is sent to the After controlling the device, the management device with the preloaded user interface receives an operation command generated by the control device through the user interface; and sends the operation command to the controlled device with the management device with the preloaded user interface device, and the controlled device executes an operation according to the operation instruction.

依據本發明一實施例一種預載入使用者介面的裝置操作方法,適用於一管理系統,該管理系統具有一控制裝置、多個受控裝置及一預載入使用者介面的管理裝置,該預載入使用者介面的裝置操作方法包括:以該預載入使用者介面的管理裝置接收一連線請求,該連線請求用於選擇該些受控裝置中的一者;以該預載入使用者介面的管理裝置偵測是否已通訊連接至被選擇的該受控裝置;當該預載入使用者介面的管理裝置已通訊連接至被選擇的該受控裝置時,判斷被選擇的該受控裝置是否內建一自訂使用者介面;當被選擇的該受控裝置內建該自訂使用者介面時,以該預載入使用者介面的管理裝置從被選擇的該受控裝置下載該自訂使用者介面,並傳送該自訂使用者介面至該控制裝置作為一使用者介面;當被選擇的該受控裝置未內建該自訂使用者介面時,以該預載入使用者介面的管理裝置傳送一預設使用者介面至該控制裝置以作為該使用者介面;在該控制裝置接收該使用者介面之後,以該預載入使用者介面的管理裝置接收該控制裝置透過該使用者介面產生的一操作指令;以及以該預載入使用者介面的管理裝置發送該操作指令至被選擇的該受控裝置。According to an embodiment of the present invention, a method for operating a device with a preloaded user interface is applicable to a management system, the management system has a control device, multiple controlled devices, and a management device with a preloaded user interface. The method for operating a device with a preloaded user interface includes: receiving a connection request with the management device with the preloaded user interface, and the connection request is used to select one of the controlled devices; The management device that enters the user interface detects whether it has been connected to the selected controlled device through communication; Whether the controlled device is built with a custom user interface; when the selected controlled device is built with the custom user interface, the management device with the pre-loaded user interface is selected from the selected controlled device The device downloads the custom user interface, and transmits the custom user interface to the control device as a user interface; when the selected controlled device does not have the custom user interface built in, the preloaded The management device with the user interface loaded into the user interface transmits a default user interface to the control device as the user interface; after the control device receives the user interface, the management device with the preloaded user interface receives the control An operation instruction generated by the device through the user interface; and sending the operation instruction to the selected controlled device by the management device with the preloaded user interface.

綜上所述,本發明提出的預載入使用者介面的管理系統及預載入使用者介面的裝置操作方法,一開始搜尋所有裝置,讓使用者選擇要使用哪些受控裝置,選定後才會進行連線偵測。預載入使用者介面管理系統中的預載入使用者介面管理裝置儲存並更新一個裝置清單以判斷每個受控裝置是否具有自訂使用者介面。若沒有,則與受控裝置進行通訊連線以下載最新的自訂使用者介面。無論受控裝置的數量有多少,其對應的自訂使用者介面皆是從受控裝置中即時下載回來,因此不需要把多套使用者介面都預先寫入到預載入使用者介面管理裝置中,因此可減少預載入使用者介面管理的儲存空間,讓預載入使用者介面管理系統的維護變得更為容易。因此,本發明可流暢管理所有受控裝置裝置各個韌體版本的功能細節,進而提升管理系統在開發及專案管理的便利性。本發明實現動態載入自訂使用者介面及控制指令,降低多個受控裝置在管理及遠端操作上的維護成本。To sum up, the management system of the pre-loaded user interface and the device operation method of the pre-loaded user interface proposed by the present invention search all devices at the beginning, let the user choose which controlled devices to use, and then Connection detection will be performed. The preloaded user interface management device in the preloaded user interface management system stores and updates a device list to determine whether each controlled device has a customized user interface. If not, communicate with the controlled device to download the latest custom user interface. Regardless of the number of controlled devices, the corresponding custom user interface is downloaded from the controlled device in real time, so there is no need to pre-write multiple sets of user interfaces to the pre-loaded user interface management device , thus reducing the storage space of the preloaded UI manager and making it easier to maintain the preloaded UI manager system. Therefore, the present invention can smoothly manage the function details of each firmware version of all controlled devices, thereby improving the convenience of the management system in development and project management. The invention realizes dynamic loading of self-defined user interface and control instructions, and reduces the maintenance cost of management and remote operation of multiple controlled devices.

以上之關於本揭露內容之說明及以下之實施方式之說明係用以示範與解釋本發明之精神與原理,並且提供本發明之專利申請範圍更進一步之解釋。The above description of the disclosure and the following description of the implementation are used to demonstrate and explain the spirit and principle of the present invention, and provide a further explanation of the patent application scope of the present invention.

以下在實施方式中詳細敘述本發明之詳細特徵以及特點,其內容足以使任何熟習相關技藝者了解本發明之技術內容並據以實施,且根據本說明書所揭露之內容、申請專利範圍及圖式,任何熟習相關技藝者可輕易地理解本發明相關之構想及特點。以下之實施例係進一步詳細說明本發明之觀點,但非以任何觀點限制本發明之範疇。The detailed features and characteristics of the present invention are described in detail below in the implementation mode, and its content is enough to enable any person familiar with the relevant art to understand the technical content of the present invention and implement it accordingly, and according to the content disclosed in this specification, the scope of the patent application and the drawings , anyone who is familiar with the related art can easily understand the ideas and features related to the present invention. The following examples are to further describe the concept of the present invention in detail, but not to limit the scope of the present invention in any way.

圖1是本發明一實施例的預載入使用者介面(user interface,UI)的管理系統的方塊圖。所述系統包括控制裝置10、預載入使用者介面的管理裝置30以及受控設備51、52與53。FIG. 1 is a block diagram of a management system for a preloaded user interface (UI) according to an embodiment of the present invention. The system includes a control device 10 , a management device 30 with a pre-loaded user interface, and controlled devices 51 , 52 and 53 .

控制裝置10通訊連接預載入使用者介面的管理裝置30。在一實施例中,控制裝置10包括處理器、用於呈現使用者介面的顯示裝置、供使用者輸入操作指令的輸入裝置以及用於連線至預載入使用者介面的管理裝置30的通訊模組。控制裝置例如為智慧型手機、平板電腦、桌上型電腦或筆記型電腦,本發明對於控制裝置10的硬體實現方式並不特別限制。The control device 10 is communicatively connected to the management device 30 with a pre-loaded user interface. In one embodiment, the control device 10 includes a processor, a display device for presenting a user interface, an input device for the user to input operation commands, and a communication device for connecting to the management device 30 with a preloaded user interface. mod. The control device is, for example, a smart phone, a tablet computer, a desktop computer or a notebook computer, and the present invention does not specifically limit the hardware implementation of the control device 10 .

預載入使用者介面的管理裝置30各自通訊連接受控設備51、52與53中的一者。預載入使用者介面的管理裝置30可採用硬體或軟體方式實現,硬體方式例如為伺服器,軟體方式例如為電腦或手機上執行的代理應用程式。The management devices 30 with pre-loaded user interfaces are each communicatively connected to one of the controlled devices 51 , 52 and 53 . The management device 30 with a pre-loaded user interface can be realized by hardware or software. The hardware method is, for example, a server, and the software method is, for example, an agent application program executed on a computer or a mobile phone.

預載入使用者介面的管理裝置30用於預載入受控設備51~53的使用者介面U2、U3,且依據使用者在控制裝置10上的操作指令,將使用者選取的受控設備的使用者介面傳送至操作裝置10的顯示裝置上顯示。所述的預載入係預載入使用者介面的管理裝置30偵測本身與每個受控設備51~53之間的通訊連線狀態,且在確定通訊連接上這些受控設備51~53時判斷每個受控設備51~53是否內建使用者介面U2、U3。The management device 30 that preloads the user interface is used to preload the user interfaces U2, U3 of the controlled devices 51~53, and according to the user's operation instructions on the control device 10, the controlled device selected by the user The user interface is transmitted to the display device of the operating device 10 for display. The preloading means that the management device 30 that preloads the user interface detects the communication connection status between itself and each controlled device 51~53, and determines the communication connection of these controlled devices 51~53 At this time, it is judged whether each controlled device 51-53 has a built-in user interface U2, U3.

假設受控設備52及53皆內建使用者介面U2及U3,而受控設備51未內建使用者介面,則預載入使用者介面的管理裝置30儲存一個設備清單,用於記錄每個設備51~53的編號及其內建使用者介面的狀況。Assuming that both the controlled devices 52 and 53 have built-in user interfaces U2 and U3, and the controlled device 51 does not have a built-in user interface, the management device 30 preloaded with the user interface stores a device list for recording each The numbers of devices 51~53 and the status of their built-in user interfaces.

依據設備清單的應用方式,預載入使用者介面的管理裝置30具有兩種實施方式。第一種實施方式為:預載入使用者介面的管理裝置30依據設備清單上記錄的各受控裝置對應的使用者介面是否已下載,或是已下載的使用者介面超過一指定期間尚未被更新,而從那些使用者介面上尚未被下載的受控裝置下載使用者介面的資料,或是從受控裝置下載其當前最新的使用者介面的資料。According to the application manner of the equipment list, the management device 30 with the preloaded user interface has two implementation manners. The first implementation mode is: the management device 30 preloading the user interface is based on whether the user interface corresponding to each controlled device recorded on the equipment list has been downloaded, or whether the downloaded user interface has not been updated for more than a specified period of time. update, and download the user interface data from those controlled devices whose user interface has not been downloaded, or download the current latest user interface data from the controlled device.

第二種實施方式為:在每個特定時間點,預載入使用者介面的管理裝置30皆從所有受控裝置51~53下載使用者介面的資料。所述「每個特定時間點」舉例來說:每間隔一週期時、每次使用者變更其所選擇的受控裝置時,每次預載入使用者介面的管理裝置30被啟動開始運作時等,本發明對於上述特定時間點並不特別限制。The second embodiment is: at each specific time point, the management device 30 that preloads the user interface downloads the data of the user interface from all the controlled devices 51-53. The "each specific time point" is for example: every interval, every time the user changes the controlled device selected, every time the management device 30 with the pre-loaded user interface is activated and starts to operate etc., the present invention is not particularly limited to the above specific time point.

預載入使用者介面的管理裝置30從內建使用者介面U2及U3的受控設備52及53取得其使用者介面U2及U3的資料,至於未內建使用者介面的受控設備51,預載入使用者介面的管理裝置30後續將提供本身內建的預設使用者介面U0供使用者使用。The management device 30 with pre-loaded user interface obtains the data of the user interface U2 and U3 from the controlled equipment 52 and 53 with built-in user interface U2 and U3. As for the controlled equipment 51 without built-in user interface, The management device 30 with the pre-loaded user interface will subsequently provide its own built-in default user interface U0 for the user to use.

由於每次預載入使用者介面的管理裝置30在通訊連接這些受控設備51~53時都會進行上述動作,因此無論受控設備51~53本身的韌體以及使用者介面資料是否已經更新至最新版,控制裝置10皆可以透過預載入使用者介面的管理裝置30取得適用於當前受控設備51~53的使用者介面資料U0、U2、U3。Since the management device 30 pre-loaded with the user interface will perform the above-mentioned actions when communicating with these controlled devices 51-53, no matter whether the firmware and user interface data of the controlled devices 51-53 have been updated to In the latest version, the control device 10 can obtain the user interface data U0, U2, U3 applicable to the currently controlled devices 51-53 through the management device 30 preloaded with the user interface.

在一實施例中,受控設備51~53具有通訊模組,通訊模組用於連線至網路或直接連線至預載入使用者介面的管理裝置30。舉例來說,受控設備51~53中的一者例如為網路攝影機。In one embodiment, the controlled devices 51 - 53 have a communication module, which is used to connect to the network or directly connect to the management device 30 with a pre-loaded user interface. For example, one of the controlled devices 51 - 53 is a network camera.

在另一實施例中,受控裝置51~53中的一者(假設為受控裝置51)可以為USB介面的攝影機,但不具備網路連線功能。在此另一實施例中,受控裝置51 可電性連接至筆記型電腦或其他具有網路連線的電子設備,藉此與預載入使用者介面的管理裝置30建立通訊連線。In another embodiment, one of the controlled devices 51 - 53 (assumed to be the controlled device 51 ) may be a video camera with a USB interface, but does not have a network connection function. In this another embodiment, the controlled device 51 can be electrically connected to a notebook computer or other electronic devices with a network connection, so as to establish a communication connection with the management device 30 with a pre-loaded user interface.

圖2是本發明一實施例的預載入使用者介面的裝置操作方法的流程圖。所述方法適用於圖1的預載入使用者介面的管理系統。FIG. 2 is a flowchart of a device operating method for preloading a user interface according to an embodiment of the present invention. The method is applicable to the management system with a pre-loaded user interface in FIG. 1 .

步驟S0為「選擇受控裝置」。舉例來說,使用者選擇接下來要操作的受控裝置為圖1中的受控裝置51及52。Step S0 is "select a controlled device". For example, the controlled devices selected by the user to be operated next are the controlled devices 51 and 52 in FIG. 1 .

在另一實施例中,假設圖1中的系統僅具有一個受控裝置,則可省略本步驟S0。In another embodiment, assuming that the system in FIG. 1 has only one controlled device, step S0 can be omitted.

步驟S1為「偵測與受控裝置的連線」,即預載入使用者介面的管理裝置30偵測是否已連線至受控裝置51~53,或僅偵測是否已連線至步驟S0所選擇的受控裝置51及52。舉例來說,偵測連線的方式採用使用者資料報協定(User Datagram Protocol,UDP)配合傳輸控制協定(Transmission Control Protocol,TCP)中的三向交握協定(Three-way Handshake),但本發明不以此範例為限制。若尚未連線,則返回步驟S0重新選擇受控裝置。在另一實施例中,若尚未連線,可返回步驟S1針對未連線上的受控裝置重複進行連線偵測,直到連線成功為止。Step S1 is "detecting the connection with the controlled device", that is, the management device 30 with the pre-loaded user interface detects whether it has been connected to the controlled devices 51-53, or only detects whether it has been connected to the step The controlled devices 51 and 52 selected by S0. For example, the connection detection method adopts the User Datagram Protocol (User Datagram Protocol, UDP) combined with the Transmission Control Protocol (Transmission Control Protocol, TCP) in the three-way handshake protocol (Three-way Handshake), but this The invention is not limited by this example. If not yet connected, return to step S0 to reselect the controlled device. In another embodiment, if there is no connection yet, return to step S1 to repeat the connection detection for the unconnected controlled device until the connection is successful.

當預載入使用者介面的管理裝置30已連線至受控裝置51~53時,如步驟S2所示,判斷「受控裝置是否內建自訂使用者介面」。即預載入使用者介面的管理裝置30檢測每一受控裝置51、52、53各自是否儲存使用者介面。When the management device 30 with the pre-loaded user interface is connected to the controlled devices 51-53, as shown in step S2, it is determined whether "the controlled device has a built-in custom user interface". That is, the management device 30 with the preloaded user interface detects whether each controlled device 51 , 52 , 53 stores the user interface.

當被選擇的受控裝置52內建自訂使用者介面U2時,如步驟S3所示,「從受控裝置下載自訂使用者介面並提供該自訂使用者介面至控制裝置」,即預載入使用者介面的管理裝置30從受控裝置52下載其內建的使用者介面U2,並且將下載的使用者介面U2傳送至控制裝置10的顯示裝置上呈現。在此步驟S3中,預載入使用者介面的管理裝置30可一併更新設備清單,將對應於受控裝置52的欄位標示為「已下載」。在一實施例中,標示的內容可更包括下載的日期及時間。When the selected controlled device 52 has a built-in customized user interface U2, as shown in step S3, "download the customized user interface from the controlled device and provide the customized user interface to the control device", that is, The management device 30 that loads the user interface downloads its built-in user interface U2 from the controlled device 52 , and transmits the downloaded user interface U2 to the display device of the control device 10 for presentation. In this step S3, the management device 30 with the pre-loaded user interface can also update the device list, marking the field corresponding to the controlled device 52 as "downloaded". In one embodiment, the marked content may further include the date and time of downloading.

當被選擇的受控裝置51未內建自訂使用者介面時,如步驟S4所示「提供預設使用者介面至控制裝置」,即預載入使用者介面的管理裝置30以本身內建的預設使用者介面U0提供給控制裝置10供使用者參考。在此步驟S4中,預載入使用者介面的管理裝置30可一併更新設備清單,將對應於受控裝置51的欄位標示為「未下載」或「無自訂使用者介面」。如此當下次預載入使用者介面的管理裝置30重新啟動並載入設備清單時,可立即得知當前有哪些受控裝置的使用者介面已經被下載至預載入使用者介面的管理裝置30的本地儲存單元。When the selected controlled device 51 does not have a built-in custom user interface, as shown in step S4 "provide a default user interface to the control device", that is, the management device 30 with a pre-loaded user interface is built in itself The default user interface U0 is provided to the control device 10 for user reference. In this step S4, the management device 30 with the pre-loaded user interface can also update the device list, and mark the field corresponding to the controlled device 51 as "not downloaded" or "no custom user interface". In this way, when the management device 30 with the user interface preloaded is restarted next time and the device list is loaded, you can immediately know which user interfaces of the currently controlled devices have been downloaded to the management device 30 with the user interface preloaded local storage unit.

在預載入使用者介面的管理裝置30更新設備清單之後,如步驟S5所示「接收控制裝置的操作指令」,即預載入使用者介面的管理裝置30接收使用者操作控制裝置10上的使用者介面U0或U2所送出的操作指令。最後,如步驟S6所示,「轉發操作指令至受控裝置」,即預載入使用者介面的管理裝置30將操作指令發送至其所對應的受控裝置51或52。After the management device 30 pre-loaded with the user interface updates the equipment list, as shown in step S5 "receive the operation command of the control device", that is, the management device 30 with the pre-loaded user interface receives the user operation on the control device 10. An operation command sent by the user interface U0 or U2. Finally, as shown in step S6 , "forward the operation command to the controlled device", that is, the management device 30 with the pre-loaded user interface sends the operation command to the corresponding controlled device 51 or 52 .

綜上所述,本發明提出的預載入使用者介面的管理系統及預載入使用者介面的裝置操作方法,一開始搜尋所有裝置,讓使用者選擇要使用哪些受控裝置,選定後才會進行連線偵測。預載入使用者介面管理系統中的預載入使用者介面管理裝置儲存並更新一個裝置清單以判斷每個受控裝置是否具有自訂使用者介面。若沒有,則與受控裝置進行通訊連線以下載最新的自訂使用者介面。無論受控裝置的數量有多少,其對應的自訂使用者介面皆是從受控裝置中即時下載回來,因此不需要把多套使用者介面都預先寫入到預載入使用者介面管理裝置中,因此可減少預載入使用者介面管理的儲存空間,讓預載入使用者介面管理系統的維護變得更為容易。因此,本發明可流暢管理所有受控裝置各個韌體版本的功能細節,進而提升管理系統在開發及專案管理的便利性。本發明實現動態載入自訂使用者介面及控制指令,降低多個受控裝置在管理及遠端操作上的維護成本。To sum up, the management system of the pre-loaded user interface and the device operation method of the pre-loaded user interface proposed by the present invention search all devices at the beginning, let the user choose which controlled devices to use, and then Connection detection will be performed. The preloaded user interface management device in the preloaded user interface management system stores and updates a device list to determine whether each controlled device has a customized user interface. If not, communicate with the controlled device to download the latest custom user interface. Regardless of the number of controlled devices, the corresponding custom user interface is downloaded from the controlled device in real time, so there is no need to pre-write multiple sets of user interfaces to the pre-loaded user interface management device , thus reducing the storage space of the preloaded UI manager and making it easier to maintain the preloaded UI manager system. Therefore, the present invention can smoothly manage the functional details of each firmware version of all controlled devices, thereby improving the convenience of the management system in development and project management. The invention realizes dynamic loading of self-defined user interface and control instructions, and reduces the maintenance cost of management and remote operation of multiple controlled devices.

雖然本發明以前述之實施例揭露如上,然其並非用以限定本發明。在不脫離本發明之精神和範圍內,所為之更動與潤飾,均屬本發明之專利保護範圍。關於本發明所界定之保護範圍請參考所附之申請專利範圍。Although the present invention is disclosed by the aforementioned embodiments, they are not intended to limit the present invention. Without departing from the spirit and scope of the present invention, all changes and modifications are within the scope of patent protection of the present invention. For the scope of protection defined by the present invention, please refer to the appended scope of patent application.

10:控制裝置 30:預載入使用者介面的管理裝置 51、52、53:受控裝置 U0:預設使用者介面 U2、U3:自訂使用者介面 S1~S6:步驟 10: Control device 30: Management device with pre-loaded user interface 51, 52, 53: controlled device U0: default user interface U2, U3: Custom User Interface S1~S6: steps

圖1是本發明一實施例的預載入使用者介面的管理系統的方塊圖;以及 圖2是本發明一實施例的預載入使用者介面的裝置操作方法的流程圖。 FIG. 1 is a block diagram of a management system of a preloaded user interface according to an embodiment of the present invention; and FIG. 2 is a flowchart of a device operating method for preloading a user interface according to an embodiment of the present invention.

S1~S6:步驟 S1~S6: steps

Claims (9)

一種預載入使用者介面的管理系統,包括:一控制裝置,用於透過一使用者介面產生一操作指令;一受控裝置,儲存該使用者介面,該受控裝置用於發送該使用者介面及依據該操作指令進行對應的操作;以及一預載入使用者介面的管理裝置,通訊連接該控制裝置及該受控裝置,該預載入使用者介面的管理裝置用於從該受控裝置取得該使用者介面,發送該使用者介面至該控制裝置及從該控制裝置接收該操作指令,以及發送該操作指令至受控裝置,其中該預載入使用者介面的管理裝置更用於偵測該第一受控裝置及該第二受控裝置是否具有該使用者介面。 A management system with a preloaded user interface, comprising: a control device for generating an operation command through a user interface; a controlled device for storing the user interface, and the controlled device for sending the user interface interface and perform corresponding operations according to the operation instructions; and a management device with a pre-loaded user interface, which communicates with the control device and the controlled device, and the management device with the pre-loaded user interface is used for controlling The device obtains the user interface, sends the user interface to the control device and receives the operation instruction from the control device, and sends the operation instruction to the controlled device, wherein the management device with the preloaded user interface is further used for Detecting whether the first controlled device and the second controlled device have the user interface. 如請求項1所述預載入使用者介面的管理系統,其中該預載入使用者介面的管理裝置更用於儲存一設備清單,該設備清單用於記錄該受控裝置是否具有該使用者介面。 The management system with pre-loaded user interface as described in claim 1, wherein the management device with pre-loaded user interface is further used to store an equipment list, and the equipment list is used to record whether the controlled device has the user interface. 如請求項1所述預載入使用者介面的管理系統,其中該受控裝置為一第一受控裝置,且該預載入使用者介面的管理系統更包括一第二受控裝置通訊連接該預載入使用者介面的管理裝置,該預載入使用者介面的管理裝置更用於儲存一預設使用者介面,該預載入使用者介面的管理裝置更用於在該第一受控裝置或該第二受控裝置不具有該使用者介面時提供該預設使用者介面至該控制裝置。 The management system with a preloaded user interface as described in Claim 1, wherein the controlled device is a first controlled device, and the management system with a preloaded user interface further includes a communication connection with a second controlled device The preloaded user interface management device is further used for storing a default user interface, and the preloaded user interface management device is further used for the first recipient providing the default user interface to the control device when the controlled device or the second controlled device does not have the user interface. 一種預載入使用者介面的裝置操作方法,適用於一管理系統,該管理系統具有一控制裝置、一受控裝置及一預載入使用者介面的管理裝置,該預載入使用者介面的裝置操作方法包括: 以該預載入使用者介面的管理裝置判斷該受控裝置是否內建一自訂使用者介面;當該受控裝置內建該自訂使用者介面時,以該預載入使用者介面的管理裝置從該受控裝置下載該自訂使用者介面,並傳送該自訂使用者介面至該控制裝置以作為一使用者介面;當該受控裝置未內建該自訂使用者介面時,以該預載入使用者介面的管理裝置傳送一預設使用者介面至該控制裝置以作為該使用者介面;在該使用者介面被傳送至該控制裝置之後,以該預載入使用者介面的管理裝置接收該控制裝置透過該使用者介面產生的一操作指令;以及以該預載入使用者介面的管理裝置發送該操作指令至該受控裝置,且該受控裝置依據該操作指令執行一操作。 A method for operating a device with a pre-loaded user interface, suitable for a management system, the management system has a control device, a controlled device and a management device with a pre-loaded user interface, the pre-loaded user interface Device operation methods include: Using the management device with the preloaded user interface to determine whether the controlled device has a built-in custom user interface; when the controlled device is built with the custom user interface, use the preloaded user interface The management device downloads the customized user interface from the controlled device, and transmits the customized user interface to the control device as a user interface; when the controlled device does not have the customized user interface built in, The management device with the preloaded user interface transmits a default user interface to the control device as the user interface; after the user interface is transmitted to the control device, the preloaded user interface is used The management device receives an operation instruction generated by the control device through the user interface; and the management device with the preloaded user interface sends the operation instruction to the controlled device, and the controlled device executes according to the operation instruction One operation. 如請求項4的預載入使用者介面的裝置操作方法,更包括:以該預載入使用者介面的管理裝置依據該受控裝置是否具有該自訂使用者介面而更新一設備清單。 The method for operating a device with a preloaded user interface as in claim 4 further includes: using the management device for the preloaded user interface to update an equipment list according to whether the controlled device has the customized user interface. 如請求項5的預載入使用者介面的裝置操作方法,更包括:以該預載入使用者介面的管理裝置依據該設備清單從該受控裝置下載當前最新的使用者介面的資料。 The method for operating a device with a preloaded user interface as in claim 5 further includes: using the management device for the preloaded user interface to download current latest user interface data from the controlled device according to the device list. 一種預載入使用者介面的裝置操作方法,適用於一管理系統,該管理系統具有一控制裝置、多個受控裝置及一預載入使用者介面的管理裝置,該預載入使用者介面的裝置操作方法包括:以該預載入使用者介面的管理裝置接收一連線請求,該連線請求用於選擇該些受控裝置中的一者; 以該預載入使用者介面的管理裝置偵測是否已通訊連接至被選擇的該受控裝置;當該預載入使用者介面的管理裝置已通訊連接至被選擇的該受控裝置時,判斷被選擇的該受控裝置是否內建一自訂使用者介面;當被選擇的該受控裝置內建該自訂使用者介面時,以該預載入使用者介面的管理裝置從被選擇的該受控裝置下載該自訂使用者介面,並傳送該自訂使用者介面至該控制裝置作為一使用者介面;當被選擇的該受控裝置未內建該自訂使用者介面時,以該預載入使用者介面的管理裝置傳送一預設使用者介面至該控制裝置以作為該使用者介面;在該控制裝置接收該使用者介面之後,以該預載入使用者介面的管理裝置接收該控制裝置透過該使用者介面產生的一操作指令;以及以該預載入使用者介面的管理裝置發送該操作指令至被選擇的該受控裝置。 A method for operating a device with a preloaded user interface, suitable for a management system, the management system has a control device, a plurality of controlled devices and a management device with a preloaded user interface, the preloaded user interface The device operating method includes: receiving a connection request with the management device preloaded with a user interface, and the connection request is used to select one of the controlled devices; Using the management device with the preloaded user interface to detect whether it has been connected to the selected controlled device; when the management device with the preloaded user interface has been connected to the selected controlled device, judging whether the selected controlled device is built with a custom user interface; when the selected controlled device is built with the custom user interface, the management device with the preloaded user interface is selected The controlled device downloads the customized user interface, and transmits the customized user interface to the control device as a user interface; when the selected controlled device does not have the customized user interface built in, The management device with the preloaded user interface transmits a default user interface to the control device as the user interface; after the control device receives the user interface, the management device with the preloaded user interface The device receives an operation instruction generated by the control device through the user interface; and sends the operation instruction to the selected controlled device through the management device preloaded with the user interface. 如請求項7的預載入使用者介面的裝置操作方法,更包括:以該預載入使用者介面的管理裝置依據該受控裝置是否具有該自訂使用者介面而更新一設備清單。 The method for operating a device with a preloaded user interface as in claim 7 further includes: using the management device for the preloaded user interface to update an equipment list according to whether the controlled device has the customized user interface. 如請求項7的預載入使用者介面的裝置操作方法,更包括:以該預載入使用者介面的管理裝置依據該設備清單從該受控裝置下載當前最新的使用者介面的資料。The method for operating a device with a preloaded user interface as in claim 7 further includes: using the management device for the preloaded user interface to download current latest user interface data from the controlled device according to the device list.
TW110100698A 2021-01-08 2021-01-08 Management system and device operation method with preloaded user interface TWI792147B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW110100698A TWI792147B (en) 2021-01-08 2021-01-08 Management system and device operation method with preloaded user interface

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW110100698A TWI792147B (en) 2021-01-08 2021-01-08 Management system and device operation method with preloaded user interface

Publications (2)

Publication Number Publication Date
TW202227963A TW202227963A (en) 2022-07-16
TWI792147B true TWI792147B (en) 2023-02-11

Family

ID=83437141

Family Applications (1)

Application Number Title Priority Date Filing Date
TW110100698A TWI792147B (en) 2021-01-08 2021-01-08 Management system and device operation method with preloaded user interface

Country Status (1)

Country Link
TW (1) TWI792147B (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW200939687A (en) * 2008-03-14 2009-09-16 Alpha Networks Inc Network device with function of controlling operation of electronic device
CN105553959A (en) * 2015-12-11 2016-05-04 Tcl集团股份有限公司 Remote control method and system capable of dynamically generating intelligent device operation interface
TW201633102A (en) * 2015-03-08 2016-09-16 蘋果公司 Shared user configurable graphic construction
US20160306335A1 (en) * 2001-08-13 2016-10-20 Rockwell Automation, Inc. Industrial controller automation interface
US20180292793A1 (en) * 2009-03-24 2018-10-11 Rockwell Automation Technologies, Inc. Electronic operator interface based controller and device automatic downloads

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160306335A1 (en) * 2001-08-13 2016-10-20 Rockwell Automation, Inc. Industrial controller automation interface
TW200939687A (en) * 2008-03-14 2009-09-16 Alpha Networks Inc Network device with function of controlling operation of electronic device
US20180292793A1 (en) * 2009-03-24 2018-10-11 Rockwell Automation Technologies, Inc. Electronic operator interface based controller and device automatic downloads
TW201633102A (en) * 2015-03-08 2016-09-16 蘋果公司 Shared user configurable graphic construction
CN105553959A (en) * 2015-12-11 2016-05-04 Tcl集团股份有限公司 Remote control method and system capable of dynamically generating intelligent device operation interface

Also Published As

Publication number Publication date
TW202227963A (en) 2022-07-16

Similar Documents

Publication Publication Date Title
TWI614615B (en) Dual device tutoring system and its operating method, and electronic device
US8973014B2 (en) Inter-device communication transmission system and method thereof
EP3073379B1 (en) Firmware recovery method, device and terminal
CN102984209B (en) A kind of distribution method of application program and terminal thereof
EP3005080B1 (en) Synchronizing device association data among computing devices
US20080263139A1 (en) Method for providing content to a mobile device, gateway for providing content and mobile device
KR101251212B1 (en) Method for performing remote control for usb device and system for performing the same
US20040040023A1 (en) Remote identification loader
JP2014238838A (en) Method for updating firmware, device, and communication device
JP5895385B2 (en) Image output apparatus and program thereof
CN101167051B (en) Method and apparatus for providing on-demand assistance to wireless devices
WO2019237438A1 (en) System, electronic device, and method for online firmware upgrading
US11403113B2 (en) Server with system setting data synchronization function
CN101677341B (en) The apparatus and method of changing language in mobile communication terminal
KR101082628B1 (en) Firmware upgrade system of audio/video/navigation(avn) system for vehicle using bluetooth mobile communication terminal and the method
CN101807149B (en) Safely recoverable firmware update method and its embedded electronic device
KR20090017307A (en) Embedded devices and systems that automatically update firmware, and methods thereof
CN115277276B (en) Program upgrading method and device for air conditioner, air conditioning system and storage medium
CN114237751B (en) Information configuration method and device
KR20190142108A (en) Resource caching method and electronic device supporting the same
TWI792147B (en) Management system and device operation method with preloaded user interface
CN111544894A (en) Server login method and device for mini-game client
CN114398065B (en) Micro front-end system updating method and device, electronic equipment and storage medium
JP2005229279A (en) Portable terminal equipment, method of use of portable terminal equipment and program therefor
CN114880003A (en) System upgrade method of intelligent terminal, intelligent terminal and storage medium