EP3021300A1 - Procédé et système de commande à distance - Google Patents
Procédé et système de commande à distance Download PDFInfo
- Publication number
- EP3021300A1 EP3021300A1 EP14193457.0A EP14193457A EP3021300A1 EP 3021300 A1 EP3021300 A1 EP 3021300A1 EP 14193457 A EP14193457 A EP 14193457A EP 3021300 A1 EP3021300 A1 EP 3021300A1
- Authority
- EP
- European Patent Office
- Prior art keywords
- component
- controllable device
- external controller
- controllable
- software
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Images
Classifications
-
- G—PHYSICS
- G08—SIGNALLING
- G08C—TRANSMISSION SYSTEMS FOR MEASURED VALUES, CONTROL OR SIMILAR SIGNALS
- G08C17/00—Arrangements for transmitting signals characterised by the use of a wireless electrical link
- G08C17/02—Arrangements for transmitting signals characterised by the use of a wireless electrical link using a radio link
Definitions
- the present invention relates to remote controlling of devices, in particular of devices having no embedded graphical user interface or embedded graphical user interface with limited capabilities.
- a television set may be operated by a remote controller, which communicates with the television set at a certain infrared frequency and sends predefined codes to invoke certain functionality of the television set (such as change of channel or volume), wherein the remote controller may have predefined buttons or a touch screen displaying a predefined user interface screen.
- controllable device which has a controllable component which can be controlled via a software graphical user interface (GUI) component, where the controllable device can send the software GUI component to an external controller, such as to enable the navigation of the software component via the GUI and via the input interface of the external device.
- GUI software graphical user interface
- controllable device comprising at least one controllable component.
- the controllable device comprises: - memory storing a software GUI (Graphical User Interface) component configured to provide a graphical ser interface for operating the controllable component by commands generated in response to user navigation actions; a communication interface configured to communicate with an external controller having a GUI module and an input interface; and an external controller manager configured to communicate, via the communication interface, with the external controller to: send the software GUI component from the memory to the external controller; receive from the external controller commands; and send the received commands to the controllable component.
- GUI Graphic User Interface
- the memory stores a plurality of software GUI components.
- the memory stores a link to a software GUI component at a remote location.
- the system comprises: the controllable device as described above, the external controller comprising: a communication interface configured to communicate with the controllable device, a memory for storing the software GUI component; the GUI module; the input interface module; a processor configured to operate the software GUI component to allow the user to navigate the software GUI component using the GUI module and the input interface module such as to allow the user to input navigation actions and to allow the software GUI component to generate commands in response to the input navigation actions; and a controllable device manager configured to communicate, via the communication interface, with the controllable device to: receive the software controlling component from the controllable device and store it in the memory; receive commands from the processor operating the software controlling component; and send the received commands to the controllable device.
- the controllable device as described above, the external controller comprising: a communication interface configured to communicate with the controllable device, a memory for storing the software GUI component; the GUI module; the input interface module; a processor configured to operate the software GUI component to allow the user to navigate the software GUI component using the GUI module and the input
- the external controller comprises memory configured to store a plurality of software GUI components.
- a method for remote control of a controllable device via an external controller comprises the steps of: initiating (301, 302) communication between the controllable device and the external controller; sending a software GUI (Graphical User Interface) component from the controllable device to the external controller; receiving at the controllable device a command from the external controller; sending at the controllable device the received command to a controllable component of the controllable device.
- initiating 301, 302
- sending a software GUI Graphic User Interface
- the method further comprises the following steps performed at the external controller: receiving and storing the software GUI component in a memory; executing the software GUI component to display the GUI via a GUI module; receiving an input navigation action from user via an input interface module; generating a command in response to the input navigation action; and sending the command to the controllable device.
- the method further comprises the step of sending operational parameters of the controllable component to the software GUI component operating at the controller and communicating the parameters via the GUI.
- the software GUI component is sent from the controllable device to the external controller after receiving input demand from user.
- the software GUI component is sent from the controllable device to the external controller automatically after initiation of the communication.
- these quantities take the form of electrical or magnetic signals capable of being stored, transferred, combined, compared, and otherwise manipulated in a computer system.
- these signals are referred to as bits, packets, messages, values, elements, symbols, characters, terms, numbers, or the like.
- Fig. 1 shows one example of a system as described herein.
- the software GUI component of each device 110A, 110B, 110C can be sent to the external controller 120 when the controller appears in the vicinity of the device.
- the software GUI component can be installed at the controller on request or automatically, for example using wireless short-range transmission means whenever a user equipped with the external controller comes close to the controllable device to be controlled.
- each device 110A, 110B, 110C can be pre-installed at the memory of the controller 120 and activated to use the particular device when the controller appears in the vicinity of the device.
- the user may select which device is to be controlled by a particular software GUI component.
- Fig. 2 shows a detailed structure of the controllable device 110 and the external controller 120.
- the controllable device 110 has at least one controllable component 114.
- controllable components 114 may be a thermostat with controllable water temperature, a pump with controllable water flow pressure and amount, a timer with controllable infusion times etc.
- controllable components 114 may be modules for navigating via audio files to be played or radio stations to be listened to, or modules for changing sound parameters such as volume or balance control etc.
- controllable components 114 may be modules for navigating via television channels, executing and navigating additional software such as electronic program guide, or modules for changing sound or video parameters.
- controllable component 114 can be a washing controller for receiving input commands related to washing program, temperature, drying commands etc.
- controllable device 110 when the controllable device 110 is a lamp, the controllable component 114 can be a turn on/off switch, a light intensity or color controller etc.
- controllable component 114 can be a controller for setting the times at which the curtain has to open/close etc.
- the controllable device has a memory 113 in which the software GUI component is stored.
- the software GUI component can be a software module in a form of a code to be compiled at the external device and/or in a binary form to be executed at the external device.
- the software GUI component may be a link to an external location, for example an Internet-accessible server, from which the actual software may be downloaded to the external device.
- the software GUI component is preferably in a universal form that can be executed in a plurality of operating systems that could be handled by the external device.
- the software GUI component When executed at the external device, the software GUI component utilizes the resources of the external device, such as its own GUI and input interface, to display its functionality via the GUI and receive input from user via the input interface and to generate commands for the controllable component 114 in response to user navigation actions. Therefore, the device 110 does not need to have its own GUI nor control interface, but can be controlled via the external controller 120.
- the controllable device has a communication interface 111 configured to communicate with the communication interface 121 of the external controller 120.
- the communication interface 111 is a short-range wireless interface, such as Bluetooth or NFC (Near Field Communication) in order to avoid interference with controllers that are located out of range.
- the communication interface 121 may be a long-range wireless interface, such as WiFi or GSM, or a wired interface such as Ethernet, to allow communication with a highly remote controller 120, for example to allow the user to control a home device when the user is not at home.
- An external controller manager 112 of the controllable device 110 is configured to communicate, via the communication interface 111, with the external controller 120 to handle the procedure shown in Fig. 3 .
- the basic features of the controller manager 112 include the functionality to send the software GUI component from the memory 113 to the external controller 120, receive from the external controller 120 commands (generated by the software GUI component executed at the controller 120) and to send the received commands to the controllable component 114. Therefore, the commands for the controllable component 114 are generated by the software GUI component operating at the external controller 120 in response to the inputs of the user via the input interface 126 of the external controller 120, and the commands are sent from the controller 120 to the controllable device 110.
- the external controller 120 is preferably a general-purpose mobile device, such as a smartphone, a smartwatch or a tablet.
- the external controller 120 has a memory 123 for storing the software GUI component.
- a controllable device manager 122 is configured to operate according to the procedure of Fig. 3 , and in particular, to communicate via the communication interface 121 with the controllable device 110 to: receive the software controlling component from the controllable device 110 and store it in the memory 123.
- the external controller 120 further comprises a processor 124 configured to operate the software GUI component stored in memory 123 to allow the user to navigate the software GUI component using the GUI module 125 and the input interface module 126 of the controller 120. Therefore, the user may input navigation actions via the input interface module 126, which are then sent to the software GUI component to be interpreted to generate particular commands for the controllable component.
- a processor 124 configured to operate the software GUI component stored in memory 123 to allow the user to navigate the software GUI component using the GUI module 125 and the input interface module 126 of the controller 120. Therefore, the user may input navigation actions via the input interface module 126, which are then sent to the software GUI component to be interpreted to generate particular commands for the controllable component.
- the GUI module 125 may display various icons indicating the possibility of selecting a coffee making action, a cleaning action, a milk frothing action, on/off action, etc - as shown schematically on Fig. 1 .
- the input interface module 126 may be a touch input module for receiving input from the user by touching icons of the GUI for performing particular actions.
- the software GUI component determines the action to be performed and generates a corresponding command to the controllable component, for example a command to initiate flow of water by the pump of the coffee making machine 110. That command is then send from the processor 124 to the controllable device manager 122 to be sent to the external controller manager 112 and to the controllable component 114.
- Fig. 3 shows an example of the method for remote control.
- the controllable device 110 initiates communication with the external controller 120.
- the communication can be initiated automatically whenever the devices are within a communication range of the interface 121.
- the communication may be initiated on demand, for example the user may input a command "search for available controllers" at the controllable device or a command "search for controllable devices" at the external controller.
- the controller 120 may communicate its operating system and parameters of the GUI module and input interface module. Based on this information, the controllable device 110 may select an appropriate software GUI component.
- the software GUI component is sent and received in step 304 at the controller 120, wherein it is stored in memory 123.
- Steps 303, 304 can be initiated automatically whenever the communication has been initiated.
- steps 303, 304 may be initiated on demand after the communication has been initiated, for example the user may input a command "send interface to the controller" at the controllable device or a command "receive interface from the device" at the external controller.
- the software GUI component is already installed (pre-installed) at the controller, for example when the controller has been used previously to control the device and the software GUI component has not been erased from its memory, steps 303, 304 can be omitted.
- the software GUI component is executed by the controller 120 to display to the user via the GUI module 125 the options available for controlling the device 110 in step 305 and to receive an input in step 306 from the user via the input interface module 126.
- the software GUI component interprets the received input and generates a command for the controllable component.
- the command is sent in step 308 and received in step 309 at the controllable device 110.
- it is passed from the external controller manager 112 to the controllable device 114 for execution.
- controllable component 114 may send its operational parameters to the software GUI component operating at the controller 120 in order to allow the component to communicate these parameters to the user via the GUI 125.
- the present invention is related to a useful result of improved control of devices. This result is concrete and tangible. Therefore, the invention as described herein provides a useful, concrete and tangible result.
- controllable devices such as audio players, television set-top boxes, washing machines, coffee makers, light controllers etc, and in particular external controllers, such as smartphones, smartwatches, tablets etc, meaning that the idea underlying the invention is not abstract and is applied in particular improved machines. Thus the machine or transformation test is fulfilled.
- the aforementioned system and method may be performed and/or controlled by one or more computer programs.
- Such computer programs are typically executed by utilizing the computing resources of a processing unit which can be embedded within various graphic processing computer systems, such as personal computers, personal digital assistants, cellular telephones, receivers and decoders of digital television, video display units or the like.
- the computer programs can be stored in a non-volatile memory, for example a flash memory or in a volatile memory, for example RAM and are executed by the processing unit.
- These memories are exemplary recording media for storing computer programs comprising computer-executable instructions performing all the steps of the computer-implemented method according the technical concept presented herein.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Selective Calling Equipment (AREA)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP14193457.0A EP3021300A1 (fr) | 2014-11-17 | 2014-11-17 | Procédé et système de commande à distance |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP14193457.0A EP3021300A1 (fr) | 2014-11-17 | 2014-11-17 | Procédé et système de commande à distance |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| EP3021300A1 true EP3021300A1 (fr) | 2016-05-18 |
Family
ID=51897207
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| EP14193457.0A Withdrawn EP3021300A1 (fr) | 2014-11-17 | 2014-11-17 | Procédé et système de commande à distance |
Country Status (1)
| Country | Link |
|---|---|
| EP (1) | EP3021300A1 (fr) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030189509A1 (en) * | 1998-07-23 | 2003-10-09 | Universal Electronics Inc. | System and method for automatically setting up a universal remote control |
| US20090058708A1 (en) * | 2007-09-03 | 2009-03-05 | Samsung Electronics Co., Ltd. | Universal remote control apparatus, system for controlling universal remote control, and method for the same |
| WO2010019421A2 (fr) * | 2008-08-12 | 2010-02-18 | Sony Corporation | Utilisation d'un dispositif audiovisuel pour envoyer des paramètres relatifs à une communication de dispositif commandé à une télécommande de programme |
-
2014
- 2014-11-17 EP EP14193457.0A patent/EP3021300A1/fr not_active Withdrawn
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030189509A1 (en) * | 1998-07-23 | 2003-10-09 | Universal Electronics Inc. | System and method for automatically setting up a universal remote control |
| US20090058708A1 (en) * | 2007-09-03 | 2009-03-05 | Samsung Electronics Co., Ltd. | Universal remote control apparatus, system for controlling universal remote control, and method for the same |
| WO2010019421A2 (fr) * | 2008-08-12 | 2010-02-18 | Sony Corporation | Utilisation d'un dispositif audiovisuel pour envoyer des paramètres relatifs à une communication de dispositif commandé à une télécommande de programme |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20230019304A1 (en) | Graphical user interface and data transfer methods in a controlling device | |
| EP3163885B1 (fr) | Procédé et appareil de contrôle d'un dispositif électronique | |
| US11372612B2 (en) | Display device and method for controlling same | |
| KR101325026B1 (ko) | 스마트 단말을 이용한 안드로이드 플랫폼 기반의 애플리케이션 실행 단말 제어방법 및 이를 위한 컴퓨터로 판독가능한 기록매체 | |
| US20140324225A1 (en) | Electronic device and method for controlling household appliances | |
| CN112419693A (zh) | 设备控制方法、装置、显示设备及计算机可读存储介质 | |
| CN104869470A (zh) | 根据遥控光标位置自动捕获ui焦点的实现方法及系统 | |
| KR20170117843A (ko) | 멀티 스크린 제공 방법 및 그 장치 | |
| CN107346115B (zh) | 一种智能设备的控制方法、控制终端和智能设备 | |
| KR101916907B1 (ko) | 사용자 단말, 전자 장치 및 그 제어 방법 | |
| CN102881137A (zh) | 通过手持终端实现遥控多个设备的方法、系统及手持终端 | |
| CN108170429A (zh) | 物联插件的实现方法、装置及终端 | |
| CN111158246A (zh) | 一种智能家电控制系统、装置、方法、介质和设备 | |
| KR20150067876A (ko) | 디스플레이장치, 사용자 단말장치 및 그의 통신 방법 | |
| CN108353204A (zh) | 显示装置及其控制方法 | |
| US10779148B2 (en) | Data transmission method and first electronic device | |
| KR101406004B1 (ko) | 외부의 블루투스 모듈을 제어하는 방법 및 단말 | |
| JP2013225857A (ja) | 遠隔制御方法、遠隔制御システム、及びこれらを使用する移動通信端末 | |
| KR20130101801A (ko) | 콘텐츠 처리 장치 및 그 방법 | |
| KR20160020744A (ko) | 푸쉬 메시지 수신에 따라 앱 아이콘 위치를 변경하는 이동통신 단말기 및 이 방법을 실행시키기 위하여 매체에 저장된 앱 프로그램 | |
| US20190373203A1 (en) | Video output apparatus and video output method | |
| KR102263727B1 (ko) | 차량용 avn 시스템의 제어 명령 입력 장치 및 그 동작 방법 | |
| KR101144389B1 (ko) | 전기전자기기의 원격제어가 가능한 휴대 단말기 및 이를 이용한 전기전자기기의 원격제어방법 | |
| US9997061B2 (en) | Multi-device system with simplified communication | |
| JP2014068267A (ja) | 電子機器、電子機器の制御方法、電子機器の制御システム |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PUAI | Public reference made under article 153(3) epc to a published international application that has entered the european phase |
Free format text: ORIGINAL CODE: 0009012 |
|
| AK | Designated contracting states |
Kind code of ref document: A1 Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR |
|
| AX | Request for extension of the european patent |
Extension state: BA ME |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION HAS BEEN PUBLISHED |
|
| STAA | Information on the status of an ep patent application or granted ep patent |
Free format text: STATUS: THE APPLICATION IS DEEMED TO BE WITHDRAWN |
|
| 18D | Application deemed to be withdrawn |
Effective date: 20161119 |