FR2941838A1 - Data e.g. voice short message service type data, transmission method for mobile telephone, involves performing transmission of data when criteria of power emission of radio communication terminal are verified - Google Patents
Data e.g. voice short message service type data, transmission method for mobile telephone, involves performing transmission of data when criteria of power emission of radio communication terminal are verified Download PDFInfo
- Publication number
- FR2941838A1 FR2941838A1 FR0950620A FR0950620A FR2941838A1 FR 2941838 A1 FR2941838 A1 FR 2941838A1 FR 0950620 A FR0950620 A FR 0950620A FR 0950620 A FR0950620 A FR 0950620A FR 2941838 A1 FR2941838 A1 FR 2941838A1
- Authority
- FR
- France
- Prior art keywords
- terminal
- data
- transmission
- criterion
- criteria
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/30—TPC using constraints in the total amount of available transmission power
- H04W52/36—TPC using constraints in the total amount of available transmission power with a discrete range or set of values, e.g. step size, ramping or offsets
- H04W52/367—Power values between minimum and maximum limits, e.g. dynamic range
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/18—TPC being performed according to specific parameters
- H04W52/28—TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission
- H04W52/281—TPC being performed according to specific parameters using user profile, e.g. mobile speed, priority or network state, e.g. standby, idle or non transmission taking into account user or data type priority
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/04—TPC
- H04W52/38—TPC being performed in particular situations
- H04W52/44—TPC being performed in particular situations in connection with interruption of transmission
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
I Procédé de transmission de données, par un terminal de radiocommunication, sur un réseau de communication, produit programme d'ordinateur, moyen de stockage et terminal de communication correspondants. 1. DOMAINE DE L'INVENTION Le domaine de l'invention concerne les terminaux embarqués communicants sans fils (ou wireless en anglais), encore appelés terminaux de radiocommunication. Plus précisément, l'invention concerne un procédé de transmission, par un terminal de radiocommunication, comprenant un dispositif d'alimentation autonome tel une batterie. I Method of data transmission, by a radio communication terminal, over a communication network, computer program product, storage means and corresponding communication terminal. FIELD OF THE INVENTION The field of the invention relates to communicating terminals without wires (or wireless in English), also called radiocommunication terminals. More specifically, the invention relates to a transmission method, by a radiocommunication terminal, comprising an autonomous power supply device such as a battery.
L'invention s'applique en particulier aux transmissions de données utilisant comme support un canal de radiocommunication, comme par exemple des messages textes (ou SMS pour Short Message Service en anglais), des messages multimédias (ou MMS pour Multimedia Message service en anglais), le transfert TCP/IP (pour Transmission Control Protocol/Internet Protocol en anglais ou protocole de contrôle de transmissions/Protocole Internet en français), ou bien encore la télécopie (ou data fax en anglais). Un tel terminal peut être par exemple être un téléphone mobile, un PDA (pour Personal Digital Assistant en anglais ou assistant numérique personnel en français), ou tout autre terminal portatif. Les terminaux (ou modules de radiocommunication) précités sont conformes à une norme de radiocommunication telle que notamment, mais non exclusivement, le GSM ( Global System for Mobile en anglais), le GPRS ( Global Packet Radio Service en anglais), l'UMTS ( Universal Mobile Telecommunications Service en anglais), le WCDMA ( Wideband Code Division Multiple Access en anglais), le WiFi ( Wireless Fidelity en anglais) ou bien encore la norme Bluetooth. 2. ARRIÈRE-PLAN TECHNOLOGIOUE Classiquement, il est d'usage d'équiper un terminal de radiocommunication d'un amplificateur de puissance permettant l'émission de données au moyen d'un signal dont la puissance est suffisante pour établir une communication sur un réseau de communication. The invention applies in particular to data transmissions using as support a radio communication channel, such as for example text messages (or SMS for Short Message Service in English), multimedia messages (or MMS for Multimedia Message service in English). , TCP / IP (Transmission Control Protocol / Internet Protocol) or fax (or data fax in English). Such a terminal may for example be a mobile phone, a PDA (for Personal Digital Assistant or personal digital assistant in French), or any other portable terminal. The aforementioned terminals (or radiocommunication modules) conform to a radiocommunication standard such as in particular, but not exclusively, GSM (Global System for Mobile in English), GPRS (Global Packet Radio Service in English), UMTS ( Universal Mobile Telecommunications Service in English), Wideband Code Division Multiple Access (WCDMA), WiFi (Wireless Fidelity) or the Bluetooth standard. BACKGROUND OF THE INVENTION Conventionally, it is customary to equip a radiocommunication terminal with a power amplifier enabling the transmission of data by means of a signal whose power is sufficient to establish communication over a network. Communication.
Dans le cadre d'une application sans fil, il est connu que chaque terminal de radiocommunication, pour émettre et recevoir des données et/ou instructions, doit être constamment connecté à une borne (encore appelée base). Évidemment, plus le terminal mobile est éloigné de la borne, plus la puissance requise demandée par la borne au terminal (lors de la communication) doit être importante pour assumer un fonctionnement correct. Classiquement, pour chaque réseau est spécifié une puissance maximale et une puissance minimum afin de permettre au terminal de fonctionner sur ce réseau. Ce mode d'émission de données est plus connu sous le nom de mode connecté (ou mode dédié). In the context of a wireless application, it is known that each radiocommunication terminal, to transmit and receive data and / or instructions, must be constantly connected to a terminal (also called base). Obviously, the further the mobile terminal is from the terminal, the more power required by the terminal terminal (during communication) must be important to assume proper operation. Conventionally, for each network is specified maximum power and minimum power to allow the terminal to operate on this network. This data transmission mode is better known as connected mode (or dedicated mode).
Dans un mode de veille (encore appelé mode IDLE ), par exemple entre deux appels réceptionnés par un téléphone mobile, le mobile n'émet aucune donnée. Cependant, dans ce mode de veille, le terminal mobile n'est pas entièrement au repos. En effet en GSM, le terminal mobile écoute notamment les données des canaux BCCH (pour Broadcast Control Channel en anglais), les données des canaux FCCH (pour "Frequency Correction Channel" en anglais) ou bien encore les données des canaux SCH (pour "Synchronisation Channel" en anglais). De manière habituelle, l'émission de données en mode connecté ou bien la scrutation des informations liées au réseau en mode de veille sont réalisés sans tenir compte des conditions de réception. In a standby mode (also called IDLE mode), for example between two calls received by a mobile phone, the mobile does not emit any data. However, in this standby mode, the mobile terminal is not completely at rest. In fact, in GSM, the mobile terminal listens in particular to the data of the BCCH channels (for Broadcast Control Channel in English), the data of the FCCH channels (for "Frequency Correction Channel" in English) or even the data of the SCH channels (for " Synchronization Channel ". Usually, the transmission of data in connected mode or the scanning of information related to the network in standby mode are performed without taking into account the reception conditions.
Par exemple, lorsque le terminal mobile est situé dans un véhicule traversant un pont, le lien de radiocommunication entre la borne et le terminal mobile est rompu. Malgré cela, le terminal mobile continue à scruter le réseau et à émettre des requêtes vers la borne la plus proche. Du fait de la présence du pont, l'amplification au niveau du terminal doit être plus importante. Il s'ensuit alors une consommation inutile d'un dispositif d'alimentation autonome dudit terminal, tel une batterie. Et de ce fait une importante réduction de son autonomie. De manière générale, plus le terminal mobile se trouve éloigné de la borne (ou de la base) à laquelle il est rattaché, plus celle-ci va réclamer à la batterie du terminal mobile sa puissance maximale pour assumer un fonctionnement correct. For example, when the mobile terminal is located in a vehicle crossing a bridge, the radio link between the terminal and the mobile terminal is broken. Despite this, the mobile terminal continues to scan the network and issue requests to the nearest terminal. Because of the presence of the bridge, the amplification at the terminal must be greater. It then follows a useless consumption of an autonomous power supply device of said terminal, such as a battery. And thus a significant reduction of its autonomy. In general, the further the mobile terminal is away from the terminal (or the base) to which it is attached, the more it will claim the battery of the mobile terminal its maximum power to assume proper operation.
L'émission de données (en mode connecté) sur un canal de radiocommunication nécessite donc un certain niveau de puissance. Il y a donc un impact important de la transmission, ou encore de la puissance d'émission, sur la consommation globale du terminal. L'amplification du signal lorsque les conditions de scrutation et/ou d'émission ne sont pas optimales est un élément majeur dans la consommation des systèmes embarqués sans fils. Ainsi, les systèmes embarqués communicants autonomes (alimentés sur batterie par exemple) sont souvent confrontés à des problèmes d'autonomie. Outre les contraintes imposées aux utilisateurs, dans certains cas le remplacement/chargement de la batterie peut s'avérer coûteux voir même impossible. 3. OB.IECTIFS DE L'INVENTION L'invention, dans au moins un mode de réalisation, a notamment pour objectif de pallier cet inconvénient de l'état de la technique. Plus précisément, dans au moins un mode de réalisation de l'invention, un objectif de la présente invention est de fournir une technique permettant d'améliorer l'autonomie d'un terminal de radiocommunication, en gérant de manière efficace la consommation d'un dispositif d'alimentation autonome (par exemple une batterie) dudit terminal. Un autre objectif de l'invention est de proposer un procédé qui ne nécessite pas de modifications hardware des terminaux existants. Un autre objectif de l'invention est de fournir une technique qui soit simple à mettre en oeuvre pour un faible coût. 4. EXPOSÉ DE L'INVENTION Dans un mode de réalisation particulier de l'invention, on atteint ces buts de l'invention au moyen d'un procédé de transmission de données, par un terminal de radiocommunication, sur un réseau de radiocommunication. Ce procédé est remarquable en ce qu'il comprend étapes consistant à : a) obtenir au moins une valeur d'au moins un paramètre de fonctionnement du terminal, au sein dudit réseau de radiocommunication ; b) déterminer si au moins un critère de minimisation d'une puissance d'émission du terminal est vérifié, chaque critère étant fonction d'au moins une valeur obtenue pour au moins un paramètre de fonctionnement, parmi le ou les paramètres de fonctionnement ; 30 c) si ledit au moins un critère n'est pas vérifié, reporter la transmission desdites données, sinon commencer ou continuer à transmettre lesdites données. Le principe général d'un mode de réalisation de l'invention consiste donc à sélectionner un environnement le plus favorable à une limitation de la puissance d'émission de manière à limiter le nombre de transmission de données nécessitant une puissance d'émission importante. Notamment, le procédé de la présente invention est remarquable en ce qu'il permet de limiter la consommation d'énergie d'un dispositif d'alimentation autonome, exemple une batterie, dudit terminal lorsque le terminal embarqué transmet, ou désire transmettre, des données sur un réseau de communication. Egalement, ce procédé étant implémenté de manière logicielle au sein du terminal, ce procédé est simple à mettre en oeuvre et à moindre coût du fait notamment qu'aucun ajout de composants hardwares aux terminaux déjà existants n'est nécessaire. De façon avantageuse, les étapes a), b) et c) sont réitérées tant que la transmission desdites données n'est pas terminée. Ainsi, on s'assure de transmettre toutes les données, même après une longue période durant laquelle les conditions radio ne sont pas favorables à la limitation de la puissance d'émission. Avantageusement, chaque itération des étapes a), b) et c) est effectuée après expiration d'un délai d'attente prédéterminé. Ainsi, on limite le nombre de tentatives d'émission de données durant des phases dans lesquelles les conditions radio ne sont pas favorables à la limitation de la puissance d'émission. Selon une caractéristique avantageuse de l'invention, ce procédé comprend des étapes consistant à : - déterminer si une durée de temporisation est écoulée depuis un événement prédéterminé ; - si ladite durée de temporisation est écoulée sans que lesdites données aient déjà été transmises, transmettre lesdites données.30 Ainsi, ce mode de réalisation particulier de l'invention permet de forcer l'émission de données bien que les conditions radio ne sont pas favorables à la limitation de la puissance d'émission. Ceci permet d'éviter d'ajourner à l'infini l'émission de données. The transmission of data (in connected mode) on a radiocommunication channel therefore requires a certain level of power. There is therefore a significant impact of the transmission, or even of the transmission power, on the overall consumption of the terminal. The amplification of the signal when the conditions of scanning and / or emission are not optimal is a major element in the consumption of embedded wireless systems. Thus, communicating autonomous autonomous systems (battery powered for example) are often faced with problems of autonomy. In addition to the constraints imposed on users, in some cases the replacement / charging of the battery can be expensive or even impossible. 3. OB.IECTIFS OF THE INVENTION The invention, in at least one embodiment, is intended in particular to overcome this drawback of the state of the art. More specifically, in at least one embodiment of the invention, an object of the present invention is to provide a technique for improving the autonomy of a radiocommunication terminal, effectively managing the consumption of a autonomous power supply device (for example a battery) of said terminal. Another objective of the invention is to propose a method that does not require hardware modifications of existing terminals. Another object of the invention is to provide a technique that is simple to implement for a low cost. SUMMARY OF THE INVENTION In a particular embodiment of the invention, these objects of the invention are achieved by means of a method of data transmission, by a radiocommunication terminal, over a radio communication network. This method is remarkable in that it comprises the steps of: a) obtaining at least one value of at least one operating parameter of the terminal, within said radio communication network; b) determining whether at least one criterion for minimizing transmission power of the terminal is verified, each criterion being a function of at least one value obtained for at least one operating parameter, from among the operating parameter or parameters; C) if said at least one criterion is not verified, postpone the transmission of said data, otherwise start or continue to transmit said data. The general principle of an embodiment of the invention therefore consists in selecting an environment that is most favorable to a limitation of the transmission power so as to limit the number of data transmission requiring a large transmission power. In particular, the method of the present invention is remarkable in that it makes it possible to limit the energy consumption of an autonomous power supply device, for example a battery, of said terminal when the on-board terminal transmits or wishes to transmit data. on a communication network. Also, since this method is implemented in a software manner within the terminal, this method is simple to implement and at a lower cost, in particular because no addition of hardwares components to the already existing terminals is necessary. Advantageously, steps a), b) and c) are repeated until the transmission of said data is complete. Thus, it is ensured to transmit all the data, even after a long period during which the radio conditions are not favorable to the limitation of the power of emission. Advantageously, each iteration of steps a), b) and c) is performed after expiry of a predetermined waiting period. Thus, it limits the number of data transmission attempts during phases in which the radio conditions are not favorable to the limitation of the transmission power. According to an advantageous characteristic of the invention, this method comprises the steps of: determining if a delay time has elapsed since a predetermined event; if said delay time has elapsed without said data having already been transmitted, transmitting said data. Thus, this particular embodiment of the invention makes it possible to force the transmission of data even though the radio conditions are not favorable. the limitation of the transmission power. This makes it possible to avoid postponing the transmission of data to infinity.
Avantageusement, ledit au moins un paramètre de fonctionnement du terminal appartient au groupe comprenant : - consigne, spécifiée par le réseau, de niveau de puissance d'émission du terminal ; - niveau mesuré de puissance de réception du terminal ; - niveau de qualité d'un signal reçu par le terminal ; - nombre de cellules voisines pour chacune desquelles le terminal reçoit une porteuse; - paramètres de mobilité géographique du terminal. Ainsi, l'utilisation de données déjà existantes permet de limiter le nombre de calculs du microprocesseur dudit terminal. Advantageously, said at least one operating parameter of the terminal belongs to the group comprising: - setpoint, specified by the network, of transmission power level of the terminal; - measured level of reception power of the terminal; - quality level of a signal received by the terminal; - number of neighboring cells for each of which the terminal receives a carrier; - geographic mobility parameters of the terminal. Thus, the use of already existing data makes it possible to limit the number of calculations of the microprocessor of said terminal.
Selon une autre caractéristique avantageuse de l'invention, au moins un critère, parmi le ou les critères de minimisation d'une puissance d'émission du terminal, est fonction d'au moins un paramètre d'une application requérant la transmission desdites données. Ainsi, le ou les critères de minimisation d'une puissance d'émission du terminal sont fonction du type de l'application. Par exemple, pour une application de type transmission de données de type voix, le paramètre prépondérant est un critère de continuité de service et qualité. Pour une application de type transmission de données en mode paquets, la continuité de service est moins prépondérante, le procédé de la présente invention est alors pleinement exploité. According to another advantageous characteristic of the invention, at least one criterion, among the criterion or criteria for minimizing a transmission power of the terminal, is a function of at least one parameter of an application requiring the transmission of said data. Thus, the criterion or criteria for minimizing a transmission power of the terminal are a function of the type of the application. For example, for a voice-type data transmission type application, the paramount parameter is a continuity of service and quality criterion. For a packet data type application, the continuity of service is less important, the method of the present invention is then fully exploited.
Selon un caractéristique avantageuse de l'invention, ce procédé comprend des étapes consistant à : - mémoriser au moins deux valeurs, obtenues à des instants différents, d'au moins un paramètre de fonctionnement du terminal, pour former un ensemble de valeurs ; - modifier une définition d'au moins un critère, parmi le ou les critères de minimisation d'une puissance d'émission du terminal, en fonction dudit ensemble de valeurs. Ainsi, il est possible d'anticiper une évolution de certains paramètres pour notamment prédire une évolution dudit au moins un critère de minimisation d'une puissance d'émission du terminal. Par exemple, si une telle anticipation prédit une longue période durant laquelle le critère de minimisation n'est pas vérifié, il peut être dans ce cas plus judicieux de transmettre de manière anticipée lesdites données. Dans un autre mode de réalisation, l'invention concerne un produit programme d'ordinateur téléchargeable depuis un réseau de communication et/ou enregistré sur un support lisible par ordinateur et/ou exécutable par un processeur. Ce produit programme d'ordinateur comprend des instructions de code de programme pour la mise en oeuvre du procédé précité (dans l'un quelconque de ses différents modes de réalisation), lorsque ledit programme est exécuté sur un ordinateur. According to an advantageous characteristic of the invention, this method comprises the steps of: storing at least two values, obtained at different times, of at least one operating parameter of the terminal, to form a set of values; modifying a definition of at least one criterion, among the criterion or criteria for minimizing a transmission power of the terminal, as a function of said set of values. Thus, it is possible to anticipate an evolution of certain parameters in particular to predict an evolution of said at least one criterion for minimizing transmission power of the terminal. For example, if such anticipation predicts a long period during which the minimization criterion is not verified, it may be more judicious in this case to transmit said data in advance. In another embodiment, the invention relates to a computer program product downloadable from a communication network and / or recorded on a computer readable medium and / or executable by a processor. This computer program product includes program code instructions for carrying out the aforesaid method (in any one of its various embodiments), when said program is run on a computer.
Dans un autre mode de réalisation, l'invention concerne un moyen de stockage lisible par ordinateur, éventuellement totalement ou partiellement amovible, stockant un programme d'ordinateur comprenant un jeu d'instructions exécutables par un ordinateur pour mettre en oeuvre le procédé précité (dans l'un quelconque de ses différents modes de réalisation). In another embodiment, the invention relates to a computer readable storage means, possibly totally or partially removable, storing a computer program comprising a set of instructions executable by a computer to implement the aforementioned method (in any of its different embodiments).
Dans un autre mode de réalisation, l'invention concerne un terminal de radiocommunication permettant de transmettre des données, sur un réseau de radiocommunication. Ce terminal est remarquable en ce qu'il comprend : - des moyens d'obtention d'au moins une valeur d'au moins un paramètre de fonctionnement du terminal, au sein dudit réseau de radiocommunication ; - des premier moyens de détermination permettant de déterminer si au moins un critère de minimisation d'une puissance d'émission du terminal est vérifié, chaque critère étant fonction d'au moins une valeur obtenue pour au moins un paramètre de fonctionnement, parmi le ou les paramètres de fonctionnement ; - des moyens de report de la transmission desdites données quand ledit au moins un critère n'est pas vérifié. 2941838 7' Avantageusement, le terminal de radiocommunication comprend des seconds moyens de détermination permettant de déterminer si la transmission desdites données n'est pas terminée. Egalement, le terminal de radiocommunication comprend des troisièmes 5 moyens de détermination permettant de vérifier une expiration d'un délai d'attente prédéterminé. Selon une caractéristique avantageuse de l'invention, le terminal de radiocommunication comprend : - des quatrièmes moyens de détermination permettant de déterminer si une durée 10 de temporisation est écoulée depuis un événement prédéterminé ; - des moyens de transmission desdites données si ladite durée de temporisation est écoulée sans que lesdites données aient déjà été transmises. Selon une autre caractéristique avantageuse de l'invention, le terminal de radiocommunication comprend : 15 - des moyens de mémorisation d'au moins deux valeurs, obtenues à des instants différents, d'au moins un paramètre de fonctionnement du terminal, pour former un ensemble de valeurs ; - des moyens de modification d'une définition d'au moins un critère, parmi le ou les critères de minimisation d'une puissance d'émission du terminal, en fonction 20 dudit ensemble de valeurs. 5. LISTE DES FIGURES D'autres objets, caractéristiques et avantages de l'invention apparaîtront à la lecture de la description qui va suivre à titre d'exemple non limitatif, et à l'examen des dessins annexés dans lesquels : 25 la figure 1 est une vue schématique représentant l'évolution classique de la puissance à émettre par un terminal de radiocommunication en mode connecté ou bien l'évolution de la puissance nécessaire pour émettre par un terminal en mode veille, le terminal de radiocommunication étant en mobilité; la figure 2 est une vue schématique illustrant un algorithme mis en oeuvre par un 30 terminal dans un mode veille, selon un mode de réalisation particulier de l'invention; - la figure 3 est une vue schématique illustrant un algorithme mis en oeuvre par un terminal dans un mode connecté selon un mode de réalisation particulier de l'invention ; - la figure 4 est un schéma bloc fonctionnel du terminal selon l'invention, lorsque les algorithmes des figures 2 et 3 sont mis en oeuvre par ledit terminal, selon un mode de réalisation particulier de l'invention ; la figure 5 est une vue schématique illustrant un exemple d'application de la présente invention, selon un mode de réalisation particulier de l'invention ; 6. DESCRIPTION DÉTAILLÉE Par la suite, l'invention concerne un terminal de radiocommunication comme, par exemple, un téléphone mobile GSM situé dans un véhicule mobile circulant sur un territoire. Il est évident cependant que l'invention ne se limite pas à cette application particulière, mais peut également être mise en oeuvre dans de nombreux autres domaines présentant les mêmes problèmes comme par exemple le domaine de la navigation, la localisation d'espèces animales, la gestion de flotte ou bien encore la gestion de parc matériel. La figure 1 illustre schématiquement, pour un terminal de radiocommunication comprenant un dispositif d'alimentation autonome tel une batterie, une évolution classique, en fonction du temps, d'une puissance de transmission Ptx pour émettre des données dans un mode connecté ou nécessaire pour émettre dans un mode veille. L'évolution de cette puissance Ptx est représentée par une courbe C. Pour rappel, le mode veille correspond à un mode dans lequel le terminal de radiocommunication souhaite émette des données dans le mode connecté. Dans ce mode de veille sont scrutées en permanence les conditions radio afin d'autoriser ou non le terminal à émettre des données sur le réseau de communication. Tel qu'illustré sur la courbe C de la figure 1, la puissance de transmission Ptx évolue au cours du temps, que ce soit en mode connecté ou bien en mode veille. Prenons l'exemple d'un terminal de radiocommunication en mode connecté. Au point A de la courbe C, la puissance à émettre est à son maximum pour réaliser une transmission de données. Cette situation correspond, par exemple, à une configuration dans laquelle le terminal se situe dans une zone très éloignée de la borne la plus proche ou bien encore que le terminal se situe dans une zone très accidentée (une vallée par exemple). Dans ce cas, l'amplification du signal nécessaire pour transmettre les données est très importante. Il s'ensuit une consommation excessive et inutile de l'énergie de la batterie intégrée au terminal. In another embodiment, the invention relates to a radiocommunication terminal for transmitting data over a radio communication network. This terminal is remarkable in that it comprises: means for obtaining at least one value of at least one operating parameter of the terminal, within said radio communication network; first determining means for determining whether at least one criterion for minimizing transmission power of the terminal is verified, each criterion being a function of at least one value obtained for at least one operating parameter, from among or operating parameters; means for transferring the transmission of said data when said at least one criterion is not verified. Advantageously, the radiocommunication terminal comprises second determining means for determining whether the transmission of said data is not complete. Also, the radiocommunication terminal includes third determining means for checking an expiration of a predetermined waiting time. According to an advantageous characteristic of the invention, the radiocommunication terminal comprises: fourth determining means for determining whether a delay time has elapsed since a predetermined event; means for transmitting said data if said delay time has elapsed without said data having already been transmitted. According to another advantageous characteristic of the invention, the radiocommunication terminal comprises: means for memorizing at least two values, obtained at different times, from at least one operating parameter of the terminal, to form a set values; means for modifying a definition of at least one criterion, among the criterion or criteria for minimizing a transmission power of the terminal, as a function of said set of values. 5. LIST OF FIGURES Other objects, characteristics and advantages of the invention will become apparent on reading the following description given by way of nonlimiting example, and on examining the appended drawings in which: FIG. 1 is a schematic view showing the conventional evolution of the power to be transmitted by a connected mode radio terminal or the evolution of the power required to transmit by a terminal in standby mode, the radiocommunication terminal being in mobility; FIG. 2 is a schematic view illustrating an algorithm implemented by a terminal in a sleep mode, according to a particular embodiment of the invention; FIG. 3 is a schematic view illustrating an algorithm implemented by a terminal in a connected mode according to a particular embodiment of the invention; - Figure 4 is a functional block diagram of the terminal according to the invention, when the algorithms of Figures 2 and 3 are implemented by said terminal, according to a particular embodiment of the invention; Figure 5 is a schematic view illustrating an example of application of the present invention, according to a particular embodiment of the invention; 6. DETAILED DESCRIPTION Next, the invention relates to a radiocommunication terminal such as, for example, a GSM mobile phone located in a mobile vehicle traveling on a territory. It is obvious, however, that the invention is not limited to this particular application, but can also be implemented in many other fields presenting the same problems as for example the field of navigation, the location of animal species, the fleet management or even fleet management. FIG. 1 schematically illustrates, for a radiocommunication terminal comprising an autonomous power supply device such as a battery, a conventional evolution, as a function of time, of a transmission power Ptx for transmitting data in a mode connected to or necessary for transmitting in a sleep mode. The evolution of this power Ptx is represented by a curve C. As a reminder, the standby mode corresponds to a mode in which the radiocommunication terminal wishes to transmit data in the connected mode. In this standby mode the radio conditions are continuously scanned in order to allow or not the terminal to transmit data on the communication network. As illustrated in curve C of FIG. 1, the transmission power Ptx changes over time, whether in connected mode or in standby mode. Take the example of a radio terminal in connected mode. At point A of curve C, the power to be emitted is at its maximum to achieve a data transmission. This situation corresponds, for example, to a configuration in which the terminal is located in an area very far from the nearest terminal or even that the terminal is in a very rugged area (a valley for example). In this case, the amplification of the signal necessary to transmit the data is very important. This results in excessive and unnecessary consumption of the battery power integrated in the terminal.
Au point B de la courbe C, la puissance à émettre est à son minimum. Cette situation correspond, par exemple, à une configuration dans laquelle le terminal se situe dans une zone de plaine. Dans ce cas, l'amplification nécessaire pour transmettre les données est moindre en comparaison à celle correspondant à la situation du point A. Il s'ensuit une consommation moindre de l'énergie de la batterie intégrée dans le dispositif de radiocommunication. Le raisonnement est identique dans un mode de veille dont la puissance Ptx nécessaire pour transmettre des données varie dans le temps. En mode connecté, le niveau de PCL (niveau de puissance montante spécifiée par le réseau) impacte sur la consommation d'un terminal embarqué jusqu'à un facteur 3. Egalement, la consommation d'énergie d'une batterie d'un terminal entre un mode connecté et un mode veille varie d'un facteur 10 à 30. La figure 2 illustre schématiquement, selon un mode de réalisation particulier de l'invention, différentes étapes d'un algorithme mis en oeuvre par un terminal en mode veille, ce mode veille étant considéré comme un mode préparatoire au mode connecté. Une première étape 201 consiste à initialiser l'algorithme lors du démarrage du terminal de radiocommunication qui est, par exemple, un téléphone mobile. Une étape 202 suivante consiste en une configuration d'un service selon lequel l'algorithme va se dérouler. Cette configuration dépend notamment du type de terminal de radiocommunication (par exemple un téléphone portable ou bien un module de suivi d'un conteneur) ainsi que du type de l'application demandant l'accès au canal de radiocommunication. Par exemple, une application peut consister à envoyer des données relatives à un conteneur (température, pression à l'intérieure du conteneur) par un terminal de radiocommunication placé à l'intérieur dudit conteneur, ou bien encore un envoi de messages de type SMS par un terminal de téléphone mobile. Cette configuration de l'étape 202 peut être réalisée par défaut ou bien être dynamique. Cette étape 202 permet notamment de définir les différentes temporisations et délais ( TimeOut1 , TimeOut2 , Ta , Tb ), ainsi que le mode de fonctionnement (mode OFF ou mode ON ) tel que décrit plus amplement dans la suite de la description en relation avec les étapes 205, 207 de la figure 2 et les étapes 211, 212 de la figure 3. Il est à noter que cette configuration de service peut être réalisée par défaut ou bien être dynamique. At point B of curve C, the power to be emitted is at its minimum. This situation corresponds, for example, to a configuration in which the terminal is in a lowland area. In this case, the amplification necessary to transmit the data is less than that corresponding to the situation of point A. This results in a lower consumption of the energy of the battery integrated in the radiocommunication device. The reasoning is identical in a standby mode whose power Ptx needed to transmit data varies over time. In connected mode, the level of PCL (rising power level specified by the network) has an impact on the consumption of an onboard terminal up to a factor of 3. Also, the energy consumption of a battery of a terminal between a connected mode and a sleep mode varies by a factor of 10 to 30. FIG. 2 schematically illustrates, according to a particular embodiment of the invention, different steps of an algorithm implemented by a terminal in standby mode, Standby mode is considered a preparatory mode for connected mode. A first step 201 is to initialize the algorithm when starting the radio terminal which is, for example, a mobile phone. A next step 202 consists of a configuration of a service according to which the algorithm will unfold. This configuration depends in particular on the type of radiocommunication terminal (for example a mobile phone or a container tracking module) as well as the type of the application requesting access to the radiocommunication channel. For example, an application may consist in sending data relating to a container (temperature, pressure inside the container) by a radiocommunication terminal placed inside said container, or else sending messages of the SMS type by a mobile phone terminal. This configuration of step 202 can be performed by default or be dynamic. This step 202 makes it possible in particular to define the different delays and delays (TimeOut1, TimeOut2, Ta, Tb), as well as the operating mode (OFF mode or ON mode) as described more fully in the following description in connection with the steps 205, 207 of Figure 2 and steps 211, 212 of Figure 3. It should be noted that this service configuration can be performed by default or be dynamic.
Particulièrement, cette étape 202 permet de déterminer : - un premier compteur de temps de première durée maximale TimeOUT 1 correspondant à la durée maximale d'attente avant un forçage d'une transmission de données (cette étape de forçage est plus amplement décrite en relation avec l'étape 205 de la figure 2) ; - un premier délai d'attente Ta permettant au terminal d'attendre de meilleures conditions radio pour émettre des données sur le réseau (ce premier délai d'attente Ta est plus amplement décrit en relation avec l'étape 207 de la figure 2) ; - un premier mode de fonctionnement (mode ON ) ou un second mode de fonctionnement (mode OFF ), ces deux modes de fonctionnement étant plus amplement décrits par la suite. Une fois la configuration de service réalisée dans l'étape 202, une étape 203 sélectionne le mode de fonctionnement adéquat. Le second mode de fonctionnement (mode OFF ) permet de procéder immédiatement et automatiquement à l'établissement de la communication, sans que le terminal de radiocommunication exécute l'algorithme d'une étape 204 suivante plus amplement décrite par la suite. Le premier mode de fonctionnement (mode ON ) permet au terminal de radiocommunication d'exécuter l'algorithme de l'étape 204, au lieu de procéder immédiatement et automatiquement à l'établissement de cette communication dans le second mode de fonctionnement. 2941838 Ir Ce premier mode de fonctionnement permet d'autoriser au terminal à transmettre les données dans un mode connecté ou bien de différer dans le temps cette transmission de données. Cette notion de temporisation est plus amplement décrite en relation avec les étapes 204, 205 et 207 de la figure 2. 5 Si le second mode de fonctionnement (mode OFF ) est sélectionné dans l'étape 203, une étape 206 permet de procéder immédiatement et automatiquement à l'établissement de la transmission de données avant de passer en mode connecté pour émettre lesdites données. Cette transmission de données en mode connecté est plus amplement décrite en relation avec la figure 3. 10 Si le premier mode de fonctionnement (mode ON ) est sélectionné dans l'étape 203, une étape 204 permet de vérifier si les conditions radio sont optimales pour transmettre les données. Pour réaliser ce test, dans une étape 2041, le terminal maintient à sa disposition et en temps réel, par scrutation du réseau, une valeur d'au moins un paramètre de 15 fonctionnement dudit terminal, au sein dudit réseau de radiocommunication ainsi qu'un historique de ces mêmes paramètres (étape 2042 de la figure 2). Selon un mode de réalisation de la présente invention, ledit au moins un paramètre de fonctionnement du terminal appartient au groupe comprenant : - consigne, spécifiée par le réseau, de niveau de puissance d'émission du 20 terminal ; - niveau mesuré de puissance de réception du terminal ; - niveau de qualité d'un signal reçu par le terminal ; - nombre de cellules voisines pour chacune desquelles le terminal reçoit une porteuse et niveau mesuré de puissance de réception pour chacune d'elle; 25 - paramètres de mobilité géographique du terminal. Il est à noter que le paramètre relatif au nombre de cellules voisines peut intervenir dans certains cas particulier de mobilité. Par exemple si aucune cellule voisine n'est présente (dans le cas d'une couverture réseau incomplète), le dispositif favorise l'émission sur la cellule courante. 30 A l'inverse, si de nombreuses cellules voisines sont présentes et possèdent des caractéristiques réseaux plus favorables que la cellule courante, cela conduit à augmenter les temps d'attentes du système car il est possible qu'une reselection sur une cellule meilleure se produise. Ces paramètres de fonctionnement permettent notamment d'établir des critères de minimisation d'une puissance d'émission du terminal, chaque critère étant fonction d'au moins une valeur obtenue pour au moins un paramètre de fonctionnement, parmi le ou les paramètres de fonctionnement. Selon un mode de réalisation avantageux de l'invention, ledit moins un critère, parmi le ou les critères de minimisation d'une puissance d'émission du terminal, est fonction d'au moins un paramètre d'une application requérant la transmission desdites données, comme par exemple la taille des données à transmettre, l'état de charge du mobile. Selon un autre mode de réalisation avantageux de l'invention, ladite étape 2042 de mémorisation d'un historique consiste à mémoriser au moins deux valeurs, obtenues à des instants différents, d'au moins un paramètre de fonctionnement du terminal, pour former un ensemble de valeurs. Cet ensemble de valeurs permet ensuite de modifier une définition d'au moins un critère, parmi le ou les critères de minimisation d'une puissance d'émission du terminal. Ledit au moins un critère de minimisation d'une puissance d'émission du terminal peut également être fonction : - du premier temps d'attente Ta de l'étape 207 (plus amplement décrite par la suite) ; - du mode sélectionnée dans l'étape 203; - de la prise en compte de la configuration du service réalisé à l'étape 202 ; - de coefficients de pondération (plus amplement décrits par la suite en relation avec la figure 4) ; - de la première durée maximale TimeOUT1 . Pendant toute la phase de déroulement de l'algorithme de la figure 2, la scrutation du réseau et la sauvegarde de paramètres de fonctionnement associés à cette scrutation se poursuit. Ainsi, grâce à ces paramètres en temps réel (étape 2041) et à ceux issus de l'historique de ce mêmes paramètres (étape 2042), le terminal est en mesure de s'adapter le plus rapidement à un changement de conditions radio. 2941838 13' En fonction des critères de minimisation d'une puissance d'émission du terminal, le terminal prend alors ou non la décision, lors de l'étape 204, d'émettre des données dans le mode connecté. Plus précisément, si ledit au moins un critère n'est pas vérifié, la transmission 5 desdites données est reportée. Sinon, le terminal commence à transmettre lesdites données. Selon un autre mode de réalisation de l'invention, ces critères peuvent notamment servir pour le passage à un mode d'attachement au réseau lors de la phase d'envoi d'une requête d'attachement (ou Attach Request en anglais) tel qu'il est décrit dans la 10 norme 3gpp . Cet envoi peut être conditionné de la même manière que celle décrite sur la figure 2. Plus précisément et tel que décrit en détail en relation avec les figures 4 et 5, tous ces critères vont permettre au terminal de calculer une valeur d'indice réseau C. Selon un mode de réalisation particulier de l'invention, une condition de l'étape 15 204 consiste à vérifier si cet indice réseau C est inférieur ou supérieur à un seuil prédéterminé S, pour décider si les conditions radio sont optimales pour autoriser le passage en mode connecté avec émission de données. La construction de cet indice réseau C est plus amplement décrite en relation avec la figure 4. 20 Si la valeur de l'indice réseau C est supérieure à la valeur de seuil S, la transition entre le mode veille et le mode connecté est autorisée. L'étape 206 d'acquittement/ transmission des données est alors exécutée immédiatement. Si la valeur de l'indice réseau C est inférieure à la valeur de seuil S, la transmission des données est mise en attente dans une étape 207 avec déclenchement 25 d'un premier délai d'attente de durée Ta. Une fois ce premier délai d'attente écoulé, l'étape 204 est réexecutée. Ainsi, ce premier délai d'attente permet au terminal d'attendre de meilleures conditions radio pour transmettre des données sur le réseau de radiocommunication. Tant que les conditions radio ne sont pas optimales, les étapes 204 et 207 sont réitérées. 30 Ainsi, si la valeur de l'indice réseau est inférieure audit seuil prédéterminé, selon un mode de réalisation de l'invention, il est proposé : - d'attribuer une valeur négative à la condition de l'étape 204 ; - temporiser dans une étape 207, pendant un premier délai d'attente Ta, la transition entre le premier mode et le second mode de fonctionnement du terminal ; et - tant que la condition de l'étape de conditionnement 204 est négative, c'est-à-dire si la valeur de l'indice réseau est inférieure audit seuil prédéterminé, répéter lesdites étapes de conditionnement 204 et de temporisation 207 à chaque expiration dudit premier délai d'attente Ta, pendant une première durée cumulée d'attente Ti égale à n*Ta, où n est le nombre de répétition. In particular, this step 202 makes it possible to determine: a first maximum first time time counter TimeOUT 1 corresponding to the maximum waiting time before forcing a data transmission (this forcing step is more fully described in relation to step 205 of Figure 2); a first waiting period Ta allowing the terminal to wait for better radio conditions to transmit data on the network (this first waiting time Ta is more fully described in relation to step 207 of FIG. 2); a first mode of operation (ON mode) or a second mode of operation (OFF mode), these two modes of operation being more fully described below. Once the service configuration is performed in step 202, a step 203 selects the proper operating mode. The second mode of operation (OFF mode) makes it possible to proceed immediately and automatically to the establishment of the call, without the radio terminal executing the algorithm of a next step 204, which is more fully described below. The first mode of operation (ON mode) allows the radiocommunication terminal to execute the algorithm of step 204, instead of proceeding immediately and automatically to the establishment of this communication in the second mode of operation. This first mode of operation makes it possible to allow the terminal to transmit data in a connected mode or to defer this data transmission over time. This notion of timing is more fully described in relation to the steps 204, 205 and 207 of FIG. 2. If the second operating mode (OFF mode) is selected in step 203, a step 206 allows proceeding immediately and automatically at the establishment of the data transmission before going into online mode to transmit said data. This data transmission in connected mode is more fully described in relation to FIG. 3. If the first operating mode (ON mode) is selected in step 203, a step 204 makes it possible to check whether the radio conditions are optimal for transmit the data. To perform this test, in a step 2041, the terminal maintains at its disposal, in real time, by scanning the network, a value of at least one operating parameter of said terminal, within said radio communication network as well as a history of these same parameters (step 2042 of Figure 2). According to an embodiment of the present invention, said at least one operating parameter of the terminal belongs to the group comprising: setpoint, specified by the network, of transmission power level of the terminal; - measured level of reception power of the terminal; - quality level of a signal received by the terminal; - number of neighboring cells for each of which the terminal receives a carrier and measured level of reception power for each of them; 25 - geographic mobility parameters of the terminal. It should be noted that the parameter relating to the number of neighboring cells can intervene in certain particular cases of mobility. For example, if no neighboring cell is present (in the case of incomplete network coverage), the device promotes transmission on the current cell. On the other hand, if many neighboring cells are present and have more favorable network characteristics than the current cell, this leads to an increase in the system's wait times because it is possible for a better cell reselection to occur. . These operating parameters in particular make it possible to establish criteria for minimizing a transmission power of the terminal, each criterion being a function of at least one value obtained for at least one operating parameter, from among the operating parameter or parameters. According to an advantageous embodiment of the invention, the said least one criterion, among the criterion or criteria for minimizing a transmission power of the terminal, is a function of at least one parameter of an application requiring the transmission of said data. , such as the size of the data to be transmitted, the state of charge of the mobile. According to another advantageous embodiment of the invention, said step 2042 for storing a history consists in storing at least two values, obtained at different times, of at least one operating parameter of the terminal, to form a set of values. This set of values then makes it possible to modify a definition of at least one criterion, among the criterion or criteria for minimizing a transmission power of the terminal. Said at least one criterion for minimizing transmission power of the terminal may also be a function of: the first waiting time Ta of step 207 (more fully described below); the mode selected in step 203; - taking into account the configuration of the service performed in step 202; weighting coefficients (more fully described later in connection with FIG. 4); the first maximum duration TimeOUT1. During the entire running phase of the algorithm of Figure 2, the network scan and backup operating parameters associated with this scan continues. Thus, thanks to these parameters in real time (step 2041) and those resulting from the history of these same parameters (step 2042), the terminal is able to adapt most quickly to a change in radio conditions. Depending on the criteria for minimizing a transmission power of the terminal, the terminal then or not makes the decision, in step 204, to transmit data in the connected mode. More precisely, if said at least one criterion is not verified, the transmission of said data is postponed. Otherwise, the terminal begins transmitting said data. According to another embodiment of the invention, these criteria may in particular be used to switch to a mode of attachment to the network during the sending phase of an attachment request (or Attach Request in English) such as it is described in the 3gpp standard. This sending can be conditioned in the same way as that described in FIG. 2. More precisely and as described in detail in relation with FIGS. 4 and 5, all these criteria will enable the terminal to calculate a network index value C According to a particular embodiment of the invention, a condition of the step 204 consists in checking whether this network index C is lower or higher than a predetermined threshold S, in order to decide whether the radio conditions are optimal for authorizing the passage in connected mode with data transmission. The construction of this network index C is more fully described in relation with FIG. 4. If the value of the network index C is greater than the threshold value S, the transition between the standby mode and the connected mode is authorized. Step 206 of acknowledgment / data transmission is then executed immediately. If the value of the network index C is smaller than the threshold value S, the transmission of the data is put on hold in a step 207 with the triggering of a first waiting period of duration Ta. Once this first timeout has elapsed, step 204 is re-executed. Thus, this first waiting time allows the terminal to wait for better radio conditions to transmit data on the radio network. As long as the radio conditions are not optimal, steps 204 and 207 are repeated. Thus, if the value of the network index is lower than said predetermined threshold, according to one embodiment of the invention, it is proposed: to assign a negative value to the condition of step 204; delay in a step 207, during a first waiting period Ta, the transition between the first mode and the second operating mode of the terminal; and as long as the condition of the conditioning step 204 is negative, i.e. if the value of the network index is less than said predetermined threshold, repeating said conditioning 204 and timing 207 steps at each expiration said first waiting time Ta, during a first cumulative waiting time Ti equal to n * Ta, where n is the number of repetitions.
Plus précisément, chaque itération des étapes 204 et 207 est effectuée après expiration du premier délai d'attente de durée Ta. Ainsi, selon un mode de réalisation de l'invention, il est proposé de différer le passage du mode veille vers le mode connecté pour l'émission de données dès lors que les conditions d'émission ne sont pas optimales, de telles conditions nécessitant une amplification du signal importante pour émettre des données. Pour un terminal alimenté au moyen d'un dispositif d'alimentation autonome, la présente invention permet ainsi d'éviter l'émission de données avec amplification du signal trop importante, et ainsi de limiter la consommation d'énergie du dispositif d'alimentation autonome lorsque le terminal désire transmettre des données sur un réseau de communication. More precisely, each iteration of the steps 204 and 207 is performed after the expiry of the first waiting period of duration Ta. Thus, according to one embodiment of the invention, it is proposed to defer the transition from standby mode to connected mode for the transmission of data when the transmission conditions are not optimal, such conditions requiring a signal amplification important for transmitting data. For a terminal powered by means of an autonomous power supply device, the present invention thus makes it possible to avoid the transmission of data with amplification of the signal that is too great, and thus to limit the power consumption of the autonomous power supply device. when the terminal wishes to transmit data over a communication network.
L'autonomie du terminal embarqué de radiocommunication est ainsi améliorée en gérant de manière efficace la consommation d'un dispositif d'alimentation autonome (par exemple une batterie) dudit terminal. En résumé, l'invention propose de conditionner, durant le mode veille, le passage dans un mode connecté pour émettre des données sur un canal de radiocommunication en privilégiant un environnement le plus favorable possible à la limitation de la puissance d'émission afin d'en réduire la consommation du dispositif d'alimentation autonome du terminal embarqué. Selon un mode de réalisation de l'invention, une première étape de forçage 205 consiste à forcer la transition : - si la condition de l'étape 204 est négative, c'est-à-dire si la valeur de l'indice réseau C est inférieure audit seuil S prédéterminé; et - si la première durée cumulée d'attente T 1 est supérieure à la première durée maximale TimeOut1 prédéterminé. En effet, tant que les conditions ne sont pas optimales, les étapes 204 et 207 sont répétées avec incrémentation, à chaque itération, d'une première durée cumulée d'attente T 1 égale à n*Ta, où n est le nombre de répétition. Une fois que cette première durée cumulée d'attente T 1 est égale à la première durée maximale TimeOUT 1 , le terminal va venir forcer la transmission de données si lesdites données n'ont pas déjà été transmises. L'étape 206 d'acquittement/ transmission des données est alors exécutée. Selon un mode de réalisation de l'invention, cette première durée maximale TimeOUT 1 de l'étape 205 est une durée de temporisation activée suite à un événement prédéterminé comme par exemple la première itération des étapes 204 et 207 ou bien encore la réception d'une requête de transmission de données par une application. Dans ce cas, si la première durée maximale TimeOUT 1 est écoulée sans que lesdites données aient déjà été transmises, la terminal va transmettre lesdites données. L'étape 206 d'acquittement/ transmission des données est alors exécutée. Ainsi, cette étape 205 permet de forcer l'émission de données, bien que les conditions ne sont pas optimales pour émettre, c'est-à-dire si la valeur de l'indice réseau C est toujours inférieure à la valeur de seuil S. Cette première durée maximale TimeOUT 1 représente ainsi le délai maximum d'attente pour la transition de mode. The autonomy of the on-board radiocommunication terminal is thus improved by efficiently managing the consumption of an autonomous power supply device (for example a battery) of said terminal. In summary, the invention proposes conditioning, during the standby mode, the transition to a connected mode for transmitting data over a radio communication channel, giving priority to the most favorable environment possible for limiting the transmission power in order to to reduce the consumption of the autonomous power device of the on-board terminal. According to one embodiment of the invention, a first forcing step 205 consists in forcing the transition: if the condition of step 204 is negative, that is to say if the value of the network index C is below said predetermined threshold S; and if the first cumulative waiting time T 1 is greater than the first predetermined maximum duration TimeTout1. Indeed, as long as the conditions are not optimal, steps 204 and 207 are repeated with incrementation, at each iteration, of a first cumulative waiting time T 1 equal to n * Ta, where n is the number of repetitions . Once this first cumulative waiting time T 1 is equal to the first maximum duration TimeOUT 1, the terminal will come to force the transmission of data if said data have not already been transmitted. Step 206 of acknowledgment / data transmission is then performed. According to one embodiment of the invention, this first maximum duration TimeOUT 1 of step 205 is an activated delay time following a predetermined event such as for example the first iteration of steps 204 and 207 or even the reception of a request for data transmission by an application. In this case, if the first maximum duration TimeOUT 1 has elapsed without said data having already been transmitted, the terminal will transmit said data. Step 206 of acknowledgment / data transmission is then performed. Thus, this step 205 makes it possible to force the transmission of data, although the conditions are not optimal for transmitting, that is to say if the value of the network index C is always less than the threshold value S This first maximum duration TimeOUT 1 thus represents the maximum waiting time for the mode transition.
En conclusion, si la valeur de l'indice réseau C est inférieure à la valeur de seuil S, et si la première durée cumulée d'attente T1 est supérieure à la première durée maximale TimeOUT 1 , la première étape 205 de forçage autorise dans ce cas la transmission des données dans le mode connecté. La transition du mode veille vers le mode connecté est alors effectuée dans l'étape 206 d'acquittement de la transmission des données. Cette transmission de données effectuée dans le mode connecté est plus amplement décrite en relation avec la figure 3. Ainsi, le procédé selon ce mode de réalisation particulier permet de décider de transmettre les données bien que les conditions radio ne sont pas les plus favorables à la limitation de la puissance d'émission. Notamment, cette première étape 205 de forçage permet d'éviter d'ajourner indéfiniment la transmission de données si les conditions radio restent défavorables. 2941838 16' La figure 3 illustre schématiquement, selon un mode de réalisation particulier de l'invention, différentes étapes d'un algorithme mis en oeuvre par un terminal en mode connecté, une fois la transition entre le mode veille et le mode connecté autorisée après exécution de l'algorithme de la figure 2. 5 Suite à l'étape 206 de la figure 2, une étape 208 est effectuée pour activer la transmission des données. Selon un mode de réalisation de l'invention, une étape 209 suivante consiste à appliquer également le test de l'étape 204, afin de décider si les conditions radio sont optimales pour continuer à transmettre les données. 10 Pour réaliser ce test, dans une étape 2091, le terminal maintient à sa disposition et en temps réel, par scrutation du réseau, une valeur d'au moins un paramètre de fonctionnement dudit terminal, au sein dudit réseau de radiocommunication ainsi qu'un historique de ces mêmes paramètres (étape 2092 de la figure 3). Ces paramètres sont identiques à ceux utilisés dans l'étape 204 de la figure 2. 15 Ces paramètres de fonctionnement permettent également d'établir des critères de minimisation d'une puissance d'émission du terminal, chaque critère étant fonction d'au moins une valeur obtenue pour au moins un paramètre de fonctionnement, parmi le ou les paramètres de fonctionnement. Selon un mode de réalisation avantageux de l'invention, ledit moins un critère, 20 parmi le ou les critères de minimisation d'une puissance d'émission du terminal, est fonction d'au moins un paramètre d'une application requérant la transmission desdites données, comme par exemple la taille des données à transmettre, l'état de charge du mobile. Selon un autre mode de réalisation avantageux de l'invention, ladite étape 25 2092 de mémorisation d'un historique consiste à mémoriser au moins deux valeurs, obtenues à des instants différents, d'au moins un paramètre de fonctionnement du terminal, pour former un ensemble de valeurs. Cet ensemble de valeurs permet ensuite de modifier une définition d'au moins un critère, parmi le ou les critères de minimisation d'une puissance d'émission du terminal. 30 Ledit au moins un critère de minimisation d'une puissance d'émission du terminal peut également être fonction : 2941838 17' du premier temps d'attente Tb de l'étape 212 (plus amplement décrite par la suite) ; du mode sélectionnée dans l'étape 203 de la figure 2; de la prise en compte de la configuration du service réalisé à l'étape 202 de la 5 figure 2; de coefficients de pondération (plus amplement décrits par la suite en relation avec la figure 4) ; - d'une seconde durée maximale TimeOUT2 d'une étape 211 plus amplement décrite par la suite. 10 Pendant toute la phase de déroulement de l'algorithme de la figure 3, la scrutation du réseau et la sauvegarde de paramètres de fonctionnement associés à cette scrutation se poursuit. Ainsi, grâce à ces paramètres en temps réel (étape 2091) et à ceux issus de l'historique de ce mêmes paramètres (étape 2092), le terminal est en mesure de s'adapter le plus rapidement à un changement de conditions radio. 15 En fonction des critères de minimisation d'une puissance d'émission du terminal, le terminal prend alors ou non la décision, lors de l'étape 209, de continuer à émettre des données dans le mode connecté. Plus précisément, si ledit au moins un critère n'est pas vérifié, la transmission desdites données est interrompue. Sinon, le terminal continue à transmettre lesdites 20 données. Plus précisément et tel que décrit en détail en relation avec les figures 4 et 5, tous ces critères vont permettre au terminal de calculer la valeur d'indice réseau C tel que déjà décrit en relation avec la figure 2. De manière similaire à l'étape 204, selon un mode de réalisation particulier de 25 l'invention, une condition de l'étape 209 consiste à vérifier si cet indice réseau C est inférieur ou supérieur à un seuil prédéterminé S, pour décider si les conditions radio sont optimales pour autoriser le passage en mode connecté avec émission de données. La construction de cet indice réseau C est plus amplement décrite en relation avec la figure 4. In conclusion, if the value of the network index C is less than the threshold value S, and if the first cumulative waiting time T1 is greater than the first maximum duration TimeOUT 1, the first forcing step 205 authorizes in this case the transmission of data in the connected mode. The transition from the standby mode to the connected mode is then carried out in the step 206 of acknowledging the transmission of the data. This data transmission performed in the connected mode is more fully described in relation to FIG. 3. Thus, the method according to this particular embodiment makes it possible to decide to transmit the data although the radio conditions are not the most favorable for the transmission of data. limitation of the transmission power. In particular, this first step 205 of forcing makes it possible to avoid indefinitely postponing the data transmission if the radio conditions remain unfavorable. FIG. 3 schematically illustrates, according to a particular embodiment of the invention, different steps of an algorithm implemented by a terminal in connected mode, once the transition between the standby mode and the connected mode authorized after execution of the algorithm of FIG. 2. Following step 206 of FIG. 2, a step 208 is performed to enable the transmission of the data. According to an embodiment of the invention, a next step 209 consists in also applying the test of step 204, in order to decide whether the radio conditions are optimal for continuing to transmit the data. To perform this test, in a step 2091, the terminal maintains at its disposal, in real time, by scanning the network, a value of at least one operating parameter of said terminal, within said radio communication network as well as history of these same parameters (step 2092 of Figure 3). These parameters are identical to those used in step 204 of FIG. 2. These operating parameters also make it possible to establish criteria for minimizing a transmission power of the terminal, each criterion being a function of at least one value obtained for at least one operating parameter, from among the operating parameter or parameters. According to an advantageous embodiment of the invention, said at least one criterion, among the criterion or criteria for minimizing transmission power of the terminal, is a function of at least one parameter of an application requiring the transmission of said data, such as the size of the data to be transmitted, the state of charge of the mobile. According to another advantageous embodiment of the invention, said step 2092 for storing a history consists in storing at least two values, obtained at different times, of at least one operating parameter of the terminal, to form a set of values. This set of values then makes it possible to modify a definition of at least one criterion, among the criterion or criteria for minimizing a transmission power of the terminal. Said at least one criterion for minimizing transmission power of the terminal may also be a function of: the first waiting time Tb of step 212 (more fully described later); the mode selected in step 203 of Figure 2; taking into account the configuration of the service performed in step 202 of FIG. 2; weighting coefficients (more fully described later in connection with FIG. 4); a second maximum duration TimeOUT2 of a step 211 more fully described below. During the entire running phase of the algorithm of FIG. 3, the scanning of the network and the saving of operating parameters associated with this scanning continues. Thus, thanks to these parameters in real time (step 2091) and to those from the history of these same parameters (step 2092), the terminal is able to adapt most quickly to a change in radio conditions. Depending on the criteria for minimizing transmission power of the terminal, the terminal then or not decides, in step 209, to continue transmitting data in the connected mode. More precisely, if said at least one criterion is not verified, the transmission of said data is interrupted. Otherwise, the terminal continues to transmit said data. More precisely and as described in detail in relation with FIGS. 4 and 5, all these criteria will enable the terminal to calculate the network index value C as already described in relation with FIG. 2. In a manner similar to FIG. step 204, according to a particular embodiment of the invention, a condition of step 209 is to check whether this network index C is less than or greater than a predetermined threshold S, to decide whether the radio conditions are optimal to allow switching to connected mode with data transmission. The construction of this network index C is more fully described in relation to FIG. 4.
Si la valeur de l'indice réseau C est supérieure à la valeur de seuil S, la transmission de données est maintenue. L'étape 213 de transmission des données est alors exécutée immédiatement. Si la valeur de l'indice réseau C est inférieure à la valeur de seuil S, la transmission des données est interrompue dans une étape 210 et mise en attente dans une étape 212 avec déclenchement d'un second délai d'attente de durée Tb. Une fois ce second délai d'attente écoulé, l'étape 209 est réexecutée. Ainsi, ce second délai d'attente permet au terminal d'attendre de meilleures conditions radio pour continuer à transmettre des données sur le réseau de radiocommunication. Tant que les conditions radio ne sont pas optimales, les étapes 209 et 212 sont réitérées. Ainsi, si la valeur de l'indice réseau est inférieure audit seuil prédéterminé, selon un mode de réalisation de l'invention, il est proposé : - d'attribuer une valeur négative à la condition de l'étape 209 ; - temporiser dans une étape 212, pendant un second délai d'attente Tb, la transmission de données; et - tant que la condition de l'étape de conditionnement 209 est négative, c'est-à-dire si la valeur de l'indice réseau est inférieure audit seuil prédéterminé, répéter lesdites étapes de conditionnement 209 et de temporisation 212 à chaque expiration dudit second délai d'attente Tb, pendant une seconde durée cumulée d'attente T2 égale à n*Tb, où n est le nombre de répétition. Plus précisément, chaque itération des étapes 209 et 212 est effectuée après expiration du second délai d'attente de durée Tb. Ainsi, selon un mode de réalisation de l'invention, il est proposé d'interrompre la transmission de données dès lors que les conditions d'émission ne sont pas optimales, de telles conditions nécessitant une amplification du signal importante pour émettre des données. Pour un terminal alimenté au moyen d'un dispositif d'alimentation autonome, la présente invention permet ainsi d'éviter l'émission de données avec amplification du signal trop importante, et ainsi de limiter la consommation d'énergie du dispositif d'alimentation autonome lorsque le terminal désire transmettre des données sur un réseau de communication. 2941838 19' L'autonomie du terminal embarqué de radiocommunication est ainsi améliorée en gérant de manière efficace la consommation d'un dispositif d'alimentation autonome (par exemple une batterie) dudit terminal. En résumé, l'invention propose de conditionner, durant le mode connecté, 5 l'émission de données sur un canal de radiocommunication en privilégiant un environnement le plus favorable possible à la limitation de la puissance d'émission afin d'en réduire la consommation du dispositif d'alimentation autonome du terminal embarqué. Selon un mode de réalisation de l'invention, une seconde étape de forçage 211 10 consiste à forcer la transition : - si la condition de l'étape 209 est négative, c'est-à-dire si la valeur de l'indice réseau C est inférieure audit seuil S prédéterminé; et - si la seconde durée cumulée d'attente T2 est supérieure à la seconde durée maximale TimeOut2 prédéterminé. 15 En effet, tant que les conditions ne sont pas optimales, les étapes 209 et 212 sont répétées avec incrémentation, à chaque itération, d'une seconde durée cumulée d'attente T2 de valeur égale à n*Tb, où n est le nombre de répétition. Une fois que cette seconde durée cumulée d'attente T2 est égale ou supérieure à la première durée maximale TimeOUT2 , le terminal va venir forcer la transmission de données si lesdites 20 données n'ont pas déjà été transmises. L'étape 213 de transmission des données est alors exécutée de nouveau. Selon un mode de réalisation de l'invention, cette seconde durée maximale TimeOUT2 de l'étape 211 est une durée de temporisation activée suite à un événement prédéterminé comme par exemple la première itération des étapes 209 et 212 25 ou bien encore la réception d'une requête de transmission de données par une application. Dans ce cas, si la seconde durée maximale TimeOUT2 est écoulée sans que lesdites données aient déjà été transmises, le terminal va transmettre lesdites données. L'étape 213 de transmission des données est alors exécutée de nouveau. Ainsi, cette étape 211 permet de forcer l'émission de données, bien que les 30 conditions ne sont pas optimales pour émettre, c'est-à-dire si la valeur de l'indice réseau C est toujours inférieure à la valeur de seuil S. Cette seconde durée maximale TimeOUT2 représente ainsi le délai maximum d'attente pour la reprise de l'émission de données, suite à une interruption d'émission de données dans l'étape 210. En conclusion, si la valeur de l'indice réseau C est inférieure à la valeur de seuil S, et si la seconde durée cumulée d'attente T2 est supérieure à la seconde durée maximale TimeOUT2 , l'étape 211 autorise dans ce cas la transmission des données dans le mode connecté. Ainsi, le procédé selon ce mode de réalisation particulier permet décider la reprise de la transmission des données bien que les conditions radio ne sont pas les plus favorables à la limitation de la puissance d'émission. Notamment, cette seconde étape 211 de forçage permet d'éviter d'ajourner indéfiniment la transmission de données si les conditions radio restent défavorables. La figure 4 est une représentation d'un schéma bloc fonctionnel du terminal selon l'invention, lorsque le procédé est mis en oeuvre par ledit terminal. Il est à noter que les différents blocs de la figure 4 peuvent aussi bien être représentatif de fonctions réalisées par les instructions d'un code d'un programme d'ordinateur ou bien être une implémentation complètement ou partiellement hardware. Ce schéma bloc comprend : - un bloc 401 pondérateur permettant de pondérer un ensemble A de paramètres de fonctionnement du terminal, au sein dudit réseau de radiocommunication. Ces paramètres correspondent aux paramètres mesurés lors de la phase de scrutation du réseau en mode veille ou en mode connecté. Par exemple, pour un élément Al de l'ensemble A en entrée du bloc 401 pondérateur correspond un élément B1 en sortie du bloc 401 pondérateur, tel que B1 = A l * Pl, où Pl est un coefficient de pondération de l'élément Al ; - un bloc 402 de configuration agissant sur le fonctionnement du bloc 401 pondérateur mais également sur un bloc 404 corrélateur et sur un bloc 405 décideur plus amplement décrits par la suite. Le bloc de configuration 402 utilise notamment l'historique d'au moins deux valeurs, obtenues à des instants différents, d'au moins un paramètre de fonctionnement du terminal, pour former ledit ensemble de valeurs. Cet historique se caractérise par une profondeur mémoire suffisante pour effectuer différents calculs statistiques permettant le déclenchement d'actions sur les autres blocs. Par exemple, les calculs statistiques appliqués peuvent être du type moyenne ou encore du type écart type. Par exemple, cet historique permet de constater que le paramètre RxLev décroît de façon continue et maintenue. Le bloc de configuration 402 peut alors adapter le niveau de seuil S du bloc 405 décideur pour favoriser l'émission ou augmenter le coefficient de pondération du bloc 401 pondérateur associé au paramètre RxLev . Ces actions auront pour effet de favoriser l'émission de données. Le bloc de configuration 402 utilise également des informations qui dépendent de l'application et de la configuration associée à cette application, et qui interviennent 10 pour optimiser les algorithmes des figures 2 et 3, tel que déjà décrit en relation avec les étapes 201 à 203 de la figure 2. Comme décrit dans les figures 2 et 3, l'application intervient via la configuration du service sur les valeurs des première et seconde durées cumulée d'attente TimeOut 1 et TimeOut2. Elle intervient également sur les valeurs des premier et 15 second délais d'attente (Ta, Tb) et sur le choix du mode de fonctionnement du terminal (mode ON ou mode OFF par exemple). L'application interagit avec le bloc 402 de configuration en choisissant d'activer ou non l'algorithme (figures 2 et 3) de l'invention, ou bien encore en choisissant un profil (étape 203) privilégiant, par exemple, les performances (débit) ou la 20 consommation (autonomie). Le bloc de configuration 402 utilise en outre des informations de délai et de temporisation issues d'un bloc 403 de temps, ce bloc introduisant une notion de temps au niveau du bloc 402 de configuration en définissant les premier et second délais d'attente (Ta, Tb) des étapes 207 et 212, ainsi que les première et seconde durées 25 cumulée d'attente TimeOutl et TimeOut2 des étapes 205 et 211. Selon un mode de réalisation de l'invention, les coefficients de pondération mis en oeuvre par le bloc 401 pondérateur sont dynamiquement ajustées en fonction des paramètres recueillis par du bloc 402 de configuration, notamment les paramètres liés à l'historique des paramètres en entrée du bloc 401 pondérateur, les paramètres liés à 30 l'application ou bien encore les paramètres liés au bloc 403 de temps. If the value of the network index C is greater than the threshold value S, the data transmission is maintained. Step 213 of data transmission is then executed immediately. If the value of the network index C is smaller than the threshold value S, the transmission of the data is interrupted in a step 210 and put on hold in a step 212 with the triggering of a second waiting period of duration Tb. Once this second timeout has elapsed, step 209 is re-executed. Thus, this second waiting period allows the terminal to wait for better radio conditions to continue transmitting data on the radio network. As long as the radio conditions are not optimal, steps 209 and 212 are repeated. Thus, if the value of the network index is less than said predetermined threshold, according to one embodiment of the invention, it is proposed: to assign a negative value to the condition of step 209; delaying in a step 212 during a second waiting period Tb the data transmission; and - as long as the condition of the conditioning step 209 is negative, i.e., if the value of the network index is less than said predetermined threshold, repeating said conditioning 209 and timing 212 steps at each expiration said second waiting time Tb, during a second cumulative waiting time T2 equal to n * Tb, where n is the number of repetitions. Specifically, each iteration of steps 209 and 212 is performed after expiration of the second timeout period Tb. Thus, according to one embodiment of the invention, it is proposed to interrupt the transmission of data when the transmission conditions are not optimal, such conditions requiring amplification of the important signal to transmit data. For a terminal powered by means of an autonomous power supply device, the present invention thus makes it possible to avoid the transmission of data with amplification of the signal that is too great, and thus to limit the power consumption of the autonomous power supply device. when the terminal wishes to transmit data over a communication network. The autonomy of the on-board radiocommunication terminal is thus improved by efficiently managing the consumption of an autonomous power supply device (for example a battery) of said terminal. In summary, the invention proposes to condition, during the connected mode, the transmission of data over a radio communication channel by favoring the most favorable environment possible for limiting the transmission power in order to reduce its consumption. of the autonomous power supply device of the on-board terminal. According to one embodiment of the invention, a second forcing step 211 consists in forcing the transition: if the condition of step 209 is negative, that is to say if the value of the network index C is below said predetermined threshold S; and if the second cumulative waiting time T2 is greater than the second predetermined maximum duration TimeOut2. Indeed, as long as the conditions are not optimal, steps 209 and 212 are repeated with incrementation, at each iteration, of a second cumulative waiting time T2 of value equal to n * Tb, where n is the number of repetition. Once this second cumulative waiting time T2 is equal to or greater than the first maximum duration TimeOUT2, the terminal will come to force the data transmission if said data has not already been transmitted. Step 213 of data transmission is then executed again. According to one embodiment of the invention, this second maximum duration TimeOUT2 of the step 211 is an activated delay time following a predetermined event such as for example the first iteration of the steps 209 and 212 25 or even the reception of a request for data transmission by an application. In this case, if the second maximum time TimeOUT2 has elapsed without said data having already been transmitted, the terminal will transmit said data. Step 213 of data transmission is then executed again. Thus, this step 211 makes it possible to force the transmission of data, although the conditions are not optimal for transmitting, that is to say if the value of the network index C is always less than the threshold value S. This second maximum time TimeOUT2 thus represents the maximum waiting time for resumption of the data transmission, following a data transmission interruption in step 210. In conclusion, if the value of the index C network is less than the threshold value S, and if the second cumulative waiting time T2 is greater than the second maximum time TimeOUT2, step 211 allows in this case the transmission of data in the connected mode. Thus, the method according to this particular embodiment allows to decide the resumption of data transmission although the radio conditions are not the most favorable to the limitation of the transmission power. In particular, this second forcing step 211 makes it possible to avoid postponing indefinitely the data transmission if the radio conditions remain unfavorable. FIG. 4 is a representation of a functional block diagram of the terminal according to the invention, when the method is implemented by said terminal. It should be noted that the different blocks of FIG. 4 can as well be representative of functions performed by the instructions of a code of a computer program or else be a completely or partially hardware implementation. This block diagram comprises: a weighting block 401 making it possible to weight a set A of operating parameters of the terminal, within said radio communication network. These parameters correspond to the parameters measured during the polling phase of the network in standby mode or in connected mode. For example, for an element A1 of the set A at the input of the weighting block 401, there corresponds an element B1 at the output of the weighting block 401, such that B1 = A1 * P1, where P1 is a weighting coefficient of the element A1 ; a configuration block 402 acting on the operation of the weighting block 401 but also on a correlator block 404 and on a decision-maker block 405, which are described in more detail below. The configuration block 402 uses in particular the history of at least two values, obtained at different times, of at least one operating parameter of the terminal, to form said set of values. This history is characterized by a sufficient memory depth to perform various statistical calculations for triggering actions on the other blocks. For example, the applied statistical calculations can be of the average type or else of the standard deviation type. For example, this history shows that the RxLev parameter decreases continuously and maintained. The configuration block 402 can then adapt the threshold level S of the decision-maker block 405 to promote the transmission or increase the weighting coefficient of the weighting block 401 associated with the parameter RxLev. These actions will have the effect of encouraging the emission of data. The configuration block 402 also uses information which depends on the application and the configuration associated with this application, and which intervene to optimize the algorithms of FIGS. 2 and 3, as already described in relation with the steps 201 to 203 of FIG. 2. As described in FIGS. 2 and 3, the application intervenes via the configuration of the service on the values of the first and second cumulative waiting times TimeOut 1 and TimeOut2. It also intervenes on the values of the first and second waiting periods (Ta, Tb) and on the choice of the operating mode of the terminal (ON mode or OFF mode, for example). The application interacts with the configuration block 402 by choosing whether or not to activate the algorithm (FIGS. 2 and 3) of the invention, or else by choosing a profile (step 203) giving preference, for example, to performance ( flow) or consumption (autonomy). The configuration block 402 also uses delay and delay information from a block 403 of time, this block introducing a notion of time at the configuration block 402 by defining the first and second waiting periods (Ta , Tb) of steps 207 and 212, as well as the first and second cumulative standby times TimeOut1 and TimeOut2 of steps 205 and 211. According to one embodiment of the invention, the weighting coefficients implemented by the block 401 weighters are dynamically adjusted according to the parameters collected by the configuration block 402, in particular the parameters related to the input parameter history of the weighting block 401, the parameters related to the application or even the parameters related to the block 403 of time.
Soit par exemple les éléments Bx (B1, B2... Bx) en sortie du bloc 401 pondérateur. Par exemple si l'élément A2 de l'ensemble A en entrée du bloc 401 pondérateur n'est pas pris en compte, le coefficient de pondération P2 associé est nul. Par conséquent, le coefficient résultant B2 est nul également et n'intervient pas dans le reste du processus. Selon un autre mode de réalisation avantageux de l'invention, un bloc 404 corrélateur permet de combiner les différentes informations Bx (B1, B2... Bx) issues du bloc 401 pondérateur pour fournir un indice réseau C caractérisant l'ensemble des paramètres d'entrées Bx (B 1, B2... Bx) du bloc 404 corrélateur. For example, the elements Bx (B1, B2 ... Bx) at the output of the weighting block 401. For example, if the element A2 of the set A at the input of the weighting block 401 is not taken into account, the weighting coefficient P2 associated with it is zero. Therefore, the resulting coefficient B2 is zero as well and does not occur in the rest of the process. According to another advantageous embodiment of the invention, a correlator block 404 makes it possible to combine the different pieces of information Bx (B1, B2 ... Bx) originating from the weighting block 401 to provide a network index C characterizing all the parameters of the block. Bx inputs (B 1, B2 ... Bx) of the block 404 correlator.
Le rôle du bloc 404 corrélateur est de combiner les informations d'entrées Bx (B1, B2... Bx) fournies par le bloc 401 pondérateur pour qu'elles soient prises en compte de manière unitaire au niveau du bloc 405 décideur tel que l'élément C en sortie du bloc 404 corrélateur peut être défini comme un indice réseau tel que C = (B 1 *C 1 + B2*C2 + ...+ Bx*Cx) * Cg, où Cx(Cl, C2....Cx) est le paramètre de corrélation associé à chaque élément Bx et Cg le paramètre de corrélation global. Egalement, selon un mode de réalisation de l'invention, le bloc 402 de configuration intervient également sur ces valeurs Cx Cg. A noter que le bloc 404 corrélateur peut être, dans certains cas d'implémentation, non pris en compte, ce qui permet une gestion unitaire directe des éléments Bx au niveau du bloc 405 décideur. L'indice réseau C est dans ce cas directement fonction des valeurs fournies par le bloc 401 pondérateur. Le bloc 405 décideur permet quant à lui de déterminer la décision à prendre en sortie du terminal, à savoir une transmission de données ou une reprise de transmission de données dans le mode connecté. Plusieurs cas d'implémentation sont possibles , comme par exemple la prise en compte des éléments Bx issus du bloc 401 pondérateur ou bien une prise en compte de l'élément C issu du bloc 404 corrélateur ou bien encore une combinaison des deux types précédents. L'état de sortie du bloc 405 décideur est déterminée par la condition selon laquelle la valeur C du critère de minimisation d'une puissance d'émission du terminal est supérieure ou non à la valeur de seuil S, tel que décrit en relation avec les algorithmes des figures 2 et 3. The role of the correlator block 404 is to combine the input information Bx (B1, B2 ... Bx) provided by the weighting block 401 so that it is taken into account in a unitary manner at the block 405 decision-maker such that the C element at the output of the block 404 correlator can be defined as a network index such that C = (B 1 * C 1 + B2 * C2 + ... + Bx * Cx) * Cg, where Cx (Cl, C2 .. ..Cx) is the correlation parameter associated with each element Bx and Cg the global correlation parameter. Also, according to one embodiment of the invention, the configuration block 402 also intervenes on these values Cx Cg. Note that the block 404 correlator can be, in some cases of implementation, not taken into account, which allows direct unit management of Bx elements at the block 405 decision-maker. The network index C is in this case directly a function of the values provided by the weighting block 401. The decision-making block 405 makes it possible for it to determine the decision to be taken at the output of the terminal, namely a data transmission or a resumption of data transmission in the connected mode. Several implementation cases are possible, for example taking into account the elements Bx from the weighting block 401 or taking into account the element C from the block 404 correlator or a combination of the two previous types. The output state of the decision-maker block 405 is determined by the condition according to which the value C of the criterion for minimizing a transmission power of the terminal is greater than or not the threshold value S, as described in relation to the algorithms of Figures 2 and 3.
Selon un mode de réalisation de l'invention, cette valeur de seuil S est prédéterminée. Selon un autre mode de réalisation de l'invention, cette valeur de seuil S est déterminée par le bloc 402 de configuration et peut varier en fonction du temps. Cette 5 modification du paramètre S par le bloc 402 de configuration peut notamment permettre d'assouplir les critères de minimisation d'une puissance d'émission du terminal du bloc 405 décideur. Selon un autre mode de réalisation avantageux de l'invention, l'état de sortie peut être utilisé par le bloc 402 pour gérer de façon dynamique le seuil S et 10 introduire un principe d'hystérésis. L'état de sortie du bloc 405 décideur est de type booléen ou encore sous forme Go / NoGo . La figure 5 est une vue schématique illustrant un exemple d'application de la présente invention, selon un mode de réalisation particulier de l'invention. 15 Sur cette figure 5 est représenté graphiquement l'évolution de l'indice réseau C en fonction du temps. Sur ce graphe ainsi que le seuil S prédéterminé, tel que discuté précédemment. A un instant T0, une application souhaite établir une transmission de données sur le réseau de communication. 20 Au lieu de procéder immédiatement et automatiquement à l'établissement de cette transmission de données, le terminal met en oeuvre le procédé selon l'invention consistant à prendre la décision de reporter ou non cette transmission de données. Tel que déjà discuté, pour la mise en oeuvre du procédé selon un mode de réalisation de l'invention, le terminal maintient à sa disposition et en temps réel un 25 ensemble de paramètres de fonctionnement du terminal, au sein dudit réseau de radiocommunication. Ces paramètres lui permette de construire l'indice réseau C qui est, selon un mode de réalisation particulier de l'invention, un critère de minimisation de la puissance d'émission du terminal, chaque critère étant fonction d'au moins une valeur obtenue pour au moins un paramètre de fonctionnement, parmi le ou les paramètres de 30 fonctionnement. According to one embodiment of the invention, this threshold value S is predetermined. According to another embodiment of the invention, this threshold value S is determined by the configuration block 402 and can vary as a function of time. This modification of the parameter S by the configuration block 402 can notably make it possible to relax the criteria for minimizing a transmission power of the terminal of the decision-making block 405. According to another advantageous embodiment of the invention, the output state can be used by the block 402 to dynamically manage the threshold S and introduce a hysteresis principle. The output state of the decision maker block 405 is Boolean or Go / NoGo. Figure 5 is a schematic view illustrating an example of application of the present invention, according to a particular embodiment of the invention. In this FIG. 5 is represented graphically the evolution of the network index C as a function of time. On this graph as well as the predetermined threshold S, as previously discussed. At a time T0, an application wishes to establish a data transmission on the communication network. Instead of proceeding immediately and automatically with the establishment of this data transmission, the terminal implements the method according to the invention of making the decision to postpone or not this data transmission. As already discussed, for the implementation of the method according to one embodiment of the invention, the terminal maintains at its disposal and in real time a set of operating parameters of the terminal, within said radio communication network. These parameters allow it to construct the network index C which is, according to one particular embodiment of the invention, a criterion for minimizing the transmission power of the terminal, each criterion being a function of at least one value obtained for at least one operating parameter, among the one or more operating parameters.
Si ce critère est vérifié, le terminal commence ou continue à transmettre lesdites données. Sinon, la transmission desdites données par le terminal est reportée dans le temps. L'ensemble de ces paramètres vont permettre notamment de calculer une valeur 5 d'indice réseau C grâce au bloc 401 pondérateur et au bloc 404 corrélateur. Cet indice réseau C est ensuite comparé au seuil S. Supposons qu'à l'instant To le terminal se trouve dans un mode veille. A un instant T0, une application souhaite établir une transmission de données. L'algorithme de la figure 2 exécute alors les étapes 201 à 203 pour configurer le 10 service. Puis est exécuté l'étape 204 de conditionnement de la transition entre le mode veille et le mode connecté d'émission de données. Si la condition de l'étape 204 n'est pas vérifiée, c'est-à-dire si la valeur de l'indice réseau C est inférieure à la valeur S de seuil, la transmission de données est mise 15 en attente pendant une durée maximale TimeOut1 tel que déjà décrit. Avantageusement, passé ce délai, si l'indice C reste toujours inférieur au critère de seuil S, l'émission de données est forcée dans l'étape 205 de la figure 2. Dès lors que la variation des paramètres renseignés lors de la scrutation du réseau permet à l'indice C de dépasser le seuil S, par exemple au temps T'O, l'étape 204 20 du procédé autorise la transmission de données dans le mode connecté. La transition du mode veille vers le mode connecté est alors effectuée. Ensuite, durant le mode connecté, le terminal exécute les différentes étapes de l'algorithme de la figure 3. Tel que déjà décrit en relation avec les étapes 210 à 212 de la figure 3, si les conditions radio se dégradent à un instant T"O, c'est-à-dire si la valeur de 25 l'indice réseau C devient de nouveau inférieur à la valeur S de seuil, l'émission de données est interrompue pendant une durée maximale TimeOut 2 . Avantageusement, passé ce délai, si l'indice C reste toujours inférieur au critère de seuil S, l'émission de données peut être forcée dans une seconde étape 211 de la figure 3. 30 L'algorithme de la figure 3 est exécuté jusqu'à la complétion du service de données. If this criterion is verified, the terminal begins or continues to transmit said data. Otherwise, the transmission of said data by the terminal is reported in time. All of these parameters will make it possible in particular to calculate a network index value C through the weighting block 401 and the block 404 correlator. This network index C is then compared with the threshold S. Suppose that at the instant To the terminal is in a standby mode. At a time T0, an application wishes to establish a data transmission. The algorithm of FIG. 2 then executes steps 201 to 203 to configure the service. Then, the step 204 of conditioning the transition between the sleep mode and the connected data transmission mode is executed. If the condition of step 204 is not satisfied, i.e., if the value of the network index C is less than the threshold value S, the data transmission is put on hold for a period of time. maximum duration TimeOut1 as already described. Advantageously, after this period, if the index C still remains below the threshold criterion S, the data transmission is forced in step 205 of FIG. 2. As soon as the variation of the parameters entered during the scanning of the The network allows the index C to exceed the threshold S, for example at the time T'O, the step 204 of the method authorizes the transmission of data in the connected mode. The transition from standby mode to connected mode is then performed. Then, during the connected mode, the terminal executes the various steps of the algorithm of FIG. 3. As already described in relation with the steps 210 to 212 of FIG. 3, if the radio conditions degrade at a time T " O, i.e., if the value of the network index C again becomes lower than the threshold value S, the transmission of data is interrupted for a maximum duration TimeOut 2. Advantageously, after this period, if the index C still remains below the threshold criterion S, the data transmission can be forced in a second step 211 of FIG. 3. The algorithm of FIG. 3 is executed until the completion of the service of data.
On présente maintenant la structure d'un terminal de radiocommunication conforme à un mode de réalisation particulier de l'invention et comprenant : - une mémoire ; - une unité de traitement équipée d'un microprocesseur tel que par exemple un microprocesseur de traitement de signal (ou DSP pour Digital Signal Processor en anglais), qui est piloté par un programme d'ordinateur (ou application) mettant en oeuvre le procédé de transmission selon les figures 2 et 3. A l'initialisation, les instructions de code du programme d'ordinateur sont par exemple chargées dans la mémoire avant d'être exécutées par le microprocesseur de l'unité de traitement. L'unité de traitement reçoit en entrée une demande de transmission de données émise par une application. Le microprocesseur de l'unité de traitement traite ensuite cette demande selon les instructions du programme d'ordinateur. L'unité de traitement délivre en sortie une decision de type booléen ou encore sous forme Go / NoGo pour décider le report/transmission de données (si le terminal est initialement en mode veille) ou bien l'interruption/reprise de la transmission de données (si le terminal est initialement en mode connecté). On notera que l'invention ne se limite pas à une implantation purement matérielle mais qu'elle peut aussi être mise en oeuvre 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. La présente invention ne se limite pas à la forme de réalisation préférentielle décrite ci-dessus à titre d'exemple non limitatif. Elle concerne également toutes les variantes de réalisation à la portée de l'homme du métier dans le cadre des revendications ci-après.30 We now present the structure of a radiocommunication terminal according to a particular embodiment of the invention and comprising: - a memory; a processing unit equipped with a microprocessor such as, for example, a signal processing microprocessor (or DSP for Digital Signal Processor), which is controlled by a computer program (or application) implementing the method of transmission according to Figures 2 and 3. At initialization, the code instructions of the computer program are for example loaded into the memory before being executed by the microprocessor of the processing unit. The processing unit receives as input a data transmission request transmitted by an application. The microprocessor of the processing unit then processes this request according to the instructions of the computer program. The processing unit outputs a decision of Boolean type or Go / NoGo form to decide the transfer / transmission of data (if the terminal is initially in standby mode) or the interruption / resumption of data transmission (if the terminal is initially in connected mode). 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. In the case where the invention is partially or totally implemented in software form, the corresponding instruction sequence can be stored in a removable storage means (such as for example a floppy disk, a CD-ROM or a DVD-ROM) or no, this storage means being partially or completely readable by a computer or a microprocessor. The present invention is not limited to the preferred embodiment described above by way of non-limiting example. It also relates to all the variants within the scope of those skilled in the art within the scope of the following claims.
Claims (7)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0950620A FR2941838A1 (en) | 2009-01-30 | 2009-01-30 | Data e.g. voice short message service type data, transmission method for mobile telephone, involves performing transmission of data when criteria of power emission of radio communication terminal are verified |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
FR0950620A FR2941838A1 (en) | 2009-01-30 | 2009-01-30 | Data e.g. voice short message service type data, transmission method for mobile telephone, involves performing transmission of data when criteria of power emission of radio communication terminal are verified |
Publications (1)
Publication Number | Publication Date |
---|---|
FR2941838A1 true FR2941838A1 (en) | 2010-08-06 |
Family
ID=41076865
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
FR0950620A Pending FR2941838A1 (en) | 2009-01-30 | 2009-01-30 | Data e.g. voice short message service type data, transmission method for mobile telephone, involves performing transmission of data when criteria of power emission of radio communication terminal are verified |
Country Status (1)
Country | Link |
---|---|
FR (1) | FR2941838A1 (en) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1162766A1 (en) * | 1999-12-24 | 2001-12-12 | NTT DoCoMo, Inc. | Method and device for transmitting burst signal in mobile communication system, information distribution method, and information distribution controller |
EP1434389A2 (en) * | 2002-12-25 | 2004-06-30 | Nec Corporation | Communication apparatus in radio network, transmission control method, threshold value control method, and radio network system |
DE102006016042A1 (en) * | 2006-04-05 | 2007-10-18 | Siemens Ag | Mobile data communication device e.g. electronic route accounting system, operation method, involves delaying data communication if determined power is larger than maximally permissible transmitting power |
-
2009
- 2009-01-30 FR FR0950620A patent/FR2941838A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1162766A1 (en) * | 1999-12-24 | 2001-12-12 | NTT DoCoMo, Inc. | Method and device for transmitting burst signal in mobile communication system, information distribution method, and information distribution controller |
EP1434389A2 (en) * | 2002-12-25 | 2004-06-30 | Nec Corporation | Communication apparatus in radio network, transmission control method, threshold value control method, and radio network system |
DE102006016042A1 (en) * | 2006-04-05 | 2007-10-18 | Siemens Ag | Mobile data communication device e.g. electronic route accounting system, operation method, involves delaying data communication if determined power is larger than maximally permissible transmitting power |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3066565B1 (en) | Method and computer program for the off-site execution of computing tasks of an item of wireless equipment | |
KR101331995B1 (en) | Service search based on battery charger | |
FR2857195A1 (en) | METHOD FOR CONTROLLING A SERVICE IMPLEMENTED IN A RADIO COMMUNICATION DEVICE, FOR OPTIMIZING THE MANAGEMENT OF THE BATTERY CHARGE AND CORRESPONDING CONTROL DEVICE | |
EP2243315B1 (en) | Control of radio cells activity | |
EP3100582B1 (en) | Method of communication between a battery powered terminal and a base station and associated communication network | |
FR2941838A1 (en) | Data e.g. voice short message service type data, transmission method for mobile telephone, involves performing transmission of data when criteria of power emission of radio communication terminal are verified | |
EP2275903B1 (en) | Method and apparatus for dynamic power consumption management of a processor | |
WO2017055772A1 (en) | Method for controlling, via a terminal and a server, a sleep mode of a communication module of said terminal | |
EP2724575A1 (en) | Method for controlling power in mobile networks | |
EP3348043B1 (en) | Method and system for establishing internet access by using a wireless communication protocol in a local computer network from a mobile client station | |
EP2627144B1 (en) | Dynamic management of small cells to optimize energy network consumption based on network traffic | |
WO2018019870A1 (en) | Coexistence of radio modules within an electronic device | |
EP4192112B1 (en) | Method for dynamically adapting the message sending period by a node of a wireless communication network of ad-hoc nodes, associated computer program, node and network | |
EP3114795B1 (en) | System and method making it possible to reduce the energy consumption of an interconnection device | |
WO2012052683A1 (en) | Method, devices, and computer program for dynamically selecting frequency bands for uplink communication for ofdma or sc-fdma terminals, the power of which is controlled | |
EP3000224B1 (en) | Method of self-adaptation of a signal quality, and corresponding devices and computer programme | |
EP3348090B1 (en) | Method and device for establishing and maintaining internet access through the use of a wireless communication protocol in a local computer network from a mobile client station | |
EP3314788B1 (en) | Radio module, device and corresponding program | |
EP4380248A1 (en) | Methods for changing operating mode of a wireless communication device and devices thereof | |
EP2469959B1 (en) | Method and apparatus for managing a service session between a multi-mode terminal and an ANDSF server | |
FR2973638A1 (en) | Method for evaluating parameter for deciding handover of mobile terminal in cellular network, involves determining mobility state according to handover history, where mobility state is determined in accordance with indicator | |
EP4115654A1 (en) | Method and device for communication between a vehicle and a public land mobile network | |
FR3015813A1 (en) | METHOD OF SLEEPING A COMMUNICATION SYSTEM COMPRISING MULTIPLE TRANSMITTING ANTENNAS | |
FR3128679A1 (en) | PROVISION OF INFORMATION RELATING TO THE POSSIBILITY OF PERFORMING FUNCTIONS IN A SLEEPING GMP VEHICLE | |
FR3072845A1 (en) | INTERCELLULAR TRANSFER MANAGEMENT OF A WIRELESS COMMUNICATIONS EQUIPMENT LOCATED IN A VEHICLE |