|Numéro de publication||US6947731 B1|
|Type de publication||Octroi|
|Numéro de demande||US 10/088,769|
|Date de publication||20 sept. 2005|
|Date de dépôt||21 sept. 2000|
|Date de priorité||30 sept. 1999|
|État de paiement des frais||Caduc|
|Autre référence de publication||DE19947100A1, EP1216547A1, EP1216547B1, WO2001024450A1|
|Numéro de publication||088769, 10088769, PCT/2000/3297, PCT/DE/0/003297, PCT/DE/0/03297, PCT/DE/2000/003297, PCT/DE/2000/03297, PCT/DE0/003297, PCT/DE0/03297, PCT/DE0003297, PCT/DE003297, PCT/DE2000/003297, PCT/DE2000/03297, PCT/DE2000003297, PCT/DE200003297, US 6947731 B1, US 6947731B1, US-B1-6947731, US6947731 B1, US6947731B1|
|Cessionnaire d'origine||Siemens Aktiengesellschaft|
|Exporter la citation||BiBTeX, EndNote, RefMan|
|Citations de brevets (8), Citations hors brevets (2), Référencé par (8), Classifications (26), Événements juridiques (6)|
|Liens externes: USPTO, Cession USPTO, Espacenet|
An arrangement for translating protocol data units for incompatible networks to one another is an interface which, in some circumstances, has considerable intelligence and is referred to in the specialist world by the term “gateway”. This interface carries out functions for layers 3 or above (up to layer 7) in accordance with OSI reference model (see Course Leaflets, Year 48, 2/1995, pages 102 to 111 and N. Kluβmann: Lexikon der Kommunikations—und Informations-technik [Dictionary of Communications and Information Technology], 1997, Hüthig-Verlag, pages 360 to 362.
The term network refers to all resources which connect service access points that are at a distance from one another and provide these services for communication purposes. This relates not only to networks with a very limited extent, such as local area networks, but also to networks with a very large extent; for example, telecommunications networks.
Networks whose protocol data units are incompatible include, in particular, telecommunications networks (for example, the public telephone network (PSTN), the integrated service digital network (ISDN), the landline network that is based on the asynchronous digital subscriber line (ADSL), the mobile radio network based on the GSM Standard (first and second mobile radio generation), the mobile radio network based on the UMTS Standard (third mobile radio generation), the mobile network based on the DECT and/or PHS Standard, the global computer network (Internet), the electricity supply network and the broadband cable network) and any type of local area networks (for example, the home automation system, including a network with a radio transmission path, a PLC transmission path, an IRDA transmission path, an InstaBus transmission path, an HES Bus transmission path, a twisted pair transmission path or a coaxial cable transmission path).
According to the documents ?Funkschau [radio show] 3/1989, pages 45 and 46; Elektronik [electronics] 18/1995, pages 50 to 58; Elektronik [electronics] 17/1996, pages 42 to 47 and pages 48 to 53; Elektronik [electronics] 4/1997, pages 64 to 72; Elektronik [electronics] 1/1998, pages 30 to 33; Elektronik [electronics] 17/1998, pages 74 to 77, pages 78 to 81 and pages 82 to 84? the home automation system describes the technical management of buildings and dwellings. This covers everything that relates to the convenience of the occupant. This includes, for example, load and energy management, water heating, lighting, ventilation and heating systems, control of motor-driven elements (for example, blinds, garage doors, roller shutters, etc.) and safety and protection devices (for example, smoke/fire alarms, intruder warning systems, access monitoring systems, motion indicators, etc.)
Furthermore, the term “technical management” also covers the control of any other electrical appliances, from adjusting a clock to switching on a coffee machine. For installation of home automation systems (building bus systems), the following preconditions must be essentially satisfied for successful market introduction:
In the recent past, various standards for home bus systems have crystallized out in the field of home automation systems based on different approaches (consumer-item orientated approach, installation-item oriented approach, computer-hardware-oriented approach). However, to a greater or lesser extent, these represent specific solutions for home automation. These standards include:
The question as to which of the standards that have been mentioned ultimately will be adopted, and will thus become the de-facto standard, depends essentially on the attractiveness of the respective standard for home automation. However, such a system is attractive and really useful only if there are a wide range of products which communicate via this network. Only if the house or dwelling occupier knows when he/she purchases a washing machine, an electric cooker, etc., that the respective appliance will communicate with his/her home bus system, will he/she perhaps be prepared to pay the additional costs for a home automation system, and to install such a system in his/her house. However, if the manufacturer of these appliances does not know which bus system will win the race in the end, then this manufacturer will not, in fact, be prepared to invest in an expensive interface for the respective bus system in order to find, subsequently, that the appliances cannot, in fact, be sold any better as a result of this investment.
In order to improve the attractiveness of the home automation systems described above, an intelligent home interface (residential gateway) is, therefore, required which is both cost-effective and offers the manufacturer of appliances which can be remotely controlled for home automation purposes wide variation options for the implementation of the interfaces for the bus system that is used for home automation.
One approach for providing an “intelligent home interface” (residential gateway) as it is known from a German patent application entitled “Anordnung zum Ineinanderübersetzen von Protokolldateneinheiten inkompatibler Netze” [Arrangement for translation of protocol data units of incompatible networks to one another, official application file reference 19904544.5, is to provide for translation of protocol data units of incompatible networks to one another, a telecommunications network (for example, a public telephone network (PSTN), the integrated service digital network (ISDN), the landline network based on the asynchronous digital subscriber line (ADSL), the mobile radio network based on the GSM Standard (first and second mobile radio generation), the mobile radio network based on the UMTS Standard (third mobile radio generation), the mobile network based on the DECT and/or PHS Standard, the global computer network (Internet), the electrical power supply network and the broadband cable network) and a local area network (for example, in the form of a home automation system, including a network with a radio transmission path, a PLC transmission path, an IRDA transmission path, an InstaBus transmission path, an HES Bus transmission path, a twisted pair transmission path or a coaxial cable transmission path) via a telecommunications terminal which is connected to the telecommunications network, has a remote control structure and is allocated to any given x interface for connection to the local network via a specific network adapter.
Owing to the increasing convergence of communications and information appliances, the telecommunications terminal in this case has the “intelligent interface” function (“gateway” function) added to it. The information (for example, control commands, status information, alarm messages, etc.) that needs to be transmitted for remote control of appliances in the local area network is transmitted from the interface in a specific record format, with a first record format part which indicates the appliance identification and/or the appliance address, a second record format part which contains the control command for the appliance, and a third record format part which contains the control payload information.
A telecommunications terminal designed in this way makes it possible to drive any appliances connected to that telecommunications terminal.
To do this, an operator has to use a remote control unit; for example, just by transmitting the appliance identification and the control command, to initiate an action in the appliance defined by the appliance identification, to switch the appliance to a different operating mode, or to check the current operating mode.
It is known for the output of the operating mode to be transmitted as a data word to the remote control unit, where it is generally produced in the form of an alphanumeric output on a display on the remote control unit.
Furthermore, appliances are known which convert data words, which generally contain numerical values, via a device for speech synthesis into the spoken corresponding form, which is produced as the output. For example, the value “0” is output as a spoken “zero”.
The user of such appliances then, generally, has to use a list or a manual to determine the meaning of this value; that is, in particular, an appliance status associated with this value.
This type of appliance status output is very tedious for an operator and requires that this list or manual always be available in order to control the appliance remotely.
“XPRESS Reference Manual for the HCS II—Release 3.62” Oct. 3, 1998, CREATIVE CONTROL CONCEPTS XP002162174 discloses a “home automation system” appliance, which is equipped as a single-board computer which can be upgraded in modular form. The appliance allows the domestic appliances to be controlled which are connected to the single-board computer via network modules, with voice outputs via a telephone line being possible via a speech module and a telephone interface module, when DTMF tones are entered.
An object to which the present invention is directed is to specify a method for conversion of a voice output of status messages, particularly in home automation systems, which can be implemented cost-effectively and easily and can be used universally for respectively different network types (for example, the types of networks mentioned above).
In the method according to the present invention, a unique appliance identification is allocated to each appliance which is connected to a telecommunications terminal and is, thus, included in a local area network, via which the telecommunications terminal can address the respective appliance, in particular for remote control, and via which each appliance is identified. Three spoken phrases are allocated to each appliance identification and, thus, to each appliance, and are stored in this association. Statuses which an appliance, contained in the local area network, may assume are taken by the telecommunications terminal from the value of a data word which is transmitted to the telecommunications terminal from that appliance. If the value of this data word corresponds to a first value, then the first spoken phrase associated with the appliance is selected as the output phrase. If the value of the data word corresponds to a second value, then the second spoken phrase allocated to that appliance is selected as the output phrase. If the value of the data word corresponds neither to the first nor the second value, then the value of the data word corresponds at least to a third value, and the third spoken phrase allocated to that appliance is selected, in conjunction with the third value, as the output phrase. If the output phrase is selected, it is converted to a form that is legible for a device for speech synthesis, and is transmitted to this device for speech synthesis in order to be output.
The method according to the present invention achieves greater user acceptance of a system provided in this way for remote control of appliances, in particular home automation systems, since the use of spoken phrases for outputting appliance statuses makes it easier for the user to understand the data word values, which are rather cryptic without any additional information. Furthermore, this also substantially avoids any need to refer to the appliance statuses that are associated with the values of the data word so that the remote control, in particular the remote checking of the appliance status, can be initiated by the user without any major effort. Furthermore, restricting the spoken phrases associated with an appliance, in particular to three spoken phrases, together with the simplicity of the method, results in the required memory space being minimal. The association of spoken phrases with appliance statuses also can be used universally for any given appliance.
Additional features and advantages of the present invention are described in, and will be apparent from, the following Detailed Description of the Invention and the Figures.
At the start 1 of the method, which is carried out in a telecommunications terminal (preferably in the background) so that the normal procedures in telecommunications terminals continue to be carried out without any disturbance, a check is first of all carried out to determine whether a new appliance has been connected to the telecommunications terminal.
If a new appliance has been connected, an appliance number ID is generated for that appliance, and is allocated uniquely to that appliance for appliance identification.
The appliance number ID is generated such that a sequential number is allocated to the appliances. As such, the respective most-recently-allocated appliance number ID is incremented and allocated to the respective newly connected appliance.
As an alternative to this, it is possible to allocate to the appliance as the appliance identification an appliance number ID which is predetermined by that appliance and, after being connected to the telecommunications terminal, is transmitted to this telecommunications terminal during an initialization process.
A combination of alphabetic and numerical characters is also feasible for generating an appliance identification ID.
Once the appliance number ID has been allocated, the user is requested via a device which is associated with the telecommunications terminal, particularly a microphone, to enter a first spoken phrase SP1, which is allocated to an appliance status identified by a first value VALUE1, to specify a second spoken phrase SP2, which is allocated to a second appliance status identified by a second value VALUE2, and to specify a third spoken phrase SP3, which is allocated to any other appliance status, which is identified by a value VALUE3 which differs from the first and second values VALUE1, VALUE2.
If, for example, a remotely controllable roller shutter is connected to the telecommunications terminal, whose values that are identifying the statuses are defined in an interval [0; 255], with the value “0” corresponding to the “roller shutter entirely raised” status, the value “255” corresponding to the “roller shutter entirely lowered” status, and with the other values identifying a status between these two statuses, then the user can speak the formulation “roller shutter entirely raised” as the first spoken phrase SP1 and can allocate this to the value “0”, and then can speak the formulation “roller shutter entirely lowered” as the second spoken phrase SP2 and can allocate this to the value “255”. All other values which lie in the interval [1; 254] can be spoken by the user and associated with the formulation “the current position of the roller shutter corresponds to the value:”.
Following the user check, the three spoken phrases SP1 to SP3 are stored in conjunction with the appliance number ID in the form of an organized list such that one, and only one, associated spoken phrase SP1, SP2, or SP3 can be determined via a current appliance number ID and a current value VALUE1, VALUE2 or VALUE3 identifying an appliance of state.
Alternatively, it is possible to provide for the spoken phrases SP1, SP2 and SP3 to be provided for each appliance such that they are already in digitized form, processed appropriately for storage and for speech synthesis, on a memory medium, such as a floppy disc or a memory chip in the appliance, so that they need not be entered by the user.
After the storage process, the method is started once again with a check as to whether a new appliance has been connected at the startpoint 1.
If the check indicates that no new appliance has been connected, then a check is carried out in a second step 2 to determine whether an appliance status of some particular appliance, which is located in the local area network and is connected to the telecommunications terminal, is being queried by a user.
If this is the case, the appliance is requested to transmit a data word DW, which contains the value VALUE1, VALUE2 or VALUE3 of the current status of the appliance. Once the data word DW has been received, a check is carried out to determine which of the values VALUE1, VALUE2 or VALUE3 is contained in the data word DW. If the data word DW contains the first value VALUE1, then the first spoken phrase SP1, which is associated with the appliance being checked, is set as the output phrase AP on the basis of the current appliance number ID and the current value VALUE1, VALUE2 or VALUE3 of the data word DW.
If the data word DW contains the second value VALUE2, then the second spoken phrase SP2, which is associated with the appliance being checked, is set as the output phrase AP on the basis of the current appliance number ID and the current value VALUE1, VALUE2 or VALUE3 of the data word DW.
For at least one third value VALUE3, which is not the same as the first value VALUE1 or the second value VALUE2, the spoken phrase SP1 which is associated with the appliance being checked is set, followed by the third value VALUE3, as the output phrase AP on the basis of the current appliance number ID and the current value VALUE3 of the data word DW.
Once the spoken phrase has been defined, it is processed such that it can be transmitted and output by a device for speech synthesis.
If, for example, the user is checking the status of the roller shutters, then the formulation “roller shutter entirely raised” is output to the user if a transmitted data word DW contains the first value VALUE1 “O”, the formulation “roller shutter entirely lowered” is output to the user for a transmitted data word DW whose second value is VALUE2 “255”, and for every value ([1; 254]) which differs from this, such as a third value VALUE3 “23”, the formulation “the current position of the roller shutter corresponds to the value: 23” is output to the user.
After each output, the method is finally continued from the startpoint 1.
If the check finds that the user is not checking any appliance status of any appliance which is located in the local area network and is connected to the telecommunications terminal, then the method is likewise continued at the startpoint 1.
Although the present invention has been described with reference to specific embodiments, those of skill in the art will recognize that changes may be made thereto without departing from the spirit and scope of the present invention without departing from the hereafter appended claims.
|Brevet cité||Date de dépôt||Date de publication||Déposant||Titre|
|US4343990 *||15 oct. 1980||10 août 1982||Matsushita Electric Industrial Co. Ltd.||Heating apparatus safety device using voice synthesizer|
|US4426733 *||28 janv. 1982||17 janv. 1984||General Electric Company||Voice-controlled operator-interacting radio transceiver|
|US6169789 *||4 juin 1999||2 janv. 2001||Sanjay K. Rao||Intelligent keyboard system|
|US6184787 *||4 juin 1998||6 févr. 2001||Duane A. Morris||Overhead garage door position monitoring system|
|US6317668 *||29 juil. 1999||13 nov. 2001||Qualcomm Incorporated||Paperless log system and method|
|US6629077 *||22 nov. 2000||30 sept. 2003||Universal Electronics Inc.||Universal remote control adapted to receive voice input|
|GB2295067A||Titre non disponible|
|WO1997025808A1||31 déc. 1996||17 juil. 1997||British Telecomm||Remote control system|
|1||Protokolle am Beispiel des OSI Referenzmodells, pp. 102-111.|
|2||XP-002162174-Reference Manual for the HCS 11-Release 3.62 Mar. 10, 1998.|
|Brevet citant||Date de dépôt||Date de publication||Déposant||Titre|
|US7272377 *||7 févr. 2002||18 sept. 2007||At&T Corp.||System and method of ubiquitous language translation for wireless devices|
|US7689245||14 août 2007||30 mars 2010||At&T Intellectual Property Ii, L.P.||System and method of ubiquitous language translation for wireless devices|
|US20030149557 *||7 févr. 2002||7 août 2003||Cox Richard Vandervoort||System and method of ubiquitous language translation for wireless devices|
|US20060270350 *||30 mai 2006||30 nov. 2006||Samsung Electronics Co., Ltd.||Method for automatically connecting mobile communication terminal to home network system using bluetooth® and mobile communication terminal adapted thereto|
|US20070213988 *||10 mars 2006||13 sept. 2007||International Business Machines Corporation||Using speech processing technologies for verification sequence instances|
|US20080021697 *||14 août 2007||24 janv. 2008||At&T Corp.||System and method of ubiquitous language translation for wireless devices|
|US20090082880 *||20 sept. 2007||26 mars 2009||Tridium Inc.||Wireless device for a building control system|
|US20090265217 *||13 avr. 2007||22 oct. 2009||Ajames Gmbh||System for triggering terminals|
|Classification aux États-Unis||455/419, 340/426.24, 704/270.1, 455/414.4, 340/426.13, 370/245, 455/418, 455/41.2, 704/275, 370/241, 455/414.1, 704/269, 704/258, 704/277, 370/908, 455/420|
|Classification internationale||G10L13/04, H04L29/08, H04L29/06|
|Classification coopérative||G10L13/00, Y10S370/908, H04L29/06, H04L67/36, H04L69/329|
|Classification européenne||H04L29/06, H04L29/08N35|
|20 mars 2002||AS||Assignment|
Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:KAMPERSCHROER, ERICH;REEL/FRAME:013017/0920
Effective date: 20020205
|12 mars 2009||FPAY||Fee payment|
Year of fee payment: 4
|17 août 2009||AS||Assignment|
Owner name: GIGASET COMMUNICATIONS GMBH, GERMANY
Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SIEMENS AKTIENGESELLSCHAFT;REEL/FRAME:023107/0010
Effective date: 20090721
|3 mai 2013||REMI||Maintenance fee reminder mailed|
|20 sept. 2013||LAPS||Lapse for failure to pay maintenance fees|
|12 nov. 2013||FP||Expired due to failure to pay maintenance fee|
Effective date: 20130920