Nothing Special   »   [go: up one dir, main page]

EP4335145A1 - Method for registering a user terminal with a network-sliced communication network - Google Patents

Method for registering a user terminal with a network-sliced communication network

Info

Publication number
EP4335145A1
EP4335145A1 EP22726483.5A EP22726483A EP4335145A1 EP 4335145 A1 EP4335145 A1 EP 4335145A1 EP 22726483 A EP22726483 A EP 22726483A EP 4335145 A1 EP4335145 A1 EP 4335145A1
Authority
EP
European Patent Office
Prior art keywords
user terminal
slices
registration
network
recording
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
Application number
EP22726483.5A
Other languages
German (de)
French (fr)
Inventor
Sandrine Lataste
Steve Tsang Kwong U
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Orange SA
Original Assignee
Orange SA
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Orange SA filed Critical Orange SA
Publication of EP4335145A1 publication Critical patent/EP4335145A1/en
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W60/00Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration
    • H04W60/04Affiliation to network, e.g. registration; Terminating affiliation with the network, e.g. de-registration using triggered events
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/18Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service

Definitions

  • TITLE Method for registering a user terminal with a communications network organized in network slices
  • the invention is located in communications networks, and in particular in networks in which network slices are instantiated, making it possible to dedicate communications network equipment/functions/configurations for specific services and/or specific clients and/or specific terminals.
  • Some network architectures specified and deployed today are structured in network slices allowing a user terminal, depending on the customer's subscription (the terminal can be used by a user other than the customer who has taken out a subscription; the term user or customer will be used indifferently thereafter for simplification), to benefit from specific functions (routing, processing, administration, etc.) adapted to one or more criteria among the type of customer, the type of terminal, the type of application, type of access, etc.
  • each slice makes it possible to offer a level of quality of service and security in accordance with one or more criteria cited above.
  • customers and terminals are on the one hand increasingly diversified (loT terminals (Internet of Things in English), smartphones, robots, residential gateways, variety of so-called communicating equipment, etc.) and on the other hand have quite different capacities and needs.
  • This development is also accompanied by a capacity of at least some of these terminals to be able to access simultaneously or not a plurality of applications whose data is possibly routed on distinct network sections.
  • 5G fifth generation
  • a user terminal must implement a registration procedure in order to be able to access the slots subscribed by the user (for example in his 5G subscription).
  • the subscribed S-NSSAI slice identifiers (in English Single-Network Slice Selection Assistance Information) are stored locally by the terminal (in a noted data, in English, Configured NSSAI) and in the network (in a noted data, in English, Subscribed NSSAI).
  • the registration procedure therefore begins with a step implemented by the terminal consisting in generally requesting registration for one or more slices, for example by indicating the S-NSSAI slice identifier(s) in the Requested NSSAI parameter of its registration request. This request is implemented on the basis of information stored by the user terminal, and in particular relating to the slices configured (Configured NSSAI) and possibly authorized (Allowed NSSAI) during a previous recording.
  • the user terminal also stores the identifiers of slots for which the terminal is authorized to activate one or more packet data sessions, via the network and in particular via an entity denoted AMF (Access and Mobility Function), in a datum denoted , in English, Allowed NSSAI, containing all or part of the subscribed S-NSSAI.
  • AMF Access and Mobility Function
  • the user terminal also stores the identifiers of slices which are prohibited to it (by the network) in a datum denoted, in English, Rejected NSSAI. These authorized/rejected slice identifiers are received by the terminal in the acceptance response from the network during its registration procedure with the network.
  • the registration procedure then comprises a step of determination, by the network, of the slices authorized, respectively rejected, to communicate to the user terminal.
  • the network (in particular via the AMF entity) accepts the registration request on the basis of the slices requested, for the type of access and the registration zone in use by the user terminal and an update may be made in the event of a change, for example in the subscription or the location of the user terminal.
  • the acceptance response from the network contains information to report a recording status (authorised/rejected/in progress status) for each slice requested, for example at least one parameter from:
  • NSSAI corresponds to the identifiers of authorized S-NSSAI slices
  • - Rejected NSSAI corresponds to the identifiers of rejected S-NSSAI slices, with the reason for rejection (for example "no authorization in the public land mobile network (PLMN, in English Public Land Mobile Network) or the non-public autonomous network (SNPN, in English Stand-alone Non-Public Network) in progress” or "no authorization in the current registration area”);
  • PLMN public land mobile network
  • SNPN non-public autonomous network
  • Configured NSSAI corresponds to the particular case where the Requested NSSAI parameter of the registration request is absent or to the particular case where a change in the value of the Configured NSSAI parameter has occurred;
  • - Pending NSSAI corresponds to the case where it is necessary and indicated in the subscription that the slice be authenticated before it can be considered as authorized, this authentication being in progress or to come.
  • a response rejecting the registration request is issued in the event that no slice could be authorized or subjected to current or future authentication.
  • This standard registration procedure has certain drawbacks relating to the choice of slices requested by the user terminal, i.e. the S-NSSAI slice identifiers of the Requested NSSAI parameter of the registration request, this choice possibly depending on the implementation of the manufacturer of the user terminal, policies or applications defined within the user terminal, and having impacts both at the user level and at the level of the operator or the network itself.
  • a user wishes to access one or more slices that he did not request during recording, he must initiate another recording procedure for these slices, which lengthens his access time to the service, the time to execute the registration procedure.
  • a user terminal first requests registration for the identifier ranges S-NSSAI#1, S-NSSAI#2 then wishes to use the identifier range S-NSSAI#3, it must redo a registration request for the identifier slice S-NSSAI#3.
  • Another drawback lies in the fact that the current standard requires that, in the registration request of the user terminal, the Requested NSSAI parameter contain the S-NSSAI slice identifiers of the Allowed NSSAI parameter (obtained during a previous registration) for which there is one or more active data sessions. If the user terminal does not do this, for example following a bad configuration of the user terminal, then the active data sessions are interrupted since, according to the standard, a user terminal can only establish data sessions for slots authorized during of recording.
  • S-NSSAI slice identifiers of the Requested NSSAI parameter per recording request is also a concern in terms of network load, especially for the Internet of Things, and the current standard recommends reducing this number. S-NSSAI slice identifiers of the Requested NSSAI parameter per recording request.
  • the invention meets this need by proposing a method for registering a user terminal with a communications network organized into network slices, the user terminal being capable of transmitting and receiving data on the network, the user terminal comprising subscription data of a user for at least one of the slices of the network, the method being implemented at least by network equipment capable of communicating with the user terminal via the network and comprising
  • - a step of obtaining, in context information associated with the user terminal, an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration area, delivering a registration decision, or
  • the present technique is based on an entirely new and inventive approach to the procedure for registering a terminal with a network, consisting in taking account of one or more registrations previously carried out by the terminal under the same conditions. access and location or to determine, independently for the network (that is to say without taking into account information transmitted or not by the user terminal concerning the slots to be recorded), the recording status ( ie the authorized/rejected/pending status) of all subscribed slots identified in a network parameter listing all subscribed slots.
  • This approach makes it possible in particular to greatly limit the number of successive recordings which may be requested by a user terminal, since a current recording takes account of a history of recordings (assuming here that the history may possibly contain the rejected slices), according to a first embodiment, or determines the status of all the tranches subscribed in a single record, according to a second embodiment.
  • this approach also makes it possible to avoid the cuts of data sessions not desired by a user, by keeping in the list of authorized slices all those having been previously authorized during previous recordings according to a first embodiment or by making additional recording unnecessary in a second embodiment.
  • the recording decision comprises at least one authorized slice parameter comprising at least one identifier of one of the slices of the network previously authorized during at least one previous recording of the user terminal for the same type of access and the same recording zone and/or at least one parameter of rejected slices comprising at least one identifier of one of the slices of the network previously rejected during at least one previous recording of the user terminal for the same type of access and the same recording area.
  • any registration request received by network equipment, originating from a user terminal is processed so as to take account of the authorized and/or rejected status, known in context information associated with the user terminal, for one or more slices previously requested during one or more previous recordings, so as to deliver a list of authorized slices and/or a list of rejected slices, for example in the form of standardized parameters such as Allowed NSSAI and Rejected NSSAI.
  • any previously authorized tranche retains this status, even if the user terminal has not included it in its current registration request.
  • the step of obtaining comprises a sub-step of determining a registration status for said at least a slice identified in the request.
  • the network equipment determines the status authorized/rejected/in progress (i.e. requiring slice authentication).
  • This determination sub-step can be implemented before, after or simultaneously with the step for obtaining the status of the slots previously requested during one or more previous recordings.
  • the status of the slice or slices identified in the request is not already known from a previous recording, their status is determined during this current recording.
  • the identifier of the slice identified in the request is included, in the recording decision, in the parameter of slices authorized or the parameter of slices rejected or a parameter of slices awaiting authentication, depending of the determination sub-step.
  • the network equipment when the network equipment has determined the authorized/rejected status of the slot(s) identified in the request, it includes the identifier(s) of the slot(s) identified in the request in one or the other of the aforementioned parameters, listing the slices authorized respectively the slices rejected. It is also possible that the slice(s) or one of the slices identified in the request will only be authorized after successful authentication. In this case, another parameter listing the slices “pending authentication” is delivered by the network, for example in the form of the standardized parameter Pending NSSAI.
  • the obtaining step comprises a sub-step of decoding said at least one received slice accumulation indicator delivering a positive accumulation indication or negative.
  • the registration request to include a specific parameter, for example denoted AdditionaIRegistration, indicating whether a "cumulative" record is required or not.
  • This parameter must therefore be decoded by the network equipment in order to determine the rest of the procedure, depending on whether a cumulative recording is required or not.
  • This variant therefore allows the user terminal to specifically signal to the network equipment whether or not it wishes a cumulative recording, for example in the form of a specific parameter added in the request, or in the form of a parameter modifying the NSSAI format of the current standard.
  • This parameter corresponds for example to a boolean that can take the value 1 if a cumulative record is required and the value zero otherwise.
  • This approach makes it possible in particular to signal to the network equipment that a cumulative recording is desired and therefore to implement such a cumulative recording, the cumulative recording not being implemented by default (the absence of a parameter or the absence of value for the parameter not resulting in a cumulative recording).
  • the recording decision comprises at least one authorized slice parameter comprising at least one identifier of one of the slices of the network previously authorized during at least one previous recording of the terminal user for the same type of access and the same recording zone and/or at least one parameter of rejected slots comprising at least one identifier of one of the slots of the network previously rejected during at least one previous recording of the user terminal for the same type of access and the same registration area.
  • the identifier of the slice identified in the request is included, in the recording decision, in the parameter of slices authorized or the parameter of slices rejected or a parameter of slices awaiting authentication depending on the sub -determination step.
  • said at least one identifier of one of the slices of the network previously authorized during at least one previous recording of the user terminal for the same type of access and the same recording area corresponds to a slot for which the user terminal has an active packet data session.
  • the network equipment performs a cumulative recording only with previously authorized slots for which the user terminal has an active data session. This makes it possible to further limit network signaling by potentially listing fewer slots in response to a recording request, while ensuring that active data sessions are not cut off even if the user terminal has omitted to request them again.
  • any recording request received by network equipment, originating from a user terminal is processed so as to take account of each slice subscribed by the user/customer of the registration request.
  • the autonomous determination step does not take into account one or more slice identifiers included or not in the request, ie the autonomous determination is triggered without even questioning the presence or not of slice information (s) ( ie the presence of a Requested NSSAI parameter, a fortiori the value of this parameter when it is present).
  • the network equipment identifies all of the subscribed slices autonomously, that is to say without taking into account any slice identifiers present in the recording request, in order to then determine its authorized/rejected/in progress status.
  • This autonomy allows the network not to depend on the recording request to identify the slices to be recorded, thus limiting the steps to be implemented.
  • the recording decision comprises at least one authorized slices parameter comprising the identifiers of all the authorized subscribed slices and/or at least one rejected slices parameter comprising the identifiers of all the rejected subscribed slices and/or at least one tranches parameter pending/in the process of authentication comprising the identifiers of all the subscribed tranches pending/in the process of authentication.
  • the network equipment systematically determines the authorised/rejected/in progress status for all the subscribed slots upon receipt of a registration request and delivers a list of authorized slots and/or a list of rejected slices, for example in the form of standardized parameters such as Allowed NSSAI and Rejected NSSAI. It is also possible that one or more of the subscribed installments will only be authorized after successful authentication. In this case, another parameter listing the slices awaiting/in the process of authentication is delivered by the network, for example in the form of the standardized parameter Pending NSSAI.
  • the registration request comprises at least one global registration indicator triggering a decoding step of said at least one received global registration indicator delivering a positive global registration indication or negative.
  • the registration request to include a specific parameter, for example denoted alISnssaiRegistration, indicating whether or not global registration is required.
  • This parameter transmitted by the user terminal must therefore be decoded by the network equipment in order to determine the rest of the procedure, depending on whether a global recording is required or not.
  • This variant therefore allows the user terminal to specifically signal to the network equipment whether or not it wishes a global recording, for example in the form of a specific parameter added in the request, or in the form of a parameter modifying the NSSAI format of the current standard.
  • This parameter corresponds for example to a Boolean which can take the value 1 if a global record is required and the value null otherwise, the global record not being implemented by default (the absence of parameter or the absence of value for the parameter not resulting in a global recording).
  • the determining step is triggered and the recording decision comprises at least one authorized slots parameter comprising the identifiers of all the authorized subscribed slots and/or at least one parameter of rejected slices comprising the identifiers of all the rejected subscribed slices and/or at least one parameter of slices awaiting authentication comprising the identifiers of all the subscribed slices awaiting authentication.
  • the determination step is triggered only for the slice or slices identified in the request and the recording decision comprises at least one parameter of authorized slices comprising at least one identifier of a slice identified in the request and authorized and/or at least one parameter of rejected slices comprising at least one identifier of an identified slice in the request and rejected and/or at least one slice parameter awaiting authentication comprising at least one identifier of a slice identified in the request and awaiting authentication.
  • the network determines the authorized/rejected/pending authentication status for the slice(s) identified in the request and therefore does not perform a global registration.
  • the step of determining is triggered and the recording decision comprises at least one authorized slices parameter comprising the identifiers of all the authorized subscribed slices and/or at least one rejected slices parameter comprising the identifiers of all the rejected subscribed slices and/or at least one parameter of tranches awaiting authentication comprising the identifiers of all the subscribed tranches awaiting authentication.
  • the network performs by default a global record.
  • the registration decision comprises a successful global registration indicator when all the subscribed slots are authorized.
  • the network equipment also delivers a global registration indicator (for example denoted alISnssaiRegistration) when all the subscribed slices have been registered, making it possible to limit the signaling of the response, which does not include the parameters listing the authorized subscribed tranches but simply an indicator of success of the overall registration.
  • a global registration indicator for example denoted alISnssaiRegistration
  • the present technique also relates to a method for requesting activation of a packet data session for a user terminal capable of transmitting and receiving data on a communications network organized into network slices, the method being implemented in said terminal and comprising a request for activation of a packet data session on at least one slice of the network, the activation request taking account of a recording decision, coming from at least one network equipment able to communicate with the user terminal via the network, to a registration request sent by the terminal, the registration decision comprising a successful global registration indicator indicating that all the slots subscribed by a user are authorized.
  • the user terminal takes account, when requesting the activation of a packet data session, of a specific parameter transmitted in response to a registration request.
  • the user terminal on receiving the parameter indicating that all the subscribed slices have been registered (alISnssaiRegistration), the user terminal updates its local parameter Allowed NSSAI with the value of Configured NSSAI which contains all the subscribed slices.
  • the method comprises a preliminary step of checking whether at least one subscribed slice has been previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration area.
  • the user terminal or the network equipment first performs a step of verifying the authorized/rejected status of one or more subscribed slots, with the aim of simplifying the registration request (when it is the user terminal which implements this check) or to directly reject this request (when it is the network equipment which implements this check and the recording status is already known for all the slots requested), when this recording request is for a change of time slot (and not when the request corresponds to a request for periodic update or of the recording duration, to a first recording, to a change of recording area or a emergency).
  • the preliminary verification step is implemented by the user terminal and if the verification is positive, the recording request does not contain the identifier of the slice previously authorized or rejected.
  • the preliminary verification step is implemented by the network equipment for the slice identifiers included in the recording request and, if the verification is positive for all the slice identifiers included in the registration, the obtaining step is not implemented and the registration request is rejected.
  • the network equipment checks whether all the slots identified in the request have already been the subject of a previous recording, in which case the request is rejected because it is useless: the user terminal already knows the status of the slots identified in its request.
  • the recording request includes a slice change indicator
  • the method includes a preliminary verification step, implemented by the network equipment, whether all the subscribed slices have been previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration zone and, if the verification is positive, the step of obtaining or determining is not implemented and the registration request is rejected.
  • the network equipment checks whether all the subscribed slots have already been the subject of a previous recording, in which case the request is rejected because it is useless: the user terminal is already aware of the status of all subscribed installments.
  • the invention also relates to a computer program product comprising program code instructions for implementing a method as described previously, when it is executed by a processor.
  • the invention also relates to a recording medium readable by a computer on which is recorded a computer program comprising program code instructions for the execution of the steps of the method according to the invention as described above.
  • Such recording medium can be any entity or device capable of storing the program.
  • the medium may comprise a storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or even a magnetic recording means, for example a USB key or a hard disk.
  • such a 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 or by other means, so that the program computer it contains is executable remotely.
  • the program according to the invention can in particular be downloaded on a network, for example the Internet network.
  • the recording medium may be an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the aforementioned display control method.
  • the invention also relates to a device for registering a user terminal with a communications network organized in network slices, said user terminal being capable of transmitting and receiving data on the network, the user terminal comprising subscription of a user for at least one of the slices of the network, the device being implemented at least by a network equipment capable of communicating with the user terminal via the network and comprising a receiver, a transmitter, a processor and a memory coupled to the processor with instructions intended to be executed by the processor for:
  • This device capable of implementing in all its embodiments the recording method which has just been described, is intended to be implemented in a network entity.
  • This device and the aforementioned corresponding computer program have at least the same advantages as those conferred by the recording method according to the present technique.
  • the network entities described in this application may correspond to virtual entities, also called functions.
  • the invention also relates to a user terminal capable of transmitting and receiving data on a communications network organized into network slices with which it registers, the user terminal comprising subscription data of a user for at least one of the slices of the network, and comprising a receiver, a transmitter, a processor and a memory coupled to the processor with instructions intended to be executed by the processor for:
  • This user terminal is capable of implementing the registration process in all its embodiments, includes the user terminal (“user equipment” specified by the 3GPP) and can correspond for example to a loT terminal (in English Internet of Things ), a smartphone, a robot, so-called communicating equipment, a residential gateway, accessing the network via any type of fixed or mobile access specified by 3GPP or not, the network possibly corresponding to a public network called PLMN or non-public called NPN (in English Non-Public Network in particular an autonomous non-public network called SNPN, in English Stand-alone Non-Public Network).
  • PLMN public network
  • NPN in English Non-Public Network in particular an autonomous non-public network called SNPN, in English Stand-alone Non-Public Network
  • FIG 1 presents an example of a simplified architecture of a communications network in which the recording method according to one embodiment of the invention is implemented;
  • FIG 2 illustrates in the form of a block diagram the recording method according to one embodiment of the invention;
  • FIG 3 illustrates in the form of a block diagram an example of implementation of the recording method according to a first embodiment of the invention
  • FIG 4 illustrates in the form of a block diagram an example of implementation of the recording method according to a second embodiment of the invention. Detailed Description of Embodiments of the Invention
  • the present technique proposes an optimized determination of the authorized/rejected slices for a user terminal, according to the slices subscribed by the user, making it possible to limit the signaling and the load of the network and to avoid undesired cuts of packet data session , while simplifying the registration process.
  • the present technique proposes a registration procedure based on an inventive concept based on a cumulative aspect of the determination of the authorized/rejected slices and no longer on the determination of authorization or rejection of the slices specifically identified in the request. recording as is the case according to current techniques.
  • the cumulative aspect resides in the fact of taking account of one or more recordings previously made by the terminal, for the same type of access and the same recording area, and of accumulating, the where applicable, the results of this or these recordings made previously with a recording request for one or more tranches not yet authorized or rejected.
  • the cumulative aspect resides in the fact of taking account of all the subscribed tranches, that is to say performing a global recording for all the subscribed tranches, without taking into account information transmitted or not by the user terminal in the recording request concerning the slices to be recorded.
  • the proposed technique makes it possible to check beforehand the authorized or rejected status of one or all of the slices likely to be the subject of a recording request. from a user terminal.
  • FIG. 1 An example of network architecture, in which the proposed technique can be implemented, is first illustrated, in a simplified manner, in FIG. 1.
  • One or more user terminals denoted UE1, UE2, access, via a network of access AN, to one or more data networks DN1, DN2 or DN3, via one or more slices SU, SI2 and SI3.
  • a user Ul for example the main user of the user terminal UE1, subscribes, with his telecommunications operator, to one or more of the slices of the network, for example according to his habits or his wishes for the consumption of content, the performance of his user terminal UE1...
  • subscription data DSub including in particular, in a parameter denoted Subscribed NSSAI, the identifiers of the slices to which the user Ul has subscribed
  • an IdSub subscription identifier for example the variable SUPI (or in English Subscription Permanent Identifier) makes it possible to access this DSub subscription data, for example when they are stored in a subscription data management network equipment. .
  • This subscription identifier is notably stored in the SIM card of the user terminal UE1 and is representative of the subscription, containing one or more subscribed tranches, without being exclusively associated either with the user U1 or with the user terminal UE1. Indeed, another user U2 may have obtained authorization from user U1 to use his subscription, or the SIM card storing the subscription identifier may be transferred from the user terminal UE1 to another user terminal UE2 for example .
  • This technique relates more particularly to the procedure for registering a user terminal UE1 with the network, with a view to subsequently activating a packet data session on one or more subscribed slices of the network.
  • FIG. 2 illustrates the main steps of a recording method according to the present technique, implemented by equipment of the network NE1.
  • network equipment NE1 implements a step 200 of receiving a registration request sent by the user terminal UE1 to register with the network, and according to the first or second embodiment, described in detail below, the NE1 network equipment implements:
  • step 300 for obtaining, in context information associated with the user terminal, an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during at least one previous registration of the terminal user for the same type of access and the same registration area, delivering a registration decision R, or
  • this first embodiment makes it possible to take account, at the time of a current recording request sent by a user terminal UE1, of one or more recordings previously made by this user terminal UE1, for the same type of access and the same registration area.
  • the processing of the recording request by the network in this first embodiment is different from the standard because it concerns a cumulative recording instead of a supplementary recording.
  • the request sent by the user terminal can also take additional characteristics compared to the standard, as described below in a second solution.
  • the network equipment which receives a registration request from a user terminal, checks whether it has access to context information associated with the user terminal, in order to obtain in particular information relating to an authorization or rejection of at least one of the slices of the network previously authorized or rejected during at least one previous recording of the user terminal for the same type of access and the same recording zone.
  • this context information corresponds to the variable UE context, resulting from the previous recording and which can reflect an accumulation of several previous recordings according to the present technique, and notably comprises a value of Allowed NSSAI (identifiers of previously authorized slices) respectively Rejected NSSAI (previously rejected slice identifiers), which can be noted as Allowed NSSAI (UE context) respectively Rejected NSSAI (UE context).
  • Allowed NSSAI identifiers of previously authorized slices
  • Rejected NSSAI previously rejected slice identifiers
  • the network implements different steps described below to perform a cumulative recording, that is to say to add to the result obtaining information relating to a previous registration, via the context information, the result of an authorization or rejection determination for the slice or slices identified in the registration request, when this is the case .
  • This determination delivers, for example, a value of Allowed NSSAI (subscription), with the identifiers of slices authorized with regard to the subscription for the user terminal, among the slices identified in the registration request, and/or a value of Rejected NSSAI ( subscription) with the identifiers of slices rejected with regard to the subscription for the user terminal, among the slices identified in the registration request.
  • the network equipment that received the registration request therefore potentially has the following data:
  • NSSAI Allowed NSSAI (subscription) to describe, when the request (Requested NSSAI) includes one or more slice identifiers (S-NSSAI), the slice identifiers authorized with regard to the subscription for the user terminal;
  • - Rejected NSSAI subscription to describe, when the request (Requested NSSAI) includes one or more slice identifiers (S-NSSAI), the slice identifiers rejected with regard to the subscription for the user terminal; - Allowed NSSAI (UE context) to describe the slice identifiers (S-NSSAI) authorized already contained in the context information associated with the user terminal and accessible by the network equipment due to the previous recording;
  • These three variants differ from each other according to the distribution of tasks between different network equipment, and in particular between an access control equipment (for example the AMF network entity, in English Access and Mobility Function) and a selection equipment.
  • slice instance for example the NSSF network entity in English Network Slice Selection Function to determine the authorized/rejected slices.
  • the access control equipment AMF checks whether it has access to context information associated with the user terminal, in order to obtain in particular information relating to an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration zone. If such is the case, the access control equipment AMF therefore obtains the values denoted Allowed NSSAI (UE context) respectively Rejected NSSAI (UE context).
  • the AMF access control equipment itself determines which slices identified in the request are authorized or rejected, with regard to the user's subscription, or interrogates the instance selection equipment of NSSF slice, by providing it with the identifier(s) included in the request (Requested NSSAI) and the identifier(s) of the subscribed slices (for example via the Subscribed NSSAI parameter), to obtain Allowed NSSAI (subscription) and/or Rejected NSSAI (subscription ). Seen from the NSSF, this corresponds to the processing as standardized with the use of a Requested NSSAI and Subscribed NSSAI parameter.
  • the AMF access control equipment accumulates, preferably without duplicates, the non-empty values previously obtained to deliver Allowed NSSAI and/or Rejected NSSAI such as:
  • Allowed NSSAI Allowed NSSAI (UE context) + Allowed NSSAI (subscription);
  • Rejected NSSAI Rejected NSSAI (UE context) + Rejected NSSAI (subscription).
  • the access control equipment AMF which combines the recording of the slots identified in the request and the slots previously authorised/rejected during one or more previous recordings.
  • a tranche identified in the registration request may, in view of the subscription data, require a prior authentication step before being allowed. In this case, it does not appear in the list of authorized tranches nor in those of rejected tenches, but in another list, denoted for example Pending NSSAI.
  • the steps of verifying access to context information associated with the user terminal in order to obtain in particular information relating to an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during 'at least one previous registration of the user terminal for the same type of access and the same registration zone) and determination of the values Allowed NSSAI (subscription) and/or Rejected NSSAI (subscription) can be implemented in n' any order and independently, so that the accumulation step can be implemented afterwards.
  • the access control equipment AMF checks whether it has access to context information associated with the user terminal, in order to obtain in particular information relating to an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration zone. If this is the case, the access control equipment AMF therefore obtains the values Allowed NSSAI (UE context), respectively Rejected NSSAI (UE context).
  • the AMF access control equipment calculates a value of "Requested NSSAI cumulated", as resulting from the cumulation without duplicate:
  • the AMF access control device interrogates the NSSF slice instance selection device by providing it with the "cumulative Requested NSSAI" (as calculated above) and the identifier(s) of the subscribed slices (for example via the Subscribed NSSAI parameter).
  • the NSSF slice instance selection device proceeds to determine the values:
  • NSSAI comprising the identifiers of slices among the values of “Requested NSSAI cumulated” which are authorized with regard to the subscription for the type of access and the recording zone considered;
  • the access control equipment AMF which combines the slots identified in the request and the slots previously authorized during one or more previous records before querying the NSSF slice instance selection device.
  • the access control equipment AMF interrogates the slice instance selection device NSSF to determine which slices identified in the request are authorized or rejected, with regard to the subscription of the user, by providing him with the identifier(s) included in the request (Requested NSSAI) and the identifier(s) of the subscribed slices (for example via the Subscribed NSSAI parameter), and also providing him with the values obtained with regard to the information of context Allowed NSSAI (UE context) and/or Rejected NSSAI (UE context).
  • the NSSF slice instance selection equipment determines the Allowed NSSAI (subscription) and/or Rejected NSSAI (subscription) values for the identifiers received in the request and combines them with the Allowed NSSAI (UE context) and/or Rejected NSSAI (UE context) values to deliver Allowed NSSAI and/or Rejected NSSAI such as:
  • Allowed NSSAI Allowed NSSAI (UE context) + Allowed NSSAI (subscription);
  • Rejected NSSAI Rejected NSSAI (UE context) + Rejected NSSAI (subscription).
  • the NSSF equipment can calculate a "Cumulated Requested NSSAI" value, i.e. treat the AMF request as if the Requested NSSAI value were a "Cumulative Requested NSSAI" resulting from the accumulation without duplicates:
  • NSSAI comprising the identifiers of slices among the values of “Requested NSSAI cumulated” which are authorized with regard to the subscription for the type of access and the recording zone considered;
  • the slice instance selection equipment NSSF which combines the recording of the slices identified in the request and the slices previously authorized during one or more previous recordings.
  • a tranche identified in the registration request may, in view of the subscription data, require a prior authentication step before being allowed. In this case, it does not appear in the list of authorized slices or in those of rejected slices, but in another list, noted for example Pending NSSAI.
  • the AMF access control equipment knows the Subscribed NSSAI parameter, for example by interrogating another subscription data management equipment (for example the UDM entity according to the standard in force, in English Unified Data Management , storing this subscription data itself or able to obtain it from one or more other entities such as UDR, in English Unified Data Repository ensuring their storage).
  • another subscription data management equipment for example the UDM entity according to the standard in force, in English Unified Data Management , storing this subscription data itself or able to obtain it from one or more other entities such as UDR, in English Unified Data Repository ensuring their storage.
  • the present technique provides for creating a new parameter to provide the NSSF slice instance selection equipment with the information of Allowed NSSAI (UE context) and/or Rejected NSSAI (UE context) for the third variant.
  • a specific parameter, slice accumulation indicator is added to the recording request and according to a second variant, a parameter already present in the recording request is modified, by adding a parameter or by modification of an existing parameter.
  • the format of the NSSAI parameter Network Slice Selection Assistance Information, representing a set of slices
  • an optional parameter denoted additionaIRegistration, of Boolean type indicating:
  • the user terminal does not wish to perform a cumulative recording.
  • the network equipment interprets or decodes, during a decoding sub-step, the slice accumulation indicator (for example the additionaIRegistration parameter described above) received in the registration request from the user terminal, from so as to deliver a positive or negative cumulative indication according to the value of the indicator.
  • the slice accumulation indicator for example the additionaIRegistration parameter described above
  • the network equipment implements a step 300 for obtaining, in context information associated with the user terminal, an authorization or a rejection of at least one of the network slices previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same zone recording.
  • This step 300 is described in detail below, in relation to the second solution.
  • the network equipment implements a "conventional" recording taking into account only the identifiers of slots specified in the recording request when this is the case, or delivers a recording decision based only on previous recording(s), as described below in connection with the second solution.
  • the user terminal UE1 requests to register, cumulatively, with the network for the slices identified by the identifiers S/2 and S/4, the user having previously subscribed slices SU to SI 10.
  • the recording request includes these two identifiers S/2 and S/4.
  • the network equipment NE1 upon receipt 200 of this cumulative registration request, and after having decoded the “additionaIRegistration” parameter present in the registration request, obtains, during a step 300, in an associated context information to the user terminal, the status of the slices previously authorized or rejected during at least one previous recording of the user terminal for the same type of access and the same recording zone, in this example, slices S/2, S/ 3, S/5, SI6 and S/7.
  • the network equipment NE1 determines the status of the slots identified in the request, namely S/2, authorized, and S/4, rejected. Finally, the equipment of the network NE1 delivers a recording decision comprising the authorized slots S/2, S/3, SI6 and S/7 and the rejected slots S/4 and S/5.
  • the user terminal UE1 therefore receives, in response to its recording request for 2 slots, more complete information than according to the techniques of the prior art.
  • the accumulation of registration is implemented at the explicit request of the user and is not implemented by default by the network entity.
  • the network entity systematically implements cumulative recording as soon as it receives a recording request: the use of a parameter emanating from the user terminal in its recording request is then not necessary and anyway would not be scanned by the network equipment.
  • the network entity systematically implements the cumulative recording to replace the supplementary recording provided for in the standard.
  • the network entity systematically implements cumulative recording by choice according to the policy of the operator, which means that the network equipment would be able to make a supplementary recording according to the standard and a cumulative recording according to the invention, and the operator could configure it to apply one rather than the other according to his own policy (note that the configuration of the type of recording is not limiting and could cover the supplementary recording, the cumulative recording, global recording as in the second embodiment described below, see others).
  • the network entity conditionally implements the cumulative recording by choice according to the policy of the operator, which means that the network equipment would be able to make a supplementary recording according to the standard and a cumulative recording according to the invention but would implement cumulative recording when one or more conditions are met, for example only for a loT terminal and/or a terminal accessing from a fixed access.
  • the accumulation of the recordings of the slots possibly identified in the request is implemented only with the slots previously authorized during one or more previous recordings and for which the user terminal has an active packet data session.
  • the access control equipment AMF has access, via the context information associated with the user terminal, to information from each active packet data session (for example via the PDU Session level context parameter) allowing it in particular to know the identifiers of the slices concerned by an active session.
  • This first embodiment therefore makes it possible to limit the number of recordings triggered by the user terminal, because, thanks to the cumulative recording, the slices recorded during a previous recording remain recorded during the following recording. This therefore makes it possible to limit the signaling load in the network. Finally, this makes it possible to avoid an undesired cutoff of an active packet data session, even if, by mistake, the user terminal did not identify in the current recording request the slot identifier(s) for which a packet data session is in progress.
  • this first embodiment offers great flexibility because the cumulative recording can be requested by the user terminal or be implemented at the initiative of the network.
  • the network equipment delivers a recording decision comprising only the authorized or rejected slice parameters relating to a previous recording. This notably makes it possible, for example, not to interrupt an active packet data session on a slice that the user terminal would have omitted to identify again in the recording request.
  • the response of the network equipment after a cumulative recording comprises a parameter, for example of Boolean type, indicating that the cumulative recording results in the recording of all the subscribed slots. In this case, instead of returning in the cumulative registration response the exhaustive list of authorized slots corresponding to all the subscribed slots, then the network returns only one parameter, for example denoted alIRegistration, so as to lighten the signalling.
  • a request to activate a packet data session for this user terminal takes account of this recording indicator of all the subscribed slots by using an identifier from among the identifiers of the subscribed slots.
  • the user terminal can, after having decoded the alIRegistration parameter, modify the content of the value Allowed NSSAI, stored locally, by putting therein the identifiers of all the subscribed slices. Then, during a packet data session activation request, the user terminal uses this value to know which slot is authorized.
  • the second embodiment implements a global recording for all the subscribed slots based, autonomously by the network equipment implementing this second embodiment, on information known to the network listing the slots subscribed associated with the subscription information of the user terminal at the origin of the recording request, and without taking account of information transmitted or not by the user terminal in the recording request concerning the slices to be recorded.
  • the processing of the registration request by the network in this second embodiment is different from the standard because it concerns a global registration instead of a supplementary registration. It should also be noted that the request sent by the user terminal may take on additional characteristics with respect to the standard. Reference will be made to a first solution below when the request is specific and therefore includes a characteristic according to the invention, a second solution otherwise.
  • the registration request comprises an indication of the user terminal requesting a registration overall.
  • the user terminal is not obliged to specify all the identifiers of the subscribed slices in the recording request, as is the case according to current techniques, which reduces strongly the size of the record request.
  • this indication is in the form of a specific parameter new with respect to the standard, global registration indicator, added in the registration request.
  • this indication reuses a parameter already defined in the standard, by modifying a component parameter or by adding a new parameter to it.
  • the format of the NSSAI parameter (Network Slice Selection Assistance Information, representing a set of slices) is augmented by an optional parameter, denoted alISnssaiRegistration, of boolean type indicating:
  • the network equipment interprets or decodes, during a decoding sub-step, the global registration indicator (for example the alISnssaiRegistration parameter described above) received in the registration request from the user terminal, from so as to deliver a positive or negative global recording indication according to the value of the indicator.
  • the global registration indicator for example the alISnssaiRegistration parameter described above
  • the network equipment implements a step 400 for autonomous determination of a registration status (authorization/rejection/ current) for each of the network slices subscribed by the user identified in a network parameter comprising the identifiers of all the network slices subscribed by the user, delivering a registration decision.
  • This autonomous determination step 400 is implemented without taking into account one or more slice identifiers included in the request.
  • the network equipment knows the identifiers of the subscribed slices thanks to the subscription data of the user terminal obtained by interrogating another subscription data management equipment (for example the UDM entity according to the standard in force, in English Unified Data Management, storing this subscription data itself or able to obtain it from one or more other entities such as UDR, in English Unified Data Repository ensuring their storage).
  • another subscription data management equipment for example the UDM entity according to the standard in force, in English Unified Data Management, storing this subscription data itself or able to obtain it from one or more other entities such as UDR, in English Unified Data Repository ensuring their storage.
  • the network equipment implements a “forced” global registration in the event that the registration request does not includes no slice identifier. Otherwise, ie if at least one slice is identified in the recording request, the network equipment does not implement the recording according to the invention and can implement the steps of a conventional, or standard, recording based solely on the determination of a registration status of the slice or slices identified in the request.
  • the registration response delivered by the network to the user terminal can also include a successful global registration indicator, for example the same parameter alISnssaiRegistration as that contained in the request.
  • This response parameter is optional, of Boolean type for example, and indicates that all subscribed slices have been recorded (i.e. that all subscribed slices have been authorized) when it is equal to the value "1". It is equal to the value "0", otherwise, i.e. when at least one subscribed slot has been rejected, and the response of the network equipment is that described below in relation to the second solution, i.e. it includes the identifiers of all the subscribed tranches "distributed" according to the authorized/rejected/in progress status (i.e. awaiting authentication), determined for each subscribed tranche.
  • the presence of the alISnssaiRegistration parameter in the network response to a global registration request lets the user terminal know that all subscribed slots are authorized and can therefore make a packet data session activation request for n' any of these subscribed tranches. To do this, the user terminal must also interpret or decode this parameter received in the response.
  • a request to activate a packet data session for this user terminal takes account of this global registration indicator received following a global registration request, by using an identifier from among the identifiers of the subscribed tranches.
  • the user terminal can, after having decoded the alISnssaiRegistration parameter, modify the content of the Allowed NSSAI value, stored locally, by putting therein the identifiers of all the subscribed slots contained in the Configured NSSAI parameter. Then, during a packet data session activation request, the user terminal uses this value to know which slot is authorized.
  • the user terminal UE1 requests to register globally with the network, the user having previously subscribed to the slices SU to SI10.
  • the equipment of the network NE1 upon receipt 200 of this global registration request, and after having decoded the “alISnssaiRegistration” parameter present in the registration request, obtains, during a step 300, autonomously and from a network parameter comprising the identifiers of all subscribed network slices by the user, the recording status of all the slices of the network subscribed to by the user, ie the slices SU to SI10.
  • the subscribed slots SU, SI2, SI3, SI6, SI7 and SI9 are authorized and the subscribed slots S/4, S/5, SI8 and SI10 are rejected.
  • the equipment of the network NE1 issues a recording decision comprising the authorized slots SU, SI2, SI3, SI6, SI7 and SI9 and the rejected slots SI4, SI5, SI8 and SI10.
  • the user terminal UE1 therefore receives, in response to its global registration request, more complete information than according to the techniques of the prior art.
  • the cumulative recording is implemented at the explicit request of the user and is not implemented by default by the network entity.
  • the network entity systematically implements a global registration as soon as it receives a registration request: the use of a parameter emanating from the user terminal in its registration request is then not necessary and anyway would not be scanned by the network equipment.
  • the network entity systematically implements global registration to replace the supplementary registration provided for in the standard.
  • the network entity systematically implements global recording by choice according to the policy of the operator, which means that the network equipment would be able to make a supplementary recording according to the standard and a global recording according to the invention, and the operator could configure it to apply one rather than the other according to his own policy (note that the configuration of the type of recording is not limiting and could cover the supplementary recording, the cumulative registration, global registration, see others).
  • the network entity conditionally implements global recording by choice according to the policy of the operator, which means that the network equipment would be able to make a supplementary recording according to the standard and a global recording according to the invention but would implement cumulative recording when one or more conditions are met, for example only for a loT terminal and/or a terminal accessing from a fixed access.
  • the AMF access control equipment determines the authorized/rejected slices for all the subscribed slices and records all the authorized subscribed slices, whether on its own initiative or on that of the user terminal via a recording indicator global, but always independently of any slices requested by the user terminal in its recording request.
  • This determination of the authorized/rejected slices is carried out by the network entity alone or in cooperation with another network entity (typically AMF with NSSF) for all the subscribed slices and no longer for the slices specifically identified in the registration request.
  • AMF Access Management Function
  • a subscribed tranche identified in the subscription data may require a prior authentication step before being authorized. In this case, it does not appear in the list of authorized tranches nor in those of rejected tenches, but in another list, denoted for example Pending NSSAI.
  • the response from the network equipment therefore includes the result of this global recording, namely an Allowed NSSAI value comprising the identifiers of the subscribed and authorized slots, and/or a Rejected NSSAI value comprising the identifiers of the subscribed and rejected slots, and /or a Pending NSSAI value comprising the identifiers of the slices awaiting authentication before authorization, each of the identifiers of the subscribed slices being in one or the other of these three parameters.
  • This second embodiment therefore makes it possible to limit the number of recordings triggered by the user terminal, because, thanks to a single global recording, the status authorised/rejected/pending authentication is determined in a single recording for all the slices subscribed. This therefore makes multiple registrations unnecessary. This therefore makes it possible to limit the signaling load in the network.
  • this second embodiment also offers great flexibility because the global registration can be requested by the user terminal or be implemented at the initiative of the network.
  • recording for all the subscribed tranches is guaranteed by default, without adding any specific parameter if this is configured by the operator. It should be noted that this in no way penalizes the terminal in the use of the services but that on the contrary it gives it potential access to more recorded slices and therefore more services than with the standard.
  • This second embodiment makes it possible to record all the slots in a single recording procedure, while limiting the size of the request messages and as a corollary the network response in the case of the first solution.
  • this second embodiment makes it possible to keep packet data sessions active, even if the user terminal does not identify the slices concerned in yet another recording request, since the global recording cannot withdraw a slice that would have been previously authorized, for the same type of access and the same recording area.
  • the proposed technique makes it possible to further limit the signaling in the network, whatever the embodiment implemented, by avoiding useless registration requests.
  • a verification step is implemented, prior to the steps detailed above in relation to the first and second embodiments.
  • This verification step can be implemented by the user terminal, according to a first variant, or by a network equipment, according to a second variant, and makes it possible to transmit/process a recording request only if at least one slot concerned by a future check-in has not already been authorized or rejected, for the same type of access and the same check-in area.
  • This verification step is only implemented when the recording to come is neither a first recording, nor a recording following a change of recording zone of the user terminal, nor a recording due to an expiration of a duration of a previous recording. In other words, the verification is implemented only for a recording request in the context of a slot change.
  • the user terminal verifies that the slice identifier(s) that it plans to signal in its upcoming recording request are not present in the parameters stored locally listing the authorized slices (Allowed NSSAI) and listing the slices rejected (Rejected NSSAI). If this verification is negative, the recording request is transmitted to the network, otherwise it is modified so as not to contain identifiers of previously authorized or rejected slot.
  • This implementation differs from current techniques based on the standard in force, according to which the user terminal must identify in any recording request the identifiers of the slots for which a packet data session is active, under penalty of this session being interrupted/disabled. Indeed, as described previously, a cumulative recording or a global recording makes it possible, according to all the possible variants, not to interrupt a data session in progress.
  • the network equipment that implements this verification step, upon receipt of a recording request.
  • the network equipment receives a recording request comprising one or more slices, each of which is already known to the network as authorized slot or rejected slot, ie for example that the AMF access control equipment already has it in the context information associated with the user terminal (UE context), then it rejects the registration request . Indeed, this request is useless because the user terminal has only identified in its request slots for which it is already aware of the authorized/rejected status.
  • This second variant therefore assumes that the network equipment knows how to differentiate between this type of recording request for slot change and a re-recording request for mobility for example.
  • the network equipment should not implement this verification step, when the registration request contains a registration type parameter which can be, according to the current specifications:
  • the present technique allows, according to its different embodiments and variants, to optimize the registration procedure of a user equipment (UE) in a communications network organized in network slices, for example a 5G network and could be apply to any future generation of networks using the organization in slices.
  • UE user equipment
  • the various embodiments are based on an inventive concept based on a cumulative aspect of the determination of authorized/rejected slices and no longer on the determination of authorization or rejection of the slices specifically identified in the registration request as is the case according to current techniques.
  • an accumulation of the recording statuses of slices is implemented with respect to any previous recording, limiting the number of recordings triggered by the user terminal, and therefore the load of signaling in the network, and avoiding an undesired termination of an active packet data session, even if, by mistake, the user terminal has not identified in the current recording request the slot identifier(s) for which a packet data session is in progress.
  • the second embodiment relating to a global registration, all the subscribed slots can be registered with a single procedure, thus giving access to the user terminal to all the subscribed services/all the subscribed slots while limiting the signaling in the network (not need for several registration procedures for the same type of access and the same location of the user terminal).

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The invention relates to a method for registering a user terminal (L/Fl) with a network-sliced communications network, by a network device (A/Fl), and comprising - a step of receiving (200) a registration request sent by the user terminal to register with the network - a step of obtaining (300), in context information associated with the user terminal, an authorisation/rejection of at least one network slice previously authorised/rejected during a previous registration of the user terminal for the same type of access and the same registration area, or - a step of autonomous determination (400) of a registration status for each of the network slices subscribed to by the user and identified by the network device in a network parameter comprising the identifiers of all the network slices subscribed to by the user, delivering a registration decision.

Description

Description Description
TITRE : Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications organisé en tranches de réseau TITLE: Method for registering a user terminal with a communications network organized in network slices
Domaine technique Technical area
L’invention se situe dans les réseaux de communications, et notamment dans les réseaux dans lesquels sont instanciées des tranches de réseaux (en anglais network slice), permettant de dédier des équipements/fonctions/configurations réseau de communications pour des services spécifiques et/ou des clients spécifiques et/ou des terminaux spécifiques. The invention is located in communications networks, and in particular in networks in which network slices are instantiated, making it possible to dedicate communications network equipment/functions/configurations for specific services and/or specific clients and/or specific terminals.
Art antérieur Prior art
Certaines architectures de réseau aujourd'hui spécifiées et déployées sont structurées en tranches de réseau permettant à un terminal utilisateur, selon la souscription du client (le terminal peut être utilisé par un autre utilisateur que le client ayant souscrit un abonnement ; le terme utilisateur ou client sera utilisé de façon indifférente par la suite par simplification), de bénéficier de fonctions spécifiques (d'acheminement, de traitement, d'administration ...) adaptées à un ou plusieurs critères parmi le type de client, le type de terminal, le type d'application, le type d'accès, etc... Ainsi, chaque tranche permet d'offrir un niveau de qualité de service et de sécurité conformément à un ou plusieurs critères cités ci-dessus. Il est en outre à noter que les clients et les terminaux sont d'une part de plus en plus diversifiés (terminaux loT (en anglais Internet of Things), smartphones, robots, passerelles résidentielles, variété d'équipements dits communicants...) et d'autre part disposent de capacités et de besoins assez différents. Cette évolution s'accompagne en outre d'une capacité d'au moins une partie de ces terminaux à pouvoir accéder simultanément ou pas à une pluralité d'applications dont les données sont possiblement acheminées sur des tranches de réseau distinctes. Il est à noter que ces évolutions visent aussi bien les réseaux fixes que les réseaux mobiles et que les spécifications des réseaux dits de cinquième génération (5G) intègrent cette structuration en tranches de réseaux. Some network architectures specified and deployed today are structured in network slices allowing a user terminal, depending on the customer's subscription (the terminal can be used by a user other than the customer who has taken out a subscription; the term user or customer will be used indifferently thereafter for simplification), to benefit from specific functions (routing, processing, administration, etc.) adapted to one or more criteria among the type of customer, the type of terminal, the type of application, type of access, etc. Thus, each slice makes it possible to offer a level of quality of service and security in accordance with one or more criteria cited above. It should also be noted that customers and terminals are on the one hand increasingly diversified (loT terminals (Internet of Things in English), smartphones, robots, residential gateways, variety of so-called communicating equipment, etc.) and on the other hand have quite different capacities and needs. This development is also accompanied by a capacity of at least some of these terminals to be able to access simultaneously or not a plurality of applications whose data is possibly routed on distinct network sections. It should be noted that these developments target both fixed networks and mobile networks and that the specifications of so-called fifth generation (5G) networks incorporate this structuring into network slices.
Selon les spécifications des réseaux 5G auxquelles il sera particulièrement fait référence dans la suite de cette description, un terminal utilisateur doit mettre en oeuvre une procédure d'enregistrement pour pouvoir accéder aux tranches souscrites par l'utilisateur (par exemple dans sa souscription 5G). Les identifiants de tranches S-NSSAI (en anglais Single-Network Slice Sélection Assistance Information) souscrites sont stockées localement par le terminal (dans une donnée notée, en anglais, Configured NSSAI) et dans le réseau (dans une donnée notée, en anglais, Subscribed NSSAI). La procédure d'enregistrement commence donc par une étape mise en oeuvre par le terminal consistant à demander l'enregistrement en général pour une ou plusieurs slices, par exemple en indiquant le ou les identifiants de tranches S-NSSAI dans le paramètre Requested NSSAI de sa requête d'enregistrement. Cette requête est mise en oeuvre sur la base des informations stockées par le terminal utilisateur, et notamment relatives aux tranches configurées (Configured NSSAI) et éventuellement autorisées (Allowed NSSAI) lors d'un enregistrement précédent. According to the specifications of the 5G networks to which particular reference will be made in the remainder of this description, a user terminal must implement a registration procedure in order to be able to access the slots subscribed by the user (for example in his 5G subscription). The subscribed S-NSSAI slice identifiers (in English Single-Network Slice Selection Assistance Information) are stored locally by the terminal (in a noted data, in English, Configured NSSAI) and in the network (in a noted data, in English, Subscribed NSSAI). The registration procedure therefore begins with a step implemented by the terminal consisting in generally requesting registration for one or more slices, for example by indicating the S-NSSAI slice identifier(s) in the Requested NSSAI parameter of its registration request. This request is implemented on the basis of information stored by the user terminal, and in particular relating to the slices configured (Configured NSSAI) and possibly authorized (Allowed NSSAI) during a previous recording.
Ainsi, le terminal utilisateur stocke également les identifiants de tranches pour lesquelles le terminal est autorisé à activer une ou des sessions de données paquet, par le réseau et notamment via une entité notée AMF (en anglais Access and Mobility Function), dans une donnée notée, en anglais, Allowed NSSAI, contenant tout ou partie des S-NSSAI souscrites. Le terminal utilisateur stocke également les identifiants de tranches qui lui sont interdites (par le réseau) dans une donnée notée, en anglais, Rejected NSSAI. Ces identifiants de tranches autorisées/rejetées sont reçus par le terminal dans la réponse d'acceptation du réseau lors de sa procédure d'enregistrement auprès du réseau. Thus, the user terminal also stores the identifiers of slots for which the terminal is authorized to activate one or more packet data sessions, via the network and in particular via an entity denoted AMF (Access and Mobility Function), in a datum denoted , in English, Allowed NSSAI, containing all or part of the subscribed S-NSSAI. The user terminal also stores the identifiers of slices which are prohibited to it (by the network) in a datum denoted, in English, Rejected NSSAI. These authorized/rejected slice identifiers are received by the terminal in the acceptance response from the network during its registration procedure with the network.
La procédure d'enregistrement comprend alors une étape de détermination, par le réseau, des tranches autorisées, respectivement rejetées à communiquer au terminal utilisateur. Le réseau (notamment via l'entité AMF) accepte la demande d'enregistrement sur la base des tranches demandées, pour le type d'accès et la zone d'enregistrement en cours d'utilisation par le terminal utilisateur et une mise à jour pourra être faite en cas de changement par exemple dans la souscription ou la localisation du terminal utilisateur. La réponse d'acceptation en provenance du réseau contient une information pour rendre compte d'un statut d'enregistrement (état autorisé/rejeté/en cours) pour chaque tranche demandée, par exemple au moins un paramètre parmi : The registration procedure then comprises a step of determination, by the network, of the slices authorized, respectively rejected, to communicate to the user terminal. The network (in particular via the AMF entity) accepts the registration request on the basis of the slices requested, for the type of access and the registration zone in use by the user terminal and an update may be made in the event of a change, for example in the subscription or the location of the user terminal. The acceptance response from the network contains information to report a recording status (authorised/rejected/in progress status) for each slice requested, for example at least one parameter from:
- Allowed NSSAI : correspond aux identifiants de tranches S-NSSAI autorisées ; - Allowed NSSAI: corresponds to the identifiers of authorized S-NSSAI slices;
- Rejected NSSAI : correspond aux identifiants de tranches S-NSSAI rejetées, avec la cause de rejet (par exemple « pas d'autorisation dans le réseau mobile terrestre public (PLMN, en anglais Public Land Mobile Network) ou le réseau non public autonome (SNPN, en anglais Stand-alone Non- Public Network) en cours » ou « pas d'autorisation dans la zone d'enregistrement en cours ») ;- Rejected NSSAI: corresponds to the identifiers of rejected S-NSSAI slices, with the reason for rejection (for example "no authorization in the public land mobile network (PLMN, in English Public Land Mobile Network) or the non-public autonomous network ( SNPN, in English Stand-alone Non-Public Network) in progress" or "no authorization in the current registration area");
- Configured NSSAI : correspond au cas particulier où le paramètre Requested NSSAI de la requête d'enregistrement est absent ou au cas particulier où un changement de valeur du paramètre Configured NSSAI est intervenu ; - Configured NSSAI: corresponds to the particular case where the Requested NSSAI parameter of the registration request is absent or to the particular case where a change in the value of the Configured NSSAI parameter has occurred;
- Pending NSSAI : correspond au cas où il est nécessaire et indiqué dans la souscription que la tranche soit authentifiée avant qu'elle puisse être considérée comme autorisée, cette authentification étant en cours ou à venir. Une réponse de rejet de la demande d'enregistrement est émise pour le cas où aucune tranche ne pourrait être autorisée ou soumise à une authentification en cours ou à venir. - Pending NSSAI: corresponds to the case where it is necessary and indicated in the subscription that the slice be authenticated before it can be considered as authorized, this authentication being in progress or to come. A response rejecting the registration request is issued in the event that no slice could be authorized or subjected to current or future authentication.
Cette procédure d'enregistrement standard présente certains inconvénients relatifs au choix des tranches demandées par le terminal utilisateur, i.e. des identifiants de tranches S-NSSAI du paramètre Requested NSSAI de la requête d'enregistrement, ce choix pouvant dépendre de l'implémentation du constructeur du terminal utilisateur, des politiques ou encore des applications définies au sein du terminal utilisateur, et ayant des impacts tant au niveau de l'utilisateur qu'au niveau de l'opérateur ou du réseau lui-même. This standard registration procedure has certain drawbacks relating to the choice of slices requested by the user terminal, i.e. the S-NSSAI slice identifiers of the Requested NSSAI parameter of the registration request, this choice possibly depending on the implementation of the manufacturer of the user terminal, policies or applications defined within the user terminal, and having impacts both at the user level and at the level of the operator or the network itself.
Par exemple, si un utilisateur souhaite accéder à une ou des tranches qu'il n'a pas demandées lors de l'enregistrement, il lui faut initier une autre procédure d'enregistrement pour ces tranches, ce qui allonge son temps d'accès au service, le temps d'exécuter la procédure d'enregistrement. Selon un autre exemple, si un terminal utilisateur demande d'abord l'enregistrement pour les tranches d'identifiants S-NSSAI#1, S-NSSAI#2 puis souhaite utiliser la tranche d'identifiant S- NSSAI#3, il doit refaire une demande d'enregistrement pour la tranche d'identifiant S-NSSAI#3. S'il ne demande pas en même temps l'enregistrement pour les tranches précédemment enregistrées (ici S-NSSAI#1 et S-NSSAI#2), il perd les tranches précédemment enregistrées et il lui faut refaire soit un enregistrement pour chaque tranche d'identifiant S-NSSAI#1 puis S-NSSAI#2, soit un enregistrement pour les deux « anciennes » tranches lorsqu'il voudra les utiliser. Sans compter que, dans ce cas, si une session de données était active sur le terminal utilisateur pour l'une et ou l'autre des tranches d'identifiants S-NSSAI#1/S-NSSAI#2, cette session est interrompue au moment de l'acceptation de l'enregistrement de la tranche d'identifiant S-NSSAI#3. For example, if a user wishes to access one or more slices that he did not request during recording, he must initiate another recording procedure for these slices, which lengthens his access time to the service, the time to execute the registration procedure. According to another example, if a user terminal first requests registration for the identifier ranges S-NSSAI#1, S-NSSAI#2 then wishes to use the identifier range S-NSSAI#3, it must redo a registration request for the identifier slice S-NSSAI#3. If he does not request recording for the previously recorded slices at the same time (here S-NSSAI#1 and S-NSSAI#2), he loses the previously saved slices and must redo either a recording for each slice d identifier S-NSSAI#1 then S-NSSAI#2, i.e. a record for the two “old” slices when he wants to use them. Not to mention that, in this case, if a data session was active on the user terminal for one or other of the S-NSSAI#1/S-NSSAI#2 identifier ranges, this session is interrupted at moment of acceptance of the registration of the S-NSSAI#3 identifier slice.
Un autre inconvénient réside dans le fait que le standard actuel impose que, dans la requête d'enregistrement du terminal utilisateur, le paramètre Requested NSSAI contienne les identifiants de tranches S-NSSAI du paramètre Allowed NSSAI (obtenu lors d'un enregistrement précédent) pour lesquelles il existe une ou des sessions de données actives. Si le terminal utilisateur ne le fait pas, par exemple suite à une mauvaise configuration du terminal utilisateur, alors les sessions de données actives sont interrompues puisque, selon le standard, un terminal utilisateur ne peut établir des sessions de données que pour des tranches autorisées lors de l'enregistrement. Another drawback lies in the fact that the current standard requires that, in the registration request of the user terminal, the Requested NSSAI parameter contain the S-NSSAI slice identifiers of the Allowed NSSAI parameter (obtained during a previous registration) for which there is one or more active data sessions. If the user terminal does not do this, for example following a bad configuration of the user terminal, then the active data sessions are interrupted since, according to the standard, a user terminal can only establish data sessions for slots authorized during of recording.
Ces situations sont préjudiciables pour un opérateur qui commercialise des services 5G par exemple, car une coupure brutale des sessions de données en cours s'avère très négative pour l'expérience utilisateur. These situations are detrimental for an operator who markets 5G services, for example, because a sudden cut in current data sessions is very negative for the user experience.
Pour l'opérateur, cela induit de la signalisation supplémentaire dans le réseau pour chaque enregistrement supplémentaire et son intérêt serait de limiter le nombre d'enregistrements réalisés par un terminal utilisateur tout en permettant un meilleur accès aux services pour l'utilisateur. Enfin, le nombre d'identifiants de tranches S-NSSAI du paramètre Requested NSSAI par requête d'enregistrement est aussi une préoccupation en termes de charge dans le réseau, notamment pour l'internet des objets, et le standard actuel recommande de réduire ce nombre d'identifiants de tranches S-NSSAI du paramètre Requested NSSAI par requête d'enregistrement. For the operator, this induces additional signaling in the network for each additional recording and its interest would be to limit the number of recordings made by a user terminal while allowing better access to services for the user. Finally, the number of S-NSSAI slice identifiers of the Requested NSSAI parameter per recording request is also a concern in terms of network load, especially for the Internet of Things, and the current standard recommends reducing this number. S-NSSAI slice identifiers of the Requested NSSAI parameter per recording request.
Il existe donc un besoin pour une technique permettant une procédure optimisée de l'enregistrement de tranches de réseau par un terminal utilisateur et une meilleure détermination des tranches de réseau autorisées à la fois au niveau du terminal utilisateur et au niveau du réseau, tout en permettant une applicabilité en 5G ainsi que toute future génération de réseaux utilisant une architecture structurée en tranches de réseau. There is therefore a need for a technique allowing an optimized procedure for the registration of network slices by a user terminal and a better determination of the authorized network slices both at the level of the user terminal and at the level of the network, while allowing applicability in 5G as well as any future generation of networks using a network slice structured architecture.
Exposé de l'invention Disclosure of Invention
L'invention répond à ce besoin en proposant un procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications organisé en tranches de réseau, le terminal utilisateur étant apte à émettre et recevoir des données sur le réseau, le terminal utilisateur comprenant des données de souscription d'un utilisateur pour au moins une des tranches du réseau, le procédé étant mis en oeuvre au moins par un équipement réseau apte à communiquer avec le terminal utilisateur par l'intermédiaire du réseau et comprenant The invention meets this need by proposing a method for registering a user terminal with a communications network organized into network slices, the user terminal being capable of transmitting and receiving data on the network, the user terminal comprising subscription data of a user for at least one of the slices of the network, the method being implemented at least by network equipment capable of communicating with the user terminal via the network and comprising
- une étape de réception d'une requête d'enregistrement émise par le terminal utilisateur pour s'enregistrer auprès du réseau ; - A step of receiving a registration request sent by the user terminal to register with the network;
- une étape d'obtention, dans une information de contexte associée au terminal utilisateur, d'une autorisation ou d'un rejet d'au moins une des tranches du réseau préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement, délivrant une décision d'enregistrement, ou- a step of obtaining, in context information associated with the user terminal, an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration area, delivering a registration decision, or
- une étape de détermination autonome d'un statut d'enregistrement pour chacune des tranches du réseau souscrites par l'utilisateur et identifiées par l'équipement réseau dans un paramètre de réseau comprenant les identifiants de toutes les tranches du réseau souscrites par l'utilisateur, délivrant une décision d'enregistrement. - a step of autonomous determination of a registration status for each of the slices of the network subscribed by the user and identified by the network equipment in a network parameter comprising the identifiers of all the slices of the network subscribed by the user , issuing a registration decision.
Ainsi, la présente technique repose sur une approche tout à fait nouvelle et inventive de la procédure d'enregistrement d'un terminal auprès d'un réseau, consistant à tenir compte d'un ou plusieurs enregistrements préalablement effectués par le terminal dans les mêmes conditions d'accès et de localisation ou à déterminer, de manière autonome pour le réseau (c'est-à-dire sans tenir compte d'informations transmises ou non par le terminal utilisateur concernant les tranches à enregistrer), le statut d'enregistrement (i.e. l'état autorisé/rejeté/en cours) de toutes les tranches souscrites identifiées dans un paramètre de réseau listant toutes les tranches souscrites. Cette approche permet notamment de limiter fortement le nombre d'enregistrements successifs pouvant être demandés par un terminal utilisateur, puisqu'un enregistrement courant tient compte d'un historique d'enregistrements (en admettant ici que l'historique puisse éventuellement contenir les tranches rejetées), selon un premier mode de réalisation, ou détermine le statut de toutes les tranches souscrites en un seul enregistrement, selon un deuxième mode de réalisation. Thus, the present technique is based on an entirely new and inventive approach to the procedure for registering a terminal with a network, consisting in taking account of one or more registrations previously carried out by the terminal under the same conditions. access and location or to determine, independently for the network (that is to say without taking into account information transmitted or not by the user terminal concerning the slots to be recorded), the recording status ( ie the authorized/rejected/pending status) of all subscribed slots identified in a network parameter listing all subscribed slots. This approach makes it possible in particular to greatly limit the number of successive recordings which may be requested by a user terminal, since a current recording takes account of a history of recordings (assuming here that the history may possibly contain the rejected slices), according to a first embodiment, or determines the status of all the tranches subscribed in a single record, according to a second embodiment.
Cette approche permet donc également de limiter la charge de signalisation dans le réseau.This approach therefore also makes it possible to limit the signaling load in the network.
Par ailleurs, cette approche permet en outre d'éviter les coupures de sessions de données non souhaitées par un utilisateur, en conservant dans la liste des tranches autorisées toutes celles ayant été autorisées préalablement lors d'enregistrements précédents selon un premier mode de réalisation ou en rendant inutile un enregistrement supplémentaire dans un deuxième mode de réalisation. Moreover, this approach also makes it possible to avoid the cuts of data sessions not desired by a user, by keeping in the list of authorized slices all those having been previously authorized during previous recordings according to a first embodiment or by making additional recording unnecessary in a second embodiment.
Selon un premier mode de réalisation, relatif à un mode d'enregistrement cumulatif, la décision d'enregistrement comprend au moins un paramètre de tranches autorisées comprenant au moins un identifiant d'une des tranches du réseau préalablement autorisée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement et/ou au moins un paramètre de tranches rejetées comprenant au moins un identifiant d'une des tranches du réseau préalablement rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement. According to a first embodiment, relating to a cumulative recording mode, the recording decision comprises at least one authorized slice parameter comprising at least one identifier of one of the slices of the network previously authorized during at least one previous recording of the user terminal for the same type of access and the same recording zone and/or at least one parameter of rejected slices comprising at least one identifier of one of the slices of the network previously rejected during at least one previous recording of the user terminal for the same type of access and the same recording area.
Ainsi, selon ce premier mode de réalisation, toute requête d'enregistrement reçue par un équipement du réseau, en provenance d'un terminal utilisateur, est traitée de sorte à tenir compte du statut autorisé et/ou rejeté, connu dans une information de contexte associée au terminal utilisateur, pour une ou des tranches préalablement demandées lors d'un ou plusieurs enregistrements précédents, de sorte à délivrer une liste des tranches autorisées et/ou une liste des tranches rejetées, par exemple sous la forme de paramètres standardisés tels que Allowed NSSAI et Rejected NSSAI. Thus, according to this first embodiment, any registration request received by network equipment, originating from a user terminal, is processed so as to take account of the authorized and/or rejected status, known in context information associated with the user terminal, for one or more slices previously requested during one or more previous recordings, so as to deliver a list of authorized slices and/or a list of rejected slices, for example in the form of standardized parameters such as Allowed NSSAI and Rejected NSSAI.
Ceci permet de répondre au terminal utilisateur avec une liste des tranches autorisées et/ou une liste des tranches rejetées tenant compte de l'historique des enregistrements, sans que le terminal utilisateur ne l'ait spécifié, donc sans nécessiter de modifications côté terminal utilisateur concernant la requête d'enregistrement. C'est le réseau qui prend l'initiative d'effectuer un enregistrement « cumulatif ». This makes it possible to respond to the user terminal with a list of authorized slices and/or a list of rejected slices taking account of the history of the recordings, without the user terminal having specified it, therefore without requiring modifications on the user terminal side concerning the registration request. It is the network that takes the initiative to carry out a “cumulative” registration.
De plus, cela permet au terminal utilisateur de ne pas avoir à inclure dans la requête, comme c'est actuellement le cas dans le standard, les identifiants des tranches préalablement autorisées, et sur lesquelles il a potentiellement une session de données paquet en cours, sous peine que cette session soit coupée. Selon ce mode de réalisation, toute tranche préalablement autorisée garde ce statut, même si le terminal utilisateur ne l'a pas incluse dans sa requête d'enregistrement courante. In addition, this allows the user terminal not to have to include in the request, as is currently the case in the standard, the identifiers of the slots previously authorized, and on which it potentially has a packet data session in progress, otherwise this session will be terminated. According to this embodiment, any previously authorized tranche retains this status, even if the user terminal has not included it in its current registration request.
Selon un aspect particulier, où la requête d'enregistrement comprend au moins un identifiant d'une tranche souscrite par l'utilisateur, l'étape d'obtention comprend une sous-étape de détermination d'un statut d'enregistrement pour ladite au moins une tranche identifiée dans la requête. According to a particular aspect, where the registration request comprises at least one identifier of a slice subscribed by the user, the step of obtaining comprises a sub-step of determining a registration status for said at least a slice identified in the request.
Ainsi, selon ce premier mode de réalisation, si la requête d'enregistrement comprend un ou plusieurs identifiants d'une ou plusieurs tranches souscrites (par exemple via le paramètre S- NSSAI dans le paramètre Requested NSSAI), l'équipement réseau en détermine le statut autorisé/rejeté/en cours (i.e. nécessitant une authentification de tranche). Cette sous-étape de détermination peut être mise en oeuvre avant, après ou simultanément à l'étape d'obtention du statut des tranches préalablement demandées lors d'un ou plusieurs enregistrements précédents. Ainsi, si le statut de la ou les tranches identifiées dans la requête n'est pas déjà connu d'un enregistrement précédent, leur statut est déterminé lors de cet enregistrement courant. Thus, according to this first embodiment, if the recording request includes one or more identifiers of one or more subscribed slots (for example via the S-NSSAI parameter in the Requested NSSAI parameter), the network equipment determines the status authorized/rejected/in progress (i.e. requiring slice authentication). This determination sub-step can be implemented before, after or simultaneously with the step for obtaining the status of the slots previously requested during one or more previous recordings. Thus, if the status of the slice or slices identified in the request is not already known from a previous recording, their status is determined during this current recording.
Selon une caractéristique particulière, l'identifiant de la tranche identifiée dans la requête est compris, dans la décision d'enregistrement, dans le paramètre de tranches autorisées ou le paramètre de tranches rejetées ou un paramètre de tranches en attente d'authentification, en fonction de la sous-étape de détermination. According to one particular characteristic, the identifier of the slice identified in the request is included, in the recording decision, in the parameter of slices authorized or the parameter of slices rejected or a parameter of slices awaiting authentication, depending of the determination sub-step.
Ainsi, selon ce premier mode de réalisation, lorsque l'équipement réseau a déterminé le statut autorisé/rejeté de la ou des tranches identifiées dans la requête, il inclut le ou les identifiants de la ou des tranches identifiées dans la requête dans l'un ou l'autre des paramètres précités, listant les tranches autorisées respectivement les tranches rejetées. Il se peut également que la ou les tranches ou l'une des tranches identifiées dans la requête ne soi(en)t autorisée(s) qu'après une authentification réussie. Dans ce cas, un autre paramètre listant les tranches « en attente d'authentification » est délivré par le réseau, par exemple sous la forme du paramètre standardisé Pending NSSAI. Thus, according to this first embodiment, when the network equipment has determined the authorized/rejected status of the slot(s) identified in the request, it includes the identifier(s) of the slot(s) identified in the request in one or the other of the aforementioned parameters, listing the slices authorized respectively the slices rejected. It is also possible that the slice(s) or one of the slices identified in the request will only be authorized after successful authentication. In this case, another parameter listing the slices “pending authentication” is delivered by the network, for example in the form of the standardized parameter Pending NSSAI.
Ceci permet de répondre au terminal utilisateur avec une liste des tranches autorisées et/ou une liste des tranches rejetées tenant compte de l'historique des enregistrements et de la ou des tranches comprises dans la requête d'enregistrement, donc également sans nécessiter de modifications côté terminal utilisateur concernant la requête d'enregistrement. This makes it possible to respond to the user terminal with a list of authorized slices and/or a list of rejected slices taking into account the history of the recordings and the slice(s) included in the recording request, therefore also without requiring any modifications on the user terminal regarding the registration request.
Selon un aspect particulier, où la requête d'enregistrement comprend au moins un indicateur de cumul de tranches, l'étape d'obtention comprend une sous-étape de décodage dudit au moins un indicateur de cumul de tranches reçu délivrant une indication de cumul positive ou négative.According to a particular aspect, where the recording request comprises at least one slice accumulation indicator, the obtaining step comprises a sub-step of decoding said at least one received slice accumulation indicator delivering a positive accumulation indication or negative.
Ainsi, selon cette variante du premier mode de réalisation, il est prévu que la requête d'enregistrement comprenne un paramètre spécifique, par exemple noté AdditionaIRegistration, indiquant si un enregistrement « cumulatif » est requis ou non. Ce paramètre doit donc être décodé par l'équipement réseau afin de déterminer la suite de la procédure, selon qu'un enregistrement cumulatif est requis ou non. Cette variante permet donc au terminal utilisateur de signaler spécifiquement à l'équipement réseau s'il souhaite ou non un enregistrement cumulatif, par exemple sous la forme d'un paramètre spécifique ajouté dans la requête, ou sous la forme d'un paramètre modifiant le format de NSSAI du standard actuel. Ce paramètre correspond par exemple à un booléen pouvant prendre la valeur 1 si un enregistrement cumulatif est requis et la valeur nulle sinon. Thus, according to this variant of the first embodiment, provision is made for the registration request to include a specific parameter, for example denoted AdditionaIRegistration, indicating whether a "cumulative" record is required or not. This parameter must therefore be decoded by the network equipment in order to determine the rest of the procedure, depending on whether a cumulative recording is required or not. This variant therefore allows the user terminal to specifically signal to the network equipment whether or not it wishes a cumulative recording, for example in the form of a specific parameter added in the request, or in the form of a parameter modifying the NSSAI format of the current standard. This parameter corresponds for example to a boolean that can take the value 1 if a cumulative record is required and the value zero otherwise.
Cette approche permet notamment de signaler à l'équipement réseau qu'un enregistrement cumulatif est souhaité et donc de mettre en oeuvre un tel enregistrement cumulatif, l'enregistrement cumulatif n'étant pas mis en oeuvre par défaut (l'absence de paramètre ou l'absence de valeur pour le paramètre n'entrainant pas un enregistrement cumulatif). This approach makes it possible in particular to signal to the network equipment that a cumulative recording is desired and therefore to implement such a cumulative recording, the cumulative recording not being implemented by default (the absence of a parameter or the absence of value for the parameter not resulting in a cumulative recording).
Selon une caractéristique particulière, si ladite indication de cumul est positive, la décision d'enregistrement comprend au moins un paramètre de tranches autorisées comprenant au moins un identifiant d'une des tranches du réseau préalablement autorisée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement et/ou au moins un paramètre de tranches rejetées comprenant au moins un identifiant d'une des tranches du réseau préalablement rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement. According to a particular characteristic, if said accumulation indication is positive, the recording decision comprises at least one authorized slice parameter comprising at least one identifier of one of the slices of the network previously authorized during at least one previous recording of the terminal user for the same type of access and the same recording zone and/or at least one parameter of rejected slots comprising at least one identifier of one of the slots of the network previously rejected during at least one previous recording of the user terminal for the same type of access and the same registration area.
Par ailleurs, l'identifiant de la tranche identifiée dans la requête est compris, dans la décision d'enregistrement, dans le paramètre de tranches autorisées ou le paramètre de tranches rejetées ou un paramètre de tranches en attente d'authentification en fonction de la sous-étape de détermination. Furthermore, the identifier of the slice identified in the request is included, in the recording decision, in the parameter of slices authorized or the parameter of slices rejected or a parameter of slices awaiting authentication depending on the sub -determination step.
Selon une caractéristique particulière, dans le paramètre de tranches autorisées compris dans la décision d'enregistrement, ledit au moins un identifiant d'une des tranches du réseau préalablement autorisée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement correspond à une tranche pour laquelle le terminal utilisateur a une session de données paquet active. According to a particular characteristic, in the parameter of authorized slices included in the recording decision, said at least one identifier of one of the slices of the network previously authorized during at least one previous recording of the user terminal for the same type of access and the same recording area corresponds to a slot for which the user terminal has an active packet data session.
Ainsi, selon cette autre variante du premier mode de réalisation, l'équipement réseau n'effectue un enregistrement cumulatif qu'avec des tranches préalablement autorisées pour lesquelles le terminal utilisateur a une session de données active. Cela permet de limiter encore la signalisation réseau en listant potentiellement moins de tranches en réponse à une requête d'enregistrement, tout en assurant que des sessions de données actives ne sont pas coupées même si le terminal utilisateur a omis de les redemander. Selon un deuxième mode de réalisation, relatif à un mode d'enregistrement global, toute requête d'enregistrement reçue par un équipement du réseau, en provenance d'un terminal utilisateur, est traitée de sorte à tenir compte de chaque tranche souscrite par l'utilisateur/client de la demande d'enregistrement. L'étape de détermination autonome ne tient pas compte d'un ou des identifiants de tranche compris ou non dans la requête, i.e. la détermination autonome est déclenchée sans même s'interroger de la présence ou non d'information de tranche(s) (i.e. de la présence d'un paramètre Requested NSSAI, a fortiori de la valeur de ce paramètre lorsqu'il est présent). Thus, according to this other variant of the first embodiment, the network equipment performs a cumulative recording only with previously authorized slots for which the user terminal has an active data session. This makes it possible to further limit network signaling by potentially listing fewer slots in response to a recording request, while ensuring that active data sessions are not cut off even if the user terminal has omitted to request them again. According to a second embodiment, relating to a global recording mode, any recording request received by network equipment, originating from a user terminal, is processed so as to take account of each slice subscribed by the user/customer of the registration request. The autonomous determination step does not take into account one or more slice identifiers included or not in the request, ie the autonomous determination is triggered without even questioning the presence or not of slice information (s) ( ie the presence of a Requested NSSAI parameter, a fortiori the value of this parameter when it is present).
Ainsi, selon ce deuxième mode de réalisation, l'équipement réseau identifie de manière autonome l'ensemble des tranches souscrites, c'est-à-dire sans tenir compte d'éventuels identifiants de tranche présents dans la requête d'enregistrement, afin d'en déterminer ensuite le statut autorisé/rejeté/en cours. Cette autonomie permet au réseau de ne pas dépendre de la requête d'enregistrement pour identifier les tranches à enregistrer, limitant ainsi les étapes à mettre en oeuvre. Thus, according to this second embodiment, the network equipment identifies all of the subscribed slices autonomously, that is to say without taking into account any slice identifiers present in the recording request, in order to then determine its authorized/rejected/in progress status. This autonomy allows the network not to depend on the recording request to identify the slices to be recorded, thus limiting the steps to be implemented.
Selon un aspect particulier, la décision d'enregistrement comprend au moins un paramètre de tranches autorisées comprenant les identifiants de toutes les tranches souscrites autorisées et/ou au moins un paramètre de tranches rejetées comprenant les identifiants de toutes les tranches souscrites rejetées et/ou au moins un paramètre de tranches en attente/en cours d'authentification comprenant les identifiants de toutes les tranches souscrites en attente/en cours d'authentification. According to a particular aspect, the recording decision comprises at least one authorized slices parameter comprising the identifiers of all the authorized subscribed slices and/or at least one rejected slices parameter comprising the identifiers of all the rejected subscribed slices and/or at least one tranches parameter pending/in the process of authentication comprising the identifiers of all the subscribed tranches pending/in the process of authentication.
Ainsi, selon ce deuxième mode de réalisation, l'équipement réseau détermine systématiquement le statut autorisé/rejeté/en cours pour toutes les tranches souscrites à réception d'une requête d'enregistrement et délivre une liste des tranches autorisées et/ou une liste des tranches rejetées, par exemple sous la forme de paramètres standardisés tels que Allowed NSSAI et Rejected NSSAI. Il se peut également qu'une ou plusieurs des tranches souscrites ne soi(en)t autorisée(s) qu'après une authentification réussie. Dans ce cas, un autre paramètre listant les tranches en attente/en cours d'authentification est délivré par le réseau, par exemple sous la forme du paramètre standardisé Pending NSSAI. Thus, according to this second embodiment, the network equipment systematically determines the authorised/rejected/in progress status for all the subscribed slots upon receipt of a registration request and delivers a list of authorized slots and/or a list of rejected slices, for example in the form of standardized parameters such as Allowed NSSAI and Rejected NSSAI. It is also possible that one or more of the subscribed installments will only be authorized after successful authentication. In this case, another parameter listing the slices awaiting/in the process of authentication is delivered by the network, for example in the form of the standardized parameter Pending NSSAI.
Cette approche permet de limiter le nombre d'enregistrements car le terminal utilisateur reçoit le statut de toutes les tranches souscrites, donc peut en tenir compte pour toute activation ultérieure de session de données paquet. La signalisation réseau est donc également fortement limitée. This approach makes it possible to limit the number of recordings because the user terminal receives the status of all the subscribed slots, and can therefore take it into account for any subsequent activation of a packet data session. Network signaling is therefore also severely limited.
Selon une caractéristique particulière, la requête d'enregistrement comprend au moins un indicateur d'enregistrement global déclenchant une étape de décodage dudit au moins un indicateur d'enregistrement global reçu délivrant une indication d'enregistrement global positive ou négative. According to a particular characteristic, the registration request comprises at least one global registration indicator triggering a decoding step of said at least one received global registration indicator delivering a positive global registration indication or negative.
Ainsi, selon cette variante du deuxième mode de réalisation, il est prévu que la requête d'enregistrement comprenne un paramètre spécifique, par exemple noté alISnssaiRegistration, indiquant si un enregistrement global est requis ou non. Ce paramètre transmis par le terminal utilisateur doit donc être décodé par l'équipement réseau afin de déterminer la suite de la procédure, selon qu'un enregistrement global est requis ou non. Cette variante permet donc au terminal utilisateur de signaler spécifiquement à l'équipement réseau s'il souhaite ou non un enregistrement global, par exemple sous la forme d'un paramètre spécifique ajouté dans la requête, ou sous la forme d'un paramètre modifiant le format de NSSAI du standard actuel. Ce paramètre correspond par exemple à un booléen pouvant prendre la valeur 1 si un enregistrement global est requis et la valeur nulle sinon, l'enregistrement global n'étant pas mis en oeuvre par défaut (l'absence de paramètre ou l'absence de valeur pour le paramètre n'entrainant pas un enregistrement global). Thus, according to this variant of the second embodiment, provision is made for the registration request to include a specific parameter, for example denoted alISnssaiRegistration, indicating whether or not global registration is required. This parameter transmitted by the user terminal must therefore be decoded by the network equipment in order to determine the rest of the procedure, depending on whether a global recording is required or not. This variant therefore allows the user terminal to specifically signal to the network equipment whether or not it wishes a global recording, for example in the form of a specific parameter added in the request, or in the form of a parameter modifying the NSSAI format of the current standard. This parameter corresponds for example to a Boolean which can take the value 1 if a global record is required and the value null otherwise, the global record not being implemented by default (the absence of parameter or the absence of value for the parameter not resulting in a global recording).
Par exemple, si ladite indication d'enregistrement global est positive, l'étape de détermination est déclenchée et la décision d'enregistrement comprend au moins un paramètre de tranches autorisées comprenant les identifiants de toutes les tranches souscrites autorisées et/ou au moins un paramètre de tranches rejetées comprenant les identifiants de toutes les tranches souscrites rejetées et/ou au moins un paramètre de tranches en attente d'authentification comprenant les identifiants de toutes les tranches souscrites en attente d'authentification. For example, if said global recording indication is positive, the determining step is triggered and the recording decision comprises at least one authorized slots parameter comprising the identifiers of all the authorized subscribed slots and/or at least one parameter of rejected slices comprising the identifiers of all the rejected subscribed slices and/or at least one parameter of slices awaiting authentication comprising the identifiers of all the subscribed slices awaiting authentication.
En revanche, si ladite indication d'enregistrement global est négative et si la requête d'enregistrement comprend au moins un identifiant d'une tranche souscrite par l'utilisateur, l'étape de détermination est déclenchée uniquement pour la ou les tranches identifiées dans la requête et la décision d'enregistrement comprend au moins un paramètre de tranches autorisées comprenant au moins un identifiant d'une tranche identifiée dans la requête et autorisée et/ou au moins un paramètre de tranches rejetées comprenant au moins un identifiant d'une tranche identifiée dans la requête et rejetée et/ou au moins un paramètre de tranches en attente d'authentification comprenant au moins un identifiant d'une tranche identifiée dans la requête et en attente d'authentification. On the other hand, if said global registration indication is negative and if the registration request includes at least one identifier of a slice subscribed by the user, the determination step is triggered only for the slice or slices identified in the request and the recording decision comprises at least one parameter of authorized slices comprising at least one identifier of a slice identified in the request and authorized and/or at least one parameter of rejected slices comprising at least one identifier of an identified slice in the request and rejected and/or at least one slice parameter awaiting authentication comprising at least one identifier of a slice identified in the request and awaiting authentication.
Ainsi, selon une mise en oeuvre de cette variante du deuxième mode de réalisation, si le terminal utilisateur n'a pas demandé d'enregistrement global mais s'il a identifié une ou plusieurs tranches dans la requête d'enregistrement, alors le réseau détermine le statut autorisé/rejeté/en attente d'authentification pour la ou les tranches identifiées dans la requête et n'effectue donc pas d'enregistrement global. Thus, according to an implementation of this variant of the second embodiment, if the user terminal has not requested global recording but if it has identified one or more slots in the recording request, then the network determines the authorized/rejected/pending authentication status for the slice(s) identified in the request and therefore does not perform a global registration.
De plus, si ladite indication d'enregistrement global est négative et si la requête d'enregistrement ne comprend pas d'identifiant d'une tranche souscrite par l'utilisateur, l'étape de détermination est déclenchée et la décision d'enregistrement comprend au moins un paramètre de tranches autorisées comprenant les identifiants de toutes les tranches souscrites autorisées et/ou au moins un paramètre de tranches rejetées comprenant les identifiants de toutes les tranches souscrites rejetées et/ou au moins un paramètre de tranches en attente d'authentification comprenant les identifiants de toutes les tranches souscrites en attente d'authentification. Moreover, if said global registration indication is negative and if the registration request does not include an identifier of a slot subscribed by the user, the step of determining is triggered and the recording decision comprises at least one authorized slices parameter comprising the identifiers of all the authorized subscribed slices and/or at least one rejected slices parameter comprising the identifiers of all the rejected subscribed slices and/or at least one parameter of tranches awaiting authentication comprising the identifiers of all the subscribed tranches awaiting authentication.
En revanche, selon une autre mise en oeuvre de cette variante du deuxième mode de réalisation, si le terminal utilisateur n'a pas demandé d'enregistrement global et n'a pas identifié de tranches dans la requête d'enregistrement, alors le réseau effectue par défaut un enregistrement global. Selon un aspect particulier, la décision d'enregistrement comprend un indicateur d'enregistrement global réussi lorsque toutes les tranches souscrites sont autorisées. On the other hand, according to another implementation of this variant of the second embodiment, if the user terminal has not requested global registration and has not identified slots in the registration request, then the network performs by default a global record. According to a particular aspect, the registration decision comprises a successful global registration indicator when all the subscribed slots are authorized.
Ainsi, selon cette mise en oeuvre, l'équipement réseau délivre également un indicateur d'enregistrement global (par exemple noté alISnssaiRegistration) lorsque toutes les tranches souscrites ont été enregistrées, permettant de limiter la signalisation de la réponse, qui ne comprend pas les paramètres listant les tranches souscrites autorisées mais simplement un indicateur de réussite de l'enregistrement global. Thus, according to this implementation, the network equipment also delivers a global registration indicator (for example denoted alISnssaiRegistration) when all the subscribed slices have been registered, making it possible to limit the signaling of the response, which does not include the parameters listing the authorized subscribed tranches but simply an indicator of success of the overall registration.
La présente technique concerne également un procédé de demande d'activation d'une session de données paquet pour un terminal utilisateur apte à émettre et recevoir des données sur un réseau de communications organisé en tranches de réseau, le procédé étant mis en oeuvre dans ledit terminal et comprenant une demande d'activation d'une session de données paquet sur au moins une tranche du réseau, la demande d'activation tenant compte d'une décision d'enregistrement, en provenance d'au moins par un équipement réseau apte à communiquer avec le terminal utilisateur par l'intermédiaire du réseau, à une requête d'enregistrement émise par le terminal, la décision d'enregistrement comprenant un indicateur d'enregistrement global réussi indiquant que toutes les tranches souscrites par un utilisateur sont autorisées. The present technique also relates to a method for requesting activation of a packet data session for a user terminal capable of transmitting and receiving data on a communications network organized into network slices, the method being implemented in said terminal and comprising a request for activation of a packet data session on at least one slice of the network, the activation request taking account of a recording decision, coming from at least one network equipment able to communicate with the user terminal via the network, to a registration request sent by the terminal, the registration decision comprising a successful global registration indicator indicating that all the slots subscribed by a user are authorized.
Ainsi, selon cette mise en oeuvre, le terminal utilisateur tient compte, au moment de demander l'activation d'une session de données paquet, d'un paramètre spécifique transmis en réponse à un requête d'enregistrement. Selon une variante, à la réception du paramètre indiquant que toutes les tranches souscrites ont été enregistrées (alISnssaiRegistration), le terminal utilisateur met à jour son paramètre local Allowed NSSAI avec la valeur de Configured NSSAI qui contient toutes les tranches souscrites. Thus, according to this implementation, the user terminal takes account, when requesting the activation of a packet data session, of a specific parameter transmitted in response to a registration request. According to a variant, on receiving the parameter indicating that all the subscribed slices have been registered (alISnssaiRegistration), the user terminal updates its local parameter Allowed NSSAI with the value of Configured NSSAI which contains all the subscribed slices.
Selon une caractéristique particulière du procédé d'enregistrement, où la requête d'enregistrement comprend un indicateur de changement de tranche, le procédé comprend une étape préalable de vérification si au moins une tranche souscrite a été préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement. Ainsi, selon cette approche, le terminal utilisateur ou l'équipement réseau effectue au préalable une étape de vérification du statut autorisé/rejeté d'une ou plusieurs tranches souscrites, dans le but d'alléger la requête d'enregistrement (lorsque c'est le terminal utilisateur qui met en oeuvre cette vérification) ou de rejeter directement cette requête (lorsque c'est l'équipement réseau qui met en oeuvre cette vérification et que l'état d'enregistrement est déjà connu pour toutes les tranches demandées), lorsque cette requête d'enregistrement a pour but un changement de tranche (et non lorsque la requête correspond à une requête de mise à jour périodique ou de la durée d'enregistrement, à un premier enregistrement, à un changement de zone d'enregistrement ou une urgence...). According to a particular characteristic of the registration method, where the registration request includes a slice change indicator, the method comprises a preliminary step of checking whether at least one subscribed slice has been previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration area. Thus, according to this approach, the user terminal or the network equipment first performs a step of verifying the authorized/rejected status of one or more subscribed slots, with the aim of simplifying the registration request (when it is the user terminal which implements this check) or to directly reject this request (when it is the network equipment which implements this check and the recording status is already known for all the slots requested), when this recording request is for a change of time slot (and not when the request corresponds to a request for periodic update or of the recording duration, to a first recording, to a change of recording area or a emergency...).
Par exemple, l'étape préalable de vérification est mise en oeuvre par le terminal utilisateur et si la vérification est positive, la requête d'enregistrement ne contient pas l'identifiant de la tranche préalablement autorisée ou rejetée. For example, the preliminary verification step is implemented by the user terminal and if the verification is positive, the recording request does not contain the identifier of the slice previously authorized or rejected.
Selon un autre exemple, l'étape préalable de vérification est mise en oeuvre par l'équipement réseau pour les identifiants de tranche compris dans la requête d'enregistrement et, si la vérification est positive pour tous les identifiants de tranches compris dans la requête d'enregistrement, l'étape d'obtention n'est pas mise en oeuvre et la requête d'enregistrement est rejetée. According to another example, the preliminary verification step is implemented by the network equipment for the slice identifiers included in the recording request and, if the verification is positive for all the slice identifiers included in the registration, the obtaining step is not implemented and the registration request is rejected.
Ainsi, selon cette approche, et dans le cadre d'un enregistrement cumulatif, l'équipement réseau vérifie si toutes les tranches identifiées dans la requête ont déjà fait l'objet d'un enregistrement précédent, auquel cas la requête est rejetée car inutile : le terminal utilisateur a déjà connaissance du statut des tranches identifiées dans sa requête. Thus, according to this approach, and in the context of a cumulative recording, the network equipment checks whether all the slots identified in the request have already been the subject of a previous recording, in which case the request is rejected because it is useless: the user terminal already knows the status of the slots identified in its request.
Selon un aspect particulier, où la requête d'enregistrement comprend un indicateur de changement de tranche et où le procédé comprend une étape préalable de vérification, mise en oeuvre par l'équipement réseau, si toutes les tranches souscrites ont été préalablement autorisées ou rejetées lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement et, si la vérification est positive, l'étape d'obtention ou de détermination n'est pas mise en oeuvre et la requête d'enregistrement est rejetée. According to a particular aspect, where the recording request includes a slice change indicator and where the method includes a preliminary verification step, implemented by the network equipment, whether all the subscribed slices have been previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration zone and, if the verification is positive, the step of obtaining or determining is not implemented and the registration request is rejected.
Ainsi, selon cette approche, et dans le cadre d'un enregistrement cumulatif ou global, l'équipement réseau vérifie si toutes les tranches souscrites ont déjà fait l'objet d'un enregistrement précédent, auquel cas la requête est rejetée car inutile : le terminal utilisateur a déjà connaissance du statut de toutes les tranches souscrites. Thus, according to this approach, and in the context of a cumulative or global recording, the network equipment checks whether all the subscribed slots have already been the subject of a previous recording, in which case the request is rejected because it is useless: the user terminal is already aware of the status of all subscribed installments.
L'invention concerne encore un produit programme d’ordinateur comprenant des instructions de code de programme pour la mise en oeuvre d'un procédé tel que décrit précédemment, lorsqu'il est exécuté par un processeur. L'invention vise également un support d'enregistrement lisible par un ordinateur sur lequel est enregistré un programme d'ordinateur comprenant des instructions de code de programme pour l'exécution des étapes du procédé selon l'invention tel que décrit ci-dessus. The invention also relates to a computer program product comprising program code instructions for implementing a method as described previously, when it is executed by a processor. The invention also relates to a recording medium readable by a computer on which is recorded a computer program comprising program code instructions for the execution of the steps of the method according to the invention as described above.
Un tel support d’enregistrement peut être n’importe quelle entité ou dispositif capable de stocker le programme. 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 une clé USB ou un disque dur. Such recording medium can be any entity or device capable of storing the program. For example, the medium may comprise a storage means, such as a ROM, for example a CD ROM or a microelectronic circuit ROM, or even a magnetic recording means, for example a USB key or a hard disk.
D’autre part, un tel support 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 radio ou par d’autres moyens, de sorte que le programme d'ordinateur qu'il contient est exécutable à distance. Le programme selon l’invention peut être en particulier téléchargé sur un réseau par exemple le réseau Internet. On the other hand, such a 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 or by other means, so that the program computer it contains is executable remotely. The program according to the invention can in particular be downloaded on a network, for example the Internet network.
Alternativement, le support d’enregistrement peut être un circuit intégré dans lequel le programme est incorporé, le circuit étant adapté pour exécuter ou pour être utilisé dans l’exécution du procédé de contrôle d'affichage précité. Alternatively, the recording medium may be an integrated circuit in which the program is incorporated, the circuit being adapted to execute or to be used in the execution of the aforementioned display control method.
L’invention concerne encore un dispositif d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications organisé en tranches de réseau, ledit terminal utilisateur étant apte à émettre et recevoir des données sur le réseau, le terminal utilisateur comprenant des données de souscription d'un utilisateur pour au moins une des tranches du réseau, le dispositif étant mis en oeuvre au moins par un équipement réseau apte à communiquer avec le terminal utilisateur par l'intermédiaire du réseau et comprenant un récepteur, un émetteur, un processeur et une mémoire couplée au processeur avec des instructions destinées à être exécutées par le processeur pour : The invention also relates to a device for registering a user terminal with a communications network organized in network slices, said user terminal being capable of transmitting and receiving data on the network, the user terminal comprising subscription of a user for at least one of the slices of the network, the device being implemented at least by a network equipment capable of communicating with the user terminal via the network and comprising a receiver, a transmitter, a processor and a memory coupled to the processor with instructions intended to be executed by the processor for:
- recevoir une requête d'enregistrement émise par le terminal utilisateur pour s'enregistrer auprès du réseau ; - receive a registration request sent by the user terminal to register with the network;
- obtenir, dans une information de contexte associée au terminal utilisateur, une autorisation ou un rejet d'au moins une des tranches du réseau préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement, délivrant une décision d'enregistrement, ou - obtain, in context information associated with the user terminal, an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration area, issuing a registration decision, or
- déterminer de manière autonome un statut d'enregistrement pour chacune des tranches du réseau souscrites par l'utilisateur et identifiées par l'équipement réseau dans un paramètre de réseau comprenant les identifiants de toutes les tranches du réseau souscrites par l'utilisateur, délivrant une décision d'enregistrement. - autonomously determine a registration status for each of the network slices subscribed by the user and identified by the network equipment in a network parameter comprising the identifiers of all the network slices subscribed by the user, delivering a registration decision.
Ce dispositif, apte à mettre en oeuvre dans tous ses modes de réalisation le procédé d'enregistrement qui vient d’être décrit, est destiné à être mis en oeuvre dans une entité réseau. Ce dispositif et le programme d'ordinateur correspondants précités présentent au moins les mêmes avantages que ceux conférés par le procédé d'enregistrement selon la présente technique. This device, capable of implementing in all its embodiments the recording method which has just been described, is intended to be implemented in a network entity. This device and the aforementioned corresponding computer program have at least the same advantages as those conferred by the recording method according to the present technique.
Les entités réseau décrites dans la présente demande peuvent correspondre à des entités virtuelles, encore appelées fonctions. The network entities described in this application may correspond to virtual entities, also called functions.
L'invention concerne également un terminal utilisateur apte à émettre et recevoir des données sur un réseau de communications organisé en tranches de réseau auprès duquel il s'enregistre, le terminal utilisateur comprenant des données de souscription d'un utilisateur pour au moins une des tranches du réseau, et comprenant un récepteur, un émetteur, un processeur et une mémoire couplée au processeur avec des instructions destinées à être exécutées par le processeur pour : The invention also relates to a user terminal capable of transmitting and receiving data on a communications network organized into network slices with which it registers, the user terminal comprising subscription data of a user for at least one of the slices of the network, and comprising a receiver, a transmitter, a processor and a memory coupled to the processor with instructions intended to be executed by the processor for:
- vérifier si au moins une tranche souscrite a été préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement et, si la vérification est positive, la requête d'enregistrement émise par le terminal utilisateur pour s'enregistrer auprès du réseau ne contient pas l'identifiant de la tranche préalablement autorisée ou rejetée. - check whether at least one subscribed tranche has been previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration area and, if the verification is positive, the request for The registration issued by the user terminal to register with the network does not contain the identifier of the slice previously authorized or rejected.
Ce terminal utilisateur est apte à mettre en oeuvre dans tous ses modes de réalisation le procédé d'enregistrement, englobe le terminal utilisateur (« user equipment » spécifié par le 3GPP) et peut correspondre par exemple à un terminal loT (en anglais Internet of Things), un smartphone, un robot, un équipement dit communicant, une passerelle résidentielle, accédant au réseau via tout type d'accès fixe ou mobile spécifié par le 3GPP ou non, le réseau pouvant correspondre à un réseau public dit PLMN ou non-public dit NPN (en anglais Non-Public Network notamment un réseau non public autonome dit SNPN, en anglais Stand-alone Non-Public Network). This user terminal is capable of implementing the registration process in all its embodiments, includes the user terminal (“user equipment” specified by the 3GPP) and can correspond for example to a loT terminal (in English Internet of Things ), a smartphone, a robot, so-called communicating equipment, a residential gateway, accessing the network via any type of fixed or mobile access specified by 3GPP or not, the network possibly corresponding to a public network called PLMN or non-public called NPN (in English Non-Public Network in particular an autonomous non-public network called SNPN, in English Stand-alone Non-Public Network).
Présentation des figures Presentation of figures
D’autres buts, caractéristiques et avantages de l’invention apparaîtront plus clairement à la lecture de la description suivante, donnée à titre de simple exemple illustratif, et non limitatif, en relation avec les figures, parmi lesquelles : Other aims, characteristics and advantages of the invention will appear more clearly on reading the following description, given by way of a simple illustrative example, and not limiting, in relation to the figures, among which:
[Fig 1] présente un exemple d'une architecture simplifiée d'un réseau de communications dans lequel est mis en oeuvre le procédé d'enregistrement selon un mode de réalisation de l'invention ; [Fig 2] illustre sous forme de schéma bloc le procédé d'enregistrement selon un mode de réalisation de l'invention ; [Fig 1] presents an example of a simplified architecture of a communications network in which the recording method according to one embodiment of the invention is implemented; [Fig 2] illustrates in the form of a block diagram the recording method according to one embodiment of the invention;
[Fig 3] illustre sous forme de schéma bloc un exemple de mise en oeuvre du procédé d'enregistrement selon un premier mode de réalisation de l'invention ; [Fig 3] illustrates in the form of a block diagram an example of implementation of the recording method according to a first embodiment of the invention;
[Fig 4] illustre sous forme de schéma bloc un exemple de mise en oeuvre du procédé d'enregistrement selon un deuxième mode de réalisation de l'invention. Description détaillée de modes de réalisation de l'invention [FIG 4] illustrates in the form of a block diagram an example of implementation of the recording method according to a second embodiment of the invention. Detailed Description of Embodiments of the Invention
La présente technique propose une détermination optimisée des tranches autorisées/rejetées pour un terminal utilisateur, en fonction des tranches souscrites par l'utilisateur, permettant de limiter la signalisation et la charge du réseau et d'éviter des coupures non souhaitées de session de données paquet, tout en simplifiant la procédure d'enregistrement. The present technique proposes an optimized determination of the authorized/rejected slices for a user terminal, according to the slices subscribed by the user, making it possible to limit the signaling and the load of the network and to avoid undesired cuts of packet data session , while simplifying the registration process.
Pour ce faire, la présente technique propose une procédure d'enregistrement reposant sur un concept inventif basé sur un aspect cumulatif de la détermination des tranches autorisées/rejetées et non plus sur la détermination d'autorisation ou du rejet des tranches spécifiquement identifiées dans la requête d'enregistrement comme c'est le cas selon les techniques actuelles. To do this, the present technique proposes a registration procedure based on an inventive concept based on a cumulative aspect of the determination of the authorized/rejected slices and no longer on the determination of authorization or rejection of the slices specifically identified in the request. recording as is the case according to current techniques.
Selon un premier mode de réalisation, l'aspect cumulatif réside dans le fait de tenir compte d'un ou plusieurs enregistrements préalablement effectués par le terminal, pour un même type d'accès et une même zone d'enregistrement, et de cumuler, le cas échéant, les résultats de ce ou ces enregistrements effectués préalablement avec une demande d'enregistrement pour une ou plusieurs tranches non encore autorisées ou rejetées. According to a first embodiment, the cumulative aspect resides in the fact of taking account of one or more recordings previously made by the terminal, for the same type of access and the same recording area, and of accumulating, the where applicable, the results of this or these recordings made previously with a recording request for one or more tranches not yet authorized or rejected.
Selon un deuxième mode de réalisation, l'aspect cumulatif réside dans le fait de tenir compte de toutes les tranches souscrites, c'est-à-dire d'effectuer un enregistrement global pour toutes les tranches souscrites, sans tenir compte d'informations transmises ou non par le terminal utilisateur dans la requête d'enregistrement concernant les tranches à enregistrer. According to a second embodiment, the cumulative aspect resides in the fact of taking account of all the subscribed tranches, that is to say performing a global recording for all the subscribed tranches, without taking into account information transmitted or not by the user terminal in the recording request concerning the slices to be recorded.
Enfin, selon une autre caractéristique, compatible avec les deux modes de réalisation précités, la technique proposée permet de contrôler au préalable le statut autorisé ou rejeté d'une ou de toutes les tranches susceptibles de faire l'objet d'une demande d'enregistrement de la part d'un terminal utilisateur. Finally, according to another feature, compatible with the two aforementioned embodiments, the proposed technique makes it possible to check beforehand the authorized or rejected status of one or all of the slices likely to be the subject of a recording request. from a user terminal.
Un exemple d'architecture réseau, dans lequel la technique proposée peut être mise en oeuvre, est tout d'abord illustré, de manière simplifiée, en figure 1. Un ou plusieurs terminaux utilisateurs, notés UE1, UE2, accèdent, via un réseau d'accès AN, à un ou plusieurs réseaux de données DN1, DN2 ou DN3, via une ou plusieurs tranches SU, SI2 et SI3. An example of network architecture, in which the proposed technique can be implemented, is first illustrated, in a simplified manner, in FIG. 1. One or more user terminals, denoted UE1, UE2, access, via a network of access AN, to one or more data networks DN1, DN2 or DN3, via one or more slices SU, SI2 and SI3.
On s'intéresse ensuite à un terminal utilisateur UE1 qui souhaite recevoir des données sur une ou plusieurs tranches d'un réseau tel qu'illustré en figure 1. We are then interested in a user terminal UE1 which wishes to receive data on one or more slices of a network as illustrated in figure 1.
Pour ce faire, un utilisateur Ul, par exemple l'utilisateur principal du terminal utilisateur UE1, souscrit, auprès de son opérateur de télécommunications, à une ou plusieurs des tranches du réseau, par exemple selon ses habitudes ou ses souhaits de consommation de contenus, les performances de son terminal utilisateur UE1... Suite à sa souscription, des données de souscription DSub (comprenant notamment, dans un paramètre noté Subscribed NSSAI, les identifiants des tranches auxquelles l'utilisateur Ul a souscrit) sont créées et stockées dans une base de données de souscription. De plus, un identifiant de souscription IdSub, par exemple la variable SUPI (ou en anglais Subscription Permanent Identifier) permet d'accéder à ces données de souscription DSub, par exemple lorsqu'elles sont stockées dans un équipement réseau de gestion de données de souscription. Cet identifiant de souscription est notamment stocké dans la carte SIM du terminal utilisateur UE1 et est représentatif de la souscription, contenant une ou des tranches souscrites, sans être exclusivement associé ni à l'utilisateur U1 ni au terminal utilisateur UE1. En effet, un autre utilisateur U2 peut avoir obtenu l'autorisation de l'utilisateur U1 de se servir de sa souscription, ou la carte SIM stockant l'identifiant de souscription peut être transférée du terminal utilisateur UE1 vers un autre terminal utilisateur UE2 par exemple. To do this, a user Ul, for example the main user of the user terminal UE1, subscribes, with his telecommunications operator, to one or more of the slices of the network, for example according to his habits or his wishes for the consumption of content, the performance of his user terminal UE1... Following his subscription, subscription data DSub (including in particular, in a parameter denoted Subscribed NSSAI, the identifiers of the slices to which the user Ul has subscribed) are created and stored in a subscription database. In addition, an IdSub subscription identifier, for example the variable SUPI (or in English Subscription Permanent Identifier) makes it possible to access this DSub subscription data, for example when they are stored in a subscription data management network equipment. . This subscription identifier is notably stored in the SIM card of the user terminal UE1 and is representative of the subscription, containing one or more subscribed tranches, without being exclusively associated either with the user U1 or with the user terminal UE1. Indeed, another user U2 may have obtained authorization from user U1 to use his subscription, or the SIM card storing the subscription identifier may be transferred from the user terminal UE1 to another user terminal UE2 for example .
La présente technique concerne plus particulièrement la procédure d'enregistrement d'un terminal utilisateur UE1 auprès du réseau, en vue d'activer ensuite une session de données paquet sur une ou plusieurs tranches du réseau souscrites. This technique relates more particularly to the procedure for registering a user terminal UE1 with the network, with a view to subsequently activating a packet data session on one or more subscribed slices of the network.
La figure 2 illustre les principales étapes d'un procédé d'enregistrement selon la présente technique, mis en oeuvre par un équipement du réseau NE1. FIG. 2 illustrates the main steps of a recording method according to the present technique, implemented by equipment of the network NE1.
Ainsi, un équipement du réseau NE1 met en oeuvre une étape de réception 200 d'une requête d'enregistrement émise par le terminal utilisateur UE1 pour s'enregistrer auprès du réseau, et selon le premier ou le deuxième mode de réalisation, décrits en détails ci-après, l'équipement du réseau NE1 met en oeuvre : Thus, network equipment NE1 implements a step 200 of receiving a registration request sent by the user terminal UE1 to register with the network, and according to the first or second embodiment, described in detail below, the NE1 network equipment implements:
- une étape d'obtention 300, dans une information de contexte associée au terminal utilisateur, d'une autorisation ou d'un rejet d'au moins une des tranches du réseau préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement, délivrant une décision d'enregistrement R, ou- a step 300 for obtaining, in context information associated with the user terminal, an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during at least one previous registration of the terminal user for the same type of access and the same registration area, delivering a registration decision R, or
- une étape de détermination autonome 400 d'un statut d'enregistrement pour chacune des tranches du réseau souscrites par l'utilisateur et identifiées par l'équipement réseau dans un paramètre de réseau comprenant les identifiants de toutes les tranches du réseau souscrites par l'utilisateur, délivrant une décision d'enregistrement R. - a step 400 of autonomous determination of a registration status for each of the network slices subscribed by the user and identified by the network equipment in a network parameter comprising the identifiers of all the network slices subscribed by the user, issuing a registration decision R.
Description du premier mode de réalisation Description of the first embodiment
Comme indiqué ci-dessus, ce premier mode de réalisation permet de tenir compte, au moment d'une demande courante d'enregistrement émise par un terminal utilisateur UE1, d'un ou plusieurs enregistrements préalablement effectués par ce terminal utilisateur UE1, pour un même type d'accès et une même zone d'enregistrement. Le traitement de la requête d'enregistrement par le réseau dans ce premier mode de réalisation est différent du standard car il concerne un enregistrement cumulatif au lieu d'un enregistrement supplétif. Il est à noter également, comme décrit par la suite, que la requête émise par le terminal utilisateur peut, en outre, prendre des caractéristiques supplémentaires par rapport au standard, comme décrit ci-après dans une deuxième solution. As indicated above, this first embodiment makes it possible to take account, at the time of a current recording request sent by a user terminal UE1, of one or more recordings previously made by this user terminal UE1, for the same type of access and the same registration area. The processing of the recording request by the network in this first embodiment is different from the standard because it concerns a cumulative recording instead of a supplementary recording. It should also be noted, as described below, that the request sent by the user terminal can also take additional characteristics compared to the standard, as described below in a second solution.
Quelle que soit la solution, l'équipement réseau, qui reçoit une requête d'enregistrement de la part d'un terminal utilisateur, vérifie s'il a accès à une information de contexte associée au terminal utilisateur, afin d'obtenir notamment une information relative à une autorisation ou un rejet d'au moins une des tranches du réseau préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement. Par exemple, cette information de contexte correspond à la variable UE context, issue de l'enregistrement précédent et pouvant refléter une accumulation de plusieurs enregistrements précédents selon la présente technique, et comprend notamment une valeur de Allowed NSSAI (identifiants de tranches préalablement autorisées) respectivement Rejected NSSAI (identifiants de tranches préalablement rejetées), que l'on peut noter Allowed NSSAI (UE context) respectivement Rejected NSSAI (UE context). L'obtention des informations de tranche(s) autorisée(s)/rejetée(s) résultant du cumul d'enregistrement précédent avec une ou des tranches possiblement demandées dans la requête d'enregistrement, peut être mise en oeuvre selon différentes variantes, décrites ci-après. Whatever the solution, the network equipment, which receives a registration request from a user terminal, checks whether it has access to context information associated with the user terminal, in order to obtain in particular information relating to an authorization or rejection of at least one of the slices of the network previously authorized or rejected during at least one previous recording of the user terminal for the same type of access and the same recording zone. For example, this context information corresponds to the variable UE context, resulting from the previous recording and which can reflect an accumulation of several previous recordings according to the present technique, and notably comprises a value of Allowed NSSAI (identifiers of previously authorized slices) respectively Rejected NSSAI (previously rejected slice identifiers), which can be noted as Allowed NSSAI (UE context) respectively Rejected NSSAI (UE context). Obtaining the authorized/rejected slice(s) information resulting from the previous recording accumulation with one or more slices possibly requested in the recording request, can be implemented according to different variants, described below.
Ensuite, selon que la requête d'enregistrement comprend ou non un ou plusieurs identifiants de tranche à enregistrer, le réseau met en oeuvre des étapes différentes décrites ci-après pour effectuer un enregistrement cumulatif, c'est-à-dire pour ajouter au résultat de l'obtention des informations relatives à un enregistrement précédent, via l'information de contexte, le résultat d'une détermination d'autorisation ou de rejet pour la ou les tranches identifiées dans la requête d'enregistrement, lorsque c'est le cas. Cette détermination délivre par exemple une valeur de Allowed NSSAI (subscription), avec les identifiants de tranches autorisées au regard de la souscription pour le terminal utilisateur, parmi les tranches identifiées dans la requête d'enregistrement, et/ou une valeur de Rejected NSSAI (subscription) avec les identifiants de tranches rejetées au regard de la souscription pour le terminal utilisateur, parmi les tranches identifiées dans la requête d'enregistrement. Then, depending on whether or not the recording request includes one or more slice identifiers to be recorded, the network implements different steps described below to perform a cumulative recording, that is to say to add to the result obtaining information relating to a previous registration, via the context information, the result of an authorization or rejection determination for the slice or slices identified in the registration request, when this is the case . This determination delivers, for example, a value of Allowed NSSAI (subscription), with the identifiers of slices authorized with regard to the subscription for the user terminal, among the slices identified in the registration request, and/or a value of Rejected NSSAI ( subscription) with the identifiers of slices rejected with regard to the subscription for the user terminal, among the slices identified in the registration request.
L'équipement réseau ayant reçu la requête d'enregistrement dispose donc, potentiellement, des données suivantes : The network equipment that received the registration request therefore potentially has the following data:
- Allowed NSSAI (subscription) pour décrire, lorsque la requête (Requested NSSAI) comprend un ou des identifiants de tranches (S-NSSAI), les identifiants de tranches autorisées au regard de la souscription pour le terminal utilisateur ; - Allowed NSSAI (subscription) to describe, when the request (Requested NSSAI) includes one or more slice identifiers (S-NSSAI), the slice identifiers authorized with regard to the subscription for the user terminal;
- Rejected NSSAI (subscription) pour décrire, lorsque la requête (Requested NSSAI) comprend un ou des identifiants de tranches (S-NSSAI), les identifiants de tranches rejetées au regard de la souscription pour le terminal utilisateur ; - Allowed NSSAI (UE context) pour décrire les identifiants de tranches (S-NSSAI) autorisées déjà contenues dans l'information de contexte associée au terminal utilisateur et accessibles par l'équipement réseau du fait de l'enregistrement précédent ; - Rejected NSSAI (subscription) to describe, when the request (Requested NSSAI) includes one or more slice identifiers (S-NSSAI), the slice identifiers rejected with regard to the subscription for the user terminal; - Allowed NSSAI (UE context) to describe the slice identifiers (S-NSSAI) authorized already contained in the context information associated with the user terminal and accessible by the network equipment due to the previous recording;
- Rejected NSSAI (UE context) pour décrire les identifiants de tranches (S-NSSAI) rejetées déjà contenues dans l'information de contexte associée au terminal utilisateur et accessibles par l'équipement réseau du fait de l'enregistrement précédent. - Rejected NSSAI (UE context) to describe the slice identifiers (S-NSSAI) rejected already contained in the context information associated with the user terminal and accessible by the network equipment due to the previous recording.
Ces trois variantes diffèrent entre elles selon la répartition des tâches entre différents équipements du réseau, et notamment entre un équipement de contrôle d'accès (par exemple l'entité réseau AMF, en anglais Access and Mobility Function) et un équipement de sélection d'instance de tranche (par exemple l'entité réseau NSSF en anglais Network Slice Sélection Function) pour déterminer les tranches autorisées/rejetées. These three variants differ from each other according to the distribution of tasks between different network equipment, and in particular between an access control equipment (for example the AMF network entity, in English Access and Mobility Function) and a selection equipment. slice instance (for example the NSSF network entity in English Network Slice Selection Function) to determine the authorized/rejected slices.
Selon une première variante, l'équipement de contrôle d'accès AMF vérifie s'il a accès à une information de contexte associée au terminal utilisateur, afin d'obtenir notamment une information relative à une autorisation ou un rejet d'au moins une des tranches du réseau préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement. Si tel est le cas, l'équipement de contrôle d'accès AMF obtient donc les valeurs notées Allowed NSSAI (UE context) respectivement Rejected NSSAI (UE context). According to a first variant, the access control equipment AMF checks whether it has access to context information associated with the user terminal, in order to obtain in particular information relating to an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration zone. If such is the case, the access control equipment AMF therefore obtains the values denoted Allowed NSSAI (UE context) respectively Rejected NSSAI (UE context).
Ensuite, l'équipement de contrôle d'accès AMF détermine lui-même quelles sont les tranches identifiées dans la requête qui sont autorisées ou rejetées, au regard de la souscription de l'utilisateur, ou interroge l'équipement de sélection d'instance de tranche NSSF, en lui fournissant le ou les identifiants compris dans la requête (Requested NSSAI) et le ou les identifiants des tranches souscrites (par exemple via le paramètre Subscribed NSSAI), pour obtenir Allowed NSSAI (subscription) et/ou Rejected NSSAI (subscription). Vu du NSSF, cela correspond au traitement tel que standardisé avec usage d'un paramètre Requested NSSAI et Subscribed NSSAI. Then, the AMF access control equipment itself determines which slices identified in the request are authorized or rejected, with regard to the user's subscription, or interrogates the instance selection equipment of NSSF slice, by providing it with the identifier(s) included in the request (Requested NSSAI) and the identifier(s) of the subscribed slices (for example via the Subscribed NSSAI parameter), to obtain Allowed NSSAI (subscription) and/or Rejected NSSAI (subscription ). Seen from the NSSF, this corresponds to the processing as standardized with the use of a Requested NSSAI and Subscribed NSSAI parameter.
Enfin, l'équipement de contrôle d'accès AMF cumule, de préférence sans doublon, les valeurs non-vides précédemment obtenues pour délivrer Allowed NSSAI et/ou Rejected NSSAI telles que :Finally, the AMF access control equipment accumulates, preferably without duplicates, the non-empty values previously obtained to deliver Allowed NSSAI and/or Rejected NSSAI such as:
- Allowed NSSAI = Allowed NSSAI (UE context) + Allowed NSSAI (subscription); - Allowed NSSAI = Allowed NSSAI (UE context) + Allowed NSSAI (subscription);
- Rejected NSSAI = Rejected NSSAI (UE context) + Rejected NSSAI (subscription). - Rejected NSSAI = Rejected NSSAI (UE context) + Rejected NSSAI (subscription).
Selon cette première variante, c'est donc l'équipement de contrôle d'accès AMF qui cumule l'enregistrement des tranches identifiées dans la requête et les tranches préalablement autorisées/rejetées lors d'un ou des enregistrements précédents. According to this first variant, it is therefore the access control equipment AMF which combines the recording of the slots identified in the request and the slots previously authorised/rejected during one or more previous recordings.
Selon une situation particulière, une tranche identifiée dans la requête d'enregistrement peut, au vu des données de souscription, nécessiter une étape préalable d'authentification avant d'être autorisée. Dans ce cas, elle n'apparaît ni dans la liste des tranches autorisées ni dans celles des tanches rejetées, mais dans une autre liste, notée par exemple Pending NSSAI. Depending on a particular situation, a tranche identified in the registration request may, in view of the subscription data, require a prior authentication step before being allowed. In this case, it does not appear in the list of authorized tranches nor in those of rejected tenches, but in another list, denoted for example Pending NSSAI.
Par ailleurs, les étapes de vérification de l'accès à une information de contexte associée au terminal utilisateur (afin d'obtenir notamment une information relative à une autorisation ou un rejet d'au moins une des tranches du réseau préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement) et de détermination des valeurs Allowed NSSAI (subscription) et/ou Rejected NSSAI (subscription) peuvent être mises en oeuvre dans n'importe quel ordre et indépendamment, de sorte à ce que l'étape de cumul puisse être mise en oeuvre ensuite. Furthermore, the steps of verifying access to context information associated with the user terminal (in order to obtain in particular information relating to an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during 'at least one previous registration of the user terminal for the same type of access and the same registration zone) and determination of the values Allowed NSSAI (subscription) and/or Rejected NSSAI (subscription) can be implemented in n' any order and independently, so that the accumulation step can be implemented afterwards.
Selon une deuxième variante, l'équipement de contrôle d'accès AMF vérifie s'il a accès à une information de contexte associée au terminal utilisateur, afin d'obtenir notamment une information relative à une autorisation ou un rejet d'au moins une des tranches du réseau préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement. Si tel est le cas, l'équipement de contrôle d'accès AMF obtient donc les valeurs Allowed NSSAI (UE context), respectivement Rejected NSSAI (UE context). According to a second variant, the access control equipment AMF checks whether it has access to context information associated with the user terminal, in order to obtain in particular information relating to an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration zone. If this is the case, the access control equipment AMF therefore obtains the values Allowed NSSAI (UE context), respectively Rejected NSSAI (UE context).
Ensuite, l'équipement de contrôle d'accès AMF calcule une valeur de « Requested NSSAI cumulé », comme résultant du cumul sans doublon : Then, the AMF access control equipment calculates a value of "Requested NSSAI cumulated", as resulting from the cumulation without duplicate:
- des valeurs de S-NSSAI du Requested NSSAI reçu dans la demande d'enregistrement du terminal utilisateur ; - S-NSSAI values of the Requested NSSAI received in the registration request from the user terminal;
- des valeurs obtenues Allowed NSSAI (UE context) et éventuellement Rejected NSSAI (UE context). - values obtained Allowed NSSAI (UE context) and possibly Rejected NSSAI (UE context).
Enfin, l'équipement de contrôle d'accès AMF interroge l'équipement de sélection d'instance de tranche NSSF en lui fournissant le « Requested NSSAI cumulé » (tel que calculé ci-dessus) et le ou les identifiants des tranches souscrites (par exemple via le paramètre Subscribed NSSAI). L'équipement de sélection d'instance de tranche NSSF procède à la détermination des valeurs :Finally, the AMF access control device interrogates the NSSF slice instance selection device by providing it with the "cumulative Requested NSSAI" (as calculated above) and the identifier(s) of the subscribed slices (for example via the Subscribed NSSAI parameter). The NSSF slice instance selection device proceeds to determine the values:
- Allowed NSSAI, comprenant les identifiants de tranches parmi les valeurs de « Requested NSSAI cumulé » qui sont autorisées au regard de la souscription pour le type d'accès et la zone d'enregistrement considérés ; - Allowed NSSAI, comprising the identifiers of slices among the values of “Requested NSSAI cumulated” which are authorized with regard to the subscription for the type of access and the recording zone considered;
- Rejected NSSAI, comprenant les identifiants de tranches parmi les valeurs de « Requested NSSAI cumulé » qui sont rejetées au regard de la souscription pour le type d'accès et la zone d'enregistrement considérés. - Rejected NSSAI, comprising the identifiers of slices among the values of "Requested NSSAI cumulated" which are rejected with regard to the subscription for the type of access and the recording zone considered.
Selon cette deuxième variante, c'est donc l'équipement de contrôle d'accès AMF qui cumule les tranches identifiées dans la requête et les tranches préalablement autorisées lors d'un ou des enregistrements précédents avant d'interroger l'équipement de sélection d'instance de tranche NSSF. According to this second variant, it is therefore the access control equipment AMF which combines the slots identified in the request and the slots previously authorized during one or more previous records before querying the NSSF slice instance selection device.
Selon une troisième variante, l'équipement de contrôle d'accès AMF interroge l'équipement de sélection d'instance de tranche NSSF pour déterminer quelles sont les tranches identifiées dans la requête qui sont autorisées ou rejetées, au regard de la souscription de l'utilisateur, en lui fournissant le ou les identifiants compris dans la requête (Requested NSSAI) et le ou les identifiants des tranches souscrites (par exemple via le paramètre Subscribed NSSAI), et en lui fournissant également les valeurs obtenues au regard de l'information de contexte Allowed NSSAI (UE context) et/ou Rejected NSSAI (UE context). According to a third variant, the access control equipment AMF interrogates the slice instance selection device NSSF to determine which slices identified in the request are authorized or rejected, with regard to the subscription of the user, by providing him with the identifier(s) included in the request (Requested NSSAI) and the identifier(s) of the subscribed slices (for example via the Subscribed NSSAI parameter), and also providing him with the values obtained with regard to the information of context Allowed NSSAI (UE context) and/or Rejected NSSAI (UE context).
Ainsi, à partir de ces valeurs, l'équipement de sélection d'instance de tranche NSSF procède à la détermination des valeurs Allowed NSSAI (subscription) et/ou Rejected NSSAI (subscription) pour les identifiants reçus dans la requête et les cumule avec les valeurs Allowed NSSAI (UE context) et/ou Rejected NSSAI (UE context) pour délivrer Allowed NSSAI et/ou Rejected NSSAI telles que :Thus, from these values, the NSSF slice instance selection equipment determines the Allowed NSSAI (subscription) and/or Rejected NSSAI (subscription) values for the identifiers received in the request and combines them with the Allowed NSSAI (UE context) and/or Rejected NSSAI (UE context) values to deliver Allowed NSSAI and/or Rejected NSSAI such as:
- Allowed NSSAI = Allowed NSSAI (UE context) + Allowed NSSAI (subscription); - Allowed NSSAI = Allowed NSSAI (UE context) + Allowed NSSAI (subscription);
- Rejected NSSAI = Rejected NSSAI (UE context) + Rejected NSSAI (subscription). - Rejected NSSAI = Rejected NSSAI (UE context) + Rejected NSSAI (subscription).
Alternativement, l'équipement NSSF peut calculer une valeur de « Requested NSSAI cumulé », i.e. traiter la demande de AMF comme si la valeur de Requested NSSAI était un « Requested NSSAI cumulé » résultant du cumul sans doublon : Alternatively, the NSSF equipment can calculate a "Cumulated Requested NSSAI" value, i.e. treat the AMF request as if the Requested NSSAI value were a "Cumulative Requested NSSAI" resulting from the accumulation without duplicates:
- des valeurs de S-NSSAI du Requested NSSAI de la demande d'enregistrement du terminal utilisateur ; - S-NSSAI values of the Requested NSSAI of the user terminal registration request;
- des valeurs Allowed NSSAI (UE context) et éventuellement Rejected NSSAI (UE context) et déterminer ainsi les valeurs de : - Allowed NSSAI (UE context) and possibly Rejected NSSAI (UE context) values and thus determine the values of:
- Allowed NSSAI, comprenant les identifiants de tranches parmi les valeurs de « Requested NSSAI cumulé » qui sont autorisées au regard de la souscription pour le type d'accès et la zone d'enregistrement considérés ; - Allowed NSSAI, comprising the identifiers of slices among the values of “Requested NSSAI cumulated” which are authorized with regard to the subscription for the type of access and the recording zone considered;
- Rejected NSSAI, comprenant les identifiants de tranches parmi les valeurs de « Requested NSSAI cumulé » qui sont rejetées au regard de la souscription pour le type d'accès et la zone d'enregistrement considérés. - Rejected NSSAI, comprising the identifiers of slices among the values of "Requested NSSAI cumulated" which are rejected with regard to the subscription for the type of access and the recording zone considered.
Selon cette troisième variante, c'est donc l'équipement de sélection d'instance de tranche NSSF qui cumule l'enregistrement des tranches identifiées dans la requête et les tranches préalablement autorisées lors d'un ou des enregistrements précédents. According to this third variant, it is therefore the slice instance selection equipment NSSF which combines the recording of the slices identified in the request and the slices previously authorized during one or more previous recordings.
Selon une situation particulière, une tranche identifiée dans la requête d'enregistrement peut, au vu des données de souscription, nécessiter une étape préalable d'authentification avant d'être autorisée. Dans ce cas, elle n'apparaît ni dans la liste des tranches autorisées ni dans celles des tanches rejetées, mais dans une aute liste, notée par exemple Pending NSSAI. Depending on a particular situation, a tranche identified in the registration request may, in view of the subscription data, require a prior authentication step before being allowed. In this case, it does not appear in the list of authorized slices or in those of rejected slices, but in another list, noted for example Pending NSSAI.
Selon ces trois variantes, l'équipement de contrôle d'accès AMF connaît le paramètre Subscribed NSSAI par exemple en interrogeant un autre équipement de gestion de données de souscription (par exemple l'entité UDM selon le standard en vigueur, en anglais Unified Data Management, stockant lui-même ces données de souscription ou apte à les obtenir d'une ou plusieurs autres entités telles que UDR, en anglais Unified Data Repository assurant leur stockage). According to these three variants, the AMF access control equipment knows the Subscribed NSSAI parameter, for example by interrogating another subscription data management equipment (for example the UDM entity according to the standard in force, in English Unified Data Management , storing this subscription data itself or able to obtain it from one or more other entities such as UDR, in English Unified Data Repository ensuring their storage).
Par ailleurs, selon le standard actuel, il est connu d'envoyer des informations vers l'équipement de sélection d'instance de tranche NSSF, comme par exemple les informations de Requested NSSAI et de Subscribed NSSAI. En revanche, la présente technique prévoit de créer un nouveau paramètre pour fournir à l'équipement de sélection d'instance de tranche NSSF les informations de Allowed NSSAI (UE context) et/ou Rejected NSSAI (UE context) pour la troisième variante.Furthermore, according to the current standard, it is known to send information to the NSSF slice instance selection equipment, such as for example information from Requested NSSAI and from Subscribed NSSAI. On the other hand, the present technique provides for creating a new parameter to provide the NSSF slice instance selection equipment with the information of Allowed NSSAI (UE context) and/or Rejected NSSAI (UE context) for the third variant.
On décrit maintenant la deuxième solution, en relation avec la figure 3, selon laquelle la requête d'enregistrement est différente par rapport au standard pour permettre au terminal utilisateur d'indiquer qu'un enregistrement cumulatif est requis. The second solution will now be described, in relation to FIG. 3, according to which the recording request is different with respect to the standard to allow the user terminal to indicate that a cumulative recording is required.
Selon une première variante, un paramètre spécifique, indicateur de cumul de tranches, est ajouté dans la requête d'enregistrement et selon une deuxième variante, un paramètre déjà présent dans la requête d'enregistrement est modifié, par ajout d'un paramètre ou par modification d'un paramètre existant. Par exemple, le format du paramètre NSSAI (en anglais Network Slice Sélection Assistance Information, représentant un ensemble de tranches) est augmenté d'un paramètre optionnel, noté additionaIRegistration, de type booléen indiquant :According to a first variant, a specific parameter, slice accumulation indicator, is added to the recording request and according to a second variant, a parameter already present in the recording request is modified, by adding a parameter or by modification of an existing parameter. For example, the format of the NSSAI parameter (Network Slice Selection Assistance Information, representing a set of slices) is augmented by an optional parameter, denoted additionaIRegistration, of Boolean type indicating:
- quand il est égal à la valeur « 1 », que le terminal utilisateur souhaite effectuer un enregistrement cumulatif ; - when it is equal to the value “1”, that the user terminal wishes to perform a cumulative recording;
- quand il est égal à la valeur « 0 » (ou qu'il n'est pas présent (deuxième solution décrite ci-après)), que le terminal utilisateur ne souhaite pas effectuer un enregistrement cumulatif. - when it is equal to the value “0” (or when it is not present (second solution described below)), the user terminal does not wish to perform a cumulative recording.
L'équipement réseau interprète ou décode, lors d'une sous-étape de décodage, l'indicateur de cumul de tranches (par exemple le paramètre additionaIRegistration décrit ci-dessus) reçu dans la requête d'enregistrement en provenance du terminal utilisateur, de sorte à délivrer une indication de cumul positive ou négative selon la valeur de l'indicateur. The network equipment interprets or decodes, during a decoding sub-step, the slice accumulation indicator (for example the additionaIRegistration parameter described above) received in the registration request from the user terminal, from so as to deliver a positive or negative cumulative indication according to the value of the indicator.
Ensuite, si l'indication de cumul est positive, i.e. le terminal utilisateur requiert un enregistrement cumulatif, alors l'équipement réseau met en oeuvre une étape d'obtention 300, dans une information de contexte associée au terminal utilisateur, d'une autorisation ou d'un rejet d'au moins une des tranches du réseau préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement. Cette étape 300 est décrite en détails ci-après, en relation avec la deuxième solution. Then, if the cumulative indication is positive, ie the user terminal requires cumulative recording, then the network equipment implements a step 300 for obtaining, in context information associated with the user terminal, an authorization or a rejection of at least one of the network slices previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same zone recording. This step 300 is described in detail below, in relation to the second solution.
En revanche, si l'indication de cumul est négative, alors l'équipement réseau met en oeuvre un enregistrement « classique » en tenant compte uniquement des identifiants de tranches spécifiées dans la requête d'enregistrement lorsque c'est le cas, ou délivre une décision d'enregistrement basée uniquement sur le ou les enregistrements précédents, comme décrit ci- après en relation avec la deuxième solution. On the other hand, if the accumulation indication is negative, then the network equipment implements a "conventional" recording taking into account only the identifiers of slots specified in the recording request when this is the case, or delivers a recording decision based only on previous recording(s), as described below in connection with the second solution.
En substance, dans l'exemple illustré en figure 3, le terminal utilisateur UE1 demande à s'enregistrer, de manière cumulative, auprès du réseau pour les tranches identifiées par les identifiants S/2 et S/4, l'utilisateur ayant préalablement souscrit les tranches SU à SI 10. Par exemple, et comme décrit ci-après, la requête d'enregistrement comprend ces deux identifiants S/2 et S/4. L'équipement du réseau NE1, à réception 200 de cette requête d'enregistrement cumulatif, et après avoir décodé le paramètre « additionaIRegistration » présent dans la requête d'enregistrement, obtient, lors d'une étape 300, dans une information de contexte associée au terminal utilisateur, le statut des tranches préalablement autorisées ou rejetées lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement, dans cet exemple, les tranches S/2, S/3, S/5, SI6 et S/7. En l'occurrence, dans cet exemple, les tranches S/3, SI6 et S/7 ont déjà été autorisées et la tranche S/5 a déjà été rejetée. Ensuite, l'équipement du réseau NE1 détermine le statut des tranches identifiées dans la requête, à savoir S/2, autorisée, et S/4, rejetée. Enfin, l'équipement du réseau NE1 délivre une décision d'enregistrement comprenant les tranches autorisées S/2, S/3, SI6 et S/7 et les tranches rejetées S/4 et S/5. Le terminal utilisateur UE1 reçoit donc, en réponse à sa demande d'enregistrement pour 2 tranches, une information plus complète que selon les techniques de l'art antérieur. In essence, in the example illustrated in FIG. 3, the user terminal UE1 requests to register, cumulatively, with the network for the slices identified by the identifiers S/2 and S/4, the user having previously subscribed slices SU to SI 10. For example, and as described below, the recording request includes these two identifiers S/2 and S/4. The network equipment NE1, upon receipt 200 of this cumulative registration request, and after having decoded the “additionaIRegistration” parameter present in the registration request, obtains, during a step 300, in an associated context information to the user terminal, the status of the slices previously authorized or rejected during at least one previous recording of the user terminal for the same type of access and the same recording zone, in this example, slices S/2, S/ 3, S/5, SI6 and S/7. In this case, in this example, slices S/3, S/6 and S/7 have already been authorized and slice S/5 has already been rejected. Next, the network equipment NE1 determines the status of the slots identified in the request, namely S/2, authorized, and S/4, rejected. Finally, the equipment of the network NE1 delivers a recording decision comprising the authorized slots S/2, S/3, SI6 and S/7 and the rejected slots S/4 and S/5. The user terminal UE1 therefore receives, in response to its recording request for 2 slots, more complete information than according to the techniques of the prior art.
Ainsi, dans cet exemple, le cumul d'enregistrement est mis en oeuvre sur demande explicite de l'utilisateur et n'est pas mis en oeuvre par défaut par l'entité réseau. Thus, in this example, the accumulation of registration is implemented at the explicit request of the user and is not implemented by default by the network entity.
Selon un autre exemple, l'entité réseau met en oeuvre systématiquement un enregistrement cumulatif dès lors qu'il reçoit une requête d'enregistrement : l'usage d'un paramètre émanant du terminal utilisateur dans sa requête d'enregistrement n'est alors pas nécessaire et quoiqu'il en soit ne serait pas analysé par l'équipement réseau. L'entité réseau met systématiquement en oeuvre l'enregistrement cumulatif en remplacement de l'enregistrement supplétif prévu dans le standard. According to another example, the network entity systematically implements cumulative recording as soon as it receives a recording request: the use of a parameter emanating from the user terminal in its recording request is then not necessary and anyway would not be scanned by the network equipment. The network entity systematically implements the cumulative recording to replace the supplementary recording provided for in the standard.
Selon un autre exemple, l'entité réseau met systématiquement en oeuvre l'enregistrement cumulatif par choix selon la politique de l'opérateur, ce qui signifie que l'équipement réseau serait apte à faire un enregistrement supplétif selon le standard et un enregistrement cumulatif selon l'invention, et l'opérateur pourrait le configurer pour appliquer l'un plutôt que l'autre selon sa propre politique (à noter que la configuration du type d'enregistrement n'est pas limitative et pourrait couvrir l'enregistrement supplétif, l'enregistrement cumulatif, l'enregistrement global comme dans le deuxième mode de réalisation décrit ci-après, voir d'autres). According to another example, the network entity systematically implements cumulative recording by choice according to the policy of the operator, which means that the network equipment would be able to make a supplementary recording according to the standard and a cumulative recording according to the invention, and the operator could configure it to apply one rather than the other according to his own policy (note that the configuration of the type of recording is not limiting and could cover the supplementary recording, the cumulative recording, global recording as in the second embodiment described below, see others).
Selon un dernier exemple, l'entité réseau met conditionnellement en oeuvre l'enregistrement cumulatif par choix selon la politique de l'opérateur, ce qui signifie que l'équipement réseau serait apte à faire un enregistrement supplétif selon le standard et un enregistrement cumulatif selon l'invention mais mettrait en oeuvre l'enregistrement cumulatif lorsqu'une ou plusieurs conditions sont réunies par exemple seulement pour un terminal loT et/ou un terminal accédant depuis un accès fixe. According to a last example, the network entity conditionally implements the cumulative recording by choice according to the policy of the operator, which means that the network equipment would be able to make a supplementary recording according to the standard and a cumulative recording according to the invention but would implement cumulative recording when one or more conditions are met, for example only for a loT terminal and/or a terminal accessing from a fixed access.
Selon une troisième solution, le cumul des enregistrements des tranches éventuellement identifiées dans la requête est mis en oeuvre uniquement avec les tranches préalablement autorisées lors d'un ou plusieurs enregistrements précédents et pour lesquelles le terminal utilisateur a une session de données paquet active. Pour ce faire, l'équipement de contrôle d'accès AMF a accès, via l'information de contexte associée au terminal utilisateur, à des informations de chaque session de données paquets actives (par exemple via le paramètre PDU Session level context) lui permettant notamment de connaître les identifiants des tranches concernées par une session active. According to a third solution, the accumulation of the recordings of the slots possibly identified in the request is implemented only with the slots previously authorized during one or more previous recordings and for which the user terminal has an active packet data session. To do this, the access control equipment AMF has access, via the context information associated with the user terminal, to information from each active packet data session (for example via the PDU Session level context parameter) allowing it in particular to know the identifiers of the slices concerned by an active session.
Ce premier mode de réalisation permet donc de limiter le nombre d'enregistrements déclenchés par le terminal utilisateur, car, grâce à l'enregistrement cumulatif, les tranches enregistrées lors d'un enregistrement précédent restent enregistrées lors de l'enregistrement suivant. Cela permet donc de limiter la charge de signalisation dans le réseau. Enfin, cela permet d'éviter une coupure non souhaitée d'une session de données paquet active, même si, par erreur, le terminal utilisateur n'a pas identifié dans la requête d'enregistrement courant la ou les identifiants de tranches pour lesquelles une session de données paquet est en cours. This first embodiment therefore makes it possible to limit the number of recordings triggered by the user terminal, because, thanks to the cumulative recording, the slices recorded during a previous recording remain recorded during the following recording. This therefore makes it possible to limit the signaling load in the network. Finally, this makes it possible to avoid an undesired cutoff of an active packet data session, even if, by mistake, the user terminal did not identify in the current recording request the slot identifier(s) for which a packet data session is in progress.
De plus, ce premier mode de réalisation offre une grande souplesse car l'enregistrement cumulatif peut être demandé par le terminal utilisateur ou être mis en oeuvre à l'initiative du réseau. Moreover, this first embodiment offers great flexibility because the cumulative recording can be requested by the user terminal or be implemented at the initiative of the network.
Dans le cas particulier où la requête d'enregistrement ne comprend aucun identifiant de tranche, l'équipement réseau délivre une décision d'enregistrement comprenant uniquement les paramètres de tranches autorisées ou rejetées relatifs à un enregistrement précédent. Cela permet notamment par exemple de ne pas interrompre une session de données paquet active sur une tranche que le terminal utilisateur aurait omis d'identifier à nouveau dans la requête d'enregistrement. Enfin, selon une autre variante de réalisation, la réponse de l'équipement réseau après un enregistrement cumulatif comprend un paramètre, par exemple de type booléen, indiquant que l'enregistrement cumulatif résulte dans l'enregistrement de toutes les tranches souscrites. Dans ce cas, au lieu de renvoyer dans la réponse d'enregistrement cumulatif la liste exhaustive des tranches autorisées correspondant à toutes les tranches souscrites, alors le réseau renvoie seulement un paramètre, par exemple noté alIRegistration, de manière à alléger la signalisation.In the particular case where the recording request does not include any slice identifier, the network equipment delivers a recording decision comprising only the authorized or rejected slice parameters relating to a previous recording. This notably makes it possible, for example, not to interrupt an active packet data session on a slice that the user terminal would have omitted to identify again in the recording request. Finally, according to another variant embodiment, the response of the network equipment after a cumulative recording comprises a parameter, for example of Boolean type, indicating that the cumulative recording results in the recording of all the subscribed slots. In this case, instead of returning in the cumulative registration response the exhaustive list of authorized slots corresponding to all the subscribed slots, then the network returns only one parameter, for example denoted alIRegistration, so as to lighten the signalling.
La présence d'un tel paramètre alIRegistration dans la réponse du réseau à une requête d'enregistrement cumulatif permet au terminal utilisateur de savoir que toutes les tranches souscrites sont autorisées et qu'il peut donc effectuer une demande d'activation de session de données paquet pour n'importe laquelle de ces tranches souscrites. Pour ce faire, le terminal utilisateur doit interpréter ou décoder ce paramètre reçu dans la réponse. Ensuite, selon une première mise en oeuvre, une demande d'activation d'une session de données paquet pour ce terminal utilisateur tient compte de cet indicateur d'enregistrement de toutes les tranches souscrites en utilisant un identifiant parmi les identifiants des tranches souscrites. Selon une deuxième mise en oeuvre, le terminal utilisateur peut, après avoir décodé le paramètre alIRegistration, modifier le contenu de la valeur Allowed NSSAI, stockée localement, en y mettant les identifiants de toutes les tranches souscrites. Ensuite, lors d'une demande d'activation de session de données paquet, le terminal utilisateur se sert de cette valeur pour savoir quelle tranche est autorisée. The presence of such an alIRegistration parameter in the network response to a cumulative registration request allows the user terminal to know that all the subscribed slots are authorized and that it can therefore make a packet data session activation request. for any of these subscribed tranches. To do this, the user terminal must interpret or decode this parameter received in the response. Then, according to a first implementation, a request to activate a packet data session for this user terminal takes account of this recording indicator of all the subscribed slots by using an identifier from among the identifiers of the subscribed slots. According to a second implementation, the user terminal can, after having decoded the alIRegistration parameter, modify the content of the value Allowed NSSAI, stored locally, by putting therein the identifiers of all the subscribed slices. Then, during a packet data session activation request, the user terminal uses this value to know which slot is authorized.
Description du deuxième mode de réalisation Description of the second embodiment
Comme indiqué précédemment, le deuxième mode de réalisation met en oeuvre un enregistrement global pour toutes les tranches souscrites en se basant, de manière autonome par l'équipement réseau mettant en oeuvre ce deuxième mode de réalisation, sur une information connue du réseau listant les tranches souscrites associées aux informations de souscription du terminal utilisateur à l'origine de la requête d'enregistrement, et sans tenir compte d'informations transmises ou non par le terminal utilisateur dans la requête d'enregistrement concernant les tranches à enregistrer. As indicated previously, the second embodiment implements a global recording for all the subscribed slots based, autonomously by the network equipment implementing this second embodiment, on information known to the network listing the slots subscribed associated with the subscription information of the user terminal at the origin of the recording request, and without taking account of information transmitted or not by the user terminal in the recording request concerning the slices to be recorded.
Le traitement de la requête d'enregistrement par le réseau dans ce deuxième mode de réalisation est différent du standard car il concerne un enregistrement global au lieu d'un enregistrement supplétif. Il est à noter également que la requête émise par le terminal utilisateur peut prendre des caractéristiques supplémentaires par rapport au standard. Il sera fait référence à une première solution pour la suite quand la requête est spécifique et comprend donc une caractéristique selon l'invention, une deuxième solution sinon. The processing of the registration request by the network in this second embodiment is different from the standard because it concerns a global registration instead of a supplementary registration. It should also be noted that the request sent by the user terminal may take on additional characteristics with respect to the standard. Reference will be made to a first solution below when the request is specific and therefore includes a characteristic according to the invention, a second solution otherwise.
On décrit maintenant la première solution, en relation avec la figure 4, selon laquelle la requête d'enregistrement comprend une indication du terminal utilisateur demandant un enregistrement global. De cette manière, pour requérir un enregistrement de toutes les tranches souscrites, le terminal utilisateur n'est pas obligé de spécifier tous les identifiants des tranches souscrites dans la requête d'enregistrement, comme cela est le cas selon les techniques actuelles, ce qui allège fortement la taille de la requête d'enregistrement. We will now describe the first solution, in relation to FIG. 4, according to which the registration request comprises an indication of the user terminal requesting a registration overall. In this way, to request a recording of all the subscribed slices, the user terminal is not obliged to specify all the identifiers of the subscribed slices in the recording request, as is the case according to current techniques, which reduces strongly the size of the record request.
Selon une première variante, cette indication se présente sous la forme d'un paramètre spécifique nouveau par rapport au standard, indicateur d'enregistrement global, ajouté dans la requête d'enregistrement. Selon une deuxième variante, cette indication réutilise un paramètre déjà défini dans le standard, en modifiant un paramètre le composant ou en lui ajoutant un nouveau paramètre. Par exemple, le format du paramètre NSSAI (en anglais Network Slice Sélection Assistance Information, représentant un ensemble de tranches) est augmenté d'un paramètre optionnel, noté alISnssaiRegistration, de type booléen indiquant : According to a first variant, this indication is in the form of a specific parameter new with respect to the standard, global registration indicator, added in the registration request. According to a second variant, this indication reuses a parameter already defined in the standard, by modifying a component parameter or by adding a new parameter to it. For example, the format of the NSSAI parameter (Network Slice Selection Assistance Information, representing a set of slices) is augmented by an optional parameter, denoted alISnssaiRegistration, of boolean type indicating:
- quand il est égal à la valeur « 1 », que le terminal utilisateur souhaite effectuer un enregistrement global ; - when it is equal to the value “1”, that the user terminal wishes to perform a global recording;
- quand il est égal à la valeur « 0 », que le terminal utilisateur ne souhaite pas effectuer un enregistrement global. - when it is equal to the value "0", the user terminal does not wish to perform a global recording.
L'équipement réseau interprète ou décode, lors d'une sous-étape de décodage, l'indicateur d'enregistrement global (par exemple le paramètre alISnssaiRegistration décrit ci-dessus) reçu dans la requête d'enregistrement en provenance du terminal utilisateur, de sorte à délivrer une indication d'enregistrement global positive ou négative selon la valeur de l'indicateur. The network equipment interprets or decodes, during a decoding sub-step, the global registration indicator (for example the alISnssaiRegistration parameter described above) received in the registration request from the user terminal, from so as to deliver a positive or negative global recording indication according to the value of the indicator.
Ensuite, si l'indication d'enregistrement global est positive, i.e. le terminal utilisateur requiert un d'enregistrement global, alors l'équipement réseau met en oeuvre une étape de détermination autonome 400 d'un statut d'enregistrement (autorisation/rejet/en cours) pour chacune des tranches du réseau souscrites par l'utilisateur identifiées dans un paramètre de réseau comprenant les identifiants de toutes les tranches du réseau souscrites par l'utilisateur, délivrant une décision d'enregistrement. Cette étape de détermination autonome 400 est mise en oeuvre sans tenir compte d'un ou des éventuels identifiants de tranche compris dans la requête. Then, if the global registration indication is positive, i.e. the user terminal requires a global registration, then the network equipment implements a step 400 for autonomous determination of a registration status (authorization/rejection/ current) for each of the network slices subscribed by the user identified in a network parameter comprising the identifiers of all the network slices subscribed by the user, delivering a registration decision. This autonomous determination step 400 is implemented without taking into account one or more slice identifiers included in the request.
Par exemple, l'équipement réseau connaît les identifiants des tranches souscrites grâce aux données de souscription du terminal utilisateur obetenues en interrogeant un autre équipement de gestion de données de souscription (par exemple l'entité UDM selon le standard en vigueur, en anglais Unified Data Management, stockant lui-même ces données de souscription ou apte à les obtenir d'une ou plusieurs autres entités telles que UDR, en anglais Unified Data Repository assurant leur stockage). Cette étape 400 est décrite en détails ci-après, en relation avec la deuxième solution. For example, the network equipment knows the identifiers of the subscribed slices thanks to the subscription data of the user terminal obtained by interrogating another subscription data management equipment (for example the UDM entity according to the standard in force, in English Unified Data Management, storing this subscription data itself or able to obtain it from one or more other entities such as UDR, in English Unified Data Repository ensuring their storage). This step 400 is described in detail below, in relation to the second solution.
En revanche, si l'indication d'enregistrement global est négative, alors l'équipement réseau met en oeuvre un enregistrement global « forcé » dans le cas où la requête d'enregistrement ne comprend aucun identifiant de tranche. Sinon, i.e. si au moins une tranche est identifiée dans la requête d'enregistrement, l'équipement réseau ne met pas en oeuvre l'enregistrement selon l'invention et peut mettre en oeuvre les étapes d'un enregistrement classique, ou standard, basé uniquement sur la détermination d'un statut d'enregistrement de la ou les tranches identifiées dans la requête. On the other hand, if the global registration indication is negative, then the network equipment implements a “forced” global registration in the event that the registration request does not includes no slice identifier. Otherwise, ie if at least one slice is identified in the recording request, the network equipment does not implement the recording according to the invention and can implement the steps of a conventional, or standard, recording based solely on the determination of a registration status of the slice or slices identified in the request.
Selon cette première solution, la réponse d'enregistrement délivrée par le réseau au terminal utilisateur peut également comprendre un indicateur d'enregistrement global réussi, par exemple le même paramètre alISnssaiRegistration que celui contenu dans la requête. Ce paramètre de réponse est optionnel, de type booléen par exemple, et indique que toutes les tranches souscrites ont été enregistrées (i.e. que toutes les tranches souscrites ont été autorisées) quand il est égal à la valeur « 1 ». Il est égal à la valeur « 0 », dans le cas contraire, i.e. lorsqu'au moins une tranche souscrite a été rejetée, et la réponse de l'équipement réseau est celle décrite ci-après en relation avec la deuxième solution, i.e. elle comprend les identifiants de toutes les tranches souscrites « répartis » selon le statut autorisé/rejeté/en cours (i.e. en attente d'authentification), déterminé pour chaque tranche souscrite. According to this first solution, the registration response delivered by the network to the user terminal can also include a successful global registration indicator, for example the same parameter alISnssaiRegistration as that contained in the request. This response parameter is optional, of Boolean type for example, and indicates that all subscribed slices have been recorded (i.e. that all subscribed slices have been authorized) when it is equal to the value "1". It is equal to the value "0", otherwise, i.e. when at least one subscribed slot has been rejected, and the response of the network equipment is that described below in relation to the second solution, i.e. it includes the identifiers of all the subscribed tranches "distributed" according to the authorized/rejected/in progress status (i.e. awaiting authentication), determined for each subscribed tranche.
La présence du paramètre alISnssaiRegistration dans la réponse du réseau à une requête d'enregistrement global permet au terminal utilisateur de savoir que toutes les tranches souscrites sont autorisées et qu'il peut donc effectuer une demande d'activation de session de données paquet pour n'importe laquelle de ces tranches souscrites. Pour ce faire, le terminal utilisateur doit également interpréter ou décoder ce paramètre reçu dans la réponse. The presence of the alISnssaiRegistration parameter in the network response to a global registration request lets the user terminal know that all subscribed slots are authorized and can therefore make a packet data session activation request for n' any of these subscribed tranches. To do this, the user terminal must also interpret or decode this parameter received in the response.
Ensuite, selon une première mise en oeuvre, une demande d'activation d'une session de données paquet pour ce terminal utilisateur tient compte de cet indicateur d'enregistrement global reçu suite à une requête d'enregistrement global, en utilisant un identifiant parmi les identifiants des tranches souscrites. Then, according to a first implementation, a request to activate a packet data session for this user terminal takes account of this global registration indicator received following a global registration request, by using an identifier from among the identifiers of the subscribed tranches.
Selon une deuxième mise en oeuvre, le terminal utilisateur peut, après avoir décodé le paramètre alISnssaiRegistration, modifier le contenu de la valeur Allowed NSSAI, stockée localement, en y mettant les identifiants de toutes les tranches souscrites contenues dans le paramètre Configured NSSAI. Ensuite, lors d'une demande d'activation de session de données paquet, le terminal utilisateur se sert de cette valeur pour savoir quelle tranche est autorisée. According to a second implementation, the user terminal can, after having decoded the alISnssaiRegistration parameter, modify the content of the Allowed NSSAI value, stored locally, by putting therein the identifiers of all the subscribed slots contained in the Configured NSSAI parameter. Then, during a packet data session activation request, the user terminal uses this value to know which slot is authorized.
En substance, dans l'exemple illustré en figure 4, le terminal utilisateur UE1 demande à s'enregistrer, de manière globale, auprès du réseau, l'utilisateur ayant préalablement souscrit les tranches SU à SI10. L'équipement du réseau NE1, à réception 200 de cette requête d'enregistrement global, et après avoir décodé le paramètre « alISnssaiRegistration » présent dans la requête d'enregistrement, obtient, lors d'une étape 300, de manière autonome et à partir d'un paramètre de réseau comprenant les identifiants de toutes les tranches du réseau souscrites par l'utilisateur, le statut d'enregistrement de toutes les tranches du réseau souscrites par l'utilisateur, i.e. les tranches SU à SI10. En l'occurrence, dans cet exemple, les tranches souscrites SU, SI2, SI3, SI6, SI7 et SI9 sont autorisées et les tranches souscrites S/4, S/5, SI8 et SI10 sont rejetées. Ensuite, l'équipement du réseau NE1 délivre une décision d'enregistrement comprenant les tranches autorisées SU, SI2, SI3, SI6, SI7 et SI9 et les tranches rejetées SI4, SI5, SI8 et SI10. Le terminal utilisateur UE1 reçoit donc, en réponse à sa demande d'enregistrement global, une information plus complète que selon les techniques de l'art antérieur. In essence, in the example illustrated in FIG. 4, the user terminal UE1 requests to register globally with the network, the user having previously subscribed to the slices SU to SI10. The equipment of the network NE1, upon receipt 200 of this global registration request, and after having decoded the “alISnssaiRegistration” parameter present in the registration request, obtains, during a step 300, autonomously and from a network parameter comprising the identifiers of all subscribed network slices by the user, the recording status of all the slices of the network subscribed to by the user, ie the slices SU to SI10. In this case, in this example, the subscribed slots SU, SI2, SI3, SI6, SI7 and SI9 are authorized and the subscribed slots S/4, S/5, SI8 and SI10 are rejected. Then, the equipment of the network NE1 issues a recording decision comprising the authorized slots SU, SI2, SI3, SI6, SI7 and SI9 and the rejected slots SI4, SI5, SI8 and SI10. The user terminal UE1 therefore receives, in response to its global registration request, more complete information than according to the techniques of the prior art.
Ainsi, dans cet exemple comme dans l'exemple précédent relatif à l'enregistrement cumulatif, le cumul d'enregistrement est mis en oeuvre sur demande explicite de l'utilisateur et n'est pas mis en oeuvre par défaut par l'entité réseau. Thus, in this example as in the preceding example relating to the cumulative recording, the cumulative recording is implemented at the explicit request of the user and is not implemented by default by the network entity.
Selon un autre exemple, l'entité réseau met en oeuvre systématiquement un enregistrement global dès lors qu'il reçoit une requête d'enregistrement : l'usage d'un paramètre émanant du terminal utilisateur dans sa requête d'enregistrement n'est alors pas nécessaire et quoiqu'il en soit ne serait pas analysé par l'équipement réseau. L'entité réseau met systématiquement en oeuvre l'enregistrement global en remplacement de l'enregistrement supplétif prévu dans le standard. According to another example, the network entity systematically implements a global registration as soon as it receives a registration request: the use of a parameter emanating from the user terminal in its registration request is then not necessary and anyway would not be scanned by the network equipment. The network entity systematically implements global registration to replace the supplementary registration provided for in the standard.
Selon un autre exemple, l'entité réseau met systématiquement en oeuvre l'enregistrement global par choix selon la politique de l'opérateur, ce qui signifie que l'équipement réseau serait apte à faire un enregistrement supplétif selon le standard et un enregistrement global selon l'invention, et l'opérateur pourrait le configurer pour appliquer l'un plutôt que l'autre selon sa propre politique (à noter que la configuration du type d'enregistrement n'est pas limitative et pourrait couvrir l'enregistrement supplétif, l'enregistrement cumulatif, l'enregistrement global, voir d'autres). According to another example, the network entity systematically implements global recording by choice according to the policy of the operator, which means that the network equipment would be able to make a supplementary recording according to the standard and a global recording according to the invention, and the operator could configure it to apply one rather than the other according to his own policy (note that the configuration of the type of recording is not limiting and could cover the supplementary recording, the cumulative registration, global registration, see others).
Selon un dernier exemple, l'entité réseau met conditionnellement en oeuvre l'enregistrement global par choix selon la politique de l'opérateur, ce qui signifie que l'équipement réseau serait apte à faire un enregistrement supplétif selon le standard et un enregistrement global selon l'invention mais mettrait en oeuvre l'enregistrement cumulatif lorsqu'une ou plusieurs conditions sont réunies par exemple seulement pour un terminal loT et/ou un terminal accédant depuis un accès fixe. According to a last example, the network entity conditionally implements global recording by choice according to the policy of the operator, which means that the network equipment would be able to make a supplementary recording according to the standard and a global recording according to the invention but would implement cumulative recording when one or more conditions are met, for example only for a loT terminal and/or a terminal accessing from a fixed access.
On décrit maintenant la deuxième solution, c'est-à-dire les étapes d'enregistrement global mises en oeuvre par le réseau, différentes de celles mises en oeuvre par le standard en vigueur par exemple. We will now describe the second solution, that is to say the global recording steps implemented by the network, different from those implemented by the standard in force for example.
Pour ce faire, l'équipement de contrôle d'accès AMF détermine les tranches autorisées/rejetées pour l'ensemble des slices souscrites et enregistre l'ensemble des tranches souscrites autorisées, que cela soit à son initiative ou à celle du terminal utilisateur via un indicateur d'enregistrement global, mais toujours indépendamment des tranches éventuellement demandées par le terminal utilisateur dans sa requête d'enregistrement. To do this, the AMF access control equipment determines the authorized/rejected slices for all the subscribed slices and records all the authorized subscribed slices, whether on its own initiative or on that of the user terminal via a recording indicator global, but always independently of any slices requested by the user terminal in its recording request.
Cette détermination des tranches autorisées/rejetées est réalisée par l'entité réseau seule ou en coopération avec une autre entité réseau (typiquement AMF avec NSSF) pour toutes les tranches souscrites et non plus pour les tranches spécifiquement identifiées dans la requête d'enregistement. This determination of the authorized/rejected slices is carried out by the network entity alone or in cooperation with another network entity (typically AMF with NSSF) for all the subscribed slices and no longer for the slices specifically identified in the registration request.
Selon une situation particulière, une tranche souscrite identifiée dans les données de souscription peut nécessiter une étape préalable d'authentification avant d'être autorisée. Dans ce cas, elle n'apparaît ni dans la liste des tranches autorisées ni dans celles des tanches rejetées, mais dans une autre liste, notée par exemple Pending NSSAI. Depending on a particular situation, a subscribed tranche identified in the subscription data may require a prior authentication step before being authorized. In this case, it does not appear in the list of authorized tranches nor in those of rejected tenches, but in another list, denoted for example Pending NSSAI.
La réponse de l'équipement réseau comprend donc le résultat de cet enregistrement global, à savoir une valeur de Allowed NSSAI comprenant les identifiants des tranches souscrites et autorisées, et/ou une valeur de Rejected NSSAI comprenant les identifiants des tranches souscrites et rejetées, et/ou une valeur de Pending NSSAI comprenant les identifiants des tranches en attente d'authentification avant autorisation, chacun des identifiants des tranches souscrites se trouvant dans l'un ou l'autre de ces trois paramètres. The response from the network equipment therefore includes the result of this global recording, namely an Allowed NSSAI value comprising the identifiers of the subscribed and authorized slots, and/or a Rejected NSSAI value comprising the identifiers of the subscribed and rejected slots, and /or a Pending NSSAI value comprising the identifiers of the slices awaiting authentication before authorization, each of the identifiers of the subscribed slices being in one or the other of these three parameters.
Ce deuxième mode de réalisation permet donc de limiter le nombre d'enregistrements déclenchés par le terminal utilisateur, car, grâce à un seul enregistrement global, le statut autorisé/rejeté/en attente d'authentification est déterminé en un seul enregistrement pour toutes les tranches souscrites. Cela rend donc inutile des enregistrements multiples. Cela permet donc de limiter la charge de signalisation dans le réseau. This second embodiment therefore makes it possible to limit the number of recordings triggered by the user terminal, because, thanks to a single global recording, the status authorised/rejected/pending authentication is determined in a single recording for all the slices subscribed. This therefore makes multiple registrations unnecessary. This therefore makes it possible to limit the signaling load in the network.
De plus, lorsque l'indicateur d'enregistrement global est utilisé dans la requête, la taille de cette requête s'en trouve fortement réduite, car il n'est plus nécessaire d'y indiquer un ou plusieurs identifiants de tranches. Moreover, when the global recording indicator is used in the request, the size of this request is greatly reduced, because it is no longer necessary to indicate one or more slice identifiers therein.
De plus, ce deuxième mode de réalisation offre également une grande souplesse car l'enregistrement global peut être demandé par le terminal utilisateur ou être mis en oeuvre à l'initiative du réseau. Dans ce cas (deuxième solution du deuxième mode de réalisation), l'enregistrement pour toutes les tranches souscrites est garanti par défaut, sans ajout de paramètre spécifique si cela est paramétré par l'opérateur. Il est à noter que cela ne pénalise en aucun cas le terminal dans l'usage des services mais qu'au contraire cela lui donne un accès potentiel à plus de tranches enregistrées et donc plus de services qu'avec le standard. Moreover, this second embodiment also offers great flexibility because the global registration can be requested by the user terminal or be implemented at the initiative of the network. In this case (second solution of the second embodiment), recording for all the subscribed tranches is guaranteed by default, without adding any specific parameter if this is configured by the operator. It should be noted that this in no way penalizes the terminal in the use of the services but that on the contrary it gives it potential access to more recorded slices and therefore more services than with the standard.
Ce deuxième mode de réalisation permet d'enregistrer toutes les tranches en une seule procédure d'enregistrement, tout en limitant la taille des messages de requête et en corollaire la réponse du réseau dans le cas de la première solution. Enfin, comme pour le premier mode de réalisation, ce deuxième mode de réalisation permet de maintenir actives des sessions de données paquet, même si le terminal utilisateur n'identifie pas les tranches concernées dans une énième requête d'enregistrement, puisque l'enregistrement global ne peut pas retirer une tranche qui aurait été préalablement autorisée, pour un même type d'accès et une même zone d'enregistrement. This second embodiment makes it possible to record all the slots in a single recording procedure, while limiting the size of the request messages and as a corollary the network response in the case of the first solution. Finally, as for the first embodiment, this second embodiment makes it possible to keep packet data sessions active, even if the user terminal does not identify the slices concerned in yet another recording request, since the global recording cannot withdraw a slice that would have been previously authorized, for the same type of access and the same recording area.
Description du contrôle de tranches préalable Description of the prior tranche control
La technique proposée permet de limiter encore la signalisation dans le réseau, quel que soit le mode de réalisation mis en oeuvre, en évitant des demandes d'enregistrement inutiles. Pour ce faire, une étape de vérification est mise en oeuvre, préalablement aux étapes détaillées ci-dessus en relation avec les premier et deuxième modes de réalisation. Cette étape de vérification peut être mise en oeuvre par le terminal utilisateur, selon une première variante, ou par un équipement réseau, selon une deuxième variante, et permet de ne transmettre/traiter une requête d'enregistrement que si au moins une tranche concernée par un enregistrement à venir n'a pas déjà été autorisée ou rejetée, pour un même type d'accès et une même zone d'enregistrement. The proposed technique makes it possible to further limit the signaling in the network, whatever the embodiment implemented, by avoiding useless registration requests. To do this, a verification step is implemented, prior to the steps detailed above in relation to the first and second embodiments. This verification step can be implemented by the user terminal, according to a first variant, or by a network equipment, according to a second variant, and makes it possible to transmit/process a recording request only if at least one slot concerned by a future check-in has not already been authorized or rejected, for the same type of access and the same check-in area.
Cette étape de vérification n'est mise en oeuvre que lorsque l'enregistrement à venir n'est ni un premier enregistrement, ni un enregistrement suite à un changement de zone d'enregistrement du terminal utilisateur, ni un enregistrement dû à une expiration d'une durée d'un enregistrement précédent. En d'autres termes, la vérification n'est mise en oeuvre que pour une requête d'enregistrement dans le cadre d'un changement de tranche. This verification step is only implemented when the recording to come is neither a first recording, nor a recording following a change of recording zone of the user terminal, nor a recording due to an expiration of a duration of a previous recording. In other words, the verification is implemented only for a recording request in the context of a slot change.
Selon une première variante, le terminal utilisateur vérifie que le ou les identifiants de tranche qu'il prévoit de signaler dans sa requête d'enregistrement à venir ne sont présents dans les paramètres stockés localement listant les tranches autorisées (Allowed NSSAI) et listant les tranches rejetées (Rejected NSSAI). Si cette vérification est négative, la requête d'enregistrement est transmise au réseau, sinon, elle est modifiée de manière à ne pas contenir d'identifiants de tranche préalablement autorisée ou rejetée. Cette mise en oeuvre se distingue des techniques actuelles basées sur le standard en vigueur, selon lesquelles le terminal utilisateur doit obligatoirement identifier dans toute requête d'enregistrement les identifiants des tranches pour lesquelles une session de données paquet est active, sous peine que cette session soit interrompue/désactivée. En effet, comme décrit précédemment, un enregistrement cumulatif ou un enregistrement global permet, selon toutes les variantes possibles, de ne pas interrompre une session de donnée en cours. According to a first variant, the user terminal verifies that the slice identifier(s) that it plans to signal in its upcoming recording request are not present in the parameters stored locally listing the authorized slices (Allowed NSSAI) and listing the slices rejected (Rejected NSSAI). If this verification is negative, the recording request is transmitted to the network, otherwise it is modified so as not to contain identifiers of previously authorized or rejected slot. This implementation differs from current techniques based on the standard in force, according to which the user terminal must identify in any recording request the identifiers of the slots for which a packet data session is active, under penalty of this session being interrupted/disabled. Indeed, as described previously, a cumulative recording or a global recording makes it possible, according to all the possible variants, not to interrupt a data session in progress.
Selon une deuxième variante, c'est l'équipement réseau qui met en oeuvre cette étape de vérification, à réception d'une requête d'enregistrement. Ainsi, si l'équipement réseau reçoit une requête d'enregistrement comprenant une ou plusieurs tranches, chacune étant déjà connue du réseau en tant que tranche autorisée ou tranche rejetée, i.e. par exemple que l'équipement de contrôle d'accès AMF l'a déjà dans l'information de contexte associée au terminal utilisateur (UE context), alors il rejette la demande d'enregistrement. En effet, cette requête est inutile car le terminal utilisateur n'a identifié dans sa requête que des tranches pour lesquelles il a déjà connaissance du statut autorisé/rejeté. According to a second variant, it is the network equipment that implements this verification step, upon receipt of a recording request. Thus, if the network equipment receives a recording request comprising one or more slices, each of which is already known to the network as authorized slot or rejected slot, ie for example that the AMF access control equipment already has it in the context information associated with the user terminal (UE context), then it rejects the registration request . Indeed, this request is useless because the user terminal has only identified in its request slots for which it is already aware of the authorized/rejected status.
Cette deuxième variante suppose donc que l'équipement réseau sait faire la différence entre ce type de requête d'enregistrement pour changement de tranche et une requête de réenregistrement pour mobilité par exemple. Ainsi, il convient que l'équipement réseau ne mette pas en oeuvre cette étape de vérification, lorsque la requête d'enregistrement contient un paramètre de type d'enregistrement qui peut être, selon les spécifications actuelles : This second variant therefore assumes that the network equipment knows how to differentiate between this type of recording request for slot change and a re-recording request for mobility for example. Thus, the network equipment should not implement this verification step, when the registration request contains a registration type parameter which can be, according to the current specifications:
- un enregistrement initial ("initial registration") ; - an initial registration ("initial registration");
- un enregistrement après un déplacement du terminal utilisateur ("mobility registration updating") ; - registration after moving the user terminal ("mobility registration updating");
- un enregistrement périodique ("periodic registration updating") ; - periodic registration ("periodic registration updating");
- un enregistrement d'urgence ("emergency registration") mais que l'équipement réseau mette en oeuvre cette étape de vérification pour une demande d'enregistrement pour changement de tranche spécifique à la présente technique, cette demande étant distinguée des autres types de demandes d'enregistrement avec une valeur nouvelle pour le paramètre de type d'enregistrement, par exemple « registration updating for slice(s) change ».- an emergency registration ("emergency registration") but that the network equipment implements this verification step for a registration request for change of slot specific to the present technique, this request being distinguished from other types of requests registration with a new value for the registration type parameter, for example "registration updating for slice(s) change".
La présente technique permet, selon ses différents modes de réalisation et variantes, d'optimiser la procédure d'enregistrement d'un équipement utilisateur (UE) dans un réseau de communications organisé en tranches de réseau, par exemple un réseau 5G et pourrait s'appliquer à toute future génération de réseaux utilisant l'organisation en tranches. Les différents modes de réalisation sont basés sur un concept inventif basé sur un aspect cumulatif de la détermination des tranches autorisées/rejetées et non plus sur la détermination d'autorisation ou du rejet des tranches spécifiquement identifiées dans la requête d'enregistrement comme c'est le cas selon les techniques actuelles. The present technique allows, according to its different embodiments and variants, to optimize the registration procedure of a user equipment (UE) in a communications network organized in network slices, for example a 5G network and could be apply to any future generation of networks using the organization in slices. The various embodiments are based on an inventive concept based on a cumulative aspect of the determination of authorized/rejected slices and no longer on the determination of authorization or rejection of the slices specifically identified in the registration request as is the case according to current techniques.
Selon le premier mode de réalisation relatif à un enregistrement cumulatif, un cumul des statuts d'enregistrement de tranches est mis en oeuvre par rapport à un éventuel enregistrement précédent, limitant le nombre d'enregistrements déclenchés par le terminal utilisateur, et donc la charge de signalisation dans le réseau, et évitant une coupure non souhaitée d'une session de données paquet active, même si, par erreur, le terminal utilisateur n'a pas identifié dans la requête d'enregistrement courant la ou les identifiants de tranches pour lesquelles une session de données paquet est en cours. Selon le deuxième mode de réalisation relatif à un enregistrement global, toutes les tranches souscrites peuvent être enregistrées avec une seule procédure, donnant donc accès au terminal utilisateur à tous les services souscrits/toutes les tranches souscrites tout en limitant la signalisation dans le réseau (pas besoin de plusieurs procédures d'enregistrement pour le même type d'accès et la même localisation du terminal utilisateur). According to the first embodiment relating to a cumulative recording, an accumulation of the recording statuses of slices is implemented with respect to any previous recording, limiting the number of recordings triggered by the user terminal, and therefore the load of signaling in the network, and avoiding an undesired termination of an active packet data session, even if, by mistake, the user terminal has not identified in the current recording request the slot identifier(s) for which a packet data session is in progress. According to the second embodiment relating to a global registration, all the subscribed slots can be registered with a single procedure, thus giving access to the user terminal to all the subscribed services/all the subscribed slots while limiting the signaling in the network (not need for several registration procedures for the same type of access and the same location of the user terminal).

Claims

REVENDICATIONS
1. Procédé d'enregistrement d'un terminal utilisateur ( UE1 ) auprès d'un réseau de communications organisé en tranches de réseau, ledit terminal utilisateur étant apte à émettre et recevoir des données sur le réseau, le terminal utilisateur comprenant des données de souscription d'un utilisateur pour au moins une des tranches du réseau, le procédé étant mis en oeuvre au moins par un équipement réseau (NE1) apte à communiquer avec le terminal utilisateur (UE1) par l'intermédiaire du réseau et comprenant 1. Method for registering a user terminal (UE1) with a communications network organized in network slices, said user terminal being capable of transmitting and receiving data on the network, the user terminal comprising subscription data of a user for at least one of the slices of the network, the method being implemented at least by a network device (NE1) able to communicate with the user terminal (UE1) via the network and comprising
- une étape de réception (200) d'une requête d'enregistrement émise par le terminal utilisateur pour s'enregistrer auprès du réseau ; - A reception step (200) of a registration request sent by the user terminal to register with the network;
- une étape d'obtention (300), dans une information de contexte associée au terminal utilisateur, d'une autorisation ou d'un rejet d'au moins une des tranches du réseau préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement, délivrant une décision d'enregistrement, ou- a step of obtaining (300), in context information associated with the user terminal, an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during at least one previous recording of the user terminal for the same type of access and the same registration zone, issuing a registration decision, or
- une étape de détermination autonome (400) d'un statut d'enregistrement pour chacune des tranches du réseau souscrites par l'utilisateur et identifiées par l'équipement réseau dans un paramètre de réseau comprenant les identifiants de toutes les tranches du réseau souscrites par l'utilisateur, délivrant une décision d'enregistrement. - a step of autonomous determination (400) of a registration status for each of the network slices subscribed by the user and identified by the network equipment in a network parameter comprising the identifiers of all the network slices subscribed by the user, issuing a registration decision.
2. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 1, où la décision d'enregistrement comprend au moins un paramètre de tranches autorisées comprenant au moins un identifiant d'une des tranches du réseau préalablement autorisée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement et/ou au moins un paramètre de tranches rejetées comprenant au moins un identifiant d'une des tranches du réseau préalablement rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement. 2. A method of registering a user terminal with a communications network according to claim 1, wherein the registration decision comprises at least one parameter of authorized slices comprising at least one identifier of one of the slices of the network previously authorized during at least one previous recording of the user terminal for the same type of access and the same recording area and/or at least one parameter of rejected slots comprising at least one identifier of one of the previously rejected slots of the network during at least one previous registration of the user terminal for the same type of access and the same registration zone.
3. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 2, où la requête d'enregistrement comprend au moins un identifiant d'une tranche souscrite par l'utilisateur et l'étape d'obtention comprend une sous- étape de détermination d'un statut d'enregistrement pour ladite au moins une tranche identifiée dans la requête. 3. A method of registering a user terminal with a communications network according to claim 2, where the registration request comprises at least one identifier of a slot subscribed by the user and the step of obtaining comprises a sub-step of determining a recording status for said at least one slice identified in the request.
4. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 3, où l'identifiant de la tranche identifiée dans la requête est compris, dans la décision d'enregistrement, dans le paramètre de tranches autorisées ou le paramètre de tranches rejetées ou un paramètre de tranches en attente d'authentification, en fonction de la sous-étape de détermination. 4. A method of registering a user terminal with a communications network according to claim 3, where the identifier of the slice identified in the request is included, in the recording decision, in the parameter of slices authorized or the parameter of slices rejected or a parameter of slices awaiting authentication, depending on the determination sub-step.
5. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 1, où la requête d'enregistrement comprend au moins un indicateur de cumul de tranches et l'étape d'obtention comprend une sous-étape de décodage dudit au moins un indicateur de cumul de tranches reçu délivrant une indication de cumul positive ou négative. 5. Method for registering a user terminal with a communications network according to claim 1, where the registration request comprises at least one slice accumulation indicator and the step of obtaining comprises a sub-step decoding said at least one slice accumulation indicator received delivering a positive or negative accumulation indication.
6. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 5, où, si ladite indication de cumul est positive, la décision d'enregistrement comprend au moins un paramètre de tranches autorisées comprenant au moins un identifiant d'une des tranches du réseau préalablement autorisée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement et/ou au moins un paramètre de tranches rejetées comprenant au moins un identifiant d'une des tranches du réseau préalablement rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement. 6. A method of registering a user terminal with a communications network according to claim 5, wherein, if said accumulation indication is positive, the registration decision comprises at least one parameter of authorized slices comprising at least one identifier of one of the slices of the network previously authorized during at least one previous registration of the user terminal for the same type of access and the same recording zone and/or at least one parameter of slices rejected comprising at least one identifier one of the slices of the network previously rejected during at least one previous recording of the user terminal for the same type of access and the same recording zone.
7. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 6 et la revendication 3, où, dans la décision d'enregistrement, l'identifiant de la tranche identifiée dans la requête est compris dans le paramètre de tranches autorisées ou le paramètre de tranches rejetées ou un paramètre de tranches en attente d'authentification en fonction de la sous-étape de détermination. 7. A method of registering a user terminal with a communications network according to claim 6 and claim 3, where, in the registration decision, the identifier of the slice identified in the request is included in the parameter of slices authorized or the parameter of slices rejected or a parameter of slices awaiting authentication depending on the determination sub-step.
8. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 1, où l'étape de détermination autonome (400) ne tient pas compte d'un ou des identifiants de tranche compris dans la requête. 8. A method of registering a user terminal with a communications network according to claim 1, wherein the autonomous determination step (400) does not take account of one or more slot identifiers included in the request.
9. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 1 ou la revendication 8, où la décision d'enregistrement comprend au moins un paramètre de tranches autorisées comprenant les identifiants de toutes les tranches souscrites autorisées et/ou au moins un paramètre de tranches rejetées comprenant les identifiants de toutes les tranches souscrites rejetées et/ou au moins un paramètre de tranches en attente d'authentification comprenant les identifiants de toutes les tranches souscrites en attente d'authentification. 9. A method of registering a user terminal with a communications network according to claim 1 or claim 8, wherein the registration decision comprises at least one parameter of authorized slots comprising the identifiers of all the authorized subscribed slots and/or at least one rejected tranches parameter comprising the identifiers of all the rejected subscribed tranches and/or at least one tranches awaiting authentication comprising the identifiers of all subscribed tranches awaiting authentication.
10. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 1 ou la revendication 8, où la requête d'enregistrement comprend au moins un indicateur d'enregistrement global déclenchant une étape de décodage dudit au moins un indicateur d'enregistrement global reçu délivrant une indication d'enregistrement global positive ou négative. 10. A method of registering a user terminal with a communications network according to claim 1 or claim 8, wherein the registration request comprises at least one global registration indicator triggering a step of decoding said at least a received global registration indicator delivering a positive or negative global registration indication.
11. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 10, où, si ladite indication d'enregistrement global est positive, l'étape de détermination est déclenchée et la décision d'enregistrement comprend au moins un paramètre de tranches autorisées comprenant les identifiants de toutes les tranches souscrites autorisées et/ou au moins un paramètre de tranches rejetées comprenant les identifiants de toutes les tranches souscrites rejetées et/ou au moins un paramètre de tranches en attente d'authentification comprenant les identifiants de toutes les tranches souscrites en attente d'authentification. 11. A method of registering a user terminal with a communications network according to claim 10, wherein, if said global registration indication is positive, the determination step is triggered and the registration decision comprises at at least one authorized slices parameter comprising the identifiers of all the authorized subscribed slices and/or at least one rejected slices parameter comprising the identifiers of all the rejected subscribed slices and/or at least one slices parameter awaiting authentication comprising the identifiers of all subscribed tranches awaiting authentication.
12. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 10, où, si ladite indication d'enregistrement global est négative et si la requête d'enregistrement comprend au moins un identifiant d'une tranche souscrite par l'utilisateur, l'étape de détermination est déclenchée uniquement pour la ou les tranches identifiées dans la requête et la décision d'enregistrement comprend au moins un paramètre de tranches autorisées comprenant au moins un identifiant d'une tranche identifiée dans la requête et autorisée et/ou au moins un paramètre de tranches rejetées comprenant au moins un identifiant d'une tranche identifiée dans la requête et rejetée et/ou au moins un paramètre de tranches en attente d'authentification comprenant au moins un identifiant d'une tranche identifiée dans la requête et en attente d'authentification. 12. A method of registering a user terminal with a communications network according to claim 10, wherein, if said global registration indication is negative and if the registration request comprises at least one identifier of a slot subscribed by the user, the determination step is triggered only for the slice or slices identified in the request and the recording decision comprises at least one parameter of authorized slices comprising at least one identifier of a slice identified in the request and authorized and/or at least one parameter of slices rejected comprising at least one identifier of a slice identified in the request and rejected and/or at least one parameter of slices awaiting authentication comprising at least one identifier of a slice identified in the request and awaiting authentication.
13. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 10, où, si ladite indication d'enregistrement global est négative et si la requête d'enregistrement ne comprend pas d'identifiant d'une tranche souscrite par l'utilisateur, l'étape de détermination est déclenchée et la décision d'enregistrement comprend au moins un paramètre de tranches autorisées comprenant les identifiants de toutes les tranches souscrites autorisées et/ou au moins un paramètre de tranches rejetées comprenant les identifiants de toutes les tranches souscrites rejetées et/ou au moins un paramètre de tranches en attente d'authentification comprenant les identifiants de toutes les tranches souscrites en attente d'authentification. 13. A method of registering a user terminal with a communications network according to claim 10, where, if said global registration indication is negative and if the registration request does not include an identifier of a slice subscribed by the user, the determination step is triggered and the recording decision comprises at least one parameter of authorized slices comprising the identifiers of all the authorized subscribed slices and/or at least one parameter of rejected slices comprising the identifiers of all rejected subscribed tranches and/or at least one parameter of tranches awaiting authentication comprising the identifiers of all subscribed tranches awaiting authentication.
14. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 1 ou la revendication 8, où la décision d'enregistrement comprend un indicateur d'enregistrement global réussi lorsque toutes les tranches souscrites sont autorisées. 14. A method of registering a user terminal with a communications network according to claim 1 or claim 8, wherein the registration decision includes a successful global registration indicator when all subscribed slots are authorized.
15. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 1, où la requête d'enregistrement comprend un indicateur de changement de tranche et où le procédé comprend une étape préalable de vérification si au moins une tranche souscrite a été préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement. 15. A method of registering a user terminal with a communications network according to claim 1, where the registration request includes a slot change indicator and where the method includes a prior step of verifying whether at least one subscribed tranche has been previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration zone.
16. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 15, où l'étape préalable de vérification est mise en oeuvre par le terminal utilisateur et si la vérification est positive, la requête d'enregistrement ne contient pas l'identifiant de la tranche préalablement autorisée ou rejetée. 16. A method of registering a user terminal with a communications network according to claim 15, wherein the preliminary verification step is implemented by the user terminal and if the verification is positive, the registration request does not contain the identifier of the slice previously authorized or rejected.
17. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 15, où l'étape préalable de vérification est mise en oeuvre par l'équipement réseau pour les identifiants de tranche compris dans la requête d'enregistrement et où, si la vérification est positive pour tous les identifiants de tranches compris dans la requête d'enregistrement, l'étape d'obtention n'est pas mise en oeuvre et la requête d'enregistrement est rejetée. 17. A method of registering a user terminal with a communications network according to claim 15, wherein the preliminary verification step is implemented by the network equipment for the slot identifiers included in the request for recording and where, if the verification is positive for all the slice identifiers included in the recording request, the step of obtaining is not implemented and the recording request is rejected.
18. Procédé d'enregistrement d'un terminal utilisateur auprès d'un réseau de communications selon la revendication 1, où la requête d'enregistrement comprend un indicateur de changement de tranche et où le procédé comprend une étape préalable de vérification, mise en oeuvre par l'équipement réseau, si toutes les tranches souscrites ont été préalablement autorisées ou rejetées lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement et où, si la vérification est positive, l'étape d'obtention ou de détermination n'est pas mise en oeuvre et la requête d'enregistrement est rejetée. 18. A method of registering a user terminal with a communications network according to claim 1, where the registration request includes a slot change indicator and where the method includes a prior step of verification, implementation by the network equipment, if all the subscribed slots have been previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration zone and where, if the verification is positive , the step of obtaining or determining is not implemented and the registration request is rejected.
19. Dispositif d'enregistrement d'un terminal utilisateur ( UE1 ) auprès d'un réseau de communications organisé en tranches de réseau, ledit terminal utilisateur étant apte à émettre et recevoir des données sur le réseau, le terminal utilisateur comprenant des données de souscription d'un utilisateur pour au moins une des tranches du réseau, le dispositif étant mis en oeuvre au moins par un équipement réseau (NE1) apte à communiquer avec le terminal utilisateur (UE1) par l'intermédiaire du réseau et comprenant un récepteur, un émetteur, un processeur et une mémoire couplée au processeur avec des instructions destinées à être exécutées par le processeur pour : 19. Device for registering a user terminal (UE1) with a communications network organized in network slices, said user terminal being capable of transmitting and receiving data on the network, the user terminal comprising subscription data of a user for at least one of the slices of the network, the device being implemented at least by a network device (NE1) able to communicate with the user terminal (UE1) via the network and comprising a receiver, a transmitter, a processor and a memory coupled to the processor with instructions intended to be executed by the processor for:
- recevoir une requête d'enregistrement émise par le terminal utilisateur pour s'enregistrer auprès du réseau ; - receive a registration request sent by the user terminal to register with the network;
- obtenir, dans une information de contexte associée au terminal utilisateur, une autorisation ou un rejet d'au moins une des tranches du réseau préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement, délivrant une décision d'enregistrement, ou - obtain, in context information associated with the user terminal, an authorization or a rejection of at least one of the slices of the network previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration area, issuing a registration decision, or
- déterminer de manière autonome un statut d'enregistrement pour chacune des tranches du réseau souscrites par l'utilisateur et identifiées par l'équipement réseau dans un paramètre de réseau comprenant les identifiants de toutes les tranches du réseau souscrites par l'utilisateur, délivrant une décision d'enregistrement. - autonomously determine a registration status for each of the network slices subscribed by the user and identified by the network equipment in a network parameter comprising the identifiers of all the network slices subscribed by the user, delivering a registration decision.
20. Terminal utilisateur (UE1) apte à émettre et recevoir des données sur un réseau de communications organisé en tranches de réseau auprès duquel il s'enregistre, le terminal utilisateur comprenant des données de souscription d'un utilisateur pour au moins une des tranches du réseau, et comprenant un récepteur, un émetteur, un processeur et une mémoire couplée au processeur avec des instructions destinées à être exécutées par le processeur pour :20. User terminal (UE1) capable of transmitting and receiving data on a communications network organized into network slices with which it registers, the user terminal comprising subscription data of a user for at least one of the slices of the network, and comprising a receiver, a transmitter, a processor and a memory coupled to the processor with instructions to be executed by the processor for:
- vérifier si au moins une tranche souscrite a été préalablement autorisée ou rejetée lors d'au moins un précédent enregistrement du terminal utilisateur pour un même type d'accès et une même zone d'enregistrement et, si la vérification est positive, la requête d'enregistrement émise par le terminal utilisateur pour s'enregistrer auprès du réseau ne contient pas l'identifiant de la tranche préalablement autorisée ou rejetée. - check whether at least one subscribed tranche has been previously authorized or rejected during at least one previous registration of the user terminal for the same type of access and the same registration area and, if the verification is positive, the request for The registration issued by the user terminal to register with the network does not contain the identifier of the slice previously authorized or rejected.
21. Programme d’ordinateur comprenant des instructions qui, lorsque ces instructions sont exécutées par un processeur, conduisent celui-ci à mettre en oeuvre les étapes du procédé d'enregistrement, selon la revendication 1. 21. Computer program comprising instructions which, when these instructions are executed by a processor, lead the latter to implement the steps of the recording method, according to claim 1.
22. Support d'informations lisible par un équipement de réseau, et comportant des instructions d'un programme d'ordinateur conforme à la revendication 21. 22. Information medium readable by network equipment, and comprising instructions of a computer program according to claim 21.
EP22726483.5A 2021-05-03 2022-04-27 Method for registering a user terminal with a network-sliced communication network Pending EP4335145A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR2104647A FR3122543A1 (en) 2021-05-03 2021-05-03 Method for registering a user terminal with a communications network organized in network slices
PCT/FR2022/050804 WO2022234219A1 (en) 2021-05-03 2022-04-27 Method for registering a user terminal with a network-sliced communication network

Publications (1)

Publication Number Publication Date
EP4335145A1 true EP4335145A1 (en) 2024-03-13

Family

ID=76159642

Family Applications (1)

Application Number Title Priority Date Filing Date
EP22726483.5A Pending EP4335145A1 (en) 2021-05-03 2022-04-27 Method for registering a user terminal with a network-sliced communication network

Country Status (5)

Country Link
US (1) US20240236909A1 (en)
EP (1) EP4335145A1 (en)
CN (1) CN117597970A (en)
FR (1) FR3122543A1 (en)
WO (1) WO2022234219A1 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US11202330B2 (en) * 2017-06-17 2021-12-14 Lg Electronics Inc. Method for registering terminal in wireless communication system and apparatus therefor
US11265808B2 (en) * 2017-09-25 2022-03-01 Telefonaktiebolaget Lm Ericsson (Publ) Adaptive network slice selection
WO2020250005A1 (en) * 2019-06-10 2020-12-17 Nokia Technologies Oy Method and apparatus for enforcement of maximum number of user equipments per network slice in a communication system
CN112737808A (en) * 2019-10-28 2021-04-30 中兴通讯股份有限公司 Network slice instance configuration method and device

Also Published As

Publication number Publication date
CN117597970A (en) 2024-02-23
WO2022234219A1 (en) 2022-11-10
US20240236909A1 (en) 2024-07-11
FR3122543A1 (en) 2022-11-04

Similar Documents

Publication Publication Date Title
EP3632087B1 (en) Selection of a network slice in relation to an application
EP2415294B1 (en) Method and device for managing authentication of a user
EP2727414B1 (en) Obtaining by a terminal information relating to access to a service
EP3025481A2 (en) Method for processing geolocation data
EP3298812A1 (en) Loading of subscription profile into an embedded sim card
EP2920942A1 (en) Selection of refresher periods in an ip network
FR2897453A1 (en) Activity e.g. session, transfer triggering method for e.g. mobile telephone, involves sending activity transfer suggesting message to terminal in case of presence of activity, and requesting terminal for activity start
EP4335145A1 (en) Method for registering a user terminal with a network-sliced communication network
EP4024921B1 (en) Securing of the choice of the roaming network visited
EP1692882A1 (en) Method and server for co-ordination of telecommunication services
WO2022148919A1 (en) Method for managing a request to activate a packet data session for a terminal
EP3391680B1 (en) Method for managing at least one communication, corresponding device and software module program
EP4335144A1 (en) Configuration of a terminal
FR3079644A1 (en) METHOD FOR MANAGING A GROUP OF EQUIPMENTS, SERVER AND SYSTEM THEREFOR
EP3648443B1 (en) Management of a communication between a caller device having a primary call identifier and a secondary call identifier and a callee device.
EP2241089B1 (en) Method of managing an application signalling request in an ims network
EP3542589B1 (en) Delegating instructions to a device depending on its resources
EP2469959B1 (en) Method and apparatus for managing a service session between a multi-mode terminal and an ANDSF server
FR3127859A1 (en) Method, device and system for registering a terminal to a communication network
EP4315961A1 (en) Management, discovery, registration and communication methods and entities configured to carry out these methods
FR3143940A1 (en) UPDATE PROFILE IN AN EUICC CARD
FR3122796A1 (en) Method of defense against a disconnection attempt between two entities, associated system
WO2011023904A1 (en) Method for the geolocated broadcasting of content in a telecommunication network
FR2889019A1 (en) Mobile communication network e.g. WLAN network, and radiocommunication terminal e.g. mobile telephone, connecting method for e.g. safety application, involves selecting access point by taking into account selection criterion
WO2009030869A2 (en) Method and device for managing the deregistration of a terminal from an entity in a telecommunication network

Legal Events

Date Code Title Description
STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: UNKNOWN

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: THE INTERNATIONAL PUBLICATION HAS BEEN MADE

PUAI Public reference made under article 153(3) epc to a published international application that has entered the european phase

Free format text: ORIGINAL CODE: 0009012

STAA Information on the status of an ep patent application or granted ep patent

Free format text: STATUS: REQUEST FOR EXAMINATION WAS MADE

17P Request for examination filed

Effective date: 20231026

AK Designated contracting states

Kind code of ref document: A1

Designated state(s): AL AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HR HU IE IS IT LI LT LU LV MC MK MT NL NO PL PT RO RS SE SI SK SM TR

DAV Request for validation of the european patent (deleted)
DAX Request for extension of the european patent (deleted)