WO2004036856A1 - Method for controlling access to a communication network, corresponding wireless network, device and computer programmes - Google Patents

Method for controlling access to a communication network, corresponding wireless network, device and computer programmes Download PDF

Info

Publication number
WO2004036856A1
WO2004036856A1 PCT/FR2003/003087 FR0303087W WO2004036856A1 WO 2004036856 A1 WO2004036856 A1 WO 2004036856A1 FR 0303087 W FR0303087 W FR 0303087W WO 2004036856 A1 WO2004036856 A1 WO 2004036856A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication
network
equipment
short
long distance
Prior art date
Application number
PCT/FR2003/003087
Other languages
French (fr)
Inventor
Philippe Guillemette
Original Assignee
Wavecom
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 Wavecom filed Critical Wavecom
Priority to AU2003286227A priority Critical patent/AU2003286227A1/en
Publication of WO2004036856A1 publication Critical patent/WO2004036856A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/08Access point devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/08Access security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/04Terminal devices adapted for relaying to or from another terminal or user

Landscapes

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

Abstract

The invention concerns a method for controlling access to at least one long-distance communication network (111) for equipment items (221, 231) of a short-distance wireless network. The invention is characterized in that it consists in selectively assigning to at least one of the equipment items, specific conditions for implementing a communication on the long-distance communication network(s). The invention also concerns corresponding wireless network, device and computer programmes.

Description

Procédé de contrôle d'accès à un réseau de communication, réseau sans fil, dispositif et programmes d'ordinateurs correspondant. Method for controlling access to a communication network, wireless network, device and corresponding computer programs.
La présente invention se rapporte au domaine des systèmes de communication sans fil à courte distance, notamment, mais non exclusivement selon les normes Bluetooth (marque déposée) (standard de facto du groupe Bluetooth SIG ou «Bluetooth Spécial Interest Group »), IEEE 802.11 (norme de l'IEEE ou « Institute of Electrical and Electronics Engineers ») ou encore HIPERLAN (de l'anglais « HIgh Performance Enhanced Radio Local Area Network » normalisé par l'ETSI (« European Télécommunication Standardisation Institute »)).The present invention relates to the field of short-range wireless communication systems, in particular, but not exclusively according to the Bluetooth (registered trademark) standards (de facto standard of the Bluetooth SIG group or “Bluetooth Spécial Interest Group”), IEEE 802.11 ( IEEE standard or "Institute of Electrical and Electronics Engineers") or HIPERLAN (from the English "HIgh Performance Enhanced Radio Local Area Network" standardized by ETSI ("European Telecommunication Standardization Institute")).
Plus précisément, l'invention concerne une passerelle de communication entre un ou plusieurs systèmes de communication sans fil à courte distance et une liaison à longue distance qui peut être filaire (par exemple de type liaison de réseau commuté ou de réseau de type Internet) ou sans fil (par exemple, selon le standard GSM (pour Global System for Mobile communication », en anglais) , DCS1800 (« pour Digital Cellular System 1800 MHz » en anglais), PCS 1900 (pour « Personal Communication System » en anglais) ou encore UMTS (pour « Universal Mobile Télécommunication System » en anglais) et plus généralement selon les standards de communication mobile de première, deuxième ou troisième génération)More specifically, the invention relates to a communication gateway between one or more short-distance wireless communication systems and a long-distance link which can be wired (for example of the switched network type or of the Internet type network) or wireless (for example, according to the GSM standard (for Global System for Mobile communication ”, in English), DCS1800 (“ for Digital Cellular System 1800 MHz ”in English), PCS 1900 (for“ Personal Communication System ”in English) or also UMTS (for "Universal Mobile Telecommunication System" in English) and more generally according to the standards of first, second or third generation mobile communication)
On rappelle qu'un module de radiocommunication est un élément essentiel d'un radiotéléphone. Il héberge et exécute un logiciel principal (communément appelé « logiciel de radiocommunication ») qui assure notamment des fonctions de communication mobile (radiocommunication) et pilote divers éléments matériels du radiotéléphone (écran, clavier, haut-parleur...). On connaît plusieurs de ces modules commercialisés par la société WAVECOM (marque déposée) sous la référence WISMO. Habituellement (première application), le module de radiocommunication est compris dans un terminal qui coopère avec une carte SIM (pour « Subscriber Identity Module » en anglais ou « module d'identification d'abonné »).It is recalled that a radiocommunication module is an essential element of a radiotelephone. It hosts and executes main software (commonly called “radiocommunication software”) which in particular provides mobile communication functions (radiocommunication) and controls various hardware elements of the radiotelephone (screen, keyboard, speaker, etc.). Several of these modules are known to be marketed by the company WAVECOM (registered trademark) under the reference WISMO. Usually (first application), the radio communication module is included in a terminal which cooperates with a SIM card (for “Subscriber Identity Module” in English or “subscriber identification module”).
Ainsi, une possibilité pour permettre à des terminaux sans fil de communication à courte distance de se connecter à un réseau de communication à longue distance est d'intégrer dans ces terminaux un module de radiocommunication tel que décrit précédemment. Néanmoins, cette solution présente des inconvénients puisqu'elle est relativement lourde à mettre en œuvre, chaque terminal de communication sans fil à courte distance devant être doté d'un module de radiocommunication à longue distance.Thus, one possibility for enabling wireless short-distance communication terminals to connect to a long-distance communication network is to integrate into these terminals a radiocommunication module as described above. However, this solution has drawbacks since it is relatively cumbersome to implement, each short-distance wireless communication terminal having to be provided with a long-distance radiocommunication module.
D'autres applications ont d'ores et déjà été envisagées pour le module de communication précité.Other applications have already been envisaged for the aforementioned communication module.
Il a été notamment proposé (seconde application) d'intégrer le module de communication dans des dispositifs autres que des terminaux de radiocommunication mais nécessitant néanmoins une fonctionnalité de communication vers un réseau distant. A titre d'exemple, on peut citer des dispositifs de télémétrie (relevés de compteur), des dispositifs d'alarme ou encore des dispositifs lecteurs de cartes bancaires.In particular, it has been proposed (second application) to integrate the communication module into devices other than radiocommunication terminals but nevertheless requiring functionality for communication to a remote network. By way of example, mention may be made of telemetry devices (meter readings), alarm devices or even bank card reader devices.
Il a été également proposé (troisième application) de fournir le module de radiocommunication sous forme indépendante : il est alors qualifié de modem. Un tel modem ne comprend aucun élément matériel (écran, clavier, haut-parleur,...) d'interface homme-machine. Il est destiné à coopérer avec un équipement tiers (supportant un logiciel client), qui lui possède des éléments matériels d'interface homme-machine. L'équipement tiers peut notamment, mais non exclusivement, être un micro-ordinateur.It has also been proposed (third application) to provide the radiocommunication module in independent form: it is then qualified as a modem. Such a modem does not include any hardware (screen, keyboard, speaker, etc.) of human-machine interface. It is intended to cooperate with third-party equipment (supporting client software), which has human-machine interface hardware elements. Third-party equipment may in particular, but not exclusively, be a microcomputer.
Pour permettre à des terminaux sans fil de communication à courte distance de se connecter à un réseau de communication à longue distance, comme illustré en figure 1, une autre solution consiste donc à intégrer dans le module de communication des fonctionnalités de passerelle ; pour se connecter au réseau distant, chaque terminal sans fil transmet des instructions au module de communication via la liaison sans fil comme s'il s'agissait d'un lien série. Le terminal héberge et exécute un logiciel client de pilotage, permettant de piloter (c'est-à-dire de commander) le module de communication, grâce à un jeu de commandes de pilotages au format AT. Les commandes AT (pour « ATtention command » en anglais) permettent au terminal d'exiger du module de radiocommunication auquel il est relié, d'exécuter certaines actions prédéterminées. A cet effet, le logiciel principal (hébergé par le module de radiocommunication) comprend des moyens d'exécution des commandes AT, qui lui sont envoyées par le logiciel client de pilotage (hébergé par le terminal). Pour plus de précisions concernant les commandes AT, on pourra se reporter d'une part aux normes « GSM 07.05 » et « GSM 07.07 » de l'ETSI et d'autre part à la recommandation N42ter de l'ITU-T (« International Télécommunication Union - Télécommunication standardisation sector»), qui sont insérées ici par référence. L'intégration dans un module de communication de fonctionnalités de type passerelle, ce module étant contrôlé par les terminaux, est lourde à mettre en œuvre.To allow wireless short-distance communication terminals to connect to a long-distance communication network, as illustrated in FIG. 1, another solution therefore consists in integrating gateway functionalities into the communication module; to connect to the remote network, each wireless terminal transmits instructions to the communication via the wireless link as if it were a serial link. The terminal hosts and executes a piloting client software, making it possible to control (that is to say command) the communication module, by means of a set of control commands in AT format. AT commands (for “ATTENTION command” in English) allow the terminal to require from the radiocommunication module to which it is connected, to execute certain predetermined actions. To this end, the main software (hosted by the radiocommunication module) includes means for executing AT commands, which are sent to it by the client control software (hosted by the terminal). For more details concerning AT commands, reference may be made on the one hand to standards “GSM 07.05” and “GSM 07.07” of ETSI and on the other hand to recommendation N42ter of ITU-T (“International Telecommunication Union - Telecommunication standardization sector ”), which are inserted here by reference. The integration into a communication module of gateway-type functionalities, this module being controlled by the terminals, is cumbersome to implement.
En outre, elle présente l'inconvénient d'un manque de souplesse et ne permet notamment pas son utilisation par des terminaux non adaptés à son pilotage.In addition, it has the disadvantage of a lack of flexibility and in particular does not allow its use by terminals not adapted to its control.
L'invention selon ses différents aspects a notamment pour objectif de pallier ces inconvénients de l'art antérieur.The invention according to its various aspects aims in particular to overcome these drawbacks of the prior art.
Plus précisément, un objectif de l'invention est de fournir un système et des dispositifs de communications permettant à des terminaux adaptés à des communications sans fil à courte distance de communiquer également au travers de réseau longue distance de manière simple à mettre en œuvre.More specifically, an object of the invention is to provide a communication system and devices allowing terminals suitable for short-distance wireless communications to also communicate through a long-distance network in a simple manner to implement.
Un autre objectif de l'invention est de mettre en œuvre un système et des dispositifs de communications permettant à des terminaux adaptés à des communications sans fil à courte distance de communiquer également au travers de réseau longue distance sans qu'il soit nécessaire d'introduire dans les terminaux des fonctionnalités de contrôle fines d'un module de communication à longue distance.Another objective of the invention is to implement a communication system and devices allowing terminals suitable for short distance wireless communications to also communicate through a long distance network without the need to introduce in the terminals for fine control functionality of a long distance communication module.
L'invention a également pour objectif de permettre un contrôle et/ou une gestion des communications longues distances dans un réseau sans fil local (c'est- à-dire dédié aux communications courtes distances) et/ou pour des équipements possédant des moyens de communication sans fil à courte distance efficace, souple et simple à mettre en œuvre.The invention also aims to allow control and / or management of long distance communications in a local wireless network (that is to say dedicated to short distance communications) and / or for equipment having means of efficient, flexible and simple to implement short distance wireless communication.
Dans ce but, l'invention propose un procédé de contrôle d'accès à au moins un réseau de communication longue distance pour des équipements d'un réseau sans fil à courte distance, remarquable en ce qu'on affecte sélectivement, à au moins un des équipements, des conditions spécifiques de mise en œuvre d'une communication sur le ou les réseau(x) de communication longue distance.To this end, the invention provides a method of controlling access to at least one long distance communication network for equipment of a short distance wireless network, remarkable in that it selectively assigns to at least one equipment, specific conditions for implementing communication on the long distance communication network (s).
Ainsi, l'invention permet de gérer avec souplesse les communications entre un réseau sans fil à courte distance (par exemple, un réseau local radio ou infra-rouge) et un ou plusieurs réseaux longue distance filaires (par exemple, réseaux commutés ou réseaux de type Internet) ou non filaires (par exemple, réseaux mobiles hertziens ou satellitaires) en fonction des conditions spécifiques propres à chaque équipement (par exemple en tant que dispositif ayant certaines caractéristiques techniques ou en tant que dispositif utilisé par un utilisateur ayant ou non certains droits d'accès).Thus, the invention makes it possible to flexibly manage the communications between a short distance wireless network (for example, a local radio or infrared network) and one or more wired long distance networks (for example, switched networks or Internet type) or non-wired (for example, wireless or satellite mobile networks) depending on the specific conditions specific to each piece of equipment (for example as a device with certain technical characteristics or as a device used by a user with or without certain rights access).
Selon une caractéristique particulière, le procédé de contrôle d'accès est remarquable en ce que les conditions spécifiques font partie du groupe comprenant :According to a particular characteristic, the access control method is remarkable in that the specific conditions are part of the group comprising:
- les autorisations d'émission et/ou de réception d'une communication sur le ou les réseau(x) de communication longue distance ;- authorizations to send and / or receive a communication on the long distance communication network (s);
- les interdictions d'émission et/ou de réception d'une communication sur le ou les réseau(x) de communication longue distance ; et- prohibitions on the transmission and / or reception of a communication on the long distance communication network (s); and
- la durée maximale d'émission et/ou de réception d'une communication sur le ou les réseau(x) de communication longue distance. Selon une caractéristique particulière, le procédé de contrôle d'accès est remarquable en ce qu'il pilote au moins un module de communication, capable d'émettre et/ou de recevoir des communications sur le ou les réseau(x) de communication longue distance. Selon une caractéristique particulière, le procédé de contrôle d'accès est remarquable en ce qu'il pilote :- the maximum duration of transmission and / or reception of a communication on the long distance communication network (s). According to a particular characteristic, the access control method is remarkable in that it controls at least one communication module, capable of transmitting and / or receiving communications over the long distance communication network (s) . According to a particular characteristic, the access control method is remarkable in that it controls:
- au moins un premier module de communication (201), dit module de communication à longue distance, capable d'émettre et/ou de recevoir des communications sur le ou les réseau(x) de communication longue distance ;- at least a first communication module (201), said long distance communication module, capable of transmitting and / or receiving communications over the long distance communication network (s);
- au moins un second module de communication, dit module de communication à courte distance, capable d'émettre et/ou de recevoir des communications sur le réseau de communication sans fil à courte distance ; et - au moins une application, dite locale, associée chacune à au moins un du ou des modules de communication à longue distance et à au moins du ou des modules de communication à courte distance.- At least a second communication module, said short-distance communication module, capable of transmitting and / or receiving communications over the short-distance wireless communication network; and - at least one so-called local application each associated with at least one of the long distance communication module (s) and at least one of the short distance communication module (s).
Selon une caractéristique particulière, le procédé de contrôle d'accès est remarquable en ce qu'il comprend une étape de communication transparente entre la ou les applications locales et au moins un des équipements du réseau sans fil à courte distance.According to a particular characteristic, the access control method is remarkable in that it comprises a step of transparent communication between the local application or applications and at least one of the pieces of equipment of the short-range wireless network.
Ici, une communication transparente peut notamment être mise en œuvre dans les couches de niveau supérieur sous la forme d'une communication entre couches de communication d'un niveau supérieur. Dans le cas d'un réseau sans fil de type Bluetooth, le mode transparent peut être mis en œuvre, notamment soit dans une couche applicative au dessus des profils Bluetooth, soit par déport de profils Bluetooth (ici, un profil Bluetooth étant un profil défini selon, et/ou compatible avec une norme Bluetooth). Ainsi, le procédé permet de faciliter la communication entre l'application locale et les équipements du réseau sans fil (par exemple des terminaux de type casque audio ou fax ou ordinateurs).Here, transparent communication can in particular be implemented in the upper level layers in the form of communication between communication layers of a higher level. In the case of a Bluetooth type wireless network, transparent mode can be implemented, in particular either in an application layer above the Bluetooth profiles, or by remote transfer of Bluetooth profiles (here, a Bluetooth profile being a defined profile according to, and / or compatible with a Bluetooth standard). Thus, the method makes it possible to facilitate communication between the local application and the equipment of the wireless network (for example terminals of the audio headset or fax or computers type).
Selon une caractéristique particulière, le procédé de contrôle d'accès est remarquable en ce que le réseau sans fil à courte distance est un réseau de type Bluetooth et en ce que l'application locale met en œuvre au moins un profil Bluetooth déporté.According to a particular characteristic, the access control method is remarkable in that the short distance wireless network is a Bluetooth type network and in that the local application implements at least one remote Bluetooth profile.
Ainsi, le procédé permet une grande évolutivité des systèmes de communications, en particulier lorsqu'il met en œuvre un module de communication Bluetooth qui est limité par sa taille mémoire et/ou par construction, et/ou qui n'a pas été conçu ou fabriqué pour recevoir des profils Bluetooth particuliers. Il permet notamment, l'utilisation de modules Bluetooth standard, relativement simples (la taille mémoire des modules Bluetooth étant alors réduite), l'application locale pouvant s'adapter facilement aux différents besoins.Thus, the method allows great scalability of communication systems, in particular when it implements a Bluetooth communication module which is limited by its memory size and / or by construction, and / or which has not been designed or manufactured to receive specific Bluetooth profiles. In particular, it allows the use of relatively simple standard Bluetooth modules (the memory size of the Bluetooth modules then being reduced), the local application being able to easily adapt to different needs.
Selon une caractéristique particulière, le procédé de contrôle d'accès est remarquable en ce qu'il comprend une étape de basculement :According to a particular characteristic, the access control method is remarkable in that it includes a switching step:
- d'un mode de communication non transparent entre l'application locale, au moins un des modules de communication à courte distance et au moins un des équipements du réseau sans fil à courte distance ; à- a non-transparent communication mode between the local application, at least one of the short-distance communication modules and at least one of the equipment of the short-distance wireless network; at
- un mode de communication transparent entre l'application locale et le ou les équipements dudit réseau sans fil à courte distance, le mode de communication transparent utilisant au moins un des profils Bluetooth déporté. Selon une caractéristique particulière, le procédé de contrôle d'accès est remarquable en ce qu'on associe à au moins un des équipements un profil d'équipement, définissant notamment les conditions spécifiques, et en ce qu'il met en œuvre une étape de traitement de chacun des profils, pour déterminer si l'équipement correspondant sera autorisé, ultérieurement, à accéder à au moins un du ou des réseau(x) de communication longue distance. On note que l'association à au moins un des équipements d'un profil peut notamment se faire lors d'une détection d'un équipement effectuée par le module de communication ou à la suite d'une déclaration de présence de l'équipement au module de communication. Ainsi, l'invention ne nécessite pas d'intervention lourde et contraignante de l'utilisateur.- a transparent communication mode between the local application and the equipment (s) of said short-range wireless network, the transparent communication mode using at least one of the remote Bluetooth profiles. According to a particular characteristic, the access control method is remarkable in that there is associated with at least one of the equipment an equipment profile, defining in particular the specific conditions, and in that it implements a step of processing of each of the profiles, to determine whether the corresponding equipment will be authorized, subsequently, to access at least one of the long distance communication network (s). It is noted that the association with at least one of the items of equipment of a profile can in particular be made during a detection of an item of equipment carried out by the communication module or following a declaration of presence of the item of equipment at communication module. Thus, the invention does not require heavy and binding intervention by the user.
L'invention, par ailleurs, permet un traitement anticipé de chaque profil d'équipement ou de certains profils et permet ainsi avantageusement de ne pas multiplier le nombre de transmission et d'analyse de profil et de rendre très simple le traitement des requêtes d'accès ultérieures.The invention, moreover, allows for early processing of each equipment profile or of certain profiles and thus advantageously makes it possible not to multiply the number of profile transmission and analysis and to make processing of requests for requests very simple. subsequent access.
Ainsi, selon l'invention, le traitement du profil effectué par anticipation permet de traiter rapidement et simplement les requêtes d'accès au ou aux réseaux distants, qui sont reçues et traitées ultérieurement.Thus, according to the invention, the processing of the profile carried out in advance makes it possible to quickly and simply process the requests for access to the remote network or networks, which are received and processed subsequently.
Selon une caractéristique particulière, le procédé de contrôle d'accès est remarquable en ce qu'il comprend les étapes suivantes :According to a particular characteristic, the access control method is remarkable in that it comprises the following steps:
- requête, par l'un des équipements, de mise en œuvre d'une communication sur le ou les réseau(x) de communication longue distance ;- request, by one of the devices, to implement communication on the long distance communication network (s);
- analyse de la requête, au vu des conditions spécifiques, et acceptation ou refus de mise en œuvre de la communication sur le ou les réseau(x) de communication longue distance ; et,- analysis of the request, in view of the specific conditions, and acceptance or refusal to implement communication on the long distance communication network (s); and,
- si acceptation de mise en œuvre lors de l'étape d'analyse :- if acceptance of implementation during the analysis stage:
- transmission au module de communication d'une commande de mise en œuvre de la communication ; - mise en œuvre de la communication par le module de communication ; ou- Transmission to the communication module of a communication implementation command; - implementation of communication by the communication module; or
- si refus de mise en œuvre lors de la étape d'analyse, transmission à l'équipement d'une information de refus. On note que selon l'invention, l'analyse de la requête pourra se faire en fonction du profil préétabli ou établi lors de la première requête de mise en œuvre d'une communication sur le ou les réseaux longue distance.- if refusal to implement during the analysis step, transmission to the equipment of refusal information. It is noted that according to the invention, the analysis of the request can be done according to the preset profile or established during the first request to implement a communication on the long distance network (s).
Selon un mode préféré de réalisation de l'invention, tous les équipements disposent d'un tel profil et, si un équipement ne dispose pas du profil, par défaut, il lui sera, par exemple, interdit d'accéder au ou aux réseaux longue distance.According to a preferred embodiment of the invention, all the equipment has such a profile and, if an equipment does not have the profile, by default, it will, for example, be prohibited from accessing the long network (s) distance.
Selon une variante de l'invention, seuls certains équipements disposent d'un profil, et on pourra notamment configurer les moyens de mise en œuvre du procédé de contrôle d'accès pour permettre, par défaut, aux équipements ne disposant pas d'un profil, un accès inconditionnel ou au contraire un accès réduit ou nul au ou aux réseaux longue distance.According to a variant of the invention, only certain pieces of equipment have a profile, and it is possible in particular to configure the means of implementing the access control method to allow, by default, the pieces of equipment which do not have a profile , unconditional access or, on the contrary, reduced or no access to the long distance network (s).
Selon une caractéristique particulière, le procédé de contrôle d'accès est remarquable en ce que, lorsqu'une communication longue distance est autorisée pour un équipement, la communication transite par le module de communication, ou par un équipement intégrant ce dernier, selon le protocole de communication du réseau sans fil à courte distance.According to a particular characteristic, the access control method is remarkable in that, when a long distance communication is authorized for an item of equipment, the communication passes through the communication module, or through an item of equipment integrating the latter, according to the protocol. communication network wireless short distance.
Ainsi, selon l'invention, un signal d'autorisation ou d'interdiction d'accès au ou aux réseaux longues distances peut être transmis au module de communication, ce qui permet au module de communication de se décharger de la tâche de traitement des autorisations en tant que telle et de se focaliser sur les opérations propres à l'établissement, au maintien et à la terminaison des communications.Thus, according to the invention, an authorization or prohibition access signal to the long distance network (s) can be transmitted to the communication module, which allows the communication module to discharge the task of processing authorizations. as such and to focus on the operations specific to the establishment, maintenance and termination of communications.
Ainsi, le procédé de contrôle d'accès peuvent être mis en œuvre indépendamment du module de communication, ce qui permet à la fois d'avoir des moyens de mise en œuvre du procédé dédiés et de mettre en œuvre un module de communication générique dont la partie gestion des autorisations reste très limitée.Thus, the access control method can be implemented independently of the communication module, which makes it possible both to have dedicated means of implementing the method and to implement a generic communication module, the authorization management remains very limited.
Selon l'invention, les moyens de contrôle sont simples à mettre en œuvre et à configurer. Ainsi, on dote très facilement un module de communication pouvant communiquer à la fois avec un ou plusieurs réseaux longues distances et un ou plusieurs réseaux locaux sans fil, d'une fonctionnalité de type passerelle entre un ou plusieurs réseaux longues distances et un ou plusieurs réseaux locaux sans fil.According to the invention, the control means are simple to implement and configure. Thus, it is very easy to provide a communication module which can communicate both with one or more long distance networks and one or more wireless local area networks, of a gateway-type functionality between one or more long distance networks and one or more wireless local area networks.
Selon une caractéristique particulière, le procédé de contrôle d'accès est remarquable en ce que les équipements mettent en œuvre une interface de type "Bluetooth".According to a particular characteristic, the access control method is remarkable in that the equipment implements an interface of the "Bluetooth" type.
Selon une caractéristique particulière, le procédé de contrôle d'accès est remarquable en ce que les équipements mettent en œuvre une interface appartenant au groupe comprenant : - les interfaces de type IEEE 802.11 ;According to a particular characteristic, the access control method is remarkable in that the equipment implements an interface belonging to the group comprising: - interfaces of the IEEE 802.11 type;
- les interfaces de type HIPERLAN.- HIPERLAN type interfaces.
Ainsi, l'invention est particulièrement bien adaptée aux réseaux de communication sans fil à courtes distances fonctionnant selon un protocole normalisé. Selon une caractéristique particulière, le procédé de contrôle d'accès est remarquable en ce que le réseau de communication longue distance est un réseau de télécommunication mobile.Thus, the invention is particularly well suited to short distance wireless communication networks operating according to a standardized protocol. According to a particular characteristic, the access control method is remarkable in that the long distance communication network is a mobile telecommunication network.
L'invention concerne également un réseau sans fil à courte distance, interconnectant au moins deux équipements, remarquable en ce qu'il comprend des moyens de contrôle d'accès à au moins un réseau de communication longue distance, en fonction de conditions spécifiques de mise en œuvre d'une communication sur le ou les réseau(x) de communication longue distance, affectées sélectivement, à au moins un des équipements.The invention also relates to a short-distance wireless network, interconnecting at least two pieces of equipment, remarkable in that it comprises means for controlling access to at least one long-distance communication network, according to specific conditions of setting implementing a communication on the long distance communication network (s), selectively assigned, to at least one of the items of equipment.
L'invention concerne, en outre, un dispositif de contrôle d'accès à au moins un réseau de communication longue distance pour des équipements d'un réseau sans fil à courte distance, remarquable en ce qu'il tient compte de conditions spécifiques de mise en œuvre d'une communication sur le ou les réseau(x) de communication longue distance, affectées sélectivement, à au moins un des équipements. Selon une caractéristique particulière, le dispositif de contrôle d'accès est remarquable en ce qu'il pilote au moins un module de communication, capable d'émettre et/ou de recevoir des communications sur le ou les réseau(x) de communication longue distance. On note, en outre, que l'invention permet avantageusement la communication directe entre le ou les équipements et le dispositif de contrôle (notamment selon un protocole en couche) en utilisant le module de communication uniquement pour la gestion des couches basses de la communication. Selon une caractéristique particulière, le dispositif de contrôle d'accès est remarquable en ce qu'il pilote :The invention further relates to a device for controlling access to at least one long distance communication network for equipment of a short distance wireless network, remarkable in that it takes account of specific conditions for setting implementing a communication on the long distance communication network (s), selectively assigned, to at least one of the items of equipment. According to a particular characteristic, the access control device is remarkable in that it controls at least one communication module, capable of transmitting and / or receiving communications over the long distance communication network (s). . It should also be noted that the invention advantageously allows direct communication between the equipment (s) and the control device (in particular according to a layer protocol) by using the communication module only for managing the lower layers of the communication. According to a particular characteristic, the access control device is remarkable in that it controls:
- au moins un module de communication, capable d'émettre et/ou de recevoir des communications (201) sur le ou les réseau(x) de communication longue distance ; et - au moins un module de communication, capable d'émettre et/ou de recevoir des communications sur leréseau sans fil à courte distance. Selon une caractéristique particulière, le dispositif de contrôle d'accès est remarquable en ce qu'il comprend des moyens de communication transparente avec au moins un des équipements dudit réseau sans fil à courte distance. Selon une caractéristique particulière, le dispositif de contrôle d'accès est remarquable en ce que leréseau sans fil à courte distance est un réseau de type Bluetooth et en ce que le dispositif met en œuvre au moins un profil Bluetooth déporté.- at least one communication module, capable of transmitting and / or receiving communications (201) on the long distance communication network (s); and - at least one communication module, capable of transmitting and / or receiving communications over the short distance wireless network. According to a particular characteristic, the access control device is remarkable in that it comprises means of transparent communication with at least one of the items of equipment of said short-range wireless network. According to a particular characteristic, the access control device is remarkable in that the short-distance wireless network is a Bluetooth type network and in that the device implements at least one remote Bluetooth profile.
Selon une caractéristique particulière, le dispositif de contrôle d'accès est remarquable en ce qu'il comprend des moyens de basculement :According to a particular characteristic, the access control device is remarkable in that it comprises tilting means:
- d'un mode de communication non transparent entre le dispositif, au moins un des modules de communication à courte distance et au moins un des équipements dudit réseau sans fil à courte distance ; à- a non-transparent communication mode between the device, at least one of the short-distance communication modules and at least one of the devices of said short-distance wireless network; at
- un mode de communication transparent entre le dispositif et le ou les équipements dudit réseau sans fil à courte distance, le mode de communication transparent utilisant au moins un des profils Bluetooth déporté. Selon une caractéristique particulière, le dispositif de contrôle d'accès est remarquable en ce qu'il est regroupé avec le ou les modules de communication dans une passerelle d'accès.- a transparent communication mode between the device and the equipment (s) of said short-range wireless network, the mode of transparent communication using at least one of the remote Bluetooth profiles. According to a particular characteristic, the access control device is remarkable in that it is grouped with the communication module or modules in an access gateway.
Selon une caractéristique particulière, le dispositif de contrôle d'accès est remarquable en ce qu'il forme un équipement indépendant du ou des modules de communication avec lesquels il coopère.According to a particular characteristic, the access control device is remarkable in that it forms an item of equipment independent of the communication module or modules with which it cooperates.
Selon une caractéristique particulière, le dispositif de contrôle d'accès est remarquable en ce qu'il est apte à communiquer avec le ou les réseau(x) distants à travers le ou les modules de communicationAccording to a particular characteristic, the access control device is remarkable in that it is able to communicate with the remote network (s) through the communication module (s)
Ainsi, le dispositif de contrôle peut communiquer avec le ou les réseaux distants en utilisant les moyens du module de communication, et peut bénéficier de tous les accès vers le ou les réseaux distants de la même manière que le ou les équipements.Thus, the control device can communicate with the remote network (s) using the means of the communication module, and can benefit from all access to the remote network (s) in the same way as the equipment (s).
De plus, l'invention concerne un programme d'ordinateur pour le contrôle d'accès à au moins un réseau de communication longue distance pour des équipements d'un réseau sans fil à courte distance, remarquable en ce qu'il comprend des éléments de programme, enregistrés sur au moins un support lisible par au moins un microprocesseur, tenant compte de conditions spécifiques de mise en œuvre d'une communication sur le ou les réseau(x) de communication longue distance, affectées sélectivement, à au moins un des équipements.In addition, the invention relates to a computer program for controlling access to at least one long distance communication network for equipment of a short distance wireless network, remarkable in that it comprises elements of program, recorded on at least one medium readable by at least one microprocessor, taking account of specific conditions for implementing communication on the long distance communication network (s), selectively assigned to at least one of the devices .
Selon une caractéristique particulière, le programme d'ordinateur est remarquable en ce qu'il pilote au moins un module de communication, capable d'émettre et/ou de recevoir des communications sur le ou les réseau(x) de communication longue distance, le ou les modules de communication mettant en œuvre par eux-mêmes les communications.According to a particular characteristic, the computer program is remarkable in that it controls at least one communication module, capable of transmitting and / or receiving communications over the long distance communication network (s), the or the communication modules implementing communications themselves.
Les avantages du réseau sans fil à courte distance, du dispositif de contrôle d'accès, et du programme d'ordinateur sont les mêmes que ceux du procédé de contrôle d'accès, ils ne sont pas détaillés plus amplement. D'autres caractéristiques et avantages de l'invention apparaîtront plus clairement à la lecture de la description suivante d'un mode de réalisation préférentiel, donné à titre de simple exemple illustratif et non limitatif, et des dessins annexés, parmi lesquels : - la figure 1 présente un synoptique d'un système de communication dans un mode de fonctionnement autonome, connu en soi ;The advantages of the short-range wireless network, the access control device, and the computer program are the same as those of the access control method, they are not described in more detail. Other characteristics and advantages of the invention will appear more clearly on reading the following description of a preferred embodiment, given by way of simple illustrative and nonlimiting example, and of the appended drawings, among which: - the figure 1 shows a block diagram of a communication system in an autonomous operating mode, known per se;
- la figure 2 présente un synoptique d'un système de communication selon l'invention, dans un mode de fonctionnement contrôlé par une application maîtresse conforme à l'invention selon un mode particulier de réalisation ;- Figure 2 shows a block diagram of a communication system according to the invention, in an operating mode controlled by a master application according to the invention according to a particular embodiment;
- la figure 3 présente un synoptique du système de la figure 2 dans un mode de fonctionnement transparent ;- Figure 3 shows a block diagram of the system of Figure 2 in a transparent operating mode;
- les figures 4 et 7 illustrent un protocole de communication entre différents éléments des figures 2 et 3 ; et - les figures 5 et 6 illustrent des piles protocolaires BlueTooth dans un module BlueTooth respectivement du système présenté en regard de la figure 2 et selon une variante de réalisation de l'invention.- Figures 4 and 7 illustrate a communication protocol between different elements of Figures 2 and 3; and - Figures 5 and 6 illustrate BlueTooth protocol stacks in a BlueTooth module respectively of the system presented with reference to Figure 2 and according to an alternative embodiment of the invention.
Le principe général de l'invention repose sur le contrôle des communications issues (respectivement à destination) de terminaux de communication sans fil à courte distance (notamment de type Bluetooth) à destination (respectivement issues) d'un ou de plusieurs réseaux distants (par exemple de type GSM) par une application maîtresse de contrôle.The general principle of the invention is based on the control of communications originating (respectively at destination) from short-distance wireless communication terminals (in particular of the Bluetooth type) intended for (respectively originating from) one or more remote networks (by example of GSM type) by a master control application.
Cette application maîtresse de contrôle agit, par exemple au moyen de commandes AT spécifiques, directement sur l'interface entre un réseau local comprenant les terminaux de communication et le ou les réseaux distants. Elle est chargée de gérer notamment les autorisations et les établissements de connexion vers un réseau distant à partir des requêtes transmises par les terminaux courte distance via une interface sans fil.This master control application acts, for example by means of specific AT commands, directly on the interface between a local network comprising the communication terminals and the remote network or networks. It is responsible in particular for managing authorizations and connection establishments to a remote network based on requests transmitted by short distance terminals via a wireless interface.
L'application maîtresse apparaît comme une application de haut niveau. Ainsi, la ou les applications distantes présentes sur chaque terminal de communication s'identifie aisément auprès de l'application maîtresse qui peut après identification permettre les communications entre la ou les applications présentes sur chaque terminal de communication et le ou les réseaux distants.The master application appears as a high-level application. Thus, the remote application (s) present on each terminal of communication is easily identified with the master application which can, after identification, allow communications between the application or applications present on each communication terminal and the remote network (s).
On présente, en relation avec la figure 1, un synoptique d'un système de communication dans un mode de fonctionnement autonome, connu en soi.There is presented, in relation to FIG. 1, a block diagram of a communication system in an autonomous operating mode, known per se.
Ce système de communication comprend :This communication system includes:
- un réseau distant 111 de type GSM ;- a remote network 111 of GSM type;
- une passerelle 100 ; et- a gateway 100; and
- deux terminaux 121 et 131 Bluetooth. La passerelle 100 comprend elle-même :- two terminals 121 and 131 Bluetooth. The gateway 100 itself comprises:
- un module 101 de connexion vers le réseau distant 111, relié au réseau 111 via une liaison sans fil 110 ;a module 101 for connection to the remote network 111, connected to the network 111 via a wireless link 110;
- une interface série 102 de type N24 ;- a serial interface 102 of type N24;
- une interface Bluetooth 104 ; et - une liaison série 103 reliant l'interface sériel02 à l'interface Bluetooth- a Bluetooth 104 interface; and - a serial link 103 connecting the serial interface 02 to the Bluetooth interface
104. Le terminal Bluetooth 121 (respectivement 131) est relié à la passerelle 100 via une liaison sans fil 120 (respectivement 130) et comprend :104. The Bluetooth terminal 121 (respectively 131) is connected to the gateway 100 via a wireless link 120 (respectively 130) and comprises:
- une interface Bluetooth 122 (respectivement 132) ; - une application distante 123 (respectivement 133) ; et- a Bluetooth interface 122 (respectively 132); - a remote application 123 (respectively 133); and
- une liaison interne 124 (respectivement 134).- an internal link 124 (respectively 134).
La passerelle 100 permet l'établissement de connexion entre le réseau 111 et une application distante 123 ou 133. Les liaisons sans fil 120 (respectivement 130) jouent le rôle de lien série et permettent la transmission de commandes AT du terminal 121 (respectivement 131) vers la passerelle 100, ces commandes étant destinées au module de communication 101. Ainsi, les terminaux 121 et 131 pilotent directement le module de communication 101 pour se connecter au réseau distant 111. Il est donc nécessaire que les terminaux 121 et 131 possèdent les moyens nécessaires à cette gestion notamment des moyens de contrôle et de transmission des commandes AT adaptées aux transmissions sur le réseau distant 111.The gateway 100 allows the establishment of connection between the network 111 and a remote application 123 or 133. The wireless links 120 (respectively 130) act as a serial link and allow the transmission of AT commands from the terminal 121 (respectively 131) to the gateway 100, these commands being intended for the communication module 101. Thus, the terminals 121 and 131 directly control the communication module 101 to connect to the remote network 111. It is therefore necessary for the terminals 121 and 131 to have the means necessary for this management, in particular means for controlling and transmitting AT commands adapted to transmissions on the remote network 111.
Coté module de communication, les moyens d'interfaçage sont relativement lourds à mettre en œuvre et comprennent notamment des moyens de gestion de piles et de conflits entre différentes communications vers le ou à partir du réseau distant 111.On the communication module side, the interfacing means are relatively heavy to implement and include in particular means for managing batteries and conflicts between different communications to or from the remote network 111.
On présente, en relation avec la figure 2 un synoptique d'un système de communication dans un mode de fonctionnement contrôlé par une application maîtresse 211 conforme à l'invention selon un mode préféré de réalisation.There is presented, in relation to FIG. 2, a block diagram of a communication system in an operating mode controlled by a master application 211 according to the invention according to a preferred embodiment.
Ce système de communication comprend :This communication system includes:
- un réseau distant 111 de type GSM ;- a remote network 111 of GSM type;
- une application locale 211 ;- a local application 211;
- une passerelle 200 ; - une liaison série 210 reliant l'application locale 211 à la passerelle- a gateway 200; - a serial link 210 connecting the local application 211 to the gateway
200 ; et200; and
- deux terminaux 221 et 231 Bluetooth. La passerelle 200 comprend elle-même :- two terminals 221 and 231 Bluetooth. The gateway 200 itself comprises:
- un module 201 de connexion vers le réseau distant 111, relié au réseau 111 via une liaison sans fil 110 ;a module 201 for connection to the remote network 111, connected to the network 111 via a wireless link 110;
- deux interfaces série 202 et 203 de type N24 ;- two serial interfaces 202 and 203 of type N24;
- une interface Bluetooth 104 ; et- a Bluetooth 104 interface; and
- une liaison série 103 reliant l'interface série 202 à l'interface Bluetooth 104. Le module de communication 201 est, par exemple, de type WISMOa serial link 103 connecting the serial interface 202 to the Bluetooth interface 104. The communication module 201 is, for example, of the WISMO type
(marque déposée) de la société WAVECOM (marque déposée).(registered trademark) of the company WAVECOM (registered trademark).
Pour plus de précisions concernant les terminaux et les interfaces Bluetooth, on pourra se reporter aux spécifications de Bluetooth ( notamment aux documents « Spécification of the Bluetooth system-Core » et « Spécification of the Bluetooth system-Profiles » disponibles sur le site internet www.bluetooth.com et édité par Bluetooth SIG) qui sont insérées ici par référence.For more details on Bluetooth terminals and interfaces, reference can be made to the Bluetooth specifications (in particular to the "Specification of the Bluetooth system-Core" and "Specification of the Bluetooth system-Profiles" documents available on the website. www.bluetooth.com and edited by Bluetooth SIG) which are inserted here by reference.
Le terminal Bluetooth 221 (respectivement 231) est relié à la passerelle 200 via une liaison sans fil 220 (respectivement 230) et comprend : - une interface Bluetooth 122 (respectivement 132) ;The Bluetooth terminal 221 (respectively 231) is connected to the gateway 200 via a wireless link 220 (respectively 230) and comprises: - a Bluetooth interface 122 (respectively 132);
- une application distante 223 (respectivement 233) ; et- a remote application 223 (respectively 233); and
- une liaison interne 124 (respectivement 134).- an internal link 124 (respectively 134).
La passerelle 200 permet l'établissement de connexion entre le réseau 111 et une application distante 223 ou 233 sous le contrôle de l'application maîtresse 211 selon un protocole simple à mettre en œuvre et tel que décrit en regard de la figure 4.The gateway 200 allows the establishment of a connection between the network 111 and a remote application 223 or 233 under the control of the master application 211 according to a protocol which is simple to implement and as described with reference to FIG. 4.
On présente, en relation avec la figure 3 du système de l'invention dans un mode de fonctionnement transparent.In relation to FIG. 3, the system of the invention is presented in a transparent operating mode.
On note que ce système comprend les mêmes éléments que la figure 2 ; ces éléments communs ne sont donc pas décrits davantage.Note that this system includes the same elements as Figure 2; these common elements are therefore not described further.
Néanmoins, lorsque l'application distante 223 (respectivement 233) entre en communication avec l'application locale 211 pour se connecter au réseau distant 111, une liaison virtuelle transparente 300 (respectivement 301) est établie entre l'application locale 211 et l'application distante 223 (respectivement 233). La liaison virtuelle transparente peut notamment être mise en œuvre dans les couches de niveau supérieur sous la forme, par exemple, d'un déport de profils Bluetooth tel qu'illustré en regard de la figure 6 ou selon une communication entre couches de communication d'un niveau supérieur.However, when the remote application 223 (respectively 233) communicates with the local application 211 to connect to the remote network 111, a transparent virtual link 300 (respectively 301) is established between the local application 211 and the application remote 223 (233 respectively). The transparent virtual link can in particular be implemented in the upper level layers in the form, for example, of a Bluetooth profile offset as illustrated with reference to FIG. 6 or according to a communication between communication layers of a higher level.
La figure 4 illustre un protocole de communication entre la passerelle 200, l'application distante 223, l'application locale 211 et le réseau GSM 111 des figures 2 et 3.FIG. 4 illustrates a communication protocol between the gateway 200, the remote application 223, the local application 211 and the GSM network 111 of FIGS. 2 and 3.
Lorsque l'application distante 223 souhaite accéder et se connecter au réseau GSM 111, elle doit d'abord être autorisée.When the remote application 223 wishes to access and connect to the GSM network 111, it must first be authorized.
Cette autorisation se déroule en plusieurs étapes à travers des échanges avec l'application locale 211 (alors que selon l'état de l'art, l'autorisation serait issue du réseau GSM lui même) et comprend notamment une première phase de détection de l'application distante 223 par l'application locale 211 permettant ultérieurement, le cas échéant, à l'application distante d'émettre des appels vers le réseau distant 111 ou d'en recevoir. Au cours d'une première étape 400, le terminal Bluetooth se trouvant à proximité de la passerelle 200 équipée d'une interface 104 Bluetooth et la passerelle 200 en tant que terminal Bluetooth se détectent mutuellement et échangent des messages Bluetooth d'identification. Les messages Bluetooth parvenant à la passerelle 200 sont transmis au module 201 via l'interface 202 N24.This authorization takes place in several stages through exchanges with the local application 211 (whereas according to the state of the art, the authorization would be from the GSM network itself) and includes in particular a first phase of detection of the remote application 223 by the local application 211 allowing subsequently, if necessary, the remote application to make calls to the remote network 111 or to receive it. During a first step 400, the Bluetooth terminal located near the gateway 200 equipped with a Bluetooth interface 104 and the gateway 200 as a Bluetooth terminal detect each other and exchange Bluetooth identification messages. The Bluetooth messages arriving at the gateway 200 are transmitted to the module 201 via the interface 202 N24.
Au court d'une étape 401, le module de communication 201 (présent dans la passerelle 200) analyse les informations reçues de l'application distante 223 (présente dans le terminal 221), identifie un terminal Bluetooth et/ou une application distante susceptible de se connecter au réseau distant 111 et génère un message de déclaration contenant un profil de l'application distante 223 et/ou du terminal Bluetooth 221 correspondant. Ce profil indique, par exemple :During a step 401, the communication module 201 (present in the gateway 200) analyzes the information received from the remote application 223 (present in the terminal 221), identifies a Bluetooth terminal and / or a remote application capable of connect to the remote network 111 and generate a declaration message containing a profile of the remote application 223 and / or of the corresponding Bluetooth terminal 221. This profile indicates, for example:
- le type de terminal (PDA (de l'anglais « Personal Digital Assistant »), micro-ordinateur...) ; - les fonctions supportées par le terminal (par exemple, appel de type données, voix, courrier électronique, accès à des services internet,...);- the type of terminal (PDA (“Personal Digital Assistant”), microcomputer, etc.); - the functions supported by the terminal (for example, data type calls, voice, electronic mail, access to internet services, ...);
- le type d'application distante (gestion de fichier, agenda électronique, application vocale, courrier électronique, visualisation de pages web,...) ; - ...- the type of remote application (file management, electronic agenda, voice application, electronic mail, viewing web pages, ...); - ...
Puis, au cours d'une étape 402, le module 201 transmet la déclaration à l'application locale 211.Then, during a step 402, the module 201 transmits the declaration to the local application 211.
Au cours d'une étape 403, l'application locale 211 analyse le message reçu et identifie une déclaration relative à l'application distante 223. Au cours de cette étape, l'application locale 211 vérifie en fonction notamment du profil contenu dans la déclaration si l'application distante 223 est autorisée ou non à émettre des appels vers le réseau distant 111 ou à en recevoir et dans l'affirmative enregistre la déclaration dans une table dédiée d'applications autorisées à communiquer avec réseau distant 211, permettant d'induire la réponse du module de communication pour les connexions à venir. Cette autorisation est, par exemple, fonction du type de l'application distante 223 elle-même, de son utilisateur, du terminal 121 l'hébergeant et/ou d'un crédit de communication disponible.During a step 403, the local application 211 analyzes the message received and identifies a declaration relating to the remote application 223. During this step, the local application 211 checks in particular as a function of the profile contained in the declaration whether the remote application 223 is authorized or not to make or receive calls to the remote network 111 and, if so, stores the declaration in a dedicated table of applications authorized to communicate with the remote network 211, allowing to induce the response of the communication module for future connections. This authorization is, for example, a function of the type of the remote application 223 itself, of its user, of the terminal 121 hosting it and / or of an available communication credit.
Selon une variante non représentée, l'application locale 211 émet un signal de type accusé de réception vers le module de communication 201 et/ou vers l'application distante 223 (à travers le module de communication 201) indiquant si l'application distante 223 est autorisée ou non à se connecter au réseau 111.According to a variant not shown, the local application 211 transmits an acknowledgment type signal to the communication module 201 and / or to the remote application 223 (through the communication module 201) indicating whether the remote application 223 is authorized or not to connect to network 111.
Après l'étape 400 (ou, le cas échéant, après la réception d'un accusé de réception positif), au cours d'une étape 404, l'application distante 223, voulant se connecter au réseau distant 111 émet une requête au format Bluetooth vers la passerelle 200 ; cette requête est reçue par le module 201.After step 400 (or, where appropriate, after receipt of a positive acknowledgment), during a step 404, the remote application 223, wanting to connect to the remote network 111 sends a request in format Bluetooth to gateway 200; this request is received by the module 201.
Au cours d'une étape 405, le module 201 analyse le contenu de la requête reçue et identifie une requête d'autorisation au format Bluetooth en provenance de l'application 211 et remet en forme la requête (par exemple en traduisant les commandes en un format compréhensible par l'application locale 211 ou sous forme de commandes AT propres à l'application locale ou en mettant à jour certains champs).During a step 405, the module 201 analyzes the content of the request received and identifies an authorization request in Bluetooth format originating from the application 211 and formats the request (for example by translating the commands into a format understandable by the local application 211 or in the form of AT commands specific to the local application or by updating certain fields).
Puis, au cours d'une étape 406, le module 201 transmet la requête remise en forme vers l'application locale 211.Then, during a step 406, the module 201 transmits the reshaped request to the local application 211.
Au cours d'une étape 407, l'application locale 211 analyse le message reçu, identifie une requête d'autorisation et son émetteur (l'application distanteDuring a step 407, the local application 211 analyzes the message received, identifies an authorization request and its sender (the remote application
223), vérifie si l'application distante 223 est autorisée ou non à émettre des appels vers le réseau distant 111 ou à en recevoir en fonction, le cas échéant, d'une déclaration antérieure.223), checks whether the remote application 223 is authorized or not to make calls to the remote network 111 or to receive them as a function, if necessary, of a previous declaration.
Dans l'affirmative, au cours d'une étape 408, l'application locale 211 transmet au module 201 via la liaison série 210 un signal de type message d'autorisation (ACK ou acquittement de la requête de connexion) de connexion au réseau distant 111.If so, during a step 408, the local application 211 transmits to the module 201 via the serial link 210 a signal of the message type authorization (ACK or acknowledgment of the connection request) for connection to the remote network 111.
Dans la négative, selon une variante non représentée, au cours de l'étape 408, l'application locale 211 transmet au module 201 via la liaison série 210 un signal de type message d'interdiction (NACK ou non acquittement de la requête de connexion) indiquant que l'application distante 223 n'est pas autorisée à se connecter au réseau distant 111, avec éventuellement la raison de cette interdiction.If not, according to a variant not shown, during step 408, the local application 211 transmits to the module 201 via the serial link 210 a signal of the prohibition message type (NACK or non-acknowledgment of the connection request ) indicating that the remote application 223 is not authorized to connect to the remote network 111, with possibly the reason for this prohibition.
Puis, au cours d'une étape 409, le module 201 analyse le contenu du message reçu (autorisation ou non autorisation), identifie son destinataire et le met en forme pour une transmission via une liaison Bluetooth.Then, during a step 409, the module 201 analyzes the content of the message received (authorization or non-authorization), identifies its recipient and formats it for transmission via a Bluetooth link.
Ensuite, au cours d'une étape 410, le module 201 transmet le message d'autorisation (ACK) ou d'interdiction (NACK) remis en forme vers l'application distante via la liaison Bluetooth 220. Lorsque l'application distante 223 a reçu une autorisation de connexion vers le réseau distant 111, elle peut émettre, au cours d'une étape 411, une requête GSM de haut niveau, encapsulée dans un message Bluetooth vers le module 201.Then, during a step 410, the module 201 transmits the authorization (ACK) or prohibition (NACK) message reformatted to the remote application via the Bluetooth link 220. When the remote application 223 has received a connection authorization to the remote network 111, it can send, during a step 411, a high level GSM request, encapsulated in a Bluetooth message to the module 201.
Puis, au cours d'une étape 412, le module 201 traite la requête reçue en vérifiant notamment qu'elle a été préalablement autorisée par l'application locale 211.Then, during a step 412, the module 201 processes the request received, in particular verifying that it has been previously authorized by the local application 211.
Ensuite, dans la mesure où la requête de connexion au réseau distant est valide (c'est-à-dire autorisée par l'application locale 211) au cours des étapes 413 et suivantes, le module 201 met en œuvre une communication (initialisation, maintien et fin) avec le réseau distant 111 selon le protocole propre au réseau distant (par exemple GSM) d'une manière connue en soi en effectuant les légères mise en forme nécessaires pour passer du protocole compatible avec le réseau distant (ici, par exemple, GSM) sur la liaison 110 au protocole Bluetooth sur la liaison 220 (respectivement vice/versa) par encapsulation des messages GSM dans des messages Bluetooth (respectivement extraction des messages GSM des messages Bluetooth). Selon une variante, l'application locale 211 s'autorise ou non elle-même à communiquer avec le réseau distant 111 via le module de communication 201. Dans le cas où l'application locale 211 s'autorise à communiquer avec le réseau distant 111, elle indique au module de communication 201 qu'elle est autorisée à se connecter au réseau distant 111 et se connecte, le cas échéant, en émettant une requête de connexion au réseau distant similaire à la requête émise au cours de l'étape 413. Le module de communication 201 traite alors cette requête comme si elle émanait d'une application distante Bluetooth.Then, insofar as the request for connection to the remote network is valid (that is to say authorized by the local application 211) during steps 413 and following, the module 201 implements a communication (initialization, hold and end) with the remote network 111 according to the protocol specific to the remote network (for example GSM) in a manner known per se by carrying out the slight formatting necessary to switch from the protocol compatible with the remote network (here, for example , GSM) on link 110 to the Bluetooth protocol on link 220 (respectively vice / versa) by encapsulation of GSM messages in Bluetooth messages (respectively extraction of GSM messages from Bluetooth messages). According to a variant, the local application 211 is authorized or not itself to communicate with the remote network 111 via the communication module 201. In the case where the local application 211 is authorized to communicate with the remote network 111 , it indicates to the communication module 201 that it is authorized to connect to the remote network 111 and connects, if necessary, by transmitting a connection request to the remote network similar to the request sent during step 413. The communication module 201 then processes this request as if it came from a remote Bluetooth application.
La figure 5 présente une pile protocolaire de type Bluetooth utilisée dans l'interface Bluetooth 104. Cette pile comprend quatre couches :FIG. 5 shows a Bluetooth type protocol stack used in the Bluetooth interface 104. This stack comprises four layers:
- un premier niveau d'interface physique dite HCI (de l'anglais « Host Controller Interface » ou « interface de contrôleur hôte » en français) ;- a first level of physical interface known as HCI (from English “Host Controller Interface” or “interface de Controller Host” in French);
- une couche de niveau 2 dite L2CAP (de l'anglais « Logical Link Control and Adaptation Protocol » ou « protocole d'adaptation et de contrôle de lien logique » en français) ;- a layer of level 2 called L2CAP (from English “Logical Link Control and Adaptation Protocol” or “protocol of adaptation and control of logical link” in French);
- une couche de niveau 3 comprenant les trois protocoles suivants : RFCOMM, SDP et TCS (respectivement « Sériai Cable Emulation Protocol », « Service Discovery Protocole » et « Telephony Control Spécification » ou « protocole d'émulation de câble série », « protocole de découverte de service » et « spécification de contrôle de téléphonie » en français) ; et- a layer of level 3 comprising the following three protocols: RFCOMM, SDP and TCS (respectively "Sériai Cable Emulation Protocol", "Service Discovery Protocol" and "Telephony Control Specification" or "serial cable emulation protocol", "protocol service discovery "and" telephony control specification "in French); and
- une dernière couche logicielle de profil Bluetooth d'accès générique GAP.- a final software layer of generic GAP access Bluetooth profile.
Les trois premières couches de la pile Bluetooth sont précisées dans les spécifications de coeur de systèmes Bluetooth parues la norme « Spécification of the Bluetooth System - Core » (version 1.1 de février 2001).The first three layers of the Bluetooth stack are specified in the specifications of core Bluetooth systems published by the standard "Specification of the Bluetooth System - Core" (version 1.1 of February 2001).
Le profil GAP est lui même, tout ou en partie, utilisé par les profils suivants :The GAP profile is itself, in whole or in part, used by the following profiles:
- un profil SDAP (« Service Discovery Access Profile » ou « profil d'accès de découverte de service » en français) ; - un profil TCS (« Telephony control spécification » ou « spécification de contrôle de téléphonie » en français) ; et- an SDAP profile ("Service Discovery Access Profile" or "service discovery access profile" in French); - a TCS profile ("Telephony control specification" or "telephone control specification" in French); and
- un profil SPP (« Sériai Port Profile » ou « profil de port série » en français). Les profils Bluetooth sont précisés dans les spécifications de profil de systèmes Bluetooth parues la norme « Spécification of the Bluetooth System - Profiles » (version 1.1 de février 2001).- an SPP profile ("Sériai Port Profile" or "serial port profile" in French). Bluetooth profiles are specified in the Bluetooth system profile specifications published in the "Specification of the Bluetooth System - Profiles" standard (version 1.1 of February 2001).
Les spécifications décrivent des profils permettant d'identifier les applications utilisées sur le lien radio Bluetooth. Les profils définissent un ensemble de comportements pré-établis associés à des événements donnés (par exemple, la possibilité d'accepter ou de refuser un appel entrant) ainsi que les commandes associées (commandes AT par exemple).The specifications describe profiles used to identify the applications used on the Bluetooth radio link. Profiles define a set of pre-established behaviors associated with given events (for example, the possibility of accepting or refusing an incoming call) as well as the associated commands (AT commands for example).
L'utilisation d'un premier profil Bluetooth par un second profil Bluetooth signifie que le second profil s'appuie sur les fonctionnalités fournies par ou respectant le premier profil.The use of a first Bluetooth profile by a second Bluetooth profile means that the second profile is based on the functionalities provided by or respecting the first profile.
Ainsi, le profil SPP permet d'émuler un port série et est utilisé, tout ou en partie, par des profils PI à Pn liés à des applications particulières, par exemple :Thus, the SPP profile makes it possible to emulate a serial port and is used, in whole or in part, by PI to Pn profiles linked to particular applications, for example:
- un profil OBEX (« OBject EXchange » ou « échange d'objets ») (permettant des échanges d'entités définissant des types d'objets v- card (de l'anglais « virtual card » ou « carte virtuelle » en français) ou v-calendar (de l'anglais « virtual calendar » ou « calendrier virtuel » en français) notamment et qui peut contenir également des profils de transfert de fichier FTP ou de synchronisation) ;- an OBEX profile ("OBject EXchange" or "objects exchange") (allowing exchanges of entities defining types of v-card objects (from English "virtual card" or "virtual card" in French) or v-calendar (from “virtual calendar” or “virtual calendar” in French) and which can also contain FTP file transfer or synchronization profiles);
- un profil dit Car SAP(de l'anglais « Car SIM Access Profile » ou « Profil d'accès SIM pour les voitures» en français) ;- a profile called Car SAP (from English “Car SIM Access Profile” or “SIM access profile for cars” in French);
- un profil de numérotation (« Dial-up networking profile » ;- a dial-up networking profile;
- un profil associé à un télécopieur (« fax profile ») ;- a profile associated with a fax machine;
- un profil de casque audio (« headset profile ») ; et- a headset profile; and
- un profil d'accès à un réseau local d'entreprise (« LAN access profile »). Les profils Bluetooth sont interdépendants : un profil peut réutiliser tout ou partie d'un autre profil. Ainsi, le profil le FTP réutilise tout ou partie du profil OBEX qui lui-même réutilise tout ou partie du profil SPP. A titre illustratif, les données de niveau OBEX sont véhiculées sur un port émulé Bluetooth. L'émulation du port série sous-entend le respect du profil SPP qui permet l'établissement, le maintien et l'arrêt du port émulé.- an access profile to a local area network ("LAN access profile"). Bluetooth profiles are interdependent: a profile can reuse all or part of another profile. Thus, the FTP profile reuses all or part of the OBEX profile which itself reuses all or part of the SPP profile. As an illustration, the OBEX level data is transmitted on a Bluetooth emulated port. The emulation of the serial port implies compliance with the SPP profile which allows the establishment, maintenance and stopping of the emulated port.
Selon l'invention, la passerelle 200 et l'application locale 211 sont séparées. Plus précisément, selon un mode préféré de réalisation de l'invention, l'interface Bluetooth se présente sous la forme d'un module monolithique. La capacité de la passerelle 200 à mémoriser des profils Bluetooth est ainsi limitée par construction.According to the invention, the gateway 200 and the local application 211 are separate. More specifically, according to a preferred embodiment of the invention, the Bluetooth interface is in the form of a monolithic module. The capacity of the gateway 200 to memorize Bluetooth profiles is thus limited by construction.
Selon une variante de l'invention illustrée en regard de la figure 6, les profils Bluetooth d'une passerelle 600 sont en partie ou en totalité déportés sur une application locale 610 communiquant avec la passerelle 600 via une liaison 210 (par exemple liaison série de type N24 ou USB) capable de véhiculer des commandes AT. On accroît ainsi l'évolutivité du système de communication même si le module Bluetooth ne peut mémoriser qu'un nombre limité de profils Bluetooth ou ne peut mémoriser de nouveaux profils Bluetooth. La passerelle 600 comprend notamment : - une interface GSM 601 (ou module de communication) permettant les communications vers un réseau mobile GSM ;According to a variant of the invention illustrated with reference to FIG. 6, the Bluetooth profiles of a gateway 600 are partially or entirely deported to a local application 610 communicating with the gateway 600 via a link 210 (for example serial link of N24 or USB type) capable of carrying AT commands. This increases the scalability of the communication system even if the Bluetooth module can only store a limited number of Bluetooth profiles or cannot store new Bluetooth profiles. The gateway 600 notably comprises: - a GSM interface 601 (or communication module) allowing communications to a GSM mobile network;
- une interface Bluetooth 605 dédiées aux communications vers un réseau Bluetooth ; et- a Bluetooth 605 interface dedicated to communications to a Bluetooth network; and
- une interface 606 de liaison série V24 destinée à la liaison 607. L'interface Bluetooth 605 comprend une pile protocolaire 604 comprenant les différentes couches basses de la pile 500 (couches HCI, L2CAP, RFCOM/SDP/TCS) dont un nombre limités de profils (par exemple des profils GAP, SDAP, TCS et SPP).a V24 serial link interface 606 intended for the 607 link. The Bluetooth 605 interface comprises a protocol stack 604 comprising the various lower layers of the stack 500 (HCI, L2CAP, RFCOM / SDP / TCS layers) including a limited number of profiles (for example GAP, SDAP, TCS and SPP profiles).
Selon la variante illustrée en figure 6, le profil SPP peut être utilisé par : - des profils P'1 àP'n mémorisés ou préenregistrés dans le module 605 ; etAccording to the variant illustrated in FIG. 6, the SPP profile can be used by: - profiles P'1 toP'n stored or prerecorded in module 605; and
- un lien 602 vers un ou plusieurs profils P"l P"m déportés dans l'application locale 610. L'application locale (ou application maîtresse pour l'accès de ou vers le réseau mobile à longue distance pour des terminaux Bluetooth similaires aux terminaux 221 ou 231) comprend :- a link 602 to one or more profiles P "l P" m deported in the local application 610. The local application (or master application for access to or from the long distance mobile network for Bluetooth terminals similar to terminals 221 or 231) includes:
- une interface 608 de liaison série N24 destinée à la liaison 607 ; et- A serial link interface N24 608 intended for link 607; and
- un ou plusieurs profils P"l à. P"m Bluetooth déportés 609, par exemple de type, SPP et profils utilisant SPP tels que OBEX, SAP, profils de numérotation, de télécopieur, de casque audio, de réseau local d'entreprise (tels qu'illustrés en regard de la figure 5). Selon une variante de réalisation, la liaison 607 peut être quelconque et notamment de type USB, IrDA, bus interne de passerelle monolithique. Selon une autre variante de réalisation de l'invention particulièrement bien adaptée à une application distante de type audio/vidéo, la liaison 607 est complétée par une liaison purement audio/vidéo mise en œuvre parallèlement à la liaison 607.- one or more profiles P "l to. P" m Bluetooth remote 609, for example of type, SPP and profiles using SPP such as OBEX, SAP, dialing profiles, fax, headset, local area network (as illustrated opposite figure 5). According to an alternative embodiment, the link 607 can be arbitrary and in particular of the USB, IrDA, internal bus type of monolithic gateway. According to another alternative embodiment of the invention particularly well suited to a remote audio / video type application, the link 607 is supplemented by a purely audio / video link implemented in parallel with the link 607.
Pour le déport des profils Bluetooth, la passerelle 600 est dans le mode transparent de niveau profil, c'est-à-dire qu'elle laisse passer les trames de données de niveau profil Bluetooth.For the transfer of the Bluetooth profiles, the gateway 600 is in the transparent mode of profile level, that is to say that it lets pass the data frames of Bluetooth profile level.
La passerelle 600, la liaison série 210 et l'application locale 610 sont, par ailleurs, similaires respectivement à la passerelle 200, la liaison série 210 et à l'application locale 211 illustrées en regard de la figure 2 et ne seront donc pas décrites davantage.The gateway 600, the serial link 210 and the local application 610 are, moreover, similar respectively to the gateway 200, the serial link 210 and the local application 211 illustrated with reference to FIG. 2 and will therefore not be described more.
Le module 605 Bluetooth communique avec un ou plusieurs terminaux distant Bluetooth similaires aux terminaux 221 et 231. Les profils présents dans le terminal 221 illustré en regard de la figure 5 (qui est identique au terminal 221 de la figure 2) permet une communication Bluetooth entre l'application distante présente dans ce terminal et soit le module Bluetooth 605 (pour un profil correspondant présent dans le module 605) soit l'application locale 610 (pour un profil déporté).The Bluetooth module 605 communicates with one or more remote Bluetooth terminals similar to the terminals 221 and 231. The profiles present in the terminal 221 illustrated with reference to FIG. 5 (which is identical to the terminal 221 of FIG. 2) allows Bluetooth communication between the remote application present in this terminal and either the Bluetooth 605 module (for a profile correspondent present in module 605) or the local application 610 (for a remote profile).
A titre illustratif, on suppose que le module 605 Bluetooth n'intègre pas le profil OBEX qui est utilisé notamment par le profil FTP, le profil OBEX étant déporté dans les profils 609 de l'application locale 610.By way of illustration, it is assumed that the Bluetooth 605 module does not integrate the OBEX profile which is used in particular by the FTP profile, the OBEX profile being deported in the profiles 609 of the local application 610.
Selon cet exemple, il n'est pas nécessaire pour le module général de communication 605 de détenir ces profils. La communication de niveau OBEX est véhiculée sur un port série virtuel créé et contrôlé par la pile de protocole 604 Bluetooth et le profil SPP du module 605. Dans le cadre de l'invention, le profil OBEX peut servir lors d'une étape préalable de synchronisation de carnet d'adresses (NCard) qui détient des informations nécessaires à l'établissement d'un communication longue distance.According to this example, it is not necessary for the general communication module 605 to hold these profiles. OBEX level communication is carried over a virtual serial port created and controlled by the 604 Bluetooth protocol stack and the SPP profile of module 605. In the context of the invention, the OBEX profile can be used during a prior step of address book synchronization (NCard) which holds information necessary for establishing long distance communication.
Selon un autre exemple, on suppose que le terminal 221 est de type casque audio Bluetooth et que le module 605 ne contient pas de profil propre au traitement de données audio. Dans ce cas, l'application locale 609 contient :In another example, it is assumed that the terminal 221 is of the Bluetooth audio headset type and that the module 605 does not contain a profile specific to the processing of audio data. In this case, the local application 609 contains:
- un profil SPP déporté pour établir une communication virtuelle entre l'application locale 610 et l'application distante 223 ; et- a remote SPP profile for establishing virtual communication between the local application 610 and the remote application 223; and
- et un profil audio déporté utilisant le profil SPP permettant la mise en œuvre du casque 221 pour une communication vers un réseau GSM via le module 601.- And a remote audio profile using the SPP profile allowing the implementation of the headset 221 for communication to a GSM network via the module 601.
D'autres profils peuvent également être déportés vers l'application localeOther profiles can also be deported to the local application
610, notamment le profil « Car Kit Profile » (« profil kit de voiture ») ou le profil610, in particular the profile "Car Kit Profile" or the profile
SAP regroupés sous le nom « Car SAP profile » et plus généralement, les profils s 'appuyant sur le profil SPP. Selon un premier mode de fonctionnement, la passerelle comprend une carte SIM permettant les accès au réseau longue distance. Lors d'un appel sur le réseau longue distance, c'est cette carte SIM qui est utilisée.SAP grouped under the name "Car SAP profile" and more generally, the profiles based on the SPP profile. According to a first operating mode, the gateway includes a SIM card allowing access to the long distance network. When calling on the long distance network, this SIM card is used.
Selon une variante de l'invention illustrée en regard de la figure 7, le système de communication utilise une carte SIM se trouvant dans un équipement distant à l'aide d'un profil SAP en déportant le profil SAP sur l'application locale. Au cours d'une première étape 700, l'application locale 211 indique à la passerelle 200 que cette dernière son éventuelle, propre carte SIM mais qu'elle doit router toutes les requêtes de type SIM vers l'application locale 211. L'application locale 211 indique également à la passerelle 200 au cours de l'étape 700, que le profil Bluetooth SAP est également déporté sur l'application locale 211. Ainsi, on utilise à la fois un déport virtuel de carte SIM physiquement présente sur une application distante (dans un équipement distant) mais vue par la passerelle comme étant présente sur l'application locale.According to a variant of the invention illustrated with reference to FIG. 7, the communication system uses a SIM card located in a remote device using a SAP profile by deporting the SAP profile to the local application. During a first step 700, the local application 211 indicates to the gateway 200 that the latter has its own SIM card, if any, but that it must route all SIM type requests to the local application 211. The application local 211 also indicates to the gateway 200 during step 700, that the Bluetooth profile SAP is also deported to the local application 211. Thus, both a virtual deport of a SIM card physically present on a remote application is used (in a remote device) but seen by the gateway as being present on the local application.
Puis, lors de l'établissement d'une communication longue distance, le réseau GSM 111 demande à la carte SIM d'effectuer, par exemple, une authentifie ation. Ainsi, au cours d'une étape 701, cette requête SIM d'authentification est transmise à la passerelle 200.Then, when establishing a long distance communication, the GSM 111 network requests the SIM card to perform, for example, an authentication. Thus, during a step 701, this authentication SIM request is transmitted to the gateway 200.
La passerelle 200 a connaissance du déport de la SIM sur l'application locale ; elle formate donc la requête et la renvoie à l'application locale 211 au cours des étapes respectivement 702 et 703.The gateway 200 is aware of the distance from the SIM to the local application; it therefore formats the request and returns it to the local application 211 during the steps 702 and 703 respectively.
Puis, au cours d'une étape 704, l'application locale 211 demande à la passerelle 200 de passer en mode transparent avec l'application distante 223, par exemple à l'aide de commandes AT.Then, during a step 704, the local application 211 requests the gateway 200 to switch to transparent mode with the remote application 223, for example using AT commands.
Le mode transparent étant établi, la requête SIM d'authentification est transmise à l'application distante , au cours d'une étape 705.The transparent mode being established, the SIM authentication request is transmitted to the remote application, during a step 705.
Au cours d'une étape 706, l'application distante 223 fait traiter la requête par la carte SEVI présente sur l'équipement correspondant, et la réponse de la carte SIM est transmise à l'application locale 211 au cours d'une étape 707.During a step 706, the remote application 223 has the request processed by the SEVI card present on the corresponding equipment, and the response from the SIM card is transmitted to the local application 211 during a step 707 .
Ensuite, au cours d'une étape 708, l'application locale demande à la passerelle de revenir en mode non transparent sur le lien 607, par exemple à l'aide de commandes AT.Then, during a step 708, the local application requests the gateway to return in non-transparent mode to the link 607, for example using AT commands.
Lorsque le lien en mode non transparent est établi, au cours d'une étape 709, l'application locale 211 fournit la réponse de la carte SIM à la passerelle 200.When the link in non-transparent mode is established, during a step 709, the local application 211 provides the response from the SIM card to the gateway 200.
Puis, au cours d'étapes 710 et 711, la passerelle 200 met en forme la réponse de la carte SIM (réponse à la requête d'authentification émise durant l'étape 705) et envoie alors la réponse mise en forme vers le réseau longue distance 111.Then, during steps 710 and 711, the gateway 200 formats the response of the SIM card (response to the authentication request sent during step 705) and then sends the formatted response to the long distance network 111.
Bien entendu, ce type de procédure alternant des modes transparents et non transparents peut se répéter pour d'autres besoins d'accès à la carte SIM distante. Pour s'adresser au port virtuel situé sur le module général de communication 605, ce dernier devient transparent du point de vue de l'application locale 610 (cette dernière veut « uniquement » se servir des services Bluetooth de la passerelle 600).Of course, this type of procedure alternating between transparent and non-transparent modes can be repeated for other access needs to the remote SIM card. To address the virtual port located on the general communication module 605, the latter becomes transparent from the point of view of the local application 610 (the latter wants "only" to use the Bluetooth services of the gateway 600).
Afin de mettre en œuvre ce système, des commandes de contrôle (typiquement, des commandes AT spécifiques à la passerelle 600) sont utilisées par l'application locale pour :In order to implement this system, control commands (typically AT commands specific to gateway 600) are used by the local application to:
- spécifier les profils ou services déportés (nécessaires au processus de découverte SDP) ; et/ou- specify the profiles or remote services (necessary for the SDP discovery process); and or
- signaler à la passerelle 600 qu'il souhaite passer en mode transparent. Dès lors que la passerelle 600 est en mode transparent, les données en provenance et/ou à destination du port connecté à l'application locale 610 sont routées directement vers/depuis le port virtuel Bluetooth créé à cet effet et les données de type OBEX,par exemple , ne sont plus traitées par la partie GSM de la passerelle 600 (d'où la notion de transparence). Ainsi, l'invention permet de mettre en œuvre une passerelle entre un réseau mobile associé à des communications à longue distance (par exemple GSM ou UMTS) et des terminaux Bluetooth avec :- signal to the gateway 600 that it wishes to switch to transparent mode. As soon as the gateway 600 is in transparent mode, the data coming from and / or going to the port connected to the local application 610 are routed directly to / from the virtual Bluetooth port created for this purpose and the OBEX type data, for example, are no longer processed by the GSM part of gateway 600 (hence the concept of transparency). Thus, the invention makes it possible to implement a gateway between a mobile network associated with long distance communications (for example GSM or UMTS) and Bluetooth terminals with:
- contrôle d'accès sur le réseau mobile pour communications à longue distance ; - support d'un mode transparent entre l'application locale et une application distante à travers le réseau Bluetooth ; et- access control on the mobile network for long distance communications; - support of a transparent mode between the local application and a remote application through the Bluetooth network; and
- mise en œuvre d'un mode de déport des profils Bluetooth de la passerelle vers une application maîtresse (ou application locale reliée à la passerelle), les profils étant mémorisés sur le module Bluetooth de la passerelle et/ou déportés sur l'application locale. Bien entendu, l'invention n'est pas limitée aux exemples de réalisation mentionnés ci-dessus.- implementation of a mode for transferring the Bluetooth profiles of the gateway to a master application (or local application linked to the gateway), the profiles being stored on the Bluetooth module of the gateway and / or deported to the local application . Of course, the invention is not limited to the embodiments mentioned above.
En particulier, l'homme du métier pourra apporter toute variante dans la définition du réseau distant qui pourra être notamment de type réseau mobile GSM, GPRS, UMTS (de l'anglais « Uni versai Mobile TélécommunicationIn particular, the person skilled in the art will be able to provide any variant in the definition of the remote network which may in particular be of the GSM, GPRS, UMTS mobile network type (from the English “Uni versai Mobile Telecommunications”
System ») ou plus généralement de type mobile de deuxième ou de troisième génération), filaire (réseau commuté, Internet, ADSL,...) ...System ") or more generally of the second or third generation mobile type), wired (switched network, Internet, ADSL, ...) ...
On note que les applications locales au sein des terminaux locaux (notamment de type Bluetooth) ne se limitent pas aux applications vocales mais s'étend à tout type d'application de télécommunication, notamment à la transmission de données, à la connexion vers des sites de type Internet,....It should be noted that local applications within local terminals (in particular of the Bluetooth type) are not limited to voice applications but extend to any type of telecommunication application, in particular to data transmission, to connection to sites Internet type, ....
On note que l'application locale associée à la passerelle n'est pas nécessairement connectée via une liaison série au module d'interface présent dans la passerelle mais peut se faire par tout type de liaison à courte distance, notamment liaison parallèle, bus interne à la passerelle (l'application locale est alors intégrée à la passerelle, par exemple dans un micro-contrôleur)... En outre, cette application locale n'est pas nécessairement intégrée dans un module dédié mais peut également être mise en œuvre dans un ordinateur personnel.It should be noted that the local application associated with the gateway is not necessarily connected via a serial link to the interface module present in the gateway but can be done by any type of short-distance link, in particular parallel link, internal bus to the gateway (the local application is then integrated into the gateway, for example in a microcontroller) ... Furthermore, this local application is not necessarily integrated into a dedicated module but can also be implemented in a personal computer.
On note également que la liaison entre la passerelle et les terminaux locaux est de type locale sans fil, par exemple Bluetooth, IEEE 802.11, HIPERLAN (de l'anglais « HIgh Performance Enhanced Radio Local Area Network » normalisé par l'ETSI (« European Télécommunication Standardisation Institute »), Infrarouge, par courants porteurs,... On note que pour les protocoles n'impliquant pas une détection automatique d'une application par la passerelle, la phase de détection est remplacée par une phase de déclaration explicite.It is also noted that the link between the gateway and the local terminals is of the local wireless type, for example Bluetooth, IEEE 802.11, HIPERLAN (from the English “HIgh Performance Enhanced Radio Local Area Network” standardized by ETSI (“European Telecommunication Standardization Institute "), Infrared, by carrier currents, ... We note that for protocols not involving automatic detection of an application by the gateway, the detection phase is replaced by an explicit declaration phase.
On notera que l'invention ne se limite pas à une implantation purement matérielle mais qu'elle peut aussi être mise en œuvre sous la forme d'une séquence d'instructions d'un programme informatique ou toute forme mixant une partie matérielle et une partie logicielle. Dans le cas où l'invention est implantée partiellement ou totalement sous forme logicielle, la séquence d'instructions correspondante pourra être stockée dans un moyen de stockage amovible (tel que par exemple une disquette, un CD-ROM ou un DVD-ROM) ou non, ce moyen de stockage étant lisible partiellement ou totalement par un ordinateur ou un microprocesseur. It will be noted that the invention is not limited to a purely material implantation but that it can also be implemented in the form of a sequence of instructions of a computer program or any form mixing a material part and a part software. If the invention is implemented partially or completely in software form, the sequence of instructions corresponding may be stored in a removable storage means (such as for example a floppy disk, a CD-ROM or a DVD-ROM) or not, this storage means being partially or fully readable by a computer or a microprocessor.

Claims

REVENDICATIONS
1. Procédé de contrôle d'accès à au moins un réseau de communication longue distance (111) pour des équipements (221, 231) d'un réseau de communication sans fil à courte distance, caractérisé en ce qu'on affecte sélectivement, à au moins un desdits équipements, des conditions spécifiques de mise en œuvre d'une communication sur ledit ou lesdits réseau(x) de communication longue distance.1. A method of controlling access to at least one long distance communication network (111) for equipment (221, 231) of a short distance wireless communication network, characterized in that selectively, to at least one of said pieces of equipment, specific conditions for implementing communication on said long distance communication network (s).
2. Procédé de contrôle d'accès selon la revendication 1, caractérisé en ce que lesdites conditions spécifiques font partie du groupe comprenant :2. Access control method according to claim 1, characterized in that said specific conditions are part of the group comprising:
- les autorisations d'émission et/ou de réception d'une communication sur ledit ou lesdits réseau(x) de communication longue distance ;- authorizations to send and / or receive a communication on said long distance communication network (s);
- les interdictions d'émission et/ou de réception d'une communication sur ledit ou lesdits réseau(x) de communication longue distance ; et - la durée maximale d'émission et/ou de réception d'une communication sur ledit ou lesdits réseau(x) de communication longue distance.- prohibitions on transmitting and / or receiving a communication on said long distance communication network (s); and - the maximum duration of transmission and / or reception of a communication on said long distance communication network (s).
3. Procédé de contrôle d'accès selon l'une quelconque des revendications 1 et 2, caractérisé en ce qu'il pilote :3. Access control method according to any one of claims 1 and 2, characterized in that it controls:
- au moins un premier module de communication (201), dit module de communication à longue distance, capable d'émettre et/ou de recevoir des communications sur ledit ou lesdits réseau(x) de communication longue distance ;- at least a first communication module (201), said long distance communication module, capable of transmitting and / or receiving communications over said long distance communication network (s);
- au moins un second module de communication, dit module de communication à courte distance, capable d'émettre et/ou de recevoir des communications sur ledit réseau de communication sans fil à courte distance ; et- at least a second communication module, said short-distance communication module, capable of transmitting and / or receiving communications over said short-distance wireless communication network; and
- au moins une application, dite locale, associée chacune à au moins un dudit au moins un module de communication à longue distance et à au moins un dudit au moins un module de communication à courte distance. - At least one application, called local, each associated with at least one of said at least one long-distance communication module and at least one of said at least one short-distance communication module.
4. Procédé selon la revendication 3, caractérisé en ce qu'il comprend une étape de communication transparente entre ladite ou lesdites applications locales et au moins un desdits équipements dudit réseau sans fil à courte distance.4. Method according to claim 3, characterized in that it comprises a step of transparent communication between said local application (s) and at least one of said equipment of said short-range wireless network.
5. Procédé selon l'une quelconque des revendications 3 et 4, caractérisé en ce que ledit réseau sans fil à courte distance est un réseau de type Bluetooth et en ce que ladite application locale met en œuvre au moins un profil Bluetooth déporté.5. Method according to any one of claims 3 and 4, characterized in that said short distance wireless network is a Bluetooth type network and in that said local application implements at least one remote Bluetooth profile.
6. Procédé selon la revendication 5, caractérisé en ce qu'il comprend une étape de basculement :6. Method according to claim 5, characterized in that it comprises a tilting step:
- d'un mode de communication non transparent entre ladite application locale, au moins un desdits modules de communication à courte distance et au moins un desdits équipements dudit réseau sans fil à courte distance ; à- a non-transparent communication mode between said local application, at least one of said short-distance communication modules and at least one of said equipment of said short-range wireless network; at
- un mode de communication transparent entre ladite application locale et ledit au moins un desdits équipements dudit réseau sans fil à courte distance, ledit mode de communication transparent utilisant au moins un desdits profils Bluetooth déporté.- a transparent communication mode between said local application and said at least one of said devices of said short-distance wireless network, said transparent communication mode using at least one of said remote Bluetooth profiles.
7. Procédé de contrôle d'accès selon la revendication 3 à 6, caractérisé en ce qu'on associe à au moins un desdits équipements un profil d'équipement, définissant notamment lesdites conditions spécifiques, et en ce qu'il met en œuvre une étape de traitement (403) de chacun desdits profils, pour déterminer si l'équipement correspondant sera autorisé, ultérieurement, à accéder à au moins un dudit ou desdits réseau(x) de communication longue distance.7. Access control method according to claim 3 to 6, characterized in that one associates with at least one of said equipment an equipment profile, defining in particular said specific conditions, and in that it implements a processing step (403) of each of said profiles, to determine whether the corresponding equipment will be authorized, subsequently, to access at least one of said one or more long distance communication network (s).
8. Procédé de contrôle d'accès selon l'une quelconque des revendications 3 à 7, caractérisé en ce qu'il comprend les étapes suivantes : - requête (404), par l'un desdits équipements, de mise en œuvre d'une communication sur ledit ou lesdits réseau(x) de communication longue distance ;8. Access control method according to any one of claims 3 to 7, characterized in that it comprises the following steps: - request (404), by one of said equipment, for the implementation of a communication over said long distance communication network (s);
- analyse (407) de ladite requête, au vu desdites conditions spécifiques, et acceptation (408) ou refus de mise en œuvre de ladite communication sur ledit ou lesdits réseau(x) de communication longue distance ; et, si acceptation de mise en œuvre lors de ladite étape d'analyse : transmission (411) audit module de communication d'une commande de mise en œuvre de ladite communication ; mise en œuvre (413) de ladite communication par ledit module de communication ; ou- Analysis (407) of said request, in view of said specific conditions, and acceptance (408) or refusal to implement said communication on said long distance communication network (s); and, if acceptance of implementation during said analysis step: transmission (411) to said communication module of a command to implement said communication; implementation (413) of said communication by said communication module; or
- si refus de mise en œuvre lors de ladite étape d'analyse, transmission audit équipement d'une information de refus.- if refusal to implement during said analysis step, transmission to said equipment of refusal information.
9. Procédé de contrôle d'accès selon l'une quelconque des revendications 3 à9. Access control method according to any one of claims 3 to
8, caractérisé en ce que, lorsqu'une communication longue distance est autorisée pour un équipement, ladite communication transite par ledit module de communication, ou par un équipement intégrant ce dernier, selon le protocole de communication dudit réseau sans fil à courte distance.8, characterized in that, when long distance communication is authorized for an item of equipment, said communication passes through said communication module, or through an item of equipment integrating the latter, according to the communication protocol of said short distance wireless network.
10. Procédé de contrôle d'accès selon l'une quelconque des revendications 1 à10. Access control method according to any one of claims 1 to
9, caractérisé en ce que lesdits équipements mettent en œuvre une interface de type "Bluetooth" (122, 132).9, characterized in that said equipment implements an interface of the "Bluetooth" type (122, 132).
11. Procédé de contrôle d'accès selon l'une quelconque des revendications 1 à11. Access control method according to any one of claims 1 to
10, caractérisé en ce que lesdits équipements mettent en œuvre une interface appartenant au groupe comprenant : les interfaces de type IEEE 802.11 ; - les interfaces de type HIPERLAN.10, characterized in that said equipment implements an interface belonging to the group comprising: interfaces of the IEEE 802.11 type; - HIPERLAN type interfaces.
12. Procédé de contrôle d'accès selon l'une quelconque des revendications 1 à12. Access control method according to any one of claims 1 to
11 , caractérisé en ce que ledit réseau de communication longue distance est un réseau (111) de télécommunication mobile.11, characterized in that said long distance communication network is a mobile telecommunications network (111).
13. Réseau sans fil à courte distance, interconnectant au moins deux équipements, caractérisé en ce qu'il comprend des moyens de contrôle d'accès (200) à au moins un réseau de communication longue distance, en fonction de conditions spécifiques de mise en œuvre d'une communication sur ledit ou lesdits réseau(x) de communication longue distance, affectées sélectivement, à au moins un desdits équipements. 13. Wireless short-distance network, interconnecting at least two pieces of equipment, characterized in that it comprises means for controlling access (200) to at least one long-distance communication network, according to specific conditions for setting up communication work on said one or more long distance communication network (s), selectively assigned, to at least one of said items of equipment.
14. Dispositif de contrôle d'accès (200) à au moins un réseau de communication longue distance pour des équipements d'un réseau sans fil à courte distance (221, 231), caractérisé en ce qu'il tient compte de conditions spécifiques de mise en œuvre d'une communication sur ledit ou lesdits réseau(x) de communication longue distance, affectées sélectivement, à au moins un desdits équipements.14. Access control device (200) to at least one long distance communication network for equipment of a short distance wireless network (221, 231), characterized in that it takes account of specific conditions of implementation of communication on said long distance communication network (s), selectively assigned, to at least one of said equipment.
15. Dispositif de contrôle d'accès selon la revendication 14, caractérisé en ce qu'il pilote :15. Access control device according to claim 14, characterized in that it controls:
- au moins un module de communication, capable d'émettre et/ou de recevoir des communications (201) sur ledit ou lesdits réseau(x) de communication longue distance ; et- at least one communication module, capable of transmitting and / or receiving communications (201) on said long distance communication network (s); and
- au moins un module de communication, capable d'émettre et ou de recevoir des communications sur ledit réseau sans fil à courte distance.- at least one communication module, capable of transmitting and or receiving communications over said short-range wireless network.
16. Dispositif de contrôle d'accès selon la revendication 15, caractérisé en ce qu'il comprend des moyens de communication transparente avec au moins un desdits équipements dudit réseau sans fil à courte distance.16. Access control device according to claim 15, characterized in that it comprises means of transparent communication with at least one of said equipment of said short distance wireless network.
17. Dispositif de contrôle d'accès selon l'une quelconque des revendications 15 et 16, caractérisé en ce que ledit réseau sans fil à courte distance est un réseau de type Bluetooth et en ce que ledit dispositif met en œuvre au moins un profil Bluetooth déporté.17. Access control device according to any one of claims 15 and 16, characterized in that said short distance wireless network is a Bluetooth type network and in that said device implements at least one Bluetooth profile deported.
18. Dispositif selon la revendication 17, caractérisé en ce qu'il comprend des moyens de basculement :18. Device according to claim 17, characterized in that it comprises tilting means:
- d'un mode de communication non transparent entre ledit dispositif, au moins un desdits modules de communication à courte distance et au moins un desdits équipements dudit réseau sans fil à courte distance ; à- a non-transparent communication mode between said device, at least one of said short distance communication modules and at least one of said equipment of said short distance wireless network; at
- un mode de communication transparent entre ledit dispositif et ledit au moins un desdits équipements dudit réseau sans fil à courte distance, ledit mode de communication transparent utilisant au moins un desdits profils Bluetooth déporté. - a transparent communication mode between said device and said at least one of said devices of said short-distance wireless network, said transparent communication mode using at least one of said remote Bluetooth profiles.
19. Dispositif de contrôle d'accès selon l'une quelconque des revendications 15 à 18, caractérisé en ce qu'il est regroupé avec ledit ou lesdits modules de communication dans une passerelle d'accès.19. Access control device according to any one of claims 15 to 18, characterized in that it is grouped with said one or more communication modules in an access gateway.
20. Dispositif de contrôle d'accès selon l'une quelconque des revendications 15 à 18, caractérisé en ce qu'il forme un équipement indépendant dudit ou desdits modules de communication avec lesquels il coopère.20. Access control device according to any one of claims 15 to 18, characterized in that it forms an independent equipment of said one or more communication modules with which it cooperates.
21. Dispositif de contrôle d'accès selon l'une quelconque des revendications 14 à 20, caractérisé en ce qu'il est apte à communiquer avec ledit ou lesdits réseau(x) distants à travers ledit ou lesdits modules de communication. 21. Access control device according to any one of claims 14 to 20, characterized in that it is capable of communicating with said remote network (s) through said communication module (s).
22. Programme d'ordinateur pour le contrôle d'accès à au moins un réseau de communication longue distance pour des équipements d'un réseau sans fil à courte distance, caractérisé en ce qu'il comprend des éléments de programme, enregistrés sur au moins un support lisible par au moins un microprocesseur, tenant compte de conditions spécifiques de mise en œuvre d'une communication sur ledit ou lesdits réseau(x) de communication longue distance, affectées sélectivement, à au moins un desdits équipements.22. Computer program for controlling access to at least one long distance communication network for equipment of a short distance wireless network, characterized in that it comprises program elements, recorded on at least a medium readable by at least one microprocessor, taking account of specific conditions for implementing communication on said one or more long distance communication network (s), selectively assigned, to at least one of said devices.
23. Programme d'ordinateur selon la revendication 16, caractérisé en ce qu'il pilote au moins un module de communication, capable d'émettre et/ou de recevoir des communications sur ledit ou lesdits réseau(x) de communication longue distance, ledit ou les modules de communication mettant en œuvre par eux-mêmes lesdites communications. 23. Computer program according to claim 16, characterized in that it controls at least one communication module, capable of transmitting and / or receiving communications over said long distance communication network (s), said network or the communication modules implementing these communications by themselves.
PCT/FR2003/003087 2002-10-17 2003-10-17 Method for controlling access to a communication network, corresponding wireless network, device and computer programmes WO2004036856A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003286227A AU2003286227A1 (en) 2002-10-17 2003-10-17 Method for controlling access to a communication network, corresponding wireless network, device and computer programmes

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR02/12957 2002-10-17
FR0212957A FR2846175B1 (en) 2002-10-17 2002-10-17 METHOD FOR CONTROLLING ACCESS TO A COMMUNICATION NETWORK, WIRELESS NETWORK, DEVICE AND CORRESPONDING COMPUTER PROGRAMS

Publications (1)

Publication Number Publication Date
WO2004036856A1 true WO2004036856A1 (en) 2004-04-29

Family

ID=32050497

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/FR2003/003087 WO2004036856A1 (en) 2002-10-17 2003-10-17 Method for controlling access to a communication network, corresponding wireless network, device and computer programmes

Country Status (3)

Country Link
AU (1) AU2003286227A1 (en)
FR (1) FR2846175B1 (en)
WO (1) WO2004036856A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1610510A1 (en) * 2004-06-24 2005-12-28 France Telecom Wireless access control to telematics and voice services
WO2013005075A1 (en) 2011-07-01 2013-01-10 Nokia Corporation Method and apparatus for providing network access to a connecting apparatus

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020080757A1 (en) * 2000-12-15 2002-06-27 Kai Narvanen Arranging packet data connections in office system
US20020085540A1 (en) * 2000-12-29 2002-07-04 Jani Hyvarinen Telecommunication service provision in multi-network wireless telecommunication system
US20020132582A1 (en) * 2001-03-14 2002-09-19 Mooney Philip D. Cell phone extension using wireless piconet
EP1257132A1 (en) * 2001-05-08 2002-11-13 Telefonaktiebolaget L M Ericsson (Publ) Apparatus for integrating mobile telephones as terminals of a private communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020080757A1 (en) * 2000-12-15 2002-06-27 Kai Narvanen Arranging packet data connections in office system
US20020085540A1 (en) * 2000-12-29 2002-07-04 Jani Hyvarinen Telecommunication service provision in multi-network wireless telecommunication system
US20020132582A1 (en) * 2001-03-14 2002-09-19 Mooney Philip D. Cell phone extension using wireless piconet
EP1257132A1 (en) * 2001-05-08 2002-11-13 Telefonaktiebolaget L M Ericsson (Publ) Apparatus for integrating mobile telephones as terminals of a private communication system

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1610510A1 (en) * 2004-06-24 2005-12-28 France Telecom Wireless access control to telematics and voice services
FR2872376A1 (en) * 2004-06-24 2005-12-30 France Telecom METHOD AND DEVICE FOR CONTROLLING WIRELESS ACCESS TO TELEMATIC AND VOICE SERVICES
US7738926B2 (en) 2004-06-24 2010-06-15 France Telecom Method and device for wireless controlled access to telematic and voice services
WO2013005075A1 (en) 2011-07-01 2013-01-10 Nokia Corporation Method and apparatus for providing network access to a connecting apparatus
EP2727410A1 (en) * 2011-07-01 2014-05-07 Nokia Corp. Method and apparatus for providing network access to a connecting apparatus
EP2727410A4 (en) * 2011-07-01 2015-03-25 Nokia Corp Method and apparatus for providing network access to a connecting apparatus
US9549366B2 (en) 2011-07-01 2017-01-17 Nokie Technologies Oy Method and apparatus for providing network access to a connecting apparatus

Also Published As

Publication number Publication date
AU2003286227A1 (en) 2004-05-04
FR2846175A1 (en) 2004-04-23
FR2846175B1 (en) 2005-01-28

Similar Documents

Publication Publication Date Title
US8477767B2 (en) Methods, smart cards, and systems for providing portable computer, VoIP, and application services
EP1798943A1 (en) SIM messaging client
WO2013092796A1 (en) Method for routing within a mobile terminal emulating a contactless payment card
EP1498856A2 (en) Method for communication between a user station and a network, in particular internet, and implementing architecture
FR2806568A1 (en) METHOD FOR GENERATING IDENTIFICATION AND AUTHENTICATION DATA
EP1849320A1 (en) Method and device for accessing a sim card housed in a mobile terminal by means of a domestic gateway
EP3716117B1 (en) Electronic system
EP3716130B1 (en) Electronic system
EP2306324A1 (en) Method, system and adapting device enabling a data exchange between a communicating object and a processing unit
EP1958418B1 (en) Portable electronic entity for setting up secured voice communication over ip
EP0989529B1 (en) Smart card for accessing a remote application, terminal and associated communication system and method for accessing this remote application using this smart card
US7917638B1 (en) Transparent reconnection
WO2001065480A1 (en) Smart card control method
WO2004036856A1 (en) Method for controlling access to a communication network, corresponding wireless network, device and computer programmes
EP1479212A1 (en) Device and method for intermediation between service providers and their users
FR2870664A1 (en) IMPROVED METHOD AND APPARATUS FOR PROCESSING COMMUNICATION MODES OF A MOBILE COMMUNICATION TERMINAL
EP0581689B1 (en) Communication method and system between a calling equipment and a called equipment via a telephone exchange
FR3094517A1 (en) Electronic system
FR2834850A1 (en) METHOD FOR LOADING DATA OR APPLICATIONS IN A MOBILE POST EQUIPMENT USING A PRO-ACTIVE SIM CARD
WO2005036822A1 (en) Method and device for exchanging data between a terminal connected to a network, and a sim card placed inside a mobile terminal
FR2843847A1 (en) Data transmission system for Telnet manageable device e.g. router, has processing device with proxy unit to complete Telnet connection with Telnet device upon receiving request from help desk workstation to gain access to device
FR3077458A1 (en) METHOD OF AGGRATING A PLURALITY OF RADIO CONNECTIONS IN A WIRELESS NETWORK
EP1940118B1 (en) Method and system for routing multimedia flows, mobile radio communication station for performing this routing
WO2004064428A1 (en) Method, sim card and local device enabling said sim card to communicate locally
FR2911029A1 (en) METHOD FOR CONTROLLING MULTIMEDIA STREAM ROUTING AND MOBILE RADIO COMMUNICATION STATION FOR REALIZING THIS PILOTAGE

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 BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE 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 NI NO NZ OM PH PL PT RO RU SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ 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 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
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP