专利摘要:
Erläutert wird unter anderem ein Verfahren, bei dem abhängig von Ortsdaten automatisch Dienste für Geräte (12, 22) oder für ein aus mehreren Geräten (12, 32) zusammengesetztes Gerät ermittelt werden.Among other things, a method is described in which, depending on location data, services for devices (12, 22) or for a device composed of several devices (12, 32) are automatically determined.
公开号:DE102004021321A1
申请号:DE102004021321
申请日:2004-04-30
公开日:2005-12-01
发明作者:Bruno Bozionek;Dieter Hemkemeyer;Karl Klaghofer;Ralf Neuhaus;Michael Tietsch;Rainer Uecker;Rainer Zimmmermann
申请人:Siemens AG;
IPC主号:H04M3-42
专利说明:
[0001] DieErfindung betrifft unter anderem ein Verfahren, bei dem Ortsdatenfür mehrereGerätegespeichert werden, wobei ein Ortsdatum jeweils eine Angabe über denAufstellungsort des betreffenden Gerätes enthält.TheThe invention relates inter alia to a method in which location datafor manyequipmentare stored, with a location data in each case an indication of theLocation of the device in question contains.
[0002] Beispielsweisesind die Gerätean eine privat genutzte Telekommunikationsanlage angeschlosseneTelefone. FürServicezwecke werden beim Anmelden der Telefone an der Telekommunikationsanlage auchGebäude-und Raumnummern vermerkt, die es Servicemitarbeitern erleichtern,Rufnummern und Räumeeinander zuzuordnen.For exampleare the devicesconnected to a privately used telecommunications systemPhones. ForService purposes are when logging in the phones on the telecommunications system as wellBuilding-and room numbers that make it easier for service employeesTelephone numbers and roomsto assign each other.
[0003] Jedochkönnenauch fürandere Geräte Ortsangabengespeichert werden, beispielsweise in einem lokalen Datenübertragungsnetz,der Ort von Datenverarbeitungsanlagen, von Druckern, von Scannernoder von anderen Geräten.howevercanalso forother devices location informationstored, for example in a local data transmission network,the location of data processing equipment, printers, scannersor from other devices.
[0004] Esist Aufgabe der Erfindung, ein einfaches Verfahren anzugeben, beidem aufgrund von Ortsdaten neue Anwendungen erschlossen werden,insbesondere das Ermitteln von füreinen Nutzer nutzbaren Diensten. Außerdem soll eine Einheit zumErmitteln nutzbarer Dienste angegeben werden.ItObject of the invention to provide a simple method, inwhich, due to location data, opens up new applications,in particular the determination of fora user usable services. In addition, a unit forDetermining usable services to be specified.
[0005] Dieauf das Verfahren bezogene Aufgabe wird durch die im Patentanspruch1 angegebenen Verfahrensschritte gelöst. Weiterbildungen sind in denUnteransprüchenangegeben.Theon the method-related object is characterized by in the claim1 specified method steps solved. Trainings are in thedependent claimsspecified.
[0006] DieErfindung geht von der Überlegungaus, dass Ortsdaten von Gerätengenutzt werden können, umeinem Nutzer automatisch die Nutzung von Diensten anzubieten, diedurch diese Geräteerbracht werden, wenn der Aufenthaltsort des Nutzers bekannt ist.Deshalb werden bei dem erfindungsgemäßen Verfahren zu sätzlich zudem eingangs genannten Verfahrensschritt die folgenden Verfahrensschritteausgeführt: – Erzeugeneines Ortsdatums, das den Aufenthaltsort eines Nutzers angibt, – abhängig vondem ermittelten Ortsdatum und den gespeicherten Ortsdaten automatischesAuswählenmindestens eines Gerätes,das von dem Nutzer genutzt werden kann und darf, – Übertrageneiner Statusmeldung zu einem Gerätoder zu einem von dem Nutzer genutzten Bezugsgerät, wobei mit der Statusmeldungdem Nutzer die Dienstnutzung mindestens eines Dienstes angebotenwird, der durch ein Gerätoder durch ein aus mehreren Gerätenzusammengesetztes Geräterbracht wird. The invention is based on the consideration that location data of devices can be used to automatically provide a user with the use of services provided by these devices when the location of the user is known. Therefore, in the method according to the invention, in addition to the method step mentioned at the outset, the following method steps are carried out: Generating a location datum indicating the location of a user, Depending on the determined location data and the stored location data, automatic selection of at least one device that can and can be used by the user, Transmitting a status message to a device or to a reference device used by the user, the status message providing the user with the service usage of at least one service provided by a device or by a device composed of several devices.
[0007] Durchdiese Maßnahmenmuss sich der Nutzer nicht selbst darum kümmern, welche Geräte in seinerUmgebung angeordnet sind und welche Geräte gegebenenfalls für ihn freigeschaltetsind.Bythese measuresThe user does not have to worry about which devices in hisEnvironment are arranged and which devices, if necessary, unlocked for himare.
[0008] Weiterhinkann der Nutzer entlastet werden, wenn Treiber- oder Protokollumsetzungenerforderlich sind, da diese vorsorglich oder bei einer Auswahl desbetreffenden Dienstes durch den Nutzer automatisch beschafft werden.Auch muss der Nutzer seine Umgebung nicht absuchen, um einen Überblick über dienutzbaren Gerätezu erhalten. Ein Obersehen von Geräten, beispielsweise in Eckeneines Raumes, ist so ausgeschlossen.Fartherthe user can be relieved when driver or protocol conversionsare necessary as a precautionary measure or when selecting thethe service concerned are automatically procured by the user.Also, the user does not have to search his environment to get an overview of theusable devicesto obtain. An overview of devices, for example in cornersa room is so excluded.
[0009] Durchdie Bildung von zusammengestellten Geräten werden dem Nutzer außerdem Diensteangeboten, die das Dienstangebot über die von den jeweiligenEinzelgerätenallein zu erbringenden Dienste hinaus erweitern. Wiederum wird derNutzer davon entlastet, selbst nach Möglichkeiten der Kombination vonGerätenzu suchen und gegebenenfalls erforderliche Treiber- oder Protokollumsetzungsprogramme zubeschaffen.Bythe formation of compiled devices also serves the useroffered that the service offer over that of the respectiveSingle devicesexpand on services to be provided alone. Again, theRelieves users of this, even for ways of combiningdevicesto locate and, if necessary, required driver or protocol translation programsobtain.
[0010] Beieiner Weiterbildung wird das automatische Auswählen von Geräten aufder Basis von Raumgrenzen bzw. von Raumnummern eines Gebäudes durchgeführt. Liegtdas ermittelte Ortsdatum oder ein gespeichertes Ortsdatum nichtals Raumnummer vor, so wird es in eine Raumnummer umgewandelt. Sowerden Koordinaten mit Hilfe eines Gebäudeplans in Raumnummern umgewandelt.atA further development is the automatic selection of devicesthe basis of room boundaries or room numbers of a building. Liesthe determined local date or a stored local date notas a room number, it is converted into a room number. Socoordinates are converted into room numbers using a building plan.
[0011] Beieiner anderen Weiterbildung wird abhängig von Ortsangaben ausgewählt, dieKoordinatenangaben enthalten. Zum Beispiel mit Hilfe eines globalenPositionierungssystems, z. B. mit Hilfe des GPS (Global PositioningSystem) lassen sich die Gerätestandorteeiner Vielzahl von Gerätenauf einfache Art ermitteln. Auch ist eine Umwandlung von Raumdatenin Koordinatenangaben mit Hilfe von Gebäudeplänen möglich. Beim Auswählen derGerätewird auch ein Umkreisdatum vorgegeben, beispielsweise mit einemWert von 5 m oder von 10 m. Dies bietet den Vorteil, dass auch Geräte einbezogenwerden können,die in einem Nachbarraum zu dem Raum angeordnet sind, in dem sichder Nutzer gerade aufhält.atanother training is selected depending on location information, theCoordinates are included. For example with the help of a global onePositioning system, z. B. with the help of GPS (Global PositioningSystem) can be the device locationsa variety of devicesdetermine in a simple way. Also is a transformation of spatial datain coordinates with the help of building plans possible. When selecting theequipmenta perimeter date is also specified, for example with aValue of 5 m or 10 m. This offers the advantage of including devicescan bewhich are arranged in a neighboring room to the room in whichthe user is currently stopping.
[0012] AlsGerätewerden bei Weiterbildungen verwendet: – ein Bildprojektor, – einBildschirm, – eineBildaufnahmeeinheit, insbesondere eine Kamera, – einTelefon, insbesondere ein Festnetztelefon oder ein Mobilfunktelefon,und/oder – eineDatenverarbeitungsanlage, insbesondere eine tragbare Datenverarbeitungsanlage,wie ein Notebook oder eine bei der Bedienung in der Hand gehalteneDatenverarbeitungs anlage. As devices are used in training: - an image projector, - a screen, An image acquisition unit, in particular a camera, A telephone, in particular a landline telephone or a mobile telephone, and / or A data processing system, in particular a portable data processing system, such as a notebook or an operator in the Hand held data processing system.
[0013] Beieiner nächstenWeiterbildung werden dem Nutzer Geräte fest zugeordnet, die unabhängig vondem erzeugten Ortsdatum in die Statusmeldung aufgenommen werdensollen und aufgenommen werden. Damit erhält der Nutzer die Möglichkeit, Dienstverknüpfungender abhängigvon Ortsdaten ermittelten Dienste mit Diensten für die fest zugeordneten Geräte zu verknüpfen, beispielsweiseeine Rufumleitung von einem fest zugeordneten Gerät zu einemin seiner momentanen Umgebung aufgestellten Gerät.atone nextContinuing education is assigned to the user devices that are independent ofthe created city date in the status messageshould and should be recorded. This gives the user the option of service linksthe dependentFor example, to associate services determined by location data with services for the dedicated devicesa call forwarding from a dedicated device to aset up in its current environment.
[0014] Beieiner anderen Weiterbildung betrifft ein angebotener Dienst eineMultimediakommunikation, die mit Hilfe eines zusammengestelltenGerätes durchgeführt wird.Dem zusammengestellten Gerät wirdein Sammelkennzeichen zugeordnet, unter dem es erreichbar ist bzw.das als Absendedatum angegeben wird, wenn von dem zusammengestelltenGerät ausandere Geräteangewähltwerden. Bei einer Weiterbildung ist das Sammelkennzeichen ein Gerätekennzeichen,das auch einem der Gerätedes zusammengestellten Geräteszugeordnet ist, insbesondere einem Kommunikationsgerät, das eineRufnummer oder eine Internetadresse hat.atIn another development, an offered service relates to oneMultimedia communication, with the help of a compiledDevice is performed.The assembled device isassigned a collective indicator under which it can be reached orwhich is specified as the dispatch date, if from the compiledDevice offother devicesselectedbecome. In a further development, the collective identifier is a device identifier,that also one of the devicesof the assembled deviceis associated, in particular a communication device, the onePhone number or an Internet address has.
[0015] Beieiner nächstenWeiterbildung werden im Rahmen einer Verbindung, die mit Hilfe desSammelgerätekennzeichensaufgebaut worden ist oder bei der das Sammelgerätekennzeichen als Absenderangegeben worden ist, mindestens zwei verschiedene Arten von Nutzdatenempfangen und automatisch abhängigvon der Art der Nutzdaten an mindestens zwei Geräte des zusammengestellten Gerätes weitergeleitet.Alternativ oder kumulativ werden von mindestens zwei Geräten kommendeNutzdatenströme automatischan eine Gegenstelle weitergeleitet.atone nextContinuing education will be part of a liaison with the help of theCollecting device identifierhas been built or where the collective device identifier as the senderhas been specified, at least two different types of payloadreceived and automatically dependentforwarded by the type of user data to at least two devices of the assembled device.Alternatively or cumulatively coming from at least two devicesUser data streams automaticallyforwarded to a remote site.
[0016] DasGerät,dessen Gerätekennzeichenals Sammelgerätekennzeichenverwendet wird, wird auch als Mastergerät bezeichnet. Bei einer Ausgestaltungwird der Verbindungsaufbau und der Verbindungsabbau zu den anderenGerätenabhängigvon Eingaben an dem Mastergerätautomatisch durchgeführt.TheDevice,its device identifieras collective device identifieris also called a master device. In one embodimentthe connection establishment and the disconnection becomes the othersdevicesdependentof inputs to the master deviceautomatically performed.
[0017] Beieiner nächstenWeiterbildung wird währendder Nutzung eines angebotenen Dienstes mindestens ein Ortsdatumaktualisiert, insbesondere das den Aufenthaltsort des Nutzers betreffendeOrtsdatum oder eines Ortdatums eines an der Erbringung eines momentanvom Nutzer genutzten Dienstes beteiligten Gerätes. Abhängig von dem geänderten Ortsdatumwird eine Statusänderungsmeldungerzeugt, in der einem aktuell genutzten Dienst ein anderes Gerät zugeordnetist oder in der auf die Möglichkeiteiner anderen Zuordnung eines Gerätes zu einem aktuell genutztenDienst hingewiesen wird oder in der ein aktuell genutzter Dienstals nicht mehr verfügbarvermerkt ist. Der Nutzer entscheidet sich manuell für das andereGerät.Bei einer alternativen Weiterbildung wird automatisch auf das andereGerät umgeschaltet.Diese Funktion wird insbesondere bei einem Raumwechsel eingesetzt.atone nextContinuing education will be duringthe use of a service offered at least one local dateupdated, in particular concerning the whereabouts of the userLocation Date or a Date of Place of a Presentdevice used by the user. Depending on the changed city datebecomes a status change messagegenerates a different device assigned to a currently used serviceor in the on the possibilityanother assignment of a device to a currently used oneService is pointed or in the one currently used serviceas no longer availableis noted. The user decides manually for the other oneDevice.In an alternative training is automatically on the otherDevice switched.This function is used in particular when changing rooms.
[0018] DieErfindung betrifft außerdemeine Einheit zum Ermitteln nutzbarer Dienste. Die Einheit eignet sichinsbesondere zur Durchführungdes erfindungsgemäßen Verfahrens,so dass die oben genannten technischen Wirkungen gelten.TheInvention also relatesa unit for determining usable services. The unit is suitablein particular for implementationof the method according to the invention,so that the above-mentioned technical effects apply.
[0019] DieErfindung betrifft auch eine Steuereinheit mit einer Verteilungseinheit,die bei einer eintreffenden Kommunikationsanforderungsmeldung wieein Gerätfür diein der Kommunikationsanforderungsmeldung angegebenen Dienste gegenüber einem Kommunikationspartnergerät auftrittund die mindestens zwei eintreffende Medienströme auf mindestens zwei verschiedeneGeräteverteilt. Alternativ oder kumulativ enthält die Steuereinheit eine Bündelungseinheit,die bei abgehenden Kommunikationsanforderungsmeldungen Medienströme von mindestens zweiEinzelgerätenzusammenfasst und die als ein Gerät mit verschiedenen Dienstengegenübereinem Kommunikationspartnergerätauftritt. Somit gelten für dieSteuereinheit die oben fürein zusammengestelltes Terminal genannten technischen Wirkungen.TheInvention also relates to a control unit having a distribution unit,in the case of an incoming communication request message such asa machinefor thein the communication request message specified services to a communication partner device occursand the at least two incoming media streams to at least two different onesequipmentdistributed. Alternatively or cumulatively, the control unit contains a bundling unit,for outgoing communication request messages media streams of at least twoSingle devicessummarized and as a device with different servicesacross froma communication partner deviceoccurs. Thus apply to theControl unit the above fora compiled terminal technical effects.
[0020] ImFolgenden werden Ausführungsbeispiele derErfindung an Hand der anliegenden Zeichnungen erläutert. Darinzeigen:in theBelow are embodiments of theInvention explained with reference to the accompanying drawings. In thisdemonstrate:
[0021] 1 Verfahrensschrittezum Ermitteln der nutzbaren Dienste für einen Nutzer, dessen Aufenthaltsortautomatisch ermittelt wird, und 1 Method steps for determining the usable services for a user whose whereabouts are determined automatically, and
[0022] 2 eineModifikation des Verfahrens gemäß 1,wobei der Aufenthaltsort des Nutzers vom Nutzer eingegeben wird. 2 a modification of the method according to 1 , where the whereabouts of the user is entered by the user.
[0023] 1 zeigtVerfahrensschritte zum Ermitteln der von einem Nutzer 10 nutzbarenDienste, wobei der Aufenthaltsort des Nutzers 10 indirekt über den Standorteines Telefons 12 ermittelt wird, an dem sich der Nutzer 10 anmeldet. 1 shows method steps for determining the user 10 usable services, with the whereabouts of the user 10 indirectly over the location of a phone 12 is determined, in which the user 10 sign up.
[0024] Vordem Anmelden werden jedoch eine Reihe von Vorbereitungsschrittendurchgeführt.Zu einem Zeitpunkt t2 wird das Telefon 12 an eine Telekommunikationsanlage 14 angesteckt,beispielsweise an eine Telekommunikationsanlage der Firma Siemensvom Typ Hicom oder vom Typ HiPath. Alternativ wird eine im Leistungsumfangvergleichbare Telekommunikationsanlage eines anderen Herstellers verwendet.Unmittelbar nach dem Einstecken erzeugt das Telefon 12 zumZeitpunkt t2 eine Registriermeldung 16. In der Telekommunikationsanlage 14 istautomatisch oder manuell der Raum vermerkt worden, in dem das Telefon 12 steht.Before logging in, however, a series of preparation steps are performed. At a time t2 becomes the phone 12 to a telecommunications system 14 infected, for example, to a telecommunications system of the Siemens type Hicom or the HiPath type. As an alternative, a telecommunication system of another manufacturer, which is comparable in scope of performance, is used. Immediately after inserting the phone generates 12 at the time t2 a Regist riermeldung 16 , In the telecommunication system 14 has been noted automatically or manually the room in which the phone 12 stands.
[0025] Zueinem Zeitpunkt t4 sendet die Telekommunikationsanlage 14 aneine Steuereinheit TRM eine Abgleichsmeldung 18, in derdas hinzugekommene Telefon 12 mit den von ihm unterstützten Diensten(z.B. Audio + SMS) sowie der Raum vermerkt sind, in dem das Telefon 12 steht.Zu einem Zeitpunkt t6 sendet die Steuereinheit TRM eine Bestätigungsmeldung 20 andie Telekommunikationsanlage 14.At a time t4 sends the telecommunications system 14 to a control unit TRM a balance message 18 in which the added phone 12 with the services it supports (eg Audio + SMS) as well as the space in which the phone is noted 12 stands. At a time t6, the control unit TRM sends a confirmation message 20 to the telecommunications system 14 ,
[0026] Zueinem nach dem Zeitpunkt t2 liegenden Zeitpunkt t8 wird in dem gleichenRaum, in dem das Telefon 12 aufgestellt ist, ein Bildprojektor 22 installiert,der auch als Beamer bezeichnet wird. Der Bildprojektor 22 wird über eineFunkschnittstelle an einem Datenpaketübertragungsnetz betrieben.Die Funkübertragungsstreckeendet an einer Zugangseinheit 24, die auch als Access Pointbezeichnet wird und sich im gleichen Raum wie das Telefon 12 befindet.Beispielsweise ist das Datenpaketübertragungsnetz ein sogenanntesWLAN (Wireless Local Area Network). Zum Zeitpunkt t8 wird der Bildprojektor 22 erstmalsin Betrieb genommen, woraufhin eine Registriermeldung 26 vondem Bildprojektor 22 automatisch an die Zugangseinheit 24 ge sendetwird. Beim Bearbeiten der Registriermeldung 26 sendet dieZugangseinheit 24 zu einem Zeitpunkt t10 eine Registriermeldung 28 andie Steuereinheit TRM. In der Registriermeldung 28 sindAngaben zum Gerätetypdes Projektors 22 sowie die Raumnummer des Raums angegeben,in dem der Bildprojektor 22 steht.At a time t8 after the time t2 is in the same room in which the phone 12 is set up, an image projector 22 installed, which is also referred to as a projector. The image projector 22 is operated via a radio interface on a data packet transmission network. The radio transmission link ends at an access unit 24 , which is also referred to as Access Point and located in the same room as the phone 12 located. For example, the data packet transmission network is a so-called WLAN (Wireless Local Area Network). At time t8, the image projector becomes 22 first put into operation, whereupon a registration message 26 from the image projector 22 automatically to the access unit 24 ge is sent. When editing the registration message 26 sends the access unit 24 at a time t10 a registration message 28 to the control unit TRM. In the registration message 28 are details of the device type of the projector 22 as well as the room number of the room in which the image projector 22 stands.
[0027] BeimBearbeiten der Registriermeldung 28 in der SteuereinheitTRM wird eine Gerätelisteaktualisiert, in der die Geräte,ihre Dienste und zugehörige Raumnummernangegeben sind. Zu einem Zeitpunkt t12 bestätigt die Steuereinheit TRMdie Registriermeldung 28 mit einer Bestätigungsmeldung 30.When editing the registration message 28 in the control unit TRM, a list of devices is updated, in which the devices, their services and associated room numbers are indicated. At a time t12, the control unit TRM confirms the registration message 28 with a confirmation message 30 ,
[0028] Vordem Anmelden des Nutzers 10, aber nachdem der Nutzer 10 denRaum betritt, in dem das Telefon 12 aufgestellt ist, sendetein mobiler Rechner 32, der vom Nutzer 10 mitgeführt wird,automatisch oder auf Veranlassung des Nutzers 10 eine Registriermeldung 34 bspw. über eineBluetooth-Schnittstelle an eine Zugangseinheit 36, diesich im gleichen Raum wie das Telefon 12 befindet.Before the user logs in 10 but after the user 10 enters the room where the phone is 12 is set up, sends a mobile computer 32 , by the user 10 is carried, automatically or at the instigation of the user 10 a registration message 34 eg via a Bluetooth interface to an access unit 36 in the same room as the phone 12 located.
[0029] Inder Registriermeldung 34 werden der Gerätetyp des mobilen Rechners 32 undgegebenenfalls auch Informationen über seinen Nutzer angegeben.Zu einem Zeitpunkt t16 wird aufgrund der Registriermeldung 34 inder Zugangseinheit 36 bzw. in einer Steuereinheit einesmit der Zugangseinheit 36 verbundenen Datenpaketübertragungsnetzeseine Registriermeldung 38 erzeugt und an die SteuereinheitTRM gesendet. Die Registriermeldung 38 enthält den Gerätetyp desmobilen Rechners 32 und die Raumnummer des Raums, in demdie Zugangseinheit 36 aufgestellt ist. Die Registriermeldung 38 wird vonder Steuereinheit TRM zu einem Zeitpunkt t18 mit einer Bestätigungsmeldung 40 bestätigt. Aufgrundder Bestätigungsmeldung 40 erzeugtdie Zugangseinheit 36 oder eine Steuereinheit in dem Datenpaketübertragungsnetz,in dem die Zugangseinheit 36 betrieben wird, eine Informationsmeldung 42, diean den Rechner 32 gesendet wird. Die Informationsmeldung 42 enthält beispielswei seeine Bestätigung über dieAnmeldung und eine aktuelle Rufnummer, z. B. die des Telefons 12.In the registration message 34 become the device type of the mobile computer 32 and, where appropriate, information about its user. At a time t16 is due to the registration message 34 in the access unit 36 or in a control unit one with the access unit 36 connected data packet transmission network a registration message 38 generated and sent to the control unit TRM. The registration message 38 contains the device type of the mobile computer 32 and the room number of the room in which the access unit 36 is set up. The registration message 38 is issued by the control unit TRM at a time t18 with a confirmation message 40 approved. Due to the confirmation message 40 creates the access unit 36 or a control unit in the data packet transmission network in which the access unit 36 is operated, an information message 42 to the computer 32 is sent. The information message 42 contains beispielswei se confirmation of the registration and a current phone number, z. B. the phone 12 ,
[0030] EinMastergerätfür einzusammengestelltes Terminal muss per Rufnummer adressierbar seinund kann mit dem Bediengerätbzw. Bezugsgerätidentisch sein, muss aber nicht, wie gezeigt (Mastergerät = Telefon,Bediengerät= PDA). Das Bediengerätist das Gerät, über dasdie Steuereinheit TRM mit dem Nutzer 10 kommuniziert.A master device for a compiled terminal must be addressable by telephone number and may be identical to the HMI device or reference device, but does not have to be identical as shown (master device = telephone, HMI device = PDA). The HMI device is the device through which the control unit TRM communicates with the user 10 communicated.
[0031] Prinzipiellsind bspw. drei Wege möglich: 1. Das Master- und das Bedien-Gerät sind identisch(z.B. PDA mit GSM, wie der „NokiaCommunicator"):In diesem Fall bringt der Nutzer 10 quasi seine Rufnummermit. Rufnummer. Die Rufnummer in der Informationsmeldung 42 istdie des mobilen Master-Geräts. 2. Das Bediengerät(hier PDA) ist selbst unter keiner Rufnummer zu erreichen. Hierwird dann ein adäquatesGerät zumMastergeräternannt; im Beispiel das Telefon 12. Die Rufnummer in derInformationsmeldung 42 ist die Rufnummer des Telefons 12 3. Mehrere Geräteeines Szenarios sind überRufnummern erreichbar. Eines dieser Geräte wird zum Mastergerät ernannt,wobei dann wie unter 2. verfahren wird. In principle, for example, three ways are possible: 1. The master and the operating device are identical (eg PDA with GSM, such as the "Nokia Communicator"): In this case, the user brings 10 quasi his phone number with. Number. The phone number in the information message 42 is that of the mobile master device. 2. The HMI device (here PDA) can not be reached even under any telephone number. Here then an adequate device is appointed master device; in the example the telephone 12 , The phone number in the information message 42 is the phone number of the phone 123. Several devices of a scenario can be reached via telephone numbers. One of these devices will be named master device, then proceed as in 2. above.
[0032] Damitsind die Vorbereitungen fürdas automatische Ermitteln der Dienste abgeschlossen. Zu einem Zeitpunktt22 meldet sich der Nutzer 10 am Telefon 12 an, beispielsweisedurch Wähleneiner Servicenummer unter Eingabe einer Kennung und gegebenenfallsauch eines Passworts. Zu einem Zeitpunkt t24 wird eine Anmeldemeldung 44 vomTelefon 12 zur Telekommunikationsanlage 14 übertragen. DieTelekommunikationsanlage 14 ist aufgrund der Bestätigungsmeldung 20 sogeschaltet worden, dass sie aufgrund der Anmeldungsmeldung 24 dieSteuereinheit TRM zu einem Zeitpunkt t26 mit einer Benachrichtigungsmeldung 46 benachrichtigtvom Anmeldevorgang des Nutzers 10. Aufgrund der Benachrichtigungsmeldung 46 meldetdie Steuereinheit TRM zu einem Zeitpunkt t28 alle für den NutzerverfügbarenDienste und Gerätean den mobilen Rechner 32 mit Hilfe einer Statusmeldung 48.Die Statusmeldung 48 enthält dabei die folgenden Gerätegruppen: – Geräte, dieim Raum aufgestellt sind, in dem sich der Nutzer 10 befindet,d.h. eine Angabe zum Telefon 12, zum Bildprojektor 22 undzum Rechner 32, gegebenenfalls werden nur die Geräte angezeigt,die auch eingeschaltet sind bzw. die zur Nutzung durch den Nutzer 10 freigeschaltetsind, – Geräte, diedem Nutzer 10 administrativ fest zugeordnet worden sind,beispielsweise sein privates oder dienstliches Telefon, sein privatesoder dienstliches Faxgerätund seine private bzw. dienstliche E-Mailadresse, – optional,sogenannte zusammengestellte Geräte,beispielsweise, falls sich in seinem mobilen Rechner 32 aucheine Kamera befindet, ein Bildtelefon, das aus dem Telefon 12 unddem mobilen Rechner 32 besteht, wobei die Anzeigeeinheitdes Rechners 32 als Bildausgabeeinheit genutzt wird. This completes the preparations for automatic discovery of the services. At a time t22, the user 10 answers the phone 12 For example, by dialing a service number by entering an identifier and possibly also a password. At a time t24 will be a login message 44 from the phone 12 to the telecommunications system 14 transfer. The telecommunication system 14 is due to the confirmation message 20 have been switched so that they are due to the login message 24 the control unit TRM at a time t26 with a notification message 46 notified by the login process of the user 10 , Due to the notification message 46 the control unit TRM reports all services and devices available to the user to the mobile computer at a time t28 32 with the help of a status message 48 , The status message 48 contains the following device group pen: - Devices installed in the room where the user is located 10 is located, ie an indication of the telephone 12 , to the image viewer 22 and to the computer 32 , if applicable, only the devices which are also switched on or those for use by the user are displayed 10 are unlocked, - Devices belonging to the user 10 have been assigned administratively, for example, his or her private or business telephone, his or her personal or business fax machine, and his or her private or business e-mail address; - Optional, so-called compiled devices, for example, if in his mobile computer 32 Also located a camera, a videophone that is out of the phone 12 and the mobile computer 32 consists, wherein the display unit of the computer 32 is used as an image output unit.
[0033] Zueinem Zeitpunkt t30 wähltder Nutzer 10 einen angebotenen Dienst aus oder verknüpft angeboteneDienste. Im Ausführungsbeispielmöchteder Nutzer 10 Anrufe von seinem dienstlichen Telefon auf dasTelefon 12 umleiten. Nach einer entsprechenden Eingabezu einem Zeitpunkt t32 erzeugt der Rechner 32 eine Dienstnutzungsmeldung 50,die an die Steuereinheit TRM gesendet wird. Die Steuereinheit TRM sendetzu einem Zeitpunkt t34 eine Einstellungsmeldung 52 an dieKommunikationssteuerung 14. Ist das Diensttelefon des Nutzers 10 auchan die Kommunikationsanlage 14 angeschlossen, so kann dieTelekommunikationsanlage 14 die Rufumleitung selbst veranlassen.Befindet sich das Diensttelefon des Nutzers 10 dagegenan einer anderen Telekommunikationsanlage, so kann die Steuereinheit TRM über einegeeignete Schnittstelle zu dieser Telekommunikationsanlage (z.B.CTI) die Rufumleitung veranlassen.At a time t30, the user selects 10 a service offered or linked services offered. In the embodiment, the user wants 10 Calls from his business phone to the phone 12 redirect. After a corresponding input at a time t32, the computer generates 32 a service usage message 50 which is sent to the control unit TRM. The control unit TRM sends a setting message at a time t34 52 to the communication controller 14 , Is the service phone of the user 10 also to the communication system 14 connected, so can the telecommunications system 14 initiate the call diversion itself. Is the service telephone of the user 10 on the other hand at another telecommunications system, the control unit TRM can cause call diversion via a suitable interface to this telecommunications system (eg CTI).
[0034] Beieinem anderen Ausführungsbeispielmeldet sich der Nutzer 10 nicht am Telefon 12,sondern mit Hilfe des mobilen Rechners 32 bei der SteuereinheitTRM direkt an. Bei einem anderen alternativen Ausführungsbeispielwerden die Ortsinformationen in einer Datenbank gespeichert, aufdie die Steuereinheit TRM Zugriff hat. Alternativ werden die Ortsinformationenbei verschiedenen Datenbanken gezielt abgefragt, nachdem der Aufenthaltsortdes Nutzers 10 bekannt ist, beispielsweise durch eine Anfragean der Telekommunikationsanlage 14, mit der alle Telefoneermittelt werden sollen, die in dem Raum aufgestellt sind, in demsich der Nutzer 10 gerade angemeldet hat.In another embodiment, the user logs 10 not on the phone 12 but with the help of the mobile computer 32 at the control unit TRM directly to. In another alternative embodiment, the location information is stored in a database to which the control unit TRM has access. Alternatively, the location information is selectively queried at various databases, after the whereabouts of the user 10 is known, for example, by a request to the telecommunications system 14 to detect all phones placed in the room where the user is located 10 just logged in.
[0035] 2 zeigtein Ausführungsbeispiel,bei dem die Ortsinformation überden Aufenthaltsort des Nutzers 10 nicht automatisch ermitteltwird, beispielsweise weil eine öffentlicheInfrastruktur genutzt wird, z.B. die Infrastruktur eines Hotels.Im Ausführungsbeispielwird überein WEB-Interface vom mobilen Rechner 32 Kontakt mit derSteuereinheit TRM aufgenommen, um die notwendigen Informationenzu registrieren. Zu einem Zeitpunkt t22b gibt der Nutzer 10 inseinen mobilen Rechner 32 die erforderlichen Daten ein,insbesondere das Ortsdatum zu seinem Aufenthaltsort und ein Datum über eineTelefonnummer, unter der er erreichbar ist. 2 shows an embodiment in which the location information about the whereabouts of the user 10 is not determined automatically, for example, because a public infrastructure is used, for example, the infrastructure of a hotel. In the embodiment, via a WEB interface from the mobile computer 32 Contact with the control unit TRM recorded to register the necessary information. At a time t22b gives the user 10 in his mobile computer 32 the required data, in particular the local date to his whereabouts and a date via a telephone number, under which he is reachable.
[0036] Zueinem Zeitpunkt t24b sendet der mobile Rechner 32 über dasInternet eine Anmeldemeldung 100 direkt an die SteuereinheitTRM. Die Steuereinheit TRM aktualisiert ihre Ortsdaten und Gerätedaten.Beispielsweise wird zu einem Zeitpunkt t30 eine Abgleichsmeldung 102 aneine Kommunikationssteuerung 150 des Hotels gesendet. DieKommunikationssteuerung 150 teilt der Steuereinheit TRMzu einem Zeitpunkt t32 Ortsinformationen über die nutzbaren Geräte und Dienstemit, die in dem gleichen Raum des Hotels aufgestellt sind, in demsich auch der Nutzer 10 befindet, beispielsweise Informationen über Zugangseinheiten 152 und 154 und über Geräte 160 und 162,die der Nutzer 10 als Hotelgast nutzen kann, beispielsweiseein Telefon oder ein Faxgerät. Im übrigen werdenin der Hotel-Infrastruktur ähnliche Vorgänge durchgeführt, wieoben an Hand der 1 erläutert.At a time t24b, the mobile computer sends 32 via the internet a registration message 100 directly to the control unit TRM. The control unit TRM updates its location data and device data. For example, at a time t30, a matching message is generated 102 to a communication controller 150 sent to the hotel. The communication control 150 At a time t32, the control unit TRM informs the control unit TRM of location information about the usable devices and services installed in the same room of the hotel, in which the user is also located 10 such as information about access units 152 and 154 and about devices 160 and 162 that the user 10 as a hotel guest, such as a telephone or a fax machine. Moreover, similar processes are carried out in the hotel infrastructure, as above on the hand of the 1 explained.
[0037] Zusammenfassendgilt, dass auch eine Realisierung eines "zusammengestellten Multimedia-Kommunikationsterminals" (ZMK) angegeben wird,das zusammengestellt ist aus zunächstunabhängigvoneinander betreibbaren Kommunikationsgeräten unter gemeinsamer Koordinationdurch ein "Terminalressourcen-Management" (TRM), das auch kurzals Steuereinheit TRM bezeichnet wird. Die logische Beziehung z.B.zwischen einem Telefon und einem PDA (Personal Digital Assistant),d.h. einem mobilen Rechner 32, dessen grafische Ein- undAusgabemöglichkeitadditiv zum Telefon benutzt werden soll, wird dann administrativ über dieSteuereinheit TRM oder ad hoc hergestellt, wobei die Zuordnung derSteuereinheit TRM dynamisch mitgeteilt wird. Gerade die dynamischeMitteilung ermöglichtes, bei Bedarf z.B. aus einem Handy (Audio) und einem sich im Bereicheines WLAN – sogenanntenHot Spots – befindlichenPDA (Video) und/oder Daten einen Multimediaterminal zu bilden undim selben Ruf, z.B. unter einer identischen Rufnummer, zu verwenden.Aus Sicht des Kommunikationspartners wird einfach nur ein weitererDienst, z.B. Video verfügbar,während tatsächlich einweiteres Gerät,nämlichder PDA, dem Szenario hinzugefügtwird, welches physikalisch sogar einem anderen Netz zugeordnet seinkann, im Beispiel ist das Handy dem GSM-Netz (Global System Mobile), und derPDA bzw. der mobile Rechner 32 dem WLRN-IP-Netz (WirelessLocal Area Network/Internet Protocol) zugeordnet.In summary, a realization of a "combined multimedia communication terminal" (ZMK) is also provided, which is composed of initially independently operable communication devices under joint coordination by a "terminal resource management" (TRM), which also briefly designates the control unit TRM becomes. The logical relationship eg between a telephone and a PDA (Personal Digital Assistant), ie a mobile computer 32 , whose graphical input and output option is to be used additively to the telephone, is then made administratively via the control unit TRM or ad hoc, wherein the assignment of the control unit TRM is communicated dynamically. Especially the dynamic message makes it possible, if necessary, for example, from a mobile phone (audio) and in the area of a WLAN - so-called hot spot - located PDA (video) and / or data to form a multimedia terminal and in the same reputation, for example, under an identical Phone number to use. From the point of view of the communication partner, simply another service, eg video is available, while in fact another device, namely the PDA, is added to the scenario which may even physically be associated with another network, in the example the mobile is the GSM network ( Global System Mobile), and the PDA or the mobile computer 32 assigned to the WLRN IP (Wireless Local Area Network / Internet Protocol) network.
[0038] Beieinem Ausführungsbeispielwird die Anzeigeeinheit des PDA überein auf dem PDA gespeichertes Videoabspielprogramm angesteuert,das Videodaten anzeigt, die zu dem PDA gesendet werden. Für eine Bildaufnahmewird eine Kamera genutzt, die im PDA integriert ist, die an denPDA angeschlossen ist oder die sich in der Nähe des PDA befindet. Das Videoabspielprogrammwird von der Steuereinheit TRM z.B. über eine Internetadresse undeine Portnummer adressiert. Die Steuereinheit TRM übermitteltan die Kamera ebenfalls eine Internetadresse und eine Portnummer,an welche die Kamera die Bilddaten senden soll. Die SteuereinheitTRM emuliert zur Gegenseite hin bspw. ein H.323 Endgerät oder SIP-Endgerät (SessionInitiation Protocol), wobei die eigentlichen Datenströme (Audio,Video usw.) den TRM nicht notwendigerweise passieren müssen. Eineevtl. fürdie Endgeräte-Emulationnotwendige Medien-Wandlung (Interworking) wird automatisch von derSteuereinheit TRM veranlasst. Die Steuerungseinheit TRM beeinflusstggf. die Leitwege für dieseMedien, transportiert/modifiziert aber diese nicht selbst.In one embodiment, the display unit of the PDA is powered via a PDA on the PDA controlled video player program that displays video data sent to the PDA. Image capture uses a camera built into the PDA connected to the PDA or near the PDA. The video player program is addressed by the control unit TRM eg via an Internet address and a port number. The control unit TRM also transmits to the camera an internet address and a port number to which the camera should send the image data. For example, the control unit TRM emulates an H.323 terminal or a SIP terminal (Session Initiation Protocol) to the far side, wherein the actual data streams (audio, video, etc.) do not necessarily have to pass the TRM. Any media conversion necessary for the terminal emulation (interworking) is automatically initiated by the control unit TRM. The control unit TRM possibly influences the routes for these media, but does not transport / modify them themselves.
[0039] Beieinem zusammengestellten Gerätwirkt die Steuereinheit TRM bspw. auf mindestens eine in den beteiligtenNetzen benutzte Kommunikationssteuerung ein. Die Kommunikationssteuerunglässt sichzentral oder dezentral ausführen.Die Steuereinheit TRM wirkt derart auf die Kommunikationssteuerungein, dass: – bei eintreffenden Kommunikationswünschen bzw.Verbindungsanforderungen die verschiedenen Medienströme auf dieverschiedenen Geräte verteiltwerden, so dass sich ein logisches bzw. virtuelles Gerät für alle angefordertenDienste ergibt, – beiabgehenden Kommunikationswünschen bzw.Verbindungsanforderungen die Einzelgeräte bzw. Komponenten des zusammengestelltenMultimediaterminals sich dem Gesamtsystem gegenüber wie ein Multimediaterminalverhalten und dem System gegenüberunter einer gemeinsamen Rufnummer/Adresse mit verschiedenen Servicesbzw. Diensten auftreten. In a compiled device, the control unit TRM acts, for example, on at least one communication controller used in the participating networks. The communication control can be executed centrally or remotely. The control unit TRM acts on the communication control in such a way that: - In the case of incoming communication requests or connection requests, the various media streams are distributed to the various devices, so that a logical or virtual device results for all requested services, - In the case of outgoing communication requests or connection requests, the individual devices or components of the compiled multimedia terminal behave towards the overall system like a multimedia terminal and occur to the system under a common call number / address with different services or services.
[0040] DieSteuereinheit TRM verwaltet die Zuordnung zwischen der Rufnummer/Adresseund den Diensten fürjedes zusammengestell te Multimediakommunikationsterminal und denfür denjeweiligen Service zuständigenals ZMK-Komponenten fungierenden Geräten bzw. deren Adressen. DieRufnummer/Adresse eines ZMK ist dabei identisch mit der eines derzugeordneten Geräte,das als Mastergerät arbeitet.Bei einem anderen Ausführungsbeispiel wirdaber eine spezielle Rufnummer/Adresse verwendet, die nur zum Zweckeder Adressierung des ZMK vergeben worden ist.TheControl unit TRM manages the assignment between the telephone number / addressand the services foreach assembled multimedia communication terminal and thefor therespective service competentas ZMK components acting devices or their addresses. ThePhone number / address of a ZMK is identical to the one of theassociated devices,which works as a master device.In another embodiment willbut a special phone number / address used only for the purposethe addressing of the ZMK has been awarded.
[0041] Abhängig davon,wie die Kommunikation von Einzelgeräten zu einem ZMK erfolgen soll,ergeben sich die folgenden Möglichkeiten: – statischper Administration, wobei keine explizite Unterstützung durchdie ZMK-Komponenten erforderlich ist, – dynamischbzw. ad hoc, wobei die ZMK-Komponenten das An- und Abmelden am ZMK unterstützen undwobei Informationen zu übergebensind, an Hand derer entschieden werden kann, welche Geräte sinnvollzu ZMK kombiniert werden können. Depending on how the communication from single devices to a ZMK is to take place, the following possibilities arise: - statically by administration, whereby no explicit support by the ZMK components is necessary, - dynamically or ad hoc, whereby the ZMK components support the logging in and out of the ZMK and where information is to be transferred, on the basis of which it can be decided which devices can be usefully combined to ZMK.
[0042] Über Schnittstellenzur Kommunikations-Steuerung hin, beeinflusst das TRM z.B. die Routing-Entscheidungder Steuerung im Sinne der hier beschriebenen Erfindung.Via interfacesfor communication control, the TRM affects e.g. the routing decisionthe control in the sense of the invention described herein.
[0043] Esergeben sich unter anderem die folgenden Vorteile: – dieEinzelgerätebzw. die Komponenten eines ZMK benötigen keine zusätzlichenSchnittstellen zur direkten Ankopplung an ein zu steuerndes Gerät. Es werdenausschließlichohnehin schon vorhandene physikalische Schnittstellen benutzt, d.h.sogenannte "nativeinterfaces". – DieEinzelgerätemüssenselbst keine koordinierende Funktionen übernehmen, so dass auch kein Gerät aufgrundder fürsolche Funktionen notwendigen und gegebenenfalls fehlenden Ressourceanforderungenvon dem erläutertenVerfahren ausgeschlossen ist. – Verbindungsanforderungenkönnenfrühzeitig mitHilfe des TRM bewertet und aufgrund des Bewertungsergebnisses abgelehnt,oder falls erforderlich, nach Medientypen getrennt den verschiedenenGerätenbzw. verschiedenen Komponenten des ZMK zugestellt werden. – DieDienste könnenvon den Kommunikationspartnern in gewohnter Weise genutzt werden, ohnedass dafürphysikalische Besonderheiten, z.B. Netzübergänge oder andere Rufnummern/Zieladressenzu beachten wären. There are, among others, the following advantages: - The individual devices or the components of a ZMK need no additional interfaces for direct coupling to a device to be controlled. Only existing physical interfaces are used, ie so-called "native interfaces". The individual devices themselves do not have to assume any coordinating functions, so that no device is excluded from the explained method due to the necessary and possibly missing resource requirements for such functions. - Connection requests can be evaluated early by the TRM and rejected based on the result of the evaluation, or, if necessary, delivered separately to the different devices or components of the ZMK by media type. - The services can be used by the communication partners in the usual way, without that special physical features, such as network transitions or other numbers / destinations should be observed.
[0044] Beiden erwähntenGerätenund Medien handelt es sich nur um Beispiele. Nicht explizit genannte Anwendungenwie eMail usw. werden bei anderen Ausführungsbeispielen auf ähnlicheArt und Weise eingebunden.atthe mentioneddevicesand media are just examples. Not explicitly mentioned applicationseMail, etc. are similar in other embodimentsWay integrated.
[0045] Beider Zusammenstellung einzelner Geräte zu einem ZMK werden Kriteriengenutzt, nach denen die zunächstunabhängigenGeräteeinander zugeordnet werden. Abhängigvon der der konkreten Implementierung zugrundeliegenden Netzinfrastruktur hatman es gegebenenfalls mit einer reinen Geräteadressierung zu tun, wieheute im Telefon-Festnetz, die es erforderlich macht, dem Anwender,beispielsweise ortsabhängigund temporär,ein Mastergerät zuzuordnen,an dem die weitere Adressierung festgemacht werden kann.atthe compilation of individual devices into a ZMK become criteriaafter which the firstindependentequipmentbe assigned to each other. Dependentfrom the network infrastructure underlying the concrete implementationone might do it with a pure device addressing, such astoday in the telephone landline, which makes it necessary to the user,for example, depending on locationand temporarily,assign a master device,where the further addressing can be fixed.
[0046] Verwendetwerden beispielsweise die folgenden Kriterien: 1.RäumlicheNähe derzu verknüpfendenGeräte, wobeiman Ortsdaten benötigt,die den Aufstellungsort der beteiligten Geräte und auch den Aufenthaltdes Anwenders selbst bzw. dessen Mastergeräte angeben. Beispielsweisebefindet sich der Anwender im Funkbereich des Bluetooth-Access Point 36,der beispielsweise eine Reichweite im Bereich von 3 Metern bis 10Metern hat. Alle Gerätein diesem räumlichenUmfeld werden dem Anwender zur Verwendung angeboten, wobei sie – sofernausgewählt – automatischunter der Adresse des Anwenders, typischerweise z. Zt. unter dessenRufnummer, aber in künftigenSystemen auch unter dessen Namen (allgemein „Alias" genannt) von Kommunikationspartnernansprechbar wären.Bspw. wird eine SMS (short massage service) oder eine MMS (multimediamassage service) unter Anwahl der Rufnummer des Telefons 12 aufdem Bildprojektor 22 angezeigt. Zusätzlich werden beispielsweiseoptional Regeln überdie Zulässigkeiteiner Verknüpfungeinbezogen. Es macht beispielsweise wenig Sinn, einem Handy-BesitzersämtlicheHeadsets eines Konferenzraums als mögliche Ein-/Ausgabegeräte anzubieten.Anders ist es dagegen bei einem Faxgerät, das sich ebenfalls im Konferenzraumbefindet. Hier kann es durchaus sinnvoll sein, dass es mehrerenoder allen Konferenzteilnehmern zur Verfügung gestellt wird. 2. Logische Zuordnung zum Anwender bzw. zu dessen Mastergerät, wobeibeispielsweise der Empfang von Faxen auf dem Faxgerät im Büro des Anwendersauch währenddessen Abwesenheit sinnvoll ist, d.h. wie eine dauerhafte Zuordnunggetroffen wird. Details übersolche Zuordnungen sind dem Fachmann bekannt. 3. Kombinationen aus 1. und 2. Aufgrund bestimmter Ereignisse,z.B. von Anwenderreaktionen oder von Systemereignissen und Regeln, werdenz.B. die in 2. besprochenen logischen Zuordnungen zugunsten räumlicherGegebenheiten (1.) temporäroder dauerhaft modifiziert. Um beim obigen Beispiel zu bleiben,könnenso Faxe temporärstatt im heimischen Büroim Konferenzraum empfangen werden. For example, the fol the following criteria: 1. Spatial proximity of the devices to be linked, where one requires location data indicating the location of the devices involved and also the residence of the user or his master devices. For example, the user is in the radio range of the Bluetooth access point 36 which has a range in the range of 3 meters to 10 meters, for example. All devices in this spatial environment are offered to the user for use, and they are - if selected - automatically under the address of the user, typically z. For example, a text message (short massage service) or an MMS (multimedia massage service) dials the phone number of the phone 12 on the image projector 22 displayed. In addition, for example, optional rules on the permissibility of a link are included. For example, it makes little sense to offer all the headsets of a conference room to a mobile phone owner as possible input / output devices. It is different with a fax machine, which is also in the conference room. It may make sense to make it available to several or all conference participants. 2. Logical assignment to the user or to his master device, whereby, for example, the reception of faxes on the fax machine in the office of the user even during his absence makes sense, ie how a permanent assignment is made. Details about such assignments are known to those skilled in the art. 3. Combinations of 1. and 2. Due to certain events, eg of user reactions or of system events and rules, eg the logical allocations discussed in 2. in favor of spatial conditions (1.) are modified temporarily or permanently. In order to stay with the above example, faxes can be temporarily received in the conference room instead of at home.
[0047] DieAufgabe des Terminal-Ressourcen-Managements TRM bzw. der SteuereinheitTRM ist es, diese Verknüpfungenzu realisieren. Zur Entscheidung werden vordefinierte Regeln und/oderAnwendereingaben herangezogen. Die dazu notwendigen InformationenbezüglichPräsenzund Standort stammen dabei vom Anwender, von den Geräten selbst oderihren Netzzugängenbzw. Access Points. Das TRM sammelt diese Informationen und informiertgegebenenfalls die Kommunikationssteuerung bzw. die zuständige Instanzim Falle von verteilten Steuerungen über z.B. Rufumleitungen oderes baut Aktivverbindungen auf, beispielsweise sogenannte Third PartyCalls, falls die Kommunikationssteuerung serviceabhängiges Routennicht unterstützt.TheTask of the terminal resource management TRM or the control unitTRM is it, these shortcutsto realize. To decide predefined rules and / orUser input used. The necessary informationin terms ofpresenceand location come from the user, from the devices themselves ortheir network accessor access points. The TRM collects this information and informsif applicable, the communication controller or the competent authorityin the case of distributed controllers via e.g. Call forwarding orit builds up active connections, for example so-called third partyCalls, if the communication control service-dependent routesunsupported.
[0048] Diezuletzt beschriebenen Interaktionen zwischen TRM und der Kommunikationssteuerungerfordern ein Interface zwischen den beiden, das sowohl dem TRMdie notwendigen Informationen bereitstellt als auch entsprechendeBefehle an die Kommunikationssteuerung weiterleitet, die sie dannausführt.Ist die Kommunikationssteuerung eine Telekommunikationsanlage, solassen sich CTI-Funktionen (Computer Telephony Integration) nutzen.Im Zusammenhang mit solchen Funktionen wird auf den Standard CSTAI bis III usw. (Computer Supported Telecommunication Application)der ECMA (European Computer Manufacturer Association) verwiesen.Bei anderen Kommunikationssteuerungen werden bspw. den CSTA-Funktionen ähnlicheFunktionen verwendet.Thelast described interactions between TRM and the communication controllerrequire an interface between the two that is both the TRMprovides the necessary information as well as appropriateForwards commands to the communication controller, who then sends themperforms.Is the communication control a telecommunications system, soYou can use CTI (Computer Telephony Integration) functions.In connection with such functions is based on the standard CSTAI to III, etc. (Computer Supported Telecommunication Application)the ECMA (European Computer Manufacturer Association).In other communication controllers, for example, the CSTA functions are similarFunctions used.
[0049] Wiean Hand der 1 erläutert, können sich alle beteiligtenNutzer und Gerätean Access Points mit Orts-Informationen anmelden bzw. registrieren.Die Zuordnung Nutzer 10 und mobiler Rechner 32 lässt sichbeispielsweise administrativ vorgeben. Die Zuordnung des Nutzers10 zum Telefon 12 geschieht beispielsweise implizit durchdas Anmelden überdas Telefon 12.How on hand 1 explained, all involved users and devices can register or register at access points with location information. The assignment users 10 and mobile calculator 32 can be specified, for example, administratively. The assignment of the user 10 to the phone 12 For example, implicitly happens by logging on over the phone 12 ,
[0050] Wiean Hand der 2 erläutert worden ist, sind dieVerfahren auch dann einsetzbar, wenn sich bestimmte Ortsinformationennicht automatisch ermitteln lassen, z.B. bei einer öffentlichenInfrastruktur in einem Hotel. Hier wird z.B. über ein Web-Interface Kontaktmit dem TRM aufgenommen, um die nötigen Informationen zu registrieren.Die Zuordnung Nutzer 10 und mobiler Rechner 32 seiauch hier beispielsweise administrativ vorgegeben. Die ZuordnungNutzer 10 und Telefon in dem Hotel kann z.B. durch die expliziteAngaben beim Anmelden am TRM erfolgen.How on hand 2 has been explained, the method can also be used if certain location information can not be determined automatically, for example, in a public infrastructure in a hotel. Here, for example, a web interface is used to contact the TRM in order to register the necessary information. The assignment users 10 and mobile calculator 32 also be given here, for example, administratively. The assignment users 10 and telephone in the hotel can be done eg by the explicit information when logging on to the TRM.
[0051] Ausden gewonnenen Informationen ist der TRM in der Lage, die koordinierendenSteuerkommandos an die Kommunikationssteuerung zu erarbeiten. Abhängig vonder Leistungsfähigkeitdieser Steuerung wird der TRM beispielsweise auch in die Call- Behandlung mit eingebunden,damit fehlende Funktionalitätender Kommunikationssteuerung vom TRM eingefügt werden können, beispielsweise Protokollumsetzungenoder Treiberfunktionen.OutFrom the information obtained, the TRM is in a position to coordinateTo draw control commands to the communication controller. Depending onthe efficiencyIn this control the TRM is also included in the call treatment, for example.thus missing functionalitiesthe communication control can be inserted by the TRM, for example protocol conversionsor driver functions.
[0052] DasGegen-Extrem besteht darin, dass der TRM quasi stellvertretend für die KommunikationssteuerungCalls entgegennimmt, um daraus Informationen zu gewinnen, mit denener dann die Kommunikationssteuerung beeinflusst. Diese Eigenschaft wirdauch als "Proxy"-Funktion bezeichnet.TheCounter-extreme is that the TRM is quasi representative of the communication controlReceives calls in order to gain information from themhe then influences the communication control. This property willAlso called a "proxy" feature.
[0053] Dievom TRM vorgenommenen Einstellungen haben unter anderem die Aufgabe: – eingehendeCalls bzw. eingehende Daten gemäß ihremService den passenden und zugeordneten Geräten zuzustellen, und bei – ausgehendenCalls bzw. ausgehenden Daten Adressinformationen einzufügen, anHand der es spätermöglichist, z.B. einen Rückrufeinzuleiten. The settings made by the TRM have the following tasks: - incoming calls or incoming data ge according to their service to the appropriate and assigned devices, and at - add outgoing calls or outgoing data address information, on the basis of which it is possible later, for example, to initiate a callback.
[0054] Geradeletzteres wird möglicherweiseauch von den Gerätenselbst schon unterstützt,weshalb intelligentere Gerätebei ihrer Registrierung die dafür notwendigenDaten bereits mitgeteilt bekommen, siehe beispielsweise die obenerläutertenUnterschiede bei der Registrierung des mobilen Rechners 32 und desBildprojektors 22.Especially the latter may already be supported by the devices themselves, which is why more intelligent devices have already been given the necessary data during their registration, see, for example, the above-explained differences in the registration of the mobile computer 32 and the image projector 22 ,
[0055] Beieinem anderen Ausführungsbeispielwerden aufgrund der Ortsdaten Geräte ermittelt, die dann nichtin die Statusmeldung aufgenommen werden, weil ihre Nutzung für den Nutzergesperrt ist oder weil sie nicht einsatzbereit sind. Alternativwerden solche Gerätezwar in die Statusmeldung aufgenommen, jedoch als gesperrt oderanderweitig nicht verfügbargekennzeichnet.atanother embodimentare determined based on the location data devices that are notbe included in the status message because their use for the useris locked or because they are not ready for use. alternativebecome such devicesAlthough included in the status message, but as locked orotherwise not availablecharacterized.
权利要求:
Claims (13)
[1]
Verfahren zum Ermitteln nutzbarer Dienste, bei demdie folgenden Schritte ausgeführtwerden: Speichern von Ortsdaten für mehrere Geräte (12, 32),wobei das Ortsdatum jeweils eine Angabe über den Aufstellungsort desjeweiligen Gerätes(12, 32) enthält, Erzeugeneines Ortsdatums, das den Aufenthaltsort eines Nutzers (10)oder eines Kommunikationspartners des Nutzers (10) angibt, abhängig vondem ermittelten Ortsdatum und den gespeicherten Ortsdaten automatischesAuswählen mindestenseines Gerätes(12, 32), das von dem Nutzer (10) genutztwerden kann, Übertrageneiner Statusmeldung (48) zu einem Gerät (12, 32)oder zu einem vom Nutzer (10) genutzten Bezugsgerät (32), wobeimit der Statusmeldung (48) dem Nutzer (10) dieNutzung mindestens eines Dienstes angeboten wird, der durch einGerät (12)oder durch ein aus mehreren Geräten(12, 32) zusammengestelltes Gerät erbrachtwird.A method of determining usable services that performs the following steps: Storing location data for multiple devices ( 12 . 32 ), whereby the location data in each case an indication of the place of installation of the respective device ( 12 . 32 ), generating a location datum indicating the location of a user ( 10 ) or a communication partner of the user ( 10 ) indicates, depending on the determined location data and the stored location data, automatic selection of at least one device ( 12 . 32 ) provided by the user ( 10 ) can be used, transmitting a status message ( 48 ) to a device ( 12 . 32 ) or to a user ( 10 ) used reference device ( 32 ), with the status message ( 48 ) the user ( 10 ) the use of at least one service provided by a device ( 12 ) or by one of several devices ( 12 . 32 ) is provided.
[2]
Verfahren nach Anspruch 1, dadurch gekennzeichnet,dass das erzeugte Ortsdatum einen Raum in einem Gebäude bezeichnetoder dass aus dem ermittelten Ortsdatum ein Raum in einem Gebäude ermitteltwird, und dass mindestens ein Gerät (22) ausgewählt wird,dessen Ortsdatum den ermittelten Raum bezeichnet.A method according to claim 1, characterized in that the generated location data designates a room in a building or that a space in a building is determined from the determined location data, and that at least one device ( 22 ) whose location data designates the determined space.
[3]
Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet,dass das ermittelte Ortsdatum zwei oder drei Koordinatenangabenenthält, dassmindestens ein Umkreisdatum vorgegeben wird, das eine Entfernungfestlegt, vorzugsweise eine Entfernung kleiner 10 Meter, unddass abhängigvon dem Umkreisdatum mindestens ein Gerät (22) ausgewählt wird,dessen Ortsdatum einen Ort bezeichnet, der in dem durch das Umkreisdatumfestgelegten Umkreis um den Ort liegt, der durch die Koordinatenangabenangegeben wird.A method according to claim 1 or 2, characterized in that the determined location date contains two or three coordinate indications that at least one perimeter date is specified, which defines a distance, preferably a distance of less than 10 meters, and that depending on the perimeter date at least one device ( 22 ) whose location data designates a location which is within the perimeter defined by the perimeter date around the location indicated by the coordinate data.
[4]
Verfahren nach einem der vorhergehenden Ansprüche, dadurchgekennzeichnet, dass mindestens ein Gerät ein Drucker, ein Bildprojektor,ein Bildschirm, eine Bildaufnahmeeinheit, ein Telefon oder eineDatenverarbeitungsanlage ist.Method according to one of the preceding claims, characterizedcharacterized in that at least one device is a printer, an image projector,a screen, an image capture unit, a telephone or aData processing system is.
[5]
Verfahren nach einem der vorhergehenden Ansprüche, dadurchgekennzeichnet, dass dem Nutzer (10) mindestens ein Gerät (32)fest zugeordnet wird, das unabhängigvon dem erzeugten Ortsdatum in die Statusmeldung (48) aufgenommenwerden soll, und dass mindestens ein dem Nutzer fest zugeordnetesGerät indie Statusmeldung (48) unabhängig von dem ermittelten Ortsdatumaufgenommen wird.Method according to one of the preceding claims, characterized in that the user ( 10 ) at least one device ( 32 ) is assigned to the status message (irrespective of the generated 48 ) and that at least one device assigned to the user is included in the status message ( 48 ) is recorded independently of the determined location date.
[6]
Verfahren nach einem der vorhergehenden Ansprüche, dadurchgekennzeichnet, dass ein Dienst eine Multimediakommunikation mitHilfe eines zusammengestellten Gerätes betrifft, dass dem zusammengestelltenGerät einSammelgerätekennzeichenzugeordnet wird, vorzugsweise ein Gerätekennzeichen, das auch einemder Gerätedes zusammengestellten Geräteszugeordnet ist.Method according to one of the preceding claims, characterizedcharacterized in that a service is a multimedia communication withHelp of a compiled device that relates to the compiledDeviceCollecting device identifieris assigned, preferably a device identifier, which also athe devicesof the assembled deviceassigned.
[7]
Verfahren nach Anspruch 6, dadurch gekennzeichnet,dass eine Verbindungsanforderung erzeugt wird, die das Sammelgerätekennzeichenals Kennzeichen eines rufenden Endgerätes oder eines gerufenen Endgerätes enthält, dassim Verlauf einer aufgrund der Verbindungsanforderung aufgebautenVerbindung mindestens zwei verschiedene Arten von Nutzdaten empfangenwerden, und dass die Nutzdaten automatisch abhängig von derArt der Nutzdaten an mindestens zwei Geräte des zusammengestellten Gerätes automatischweitergeleitet werden.Method according to Claim 6, characterizedthat a connection request is generated that the collection device identifiercontains as the identifier of a calling terminal or a called terminal,thatduring the course of a call based on the connection requestReceive at least two different types of payloadbecome,and that the payload automatically depends on theType of user data to at least two devices of the assembled device automaticallyto get redirected.
[8]
Verfahren nach Anspruch 6 oder 7, dadurch gekennzeichnet,dass eine Verbindungsaufbauanforderung erzeugt wird, die das Sammelgerätekennzeichenals Kennzeichen eines rufenden Endgerätes oder eines gerufenen Endgerätes enthält, unddass im Verlauf einer aufgrund der Verbindungsanforderung aufgebautenVerbindung mindestens zwei verschiedene Arten von Nutzdaten gesendetwerden, die von mindestens zwei Geräten des zusammengestelltenGeräteskommen.Method according to claim 6 or 7, characterizedthat a connection setup request is generated, which is the collection device identifiercontains as the identifier of a calling terminal or a called terminal, andthat in the course of a built up due to the connection requestConnection sent at least two different types of payloadbe compiled by at least two devices of theequipmentcome.
[9]
Verfahren nach einem der vorhergehenden Ansprüche, dadurchgekennzeichnet, dass während derNutzung eines Dienstes mindestens ein Ortsdatum aktualisiert wird,das den Aufenthaltsort des Nutzers oder den Aufstellungsort einesGerätesbetrifft, dessen Dienst gerade in Anspruch genommen wird, und dassabhängigvon dem geändertenOrtsdatum eine geänderteStatusmeldung erzeugt wird.Method according to one of the preceding claims, characterized in that at least one location data is updated during the use of a service, the location of the groove zers or the site of a device whose service is currently being used, and that a changed status message is generated depending on the changed location data.
[10]
Verfahren nach einem der Ansprüche 6 bis 8, dadurch gekennzeichnet,dass ein Gerätdes zusammengestellten Gerätesein Festnetztelefon oder ein Mobilfunktelefon ist, und dass einGerät deszusammengestellten Gerätesein Bildwiedergabegerätoder ein Bildaufnahmegerätist, insbesondere ein an einer drahtlosen Übertragungsschnittstelle betriebenes Gerät.Method according to one of claims 6 to 8, characterizedthat one deviceof the assembled deviceis a landline phone or a mobile phone, and that oneDevice of theassembled devicea picture display deviceor an image capture deviceis, in particular a device operated on a wireless transmission interface.
[11]
Einheit zum Ermitteln nutzbarer Dienste, miteiner Ortsermittlungseinheit, die ein Ortsdatum empfängt oderermittelt, das den Aufenthaltsort eines Nutzers oder eines Kommunikationspartnersdes Nutzers (10) angibt, mit einer Geräteermittlungseinheit,die abhängigvon dem empfangenen oder ermittelten Ortsdatum und abhängig vongespeicherten Ortsdaten fürmehrere Geräte(12, 32) automatisch mindestens ein Gerät (12, 32)auswählt,das von dem Nutzer genutzt werden kann, und mit einer Statusmeldungserzeugungseinheit,die abhängigvon den ausgewähltenGeräteneine Statusmeldung (48) erzeugt, in der mindestens ein Dienstfür einausgewähltesGerät oderein Dienst für einaus mehreren ausgewähltenGerätenzusammengestelltes Gerätangegeben ist.Unit for determining usable services, having a location determination unit that receives or determines a location data item that contains the location of a user or a communication partner of the user ( 10 ) with a device determination unit, which depends on the received or determined location data and on stored location data for several devices ( 12 . 32 ) automatically at least one device ( 12 . 32 ), which can be used by the user, and a status message generation unit which, depending on the selected devices, displays a status message ( 48 ) specifying at least one service for a selected device or a service for a device composed of a plurality of selected devices.
[12]
Einheit nach Anspruch 11, dadurch gekennzeichnet,dass die Ortsermittlungseinheit, die Geräteermittlungseinheit und dieStatusmeldungserzeugungseinheit in einem Gerät angeordnet sind, insbesonderein einer Datenverarbeitungsanlage.Unit according to claim 11, characterized in thatthat the location determination unit, the device determination unit and theStatus message generating unit are arranged in a device, in particularin a data processing system.
[13]
Steuereinheit (TRM), insbesondere nach einem dervorhergehenden Ansprüche, miteiner Verteilungseinheit, die bei einer eintreffenden Kommunikationsanforderungsmeldungwie ein Gerätfür diein der Kommunikationsanforderungsmeldung angegebenen Dienste gegenüber einem Kommunikationspartnergerät auftrittund die mindestens zwei eintreffende Medienströme auf mindestens zwei verschiedeneGeräteverteilt, und/oder mit einer Bündelungseinheit, die bei abgehendenKommunikationsanforderungsmeldungen Medienströme von mindestens zwei Einzelgeräten zusammenfasstund die als ein Gerätmit verschiedenen Diensten gegenübereinem Kommunikationspartnergerätauftritt.Control unit (TRM), in particular according to one ofprevious claims,Witha distribution unit, which is an incoming communication request messagelike a devicefor thein the communication request message specified services to a communication partner device occursand the at least two incoming media streams to at least two different onesequipmentdistributed,and / or with a bundling unit that is outgoingCommunication request messages summarizes media streams from at least two separate devicesand as a devicewith different services oppositea communication partner deviceoccurs.
类似技术:
公开号 | 公开日 | 专利标题
JP6409857B2|2018-10-24|伝送システム
US8982173B1|2015-03-17|Methods, systems and program products for efficient communication of data between conference servers
US9154630B2|2015-10-06|System and method for communications in a multi-platform environment
Childers et al.2000|Access grid: Immersive group-to-group collaborative visualization
CN102281251B|2014-12-17|一种实现智能家居应用的装置、系统和方法
JP4463328B2|2010-05-19|パケットデータネットワークで通信を設定する方法
CN101808025B|2014-08-20|一种实现智能家居应用的装置、系统和方法
RU2335854C2|2008-10-10|Устройство связи для обеспечения мультимедиа в сети групповой связи
JP4107155B2|2008-06-25|ネットワークセッション制御システム、ネットワーク管理装置およびプログラム
US7487211B2|2009-02-03|Interactive, computer network-based video conferencing system and process
EP1895776B1|2015-07-08|Verfahren und Vorrichtung zur Überwachung und Verwaltung zahlreicher Videokonferenzvorrichtungen in einem Netzwerk
EP0466736B1|1994-09-07|Schnurlos-telefonsystem mit einer nebenstellen-kommunikationsanlage
DE69531160T2|2004-05-06|NETWORK-BASED CUSTOMIZED ASSISTANT
DE60003395T2|2004-04-22|Multimedia customer call center with layered control architecture
DE60131833T2|2008-12-24|METHOD AND DEVICE FOR EXCHANGING INFORMATION IN A COMMUNICATION SYSTEM
CN104618349B|2018-09-11|一种集群通信系统、服务器及通信方法
US5999208A|1999-12-07|System for implementing multiple simultaneous meetings in a virtual reality mixed media meeting room
US6418214B1|2002-07-09|Network-based conference system
Series1993|Multimedia Conference Control in a Packet− switched Teleconferencing System
EP0715467B1|2003-03-12|Konferenzverbindungssystem und -gerät
CN101390415B|2012-07-18|用于多媒体会话的多用户实时代码转换系统与方法
US7257090B2|2007-08-14|Multi-site teleconferencing system
DE4418231C2|1997-02-27|Modularly structured service personal computer
CN1328683C|2007-07-25|从单播到组播的视频会议对话转换的方法和系统
CN1703690B|2010-04-28|用于会议控制中成员资格管理的侧信道
同族专利:
公开号 | 公开日
US9467562B2|2016-10-11|
US20070242819A1|2007-10-18|
CN1951095A|2007-04-18|
EP1741275B1|2014-01-15|
WO2005107229A1|2005-11-10|
DE102004021321B4|2011-04-07|
EP1741275A1|2007-01-10|
US20160360381A1|2016-12-08|
DE102004021321B8|2011-11-10|
US10455383B2|2019-10-22|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题
法律状态:
2005-12-01| OP8| Request for examination as to paragraph 44 patent law|
2011-08-23| R020| Patent grant now final|
2011-10-13| R020| Patent grant now final|Effective date: 20110823 |
2013-02-26| R084| Declaration of willingness to licence|
2013-05-08| R082| Change of representative|Representative=s name: FRITZSCHE PATENT, DE Effective date: 20130314 Representative=s name: FRITZSCHE PATENTANWAELTE, DE Effective date: 20130314 |
2013-05-08| R081| Change of applicant/patentee|Owner name: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. K, DE Free format text: FORMER OWNER: SIEMENS AKTIENGESELLSCHAFT, 80333 MUENCHEN, DE Effective date: 20130314 Owner name: UNIFY GMBH & CO. KG, DE Free format text: FORMER OWNER: SIEMENS AKTIENGESELLSCHAFT, 80333 MUENCHEN, DE Effective date: 20130314 |
2013-11-11| R082| Change of representative|Representative=s name: FRITZSCHE PATENT, DE |
2014-01-02| R081| Change of applicant/patentee|Owner name: UNIFY GMBH & CO. KG, DE Free format text: FORMER OWNER: SIEMENS ENTERPRISE COMMUNICATIONS GMBH & CO. KG, 81379 MUENCHEN, DE Effective date: 20131111 |
2014-01-02| R082| Change of representative|Representative=s name: FRITZSCHE PATENT, DE Effective date: 20131111 Representative=s name: FRITZSCHE PATENTANWAELTE, DE Effective date: 20131111 |
2016-09-29| R082| Change of representative|Representative=s name: SCHAAFHAUSEN PATENTANWAELTE PARTNERSCHAFTSGESE, DE Representative=s name: FRITZSCHE PATENTANWAELTE, DE |
2016-09-29| R081| Change of applicant/patentee|Owner name: UNIFY GMBH & CO. KG, DE Free format text: FORMER OWNER: UNIFY GMBH & CO. KG, 81379 MUENCHEN, DE |
2020-12-06| R082| Change of representative|Representative=s name: SCHAAFHAUSEN PATENTANWAELTE PARTNERSCHAFTSGESE, DE |
优先权:
申请号 | 申请日 | 专利标题
DE102004021321A|DE102004021321B8|2004-04-30|2004-04-30|Method and unit for determining usable services|DE102004021321A| DE102004021321B8|2004-04-30|2004-04-30|Method and unit for determining usable services|
US11/587,202| US9467562B2|2004-04-30|2005-03-10|Method and unit used to determine useable services|
CNA2005800136513A| CN1951095A|2004-04-30|2005-03-10|用于确定可用业务的方法和单元|
PCT/EP2005/051071| WO2005107229A1|2004-04-30|2005-03-10|Verfahren und einheit zum ermitteln nutzbarer dienste|
EP05716982.3A| EP1741275B1|2004-04-30|2005-03-10|Verfahren und einheit zum ermitteln nutzbarer dienste|
US15/241,313| US10455383B2|2004-04-30|2016-08-19|Method and unit used to determine useable services|
[返回顶部]