[go: up one dir, main page]

TW201917499A - System for executing control program when detecting electrical appliance and method thereof - Google Patents

System for executing control program when detecting electrical appliance and method thereof Download PDF

Info

Publication number
TW201917499A
TW201917499A TW106135453A TW106135453A TW201917499A TW 201917499 A TW201917499 A TW 201917499A TW 106135453 A TW106135453 A TW 106135453A TW 106135453 A TW106135453 A TW 106135453A TW 201917499 A TW201917499 A TW 201917499A
Authority
TW
Taiwan
Prior art keywords
appliance
control
executing
discovered
electrical
Prior art date
Application number
TW106135453A
Other languages
Chinese (zh)
Other versions
TWI650624B (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 TW106135453A priority Critical patent/TWI650624B/en
Application granted granted Critical
Publication of TWI650624B publication Critical patent/TWI650624B/en
Publication of TW201917499A publication Critical patent/TW201917499A/en

Links

Landscapes

  • Selective Calling Equipment (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

A system for executing a control program when detecting an electrical appliance and a method thereof are provided. By obtaining an identification of an electrical appliance when a mobile device detects an electrical appliance, executing a control program corresponding to the identification, and controlling the electrical appliance through the program corresponding by the mobile device, the system and the method can achieve the effect of installing control program of electrical appliance on mobile device automatically.

Description

於發現電器時執行對應控制程式之系統及其方法System and method for executing corresponding control program when discovering electrical appliances

一種執行電器控制程式之系統及其方法,特別係指一種於發現電器時執行對應控制程式之系統及其方法。A system and method for executing an electrical control program, and more particularly to a system and method for executing a corresponding control program when an appliance is discovered.

隨著科技的發展,電視、冷氣機、家用影音設備、電風扇等各式各樣的電器進入了每一個住家中。其中,大多數的電器都有配有相對應的遙控器。With the development of technology, various appliances such as TVs, air conditioners, home audio and video equipment, and electric fans have entered every home. Among them, most of the appliances are equipped with corresponding remote controls.

由於每個電器所配置的遙控器都不同,因此,每個住家中通常有多個遙控器,導致使用者在需要使用電器時,往往還需要尋找欲使用之電器的遙控器,這對使用者而言並不方便。甚至,當電器設置在使用者不易觸碰到的位置,若電器的前一個使用者隨意的放置遙控器,可以導致後來的使用者找不到遙控器,造成後來的使用者無法使用電器。Since the remote controllers are configured differently for each appliance, there are usually multiple remote controllers in each home, which often results in the need for the remote control of the appliance to be used when the user needs to use the appliance. It is not convenient. Even when the appliance is placed in a position that is difficult for the user to touch, if the former user of the appliance randomly places the remote controller, the subsequent user can not find the remote controller, and the later user cannot use the appliance.

為了解決需要到處尋找遙控器的問題,有部分的廠商開發了電器的遙控程式,使用者可以在所攜帶的手機或平板等行動裝置上安裝電器的遙控程式,如此,使用者便可以在行動裝置上操作遙控程式以控制電器。然而,目前在行動裝置上安裝遙控程式來控制電器的方式,使用者需要先得知電器的廠牌與型號,再使用行動裝置搜尋並安裝與電器的廠牌與型號相對應的遙控程式,這對使用者而言仍然不夠方便。In order to solve the problem of finding a remote control everywhere, some manufacturers have developed a remote control program for the appliance. The user can install the remote control program of the appliance on the mobile device such as the mobile phone or tablet that is carried, so that the user can be in the mobile device. Operate the remote control program to control the appliance. However, at present, a remote control program is installed on the mobile device to control the electrical device. The user needs to know the brand and model of the electrical device, and then use the mobile device to search for and install the remote control program corresponding to the manufacturer's brand and model. It is still not convenient for the user.

綜上所述,可知先前技術中長期以來一直存在使用者需要先取得電器的廠牌與型號才能在行動裝置上安裝遙控程式的問題,因此有必要提出改進的技術手段,來解決此一問題。In summary, it has been known in the prior art that there has been a long-standing problem that a user needs to obtain a brand and model of an electric appliance before installing a remote control program on a mobile device. Therefore, it is necessary to propose an improved technical means to solve this problem.

有鑒於先前技術存在需要先取得電器的廠牌與型號才能安裝遙控程式的問題,本發明遂揭露一種於發現電器時執行對應控制程式之系統及其方法,其中:In view of the prior art, there is a problem that a remote control program can be installed by first obtaining the brand and model of the electric appliance. The present invention discloses a system and a method for executing a corresponding control program when the electric appliance is found, wherein:

本發明所揭露之於發現電器時執行對應控制程式之系統,至少包含:通訊模組,用以偵測電器;資料取得模組,用以取得電器之識別資料;判斷模組,用以判斷與識別資料對應之控制元件是否存在,通訊模組於控制元件不存在時下載控制元件;執行模組,用以執行控制元件以顯示與電器對應之控制介面,並依據於控制介面上所進行之輸入操作產生相對應之一控制指令,並傳送該控制指令至該電器以控制電器。The system for executing a corresponding control program when the appliance is discovered includes at least: a communication module for detecting an electrical appliance; a data acquisition module for obtaining identification data of the electrical appliance; and a judging module for judging Identifying whether the control component corresponding to the data exists, the communication module downloads the control component when the control component does not exist; the execution module is configured to execute the control component to display a control interface corresponding to the electrical device, and according to the input performed on the control interface The operation generates a corresponding one of the control commands and transmits the control command to the appliance to control the appliance.

本發明所揭露之於發現電器時執行對應控制程式之方法,應用於行動裝置中,其步驟至少包括:偵測電器;取得電器之識別資料;判斷與識別資料對應之控制元件不存在時,下載控制元件;執行控制元件以顯示與電器對應之控制介面,並依據於控制介面上所進行之輸入操作產生相對應之一控制指令,並傳送該控制指令至該電器以控制電器。The method for executing a corresponding control program when the appliance is discovered is applied to the mobile device, and the steps include at least: detecting the electrical appliance; obtaining the identification data of the electrical appliance; and determining that the control component corresponding to the identification data does not exist, downloading The control component executes the control component to display a control interface corresponding to the electrical appliance, and generates a corresponding one of the control commands according to the input operation performed on the control interface, and transmits the control command to the electrical appliance to control the electrical appliance.

本發明所揭露之系統與方法如上,與先前技術之間的差異在於本發明透過在行動裝置偵測到電器時取得所偵測到之電器的識別資料,並執行與所取得之識別資料對應的控制元件,使行動裝置可以透過控制元件控制所偵測到的電器,藉以解決先前技術所存在的問題,並可以達成自動安裝所處空間中之各個電器的控制元件的技術功效。The system and method disclosed in the present invention are as above, and the difference from the prior art is that the present invention obtains the identification data of the detected electrical appliance when the mobile device detects the electrical appliance, and executes the identification data corresponding to the acquired identification data. The control component enables the mobile device to control the detected electrical appliance through the control component, thereby solving the problems of the prior art, and achieving the technical effect of automatically controlling the control components of the respective appliances in the space.

以下將配合圖式及實施例來詳細說明本發明之特徵與實施方式,內容足以使任何熟習相關技藝者能夠輕易地充分理解本發明解決技術問題所應用的技術手段並據以實施,藉此實現本發明可達成的功效。The features and embodiments of the present invention will be described in detail below with reference to the drawings and embodiments, which are sufficient to enable those skilled in the art to fully understand the technical means to which the present invention solves the technical problems, and The achievable effects of the present invention.

本發明可以讓行動裝置在發現電器時自動安裝電器的控制元件,藉以透過所安裝的控制元件控制所發現的電器。其中,本發明所提之行動裝置包含但不限於手機、平板電腦、筆記型電腦等。另外,本發明所提之控制元件通常是可以獨立運作的應用程式,或是在本發明中運作的擴充模組等,但本發明並不以此為限。The invention can enable the mobile device to automatically install the control component of the appliance when the appliance is discovered, thereby controlling the discovered appliance through the installed control component. The mobile device proposed by the present invention includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, and the like. In addition, the control component of the present invention is generally an application that can operate independently, or an expansion module or the like that operates in the present invention, but the invention is not limited thereto.

以下先以「第1圖」本發明所提之於發現電器時執行對應控制程式之裝置之元件示意圖來說明本發明的系統運作。如「第1圖」所示,本發明應用在行動裝置100中,含有通訊模組110、資料取得模組120、判斷模組130、以及執行模組150。Hereinafter, the operation of the system of the present invention will be described with reference to the element diagram of the apparatus for executing the corresponding control program when the appliance is found in the "Fig. 1". As shown in FIG. 1, the present invention is applied to the mobile device 100 and includes a communication module 110, a data acquisition module 120, a determination module 130, and an execution module 150.

通訊模組110負責偵測電器401。一般而言,通訊模組110可以透過接收電器401所發出的資料或訊號來偵測電器401,例如,通訊模組110可以不斷地主動廣播偵測訊號,並接收電器401所發出的識別訊號,藉以偵測電器401;通訊模組110也可以被動的接收電器401主動廣播的發現訊號,藉以偵測電器401。但通訊模組110偵測電器401之方式並不以上述為限。其中,通訊模組110所接收到的識別訊號或發現訊號可以包含電器401的型號等識別資料,但電器401之識別資料並不以此為限。另外,通訊模組110所接收到的識別訊號或發現訊號也可以包含電器401的通訊參數,例如,電器401接收控制指令所使用的頻率及/或連接埠號等。The communication module 110 is responsible for detecting the electrical appliance 401. In general, the communication module 110 can detect the electrical device 401 by receiving data or signals sent by the electrical device 401. For example, the communication module 110 can continuously and actively broadcast the detection signal and receive the identification signal sent by the electrical device 401. The detecting module 401 can also be used to detect the electrical device 401 by passively receiving the discovery signal actively broadcast by the electrical device 401. However, the manner in which the communication module 110 detects the electrical device 401 is not limited to the above. The identification signal or the discovery signal received by the communication module 110 may include identification data such as the model number of the electrical appliance 401, but the identification information of the electrical appliance 401 is not limited thereto. In addition, the identification signal or the discovery signal received by the communication module 110 may also include the communication parameters of the appliance 401, for example, the frequency and/or connection nickname used by the appliance 401 to receive the control command.

通訊模組110也可以在需要下載控制元件時,下載控制元件。通訊模組110可以連線至電器401或伺服器402下載控制元件。其中,伺服器402可以是電器401之製造商及/或代理商所提供,也可以是設置於網路上的檔案伺服器或FTP伺服器等,本發明沒有特別的限制。The communication module 110 can also download the control element when it is necessary to download the control element. The communication module 110 can be connected to the appliance 401 or the server 402 to download the control component. The server 402 may be provided by a manufacturer and/or an agent of the electric appliance 401, or may be a file server or an FTP server installed on the network, and the invention is not particularly limited.

資料取得模組120負責取得電器401的識別資料。資料取得模組120可以依據通訊模組110在偵測到電器401時所接收到的資料或訊號來取得電器401的識別資料,例如,資料取得模組120可以由通訊模組110所接收到之發現訊號或識別訊號中取出電器401的識別資料,但本發明並不以此為限。The data acquisition module 120 is responsible for obtaining the identification data of the electric appliance 401. The data acquisition module 120 can obtain the identification data of the electrical appliance 401 according to the data or signal received by the communication module 110 when the electrical appliance 401 is detected. For example, the data acquisition module 120 can be received by the communication module 110. The identification information of the electric appliance 401 is taken out in the discovery signal or the identification signal, but the invention is not limited thereto.

判斷模組130負責判斷與資料取得模組120所取得之識別資料對應的控制元件是否存在。判斷模組130可以在安裝於行動裝置100中之作業系統(圖中未示)的註冊檔或索引檔中搜尋是否存在與控制元件對應的訊息,藉以判斷與識別資料對應的控制元件是否存在;判斷模組130也可以直接在行動裝置100的檔案系統中搜尋控制元件,藉以判斷控制元件是否存在。但判斷模組130判斷控制元件是否存在的方式並不以上述為限。The determination module 130 is responsible for determining whether the control element corresponding to the identification data acquired by the data acquisition module 120 exists. The determining module 130 may search for a message corresponding to the control component in the registration file or the index file of the operating system (not shown) installed in the mobile device 100, thereby determining whether the control component corresponding to the identification data exists; The judging module 130 can also search for the control component directly in the file system of the mobile device 100 to determine whether the control component exists. However, the manner in which the determination module 130 determines whether the control element is present is not limited to the above.

其中,當判斷模組130判斷與資料取得模組120所取得之識別資料對應的控制元件不存在時,表示需要透過通訊模組110下載控制元件;而當判斷與資料取得模組120所取得之識別資料對應的控制元件已存在時,表示當下不需要下載控制元件。When the determining module 130 determines that the control component corresponding to the identification data obtained by the data acquisition module 120 does not exist, it indicates that the control component needs to be downloaded through the communication module 110; and when the determination and the data acquisition module 120 obtain When the control element corresponding to the identification data already exists, it means that it is not necessary to download the control element at present.

執行模組150負責執行控制元件,使得行動裝置100顯示與電器401對應的控制介面(圖中未示),並提供透過所顯示的控制介面控制電器401。更詳細地說,執行模組150可以提供對控制介面進行輸入操作,及依據對控制介面所進行的輸入操作產生相對應的控制指令,並依據通訊參數透過通訊模組110傳送所產生的控制指令給電器401,藉以控制電器401,也就是使得電器401在接收到控制指令後,依據控制指令執行對應的操作。The execution module 150 is responsible for executing the control elements such that the mobile device 100 displays a control interface (not shown) corresponding to the appliance 401 and provides control of the appliance 401 through the displayed control interface. In more detail, the execution module 150 can provide an input operation to the control interface, generate a corresponding control command according to an input operation performed on the control interface, and transmit the generated control command through the communication module 110 according to the communication parameter. The electric appliance 401 is used to control the electric appliance 401, that is, to cause the electric appliance 401 to perform a corresponding operation according to the control instruction after receiving the control instruction.

執行模組150執行控制元件後所顯示的控制介面可以是電器401的控制面板,並提供點選被顯示之控制面板上的按鍵以操作電器401,其中,被顯示的控制面板與在電器401上用來提供操作電器401的操作面板相同,更詳細的說,執行模組150所顯示的控制面板與電器401上之操作面板或電器401之遙控器的按鍵外觀、相對位置都相同,使用者無需學習兩種不同的按鍵配置。The control interface displayed by the execution module 150 after executing the control component may be a control panel of the appliance 401, and provides a button on the control panel that is displayed to operate the appliance 401, wherein the displayed control panel is on the appliance 401. The operation panel for providing the operating device 401 is the same. In more detail, the control panel displayed on the execution module 150 and the remote control panel of the operation panel or the electric appliance 401 on the electric appliance 401 have the same appearance and relative position, and the user does not need to Learn two different button configurations.

執行模組150執行控制元件後所顯示的控制介面也可以是電器401的三維圖形,並提供點選被顯示之三維圖形中的對應區域以操作電器401。例如,若電器401為電視,當電器401之三維圖形中的螢幕被點選時,執行模組150可以控制電器401切換所顯示的頻道;當電器401之三維圖形中的喇叭被點選時,執行模組150可以控制電器401的音量。The control interface displayed by the execution module 150 after executing the control component may also be a three-dimensional graphic of the electrical appliance 401, and provides a corresponding area in the displayed three-dimensional graphics to operate the electrical appliance 401. For example, if the appliance 401 is a television, when the screen in the three-dimensional graphics of the appliance 401 is clicked, the execution module 150 can control the appliance 401 to switch the displayed channel; when the speaker in the three-dimensional graphics of the appliance 401 is clicked, The execution module 150 can control the volume of the appliance 401.

執行模組150也可以依據電器401所傳送的室內定位資料取得電器401在電器401所處之空間中的位置。其中電器401所傳送之室內定位資料是使用射頻識別(RFID)、藍牙、Wi-Fi、紫蜂(Zigbee)等室內定位技術所判斷出之表示電器401所在位置的資料,另外,電器401所傳送之室內定位資料可以包含在通訊模組110所接收到之發現訊號或識別訊號中,但本發明並不以此為限。The execution module 150 can also obtain the position of the electric appliance 401 in the space in which the electric appliance 401 is located according to the indoor positioning data transmitted by the electric appliance 401. The indoor positioning data transmitted by the electric appliance 401 is information which is determined by the indoor positioning technology such as radio frequency identification (RFID), Bluetooth, Wi-Fi, Zigbee, etc., and indicates the location of the electric appliance 401, and is transmitted by the electric appliance 401. The indoor positioning data may be included in the discovery signal or the identification signal received by the communication module 110, but the invention is not limited thereto.

執行模組150也可以透過室內定位技術取得電器401所處之空間的相關資料,並可以依據所取得之空間的相關資料在行動裝置100的顯示畫面(圖中未示)中以三維的方式顯示電器401所處的空間,以及依據所取得之電器401的位置在被顯示的三維空間中顯示表示電器401的三維圖形。The execution module 150 can also obtain related data of the space in which the electrical device 401 is located through the indoor positioning technology, and can display the three-dimensional display on the display screen (not shown) of the mobile device 100 according to the related data of the acquired space. The space in which the electric appliance 401 is located, and the three-dimensional figure indicating the electric appliance 401 are displayed in the displayed three-dimensional space in accordance with the position of the electric appliance 401 obtained.

接著以一個實施例來解說本發明的運作裝置與方法,並請參照「第2A圖」本發明所提之於發現電器時執行對應控制程式之方法流程圖。在本實施例中,假設行動裝置100為使用者的手機,但本發明並不以此為限。Next, an operation device and method of the present invention will be described with reference to an embodiment. Referring to FIG. 2A, a flowchart of a method for executing a corresponding control program when discovering an electric appliance is provided. In this embodiment, it is assumed that the mobile device 100 is a user's mobile phone, but the invention is not limited thereto.

當使用者進入飯店的房間後,行動裝置100的通訊模組110可以偵測電器401(步驟210)。在本實施例中,假設通訊模組110可以偵測到房間內的床頭燈、冷氣、電視、按摩浴缸、按摩椅等電器。After the user enters the room of the restaurant, the communication module 110 of the mobile device 100 can detect the appliance 401 (step 210). In this embodiment, it is assumed that the communication module 110 can detect the bedside lamp, the air conditioner, the television, the jacuzzi, the massage chair and the like in the room.

在行動裝置100的通訊模組110偵測到電器401(步驟210)後,行動裝置100的資料取得模組120可以取得電器401的識別資料(步驟220)。在本實施例中,資料取得模組120也就是取得床頭燈、冷氣、電視、按摩浴缸、按摩椅等電器的識別資料。After the communication module 110 of the mobile device 100 detects the electrical device 401 (step 210), the data acquisition module 120 of the mobile device 100 can obtain the identification data of the electrical device 401 (step 220). In this embodiment, the data acquisition module 120 obtains identification data of electric appliances such as bedside lamps, air conditioners, televisions, jacuzzis, and massage chairs.

在行動裝置100的資料取得模組120取得電器401的識別資料(步驟220)後,行動裝置100的判斷模組130可以判斷與資料取得模組120所取得之識別資料對應的控制元件是否存在(步驟230)。在本實施例中,判斷模組130也就是分別判斷與床頭燈、冷氣、電視、按摩浴缸、及按摩椅等電器對應的控制元件是否存在。After the data acquisition module 120 of the mobile device 100 obtains the identification data of the appliance 401 (step 220), the determination module 130 of the mobile device 100 can determine whether the control component corresponding to the identification data acquired by the data acquisition module 120 exists ( Step 230). In this embodiment, the determination module 130 determines whether the control elements corresponding to the appliances such as the bedside lamp, the air conditioner, the television, the jacuzzi, and the massage chair are respectively present.

若行動裝置100的判斷模組130判斷與行動裝置100之資料取得模組120取得的識別資料對應的控制元件不存在,則行動裝置100的通訊模組110可以下載與資料取得模組120所取得之識別資料對應的控制元件(步驟240)。在本實施例中,假設通訊模組110可以連線到電器401下載控制元件,也就是說,通訊模組110可以分別與床頭燈、冷氣、電視、按摩浴缸、或按摩椅等電器401連線,並分別向床頭燈、冷氣、電視、按摩浴缸、或按摩椅等電器401請求下載相對應的控制元件。If the determination module 130 of the mobile device 100 determines that the control component corresponding to the identification data acquired by the data acquisition module 120 of the mobile device 100 does not exist, the communication module 110 of the mobile device 100 can be downloaded and acquired by the data acquisition module 120. The control element corresponding to the identification data (step 240). In this embodiment, it is assumed that the communication module 110 can be connected to the electric appliance 401 to download the control component, that is, the communication module 110 can be connected to the electric appliance 401 such as a bedside lamp, an air conditioner, a television, a jacuzzi, or a massage chair. Lines, and respectively to the bedside lamp, air conditioner, television, jacuzzi, or massage chair and other appliances 401 request to download the corresponding control elements.

而若行動裝置100的判斷模組130判斷與行動裝置100之資料取得模組120取得的識別資料對應的控制元件已存在,或是在行動裝置100的通訊模組110下載與資料取得模組120所取得之識別資料對應的控制元件(步驟240)後,行動裝置100的執行模組150可以執行控制元件,藉以顯示與電器401對應的控制介面,並可以提供使用者在被顯示的控制介面上進行輸入操作,以及依據使用者在控制介面上的輸入操作產生相對應的控制指令,並將所產生的控制指令傳送到電器401藉以控制電器401(步驟270)。在本實施例中,假設執行模組150可以由通訊模組110所接收到之發現訊號或識別訊號中取得通訊模組110所偵測到之電器401的名稱,或是依據通訊模組110所接收到之發現訊號或識別訊號中的識別資料取得通訊模組110所偵測到之電器401的名稱後,在行動裝置100的顯示畫面中列出通訊模組110所偵測到之電器401的名稱,也就是顯示床頭燈、冷氣、電視、按摩浴缸、以及按摩椅等,藉以提供使用者選擇欲進行控制的電器401。使用者在行動裝置100的顯示畫面中選擇欲控制之電器401的名稱後,執行模組150可以執行與被使用者選擇之電器401對應的控制元件。控制元件在被執行模組150執行後,可以顯示與被使用者選擇之電器401對應的控制面板,並提供使用者在被顯示的控制面板上進行輸入操作,也就是點選被顯示之控制面板上之按鍵。在使用者點選控制元件所顯示之控制面板上的按鍵後,執行模組150可以依據使用者在控制介面上的輸入操作產生相對應的控制指令,並依據被使用者選擇之電器401接收控制指令所使用的頻率及/或連接埠號將所產生的控制指令傳送到被使用者選擇的電器401,藉以控制使用者所選擇的電器401。If the determination module 130 of the mobile device 100 determines that the control component corresponding to the identification data obtained by the data acquisition module 120 of the mobile device 100 already exists, or the communication module 110 of the mobile device 100 downloads the data acquisition module 120 After the obtained control component corresponds to the control component (step 240), the execution module 150 of the mobile device 100 can execute the control component to display the control interface corresponding to the appliance 401, and can provide the user with the displayed control interface. The input operation is performed, and a corresponding control command is generated according to the input operation of the user on the control interface, and the generated control command is transmitted to the electric appliance 401 to control the electric appliance 401 (step 270). In this embodiment, it is assumed that the execution module 150 can obtain the name of the appliance 401 detected by the communication module 110 from the discovery signal or the identification signal received by the communication module 110, or according to the communication module 110. After the received identification signal or the identification data in the identification signal obtains the name of the electrical device 401 detected by the communication module 110, the electrical device 401 detected by the communication module 110 is listed on the display screen of the mobile device 100. The name, that is, the bedside lamp, the air conditioner, the television, the jacuzzi, and the massage chair, etc., are provided to provide the user with the appliance 401 to be controlled. After the user selects the name of the appliance 401 to be controlled in the display screen of the mobile device 100, the execution module 150 can execute the control component corresponding to the appliance 401 selected by the user. After being executed by the execution module 150, the control component can display a control panel corresponding to the appliance 401 selected by the user, and provide a user to perform an input operation on the displayed control panel, that is, select the displayed control panel. The button on the top. After the user clicks the button on the control panel displayed by the control component, the execution module 150 can generate a corresponding control command according to the input operation of the user on the control interface, and receive the control according to the appliance 401 selected by the user. The frequency and/or connection nickname used by the command transmits the generated control command to the appliance 401 selected by the user to control the appliance 401 selected by the user.

如此,當使用者到達新地點後,便可以透過本發明控制設置於新地點的電器,無需自行安裝控制元件。同時,由於每個電器401接收控制指令所使用的頻率及/或連接埠號並不相同,執行模組150可以控制多個相同的電器401,避免在控制某一電器的同時也控制到相同型號之其他電器的情況。In this way, when the user arrives at the new location, the appliance installed in the new location can be controlled by the present invention without having to install the control component by himself. At the same time, since the frequency and/or connection nickname used by each electric appliance 401 to receive the control command is not the same, the execution module 150 can control a plurality of identical electric appliances 401, so as to avoid controlling the same model while controlling an electric appliance. The case of other electrical appliances.

上述的實施例中,在行動裝置100的資料取得模組120取得電器401的識別資料(步驟220)後,行動裝置100的執行模組150可以如「第2B圖」所示的流程,先依據電器401所傳送的室內定位訊號取得電器401的位置(步驟250)。在本實施例中,假設電器401所傳送的室內定位訊號包含在通訊模組110所接收到之發現訊號或識別訊號中,執行模組150可以依據通訊模組110所接收到之發現訊號或識別訊號中的室內定位訊號使用室內定位技術取得床頭燈、冷氣、電視、按摩浴缸、以及按摩椅等電器401的位置。In the above embodiment, after the data acquisition module 120 of the mobile device 100 obtains the identification data of the electrical device 401 (step 220), the execution module 150 of the mobile device 100 can be based on the flow shown in the "2B". The indoor positioning signal transmitted by the electric appliance 401 acquires the position of the electric appliance 401 (step 250). In this embodiment, it is assumed that the indoor positioning signal transmitted by the electrical device 401 is included in the discovery signal or the identification signal received by the communication module 110, and the execution module 150 can receive the discovery signal or the identification according to the communication module 110. The indoor positioning signal in the signal uses indoor positioning technology to obtain the position of the electric appliance 401 such as bedside lamp, air conditioner, television, jacuzzi, and massage chair.

同樣在行動裝置100的資料取得模組120取得電器401的識別資料(步驟220)後,行動裝置100的執行模組150可以在行動裝置100的顯示畫面中顯示電器401所在的三維空間(步驟262)。在本實施例中,假設執行模組150可以透過室內定位技術取得電器401所處之空間的相關資料,並可以依據所取得之空間的相關資料在行動裝置100的顯示畫面中以三維的方式顯示電器401所處的空間。Similarly, after the data acquisition module 120 of the mobile device 100 obtains the identification data of the appliance 401 (step 220), the execution module 150 of the mobile device 100 can display the three-dimensional space in which the appliance 401 is located on the display screen of the mobile device 100 (step 262). ). In this embodiment, it is assumed that the execution module 150 can obtain related data of the space in which the electrical device 401 is located through the indoor positioning technology, and can display the three-dimensional display on the display screen of the mobile device 100 according to the related data of the acquired space. The space in which the appliance 401 is located.

實務上,行動裝置100的判斷模組130可以判斷與資料取得模組120所取得之識別資料對應的控制元件是否存在(步驟230)、行動裝置100的執行模組150依據電器401所傳送的室內定位訊號取得電器401的位置(步驟250)、執行模組150在行動裝置100的顯示畫面中顯示電器401所在的三維空間(步驟262)並沒有先後次序的關係,也就是上述三步驟可以任意的順序執行。In practice, the determination module 130 of the mobile device 100 can determine whether the control component corresponding to the identification data acquired by the data acquisition module 120 exists (step 230), and the execution module 150 of the mobile device 100 transmits the indoor device according to the electrical device 401. The location of the location signal acquisition appliance 401 (step 250), the execution module 150 displays the three-dimensional space in which the appliance 401 is located in the display screen of the mobile device 100 (step 262), and has no prioritized relationship, that is, the above three steps may be arbitrary. Execute sequentially.

在行動裝置100的執行模組150依據電器401所傳送的室內定位訊號取得電器401的位置(步驟250)以及在行動裝置100的顯示畫面中顯示電器401所在的三維空間(步驟262)後,執行模組150可以依據所取得之床頭燈、冷氣、電視、按摩浴缸、以及按摩椅等電器401的位置在被顯示的三維空間中分別顯示表示各個電器401的三維圖形(步驟266)。The execution module 150 of the mobile device 100 acquires the position of the electric appliance 401 according to the indoor positioning signal transmitted by the electric appliance 401 (step 250) and displays the three-dimensional space where the electric appliance 401 is located in the display screen of the mobile device 100 (step 262), and then executes The module 150 can display three-dimensional graphics representing the respective appliances 401 in the displayed three-dimensional space according to the positions of the appliances 401 such as the bedside lamp, the air conditioner, the television, the jacuzzi, and the massage chair (step 266).

之後,當使用者在行動裝置100之執行模組150所顯示之三維空間中點選床頭燈、冷氣、電視、按摩浴缸、或按摩椅等電器401時,執行模組150可以執行與被使用者點選之三維圖形表示之電器401對應的控制元件,在控制元件被執行模組150執行後,控制元件可以顯示相對應之電器401的控制介面,並可以提供使用者在被顯示的控制介面上進行輸入操作,以及依據使用者在控制介面上的輸入操作產生相對應的控制指令,並將所產生的控制指令傳送到電器401藉以提供使用者控制電器401(步驟270)。在本實施例中,假設控制元件所顯示的控制介面為被使用者點選之電器401的三維圖形,使用者可以點選控制元件所顯示之三維圖形中的各個區域,執行模組150可以依據使用者所點選之區域產生相對應的控制指令。Then, when the user selects the electric appliance 401 such as a bedside lamp, an air conditioner, a television, a jacuzzi, or a massage chair in the three-dimensional space displayed by the execution module 150 of the mobile device 100, the execution module 150 can be executed and used. After the control element is executed by the execution module 150, the control element can display the control interface of the corresponding appliance 401 and can provide the user with the control interface being displayed. The input operation is performed, and a corresponding control command is generated according to the input operation of the user on the control interface, and the generated control command is transmitted to the appliance 401 to provide the user control appliance 401 (step 270). In this embodiment, it is assumed that the control interface displayed by the control component is a three-dimensional graphic of the electrical device 401 selected by the user, and the user can click on each region in the three-dimensional graphic displayed by the control component, and the execution module 150 can be based on The area selected by the user generates a corresponding control command.

綜上所述,可知本發明與先前技術之間的差異在於具有在行動裝置偵測到電器時取得所偵測到之電器的識別資料,並執行與所取得之識別資料對應的控制元件,使行動裝置可以透過控制元件控制所偵測到的電器之技術手段,藉由此一技術手段可以解決先前技術所存在使用者需要先取得電器的廠牌與型號才能在行動裝置上安裝遙控程式的問題,進而達成自動安裝所處空間中之各個電器的控制元件的技術功效。In summary, it can be seen that the difference between the present invention and the prior art is that the identification data of the detected electrical appliance is obtained when the mobile device detects the electrical appliance, and the control component corresponding to the obtained identification data is executed, so that The mobile device can control the detected electrical device through the control component, and the technical solution can solve the problem that the user of the prior art needs to obtain the brand and model of the electrical device before installing the remote control program on the mobile device. In turn, the technical effect of automatically controlling the control elements of the respective appliances in the space in which they are located is achieved.

再者,本發明之於發現電器時執行對應控制程式之方法,可實現於硬體、軟體或硬體與軟體之組合中,亦可在電腦裝置中以集中方式實現或以不同元件散佈於若干互連之電腦裝置的分散方式實現。Furthermore, the method for executing the corresponding control program in the present invention can be implemented in hardware, software or a combination of hardware and software, or can be implemented in a centralized manner in a computer device or distributed in different components. The decentralized implementation of interconnected computer devices.

雖然本發明所揭露之實施方式如上,惟所述之內容並非用以直接限定本發明之專利保護範圍。任何本發明所屬技術領域中具有通常知識者,在不脫離本發明所揭露之精神和範圍的前提下,對本發明之實施的形式上及細節上作些許之更動潤飾,均屬於本發明之專利保護範圍。本發明之專利保護範圍,仍須以所附之申請專利範圍所界定者為準。While the embodiments of the present invention have been described above, the above description is not intended to limit the scope of the invention. Any modification of the form and details of the practice of the present invention, which is a matter of ordinary skill in the art to which the present invention pertains, is a patent protection of the present invention. range. The scope of the invention is to be determined by the scope of the appended claims.

100‧‧‧行動裝置100‧‧‧ mobile devices

110‧‧‧通訊模組110‧‧‧Communication module

120‧‧‧資料取得模組120‧‧‧ Data Acquisition Module

130‧‧‧判斷模組130‧‧‧Judgement module

150‧‧‧執行模組150‧‧‧Execution module

401‧‧‧電器401‧‧‧ electrical appliances

402‧‧‧伺服器402‧‧‧Server

步驟210‧‧‧偵測電器Step 210‧‧‧Detective appliances

步驟220‧‧‧取得電器之識別資料Step 220‧‧‧Get identification information of electrical appliances

步驟230‧‧‧判斷與識別資料對應之控制元件是否存在Step 230‧‧‧Determine whether the control element corresponding to the identification data exists

步驟240‧‧‧下載控制元件Step 240‧‧‧Download control element

步驟250‧‧‧依據電器所傳送之室內定位資料取得電器之位置Step 250‧‧‧Acquire the location of the appliance based on the indoor positioning data transmitted by the appliance

步驟262‧‧‧顯示電器所在之三維空間Step 262‧‧‧ Display the three-dimensional space where the appliance is located

步驟266‧‧‧依據電器之位置於三維空間中顯示電器之三維圖形Step 266‧‧‧ Display the 3D graphics of the appliance in 3D space according to the position of the appliance

步驟270‧‧‧執行控制元件以顯示與電器對應之控制介面,並依據於控制介面上所進行之輸入操作控制電器Step 270‧‧‧ execute the control element to display the control interface corresponding to the electrical appliance, and control the electrical appliance according to the input operation performed on the control interface

第1圖為本發明所提之於發現電器時執行對應控制程式之系統示意圖。 第2A圖為本發明所提之於發現電器時執行對應控制程式之方法流程圖。 第2B圖為本發明所提之於發現電器時執行對應控制程式之附加方法流程圖。Figure 1 is a schematic diagram of a system for implementing a corresponding control program when the appliance is discovered. FIG. 2A is a flow chart of a method for executing a corresponding control program when the appliance is discovered according to the present invention. FIG. 2B is a flow chart showing an additional method for executing a corresponding control program when the appliance is discovered.

Claims (10)

一種於發現電器時執行對應控制程式之方法,係應用於一行動裝置,該方法至少包含下列步驟: 偵測一電器; 取得該電器之一識別資料; 判斷與該識別資料對應之一控制元件不存在時,下載該控制元件;及 執行該控制元件以顯示與該電器對應之一控制介面,並依據於該控制介面上所進行之輸入操作產生相對應之一控制指令,並傳送該控制指令至該電器以控制該電器。A method for executing a corresponding control program when an appliance is discovered is applied to a mobile device, the method comprising at least the following steps: detecting an electrical appliance; obtaining an identification data of the electrical appliance; determining that one of the control components corresponding to the identification data is not When present, downloading the control component; and executing the control component to display a control interface corresponding to the electrical device, and generating a corresponding one of the control commands according to an input operation performed on the control interface, and transmitting the control command to The appliance controls the appliance. 如申請專利範圍第1項所述之於發現電器時執行對應控制程式之方法,其中偵測該電器之步驟為搜尋該電器所發出之一發現訊號或接收該電器所傳送之一識別訊號。A method for executing a corresponding control program when the appliance is discovered as described in claim 1 wherein the step of detecting the appliance is to search for a discovery signal sent by the appliance or to receive an identification signal transmitted by the appliance. 如申請專利範圍第1項所述之於發現電器時執行對應控制程式之方法,其中下載該控制元件之步驟為連線至該電器或一伺服器下載該控制元件。The method for executing a corresponding control program when the appliance is discovered as described in claim 1 of the patent application, wherein the step of downloading the control component is to connect to the appliance or a server to download the control component. 如申請專利範圍第1項所述之於發現電器時執行對應控制程式之方法,其中該方法於執行該控制元件以顯示與該電器對應之該控制介面之步驟前,更包含依據該電器所傳送之一室內定位資料取得該電器之一位置,及顯示該電器所處之一三維空間,並依據該位置於該三維空間中顯示該電器之一三維圖形之步驟。A method for executing a corresponding control program when the appliance is discovered as described in claim 1 wherein the method comprises the step of executing the control component to display the control interface corresponding to the appliance, and further comprising transmitting the device according to the appliance One of the indoor positioning data obtains a position of the electric appliance, and displays a three-dimensional space in which the electric appliance is located, and displays a three-dimensional figure of the electric appliance in the three-dimensional space according to the position. 如申請專利範圍第1項所述之於發現電器時執行對應控制程式之方法,其中顯示與該電器對應之該控制介面,並提供透過該控制介面控制該電器之步驟為顯示該電器之一控制面板,並提供點選該控制面板上之按鍵以操作該電器,或顯示該電器之一三維圖形,並提供點選該三維圖形中之對應區域以操作該電器。A method for executing a corresponding control program when the appliance is discovered, as described in claim 1, wherein the control interface corresponding to the appliance is displayed, and the step of controlling the appliance through the control interface is displayed to display one of the appliances a panel, and provides a button on the control panel to operate the appliance, or displays a three-dimensional graphic of the appliance, and provides a corresponding area in the three-dimensional graphics to operate the appliance. 一種於發現電器時執行對應控制程式之系統,該系統至少包含: 一通訊模組,用以偵測一電器; 一資料取得模組,用以取得該電器之一識別資料; 一判斷模組,用以判斷與該識別資料對應之一控制元件是否存在,該通訊模組更用以於該控制元件不存在時下載該控制元件;及 一執行模組,用以執行該控制元件以顯示與該電器對應之一控制介面,並依據於該控制介面上所進行之輸入操作產生相對應之一控制指令,並由該通訊模組傳送該控制指令至該電器以控制該電器。A system for executing a corresponding control program when an appliance is discovered, the system comprising: at least one communication module for detecting an electrical appliance; and a data acquisition module for obtaining identification data of the electrical appliance; For determining whether a control component corresponding to the identification data exists, the communication module is further configured to download the control component when the control component does not exist; and an execution module configured to execute the control component to display The electrical appliance corresponds to one of the control interfaces, and generates a corresponding one of the control commands according to the input operation performed on the control interface, and the communication module transmits the control command to the electrical appliance to control the electrical appliance. 如申請專利範圍第6項所述之於發現電器時執行對應控制程式之系統,其中該通訊模組是搜尋該電器所發出之一發現訊號或接收該電器所傳送之一識別訊號。A system for executing a corresponding control program when the appliance is discovered, as described in claim 6, wherein the communication module searches for a discovery signal sent by the appliance or receives an identification signal transmitted by the appliance. 如申請專利範圍第6項所述之於發現電器時執行對應控制程式之系統,其中該通訊模組是連線至該電器或一伺服器下載該控制元件。A system for executing a corresponding control program when the appliance is discovered as described in claim 6 of the patent application, wherein the communication module is connected to the appliance or a server to download the control component. 如申請專利範圍第6項所述之於發現電器時執行對應控制程式之系統,其中該執行模組更用以依據該電器所傳送之一室內定位資料取得該電器之一位置,及顯示該電器所處之一三維空間,並依據該位置於該三維空間中顯示該電器之一三維圖形。A system for executing a corresponding control program when the appliance is discovered, as described in claim 6, wherein the execution module is further configured to obtain a position of the appliance according to an indoor positioning data transmitted by the appliance, and display the electrical appliance A three-dimensional space is located, and a three-dimensional figure of the electrical appliance is displayed in the three-dimensional space according to the position. 如申請專利範圍第6項所述之於發現電器時執行對應控制程式之系統,其中該執行模組是顯示該電器之一控制面板,並提供點選該控制面板上之按鍵,或顯示該電器之一三維圖形,並提供點選該三維圖形中之對應區域,藉以提供於該控制介面上進行輸入。The system for executing a corresponding control program when the appliance is discovered, as described in claim 6, wherein the execution module is a control panel for displaying the appliance, and provides a button on the control panel or displays the appliance. A three-dimensional graphic, and provides a corresponding area in the three-dimensional graphic to provide input on the control interface.
TW106135453A 2017-10-17 2017-10-17 System for executing control program when detecting electrical appliance and method thereof TWI650624B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW106135453A TWI650624B (en) 2017-10-17 2017-10-17 System for executing control program when detecting electrical appliance and method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW106135453A TWI650624B (en) 2017-10-17 2017-10-17 System for executing control program when detecting electrical appliance and method thereof

Publications (2)

Publication Number Publication Date
TWI650624B TWI650624B (en) 2019-02-11
TW201917499A true TW201917499A (en) 2019-05-01

Family

ID=66213944

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106135453A TWI650624B (en) 2017-10-17 2017-10-17 System for executing control program when detecting electrical appliance and method thereof

Country Status (1)

Country Link
TW (1) TWI650624B (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004229266A (en) * 2002-11-29 2004-08-12 Sanyo Electric Co Ltd House electric appliance network system, house electric appliance network adapter, index server, house electric appliance network connection method, house electric appliance network adapter control method, and index server operating method
CN103373805B (en) * 2012-04-19 2016-08-31 北京新立基真空玻璃技术有限公司 Tempering, half tempered vacuum glass and manufacture method thereof
CN202906945U (en) * 2012-09-21 2013-04-24 鸿富锦精密工业(深圳)有限公司 An intelligent household network system and a signal conversion device of the system
CN103605531A (en) * 2013-09-12 2014-02-26 广东美的制冷设备有限公司 Household appliance control method and device and mobile terminal

Also Published As

Publication number Publication date
TWI650624B (en) 2019-02-11

Similar Documents

Publication Publication Date Title
US11943116B2 (en) Systems and methods of mapping connected devices
US10349171B2 (en) Electronic device, peripheral devices and control method therefor
US9313863B2 (en) Methods, devices, and systems for controlling smart lighting objects to establish a lighting condition
US9886844B2 (en) Information processing apparatus, information processing method, and program
CN107277241B (en) Electronic device, user input apparatus for controlling the same, and control method thereof
CN108833223B (en) Household appliance control method, household appliance control device, remote controller, terminal, server and medium
JP2014506057A (en) Apparatus and method for remotely controlling peripheral devices in a mobile communication terminal
US10989426B2 (en) Information processing device, electronic apparatus, method, and program
WO2017166674A1 (en) Instruction set switching method and device
JP6701016B2 (en) Device control device, device control system, device control method, and program
CN105049922A (en) Proximity detection of candidate companion display device in same room as primary display using upnp
CN115664882A (en) Household equipment control method, remote control equipment and storage medium
US20250267032A1 (en) Multi-role devices for automation environments
JP2016010047A (en) Device control system, home device and remote control terminal
US12189352B2 (en) Operating-system-level setup for multi-ecosystem smart-home devices
CA3044651C (en) Environment control system for controlling environmental conditions in a building
TWI650624B (en) System for executing control program when detecting electrical appliance and method thereof
WO2021017053A1 (en) Network distribution control method and apparatus, household appliance, and storage medium
KR20170132020A (en) Method for controlling mobile terminal
US11133952B2 (en) Notification control apparatus, detection apparatus, notification control system, notification control method, and detection method
KR20220027656A (en) Electronic device and simple method for registering thereof
US20160170729A1 (en) Method and device for installing smart appliance
JP2017060096A (en) Operation unit and communication system
JP2017123049A (en) Information processing apparatus, information processing method, and program
JP2017151742A (en) Network system, server, information processing method, and electrical device

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees