DE10339466B3 - Data exchange method between communications network subscribers with different profiles using ad-hoc network for providing direct communication between subscribers - Google Patents

Data exchange method between communications network subscribers with different profiles using ad-hoc network for providing direct communication between subscribers Download PDF

Info

Publication number
DE10339466B3
DE10339466B3 DE10339466A DE10339466A DE10339466B3 DE 10339466 B3 DE10339466 B3 DE 10339466B3 DE 10339466 A DE10339466 A DE 10339466A DE 10339466 A DE10339466 A DE 10339466A DE 10339466 B3 DE10339466 B3 DE 10339466B3
Authority
DE
Germany
Prior art keywords
profile
participant
data
network
participants
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.)
Expired - Fee Related
Application number
DE10339466A
Other languages
German (de)
Inventor
Jens Astor
Michael Dr. Berger
Jörg Dr. Müller
Michael Watzke
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.)
Siemens AG
Original Assignee
Siemens 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 Siemens AG filed Critical Siemens AG
Priority to DE10339466A priority Critical patent/DE10339466B3/en
Priority to PCT/EP2004/051855 priority patent/WO2005022861A1/en
Application granted granted Critical
Publication of DE10339466B3 publication Critical patent/DE10339466B3/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/005Discovery of network devices, e.g. terminals
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • G06Q10/107Computer-aided management of electronic mailing [e-mailing]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • 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
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/51Discovery or management thereof, e.g. service location protocol [SLP] or web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/52Network services specially adapted for the location of the user terminal
    • 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
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Abstract

The data exchange method has a first subscriber (1) with a first profile and a second subscriber (2) with a second profile provided with data interfaces allowing formation of an ad-hoc network for direct communication between the subscribers, used for exchange of data when the comparison between the subscriber profiles indicates a match and when both subscribers are within a given location zone (3). Also included are Independent claims for the following: (a) a computer program with program codes for data exchange between communications network subscribers; (b) a computer program product storing program codes for data exchange between communications network subscribers.

Description

Verfahren zum automatischen Vergleichen und Bewerten von Suchprofilen werden beispielsweise in. Suchmaschinen im Internet verwendet, um die einzelnen von den Suchmaschinen untersuchten möglichen Ergebnisse auf ihre Relevanz bezüglich der eingegebenen Suchbegriffe zu bewerten und gegebenenfalls als relevantes Ergebnis anzuzeigen. Werden mehrere Ergebnisse ermittelt, so werden diese mit abnehmender Relevanz sortiert und dem Benutzer in der entsprechenden Reihenfolge dargestellt.method to automatically compare and rate search profiles For example, in. Search engines used on the internet to the individual from the search engines examined possible results on their Relevance to the to evaluate entered search terms and, where relevant, as relevant Display result. If several results are determined, then these become sorted with decreasing relevance and the user in the corresponding Order shown.

Aus der DE 100 34 694 A1 ist ein Verfahren zum automatischen Vergleichen und Bewerten von Informationen bekannt, mit dem eine Bewertung möglich ist, die der Bewertung durch einen Menschen sehr ähnlich ist und mit einem geringen Rechenaufwand erzielt wird. Das Verfahren vergleicht in einzelne Datenfelder strukturierte Profile. Bei dem Verfahren werden für die unterschiedlichen Typen von Datenfeldern unterschiedliche Vergleichsfunktionen angewandt, mit denen vorläufige Vergleichswerte berechnet werden. Hierdurch können die Inhalte der einzelnen Datenfelder typspezifisch verglichen und bewertet werden. Aus den vorläufigen Vergleichswerten wird dann ein endgültiger Vergleichswert berechnet.From the DE 100 34 694 A1 For example, a method for automatically comparing and evaluating information is known, with which a rating is possible which is very similar to the evaluation by a human and is achieved with a low computational effort. The procedure compares structured profiles in individual data fields. In the method different comparison functions are used for the different types of data fields, with which preliminary comparison values are calculated. As a result, the contents of the individual data fields can be compared and evaluated on a type-specific basis. The provisional comparative values are then used to calculate a final comparative value.

Das Verfahren zielt auf den Vergleich von Profilen, z.B. im Internet ab, bei dem eine Wertung über dem Grad der Übereinstimmung der Profile im Vordergrund steht. Inwieweit und auf welche Weise eine Kontaktaufnahme bzw. ein Austausch von Daten zwischen den hinter den Profilen stehenden Anbietern erfolgt, bleibt offen.The Method aims to compare profiles, e.g. on the Internet from where a rating over the degree of agreement the profile is in the foreground. To what extent and in what way a Contacting or exchanging data between the back Profiles are available, remains open.

Aus der US 2002/0034292 A1 ist ein Verfahren zum Abgleich einer Anfrage mit einem Angebot basierend auf einer geographi schen Lokation bekannt. Der Abgleich wird hierbei auf einem Server durchgeführt. Ferner muss der Standort der Teilnehmer bestimmt werden.Out US 2002/0034292 A1 is a method for matching a request with an offer based on a geographical location known. The synchronization is done on a server. Further the location of the participants must be determined.

Es ist daher Aufgabe der vorliegenden Erfindung, ein Verfahren anzugeben, welches auf einfache Weise einen Austausch von Daten zwischen zwei Teilnehmern, denen jeweils ein Profil zugeordnet ist, ermöglicht.It It is therefore an object of the present invention to specify a method which can easily exchange data between two Participants, each of which has a profile assigned, allows.

Diese Aufgabe wird durch ein Verfahren sowie ein Computerprogramm mit Programmcode-Mitteln und ein Computerprogramm-Produkt zum Austauschen von Daten mit den Merkmalen gemäß dem jeweiligen unabhängigen Patentanspruch gelöst.These Task is through a procedure as well as a computer program with Program code means and a computer program product for exchanging data with the features according to the respective independent Claim solved.

Das Computerprogramm mit Programmcode-Mitteln ist eingerichtet, um alle Schritte gemäß dem erfindungsgemäßen Verfahren durchzuführen, wenn das Programm auf einem Computer ausgeführt wird.The Computer program with program code means is set up to all Steps according to the method of the invention to perform, if the program is running on a computer.

Das Computerprogramm-Produkt mit auf einem maschinenlesbaren Träger gespeicherten Programmcode-Mitteln ist eingerichtet, um alle Schritte gemäß dem erfindungsgemäßen Verfahren durchzuführen, wenn das Programm auf einem Computer ausgeführt wird.The Computer program product stored on a machine-readable medium Program code means is arranged to perform all steps according to the method of the invention perform, if the program is running on a computer.

Die Einrichtung sowie das Computerprogramm mit Programmcode-Mitteln, eingerichtet um alle Schritte gemäß dem erfinderischen Verfahren durchzuführen, wenn das Programm auf einem Computer ausgeführt wird, sowie das Computerprogramm-Produkt mit auf einem maschinenlesbaren Träger gespeicherten Programmcode-Mitteln, eingerichtet um alle Schritte gemäß dem erfinderischen Verfahren durchzuführen, wenn das Programm auf einem Computer ausgeführt wird, sind insbesondere geeignet zur Durchführung des erfindungsgemäßen Verfahrens oder einer seiner nachfolgend erläuterten Weiterbildungen.The Device and the computer program with program code means, set up around all steps according to the inventive Perform proceedings, when the program is run on a computer, as well as the computer program product with program code means stored on a machine-readable carrier, arranged around all steps according to the inventive method perform, if the program is run on a computer, are particularly suitable to carry out the method according to the invention or one of its further developments explained below.

Bevorzugte Weiterbildungen der Erfindung ergeben sich aus den abhängigen Ansprüchen.preferred Further developments of the invention will become apparent from the dependent claims.

Die im weiteren beschriebenen Weiterbildungen beziehen sich sowohl auf das Verfahren als auch auf software-technischen Realisierungen.The further developments described relate both to the procedure as well as on software-technical implementations.

Die Erfindung und die im weiteren beschriebenen Weiterbildungen können sowohl in Software als auch in Hardware, beispielsweise unter Verwendung einer speziellen elektrischen Schaltung, realisiert werden.The Invention and the further developments described can both in software as well as in hardware, for example using a special electrical circuit can be realized.

Ferner ist eine Realisierung der Erfindung oder einer im weiteren beschriebenen Weiterbildung möglich durch ein computerlesbares Speichermedium, auf welchem das Computerprogramm mit Programmcode-Mitteln gespeichert ist, welches die Erfindung oder Weiterbildung ausführt.Further is an implementation of the invention or one described below Continuing education possible by a computer-readable storage medium on which the computer program is stored with program code means, which is the invention or continuing education.

Auch kann die Erfindung oder jede im weiteren beschriebene Weiterbildung durch ein Computerprogrammerzeugnis realisiert sein, welches ein Speichermedium aufweist, auf welchem das Computerprogramm mit Programmcode-Mitteln gespeichert ist, welches die Erfindung oder Weiterbildung ausführt.Also can the invention or any further development described be realized by a computer program product, which is a Storage medium on which the computer program with program code means is stored, which performs the invention or training.

Bei einem Verfahren zum Austauschen von Daten zwischen einem ersten Teilnehmer, dem ein erstes Profil zugeordnet ist, und zumindest einem zweiten Teilnehmer, dem ein zweites Profil zugeordnet ist, weisen die Teilnehmer mittels einer Datenübertragungsschnittstelle die Fähigkeit zur Bildung eines adhoc-Netzwerks auf. Weiterhin erfolgt eine direkte Kommunikation zwischen dem ersten Teilnehmer und dem zweiten Teilnehmer. Der Datenaustausch erfolgt dann, wenn nach einem Vergleich des ersten und des zweiten Profils eine Übereinstimmung oder Ähnlichkeit festgestellt wurde und sich der erste und der zweite Teilnehmer in einem bestimmten Lokationsbereich aufhalten.In a method for exchanging data between a first subscriber, to whom a first profile is assigned, and at least one second subscriber, to whom a second profile is assigned, the subscribers use a data menu The interface provides the ability to form an adhoc network. Furthermore, there is a direct communication between the first participant and the second participant. The data exchange takes place if, after a comparison of the first and the second profile, a match or similarity has been established and the first and the second subscriber are in a certain location area.

Zur Nutzung des Verfahrens ist es notwendig, dass die Ortsinformation jedes Teilnehmers Idealerweise kontinuierlich, zumindest aber regelmäßig innerhalb bestimmter Zeitfenster bekannt ist.to Use of the procedure, it is necessary that the location information of each participant Ideally, continuously, but at least regularly within certain time window is known.

Die Erfindung ermöglicht ein mobiles Vergleichen eines ersten Profils, das beispielsweise ein Suchprofil ist, mit zumindest einem zweiten Profil, das beispielsweise ein Angebotsprofil ist. Es handelt sich insbesondere um ein personalisiertes Vergleichen und Bewerten von Angeboten und Nachfragen im lokalen Umfeld mobiler Endgeräte. Hieraus ergibt sich auch die Bedeutung des Begriffs Lokationsbereich. Es handelt sich hierbei um den aktuellen geographischen Ort des bzw. der Teilnehmer zum gegebenen Zeitpunkt, zu dem ein Datenaustausch erfolgt.The Invention allows a mobile comparing a first profile, for example a search profile is, with at least a second profile, for example an offer profile is. It is in particular a personalized one Compare and rate offers and demands in the local Environment of mobile devices. This also implies the meaning of the term location area. It is the current geographic location of the or the participant at the given time to which a data exchange he follows.

Bei dem erfindungsgemäßen Verfahren ist insbesondere an mobile Anwendungen gedacht. Genauer bedeutet dies, dass die Teilnehmer vorzugsweise mobil sind. Bei den Teilnehmern kann es sich beispielsweise um ein mobiles Endgerät, wie z.B. ein Mobilfunktelefon, einen Organizer (PDA), einen transportablen Computer oder ähnliches handeln, mithin um Endgeräte mit der Möglichkeit zum drahtlosen Datenaustausch. Bei der Anwendung des Verfahrens ist es jedoch nicht zwingend notwendig, dass alle Teilnehmer mobile Endgeräte darstellen. Es ist auch denkbar, dass der erste Teilnehmer mobil ist und damit seine Daten drahtlos austauscht, während der zweite Teilnehmer leitungsgebunden ist. Dies wird aus der weiteren Beschreibung besser ersichtlich werden.at the method according to the invention is especially intended for mobile applications. More precisely means this is because the participants are preferably mobile. At the participants For example, it may be a mobile terminal, such as a mobile terminal. a mobile phone, an organizer (PDA), a transportable Computer or similar act, thus to terminals with the possibility for wireless data exchange. In the application of the procedure However, it is not mandatory that all participants are mobile terminals represent. It is also conceivable that the first participant mobile and thus exchanges its data wirelessly, while the second participant is wired. This will be better from the description below become apparent.

Das Verfahren zum Vergleichen des ersten und zweiten Profils und die Bewertung hinsichtlich ihrer Ähnlichkeit bzw. Übereinstimmung wird auch als Matchmaking bezeichnet.The Method for comparing the first and second profile and the Evaluation in terms of their similarity or match is also referred to as matchmaking.

Das Verfahren weist den Teilnehmern auf interessante, für ihn spezifisch zugeschnittene Angebote oder Nachfragen in seiner unmittelbaren Umgebung hin, und ermöglicht somit den Teilnehmern im lokalen Umfeld, Daten auszutauschen und unmittelbar zu dem vermittelten Teilnehmer Kontakt aufzunehmen.The Procedure instructs the participants on interesting, specific to him tailored offers or demands in its immediate Environment, and allows Thus, the participants in the local environment to exchange data and directly contact the mediated subscriber.

Die Teilnehmer stellen die Knoten eines Ad-hoc-Netzwerkes dar. Die Kommunikation verläuft somit "peer-to-peer". Die Datenübertragungsschnittstelle kann beispielsweise als Wireless-LAN, Bluetooth oder Infrarotschnittstelle ausgebildet sein.The Participants represent the nodes of an ad hoc network. Communication thus runs "peer-to-peer". The data transfer interface Can be used as wireless LAN, Bluetooth or infrared interface be educated.

In einer ersten Variante wird der Lokationsbereich durch die Übertragungsradien der Datenübertragungs-schnittstellen festgelegt. In einer Ausgestaltung ist vorgesehen, dass die Teilnehmer mittels einer Datenübertragungsschnittstelle die Fähigkeit zur Bildung eines Ad-hoc-Netzwerkes aufweisen und der Lokationsbereich durch den Übertragungsradius einer Vermittlungsstelle festgelegt wird, über welche eine Kommunikation zwischen einem ersten und einem zweiten Teilnehmer erfolgt. Die Vermittlungsstelle kann beispielsweise eine Basisstation oder ein sogenannter "Access Point" sein. Die Teilnehmer stellen wiederum Knoten des Ad-hoc-Netzwerkes dar. Obwohl die Kommunikation nach wie vor "peer-to-peer" stattfindet, ermöglicht das Vorsehen der Vermittlungsstelle eine Erhöhung der Reichweite und eine erhöhte Bandbreite. Kennzeichen dieser Variante ist der Umstand, dass die Vermittlungsstelle den Lokationsbereich des Marktplatzes, in welchem ein Datenaustausch möglich ist, festlegt.In In a first variant, the location area is defined by the transmission radii the data transmission interfaces established. In one embodiment, it is provided that the participants by means of a data transmission interface the ability to Formation of an ad hoc network and the location area by the transmission radius of a Exchange is determined, over which a communication between a first and a second participant takes place. The Switching center may, for example, a base station or a so-called "Access Point " Participants, in turn, represent nodes of the ad hoc network the communication still takes place "peer-to-peer", that makes it possible Provide the switch an increase in range and a increased Bandwidth. Characteristic of this variant is the fact that the Exchange the location area of the marketplace, in which a Data exchange possible is, determines.

Die peer-to-peer-Kommunikation weist folgende Eigenschaften auf: Es ist der Verzicht auf eine vorgegebene Infrastruktur möglich. Das erfindungsgemäße Verfahren findet allein bei den Teilnehmern, respektive den Endgeräten, statt. Hieraus ergibt sich, dass jeder Teilnehmer sein Profil verwalten und in sich speichern muss. Er muss darüber hinaus die Fähigkeit besitzen, in dem Lokationsbereich einen anderen Teilnehmer zu erkennen und mit diesem kommunizieren zu können. Unmittelbare Folge davon ist, dass der Vergleich des ersten und des zweiten Profils durch den ersten und/oder den zweiten Teilnehmer zu erfolgen hat. Mit anderen Worten bedeutet dies, dass das Matchmaking jeweils durch jeden Teilnehmer selbst durchgeführt werden muss. Es ist dabei weiterhin zu berücksichtigen, dass eine Benachrichtigung bei erfolgreicher Ähnlichkeit oder Übereinstimmung auch dann möglich sein muss, wenn der jeweilige Teilnehmer den Lokationsbereich wieder verlässt.The Peer-to-peer communication has the following characteristics: It is the waiver of a given infrastructure possible. The inventive method takes place only with the participants, respectively the terminals. It follows that each participant manage his profile and save in yourself. He also has the ability have to recognize another participant in the location area and communicate with it. Immediate consequence of it is that the comparison of the first and the second profile by the first and / or the second participant has to be done. With In other words, this means that the matchmaking takes place respectively each participant carried out himself must become. It is still necessary to take into account that a notification with successful similarity or match also possible must be, if the respective participant again the location area leaves.

In einer anderen Variante stellen die Teilnehmer Knoten eines Netzwerkes dar, wobei eine Kommunikation über die Infrastruktur dieses Netzwerkes erfolgt. Bei dieser Variante findet damit keine direkte Kommunikation der Teilnehmer untereinander wie oben beschrieben statt. Das Netzwerk kann als Client-Server-Netzwerk betrachtet werden, wobei die Infrastruktur Sende- und Empfangsstationen sowie die entsprechenden zentralen Recheneinheiten umfasst. Konkret kann es sich bei einem solchen Netzwerk um die Infrastruktur eines GSM-, GPRS- oder UMTS-Mobilfunknetzes handeln.In In another variant, the participants make nodes of a network where communication is via the infrastructure of this network takes place. In this variant does not find any direct communication between the participants as described above. The network can be considered a client-server network the infrastructure of transmitting and receiving stations and the corresponding central processing units. It can be concrete In such a network, the infrastructure of a GSM, Act GPRS or UMTS mobile network.

Die Profile der Teilnehmer können bei dieser Variante zentral in dem Netzwerk gespeichert werden. Dabei ist es vorteilhaft, wenn der Vergleich des ersten und des zweiten Profils durch eine Einrichtung, z.B. die genannte Zentraleinheit, der Infrastruktur des Netzwerks erfolgt. Zur Durchführung des Verfahrens ist es dann lediglich erforderlich, dass die Teilnehmer der Zentraleinheit des Netzwerkes in regelmäßigen Abständen oder kontinuierlich ihre Position mitteilen.In this variant, the profiles of the subscribers can be stored centrally in the network the. It is advantageous if the comparison of the first and the second profile by a device, for example, the said central unit, the infrastructure of the network takes place. To carry out the method, it is then only necessary for the participants to inform the central unit of the network at regular intervals or continuously of their position.

Das Matchmaking, d.h. der Vergleich und die Bewertung des ersten und des zweiten Profils erfolgt vorzugsweise durch das eingangs genannte Verfahren der DE 100 34 694 A1 .The matchmaking, ie the comparison and the evaluation of the first and the second profile is preferably carried out by the aforementioned method of DE 100 34 694 A1 ,

Wie eingangs bereits angedeutet, ist es nicht unbedingt erforderlich, dass sämtliche Teilnehmer, die das erfindungsgemäße Verfahren durchführen, mobil sind. So kann unter Anwendung der peer-to-peer-Kommunikation das erste Profil über eine Vermittlungsstelle oder die Infrastruktur des Netzwerks in dem Lokationsbereich bereitgestellt werden, während sich das zweite Profil in dem Lokationsbereich befindet. Dies bedeutet, dass erste Profil wird stellvertretend für den ersten Teilnehmer durch die Vermittlungsstelle oder die Infrastruktur bereitgestellt, während das zweite Profil in einem mobilen Teilnehmer, der sich in dem Lokationsbereich befindet, gespeichert ist.As already indicated at the beginning, it is not absolutely necessary that all Participants who perform the method according to the invention, mobile are. Thus, using peer-to-peer communication, the first profile about one Exchange or the infrastructure of the network in the location area be provided while the second profile is in the location area. This means, that first profile is representative of the first participant through the switch or infrastructure provided while the second profile in a mobile subscriber who is in the location area is stored.

Es ist weiterhin vorteilhaft, wenn das einem Teilnehmer zugeordnete Profil zumindest ein Teil einer Daten-Gesamtheit ist, und im Rahmen des Datenaustausches veröffentlicht wird, während der andere Teil der Daten-Gesamtheit unveröffentlicht bleibt. Besonders vorteilhaft ist es, wenn jeder Teilnehmer die seinem Profil zugeordneten Daten selbst festlegt. Dies bedeutet, dass die in einem Profil veröffentlichten Daten von Teilnehmer zu Teilnehmer oder auch bei ein und demselben Teilnehmer in verschiedenen Situationen unterschiedlich sein können.It is also advantageous if assigned to a subscriber Profile is at least part of a data set, and within the framework of the data exchange will, while the other part of the data set remains unpublished. Especially It is advantageous if each participant assigned his profile Specifies data yourself. This means that those published in a profile Data from participant to participant or even one and the same Participants may be different in different situations.

Zweckmäßigerweise werden die in dem Profil enthaltenen bzw. offengelegten Daten durch Vorlagen bestimmt. Eine besonders einfache Handhabung ergibt sich, wenn die Vorlagen vordefiniert sind. So könnte beispielsweise eine Vorlage definiert sein für ein Suchprofil und eine andere Vorlage für ein Angebotsprofil. Vorlagen können jedoch auch abhängig von der gewählten Domäne sein.Conveniently, The data contained in the profile or disclosed by Templates determined. A particularly simple handling results, if the templates are predefined. For example, a template be defined for one Search profile and another template for a proposal profile. templates can but also dependent on the chosen one domain be.

Das Kaskadieren der Vorlage ermöglicht eine besonders einfache Verwaltung derselben.The Cascading the template allows one particularly easy administration of the same.

Es ist weiterhin vorgesehen, dass der Inhalt einer Vorlage teilnehmerspezifisch veränderbar ist. Mittels einer teilnehmerspezifisch definierten Vorlage können für eine bestimmte Anwendung die in einem Profil zu veröffentlichenden Daten ausgewählt werden. Unabhängig von einer gewählten Anwendung kann eine Vorlage regelmäßig auch wieder verwendet werden, so dass sich die wiederholte Auswahl jeweiliger Datenfelder, die in einem Profil zur Veröffentlichung vorgesehen sind, erübrigt.It It is also envisaged that the content of a template will be participant specific variable is. By means of a participant-specific defined template can for a certain Application the data to be published in a profile are selected. Independently from a chosen one Application, a template can also be used regularly again, so that the repeated selection of respective data fields, the in a profile for publication are provided, unnecessary.

Es ist weiterhin vorteilhaft, wenn das Profil Informationen über eine Domäne beinhaltet. Hierdurch gestaltet sich der Vergleich und die Bewertung hinsichtlich Ähnlichkeit bzw. Übereinstimmung schneller und einfacher.It is also beneficial if the profile information about a domain includes. This makes the comparison and the evaluation in terms of similarity or match faster and easier.

Die Erfindung wird nachfolgend anhand der Figuren weiter erläutert. Es zeigen:The Invention will be further explained with reference to the figures. It demonstrate:

1 ein erstes Ausführungsbeispiel eines Netzwerkes zum Ausführen des erfindungsgemäßen Verfahrens, 1 A first embodiment of a network for carrying out the method according to the invention,

2 ein zweites Ausführungsbeispiels eines Netzwerkes zum Ausführens des erfindungsgemäßen Verfahrens, 2 A second embodiment of a network for carrying out the method according to the invention,

3 ein drittes Ausführungsbeispiels eines Netzwerkes zum Ausführen des erfindungsgemäßen Verfahrens, 3 A third embodiment of a network for carrying out the method according to the invention,

4 ein viertes Ausführungsbeispiels eines Netzwerkes zum Ausführen des erfindungsgemäßen Verfahrens, 4 A fourth embodiment of a network for carrying out the method according to the invention,

5 eine Tabelle, die unterschiedliche Datenfelder zeigt, die in einem Profil veröffentlicht werden können, und 5 a table showing different data fields that can be published in a profile, and

6 eine Tabelle, die unterschiedliche Basisdatenfelder zeigt. 6 a table showing different basic data fields.

1 zeigt ein erstes Ausführungsbeispiel eines Netzwerkes, mit welchem das erfindungsgemäße Verfahren ausgeführt werden kann. Dieses weist einen ersten Teilnehmer 1, einen zweiten Teilnehmer 2 auf. Beide Teilnehmer 1, 2, bei denen es sich beispielsweise um mobile Endgeräte, wie ein Mobilfunktelefon oder einen Organizer handeln kann, verfügen über eine Datenübertragungsschnittstelle (nicht dargestellt), mittels der eine direkte Kommunikation mit einem anderen Teilnehmer möglich ist. Der erste Teilnehmer 1 und der zweite Teilnehmer 2 können somit, sofern sie sich jeweils im Übertragungsradius des anderen Teilnehmers befinden, Daten über eine Datenübertragungsschnittstelle miteinander austauschen. Bei dem in 1 gezeigten Netzwerk handelt es sich damit um ein Ad-hoc-Netzwerk, bei dem der erste Teilnehmer 1 und der zweite Teilnehmer 2 Knoten des Netzwerks sind. 1 shows a first embodiment of a network, with which the inventive method can be performed. This has a first participant 1 , a second participant 2 on. Both participants 1 . 2 , which may be, for example, mobile terminals, such as a mobile phone or an organizer, have a data transmission interface (not shown), by means of a direct communication with another subscriber is possible. The first participant 1 and the second participant 2 Thus, if they are each in the transmission radius of the other subscriber, exchange data via a data transmission interface. At the in 1 The network shown is an ad hoc network, where the first participant 1 and the second participant 2 Are nodes of the network.

Dem ersten Teilnehmer 1 ist ein erstes Profil und dem zweiten Teilnehmer 2 ist ein zweites Profil zugeordnet. Jedes der Profile umfasst eine vom jeweiligen Teilnehmer definierte Anzahl an Datenfeldern.The first participant 1 is a first profile and the second participant 2 is assigned a second profile. Each profile includes one of each The number of data fields defined by the participant is defined.

In 6 ist eine Liste an Basisdatenfeldern angegeben. In Spalte 1 sind die Variablennamen der Basisdatenfelder τ1 bis τ8 angegeben. In der mittleren Spalte sind die Namen der entsprechenden Basisdatenfelder enthalten und in der rechten Spalte ist eine kurze Beschreibung des Inhalts angegeben.In 6 is a list of basic data fields specified. Column 1 indicates the variable names of the basic data fields τ1 to τ8. The middle column contains the names of the corresponding basic data fields and the right column gives a brief description of the contents.

5 zeigt eine Daten-Gesamtheit eines Ausführungsbeispiels der Erfindung. Die Daten-Gesamtheit umfasst beispielhaft zwölf Datenfelder, von welchen in 5 in der linken Spalte die Bezeichnung des jeweiligen Datenfeldes (Identifikationsnummer, Domäne, Name, Adressdaten 1, Adressdaten 2, Profiltyp, Titel, Schlüsselwörter, Beschreibung, Kosten, Dauer und Datumsangaben), in der mittleren Spalte das Variablenzeichen des Datenfeldes gemäß 6 und in der rechten Spalte eine Kurzbeschreibung des Datenfeldes angegeben ist. 5 shows a data set of an embodiment of the invention. The data set comprises by way of example twelve data fields, of which in 5 in the left column the name of the respective data field (identification number, domain, name, address data 1, address data 2, profile type, title, keywords, description, costs, duration and dates), in the middle column the variable character of the data field according to 6 and in the right column a short description of the data field is given.

Das Profil ermöglicht nun lediglich die Offenlegung eines Teils dieser Daten, d.h. einiger der Datenfelder. Dies hat zur Folge, dass lediglich die von einem Teilnehmer offen gelegte Profilinformation von den anderen Teilnehmern im Lokalitätsbereich 3 aufgenommen und einem Matchmaking-Prozess unterworfen werden können.The profile now only allows the disclosure of part of this data, ie some of the data fields. As a result, only the profile information disclosed by one participant is available from the other participants in the locality area 3 recorded and subjected to a matchmaking process.

Vorzugsweise verfügt jeder Teilnehmer über eine Liste von Profil-Vorlagen. Es wird dabei zwischen vordefinierten, nicht änderbaren und durch den Teilnehmer definierten, änderbaren Vorlagen unterschieden. Eine Vorlage beschreibt einen für andere Teilnehmer sichtbaren Ausschnitt des Profils des Teilnehmers. Ein definiertes Profil kann dabei als Überlagerung der Gesamtdaten und seinen Vorlagen gesehen werden. Die Vorlagen stellen damit „Schablonen" auf die Gesamtdaten dar und gewähren eine Sicht lediglich auf einen Abschnitt der Gesamtdaten.Preferably has each participant over one List of profile templates. It is between predefined, not changeable and distinguished by the participant defined, changeable templates. A template describes one for other participants visible section of the profile of the participant. A defined profile can be used as a superimposition of the overall data and his templates are seen. The templates provide "templates" on the overall data and grant a view only on a section of the total data.

Die vordefinierten Vorlagen können kaskadisch aufgebaut werden. Die in der obersten Ebene stehende Vorlage gewährleistet die höchste Anonymität und ermöglicht beispielsweise lediglich das Erkennen der eindeutigen Identifikationsnummer. Die Eigenschaften einer Vorlage der einen Ebene wird an solche Vorlagen einer nächst unteren Ebene weiter vererbt, die die „Schablone" entsprechend erweitern oder einengen.The predefined templates can be built cascadically. The top-level Template guaranteed the highest anonymity and allows For example, only the recognition of the unique identification number. The properties of a template of a level will be attached to such templates one next inherited from the lower level, which expand or constrict the "template" accordingly.

Die Vorlage der höchsten Ebene, welche die genannte Identifikationsnummer offen legt, ist beispielsweise ausreichend für einen Nachrichtenversand. Die nächste darunter liegende Ebene könnte neben der Identifikationsnummer den Namen eines Teilnehmers veröffentlichen, so dass neben dem Nachrichtenversand auch ein Chat möglich wäre. Die nächste darunter liegende Ebene könnte darüber hinaus eine e-mail-Adresse offen legen.The Template of the highest Level which discloses the mentioned identification number is for example, enough for a message dispatch. The next underlying level could be next the identification number to publish the name of a participant, so that in addition to the messaging and a chat would be possible. The next one below lying level could about that out an e-mail address.

Die Anzahl der Ebenen, in welchen die Vorlagen kaskadisch bzw. hierarchisch angeordnet sind, ist dabei nicht begrenzt und kann abhängig von jeder Domäne gestaltet werden.The Number of levels in which the templates are cascaded or hierarchical are arranged, is not limited and may depend on every domain be designed.

Zurück auf 1 kommend, wird nachfolgend das Verfahren zum Austauschen von Daten zwischen dem ersten Teilnehmer 1 und dem zweiten Teilnehmer 2 beschrieben. Es sei darauf hingewiesen, dass in dem Lokalitätsbereich 3 der 1 selbstverständlich eine größere Anzahl an Teilnehmern als die gezeigten zwei möglich sind. Die nachfolgend beschriebenen Schritte werden dann gleichzeitig oder sukzessive jeweils durch zwei Teilnehmer durchgeführt.Back to 1 Next, the method of exchanging data between the first party will be described below 1 and the second participant 2 described. It should be noted that in the locality area 3 of the 1 Of course, a larger number of participants than the two shown are possible. The steps described below are then carried out simultaneously or successively by two participants.

Sobald der erste Teilnehmer 1 die Anwesenheit des zweiten Teilnehmers 2 innerhalb seines Übertragungsradius feststellen kann (dies gilt natürlich auch umgekehrt) wird das erste Profil des ersten Teilnehmers 1 an den zweiten Teilnehmer 2 gesandt, der gleichzeitig sein Profil (das zweite Profil), an den ersten Teilnehmer 1 sendet. Genauer wird im Rahmen der Kommunikation zunächst überprüft, ob der erste und der zweite Teilnehmer jeweils Profiltypen aufweisen, die hinsichtlich ihrer Profilstruktur übereinstimmen. Erst wenn eine Übereinstimmung festgestellt werden konnte, findet der Austausch der Profile mit dem Ziel statt, diese gegenseitig zu „matchen". Dazu verfügt jeder der Teilnehmer 1,2 über eine Recheneinheit, die in der Lage ist, das eigene und das empfangene Profil zu vergleichen und zu bewerten. Hierzu wird beispielsweise das in der DE 100 34 694 A1 beschriebene Verfahren eingesetzt.As soon as the first participant 1 the presence of the second participant 2 within its transmission radius (this of course also applies the other way round) becomes the first profile of the first participant 1 to the second participant 2 sent the same time his profile (the second profile) to the first participant 1 sends. More precisely, in the context of the communication, it is first checked whether the first and the second participant each have profile types which match their profile structure. Only when a match has been found, the profiles are exchanged with the aim of "matching" them with each other 1 . 2 via a computing unit that is able to compare and evaluate its own and the received profile. For this purpose, for example, in the DE 100 34 694 A1 described method used.

Zunächst wird dabei überprüft, ob die in den jeweiligen Profilen angegebenen Domänen übereinstimmen. Als Domäne kommen beispielsweise Human Resources (HR)-Vermittlung, project staffing, Kauf-/Miet-/Tauschmärkte, Verbindungen auf Messen und Veranstaltungen, Kooperationsgesuche, Kontaktgesuche, Finden Gleichgesinnter etc. in Betracht. Bei übereinstimmender Domäne findet der Vergleichsprozess statt, d.h. das Matchmaking wird durch jeden der kommunizierenden durchgeführt. Bei entsprechender Übereinstimmung der Profile, die auch Ähnlichkeit umfasst, werden die Teilnehmer hierüber jeweils unterrichtet. Da eine Bewertung der Profile lediglich zwischen solchen Teilnehmern stattfindet, die sich innerhalb des Lokalitätsbereiches 3 aufhalten, ist eine unmittelbare Kontaktaufnahme zwischen dem ersten und zweiten Teilnehmer 1, 2 möglich. Die Kontaktaufnahme, die zunächst lediglich im Austausch z.B. einer Telefonnummer oder eine e-mail bestehen kann, ermöglicht dann aufgrund der geographischen Nähe beider Teilnehmer eine persönliche Kontaktaufnahme.First, it checks whether the domains specified in the respective profiles match. For example, human resources (HR) -evaluation, project staffing, purchase / rental / exchange markets, connections at trade fairs and events, cooperation applications, contact requests, finding like-minded people, etc. may be considered domains. If there is a matching domain, the comparison process takes place, ie the matchmaking is carried out by each of the communicating parties. If the profiles match, which also includes similarity, the participants will be informed accordingly. Since a rating of the profiles takes place only between those participants who are within the locality area 3 stop, is a direct contact between the first and second participants 1 . 2 possible. The contact, which can initially consist only in the exchange of eg a telephone number or an e-mail, then allows a personal contact because of the geographical proximity of both participants.

Das erfindungsgemäße Verfahren berücksichtigt damit, dass räumlich distanzierte Profilübereinstimmungen in der Regel deutlich unattraktiver als solche sind, bei denen eine lokale Nähe besteht. Erst diese gibt die Chance dazu, ein Angebot oder das Interesse an einem Angebot nachhaltig zu vermitteln. Darüber hinaus kann bei sofortigen, lokalen Kontakten die zur Entscheidung notwendigen Information beispielsweise in einem unmittelbaren Gespräch, ausgetauscht werden.The inventive method considered with that spatially distanced profile matches usually much more unattractive than those in which one local proximity consists. Only this gives the chance, an offer or interest to convey a sustainable offer. In addition, with immediate, local contacts the information necessary for the decision, for example in an immediate conversation, exchanged become.

2 zeigt ein zweites Ausführungsbeispiel eines Netzwerkes zur Ausführung des erfindungsgemäßen Verfahrens. Dieses Netzwerk unterscheidet sich von dem aus 1 dadurch, dass in dem Lokationsbereich 3 eine Vermittlungsstelle 4 vorgesehen ist, über die der erste Teilnehmer 1 und der zweite Teilnehmer 2 kommunizieren. Die Vermittlungsstelle 4, bei der es sich beispielsweise um einen Access-Point handeln kann, dient einerseits dazu, die Ausdehnung des Lokationsbereiches 3 zu vergrößern und andererseits dessen Bandbreite zu vergrößern. Dies bedeutet innerhalb des Lokationsbereiches 3 kann eine größere Anzahl an Teilnehmern gleichzeitig miteinander kommunizieren. Bei diesem Netzwerk handelt es sich – wie in 1 – um eine peer-to-peer-Kommunikation. 2 shows a second embodiment of a network for carrying out the method according to the invention. This network is different from that 1 in that in the location area 3 an exchange 4 is provided, over which the first participant 1 and the second participant 2 communicate. The exchange 4 , which may be, for example, an access point, serves on the one hand, the extent of the location area 3 on the other hand, to increase its bandwidth. This means within the location area 3 a larger number of participants can communicate with each other at the same time. This network is - as in 1 - a peer-to-peer communication.

Gleiches gilt für das Netzwerk der 3. Dieses Ausführungsbeispiel zeichnet sich dadurch aus, dass lediglich ein Teilnehmer, nämlich der zweite Teilnehmer 2 in dem Lokationsbereich 3 gelegen ist, während sich der erste Teilnehmer 1 räumlich davon getrennt an einer anderen Stelle befindet. Das dem ersten Teilnehmer zugeordnete Profil ist jedoch vermittels einer Vermittlungsstation 4, welche sich ebenfalls im Lokationsbereich 3 befindet, zu Kommunikationszwecken für den Teilnehmer 2 verfügbar. Das erste Profil des ersten Teilnehmers 1 ist damit in der Vermittlungsstation innerhalb des Lokationsbereiches 3 gespeichert, so dass der zweite Teilnehmer 2 einen Vergleich und eine Bewertung mit diesem vornehmen kann. Bei entsprechender Übereinstimmung wird das Ergebnis über eine entsprechende Infrastruktur an den räumlich getrennten Teilnehmer 1 übertragen, wodurch dann ebenfalls eine Kontaktaufnahme möglich ist. Diese Variante eignet sich beispielsweise dann, wenn sich der erste Teilnehmer 1 lediglich kurzzeitig außerhalb des Lokationsbereiches 3 befindet.The same applies to the network of 3 , This embodiment is characterized in that only one participant, namely the second participant 2 in the location area 3 is located while the first participant 1 spatially separated from it at another location. However, the profile associated with the first subscriber is by means of a switching station 4 , which are also in the location area 3 located, for communication purposes for the subscriber 2 available. The first profile of the first participant 1 is thus in the switching station within the location area 3 saved, leaving the second participant 2 can make a comparison and a rating with this. If there is a corresponding match, the result is sent to the physically separated participant via an appropriate infrastructure 1 transmit, which then also a contact is possible. This variant is suitable, for example, when the first participant 1 only briefly outside the location area 3 located.

Das vierte Ausführungsbeispiel, das in 4 gezeigt ist, verwendet zu Kommunikationszwecken eine sogenannte Client-Server-Architektur. Bei dieser ist keine direkte Kommunikation zwischen den Teilnehmern 1, 2 und 7 möglich, auch wenn sich diese (Teilnehmer 1 und 2) in demselben Lokationsbereich 3 befinden. Die Kommunikation findet grundsätzlich über die Infrastruktur des Netzwerks statt, das stellvertretend mit dem Bezugszeichen 5 gekennzeichnet ist. Darüber hinaus ist es Kennzeichen dieser Variante, dass ein Vergleich der Profile nicht durch die Teilnehmer selbst vorgenommen wird, sondern dass dieser Vergleich, z.B. in einer Recheneinheit, der Infrastruktur stattfindet. Die Recheneinheit 6 meldet das Ergebnis eines übereinstimmenden Vergleichs an die jeweiligen Teilnehmer jedoch nur dann zurück, wenn sich diese innerhalb eines Lokationsbereiches 3 befinden. Im vorliegenden Beispiel sind dies die Teilnehmer 1 und 2. Der mit dem Bezugszeichen 7 gekennzeichnete dritte Teilnehmer erhält, auch bei übereinstimmenden Profil mit einem der Teilnehmer 1 oder 2, keine Benachrichtigung, da sich dieser nicht im Lokationsbereich 3 befindet. Der Lokationsbereich kann vorab hinsichtlich seiner geographischen Ausdehnung definiert worden sein oder aber den Ausdehnungen entsprechen, die bei einem peer-to-peer-Netzwerk gelten. In diesem Fall wären die Teilnehmer, die vorliegend mit dem Bezugszeichen 1 und 2 gekennzeichnet sind, bei Vorhandensein einer entsprechenden Datenübertragungsschnittstelle, in der Lage direkt miteinander zu kommunizieren.The fourth embodiment, which is in 4 for communication purposes, a so-called client-server architecture is used. There is no direct communication between the participants 1 . 2 and 7 possible, even if these (participants 1 and 2 ) in the same location area 3 are located. The communication basically takes place via the infrastructure of the network, represented by the reference numeral 5 is marked. In addition, it is characteristic of this variant that a comparison of the profiles is not made by the participants themselves, but that this comparison, eg in a computing unit, the infrastructure takes place. The arithmetic unit 6 however, only returns the result of a matching comparison to the respective participants if these are within a location range 3 are located. In the present example these are the participants 1 and 2 , The one with the reference number 7 marked third participant receives, even with matching profile with one of the participants 1 or 2 , no notification, because this is not in the location area 3 located. The location area may have been previously defined in terms of its geographical extent or may correspond to the extents that apply to a peer-to-peer network. In this case, the subscribers would be the reference number 1 and 2 are characterized, in the presence of a corresponding data transmission interface, able to communicate directly with each other.

Betrachtet man das Agieren der Teilnehmer auf Angebots-Nachfrage-Märkten als Prozesskette, so werden folgende Grundprozesse durchlaufen. Ein Angebot wird durch einen ersten Teilnehmer definiert. Eine Nachfrage wird durch einen zweiten Teilnehmer definiert. Das Angebot des ersten Teilnehmers wird auf einem Marktplatz, welcher der aktuelle geographische Ort des Teilnehmers zum gegebenen Zeitpunkt ist, durch Offenlegung seines Profils bekannt gegeben. In entsprechender Weise wird die Nachfrage des zweiten Teilnehmers durch Offenlegung seines Profils ebenfalls auf diesem Marktplatz bekannt gege ben. Die Übereinstimmung zwischen Angebot und Nachfrage wird durch den ersten Teilnehmer und/oder dem zweiten Teilnehmer oder durch einen unabhängigen Vermittler festgestellt und bewertet. Dies entspricht dem Matchmaking. Der erste Teilnehmer nimmt schließlich Kontakt zu dem zweiten Teilnehmer auf (oder umgekehrt). Der erste und der zweite Teilnehmer verhandeln über die von ihnen gebildete Angebot-Nachfrage-Beziehung. Das. Ende der Prozesskette ist schließlich die – positive oder negative – Übereinkunft in der Sache.considered the acting of the participants on supply demand markets as a process chain, so the following basic processes are run through. An offer is going through defines a first participant. A demand is made by one second participant defined. The offer of the first participant is on a marketplace, which is the current geographical location of the participant at the given time, by disclosure of his Profiles announced. In a similar way, the demand the second participant by disclosing his profile also announced in this market place. The match between offer and demand is made by the first participant and / or the second Participant or through an independent intermediary and rated. This corresponds to matchmaking. The first participant finally takes Contact the second participant (or vice versa). The first and the second participant negotiates about the ones they have formed Supply-demand relationship. The. The end of the process chain is finally the - positive or negative agreement in the matter.

Die Erfindung ermöglicht damit das personalisierte Vergleichen und Bewerten von Profilen im lokalen Umfeld der Engeräte. Zur effektiven Realisierung muss die Ortsinformation jedes Teilnehmers Idealerweise kontinuierlich, zumindest aber regelmäßig innerhalb bestimmter Zeitfenster dem System gemeldet werden.The Invention allows so that personalized comparing and rating profiles in the local environment of the equipment. For effective realization, the location information of each participant must ideally continuously, but at least regularly within certain time windows reported to the system.

Die Verfahren lassen sich unter Verwendung von Ad-hoc-Netzwerken, z.B. mittels Bluetooth, Wireless-LAN oder Infrarotschnittstellen, oder auch Client-Server-Netzwerken, wie den bestehenden GSM-, GPRS-, UMTS-Netzwerken, einsetzen.The methods can be implemented using ad hoc networks, eg via Bluetooth, wireless LAN or infrared interfaces, or even client-server networks, such as the existing GSM, GPRS, UMTS networks.

Claims (19)

Verfahren zum Austauschen von Daten zwischen einem ersten Teilnehmer (1), dem ein erstes Profil zugeordnet ist, und zumindest einem zweiten Teilnehmer (2), dem ein zweites Profil zugeordnet ist, – wobei die Teilnehmer (1, 2) mittels einer Datenübertragungsschnittstelle die Fähigkeit zur Bildung eines ad-hoc-Netzwerks aufweisen, – wobei eine direkte Kommunikation zwischen dem ersten und dem zweiten Teilnehmer (1, 2) erfolgt, – wobei der Datenaustausch dann erfolgt, wenn nach einem Vergleich des ersten und des zweiten Profils eine Übereinstimmung oder Ähnlichkeit festgestellt wurde und sich der erste und der zweite Teilnehmer (1, 2) in einem bestimmten Lokationsbereich (3) aufhalten.Method for exchanging data between a first subscriber ( 1 ) associated with a first profile and at least one second participant ( 2 ) to which a second profile is assigned, - whereby the participants ( 1 . 2 ) have the capability of forming an ad hoc network by means of a data transmission interface, - whereby a direct communication between the first and the second participant ( 1 . 2 ), wherein the data exchange occurs when, after a comparison of the first and the second profile, a match or similarity has been established and the first and the second subscriber ( 1 . 2 ) in a certain location area ( 3 ) stop. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass der Lokationsbereich (3) durch die Übertragungsradien der Datenübertragungsschnittstellen festgelegt wird.Method according to claim 1, characterized in that the location area ( 3 ) is determined by the transmission radii of the data transmission interfaces. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Teilnehmer (1,2) mittels einer Datenübertragungsschnittstelle die Fähigkeit zur Bildung eines Ad-hoc-Netzwerks aufweisen und der Lokationsbereich durch den Übertragungsradius einer Vermittlungsstelle (4) festgelegt wird, über welche eine Kommunikation zwischen einem ersten und einem zweiten Teilnehmer (1,2) erfolgt.Method according to Claim 1, characterized in that the participants ( 1 . 2 ) have the capability to form an ad hoc network by means of a data transmission interface and the location range by the transmission radius of an exchange ( 4 ), via which a communication between a first and a second participant ( 1 . 2 ) he follows. Verfahren nach Anspruch 2 oder 3, dadurch gekennzeichnet, dass der Vergleich des ersten und des zweiten Profils durch den ersten und/oder den zweiten Teilnehmer (1,2) erfolgt.Method according to claim 2 or 3, characterized in that the comparison of the first and the second profile by the first and / or the second participant ( 1 . 2 ) he follows. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass die Teilnehmer (1,2) Knoten eines Netzwerkes sind und eine Kommunikation über die Infrastruktur des Netzwerks erfolgt.Method according to Claim 1, characterized in that the participants ( 1 . 2 ) Nodes of a network and communication over the infrastructure of the network. Verfahren nach Anspruch 5, dadurch gekennzeichnet, dass der Vergleich des ersten und des zweiten Profils durch eine Einrichtung (5) der Infrastruktur erfolgt.A method according to claim 5, characterized in that the comparison of the first and the second profile by a device ( 5 ) of the infrastructure. Verfahren nach einem der Ansprüche 1 bis 6, dadurch gekennzeichnet, dass die Profile jeweils mehrere Felder aufweisen, wobei die Datenfelder des ersten und des zweiten Profils jeweils zumindest zwei Datenfelder mit einem unterschiedlichen Typ umfassen, welcher bei dem jeweiligen Datenfeld des ersten und des, zweiten Profils gleich ist, wobei beim Vergleichen des ersten Suchprofils mit dem zweiten Profil die zumindest zwei unterschiedlichen Typen von Datenfeldern mit unterschiedlichen Vergleichsfunktionen verglichen werden. Method according to one of claims 1 to 6, characterized the profiles each have several fields, the data fields of the first and the second profile each have at least two data fields with a different type, which in the respective Data field of the first and the second profile is equal, where when comparing the first search profile with the second profile the at least two different types of data fields with different ones Comparison functions are compared. Verfahren nach Anspruch 7, dadurch gekennzeichnet, dass die Vergleiche mit einem vorläufigen Vergleichswert bewertet werden und aus dem vorläufigen Vergleichswert ein endgültiger Vergleichswert berechnet wird.Method according to claim 7, characterized in that that the comparisons are valued at a preliminary comparative value be and from the provisional Comparison value a definitive Comparative value is calculated. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das erste Profil über die Vermittlungsstelle (4) oder die Infrastruktur (5) des Netzwerks in dem Lokationsbereich (3) bereit. gestellt wird, während sich das zweite Profil in dem Lokationsbereich (3) befindet.Method according to one of the preceding claims, characterized in that the first profile via the exchange ( 4 ) or the infrastructure ( 5 ) of the network in the location area ( 3 ) ready. while the second profile is in the location area ( 3 ) is located. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das einem Teilnehmer (1,2) zugeordnete Profil zumindest ein Teil einer Daten-Gesamtheit ist und im Rahmen des Datenaustauschs veröffentlicht wird, während der andere Teil der Daten-Gesamtheit unveröffentlicht bleibt.Method according to one of the preceding claims, characterized in that the one participant ( 1 . 2 ) is at least part of a data set and is published as part of the data exchange, while the other part of the data set remains unpublished. Verfahren nach Anspruch 10, dadurch gekennzeichnet, dass jeder Teilnehmer die seinem Profil zugeordneten Daten selbst festlegt.Method according to claim 10, characterized in that that each participant owns the data associated with his profile sets. Verfahren nach Anspruch 10 oder 11, dadurch gekennzeichnet, dass die in dem Profil enthaltenen Daten durch Vorlagen bestimmt werden.Method according to claim 10 or 11, characterized that the data contained in the profile is determined by templates become. Verfahren nach Anspruch 12, dadurch gekennzeichnet, dass die Vorlagen vordefiniert sind.Method according to claim 12, characterized in that that the templates are predefined. Verfahren nach Anspruch 13, dadurch gekennzeichnet, dass die Vorlagen kaskadiert aufgebaut sind.Method according to claim 13, characterized in that that the templates are cascaded. Verfahren nach Anspruch 12, dadurch gekennzeichnet, dass der Inhalt einer Vorlage teilnehmerspezifisch veränderbar ist.Method according to claim 12, characterized in that that the content of a template can be changed by a participant is. Verfahren nach einem der vorhergehenden Ansprüche, dadurch gekennzeichnet, dass das Profil Informationen über eine Domäne beinhaltet.Method according to one of the preceding claims, characterized characterized in that the profile includes information about a domain. Computerprogramm mit Programmcode-Mitteln, um alle Schritte gemäß Anspruch 1 durchzuführen, wenn das Programm auf einem Computer ausgeführt wird.Computer program with program code means to all Steps according to claim 1 to carry out if the program is running on a computer. Computerprogramm mit Programmcode-Mitteln gemäß Anspruch 17, dadurch gekennzeichnet, dass das Computerprogramm auf einem computerlesbaren Datenträger gespeichert ist.Computer program with program code means according to claim 17, characterized in that the computer program on a computer readable medium is stored. Computerprogramm-Produkt mit auf einem maschinenlesbaren Träger gespeicherten Programmcode-Mitteln, um alle Schritte gemäß Anspruch 1 durchzuführen, wenn das Programm auf einem Computer ausgeführt wird.Computer program product with on a machine-readable carrier stored program code means to all steps according to claim 1 to carry out if the program is running on a computer.
DE10339466A 2003-08-27 2003-08-27 Data exchange method between communications network subscribers with different profiles using ad-hoc network for providing direct communication between subscribers Expired - Fee Related DE10339466B3 (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
DE10339466A DE10339466B3 (en) 2003-08-27 2003-08-27 Data exchange method between communications network subscribers with different profiles using ad-hoc network for providing direct communication between subscribers
PCT/EP2004/051855 WO2005022861A1 (en) 2003-08-27 2004-08-20 Method and computer software with program coding means and a computer software product for data exchange

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE10339466A DE10339466B3 (en) 2003-08-27 2003-08-27 Data exchange method between communications network subscribers with different profiles using ad-hoc network for providing direct communication between subscribers

Publications (1)

Publication Number Publication Date
DE10339466B3 true DE10339466B3 (en) 2005-02-17

Family

ID=34072085

Family Applications (1)

Application Number Title Priority Date Filing Date
DE10339466A Expired - Fee Related DE10339466B3 (en) 2003-08-27 2003-08-27 Data exchange method between communications network subscribers with different profiles using ad-hoc network for providing direct communication between subscribers

Country Status (2)

Country Link
DE (1) DE10339466B3 (en)
WO (1) WO2005022861A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BE1019576A3 (en) * 2010-11-10 2012-08-07 Xpect Immo Bv Met Beperkte Aansprakelijkheid DEVICE FOR INDICATING TO THE USER THAT, IN THE NEARNESS, IS A PERSON WITH CERTAIN PERSONAL CHARACTERISTICS AND METHOD IN WHICH THIS DEVICE IS USED.

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2006133737A1 (en) * 2005-06-16 2006-12-21 Stream Unlimited Engineering Gmbh Method for setting up a network of mobile or stationary devices
FR2914089B1 (en) * 2007-03-23 2010-09-24 Archos COMMUNICATING ELECTRONIC APPARATUS, SYSTEMS AND METHODS USING SUCH APPARATUS.
JP2009003552A (en) * 2007-06-19 2009-01-08 Funai Electric Co Ltd Communication terminal
ITMI20090694A1 (en) * 2009-04-23 2010-10-24 Andrea Ferrari METHOD OF COMMUNICATION BETWEEN PORTABLE ELECTRONIC DEVICES LOCATED LESS THAN A PREDETERMINED DISTANCE

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10034694A1 (en) * 2000-07-17 2002-02-07 Siemens Ag Procedure for comparing search profiles
US20020034292A1 (en) * 2000-08-22 2002-03-21 Tuoriniemi Veijo M. System and a method to match demand and supply based on geographical location derived from a positioning system

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7164885B2 (en) * 2000-12-18 2007-01-16 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for selective service access
WO2003021978A1 (en) * 2001-08-10 2003-03-13 Strix Systems, Inc. Virtual linking using a wireless device
DE10149496A1 (en) * 2001-10-06 2003-04-30 Michael Wilk Meeting place local radio network exchanges short profiles for contact preselection
DE10201248A1 (en) * 2002-01-11 2003-08-14 Siemens Ag Method for anonymous identification of profiles of participants in a communication system and corresponding module

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE10034694A1 (en) * 2000-07-17 2002-02-07 Siemens Ag Procedure for comparing search profiles
US20020034292A1 (en) * 2000-08-22 2002-03-21 Tuoriniemi Veijo M. System and a method to match demand and supply based on geographical location derived from a positioning system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
KLUSCH, M.: "Information Agent Technology for the Internet: A Survey". Journal on Data and Knowledge Engineering, Vol. 36 (3), 2001 *
VEIT, D. et.Al.: "Multidimensional Matchmaking for Electronic Markets", EMCSR 2002, Vienna, 3.-5. April 2002 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
BE1019576A3 (en) * 2010-11-10 2012-08-07 Xpect Immo Bv Met Beperkte Aansprakelijkheid DEVICE FOR INDICATING TO THE USER THAT, IN THE NEARNESS, IS A PERSON WITH CERTAIN PERSONAL CHARACTERISTICS AND METHOD IN WHICH THIS DEVICE IS USED.

Also Published As

Publication number Publication date
WO2005022861A1 (en) 2005-03-10

Similar Documents

Publication Publication Date Title
DE60214927T2 (en) Method and device for establishing a communication group
DE60202599T2 (en) METHOD AND SYSTEM FOR USING USE STATUS INFORMATION OF TERMINAL DEVICES
DE102006037250A1 (en) Methods and devices for identity verification
DE10145490B4 (en) Method for exchanging messages in a chat group
DE10339466B3 (en) Data exchange method between communications network subscribers with different profiles using ad-hoc network for providing direct communication between subscribers
EP1794673B1 (en) Method for distributing software and configuration data with time supervision, and corresponding data network
EP1658715B1 (en) Device and method for clustering a plurality of users in a mobile network
EP1280081A1 (en) Method, communication network, service node and program module for providing a service of organizing meetings between participants in a communication network
DE10218808A1 (en) Process for the duplication and distribution of information for the identification of profiles of participants in a communication system
EP2767451B1 (en) Method and network for data communication
DE60035796T2 (en) Method and system for service control in a data communication network
DE10310743B4 (en) Method for establishing contact between persons using at least one communication system
DE102016225164A1 (en) Method for data transmission in a multihop network
EP2073497B1 (en) Method for locating a communication partner in a mobile network environment
DE102004047352B4 (en) Communication system, message processing computer and method for processing a message
DE102005052324A1 (en) Persons e.g. buyer, matching method for use via e.g. notebook, involves automatically contacting seeker and sought over global system for mobile communications data connections, if offering and enquiry profiles are matched to each other
Silberer et al. Mobile Commerce: Grundlangen, Geschäftsmodelle, Erfolgsfaktoren
EP1730921B1 (en) Method for managing presence data of a telecommunications subscriber group and device for carrying out said method
WO2013091884A1 (en) Method for linking terminals in a network
DE102007025343B4 (en) Communication terminal for receiving messages, communication system and method for receiving messages
EP1333692A2 (en) Communication device having Instant Messenger function
DE102005052323A1 (en) Uniting people electronically using digital graffiti and mobile communication terminal and cellular mobile radio, by automatically contacting seekers and those being sought when offer and request profiles match
DE102011087719A1 (en) Method for providing e.g. communication links, to suitable communication participant, involves determining communication participant as suitable communication participant, and providing communication link based on participant identities
AT504139B1 (en) METHOD AND APPARATUS FOR TELGETS LOCALIZATION OF TARGETS
EP2220604A1 (en) Method for exchanging data

Legal Events

Date Code Title Description
8100 Publication of patent without earlier publication of application
8364 No opposition during term of opposition
8339 Ceased/non-payment of the annual fee