-
The present invention relates to a Remote control system according to the preamble of claim 1 and a mobile user terminal according to the preamble of claim 4.
-
Such a Remote control system and a mobile user terminal is already known in the art, e.g. from "US patent
US 2007/0050054 ". Therein, a Remote control system, for controlling a controllable application of a plurality of controllable applications such as a TV, a DVD player, a home theater and a set-top box by means of a mobile user terminal is disclosed. This mobile user terminal using a dedicated virtual remote control, called a specific code set of instructions, for controlling such a controllable application, of the plurality of controllable applications. Such a virtual remote control can be downloaded through a computer based down loading process, for instance via a website providing with all kinds of possible dedicated virtual remote controls, referred to as specific code set of instructions.
-
A disadvantage is that the specific code set of instructions dedicated to a specific application such as a home theater of a specific brand and type specifically needs to be searched for. A lot of variations in such code sets exists, namely for each brand and type of device a dedicated separate specific code set of instructions is required. Hence it is quite awkward to find the right code set for the device to be controlled and subsequently retrieve this code set.
-
Furthermore, due to the fact that programming a universal remote can be a fairly complex procedure, it is most often performed by technically minded individuals, although non-technical users can often operate the remote after it has been programmed.
-
An object of the present invention is to provide a Remote control system of the above known type but wherein the retrieval and installation of a new code set is less complex and more user-friendly.
-
According to the invention, this object is achieved by the remote control system according to claim 1, the mobile user terminal according to claim 4 and the code set control server according to claim 6.
-
Indeed, by associating a tag having a unique tag-identifier to each controllable application of a plurality of controllable applications, reading such a tag-identifier of the tag associated with the controllable application to be controlled over a communications interface of a mobile user terminal and subsequently a code set control server providing the mobile user terminal with a code-set of instructions for controlling the controllable application of the plurality of controllable applications based on the tag-identifier that is associated with the controllable application.
-
Another characterizing feature of the present invention is described in claim 2, claim 7 and claim 8.
-
The remote control system further comprises a resolution part that is adapted to resolve a network location of associated specific code set associated to the tag-identifier of the tag associated to the controllable application that is subject to control. Hence the resolution part determines based on the tag-identifier of the tag associated to the subject controllable application, the location in the network where the code set of instructions is stored. For instance the tag-identifier can be looked up in a table that contains a list of tag identifiers with associated network locations. A network location may be expressed in a Unified Resources Locator, further referred to as URL.
-
A further characterizing feature of the present invention is described in claim 3.
-
The Remote control system further comprises a code set retrieving part adapted to retrieve the code set from a network element CS1, CS2, CS3 in the internet identified by the unique network location of associated specific code set.
-
Such a network location for instance may be identified with a URL.
-
A further characterizing feature of the present invention is described in claim 5.
-
The mobile user terminal further may comprise a control interface, which is adapted to send control signals towards the controllable device based on the code-set of instructions over a second communications interface. The control interface may be an infrared, Bluetooth or any other short range communications interface. Hence the control signals defined in the code set of instructions may be sent over this infrared -, Bluetooth or other short range interface from the mobile user terminal towards the subject controllable device.
-
Further characterizing embodiments of the present Remote control system and a mobile user terminal are mentioned in the appended claims.
-
It is to be noticed that the term 'comprising', used in the claims, should not be interpreted as being restricted to the means listed thereafter. Thus, the scope of the expression 'a device comprising means A and B' should not be limited to devices consisting only of components A and B. It means that with respect to the present invention, the only relevant components of the device are A and B.
-
Similarly, it is to be noticed that the term 'coupled', also used in the claims, should not be interpreted as being restricted to direct connections only. Thus, the scope of the expression 'a device A coupled to a device B' should not be limited to devices or systems wherein an output of device A is directly connected to an input of device B. It means that there exists a path between an output of A and an input of B which may be a path including other devices or means.
-
The above and other objects and features of the invention will become more apparent and the invention itself will be best understood by referring to the following description of an embodiment taken in conjunction with the accompanying drawings wherein:
- Fig. 1 represents a Remote control system according to the present invention.
-
In the following paragraphs, referring to the drawing, a remote control system will be described wherein an implementation of the method according to the present invention is executed.
-
In the first paragraph the elements of the network in the figure are described, in the second paragraph, the interconnections between all before described Network elements are defined and in a later paragraph the actual execution o the present invention, i.e. the remote control of a controllable application in a Remote control system will be described.
-
First the Remote control system comprises a plurality of controllable applications CA1, CA2, CA3, CA4 which for instance respectively may be a Television, a home theater, a set top box and a media system. Each of the controllable applications of the plurality of controllable applications CA1, CA2, CA3, CA4 is associated with a tag having a unique tag-identifier.
-
Further the system comprises a mobile user terminal UT having a near field communications interface, such as RFID for reading a tag-identifier associated to a tag, a control communications interface for exchanging control signals with a controllable application such as an infrared control interface. Alternatively any other short range interface such as Bluetooth, WiFi, ZigBee or DSRC may be applied. Furthermore the mobile user terminal may either have or not have a touch screen for flexibly displaying all control options of the subject controllable device and enabling the user for to control the controllable device via the existing user interface of the mobile user terminal UT.
-
The system further comprises a code set control part CSCP that is , adapted to provide the mobile user terminal UT with a code-set of instructions for controlling a controllable application of the plurality of controllable applications CA1, CA2, CA3, CA4 based on the tag-identifier of the tag being associated with the controllable application, for instance controllable application CA1.
-
The remote control system further comprises a resolution part that is adapted to resolve a network location of associated specific code set associated to the tag-identifier.
-
The remote control system additionally may comprise a code set retrieving part that is adapted to retrieve the code set from a network element in the internet identified by the network location of associated specific code set. The code set may be stored in a table in the network where the table contains unique combinations of tag-identifier associated with a code set.
-
The mobile user terminal UT is coupled to the controllable application over application over a (near field) communications interface, such as NFC, EPC or any other contact less communication interface, for reading a tag-identifier of a tag associated with a controllable application. Furthermore, the mobile user terminal is coupled to any of the controllable applications over a near field communications interface such as infrared, Bluetooth, WiFi, ZigBee or DSRC.
-
The mobile user terminal UT is coupled to the code set control server CSCS over a mobile communication interface such as GSM, CDMA a mobile data connection such as GPRS, GPRS edge or UMTS.
-
The code set control servers CSCS further is coupled to a plurality of code set servers CS1, CS2, CS3 over a Web Service, further referred to as WS.
-
Additionally the code set control server CSCS is coupled over a WS to a resolution server RES.
-
In order to explain the present invention it is assumed that a user possess amongst others a certain type of TV and a home theatre with DVD player. The user wants to control his TV and DVD-player by using his RFID enabled mobile phone instead of using the TV remote controller.
-
The user first intends to switch on his television. Thereto he touches with his mobile user device, being for instance a PDA, a smart-phone, a PSP or other mobile user device. The tag reading device in this case an RFID tag-reader incorporated in the smart-phone UT, at touching the tag associated to the television with the tag-reader of the smart-phone the tag-identifier, i.e. the RFID-identifier is read by the smart-phone UT. When the RFID enabled mobile handheld touches the TV, a question pops up on the mobile screen, "do you want to control this TV by the mobile handheld?" After pressing "yes", the retrieved RFID is sent to the code set control server CSCS together with the mobile ID of the smart-phone UT.
-
The code set control server CSCS first resolves the RFID into an identification controllable application (in this case it should be the TV of brand Y and Type X), and then optionally consults an Authentication server to check whether that the mobile handheld is permitted to control this TV. Subsequently, the code set control server CSCS provides the mobile user terminal UT, i.e. the smart-phone with a code-set of instructions for controlling the controllable application CA1, i.e. the television based on the tag-identifier of the tag being associated with the television CA1.
-
The resolving of the tag-identifier, RFID may also be dealt with by a the Resolution server RES where the resolution server comprises a resolution part RESP that is adapted to resolve a network location of associated specific code set associated to the tag-identifier. Hence by using the tag-identifier of the television as a reference for looking up this tag-identifier in a table containing a list of tag-identifiers associated with network locations expressed in URL's, the exact location of the code set of instructions corresponding to controllable application CA1 can be determined. The resolution part then looks up the tag-identifier of the television in the table and finds a URL that identifies the location of code set instruction of the television CA1. The code set control server CSCS then by means of the code set retrieving part retrieves the code set from a network element in the internet identified by said network location of associated specific code set, i.e. the URL determined by the resolution part which for instance is code set server CS2.
-
Alternatively the code set control server may also contain a table of tag-identifiers with associated instruction code sets.
-
Then the code set control server CSCS sends the code set back to the RFID enabled mobile user terminal UT. The control application of the mobile user terminal UT then is able to control the television CA1 using the code-set of instructions obtained from a Code set control server CSCS. The display of the smart phone UT is used to display all or part of the control options of the television so that the user can choose and select the desired control option via corresponding keys of the keyboard or soft keys as displayed on a touch screen. The corresponding selected control signal is sent towards the television over the second control interface, for instance the commonly used Infrared control interface. The retrieved code set of instructions for controlling the Television may depending on the memory of the mobile user terminal UT either be stored on the device or not in case of no or little memory capabilities.
-
For subsequently controlling the DVD player CA2 another code set of instructions is required and hence the corresponding code set of instruction is to be retrieved in the same way as for the code set of the television CA1. After touching the associated tag of the DVD player CA2 the corresponding tag-identifier is read from the tag over a near field communications interface. Subsequently the tag-identifier of the DVD player CA2 together with the mobile id is sent towards the code set control part CSCP of the code set control server CSCS that provides the smart phone UT with a code-set of instructions for controlling the DVD-player CA2 based on said tag-identifier of said tag being associated with the DVD -player CA2.
-
Either the code set control server CSCS retrieves the code set of instructions from a table containing a plurality of tag-identifiers where each tag identifier is associated with a code set of instructions or the resolution part RESP incorporated in the code set server CSCS resolve the network location of associated specific code set associated to the tag-identifier from a table that contains the association of the tag-identifier of the DVD player CA2 and the location of the corresponding code set of instructions. The result from this resolving is URL2 which points to files on, assume, code server CS1.
-
The code set retrieving part subsequently retrieves the code set of instructions from network element CS1 in the internet identified by said network location of associated specific code set here referred to by URL2.
-
Then the code set control server CSCS sends the code set back to the RFID enabled mobile handheld. The control application of the mobile user terminal UT then is able to control the DVD-player CA2 using the code-set of instructions obtained from a Code set control server CSCS. The display of the smart phone UT is used to display all or part of the control options of the DVD-player so that the user can choose and select the desired control option via corresponding keys of the keyboard or soft keys as displayed on a touch screen. The corresponding selected control signal is sent towards the DVD-player CA2 over the second control interface, for instance the commonly used Infra-red control interface.
-
Alternatively the user may both touch both the DVD player and the TV and press "yes" afterwards, so that 2 RFIDs and the mobile ID could be sent to the code set control server CSCS. In this case, after receiving the consolidated 2 code set both for the DVD player and the TV, the mobile user terminal UT should be able to control those 2 applications simultaneously.
-
The main message flow is more or less the same as described in the first scenario.
-
This invention in this way provides with a system to enable a personal mobile handheld to remotely and seamlessly control one or more independent devices and appliances.
-
Additionally it also possible to authenticate control to predetermined mobile user devices for controlling a limited set of user devices for instance the devices within a certain household. This authentication device may then intercept and authenticate a request for a code set of instructions or ignore the request in case control is not allowed.
-
A final remark is that embodiments of the present invention are described above in terms of functional blocks. From the functional description of these blocks, given above, it will be apparent for a person skilled in the art of designing electronic devices how embodiments of these blocks can be manufactured with well-known electronic components. A detailed architecture of the contents of the functional blocks hence is not given.
-
While the principles of the invention have been described above in connection with specific apparatus, it is to be clearly understood that this description is merely made by way of example and not as a limitation on the scope of the invention, as defined in the appended claims.