WO2025133033A1 - Methods for optimizing the energy efficiency of a user equipment, telecommunications network entity, and user equipment - Google Patents
Methods for optimizing the energy efficiency of a user equipment, telecommunications network entity, and user equipment Download PDFInfo
- Publication number
- WO2025133033A1 WO2025133033A1 PCT/EP2024/087771 EP2024087771W WO2025133033A1 WO 2025133033 A1 WO2025133033 A1 WO 2025133033A1 EP 2024087771 W EP2024087771 W EP 2024087771W WO 2025133033 A1 WO2025133033 A1 WO 2025133033A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- user equipment
- network
- information relating
- bwp
- energy
- 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. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0261—Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0215—Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/0215—Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices
- H04W28/0221—Traffic management, e.g. flow control or congestion control based on user or device properties, e.g. MTC-capable devices power availability or consumption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. Transmission Power Control [TPC] or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0225—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
- H04W52/0229—Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a wanted signal
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Definitions
- the invention belongs to the general field of telecommunications.
- Energy efficiency optimization refers to maximizing energy use to achieve optimal results, while minimizing energy waste and losses. In a global context, where environmental concerns and economic imperatives converge, this optimization has become a central pillar of policies and initiatives aimed at promoting sustainable and balanced development.
- energy efficiency is often defined as the inverse of the energy consumed per bit transmitted, or in other words as the number of bits transmitted per unit of energy consumed.
- One solution consists of offering the possibility to a user equipment (or UE for “User Equipment” in English) of this network to receive or transmit data on only a part of the bandwidth allocated by the network to the cell to which this user equipment is attached.
- Such functionality also known as BWP for "BandWidth Part” in English, makes it possible to dynamically adapt the bandwidth on which data associated with a UE are transmitted (i.e. sent or received by the UE) via the network, and incidentally the numerology used by the UE on this band.
- numerology we mean in the context of an OFDM (for "Orthogonal Frequency Division Multiplexing" in English) type transmission scheme such as that adopted by the 5G radio access technology NR, the spacing between subcarriers and the length of the cyclic prefix, or equivalently, the duration of an OFDM symbol.
- OFDM Orthogonal Frequency Division Multiplexing
- eMBB type services for “enhanced Mobile Broadband” in English
- uRLLC type services for “ultra Reliable Low Latency Communication” in English
- V2X Vehicle to Everything type services, allowing a vehicle to exchange information with another vehicle, an infrastructure, the network and/or a pedestrian.
- V2X services include safety services, which aim, for example, to minimize accidents, risks to passengers or road users (e.g., driver assistance or autonomous driving services), and which require very low latency (less than a few milliseconds) and transmission reliability close to 100%, and other services (or non-safety services) aimed more at improving traffic conditions, minimizing the influence of road congestion, improving the comfort of vehicle passengers, etc., and which certainly require high transmission rates but can tolerate a certain latency and lower reliability; and HMTC (High Performance Machine Type Communications) services, which, like mMTC services, have high requirements in terms of deployment density (and therefore availability of resources to communicate), but also low latency and high transmission rates.
- safety services which aim, for example, to minimize accidents, risks to passengers or road users (e.g., driver assistance or autonomous driving services), and which require very low latency (less than a few milliseconds) and transmission reliability close to 100%
- other services or non-safety services
- HMTC High Performance Machine Type Communications
- the 5G NR radio access technology allows a UE, via the BWP functionality, to use a narrower bandwidth than the total bandwidth allocated by a 5G network to the cell in which the UE is located.
- This narrower bandwidth corresponds to a part (referred to as BWP in the following) of the total bandwidth allocated by the network to the cell.
- BWP bandwidth part
- the use of this functionality advantageously makes it possible, on the one hand, to adapt to UEs having reduced capacities in terms of supported bandwidth and/or which they can monitor, and on the other hand, to reduce the complexity of the processing carried out by the UEs (e.g. monitoring and decoding of control channels) and thus the energy they consume.
- multiple BWPs can be configured at the UE level, only one BWP can be active (i.e., used for transmitting data associated with the UE) at a given time in UL or DL.
- a UE can, however, switch from one BWP to another, i.e., activate a new BWP to replace the current active BWP.
- Such a switchover may be decided by the network (base station to which the UE is attached), for example in order to satisfy the quality of service (QoS) requirements of a new service required by the UE, the new BWP being considered better suited due to its numerology than the current active BWP for transmitting the data streams relating to this service. It is triggered by the sending by the base station, on a PDCCH (Physical Downlink Control Channel), of DCI (Downlink Control Information) control information intended for the UE, in the format 0_1 (for the UL) or 1_1 (for the DL), and comprising a BWP indicator (or Bandwidth Part indicator) designating the new BWP to be activated by the UE.
- PDCCH Physical Downlink Control Channel
- DCI Downlink Control Information
- BWP indicator or Bandwidth Part indicator
- This energy cost for the UE can be reduced by considering a modified switchover mechanism according to which, when the UE no longer detects inactivity in its current active BWP, the UE automatically switches to a default BWP with which it was previously configured, upon expiry of a so-called inactivity timer.
- the value of the inactivity timer is between 2 ms and 2560 ms.
- This automatic switch to a default BWP allows the UE to significantly reduce its energy consumption.
- Another example of a mechanism for improving the energy efficiency of a UE consists of a DRX mechanism.
- a DRX mechanism alternates sleep periods during which the UE does not monitor the PDCCH control channel, with wake-up periods during which the UE monitors the PDCCH control channel in order to access DCI control information useful for its operation.
- the DRX mechanism may be implemented in combination with the mechanism for switching from one BWP to another.
- the invention relates to a communication method implemented by user equipment of a telecommunications network via which said user equipment transmits data, the communication method comprising sending to an entity of the telecommunications network, at least one item of information relating to an energy status of the user equipment for: a plurality of data transmission parameters, and/or a plurality of applications involved in the transmission of the data.
- the invention also relates to user equipment of a telecommunications network via which it transmits data comprising a sending module configured to send to an entity of the telecommunications network, at least one piece of information relating to an energy status of the user equipment for: a plurality of data transmission parameters, and/or a plurality of applications involved in the transmission of the data.
- the underlying idea on which the invention is based is that the knowledge, by a network entity, of information relating to the energy status of the user equipment provided by the latter can influence the choice of treatments to be applied in order to improve the energy efficiency of the user equipment.
- Such a solution can advantageously be implemented alone or in combination with already existing solutions allowing, among other things, an even more significant reduction in the energy consumption of the user equipment.
- the user equipment collects this information relating to its energy status for several data transmission parameters and/or for several applications, for example by means of native applications executed within its operating system.
- Such information relating to an energy status of the user equipment belongs, for example, to a group comprising: an energy consumption rate, a consumption duration, a consumed energy value.
- an application is a computer program used to provide a service or a plurality of services.
- Applications are deployed on a device electronic, here the user equipment and run using the services of the operating system of the device on which they are deployed, to use the software and/or hardware resources of the latter. No assumption is made as to the nature of the application.
- the user equipment therefore sends this information relating to its energy status to the network entity, for example in a particular message conforming to the RRC protocol (here called RRC message), called “UEAssistancel nformation”, defined in particular in the 3GPP TS 38.331 standard version 16.1.0 Release 16, and which is modified for the needs of the invention in order to be able to transport this information relating to an energy status of the user equipment.
- RRC message a particular message conforming to the RRC protocol
- a “UEAssistancel nformation” message comprises various information relating to the internal status of the user equipment such as, for example, the execution parameters of the DRX mechanism, the activated/deactivated status of the overheating indicator, or the RRC status “IDLE”, “CONNECTED” or “INACTI VE” of the user equipment.
- a message is not configured to carry information relating to energy consumption of the user equipment for several data transmission parameters or for several applications.
- New fields can therefore be introduced into this “UEAssistancel nformation” message in order to allow the sending of different information relating to the energy status of the user equipment for several data transmission parameters or for several applications.
- a new message can be created for the needs of the invention to convey the information relating to the energy consumption of the user equipment.
- a transmission parameter comprises at least one of: an identifier of a network slice supported by the network, an indicator of a portion of bandwidth.
- a telecommunications network such as a 5G network for example
- the 3GPP standard has for example introduced the concept of "network slicing" in English (or dividing a network into slices) according to which a 5G physical network can be divided into several logical slices (or “slices" in English), each logical slice being associated with a distinct service, characterized by its own SLA, and having dedicated radio resources.
- a single UE can be connected to 8 network slices simultaneously and therefore access distinct services simultaneously. It should be noted that a UE of a 5G network can be connected to several distinct services even in the absence of network slicing.
- the network entity has information relating to the energy consumption of the user equipment per network slice supported by the network, which allows it to obtain treatments to be applied, no longer global, but targeted by types of services.
- the invention allows the application of differentiated treatments.
- the network entity may also be of interest to provide the network entity with information relating to the energy consumption of the user equipment with a finer granularity than information per network slice. Indeed, although two services required by a user equipment may be associated with the same network slice, the activation of a BWP may prove more relevant for one of these services than for the other, in particular due to the numerology associated with this BWP, knowing that it is not optimal to use the same numerology for two services with different constraints (or SLAs).
- the network entity can obtain treatments to be applied with even finer granularity and thus contribute to further improving the energy efficiency of the user equipment.
- User equipment energy status information relating to a network slice or a BWP is obtained by means of user equipment energy status information for at least one application transmitting data in accordance with this transmission parameter.
- an application being a computer program used to provide a service or a plurality of services to the user equipment, it is necessarily associated with a BWP and/or a network slice.
- the user equipment having collected the information relating to its energy status for several applications, it then simply needs to group them by network slice identifier or by BWP indicator.
- the network entity knowing all the network slices and BWPs allocated to the user equipment can perform this grouping instead of the user equipment when the latter sends it information relating to its energy status for several applications. This also helps to reduce the energy consumption of the user equipment.
- the information relating to an energy status of the user equipment further comprises at least one piece of information relating to a status of a battery of the user equipment.
- the information relating to the status of the battery of the user equipment belongs, for its part, to a group comprising: an autonomy rate, an autonomy duration, a charge rate, a charging time.
- the latter further comprises a step of receiving from the network entity data relating to processing aimed at optimizing the energy consumption of the user equipment.
- Such data are, for example, standby parameters of the user equipment, an identifier of a network slice to be used or no longer used for a given service, a BWP indicator defined by default for all the services required by the user equipment, etc.
- the invention also relies on a network entity capable of obtaining processing aimed at optimizing energy consumption of the user equipment.
- the invention relates to a method implemented by an entity of a telecommunications network, comprising: receiving, from a user equipment of the network, at least one item of information relating to the energy consumption of the user equipment; obtaining a processing aimed at optimizing an energy consumption of the user equipment as a function of said at least one item of information relating to the energy consumption of the user equipment for: o a plurality of data transmission parameters, and/or o a plurality of applications involved in the transmission of the data.
- the invention also relates to an entity of a telecommunications network comprising: a reception module, configured to receive from a user equipment of the network, at least one piece of information relating to the energy consumption of the user equipment; an obtaining module configured to obtain a processing aimed at optimizing an energy consumption of the user equipment as a function of said at least one piece of information relating to the energy status of the user equipment for: o a plurality of data transmission parameters, and/or o a plurality of applications involved in the transmission of the data.
- the entity of the telecommunications network is for example a network base station (also called gNB in the context of a 5G network). It can be a hardware entity or a software entity, which can be distributed over one or more network functions or be hosted by one or more hardware devices.
- the invention relates to a communication system comprising: at least one entity of a telecommunications network according to the invention; and at least one user equipment according to the invention, attached to said at least one entity of the network.
- the method, the network entity, and the communication system according to the invention have the same advantages cited previously as the configuration method and the user equipment according to the invention.
- obtaining the processing is also a function of at least one item of information relating to the status of a battery of the user equipment.
- the latter comprises sending to another entity of the network a request to obtain the treatment generated by means of the information relating to the energy status.
- obtaining the processing aimed at optimizing energy consumption comprises: determining, as a function of the information relating to an energy status of the user equipment, a portion of bandwidth intended to be activated by the user equipment to transmit traffic relating to the service.
- the network entity can determine the BWP to be activated in a more judicious manner leading to the adoption of more equitable compromises between the satisfaction of the QoS requirements of the services required by the user equipment and the energy efficiency of the latter.
- this mode of implementation of the invention can be advantageously implemented so as to dynamically adapt the BWP(s) to be activated by the user equipment.
- This embodiment of the invention is very simple to implement. Indeed, it relies on mechanisms already implemented by the user equipment and by the network (switching from one BWP to another, switching to a default BWP upon expiry of an inactivity period, use of the DRX mechanism, etc.), which are adapted for the needs of the invention with low complexity and which it complements. Thus, when it is implemented, it makes it possible to improve energy efficiency, in particular by contributing to the achievement of additional energy savings without sacrificing the QoS requirements of the services required by the user equipment.
- This mode of implementation is also compatible with the constraint imposed by the 3GPP standard according to which a user equipment can only have a single active BWP at a given time (it should however be noted that the invention also applies in the absence of this constraint).
- the latter comprises sending, to the user equipment, data relating to the processing aimed at optimizing the energy consumption of the user equipment.
- the invention proposes transmitting this data in a configuration message such as an RRC message.
- the methods which are the subject of the invention are implemented by a computer.
- the invention also relates to a computer program on a recording medium, this program being capable of being implemented in a computer or more generally in an entity of a telecommunications network in accordance with the invention and comprising instructions adapted to the implementation of a method as described above.
- the invention also relates to a computer program on a recording medium, this program being capable of being implemented in a computer or more generally in user equipment in accordance with the invention and comprising instructions adapted to the implementation of a communication method as described above.
- Each of these programs may use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other desirable form.
- the invention also relates to an information medium or a recording medium readable by a computer, and comprising instructions of a computer program as mentioned above.
- the information or recording medium may be any entity or device capable of storing the programs.
- the medium may comprise a storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or a magnetic recording means, for example a hard disk, or a flash memory.
- the information or recording medium may be a transmissible medium such as an electrical or optical signal, which may be conveyed via an electrical or optical cable, by radio link, by wireless optical link or by other means.
- the program according to the invention can in particular be downloaded from an Internet type network.
- the information or recording medium may be an integrated circuit in which a program is incorporated, the circuit being adapted to execute or to be used in the execution of the methods according to the invention.
- Figure 1 represents a communication system in a telecommunications network, in accordance with the invention, in a particular embodiment
- Figure 2 schematically represents the hardware architecture of a computer on which a network entity and user equipment conforming to the invention are based, belonging to the communication system of Figure 2;
- Figure 3 represents, in the form of a flowchart, the main steps of a communication method according to the invention, as they are implemented by user equipment in accordance with the invention belonging to the communication system of Figure 1;
- Figure 4 represents in the form of a flowchart, the main steps of a method according to the invention, as they are implemented by an entity of the network conforming to the invention belonging to the communication system of Figure 1,
- Figure 5 represents in the form of a flowchart, the main steps describes the main steps of a first example of obtaining a treatment aimed at optimizing the energy efficiency of the user equipment according to the invention belonging to the communication system of Figure 1.
- Figure 1 represents, in its environment, a communication system 1, in accordance with the invention in a particular embodiment.
- the system 1 comprises: at least one entity 2 of a telecommunications network NW, in accordance with the invention; and at least one user equipment or UE 3 of the telecommunications network NW, attached to said at least one entity 2, and in accordance with the invention.
- the NW telecommunications network is a 5G NR network such as defined by the 3GPP standard (with the adaptations necessary for the implementation of the invention, described below). It notably implements the BWR functionality
- Each BWP is characterized by a numerology (subcarrier spacing and cyclic prefix length) and by a number of consecutive physical resource blocks or PRBs (for “Physical Resource Block” in English) respecting this numerology. It starts at a certain common resource block (or CRB for “Common Resource Block” in English) whose location is identified relative to a CRB serving as a reference for all numerologies, also called reference point A (or “Reference point A” in English).
- PRBs Physical Resource Block
- the activation of one BWP may prove more relevant than another, in particular due to the numerology associated with this BWR. Indeed, as previously highlighted, higher numerologies are particularly well suited to services requiring low latencies, such as uRLLC services, while lower numerologies are more suited to eMBB services requiring very high speeds. It is therefore not optimal to use the same numerology for two services with different constraints (or SLAs).
- the various services used by the UE 3 can be provided by means of several applications deployed on the UE and running using the services of the UE operating system to use the software and/or hardware resources of the latter.
- the entity 2 is a base station (also called gNode B or gNB) of the NW network, covering at least one CELL cell of the NW network to which the UE 3 is attached and via which the UE 3 can access the services offered by the NW network. It is assumed here that the CELL cell is configured with at least one carrier frequency CF to which the operator of the NW network has allocated a bandwidth BW(CF).
- the BWP functionality allows the UE 3 to use in transmission (in DL and/or in UL) only a part (BWP) of the bandwidth BW(CF) associated with a certain numerology p (referred to hereinafter as “part of bandwidth BWP/p”), when it is attached to the CELL cell.
- the NW telecommunications network makes it possible to offer a plurality of services to its subscribers, each service being associated with specific constraints, in particular in terms of latency, transmission reliability, etc., defined by an SLA (for “Service Level Agreement” in English).
- SLA Service Level Agreement
- the following services are considered here for the NW network: an S1 service of the eMBB type (e.g. virtual reality, augmented reality, HD video broadcasting, etc.), requiring high data transmission rates; an S2 service of the uRLLC type (e.g. autonomous driving or remote management service) requiring low latency (less than one millisecond) and high data transmission reliability; and an mMTC type S3 service (e.g. loT) with high requirements in terms of deployment density.
- eMBB e.g. virtual reality, augmented reality, HD video broadcasting, etc.
- uRLLC e.g. autonomous driving or remote management service
- mMTC type S3 service e.g. loT
- the NW network implements network slicing.
- Each network slice SL is a logical subnetwork based on the physical infrastructure of the NW network and to which specific resources (e.g. hardware resources, software, etc.) are allocated.
- the different SL slices of the network are therefore advantageously isolated from each other and have their own resources.
- Each slice here offers a distinct service and is identified by a unique slice identifier, such as for example an S-NSSAI identifier (for “Single-Network Slice Selection Assistance Information” in English) defined in the 3GPR standard.
- the slice SL(S1) is configured to offer the service S1 and identified by the identifier S-NSSAI 1
- the slice SL(S2) is configured to offer the service S2 and identified by the identifier S-NSSAI2
- the slice SL(S3) is configured to offer the service S3 and identified by the identifier S-NSSAI3.
- the UE 3 is connected simultaneously to several slices of the NW network, and more particularly to the slices SL(S1) and SL(S2) via which it can respectively access the services S1 and S2.
- a V2x type service which may, depending on the scenario envisaged, require a latency of less than a few milliseconds and a reliability close to 100%
- a high throughput, a higher latency and a low reliability examples include for example high-speed mobile entertainment
- an HMTC type service requiring low latency, high availability and high throughputs
- the NW network may also offer several distinct services of each category.
- the UE 3 can be connected to a different number of slices and/or to different services. Indeed, as mentioned previously, in accordance with the 3GPR standard, a UE can be connected to one or more slices (up to 8 simultaneously).
- the NW network offers a plurality of services with different constraints without implementing network slicing.
- Each service offered by the NW network is then identified uniquely, for example using a service identifier.
- the gNB 2 and the UE 3 have the hardware architecture of a computer 4 as illustrated in FIG. 2.
- This hardware architecture notably comprises a processor PROC, a random access memory MEM, a read only memory ROM, a non-volatile memory NVM, and communication means COM allowing the gNB 2 and the UE 3 notably to communicate with each other.
- the non-volatile memory NVM constitutes a recording medium in accordance with the invention, readable by the processor PROC and on which a program in accordance with the invention is recorded.
- This program noted PROG2 when the hardware architecture of the computer 4 is that of the gNB 2, is recorded in the non-volatile memory NVM and comprises instructions defining the main steps of a method according to the invention as implemented by the gNB 2 (network entity within the meaning of the invention). It more specifically defines the functional modules of the gNB 2, which rely on and/or control all or part of the PROC, MEM, ROM, NVM, and COM elements of the computer 4 cited above.
- the program PROG2 defines in particular the following functional modules of the gNB 2 (represented in FIG. 2), which are activated for each UE of the cell CELL for which the gNB 2 is requested to transmit in UL or in DL data associated with this UE (more particularly for the UE 3 in the example envisaged here): a reception module 2A configured to receive, from the UE 3, at least one item of information relating to the energy consumption of the UE 3, an obtaining module 2B configured to obtain processing aimed at optimizing an energy consumption of a user equipment transmitting data via the network as a function of at least one item of information relating to the energy status of the user equipment for at least two slices and/or two BWPs and/or two applications, i.e. at least two computer programs used to provide a plurality of services (no assumption is made as to the nature of these applications); and a sending module 2C, configured to send to the UE 3, data relating to the processing aimed at optimizing the energy consumption of the user
- modules 2A, 2B and 2C of the gNB 2 are detailed further later with reference to the steps of the method implemented by an entity of the network according to the invention.
- the computer program recorded in the non-volatile memory NVM when the hardware architecture of the computer 4 is that of the UE 3, is noted PROG3 and comprises instructions defining the main steps of a communication method according to the invention as implemented by the UE 3. It more specifically defines the functional modules of the UE 3, which rely on and/or control all or part of the PROC, MEM, ROM, NVM, and COM elements of the computer 4, cited previously.
- the PROG3 program defines in particular, in the embodiment described here, the following functional modules of the UE 3 (represented in FIG. 2): a transmission module 3A, configured to transmit, to the gNB 2, at least one item of information relating to the energy consumption of the UE 3, a reception module 3B, configured to receive data relating to the processing aimed at optimizing the energy consumption of the UE 3 obtained by the gNB 2; and an application module 3C, configured to apply the processing aimed at optimizing the energy consumption of the UE 3 following the reception by the reception module 3B of the data relating to the processing obtained by the gNB 2.
- the operation of the modules 3A, 3B and 3C of the UE 3 is detailed further later with reference to the steps of the communication method according to the invention.
- Figure 3 describes the main steps of a communication method according to the invention as implemented by the UE 3 in a particular embodiment.
- the steps of the communication method described below illustrate how the UE 3 collects information relating to its energy status and generates a message comprising this information intended to be transmitted to the gNB 2 in accordance with the invention, in a particular embodiment.
- the UE 3 collects a plurality of information relating to its energy status (step E00). Such collection can be carried out continuously or punctually depending on the implementation methods considered. Such collection of information relating to the energy status of the UE 3 is carried out here by application. In other words, the collection of information relating to the energy status of the UE 3 is carried out for each of the computer programs used to provide the different services used by the UE 3.
- the operating system of the UE 3 may implement one or more mechanisms to monitor and report the use of electrical energy stored in a battery (not shown in the figures) of the UE 3.
- a first mechanism relies on the known Batterystats tool, designed to collect data on the battery of the equipment on which it is installed. This tool maintains an internal database in which the battery usage is recorded for each application currently running or having been run in a given time window, such as the last three days elapsed or since the last full charge of the battery, etc. These statistics also include the time of use in the background, and other relevant details.
- certain applications deployed on the UE 3 may also natively include functionality allowing them to monitor their use of the UE 3 battery and then share this knowledge with the operating system.
- the information relating to the energy status of the UE 3 collected by the UE 3 may consist of information relating to an energy consumption of the UE 3 and/or information relating to the status of the battery of the UE 3 such as: an energy consumption rate, given for example as a percentage; a consumption duration, given for example in minutes, hours or days; a consumed energy value, given for example in milliwatt hours (mWh), or an autonomy rate, given for example as a percentage (a rate of 50% meaning, for example, that the battery has consumed half of its charge); an autonomy duration, given for example in minutes, hours or days; a charge rate, given for example as a percentage (a rate of 100% corresponding, for example, to a fully charged battery); a charge duration, given for example in minutes, hours or days.
- an energy consumption rate given for example as a percentage
- a consumption duration given for example in minutes, hours or days
- a consumed energy value given for example in milliwatt hours (mWh)
- mWh milliwatt hours
- UE 3 having collected information relating to its energy status by application (step E00), it can optionally determine information relating to its energy status for a slice SL(S1), SL(S2) or for a BWR
- an application being a computer program used to provide a service or a plurality of services to the user equipment, it is necessarily associated with a BWP and/or a slice SL(S1), SL(S2).
- the UE 3 having collected the information relating to its energy status for several applications and knowing the type of service provided by each of them, it is capable of associating a slice identifier S-NSSAI 1, S-NSSAI 2 and/or a BWP indicator with each of them (step E10).
- the UE 3 With this information relating to its energy status, the UE 3 generates (step E20) at least one message comprising at least one of this information intended to be transmitted to the gNB 2.
- a message is, for example, a particular RRC message called “UEAssistancel nformation”, for example as defined in the 3GPP TS 38.331 standard version 16.1 .0 Release 16, which is modified for the purposes of the invention in order to be able to transport this information relating to an energy status of the user equipment.
- UEAssistancel nformation for example as defined in the 3GPP TS 38.331 standard version 16.1 .0 Release 16
- other types of messages can be used to transmit this information.
- UEAssistanceInformation-vl540-IEs :: SEQUENCE ⁇ powerPreflndicationPerSlice ENUMERATED ⁇ very high for slice SL(S1), high for slice SL(S2), normal, lowPowerConsumption, very low) OPTIONAL powerPreflndicationPerBWP ENUMERATED ⁇ very high for BWP 1, high for BWP 2, normal, lowPowerConsumption, very low) OPTIONAL powerPreflndicationPerApplication ENUMERATED ⁇ very high for application Appl, high, normal, lowPowerConsumption, very low) OPTIONAL powerPreflndication-RelativePerSlice ENUMERATED ⁇ higher for slice SL(S1), much higher, lower, same, much lower) OPTIONAL powerPreflndication-RelativePerBWP ENUMERATED ⁇ higher for BWP 1 , much higher, lower, same, much lower ⁇ OPTIONAL powerPreflndication-RelativePer
- the “UEAssistanceInformation” message comprises information relating to the energy status of the UE 3 for two slices SL(S1) and SL(S2), two BWPs 1 and 2, and for three applications Appl, App2 and App3. It should be specified that such a “UEAssistanceInformation” message in accordance with the invention may comprise information relating to the energy status of the UE 3 for at least two slices and/or two BWPs and/or two applications. The content of such a “UEAssistanceInformation” message is determined according to operating constraints of the NW network.
- powerPrefl ndication-RelativePerSLice/PerBWP/PerApplication indicates by name the energy preferences of a slice, BWP, or application.
- the value of the field “batteryConsumptionFércentageFérSLice/FérBWP/FérApplication”, for its part, includes an ordered list of numbers each representing a value of a percentage of consumption relative to a slice or a BWP or an application which are listed in the “ENUMERATED” field.
- the first value 10 of the field “batteryConsumptionFércentageFérSIice” corresponds to the first slice SL(S1) and the second value 80 corresponds to the slice SL(S2).
- the field “batteryConsumptionFércentageFérBWP” where the first value 15 corresponds to BWP 1 or for the field “batteryConsumptionRercentageRerApplication” where the third value 35 corresponds to the application App3.
- the UE 3 transmits it to the gNB 2 via its transmission module 3A (step E30).
- the UE 3 receives, via its reception module 3B, one or more messages from the module 2B of the gNB 2 (step E40). This or these messages include data relating to processing aimed at optimizing the energy consumption of the UE 3.
- step E50 the application module 3C of the UE 3 applies the processing in question.
- Steps E00 to E50 are then repeated periodically.
- steps E00 to E50 can be repeated upon detection of a particular event, for example, a new service authorized for the UE 3, and/or the appearance of incoming traffic for a given service and/or a modification of a value of at least one of the information relating to an energy status of the UE 3.
- a particular event for example, a new service authorized for the UE 3, and/or the appearance of incoming traffic for a given service and/or a modification of a value of at least one of the information relating to an energy status of the UE 3.
- steps E00 to E50 are executed to dynamically determine a processing aimed at improving the energy efficiency of the UE 3.
- Figure 4 describes the main steps of a method according to the invention as implemented by the gNB 2 in a particular embodiment.
- Such a method makes it possible to obtain the processing aimed at optimizing the energy consumption of the UE 3 as a function of the information relating to an energy status of the UE 3 received for a slice and/or a BWP and/or an application.
- the gNB 2 receives, from the UE 3 and for example via its COM means and its reception module 2A, at least one “UEAssistancel nformation” message as described previously comprising information relating to the energy status of the UE 3 for at least two slices and/or two BWPs and/or two applications, (step F10).
- the gNB 2 upon receipt of this “UEAssistancel nformation” message, transmits (F20’) a request to obtain DOT of the processing to be applied to improve the energy efficiency of the UE 3 to another entity of the NW network.
- the DOT request may include all or part of the information included in the “UEAssistancel nformation” message. Examples of processing are discussed later in the document.
- the other entity of the NW network determines the processing to be applied to improve the energy efficiency of the UE 3 based on the information transmitted by the gNB 2 and the operating constraints of the NW network.
- processing may consist of determining standby parameters for the UE 3 or even associating a type of service with a slice other than the current slice, etc.
- the other entity of the network transmits one or more messages comprising data relating to this processing to the gNB2 and/or to a second entity of the NW network if all or part of the determined processing is intended to be implemented further upstream in the NW network (step F30').
- the gNB 2 can then apply the processing (step F40') if some of the data received is intended for it and/or transmit this data to the UE 3 (step E40 of the communication method).
- the gNB 2 upon receipt of this “UEAssistancel nformation” message, the gNB 2 itself obtains the processing to be applied (step F20).
- the gNB 2 transmits (step F30) one or more messages comprising data relating to this processing to the UE 3 (step E40 of the communication method) and/or to another entity of the NW network if all or part of the determined processing is intended to be implemented further upstream in the NW network.
- Figure 5 describes the main steps of a first example of obtaining a processing aimed at optimizing the energy efficiency of the UE 3 according to the invention, in a particular embodiment. These steps can be implemented either by the gNB 2 during step F20, or by another entity of the network following step F20'.
- the gNB 2 determines whether a value of the autonomy rate TAut of the battery of the UE 3 is lower than a first threshold Thr1.
- the threshold Thr1 is defined as being a low threshold indicating that the energy status of the UE 3 requires paying particular attention to operate the user equipment (test step G20).
- the value of the threshold Thr1 is set at 20%.
- other values can be envisaged for the threshold Thr1, the latter being determined to satisfy the operating constraints of the NW network.
- the gNB 2 determines, via its module 2B, a default BWP BWPdef/pdef for all the services S1, S2, S3 independently of their respective constraints (step G30).
- a default BWP BWPdef/pdef is for example a narrow BWP, or the narrowest BWP among a plurality of BWPs having the same numerology idef.
- the BWP indicator identifying the default BWP BWPdef/pdef constituting the data relating to the processing to be applied is transmitted to the UE 3 which no longer needs to switch from one BWP to another.
- the BWP indicator included in the DCI control information transmitted regularly by the gNB 2 to the UE 3 remains the default BWP indicator BWPdef/pdef.
- step G20 determines whether the value of the autonomy rate TAut of the battery of the UE 3 is greater than or equal to a second threshold Thr2 (test step G40).
- the threshold Thr2 is considered as a high threshold indicating that the energy status of the UE 3 is optimal. This is for example the case when the battery of the UE 3 is charging, e.g. when the UE 3 is connected to an electricity supply network.
- the value of the threshold Thr2 is set at 50%.
- other values can be envisaged for the threshold Thr2, the latter being determined, just as for the threshold Thr1, to satisfy the operating constraints of the NW network.
- the gNB 2 determines whether an overheating indicator Heatldx is activated or not (step G50). As already mentioned above, the activation of such an overheating indicator Heatldx can indicate an abnormally high energy consumption which has an impact on the autonomy of the battery and more generally on the operation of the UE 3. It is therefore important to adapt the transmission of data to this situation.
- the gNB 2 When the response to the test of step G50 is no, i.e. when the overheating indicator Heatldx is not activated, the gNB 2 optionally determines whether a discontinuous reception mode of the UE 3, such as the DRX mechanism previously described, is activated (test of step G60) in order to determine whether energy saving measures are already implemented within the UE 3. This information prevents the gNB 2 from determining a BWP to be activated which would not be in line with the energy situation of the UE 3.
- a discontinuous reception mode of the UE 3 such as the DRX mechanism previously described
- the gNB 2 decides to use the most appropriate BWP for the service S1 and for the service S2. To this end, the gNB 2 selects a first BWP BWPoptsi/poptsi allowing to satisfy the SLA of the service S1 and a second WP BWPopt ⁇ / p O pts2 allowing to satisfy the SLA of the service S2 (step G70).
- the indicators identifying the first BWP BWP op tsi/poptsi and the second BWP BWPopt ⁇ /popt ⁇ constitute the data relating to the processing to be applied.
- the UE 3 switches in a conventional manner from the first BWP BWP op tsi/poptsi to the BWPopt ⁇ /popt ⁇ according to the DCI control information received which includes the indicator of the BWP to be activated at a given time to benefit from the corresponding service.
- the DCI control information is included in RRC messages transmitted episodically over time. It is nevertheless possible, optionally, to adapt the duration separating the transmission of two consecutive RRC messages and, if necessary, to depart from a periodic transmission pattern.
- the gNB 2 can further decide to increase, compared to its current value, the transmission frequency between two consecutive RRC messages. This has the consequence of increasing the switching frequency between the first BWP BWPoptsi/poptsi and the second BWP BWPopt ⁇ /popt ⁇ which makes it possible to contribute more to the satisfaction of the respective SLAs of the services S1 and S2.
- step G60 if the response to the test is yes, i.e. if the DRX mechanism is implemented within the UE, the gNB 2 then decides to prioritize a service from among all the services accessed by the UE 3.
- the gNB can check several criteria.
- the gNB 2 can determine, among all the services S1, S2 to which the UE 3 is connected, which has the highest traffic volume.
- the volume represents, for a given duration, the number of data packets to be transmitted for the UE 3 for a given service.
- gNB 2 determines that the priority service is service S1.
- the gNB can determine whether at least one of the services S1, S2 is a uRLLC type service.
- a uRLLC service here the S2 service, is considered to be a priority, due to the low latency that it supports (less than a given threshold, namely one millisecond).
- the other services such as the eMBB or mMTC services, are considered to be non-priority.
- the gNB 2 can then determine for all the services S1, S2 the width of the BWP BWP op tsi/po P tsi and the width of the BWP BWPopt ⁇ /popt ⁇ making it possible to satisfy the respective SLAs of the services S1 and S2.
- the priority service is then the Sn service for which the BWP BWP op tsn/p op tsn is the narrowest among all the BWP BWP op tsn/p op tsn.
- the gNB 2 has still not identified a priority service among the services S1 and S2, it can determine the availability of the physical resources characterizing respectively the BWP BWP op tsi/po P tsi and the BWP BWP op ts2/p op ts2.
- the gNB 2 identifies as the priority service the service for which the resources necessary for data transmission are available.
- the gNB 2 may carry out tests based on other criteria to identify a priority service.
- the number of tests carried out by the gNB 2 to identify a priority service may also vary and is not limited to 4 as in the example described. Once again, these choices are based, among other things, on the operating constraints of the NW network and are guided by the search for a compromise between satisfying the QoS requirements of the services required by the UE 3 and the energy efficiency of the latter.
- the gNB 2 decides to use the most appropriate BWP for the service S1 and for the service S2 and selects a first BWP BWP op tsi/po P tsi allowing the SLA of the service S1 to be satisfied and a second WP BWPopt ⁇ /popt ⁇ allowing the SLA of the service S2 to be satisfied just as it did when the response to the test of step G60 is no (step G80).
- the gNB 2 also decides to modify the transmission scheme of the RRC messages including the DCI control information relating to the non-priority service.
- the gNB 2 reduces, compared to its current value, the transmission frequency between two consecutive RRC messages comprising DCI control information relating to the non-priority service. At the same time, the gNB 2 maintains the transmission frequency between two consecutive RRC messages comprising DCI control information relating to the priority service at its current value.
- step G50 when the response to the test is yes, i.e. when the overheating indicator Heatldx is activated, the gNB 2 determines whether the DRX mode is activated (test of step G90) in order to determine whether energy saving measures are already implemented within the UE 3.
- step G80 When the DRX mode is not implemented within the UE, i.e. when the response to the test of step G90 is no, the gNB 2 implements step G80 previously described.
- step G30 the gNB then implements step G30.
- the data relating to the processing to be applied include the BWP indicator identifying the default BWP BWPdef/pdef thus determined. This data is then transmitted to the UE 3 which no longer needs to switch from one BWP to another.
- the gNB 2 determines whether an overheating indicator Heatldx is activated or not (step G1 10).
- step E80 When the response to the test of step G1 10 is no, that is to say when the overheating indicator Heatldx is not activated, the gNB 2 implements step E80.
- step G30 when the overheating indicator Heatldx is activated (yes response to the test of step G1 10), the gNB 2 implements step G30.
- Processings other than the allocation of one or more given BWPs to the UE 3 also make it possible to optimize the energy efficiency of the UE 3.
- the gNB2 or the other network entity can determine standby parameters of the UE 3.
- Another type of processing can consist of associating a type of service with a slice other than the current slice. It is also possible to stop using a given slice, for example by deleting it, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
Description Description
Tit re de l'i nvention : Procédés visant à opt i m iser l ’eff icacité énergét ique d’un équ ipem ent ut il isateur, entité d’u n réseau de télécom m u n ications et équipem ent ut il isateur Title of the invention: Methods for optimizing the energy efficiency of user equipment, entity of a telecommunications network and user equipment
Domaine Technique Technical Field
[0001] L’invention appartient au domaine général des télécommunications. [0001] The invention belongs to the general field of telecommunications.
[0002] Elle a une application privilégiée mais non limitative dans le contexte d’un réseau de télécommunications 5G (i.e. de 5ème Génération) et plus particulièrement, de la nouvelle interface radio 5G NR (pour « New Radio » en anglais) définie par le standard 3GPP à compter de la Release 15. L’invention peut également trouver une application dans des réseaux propriétaires, OpenRAN ou encore dans des réseaux de future génération telle que la 6G (i.e. 6ème génération). [0002] It has a preferred but non-limiting application in the context of a 5G (i.e. 5th Generation) telecommunications network and more particularly, of the new 5G NR (for "New Radio" in English) radio interface defined by the 3GPP standard as of Release 15. The invention can also find an application in proprietary networks, OpenRAN or even in future generation networks such as 6G (i.e. 6th generation).
Technique antérieure Prior art
[0003] L'optimisation de l’efficacité énergétique fait référence à la maximisation de l'utilisation de l'énergie pour obtenir des résultats optimaux, tout en minimisant le gaspillage et les pertes énergétiques. Dans un contexte global, où les préoccupations environnementales et les impératifs économiques convergent, cette optimisation est devenue un pilier central des politiques et des initiatives visant à promouvoir un développement durable et équilibré. [0003] Energy efficiency optimization refers to maximizing energy use to achieve optimal results, while minimizing energy waste and losses. In a global context, where environmental concerns and economic imperatives converge, this optimization has become a central pillar of policies and initiatives aimed at promoting sustainable and balanced development.
[0004] Les industriels, notamment, sont de plus en plus conscients de l'importance d’optimiser l'efficacité énergétique comme moyen de préserver l'environnement et de promouvoir une croissance économique durable et vertueuse. A ce titre, l’optimisation de l’efficacité énergétique est au cœur du déploiement de la technologie d’accès radio 5G NR et plus généralement de l’ensemble des réseaux de télécommunications. [0004] Industrialists, in particular, are increasingly aware of the importance of optimizing energy efficiency as a means of preserving the environment and promoting sustainable and virtuous economic growth. As such, optimizing energy efficiency is at the heart of the deployment of 5G NR radio access technology and, more generally, of all telecommunications networks.
[0005] Dans le contexte particulier des réseaux de télécommunications, on définit souvent l’efficacité énergétique comme étant l’inverse de l’énergie consommée par bit transmis, ou en d’autres termes comme étant le nombre de bits transmis par unité d’énergie consommée. [0005] In the particular context of telecommunications networks, energy efficiency is often defined as the inverse of the energy consumed per bit transmitted, or in other words as the number of bits transmitted per unit of energy consumed.
[0006] Plus particulièrement, de nombreuses solutions visant à améliorer l’efficacité énergétique des réseaux 5G ont été développées ou sont en cours de développement. [0006] More specifically, numerous solutions aimed at improving the energy efficiency of 5G networks have been developed or are being developed.
[0007] Une solution consiste à offrir la possibilité à un équipement utilisateur (ou UE pour « User Equipment » en anglais) de ce réseau de recevoir ou d’émettre des données sur une partie seulement de la bande passante allouée par le réseau à la cellule à laquelle est rattaché cet équipement utilisateur. [0007] One solution consists of offering the possibility to a user equipment (or UE for “User Equipment” in English) of this network to receive or transmit data on only a part of the bandwidth allocated by the network to the cell to which this user equipment is attached.
[0008] Une telle fonctionnalité, également connue sous le nom de BWP pour « BandWidth Part « en anglais permet d’adapter dynamiquement la bande passante sur laquelle des données associées à un UE sont transmises (i.e. envoyées ou reçues par l’UE) via le réseau, et incidemment la numérologie utilisée par l’UE sur cette bande. Par numérologie, on entend dans le contexte d’un schéma de transmission de type OFDM (pour « Orthogonal Frequency Division Multiplexing » en anglais) tel que celui adopté par la technologie d’accès radio 5G NR, l’espacement entre les sous-porteuses et la longueur du préfixe cyclique, ou de façon équivalente, la durée d’un symbole OFDM. [0008] Such functionality, also known as BWP for "BandWidth Part" in English, makes it possible to dynamically adapt the bandwidth on which data associated with a UE are transmitted (i.e. sent or received by the UE) via the network, and incidentally the numerology used by the UE on this band. By numerology, we mean in the context of an OFDM (for "Orthogonal Frequency Division Multiplexing" in English) type transmission scheme such as that adopted by the 5G radio access technology NR, the spacing between subcarriers and the length of the cyclic prefix, or equivalently, the duration of an OFDM symbol.
[0009] L’utilisation de ces multiples numérologies permet avantageusement de répondre aux contraintes diverses et variées (aussi désignées par SLA pour « Service Level Agreement » en anglais) en termes de latence, de débit (ou « throughput » en anglais) et de fiabilité, imposées par les différentes catégories de services que les réseaux 5G permettent d’offrir. Ces différentes catégories de services comprennent notamment : des services de type eMBB (pour « enhanced Mobile Broadband » en anglais) s’appuyant sur des débits de données très élevés pour proposer de nouvelles expériences aux utilisateurs (ex. réalité virtuelle, réalité augmentée, diffusion vidéo HD, etc.) ; des services de type uRLLC (pour « ultra Reliable Low Latency Communication » en anglais), qui ont des exigences strictes en matière de latence et de fiabilité des communications (ex. services de gestion à distance, robots industriels, télé-chirurgie) ; et des services de type mMTC (pour « massive Machine Type Communication » en anglais), qui incluent notamment l’I nternet des Objets (ou « loT » pour « I nternet of Things » en anglais), et qui ont des exigences élevées en termes de densité de déploiement notamment (ex. ville connectée, agriculture connectée, etc.). des services de type V2X (pour « Vehicle to Everything » en anglais), permettant à un véhicule d’échanger des informations avec un autre véhicule, une infrastructure, au réseau et/ou un piéton. Les services V2X incluent des services de sécurité (ou « safety services » en anglais), qui ont pour but par exemple de minimiser les accidents, les risques des passagers ou des utilisateurs des routes (ex. service d’aide à la conduite ou de conduite autonome), et qui requièrent une latence très faible (inférieure à quelques millisecondes) et une fiabilité de transmission proche de 100%, et des services autres (ou « non-safety services » en anglais) visant davantage à améliorer les conditions de trafic, à minimiser l’influence de la congestion des routes, à améliorer le confort des passagers du véhicule, etc., et qui ont certes besoin de débits de transmission élevés mais peuvent tolérer une certaine latence et une fiabilité moins importante ; et des services de type HMTC (pour « High performance Machine Type Communications » en anglais), qui comme pour les services de type mMTC, ont des exigences élevées en termes de densité de déploiement (et donc de disponibilité des ressources pour communiquer), mais également de faible latence et de débits de transmission élevés. [0009] The use of these multiple numerologies advantageously makes it possible to respond to the diverse and varied constraints (also referred to as SLA for “Service Level Agreement” in English) in terms of latency, throughput and reliability, imposed by the different categories of services that 5G networks can offer. These different categories of services include in particular: eMBB type services (for “enhanced Mobile Broadband” in English) based on very high data rates to offer new experiences to users (e.g. virtual reality, augmented reality, HD video streaming, etc.); uRLLC type services (for “ultra Reliable Low Latency Communication” in English), which have strict requirements in terms of latency and reliability of communications (e.g. remote management services, industrial robots, tele-surgery); and mMTC (massive Machine Type Communication) type services, which include the Internet of Things (or loT), and which have high requirements in terms of deployment density in particular (e.g. connected city, connected agriculture, etc.). V2X (Vehicle to Everything) type services, allowing a vehicle to exchange information with another vehicle, an infrastructure, the network and/or a pedestrian. V2X services include safety services, which aim, for example, to minimize accidents, risks to passengers or road users (e.g., driver assistance or autonomous driving services), and which require very low latency (less than a few milliseconds) and transmission reliability close to 100%, and other services (or non-safety services) aimed more at improving traffic conditions, minimizing the influence of road congestion, improving the comfort of vehicle passengers, etc., and which certainly require high transmission rates but can tolerate a certain latency and lower reliability; and HMTC (High Performance Machine Type Communications) services, which, like mMTC services, have high requirements in terms of deployment density (and therefore availability of resources to communicate), but also low latency and high transmission rates.
[0010] Comme évoqué précédemment, la technologie d’accès radio 5G NR permet à un UE, via la fonctionnalité BWP, d’utiliser une bande passante plus étroite que la bande passante totale allouée par un réseau 5G à la cellule dans laquelle se trouve l’UE. Cette bande passante plus étroite correspond à une partie (désignée par BWP dans la suite) de la bande passante totale allouée par le réseau à la cellule. Compte-tenu des largeurs de bande envisagées en 5G (jusqu’à 400 MHz pour une seule porteuse), le recours à cette fonctionnalité permet avantageusement d’une part, de s’adapter à des UE disposant de capacités réduites en termes de largeur de bande supportée et/ou qu’ils peuvent surveiller, et d’autre part, de réduire la complexité des traitements réalisés par les UE (ex. surveillance et décodage des canaux de contrôle) et ainsi l’énergie qu’ils consomment. [001 1] Conformément au standard 3GPP, bien que plusieurs BWP puissent être configurées au niveau de l’UE, une seule BWP peut être active (autrement dit, utilisée pour la transmission de données associées à l’UE) à un instant donné en UL ou en DL. Un UE peut toutefois basculer d’une BWP à une autre, autrement dit activer une nouvelle BWP en remplacement de la BWP active courante. [0010] As mentioned above, the 5G NR radio access technology allows a UE, via the BWP functionality, to use a narrower bandwidth than the total bandwidth allocated by a 5G network to the cell in which the UE is located. This narrower bandwidth corresponds to a part (referred to as BWP in the following) of the total bandwidth allocated by the network to the cell. Given the bandwidths envisaged in 5G (up to 400 MHz for a single carrier), the use of this functionality advantageously makes it possible, on the one hand, to adapt to UEs having reduced capacities in terms of supported bandwidth and/or which they can monitor, and on the other hand, to reduce the complexity of the processing carried out by the UEs (e.g. monitoring and decoding of control channels) and thus the energy they consume. [001 1] According to the 3GPP standard, although multiple BWPs can be configured at the UE level, only one BWP can be active (i.e., used for transmitting data associated with the UE) at a given time in UL or DL. A UE can, however, switch from one BWP to another, i.e., activate a new BWP to replace the current active BWP.
[0012] Un tel basculement peut être décidé par le réseau (station de base à laquelle est rattaché l’UE), par exemple en vue de satisfaire les exigences de qualité de service (QoS pour « Quality of Service » en anglais) d’un nouveau service requis par l’UE, la nouvelle BWP étant considérée comme mieux adaptée en raison de sa numérologie que la BWP active courante pour transmettre les flux de données relatifs à ce service. I l est déclenché par l’envoi par la station de base, sur un canal de contrôle PDCCH (pour « Physical Downlink Control CHannel « en anglais), d’informations de contrôle DCI (pour « Downlink Control I nformation » en anglais) destinées à l’UE, au format 0_1 (pour l’UL) ou 1_1 (pour le DL), et comprenant un indicateur de BWP (ou « Bandwidth Part indicator » en anglais) désignant la nouvelle BWP à activer par l’UE. [0012] Such a switchover may be decided by the network (base station to which the UE is attached), for example in order to satisfy the quality of service (QoS) requirements of a new service required by the UE, the new BWP being considered better suited due to its numerology than the current active BWP for transmitting the data streams relating to this service. It is triggered by the sending by the base station, on a PDCCH (Physical Downlink Control Channel), of DCI (Downlink Control Information) control information intended for the UE, in the format 0_1 (for the UL) or 1_1 (for the DL), and comprising a BWP indicator (or Bandwidth Part indicator) designating the new BWP to be activated by the UE.
[0013] Si un tel mécanisme de basculement d’une BWP à une autre permet de satisfaire les exigences de QoS des différents services requis par l’UE, la fréquente réception d’informations de contrôle DCI , leur traitement et l’activation des différentes BWP en fonction des informations de contrôle DCI représente toutefois un coût énergétique pour l’UE. [0013] If such a mechanism for switching from one BWP to another makes it possible to satisfy the QoS requirements of the different services required by the UE, the frequent reception of DCI control information, their processing and the activation of the different BWPs according to the DCI control information nevertheless represents an energy cost for the UE.
[0014] Ce coût énergétique pour l’UE peut être réduit en considérant un mécanisme de basculement modifié selon lequel, lorsque l’UE ne détecte plus d’inactivité dans sa BWP active courante, l’UE bascule de façon automatique vers une BWP définie par défaut avec laquelle il a été précédemment configuré, à l’expiration d’un délai dit d’inactivité (« inactivity timer » en anglais). La valeur du délai d’inactivité est comprise entre 2 ms et 2560 ms. [0014] This energy cost for the UE can be reduced by considering a modified switchover mechanism according to which, when the UE no longer detects inactivity in its current active BWP, the UE automatically switches to a default BWP with which it was previously configured, upon expiry of a so-called inactivity timer. The value of the inactivity timer is between 2 ms and 2560 ms.
[0015] Cette bascule automatique vers une BWP définie par défaut permet à l’UE de réduire sa consommation énergétique de manière significative. [0015] This automatic switch to a default BWP allows the UE to significantly reduce its energy consumption.
[0016] Un autre exemple de mécanisme permettant d’améliorer l’efficacité énergétique d’un UE consiste en un mécanisme de réception discontinue DRX (pour « Discontinuous Reception » en anglais). Un tel mécanisme DRX alterne des périodes de veille au cours desquelles l’UE ne surveille pas le canal de contrôle PDCCH, avec des périodes de réveil au cours desquelles l’UE surveille le canal de contrôle PDCCH afin d’accéder aux informations de contrôle DCI utiles à son fonctionnement. [0016] Another example of a mechanism for improving the energy efficiency of a UE consists of a DRX mechanism. Such a DRX mechanism alternates sleep periods during which the UE does not monitor the PDCCH control channel, with wake-up periods during which the UE monitors the PDCCH control channel in order to access DCI control information useful for its operation.
[0017] Afin d’améliorer davantage l’efficacité énergétique d’un UE, le mécanisme DRX peut être implémenté en combinaison avec le mécanisme de basculement d’une BWP à une autre. [0017] In order to further improve the energy efficiency of a UE, the DRX mechanism may be implemented in combination with the mechanism for switching from one BWP to another.
[0018] I l existe, bien entendu d’autres mécanismes permettant d’améliorer l’efficacité énergétique au sein d’un réseau de télécommunications qui peuvent être implémentés en combinaison de l’un ou de l’ensembles des trois mécanismes précédemment décrits, le but n’étant pas, ici, d’en faire une liste exhaustive. [0018] There are, of course, other mechanisms for improving energy efficiency within a telecommunications network which can be implemented in combination with one or all of the three mechanisms previously described, the aim here not being to make an exhaustive list.
[0019] Avec le développement massif de l’I oT et des services de type V2X, le nombre d’UE destinés à transmettre des données via un réseau 5G est amené à croître de manière significative. Cette forte croissance va augmenter la demande en énergie nécessaire à la fourniture de ces nouveaux services. [0020] I l existe par conséquent un besoin de nouvelles solutions permettant d’améliorer davantage l’efficacité énergétique d’un UE. [0019] With the massive development of IoT and V2X type services, the number of UEs intended to transmit data via a 5G network is set to grow significantly. This strong growth will increase the demand for energy required to provide these new services. [0020] There is therefore a need for new solutions to further improve the energy efficiency of an EU.
Exposé de l’invention Description of the invention
[0021] A cet effet, et selon un premier aspect, l’invention concerne un procédé de communication mis en oeuvre par un équipement utilisateur d’un réseau de télécommunications via lequel ledit équipement utilisateur transmet des données, le procédé de communication comprenant l’envoi à une entité du réseau de télécommunications, d’au moins une information relative à un statut énergétique de l’équipement utilisateur pour : une pluralité de paramètres de transmission des données, et/ou une pluralité d’applications impliquées dans la transmission des données. [0021] To this end, and according to a first aspect, the invention relates to a communication method implemented by user equipment of a telecommunications network via which said user equipment transmits data, the communication method comprising sending to an entity of the telecommunications network, at least one item of information relating to an energy status of the user equipment for: a plurality of data transmission parameters, and/or a plurality of applications involved in the transmission of the data.
[0022] Corrélativement, l’invention vise aussi un équipement utilisateur d’un réseau de télécommunications via lequel il transmet des données comprenant un module d’envoi configuré pour envoyer à une entité du réseau de télécommunications, au moins une information relative à un statut énergétique de l’équipement utilisateur pour : une pluralité de paramètres de transmission des données, et/ou une pluralité d’applications impliquées dans la transmission des données. [0022] Correlatively, the invention also relates to user equipment of a telecommunications network via which it transmits data comprising a sending module configured to send to an entity of the telecommunications network, at least one piece of information relating to an energy status of the user equipment for: a plurality of data transmission parameters, and/or a plurality of applications involved in the transmission of the data.
[0023] I l convient de noter que l’invention s’applique de manière particulièrement avantageuse en voie montante (UL). [0023] It should be noted that the invention applies particularly advantageously in the uplink (UL).
[0024] L’idée sous-jacente sur laquelle s’appuie l’invention est que la connaissance, par une entité du réseau, d’une information relative au statut énergétique de l’équipement utilisateur fournie par ce dernier peut influencer le choix de traitements à appliquer en vue améliorer l’efficacité énergétique de l’équipement utilisateur. [0024] The underlying idea on which the invention is based is that the knowledge, by a network entity, of information relating to the energy status of the user equipment provided by the latter can influence the choice of treatments to be applied in order to improve the energy efficiency of the user equipment.
[0025] Une telle solution peut avantageusement être implémentée seule ou encore en combinaison avec des solutions déjà existantes permettant, entre autre, une réduction encore plus significative de la consommation énergétique de l’équipement utilisateur. [0025] Such a solution can advantageously be implemented alone or in combination with already existing solutions allowing, among other things, an even more significant reduction in the energy consumption of the user equipment.
[0026] Plus particulièrement, l’équipement utilisateur collecte cette information relative à son statut énergétique pour plusieurs paramètres de transmission des données et/ou pour plusieurs applications, par exemple au moyen d’applications natives exécutées au sein de son système d’exploitation. [0026] More particularly, the user equipment collects this information relating to its energy status for several data transmission parameters and/or for several applications, for example by means of native applications executed within its operating system.
[0027] Une telle information relative à un statut énergétique de l’équipement utilisateur appartient, par exemple, à un groupe comprenant : un taux de consommation d’énergie, une durée de consommation, une valeur d’énergie consommée. [0027] Such information relating to an energy status of the user equipment belongs, for example, to a group comprising: an energy consumption rate, a consumption duration, a consumed energy value.
[0028] De manière connue, une application est un programme informatique utilisé pour fournir un service ou une pluralité de services. Les applications sont déployées sur un dispositif électronique, ici l’équipement utilisateur et s'exécutent en utilisant les services du système d'exploitation du dispositif sur lequel elles sont déployées, pour utiliser les ressources logicielles et/ou matérielles de ce dernier. Aucune hypothèse n’est faite quant à la nature de l’application. [0028] As is known, an application is a computer program used to provide a service or a plurality of services. Applications are deployed on a device electronic, here the user equipment and run using the services of the operating system of the device on which they are deployed, to use the software and/or hardware resources of the latter. No assumption is made as to the nature of the application.
[0029] L’équipement utilisateur envoie donc cette information relative à son statut énergétique à destination de l’entité du réseau, par exemple dans un message particulier conforme au protocole RRC (appelé ici message RRC), appelé « UEAssistancel nformation » , défini notamment dans le standard 3GPP TS 38.331 version 16.1.0 Release 16, et qui est modifié pour les besoins de l’invention afin de pourvoir transporter cette information relative à un statut énergétique de l’équipement utilisateur. [0029] The user equipment therefore sends this information relating to its energy status to the network entity, for example in a particular message conforming to the RRC protocol (here called RRC message), called “UEAssistancel nformation”, defined in particular in the 3GPP TS 38.331 standard version 16.1.0 Release 16, and which is modified for the needs of the invention in order to be able to transport this information relating to an energy status of the user equipment.
[0030] De manière connue, un message « UEAssistancel nformation » comprend diverses informations relatives au statut interne de l’équipement utilisateur telles que par exemple les paramètres d’exécution du mécanisme DRX, le statut activé/désactivé de l’indicateur de surchauffe, ou encore le statut RRC « I DLE », « CONNECTED » ou « I NACTI VE » de l’équipement utilisateur. Cependant, un tel message n’est pas configuré pour transporter des informations relatives à une consommation énergétique de l’équipement utilisateur pour plusieurs paramètres de transmission des données ou pour plusieurs applications. [0030] In a known manner, a “UEAssistancel nformation” message comprises various information relating to the internal status of the user equipment such as, for example, the execution parameters of the DRX mechanism, the activated/deactivated status of the overheating indicator, or the RRC status “IDLE”, “CONNECTED” or “INACTI VE” of the user equipment. However, such a message is not configured to carry information relating to energy consumption of the user equipment for several data transmission parameters or for several applications.
[0031] De nouveaux champs peuvent donc être introduits dans ce message « UEAssistancel nformation » afin de permettre l’envoi des différentes informations relatives à un statut énergétique l’équipement utilisateur pour plusieurs paramètres de transmission des données ou pour plusieurs applications. [0031] New fields can therefore be introduced into this “UEAssistancel nformation” message in order to allow the sending of different information relating to the energy status of the user equipment for several data transmission parameters or for several applications.
[0032] De manière avantageuse, une telle modification des messages « UEAssistancel nformation » standardisés permet leur réutilisation dans le contexte de la présente invention, évitant l’envoi de messages supplémentaires à destination de l’entité du réseau. Cette modification des messages « UEAssistancel nformation » ne requiert également pas de modification de l’entité du réseau qui sait déjà les traiter. [0032] Advantageously, such a modification of the standardized “UEAssistanceInformation” messages allows their reuse in the context of the present invention, avoiding the sending of additional messages to the network entity. This modification of the “UEAssistanceInformation” messages also does not require modification of the network entity which already knows how to process them.
[0033] Bien entendu, dans un autre mode de réalisation, un nouveau message peut être créé pour les besoins de l’invention pour véhiculer la ou les informations relatives à la consommation énergétique de l’équipement utilisateur. [0033] Of course, in another embodiment, a new message can be created for the needs of the invention to convey the information relating to the energy consumption of the user equipment.
[0034] Dans des modes particuliers de mise en oeuvre du procédé de communication, un paramètre de transmission comprend au moins l’un parmi : un identifiant d’une tranche réseau supportée par le réseau, un indicateur d’une partie de bande passante. [0034] In particular modes of implementation of the communication method, a transmission parameter comprises at least one of: an identifier of a network slice supported by the network, an indicator of a portion of bandwidth.
[0035] De manière connue, un équipement utilisateur d’un réseau de télécommunications, tel qu’un réseau 5G par exemple, peut être connecté ou autorisé à se connecter simultanément à des services différents. Le standard 3GPP a par exemple introduit la notion de « network slicing » en anglais (ou découpage d’un réseau en tranches) selon laquelle un réseau physique 5G peut être découpé en plusieurs tranches logiques (ou « slices » en anglais), chaque tranche logique étant associée à un service distinct, caractérisé par un SLA qui lui est propre, et disposant de ressources radio dédiées. Un même UE peut être connecté à 8 tranches réseau simultanément et donc accéder simultanément à des services distincts. I l convient de noter qu’un UE d’un réseau 5G peut être connecté à plusieurs services distincts y compris en l’absence de network slicing. [0035] As is known, user equipment of a telecommunications network, such as a 5G network for example, can be connected or authorized to connect simultaneously to different services. The 3GPP standard has for example introduced the concept of "network slicing" in English (or dividing a network into slices) according to which a 5G physical network can be divided into several logical slices (or "slices" in English), each logical slice being associated with a distinct service, characterized by its own SLA, and having dedicated radio resources. A single UE can be connected to 8 network slices simultaneously and therefore access distinct services simultaneously. It should be noted that a UE of a 5G network can be connected to several distinct services even in the absence of network slicing.
[0036] Grâce à l’invention, l’entité du réseau dispose d’informations relatives à une consommation énergétique de l’équipement utilisateur par tranche réseau supportée par le réseau ce qui lui permet d’obtenir des traitements à appliquer, non plus globaux, mais ciblés par types de services. Ainsi, quand dans l’art antérieur un traitement unique est appliqué à l’ensemble des tranches réseau, l’invention permet l’application de traitements différenciés. [0036] Thanks to the invention, the network entity has information relating to the energy consumption of the user equipment per network slice supported by the network, which allows it to obtain treatments to be applied, no longer global, but targeted by types of services. Thus, when in the prior art a single treatment is applied to all the network slices, the invention allows the application of differentiated treatments.
[0037] I l peut également être intéressant de fournir à l’entité du réseau des informations relatives à une consommation énergétique de l’équipement utilisateur présentant une granularité plus fine qu’une information par tranche réseau. En effet, bien que deux services requis par un équipement utilisateur puissent être associés à une même tranche réseau, l’activation d’une BWP peut s’avérer plus pertinente pour l’un de ces services que pour l’autre, notamment en raison de la numérologie associée à cette BWP, sachant qu’il n’est pas optimal d’utiliser une même numérologie pour deux services présentant des contraintes (ou SLA) différentes. [0037] It may also be of interest to provide the network entity with information relating to the energy consumption of the user equipment with a finer granularity than information per network slice. Indeed, although two services required by a user equipment may be associated with the same network slice, the activation of a BWP may prove more relevant for one of these services than for the other, in particular due to the numerology associated with this BWP, knowing that it is not optimal to use the same numerology for two services with different constraints (or SLAs).
[0038] Forte de la connaissance d’informations relatives à une consommation énergétique de l’équipement utilisateur par BWP, l’entité réseau peut obtenir des traitements à appliquer avec une granularité encore plus fine et ainsi contribuer à améliorer davantage l’efficacité énergétique de l’équipement utilisateur. [0038] With the knowledge of information relating to the energy consumption of the user equipment by BWP, the network entity can obtain treatments to be applied with even finer granularity and thus contribute to further improving the energy efficiency of the user equipment.
[0039] Une information relative au statut énergétique de l’équipement utilisateur relative à une tranche réseau ou à une BWP est obtenue au moyen de l’information relative au statut énergétique de l’équipement utilisateur pour au moins une application transmettant des données conformément à ce paramètre de transmission. [0039] User equipment energy status information relating to a network slice or a BWP is obtained by means of user equipment energy status information for at least one application transmitting data in accordance with this transmission parameter.
[0040] En effet, une application étant un programme informatique utilisé pour fournir un service ou une pluralité de services à l’équipement utilisateur, elle est nécessairement associée à une BWP et/ou à une tranche réseau. Ainsi, l’équipement utilisateur ayant collecté les informations relatives à son statut énergétique pour plusieurs applications, il lui suffit alors de les regrouper par identifiant de tranche réseau ou par indicateur de BWP. [0040] Indeed, an application being a computer program used to provide a service or a plurality of services to the user equipment, it is necessarily associated with a BWP and/or a network slice. Thus, the user equipment having collected the information relating to its energy status for several applications, it then simply needs to group them by network slice identifier or by BWP indicator.
[0041] L’entité réseau connaissant l’ensemble des tranches réseau et des BWP attribuées à l’équipement utilisateur peut procéder à ce regroupement à la place de l’équipement utilisateur lorsque ce dernier lui envoie des informations relatives à son statut énergétique pour plusieurs applications. Cela contribue à également à réduire la consommation énergétique de l’équipement utilisateur. [0041] The network entity knowing all the network slices and BWPs allocated to the user equipment can perform this grouping instead of the user equipment when the latter sends it information relating to its energy status for several applications. This also helps to reduce the energy consumption of the user equipment.
[0042] Dans des modes particuliers de mise en oeuvre du procédé de communication, l’information relative à un statut énergétique de l’équipement utilisateur comprend en outre au moins une information relative à un statut d’une batterie de l’équipement utilisateur. [0042] In particular embodiments of the communication method, the information relating to an energy status of the user equipment further comprises at least one piece of information relating to a status of a battery of the user equipment.
[0043] L’information relative à un statut de la batterie de l’équipement utilisateur appartient, quant à elle, à un groupe comprenant : un taux d’autonomie, une durée d’autonomie, un taux de charge, une durée de charge. [0043] The information relating to the status of the battery of the user equipment belongs, for its part, to a group comprising: an autonomy rate, an autonomy duration, a charge rate, a charging time.
[0044] Grâce ce mode de réalisation de à l’invention, il est possible d’obtenir des traitements appropriés pour réduire la consommation de la batterie de l’équipement utilisateur et contribuer à augmenter sa durée d’utilisation. [0044] Thanks to this embodiment of the invention, it is possible to obtain appropriate treatments to reduce the consumption of the battery of the user equipment and contribute to increasing its duration of use.
[0045] Dans des modes particuliers de mise en oeuvre du procédé de communication, celui-ci comprend en outre une étape de réception en provenance de l’entité réseau de données relatives à un traitement visant à optimiser la consommation énergétique de l’équipement utilisateur. [0045] In particular modes of implementation of the communication method, the latter further comprises a step of receiving from the network entity data relating to processing aimed at optimizing the energy consumption of the user equipment.
[0046] De telles données sont, par exemple, des paramètres de mise en veille de l’équipement utilisateur, un identifiant d’une tranche réseau à utiliser ou à ne plus utiliser pour un service donné, un indicateur de BWP définie par défaut pour l’ensemble des services requis par l’équipement utilisateur, etc. [0046] Such data are, for example, standby parameters of the user equipment, an identifier of a network slice to be used or no longer used for a given service, a BWP indicator defined by default for all the services required by the user equipment, etc.
[0047] L’invention s’appuie également sur une entité du réseau capable d’obtenir un traitement visant à optimiser une consommation énergétique de l’équipement utilisateur. [0047] The invention also relies on a network entity capable of obtaining processing aimed at optimizing energy consumption of the user equipment.
[0048] Ainsi, selon un deuxième aspect, l’invention concerne un procédé mis en oeuvre par une entité d’un réseau de télécommunications, comprenant : la réception, depuis un équipement utilisateur du réseau, d’au moins une information relative à la consommation énergétique de l’équipement utilisateur ; l’obtention d’un traitement visant à optimiser une consommation énergétique de l’équipement utilisateur en fonction de ladite au moins une information relative à la consommation énergétique de l’équipement utilisateur pour : o une pluralité de paramètres de transmission des données, et/ou o une pluralité d’applications impliquées dans la transmission des données. [0048] Thus, according to a second aspect, the invention relates to a method implemented by an entity of a telecommunications network, comprising: receiving, from a user equipment of the network, at least one item of information relating to the energy consumption of the user equipment; obtaining a processing aimed at optimizing an energy consumption of the user equipment as a function of said at least one item of information relating to the energy consumption of the user equipment for: o a plurality of data transmission parameters, and/or o a plurality of applications involved in the transmission of the data.
[0049] Corrélativement, l’invention vise aussi une entité d’un réseau de télécommunication comprenant : un module de réception, configuré pour recevoir depuis un équipement utilisateur du réseau, au moins une information relative à la consommation énergétique de l’équipement utilisateur ; un module d’obtention configuré pour obtenir un traitement visant à optimiser une consommation énergétique de l’équipement utilisateur en fonction de ladite moins une information relative au statut énergétique de l’équipement utilisateur pour : o une pluralité de paramètres de transmission des données, et/ou o une pluralité d’applications impliquées dans la transmission des données. [0049] Correlatively, the invention also relates to an entity of a telecommunications network comprising: a reception module, configured to receive from a user equipment of the network, at least one piece of information relating to the energy consumption of the user equipment; an obtaining module configured to obtain a processing aimed at optimizing an energy consumption of the user equipment as a function of said at least one piece of information relating to the energy status of the user equipment for: o a plurality of data transmission parameters, and/or o a plurality of applications involved in the transmission of the data.
[0050] L’entité du réseau de télécommunications est par exemple une station de base du réseau (aussi appelée gNB dans le contexte d’un réseau 5G). I l peut s’agir d’une entité matérielle ou d’une entité logicielle, qui peut être répartie sur une ou plusieurs fonctions réseaux ou être hébergée par un ou plusieurs équipements matériels. [0051] Selon un troisième aspect, l’invention concerne un système de communication comprenant : au moins une entité d’un réseau de télécommunications selon l’invention ; et au moins un équipement utilisateur selon l’invention, rattaché à ladite au moins une entité du réseau. [0050] The entity of the telecommunications network is for example a network base station (also called gNB in the context of a 5G network). It can be a hardware entity or a software entity, which can be distributed over one or more network functions or be hosted by one or more hardware devices. [0051] According to a third aspect, the invention relates to a communication system comprising: at least one entity of a telecommunications network according to the invention; and at least one user equipment according to the invention, attached to said at least one entity of the network.
[0052] Le procédé, l’entité du réseau, et le système de communication selon l’invention présentent les mêmes avantages cités précédemment que le procédé de configuration et l’équipement utilisateur selon l’invention. [0052] The method, the network entity, and the communication system according to the invention have the same advantages cited previously as the configuration method and the user equipment according to the invention.
[0053] Dans des modes particuliers de mise en oeuvre, l’obtention du traitement est également fonction d’au moins une information relative à un statut d’une batterie de l’équipement utilisateur. [0053] In particular modes of implementation, obtaining the processing is also a function of at least one item of information relating to the status of a battery of the user equipment.
[0054] I l devient alors possible d’obtenir des traitements appropriés pour réduire la consommation de la batterie de l’équipement utilisateur et contribuer à augmenter sa durée d’utilisation. [0054] It then becomes possible to obtain appropriate treatments to reduce the consumption of the battery of the user equipment and contribute to increasing its duration of use.
[0055] Dans des modes particuliers de mise en oeuvre du procédé, celui-ci comprend l’envoi à une autre entité du réseau d’une demande d’obtention du traitement générée au moyen de l’information relative au statut énergétique. [0055] In particular embodiments of the method, the latter comprises sending to another entity of the network a request to obtain the treatment generated by means of the information relating to the energy status.
[0056] D’autres entités du réseau disposant de plus de puissance de calcul ou ayant accès à des informations supplémentaires peuvent ainsi déterminer le traitement visant à optimiser une consommation énergétique d’un équipement utilisateur. [0056] Other network entities with more computing power or access to additional information can thus determine the processing aimed at optimizing the energy consumption of user equipment.
[0057] Dans un mode particulier de mise en oeuvre du procédé, l’obtention du traitement visant à optimiser la consommation énergétique comprend : la détermination, en fonction de l’information relative à un statut énergétique de l’équipement utilisateur, d’une partie de bande passante destinée à être activée par l’équipement utilisateur pour transmettre un trafic relatif au service. [0057] In a particular mode of implementation of the method, obtaining the processing aimed at optimizing energy consumption comprises: determining, as a function of the information relating to an energy status of the user equipment, a portion of bandwidth intended to be activated by the user equipment to transmit traffic relating to the service.
[0058] Grâce à l’invention, l’entité du réseau peut déterminer la BWP à activer de manière plus judicieuse conduisant à l’adoption de compromis entre la satisfaction des exigences de QoS des services requis par l’équipement utilisateur et l’efficacité énergétique de ce dernier plus équitables. [0058] Thanks to the invention, the network entity can determine the BWP to be activated in a more judicious manner leading to the adoption of more equitable compromises between the satisfaction of the QoS requirements of the services required by the user equipment and the energy efficiency of the latter.
[0059] I l convient de noter que ce mode de mise en oeuvre de l’invention peut être avantageusement mise en oeuvre de sorte à adapter dynamiquement la ou les BWP à activer par l’équipement utilisateur. [0059] It should be noted that this mode of implementation of the invention can be advantageously implemented so as to dynamically adapt the BWP(s) to be activated by the user equipment.
[0060] Ce mode de mise en oeuvre de l’invention est très simple à mettre en oeuvre. En effet, il s’appuie sur des mécanismes déjà implémentés par l’équipement utilisateur et par le réseau (basculement d’une BWP vers une autre, basculement vers une BWP par défaut à l’expiration d’un délai d’inactivité, utilisation du mécanisme DRX, etc.), qui sont adaptés pour les besoins de l’invention moyennant une faible complexité et qu’elle vient compléter. Ainsi, lorsqu’il est mis en oeuvre permet d’améliorer l’efficacité énergétique notamment en contribuant à la réalisation d’économies d’énergie supplémentaires sans pour autant sacrifier les exigences de QoS des services requis par l’équipement utilisateur. [0061] Ce mode de mise en œuvre est de plus compatible avec la contrainte imposée par le standard 3GPP selon laquelle un équipement utilisateur ne peut avoir qu’une unique BWP active à un instant donné (il convient toutefois de noter que l’invention s’applique également en l’absence de cette contrainte). [0060] This embodiment of the invention is very simple to implement. Indeed, it relies on mechanisms already implemented by the user equipment and by the network (switching from one BWP to another, switching to a default BWP upon expiry of an inactivity period, use of the DRX mechanism, etc.), which are adapted for the needs of the invention with low complexity and which it complements. Thus, when it is implemented, it makes it possible to improve energy efficiency, in particular by contributing to the achievement of additional energy savings without sacrificing the QoS requirements of the services required by the user equipment. [0061] This mode of implementation is also compatible with the constraint imposed by the 3GPP standard according to which a user equipment can only have a single active BWP at a given time (it should however be noted that the invention also applies in the absence of this constraint).
[0062] Dans des modes particuliers de mise en œuvre du procédé, celui-ci comprend l’envoi, à l’équipement utilisateur, de données relatives au traitement visant à optimiser la consommation énergétique de l’équipement utilisateur. [0062] In particular embodiments of the method, the latter comprises sending, to the user equipment, data relating to the processing aimed at optimizing the energy consumption of the user equipment.
[0063] Avantageusement, l’invention propose de transmettre ces données dans un message de configuration tel qu’un message RRC. [0063] Advantageously, the invention proposes transmitting this data in a configuration message such as an RRC message.
[0064] Bien entendu, d’autres types de messages de configuration peuvent être utilisés en variante pour communiquer à l’équipement utilisateur les informations relatives au traitement àa appliquer déterminé au moyen de l’invention. [0064] Of course, other types of configuration messages can be used as a variant to communicate to the user equipment the information relating to the processing to be applied determined by means of the invention.
[0065] Dans un mode particulier de réalisation, les procédés objet de l’invention sont mis en œuvre par un ordinateur. [0065] In a particular embodiment, the methods which are the subject of the invention are implemented by a computer.
[0066] L’invention vise également un programme d’ordinateur sur un support d’enregistrement, ce programme étant susceptible d’être mis en œuvre dans un ordinateur ou plus généralement dans une entité d’un réseau de télécommunications conforme à l’invention et comportant des instructions adaptées à la mise en œuvre d’un procédé tel que décrit ci-dessus. [0066] The invention also relates to a computer program on a recording medium, this program being capable of being implemented in a computer or more generally in an entity of a telecommunications network in accordance with the invention and comprising instructions adapted to the implementation of a method as described above.
[0067] L’invention vise également un programme d’ordinateur sur un support d’enregistrement, ce programme étant susceptible d’être mis en œuvre dans un ordinateur ou plus généralement dans un équipement utilisateur conforme à l’invention et comportant des instructions adaptées à la mise en œuvre d’un procédé de communication tel que décrit ci-dessus. [0067] The invention also relates to a computer program on a recording medium, this program being capable of being implemented in a computer or more generally in user equipment in accordance with the invention and comprising instructions adapted to the implementation of a communication method as described above.
[0068] Chacun de ces programmes peut utiliser n’importe quel langage de programmation, et être sous la forme de code source, code objet, ou de code intermédiaire entre code source et code objet, tel que dans une forme partiellement compilée, ou dans n’importe quelle autre forme souhaitable. [0068] Each of these programs may use any programming language, and be in the form of source code, object code, or intermediate code between source code and object code, such as in a partially compiled form, or in any other desirable form.
[0069] L’invention vise aussi un support d'information ou un support d’enregistrement lisibles par un ordinateur, et comportant des instructions d’un programme d'ordinateur tel que mentionné ci- dessus. [0069] The invention also relates to an information medium or a recording medium readable by a computer, and comprising instructions of a computer program as mentioned above.
[0070] Le support d'information ou d’enregistrement peut être n'importe quelle entité ou dispositif capable de stocker les programmes. Par exemple, le support peut comporter un moyen de stockage, tel qu'une ROM, par exemple un CD ROM ou une ROM de circuit microélectronique, ou encore un moyen d'enregistrement magnétique, par exemple un disque dur, ou une mémoire flash. [0070] The information or recording medium may be any entity or device capable of storing the programs. For example, the medium may comprise a storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or a magnetic recording means, for example a hard disk, or a flash memory.
[0071] D'autre part, le support d'information ou d’enregistrement peut être un support transmissible tel qu'un signal électrique ou optique, qui peut être acheminé via un câble électrique ou optique, par lien radio, par lien optique sans fil ou par d'autres moyens. [0071] On the other hand, the information or recording medium may be a transmissible medium such as an electrical or optical signal, which may be conveyed via an electrical or optical cable, by radio link, by wireless optical link or by other means.
[0072] Le programme selon l'invention peut être en particulier téléchargé sur un réseau de type I nternet. [0073] Alternativement, le support d'information ou d’enregistrement peut être un circuit intégré dans lequel un programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l'exécution des procédés selon l’invention. [0072] The program according to the invention can in particular be downloaded from an Internet type network. [0073] Alternatively, the information or recording medium may be an integrated circuit in which a program is incorporated, the circuit being adapted to execute or to be used in the execution of the methods according to the invention.
[0074] On peut également envisager, dans d'autres modes de réalisation, que les procédés selon l’invention, l’entité du réseau, l’équipement utilisateur et le système de communication selon l’invention présentent en combinaison tout ou partie des caractéristiques précitées. [0074] It is also possible to envisage, in other embodiments, that the methods according to the invention, the network entity, the user equipment and the communication system according to the invention have in combination all or part of the aforementioned characteristics.
Brève description des dessins Brief description of the drawings
[0076] D’autres caractéristiques et avantages de la présente invention ressortiront de la description faite ci-dessous, en référence aux dessins annexés qui en illustrent un exemple de réalisation dépourvu de tout caractère limitatif. Sur les figures : [0076] Other characteristics and advantages of the present invention will emerge from the description given below, with reference to the appended drawings which illustrate an exemplary embodiment thereof without any limiting character. In the figures:
[ Fig. 1 ] la figure 1 , représente un système de communication dans un réseau de télécommunications, conforme à l’invention, dans un mode particulier de réalisation ; [ Fig. 1 ] Figure 1 represents a communication system in a telecommunications network, in accordance with the invention, in a particular embodiment;
[ Fig. 2] la figure 2 représente schématiquement l’architecture matérielle d’un ordinateur sur laquelle s’appuient une entité du réseau et un équipement utilisateur conformes à l’invention, appartenant au système de communication de la figure 2 ; [Fig. 2] Figure 2 schematically represents the hardware architecture of a computer on which a network entity and user equipment conforming to the invention are based, belonging to the communication system of Figure 2;
[ Fig. 3] la figure 3 représente, sous forme d’ordinogramme, les principales étapes d’un procédé de communication selon l’invention, telles qu’elles sont mises en oeuvre par un équipement utilisateur conforme à l’invention appartenant au système de communication de la figure 1 ; [ Fig. 3] Figure 3 represents, in the form of a flowchart, the main steps of a communication method according to the invention, as they are implemented by user equipment in accordance with the invention belonging to the communication system of Figure 1;
[ Fig. 4] la figure 4 représente sous forme d’ordinogramme, les principales étapes d’un procédé selon l’invention, telles qu’elles sont mises en oeuvre par une entité du réseau conforme à l’invention appartenant au système de communication de la figure 1 , [ Fig. 4] Figure 4 represents in the form of a flowchart, the main steps of a method according to the invention, as they are implemented by an entity of the network conforming to the invention belonging to the communication system of Figure 1,
[ Fig. 5] la figure 5 représente sous forme d’ordinogramme, les principales étapes décrit les principales étapes d’un premier exemple d’obtention d’un traitement visant à optimiser l’efficacité énergétique de l’équipement utilisateur conforme à l’invention appartenant au système de communication de la figure 1 . [ Fig. 5] Figure 5 represents in the form of a flowchart, the main steps describes the main steps of a first example of obtaining a treatment aimed at optimizing the energy efficiency of the user equipment according to the invention belonging to the communication system of Figure 1.
Description de l’invention Description of the invention
[0077] La f igure 1 représente, dans son environnement, un système 1 de communication, conforme à l’invention dans un mode particulier de réalisation. [0077] Figure 1 represents, in its environment, a communication system 1, in accordance with the invention in a particular embodiment.
[0078] Dans ce mode de réalisation, le système 1 comprend : au moins une entité 2 d’un réseau de télécommunications NW, conforme à l’invention ; et au moins un équipement utilisateur ou UE 3 du réseau de télécommunications NW, rattaché à ladite au moins une entité 2, et conforme à l’invention. [0078] In this embodiment, the system 1 comprises: at least one entity 2 of a telecommunications network NW, in accordance with the invention; and at least one user equipment or UE 3 of the telecommunications network NW, attached to said at least one entity 2, and in accordance with the invention.
[0079] Dans la suite de la description et sur la figure 2, par souci de simplification, on considère une seule entité 2 et un seul équipement utilisateur 3 rattaché à cette entité 2. [0079] In the remainder of the description and in FIG. 2, for the sake of simplification, a single entity 2 and a single user equipment 3 attached to this entity 2 are considered.
[0080] Dans l’exemple de la figure 2, le réseau de télécommunications NW est un réseau 5G NR tel que défini par le standard 3GPP (aux adaptations près nécessaires à la mise en œuvre de l’invention, décrites ci-après). I l met en œuvre notamment la fonctionnalité BWR [0080] In the example of Figure 2, the NW telecommunications network is a 5G NR network such as defined by the 3GPP standard (with the adaptations necessary for the implementation of the invention, described below). It notably implements the BWR functionality
[0081] Chaque BWP est caractérisée par une numérologie (espacement de sous-porteuse et longueur de préfixe cyclique) et par un nombre de blocs physiques de ressources ou PRB (pour « Physical Resource Block » en anglais) consécutifs respectant cette numérologie. Elle commence à un certain bloc de ressource commun (ou CRB pour « Common Ressource Block » en anglais) dont l’emplacement est identifié par rapport à un CRB servant de référence à toutes les numérologies, aussi appelé point de référence A (ou « Reference point A » en anglais). Des BWP différentes peuvent utiliser la même numérologie mais avoir des largeurs de bande différentes. [0081] Each BWP is characterized by a numerology (subcarrier spacing and cyclic prefix length) and by a number of consecutive physical resource blocks or PRBs (for “Physical Resource Block” in English) respecting this numerology. It starts at a certain common resource block (or CRB for “Common Resource Block” in English) whose location is identified relative to a CRB serving as a reference for all numerologies, also called reference point A (or “Reference point A” in English). Different BWPs can use the same numerology but have different bandwidths.
[0082] En fonction du ou des services utilisés par un UE, l’activation d’une BWP peut s’avérer plus pertinente qu’une autre, notamment en raison de la numérologie associée à cette BWR En effet, comme souligné précédemment, les numérologies plus élevées sont particulièrement bien adaptées aux services requérant des latences faibles, comme par exemple les services uRLLC, tandis que les numérologies moins élevées sont plus adaptées aux services eMBB requérant de très hauts débits. I l n’est donc pas optimal d’utiliser une même numérologie pour deux services présentant des contraintes (ou SLA) différentes. [0082] Depending on the service(s) used by a UE, the activation of one BWP may prove more relevant than another, in particular due to the numerology associated with this BWR. Indeed, as previously highlighted, higher numerologies are particularly well suited to services requiring low latencies, such as uRLLC services, while lower numerologies are more suited to eMBB services requiring very high speeds. It is therefore not optimal to use the same numerology for two services with different constraints (or SLAs).
[0083] Les différents services utilisés par l’UE 3 peuvent être fournis au moyen de plusieurs applications déployées sur l’UE et s'exécutant en utilisant les services du système d'exploitation de l’UE pour utiliser les ressources logicielles et/ou matérielles de ce dernier. [0083] The various services used by the UE 3 can be provided by means of several applications deployed on the UE and running using the services of the UE operating system to use the software and/or hardware resources of the latter.
[0084] Dans ce contexte et dans le mode de réalisation décrit ici, l’entité 2 conforme à l’invention est une station de base (aussi appelée gNode B ou gNB) du réseau NW, couvrant au moins une cellule CELL du réseau NW à laquelle l’UE 3 est rattaché et via laquelle l’UE 3 peut accéder aux services offerts par le réseau NW. On suppose ici que la cellule CELL est configurée avec au moins une fréquence porteuse CF à laquelle l’opérateur du réseau NW a alloué une bande passante BW(CF). Ainsi, la fonctionnalité BWP permet à l’UE 3 d’utiliser en transmission (en DL et/ou en UL) une partie seulement (BWP) de la bande passante BW(CF) associée à une certaine numérologie p (désignée dans la suite par « partie de bande passante BWP/p »), lorsqu’il est rattaché à la cellule CELL. [0084] In this context and in the embodiment described here, the entity 2 according to the invention is a base station (also called gNode B or gNB) of the NW network, covering at least one CELL cell of the NW network to which the UE 3 is attached and via which the UE 3 can access the services offered by the NW network. It is assumed here that the CELL cell is configured with at least one carrier frequency CF to which the operator of the NW network has allocated a bandwidth BW(CF). Thus, the BWP functionality allows the UE 3 to use in transmission (in DL and/or in UL) only a part (BWP) of the bandwidth BW(CF) associated with a certain numerology p (referred to hereinafter as “part of bandwidth BWP/p”), when it is attached to the CELL cell.
[0085] I l convient de noter que l’invention peut s’appliquer dans d’autres contextes ou à d’autres architectures que celle décrite ici, comme par exemple dans un contexte Open-RAN ou dans un réseau de future génération, ou encore dans un réseau propriétaire.. [0085] It should be noted that the invention can be applied in other contexts or to other architectures than that described here, such as for example in an Open-RAN context or in a future generation network, or even in a proprietary network.
[0086] De façon connue en soi, le réseau de télécommunications NW permet d’offrir une pluralité de services à ses abonnés, chaque service étant associé à des contraintes spécifiques, notamment en termes de latence, de fiabilité de transmission, etc., définies par un SLA (pour « Service Level Agreement » en anglais). A titre illustratif, on considère ici pour le réseau NW, les services suivants : un service S1 de type eMBB (ex. réalité virtuelle, réalité augmentée, diffusion vidéo HD, etc.), exigeant des débits de transmission de données élevés ; un service S2 de type uRLLC (ex. service de conduite autonome ou de gestion à distance) exigeant une faible latence (inférieure à une milliseconde) et une fiabilité élevée de transmission des données ; et un service S3 de type mMTC (ex. loT) ayant une exigence élevée en termes de densité de déploiement. [0086] In a manner known per se, the NW telecommunications network makes it possible to offer a plurality of services to its subscribers, each service being associated with specific constraints, in particular in terms of latency, transmission reliability, etc., defined by an SLA (for “Service Level Agreement” in English). By way of illustration, the following services are considered here for the NW network: an S1 service of the eMBB type (e.g. virtual reality, augmented reality, HD video broadcasting, etc.), requiring high data transmission rates; an S2 service of the uRLLC type (e.g. autonomous driving or remote management service) requiring low latency (less than one millisecond) and high data transmission reliability; and an mMTC type S3 service (e.g. loT) with high requirements in terms of deployment density.
[0087] En outre, dans le mode de réalisation décrit ici, le réseau NW met en oeuvre un découpage en tranches réseau ou « network slicing ». Chaque tranche réseau SL ou « network slice » est un sous-réseau logique s’appuyant sur l’infrastructure physique du réseau NW et auquel sont allouées des ressources spécifiques (ex. ressources matérielles, logicielle, etc.). Les différentes slices SL du réseau sont donc avantageusement isolées les unes des autres et disposent de ressources qui leur sont propres. [0087] Furthermore, in the embodiment described here, the NW network implements network slicing. Each network slice SL is a logical subnetwork based on the physical infrastructure of the NW network and to which specific resources (e.g. hardware resources, software, etc.) are allocated. The different SL slices of the network are therefore advantageously isolated from each other and have their own resources.
[0088] Chaque slice offre ici un service distinct et est identifiée par un identifiant de slice unique, tel que par exemple un identifiant S-NSSAI (pour « Single - Network Slice Selection Assistance I nformation » en anglais) défini dans le standard 3GPR Ainsi, dans l’exemple de la figure 2, la slice SL(S1 ) est configurée pour offrir le service S1 et identifiée par l’identifiant S-NSSAI 1 , la slice SL(S2) est configurée pour offrir le service S2 et identifiée par l’identifiant S-NSSAI2, et la slice SL(S3) est configurée pour offrir le service S3 et identifiée par l’identifiant S-NSSAI3. I l en résulte que selon cette configuration, non seulement le S- NSSAI n associée à une slice SL(Sn) , n désignant un entier égal à 1 , 2 ou 3 dans l’exemple envisagé, identifie de façon unique cette slice mais également le service Sn qu’elle offre. [0088] Each slice here offers a distinct service and is identified by a unique slice identifier, such as for example an S-NSSAI identifier (for “Single-Network Slice Selection Assistance Information” in English) defined in the 3GPR standard. Thus, in the example of Figure 2, the slice SL(S1) is configured to offer the service S1 and identified by the identifier S-NSSAI 1 , the slice SL(S2) is configured to offer the service S2 and identified by the identifier S-NSSAI2, and the slice SL(S3) is configured to offer the service S3 and identified by the identifier S-NSSAI3. The result is that according to this configuration, not only does the S-NSSAI n associated with a slice SL(Sn), n designating an integer equal to 1, 2 or 3 in the example considered, uniquely identify this slice but also the service Sn that it offers.
[0089] On suppose ici, à titre illustratif, que l’UE 3 est connecté simultanément à plusieurs slices du réseau NW, et plus particulièrement aux slices SL(S1 ) et SL(S2) via lesquelles il peut accéder respectivement aux services S1 et S2. [0089] It is assumed here, for illustration purposes, that the UE 3 is connected simultaneously to several slices of the NW network, and more particularly to the slices SL(S1) and SL(S2) via which it can respectively access the services S1 and S2.
[0090] Bien entendu, ces hypothèses ne sont pas limitatives en soi et cet exemple n’est donné qu’à titre illustratif. Ainsi, d’autres services peuvent être offerts par le réseau NW en complément ou en variante des services précités, comme par exemple un service de type V2x (qui peut, selon le scénario envisagé, requérir une latence inférieure à quelques millisecondes et une fiabilité proche de 100% (scénarios dits « Safety-related V2x » incluant la conduite autonome par exemple), ou en variante, un débit élevé, une latence plus élevée et une fiabilité faible (scénarios dits « Non-Safety-related V2x » incluent par exemple les divertissements mobiles à hauts débits), un service de type HMTC (requérant une faible latence, une haute disponibilité et des débits élevés), etc. Le réseau NW peut en outre offrir plusieurs services distincts de chaque catégorie. [0090] Of course, these assumptions are not limiting in themselves and this example is given for illustrative purposes only. Thus, other services may be offered by the NW network in addition to or as a variant of the aforementioned services, such as for example a V2x type service (which may, depending on the scenario envisaged, require a latency of less than a few milliseconds and a reliability close to 100% (so-called “Safety-related V2x” scenarios including autonomous driving for example), or as a variant, a high throughput, a higher latency and a low reliability (so-called “Non-Safety-related V2x” scenarios include for example high-speed mobile entertainment), an HMTC type service (requiring low latency, high availability and high throughputs), etc. The NW network may also offer several distinct services of each category.
[0091] Par ailleurs, l’UE 3 peut être connecté à un nombre différent de slices et/ou à des services différents. En effet, comme mentionné précédemment, conformément au standard 3GPR un UE peut être connecté à une ou plusieurs slices (jusqu’à 8 simultanément). [0091] Furthermore, the UE 3 can be connected to a different number of slices and/or to different services. Indeed, as mentioned previously, in accordance with the 3GPR standard, a UE can be connected to one or more slices (up to 8 simultaneously).
[0092] Enfin, on peut également envisager que le réseau NW offre une pluralité de services présentant des contraintes différentes sans mettre en oeuvre de network slicing. Chaque service offert par le réseau NW est alors identifié de manière unique, par exemple à l’aide d’un identifiant de service. [0092] Finally, it is also possible to envisage that the NW network offers a plurality of services with different constraints without implementing network slicing. Each service offered by the NW network is then identified uniquely, for example using a service identifier.
[0093] Dans le mode de réalisation décrit ici, la gNB 2 et l’UE 3 ont l’architecture matérielle d’un ordinateur 4 telle qu’illustrée à la f igure 2. Cette architecture matérielle comprend notamment un processeur PROC, une mémoire vive MEM, une mémoire morte ROM, une mémoire non volatile NVM, et des moyens COM de communication permettant à la gNB 2 et à l’UE 3 notamment de communiquer entre eux. La mémoire non volatile NVM constitue un support d’enregistrement conforme à l’invention, lisible par le processeur PROC et sur lequel est enregistré un programme conforme à l’invention. [0094] Ce programme, noté PROG2 lorsque l’architecture matérielle de l’ordinateur 4 est celle de la gNB 2, est enregistré dans la mémoire non volatile NVM et comporte des instructions définissant les principales étapes d’un procédé selon l’invention tel qu’il est mis en oeuvre par la gNB 2 (entité du réseau au sens de l’invention). I l définit plus spécifiquement les modules fonctionnels de la gNB 2, qui s’appuient et/ou commandent tout ou partie des éléments PROC, MEM, ROM, NVM, et COM de l’ordinateur 4 cités précédemment. [0093] In the embodiment described here, the gNB 2 and the UE 3 have the hardware architecture of a computer 4 as illustrated in FIG. 2. This hardware architecture notably comprises a processor PROC, a random access memory MEM, a read only memory ROM, a non-volatile memory NVM, and communication means COM allowing the gNB 2 and the UE 3 notably to communicate with each other. The non-volatile memory NVM constitutes a recording medium in accordance with the invention, readable by the processor PROC and on which a program in accordance with the invention is recorded. [0094] This program, noted PROG2 when the hardware architecture of the computer 4 is that of the gNB 2, is recorded in the non-volatile memory NVM and comprises instructions defining the main steps of a method according to the invention as implemented by the gNB 2 (network entity within the meaning of the invention). It more specifically defines the functional modules of the gNB 2, which rely on and/or control all or part of the PROC, MEM, ROM, NVM, and COM elements of the computer 4 cited above.
[0095] Dans le mode de réalisation décrit ici, le programme PROG2 définit notamment les modules fonctionnels suivants de la gNB 2 (représentés sur la figure 2), qui sont activés pour chaque UE de la cellule CELL pour laquelle la gNB 2 est sollicitée pour transmettre en UL ou en DL des données associées à cet UE (plus particulièrement pour l’UE 3 dans l’exemple envisagé ici) : un module 2A de réception configuré pour recevoir, depuis l’UE 3, au moins une information relative à la consommation énergétique de l’UE 3, un module 2B d’obtention configuré pour obtenir un traitement visant à optimiser une consommation énergétique d’un équipement utilisateur transmettant des données via le réseau en fonction d’au moins une information relative au statut énergétique de l’équipement utilisateur pour au moins deux slices et/ou deux BWP et/ou deux applications, c’est-à-dire au moins deux programmes informatiques utilisés pour fournir une pluralité de services (aucune hypothèse n’est faite quant à la nature de ces applications) ; et un module 2C d’envoi, configuré pour envoyer à l’UE 3, des données relatives au traitement visant à optimiser la consommation énergétique de l’équipement utilisateur. [0095] In the embodiment described here, the program PROG2 defines in particular the following functional modules of the gNB 2 (represented in FIG. 2), which are activated for each UE of the cell CELL for which the gNB 2 is requested to transmit in UL or in DL data associated with this UE (more particularly for the UE 3 in the example envisaged here): a reception module 2A configured to receive, from the UE 3, at least one item of information relating to the energy consumption of the UE 3, an obtaining module 2B configured to obtain processing aimed at optimizing an energy consumption of a user equipment transmitting data via the network as a function of at least one item of information relating to the energy status of the user equipment for at least two slices and/or two BWPs and/or two applications, i.e. at least two computer programs used to provide a plurality of services (no assumption is made as to the nature of these applications); and a sending module 2C, configured to send to the UE 3, data relating to the processing aimed at optimizing the energy consumption of the user equipment.
[0096] Le fonctionnement des modules 2A, 2B et 2C de la gNB 2 est détaillé davantage ultérieurement en référence aux étapes du procédé mis en oeuvre par une entité du réseau selon l’invention. [0096] The operation of modules 2A, 2B and 2C of the gNB 2 is detailed further later with reference to the steps of the method implemented by an entity of the network according to the invention.
[0097] Le programme d’ordinateur enregistré dans la mémoire non volatile NVM, lorsque l’architecture matérielle de l’ordinateur 4 est celle de l’UE 3, est noté PROG3 et comporte des instructions définissant les principales étapes d’un procédé de communication selon l’invention tel qu’il est mis en oeuvre par l’UE 3. I l définit plus spécifiquement les modules fonctionnels de l’UE 3, qui s’appuient et/ou commandent tout ou partie des éléments PROC, MEM, ROM, NVM, et COM de l’ordinateur 4, cités précédemment. [0097] The computer program recorded in the non-volatile memory NVM, when the hardware architecture of the computer 4 is that of the UE 3, is noted PROG3 and comprises instructions defining the main steps of a communication method according to the invention as implemented by the UE 3. It more specifically defines the functional modules of the UE 3, which rely on and/or control all or part of the PROC, MEM, ROM, NVM, and COM elements of the computer 4, cited previously.
[0098] Le programme PROG3 définit notamment, dans le mode de réalisation décrit ici, les modules fonctionnels de l’UE 3 suivants (représentés sur la figure 2) : un module 3A de transmission, configuré pour transmettre, à destination de la gNB 2, au moins une information relative à la consommation énergétique de l’UE 3, un module 3B de réception, configuré pour recevoir des données relatives au traitement visant à optimiser la consommation énergétique de l’UE 3 obtenu par la gNB 2 ; et un module 3C d’application, configuré pour appliquer le traitement visant à optimiser la consommation énergétique de l’UE 3 suite à la réception par le module 3B de réception des données relatives au traitement obtenu par la gNB 2. [0099] Le fonctionnement des modules 3A, 3B et 3C de l’UE 3 est détaillé davantage ultérieurement en référence aux étapes du procédé de communication selon l’invention. [0098] The PROG3 program defines in particular, in the embodiment described here, the following functional modules of the UE 3 (represented in FIG. 2): a transmission module 3A, configured to transmit, to the gNB 2, at least one item of information relating to the energy consumption of the UE 3, a reception module 3B, configured to receive data relating to the processing aimed at optimizing the energy consumption of the UE 3 obtained by the gNB 2; and an application module 3C, configured to apply the processing aimed at optimizing the energy consumption of the UE 3 following the reception by the reception module 3B of the data relating to the processing obtained by the gNB 2. [0099] The operation of the modules 3A, 3B and 3C of the UE 3 is detailed further later with reference to the steps of the communication method according to the invention.
[0100] La f igure 3 décrit les principales étapes d’un procédé de communication selon l’invention telles qu’elles sont mises en oeuvre par l’UE 3 dans un mode particulier de réalisation. [0100] Figure 3 describes the main steps of a communication method according to the invention as implemented by the UE 3 in a particular embodiment.
[0101 ] Les étapes du procédé de communication décrites ci-après illustrent comment l’UE 3 collecte des informations relatives à son statut énergétique et génère un message comprenant ces informations destiné à être transmis à la gNB 2 conformément à l’invention, dans un mode particulier de réalisation. [0101] The steps of the communication method described below illustrate how the UE 3 collects information relating to its energy status and generates a message comprising this information intended to be transmitted to the gNB 2 in accordance with the invention, in a particular embodiment.
[0102] Plus précisément, l’UE 3 collecte une pluralité d’informations relatives à son statut énergétique (étape E00) . Une telle collecte peut être effectuée de façon continue ou ponctuelle selon les modes de mise en oeuvre considérés. Une telle collecte d’informations relatives au statut énergétique de l’UE 3 s’effectue ici par application. En d’autres termes, la collecte d’informations relatives au statut énergétique de l’UE 3 s’effectue pour chacun des programmes informatiques utilisés pour fournir les différents services utilisés par l’UE 3. [0102] More specifically, the UE 3 collects a plurality of information relating to its energy status (step E00). Such collection can be carried out continuously or punctually depending on the implementation methods considered. Such collection of information relating to the energy status of the UE 3 is carried out here by application. In other words, the collection of information relating to the energy status of the UE 3 is carried out for each of the computer programs used to provide the different services used by the UE 3.
[0103] De manière plus spécifique, le système d’exploitation de l’UE 3 peut mettre en oeuvre un ou plusieurs mécanismes pour surveiller et rapporter l'utilisation de l’énergie électrique stockée dans une batterie (non représentée sur les figures) de l’UE 3. [0103] More specifically, the operating system of the UE 3 may implement one or more mechanisms to monitor and report the use of electrical energy stored in a battery (not shown in the figures) of the UE 3.
[0104] Un premier mécanisme s’appuie sur l’outil connu Batterystats, conçu pour collecter des données sur la batterie de l’équipement sur lequel il est installé. Cet outil maintient une base de données interne dans laquelle est enregistrée l'utilisation de la batterie pour chaque application en cours d’exécution ou ayant été exécutée dans une fenêtre temporelle donnée, telle que les trois derniers jours écoulés ou depuis la dernière charge complète de la batterie, etc. Ces statistiques comprennent également le temps d'utilisation en arrière-plan, et d'autres détails pertinents. [0104] A first mechanism relies on the known Batterystats tool, designed to collect data on the battery of the equipment on which it is installed. This tool maintains an internal database in which the battery usage is recorded for each application currently running or having been run in a given time window, such as the last three days elapsed or since the last full charge of the battery, etc. These statistics also include the time of use in the background, and other relevant details.
[0105] Dans un autre exemple, certaines applications déployées sur l’UE 3 peuvent également inclure nativement des fonctionnalités leur permettant de surveiller l'utilisation qu’elles font de la batterie de l’UE 3 et ensuite de partager cette connaissance avec le système d’exploitation. [0105] In another example, certain applications deployed on the UE 3 may also natively include functionality allowing them to monitor their use of the UE 3 battery and then share this knowledge with the operating system.
[0106] I l est important de noter que les données collectées relatives à la consommation de la batterie sont habituellement utilisées à des fins de diagnostic et d'amélioration des performances. [0106] It is important to note that the collected data relating to battery consumption is usually used for diagnostic and performance improvement purposes.
[0110] Les informations relatives au statut énergétique de l’UE 3 collectées par l’UE 3 peuvent consister en des informations relatives à une consommation énergétique de l’UE 3 et/ou en des informations relatives au statut de la batterie de l’UE 3 telles que : un taux de consommation d’énergie, donné par exemple en pourcentage ; une durée de consommation, donnée par exemple en minutes, en heures ou en jours ; une valeur d’énergie consommée, donnée par exemple en milliwattheures (mWh), ou encore un taux d’autonomie, donné par exemple en pourcentage (un taux de 50% signifiant, par exemple, que la batterie a consomme la moitié de sa charge) ; une durée d’autonomie, donnée par exemple en minutes, en heures ou en jours ; un taux de charge, donné par exemple en pourcentage (un taux de 100% correspondant, par exemple, à une batterie totalement chargée) ; une durée de charge, donnée par exemple en minutes, en heures ou en jours. [0110] The information relating to the energy status of the UE 3 collected by the UE 3 may consist of information relating to an energy consumption of the UE 3 and/or information relating to the status of the battery of the UE 3 such as: an energy consumption rate, given for example as a percentage; a consumption duration, given for example in minutes, hours or days; a consumed energy value, given for example in milliwatt hours (mWh), or an autonomy rate, given for example as a percentage (a rate of 50% meaning, for example, that the battery has consumed half of its charge); an autonomy duration, given for example in minutes, hours or days; a charge rate, given for example as a percentage (a rate of 100% corresponding, for example, to a fully charged battery); a charge duration, given for example in minutes, hours or days.
[01 1 1] Une telle liste est donnée à titre d’exemple et se veut non exhaustive et non limitative de l’invention. I l convient de noter qu’une ou plusieurs de ces informations peuvent être utilisées par la gNB 2 pour obtenir un traitement visant à optimiser la consommation énergétique de l’UE 3 à appliquer. Dans la suite de la description et à des fins de simplification, l’information relative à un statut énergétique de l’UE 3 utilisée pour déterminer ce traitement est le taux d’autonomie de la batterie de l’UE 3. [01 1 1] Such a list is given as an example and is intended to be non-exhaustive and non-limiting of the invention. It should be noted that one or more of these pieces of information may be used by the gNB 2 to obtain a processing aimed at optimizing the energy consumption of the UE 3 to be applied. In the remainder of the description and for the purposes of simplification, the information relating to an energy status of the UE 3 used to determine this processing is the battery autonomy rate of the UE 3.
[01 12] L’UE 3 ayant collecté des informations relatives à son statut énergétique par application (étape E00), il peut déterminer, de manière optionnelle, une information relative à son statut énergétique pour une slice SL(S1 ), SL(S2) ou pour une BWR [01 12] UE 3 having collected information relating to its energy status by application (step E00), it can optionally determine information relating to its energy status for a slice SL(S1), SL(S2) or for a BWR
[01 13] En effet, une application étant un programme informatique utilisé pour fournir un service ou une pluralité de services à l’équipement utilisateur, elle est nécessairement associée à une BWP et/ou à une slice SL(S1 ) , SL(S2). Ainsi, l’UE 3 ayant collecté les informations relatives à son statut énergétique pour plusieurs applications et connaissant le type de service fourni par chacune d’entre elles, il est capable d’associer un identifiant de slice S-NSSAI 1 , S- NSSAI 2 et/ou un indicateur de BWP à chacune d’entre elles (étape E10). [01 13] Indeed, an application being a computer program used to provide a service or a plurality of services to the user equipment, it is necessarily associated with a BWP and/or a slice SL(S1), SL(S2). Thus, the UE 3 having collected the information relating to its energy status for several applications and knowing the type of service provided by each of them, it is capable of associating a slice identifier S-NSSAI 1, S-NSSAI 2 and/or a BWP indicator with each of them (step E10).
[01 14] Fort de ces informations relatives à son statut énergétique, l’UE 3 génère (étape E20) au moins un message comprenant au moins l’une de ces informations destiné à être transmis à la gNB 2. Un tel message est, par exemple, un message RRC particulier appelé « UEAssistancel nformation », par exemple tel que défini dans le standard 3GPP TS 38.331 version 16.1 .0 Release 16, qui est modifié pour les besoins de l’invention afin de pourvoir transporter cette information relative à un statut énergétique de l’équipement utilisateur. Bien entendu, d’autres types de messages peuvent être utilisés pour transmettre ces informations. [01 14] With this information relating to its energy status, the UE 3 generates (step E20) at least one message comprising at least one of this information intended to be transmitted to the gNB 2. Such a message is, for example, a particular RRC message called “UEAssistancel nformation”, for example as defined in the 3GPP TS 38.331 standard version 16.1 .0 Release 16, which is modified for the purposes of the invention in order to be able to transport this information relating to an energy status of the user equipment. Of course, other types of messages can be used to transmit this information.
[01 15] Un exemple des champs spécialement introduits pour les besoins de l’invention dans un message « UEAssistancel nformation » est le suivant : [01 15] An example of the fields specially introduced for the purposes of the invention in a “UEAssistancel nformation” message is the following:
UEAssistanceInformation-vl540-IEs ::= SEQUENCE { powerPreflndicationPerSlice ENUMERATED {very high for slice SL(S1), high for slice SL(S2), normal, lowPowerConsumption, very low) OPTIONAL powerPreflndicationPerBWP ENUMERATED {very high for BWP 1, high for BWP 2, normal, lowPowerConsumption, very low) OPTIONAL powerPreflndicationPerApplication ENUMERATED {very high for application Appl, high, normal, lowPowerConsumption, very low) OPTIONAL powerPreflndication-RelativePerSlice ENUMERATED {higher for slice SL(S1), much higher, lower, same, much lower) OPTIONAL powerPreflndication-RelativePerBWP ENUMERATED { higher for BWP 1 , much higher, lower, same, much lower } OPTIONAL powerPreflndication-RelativePer Application ENUMERATED { higher for application Appl, much higher, lower, same, much lower } OPTIONAL batteryConsumptionDescriptionPerSlice ENUMERATED {low for slice SL(S1), medium for slice SL(S2), high} OPTIONAL batteryConsumptionDescriptionPerBWP ENUMERATED {low for BWP 1, medium for BWP 2, high} OPTIONAL batteryConsumptionDescriptionPerApplication ENUMERATED {low for application Appl, medium for application App2, high for application 3 } OPTIONAL batteryConsumptionPercentagePerSlice ENUMERATED { 10; 80} for slice ENUMERATED {SL(S1), SL(S2)} OPTIONAL batteryConsumptionPercentagePerBWP ENUMERATED { 15; 65} for BWP ID ENUMERATEDUEAssistanceInformation-vl540-IEs ::= SEQUENCE { powerPreflndicationPerSlice ENUMERATED {very high for slice SL(S1), high for slice SL(S2), normal, lowPowerConsumption, very low) OPTIONAL powerPreflndicationPerBWP ENUMERATED {very high for BWP 1, high for BWP 2, normal, lowPowerConsumption, very low) OPTIONAL powerPreflndicationPerApplication ENUMERATED {very high for application Appl, high, normal, lowPowerConsumption, very low) OPTIONAL powerPreflndication-RelativePerSlice ENUMERATED {higher for slice SL(S1), much higher, lower, same, much lower) OPTIONAL powerPreflndication-RelativePerBWP ENUMERATED { higher for BWP 1 , much higher, lower, same, much lower } OPTIONAL powerPreflndication-RelativePer Application ENUMERATED { higher for application Appl, much higher, lower, same, much lower } OPTIONAL batteryConsumptionDescriptionPerSlice ENUMERATED {low for slice SL(S1), medium for slice SL(S2), high} OPTIONAL batteryConsumptionDescriptionPerBWP ENUMERATED {low for BWP 1, medium for BWP 2, high} OPTIONAL batteryConsumptionDescriptionPerApplication ENUMERATED {low for application Appl, medium for application App2, high for application 3 } OPTIONAL batteryConsumptionPercentagePerSlice ENUMERATED { 10; 80} for slice ENUMERATED {SL(S1), SL(S2)} OPTIONAL batteryConsumptionPercentagePerBWP ENUMERATED { 15; 65} for BWP ID ENUMERATED
{ 1;2} OPTIONAL batteryConsumptionPercentagePerApplication ENUMERATED { 10; 25; 35} for Application ID{ 1;2} OPTIONAL batteryConsumptionPercentagePerApplication ENUMERATED { 10; 25; 35} for Application ID
ENUMERATED {Appl; App2; App3} OPTIONAL batteryConsumptionHoursPerSlice ENUMERATED { 1; 12} for slice ENUMERATED {SL(S1);ENUMERATED {Appl; App2; App3} OPTIONAL batteryConsumptionHoursPerSlice ENUMERATED { 1; 12} for slice ENUMERATED {SL(S1);
SL(S2) } OPTIONAL batteryConsumptionHoursPerBWP ENUMERATED {4; 0.5} for BWP ID ENUMERATED { 1 ;2} OPTIONAL batteryConsumptionHoursPerApplication ENUMERATED {3; 0; 5} for Application ID ENUMERATED {Appl; App2, App3} OPTIONAL batteryConsumptionHours_mWhPerSlice ENUMERATED {0.5; 1.5} for slice ENUMERATED {SL(S1); SL(S2)} OPTIONAL batteryConsumptionHours_mWhPerBWP ENUMERATED {0.5; 2} for BWP ID ENUMERATED { 1;2} OPTIONAL batteryConsumptionHours_mWhPerApplication ENUMERATED { 1.5; 0.4; 2.7} for Application ID ENUMERATED {Appl; App2; App3} OPTIONAL SL(S2) } OPTIONAL batteryConsumptionHoursPerBWP ENUMERATED {4; 0.5} for BWP ID ENUMERATED { 1 ;2} OPTIONAL batteryConsumptionHoursPerApplication ENUMERATED {3; 0; 5} for Application ID ENUMERATED {Appl; App2, App3} OPTIONAL batteryConsumptionHours_mWhPerSlice ENUMERATED {0.5; 1.5} for slice ENUMERATED {SL(S1); SL(S2)} OPTIONAL batteryConsumptionHours_mWhPerBWP ENUMERATED {0.5; 2} for BWP ID ENUMERATED { 1;2} OPTIONAL batteryConsumptionHours_mWhPerApplication ENUMERATED { 1.5; 0.4; 2.7} for Application ID ENUMERATED {Appl; App2; App3} OPTIONAL
} }
[01 16] Dans l’exemple ci-dessus le message « UEAssistancel nformation » comprend des informations relatives au statut énergétique de l’UE 3 pour deux slices SL(S1 ) et SL(S2), deux BWP 1 et 2, et pour trois applications Appl , App2 et App3. I l convient de préciser qu’un tel message « UEAssistancel nformation » conforme à l’invention peut comprendre des informations relatives au statut énergétique de l’UE 3 pour au moins deux slices et/ou deux BWP et/ou deux applications. Le contenu d’un tel message « UEAssistancel nformation » est déterminé en fonction de contraintes d’exploitation du réseau NW [01 16] In the example above, the “UEAssistanceInformation” message comprises information relating to the energy status of the UE 3 for two slices SL(S1) and SL(S2), two BWPs 1 and 2, and for three applications Appl, App2 and App3. It should be specified that such a “UEAssistanceInformation” message in accordance with the invention may comprise information relating to the energy status of the UE 3 for at least two slices and/or two BWPs and/or two applications. The content of such a “UEAssistanceInformation” message is determined according to operating constraints of the NW network.
[01 17] Plus particulièrement, la valeur du champ[01 17] More specifically, the value of the field
« powerPrefl ndicationPerSLice/PerBWP/PerApplication », du champ et“powerPrefl ndicationPerSLice/PerBWP/PerApplication”, from the field and
« powerPrefl ndication-RelativePerSLice/PerBWP/PerApplication » et du champ « batteryConsumptionDescriptionPerSLice/PerBWP/PerApplication » indique de manière nominative les préférences énergétiques d’une slice, d’une BWP ou d’une application. “powerPrefl ndication-RelativePerSLice/PerBWP/PerApplication” and the field "batteryConsumptionDescriptionPerSLice/PerBWP/PerApplication" indicates by name the energy preferences of a slice, BWP, or application.
[01 18] La valeur du champ « batteryConsumptionFércentageFérSLice/FérBWP/FérApplication », quant à elle comprend une liste ordonnée de nombres représentant chacun une valeur d’un pourcentage de consommation relatif à une slice ou une BWP ou une application lesquelles sont listées dans le champ « ENUMERATED ». [01 18] The value of the field “batteryConsumptionFércentageFérSLice/FérBWP/FérApplication”, for its part, includes an ordered list of numbers each representing a value of a percentage of consumption relative to a slice or a BWP or an application which are listed in the “ENUMERATED” field.
[0119] Plus particulièrement, la première valeur 10 du champ « batteryConsumptionFércentageFérSIice » correspond à la première slice SL(S1 ) et la deuxième valeur 80 correspond à la slice SL(S2). I l en est de même pour le champ « batteryConsumptionFércentageFérBWP » où la première valeur 15 correspond à la BWP 1 ou encore pour le champ « batteryConsumptionRercentageRerApplication » où la troisième valeur 35 correspond à l’application App3. [0119] More particularly, the first value 10 of the field “batteryConsumptionFércentageFérSIice” corresponds to the first slice SL(S1) and the second value 80 corresponds to the slice SL(S2). The same is true for the field “batteryConsumptionFércentageFérBWP” where the first value 15 corresponds to BWP 1 or for the field “batteryConsumptionRercentageRerApplication” where the third value 35 corresponds to the application App3.
[0120] Le principe reste le même pour les champs « batteryConsumptionHoursFér SLice/RerBWP/RerApplication » dans lequel les nombres listés représentent chacun une valeur d’une durée d’autonomie de la batterie de l’UE 3 relative à une slice ou une BWP ou une application listées dans le champ « ENUMERATED » ; et pour le champ « batteryConsumptionHours_mWhFérSLice/BWP/ Application » dans lequel les nombres listés représentent chacun une valeur d’une consommation en mWh de la batterie de l’UE 3 relative à une slice ou une BWP ou une application également listées dans le champ « ENUMERATED ». [0120] The principle remains the same for the fields “batteryConsumptionHoursFér SLice/RerBWP/RerApplication” in which the numbers listed each represent a value of a battery life of the UE 3 relative to a slice or a BWP or an application listed in the “ENUMERATED” field; and for the field “batteryConsumptionHours_mWhFérSLice/BWP/Application” in which the numbers listed each represent a value of a consumption in mWh of the battery of the UE 3 relative to a slice or a BWP or an application also listed in the “ENUMERATED” field.
[0121 ] Une fois le message « UEAssistancel nformation » généré, l’UE 3 le transmet à destination de la gNB 2 via son module 3A de transmission (étape E30). [0121] Once the “UEAssistancel nformation” message has been generated, the UE 3 transmits it to the gNB 2 via its transmission module 3A (step E30).
[0122] L’UE 3 reçoit, via son module 3B de réception, un ou plusieurs messages en provenance du module 2B de la gNB 2 (étape E40). Ce ou ces messages comprennent des données relatives à un traitement visant à optimiser la consommation énergétique de l’UE 3. [0122] The UE 3 receives, via its reception module 3B, one or more messages from the module 2B of the gNB 2 (step E40). This or these messages include data relating to processing aimed at optimizing the energy consumption of the UE 3.
[0123] Suite à la réception de ces données, le module 3C d’application de l’UE 3 applique le traitement en question (étape E50). [0123] Following receipt of this data, the application module 3C of the UE 3 applies the processing in question (step E50).
[0124] Les étapes E00 à E50 sont ensuite réitérées périodiquement. [0124] Steps E00 to E50 are then repeated periodically.
[0125] Dans un autre mode de réalisation, les étapes E00 à E50 peuvent être répétées sur détection d’un événement particulier par exemple, un nouveau service autorisé pour l’UE 3, et/ou l’apparition d’un trafic entrant pour un service donné et/ou une modification d’une valeur d’au moins l’une des informations relatives à un statut énergétique de l’UE 3. [0125] In another embodiment, steps E00 to E50 can be repeated upon detection of a particular event, for example, a new service authorized for the UE 3, and/or the appearance of incoming traffic for a given service and/or a modification of a value of at least one of the information relating to an energy status of the UE 3.
[0126] I l convient de noter que dans ces différents modes de réalisation, les étapes E00 à E50 sont exécutées pour déterminer de façon dynamique un traitement visant à améliorer l’efficacité énergétique de l’UE 3. [0126] It should be noted that in these different embodiments, steps E00 to E50 are executed to dynamically determine a processing aimed at improving the energy efficiency of the UE 3.
[0127] La f igu re 4 décrit les principales étapes d’un procédé selon l’invention telles qu’elles sont mises en oeuvre par la gNB 2 dans un mode particulier de réalisation. Un tel procédé permet l’obtention du traitement visant à optimiser la consommation énergétique de l’UE 3 en fonction des informations relatives à un statut énergétique de l’UE 3 reçues pour une slice et/ou une BWP et/ou une application. [0128] Plus particulièrement, la gNB 2 reçoit, en provenance de l’UE 3 et par exemple via ses moyens COM et son module 2A de réception, au moins un message « UEAssistancel nformation » tel que décrit précédemment comprenant des informations relatives au statut énergétique de l’UE 3 pour au moins deux slices et/ou deux BWP et/ou deux applications, (étape F10). [0127] Figure 4 describes the main steps of a method according to the invention as implemented by the gNB 2 in a particular embodiment. Such a method makes it possible to obtain the processing aimed at optimizing the energy consumption of the UE 3 as a function of the information relating to an energy status of the UE 3 received for a slice and/or a BWP and/or an application. [0128] More particularly, the gNB 2 receives, from the UE 3 and for example via its COM means and its reception module 2A, at least one “UEAssistancel nformation” message as described previously comprising information relating to the energy status of the UE 3 for at least two slices and/or two BWPs and/or two applications, (step F10).
[0129] Dans une première mise en oeuvre de ce procédé, à réception de ce message « UEAssistancel nformation », la gNB 2 transmet (F20’) une demande d’obtention DOT du traitement à appliquer pour améliorer l’efficacité énergétique de l’UE 3 à une autre entité du réseau NW. La demande DOT peut comprendre tout ou partie des informations comprises dans le message « UEAssistancel nformation ». Des exemples de traitements sont discutés plus loin dans le document. [0129] In a first implementation of this method, upon receipt of this “UEAssistancel nformation” message, the gNB 2 transmits (F20’) a request to obtain DOT of the processing to be applied to improve the energy efficiency of the UE 3 to another entity of the NW network. The DOT request may include all or part of the information included in the “UEAssistancel nformation” message. Examples of processing are discussed later in the document.
[0130] L’autre entité du réseau NW détermine alors le traitement à appliquer pour améliorer l’efficacité énergétique de l’UE 3 en fonction des informations transmises par la gNB 2 et des contraintes d’exploitations du réseau NW. Un tel traitement peut consister en la détermination de paramètres de mise en veille de l’UE 3 ou encore en l’association d’un type de service à une autre slice que la slice courante, etc. [0130] The other entity of the NW network then determines the processing to be applied to improve the energy efficiency of the UE 3 based on the information transmitted by the gNB 2 and the operating constraints of the NW network. Such processing may consist of determining standby parameters for the UE 3 or even associating a type of service with a slice other than the current slice, etc.
[0131] Une fois le traitement à appliquer déterminé, l’autre entité du réseau transmet un ou plusieurs messages comprenant des données relatives à ce traitement à la gNB2 et/ou ou à destination d’une deuxième entité du réseau NW si tout ou partie du traitement déterminé est destinée à être mise en oeuvre plus en amont dans le réseau NW (étape F30’). La gNB 2 peut alors appliquer le traitement (étape F40’) si certaines des données reçues lui sont destinées et/ou transmettre ces données à destination de l’UE 3 (étape E40 du procédé de communication). [0131] Once the processing to be applied has been determined, the other entity of the network transmits one or more messages comprising data relating to this processing to the gNB2 and/or to a second entity of the NW network if all or part of the determined processing is intended to be implemented further upstream in the NW network (step F30'). The gNB 2 can then apply the processing (step F40') if some of the data received is intended for it and/or transmit this data to the UE 3 (step E40 of the communication method).
[0132] Dans une deuxième mise en oeuvre de ce procédé, à réception de ce message « UEAssistancel nformation », la gNB 2 obtient elle-même le traitement à appliquer (étape F20). [0132] In a second implementation of this method, upon receipt of this “UEAssistancel nformation” message, the gNB 2 itself obtains the processing to be applied (step F20).
[0133] Là aussi, une fois le traitement à appliquer déterminé, la gNB 2 transmet (étape F30) un ou plusieurs messages comprenant des données relatives à ce traitement à destination de l’UE 3 (étape E40 du procédé de communication) et/ou à destination d’une autre entité du réseau NW si tout ou partie du traitement déterminé est destinée à être mise en oeuvre plus en amont dans le réseau NW. [0133] Here too, once the processing to be applied has been determined, the gNB 2 transmits (step F30) one or more messages comprising data relating to this processing to the UE 3 (step E40 of the communication method) and/or to another entity of the NW network if all or part of the determined processing is intended to be implemented further upstream in the NW network.
[0134] La f igu re 5 décrit les principales étapes d’un premier exemple d’obtention d’un traitement visant à optimiser l’efficacité énergétique de l’UE 3 conforme à l’invention, dans un mode particulier de réalisation. Ces étapes peuvent être mises en oeuvre soit par la gNB 2 au cours de l’étape F20, soit par une autre entité du réseau suite à l’étape F20’. [0134] Figure 5 describes the main steps of a first example of obtaining a processing aimed at optimizing the energy efficiency of the UE 3 according to the invention, in a particular embodiment. These steps can be implemented either by the gNB 2 during step F20, or by another entity of the network following step F20'.
[0135] A des fins de simplification, ce premier exemple d’obtention est décrit dans le cas de figure où les différentes étapes sont mises en oeuvre par la gNB 2. La seule différence qui existe entre la mise en oeuvre de ces étapes par la gNB 2 et l’autre entité du réseau concerne l’évènement déclenchant l’exécution de ces étapes. [0135] For the purposes of simplification, this first example of obtaining is described in the case where the different steps are implemented by gNB 2. The only difference that exists between the implementation of these steps by gNB 2 and the other entity of the network concerns the event triggering the execution of these steps.
[0136] En effet, lorsque les étapes conduisant à l’obtention du traitement sont mises en oeuvre par la gNB 2, leur exécution est déclenchée par la réception des informations relatives au statut énergétique de l’UE 3 au cours de l’étape F10. [0137] De manière alternative, lorsque les étapes conduisant à l’obtention du traitement sont mises en oeuvre par l’autre entité du réseau, leur exécution est déclenchée par la réception de la demande DOT au cours de l’étape F20’. [0136] Indeed, when the steps leading to obtaining the processing are implemented by the gNB 2, their execution is triggered by the reception of the information relating to the energy status of the UE 3 during the step F10. [0137] Alternatively, when the steps leading to obtaining the processing are implemented by the other entity of the network, their execution is triggered by the reception of the DOT request during step F20'.
[01 1 1] Ainsi, la gNB 2 reçoit un message « UEAssistancel nformation » contenant des informations relatives au statut énergétique de l’UE 3 (étape F10/G10). [01 1 1] Thus, the gNB 2 receives a “UEAssistancel nformation” message containing information relating to the energy status of the UE 3 (step F10/G10).
[0138] Dans un premier mode de mise en oeuvre, la gNB 2 détermine si une valeur du taux d’autonomie TAut de la batterie de l’UE 3 est inférieure à un premier seuil Thr1 . Le seuil Thr1 est défini comme étant un seuil bas indiquant que le statut énergétique de l’UE 3 nécessite de prêter une attention particulière pour faire fonctionner l’équipement utilisateur (étape test G20). [0138] In a first embodiment, the gNB 2 determines whether a value of the autonomy rate TAut of the battery of the UE 3 is lower than a first threshold Thr1. The threshold Thr1 is defined as being a low threshold indicating that the energy status of the UE 3 requires paying particular attention to operate the user equipment (test step G20).
[0139] A titre d’exemple non limitatif, la valeur du seuil Thr1 est fixée à 20%. Bien entendu, d’autres valeurs peuvent être envisagées pour le seuil Thr1 , ces dernières étant déterminées pour satisfaire aux contraintes d’exploitation du réseau NW. [0139] As a non-limiting example, the value of the threshold Thr1 is set at 20%. Of course, other values can be envisaged for the threshold Thr1, the latter being determined to satisfy the operating constraints of the NW network.
[0140] S la valeur du taux d’autonomie TAut de la batterie de l’UE 3 est inférieure au seuil Thr1 (réponse oui à l’étape test G20), la gNB 2 détermine, via son module 2B, une BWP par défaut BWPdef/pdef pour l’ensemble des services S1 , S2, S3 indépendamment de leurs contraintes respectives (étape G30) . Une telle BWP par défaut BWPdef/pdef est par exemple une BWP étroite, ou la BWP la plus étroite parmi une pluralité de BWP présentant la même numérologie idef. Ainsi, l’indicateur de BWP identifiant la BWP par défaut BWPdef/pdef constituant les données relatives au traitement à appliquer est transmis à l’UE 3qui n’a plus besoin de basculer d’une BWP à une autre. [0140] If the value of the autonomy rate TAut of the battery of the UE 3 is lower than the threshold Thr1 (response yes to the test step G20), the gNB 2 determines, via its module 2B, a default BWP BWPdef/pdef for all the services S1, S2, S3 independently of their respective constraints (step G30). Such a default BWP BWPdef/pdef is for example a narrow BWP, or the narrowest BWP among a plurality of BWPs having the same numerology idef. Thus, the BWP indicator identifying the default BWP BWPdef/pdef constituting the data relating to the processing to be applied is transmitted to the UE 3 which no longer needs to switch from one BWP to another.
[0141 ] Tant que la situation énergétique de l’UE 3 reste inchangée, c’est-à-dire tant que la réponse au test de l’étape G20 est oui, l’indicateur de BWP compris dans les informations de de contrôle DCI transmises de façon régulière par la gNB 2 à destination de l’UE 3 reste l’indicateur de la BWP par défaut BWPdef/pdef. [0141] As long as the energy situation of the UE 3 remains unchanged, i.e. as long as the response to the test of step G20 is yes, the BWP indicator included in the DCI control information transmitted regularly by the gNB 2 to the UE 3 remains the default BWP indicator BWPdef/pdef.
[0142] S la réponse au test de l’étape G20 est non, c’est-à-dire lorsque la valeur du taux d’autonomie TAut de la batterie de l’UE 3 est supérieure ou égale au seuil Thr1 , la gNB 2 détermine si la valeur du taux d’autonomie TAut de la batterie de l’UE 3 est supérieure ou égale à un deuxième seuil Thr2 (étape test G40). [0142] If the response to the test of step G20 is no, that is to say when the value of the autonomy rate TAut of the battery of the UE 3 is greater than or equal to the threshold Thr1, the gNB 2 determines whether the value of the autonomy rate TAut of the battery of the UE 3 is greater than or equal to a second threshold Thr2 (test step G40).
[0143] Dans ce deuxième mode de mise en oeuvre, le seuil Thr2 est considéré comme un seuil haut indiquant que le statut énergétique de l’UE 3 est optimal. C’est par exemple le cas lorsque la batterie de l’UE 3 est en charge, e.g. lorsque l’UE 3 est connecté à un réseau de fourniture d’électricité. [0143] In this second mode of implementation, the threshold Thr2 is considered as a high threshold indicating that the energy status of the UE 3 is optimal. This is for example the case when the battery of the UE 3 is charging, e.g. when the UE 3 is connected to an electricity supply network.
[0144] A titre d’exemple non limitatif, la valeur du seuil Thr2 est fixée à 50%. Bien entendu, d’autres valeurs peuvent être envisagées pour le seuil Thr2, ces dernières étant déterminées, tout comme pour le seuil Thr1 , pour satisfaire aux contraintes d’exploitation du réseau NW. [0144] As a non-limiting example, the value of the threshold Thr2 is set at 50%. Of course, other values can be envisaged for the threshold Thr2, the latter being determined, just as for the threshold Thr1, to satisfy the operating constraints of the NW network.
[0145] S la valeur du taux d’autonomie TAut de la batterie de l’UE 3 est supérieure ou égale au seuil Thr2 (réponse oui à l’étape test G40), la gNB 2 détermine alors si un indicateur de surchauffe Heatldx est activé ou non (étape G50). Comme déjà évoqué plus haut, l’activation d’un tel indicateur de surchauffe Heatldx peut indiquer une consommation d’énergie anormalement élevée laquelle a un impact sur l’autonomie de la batterie et de manière plus générale sur le fonctionnement de l’UE 3. I l est donc important d’adapter la transmission des données à cette situation. [0145] If the value of the autonomy rate TAut of the battery of the UE 3 is greater than or equal to the threshold Thr2 (yes response to the test step G40), the gNB 2 then determines whether an overheating indicator Heatldx is activated or not (step G50). As already mentioned above, the activation of such an overheating indicator Heatldx can indicate an abnormally high energy consumption which has an impact on the autonomy of the battery and more generally on the operation of the UE 3. It is therefore important to adapt the transmission of data to this situation.
[0146] Lorsque la réponse au test de l’étape G50 est non, c’est-à-dire lorsque l’indicateur de surchauffe Heatldx n’est pas activé, la gNB 2 détermine, de manière optionnelle, si un mode de réception discontinue de l’UE 3, tel que le mécanisme DRX précédemment décrit, est activé (test de l’étape G60) afin de déterminer si des mesures d’économie d’énergie sont déjà mises en oeuvre au sein de l’UE 3. Cette information évite à la gNB 2 de déterminer une BWP à activer qui ne serait pas en adéquation avec la situation énergétique de l’UE 3. [0146] When the response to the test of step G50 is no, i.e. when the overheating indicator Heatldx is not activated, the gNB 2 optionally determines whether a discontinuous reception mode of the UE 3, such as the DRX mechanism previously described, is activated (test of step G60) in order to determine whether energy saving measures are already implemented within the UE 3. This information prevents the gNB 2 from determining a BWP to be activated which would not be in line with the energy situation of the UE 3.
[01 12] Lorsque la réponse au test de l’étape G60 est non, c’est-à-dire lorsque le mécanisme DRX n’est pas mis en oeuvre au sein de l’UE, la gNB 2 décide d’utiliser la BWP la plus appropriée pour le service S1 et pour le service S2. A cette fin, la gNB 2 sélectionne une première BWP BWPoptsi/poptsi permettant de satisfaire le SLA du service S1 et une deuxième WP BWPoptæ/ pOpts2 permettant de satisfaire le SLA du service S2 (étape G70). Les indicateurs identifiant la première BWP BWPoptsi/poptsi et la deuxième BWP BWPoptæ/poptæ constituent les données relatives au traitement à appliquer. [01 12] When the answer to the test of step G60 is no, i.e. when the DRX mechanism is not implemented within the UE, the gNB 2 decides to use the most appropriate BWP for the service S1 and for the service S2. To this end, the gNB 2 selects a first BWP BWPoptsi/poptsi allowing to satisfy the SLA of the service S1 and a second WP BWPoptæ/ p O pts2 allowing to satisfy the SLA of the service S2 (step G70). The indicators identifying the first BWP BWP op tsi/poptsi and the second BWP BWPoptæ/poptæ constitute the data relating to the processing to be applied.
[0147] Afin de pouvoir transmettre des données relatives au service S1 et au service S2, l’UE 3 bascule de manière classique de la première BWP BWPoptsi/poptsi à la BWPoptæ/poptæ au gré des informations de contrôle DCI reçues lesquelles comprennent l’indicateur de la BWP à activer à un horaire donné pour bénéficier du service correspondant. [0147] In order to be able to transmit data relating to the S1 service and to the S2 service, the UE 3 switches in a conventional manner from the first BWP BWP op tsi/poptsi to the BWPoptæ/poptæ according to the DCI control information received which includes the indicator of the BWP to be activated at a given time to benefit from the corresponding service.
[0148] Les informations de contrôle DCI sont comprises dans des messages RRC transmis de manière épisodique au fil du temps. I l est néanmoins possible, de manière optionnelle, d’adapter la durée séparant la transmission de deux messages RRC consécutifs et, le cas échéant sortir d’un schéma de transmission périodique. [0148] The DCI control information is included in RRC messages transmitted episodically over time. It is nevertheless possible, optionally, to adapt the duration separating the transmission of two consecutive RRC messages and, if necessary, to depart from a periodic transmission pattern.
[0149] Ainsi, dans l’exemple envisagé ici, la gNB 2 peut en outre décider d’augmenter, par rapport à sa valeur courante, la fréquence de transmission entre deux messages RRC consécutifs. Cela a pour conséquence d’augmenter la fréquence de basculement entre la première BWP BWPoptsi/poptsi et la deuxième BWP BWPoptæ/poptæ ce qui permet de contribuer davantage à la satisfaction des SLA respectifs des services S1 et S2. [0149] Thus, in the example considered here, the gNB 2 can further decide to increase, compared to its current value, the transmission frequency between two consecutive RRC messages. This has the consequence of increasing the switching frequency between the first BWP BWPoptsi/poptsi and the second BWP BWPoptæ/poptæ which makes it possible to contribute more to the satisfaction of the respective SLAs of the services S1 and S2.
[0150] De retour à l’étape G60, si la réponse au test est oui, c’est-à-dire si le mécanisme DRX est mis en oeuvre au sein de l’UE, la gNB 2 décide alors de prioriser un service parmi l’ensemble des services auxquels accède l’UE 3. [0150] Returning to step G60, if the response to the test is yes, i.e. if the DRX mechanism is implemented within the UE, the gNB 2 then decides to prioritize a service from among all the services accessed by the UE 3.
[0151] Afin de déterminer quel service prioriser parmi l’ensemble des services auxquels accède l’UE 3, la gNB peut vérifier plusieurs critères. [0151] In order to determine which service to prioritize among the set of services accessed by the UE 3, the gNB can check several criteria.
[0152] Plus particulièrement, la gNB 2 peut déterminer, parmi l’ensemble des services S1 , S2 auxquels l’UE 3 est connecté lequel présente une volumétrie de trafic la plus élevée. La volumétrie représente, pour une durée donnée, le nombre de paquets de données à transmettre pour l’UE 3 pour un service donné. [0152] More particularly, the gNB 2 can determine, among all the services S1, S2 to which the UE 3 is connected, which has the highest traffic volume. The volume represents, for a given duration, the number of data packets to be transmitted for the UE 3 for a given service.
[0153] S par exemple le service S1 présente une volumétrie plus élevée que le service S2, alors la gNB 2 détermine que le service prioritaire est le service S1 . [0153] For example, if service S1 has a higher volume than service S2, then gNB 2 determines that the priority service is service S1.
[0154] Dans le cas de figure où l’ensemble des services S1 et S2 présentent des volumétries suffisamment proches, la gNB peut déterminer si au moins l’un des services S1 , S2 est un service de type uRLLC. [0155] De façon connue en soi, un service uRLLC, ici le service S2, est considéré comme prioritaire, en raison de la faible latence qu’il supporte (inférieure à un seuil donné à savoir, une milliseconde) . Les autres services, tels que les services eMBB ou mMTC, sont considérés comme non prioritaires. [0154] In the case where all of the services S1 and S2 have sufficiently close volumes, the gNB can determine whether at least one of the services S1, S2 is a uRLLC type service. [0155] In a manner known per se, a uRLLC service, here the S2 service, is considered to be a priority, due to the low latency that it supports (less than a given threshold, namely one millisecond). The other services, such as the eMBB or mMTC services, are considered to be non-priority.
[0156] S plusieurs services S1 , S2 auxquels l’UE 3 est connecté sont des services de type uRLLC ou si aucun service parmi les services S1 et S2 n’est un service de type uRLLC, la gNB 2 peut alors déterminer pour l’ensemble des services S1 , S2 la largeur de la BWP BWPoptsi/poPtsi et la largeur de la BWP BWPoptæ/poptæ permettant de satisfaire les SLA respectifs des services S1 et S2. [0156] If several services S1, S2 to which the UE 3 is connected are uRLLC type services or if no service among the services S1 and S2 is a uRLLC type service, the gNB 2 can then determine for all the services S1, S2 the width of the BWP BWP op tsi/po P tsi and the width of the BWP BWPoptæ/poptæ making it possible to satisfy the respective SLAs of the services S1 and S2.
[0157] Le service prioritaire est alors le service Sn pour lequel la BWP BWPoptsn/poptsn est la plus étroite parmi l’ensemble des BWP BWPoptsn/poptsn. [0157] The priority service is then the Sn service for which the BWP BWP op tsn/p op tsn is the narrowest among all the BWP BWP op tsn/p op tsn.
[0158] Enfin, si malgré tout cela, la gNB 2 n’a toujours pas identifié un service prioritaire parmi les services S1 et S2, elle peut déterminer la disponibilité des ressources physiques caractérisant respectivement la BWP BWPoptsi/poPtsi et la BWP BWPopts2/popts2. [0158] Finally, if despite all this, the gNB 2 has still not identified a priority service among the services S1 and S2, it can determine the availability of the physical resources characterizing respectively the BWP BWP op tsi/po P tsi and the BWP BWP op ts2/p op ts2.
[0159] La gNB 2 identifie comme étant le service prioritaire le service pour lequel les ressources nécessaires à la transmission de données sont disponibles. [0159] The gNB 2 identifies as the priority service the service for which the resources necessary for data transmission are available.
[0160] I l convient de noter que la gNB 2 peut procéder à des tests se basant sur d’autres critères pour identifier un service prioritaire. Le nombre de tests effectués par la gNB 2 pour identifier un service prioritaire peut également varier et n’est pas limiter à 4 comme dans l’exemple décrit. Une fois encore, ces choix se fondent, entre autres, sur les contraintes d’exploitation du réseau NW et sont guidés par la recherche d’un compromis entre la satisfaction des exigences de QoS des services requis par l’UE 3 et l’efficacité énergétique de ce dernier. [0160] It should be noted that the gNB 2 may carry out tests based on other criteria to identify a priority service. The number of tests carried out by the gNB 2 to identify a priority service may also vary and is not limited to 4 as in the example described. Once again, these choices are based, among other things, on the operating constraints of the NW network and are guided by the search for a compromise between satisfying the QoS requirements of the services required by the UE 3 and the energy efficiency of the latter.
[0161 ] Une fois le service prioritaire identifié, la gNB 2 décide d’utiliser la BWP la plus appropriée pour le service S1 et pour le service S2 et sélectionne une première BWP BWPoptsi/poPtsi permettant de satisfaire le SLA du service S1 et une deuxième WP BWPoptæ/poptæ permettant de satisfaire le SLA du service S2 tout comme elle l’a fait lorsque réponse au test de l’étape G60 est non (étape G80) . [0161] Once the priority service has been identified, the gNB 2 decides to use the most appropriate BWP for the service S1 and for the service S2 and selects a first BWP BWP op tsi/po P tsi allowing the SLA of the service S1 to be satisfied and a second WP BWPoptæ/poptæ allowing the SLA of the service S2 to be satisfied just as it did when the response to the test of step G60 is no (step G80).
[0162] Cependant, afin de prendre en compte l’activation du mode DRX, la gNB 2 décide également de modifier le schéma de transmission des messages RRC comprenant les informations de contrôle DCI relatives au service non prioritaire. [0162] However, in order to take into account the activation of the DRX mode, the gNB 2 also decides to modify the transmission scheme of the RRC messages including the DCI control information relating to the non-priority service.
[0163] Dans cette situation particulière, la gNB 2 réduit, par rapport à sa valeur courante, la fréquence de transmission entre deux messages RRC consécutifs comprenant des informations de contrôle DCI relatives au service non prioritaire. Parallèlement, la gNB 2 maintient la fréquence de transmission entre deux messages RRC consécutifs comprenant des informations de contrôle DCI relatives au service prioritaire à sa valeur courante. [0163] In this particular situation, the gNB 2 reduces, compared to its current value, the transmission frequency between two consecutive RRC messages comprising DCI control information relating to the non-priority service. At the same time, the gNB 2 maintains the transmission frequency between two consecutive RRC messages comprising DCI control information relating to the priority service at its current value.
[0164] Cela a pour conséquence de réduire la fréquence de basculement entre la BWP BWPoptsprioritaire/poptsprioritaire affectée au service prioritaire et la BWP BWPoPtsnonPrioritaire/poPtsnonPrioritaire affectée au service non prioritaire. Une telle décision offre un compromis équilibré entre la satisfaction des SLA respectifs des services prioritaire et non prioritaire et l’efficacité énergétique de l’UE 3. [0165] De retour à l’étape G50, lorsque la réponse au test est oui, c’est-à-dire lorsque l’indicateur de surchauffe Heatldx est activé, la gNB 2 détermine si le mode DRX est activé (test de l’étape G90) afin de déterminer si des mesures d’économie d’énergie sont déjà mises en oeuvre au sein de l’UE 3. [0164] This has the effect of reducing the switching frequency between the BWP BWPoptsprioritaire/poptsprioritaire assigned to the priority service and the BWP BWPo P tsnon P rioritaire/po P tsnon P rioritaire assigned to the non-priority service. Such a decision offers a balanced compromise between satisfying the respective SLAs of the priority and non-priority services and the energy efficiency of the UE 3. [0165] Returning to step G50, when the response to the test is yes, i.e. when the overheating indicator Heatldx is activated, the gNB 2 determines whether the DRX mode is activated (test of step G90) in order to determine whether energy saving measures are already implemented within the UE 3.
[0166] Lorsque le mode DRX n’est pas mis en oeuvre au sein de l’UE, c’est-à-dire quand la réponse au test de l’étape G90 est non, la gNB 2 met en oeuvre l’étape G80 précédemment décrite. [0166] When the DRX mode is not implemented within the UE, i.e. when the response to the test of step G90 is no, the gNB 2 implements step G80 previously described.
[0167] S au contraire, le mode DRX est activé (réponse oui à l’étape G90), la gNB met alors en oeuvre l’étape G30. Les données relatives au traitement à appliquer comprennent l’indicateur de BWP identifiant la BWP par défaut BWPdef/pdef ainsi déterminée. Ces données sont alors transmises à l’UE 3 qui n’a plus besoin de basculer d’une BWP à une autre. [0167] If, on the contrary, the DRX mode is activated (yes response to step G90), the gNB then implements step G30. The data relating to the processing to be applied include the BWP indicator identifying the default BWP BWPdef/pdef thus determined. This data is then transmitted to the UE 3 which no longer needs to switch from one BWP to another.
[0168] On peut également envisager un troisième mode de mise en oeuvre adapté à la situation dans laquelle la valeur du taux d’autonomie TAut de la batterie de l’UE 3 est supérieure ou égale au premier seuil Thr1 et est inférieure au deuxième seuil Thr2 (étape G100) . [0168] It is also possible to envisage a third mode of implementation adapted to the situation in which the value of the autonomy rate TAut of the battery of the UE 3 is greater than or equal to the first threshold Thr1 and is less than the second threshold Thr2 (step G100).
[0169] Dans un tel cas de figure, la gNB 2 détermine alors si un indicateur de surchauffe Heatldx est activé ou non (étape G1 10) . [0169] In such a case, the gNB 2 then determines whether an overheating indicator Heatldx is activated or not (step G1 10).
[0170] Lorsque la réponse au test de l’étape G1 10 est non, c’est-à-dire lorsque l’indicateur de surchauffe Heatldx n’est pas activé, la gNB 2 met en oeuvre l’étape E80. [0170] When the response to the test of step G1 10 is no, that is to say when the overheating indicator Heatldx is not activated, the gNB 2 implements step E80.
[0171] A contrario, lorsque l’indicateur de surchauffe Heatldx est activé (réponse oui au test de l’étape G1 10), la gNB 2 met en oeuvre l’étape G30. [0171] Conversely, when the overheating indicator Heatldx is activated (yes response to the test of step G1 10), the gNB 2 implements step G30.
[0113] Des traitements autres que l’affectation d’une ou plusieurs BWP données à l’UE 3 permettent également d’optimiser l’efficacité énergétique de l’UE 3. [0113] Processings other than the allocation of one or more given BWPs to the UE 3 also make it possible to optimize the energy efficiency of the UE 3.
[0114] Ainsi, la gNB2 ou l’autre entité du réseau peuvent déterminer des paramètres de mise en veille de l’UE 3. [0114] Thus, the gNB2 or the other network entity can determine standby parameters of the UE 3.
[0115] Un autre type de traitement peut consister à associer un type de service à une autre slice que la slice courante. I l est également possible de cesser d’utiliser une slice donnée, par exemple en la supprimant, etc. [0115] Another type of processing can consist of associating a type of service with a slice other than the current slice. It is also possible to stop using a given slice, for example by deleting it, etc.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| FRFR2314984 | 2023-12-22 | ||
| FR2314984A FR3157775A1 (en) | 2023-12-22 | 2023-12-22 | Methods for optimizing the energy efficiency of user equipment, an entity of a telecommunications network and user equipment |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025133033A1 true WO2025133033A1 (en) | 2025-06-26 |
Family
ID=90365947
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/EP2024/087771 Pending WO2025133033A1 (en) | 2023-12-22 | 2024-12-19 | Methods for optimizing the energy efficiency of a user equipment, telecommunications network entity, and user equipment |
Country Status (2)
| Country | Link |
|---|---|
| FR (1) | FR3157775A1 (en) |
| WO (1) | WO2025133033A1 (en) |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160100360A1 (en) * | 2014-10-07 | 2016-04-07 | Qualcomm Incorporated | Methods and apparatus for using enhancements for diverse data applications (edda)/power preference indication (ppi) |
| US20230124671A1 (en) * | 2021-10-15 | 2023-04-20 | Samsung Electronics Co., Ltd. | Electronic device performing communication using bandwidth part, network, and method for operating the same |
| US20230199669A1 (en) * | 2021-12-22 | 2023-06-22 | Intel Corporation | Methods and devices for power configurations in radio communication devices |
-
2023
- 2023-12-22 FR FR2314984A patent/FR3157775A1/en active Pending
-
2024
- 2024-12-19 WO PCT/EP2024/087771 patent/WO2025133033A1/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20160100360A1 (en) * | 2014-10-07 | 2016-04-07 | Qualcomm Incorporated | Methods and apparatus for using enhancements for diverse data applications (edda)/power preference indication (ppi) |
| US20230124671A1 (en) * | 2021-10-15 | 2023-04-20 | Samsung Electronics Co., Ltd. | Electronic device performing communication using bandwidth part, network, and method for operating the same |
| US20230199669A1 (en) * | 2021-12-22 | 2023-06-22 | Intel Corporation | Methods and devices for power configurations in radio communication devices |
Also Published As
| Publication number | Publication date |
|---|---|
| FR3157775A1 (en) | 2025-06-27 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0969682A1 (en) | Air interface adaptation method in a mobile radio communication system, base station, mobile station and transmission mode therefor | |
| FR2967857A1 (en) | METHOD FOR MANAGING THE BATTERY LEVEL OF A MOBILE TERMINAL, CORRESPONDING MANAGEMENT SYSTEM AND COMPUTER PROGRAM | |
| EP1361677B1 (en) | Method and apparatus for controlling an outer loop power control | |
| EP1707026A1 (en) | Method for allocating communication resources and radiocommunication system therefor | |
| EP2011357A1 (en) | Radio resource management in a radio telecommunication network | |
| FR2860381A1 (en) | METHOD FOR ALLOCATING RESOURCES IN A RADIO COMMUNICATION SYSTEM AND BASE STATION FOR CARRYING OUT THE METHOD | |
| FR3014631A1 (en) | DEVICE AND METHOD FOR CONFIGURING A COMMUNICATION DEVICE | |
| WO2006018265A1 (en) | Method for managing resources in a communication system and equipment for carrying out said method | |
| EP2875679B1 (en) | Mobility management in a communication network based profile of use of credit | |
| WO2025133033A1 (en) | Methods for optimizing the energy efficiency of a user equipment, telecommunications network entity, and user equipment | |
| EP3437292B1 (en) | Method for optimizing the throughput of multimedia contents accessible by at least one user terminal, corresponding computer program product and management device | |
| EP3759974A1 (en) | Method of placing a base station on standby, computer program product, device, base station and signal corresponding thereto | |
| EP3100582B1 (en) | Method of communication between a battery powered terminal and a base station and associated communication network | |
| FR3157774A1 (en) | Configuration and communication methods, entity of a telecommunications network and user equipment | |
| FR2975563A1 (en) | METHOD AND DEVICE FOR MANAGING ACCESS TO A COMMUNITY WIFI NETWORK | |
| EP4447538A1 (en) | Methods for configuring and communicating, an entity of a telecommunications network and user equipment | |
| WO2014013031A1 (en) | Method for managing the configuration of a telecommunication network | |
| FR3147926A1 (en) | Control method, entity of a telecommunications network, communication method and user equipment | |
| FR3104373A1 (en) | Method and device implementing this method for accessing a shared channel to respond to a relay request request | |
| 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 | |
| WO2025003249A1 (en) | Method for adapting a transmission power of a transmitter device and associated electronic device | |
| EP2469959B1 (en) | Method and apparatus for managing a service session between a multi-mode terminal and an ANDSF server | |
| FR2962293A1 (en) | METHOD FOR ALLOCATING RESOURCES TO MOBILE TERMINALS | |
| WO2024133207A1 (en) | Methods implemented by a communication device in a wireless network and a client device, and associated devices | |
| WO2025003247A1 (en) | Method for managing a radio access network and associated electronic device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 24829178 Country of ref document: EP Kind code of ref document: A1 |