TWI585688B - Control system and method and control device - Google Patents
Control system and method and control device Download PDFInfo
- Publication number
- TWI585688B TWI585688B TW104122611A TW104122611A TWI585688B TW I585688 B TWI585688 B TW I585688B TW 104122611 A TW104122611 A TW 104122611A TW 104122611 A TW104122611 A TW 104122611A TW I585688 B TWI585688 B TW I585688B
- Authority
- TW
- Taiwan
- Prior art keywords
- control
- controlled
- information
- control device
- description information
- Prior art date
Links
- 238000000034 method Methods 0.000 title description 28
- 230000004044 response Effects 0.000 claims description 9
- 208000033748 Device issues Diseases 0.000 claims 1
- 230000008569 process Effects 0.000 description 13
- 238000010586 diagram Methods 0.000 description 5
- 230000008859 change Effects 0.000 description 3
- 230000007613 environmental effect Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000015556 catabolic process Effects 0.000 description 1
- 238000006731 degradation reaction Methods 0.000 description 1
- 238000004806 packaging method and process Methods 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
Classifications
-
- 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
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Telephonic Communication Services (AREA)
- Selective Calling Equipment (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Automation & Control Theory (AREA)
- Manufacturing & Machinery (AREA)
- Quality & Reliability (AREA)
Description
本申請公開的內容涉及一種控制方法、控制設備和控制系統,具體而言,涉及一種無需安裝待控制設備的控制程式就可以對待控制設備進行控制的方法、實現該控制方法的控制設備以及應用了該控制方法的控制系統。 The content disclosed in the present application relates to a control method, a control device, and a control system, and more particularly to a method for controlling a device to be controlled without installing a control program of a device to be controlled, a control device for implementing the control method, and an application thereof The control system of the control method.
智慧化家電產品正在廣泛地應用於家庭當中。對於一款智慧家電產品,通常會伴隨有針對該智慧家電產品的用於對該智慧家電產品進行控制的應用程式(以下簡稱為“應用程式”)。這些應用程式可以安裝在使用者的移動設備上(諸如,智慧手機或平板電腦)以便對智慧家電產品進行控制。 Smart home appliances are being widely used in the home. For a smart home appliance product, an application for controlling the smart home appliance product (hereinafter referred to as "application") is usually accompanied. These applications can be installed on a user's mobile device (such as a smart phone or tablet) to control smart home appliances.
各個智慧家電產品的開發人員針對各自的智慧家電產品開發專用的應用程式。各個應用程式也只能對單一的(或單一系列的)智慧家電產品進行控制,即便它們在很大程度上實現了基本相同的功能。這可以類比於,對於傳統的家電產品而言,各個不同品牌的家電產品之間的遙控器是不能相容使用的;對於智慧家電產品而言,各個不同的應用程式也是不能相容的。如果用戶購買了多個不同品牌的智慧家電產品,則需要針對每個品牌的智慧家電產品安裝各自的應用程式,從而會給使用者造成不必要的困擾。為了避免這樣的困擾,用戶只能選擇單一的(或較少的幾個)品牌。 Developers of smart home appliances develop dedicated applications for their smart home appliances. Individual applications can only control a single (or a single series) of smart home appliances, even if they largely achieve the same functionality. This can be analogous to the fact that for traditional home appliances, the remote control between different brands of home appliances is incompatible; for smart home appliances, different applications are also incompatible. If the user purchases a plurality of different brands of smart home appliances, it is necessary to install their own applications for each brand of smart home appliances, which will cause unnecessary trouble to the user. In order to avoid such troubles, users can only choose a single (or a few) brands.
此外,智慧家電產品的開發人員不僅要開發針對智慧家電產品的應用程式,還要開發運行在智慧家電產品上以實現智慧家電產品的各種功能的程式(以下簡稱為“功能性程式”)。因此,開發人員需要對這兩方面的程式進行維護和/或升級。並且,這兩方面的程式彼此緊密相關,當其中某一方面的 程式進行了修改或升級之後,通常會導致另一方面的程式進行相應的修改或升級。 In addition, developers of smart home appliances are not only developing applications for smart home appliances, but also developing programs that run on smart home appliances to realize various functions of smart home appliances (hereinafter referred to as "functional programs"). Therefore, developers need to maintain and/or upgrade these two programs. And the programs in these two aspects are closely related to each other, when one of them After the program has been modified or upgraded, it usually causes the program on the other side to be modified or upgraded accordingly.
再者,針對智慧家電產品的應用程式需要運行在使用者的諸如智慧手機和平板電腦之類的設備上。開發品質不高的應用程式會導致使用者設備(諸如智慧手機和平板電腦)性能整體下降。甚至某些惡意程式代碼會利用品質不高的應用程式的漏洞侵害使用者設備,從而引發安全問題。 Furthermore, applications for smart home appliances need to run on devices such as smart phones and tablets. Developing low-quality applications can result in overall performance degradation for user devices such as smartphones and tablets. Even some malicious code can exploit the vulnerability of a low-quality application to invade the user's device, causing security problems.
針對習知技術中的這些問題提出了本發明構思。根據本發明的控制設備,無需在使用者的諸如智慧手機或平板電腦之類的設備上安裝針對特定的待控制設備的控制程式(即,應用程式)就可以實現對於該待控制設備的控制。此外,本發明構思還提供了控制方法和控制系統。 The inventive concept has been proposed in response to these problems in the prior art. According to the control device of the present invention, control of the device to be controlled can be realized without installing a control program (i.e., an application) for a specific device to be controlled on a user such as a smart phone or a tablet. Furthermore, the inventive concept also provides a control method and a control system.
根據本發明的一個方面,提供了一種控制設備,包括:通訊單元,其從待控制設備接收控制描述資訊,所述控制描述資訊用於描述該待控制設備的控制方式;以及控制單元,其對由所述通訊單元接收的控制描述資訊進行解析,其中,根據解析後的控制描述資訊輸入控制資訊,並且所述通訊單元將輸入的控制資訊發送至待控制設備。 According to an aspect of the present invention, a control device is provided, comprising: a communication unit that receives control description information from a device to be controlled, the control description information is used to describe a control mode of the device to be controlled; and a control unit The control description information received by the communication unit is parsed, wherein the control information is input according to the parsed control description information, and the communication unit sends the input control information to the device to be controlled.
根據本發明構思的控制設備,在對待控制設備進行控制之前,控制設備可以從待控制設備接收控制描述資訊,並對接收的控制描述資訊進行解析。隨後,根據對於控制描述資訊的解析結果來輸入控制資訊,以對待控制設備進行控制。也就是說,提出了這樣一種發明構思,即,在對待控制設備進行控制之前,控制設備並不知曉將以何種方式對待控制設備進行控制,透過獲取待控制設備提供的控制描述資訊,控制設備可以具備對待控制設備進行控制的能力。因而,在利用根據本發明構思的控制設備對待控制設備進行控制時,使用者無需安裝針對特定的待控制設備的控制程式。 According to the control device of the inventive concept, before controlling the device to be controlled, the control device may receive control description information from the device to be controlled and parse the received control description information. Subsequently, control information is input based on the analysis result of the control description information to control the device to be controlled. That is to say, an inventive concept is proposed in which before the control device is controlled, the control device does not know how to control the device to be controlled, and obtains control description information provided by the device to be controlled, and controls the device. Can have the ability to control the device to be controlled. Thus, when controlling a device to be controlled by the control device according to the inventive concept, the user does not need to install a control program for a specific device to be controlled.
相應地,待控制設備的開發人員無需開發安裝在使用者設備上的應用程式,而僅需開發實現待控制設備的各種功能的功能性程式,按照規定格式來提供控制描述資訊,並且將控制描述資訊儲存在待控制設備上以便發送至控制設備,從而可以減小開發人員的工作量。此外,當對功能性程式進行了修改進而改變了控制方式時,開發人員僅需相應地修改儲存在待控制設備上的控制描述資訊,而不需要對使用者設備上的應用程式進行更新。也就是說,當待控制設備上的功能性程式的改變使得控制方式發生變化時,使用者無需在控制設備(例如,可以是智慧手機或平板電腦之類的使用者設備)上更新應用程式,而只需要從待控制設備接收更新後的控制描述資訊,就可以對更新後的待控制設備以更新後的控制方式進行控制。 Correspondingly, the developer of the device to be controlled does not need to develop an application installed on the user device, but only needs to develop a functional program that implements various functions of the device to be controlled, provides control description information according to a prescribed format, and describes the control The information is stored on the device to be controlled for transmission to the control device, thereby reducing the workload of the developer. In addition, when the functional program is modified to change the control mode, the developer only needs to modify the control description information stored on the device to be controlled accordingly, without updating the application on the user device. That is to say, when the change of the functional program on the device to be controlled causes the control mode to change, the user does not need to update the application on the control device (for example, a user device such as a smart phone or a tablet). Only after receiving the updated control description information from the device to be controlled, the updated control mode can be controlled on the updated device to be controlled.
在對待控制設備進行控制時,控制設備(例如,使用者的智慧手機或平板電腦)僅從待控制設備接收控制描述資訊並對接收的控制描述資訊進行解析,從而確保控制設備的操作性能不受待控制設備的影響,並降低了控制設備的安全隱患。 When controlling the device to be controlled, the control device (for example, the user's smart phone or tablet) receives the control description information only from the device to be controlled and parses the received control description information, thereby ensuring that the control device is not operated. The influence of the device to be controlled and the safety hazard of the control device is reduced.
根據本發明的控制設備,使用者可以自由地選擇其希望的待控制設備並對其進行控制,只要該待控制設備能夠按照規定格式提供控制描述資訊即可。 According to the control device of the present invention, the user can freely select and control the desired device to be controlled as long as the device to be controlled can provide the control description information in a prescribed format.
根據本發明的實施例,所述控制設備還可以包括顯示單元,其根據解析後的控制描述資訊顯示與接收的控制描述資訊相對應的控制介面,並且透過所顯示的控制介面輸入控制資訊。 According to an embodiment of the present invention, the control device may further include a display unit that displays a control interface corresponding to the received control description information according to the parsed control description information, and inputs control information through the displayed control interface.
可以將根據本發明構思的控制設備實現為具有顯示單元的控制器,並且可以在該顯示單元上顯示與控制描述資訊相對應的控制介面。隨後,使用者可以在所顯示的控制介面上進行操作以輸入各種控制資訊。顯示有控制介面的控制器可以回應於用戶的操作,將輸入的各種控制資訊發送至待控制設備以對其進行控制。 The control device according to the inventive concept may be implemented as a controller having a display unit, and a control interface corresponding to the control description information may be displayed on the display unit. The user can then operate on the displayed control interface to enter various control information. The controller displaying the control interface can send various control information input to the device to be controlled to control it in response to the user's operation.
根據本發明的另一個方面,提供了一種控制伺服器,包括:通訊單元,其從待控制設備接收控制描述資訊,所述控制描述資訊用於描述該待控制設備的控制方式;控制單元,其對由所述通訊單元接收的控制描述資訊進行解析;以及服務提供單元,其將解析後的控制描述資訊提供至第三方應用,其中,透過所述第三方應用來根據解析後的控制描述資訊輸入控制資訊,並且所述通訊單元將輸入的控制資訊發送至待控制設備。 According to another aspect of the present invention, a control server is provided, comprising: a communication unit that receives control description information from a device to be controlled, the control description information used to describe a control mode of the device to be controlled; and a control unit Determining control description information received by the communication unit; and a service providing unit that provides the parsed control description information to a third-party application, wherein the third-party application is used to input information according to the parsed control description Control information, and the communication unit sends the input control information to the device to be controlled.
可以將根據本發明構思的控制設備實現為具有服務提供單元的控制伺服器,並且將解析後的控制描述資訊提供至第三方應用。在此情況下,運行在使用者設備(例如,智慧手機或平板電腦)上各種應用程式(包括在後臺運行的服務類進程)可以方便地對待控制設備進行訪問和控制。 The control device according to the inventive concept may be implemented as a control server having a service providing unit, and the parsed control description information is provided to a third party application. In this case, various applications running on the user device (for example, a smart phone or tablet), including service class processes running in the background, can conveniently access and control the control device.
根據本發明的另一個方面,提供了一種控制方法,包括步驟:從待控制設備接收控制描述資訊,所述控制描述資訊用於描述該待控制設備的控制方式;對接收的控制描述資訊進行解析;根據解析後的控制描述資訊輸入控制資訊;以及將輸入的控制資訊發送至待控制設備。 According to another aspect of the present invention, a control method is provided, comprising the steps of: receiving control description information from a device to be controlled, the control description information being used to describe a control mode of the device to be controlled; and parsing the received control description information ; input control information according to the parsed control description information; and send the input control information to the device to be controlled.
根據本發明的實施例,可以根據解析後的控制描述資訊顯示與接收的控制描述資訊相對應的控制介面,並且透過所顯示的控制介面輸入控制資訊。 According to the embodiment of the present invention, the control interface corresponding to the received control description information may be displayed according to the parsed control description information, and the control information is input through the displayed control interface.
根據本發明的另一個方面,提供了一種控制方法,包括步驟:從待控制設備接收控制描述資訊,所述控制描述資訊用於描述該待控制設備的控制方式;對接收的控制描述資訊進行解析;將解析後的控制描述資訊提供至第三方應用;透過所述第三方應用來根據解析後的控制描述資訊輸入控制資訊;以及將輸入的控制資訊發送至待控制設備。 According to another aspect of the present invention, a control method is provided, comprising the steps of: receiving control description information from a device to be controlled, the control description information being used to describe a control mode of the device to be controlled; and parsing the received control description information Providing the parsed control description information to the third-party application; inputting the control information according to the parsed control description information through the third-party application; and transmitting the input control information to the device to be controlled.
根據本發明的另一個方面,提供了一種控制系統,包括控制設備和待控制設備,待控制設備將控制描述資訊發送至控制設備,控制設備對接收的控制描述資訊進行解析,其中,根據解析後的控制描述資訊輸入控制資訊,並且所述控制設備將輸入的控制資訊發送至待控制設備。 According to another aspect of the present invention, a control system is provided, including a control device and a device to be controlled. The device to be controlled sends control description information to the control device, and the control device parses the received control description information, wherein, according to the analysis, The control describes the information input control information, and the control device sends the input control information to the device to be controlled.
根據本發明的實施例,所述控制設備可以根據解析後的控制描述資訊顯示與接收的控制描述資訊相對應的控制介面,並且透過所顯示的控制介面輸入控制資訊。 According to an embodiment of the present invention, the control device may display a control interface corresponding to the received control description information according to the parsed control description information, and input control information through the displayed control interface.
根據本發明的另一個方面,提供了一種控制系統,包括控制伺服器和待控制設備,待控制設備將控制描述資訊發送至控制伺服器,控制伺服器對接收的控制描述資訊進行解析,並將解析後的控制描述資訊提供至第三方應用,其中,透過所述第三方應用來根據解析後的控制描述資訊輸入控制資訊,並且所述控制伺服器將輸入的控制資訊發送至待控制設備。 According to another aspect of the present invention, there is provided a control system including a control server and a device to be controlled, the device to be controlled transmitting control description information to a control server, the control server parsing the received control description information, and The parsed control description information is provided to the third-party application, wherein the control information is input according to the parsed control description information by the third-party application, and the control server sends the input control information to the device to be controlled.
根據本發明構思,使用者可以透過統一的控制設備來控制不同種類、不同生產廠商生產的各種待控制設備,只要該待控制設備能夠按照規定格式提供控制描述資訊即可。因而,使用者可以自由地選擇待控制設備。此外,使用者無需針對特定的待控制設備安裝特定的應用程式,從而降低了使用者設備的安全隱患。另一方面,待控制設備的開發人員無需開發或維護需要安裝在使用者設備上的應用程式或是提供單獨的控制器,從而減小了開發人員的工作量。 According to the conception of the present invention, a user can control various devices to be controlled produced by different types and different manufacturers through a unified control device, as long as the device to be controlled can provide control description information according to a prescribed format. Thus, the user can freely select the device to be controlled. In addition, the user does not need to install a specific application for a specific device to be controlled, thereby reducing the security risk of the user device. On the other hand, the developer of the device to be controlled does not need to develop or maintain an application that needs to be installed on the user device or provide a separate controller, thereby reducing the workload of the developer.
根據本發明構思的控制伺服器,運行在使用者設備上各種應用程式可以方便地對待控制設備進行訪問和控制。 According to the control server of the inventive concept, various applications running on the user device can conveniently access and control the control device.
10‧‧‧控制設備 10‧‧‧Control equipment
11‧‧‧通訊單元 11‧‧‧Communication unit
12‧‧‧控制單元 12‧‧‧Control unit
13‧‧‧顯示單元 13‧‧‧Display unit
14‧‧‧服務提供單元 14‧‧‧Service Providing Unit
1000‧‧‧智慧燈泡 1000‧‧‧Wisdom bulb
101‧‧‧顏色選擇控制項 101‧‧‧Color selection control
102‧‧‧亮度選擇控制項 102‧‧‧Brightness selection control
103‧‧‧開關控制項 103‧‧‧Switch control
1021‧‧‧低亮度的圖示 1021‧‧‧ Low-brightness icon
1022‧‧‧高亮度的圖示 1022‧‧‧High-intensity icon
2000‧‧‧網路攝像機 2000‧‧‧Webcam
201‧‧‧視窗控制項 201‧‧‧Window Controls
202‧‧‧按鈕組控制項 202‧‧‧ button group control
203‧‧‧開關控制項 203‧‧‧Switch control
3000‧‧‧照相機應用 3000‧‧‧Camera application
透過以下參考附圖的詳細說明,本發明的上述以及其他方面、特徵和優點將得以呈現。在附圖中:圖1示出了根據本發明構思的實施例的控制設備的示意性框圖;圖2和圖3示例性地示出了根據解析後的控制描述資訊透過控制設備的顯示單元所顯示的控制介面的示例; 圖4和圖5示例性地示出了第三方應用,該第三方應用可以利用由根據本發明構思的實施例的控制伺服器提供的解析後的控制描述資訊來對待控制設備進行控制;圖6A和圖6B示出了在控制設備的顯示單元上顯示出多個待控制設備的示意圖;圖7A和圖7B示出了根據本發明構思的實施例的控制系統的示意圖;圖8示出了根據本發明構思的實施例的控制方法的示意流程圖;以及圖9示出了根據本發明構思的實施例的控制設備與待控制設備建立控制性連接的方法的示意流程圖。 The above as well as other aspects, features and advantages of the present invention will be apparent from the following description of the drawings. In the drawings: FIG. 1 shows a schematic block diagram of a control device according to an embodiment of the inventive concept; FIGS. 2 and 3 exemplarily show a display unit through a control device according to the parsed control description information An example of the displayed control interface; 4 and 5 exemplarily illustrate a third party application that can utilize a parsed control description information provided by a control server according to an embodiment of the inventive concept to control a control device; FIG. 6A And FIG. 6B shows a schematic diagram showing a plurality of devices to be controlled on a display unit of the control device; FIGS. 7A and 7B are schematic views showing a control system according to an embodiment of the inventive concept; A schematic flowchart of a control method of an embodiment of the inventive concept; and FIG. 9 illustrates a schematic flow chart of a method for establishing a control connection between a control device and a device to be controlled according to an embodiment of the inventive concept.
下文中,將參照附圖詳細描述本公開的實施例。然而,本發明可按照多種不同形式具體實現,並且不應理解為限於本文闡述的實施例。提供這些實施例是為了使得本公開將是徹底和完整的,並且將把本發明的範圍完全傳遞給本領域技術人員。在附圖中,為了清楚起見,沒有按照比例繪製各個部件,並且相同的標號將始終用於指代相同或相似的部件。 Hereinafter, embodiments of the present disclosure will be described in detail with reference to the accompanying drawings. However, the invention may be embodied in many different forms and should not be construed as being limited to the embodiments set forth herein. These embodiments are provided so that this disclosure will be thorough and complete, and the scope of the invention will be fully disclosed to those skilled in the art. In the figures, the various components are not drawn to scale, and the same reference numerals will be used to refer to the same or similar components.
除非另有說明或者在上下文中明確地指出,否則在描述本發明的上下文中使用的術語“一”、“一個”和“該”以及類似的所指物件應當解釋為涵蓋單數形式和複數形式。除非另有所指,否則術語“包括”、“具有”、“包含”和“含有”應當解釋為開放式術語(即,表示“包括但不限於”)。 The terms "a", "an", "the" and "the" and "the" The terms "including", "comprising", "comprising" and "comprising" are to be interpreted as an open term (ie, meaning "including but not limited to").
除非另有定義,否則在本文中使用的所有技術術語和科學術語具有與本發明所屬領域的任一普通技術人員通常理解相同的含義。還應當理解,除非另有所指,否則本文使用的任何和所有實例或示例性術語僅用來更好地闡明本發明的而不是用來限制本發明的範圍。此外,除非另有定義,否則不可以過度地解釋在通常使用的字典中定義的所有術語。 Unless otherwise defined, all technical and scientific terms used herein have the same meaning meaning meaning It is also to be understood that the invention is not to be construed as limited Moreover, unless otherwise defined, all terms defined in a commonly used dictionary may not be overly interpreted.
[控制設備] [controlling device]
圖1示出了根據本發明構思的實施例的控制設備的示意性框圖。 FIG. 1 shows a schematic block diagram of a control device according to an embodiment of the inventive concept.
如圖1所示,根據本發明構思的實施例的控制設備10可以包括通訊單元11和控制單元12。通訊單元11用於從待控制設備接收控制描述資訊。控制單元12用於對由通訊單元11接收的控制描述資訊進行解析。根據解析後的控制描述資訊來輸入控制資訊,並且通訊單元11將輸入的控制資訊發送至待控制設備。 As shown in FIG. 1 , a control device 10 according to an embodiment of the inventive concept may include a communication unit 11 and a control unit 12 . The communication unit 11 is configured to receive control description information from the device to be controlled. The control unit 12 is configured to parse the control description information received by the communication unit 11. The control information is input according to the parsed control description information, and the communication unit 11 transmits the input control information to the device to be controlled.
根據本發明構思的一個實施例,可以將控制設備實現為控制器。在此情況下,控制設備可以包括用於顯示控制介面的顯示單元13。可以根據解析後的控制描述資訊在顯示單元13上顯示與接收的控制描述資訊相對應的控制介面。使用者可以透過所顯示的控制介面來輸入控制資訊。 According to an embodiment of the inventive concept, the control device may be implemented as a controller. In this case, the control device may comprise a display unit 13 for displaying a control interface. The control interface corresponding to the received control description information may be displayed on the display unit 13 according to the parsed control description information. Users can enter control information through the displayed control interface.
根據本發明構思的另一個實施例,可以將控制設備實現為控制伺服器。在此情況下,控制設備可以包括將解析後的控制描述資訊提供至第三方應用的服務提供單元14。可以透過第三方應用來根據解析後的控制描述資訊輸入控制資訊。 According to another embodiment of the inventive concept, the control device may be implemented as a control server. In this case, the control device may include the service providing unit 14 that provides the parsed control description information to the third party application. The third party application can be used to input control information based on the parsed control description information.
根據本發明構思的又一個實施例,可以將控制設備實現為同時具備顯示單元13和服務提供單元14的控制設備。從而,可以根據解析後的控制描述資訊在顯示單元13上顯示與接收的控制描述資訊相對應的控制介面。使用者可以透過所顯示的控制介面來輸入控制資訊。此外,還可以將解析後的控制描述資訊提供至第三方應用,並且透過第三方應用來根據解析後的控制描述資訊輸入控制資訊。 According to still another embodiment of the inventive concept, the control device may be implemented as a control device having both the display unit 13 and the service providing unit 14. Thereby, the control interface corresponding to the received control description information can be displayed on the display unit 13 based on the parsed control description information. Users can enter control information through the displayed control interface. In addition, the parsed control description information may be provided to the third-party application, and the control information is input according to the parsed control description information through the third-party application.
控制描述資訊可以包括下列中的一項或多項:控制項類型、與控制項對應的控制字、與控制項對應的顯示位置、與控制項對應的顯示資訊、與控制項對應的點陣圖以及與控制項對應的描述資訊。但本發明不限於此,控制描述資訊可以包括用於描述待控制設備的控制方式的任何資訊,或者還可以包括用於顯示控制介面的任何資訊。 The control description information may include one or more of the following: a control item type, a control word corresponding to the control item, a display position corresponding to the control item, display information corresponding to the control item, a dot map corresponding to the control item, and Description information corresponding to the control item. However, the present invention is not limited thereto, and the control description information may include any information for describing a control mode of the device to be controlled, or may also include any information for displaying a control interface.
[控制器] [controller]
下面將參考圖2和圖3來描述將控制設備實現為具有顯示單元13的控制器的實施例。 An embodiment in which the control device is implemented as a controller having the display unit 13 will be described below with reference to FIGS. 2 and 3.
圖2示例性地示出了根據解析後的控制描述資訊透過控制設備(控制器)10的顯示單元13所顯示的控制介面的一個示例。圖2所示的控制介面的示例可以用於對智慧燈泡1000進行控制。也就是說,基於對從智慧燈泡1000(即,待控制設備)獲得的控制描述資訊進行解析的結果來顯示圖2所示的控制介面。 FIG. 2 exemplarily shows an example of a control interface displayed by the display unit 13 of the control device (controller) 10 based on the parsed control description information. An example of the control interface shown in FIG. 2 can be used to control the smart light bulb 1000. That is, the control interface shown in FIG. 2 is displayed based on the result of parsing the control description information obtained from the smart bulb 1000 (ie, the device to be controlled).
參考圖2,在用於對智慧燈泡1000進行控制的控制介面上可以例如包括三個控制項:顏色選擇控制項101、亮度選擇控制項102和開關控制項103。 Referring to FIG. 2, a control interface for controlling the smart light bulb 1000 may include, for example, three control items: a color selection control item 101, a brightness selection control item 102, and a switch control item 103.
在圖2所示的示例中,顏色選擇控制項101可以為圓形的色相圖,使用者可以透過顏色選擇控制項101控制智慧燈泡1000發出的光的顏色。亮度選擇控制項102可以為條型控制項,並且包括分別指示低亮度和高亮度的圖示1021和1022。使用者可以透過在亮度選擇控制項102上滑動或者點擊條型控制項的相應位置來控制智慧燈泡1000的亮度。開關控制項103可以為按鈕型控制項,在圖2所示的示例中,將開關控制項103顯示為常用的開關圖示。使用者可以透過點擊開關控制項103來開啟或關閉智慧燈泡1000。 In the example shown in FIG. 2, the color selection control item 101 may be a circular color map, and the user may control the color of the light emitted by the smart light bulb 1000 through the color selection control item 101. The brightness selection control item 102 can be a bar type control item and includes icons 1021 and 1022 indicating low brightness and high brightness, respectively. The user can control the brightness of the smart light bulb 1000 by sliding on the brightness selection control item 102 or clicking on the corresponding position of the bar type control item. The switch control item 103 can be a button type control item, and in the example shown in FIG. 2, the switch control item 103 is displayed as a common switch icon. The user can turn the smart light bulb 1000 on or off by clicking the switch control item 103.
應當認識到,圖2僅以示例的方式示出了能夠根據對控制描述資訊進行解析的結果所顯示出來的控制介面,但本發明不限於此。 It should be appreciated that FIG. 2 shows, by way of example only, a control interface that can be displayed based on the results of parsing the control description information, but the invention is not limited thereto.
根據本發明構思的實施例,控制設備10的通訊單元11可以從待控制設備接收資料包並由控制單元12對接收的資料包進行解析。此外,還可以在控制設備10的顯示單元13所顯示的控制介面上顯示與接收的資料包相對應的內容。可替換或可附加地,控制設備10的控制單元12可以對解析後的資料包進行處理,並且透過通訊單元11將經處理的資料包發送至待控制設備。 According to an embodiment of the inventive concept, the communication unit 11 of the control device 10 can receive a data packet from the device to be controlled and parse the received data packet by the control unit 12. Further, it is also possible to display the content corresponding to the received packet on the control interface displayed on the display unit 13 of the control device 10. Alternatively or additionally, the control unit 12 of the control device 10 can process the parsed data package and send the processed data package to the device to be controlled via the communication unit 11.
從待控制設備接收的資料包可以包括下列中的一項或多項:靜態圖像資料包、動態圖像資料包、音訊資料包、視頻資料包、表示人體體征參數 的資料包、表示環境參數的資料包、表示待控制設備自身參數的資料包,但本發明不限於此。 The data packet received from the device to be controlled may include one or more of the following: a static image data package, a dynamic image data package, an audio data package, a video data package, and a physical sign parameter. The data package, the data package indicating the environmental parameters, and the data package indicating the parameters of the device to be controlled, but the present invention is not limited thereto.
應當認識到,在待控制設備上可以存在有各種自訂類型的資料包,而控制設備事先並不知曉資料包的類型或資料格式。在此情況下,控制設備可以從待控制設備接收用於對資料包進行解析的資料範本。根據本發明構思的實施例,資料包可以連同資料範本一起從待控制設備發送至控制設備。例如,用於提供資料包的資料類型是帶有自描述資訊和/或元資料的資料類型。根據本發明的另一個實施例,當控制設備嘗試解析從待控制設備接收的資料包不成功時,控制設備可以向待控制設備發出請求以獲取相應的資料範本。 It should be appreciated that there may be various custom types of data packages on the device to be controlled, and the control device is not aware of the type or data format of the data package in advance. In this case, the control device can receive a data template for parsing the data package from the device to be controlled. According to an embodiment of the inventive concept, a data package may be transmitted from a device to be controlled to a control device together with a data template. For example, the type of material used to provide a package is a type of material with self-describing information and/or metadata. According to another embodiment of the present invention, when the control device attempts to resolve that the data packet received from the device to be controlled is unsuccessful, the control device may issue a request to the device to be controlled to acquire a corresponding data template.
圖3示例性地示出了根據解析後的控制描述資訊透過控制設備(控制器)10的顯示單元13所顯示的控制介面的另一個示例。圖3所示的控制介面的示例用於對網路攝像機2000進行控制。也就是說,基於對從網路攝像機2000(即,待控制設備)獲得的控制描述資訊進行解析的結果來顯示圖3所示的控制介面。 FIG. 3 exemplarily shows another example of the control interface displayed by the display unit 13 of the control device (controller) 10 based on the parsed control description information. An example of the control interface shown in FIG. 3 is used to control the network camera 2000. That is, the control interface shown in FIG. 3 is displayed based on the result of parsing the control description information obtained from the network camera 2000 (ie, the device to be controlled).
參考圖3,在用於對網路攝像機2000進行控制的控制介面上可以例如包括三個控制項:視窗控制項201、按鈕組控制項202和開關控制項203。 Referring to FIG. 3, a control interface for controlling the network camera 2000 may include, for example, three control items: a window control item 201, a button group control item 202, and a switch control item 203.
在圖3所示的示例中,視窗控制項201為矩形視窗,使用者可以透過視窗控制項201觀看網路攝像機2000傳遞至控制設備10的即時動態畫面。控制設備10對於從網路攝像機2000傳遞的資料包進行解析以在視窗控制項201中顯示即時動態畫面。此外,使用者還可以透過觸摸視窗控制項201的不同部位,實現對於網路攝像機2000的控制。例如,使用者可以透過觸摸視窗控制項201的邊緣部分或單指的滑動手勢操作,使得網路攝像機2000相應地偏轉;或者使用者可以透過雙指在視窗控制項201上進行縮放的手勢操作,使得網路攝像機2000相應地推拉鏡頭。 In the example shown in FIG. 3, the window control item 201 is a rectangular window, and the user can view the instant dynamic picture transmitted by the network camera 2000 to the control device 10 through the window control item 201. The control device 10 parses the data packets transmitted from the network camera 2000 to display an instant dynamic picture in the window control item 201. In addition, the user can also control the network camera 2000 by touching different parts of the window control item 201. For example, the user can operate the edge portion of the touch window control item 201 or the single-finger swipe gesture to cause the webcam 2000 to be deflected accordingly; or the user can perform a zoom gesture on the window control item 201 through the two fingers. The webcam 2000 is caused to push and pull the lens accordingly.
按鈕組控制項202集成了多個按鈕,例如,播放、暫停、拍攝或錄影等等。此外,在圖3所示的示例中,按鈕組控制項202還集成了擴展按鈕(即, 按鈕組控制項202中間的按鈕),使用者可以透過點擊擴展按鈕使得控制介面顯示更多的按鈕,以便對網路攝像機2000進行控制或者對顯示的內容進行處理。 The button group control 202 integrates a plurality of buttons, such as playing, pausing, shooting or recording, and the like. Further, in the example shown in FIG. 3, the button group control item 202 also integrates an extension button (ie, The button in the middle of the button group control item 202) allows the user to display more buttons by clicking the extension button to control the network camera 2000 or process the displayed content.
開關控制項203在圖3所示的示例中顯示為“×”形圖示。使用者可以透過點擊開關控制項203來開啟或關閉網路攝像機2000。應當認識到,在圖2和圖3的控制介面的示例中分別包括了具有相同功能的開關控制項103和203,但是開關控制項103和203的圖示並不相同。這是因為,在智慧燈泡1000和網路攝像機2000所提供的控制描述資訊中,分別提供了用於顯示開關控制項103和203的不同的點陣圖或圖片資源。 The switch control item 203 is shown as an "X"-shaped illustration in the example shown in FIG. The user can turn the network camera 2000 on or off by clicking the switch control item 203. It should be appreciated that the switch control items 103 and 203 having the same function are respectively included in the examples of the control interfaces of FIGS. 2 and 3, but the illustrations of the switch control items 103 and 203 are not the same. This is because, in the control description information provided by the smart light bulb 1000 and the network camera 2000, different dot patterns or picture resources for displaying the switch control items 103 and 203 are respectively provided.
在圖3所示的示例中,可以在控制介面上顯示出與從待控制設備接收的資料包相對應的內容,即,即時動態畫面。根據本發明構思的另一個實施例,控制設備10的控制單元12對從待控制設備接收的資料包進行解析後,控制單元12還可以對解析後的資料包進行處理,並透過通訊單元11將經處理的資料包發送至待控制設備。 In the example shown in FIG. 3, the content corresponding to the data packet received from the device to be controlled, that is, the instant dynamic picture, can be displayed on the control interface. According to another embodiment of the inventive concept, after the control unit 12 of the control device 10 parses the data packet received from the device to be controlled, the control unit 12 may further process the parsed data packet and pass through the communication unit 11 The processed data package is sent to the device to be controlled.
應當認識到,圖2和圖3僅以示例的方式將智慧燈泡1000和網路攝像機2000示出為待控制設備,但本發明不限於此。 It should be appreciated that FIGS. 2 and 3 illustrate the smart light bulb 1000 and the network camera 2000 as devices to be controlled by way of example only, but the invention is not limited thereto.
根據本發明構思的控制設備可以是具有實體的控制器,也可以是安裝在使用者設備上的應用程式。參考圖2和圖3描述了將根據本發明構思的控制設備實現為具有顯示單元的控制器。此外,還可以將根據本發明構思的控制設備實現為能夠運行在具有顯示單元的使用者設備(例如,智慧手機或平板電腦)上的應用程式。也就是說,可以以軟體的方式來實現根據本發明構思的控制設備,並且當該軟體運行在諸如智慧手機或平板電腦之類的使用者設備上時,可以將該使用者設備用作對待控制設備進行控制的控制器。 The control device according to the inventive concept may be a controller having a physical entity or an application installed on the user device. A control device according to the inventive concept is implemented as a controller having a display unit with reference to FIGS. 2 and 3. Furthermore, the control device according to the inventive concept can also be implemented as an application that can run on a user device (eg, a smart phone or tablet) having a display unit. That is, the control device according to the inventive concept can be implemented in a software manner, and can be used as a control device when the software runs on a user device such as a smart phone or a tablet computer. The controller that the device controls.
[控制伺服器] [Control Server]
下面將參考圖4和圖5來描述將控制設備實現為具有服務提供單元14的控制伺服器的實施例。 An embodiment in which the control device is implemented as a control server having the service providing unit 14 will be described below with reference to FIGS. 4 and 5.
圖4和圖5示例性地示出了第三方應用,該第三方應用可以利用由根據本發明構思的實施例的控制伺服器提供的解析後的控制描述資訊來對待控制設備進行控制。 4 and 5 exemplarily illustrate a third party application that can utilize a parsed control description information provided by a control server according to an embodiment of the inventive concept to control a control device.
如圖4所示,第三方應用可以是運行在諸如智慧手機或平板電腦之類的使用者設備上照相機應用3000。當執行照相機應用3000以準備拍照或攝像時,用戶可以透過照相機應用3000提供的設置介面來設置例如色溫之類的拍攝參數。此時,照相機應用3000可以向根據本實施例的控制伺服器發出請求,以獲得安裝在拍攝環境中的例如智慧燈泡1000的解析後的控制描述資訊。 As shown in FIG. 4, the third party application can be a camera application 3000 running on a user device such as a smart phone or tablet. When the camera application 3000 is executed to prepare for photographing or photographing, the user can set shooting parameters such as color temperature through the setting interface provided by the camera application 3000. At this time, the camera application 3000 may issue a request to the control server according to the present embodiment to obtain the parsed control description information of the smart light bulb 1000 installed in the shooting environment, for example.
根據本實施例的控制伺服器,通訊單元11從待控制設備接收用於描述該待控制設備的控制方式的控制描述資訊,控制單元12對由所述通訊單元接收的控制描述資訊進行解析,並且服務提供單元14隨後將解析後的控制描述資訊提供至發出請求的第三方應用。 According to the control server of the present embodiment, the communication unit 11 receives control description information for describing the control mode of the device to be controlled from the device to be controlled, and the control unit 12 analyzes the control description information received by the communication unit, and The service providing unit 14 then provides the parsed control description information to the requesting third party application.
控制描述資訊可以包括用於描述待控制設備的控制方式的任何資訊,或者還可以包括用於顯示控制介面的任何資訊。對於控制伺服器而言,僅需要將用於描述待控制設備的控制方式的資訊提供至第三方應用。 The control description information may include any information describing the manner of control of the device to be controlled, or may also include any information for displaying the control interface. For the control server, only information describing the control mode of the device to be controlled needs to be provided to the third party application.
獲得了解析後的控制描述資訊的第三方應用可以輸入控制資訊。例如,照相機應用3000可以將用戶設置的色溫作為控制資訊輸入到根據本實施例的控制伺服器。隨後,通訊單元11將輸入的控制資訊發送至待控制設備。例如,將使用者設置的色溫作為控制資訊發送至智慧燈泡1000,以提供與用戶設置的拍攝參數一致的拍攝環境。 A third-party application that obtains the parsed control description information can enter control information. For example, the camera application 3000 can input the color temperature set by the user as control information to the control server according to the present embodiment. Subsequently, the communication unit 11 transmits the input control information to the device to be controlled. For example, the color temperature set by the user is sent as control information to the smart light bulb 1000 to provide a shooting environment consistent with the shooting parameters set by the user.
此外,圖5示意性地示出了照相機應用3000可以透過向根據本實施例的控制伺服器發出請求來獲得由例如網路攝像機2000提供的資料包。 Furthermore, FIG. 5 schematically shows that the camera application 3000 can obtain a data package provided by, for example, the network camera 2000 by issuing a request to the control server according to the present embodiment.
根據本實施例的控制伺服器,通訊單元11可以從待控制設備接收資料包,控制單元12對接收的資料包進行解析,並且服務提供單元14將解析後的資料包提供至發出請求的第三方應用。 According to the control server of the present embodiment, the communication unit 11 can receive the data package from the device to be controlled, the control unit 12 parses the received data package, and the service providing unit 14 supplies the parsed data package to the requesting third party. application.
與上述控制器的實施例相類似,從待控制設備接收的資料包可以包括下列中的一項或多項:靜態圖像資料包、動態圖像資料包、音訊資料包、視頻資料包、表示人體體征參數的資料包、表示環境參數的資料包、表示待控制設備自身參數的資料包,但本發明不限於此。 Similar to the embodiment of the controller, the data packet received from the device to be controlled may include one or more of the following: a static image data package, a dynamic image data package, an audio data package, a video data package, and a human body. A data packet of the physical parameter, a data packet indicating the environmental parameter, and a data packet indicating the parameter of the device to be controlled, but the present invention is not limited thereto.
此外,根據本實施例的控制伺服器可以從待控制設備接收用於對資料包進行解析的資料範本。接收資料範本的方式與上述控制器的實施例相類似,因此將不重複描述。 Further, the control server according to the present embodiment can receive a data template for parsing the data package from the device to be controlled. The manner of receiving the data template is similar to the embodiment of the above controller, and thus the description will not be repeated.
第三方應用可以顯示或利用與接收的資料包相對應的內容。例如,圖5所示的照相機應用3000可以顯示網路攝像機2000的即時動態畫面,並且利用網路攝像機2000進行拍照或攝像。可替換或可附加地,第三方應用可以對解析後的資料包進行處理,並經由所述控制伺服器的通訊單元11將經處理的資料包發送至待控制設備。 The third party application can display or utilize the content corresponding to the received package. For example, the camera application 3000 shown in FIG. 5 can display an instant dynamic picture of the network camera 2000 and take a picture or video with the network camera 2000. Alternatively or additionally, the third party application may process the parsed data package and send the processed data package to the device to be controlled via the communication unit 11 of the control server.
應當認識到,圖4和圖5僅以示例的方式將照相機應用3000示出為能夠利用由根據本發明構思的控制伺服器提供的解析後的控制描述資訊來對待控制設備(例如,智慧燈泡1000和網路攝像機2000)進行控制的第三方應用,但本發明不限於此。 It should be appreciated that FIGS. 4 and 5 illustrate camera application 3000 by way of example only to be able to utilize a parsed control description information provided by a control server in accordance with the inventive concepts to treat a device (eg, smart bulb 1000) A third party application controlled by the network camera 2000), but the invention is not limited thereto.
根據本發明構思的控制伺服器可以是具有實體的伺服器,也可以是安裝在使用者設備上的控制服務程式。當以控制服務程式的方式來實現根據本發明構思的控制伺服器時,運行有該控制服務程式的使用者設備上的各種第三方應用可以透過該控制服務程式方便地對待控制設備進行訪問和控制。 The control server according to the inventive concept may be a server having a physical entity or a control service program installed on the user device. When the control server according to the inventive concept is implemented in a manner of controlling a service program, various third-party applications on the user device running the control service program can conveniently access and control the control device through the control service program. .
[控制系統] [Control System]
根據本發明構思的實施例的控制設備(例如,圖1所示的控制設備10)與待控制設備(例如,圖2和圖3所示的智慧燈泡1000和網路攝像機2000)構成了根據本發明構思的實施例的控制系統。待控制設備將控制描述資訊發送至控制設備,並且控制設備對接收的控制描述資訊進行解析。根據解析後的控 制描述資訊輸入控制資訊,並且控制設備將輸入的控制資訊發送至待控制設備。 A control device (for example, the control device 10 shown in FIG. 1) according to an embodiment of the inventive concept and a device to be controlled (for example, the smart light bulb 1000 and the network camera 2000 shown in FIGS. 2 and 3) constitute a A control system of an embodiment of the inventive concept. The device to be controlled sends control description information to the control device, and the control device parses the received control description information. According to the analyzed control The system describes the information input control information, and the control device sends the input control information to the device to be controlled.
控制設備可以實現為具有顯示單元的控制器,或者可以實現為具有服務提供單元的控制伺服器。無論以何種方式來實現根據本發明構思的控制設備,其都可以用於構成根據本發明構思的控制系統。 The control device may be implemented as a controller having a display unit or may be implemented as a control server having a service providing unit. Regardless of the manner in which the control device according to the inventive concept is implemented, it can be used to construct a control system in accordance with the inventive concept.
當控制設備實現為具有顯示單元的控制器時,控制設備可以根據解析後的控制描述資訊顯示與接收的控制描述資訊相對應的控制介面,並且透過所顯示的控制介面輸入控制資訊。此外,控制設備可以從待控制設備接收資料包並對接收的資料包進行解析。控制設備可以在控制介面上顯示與接收的資料包相對應的內容。可替換或可附加地,控制設備可以對解析後的資料包進行處理,並且將經處理的資料包發送至待控制設備。 When the control device is implemented as a controller having a display unit, the control device may display a control interface corresponding to the received control description information according to the parsed control description information, and input control information through the displayed control interface. In addition, the control device can receive the data package from the device to be controlled and parse the received data package. The control device can display the content corresponding to the received data package on the control interface. Alternatively or additionally, the control device may process the parsed data package and send the processed data package to the device to be controlled.
當控制設備實現為具有服務提供單元的控制伺服器時,待控制設備將控制描述資訊發送至控制伺服器,控制伺服器對接收的控制描述資訊進行解析,並將解析後的控制描述資訊提供至第三方應用。透過第三方應用來根據解析後的控制描述資訊輸入控制資訊,並且控制伺服器將輸入的控制資訊發送至待控制設備。此外,控制伺服器可以從待控制設備接收資料包並對接收的資料包進行解析,並且控制伺服器可以將解析後的資料包提供至第三方應用。第三方應用可以顯示或利用與接收的資料包相對應的內容。可替換或可附加地,第三方應用可以對解析後的資料包進行處理,並經由控制伺服器將經處理的資料包發送至待控制設備。 When the control device is implemented as a control server with a service providing unit, the device to be controlled sends control description information to the control server, the control server parses the received control description information, and provides the parsed control description information to the control device. third-party usage. The third party application inputs the control information according to the parsed control description information, and the control server sends the input control information to the device to be controlled. In addition, the control server can receive the data package from the device to be controlled and parse the received data package, and the control server can provide the parsed data package to the third party application. The third party application can display or utilize the content corresponding to the received package. Alternatively or additionally, the third party application may process the parsed data package and send the processed data package to the device to be controlled via the control server.
根據發明構思的實施例,控制設備(控制器或控制伺服器)可以週期地(或者可由用戶手動地)搜索待控制設備,並向搜索到的待控制設備發送控制訪問請求。待控制設備在收到控制設備發送的控制訪問請求後可以做出回應,以允許或拒絕控制設備的控制訪問請求。只有在收到表示允許對待控制設備進行訪問和控制的回應訊號之後,控制設備才能夠建立與待控制設備的控 制性連接。本文所述的“控制性連接”指的是,控制設備可以透過該連接對待控制設備進行控制。 According to an embodiment of the inventive concept, a control device (controller or control server) may periodically (or manually by a user) search for a device to be controlled and send a control access request to the searched device to be controlled. The device to be controlled may respond after receiving the control access request sent by the control device to allow or deny the control access request of the control device. The control device can establish control of the device to be controlled only after receiving a response signal indicating that access to the control device is allowed to be accessed and controlled. Systematic connection. As used herein, "controlling connection" means that the control device can control the device to be controlled through the connection.
在向搜索到的待控制設備發送控制訪問請求的同時,或者在發送控制訪問請求之後,控制設備可以向搜索到的待控制設備發送身份認證資訊。在確認接收到的身份認證資訊為有效的身份認證資訊之後,待控制設備可以發送允許進行訪問和控制的回應訊號;在確認接收到的身份認證資訊為無效的身份認證資訊之後,待控制設備可以發送拒絕訊號。 While transmitting the control access request to the searched device to be controlled, or after transmitting the control access request, the control device may send the identity authentication information to the searched device to be controlled. After confirming that the received identity authentication information is valid identity authentication information, the device to be controlled may send a response signal allowing access and control; after confirming that the received identity authentication information is invalid identity authentication information, the device to be controlled may Send a rejection signal.
以控制設備實現為具有顯示單元的控制器為例,圖6A和圖6B示出了在控制設備的顯示單元上顯示有多個待控制設備的示意圖。在圖6A所示的示意圖中,示出了三個待控制設備:位於客廳的攝像頭1、位於書房的攝像頭2和位於客廳的燈泡1。在圖6B所示的示意圖中,增加了位於廚房的燈泡2。下面以圖6A和圖6B所示的情況為例,對控制設備發現並添加待控制設備的過程進行描述。 Taking the control device as a controller having a display unit as an example, FIGS. 6A and 6B show schematic diagrams showing a plurality of devices to be controlled displayed on a display unit of the control device. In the schematic shown in Fig. 6A, three devices to be controlled are shown: a camera in the living room, a camera 2 in the study, and a bulb 1 in the living room. In the schematic shown in Fig. 6B, the bulb 2 located in the kitchen is added. The process shown in FIG. 6A and FIG. 6B is taken as an example to describe the process in which the control device discovers and adds the device to be controlled.
例如,當控制設備搜索到位於廚房的燈泡2時,可以在顯示單元上顯示表示燈泡2的圖示,如圖6B所示。隨後,使用者可以點擊表示燈泡2的圖示,以建立與燈泡2的控制性連接。在建立控制性連接之前,可以提示輸入用戶名和密碼作為表示使用者身份的身份認證資訊。初始的身份認證資訊可以印製在待控制設備(或其包裝)上。在首次建立控制性連接之後,可以修改用戶名和密碼,或者還可以為待控制設備添加新的有效的身份認證資訊(即,添加新的用戶)。 For example, when the control device searches for the bulb 2 located in the kitchen, an illustration representing the bulb 2 can be displayed on the display unit as shown in Fig. 6B. Subsequently, the user can click on the icon representing the bulb 2 to establish a controlled connection with the bulb 2. Before establishing a control connection, you can prompt for a username and password as the authentication information that represents the identity of the user. Initial authentication information can be printed on the device to be controlled (or its packaging). After the first connection is established, the username and password can be modified, or new valid authentication information can be added to the device to be controlled (ie, new users are added).
當控制設備實現為具有服務提供單元的控制伺服器時,添加待控制設備的過程可以是無需用戶參與的。在建立控制性連接之前,控制伺服器可以自動地向待控制設備提供身份認證資訊。然而,本發明不限於此,根據本發明構思的控制伺服器也可以包括顯示單元13,並且可以按照類似於參考圖6A和圖6B所描述的方式來添加待控制設備。 When the control device is implemented as a control server having a service providing unit, the process of adding the device to be controlled may be without user participation. The control server can automatically provide identity authentication information to the device to be controlled before establishing a control connection. However, the present invention is not limited thereto, and the control server according to the inventive concept may also include the display unit 13, and the device to be controlled may be added in a manner similar to that described with reference to FIGS. 6A and 6B.
圖7A和圖7B示出了根據本發明構思的實施例的控制系統的示意圖。在圖7A所示的控制系統的示例中,將控制設備示出為具有顯示單元的控制器,在圖7B所示的控制系統的示例中,將控制設備示出為具有服務提供單元的控制伺服器。 7A and 7B illustrate schematic diagrams of a control system in accordance with an embodiment of the inventive concept. In the example of the control system shown in FIG. 7A, the control device is shown as a controller having a display unit, and in the example of the control system shown in FIG. 7B, the control device is shown as a control servo having a service providing unit Device.
在圖7A和圖7B所示的控制系統中,除了控制設備和待控制設備以外,還包括了登記伺服器。登記伺服器用於登記/註銷待控制設備。控制設備可以對登記伺服器進行訪問以根據待控制設備在登記伺服器的登記狀態來搜索待控制設備。然而,登記伺服器並不是必需的,控制設備可以自己搜索待控制設備。 In the control system shown in Figs. 7A and 7B, in addition to the control device and the device to be controlled, a registration server is included. The registration server is used to register/unregister the device to be controlled. The control device may access the registration server to search for the device to be controlled according to the registration status of the device to be controlled at the registration server. However, the registration server is not required, and the control device can search for the device to be controlled by itself.
再次以圖6A和圖6B所示的情況為例,當位於廚房的燈泡2在登記伺服器上進行了登記操作之後,控制設備在訪問登記伺服器時可以搜索到已登記的燈泡2,並且可以在顯示單元13上顯示表示燈泡2的圖示,如圖6B所示。隨後,使用者可以點擊表示燈泡2的圖示,以建立與燈泡2的控制性連接。可替換或可附加地,控制伺服器可以自動地添加燈泡2並與燈泡2建立控制性連接。 Taking the case shown in FIG. 6A and FIG. 6B as an example again, after the light bulb 2 located in the kitchen performs the registration operation on the registration server, the control device can search for the registered light bulb 2 when accessing the registration server, and can An illustration showing the bulb 2 is displayed on the display unit 13, as shown in Fig. 6B. Subsequently, the user can click on the icon representing the bulb 2 to establish a controlled connection with the bulb 2. Alternatively or additionally, the control server can automatically add the bulb 2 and establish a controllable connection with the bulb 2.
在待控制設備啟動時,登記伺服器登記已啟動的待控制設備,並且在待控制設備關閉時,登記伺服器註銷已關閉的待控制設備。例如,在待控制設備的啟動過程中,待控制設備可以在登記伺服器中進行登記操作,登記伺服器將待控制設備登記為已啟動狀態。此外,登記伺服器可以記錄對其進行訪問的控制設備,並且在登記和/或註銷待控制設備時,向已記錄的控制設備發送通知。例如,控制設備透過登記伺服器搜索到了待控制設備(例如,圖6B所示的燈泡2),並且與燈泡2建立了控制性連接。當燈泡2從登記伺服器註銷後,登記伺服器可以將燈泡2已註銷的通知發送到控制設備,並且當燈泡2再次在登記伺服器上進行登記後,將燈泡2已登記的通知發送到控制設備。所述控制設備可以是具有顯示單元的控制器,也可以是具有服務提供單元的控制伺服器。 When the device to be controlled is started, the registration server registers the device to be controlled that has been activated, and when the device to be controlled is turned off, the registration server logs out the device to be controlled that has been turned off. For example, during the startup process of the device to be controlled, the device to be controlled may perform a registration operation in the registration server, and the registration server registers the device to be controlled as an activated state. In addition, the registration server can record the control device for which access is made and send a notification to the recorded control device upon registration and/or logout of the device to be controlled. For example, the control device searches through the registration server for the device to be controlled (for example, the bulb 2 shown in FIG. 6B) and establishes a controllable connection with the bulb 2. When the light bulb 2 is logged out of the registration server, the registration server can send a notification that the light bulb 2 has been logged out to the control device, and after the light bulb 2 is registered again on the registration server, the notification that the light bulb 2 has been registered is sent to the control. device. The control device may be a controller having a display unit or a control server having a service providing unit.
根據本發明構思的實施例,待控制設備可以自主地在登記伺服器上進行登記/註銷操作。例如,在待控制設備啟動時,可以不在登記伺服器上進 行登記,而是在滿足特定條件的情況下,待控制設備自主地在登記伺服器上進行登記操作,並且當不再滿足特定條件時,待控制設備自主地在登記伺服器上進行註銷操作。所述特定條件包括(但不限於)待控制設備所處的環境、待控制設備的狀態、預定的時間段等。 According to an embodiment of the inventive concept, the device to be controlled may autonomously perform a registration/logout operation on the registration server. For example, when the device to be controlled is started, it may not be on the registration server. The line is registered, but in the case where the specific condition is satisfied, the device to be controlled autonomously performs the registration operation on the registration server, and when the specific condition is no longer satisfied, the device to be controlled autonomously performs the logout operation on the registration server. The specific conditions include, but are not limited to, an environment in which the device to be controlled is located, a state of the device to be controlled, a predetermined period of time, and the like.
在控制設備僅透過訪問登記伺服器來搜索已登記的待控制設備的情況下,控制設備不能獲知已啟動但還未登記的待控制設備。控制設備可以向登記伺服器發出請求,以搜索已啟動但還未登記的待控制設備。如果登記伺服器搜索到已啟動但還未登記的待控制設備,並且該待控制設備曾經與發出請求的控制設備建立過控制性連接,則登記伺服器可以將搜索到的待控制設備“推送”至控制設備。所述控制設備可以是具有顯示單元的控制器,也可以是具有服務提供單元的控制伺服器。 In the case where the control device searches for the registered device to be controlled only by accessing the registration server, the control device cannot know the device to be controlled that has been activated but not yet registered. The control device can issue a request to the registration server to search for the device to be controlled that has been activated but not yet registered. If the registration server searches for a device to be controlled that has been activated but has not yet been registered, and the device to be controlled has established a control connection with the requesting control device, the registration server can "push" the searched device to be controlled. To the control device. The control device may be a controller having a display unit or a control server having a service providing unit.
根據本發明構思的實施例,登記伺服器可以為網路環境中單獨的伺服器,或者可以將登記伺服器實現為提供網路環境的路由器的一部分。網路環境優選地為無線網路環境,例如,無線局域網(WLAN)。提供網路環境的路由器優選地為無線路由器。已啟動的待控制設備透過無線路由器接入WLAN時,可以在無線路由器上進行登記操作,或者待控制設備可以在滿足特定條件的情況下自主地在無線路由器上進行登記操作。 According to an embodiment of the inventive concept, the registration server may be a separate server in the network environment, or the registration server may be implemented as part of a router providing a network environment. The network environment is preferably a wireless network environment, such as a wireless local area network (WLAN). The router providing the network environment is preferably a wireless router. When the activated device to be controlled accesses the WLAN through the wireless router, the registration operation can be performed on the wireless router, or the device to be controlled can perform the registration operation on the wireless router autonomously under the condition that the specific condition is met.
[控制方法] [Control Method]
圖8示出了根據本發明構思的實施例的控制方法的示意流程圖。 FIG. 8 shows a schematic flow chart of a control method according to an embodiment of the inventive concept.
參見圖1和圖8,在步驟S01中,圖1所示的控制設備10可以透過通訊單元11從待控制設備接收控制描述資訊,所述控制描述資訊用於描述該待控制設備的控制方式。在步驟S02,設備10的控制單元12對接收的控制描述資訊進行解析。在步驟S03,根據解析後的控制描述資訊輸入控制資訊。在步驟S04,設備10的通訊單元11將輸入的控制資訊發送至待控制設備。 Referring to FIG. 1 and FIG. 8, in step S01, the control device 10 shown in FIG. 1 can receive control description information from the device to be controlled through the communication unit 11, and the control description information is used to describe the control mode of the device to be controlled. At step S02, the control unit 12 of the device 10 parses the received control description information. In step S03, the control information is input based on the parsed control description information. At step S04, the communication unit 11 of the device 10 transmits the input control information to the device to be controlled.
當控制設備10實現為具有顯示單元13的控制器時,在步驟S03中,控制設備10可以根據解析後的控制描述資訊在顯示單元13上顯示與接收的 控制描述資訊相對應的控制介面,並且透過所顯示的控制介面輸入控制資訊。此外,控制方法還可以包括從待控制設備接收資料包並對接收的資料包進行解析的步驟。可以在控制設備10的顯示單元13所顯示的控制介面上顯示與接收的資料包相對應的內容。可替換或可附加地,控制設備10的控制單元12可以對解析後的資料包進行處理,並且透過通訊單元11將經處理的資料包發送至待控制設備。 When the control device 10 is implemented as a controller having the display unit 13, in step S03, the control device 10 can display and receive on the display unit 13 based on the parsed control description information. Controls the control interface corresponding to the description information and inputs control information through the displayed control interface. In addition, the control method may further include the step of receiving the data packet from the device to be controlled and parsing the received data packet. The content corresponding to the received package can be displayed on the control interface displayed by the display unit 13 of the control device 10. Alternatively or additionally, the control unit 12 of the control device 10 can process the parsed data package and send the processed data package to the device to be controlled via the communication unit 11.
當控制設備10實現為具有服務提供單元14的控制伺服器時,在步驟S03中,控制設備10的服務提供單元14可以將解析後的控制描述資訊提供至第三方應用,並且透過第三方應用來根據解析後的控制描述資訊輸入控制資訊。此外,控制方法還可以包括從待控制設備接收資料包並對接收的資料包進行解析的步驟,以及將解析後的資料包提供至第三方應用的步驟。第三方應用可以顯示或利用與接收的資料包相對應的內容。可替換或可附加地,第三方應用可以對解析後的資料包進行處理,並將經處理的資料包經由控制設備10的通訊單元11發送至待控制設備。 When the control device 10 is implemented as the control server having the service providing unit 14, in step S03, the service providing unit 14 of the control device 10 can provide the parsed control description information to the third party application and through the third party application. Enter control information based on the parsed control description information. In addition, the control method may further include the steps of receiving the data package from the device to be controlled and parsing the received data package, and providing the parsed data package to the third party application. The third party application can display or utilize the content corresponding to the received package. Alternatively or additionally, the third party application may process the parsed data package and send the processed data package to the device to be controlled via the communication unit 11 of the control device 10.
圖9示出了根據本發明構思的實施例的控制設備與待控制設備建立控制性連接的方法的示意流程圖。所述控制設備可以是具有顯示單元的控制器,也可以是具有服務提供單元的控制伺服器。 FIG. 9 illustrates a schematic flow chart of a method of establishing a control connection between a control device and a device to be controlled, according to an embodiment of the inventive concept. The control device may be a controller having a display unit or a control server having a service providing unit.
如圖9所示,控制設備可以搜索待控制設備(步驟S11),並且向搜索到的待控制設備發送控制訪問請求(步驟S12)。控制設備可以向待控制設備發送身份認證資訊(步驟S13)。在圖9中,雖然將發送身份認證資訊的步驟示出為在發送控制訪問請求的步驟之後,但本發明構思不限於此。例如,控制設備可以在發送控制訪問請求的同時發送身份認證資訊。此外,根據本發明構思的實施例,可以省略發送身份認證資訊的步驟。 As shown in FIG. 9, the control device can search for the device to be controlled (step S11), and send a control access request to the searched device to be controlled (step S12). The control device may transmit identity authentication information to the device to be controlled (step S13). In FIG. 9, although the step of transmitting the identity authentication information is shown as being after the step of transmitting the control access request, the inventive concept is not limited thereto. For example, the control device can send identity authentication information while sending a control access request. Further, according to an embodiment of the inventive concept, the step of transmitting identity authentication information may be omitted.
在控制設備發送身份認證資訊的情況下,待控制設備在確認接收到的身份認證資訊為有效的身份認證資訊之後,可以發送允許進行訪問和控制 的回應訊號;在確認接收到的身份認證資訊為無效的身份認證資訊之後,待控制設備可以發送拒絕訊號。 When the control device sends the identity authentication information, the device to be controlled may send the permission to access and control after confirming that the received identity authentication information is valid identity authentication information. The response signal; after confirming that the received identity authentication information is invalid identity authentication information, the device to be controlled can send a rejection signal.
控制設備在收到允許進行訪問和控制的回應訊號之後(步驟S14中的“是”),可以建立與待控制設備的控制性連接(步驟S16)。或者,控制設備在接收到拒絕訊號之後(步驟S14中的“否”),可以重新發送身份認證資訊或放棄(步驟S15)。 After receiving the response signal allowing access and control (YES in step S14), the control device can establish a control connection with the device to be controlled (step S16). Alternatively, after receiving the rejection signal (NO in step S14), the control device may resend the identity authentication information or discard (step S15).
雖然已經結合實施例顯示並描述了本發明的各實施例,但是本領域技術人員應當清楚的是,在不脫離本發明的精神和範圍的情況下,可作出各種修改和改變。本發明的保護範圍旨在涵蓋所有這些修改和改變。 While various embodiments of the present invention have been shown and described, the embodiments of the invention The scope of the invention is intended to cover all such modifications and modifications.
10‧‧‧控制設備 10‧‧‧Control equipment
11‧‧‧通訊單元 11‧‧‧Communication unit
12‧‧‧控制單元 12‧‧‧Control unit
13‧‧‧顯示單元 13‧‧‧Display unit
14‧‧‧服務提供單元 14‧‧‧Service Providing Unit
Claims (8)
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201510141767.0A CN106154843A (en) | 2015-03-27 | 2015-03-27 | Control method, control equipment and control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| TW201640341A TW201640341A (en) | 2016-11-16 |
| TWI585688B true TWI585688B (en) | 2017-06-01 |
Family
ID=57340427
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| TW104122611A TWI585688B (en) | 2015-03-27 | 2015-07-13 | Control system and method and control device |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN106154843A (en) |
| TW (1) | TWI585688B (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109218323A (en) * | 2018-09-28 | 2019-01-15 | 山东超越数控电子股份有限公司 | A kind of remote configuring method for firewall box |
| CN111817930A (en) * | 2020-06-09 | 2020-10-23 | 四川虹美智能科技有限公司 | Equipment control method, intelligent household appliance, intelligent terminal and intelligent electronic equipment |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101409871A (en) * | 2008-11-17 | 2009-04-15 | 宇龙计算机通信科技(深圳)有限公司 | Long-distance remote-control method, system and remote-control device |
| US20100103125A1 (en) * | 2008-10-23 | 2010-04-29 | Samsung Electronics Co., Ltd. | Remote control device and method of controlling other devices using the same |
| TW201223190A (en) * | 2010-11-24 | 2012-06-01 | Ind Tech Res Inst | Method, system and device for remote control and be-controlled appliance |
| WO2012092601A2 (en) * | 2010-12-31 | 2012-07-05 | Openpeak Inc. | Remote control system and method with enhanced user interface |
| US20140245142A1 (en) * | 2001-11-20 | 2014-08-28 | Universal Electronics Inc. | User interface for a remote control application |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1176536C (en) * | 2002-09-29 | 2004-11-17 | 联想(北京)有限公司 | System and method for controlling electrical applicances in household network |
| CN101315727A (en) * | 2007-05-30 | 2008-12-03 | 海尔集团公司 | a universal remote |
| CN101505386B (en) * | 2009-02-27 | 2011-05-11 | 四川长虹电器股份有限公司 | Implementing method for transferability of household electrical appliance user operation interface |
| CN103513862B (en) * | 2012-06-29 | 2016-08-17 | 联想(北京)有限公司 | Information processing method, local device and remote equipment |
| CN103901824B (en) * | 2012-12-26 | 2018-07-27 | 海尔集团公司 | Wired home control method and system, wired home control centre and mobile terminal |
| CN103051642A (en) * | 2013-01-18 | 2013-04-17 | 上海云和信息系统有限公司 | Method for realizing accessing of local area network equipment in firewall based on VPN (Virtual Private Network) and network system |
| CN103680118A (en) * | 2013-12-04 | 2014-03-26 | 康佳集团股份有限公司 | An intelligent remote control system and a control method thereof |
| CN104330996B (en) * | 2014-11-24 | 2017-10-31 | 小米科技有限责任公司 | Remote control thereof and device |
| CN104410887A (en) * | 2014-12-25 | 2015-03-11 | 安科智慧城市技术(中国)有限公司 | Video-based remote control method and device |
-
2015
- 2015-03-27 CN CN201510141767.0A patent/CN106154843A/en active Pending
- 2015-07-13 TW TW104122611A patent/TWI585688B/en not_active IP Right Cessation
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20140245142A1 (en) * | 2001-11-20 | 2014-08-28 | Universal Electronics Inc. | User interface for a remote control application |
| US20100103125A1 (en) * | 2008-10-23 | 2010-04-29 | Samsung Electronics Co., Ltd. | Remote control device and method of controlling other devices using the same |
| CN101409871A (en) * | 2008-11-17 | 2009-04-15 | 宇龙计算机通信科技(深圳)有限公司 | Long-distance remote-control method, system and remote-control device |
| TW201223190A (en) * | 2010-11-24 | 2012-06-01 | Ind Tech Res Inst | Method, system and device for remote control and be-controlled appliance |
| WO2012092601A2 (en) * | 2010-12-31 | 2012-07-05 | Openpeak Inc. | Remote control system and method with enhanced user interface |
Also Published As
| Publication number | Publication date |
|---|---|
| CN106154843A (en) | 2016-11-23 |
| TW201640341A (en) | 2016-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11127398B2 (en) | Method for voice controlling, terminal device, cloud server and system | |
| KR102266879B1 (en) | A system for providing dialog contents | |
| RU2647625C2 (en) | Application program running method and device | |
| WO2020262811A1 (en) | System and method for complex task machine learning | |
| US20170063611A1 (en) | User Configuration Mechanism for Internet-of-Things (IOT) | |
| US10324707B2 (en) | Method, apparatus, and computer-readable storage medium for upgrading a ZigBee device | |
| US20170060566A1 (en) | Method and device for installing plug-in of smart device | |
| KR101924974B1 (en) | Methods and apparatus for remote controlling peripheral device in mobile communication terminal | |
| US8973014B2 (en) | Inter-device communication transmission system and method thereof | |
| US12057121B2 (en) | Approach for deploying skills for cognitive agents across multiple vendor platforms | |
| CN101622871B (en) | Video Call Device Control | |
| US20150358792A1 (en) | Wireless communication system, pairing apparatus, method for pairing plural devices and program for causing computer to implement that method | |
| US9870239B2 (en) | Method and device for running application program | |
| US8943217B2 (en) | Systems and methods for operating an appliance control device for an appliance | |
| JP2016527595A (en) | Synchronizing device association data between computing devices | |
| CN111131603B (en) | Function invocation method, function invocation device, and computer-readable storage medium | |
| TW201923543A (en) | Data processing method and device, terminal device, server | |
| CN107277241A (en) | Electronic equipment, the user input apparatus and its control method for controlling it | |
| EP3119037B1 (en) | Method and apparatus for downloading a control program | |
| US20190354358A1 (en) | Approach for Designing Skills for Cognitive Agents Across Multiple Vendor Platforms | |
| TWI585688B (en) | Control system and method and control device | |
| CN111866557B (en) | Configuration method and device of large-screen display equipment, storage medium and electronic equipment | |
| TW201637457A (en) | A server, method and system for controlling the server | |
| KR102264193B1 (en) | Electronic apparatus and method for providing an emergency call, and server therefor | |
| CN115834095B (en) | Multi-device collaborative login method, display device and server |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| MM4A | Annulment or lapse of patent due to non-payment of fees |