DE102004009654A1 - Personal data communication server has memory holding destination user requirement and authorisation profiles to control data transmission - Google Patents

Personal data communication server has memory holding destination user requirement and authorisation profiles to control data transmission Download PDF

Info

Publication number
DE102004009654A1
DE102004009654A1 DE102004009654A DE102004009654A DE102004009654A1 DE 102004009654 A1 DE102004009654 A1 DE 102004009654A1 DE 102004009654 A DE102004009654 A DE 102004009654A DE 102004009654 A DE102004009654 A DE 102004009654A DE 102004009654 A1 DE102004009654 A1 DE 102004009654A1
Authority
DE
Germany
Prior art keywords
user
personal data
communication server
data
communication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
DE102004009654A
Other languages
German (de)
Other versions
DE102004009654B4 (en
Inventor
John Zegers
Ulrich Schmitz
Kamen Petroff
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Cycos AG
Original Assignee
Cycos AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Cycos AG filed Critical Cycos AG
Priority to DE102004009654A priority Critical patent/DE102004009654B4/en
Publication of DE102004009654A1 publication Critical patent/DE102004009654A1/en
Application granted granted Critical
Publication of DE102004009654B4 publication Critical patent/DE102004009654B4/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/102Entity profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles
    • H04L67/306User profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42365Presence services providing information on the willingness to communicate or the ability to communicate in terms of media capability or network connectivity

Abstract

A personal data communication server (KS1) has memory (DB) holding destination (SS1-3) user requirement profiles and authorisation profiles jointly controlling data transmission authorisation from data stored (AG1-2) by data entry (VS1-2) units . Independent claims are included for procedures used by the server and for communication terminals (KE1-3) providing data display.

Description

Die Erfindung betrifft einen Kommunikationsserver zur Erfassung und Weiterleitung personenbezogener Daten gemäß des Oberbegriffs des Patentanspruchs 1, ein Kommunikationsendgerät zur Darstellung personenbezogener Daten und ein Verfahren zur Anzeige personenbezogener Daten an einem Kommunikationsendgerät gemäß des Oberbegriffs des Patentanspruchs 14.The The invention relates to a communication server for detection and Forwarding of personal data according to the preamble of the claim 1, a communication terminal for presentation of personal data and a procedure for display Personal data at a communication terminal according to the preamble of Patent claim 14.

In Kommunikationsanordnungen werden häufig Computer (PCs) als Kommunikationsendgerät eingesetzt, wobei die Computer zum einen für textbasierte Kommunikation (E-Mail, Chat) und zum anderen, in Verbindung mit einer entsprechenden Multimedia-Ausstattung, für Sprach- und/oder Video-Kommunikation eingesetzt werden.In Communication arrangements are often used as computers (PCs) as a communication terminal, the computer for a text-based communication (email, chat) and on the other, in conjunction with appropriate multimedia equipment, for voice and / or video communication be used.

Die Kommunikationsendgeräte weisen dabei häufig eine Benutzeroberfläche (Display) auf, mit der andere, erreichbare Kommunikationsteilnehmer zur Auswahl angezeigt werden. Eine solche Anzeige erreichbarer Kommunikationspartner ist aus den CTI-Lösungen (CTI = Computer Telephonie Integration) von Kommunikationsanlagen (Vermittlungseinrichtungen) bekannt, beispielsweise als sog. "Besetztlampenfelder", über die an einem Vermittlungsplatz angezeigt wird, ob ein interner Teilnehmer in einem privaten Kommunikationsnetzwerk "besetzt" oder "frei" ist.The communication terminals have it frequently a user interface (Display) to, with the other, accessible communication participants to be displayed. Such a display of reachable communication partners is from the CTI solutions (CTI = Computer Telephony Integration) of communication systems (Switching devices) known, for example, as so-called. "Busy lamp fields" on the is displayed at a central office, whether an internal subscriber in a private communication network is "busy" or "free".

Im Bereich der textbasierten Kommunikation über das Internet ("chatten") sind Dienste bekannt, mit denen ein Benutzer eines mit dem Internet verbundenen Computers eine Liste bevorzugter Kommunikationspartner erstellen und permanent anzeigen kann. Solche Listen sind auch als "Buddy-Lists" bekannt. Solche Listen sind dabei häufig Bestandteil sog. "Instant-Messaging"-Anordnungen, beispielsweise der Instant-Messenger der Fa. Microsoft oder der Messenger der Fa. AOL. Dabei sind in den Buddy-Listen nicht nur die bevorzugten Kommunikationspartner, sondern auch deren aktueller Kommunikationszustand verzeichnet. Jeder der bevorzugten Kommunikationspartner, der zum fraglichen Zeitpunkt bei einem solchen Instant-Messaging-Dienst angemeldet ist, wird dabei in der Liste als "online" hervorgehoben, während die geraden inaktiven, also nicht erreichbaren potentiellen Kommunikationspartner als "offline" gekennzeichnet werden. Die Kommunikationspartner mit dem Status "online" können dabei auf einfache Weise kontaktiert werden, indem der Benutzer sie direkt aus der Liste heraus anwählt, beispielsweise per "Mouse-Klick".in the Area of text-based communication over the Internet ("chat") services are known using a user of a computer connected to the Internet create a list of preferred communication partners and permanent can show. Such lists are also known as "buddy lists". Such lists are often part of so-called "instant messaging" arrangements, for example the instant messenger from the company Microsoft or the messenger of the Fa. AOL. Buddy lists are not just the preferred communication partners, but also their current state of communication recorded. Each of the preferred communication partners, the one in question Time is logged in with such an instant messaging service is doing in the list highlighted as "online" while the even inactive, ie unreachable potential communication partners be marked as "offline". The communication partners with the status "online" can It can be easily contacted by the user she selects directly from the list, for example by "mouse-click".

Ein weiteres Anwendungsgebiet solcher Teilnehmer-Listen liegt in den Sprachdatennetzen (VoIP-Netzwerke; VoIP = Voice over Internet Protocol). Insbesondere die Sprachdatennetze, die das SIP-Protokoll (SIP = Session Initiation Protocol) verwenden, benutzen diese Technik, weil in den Sprachdatennetzen die Kommunikationsknoten (H.323-Gatekeeper oder SIP-Proxy-Server) ohnehin in ein Datennetzwerk integriert sind und dadurch ein Datenaustausch zwischen den Kommunikationsknoten und den Computern leicht möglich ist, wobei die Computer dabei ohnehin häufig als Kommunikationsendgerät benutzt werden.One Another application of such subscriber lists is in the Voice over Internet Protocol (VoIP) networks. In particular, the voice data networks that the SIP protocol (SIP = Session Initiation Protocol) use this technique, because in the voice data networks, the communication nodes (H.323 gatekeeper or SIP proxy server) anyway integrated into a data network and thus a data exchange between the communication nodes and the computers is easily possible the computer anyway used as a communication terminal anyway become.

Die letztgenannten Kommunikationsanordnungen haben mit den "Instant-Messaging"-Diensten gemein, dass die Informationen darüber, ob ein bestimmter Teilnehmer in dem jeweiligen Kommunikationsnetzwerk erreichbar ist oder nicht, auf einem zentralen Server in dem Netzwerk zwischengespeichert werden. Solche Kommunikationsserver werden in der Literatur auch häufig als "Presence-Server" bezeichnet. Wenn also beispielsweise in einem Sprachdatennetzwerk ein Kommunikationsendgerät von dem Zustand "frei" in den Zustand "besetzt" wechselt, versendet die Vermittlungseinrichtung (Kommunikationsknoten), an dem das betreffende Kommunikationsendgerät angemeldet ist, eine entsprechende Änderungsnachricht an den Presence-Server, so dass in dessen Datenbank der geänderte Betriebszustand registriert wird. Ein Computer, auf dem der Betriebszustand des fraglichen Kommunikationsendgerätes permanent angezeigt wird, gelangt bei dem nächsten Zugriff auf den Presence-Server an die geänderte Zustandsinformation und kann diese Änderung auf der Benutzeroberfläche entsprechend darstellen. Wenn bei den Zustandsinformationen nicht nur zwischen den Zuständen "frei" und "besetzt" unterschieden wird, sondern dabei noch weitere Informationen über den Benutzer des fraglichen Kommunikationsendgerätes sichtbar sind (beispielsweise "Urlaub", "krank", "Anschluss umgeleitet" etc.), spricht man anstelle von Zustandsinformationen auch allgemein von "personenbezogenen Daten". Solche personenbezogenen Daten können von dem Benutzer des fraglichen Kommunikationsendgerätes in der Datenbank des Presence-Servers eingetragen bzw. verändert werden.The the latter communication arrangements have in common with the "instant messaging" services, that the information about it, whether a particular subscriber in the respective communication network is reachable or not, on a central server in the network be cached. Such communication servers are used in the Literature too often referred to as "presence server". If Thus, for example, in a voice data network, a communication terminal of the State "free" in the state "busy" changes, shipped the switching device (communication node) to which the relevant communication terminal is logged in, a corresponding change message to the presence server, so that the modified operating state is registered in its database becomes. A computer on which the operating state of the communication terminal in question permanent appears on the next access to the Presence server to the changed State information and can make this change in the UI accordingly represent. If in the state information not only between distinguishes the states "free" and "occupied", but more information about the user of the question communication terminal are visible (for example, "vacation", "sick", "connection diverted" etc.), one speaks instead of status information also generally of "personal Data ". Such personal information Data can from the user of the communication terminal in question in the The database of the presence server can be entered or changed.

Bei den bekannten Anordnungen zur Darstellung bevorzugter Kommunikationspartner hat sich als nachteilig erwiesen, dass der Informationsgehalt in den Teilnehmerlisten eingeschränkt und die Pflege personenbezogener Daten umständlich ist.at the known arrangements for representing preferred communication partner has proved to be disadvantageous that the information content in restricted to the participant lists and the maintenance of personal data is cumbersome.

Eine Aufgabe der vorliegenden Erfindung ist daher, die Nutzbarkeit von Listen mit bevorzugten Kommunikationspartnern zu erhöhen.A Object of the present invention is therefore the usability of Increase lists of preferred communication partners.

Die Aufgabe wird für den Kommunikationsserver durch die Merkmale des Patentanspruchs 1, für das Kommunikationsendgerät durch die Merkmale des Patentanspruchs 12 und für das Verfahren durch die Merkmale des Patentanspruchs 14 gelöst.The task is for the communication Server solved by the features of claim 1, for the communication terminal by the features of claim 12 and for the method by the features of claim 14.

Die Lösung sieht für den Kommunikationsserver vor, dass dieser zur Erfassung und Weiterleitung personenbezogener Daten mit einer ersten Erfassungseinheit zum Abruf der personenbezogenen Daten eines ersten Benutzers von einer ersten Datenquelle ausgestattet ist. Dabei dient eine Speichereinrichtung zum Zwischenspeichern der personenbezogenen Daten, und eine Datenschnittstelle dient der Übermittlung der personenbezogenen Daten zu einem Kommunikationsendgerät eines zweiten Benutzers. Dabei ist die Speichereinrichtung zur Speicherung und Auswertung eines Anforderungsprofils des zweiten Benutzers ausgebildet, wobei das Anforderungsprofil diejenigen der personenbezogenen Daten des ersten Benutzers definiert, die von dem Kommunikationsserver zu dem zweiten der Benutzer übermittelt werden sollen. Die Speichereinrichtung ist zur Speicherung und Auswertung zumindest eines ersten Berechtigungsprofils eingerichtet, wobei durch das erste Berechtigungsprofil festgelegt ist, zu welchem der zweiten Benutzer welche der personenbezogenen Daten des ersten Benutzers übermittelbar sind. Schließlich ist der Kommunikationsserver derart eingestellt, dass nur solche personenbezogenen Daten zu dem zweiten der Benutzer übermittelbar sind, die sowohl dem Anforderungsprofil als auch dem Berechtigungsprofil genügen. Durch den Einsatz eines solchen Kommunikationsservers können zum einen eine Vielzahl personenbezogener Daten über den ersten Benutzer ermittelt und gespeichert werden, und zum anderen kann eine Auswahl dieser personenbezogenen Daten zielgerichtet von einem zweiten Benutzer über dessen Kommunikationsendgerät abgefragt werden. Dabei wird durch die Eingabe und Auswertung des Berechtigungsprofils sichergestellt, dass nicht alle personenbezogenen Daten durch den zweiten Benutzer abgerufen werden können, sondern nur solche, die durch den ersten Benutzer, den diese Daten betreffen, freigegeben werden.The solution looks for the communication server before this for collection and forwarding personal data with a first registration unit for retrieval the personal data of a first user of a first Data source is equipped. In this case, a memory device is used for Caching of personal data, and a data interface serves the transmission the personal data to a communication terminal of a second user. In this case, the storage device is for storage and evaluation of a requirement profile of the second user, where the requirement profile is that of personal data of the first user defined by the communication server transmitted to the second of the user should be. The storage device is for storage and evaluation set up at least a first authorization profile, wherein is determined by the first authorization profile to which the second user which of the personal data of the first user can be transmitted. After all the communication server is set so that only such personal data transmitted to the second of the user which are both the requirement profile and the authorization profile suffice. By using such a communication server can for a determined a variety of personal data about the first user and on the other hand, a selection of these personal data targeted by a second user on his Communication terminal queried become. This is done by entering and evaluating the authorization profile Ensures that not all personal information through the second Users can be retrieved but only those by the first user, these data be released.

Ein Benutzer, der Zustandsinformationen (personenbezogene Daten) über einen anderen Benutzer abruft, wird dabei als ein "zweiter" Benutzer bezeichnet, während ein "überwachter", also mit seinen personenbezogenen Daten dargestellter Benutzer als "erster" Benutzer bezeichnet wird. Ein zweiter Benutzer kann dabei gleichzeitig auch in den Teilnehmerlisten anderer (zweiter) Benutzer geführt werden. Dann wird also der erste ("überwachte") Benutzer durch einen zweiten ("überwachenden") der Benutzer gebildet.One User, the status information (personal data) about a Calling another user is referred to as a "second" user while a "supervised" user is referred to as a "second person" Data presented user is referred to as a "first" user. A second user can also do so in the participant lists of others (second) User guided become. Then the first ("supervised") user will pass through formed a second ("monitoring") of the user.

Die Lösung der Aufgabe sieht für das Kommunikationsendgerät vor, dass das Kommunikationsendgerät zur Darstellung personenbezogener Daten mit einer Datenschnittstelle zum Datenaustausch mit einem erfindungsgemäßen Kommunikationsserver ausgerüstet ist. Dabei dient eine Anzeigeeinrichtung der Darstellung von über die Datenschnittstelle empfangenen personenbezogenen Daten mehrerer Benutzer, und eine Eingabeeinrichtung zur Eingabe und/oder Änderung zumindest eines Anforderungsprofils, wobei das zumindest ein Anforderungsprofil abzurufende Daten der Benutzer beschreibt und wobei das Anforderungsprofil über die Datenschnittstelle zu dem Kommunikationsserver übertragbar ist. Mit einem solchen Kommunikationsendgerät kann ein Benutzer also die personenbezogenen Daten, die einen anderen Benutzer betreffen, abrufen, wobei durch die Verwendung des Anforderungsprofils genau diejenigen Datenfelder bestimmt werden können, für die sich der Benutzer des Kommunikationsendgerätes interessiert. Vorteilhafter Weise ist das Kommunikationsendgerät auch mit einer Funktion zur Bearbeitung und Übermittlung von Berechtigungsprofilen ausgestattet, so dass es auch von ersten Benutzern verwendet werden kann.The solution the task looks for the communication terminal before, that the communication terminal for displaying personal Data with a data interface for data exchange with a equipped communication server according to the invention. In this case, a display device of the representation of the over Data interface received personal data of several User, and an input device for input and / or change at least one requirement profile, the at least one requirement profile to be retrieved Describes user data and the requirement profile on the Data interface to the communication server is transferable. With such a communication terminal So one user may have the personal information that is another User concern, retrieve, by using the requirement profile exactly those data fields can be determined for which the user of the communication terminal Interested. Advantageously, the communication terminal is also with a function for processing and transferring authorization profiles equipped so that it can also be used by first users can.

Die Lösung der Aufgabe sieht für das Verfahren zur Anzeige personenbezogener Daten an einem Kommunikationsendgerät vor, dass durch den ersten Benutzer ein Berechtigungsprofil in dem Kommunikationsserver eingegeben wird, wobei durch das Berechtigungsprofil festgelegt wird, welche der personenbezogenen Daten für den zweiten Benutzer freigeben werden. Durch den zweiten Benutzer wird über das Kommunikationsendgerät ein Anforderungsprofil in den Kommunikationsserver eingegeben, wobei durch das Anforderungsprofil festgelegt wird, welche der personenbezogenen Daten durch den zweiten Benutzer angefordert werden. Durch den Kommunikationsserver werden solche der durch den zweiten Benutzer angeforderten personenbezogenen Daten zu dem Kommunikationsendgerät übermittelt, die durch das Berechtigungsprofil freigegeben sind. Durch den Einsatz dieses Verfahrens wird dem Benutzer des Kommunikationsendgerätes die Auswahl und der Abruf von auf dem Kommunikationsserver gespeicherten personenbezogenen Daten ermöglicht, wobei gleichzeitig der Benutzer, den die personenbezogenen Daten betreffen, die über ihn verfügbaren personenbezogenen Daten teilweise oder ganz gegen den Abruf absichern kann.The solution the task looks for the method for displaying personal data on a communication terminal that by the first user an authorization profile in the communication server is entered, being determined by the authorization profile which releases the personal data for the second user become. By the second user is via the communication terminal a requirement profile entered into the communication server, with the requirement profile which of the personal data is determined by the second Users are required. Become through the communication server those of the personal data requested by the second user transmitted to the communication terminal, which are released by the authorization profile. Because of the engagement This method becomes the choice for the user of the communication terminal and the retrieval of personal information stored on the communication server Allows data, while at the same time the user whom the personal data concern over available to him secure personal data partially or completely against the call can.

Der Kommunikationsserver ist durch die Merkmale der abhängigen Patentansprüche 2 bis 11 vorteilhaft weiter ausgestaltet. Die dabei beschriebenen Merkmale und Vorteile gelten sinngemäß auch für das Kommunikationsendgerät und das Verfahren. Ebenso ist das Kommunikationsendgerät durch die Merkmale des abhängigen Patentanspruchs 13 und das Verfahren durch die Merkmale des abhängigen Patentanspruchs 15 weiter ausgestaltet.Of the Communication server is characterized by the features of the dependent claims 2 to 11 advantageously further configured. The features described here and advantages apply mutatis mutandis to the communication terminal and the Method. Likewise, the communication terminal by the features of the dependent patent claim 13 and the method by the features of the dependent claim 15 further designed.

Der Kommunikationsserver ist bevorzugt mit einer Überwachungseinrichtung ausgestattet, die die durch die Erfassungseinheit abgerufenen personenbezogenen Daten mit bereits in der Speichereinrichtung gespeicherten personenbezogenen Daten über den ersten Benutzer vergleicht, und bei einer zwischenzeitlich vorgenommenen Veränderung in den personenbezogenen Daten über eine Benachrichtigungseinheit die Übertragung der geänderten personenbezogenen Daten zu dem zweiten Benutzer veranlasst. Durch eine solche aktive Benachrichtigung des zweiten Benutzers wird eine in regelmäßigen Zeitabständen vorgenommene erneute Abfrage der personenbezogenen Daten ("Polling") des zweiten Benutzers eingespart, wodurch die Netzlast in dem verwendeten Datennetzwerk verringert wird.The communication server is preferred with a monitoring device equipped, which compares the retrieved by the detection unit personal data with personal data already stored in the storage device via the first user, and causes an interim change in the personal data via a notification unit, the transmission of the changed personal data to the second user , By means of such an active notification of the second user, a renewed polling of the second user ("polling") carried out at regular intervals is saved, as a result of which the network load in the data network used is reduced.

Wenn durch den Kommunikationsserver die personenbezogenen Daten mehrerer erster Benutzer erfassbar und weiterleitbar sind, wird der Kommunikationsserver und die Datenverbindung zwischen dem Kommunikationsendgerät des zweiten Benutzers und dem Kommunikationsserver besonders wirtschaftlich genutzt.If through the communication server the personal data of several first user can be detected and forwarded, the communication server and the data connection between the communication terminal of the second User and the communication server particularly economical used.

Wenn in der Speichereinrichtung durch den zweiten Benutzer für jeden der ersten Benutzer ein Anforderungsprofil speicherbar ist, kann der zweite Benutzer differenziert festlegen, welche personenbezogenen Daten über welchen Benutzer zu seinem Kommunikationsendgerät übermittelt werden sollen. Wenn dabei die ersten Benutzer in Gruppen gegliedert sind, kann der zweite Benutzer auch ein- und dasselbe Anforderungsprofil für alle in einer Gruppe zusammengefassten ersten Benutzer oder sogar für mehrere Gruppen zugleich anwenden.If in the storage device by the second user for each the first user a request profile can be stored, can the second user differentiates which personal Data about which user should be transmitted to his communication terminal. If while the first users are organized into groups, the second can Users also have the same requirement profile for everyone in grouped first user or even multiple Apply groups at the same time.

An dem Kommunikationsendgerät des zweiten Benutzers kann die Erreichbarkeit erster Benutzer angezeigt werden, wenn die personenbezogenen Daten Zustandsinformationen sind, die den ersten Benutzer und/oder dessen Kommunikationsendgerät betreffen, wobei die Zustandsinformationen zumindest die Erreichbarkeit des ersten Benutzers betreffen.At the communication terminal the second user can see the reachability of the first user if the personal data is state information, concerning the first user and / or his communication terminal, wherein the state information at least the accessibility of the first user concern.

Der Informationsgehalt der personenbezogenen Daten kann erweitert werden, indem der Kommunikationsserver eine zweite Erfassungseinheit zum Abruf weiterer personenbezogener Daten des ersten Benutzers von einer zweiten Datenquelle aufweist. Vorteilhafter Weise werden diese weiteren personenbezogenen Daten als weitere Datenfelder zu den bereits vorhandenen Datenfeldern eines Datensatzes hinzugefügt, der den ersten Benutzer betrifft und der in der Speichereinrichtung des Kommunikationsservers abgelegt ist.Of the Information content of personal data may be extended by the communication server to a second detection unit for Retrieval of further personal data of the first user of a second data source. Advantageously, these are additional personal data as further data fields to the already existing data fields of a record added, the the first user and that in the storage device of the communication server is stored.

Die Zustandsinformationen des Kommunikationsendgerätes des ersten Benutzers sind besonders einfach erfassbar, wenn die erste Datenquelle eine Vermittlungseinrichtung in einer Kommunikationsanordnung ist. Die zweite Datenquelle kann dabei ein weiterer Kommunikationsserver sein, aus dem personenbezogene Daten über andere erste Benutzer in die Speichereinrichtung des Kommunikationsservers übertragen werden. Dadurch kann der zweite Benutzer mit seinem Kommunikationsendgerät über ein- und dieselbe Datenverbindung nicht nur an die Zu standsinformationen der Kommunikationsendgeräte derjenigen Vermittlungseinrichtung gelangen, die an dem Kommunikationsserver direkt angeschlossen ist, sondern auch an die Zustandsinformationen der Kommunikationsendgeräte, deren Vermittlungseinrichtung mit dem weiteren Kommunikationsserver verbunden ist.The State information of the communication terminal of the first user are particularly easily detectable if the first data source is a switching device in a communication arrangement. The second data source can thereby another communication server, from the personal related Data about transfer other first users to the memory device of the communication server become. This allows the second user with his communication terminal via a and the same data connection not only to the status information the communication terminals the switching device that is connected to the communication server is connected directly, but also to the state information the communication terminals, their switching device with the other communication server connected is.

Aus Gründen des Datenschutzes ist es vorteilhaft, wenn das erste Berechtigungsprofil durch den ersten Benutzer einstellbar ist. Vorteilhaft wird dabei die Einstellung des Berechtigungsprofils durch eine PIN-Abfrage oder eine andere Authentifizierungsmethode geschützt.Out establish of data protection, it is advantageous if the first authorization profile is adjustable by the first user. It will be advantageous the setting of the authorization profile by means of a PIN request or another authentication method.

Wenn die personenbezogenen Daten in Datenfeldern organisiert sind, die zweiten Benutzer in Gruppen gegliedert sind, und in dem ersten Berechtigungsprofil verschiedener Gruppen verschiedener Datenfelder zur Übermittlung freigebbar sind, erhöht sich die Handhabbarkeit des Berechtigungsprofils.If the personal data is organized in data fields that second users are grouped into groups, and in the first authorization profile different groups of different data fields for transmission are releasable increases the manageability of the authorization profile.

Der Informationsgehalt von dargestellten Teilnehmerlisten kann verbessert werden, indem die Speichereinrichtung zur statistischen Erfassung der personenbezogenen Daten und zur Speicherung entsprechender statistischer Angaben des ersten Benutzers eingerichtet ist, wobei die statistischen Angaben als weitere personenbezogene Daten abrufbar sind.Of the Information content of presented subscriber lists can be improved by the memory device for statistical detection the personal data and to store corresponding statistical Information of the first user is set up, taking the statistical Information can be retrieved as further personal data.

Ausführungsbeispiele eines erfindungsgemäßen Kommunikationsservers werden anhand der Zeichnung erläutert und dienen gleichzeitig der Erläuterung von Ausführungsbeispielen erfindungsgemäßer Kommunikationsendgeräte und erfindungsgemäßer Verfahren.embodiments a communication server according to the invention will be explained with reference to the drawing and serve as an explanation at the same time of exemplary embodiments inventive communication terminals and inventive method.

Dabei zeigt die einzige Figur einen erfindungsgemäßen Kommunikationsserver und daran angeschlossene Kommunikationsendgeräte.there the sole figure shows a communication server according to the invention and attached communication terminals.

In der Figur ist ein Kommunikationsserver KS1 gezeigt, an dem Vermittlungseinrichtungen VS1, VS2, Kommunikationsendgeräte KE1, KE2, KE3 und weitere Kommunikationsserver KS2, KS3 angeschlossen sind. Die Komponenten des Kommunikationsnetzwerks sind dabei über ein (hier nicht dargestelltes) Datennetzwerk miteinander verbunden; selbstverständlich können auch einzelne Leitungen, Funkkanäle o. ä. zwischen den einzelnen Komponenten der Kommunikationsanordnung geschaltet sein.In the figure, a communication server KS1 is shown, are connected to the switching devices VS1, VS2, communication terminals KE1, KE2, KE3 and other communication server KS2, KS3. The components of the communication network are connected to each other via a (not shown here) data network; Of course, individual lines, radio channels o. Ä. Between the individual compo be switched elements of the communication arrangement.

Die Kommunikationsendgeräte werden zur Anzeige von Teilnehmerlisten ("Buddy-Lists") verwendet, wobei diese Listen symbolhaft dargestellt sind. Die Bezugszeichen B1..BN dienen der Darstellung der die jeweiligen Benutzer beschreibenden Listeneinträge.The communication terminals are used to display buddy lists, these lists being symbolic are shown. The reference symbols B1..BN serve to illustrate the list entries describing the respective users.

Auf dem Kommunikationsserver KS1 ist eine Steuerungssoftware SN ("Subscriber/Notifier") installiert, welche mit einer Datenbank DB als Speichereinrichtung zusammenwirkt. Die Steuerungssoftware SN verwendet zum Datenaustausch mit den Kommunikationsendgeräten KE1, KE2, KE3 die Datenschnittstellen SS1, SS2 und SS3. Weiterhin ist die Steuerungssoftware SN zum Abruf von Daten und Zustandsinformationen über die Zugriffsmodule AG1, AG2 ("Aggregator") mit den Vermittlungseinrichtungen VS1, VS2 verbunden, wobei die Zugriffsmodule AG1, AG2 jeweils auf die zugehörige Vermittlungseinrichtung VS1, VS2 abgestimmt sind. Schließlich erlangt die Steuerungssoftware SN über die Gateways GW1, GW2 Zugriff auf weitere Kommunikationsserver KS2, KS3, wobei die Gateways GW1, GW2 jeweils für den Informationsaustausch mit den Kommunikationsservern KS2, KS3 eingerichtet sind.On the communication server KS1 a control software SN ("Subscriber / Notifier") is installed, which interacts with a database DB as a storage device. The Control software SN used for data exchange with the communication terminals KE1, KE2, KE3 the data interfaces SS1, SS2 and SS3. Furthermore is the control software SN for retrieving data and status information about the Access modules AG1, AG2 ("aggregator") with the switching devices VS1, VS2 connected, wherein the access modules AG1, AG2 each on the associated Switching device VS1, VS2 are tuned. Finally attained the control software SN via the gateways GW1, GW2 access to further communication server KS2, KS3, wherein the gateways GW1, GW2 respectively for the exchange of information are set up with the communication servers KS2, KS3.

Im Zuge einer beliebigen Skalierbarkeit könne in einem Kommunikationsserver KS1 auch mehrere Instanzen der Steuerungssoftware SN1 ablaufen, wobei auch eine solche Instanz "ausgelagert" auf einer weiteren Hardware-Plattform ("Server") ablaufen kann.in the Any scalability can be done in a communication server KS1 also run several instances of the control software SN1, whereby also such an instance "outsourced" on another Hardware platform ("server") can expire.

Neben den Vermittlungseinrichtungen VS1, VS2 können die Zugriffsmodule AG1, AG2 (und auch eine beliebige Zahl weiterer Zugriffsmodule) auch auf andere Datenquellen zugreifen, die Zustandsinformationen über Benutzer bzw. deren zugeordnete Kommunikationsendgeräte liefern. Beispiele dafür sind Zeiterfassungssysteme in Unternehmen oder GPS-gestützte (GPS: Global Positioning System) Positionserfassungssysteme, mit denen der Standort von Personen und Gegenständen erfasst wird.Next the switching devices VS1, VS2, the access modules AG1, AG2 (and any number of other access modules) as well access other data sources, the state information about users or deliver their associated communication terminals. Examples of this are time recording systems in business or GPS-based (GPS: Global Positioning System) Position detection systems, with where the location of persons and objects is recorded.

Die Kommunikationsendgeräte KE1, KE2, KE3 sind Multimedia-PCs, die zur Kommunikation eingesetzt werden und von denen in der Figur in schematisierter Darstellung eine graphische Benutzeroberfläche visualisiert ist. Selbstverständlich können anstelle der Multimedia-PCs auch andersartige Kommunikationsendgeräte mit einer abweichenden Benutzeroberfläche eingesetzt werden, beispielsweise PDAs ("Personal Digital Assistant"), Multimedia-Mobiltelefone etc.. Ebenso ist möglich, dass ein Benutzer beispielsweise ein Telefon zur Sprachkommunikation und gleichzeitig einen Computer benutzt, wobei letzterer als Kommunikationsendgerät im Sinne der nachfolgenden Ausführungen verwendet wird.The communication terminals KE1, KE2, KE3 are multimedia PCs, which are used for communication and those in the figure schematized visualization of a graphical user interface is. Of course can instead of multimedia PCs also different types of communication devices with a different user interface used, such as PDAs ("Personal Digital Assistant"), multimedia mobile phones etc .. It is also possible that a user, for example, a telephone for voice communication and at the same time uses a computer, the latter as a communication terminal in the sense the following comments is used.

Im Folgenden wird anhand der Figur erläutert, wie personenbezogene Daten eines ersten Benutzers, dem im vorliegenden Ausführungsbeispiel das Kommunikationsendgerät KE3 zugeordnet ist, auf der Benutzeroberfläche des Kommunikationsendgerätes KE1 zur Anzeige gelangen, wobei das Kommunikationsendgerät KE1 einem zweiten Benutzer zugeordnet ist. Dazu wurde von dem ersten ("überwachbaren") Benutzer mit dem Kommunikationsendgerät KE3 zu der Steuerungssoftware SN ein Berechtigungsprofil übertragen, welches in der Speichereinrichtung DB abgelegt ist. Aus diesem Berechtigungsprofil geht hervor, dass es dem zweiten ("überwachenden") Benutzer gestattet ist, alle verfügbaren personenbezogenen Daten über den ersten Benutzer einzusehen, während es allen anderen Benutzern, beispielsweise dem Benutzer des Kommunikationsendgerätes KE2, lediglich gestattet ist, den Rufzustand des Kommunikationsendgerätes KE3 und eine von dem ersten Benutzer B1 hinterlegte Kurznotiz KN1 einzusehen.in the The following is explained with reference to the figure, as personal Data of a first user, in the present embodiment, the communication terminal KE3 is assigned to the user interface of the communication terminal KE1 get to the display, the communication terminal KE1 a second user is assigned. This was done by the first ("monitorable") user with the communication terminal KE3 transferred to the control software SN an authorization profile, which is stored in the memory device DB. From this authorization profile shows that it allows the second ("supervising") user is, all available personal data about the first user, while allowing all other users for example, the user of the communication terminal KE2, is only allowed, the call state of the communication terminal KE3 and to see a short note KN1 deposited by the first user B1.

Alternativ ist eine Hinterlegung eines Berechtigungsprofils durch den ersten Benutzer nicht zwingend erforderlich; in einem solchen Fall verwendet die Steuerungssoftware SN für alle anfragenden Benutzer ein vordefiniertes Standard-Berechtigungsprofil.alternative is a deposit of an authorization profile by the first User not mandatory; used in such a case the control software SN for all requesting users have a predefined default authorization profile.

Mit Hinterlegung des ersten Berechtigungsprofils des ersten Benutzers (B1) startet die Steuerungssoftware SN das Sammeln von personenbezogenen Daten des ersten Benutzers B1. Das Kommunikationsendgerät KE3 des ersten Benutzers B1 ist der Vermittlungseinrichtung VS1 zugeordnet. Die Steuerungssoftware SN greift über das Zugriffsmodul AG1 auf die Steuerungseinheit der Vermittlungseinrichtung VS1 zu und beauftragt damit die Vermittlungseinrichtung VS1, den Rufzustand des Kommunikationsendgerätes KE3 zu der Steuerungssoftware SN zu übermitteln und über dies bei jeder Änderung des Rufzustandes des Kommunikationsendgerätes KE3 eine Änderungsnachricht zu der Steuerungssoftware SN zu verschicken. Ein solcher Vorgang ist in der Literatur auch als "Setzen eines Monitor-Punktes" bekannt. Im vorliegenden Ausführungsbeispiel ist zu diesem Zeitpunkt der Rufzustand des Kommunikationsendgerätes KE3 "frei"; dieser Zustand wird in einem dem ersten Benutzer B1 zugeordneten Datensatz in einem Datenfeld "Rufzustand" in der Speichereinrichtung DB gespeichert. Der erste Benutzer B1 verfügt über ein E-Mail-Postfach, welches in dem Kommunikationsserver KS2 ("Mail-Server") geführt wird. Die Steuerungssoftware SN fragt über das Gateway GW1 in regelmäßigen Zeitabständen den Status des E-Mail-Postfachs des ersten Benutzers B1 in dem Kommunikationsserver KS2 ab und speichert zu dem Datensatz in der Speichereinrichtung DB, welcher dem ersten Benutzer B1 zugeordnet ist, in dem weiteren Datenfeld "E-Mail-Status" die Angaben über die Anzahl der gelesenen Nachrichten, und die Anzahl der ungelesenen Nachrichten. Sowohl über die Zustandsinformationen des Kommunikationsendgerätes KE3 als auch über die Zustandsinformationen des E-Mail-Postfachs sammelt die Steuerungssoftware SN darüber hinaus statistische Daten, die in einem Statistik-Datenfeld des Datensatzes gespeichert werden. Daraus geht beispielsweise hervor, wie oft in den letzten acht Stunden das Kommunikationsendgerät KE3 "besetzt" war und wie lange die durchschnittliche Gesprächsdauer war. Weitere statistische Daten sind beispielsweise die durchschnittliche Zahl der täglich eingegangenen E-Mails, deren durchschnittliche Datenmenge (Größe) etc.).Upon deposit of the first authorization profile of the first user (B1), the control software SN starts collecting personal data of the first user B1. The communication terminal KE3 of the first user B1 is assigned to the switching device VS1. The control software SN accesses the control unit of the switching device VS1 via the access module AG1 and thus instructs the switching device VS1 to transmit the call state of the communication terminal KE3 to the control software SN and via this a change message to the control software SN whenever the call state of the communication terminal KE3 changes to send. Such a process is also known in the literature as "setting a monitor point". In the present embodiment, the call state of the communication terminal KE3 is "free" at this time; This state is stored in a data record "call state" in the memory device DB in a data record assigned to the first user B1. The first user B1 has an e-mail mailbox which is kept in the communication server KS2 ("mail server"). The control software SN queries via the gateway GW1 at regular intervals from the status of the e-mail inbox of the first user B1 in the communication server KS2 and stores to the record in the memory device DB, which is assigned to the first user B1, in the further data field "E-mail status" the information about the number of messages read, and the number of unread messages. In addition, via the status information of the communication terminal KE3 as well as the status information of the e-mail inbox, the control software SN collects statistical data which are stored in a statistical data field of the dataset. This shows, for example, how often in the last eight hours the communication terminal KE3 was "busy" and how long the average call duration was. Other statistical data include, for example, the average number of e-mails received daily, their average amount of data (size), etc.).

Zum Zugriff auf die personenbezogenen Daten von Benutzern ("erster Benutzer") übermittelt der Benutzer des Kommunikationsendgerätes KE1 ("zweiter Benutzer") ein Anforderungsprofil zu dem Kommunikationsserver KS1, welches von der Steuerungssoftware SN verarbeitet und in der Speichereinrichtung DB gespeichert wird.To the Access to the personal data transmitted by users ("first user") the user of the communication terminal KE1 ("second user") a request profile to the communication server KS1, which is processed by the control software SN and in the Memory device DB is stored.

Die Verwendung solcher Anforderungsprofile wird auch als "object subscribing"/"view subscribing" bezeichnet, wobei das "object subscribing" den zu "beobachtenden/überwachenden" Benutzer beschreibt, und das "view subscribing" diejenigen der verfügbaren Datenfelder auswählt, die zu dem betreffenden Kommunikationsendgerät übermittelt werden sollen.The Use of such requirement profiles is also referred to as "object subscribing" / "view subscribing", where the "object subscribing" describes the user to be "observed / supervised", and the "view subscribing" those of the available data fields selects which are to be transmitted to the relevant communication terminal.

Zwar kann jeder zweite Benutzer für jeden "beobachteten" ersten Benutzer ein separates Anforderungsprofil erstellen und übermitteln, im vorliegenden Ausführungsbeispiel gilt das durch den zweiten Benutzer erstellte Anforderungsprofil jedoch allgemein für alle anzuzeigenden ersten Benutzer und es bestimmt weiterhin, dass alle verfügbaren personenbezogenen Daten aller beobachteten ersten Benutzer von dem Kommunikationsserver KS1 zu dem Kommunikationsendgerät KE1 übertragen werden sollen.Though every second user can for every "watched" first user create and submit a separate job profile in the present embodiment applies the requirement profile created by the second user but generally for all first users to be displayed and it further determines that all available personal data of all observed first users of the Communication server KS1 transmitted to the communication terminal KE1 should be.

Aufgrund des übermittelten Anforderungsprofils übermittelt der Kommunikationsserver KS1 mit Hilfe der Steuerungssoftware SN den in der Speichereinrichtung DB gespeicherten Datensatz über den ersten Benutzer B1 zu dem Kommunikationsendgerät KE1. Dort werden in einer Teilnehmerliste ("Buddy-List") die Benutzer B1, B2, BN dargestellt, wobei der Name des ersten Benutzers B1 mit einem graphischen Symbol (z. B. ein Punkt) gekennzeichnet ist. Der Punkt bedeutet dabei, dass das Kommunikationsendgerät KE3, welches durch den ersten Benutzer B1 benutzt wird, den Rufzustand "frei" hat und deshalb der erste Benutzer B1 derzeit telefonisch erreicht werden kann.by virtue of of the transmitted Requirement profiles transmitted the communication server KS1 using the control software SN the stored in the storage device DB record on the first User B1 to the communication terminal KE1. There are in one List of participants ("buddy list") users B1, B2, BN, where the name of the first user B1 with a graphic symbol (eg a dot). The point means that the communication terminal KE3, which by the first User B1 is used, the call state has "free" and therefore the first user B1 is currently being reached by telephone can.

Wenn der Kommunikationsserver KS1 erst nach Eingabe eines Anforderungsprofiles mit der "Beschaffung" der erforderlichen Daten (Zustandsinformationen, personenbezogene Daten) beginnt, können diese Daten erst mit einer Zeitverzögerung zu dem anfordernden zweiten Benutzer übermittelt werden. Aus diesem Grund ist der Kommunikationsserver in diesem Ausführungsbeispiel so eingestellt, dass die Daten über alle verfügbaren Benutzer bzw. deren Kommunikationsendgeräte permanent von allen erreichbaren Datenquellen (Vermittlungseinrichtungen VS1, VS2, Kommunikationsserver KS2, KS3, etc.) gesammelt und in der Datenbank DB gespeichert werden, um möglichst schnell auf von Benutzern übermittelte Anforderungsprofile reagieren zu können.If the communication server KS1 only after entering a requirement profile with the "procurement" of the required Data (status information, personal data) starts, these can Data only with a time delay too to the requesting second user. For this The reason is the communication server in this embodiment adjusted so that the data is over all available Users or their communication terminals permanently accessible from all Data sources (switching devices VS1, VS2, communication server KS2, KS3, etc.) are collected and stored in the database DB, as possible quickly responded to by users Requirement profiles to be able to react.

Um weitere personenbezogene Daten über den ersten Benutzer B1 dauerhaft anzuzeigen, klickt der zweite Benutzer den Namen des ersten Benutzers B1 auf der Benutzeroberfläche an, so dass ein erweitertes Anzeigefenster DA1, welches den ersten Benutzer B1 betrifft, geöffnet wird. Ein solches Anzeigefenster, wird häufig auch als "Dash-Board" bezeichnet, weil es wie das Armaturenbrett eines Kraftfahrzeugs aus verschiedenen Anzeigen zusammengestellt ist und ständig aktuelle Betriebszustände anzeigt. In diesem Anzeigefenster wird nun die durch den ersten Benutzer hinterlegte Kurznotiz KN1, die Anzahl der eingegangenen und noch nicht geöffneten E-Mails des ersten Benutzers B1 NN1 und die von dem Kommunikationsserver KS1 übermittelten statistischen Daten SD1 angezeigt.Around other personal information about the first user B1 permanently, the second user clicks the name of the first user B1 in the UI, so that an expanded display window DA1 representing the first user B1, opened becomes. Such a display window is often referred to as a "dash board" because it's like the dashboard of a motor vehicle made of different ones Displays and constantly displays current operating states. In this display window is now the one by the first user deposited short note KN1, the number of received and still not open E-mails of the first user B1 NN1 and those of the communication server KS1 transmitted statistical Data SD1 displayed.

Der Kommunikationsserver KS1 wird in diesem Ausführungsbeispiel nach Setzen des "Monitor-Punktes" von der Vermittlungseinrichtung VS1 über jeden geänderten Rufzustand des Kommunikationsendgerätes des ersten Benutzers informiert, d.h., dass der Betriebszustand (Rufzustand) dieses Kommunikationsendgerätes durch die Vermittlungseinrichtung VS1 überwacht wird. Das ist aber nicht bei jeder Datenquelle möglich, so dass die Steuerungssoftware regelmäßige Abfragen von personenbezogenen Daten bei den verschiedenen Datenquellen starten kann – dies wird auch als "Polling" bezeichnet. Eine Überwachungseinrichtung in der Steuerungssoftware SN vergleicht die wiederholt angeforderten Daten mit den bereits gespeicherten Daten und löst im Falle einer Differenz über eine Benachrichtigungseinheit, die vorzugsweise auch Bestandteil der Steuerungssoftware SN ist, eine Übertragung der geänderten personenbezogenen Daten zu denjenigen Kommunikationsendgeräten aus, die den dadurch beschriebenen Benutzer anhand seiner personenbezogenen Daten darstellen. Alternativ können die personenbezogenen Daten auch wiederholt von den betroffenen Kommunikationsendgeräten neu aus der Speichereinrichtung DB abgerufen werden; solche Einstellungen werden in den Kommunikationsendgeräten KE1, KE2, KE3 und dem Kommunikationsserver KS1, KS2, KS3 administriert.The communication server KS1 is informed in this embodiment after setting the "monitor point" of the switching device VS1 about each changed call state of the communication terminal of the first user, ie, that the operating state (call state) of this communication terminal is monitored by the switching device VS1. However, this is not possible with every data source, so the control software can start regular queries of personal data at the various data sources - this is also called "polling". A monitoring device in the control software SN compares the repeatedly requested data with the already stored data and triggers a transfer of the changed personal data to those communication terminals in the event of a difference via a notification unit, which is preferably also part of the control software SN, which described thereby Represent users based on their personal information. Alternatively, the personal data can also be retrieved repeatedly from the affected communication terminals from the storage device DB; such settings are in the communication Onsendgeräten KE1, KE2, KE3 and the communication server KS1, KS2, KS3 administered.

Das Kommunikationsendgerät KE2, welches einem weiteren der zweiten Benutzer zugeordnet ist, weist ebenfalls eine "Buddy-Liste" auf, mit der in dem in der Figur dargestellten Betriebszustand die personenbezogenen Daten der Benutzer B1 und B3 ("erste Benutzer") dargestellt werden. Auch der Benutzer des Kommunikationsendgerätes KE2 hat in der Speichereinrichtung DB des Kommunikationsservers KS1 ein umfassendes Anforderungsprofil zum Abruf aller verfügbaren personenbezogenen Daten der beobachteten Benutzer, hier die Benutzer B1, B3, hinterlegt. In der Figur ist das über den ersten Benutzer B1 geöffnete Anzeigefenster DA2 ("Dash-Board") auf der Benutzeroberfläche des Kommunikationsendgerätes KE2 symbolhaft dargestellt. Gemäß des Berechtigungsprofils, welches durch den Benutzer B1 in der Speichereinrichtung DB hinterlegt wurde, werden von dem Kommunikationsserver KS1 über den Benutzer B1 als personenbezogene Daten nur der Rufzustand des Endgerätes KE3 und die Kurznotiz KN1 übertragen und somit von dem Kommunikationsendgerät KE2 dargestellt.The communication terminal KE2, which is assigned to another of the second user, points also a "buddy list" on, with in the operating state shown in the figure, the personal Data of users B1 and B3 ("first users"). Also, the user of the communication terminal KE2 has in the memory device DB of the communication server KS1 a comprehensive requirement profile to retrieve all available personal data of the observed users, here the users B1, B3, deposited. In the figure, the display window opened via the first user B1 is shown DA2 ("Dash Board") on the UI of the communication terminal KE2 represented symbolically. According to the authorization profile, which is deposited by the user B1 in the storage device DB have been made by the communication server KS1 via the user B1 as personal Data only the call state of the terminal KE3 and the short message KN1 transferred and thus represented by the communication terminal KE2.

Ein weiterer (erster) Benutzer B3 wird mit seinen personenbezogenen Daten auf den Benutzeroberflächen der Kommunikationsendgeräte KE2, KE3 dargestellt. Das Kommunikationsendgerät des Benutzers B3 und die Vermittlungseinrichtung, an der dessen Kommunikationsendgerät angeschlossen ist (beide nicht dargestellt), sind nicht direkt mit dem Kommunikationsserver KS1 verbunden, sondern mit dem Kommunikationsserver KS3. Der Kommunikationsserver KS3 ist in ähnlicher Weise wie der Kommunikationsserver KS1 aufgebaut und umfasst ebenfalls eine Speichereinrichtung, in der die personenbezogenen Daten des Benutzers B3 und ein dem Benutzer B3 zugeordnetes Berechtigungsprofil gespeichert sind.One another (first) user B3 is using his personal Data on the user interfaces the communication terminals KE2, KE3 shown. The communication terminal of the user B3 and the Switching device, connected to the communication terminal is not (both not shown), are not directly with the communication server KS1 but with the communication server KS3. The communication server KS3 is similar As the communication server KS1 constructed and includes as well a storage device in which the personal data of the User B3 and an authorization profile assigned to user B3 are stored.

Zum Anfordern der personenbezogenen Daten über den Benutzer B3 versenden die Kommunikationsendgeräte KE2 und KE3 jeweils ein entsprechendes Anforderungsprofil an die Steuerungssoftware SN des Kommunikationsservers KS1. Die Steuerungssoftware SN überträgt dieses Anforderungsprofil über das Gateway GW2 zu dem Kommunikationsserver KS3, von wo aus diejenigen der personenbezogenen Daten des Benutzers B3, die sowohl dem Anforderungsprofil als auch dem Berechtigungsprofil entsprechen, aus der Speichereinrichtung ausgelesen und über das Gateway GW2 zu der Steuerungssoftware SN und damit zu der Speichereinrichtung DB übertragen werden. Dabei führt das Gateway GW2 bei der Übertragung des Anforderungsprofils von dem Kommunikationsserver KS1 zu dem Kommunikationsserver KS3 eine Konvertierung des Datenformats des Anforderungsprofils durch, und passt im Gegenzug die von dem Kommunikationsserver KS3 übermittelten personenbezogenen Daten des Benutzers B1 ggf. auf das in dem Kommunikationsserver KS1 verwendete Datenformat an. Die personenbezogenen Daten des Benutzers B1 werden nun durch den Kommunikationsserver KS1 aus der Speichereinrichtung DB ausgelesen und zu den Kommunikationsendgeräten KE2 und KE3 übermittelt, wo diese personenbezogenen Daten ausgewertet und dargestellt werden.To the Requesting of personal data via user B3 the communication terminals KE2 and KE3 each have a corresponding requirement profile to the Control software SN of the communication server KS1. The control software SN transmits this Requirement profile about the gateway GW2 to the communication server KS3, from where those the personal data of the user B3, which meets both the requirement profile as well as the authorization profile, from the storage device read out and about the gateway GW2 to the control software SN and thus transferred to the memory device DB become. It leads the gateway GW2 during transmission the request profile from the communication server KS1 to the Communication server KS3 a conversion of the data format of Requirement profile through, and in turn fits the transmitted from the communication server KS3 personal data of the user B1 possibly on that in the communication server KS1 used data format. The personal data of the user B1 are now out of the memory device by the communication server KS1 DB read and transmitted to the communication terminals KE2 and KE3, where these personal data are evaluated and presented.

Wie bereits beschrieben werden in der vorliegenden Ausführungsform zur Verringerung der Reaktionszeiten die über die Gateways GW1, GW2 erreichbaren personenbezogenen Daten auch ohne ein konkret vorliegendes Anforderungsprofil regelmäßig abgerufen und in der Datenbank DB des Kommunikationsservers KS1 "bevorratet". Dadurch kann auf Daten-Anforderungen der Benutzer schneller reagiert werden, wobei auch hier nur solche der bevorrateten Daten zur Übertragung gelangen, die sowohl dem jeweiligen Anforderungsprofil als auch dem Berechtigungsprofil genügen.As already described in the present embodiment to reduce the response times that can be reached via the gateways GW1, GW2 personal data even without a concrete requirement profile regularly accessed and "stored" in the database DB of the communication server KS1. This can be based on data requirements the user will be more responsive, with only such the stored data for transmission which correspond both to the respective requirement profile and satisfy the authorization profile.

Claims (15)

Kommunikationsserver (KS1) zur Erfassung und Weiterleitung personenbezogener Daten, mit einer ersten Erfassungseinheit (AG1, AG2) zum Abruf der personenbezogenen Daten eines ersten einer Vielzahl von Benutzern von einer ersten Datenquelle, mit einer Speichereinrichtung (DB) zum Zwischenspeichern der personenbezogenen Daten, und mit zumindest einer Datenschnittstelle (SS1, SS2, SS3) zur Übermittlung der personenbezogenen Daten zu zumindest einem Kommunikationsendgerät eines zweiten der Benutzer, dadurch gekennzeichnet, dass – die Speichereinrichtung (DB) zur Speicherung und Auswertung eines Anforderungsprofils des zweiten Benutzers ausgebildet ist, wobei das Anforderungsprofil diejenigen der personenbezogenen Daten des ersten Benutzers definiert, die von dem Kommunikationsserver (KS1) zu dem zweiten der Benutzer übermittelt werden sollen, – die Speichereinrichtung (DB) zur Speicherung und Auswertung zumindest eines ersten Berechtigungsprofils eingerichtet ist, wobei durch das erste Berechtigungsprofil festgelegt ist, zu welchem der zweiten Benutzer welche der personenbezogenen Daten des ersten Benutzers übermittelbar sind, wobei – der Kommunikationsserver (KS1) derart ausgebildet ist, dass nur solche personenbezogenen Daten zu dem zweiten der Benutzer übermittelbar sind, die sowohl dem Anforderungsprofil als auch dem Berechtigungsprofil genügen.Communication server (KS1) for collecting and forwarding personal data, comprising a first detection unit (AG1, AG2) for retrieving the personal data of a first of a plurality of users from a first data source, with a memory device (DB) for temporarily storing the personal data, and at least one data interface (SS1, SS2, SS3) for transmitting the personal data to at least one communication terminal of a second user, characterized in that - the memory device (DB) is designed for storing and evaluating a requirement profile of the second user, the requirement profile those the personal data of the first user defined to be transmitted from the communication server (KS1) to the second of the users, - the memory device (DB) is set up for storing and evaluating at least a first authorization profile, by which he is determined to which of the second user which of the personal data of the first user, where - the communication server (KS1) is designed such that only such personal data to the second of the user can be transmitted, both the requirement profile and satisfy the authorization profile. Kommunikationsserver (KS1) nach Patentanspruch 1, gekennzeichnet durch eine Überwachungseinrichtung, die die durch die Erfassungseinheit (AG1, AG2) abgerufenen personenbezogenen Daten mit bereits in der Speichereinrichtung (DB) gespeicherten personenbezogenen Daten über den ersten Benutzer vergleicht, und eine Benachrichtigungseinheit, die bei einer Änderung der personenbezogenen Daten eine Übertragung der geänderten personenbezogenen Daten zu dem zweiten Benutzer initiiert.Communication server (KS1) according to claim 1, characterized by a monitoring device, the by the detection unit (AG1, AG2) retrieved retrieved personal data already stored in the storage device (DB) personal data about the first user, and a notification unit that initiates a transfer of the changed personal data to the second user in a change of personal data. Kommunikationsserver (KS1) nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass durch den Kommunikationsserver (KS1) die personenbezogenen Daten mehrerer erster Benutzer erfassbar und weiterleitbar sind.Communication server (KS1) after one of the preceding claims, characterized in that by the communication server (KS1) the personal data of several first users can be detected and can be forwarded. Kommunikationsserver (KS1) nach Patentanspruch 3, dadurch gekennzeichnet, dass in der Speichereinrichtung (DB) durch den zweiten Benutzer für jeden der ersten Benutzer ein Anforderungsprofil speicherbar ist.Communication server (KS1) according to claim 3, characterized in that in the memory device (DB) by the second user for everyone the first user can store a requirement profile. Kommunikationsserver (KS1) nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass die personenbezogenen Daten Zustandsinformationen sind, die den ersten Benutzer und/oder dessen Kommunikationsendgerät betreffen, wobei die Zustandsinformationen zumindest die Erreichbarkeit des ersten Benutzers betreffen.Communication server (KS1) after one of the preceding claims, characterized in that the personal data state information are that relate to the first user and / or its communication terminal, wherein the state information at least the accessibility of the first user concern. Kommunikationsserver (KS1) nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass der Kommunikationsserver (KS1) eine zweite Erfassungseinheit (AG1, AG2) zum Abruf weiterer personenbezogener Daten des ersten Benutzers von einer zweiten Datenquelle aufweist.Communication server (KS1) after one of the preceding claims, characterized in that the communication server (KS1) has a second Registration unit (AG1, AG2) for retrieving additional personal information Has data of the first user from a second data source. Kommunikationsserver (KS1) nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass der Kommunikationsserver (KS1) zur Kommunikation mit einer als Vermittlungseinrichtung (VS1, VS2) ausgebildeten ersten Datenquelle eingerichtet ist.Communication server (KS1) after one of the preceding claims, characterized in that the communication server (KS1) for communication with a first switching device (VS1, VS2) Data source is set up. Kommunikationsserver (KS1) nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass der Kommunikationsserver (KS1) zur Kommunikation mit einer als weiterer Kommunikationsserver (Ks2, KS3) ausgebildeten zweiten Datenquelle eingerichtet ist.Communication server (KS1) after one of the preceding claims, characterized in that the communication server (KS1) for communication with a trained as another communication server (Ks2, KS3) second data source is set up. Kommunikationsserver (KS1) nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass das erste Berechtigungsprofil durch den ersten Benutzer einstellbar ist.Communication server (KS1) after one of the preceding claims, characterized in that the first authorization profile by the first user is adjustable. Kommunikationsserver (KS1) nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass – die personenbezogenen Daten in Datenfeldern organisiert sind, – die zweiten Benutzer in Gruppen gegliedert sind, und – in dem ersten Berechtigungsprofil für verschiedene Gruppen verschiedene Datenfelder zur Übermittlung freigebbar sind.Communication server (KS1) after one of the preceding claims, thereby marked that - the personal data is organized in data fields, - the second Users are organized into groups, and - in the first authorization profile for different groups various data fields can be released for transmission are. Kommunikationsserver (KS1) nach einem der vorhergehenden Patentansprüche, dadurch gekennzeichnet, dass die Speichereinrichtung (DB) zur statistischen Erfassung der personenbezogenen Daten und zur Speicherung entsprechender statistischer Angaben des ersten Benutzers eingerichtet ist, wobei die statistischen Angaben als weitere personenbezogene Daten abrufbar sind.Communication server (KS1) after one of the preceding claims, characterized in that the memory means (DB) for statistical Collection of personal data and storage of corresponding data statistical information of the first user is set up, the statistical information as further personal data are. Kommunikationsendgerät (KE1, KE2, KE3) zur Darstellung personenbezogener Daten, gekennzeichnet durch – eine Datenschnittstelle (SS1, SS2, SS3) zum Datenaustausch mit einem Kommunikationsserver (KS1), – eine Anzeigeeinrichtung zur Darstellung von über die Datenschnittstelle (SS1, SS2, SS3) empfangenen personenbezogener Daten mehrerer Benutzer, – eine Eingabeeinrichtung zur Eingabe und/oder Änderung zumindest eines Anforderungsprofils, wobei das zumindest eine Anforderungsprofil abzurufende Daten der Benutzer beschreibt und wobei das Anforderungsprofil über die Datenschnittstelle (SS1, SS2, SS3) zu dem Kommunikationsserver (KS1) übertragbar ist.Communication terminal (KE1, KE2, KE3) for display personal data, marked by - a data interface (SS1, SS2, SS3) for data exchange with a communication server (KS1), - a display device for the presentation of the Data interface (SS1, SS2, SS3) received personal Data of multiple users, - one Input device for entering and / or changing at least one requirement profile, wherein the at least one requirement profile retrieved data of the User describes and where the requirement profile over the Data interface (SS1, SS2, SS3) to the communication server (KS1) transferable is. Kommunikationsendgerät (KE1, KE2, KE3) nach Patentanspruch 12, dadurch gekennzeichnet, dass jeweils verschiedene Anforderungsprofile für die Anforderung der personenbezogenen Daten verschiedener erste Benutzer verwendet werden.Communication terminal (KE1, KE2, KE3) according to claim 12, characterized in that in each case different requirement profiles for the Request for personal data of different first users be used. Verfahren zur Anzeige personenbezogener Daten an einem Kommunikationsendgerät (KE1, KE2, KE3), bei dem durch einen Kommunikationsserver (KS1) auf eine Vermittlungseinrichtung (VS1, VS2) zugegriffen wird, wobei personenbezogene Daten eines ersten Benutzers von der Vermittlungseinrichtung zu dem Kommunikationsserver übertragen werden, die personenbezogenen Daten in einer Speichereinrichtung (DB) des Kommunikationsservers (KS1) gespeichert werden, und die personenbezogenen Daten von dem Kommunikationsserver (KS1) zu dem Kommunikationsendgerät eines zweiten Benutzers übermittelt und an diesem angezeigt werden, dadurch gekennzeichnet, dass – durch den ersten Benutzer ein Berechtigungsprofil in den Kommunikationsserver (KS1) eingegeben wird, wobei durch das Berechtigungsprofil festgelegt wird, welche der personenbezogenen Daten für den zweiten Benutzer freigegeben werden, – durch den zweiten Benutzer über das Kommunikationsendgerät (KE1, KE2, KE3) ein Anforderungsprofil in den Kommunikationsserver (KS1) eingegeben wird, wobei durch das Anforderungsprofil festgelegt wird, welche der personenbezogenen Daten durch den zweiten Benutzer angefordert werden, und – durch den Kommunikationsserver (KS1) solche der durch den zweiten Benutzer angeforderten personenbezogenen Daten zu dem Kommunikationsendgerät (KE1, KE2, KE3) übermittelt werden, die durch das Berechtigungsprofil freigegeben sind.Method for displaying personal data at a communication terminal (KE1, KE2, KE3), in which a switching device (KS1) accesses a switching device (VS1, VS2), personal data of a first user being transmitted from the switching device to the communication server, the personal data is stored in a memory device (DB) of the communication server (KS1), and the personal data is transmitted from the communication server (KS1) to the communication terminal of a second user and displayed on it, characterized in that - by the first user Authorization profile is entered into the communication server (KS1), which is determined by the authorization profile, which of the personal data is released for the second user - by the second user via the communication tion end device (KE1, KE2, KE3) a request profile in the communication server (KS1) is entered, which is determined by the request profile which of the personal data requested by the second user, and - by the communication server (KS1) those of the second User requested personal data to the communication terminal (KE1, KE2, KE3) are transmitted, which are released by the authorization profile. Verfahren nach Patentanspruch 14, dadurch gekennzeichnet, dass bei einer Änderung der personenbezogenen Daten des ersten Benutzers die geänderten Daten erneut zu dem zweiten Benutzer übermittelt werden.Method according to claim 14, characterized that at a change the personal data of the first user changed Data is transmitted again to the second user.
DE102004009654A 2004-02-27 2004-02-27 Communication server for collecting and forwarding personal data and method for displaying personal data at a communication terminal Expired - Fee Related DE102004009654B4 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE102004009654A DE102004009654B4 (en) 2004-02-27 2004-02-27 Communication server for collecting and forwarding personal data and method for displaying personal data at a communication terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE102004009654A DE102004009654B4 (en) 2004-02-27 2004-02-27 Communication server for collecting and forwarding personal data and method for displaying personal data at a communication terminal

Publications (2)

Publication Number Publication Date
DE102004009654A1 true DE102004009654A1 (en) 2005-09-22
DE102004009654B4 DE102004009654B4 (en) 2006-11-30

Family

ID=34877169

Family Applications (1)

Application Number Title Priority Date Filing Date
DE102004009654A Expired - Fee Related DE102004009654B4 (en) 2004-02-27 2004-02-27 Communication server for collecting and forwarding personal data and method for displaying personal data at a communication terminal

Country Status (1)

Country Link
DE (1) DE102004009654B4 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001045368A2 (en) * 1999-12-14 2001-06-21 Nortel Networks Limited Aggregates in a presence management system
US20040003037A1 (en) * 2002-06-27 2004-01-01 Fujitsu Limited Presence administration method and device
US20040015548A1 (en) * 2002-07-17 2004-01-22 Lee Jin Woo Method and system for displaying group chat sessions on wireless mobile terminals
WO2004028114A2 (en) * 2002-09-19 2004-04-01 Nortel Networks Limited Dynamic presence indicators

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2001045368A2 (en) * 1999-12-14 2001-06-21 Nortel Networks Limited Aggregates in a presence management system
US20040003037A1 (en) * 2002-06-27 2004-01-01 Fujitsu Limited Presence administration method and device
US20040015548A1 (en) * 2002-07-17 2004-01-22 Lee Jin Woo Method and system for displaying group chat sessions on wireless mobile terminals
WO2004028114A2 (en) * 2002-09-19 2004-04-01 Nortel Networks Limited Dynamic presence indicators

Also Published As

Publication number Publication date
DE102004009654B4 (en) 2006-11-30

Similar Documents

Publication Publication Date Title
DE60034261T2 (en) Method and apparatus for a status change message
DE60038460T2 (en) ANONYMITY IN A PRESENCE PROCESSING SYSTEM
DE69735009T2 (en) TRANSMISSION SYSTEM
EP1430644A2 (en) Method for providing communication information of a communication unit and devices for carrying out said method
EP1547353B1 (en) Method for providing absence information
DE102005057584A1 (en) Data storing method, involves transferring information from resource of automatic contact distributor to database through Internet, and storing transferred information in data file of database
DE60020879T2 (en) DISTRIBUTION OF LOCAL INFORMATION IN IP NETWORKS THROUGH INTELLIGENT END POINTS
EP1207670A2 (en) Service for authomatic transmission of datapackets
DE60312651T2 (en) APPARATUS AND METHOD FOR INTEGRATED COMPUTER CERTIFIED CALL PROCESSING IN PACKET NETWORK NETWORKS
DE102004009654B4 (en) Communication server for collecting and forwarding personal data and method for displaying personal data at a communication terminal
EP1313299B1 (en) Method for indirect transmission of information in data and/or communication networks
DE102005038700A1 (en) Method for providing status information within an ACDS
DE10121705B4 (en) Unified messaging communication method and unified messaging communication system
EP1313330A1 (en) Sending information to a terminal of calling party about the reachable terminals belonging to a called party
EP2198574B1 (en) Dividing e-mails between two users with the aid of a server
DE10201649B4 (en) Arrangement for monitoring components in a communications network
EP1254539B1 (en) Server system for preparation of information for users in at least one communication network
DE10001179A1 (en) ISDN-D channel data communications involves using signaling channel with free bandwidth provided for transfer of signaling information for transmission of useful information
EP1520389B1 (en) Network comprising search functions that are integrated into communication components
EP1254554B1 (en) Server system for preparation of user-specific information for users in at least one communication network
EP1265408A1 (en) System and method for distributing messages
DE10120805B4 (en) Method for sending and / or receiving short messages
DE10017573C2 (en) Communication between terminal equipment and terminal equipment
DE102004008353B4 (en) A network node device and method for receiving and forwarding messages to a destination
DE102004055331A1 (en) Method for providing an address in a data network

Legal Events

Date Code Title Description
OP8 Request for examination as to paragraph 44 patent law
8364 No opposition during term of opposition
8320 Willingness to grant licences declared (paragraph 23)
R119 Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal fee