[go: up one dir, main page]

WO2005006787A1 - Communication system, message filter computer and method for processing a request message from a mobile radio terminal in a mobile radio communication network to a message filter computer - Google Patents

Communication system, message filter computer and method for processing a request message from a mobile radio terminal in a mobile radio communication network to a message filter computer Download PDF

Info

Publication number
WO2005006787A1
WO2005006787A1 PCT/EP2004/051338 EP2004051338W WO2005006787A1 WO 2005006787 A1 WO2005006787 A1 WO 2005006787A1 EP 2004051338 W EP2004051338 W EP 2004051338W WO 2005006787 A1 WO2005006787 A1 WO 2005006787A1
Authority
WO
WIPO (PCT)
Prior art keywords
peer
mobile radio
request message
communication network
computer
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.)
Ceased
Application number
PCT/EP2004/051338
Other languages
German (de)
French (fr)
Inventor
Frank-Uwe Andersen
Michael Finkenzeller
Jochen Grimminger
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
Siemens Corp
Original Assignee
Siemens AG
Siemens Corp
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, Siemens Corp filed Critical Siemens AG
Publication of WO2005006787A1 publication Critical patent/WO2005006787A1/en
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • 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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • 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/10Protocols in which an application is distributed across nodes in the network
    • H04L67/104Peer-to-peer [P2P] networks
    • H04L67/1061Peer-to-peer [P2P] networks using node-based peer discovery mechanisms
    • H04L67/1068Discovery involving direct consultation or announcement among potential requesting and potential source peers
    • 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
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/02Inter-networking arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W92/00Interfaces specially adapted for wireless communication networks
    • H04W92/04Interfaces between hierarchically different network devices
    • H04W92/06Interfaces between hierarchically different network devices between gateways and public network devices

Definitions

  • KoitimunikationsSystem message filter computer and method for processing a request message supplied by a mobile radio terminal of a mobile radio communication network to a message filter computer
  • the invention relates to a co-communication system, a message filter computer and a method for processing a request message sent from a mobile radio terminal of a mobile radio communication network to a message filter computer.
  • peer-to-peer services are provided by computers coupled to one another by means of a landline communication network.
  • the hybrid peer-to-peer architecture it is known to use mechanisms with which within a hybrid peer-to-peer service based on the performance data of a peer-to-peer host computer, that is to say a computer who has a peer-to-peer service installed "normal" peer-to-peer computer is selected as the super peer computer.
  • a computer who has a peer-to-peer service installed "normal" peer-to-peer computer is selected as the super peer computer.
  • the Superpeer computers are only available in the fixed network communication network.
  • Communication in the fixed network communication network usually takes place in accordance with the Internet Protocol (IP) and the Transport Control Protocol (TCP) as well as in accordance with the peer-to-peer protocol assigned to the peer-to-peer service used in each case.
  • IP Internet Protocol
  • TCP Transport Control Protocol
  • a peer-to-peer service is to be used by the mobile radio terminal as part of packet-switched communication with a mobile radio terminal, the performance of a peer-to-peer service used by this depends on
  • the basic principle of determining and arranging Superpeer computers in a landline communication network is known, for example, in architectures such as FastTrack or the Gnutella Reflector.
  • a so-called reflector computer is installed at an access to a generally poorly connected modem sub-communication network, which reflector computer bundles request messages from the rest of the Internet-based communication network transparently for the user and, if possible, answered directly. Furthermore, the reflector computer buffers very frequently requested data, in other words, popular content, so that peer-to-peer computers, which only have a low-rate communication connection, are relieved.
  • Such a reflector computer is usually installed at network transition points such as intranet / internet gateway computers.
  • a mobile radio communication connection today is very low bit rate even with a mobile radio communication network which is set up according to the GSM standard or another mobile radio standard of the third generation, such as GPRS.
  • Participation of a mobile radio terminal in a peer-to-peer network would cause uneconomically high costs for the user of the mobile radio terminal, since the search algorithms for determining the desired electronic peer-to-peer files would completely occupy the capacity of a conventional mobile radio terminal.
  • the requested content cannot be used or executed on the mobile phone itself, in particular due to user interface limitations such as a missing screen for video, insufficient graphics performance, no or bad speakers, etc.
  • the invention is based on the problem of enabling mobile radio terminals to participate in a peer-to-peer network in a cost-effective and economically practical manner.
  • the problem is caused by the communication system, the message filter computer and the method for processing a message filter computer from a mobile radio terminal of a mobile radio communication network supplied request message solved with the features according to the independent claims.
  • a communication system has a fixed network communication network, a mobile radio communication network and a mobile radio fixed network interface computer designed as a connection node between these communication networks, which is coupled to the fixed network communication network and the mobile radio communication network.
  • the mobile radio landline interface computer is set up to map a data stream coming in from the landline communication network to the communication protocol used in the cellphone communication network and to map a data stream coming in from the cellphone communication network to the communication protocol used in the landline communication network.
  • a device is also provided, for example implemented as a message filter computer, which is designed such that at least one request message from a mobile radio terminal in the mobile radio communication network, in which request message one or more electronic peer-to-peer Files are requested, determined and using the information provided in the
  • a peer-to-peer request message is formed according to a predetermined peer-to-peer communication protocol.
  • the formed peer-to-peer request message is sent to at least one computer in the fixed network communication network.
  • a message filter computer is set up in such a way that request messages, in which one or more electronic peer-to-peer files are requested, are ascertained from a mobile radio communication network and request peer-to-peer request Messages are formed according to a predetermined peer-to-peer communication protocol.
  • the peer-to-peer request messages are sent to at least one computer in the fixed network communication network.
  • a request message in which one or more electronic peer-to-peer files are requested is determined by the message filter computer.
  • the format of the request message is in principle arbitrary, the request message being encoded in accordance with the mobile radio communication protocol. It is only necessary to ensure that the message filter computer can determine the information it needs from the request message. For example, the information required in each case, i.e.
  • the specification of the requested electronic peer-to-peer files is contained in an electronic message, for example in accordance with the SMS format (Short Messaging Service) or also in a voice control message, in which case it is provided that the device has a voice recognition unit, with which the voice information in the request message can be analyzed and recognized.
  • SMS format Short Messaging Service
  • voice control message in which case it is provided that the device has a voice recognition unit, with which the voice information in the request message can be analyzed and recognized.
  • a peer-to-peer request message is formed from the request message, the peer-to-peer request message being constructed, ie encoded, in accordance with the peer-to-peer communication protocol to be used in each case.
  • the peer-to-peer request message is sent to at least one computer in a fixed network communication network sent, the requested electronic peer-to-peer files being specified in the peer-to-peer request message in accordance with the peer-to-peer communication protocol used.
  • the invention can clearly be seen in the fact that the mobile radio devices “pre-order” by means of the request message in any data format and transmit it to the device. Is in the request message and then in the peer-to-peer
  • the invention can be clearly illustrated in a "pre-order" electronic peer-to-peer files can be seen using a mobile terminal. In this way, a universal possibility for remote control of any peer-to-peer services from a mobile radio terminal is achieved, and thus clearly remote control of peer-to-peer exchange exchanges in a mobile radio communication network.
  • the message filter is arranged in the mobile radio communication network and is managed and operated by the mobile radio communication network operator.
  • the message filter is preferably arranged in the mobile radio communication network when using a third generation mobile radio network, for example in the core network (gore network) of the mobile radio communication network.
  • the message filter computer can be addressed using a third-generation mobile radio communication protocol, for example in accordance with the GPRS or UMTS, by an SGSN computer (serving GPRS support node computer) or a GGSN computer (gateway GPRS support node computer) , Preferred developments of the invention result from the dependent claims.
  • a third-generation mobile radio communication protocol for example in accordance with the GPRS or UMTS
  • SGSN computer serving GPRS support node computer
  • GGSN computer gateway GPRS support node computer
  • the embodiments of the invention described below relate both to the communication system, the message filter computer and the method for processing a request message sent from a mobile radio terminal of a mobile radio communication network to a message filter computer.
  • the fixed network communication network is based on Internet protocols, that is to say in particular on the Internet Protocol (IP) and the Transport Control Protocol (TCP).
  • IP Internet Protocol
  • TCP Transport Control Protocol
  • the mobile radio communication network is based on a third or subsequent generation mobile radio system, in particular on one of the following mobile radio communication networks: Universal Mobile Telecommunications System (UMTS), Future Public Land Mobile Telephone System (FPLMTS).
  • UMTS Universal Mobile Telecommunications System
  • FPLMTS Future Public Land Mobile Telephone System
  • the mobile radio communication network is set up in accordance with the Groupe Speciale Mobile (GSM) standard.
  • GSM Groupe Speciale Mobile
  • a GGSN computer is provided in the mobile radio communication network as a mobile radio landline interface computer, preferably in the event that the mobile radio communication network is set up as a UMTS communication network, the communication takes place from the mobile radio Communication network in the fixed network communication network and vice versa by means of the GGSN computer.
  • the request message is sent by the device, preferably by the message filter.
  • Computer terminates and is not further processed after the peer-to-peer request message has been formed.
  • the message filter computer merely determines and filters out the request message and forwards it to another, preferably independent, computer that interprets the request message and a corresponding peer-to-peer request message formulated, ie coded.
  • the device is configured such that from the request message from the mobile radio terminal, a destination address contained therein, in which it is specified to which address the requested peer-to-peer files are to be sent, is determined and further processed.
  • the destination address is, for example, an IP address of a computer arranged on the Internet.
  • the requested data is redirected to the respective target instance, i.e. to the target computer specified with the target address.
  • the respective peer-to-peer service does not offer a direct option for redirecting the requested peer-to-peer data, ie the electronic peer-to-peer files
  • a peer-to-peer proxy computer provided in the mobile radio communication network of the mobile radio communication network operator, in particular its IP address is entered and the electronic peer-to-peer files in the peer-to-peer Peer proxy computers are temporarily stored and can be downloaded from the mobile radio terminal at any later time.
  • the peer-to-peer proxy computer informs the mobile radio terminal of the receipt of the files after receiving the desired peer-to-peer files, for example by means of an electronic message, preferably an electronic SMS message.
  • the peer-to-peer proxy computer forwards the electronic peer-to-peer files transmitted to it to the destination address specified in the original request message, preferably as soon as the mobile radio terminal has established a previously interrupted communication connection with the peer to-peer proxy computer has rebuilt, in other words, as soon as the user of the mobile terminal is online again.
  • the request message is checked whether the request of the peer -to- peer files is permissible with regard to a specifiable admissibility criterion. In the event that the requirements regarding the admissibility criterion are inadmissible, the request message is rejected and no peer-to-peer request message is formed for the request message.
  • the device is designed in such a way that the request message is used to check whether the request meets a predefinable authorization criterion, that is to say, in other words, whether the subscriber sending the request message is authorized at all, a request message to send or whether he is authorized to send the received request message and that in it to request the specified files and that in the event that the request is inadmissible according to the authorization criterion, ie is not sufficient, the request message is rejected.
  • a predefinable authorization criterion that is to say, in other words, whether the subscriber sending the request message is authorized at all, a request message to send or whether he is authorized to send the received request message and that in it to request the specified files and that in the event that the request is inadmissible according to the authorization criterion, ie is not sufficient, the request message is rejected.
  • the device is designed in such a way that it is checked whether the request for the peer-to-peer files meets a predefinable authentication criterion.
  • the subscriber sending the request message i.e. the mobile radio terminal sending the request message authenticates and the request message is only processed further if the authentication is successful and a peer-to-peer request message is formed therefrom.
  • AAA functions authorization authentication accounting functions
  • Credit card services are compensated using a percentage surcharge that can be charged to the provider or the requesting subscriber.
  • AAA functions can thus be implemented in the device.
  • the AAA functions can alternatively be implemented in the peer-to-peer proxy computer.
  • the device can be used to easily send request messages with which data with illegal content, for example pirated copies, child pornography, Files, etc., are requested, determined, blocked and, if necessary, reported to security authorities.
  • data with illegal content for example pirated copies, child pornography, Files, etc.
  • the device is managed and operated by the mobile radio network operator, the latter can vouch for the instances offering the electronic peer-to-peer files for the respective subscriber who sends the mobile radio request message, since the subscriber is known to the mobile radio operator is. This leads to a significant simplification in the context of electronic commerce.
  • the cost of the intermediate storage i.e. Buffering and possibly redirection of the electronic peer-to-peer files via the peer-to-peer proxy computer are charged to the subscriber requesting the files.
  • a service is set up on the part of the mobile radio communication network operator of a mobile radio communication network which queries (search requests) for searching for electronic peer-to-peer files of a specific name / type on the part of the Cellular communications network accepts.
  • the request messages can be delivered by means of electronic messages, for example using the SMS service, or also by voice control messages.
  • additional parameters such as, for example, an indication of the target computer in which the electronic files are to be sent, and the corresponding peer-to-peer service that is to be used for the request message can be specified ,
  • the request messages are converted into the format to be used in accordance with the peer-to-peer communication protocol to be used, encoded accordingly, preferably by a service within the mobile radio operator network providing the request message terminates and converts this into a corresponding message conforming to the peer-to-peer service used (for example according to the Gnutella protocol or according to the FastTrack protocol).
  • a destination address for the desired electronic peer-to-peer files can also be specified.
  • the figure shows a communication system 100 with a fixed network communication network 101 and a mobile radio communication network 102.
  • Computers 103, 104, 105, 106, 107, 108, 109, 110 are provided, which are coupled to one another by means of the fixed network communication network 101 and which, for communication in accordance with this exemplary embodiment, the Internet Protocol (IP) and the Transport Control Protocol (TCP ) use, in other words, the fixed network communication network 101 is based on Internet protocols.
  • IP Internet Protocol
  • TCP Transport Control Protocol
  • peer-to-peer services are installed in the landline computers 103, 104, 105, 106, 107 in a freely definable manner and the landline computers 103, 104, 105 are in addition to the communication according to the respective peer-to-peer - Communication protocol set up so that they can provide and use peer-to-peer services.
  • file sharing services or also services for providing files are provided in the fixed network computers 103, 104, 105, according to this embodiment of
  • landline computers 103, 104, 105 are also those of the respective fixed network computers 103, 104, 105 other multimedia files provided to other peer-to-peer computers.
  • Peer-to-peer services in accordance with the Gnutella peer-to-peer communication protocol or the FastTrack peer-to-peer communication protocol are preferably used. If FastTrack is used as the peer-to-peer communication protocol, the peer-to-peer services Imesh, Grokster or KaZaA based on this are provided, for example.
  • any peer-to-peer services and peer-to-peer communication protocols can be used.
  • peer-to-peer superpeer computers 106, 107 which have superpeer functionality for some or all of the peer-to-peer services available in the network, that is to say for the respective peer to-peer service serve as an index server.
  • no superpeer is provided on the computer which decodes the request and converts it into a specific peer-to-peer request message (e.g. KaZaA).
  • a specific peer-to-peer request message e.g. KaZaA
  • a simple execution of a P2P peer-to-peer client computer is sufficient, but it can process the specific peer-to-peer protocol.
  • the fixed network computers 103, 104, 105 and the fixed network superpeer computers 106, 107 form a so-called generic peer-to-peer network 111, in other words a virtual network of computers which are configured according to the respective peer-to-peer Service or the respective peer-to-peer
  • a multiplicity of mobile radio terminals 112 are provided in the mobile radio communication network 102, which are likewise set up for the provision or use of peer-to-peer services.
  • the mobile radio terminals 112 are coupled via a radio link 113 to a base station 114 and by means of this to a SGSN computer 115 and above that to a GGSN computer 116, so that the mobile radio terminals 112 to the GGSN computer 116 messages in accordance with the respectively used mobile radio protocol can exchange.
  • the mobile radio communication network 102 is set up in accordance with the UMTS standard.
  • the GGSN computer 116 serves as a mobile network fixed-line interface computer and is set up to map a data stream coming from the fixed network communications network 101 onto the communication protocol used in the mobile communications network 102 on the one hand and on the other hand to map one of data stream incoming to the mobile radio communication network 102 onto the communication protocol used in the fixed network communication network 101 or its data formats.
  • a message filter 117 implemented in the form of a computer program, is provided in the GGSN computer 116, which can determine messages in the data stream arriving at the GGSN computer 116 with which electronic peer-to-peer files, generally peer-to -Peer services to be requested.
  • an electronic SMS message is decoded and which in the Text contained in the SMS message is determined and analyzed using a text parser.
  • the following information is contained in the SMS message:
  • An indication of the desired peer-to-peer service to be used i.e. an indication of the peer-to-peer protocol format to be used and the peer-to-peer communication protocol to be used;
  • a destination address an IP address with which the address of the computer to which the requested electronic peer-to-peer files are to be sent is specified; in the event that the desired peer-to-peer service does not provide a direct option for redirecting the requested electronic peer-to-peer files, generally the requested peer-to-peer data, the destination address is the IP Address of a peer-to-peer proxy computer 120 specified, which is also arranged in the mobile radio communication network 102 and is managed and operated by the mobile radio communication network operator; the peer-to-peer proxy computer 120 temporarily stores the peer-to-peer files supplied by the respective peer-to-peer computer until collection by the mobile radio terminal 112 or forwards them to the mobile radio terminal 112, which Has sent request message 118;
  • a sender address according to this exemplary embodiment the IP address of the mobile radio terminal 112 sending the request message 118; • Additional information, for example for authorization, for authentication or for the provision of accounting services, for example cryptographic key material used for authentication or a cryptographically secured authentication token, as well as, for example, an indication of a when using accounting information Credit card number or the customer number of the subscriber of the mobile radio terminal 112; An indication, for example as the URL address of the desired electronic files, the list may contain any number of electronic files which are requested by the mobile terminal 112; alternatively, the information is a simple character string (string), for example with the name of a file, an artist, etc., generally preferably information in a format that can be processed by an Internet search engine such as Google or Yahoo.
  • the message filter 117 checks whether the user of the mobile radio terminal 112 is sufficiently authorized to carry out the determined query.
  • the authorization check does not necessarily have to be carried out by the message filter 117, but can be provided by any suitable entity.
  • the GGSN computer 116 uses the information in the request message 118 to peer-to-peer.
  • Peer request message 119 is formed, which transmits to the fixed network computers 103, 104, 105, 106, 107 in the peer-to-peer network 111.
  • Can a landline computer 103, 104, 105, 106, 107 provide the requested peer-to-peer service in the peer-to-peer network 111, ie it has, for example, the requested electronic peer-to-peer file Available, it provides the respective service to the GGSN computer 116 in accordance with the peer-to-peer request message 119, ie it transmits, for example, a hit message with an indication that the requested electronic peer-to-peer file can be downloaded to the computer specified in the destination address, according to this exemplary embodiment to the peer-to-peer proxy computer 120 in a result message 121.
  • the peer-to-peer proxy computer 120 stores the result message and loads the requested electronic peer-to-peer file from the corresponding peer-to-peer server and caches it and waits for a further request from the mobile radio terminal 112 , with which the mobile radio terminal 112 downloads the electronic file or the electronic files temporarily stored in the peer-to-peer proxy computer 120.
  • the received electronic peer-to-peer file is automatically transmitted to the mobile radio terminal 112 sending the request message 112.
  • the requested electronic peer-to-peer file is loaded by the corresponding peer-to-peer server directly by means of the mobile radio terminal 112.
  • the invention can be used both for peer-to-peer architectures with one hierarchy level, with two hierarchy levels, and for hybrid peer-to-peer architectures provided with any additional hierarchy levels.
  • the multimedia file specified in the peer-to-peer request message 119 has been transmitted to the peer-to-peer proxy computer 120, read from the memory of the peer-to-peer proxy computer 120 and the Mobile terminal 112 supplied.
  • the requested peer-to-peer service is thus provided to the mobile radio terminal 112.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

A device (117) is provided in a communication system (100), embodied for determination of at least one request message (118) from a mobile radio terminal (112) in the mobile radio network (102), in which one or more electronic peer-to-peer files are requested and generates a peer-to-peer request message (119) therefrom, according to a given peer-to-peer communication protocol. The peer-to-peer request message (119) is transmitted to at least one computer (103, 104, 105, 106, 107) in the fixed-line communication network (101).

Description

Beschreibungdescription

KoitimunikationsSystem, Nachrichtenfilter-Rechner und Verfahren zum Verarbeiten einer von einem Mobilfunkendgerät eines Mobilfunk-Kommunikationsnetzes einem Nachrichtenfilter- Rechner zugeführten Anforderungs-NachrichtKoitimunikationsSystem, message filter computer and method for processing a request message supplied by a mobile radio terminal of a mobile radio communication network to a message filter computer

Die Erfindung betrifft ein Koitimunikationssystem, einen Nachrichtenfilter-Rechner sowie ein Verfahren zum Verarbeiten einer von einem Mobilfunkendgerät eines Mobilfunk- Kommunikationsnetzes einem Nachrichtenfilter-Rechner zugeführten Anforderungs-Nachricht .The invention relates to a co-communication system, a message filter computer and a method for processing a request message sent from a mobile radio terminal of a mobile radio communication network to a message filter computer.

Es ist bekannt, dass Peer-to-Peer-Dienste von miteinander mittels eines Festnetz-Kommunikationsnetzes gekoppelten Rechnern bereitgestellt werden. Bei reinen Peer-to-Peer- Diensten, bei denen keine Indexserver-Rechner eingesetzt werden, wie beispielsweise bei der Peer-to-Peer-Architektur Gnutella, treten Probleme im Rahmen der Leistungsfähigkeit und der Skalierung beim Auffinden und Verteilen von Inhalten auf die miteinander über das Festnetz-Kommunikationsnetz gekoppelten Rechner auf.It is known that peer-to-peer services are provided by computers coupled to one another by means of a landline communication network. Pure peer-to-peer services that do not use index server computers, such as the Gnutella peer-to-peer architecture, have problems with performance and scaling when it comes to finding and distributing content between them computer coupled via the fixed network communication network.

Aus diesem Grund wurden in einem Festnetz-Kommunikationsnetz sogenannte Superpeer-Rechner eingesetzt, welche in ihrerFor this reason, so-called Superpeer computers were used in a fixed network communication network, which in their

Leistungsfähigkeit, das heißt ihrer Rechenkapazität sowie bei der Datenspeicherung hinsichtlich der speicherbaren Datenmenge den "normalen" Peer-to-Peer-Rechnern überlegen sind. Die Architektur, bei der im Rahmen von Peer-to-Peer- Diensten die Superpeer-Rechner eingesetzt werden, wird auch als hybride Peer-to-Peer-Rechnerarchitektur bezeichnet.Efficiency, that is, their computing capacity and in terms of data storage in terms of the amount of data that can be stored are superior to "normal" peer-to-peer computers. The architecture in which the super peer computers are used in the context of peer-to-peer services is also referred to as a hybrid peer-to-peer computer architecture.

Im Rahmen der hybriden Peer-to-Peer-Architektur ist es bekannt, Mechanismen einzusetzen, mit denen innerhalb eines hybriden Peer-to-Peer-Dienstes anhand der Leistungsdaten eines Peer-to-Peer-Host-Rechners, das heißt eines Rechners, auf dem ein Peer-to-Peer-Dienst installiert ist, ein "normaler" Peer-to-Peer-Rechner als Superpeer-Rechner ausgewählt wird. Als Leistungsdaten werden beispielsweise die Rechenkapazität der zentralen Verarbeitungseinheit (CPU) , die zur Verfügung stehende Bandbreite der Kommunikationsschnittstelle bzw. derIn the context of the hybrid peer-to-peer architecture, it is known to use mechanisms with which within a hybrid peer-to-peer service based on the performance data of a peer-to-peer host computer, that is to say a computer who has a peer-to-peer service installed "normal" peer-to-peer computer is selected as the super peer computer. For example, the computing capacity of the central processing unit (CPU), the available bandwidth of the communication interface or the

Kommunikationsverbindung, an die der Peer-to-Peer-Rechner angeschlossen ist, sowie der in dem Peer-to-Peer-Rechner verfügbare Speicherplatz verwendet .Communication link to which the peer-to-peer computer is connected, and the memory space available in the peer-to-peer computer is used.

Gemäß dem Stand der Technik sind die Superpeer-Rechner nur im Festnetz-Kommunikationsnetz verfügbar. Die Kommunikation in dem Festnetz-Kommunikationsnetz erfolgt üblicherweise gemäß dem Internet Protocol (IP) und dem Transport Control Protocol (TCP) sowie gemäß dem dem jeweils verwendeten Peer-to-Peer- Dienst zugeordneten Peer-to-Peer-Protokoll .According to the prior art, the Superpeer computers are only available in the fixed network communication network. Communication in the fixed network communication network usually takes place in accordance with the Internet Protocol (IP) and the Transport Control Protocol (TCP) as well as in accordance with the peer-to-peer protocol assigned to the peer-to-peer service used in each case.

Soll im Rahmen einer paketvermittelten Kommunikation mit einem Mobilfunkendgerät ein Peer-to-Peer-Dienst von dem Mobilfunkendgerät genutzt werden, so hängt die Performanz eines von diesem genutzten Peer-to-Peer-Dienst imIf a peer-to-peer service is to be used by the mobile radio terminal as part of packet-switched communication with a mobile radio terminal, the performance of a peer-to-peer service used by this depends on

Wesentlichen davon ab, an welcher Stelle innerhalb des Festnetz-Kommunikationsnetzes ein zum jeweiligen Dienst gehöriger Superpeer-Rechner angeordnet ist. Bei einem Peer- to-Peer-Dienst-Datenverkehr, welcher von einem Mobilfunkendgerät generiert wurde, müssen beispielsweise im Falle von GPRS (General Packet Radio Service) die Datenpakete des Datenverkehrs immer über den GGSN-Rechner (Gateway GPRS Support Node-Rechner) bis in das Internet-basierte Festnetz- Kommunikationsnetz und im ungünstigsten Fall wieder zurück in ein Mobilfund-Kommunikationsnetz geleitet werden.It essentially depends on the location within the fixed network communication network of a superpeer computer belonging to the respective service. In the case of peer-to-peer service data traffic that was generated by a mobile radio terminal, for example in the case of GPRS (General Packet Radio Service) the data packets of the data traffic must always be via the GGSN computer (gateway GPRS support node computer) to into the Internet-based landline communication network and, in the worst case, back into a mobile fund communication network.

Bei dieser Vorgehensweise werden erhebliche Ressourcen benötigt, sowohl von der Rechenleistung der involvierten Rechner als auch von der zur Verfügung stehenden Bandbreite sowohl des Festnetz-Kommunikationsnetzes als auch des Mobilfunk-Kommunikationsnetzes, was unter Umständen zu Beeinträchtigungen des übrigen Datenverkehrs oder des übrigen Sprachverkehrs innerhalb des Mobilfunk-Kommunikationsnetzes führen kann .With this procedure, considerable resources are required, both of the computing power of the computers involved and of the available bandwidth of both the fixed network communication network and the mobile radio communication network, which under certain circumstances can impair the other data traffic or the rest Voice traffic within the mobile communication network can lead.

Das Grundprinzip der Bestimmung und der Anordnung von Superpeer-Rechnern in einem Festnetz-Kommunikationsnetz ist beispielsweise bekannt in Architekturen wie FastTrack bzw. dem Gnutella Reflector.The basic principle of determining and arranging Superpeer computers in a landline communication network is known, for example, in architectures such as FastTrack or the Gnutella Reflector.

Im Falle von FastTrack werden "normale" Peer-to-Peer-Rechner aufgrund ihrer gegenüber anderen Peer-to-Peer-Rechnern besseren Netzanbindung, das heißt einer höheren verfügbaren Bandbreite, oder der größeren zur Verfügung stehenden Rechenkapazität zu einem Indexserver-Rechner (Superpeer- Rechner) für das gesamte Peer-to-Peer-Kommunikationsnetz dynamisch ausgewählt.In the case of FastTrack, "normal" peer-to-peer computers become an index server computer (super peer) due to their better network connection compared to other peer-to-peer computers, i.e. a higher available bandwidth, or the greater computing capacity available - Computer) dynamically selected for the entire peer-to-peer communication network.

Gemäß der Gnutella-Architektur wird ein sogenannter Reflector-Rechner an einem Zugang zu einem in der Regel schlechter angebundenen Modem-Sub-Ko munikationsnetz installiert, welcher Reflector-Rechner für den Benutzer transparent Anfragen-Nachrichten aus dem restlichen Internetbasierten Kommunikationsnetz bündelt und wenn möglich, direkt beantwortet. Ferner übernimmt der Reflector-Rechner die Pufferung von sehr häufig nachgefragten Daten, anders ausgedrückt von populären Inhalten, so dass Peer-to-Peer- Rechner, welche lediglich über eine niederratige Kommunikationsverbindung verfügen, entlastet werden.According to the Gnutella architecture, a so-called reflector computer is installed at an access to a generally poorly connected modem sub-communication network, which reflector computer bundles request messages from the rest of the Internet-based communication network transparently for the user and, if possible, answered directly. Furthermore, the reflector computer buffers very frequently requested data, in other words, popular content, so that peer-to-peer computers, which only have a low-rate communication connection, are relieved.

Ein solcher Reflector-Rechner wird in der Regel an Netzübergangspunkten wie zum Beispiel an Intranet/Internet- Gateway-Rechnern installiert.Such a reflector computer is usually installed at network transition points such as intranet / internet gateway computers.

Heutige Mobilfunkendgeräte sind jedoch für eine direkte Teilnahme am Peer-to-Peer-Netzwerken aus mehreren Gründen ungeeignet. Zunächst ist darauf hinzuweisen, dass eine Mobilfunk- Kommunikationsverbindung heutzutage selbst bei einem Mobilfunk-Kommunikationsnetz, welches gemäß dem GSM-Standard, oder einem anderen Mobilfunk-Standard der dritten Generation eingerichtet ist, wie beispielsweise GPRS, sehr niederbitratig ist.However, today's mobile terminals are unsuitable for direct participation in peer-to-peer networks for several reasons. First of all, it should be pointed out that a mobile radio communication connection today is very low bit rate even with a mobile radio communication network which is set up according to the GSM standard or another mobile radio standard of the third generation, such as GPRS.

Ferner ist der in heutigen Mobilfunkendgeräten verfügbare Speicherplatz sehr begrenzt, und es ist auch in Zukunft nicht absehbar, dass ein Mobilfunkendgerät eineFurthermore, the storage space available in today's mobile radio terminals is very limited, and it is also not foreseeable in the future that a mobile radio terminal will have one

Speicherplatzkapazität von einigen Gigabyte bereitstellen kann, wie sie beispielsweise bei heutzutage üblichen Personal Computern verfügbar ist.Can provide storage capacity of a few gigabytes, as is available, for example, in personal computers nowadays.

Ferner ist die Wahrscheinlichkeit sehr hoch, dass dieFurthermore, there is a very high probability that the

Teilnahme eines Mobilfunkendgerates an einem Peer-to-Peer- Netzwerk unwirtschaftlich hohe Kosten beim Nutzer des Mobilfunkendgerates verursachen würde, da die Suchalgorithmen zum Ermitteln der gewünschten elektronischen Peer-to-Peer- Dateien die Kapazität eines üblichen Mobilfunkendgerates vollständig belegen würde.Participation of a mobile radio terminal in a peer-to-peer network would cause uneconomically high costs for the user of the mobile radio terminal, since the search algorithms for determining the desired electronic peer-to-peer files would completely occupy the capacity of a conventional mobile radio terminal.

Der angeforderte Inhalt kann auf dem Mobiltelefon selbst nicht verwendet bzw. ausgeführt werden, insbesondere aufgrund von Benutzer-Schnittstellen-Limitationen wie einem fehlenden Bildschirm für Video, zu geringer Grafik-Leistung, keiner oder schlechten Lautsprechern, usw.The requested content cannot be used or executed on the mobile phone itself, in particular due to user interface limitations such as a missing screen for video, insufficient graphics performance, no or bad speakers, etc.

Der Erfindung liegt das Problem zugrunde, Mobilfunkendgeräten die Teilnahme an einem Peer-to-Peer-Netzwerk auf kostengünstige und wirtschaftlich praktikable Weise zu ermöglichen.The invention is based on the problem of enabling mobile radio terminals to participate in a peer-to-peer network in a cost-effective and economically practical manner.

Das Problem wird durch das KommunikationsSystem, den Nachrichtenfilter-Rechner und das Verfahren zum Verarbeiten von einer von einem Mobilfunkendgerät eines Mobilfunk- Kommunikationsnetzes einem Nachrichtenfilter-Rechner zugeführten Anforderungs-Nachricht mit den Merkmalen gemäß den unabhängigen Patentansprüchen gelöst.The problem is caused by the communication system, the message filter computer and the method for processing a message filter computer from a mobile radio terminal of a mobile radio communication network supplied request message solved with the features according to the independent claims.

Ein KommunikationsSystem weist ein Festnetz- Kommunikationsnetz, ein Mobilfunk-Kommunikationsnetz sowie einen als Verbindungsknoten zwischen diesen Kommunikationsnetzen ausgestalteten Mobilfunk-Festnetz- Schnittstellen-Rechner auf, welcher mit dem Festnetz- Kommunikationsnetz und dem Mobilfunk-Kommunikationsnetz gekoppelt ist. Der Mobilfunk-Festnetz-Schnittstellen-Rechner ist eingerichtet zum Abbilden eines von dem Festnetz- Kommunikationsnetz eingehenden Datenstroms auf das in dem Mobilfunk-Kommunikationsnetz verwendete Kommunikationsprotokoll und zum Abbilden eines von dem Mobilfunk-Kommunikationsnetz eingehenden Datenstroms auf das in dem Festnetz-Kommunikationsnetz verwendete Kommunikationsprotokoll .A communication system has a fixed network communication network, a mobile radio communication network and a mobile radio fixed network interface computer designed as a connection node between these communication networks, which is coupled to the fixed network communication network and the mobile radio communication network. The mobile radio landline interface computer is set up to map a data stream coming in from the landline communication network to the communication protocol used in the cellphone communication network and to map a data stream coming in from the cellphone communication network to the communication protocol used in the landline communication network.

Ferner ist eine Einrichtung vorgesehen, beispielsweise realisiert als Nachrichtenfilter-Rechner, die derart ausgestaltet ist, dass mind-estens eine Anforderungs-Nachricht seitens eines Mobilfunkendgeräts in dem Mobilfunk- Kommunikationsnetz, in welcher Anforderungs-Nachricht eine oder mehrere elektronische Peer-to-Peer-Dateien angefordert werden, ermittelt wird und unter Verwendung der in derA device is also provided, for example implemented as a message filter computer, which is designed such that at least one request message from a mobile radio terminal in the mobile radio communication network, in which request message one or more electronic peer-to-peer Files are requested, determined and using the information provided in the

Anforderungs-Nachricht enthaltenen Informationen, anschaulich aus der Anforderungs-Nachricht, eine Peer-to-Peer- Anforderungs-Nachricht gemäß einem vorgegebenen Peer-to-Peer- Kommunikationsprotokoll gebildet wird. Die gebildete Peer-to- Peer-Anforderungs-Nachricht wird an mindestens einen Rechner in dem Festnetz-Kommunikationsnetz gesendet. Anschaulich bedeutet dies, dass eine Umsetzung erfolgt von einer "generischen" Anforderungsnachricht, welche eine Angabe über das Ziel für die angeforderten Dateien enthält, auf eine protokollspezifische Anforderungsnachricht. Ein Nachrichtenfilter-Rechner ist derart eingerichtet, dass aus einem Mobilfunk-Kommunikationsnetz dem Nachrichtenfilter- Rechner zugeführte Anforderungs-Nachrichten, in denen eine oder mehrer elektronische Peer-to-Peer-Dateien angefordert werden, ermittelt und daraus Peer-to-Peer-Anforderungs- Nachrichten gebildet werden, gemäß einem vorgegebenen Peer- to-Peer-Kommunikationsprotokoll. Die Peer-to-Peer- Anforderungs-Nachrichten werden an mindestens einen Rechner in dem Festnetz-Kommunikationsnetz gesendet.Information contained in the request message, vividly from the request message, a peer-to-peer request message is formed according to a predetermined peer-to-peer communication protocol. The formed peer-to-peer request message is sent to at least one computer in the fixed network communication network. This clearly means that a conversion takes place from a "generic" request message, which contains information about the destination for the requested files, to a protocol-specific request message. A message filter computer is set up in such a way that request messages, in which one or more electronic peer-to-peer files are requested, are ascertained from a mobile radio communication network and request peer-to-peer request Messages are formed according to a predetermined peer-to-peer communication protocol. The peer-to-peer request messages are sent to at least one computer in the fixed network communication network.

Bei einem Verfahren zum Verarbeiten einer von einem Mobilfunkendgerät eines Mobilfunk-Kommunikationsnetzes einem Nachrichtenfilter-Rechner zugeführten Anforderungs-Nachricht wird eine Anforderungs-Nachricht, in der eine oder mehrere elektronische Peer-to-Peer-Dateien angefordert werden, von dem Nachrichtenfilter-Rechner ermittelt. Das Format der Anforderungs-Nachricht ist grundsätzlich beliebig, wobei die Anforderungs-Nachricht gemäß dem Mobilfunk- Kommunikationsprotokoll codiert ist. Es ist lediglich sicherzustellen, dass der Nachrichtenfilter-Rechner die von ihm benötigte Information aus der Anforderungs-Nachricht ermitteln kann. So kann beispielsweise die jeweils benötigte Information, d.h. die Angabe der angeforderten elektronischen Peer-to-Peer-Dateien in einer elektronischen Nachricht, beispielsweise gemäß dem SMS-Format (Short Messaging Service) oder auch an einer Sprachsteuerungsnachricht enthalten seien, wobei in diesem Fall vorgesehen ist, dass die Einrichtung eine Spracherkennungseinheit aufweist, mit der die Sprachinformation in der Anforderungs-Nachricht analysiert und erkannt werden kann.In a method for processing a request message sent from a mobile radio terminal of a mobile radio communication network to a message filter computer, a request message in which one or more electronic peer-to-peer files are requested is determined by the message filter computer. The format of the request message is in principle arbitrary, the request message being encoded in accordance with the mobile radio communication protocol. It is only necessary to ensure that the message filter computer can determine the information it needs from the request message. For example, the information required in each case, i.e. the specification of the requested electronic peer-to-peer files is contained in an electronic message, for example in accordance with the SMS format (Short Messaging Service) or also in a voice control message, in which case it is provided that the device has a voice recognition unit, with which the voice information in the request message can be analyzed and recognized.

Aus der Anforderungs-Nachricht wird eine Peer-to-Peer- Anforderungs-Nachricht gebildet, wobei die Peer-to-Peer- Anforderungs-Nachricht gemäß dem jeweils zu verwendenden Peer-to-Peer-Kommunikationsprotokoll aufgebaut, d.h. codiert ist. Die Peer-to-Peer-Anforderungs-Nachricht wird an mindestens einen Rechner in einem Festnetz-Kommunikationsnetz gesendet, wobei in der Peer-to-Peer-Anforderungs-Nachricht die angeforderten elektronischen Peer-to-Peer-Dateien gemäß dem verwendeten Peer-to-Peer-Kommunikationsprotokoll angegeben sind.A peer-to-peer request message is formed from the request message, the peer-to-peer request message being constructed, ie encoded, in accordance with the peer-to-peer communication protocol to be used in each case. The peer-to-peer request message is sent to at least one computer in a fixed network communication network sent, the requested electronic peer-to-peer files being specified in the peer-to-peer request message in accordance with the peer-to-peer communication protocol used.

Anschaulich kann die Erfindung darin gesehen werden, dass von den Mobilfunkgeräten eine "Vorbestellung" mittels der Anforderungs-Nachricht in einem beliebigen Datenformat erfolgt und diese an die Einrichtung übermittelt wird. Ist in der Anforderungs-Nachricht und dann in der Peer-to-Peer-The invention can clearly be seen in the fact that the mobile radio devices “pre-order” by means of the request message in any data format and transmit it to the device. Is in the request message and then in the peer-to-peer

Anforderungs-Nachricht eine Zieladresse enthalten, mit der angegeben wird, an welche Adresse die angeforderten elektronischen Peer-to-Peer-Dateien übermittelt werden sollen, beispielsweise eine IP-Adresse eines Ziel-Rechners, so kann die Erfindung anschaulich in einem "Vorbestellen" der elektronischen Peer-to-Peer-Dateien mittels eines Mobilfunkendgerates gesehen werden. Auf diese Weise ist eine universelle Möglichkeit zur Fernsteuerung von beliebigen Peer-to-Peer-Diensten von einem Mobilfunkendgerät aus erreicht, und damit anschaulich eine Fernsteuerung von Peer- to-Peer-Tauschbörsen in einem Mobilfunk-Kommunikationsnetz.If the request message contains a destination address with which the address to which the requested electronic peer-to-peer files are to be transmitted, for example an IP address of a destination computer, the invention can be clearly illustrated in a "pre-order" electronic peer-to-peer files can be seen using a mobile terminal. In this way, a universal possibility for remote control of any peer-to-peer services from a mobile radio terminal is achieved, and thus clearly remote control of peer-to-peer exchange exchanges in a mobile radio communication network.

Der Nachrichtenfilter ist in dem Mobilfunk-Kommunikationsnetz angeordnet und wird von dem Mobilfunk-Kommunikationsnetz- Betreiber verwaltet und betrieben. Vorzugsweise ist der Nachrichtenfilter in dem Mobilfunk-Kommunikationsnetz bei Einsatz eines Mobilfunknetzes der dritten Generation beispielsweise im Kern-Netzwerk (Gore Network) des Mobilfunk- Kommunikationsnetzes angeordnet.The message filter is arranged in the mobile radio communication network and is managed and operated by the mobile radio communication network operator. The message filter is preferably arranged in the mobile radio communication network when using a third generation mobile radio network, for example in the core network (gore network) of the mobile radio communication network.

Der Nachrichtenfilter-Rechner ist bei Einsatz eines Mobilfunk-Kommunikationsprotokolls der dritten Generation, beispielsweise gemäß dem GPRS oder dem UMTS adressierbar durch einen SGSN-Rechner (Serving GPRS Support Node-Rechner) oder einen GGSN-Rechner (Gateway GPRS Support Node-Rechner) adressierbar. Bevorzugte Weiterbildungen der Erfindung ergeben sich aus den abhängigen Ansprüchen.The message filter computer can be addressed using a third-generation mobile radio communication protocol, for example in accordance with the GPRS or UMTS, by an SGSN computer (serving GPRS support node computer) or a GGSN computer (gateway GPRS support node computer) , Preferred developments of the invention result from the dependent claims.

Die im Folgenden beschriebenen Ausgestaltungen der Erfindung betreffen sowohl das Kommunikationssystem, den Nachrichtenfilter-Rechner sowie das Verfahren zum Verarbeiten einer von einem Mobilfunkendgerät eines Mobilfunk- Kommunikationsnetzes einem Nachrichtenfilter-Rechner zugeführten Anforderungs-Nachricht .The embodiments of the invention described below relate both to the communication system, the message filter computer and the method for processing a request message sent from a mobile radio terminal of a mobile radio communication network to a message filter computer.

Gemäß einer Ausgestaltung der Erfindung basiert das Festnetz- Kommunikationsnetz auf Internet-Protokollen, das heißt insbesondere auf dem Internet Protocol (IP) und dem Transport Control Protocol (TCP) .According to one embodiment of the invention, the fixed network communication network is based on Internet protocols, that is to say in particular on the Internet Protocol (IP) and the Transport Control Protocol (TCP).

Das Mobilfunk-Kommunikationsnetz basiert gemäß einer Ausgestaltung der Erfindung auf einem Mobilfunksystem der dritten oder einer nachfolgenden Generation, insbesondere auf einem der folgenden Mobilfunk-Kommunikationsnetze: • Universal Mobile Telecommunications System (UMTS) , o Future Public Land Mobile Telephone System (FPLMTS) .According to one embodiment of the invention, the mobile radio communication network is based on a third or subsequent generation mobile radio system, in particular on one of the following mobile radio communication networks: Universal Mobile Telecommunications System (UMTS), Future Public Land Mobile Telephone System (FPLMTS).

Gemäß einer anderen Ausgestaltung der Erfindung ist es vorgesehen, dass das Mobilfunk-Kommunikationsnetz gemäß dem Groupe Speciale Mobile (GSM) -Standard eingerichtet ist.According to another embodiment of the invention, it is provided that the mobile radio communication network is set up in accordance with the Groupe Speciale Mobile (GSM) standard.

Für den Fall, dass ein GGSN-Rechner in dem Mobilfunk- Kommunikationsnetz als Mobilfunk-Festnetz-Schnittstellen- Rechner vorgesehen ist, vorzugsweise für den Fall, dass das Mobilfunk-Kommunikationsnetz als ein UMTS-Kommunikationsnetz eingerichtet ist, erfolgt die Kommunikation von dem Mobilfunk-Kommunikationsnetz in das Festnetz- Kommunikationsnetz und umgekehrt mittels des GGSN-Rechners .In the event that a GGSN computer is provided in the mobile radio communication network as a mobile radio landline interface computer, preferably in the event that the mobile radio communication network is set up as a UMTS communication network, the communication takes place from the mobile radio Communication network in the fixed network communication network and vice versa by means of the GGSN computer.

Gemäß einer anderen Ausgestaltung der Erfindung ist es vorgesehen, dass die Anforderungs-Nachricht von der Einrichtung, vorzugsweise also von dem Nachrichtenfilter- Rechner terminiert und nicht weiter verarbeitet wird, nachdem die Peer-to-Peer-Anforderungs-Nachricht gebildet worden ist.According to another embodiment of the invention, it is provided that the request message is sent by the device, preferably by the message filter. Computer terminates and is not further processed after the peer-to-peer request message has been formed.

In einer alternativen Ausführungsform ist es vorgesehen, dass der Nachrichtenfilter-Rechner die Anforderungs-Nachricht lediglich ermittelt und herausfiltert und an einen anderen, vorzugsweise eigenständigen, Rechner weitergibt, der die Anforderungs-Nachricht interpretiert und eine entsprechende Peer-to-Peer-Anforderungs-Nachricht formuliert, d.h. codiert.In an alternative embodiment, it is provided that the message filter computer merely determines and filters out the request message and forwards it to another, preferably independent, computer that interprets the request message and a corresponding peer-to-peer request message formulated, ie coded.

Gemäß einer anderen Ausgestaltung der Erfindung ist vorgesehen, dass die Einrichtung derart ausgestaltet ist, dass aus der Anforderungs-Nachricht des Mobilfunkendgerates eine darin enthaltene Zieladresse, in der angegeben ist, an welche Adresse die angeforderten Peer-to-Peer-Dateien zu senden sind, ermittelt wird und weiterverarbeitet wird. Die Zieladresse ist beispielsweise eine IP-Adresse eines im Internet angeordneten Rechners .According to another embodiment of the invention, it is provided that the device is configured such that from the request message from the mobile radio terminal, a destination address contained therein, in which it is specified to which address the requested peer-to-peer files are to be sent, is determined and further processed. The destination address is, for example, an IP address of a computer arranged on the Internet.

Bei dieser Ausgestaltung der Erfindung ist ein Umleiten der angeforderten Daten zu der jeweiligen Zielinstanz, d.h. zu dem mit der Zieladresse angegebenen Zielrechner ermöglicht.In this embodiment of the invention, the requested data is redirected to the respective target instance, i.e. to the target computer specified with the target address.

Bietet der jeweilige Peer-to-Peer-Dienst jedoch keine direkte Option zum Umleiten der angeforderten Peer-to-Peer-Daten, d.h. der elektronischen Peer-to-Peer-Dateien, so ist es gemäß einer anderen Ausgestaltung der Erfindung vorgesehen, dass als Zieladresse für die Daten ein in dem Mobilfunk- Kommunikationsnetz des Mobilfunk-Kommunikationsnetz- Betreibers vorgesehener Peer-to-Peer-Proxy-Rechner, insbesondere dessen IP-Adresse eingetragen wird und die elektronischen Peer-to-Peer-Dateien in dem Peer-to-Peer- Proxy-Rechner zwischengespeichert werden und zu einem beliebigen späteren Zeitpunkt von dem Mobilfunkendgerät heruntergeladen werden können. In einer anderen Ausgestaltung der Erfindung der Erfindung ist es vorgesehen, dass der Peer-to-Peer-Proxy-Rechner das Mobilfunkendgerät nach Erhalt der gewünschten Peer-to-Peer- Dateien über den Erhalt der Dateien informiert, beispielsweise mittels einer elektronischen Nachricht, vorzugsweise einer elektronischen SMS-Nachricht.However, if the respective peer-to-peer service does not offer a direct option for redirecting the requested peer-to-peer data, ie the electronic peer-to-peer files, it is provided according to another embodiment of the invention that as Destination address for the data a peer-to-peer proxy computer provided in the mobile radio communication network of the mobile radio communication network operator, in particular its IP address is entered and the electronic peer-to-peer files in the peer-to-peer Peer proxy computers are temporarily stored and can be downloaded from the mobile radio terminal at any later time. Another embodiment of the invention provides that the peer-to-peer proxy computer informs the mobile radio terminal of the receipt of the files after receiving the desired peer-to-peer files, for example by means of an electronic message, preferably an electronic SMS message.

In einer alternativen Ausführungsform leitet der Peer-to- Peer-Proxy-Rechner die ihm übermittelten elektronischen Peer- to-Peer-Dateien an die in der ursprünglichen Anforderungs- Nachricht angegebene Zieladresse weiter, vorzugsweise sobald das Mobilfunkendgerät eine zuvor unterbrochene Kommunikationsverbindung mit dem Peer-to-Peer-Proxy-Rechner wieder aufgebaut hat, anders ausgedrückt, sobald der Benutzer des Mobilfunkedndgeräts wieder online ist.In an alternative embodiment, the peer-to-peer proxy computer forwards the electronic peer-to-peer files transmitted to it to the destination address specified in the original request message, preferably as soon as the mobile radio terminal has established a previously interrupted communication connection with the peer to-peer proxy computer has rebuilt, in other words, as soon as the user of the mobile terminal is online again.

Gemäß einer anderen Ausgestaltung der Erfindung ist es vorgesehen, dass, vorzugsweise anhand der Zieladresse, alternativ anhand anderer Informationen, wie beispielsweise der Namen der elektronischen Dateien oder anderer verfügbarer und/oder in der Anforderungs-Nachricht enthaltener Informationen überprüft wird, ob die Anforderung der Peer-to- Peer-Dateien zulässig ist hinsichtlich eines vorgebbaren Zulässigkeitskriteriums. Für den Fall, dass die Anforderungen hinsichtlich des Zulässigkeitskriteriums unzulässig ist, wird die Anforderungs-Nachricht verworfen und es wird keine Peer- to-Peer-Anforderungs-Nachricht zu der Anforderungs-Nachricht gebildet.According to another embodiment of the invention, it is provided that, preferably on the basis of the destination address, alternatively on the basis of other information, such as the name of the electronic files or other information available and / or contained in the request message, it is checked whether the request of the peer -to- peer files is permissible with regard to a specifiable admissibility criterion. In the event that the requirements regarding the admissibility criterion are inadmissible, the request message is rejected and no peer-to-peer request message is formed for the request message.

So ist es beispielsweise vorgesehen, dass die Einrichtung derart ausgestaltet ist, dass Anhand der Anforderungs- Nachricht überprüft wird, ob die Anforderung einem vorgebbaren Autorisierungskriterium genügt, d.h. anders ausgedrückt, ob der die Anforderungs-Nachricht sendende Teilnehmer überhaupt autorisiert ist, eine Anforderungs- Nachricht zu senden oder auch, ob er autorisiert ist, die empfangene Anforderungs-Nachricht zu senden und die in dieser angegebenen Dateien anzufordern und dass für den Fall, dass die Anforderung gemäß dem Autorisierungskriterium unzulässig ist, d.h. diesem nicht genügt, die Anforderungs-Nachricht verworfen wird.For example, it is provided that the device is designed in such a way that the request message is used to check whether the request meets a predefinable authorization criterion, that is to say, in other words, whether the subscriber sending the request message is authorized at all, a request message to send or whether he is authorized to send the received request message and that in it to request the specified files and that in the event that the request is inadmissible according to the authorization criterion, ie is not sufficient, the request message is rejected.

Gemäß einer anderen Ausgestaltung der Erfindung ist es vorgesehen, dass die Einrichtung derart ausgestaltet ist, dass überprüft wird, ob die Anforderung der Peer-to-Peer- Dateien einen vorgebbaren Authentifikationskriterium genügt. Anders ausgedrückt wird der die Anforderungs-Nachricht sendende Teilnehmer, d.h. das die Anforderungs-Nachricht sendende Mobilfunkendgerät authentifiziert und nur bei erfolgreicher Authentifikation wird die Anforderungs- Nachricht weiter verarbeitet und daraus eine Peer-to-Peer- Anforderungs-Nachricht gebildet.According to another embodiment of the invention, it is provided that the device is designed in such a way that it is checked whether the request for the peer-to-peer files meets a predefinable authentication criterion. In other words, the subscriber sending the request message, i.e. the mobile radio terminal sending the request message authenticates and the request message is only processed further if the authentication is successful and a peer-to-peer request message is formed therefrom.

Ferner ist es vorgesehen, in dem Nachrichtenfilter-Rechner eine zusätzliche Kreditkartenfunktionalität zu integrieren sowie andere sogenannte AAA-Funktionen (Authorisation Authentification Accounting-Funktionen) , um bei bezahlpflichtigen Peer-to-Peer-Diensten seitens des Betreibers dem die elektronischen Peer-to-Peer-Dateien anfordernden Teilnehmern gegenüber dem die Dateien bereitstellenden Anbieter einen Kreditrahmen einzuräumen. Dies kann analog zu den an sich bekanntenFurthermore, it is provided to integrate an additional credit card functionality in the message filter computer as well as other so-called AAA functions (authorization authentication accounting functions) in order to provide the electronic peer-to-peer to the operator in the case of payable peer-to-peer services - Grant files requesting participants a credit line with the provider providing the files. This can be analogous to those known per se

Kreditkartendiensten mittels eines prozentualen Aufschlags, der dem Anbieter oder dem anfordernden Teilnehmer berechnet werden kann, abgegolten werden.Credit card services are compensated using a percentage surcharge that can be charged to the provider or the requesting subscriber.

Allgemein können somit die AAA-Funktionen in der Einrichtung implementiert sein. Die AAA-Funtionen können alternativ in dem Peer-to-Peer-Proxy-Rechner implementiert sein.In general, the AAA functions can thus be implemented in the device. The AAA functions can alternatively be implemented in the peer-to-peer proxy computer.

Ferner können mittels der Einrichtung auf einfache Weise Anforderungs-Nachrichten, mit welchen Daten mit illegalen Inhalten, beispielsweise Raubkopien, Kinderpornographie- Dateien, etc., nachgefragt werden, ermittelt, geblockt und gegebenenfalls an Sicherheitsbehörden weitergemeldet werden.Furthermore, the device can be used to easily send request messages with which data with illegal content, for example pirated copies, child pornography, Files, etc., are requested, determined, blocked and, if necessary, reported to security authorities.

Ist die Einrichtung von dem Mobilfunknetz-Betreiber verwaltet und betrieben, so kann dieser gegenüber den die elektronischen Peer-to-Peer-Dateien anbietenden Instanzen für den jeweiligen Teilnehmer, der die Mobilfunk-Anforderungs- Nachricht sendet, bürgen, da der Teilnehmer dem Mobilfunkbetreiber bekannt ist. Dies führt zu einer erheblichen Vereinfachung im Rahmen des elektronischen Handels .If the device is managed and operated by the mobile radio network operator, the latter can vouch for the instances offering the electronic peer-to-peer files for the respective subscriber who sends the mobile radio request message, since the subscriber is known to the mobile radio operator is. This leads to a significant simplification in the context of electronic commerce.

Ferner können die Kosten für das Zwischenlagern, d.h. Puffern und möglicherweise Umleiten der elektronischen Peer-to-Peer- Dateien über den Peer-to-Peer-Proxy-Rechner dem die Dateien anfordernden Teilnehmer in Rechnung gestellt werden.Furthermore, the cost of the intermediate storage, i.e. Buffering and possibly redirection of the electronic peer-to-peer files via the peer-to-peer proxy computer are charged to the subscriber requesting the files.

Anschaulich kann die Erfindung darin gesehen werden, dass seitens des Mobilfunk-Kommunikationsnetz-Betreibers eines Mobilfunk-Kommunikationsnetzes ein Dienst eingerichtet wird, der Anfragen (Search-Requests) zur Suche nach elektronischen Peer-to-Peer-Dateien eines bestimmten Namens/Typs seitens des Mobilfunk-Kommunikationsnetzes annimmt. Die Anforderungs- Nachrichten können mittels elektronischer Nachrichten, beispielsweise unter Verwendung des SMS-Dienstes, oder auch von Sprachsteuerungs-Nachrichten abgegeben werden. In einer Anforderungs-Nachricht können zusätzliche Parameter, wie beispielsweise eine Angabe des Ziel-Rechners, in dem die elektronischen Dateien gesendet werden sollen, und der entsprechende Peer-to-Peer-Dienst, der für die Anforderungs- Nachricht verwendet werden soll, angegeben sein.The invention can clearly be seen in the fact that a service is set up on the part of the mobile radio communication network operator of a mobile radio communication network which queries (search requests) for searching for electronic peer-to-peer files of a specific name / type on the part of the Cellular communications network accepts. The request messages can be delivered by means of electronic messages, for example using the SMS service, or also by voice control messages. In a request message, additional parameters, such as, for example, an indication of the target computer in which the electronic files are to be sent, and the corresponding peer-to-peer service that is to be used for the request message can be specified ,

Die Anforderungs-Nachrichten werden gemäß dem jeweils zu verwendenden Peer-to-Peer-Kommunikationsprotokoll in das zu verwendende Format umgewandelt, dementsprechend codiert, vorzugsweise, indem ein Dienst innerhalb des Mobilfunkbetreibernetzes die Anforderungs-Nachricht terminiert und diese in eine entsprechende, dem verwendeten Peer-to-Peer-Dienst konforme Nachricht (beispielsweise gemäß dem Gnutella-Protokoll oder gemäß dem FastTrack-Protokoll) umwandelt. Ferner kann zusätzlich eine Zieladresse für die gewünschten elektronischen Peer-to-Peer-Dateien mit angegeben werden.The request messages are converted into the format to be used in accordance with the peer-to-peer communication protocol to be used, encoded accordingly, preferably by a service within the mobile radio operator network providing the request message terminates and converts this into a corresponding message conforming to the peer-to-peer service used (for example according to the Gnutella protocol or according to the FastTrack protocol). A destination address for the desired electronic peer-to-peer files can also be specified.

Ein Ausführungsbeispiel der Erfindung ist in der Figur dargestellt und wird im Folgenden näher erläutert.An embodiment of the invention is shown in the figure and is explained in more detail below.

Die Figur zeigt ein Kommunikationssystem 100 mit einem Festnetz-Kommunikationsnetz 101 und einem Mobilfunk- Kommunikationsnetz 102.The figure shows a communication system 100 with a fixed network communication network 101 and a mobile radio communication network 102.

In dem Festnetz-Kommunikationsnetz sind eine Vielzahl vonThere are a variety of in the landline communication network

Rechnern 103, 104, 105, 106, 107, 108, 109, 110, vorgesehen, welche miteinander mittels des Festnetz-Kommunikationsnetzes 101 gekoppelt sind und welche zur Kommunikation gemäß diesem Ausführungsbeispiel das Internet-Protocol (IP) und das Transport Control Protocol (TCP) verwenden, anders ausgedrückt, das Festnetz-Kommunikationsnetz 101 basiert auf Internet-Protokollen .Computers 103, 104, 105, 106, 107, 108, 109, 110 are provided, which are coupled to one another by means of the fixed network communication network 101 and which, for communication in accordance with this exemplary embodiment, the Internet Protocol (IP) and the Transport Control Protocol (TCP ) use, in other words, the fixed network communication network 101 is based on Internet protocols.

Ferner sind in den Festnetz-Rechnern 103, 104, 105, 106, 107 Peer-to-Peer-Dienste in frei vorgebbarer Weise installiert und die Festnetz-Rechner 103, 104, 105 sind zusätzlich zur Kommunikation gemäß dem jeweiligen Peer-to-Peer- Kom unikationsprotokoll eingerichtet, so dass sie Peer-to- Peer-Dienste bereitstellen und in Anspruch nehmen können.Furthermore, peer-to-peer services are installed in the landline computers 103, 104, 105, 106, 107 in a freely definable manner and the landline computers 103, 104, 105 are in addition to the communication according to the respective peer-to-peer - Communication protocol set up so that they can provide and use peer-to-peer services.

Beispielsweise sind in den Festnetz-Rechnern 103, 104, 105 File-Sharing-Dienste oder auch Dienste zum Bereitstellen von Dateien, beispielsweise von Multimedia-Dateien, insbesondere von Audio-Dateien und/oder Video-Dateien und/oder Bild- Dateien vorgesehen, gemäß diesem Ausführungsbeispiel vonFor example, file sharing services or also services for providing files, for example multimedia files, in particular audio files and / or video files and / or image files, are provided in the fixed network computers 103, 104, 105, according to this embodiment of

Audiodateien, welche Telefon-Klingeltöne beinhalten. In den Festnetz-Rechnern 103, 104, 105 sind ferner die von dem jeweiligen Festnetz-Rechner 103, 104, 105 anderen Peer-to- Peer-Rechnern bereitgestellten Multimedia-Dateien gespeichert.Audio files containing phone ringtones. In the landline computers 103, 104, 105 are also those of the respective fixed network computers 103, 104, 105 other multimedia files provided to other peer-to-peer computers.

Es werden vorzugsweise Peer-to-Peer-Dienste gemäß dem Peer- to-Peer-Ko munikationsprotokoll Gnutella oder dem Peer-to- Peer-Kommunikationsprotokoll FastTrack verwendet. Wird als Peer-to-Peer-Kommunikationsprotokoll FastTrack, so werden beispielsweise die auf diesem basierenden Peer-to-Peer- Dienste Imesh, Grokster oder KaZaA bereitgestellt.Peer-to-peer services in accordance with the Gnutella peer-to-peer communication protocol or the FastTrack peer-to-peer communication protocol are preferably used. If FastTrack is used as the peer-to-peer communication protocol, the peer-to-peer services Imesh, Grokster or KaZaA based on this are provided, for example.

In einer alternativen Ausgestaltung sind beliebige Peer-to- Peer-Dienste und Peer-to-Peer-Kommunikationsprotokolle einsetzbar.In an alternative embodiment, any peer-to-peer services and peer-to-peer communication protocols can be used.

In dem Festnetz-Kommunikationsnetz 101 sind ferner Peer-to- Peer-Superpeer-Rechner 106, 107 vorgesehen, welche für einige oder alle in dem Netz verfügbaren Peer-to-Peer-Dienste Superpeer-Funktionalität haben, das heißt für den jeweiligen Peer-to-Peer-Dienst als Indexserver dienen.In the fixed network communication network 101 there are also peer-to-peer superpeer computers 106, 107 which have superpeer functionality for some or all of the peer-to-peer services available in the network, that is to say for the respective peer to-peer service serve as an index server.

Es ist in diesem Zusammenhang anzumerken, dass in einer alternativen Ausführungsform kein Superpeer vorgesehen ist auf dem Rechner, der die Anforderung dekodiert und in eine spezifische Peer-to-Peer-Anforderungs-Nachricht umwandelt (z.B. KaZaA) . In diesem Fall ist eine einfache Ausführung eines P2P Peer-to-Peer-Client-Rechners ausreichend, der jedoch das spezifische Peer-to-Peer-Protokoll verarbeiten kann.It should be noted in this connection that in an alternative embodiment no superpeer is provided on the computer which decodes the request and converts it into a specific peer-to-peer request message (e.g. KaZaA). In this case, a simple execution of a P2P peer-to-peer client computer is sufficient, but it can process the specific peer-to-peer protocol.

Die Festnetz-Rechner 103, 104, 105 und die Festnetz- Superpeer-Rechner 106, 107 bilden ein sogenanntes generisches Peer-to-Peer-Netzwerk 111, anders ausgedrückt ein virtuelles Netzwerk von Rechnern, die gemäß dem jeweiligen Peer-to-Peer- Dienst oder dem jeweiligen Peer-to-Peer-The fixed network computers 103, 104, 105 and the fixed network superpeer computers 106, 107 form a so-called generic peer-to-peer network 111, in other words a virtual network of computers which are configured according to the respective peer-to-peer Service or the respective peer-to-peer

Kommunikationsprotokoll miteinander kommunizieren können. In dem Mobilfunk-Kommunikationsnetz 102 sind eine Vielzahl von Mobilfunkendgeräten 112 vorgesehen, welche ebenfalls zur Bereitstellung oder zur Inanspruchnahme von Peer-to-Peer- Diensten eingerichtet sind.Communication protocol can communicate with each other. A multiplicity of mobile radio terminals 112 are provided in the mobile radio communication network 102, which are likewise set up for the provision or use of peer-to-peer services.

Die Mobilfunkendgeräte 112 sind über eine Funkverbindung 113 mit einer Basisstation 114 und mittels dieser mit einem SGSN- Rechner 115 und darüber mit einem GGSN-Rechner 116 gekoppelt, so dass die Mobilfunkendgeräte 112 mit dem GGSN-Rechner 116 Nachrichten gemäß dem jeweils verwendeten Mobilfunk-Protokoll austauschen können.The mobile radio terminals 112 are coupled via a radio link 113 to a base station 114 and by means of this to a SGSN computer 115 and above that to a GGSN computer 116, so that the mobile radio terminals 112 to the GGSN computer 116 messages in accordance with the respectively used mobile radio protocol can exchange.

Das Mobilfunk-Kommunikationsnetz 102 ist gemäß dem UMTS- Standard eingerichtet.The mobile radio communication network 102 is set up in accordance with the UMTS standard.

Gemäß diesem Ausführungsbeispiel der Erfindung dient der GGSN-Rechner 116 als Mobilfunknetz-Festnetz-Schnittstellen- Rechner und ist eingerichtet zur Abbildung eines von dem Festnetz-Kommunikationsnetz 101 eingehenden Datenstroms auf das in dem Mobilfunk-Kommunikationsnetz 102 verwendete Kommunikationsprotokoll einerseits und andererseits zum Abbilden eines von dem Mobilfunk-Kommunikationsnetz 102 eingehenden Datenstroms auf das in dem Festnetz- Kommunikationsnetz 101 verwendete Kommunikationsprotokoll bzw. deren Datenformate.According to this exemplary embodiment of the invention, the GGSN computer 116 serves as a mobile network fixed-line interface computer and is set up to map a data stream coming from the fixed network communications network 101 onto the communication protocol used in the mobile communications network 102 on the one hand and on the other hand to map one of data stream incoming to the mobile radio communication network 102 onto the communication protocol used in the fixed network communication network 101 or its data formats.

Ferner ist in dem GGSN-Rechner 116 ein Nachrichtenfilter 117, realisiert in Form eines Computerprogramms, vorgesehen, der in dem bei dem GGSN-Rechner 116 eingehenden Datenstrom Nachrichten ermitteln kann, mit welchen elektronische Peer- to-Peer-Dateien, allgemein Peer-to-Peer-Dienste, angefordert werden .Furthermore, a message filter 117, implemented in the form of a computer program, is provided in the GGSN computer 116, which can determine messages in the data stream arriving at the GGSN computer 116 with which electronic peer-to-peer files, generally peer-to -Peer services to be requested.

Dies erfolgt z.B. in der Weise, dass die von einem Mobilfunkendgerät 112 dem GGSN-Rechner 116 zugeführteThis is done e.g. in such a way that that supplied by a mobile radio terminal 112 to the GGSN computer 116

Anforderungs-Nachricht, gemäß diesem Ausführungsbeispiel eine elektronische SMS-Nachricht, decodiert wird und der in der SMS-Nachricht enthaltene Text mittels eines Text-Parsers ermittelt und analysiert wird.Request message, according to this embodiment an electronic SMS message, is decoded and which in the Text contained in the SMS message is determined and analyzed using a text parser.

In der SMS-Nachricht ist erfindungsgemäß folgende Information enthalten :According to the invention, the following information is contained in the SMS message:

• eine Angabe des gewünschten zu verwendenden Peer-to-Peer- Dienstes, d.h. eine Angabe des zu verwendenden Peer-to- Peer-Protokollformats und des zu verwendenden Peer-to- Peer-Kommunikationsprotokolls; • eine Zieladresse, gemäß diesem Ausführungsbeispiel eine IP-Adresse, mit der die Adresse des Rechners angegeben wird, an den die angeforderten elektronischen Peer-to- Peer-Dateien gesendet werden sollen; für den Fall, dass der gewünschte Peer-to-Peer-Dienst keine direkte Option zum Umleiten der angeforderten elektronischen Peer-to- Peer-Dateien, allgemein der angeforderten Peer-to-Peer- Daten, bereitstellt, ist als die Zieladresse die IP- Adresse eines Peer-to-Peer-Proxy-Rechners 120 angegeben, welcher ebenfalls in dem Mobilfunk-Kommunikationsnetz 102 angeordnet ist und von dem Mobilfunk-Kommunikationsnetz- Betreiber verwaltet und betrieben wird; der Peer-to-Peer- Proxy-Rechner 120 speichert die von dem jeweiligen Peer- to-Peer-Rechner gelieferten Peer-to-Peer-Dateien bis zur Abholung durch das Mobilfunkendgerät 112 zwischen bzw. leitet diese an das Mobilfunkendgerät 112, welches die Anforderungs-Nachricht 118 gesendet hat, weiter;An indication of the desired peer-to-peer service to be used, i.e. an indication of the peer-to-peer protocol format to be used and the peer-to-peer communication protocol to be used; A destination address, according to this exemplary embodiment an IP address with which the address of the computer to which the requested electronic peer-to-peer files are to be sent is specified; in the event that the desired peer-to-peer service does not provide a direct option for redirecting the requested electronic peer-to-peer files, generally the requested peer-to-peer data, the destination address is the IP Address of a peer-to-peer proxy computer 120 specified, which is also arranged in the mobile radio communication network 102 and is managed and operated by the mobile radio communication network operator; the peer-to-peer proxy computer 120 temporarily stores the peer-to-peer files supplied by the respective peer-to-peer computer until collection by the mobile radio terminal 112 or forwards them to the mobile radio terminal 112, which Has sent request message 118;

• eine Senderadresse, gemäß diesem Ausführungsbeispiel die IP-Adresse des die Anforderungs-Nachricht 118 sendenden Mobilfunkendgeräts 112; • zusätzliche Informationen, beispielsweise zur Autorisation, zur Authentifikation oder zur Bereitstellung von Accounting-Diensten, beispielsweise zur Authentifikation verwendetes kryptographisches Schlüsselmaterial oder ein kryptographisch gesichertes Authentifikations-Token, sowie bei Verwendung von Accounting-Information beispielsweise eine Angabe einer Kreditkartennummer oder der Kundennummer des Teilnehmers des Mobilfunkendgerates 112; • eine Angabe, beispielsweise als URL-Adresse der gewünschten elektronischen Dateien, wobei die Liste eine beliebige Anzahl elektronischer Dateien enthalten kann, welche von dem Mobilfunkendgerät 112 angefordert werden; alternativ ist die Angabe eine einfache Zeichenfolge (String) , beispielsweise mit Namen einer Datei, einem Interpreten, usw., allgemein vorzugsweise Angaben in einem Format, das von einer Internet-Suchmaschine wie beispielsweise Google oder Yahoo verarbeitet werden kann.A sender address, according to this exemplary embodiment the IP address of the mobile radio terminal 112 sending the request message 118; • Additional information, for example for authorization, for authentication or for the provision of accounting services, for example cryptographic key material used for authentication or a cryptographically secured authentication token, as well as, for example, an indication of a when using accounting information Credit card number or the customer number of the subscriber of the mobile radio terminal 112; An indication, for example as the URL address of the desired electronic files, the list may contain any number of electronic files which are requested by the mobile terminal 112; alternatively, the information is a simple character string (string), for example with the name of a file, an artist, etc., generally preferably information in a format that can be processed by an Internet search engine such as Google or Yahoo.

Gemäß diesem Ausführungsbeispiel der Erfindung überprüft der Nachrichtenfilter 117, ob der Nutzer des Mobilfunkendgerates 112 ausreichend autorisiert ist, um die ermittelte Anfrage durchzuführen. Die Autorisationsüberprüfung rαuss nicht notwendigerweise von dem Nachrichtenfilter 117 durchgeführt werden, sondern kann von jeder geeigneten Instanz bereitgestellt werden.According to this exemplary embodiment of the invention, the message filter 117 checks whether the user of the mobile radio terminal 112 is sufficiently authorized to carry out the determined query. The authorization check does not necessarily have to be carried out by the message filter 117, but can be provided by any suitable entity.

Ist durch den GGSN-Rechner 116 sowohl die Authentifikation als auch die Autorisierung erfolgreich abgeschlossen, so wird von dem GGSN-Rechner 116, alternativ von einem für die Authentifikation eigens vorgesehenen Rechner, aus den Informationen in der Anforderungs-Nachricht 118 eine Peer-to- Peer-Anforderungs-Nachricht 119 gebildet, welche an die Festnetz-Rechner 103, 104, 105, 106, 107 in dem Peer-to-Peer- Netzwerk 111 übermittelt.If both the authentication and the authorization have been successfully completed by the GGSN computer 116, the GGSN computer 116, alternatively from a computer specially provided for the authentication, uses the information in the request message 118 to peer-to-peer. Peer request message 119 is formed, which transmits to the fixed network computers 103, 104, 105, 106, 107 in the peer-to-peer network 111.

Kann ein Festnetz-Rechner 103, 104, 105, 106, 107 in dem Peer-to-Peer-Netzwerk 111 den angeforderten Peer-to-Peer- Dienst erbringen, d.h. hat er beispielsweise die angeforderte elektronische Peer-to-Peer-Datei zur Verfügung, so stellt er den jeweiligen Dienst dem GGSN-Rechner 116 gemäß der Peer-to- Peer-Anforderungs-Nachricht 119 bereit, d.h. er übermittelt beispielsweise eine Treffer-Nachricht mit einer Angabe, dass die angeforderte elektronische Peer-to-Peer-Datei heruntergeladen werden kann, an den in der Zieladresse angegebenen Rechner, gemäß diesem Ausführungsbeispiel an den Peer-to-Peer-Proxy-Rechner 120 in einer Ergebnisnachricht 121.Can a landline computer 103, 104, 105, 106, 107 provide the requested peer-to-peer service in the peer-to-peer network 111, ie it has, for example, the requested electronic peer-to-peer file Available, it provides the respective service to the GGSN computer 116 in accordance with the peer-to-peer request message 119, ie it transmits, for example, a hit message with an indication that the requested electronic peer-to-peer file can be downloaded to the computer specified in the destination address, according to this exemplary embodiment to the peer-to-peer proxy computer 120 in a result message 121.

Der Peer-to-Peer-Proxy-Rechner 120 speichert die Ergebnisnachricht und lädt die angeforderte elektronische Peer-to-Peer-Datei von dem entsprechenden Peer-to-Peer-Server und speichert diese zwischen und wartet auf eine weitere Anforderung seitens des Mobilfunkendgerates 112, mit der das Mobilfunkendgerät 112 die in dem Peer-to-Peer-Proxy-Rechner 120 zwischengespeicherte elektronische Datei bzw. die elektronischen Dateien herunterlädt.The peer-to-peer proxy computer 120 stores the result message and loads the requested electronic peer-to-peer file from the corresponding peer-to-peer server and caches it and waits for a further request from the mobile radio terminal 112 , with which the mobile radio terminal 112 downloads the electronic file or the electronic files temporarily stored in the peer-to-peer proxy computer 120.

Alternativ kann es vorgesehen sein, dass die empfangene elektronische Peer-to-Peer-Datei automatisch an das die Anforderungs-Nachricht 112 sendende Mobilfunkendgerät 112 übermittelt wird.Alternatively, it can be provided that the received electronic peer-to-peer file is automatically transmitted to the mobile radio terminal 112 sending the request message 112.

In einer anderen alternativen Ausführungsform ist es vorgesehen, dass die angeforderte elektronische Peer-to-Peer- Datei von dem entsprechenden Peer-to-Peer-Server direkt mittels des Mobilfunkendgeräts 112 geladen wird.In another alternative embodiment, it is provided that the requested electronic peer-to-peer file is loaded by the corresponding peer-to-peer server directly by means of the mobile radio terminal 112.

Diese alternativen Ausgestaltungen können für jedes Mobilfunkendgerät 112 einzeln eingestellt werden.These alternative configurations can be set individually for each mobile radio terminal 112.

Es ist in diesem Zusammenhang anzumerken, dass die Erfindung sowohl auf Peer-to-Peer-Architekturen mit einer Hierarchieebene, mit zwei Hierarchieebenen, als auch auf hybride, mit beliebigen zusätzlichen Hierarchieebenen versehe Peer-to-Peer-Architekturen anwendbar ist.In this context, it should be noted that the invention can be used both for peer-to-peer architectures with one hierarchy level, with two hierarchy levels, and for hybrid peer-to-peer architectures provided with any additional hierarchy levels.

Gemäß diesem Ausführungsbeispiel wird somit die in der Peer- to-Peer-Anforderungs-Nachricht 119 angegebene Multimedia- Datei, gemäß diesem Ausführungsbeispiel mit dem gewünschten Telefon-Klingelton, welche von einem Festnetz-Rechner 103, 104, 105, 106, 107 in dem Peer-to-Peer-Netzwerk 111 an den Peer-to-Peer-Proxy-Rechner 120 übertragen worden ist, aus dem Speicher des Peer-to-Peer-Proxy-Rechners 120 ausgelesen und dem Mobilfunkendgerät 112 zugeführt.According to this exemplary embodiment, the multimedia file specified in the peer-to-peer request message 119, according to this exemplary embodiment with the desired telephone ringtone, which is sent by a landline computer 103, 104, 105, 106, 107 in the peer-to-peer network 111 has been transmitted to the peer-to-peer proxy computer 120, read from the memory of the peer-to-peer proxy computer 120 and the Mobile terminal 112 supplied.

Damit ist der angeforderte Peer-to-Peer-Dienst dem Mobilfunkendgerät 112 erbracht. The requested peer-to-peer service is thus provided to the mobile radio terminal 112.

Claims

Patentansprüche claims 1. Kommunikationssystem (100)1. Communication system (100) • mit einem Festnetz-Kommunikationsnetz (101) , • mit einem Mobilfunk-Kommunikationsnetz (102),With a fixed network communication network (101), with a mobile radio communication network (102), • mit einem Mobilfunknetz-Festnetz-Schnittstellenrechner (116) , der mit dem Festnetz-Kommunikationsnetz (101) und mit dem Mobilfunk-Kommunikationsnetz (102) gekoppelt ist zum Abbilden eines Datenstroms zwischen dem Festnetz- Kommunikationsnetz (101) und dem Mobilfunk- Kommunikationsnetz (102) ,With a mobile network fixed-line interface computer (116), which is coupled to the fixed network communication network (101) and to the mobile radio communication network (102) for mapping a data stream between the fixed network communication network (101) and the mobile radio communication network ( 102), • mit einer Einrichtung, die derart ausgestaltet ist, dass sie mindestens eine Anforderungs-Nachricht seitens eines Mobilfunkendgeräts in dem Mobilfunk-Kommunikationsnetzes (102) , in der eine oder mehrere elektronische Peer-to- Peer-Dateien angefordert werden, ermittelt und daraus eine Peer-to-Peer-Anforderungs-Nachricht (119) bildet gemäß einem vorgegebenen Peer-to-Peer- Kommunikationsprotokoll, und die Peer-to-Peer- Anforderungs-Nachricht (119) an mindestens einen Rechner (103, 104, 105, 106, 107) in dem Festnetz- Kommunikationsnetz (101) sendet.• With a device that is designed such that it determines at least one request message from a mobile radio terminal in the mobile radio communication network (102), in which one or more electronic peer-to-peer files are requested, and a peer therefrom -to-peer request message (119) forms according to a predetermined peer-to-peer communication protocol, and the peer-to-peer request message (119) to at least one computer (103, 104, 105, 106, 107) in the fixed network communication network (101). 2. Kommunikationssystem (100) gemäß Anspruch 1, bei dem das Festnetz-Kommunikationsnetz (101) auf Internet- Protokollen basiert.2. Communication system (100) according to claim 1, wherein the fixed network communication network (101) is based on Internet protocols. 3. Kommunikationssystem (100) gemäß Anspruch 1 oder 2, bei dem die Einrichtung in dem Mobilfunk-Kommunikationsnetz (101) angeordnet und von dem Betreiber des Mobilfunk- Kommunikationsnetzes (101) verwaltet ist.3. Communication system (100) according to claim 1 or 2, wherein the device is arranged in the mobile radio communication network (101) and managed by the operator of the mobile radio communication network (101). 4. Kommunikationssystem (100) gemäß einem der Ansprüche 1 bis 3, bei dem das Mobilfunk-Kommunikationsnetz (102) auf einem Mobilfunksystem der dritten oder nachfolgenden Generation basiert. 4. Communication system (100) according to one of claims 1 to 3, in which the mobile radio communication network (102) is based on a mobile radio system of the third or subsequent generation. 5. Kommunikationssystem (100) gemäß Anspruch 4, bei dem das Mobilfunk-Kommunikationsnetz (102) auf einem der folgenden Mobilfunk-Kommunikationsnetze basiert: • Universal Mobile Telecommunications System (UMTS) , • Future Public Land Mobile Telephone System (FPLMTS) .5. Communication system (100) according to claim 4, wherein the mobile radio communication network (102) is based on one of the following mobile radio communication networks: • Universal Mobile Telecommunications System (UMTS), • Future Public Land Mobile Telephone System (FPLMTS). 6. Kommunikationssystem (100) gemäß einem der Ansprüche 1 bis 3, bei dem das Mobilfunk-Kommunikationsnetz (102) auf einem Mobilfunk-Kommunikationsnetz gemäß Groupe Speciale Mobile (GSM) basiert.6. Communication system (100) according to one of claims 1 to 3, in which the mobile radio communication network (102) is based on a mobile radio communication network according to Groupe Speciale Mobile (GSM). 7. Kommunikationssystem (100) gemäß Anspruch 5, • bei dem das Mobilfunk-Kommunikationsnetz (102) auf dem Universal Mobile Telecommunications System (UMTS) basiert, und β bei dem der Mobilfunknetz-Festnetz-Schnittstellenrechner (116) ein Gateway GPRS Support Node-Rechner ist.7. Communication system (100) according to claim 5, • in which the mobile radio communication network (102) is based on the Universal Mobile Telecommunications System (UMTS), and β in which the mobile radio network landline interface computer (116) has a gateway GPRS support node. Calculator is. 8. Kommunikationssystem (100) gemäß einem der Ansprüche 1 bis 7, bei dem die Einrichtung derart ausgestaltet ist, dass die Anforderungs-Nachricht des Mobilfunkendgeräts terminiert wird.8. Communication system (100) according to one of claims 1 to 7, in which the device is designed such that the request message of the mobile radio terminal is terminated. 9. KommunikationsSystem (100) gemäß einem der Ansprüche 1 bis 8, bei dem die Einrichtung derart ausgestaltet ist, dass aus der Anforderungs-Nachricht des Mobilfunkendgeräts eine9. Communication system (100) according to one of claims 1 to 8, in which the device is configured such that a from the request message of the mobile radio terminal Zieladresse, an welche die angeforderten Peer-to-Peer-Dateien zu senden sind, ermittelt werden und weiterverarbeitet werden .The destination address to which the requested peer-to-peer files are to be sent is determined and processed. 10. KommunikationsSystem (100) gemäß einem der Ansprüche 1 bis 9, bei dem die Einrichtung derart ausgestaltet ist, dass überprüft wird, ob die Anforderung der Peer-to-Peer-Dateien zulässig sind hinsichtlich eines vorgebbaren Zulässigkeitskriteriums, und dass für den Fall, dass die Anforderung unzulässig ist, diese verworfen wird.10. Communication system (100) according to one of claims 1 to 9, in which the device is designed in such a way that it is checked whether the request for the peer-to-peer files is permissible with regard to a predeterminable admissibility criterion and that if the request is impermissible, it is rejected. 11. KommunikationsSystem (100) gemäß Anspruch 9 und 10, bei dem die Einrichtung derart ausgestaltet ist, dass die Überprüfung unter Verwendung der Zieladresse erfolgt.11. Communication system (100) according to claim 9 and 10, in which the device is designed such that the check is carried out using the destination address. 12. KommunikationsSystem (100) gemäß einem der Ansprüche 9 bis 11, bei dem die Einrichtung derart ausgestaltet ist, dass die Zieladresse in die Peer-to-Peer-Anforderungs-Nachricht integriert wird.12. Communication system (100) according to one of claims 9 to 11, in which the device is configured such that the destination address is integrated into the peer-to-peer request message. 13. Kommunikationssystem (100) gemäß einem der Ansprüche 9 bis 12, bei dem die Einrichtung derart ausgestaltet ist, dass die Anforderungs-Nachricht einer Autorisationsüberprüfung unterzogen wird und die Anforderungs-Nachricht nur weiterverarbeitet wird, wenn die Anforderungs-Nachricht vorgebbaren Autorisationskriterien genügt.13. Communication system (100) according to one of claims 9 to 12, in which the device is configured in such a way that the request message is subjected to an authorization check and the request message is only further processed if the request message satisfies predefinable authorization criteria. 14. Kommunikationssystem (100) gemäß einem der Ansprüche 9 bis 13, bei dem die Einrichtung derart ausgestaltet ist, dass die Anforderungs-Nachricht einer Authentifikationsüberprüfung unterzogen wird und die Anforderungs-Nachricht nur weiterverarbeitet wird, wenn die Anforderungs-Nachricht vorgebbaren Authentifikationskriterien genügt.14. Communication system (100) according to one of claims 9 to 13, in which the device is configured in such a way that the request message is subjected to an authentication check and the request message is only further processed if the request message meets predefinable authentication criteria. 15. Ko munikationssystem (100) gemäß einem der Ansprüche 9 bis 14, bei dem die Einrichtung derart ausgestaltet ist, dass sie eine Kreditkartenfunktionalität im Rahmen eines elektronischen Handels bereitstellt. 15. Communication system (100) according to one of claims 9 to 14, in which the device is designed in such a way that it provides a credit card functionality in the context of an electronic trade. 16 . Nachrichtenfilter-Rechner, der derart eingerichtet ist, dass aus einem Mobilfunk- Kommunikationsnetz dem Nachrichtenfilter-Rechner zugeführte Anforderungs-Nachrichten, in denen eine oder mehrere elektronische Peer-to-Peer-Dateien angefordert werden, ermittelt und daraus Peer-to-Peer-Anforderungs-Nachrichten bildet gemäß einem vorgegebenen Peer-to-Peer- Kommunikationsprotokoll, und die Peer-to-Peer-Anforderungs- Nachrichten an mindestens einen Rechner in dem Festnetz- Kommunikationsnetz (101) sendet.16. Message filter computer, which is set up in such a way that request messages, in which one or more electronic peer-to-peer files are requested, are determined from a mobile radio communication network and the message filter computer, and from this peer-to-peer request Forms messages in accordance with a predetermined peer-to-peer communication protocol, and sends the peer-to-peer request messages to at least one computer in the fixed network communication network (101). 17. Verfahren zum Verarbeiten einer von einem Mobilfunkendgerät eines Mobilfunk-Kommunikationsnetzes einem Nachrichtenfilter-Rechner zugeführten Anforderungs-Nachricht,17. A method for processing a request message sent from a mobile radio terminal of a mobile radio communication network to a message filter computer. • bei dem eine Anforderungs-Nachricht (118) , in der eine oder mehrere elektronische Peer-to-Peer-Dateien angefordert werden, von dem Nachrichtenfilter-Rechner (116, 117) ermittelt wird, © bei dem aus der Anforderungs-Nachricht (118) eine Peer- to-Peer-Anforderungs-Nachricht (119) gemäß einem vorgegebenen Peer-to-Peer-Kommunikationsprotokoll gebildet wird, und• in which a request message (118) in which one or more electronic peer-to-peer files are requested is determined by the message filter computer (116, 117), © in which the request message (118 ) a peer-to-peer request message (119) is formed in accordance with a predetermined peer-to-peer communication protocol, and • bei dem die Peer-to-Peer-Anforderungs-Nachricht (119) an mindestens einen Rechner (103, 104, 105, 106, 107) in einem Festnetz-Kommunikationsnetz (101) gesendet wird. • in which the peer-to-peer request message (119) is sent to at least one computer (103, 104, 105, 106, 107) in a fixed network communication network (101).
PCT/EP2004/051338 2003-07-10 2004-07-02 Communication system, message filter computer and method for processing a request message from a mobile radio terminal in a mobile radio communication network to a message filter computer Ceased WO2005006787A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE10331306.0 2003-07-10
DE10331306A DE10331306A1 (en) 2003-07-10 2003-07-10 Communication system, message filter computer and method for processing a one of a mobile station of a mobile communication network to a message filter computer supplied request message

Publications (1)

Publication Number Publication Date
WO2005006787A1 true WO2005006787A1 (en) 2005-01-20

Family

ID=34041769

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/EP2004/051338 Ceased WO2005006787A1 (en) 2003-07-10 2004-07-02 Communication system, message filter computer and method for processing a request message from a mobile radio terminal in a mobile radio communication network to a message filter computer

Country Status (2)

Country Link
DE (1) DE10331306A1 (en)
WO (1) WO2005006787A1 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998047270A2 (en) * 1997-04-16 1998-10-22 Nokia Networks Oy Data service in a mobile communications network
WO2001099346A2 (en) * 2000-06-20 2001-12-27 Invertix Corporation Method and system for interconnecting remote intelligent devices with a network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1998047270A2 (en) * 1997-04-16 1998-10-22 Nokia Networks Oy Data service in a mobile communications network
WO2001099346A2 (en) * 2000-06-20 2001-12-27 Invertix Corporation Method and system for interconnecting remote intelligent devices with a network

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANDERSEN F.U., KAPPLER C.TRAN-GIA P.: "An Architecture Concept for Mobile P2P File Sharing Services", 4. WÜRZBURGER WORKSHOP- IP NETZMANAGEMENT, IP NETZPLANUNG UND OPTIMIERUNG, 28 July 2004 (2004-07-28), pages 1 - 14, XP002301771, Retrieved from the Internet <URL:http://www3.informatik.uni-wuerzburg.de/ITG/2004/vortrag/andersen.pdf> [retrieved on 20041020] *
ROCCETTI M., GHINI V., SALOMONI P.: "The structuring of a wireless internet application for a music-on-demand service on UMTS devices", SYMPOSIUM ON APPLIED COMPUTING PROCEEDINGS OF THE 2002 ACM, 2002, pages 1066 - 1073, XP002301770, Retrieved from the Internet <URL:http://portal.acm.org/> [retrieved on 20041020] *

Also Published As

Publication number Publication date
DE10331306A1 (en) 2005-02-17

Similar Documents

Publication Publication Date Title
EP1044554B1 (en) Method and system for making objects available to users of a telecommunications network
EP1230815B1 (en) Method and system for preparing and transmitting sms messages in a mobile radio network
DE69832057T2 (en) DATA SERVICE IN A MOBILE COMMUNICATION NETWORK
DE69924386T2 (en) Immediate messaging
DE60114692T2 (en) Method for transferring stored data of a database
DE69931344T2 (en) MESSAGE PROCESSING AND SYSTEM IN A TELECOMMUNICATIONS SYSTEM
DE60220891T2 (en) METHOD AND DEVICE FOR ACCESSING FILES STORED IN A MOBILE TERMINAL WITH INTERNET PROTOCOL SUPPORT
DE60301194T2 (en) System and method for the transmission of multimedia content to mobile terminals
EP1379935B1 (en) Method for authentication of a user on access to a software-based system by means of an access medium
DE60030687T2 (en) METHOD OF USE OF INFORMATION STORED IN A SUBSIDIARY IDENTITY MODULE AND SECURITY TREATMENT OF ASSOCIATED INFORMATION
DE10296293T5 (en) Method and device for mapping an IP address to an MSISDN number within a service network
EP1230814A1 (en) Method and system for ordering products
DE60222810T2 (en) METHOD, SYSTEM AND DEVICE FOR SELECTING SERVICE VIA A WIRELESS LOCAL NETWORK
DE60020697T2 (en) COMPUTER NETWORK PAYMENT
WO1999055050A1 (en) Data distribution system and a data distribution method
WO2005025144A2 (en) Method, system, corresponding computer program and computer-readable storage medium for access to data and/or communication networks via wireless access points and method for operating said system
DE60215482T2 (en) ARCHITECTURE FOR THE PROVISION OF INTERNET SERVICES
EP1347620B1 (en) Billing the use of content data requiring fee provided in the Internet by using a mobile radio terminal
WO2003094481A1 (en) Method for transferring user data objects
EP0951191B1 (en) Method for inputting codes of orders in a terminal
DE102004003549B4 (en) Communication system and method for processing a request message supplied by a mobile radio terminal of a mobile radio communication network to a message filter computer
EP1034670B1 (en) Method for managing information on identification cards
WO1999027721A1 (en) Method and devices for managing information on identification cards
EP1356644B1 (en) Message transfer device and method for transferring messages
WO2005006711A1 (en) Communication system, computer comprising a peer-to-peer message filter and method for processing a peer-to-peer message

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BW BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NA NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): BW GH GM KE LS MW MZ NA SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase