Information assignment method and apparatus, session management method and apparatus, and network element

By acquiring and sending data such as user identification information and QoS portraits, personalized differential services are provided to different users or devices under the same terminal or gateway, the problem of failure to provide differential services in the prior art is solved, and the effect of personalized services is achieved.

WO2025167537A1PCT designated stage Publication Date: 2025-08-14CHINA MOBILE COMM LTD RES INST +1
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/073185
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-02-06
Filing Date
2025-01-20
Publication Date
2025-08-14

AI Technical Summary

Technical Problem

The prior art fails to effectively provide differential services to different users or devices under the same user equipment or the same gateway.

Method used

By obtaining or receiving information including user identification information, service quality QoS portrait, number of user identifications identified by the terminal, etc., differential service information is sent to the terminal, and different differential services are provided to different users or devices under the same terminal or gateway.

Benefits of technology

It realizes the provision of personalized differentiated services to different users or devices under the same terminal or gateway to meet their specific needs.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025073185_14082025_PF_FP_ABST
    Figure CN2025073185_14082025_PF_FP_ABST
Patent Text Reader

Abstract

The present application provides an information assignment method and apparatus, a session management method and apparatus, and a network element. The method comprises: a first network element acquiring or receiving first information, wherein the first information comprises at least one of the following: user identifier information, a quality of service (QoS) profile, the number of user identifiers per terminal identifier, the number of simultaneously active user identifiers per terminal identifier, and an indication of being behind a terminal or a gateway; the user identifier information comprises: identifiers of different users or different applications or different devices under one terminal or one gateway, and / or names of different users or different applications or different devices under one terminal or one gateway, and / or identifier lists of different users or different applications or different devices under one terminal or one gateway; and sending the first information to a terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Information distribution method, session management method, device and network element

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to Chinese Patent Application No. 202410169315.2 filed in China on February 6, 2024, the entire contents of which are incorporated herein by reference. Technical Field

[0003] The present disclosure relates to the field of communication technology, and in particular to an information distribution method, a session management method, a device, and a network element. Background Art

[0004] With the development of communication technology, it is proposed to provide different differentiated services to different users or devices using the same User Equipment (UE) or the same Gateway (GW), but it has not been proposed how to provide different differentiated services to different users or devices using the same UE or the same GW. Summary of the Invention

[0005] The purpose of the embodiments of the present disclosure is to provide an information distribution method, a session management method, an apparatus and a network element to solve the problem of how to provide different differentiated services for different users or devices under the same UE or the same GW, which has not been proposed in the related art.

[0006] In order to solve the above problem, the present disclosure provides an information distribution method, which is performed by a first network element. The method includes:

[0007] Obtain or receive first information, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or a gateway; wherein the user identification information includes: identifications of different users, different applications, or different devices under a terminal or a gateway, and / or names of different users, different applications, or different devices under a terminal or a gateway, and / or a list of identifications of different users, different applications, or different devices under a terminal or a gateway;

[0008] Sending the first information to the terminal.

[0009] The obtaining or receiving the first information includes:

[0010] Sending a first request message to the second network element, where the first request message carries an identifier of the terminal;

[0011] Obtain or receive a first response message sent by the second network element, where the first response message carries the first information.

[0012] Wherein, in the case where the second network element is an authentication, authorization and accounting server,

[0013] The first request message is an authentication or authorization request message;

[0014] The first response message is an authentication or authorization response message.

[0015] Wherein, in the case where the second network element is a unified data management function network element or a unified data storage function network element,

[0016] The first request message is an acquisition message for acquiring session management contract information;

[0017] The first response message is the session management contract information.

[0018] Wherein, in the case where the second network element is a policy control function network element,

[0019] The first request message is a session management policy association modification request message;

[0020] The first response message is a session management policy association modification response message.

[0021] The sending the first information to the terminal includes:

[0022] sending the first information to the terminal through a third network element;

[0023] or,

[0024] A session management container is sent to the terminal, where the session management container carries the first information.

[0025] The present disclosure also provides an information distribution method, which is performed by a second network element. The method includes:

[0026] Sending first information to the first network element, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or gateway;

[0027] The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

[0028] The method further comprises:

[0029] Obtaining or receiving a first request message sent by the first network element, where the first request message carries an identifier of the terminal;

[0030] The sending the first information to the first network element includes:

[0031] A first response message is sent to the first network element, where the first response message carries the first information.

[0032] Wherein, in the case where the second network element is an authentication, authorization and accounting server,

[0033] The first request message is an authentication or authorization request message;

[0034] The first response message is an authentication or authorization response message.

[0035] Wherein, in the case where the second network element is a unified data management function network element or a unified data storage function network element,

[0036] The first request message is an acquisition message for acquiring session management contract information;

[0037] The first response message is the session management contract information.

[0038] Wherein, in the case where the second network element is a policy control function network element,

[0039] The first request message is a session management policy association modification request message;

[0040] The first response message is a session management policy association modification response message.

[0041] The embodiment of the present disclosure further provides an information distribution method, which is performed by a fourth network element. The method includes:

[0042] Obtaining second information from a fifth network element during a registration process of the terminal, the second information including at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind the terminal or gateway; wherein the user identification information includes: identifications of different users or different applications or different devices under a terminal or a gateway, and / or names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway;

[0043] Send a registration acceptance message to the terminal, where the registration acceptance message carries the second information.

[0044] The obtaining of the second information from the fifth network element during the registration process includes:

[0045] Obtaining subscription data of the terminal from the fifth network element, where the subscription data carries the second information.

[0046] The obtaining of the second information from the fifth network element during the registration process includes:

[0047] Sending an access control policy association request message to the fifth network element;

[0048] Acquire or receive access and mobility related policy information sent by the fifth network element, where the policy information carries the second information.

[0049] The present disclosure also provides an information distribution method, which is performed by a fifth network element. The method includes:

[0050] Sending second information to the fourth network element during the registration process of the terminal, the second information including at least one of the following: user identification information, quality of service (QoS) profile, number of user identifications for one terminal identification, number of simultaneously active user identifications for one terminal identification, and indication behind the terminal or gateway;

[0051] The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

[0052] The sending of the second information to the fourth network element during the registration process of the terminal includes:

[0053] Sending subscription data of the terminal to the fourth network element, where the subscription data carries the second information.

[0054] The sending of the second information to the fourth network element during the registration process of the terminal includes:

[0055] Obtaining or receiving an access control policy association request message sent by the fourth network element;

[0056] According to the access control policy association request message, access and mobility related policy information is sent to the fourth network element, where the policy information carries the second information.

[0057] The present disclosure also provides a session management method, which is performed by a sixth network element. The method includes:

[0058] In a session establishment or modification process, sending a session management policy association-related request message to a seventh network element, where the session management policy association-related request message carries at least one of a terminal identifier, a user identifier under a terminal or a gateway, and a session identifier;

[0059] Acquire or receive QoS information and / or policy control related to the user identity sent by the seventh network element.

[0060] The method further comprises:

[0061] Determine whether to establish a session corresponding to the user ID based on local policy or location;

[0062] or,

[0063] Whether to establish a session corresponding to a user identifier is determined according to the number of user identifiers of a terminal identifier or the number of simultaneously active user identifiers of a terminal identifier.

[0064] The method further comprises:

[0065] If it is determined that a session corresponding to the user identifier is to be established, sending a session management policy association related request message to the seventh network element;

[0066] or,

[0067] If it is determined that the session corresponding to the user identifier is not to be established, the ninth network element is instructed to reject the session establishment and the rejection reason is indicated.

[0068] The method further comprises:

[0069] The user identifier and / or terminal identifier is sent to an eighth network element, which records the identifier in a call record.

[0070] The method further comprises:

[0071] Obtaining or receiving a create or update context request message sent by a ninth network element, where the create or update context request message carries at least one of a terminal identifier, a user identifier of a terminal or a gateway, and a session identifier;

[0072] The information carried by the ninth network element is carried by the terminal in a session establishment or modification request.

[0073] The present disclosure also provides a session management method, which is performed by a seventh network element. The method includes:

[0074] In a session establishment or modification process, obtaining or receiving a session management policy association-related request message sent by a sixth network element, the session management policy association-related request message carrying at least one of a terminal identifier, a user identifier under the terminal or gateway, and a session identifier;

[0075] According to the session management policy association related request message, QoS information and / or policy control related to the user identity is generated and sent to the sixth network element.

[0076] The present disclosure also provides a session management method, which is executed by a terminal. The method includes:

[0077] A session establishment or modification request is sent to a ninth network element, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier of a terminal or a gateway, and a session identifier.

[0078] The present disclosure also provides a session management method, which is performed by a ninth network element. The method includes:

[0079] Obtaining or receiving a session establishment or modification request sent by a terminal, wherein the session establishment or modification request carries at least one of a terminal identifier, a user identifier of the terminal or gateway, and a session identifier;

[0080] According to the session establishment or modification request, a create or update context request message is sent to the sixth network element, and the sixth network element establishes or modifies the session; wherein the create or update context request message carries at least one of a terminal identifier, a user identifier under the terminal or gateway, and a session identifier.

[0081] Before sending the create or update context request message to the sixth network element, the method further includes:

[0082] Determine whether to establish a session corresponding to the user ID based on local policy or location;

[0083] or,

[0084] Whether to establish a session corresponding to a user identifier is determined according to the number of user identifiers of a terminal identifier or the number of simultaneously active user identifiers of a terminal identifier.

[0085] The method further comprises:

[0086] If it is determined that a session corresponding to the user identifier is to be established, sending a create or update context request message to the sixth network element;

[0087] or,

[0088] If it is determined that the session corresponding to the user identifier is not to be established, the terminal is instructed to refuse to establish the session and the reason for the refusal is indicated.

[0089] The present disclosure also provides an information distribution device, which is applied to a first network element. The method includes:

[0090] A first acquisition module is configured to acquire or receive first information, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications associated with a terminal identification, the number of simultaneously active user identifications associated with a terminal identification, and an indication behind a terminal or a gateway; wherein the user identification information includes: identifications of different users, applications, or devices associated with a terminal or a gateway, and / or names of different users, applications, or devices associated with a terminal or a gateway, and / or a list of identifications of different users, applications, or devices associated with a terminal or a gateway;

[0091] A first sending module is configured to send the first information to the terminal.

[0092] An embodiment of the present disclosure further provides a first network element, including a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations:

[0093] Obtain or receive first information, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or a gateway; wherein the user identification information includes: identifications of different users, different applications, or different devices under a terminal or a gateway, and / or names of different users, different applications, or different devices under a terminal or a gateway, and / or a list of identifications of different users, different applications, or different devices under a terminal or a gateway;

[0094] Sending the first information to the terminal.

[0095] The present disclosure also provides an information distribution device, which is applied to a second network element. The device includes:

[0096] A second sending module is configured to send first information to the first network element, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or a gateway;

[0097] The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

[0098] An embodiment of the present disclosure further provides a second network element, including a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations:

[0099] Sending first information to the first network element, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or gateway;

[0100] The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

[0101] The present disclosure also provides an information distribution device, which is applied to a fourth network element. The device includes:

[0102] A second acquisition module is configured to acquire second information from a fifth network element during a registration process of the terminal, where the second information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications of a terminal identification, the number of simultaneously active user identifications of a terminal identification, and an indication behind the terminal or gateway; wherein the user identification information includes: identifications of different users or different applications or different devices under a terminal or a gateway, and / or names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway;

[0103] The third sending module is configured to send a registration acceptance message to the terminal, where the registration acceptance message carries the second information.

[0104] An embodiment of the present disclosure further provides a fourth network element, including a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations:

[0105] Obtaining second information from a fifth network element during a registration process of the terminal, the second information including at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind the terminal or gateway; wherein the user identification information includes: identifications of different users or different applications or different devices under a terminal or a gateway, and / or names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway;

[0106] Send a registration acceptance message to the terminal, where the registration acceptance message carries the second information.

[0107] The present disclosure also provides an information distribution device, which is applied to a fifth network element. The device includes:

[0108] a fourth sending module, configured to send second information to a fourth network element in a registration process of the terminal, the second information including at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications of a terminal identification, the number of simultaneously active user identifications of a terminal identification, and an indication behind the terminal or gateway;

[0109] The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

[0110] An embodiment of the present disclosure further provides a fifth network element, including a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations:

[0111] Sending second information to the fourth network element during the registration process of the terminal, the second information including at least one of the following: user identification information, quality of service (QoS) profile, number of user identifications for one terminal identification, number of simultaneously active user identifications for one terminal identification, and indication behind the terminal or gateway;

[0112] The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

[0113] The present disclosure also provides a session management device, applied to a sixth network element, the device including:

[0114] a fifth sending module, configured to send a session management policy association-related request message to the seventh network element in a session establishment or modification process, wherein the session management policy association-related request message carries at least one of a terminal identifier, a user identifier under a terminal or a gateway, and a session identifier;

[0115] The sixth receiving module is used to obtain or receive the QoS information and / or policy control related to the user identity sent by the seventh network element.

[0116] An embodiment of the present disclosure further provides a sixth network element, including a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations:

[0117] In a session establishment or modification process, sending a session management policy association-related request message to a seventh network element, where the session management policy association-related request message carries at least one of a terminal identifier, a user identifier under a terminal or a gateway, and a session identifier;

[0118] Acquire or receive QoS information and / or policy control related to the user identity sent by the seventh network element.

[0119] The present disclosure also provides a session management device, applied to a seventh network element, the device comprising:

[0120] a seventh receiving module, configured to obtain or receive a session management policy association-related request message sent by a sixth network element in a session establishment or modification process, wherein the session management policy association-related request message carries at least one of a terminal identifier, a user identifier under a terminal or a gateway, and a session identifier;

[0121] The seventh sending module is used to associate the relevant request message with the session management policy, generate QoS information and / or policy control related to the user identity, and send it to the sixth network element.

[0122] An embodiment of the present disclosure further provides a seventh network element, including a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations:

[0123] In a session establishment or modification process, obtaining or receiving a session management policy association-related request message sent by a sixth network element, the session management policy association-related request message carrying at least one of a terminal identifier, a user identifier under the terminal or gateway, and a session identifier;

[0124] According to the session management policy association related request message, QoS information and / or policy control related to the user identity is generated and sent to the sixth network element.

[0125] The present disclosure also provides a session management device, applied to a terminal, comprising:

[0126] The eighth sending module is used to send a session establishment or modification request to the ninth network element, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier under the terminal or gateway, and a session identifier.

[0127] An embodiment of the present disclosure further provides a terminal, including a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations:

[0128] A session establishment or modification request is sent to a ninth network element, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier of a terminal or a gateway, and a session identifier.

[0129] The present disclosure also provides a session management device, applied to a ninth network element, including:

[0130] a ninth receiving module, configured to obtain or receive a session establishment or modification request sent by a terminal, wherein the session establishment or modification request carries at least one of a terminal identifier, a user identifier of the terminal or gateway, and a session identifier;

[0131] A ninth sending module is configured to send a create or update context request message to a sixth network element according to the session establishment or modification request, and the sixth network element establishes or modifies the session; wherein the create or update context request message carries at least one of a terminal identifier, a user identifier under a terminal or gateway, and a session identifier.

[0132] An embodiment of the present disclosure further provides a ninth network element, including a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations:

[0133] Obtaining or receiving a session establishment or modification request sent by a terminal, wherein the session establishment or modification request carries at least one of a terminal identifier, a user identifier of the terminal or gateway, and a session identifier;

[0134] According to the session establishment or modification request, a create or update context request message is sent to the sixth network element, and the sixth network element establishes or modifies the session; wherein the create or update context request message carries at least one of a terminal identifier, a user identifier under the terminal or gateway, and a session identifier.

[0135] An embodiment of the present disclosure also provides a network element, including a memory, a processor, and a program stored on the memory and executable on the processor, wherein when the processor executes the program, the information allocation method described above is implemented, or when the processor executes the program, the session management method described above is implemented.

[0136] An embodiment of the present disclosure also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the information distribution method described above, or implements the steps in the session management method described above.

[0137] An embodiment of the present disclosure further provides a computer program product, comprising computer instructions, which, when executed by a processor, implement the steps of the information distribution method described above, or implement the steps of the session management method described above.

[0138] The above technical solution disclosed in the present invention has at least the following beneficial effects:

[0139] In the information distribution method, session management method, device and network element of the embodiments of the present disclosure, different identifiers are assigned to different users or different applications or different devices under a terminal, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway. BRIEF DESCRIPTION OF THE DRAWINGS

[0140] FIG1 is a flowchart showing the steps of the information distribution method on the first network element side provided by an embodiment of the present disclosure;

[0141] FIG2 is a flowchart showing the steps of the information distribution method on the second network element side provided by an embodiment of the present disclosure;

[0142] FIG3 is a flowchart showing the steps of the information distribution method on the fourth network element side provided by an embodiment of the present disclosure;

[0143] FIG4 is a flowchart showing the steps of the information distribution method on the fifth network element side provided by an embodiment of the present disclosure;

[0144] FIG5 is a flowchart showing the steps of a session management method on the sixth network element side provided by an embodiment of the present disclosure;

[0145] FIG6 is a flowchart showing the steps of a session management method on the seventh network element side provided by an embodiment of the present disclosure;

[0146] FIG7 is a flowchart showing the steps of a session management method on a terminal side provided by an embodiment of the present disclosure;

[0147] FIG8 is a flowchart showing the steps of a session management method on the ninth network element side provided by an embodiment of the present disclosure;

[0148] FIG9 shows one structural diagram of an information distribution device provided by an embodiment of the present disclosure;

[0149] FIG10 is a schematic diagram showing the structure of a network element provided by an embodiment of the present disclosure;

[0150] FIG11 shows a second structural diagram of the information distribution device provided by an embodiment of the present disclosure;

[0151] FIG12 shows a third structural diagram of the information distribution device provided by an embodiment of the present disclosure;

[0152] FIG13 shows a fourth structural diagram of the information distribution device provided by an embodiment of the present disclosure;

[0153] FIG14 shows one structural diagram of a session management device provided by an embodiment of the present disclosure;

[0154] FIG15 shows a second structural diagram of the session management device provided in an embodiment of the present disclosure;

[0155] FIG16 shows a third structural diagram of the session management device provided in an embodiment of the present disclosure;

[0156] FIG17 is a schematic diagram showing the structure of a terminal provided by an embodiment of the present disclosure;

[0157] FIG18 shows a fourth structural diagram of the session management device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0158] In order to make the technical problems, technical solutions and advantages to be solved by the present disclosure clearer, a detailed description will be given below with reference to the accompanying drawings and specific embodiments.

[0159] As shown in FIG1 , an embodiment of the present disclosure provides an information distribution method, which is performed by a first network element. The method includes:

[0160] Step 101: Obtain or receive first information, where the first information includes at least one of the following: user identification (user ID) information, a quality of service (QoS) profile, the number of user identifications of a terminal identification, the number of simultaneously active user identifications of a terminal identification, and an indication of being behind a UE or RG (5G-RG for short). The user identification information includes: identifications of different users, applications, or devices under a terminal or a gateway, and / or names of different users, applications, or devices under a terminal or a gateway, and / or a list of identifications of different users, applications, or devices under a terminal or a gateway.

[0161] Optionally, the QoS profile may also be referred to as a QoS subscription, a QoS configuration file, a QoS view, or a QoS data, etc., which is not specifically limited here.

[0162] Step 102: Send the first information to the terminal.

[0163] Optionally, the terminal identifier may be a user permanent identifier (SUbscription Permanent Identifier, SUPI); or, the terminal identifier may also be a universal public subscriber identifier (Generic Public Subscription Identifier, GPSI).

[0164] In one implementation, the “number of simultaneously active user identifiers per SUPI” is: the number of simultaneously active user identifiers per SUPI, which can also be understood as: the number of simultaneously active user identifiers per SUPI.

[0165] As an optional embodiment, step 101 includes:

[0166] Sending a first request message to the second network element, where the first request message carries an identifier of the terminal;

[0167] Obtain or receive a first response message sent by the second network element, where the first response message carries the first information.

[0168] In one implementation, the first network element is a session management function network element, such as a session management function (SMF) network element or other network elements with session management functions, and the second network element is an authentication, authorization and accounting server, such as an authentication, authorization and accounting (AAA) server, or other servers with authentication, authorization and accounting.

[0169] Accordingly, in the case where the second network element is an authentication, authorization and accounting server,

[0170] The first request message is an authentication or authorization request message;

[0171] The first response message is an authentication or authorization response message.

[0172] Correspondingly, step 102 includes: sending the first information to the terminal through a third network element.

[0173] Optionally, the third network element is an access and mobility management function network element, such as an access and mobility management function (AMF) network element, or other network elements with access and mobility management functions.

[0174] For example, in the secondary authentication and authorization process, the SMF sends an authentication or authorization request message to the AAA server, carrying the SUPI and / or GPSI; the AAA server returns an authentication or authorization response message to the SMF, carrying the above-mentioned first information. In the subsequent process of establishing the Protocol Data Unit (PDU) session, the SMF sends the first information to the terminal through the AMF.

[0175] In another implementation method, the first network element is a session management function network element, such as a session management function (SMF) network element or other network element with a session management function, and the second network element is a unified data management function network element or a unified data storage function network element, such as a unified data management function (UDM) network element or other network element with a unified data management function or a unified data storage function (UDR) network element or other network element with a unified data storage function.

[0176] In another implementation, the first network element is a session management function network element, such as a session management function (SMF) network element or other network element with session management function, and the second network element is a policy control function network element, such as a policy control function (PCF) network element, or other network element with policy control function.

[0177] Correspondingly, in the case where the second network element is a unified data management function network element or a unified data storage function network element,

[0178] The first request message is an acquisition message for acquiring session management contract information;

[0179] The first response message is the session management contract information.

[0180] And / or, in the case where the second network element is a policy control function network element,

[0181] The first request message is a session management policy association modification request message;

[0182] The first response message is a session management policy association modification response message.

[0183] Accordingly, step 102 includes:

[0184] A session management container is sent to the terminal, where the session management container carries the first information.

[0185] For example, during the PDU session establishment process, the SMF sends an acquisition message to the UDM or UDR to obtain session management subscription information, carrying the SUPI or GPSI. The UDM or UDR returns the session management subscription information, carrying the aforementioned first information. Alternatively, the SMF initiates a session management policy association modification (SM Policy Association Modification) process to the PCF, carrying the SUPI or GPSI; the PCF returns the aforementioned first information. Furthermore, the SMF returns the first information to the terminal, carried in the N1 SM container.

[0186] In summary, the embodiments of the present disclosure assign different identifiers to different users or different applications or different devices under a terminal in the secondary authentication process or PDU session process, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway.

[0187] As shown in FIG2 , an embodiment of the present disclosure further provides an information distribution method, which is performed by a second network element. The method includes:

[0188] Step 201: Send first information to a first network element, where the first information includes at least one of the following: user ID information, a QoS profile, the number of user IDs for a terminal ID, the number of concurrently active user IDs for a terminal ID, and an indication of being behind a UE or RG (5G-RG).

[0189] The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

[0190] Optionally, the QoS profile may also be referred to as a QoS subscription, a QoS configuration file, a QoS view, or a QoS data, etc., which is not specifically limited here.

[0191] Optionally, the terminal identifier may be a user permanent identifier (SUbscription Permanent Identifier, SUPI); or, the terminal identifier may also be a universal public subscriber identifier (Generic Public Subscription Identifier, GPSI).

[0192] In one implementation, the “number of simultaneously active user identifiers per SUPI” is: the number of simultaneously active user identifiers per SUPI, which can also be understood as: the number of simultaneously active user identifiers per SUPI.

[0193] As an optional embodiment, the method further includes:

[0194] Obtaining or receiving a first request message sent by the first network element, where the first request message carries an identifier of the terminal;

[0195] The sending the first information to the first network element includes:

[0196] A first response message is sent to the first network element, where the first response message carries the first information.

[0197] In one implementation, the first network element is a session management function network element, such as a session management function (SMF) network element or other network elements with session management functions, and the second network element is an authentication, authorization and accounting server, such as an authentication, authorization and accounting (AAA) server, or other servers with authentication, authorization and accounting.

[0198] Accordingly, in the case where the second network element is an authentication, authorization and accounting server,

[0199] The first request message is an authentication or authorization request message;

[0200] The first response message is an authentication or authorization response message.

[0201] For example, in the secondary authentication and authorization process, the SMF sends an authentication or authorization request message to the AAA server, carrying the SUPI and / or GPSI; the AAA server returns an authentication or authorization response message to the SMF, carrying the above-mentioned first information. In the subsequent process of establishing the Protocol Data Unit (PDU) session, the SMF sends the first information to the terminal through the AMF.

[0202] In another implementation method, the first network element is a session management function network element, such as a session management function (SMF) network element or other network element with a session management function, and the second network element is a unified data management function network element or a unified data storage function network element, such as a unified data management function (UDM) network element or other network element with a unified data management function or a unified data storage function (UDR) network element or other network element with a unified data storage function.

[0203] In another implementation, the first network element is a session management function network element, such as a session management function (SMF) network element or other network element with session management function, and the second network element is a policy control function network element, such as a policy control function (PCF) network element, or other network element with policy control function.

[0204] Correspondingly, in the case where the second network element is a unified data management function network element or a unified data storage function network element,

[0205] The first request message is an acquisition message for acquiring session management contract information;

[0206] The first response message is the session management contract information.

[0207] And / or, in the case where the second network element is a policy control function network element,

[0208] The first request message is a session management policy association modification request message;

[0209] The first response message is a session management policy association modification response message.

[0210] For example, during the PDU session establishment process, the SMF sends an acquisition message to the UDM or UDR to obtain session management contract information, carrying the SUPI or GPSI. The UDM or UDR returns the session management contract information, carrying the aforementioned first information. Alternatively, the SMF initiates a session management policy association modification (SM Policy Association Modification) process to the PCF, carrying the SUP or GPSI; the PCF returns the aforementioned first information. Furthermore, the SMF returns the first information to the terminal, carried in the N1 SM container.

[0211] In summary, the embodiments of the present disclosure assign different identifiers to different users or different applications or different devices under a terminal in the secondary authentication process or PDU session process, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway.

[0212] As shown in FIG3 , the embodiment of the present disclosure further provides an information distribution method, which is performed by a fourth network element. The method includes:

[0213] Step 301: Obtain second information from a fifth network element during the registration process of the terminal, where the second information includes at least one of the following: user identification (user ID) information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication of being behind a UE or RG (5G-RG for short); wherein the user identification information includes: identifications of different users or different applications or different devices under a terminal or a gateway, and / or, names of different users or different applications or different devices under a terminal or a gateway, and / or, a list of identifications of different users or different applications or different devices under a terminal or a gateway;

[0214] Optionally, the QoS profile may also be referred to as a QoS subscription, a QoS configuration file, a QoS view, or a QoS data, etc., which is not specifically limited here.

[0215] Step 302: Send a registration acceptance message to the terminal, where the registration acceptance message carries the second information.

[0216] Optionally, the terminal identifier may be a user permanent identifier (SUbscription Permanent Identifier, SUPI); or, the terminal identifier may also be a universal public subscriber identifier (Generic Public Subscription Identifier, GPSI).

[0217] Optionally, “the number of simultaneously active user identifiers for one terminal identifier” is: the number of simultaneously active user identifiers per SUPI, which can also be understood as: the number of simultaneously active user identifiers for one terminal identifier.

[0218] In one implementation, the fourth network element is an access and mobility management function network element, such as an access and mobility management function (AMF) network element, or other network elements with access and mobility management functions. The fifth network element is a unified data management function network element or a unified data storage function network element, such as a unified data management function (UDM) network element or other network elements with unified data management functions or a unified data storage function (UDR) network element or other network elements with unified data storage functions. Alternatively, the fifth network element is a policy control function network element, such as a policy control function (PCF) network element, or other network elements with policy control functions.

[0219] As an optional embodiment, step 301 includes:

[0220] Obtaining subscription data of the terminal from the fifth network element, where the subscription data carries the second information.

[0221] For example, during the registration process, the AMF obtains subscription data from the UDM or UDR, and the UDM or UDR provides the second information to the AMF. The AMF returns the second information to the terminal in a Registration Accept message.

[0222] As another optional embodiment, step 301 includes:

[0223] Sending an access control policy association request message to the fifth network element;

[0224] Acquire or receive access and mobility related policy information sent by the fifth network element, where the policy information carries the second information.

[0225] For example, in the registration process, the AMF executes the AM Policy Association Establishment process, and the PCF carries the above-mentioned second information to the AMF in the access and mobility related policy information; the AMF returns the second information to the terminal in the Registration Accept message.

[0226] In summary, the embodiments of the present disclosure allocate different identifiers to different users or different applications or different devices under one terminal in the registration process, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway.

[0227] As shown in FIG4 , the embodiment of the present disclosure further provides an information distribution method, which is performed by a fifth network element. The method includes:

[0228] Step 401: Send second information to a fourth network element during the terminal registration process, where the second information includes at least one of the following: user ID information, a QoS profile, the number of user identifiers for a terminal identifier, the number of concurrently active user identifiers for a terminal identifier, and an indication of being behind a UE or RG (5G-RG).

[0229] The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

[0230] Optionally, the QoS profile may also be referred to as a QoS subscription, a QoS configuration file, a QoS view, or a QoS data, etc., which is not specifically limited here.

[0231] Optionally, the terminal identifier may be a user permanent identifier (SUbscription Permanent Identifier, SUPI); or, the terminal identifier may also be a universal public subscriber identifier (Generic Public Subscription Identifier, GPSI).

[0232] Optionally, “the number of simultaneously active user identifiers for one terminal identifier” is: the number of simultaneously active user identifiers per SUPI, which can also be understood as: the number of simultaneously active user identifiers for one terminal identifier.

[0233] In one implementation, the fourth network element is an access and mobility management function network element, such as an access and mobility management function (AMF) network element, or other network elements with access and mobility management functions. The fifth network element is a unified data management function network element or a unified data storage function network element, such as a unified data management function (UDM) network element or other network elements with unified data management functions or a unified data storage function (UDR) network element or other network elements with unified data storage functions. Alternatively, the fifth network element is a policy control function network element, such as a policy control function (PCF) network element, or other network elements with policy control functions.

[0234] As an optional embodiment, step 401 includes:

[0235] Sending subscription data of the terminal to the fourth network element, where the subscription data carries the second information.

[0236] For example, during the registration process, the AMF obtains subscription data from the UDM or UDR, and the UDM or UDR provides the second information to the AMF. The AMF returns the second information to the terminal in a Registration Accept message.

[0237] As another optional embodiment, step 401 includes:

[0238] Obtaining or receiving an access control policy association request message sent by the fourth network element;

[0239] According to the access control policy association request message, access and mobility related policy information is sent to the fourth network element, where the policy information carries the second information.

[0240] For example, in the registration process, the AMF executes the AM Policy Association Establishment process, and the PCF carries the above-mentioned second information to the AMF in the access and mobility related policy information; the AMF returns the second information to the terminal in the Registration Accept message.

[0241] In summary, the embodiments of the present disclosure allocate different identifiers to different users or different applications or different devices under one terminal in the registration process, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway.

[0242] As shown in FIG5 , an embodiment of the present disclosure further provides a session management method, which is performed by a sixth network element and includes:

[0243] Step 501: During a session establishment or modification process, a session management policy association request message is sent to a seventh network element. The session management policy association request message carries at least one of a terminal identifier, a user identifier (user ID) of the terminal or gateway, and a session identifier.

[0244] Optionally, the terminal identifier may be a user permanent identifier (SUbscription Permanent Identifier, SUPI); or, the terminal identifier may also be a universal public subscriber identifier (Generic Public Subscription Identifier, GPSI).

[0245] Optionally, the user identifier is an identifier of a different user, a different application, or a different device under the terminal.

[0246] Optionally, the session identifier is a PDU session identifier, such as a PDU Session ID. During the PDU session establishment process, the PDU Session ID is a new PDU Session ID generated by the terminal. Alternatively, during the PDU session modification process, the PDU Session ID is the PDU Session ID of an established PDU session; this is not specifically limited here.

[0247] Step 502: Acquire or receive QoS information and / or policy control related to the user identity sent by the seventh network element.

[0248] In one implementation, the sixth network element is a session management function network element, such as a session management function (SMF) network element or other network element with session management function, and the seventh network element is a policy control function network element, such as a policy control function (PCF) network element, or other network element with policy control function.

[0249] For example, the SMF executes the SM Policy Association Establishment process and sends the second information to the PCF; the PCF returns QoS information, policy control, etc.

[0250] Optionally, “QoS information related to user identification” may be understood as: specific QoS settings related to user ID.

[0251] In at least one embodiment of the present disclosure, the sixth network element restricts the usage of user identifiers. Accordingly, the method further includes:

[0252] Determine whether to establish a session corresponding to the user ID based on local policy or location.

[0253] or,

[0254] Whether to establish a session corresponding to a user identifier is determined according to the number of user identifiers of a terminal identifier or the number of simultaneously active user identifiers of a terminal identifier.

[0255] In one implementation, the method further includes:

[0256] If it is determined that a session corresponding to the user identifier is to be established, sending a session management policy association related request message to the seventh network element;

[0257] or,

[0258] If it is determined that the session corresponding to the user identifier is not to be established, the ninth network element is instructed to reject the session establishment and the rejection reason is indicated.

[0259] Optionally, the ninth network element is an access and mobility management function network element, such as an access and mobility management function (AMF) network element, or other network elements with access and mobility management functions.

[0260] In another optional embodiment of the present disclosure, the method further includes:

[0261] The user identifier and / or terminal identifier is sent to an eighth network element, which records the identifier in a call record.

[0262] Optionally, the eighth network element is a charging function network element, such as a charging function (Charging Function, CHF) network element or other network elements with a charging function.

[0263] Optionally, the user identifier is a User ID or a User name, which is not specifically limited here.

[0264] As another optional embodiment, the method further includes:

[0265] Obtaining or receiving a create or update context request message sent by a ninth network element, where the create or update context request message carries at least one of a terminal identifier, a user identifier of a terminal or a gateway, and a session identifier;

[0266] The information carried by the ninth network element is carried by the terminal in a session establishment or modification request.

[0267] Optionally, the ninth network element is an access and mobility management function network element, such as an access and mobility management function (AMF) network element, or other network elements with access and mobility management functions.

[0268] For example, in the PDU session establishment process, the terminal initiates the PDU session establishment process to the AMF, carrying at least one of the terminal identifier, the user identifier under the terminal or gateway, and the session identifier; the AMF sends a PDU session creation context request message to the SMF, carrying at least one of the terminal identifier, the user identifier under the terminal or gateway, and the session identifier; the SMF executes the session management policy association establishment (SM Policy Association Establishment) process and sends the above-mentioned second information to the PCF; the PCF returns QoS information, policy control, etc. The SMF sends the user identifier and / or terminal identifier to the CHF, and the CHF records it in the call record.

[0269] For another example, in the PDU session modification process, the terminal initiates the PDU session modification process to the AMF, carrying at least one of the terminal identifier, the user identifier under the terminal or gateway, and the session identifier; the AMF sends a PDU session update context request message to the SMF, carrying at least one of the terminal identifier, the user identifier under the terminal or gateway, and the session identifier; the SMF executes the session management policy association modification (SM Policy Association Modification) process and sends the above-mentioned second information to the PCF; the PCF returns QoS information, policy control, etc. The SMF sends the user identifier and / or terminal identifier to the CHF, which records it in the call record.

[0270] In summary, the embodiments of the present disclosure provide a PDU session establishment and modification process based on different user identifiers under the same terminal or gateway, thereby providing different differentiated services for different users or different applications or different devices under the same terminal or gateway.

[0271] As shown in FIG6 , an embodiment of the present disclosure further provides a session management method, which is performed by a seventh network element. The method includes:

[0272] Step 601: In a session establishment or modification process, a session management policy association request message is obtained or received from a sixth network element. The session management policy association request message carries at least one of a terminal identifier, a user identifier (user ID) of the terminal or gateway, and a session identifier.

[0273] Step 602: Generate QoS information and / or policy control related to the user identity according to the session management policy association request message, and send it to the sixth network element.

[0274] Optionally, the terminal identifier may be a user permanent identifier (SUbscription Permanent Identifier, SUPI); or, the terminal identifier may also be a universal public subscriber identifier (Generic Public Subscription Identifier, GPSI).

[0275] Optionally, the user identifier is an identifier of a different user, a different application, or a different device under the terminal.

[0276] Optionally, the session identifier is a PDU session identifier, such as a PDU Session ID. During the PDU session establishment process, the PDU Session ID is a new PDU Session ID generated by the terminal. Alternatively, during the PDU session modification process, the PDU Session ID is the PDU Session ID of an established PDU session; this is not specifically limited here.

[0277] In one implementation, the sixth network element is a session management function network element, such as a session management function (SMF) network element or other network element with session management function, and the seventh network element is a policy control function network element, such as a policy control function (PCF) network element, or other network element with policy control function.

[0278] For example, the SMF executes the SM Policy Association Establishment process and sends the second information to the PCF; the PCF returns QoS information, policy control, etc.

[0279] Optionally, “QoS information related to user ID” can be understood as: specific QoS settings related to user ID.

[0280] In summary, the embodiments of the present disclosure provide a PDU session establishment and modification process based on different user identifiers under the same terminal or gateway, thereby providing different differentiated services for different users or different applications or different devices under the same terminal or gateway.

[0281] As shown in FIG7 , an embodiment of the present disclosure further provides a session management method, which is executed by a terminal. The method includes:

[0282] Step 701: Send a session establishment or modification request to a ninth network element, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier of a terminal or gateway, and a session identifier.

[0283] Optionally, the ninth network element is an access and mobility management function network element, such as an access and mobility management function (AMF) network element, or other network elements with access and mobility management functions.

[0284] For example, in the PDU session establishment process, the terminal initiates a PDU session establishment process to the AMF, carrying at least one of the terminal identifier, the user identifier under the terminal or gateway, and the session identifier; for another example, in the PDU session modification process, the terminal initiates a PDU session modification process to the AMF, carrying at least one of the terminal identifier, the user identifier under the terminal or gateway, and the session identifier.

[0285] In summary, the embodiments of the present disclosure provide a PDU session establishment and modification process based on different user identifiers under the same terminal or gateway, thereby providing different differentiated services for different users or different applications or different devices under the same terminal or gateway.

[0286] As shown in FIG8 , an embodiment of the present disclosure further provides a session management method, which is performed by a ninth network element. The method includes:

[0287] Step 801: Obtain or receive a session establishment or modification request sent by a terminal, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier of the terminal or gateway, and a session identifier.

[0288] Step 802: Send a create or update context request message to the sixth network element based on the session establishment or modification request, and the sixth network element will establish or modify the session; wherein the create or update context request message carries at least one of the terminal identifier, the user identifier under the terminal or gateway, and the session identifier.

[0289] Optionally, the ninth network element is an access and mobility management function network element, such as an access and mobility management function (AMF) network element, or other network elements with access and mobility management functions.

[0290] Optionally, the sixth network element is a session management function network element, such as a session management function (SMF) network element or other network elements with session management function.

[0291] In at least one embodiment of the present disclosure, the ninth network element restricts the usage of user identifiers. Accordingly, before sending the create or update context request message to the sixth network element, the method further includes:

[0292] Determine whether to establish a session corresponding to the user ID based on local policy or location.

[0293] or,

[0294] Whether to establish a session corresponding to a user identifier is determined according to the number of user identifiers of a terminal identifier or the number of simultaneously active user identifiers of a terminal identifier.

[0295] In one implementation, the method further includes:

[0296] If it is determined that a session corresponding to the user identifier is to be established, sending a create or update context request message to the sixth network element;

[0297] or,

[0298] If it is determined that the session corresponding to the user identifier is not to be established, the terminal is instructed to refuse to establish the session and the reason for the refusal is indicated.

[0299] For example, in the PDU session establishment process, the terminal initiates the PDU session establishment process to the AMF, carrying at least one of the terminal identifier, the user identifier under the terminal or gateway, and the session identifier; the AMF sends a PDU session creation context request message to the SMF, carrying at least one of the terminal identifier, the user identifier under the terminal or gateway, and the session identifier; the SMF executes the session management policy association establishment (SM Policy Association Establishment) process and sends the above-mentioned second information to the PCF; the PCF returns QoS information, policy control, etc. The SMF sends the user identifier and / or terminal identifier to the CHF, and the CHF records it in the call record.

[0300] For another example, in the PDU session modification process, the terminal initiates the PDU session modification process to the AMF, carrying at least one of the terminal identifier, the user identifier under the terminal or gateway, and the session identifier; the AMF sends a PDU session update context request message to the SMF, carrying at least one of the terminal identifier, the user identifier under the terminal or gateway, and the session identifier; the SMF executes the session management policy association modification (SM Policy Association Modification) process and sends the above-mentioned second information to the PCF; the PCF returns QoS information, policy control, etc. The SMF sends the user identifier and / or terminal identifier to the CHF, which records it in the call record.

[0301] In summary, the embodiments of the present disclosure provide a PDU session establishment and modification process based on different user identifiers under the same terminal or gateway, thereby providing different differentiated services for different users or different applications or different devices under the same terminal or gateway.

[0302] Enhancement of the 5G User Identities and Authentication Architecture is an important topic that has received widespread attention. This disclosed embodiment primarily addresses the acquisition of User ID and User ID-specific QoS profile information within the 5G GC architecture, as well as related processes and computational implementation methods for User ID-based registration, PDU session establishment, and session modification. Based on identity recognition, 5GC can perceive and control post-terminal devices / users, thereby providing differentiated services to different users, applications, or devices within the same terminal or gateway.

[0303] As shown in FIG9 , an embodiment of the present disclosure further provides an information distribution device, which is applied to a first network element. The method includes:

[0304] A first acquisition module 901 is configured to acquire or receive first information, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications associated with a terminal identification, the number of simultaneously active user identifications associated with a terminal identification, and an indication behind a terminal or gateway; wherein the user identification information includes: identifications of different users, applications, or devices associated with a terminal or gateway, and / or names of different users, applications, or devices associated with a terminal or gateway, and / or a list of identifications of different users, applications, or devices associated with a terminal or gateway;

[0305] The first sending module 902 is configured to send the first information to the terminal.

[0306] As an optional embodiment, the first acquisition module includes:

[0307] A first submodule is configured to send a first request message to a second network element, where the first request message carries an identifier of the terminal;

[0308] The second submodule is used to obtain or receive a first response message sent by the second network element, where the first response message carries the first information.

[0309] As an optional embodiment, when the second network element is an authentication, authorization and accounting server,

[0310] The first request message is an authentication or authorization request message;

[0311] The first response message is an authentication or authorization response message.

[0312] As an optional embodiment, when the second network element is a unified data management function network element or a unified data storage function network element,

[0313] The first request message is an acquisition message for acquiring session management contract information;

[0314] The first response message is the session management contract information.

[0315] As an optional embodiment, when the second network element is a policy control function network element,

[0316] The first request message is a session management policy association modification request message;

[0317] The first response message is a session management policy association modification response message.

[0318] As an optional embodiment, the first sending module includes:

[0319] A first sending submodule, configured to send the first information to the terminal through a third network element;

[0320] or,

[0321] The second sending submodule is configured to send a session management container to the terminal, where the session management container carries the first information.

[0322] The embodiment of the present disclosure assigns different identifiers to different users or different applications or different devices under a terminal in the secondary authentication process or PDU session process, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway.

[0323] It should be noted that the information distribution device provided in the embodiment of the present disclosure is a device capable of executing the above-mentioned information distribution method. All embodiments of the above-mentioned information distribution method are applicable to the device and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0324] As shown in FIG10 , an embodiment of the present disclosure further provides a first network element, including a processor 1000 and a transceiver 1010. The transceiver 1010 receives and sends data under the control of the processor 1000. The processor 1000 is configured to perform the following operations:

[0325] Obtain or receive first information, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or a gateway; wherein the user identification information includes: identifications of different users, different applications, or different devices under a terminal or a gateway, and / or names of different users, different applications, or different devices under a terminal or a gateway, and / or a list of identifications of different users, different applications, or different devices under a terminal or a gateway;

[0326] Sending the first information to the terminal.

[0327] As an optional embodiment, the processor is further configured to perform the following operations:

[0328] Sending a first request message to the second network element, where the first request message carries an identifier of the terminal;

[0329] Obtain or receive a first response message sent by the second network element, where the first response message carries the first information.

[0330] As an optional embodiment, when the second network element is an authentication, authorization and accounting server,

[0331] The first request message is an authentication or authorization request message;

[0332] The first response message is an authentication or authorization response message.

[0333] As an optional embodiment, when the second network element is a unified data management function network element or a unified data storage function network element,

[0334] The first request message is an acquisition message for acquiring session management contract information;

[0335] The first response message is the session management contract information.

[0336] As an optional embodiment, when the second network element is a policy control function network element,

[0337] The first request message is a session management policy association modification request message;

[0338] The first response message is a session management policy association modification response message.

[0339] As an optional embodiment, the processor is further configured to perform the following operations:

[0340] sending the first information to the terminal through a third network element;

[0341] or,

[0342] A session management container is sent to the terminal, where the session management container carries the first information.

[0343] The embodiment of the present disclosure assigns different identifiers to different users or different applications or different devices under a terminal in the secondary authentication process or PDU session process, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway.

[0344] It should be noted that the network element provided in the embodiment of the present disclosure is a network element capable of executing the above-mentioned information allocation method. All embodiments of the above-mentioned information allocation method are applicable to the network element and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0345] As shown in FIG11 , an embodiment of the present disclosure further provides an information distribution device, which is applied to a second network element. The device includes:

[0346] The second sending module 1101 is configured to send first information to the first network element, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or gateway;

[0347] The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

[0348] As an optional embodiment, the device further includes:

[0349] a message receiving module, configured to obtain or receive a first request message sent by the first network element, where the first request message carries an identifier of the terminal;

[0350] The second sending module includes:

[0351] The third submodule is configured to send a first response message to the first network element, where the first response message carries the first information.

[0352] As an optional embodiment, when the second network element is an authentication, authorization and accounting server,

[0353] The first request message is an authentication or authorization request message;

[0354] The first response message is an authentication or authorization response message.

[0355] As an optional embodiment, when the second network element is a unified data management function network element or a unified data storage function network element,

[0356] The first request message is an acquisition message for acquiring session management contract information;

[0357] The first response message is the session management contract information.

[0358] As an optional embodiment, when the second network element is a policy control function network element,

[0359] The first request message is a session management policy association modification request message;

[0360] The first response message is a session management policy association modification response message.

[0361] The embodiment of the present disclosure assigns different identifiers to different users or different applications or different devices under a terminal in the secondary authentication process or PDU session process, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway.

[0362] It should be noted that the information distribution device provided in the embodiment of the present disclosure is a device capable of executing the above-mentioned information distribution method. All embodiments of the above-mentioned information distribution method are applicable to the device and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0363] As shown in FIG10 , an embodiment of the present disclosure further provides a second network element, including a processor 1000 and a transceiver 1010. The transceiver 1010 receives and sends data under the control of the processor 1000. The processor 1000 is configured to perform the following operations:

[0364] Sending first information to the first network element, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or gateway;

[0365] The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

[0366] As an optional embodiment, the processor is further configured to perform the following operations:

[0367] Obtaining or receiving a first request message sent by the first network element, where the first request message carries an identifier of the terminal;

[0368] The sending the first information to the first network element includes:

[0369] A first response message is sent to the first network element, where the first response message carries the first information.

[0370] As an optional embodiment, when the second network element is an authentication, authorization and accounting server,

[0371] The first request message is an authentication or authorization request message;

[0372] The first response message is an authentication or authorization response message.

[0373] As an optional embodiment, when the second network element is a unified data management function network element or a unified data storage function network element,

[0374] The first request message is an acquisition message for acquiring session management contract information;

[0375] The first response message is the session management contract information.

[0376] As an optional embodiment, when the second network element is a policy control function network element,

[0377] The first request message is a session management policy association modification request message;

[0378] The first response message is a session management policy association modification response message.

[0379] The embodiment of the present disclosure assigns different identifiers to different users or different applications or different devices under a terminal in the secondary authentication process or PDU session process, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway.

[0380] It should be noted that the network element provided in the embodiment of the present disclosure is a network element capable of executing the above-mentioned information allocation method. All embodiments of the above-mentioned information allocation method are applicable to the network element and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0381] As shown in FIG12 , an embodiment of the present disclosure further provides an information distribution device, which is applied to a fourth network element. The device includes:

[0382] A second acquisition module 1201 is configured to acquire second information from a fifth network element during a registration process of a terminal, where the second information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or a gateway; wherein the user identification information includes: identifications of different users, applications, or devices under a terminal or a gateway, and / or names of different users, applications, or devices under a terminal or a gateway, and / or a list of identifications of different users, applications, or devices under a terminal or a gateway;

[0383] The third sending module 1202 is configured to send a registration acceptance message to the terminal, where the registration acceptance message carries the second information.

[0384] As an optional embodiment, the second obtaining module includes:

[0385] The second acquisition submodule is configured to acquire subscription data of the terminal from the fifth network element, where the subscription data carries the second information.

[0386] As an optional embodiment, the second obtaining module includes:

[0387] A fourth submodule, configured to send an access control policy association request message to the fifth network element;

[0388] The fifth submodule is configured to obtain or receive access and mobility-related policy information sent by the fifth network element, where the policy information carries the second information.

[0389] In the embodiment of the present disclosure, different identifiers are allocated to different users or different applications or different devices under one terminal during the registration process, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway.

[0390] It should be noted that the information distribution device provided in the embodiment of the present disclosure is a device capable of executing the above-mentioned information distribution method. All embodiments of the above-mentioned information distribution method are applicable to the device and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0391] As shown in FIG10 , an embodiment of the present disclosure further provides a fourth network element, including a processor 1000 and a transceiver 1010. The transceiver 1010 receives and sends data under the control of the processor 1000. The processor 1000 is configured to perform the following operations:

[0392] Obtaining second information from a fifth network element during a registration process of the terminal, the second information including at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind the terminal or gateway; wherein the user identification information includes: identifications of different users or different applications or different devices under a terminal or a gateway, and / or names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway;

[0393] Send a registration acceptance message to the terminal, where the registration acceptance message carries the second information.

[0394] As an optional embodiment, the processor is further configured to perform the following operations:

[0395] Obtaining subscription data of the terminal from the fifth network element, where the subscription data carries the second information.

[0396] As an optional embodiment, the processor is further configured to perform the following operations:

[0397] Sending an access control policy association request message to the fifth network element;

[0398] Acquire or receive access and mobility related policy information sent by the fifth network element, where the policy information carries the second information.

[0399] In the embodiment of the present disclosure, different identifiers are allocated to different users or different applications or different devices under one terminal during the registration process, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway.

[0400] It should be noted that the network element provided in the embodiment of the present disclosure is a network element capable of executing the above-mentioned information allocation method. All embodiments of the above-mentioned information allocation method are applicable to the network element and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0401] As shown in FIG13 , an embodiment of the present disclosure further provides an information distribution device, which is applied to a fifth network element. The device includes:

[0402] The fourth sending module 1301 is configured to send second information to a fourth network element during a registration process of the terminal, where the second information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for one terminal identification, the number of simultaneously active user identifications for one terminal identification, and an indication behind the terminal or gateway;

[0403] The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

[0404] As an optional embodiment, the fourth sending module includes:

[0405] The fourth sending submodule is configured to send the subscription data of the terminal to the fourth network element, where the subscription data carries the second information.

[0406] As an optional embodiment, the fourth sending module includes:

[0407] A fifth submodule, configured to obtain or receive an access control policy association request message sent by the fourth network element;

[0408] A fifth sending submodule is configured to send access and mobility-related policy information to the fourth network element according to the access control policy association request message, where the policy information carries the second information.

[0409] In the embodiment of the present disclosure, different identifiers are allocated to different users or different applications or different devices under one terminal during the registration process, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway.

[0410] It should be noted that the information distribution device provided in the embodiment of the present disclosure is a device capable of executing the above-mentioned information distribution method. All embodiments of the above-mentioned information distribution method are applicable to the device and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0411] As shown in FIG10 , an embodiment of the present disclosure further provides a fifth network element, including a processor 1000 and a transceiver 1010. The transceiver 1010 receives and sends data under the control of the processor 1000. The processor 1000 is configured to perform the following operations:

[0412] Sending second information to the fourth network element during the registration process of the terminal, the second information including at least one of the following: user identification information, quality of service (QoS) profile, number of user identifications for one terminal identification, number of simultaneously active user identifications for one terminal identification, and indication behind the terminal or gateway;

[0413] The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

[0414] As an optional embodiment, the processor is further configured to perform the following operations:

[0415] Sending subscription data of the terminal to the fourth network element, where the subscription data carries the second information.

[0416] As an optional embodiment, the processor is further configured to perform the following operations:

[0417] Obtaining or receiving an access control policy association request message sent by the fourth network element;

[0418] According to the access control policy association request message, access and mobility related policy information is sent to the fourth network element, where the policy information carries the second information.

[0419] In the embodiment of the present disclosure, different identifiers are allocated to different users or different applications or different devices under one terminal during the registration process, thereby providing different differentiated services to different users or different applications or different devices under the same terminal or gateway.

[0420] It should be noted that the network element provided in the embodiment of the present disclosure is a network element capable of executing the above-mentioned information allocation method. All embodiments of the above-mentioned information allocation method are applicable to the network element and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0421] As shown in FIG14 , an embodiment of the present disclosure further provides a session management device, applied to a sixth network element, the device including:

[0422] A fifth sending module 1401 is configured to send a session management policy association-related request message to a seventh network element in a session establishment or modification process, where the session management policy association-related request message carries at least one of a terminal identifier, a user identifier of a terminal or gateway, and a session identifier;

[0423] The sixth receiving module 1402 is configured to obtain or receive QoS information and / or policy control related to the user identity sent by the seventh network element.

[0424] As an optional embodiment, the device further includes:

[0425] A first judgment module is used to judge whether to establish a session corresponding to the user identifier according to a local policy or location;

[0426] Alternatively, it is used to determine whether to establish a session corresponding to a user identifier based on the number of user identifiers of a terminal identifier or the number of simultaneously active user identifiers of a terminal identifier.

[0427] As an optional embodiment, the device further includes:

[0428] an eleventh sending module, configured to send a session management policy association related request message to the seventh network element when it is determined that a session corresponding to the user identifier is to be established;

[0429] Alternatively, when it is determined that the session corresponding to the user identifier is not to be established, the ninth network element is instructed to refuse to establish the session and the reason for the refusal is indicated.

[0430] As an optional embodiment, the device further includes:

[0431] The twelfth sending module is used to send the user identifier and / or terminal identifier to the eighth network element, and the eighth network element records the identifier in the call record.

[0432] As an optional embodiment, the device further includes:

[0433] a message receiving module, configured to obtain or receive a create or update context request message sent by a ninth network element, wherein the create or update context request message carries at least one of a terminal identifier, a user identifier under a terminal or a gateway, and a session identifier;

[0434] The information carried by the ninth network element is carried by the terminal in a session establishment or modification request.

[0435] The embodiment of the present disclosure provides a PDU session establishment and modification process based on different user identifiers under the same terminal or gateway, thereby providing different differentiated services for different users or different applications or different devices under the same terminal or gateway.

[0436] It should be noted that the information distribution device provided in the embodiment of the present disclosure is a device capable of executing the above-mentioned information distribution method. All embodiments of the above-mentioned information distribution method are applicable to the device and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0437] As shown in FIG10 , an embodiment of the present disclosure further provides a sixth network element, including a processor 1000 and a transceiver 1010. The transceiver 1010 receives and sends data under the control of the processor 1000. The processor 1000 is configured to perform the following operations:

[0438] In a session establishment or modification process, sending a session management policy association-related request message to a seventh network element, where the session management policy association-related request message carries at least one of a terminal identifier, a user identifier under a terminal or a gateway, and a session identifier;

[0439] Acquire or receive QoS information and / or policy control related to the user identity sent by the seventh network element.

[0440] As an optional embodiment, the processor is further configured to perform the following operations:

[0441] Determine whether to establish a session corresponding to the user ID based on local policy or location;

[0442] or,

[0443] Whether to establish a session corresponding to a user identifier is determined according to the number of user identifiers of a terminal identifier or the number of simultaneously active user identifiers of a terminal identifier.

[0444] As an optional embodiment, the processor is further configured to perform the following operations:

[0445] If it is determined that a session corresponding to the user identifier is to be established, sending a session management policy association related request message to the seventh network element;

[0446] or,

[0447] If it is determined that the session corresponding to the user identifier is not to be established, the ninth network element is instructed to reject the session establishment and the rejection reason is indicated.

[0448] As an optional embodiment, the processor is further configured to perform the following operations:

[0449] The user identifier and / or terminal identifier is sent to an eighth network element, which records the identifier in a call record.

[0450] As an optional embodiment, the processor is further configured to perform the following operations:

[0451] Obtaining or receiving a create or update context request message sent by a ninth network element, where the create or update context request message carries at least one of a terminal identifier, a user identifier of a terminal or a gateway, and a session identifier;

[0452] The information carried by the ninth network element is carried by the terminal in a session establishment or modification request.

[0453] The embodiment of the present disclosure provides a PDU session establishment and modification process based on different user identifiers under the same terminal or gateway, thereby providing different differentiated services for different users or different applications or different devices under the same terminal or gateway.

[0454] It should be noted that the network element provided in the embodiment of the present disclosure is a network element capable of executing the above-mentioned information allocation method. All embodiments of the above-mentioned information allocation method are applicable to the network element and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0455] As shown in FIG15 , an embodiment of the present disclosure further provides a session management device, which is applied to a seventh network element. The device includes:

[0456] A seventh receiving module 1501 is configured to obtain or receive a session management policy association request message sent by a sixth network element during a session establishment or modification process, where the session management policy association request message carries at least one of a terminal identifier, a user identifier under a terminal or gateway, and a session identifier;

[0457] The seventh sending module 1502 is configured to associate the relevant request message with the session management policy, generate QoS information and / or policy control related to the user identity, and send the information to the sixth network element.

[0458] The embodiment of the present disclosure provides a PDU session establishment and modification process based on different user identifiers under the same terminal or gateway, thereby providing different differentiated services for different users or different applications or different devices under the same terminal or gateway.

[0459] It should be noted that the session management device provided in the embodiment of the present disclosure is a device capable of executing the above-mentioned session management method. All embodiments of the above-mentioned session management method are applicable to the device and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0460] As shown in FIG10 , the embodiment of the present disclosure further provides a seventh network element, including a processor 1000 and a transceiver 1010, wherein the transceiver 1010 receives and sends data under the control of the processor 1000, and the processor 1000 is configured to perform the following operations:

[0461] In a session establishment or modification process, obtaining or receiving a session management policy association-related request message sent by a sixth network element, the session management policy association-related request message carrying at least one of a terminal identifier, a user identifier under the terminal or gateway, and a session identifier;

[0462] According to the session management policy association related request message, QoS information and / or policy control related to the user identity is generated and sent to the sixth network element.

[0463] The embodiment of the present disclosure provides a PDU session establishment and modification process based on different user identifiers under the same terminal or gateway, thereby providing different differentiated services for different users or different applications or different devices under the same terminal or gateway.

[0464] It should be noted that the network element provided in the embodiment of the present disclosure is a network element capable of executing the above-mentioned session management method. All embodiments of the above-mentioned session management method are applicable to the network element and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0465] As shown in FIG16 , an embodiment of the present disclosure further provides a session management device, applied to a terminal, the device comprising:

[0466] The eighth sending module 1601 is configured to send a session establishment or modification request to a ninth network element, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier of a terminal or gateway, and a session identifier.

[0467] The embodiment of the present disclosure provides a PDU session establishment and modification process based on different user identifiers under the same terminal or gateway, thereby providing different differentiated services for different users or different applications or different devices under the same terminal or gateway.

[0468] It should be noted that the session management device provided in the embodiment of the present disclosure is a device capable of executing the above-mentioned session management method. All embodiments of the above-mentioned session management method are applicable to the device and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0469] As shown in FIG17 , an embodiment of the present disclosure further provides a terminal including a processor 1700, a transceiver 1710, and a user interface 1720. The transceiver 1710 receives and sends data under the control of the processor 1700. The processor 1700 is configured to perform the following operations:

[0470] A session establishment or modification request is sent to a ninth network element, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier of a terminal or a gateway, and a session identifier.

[0471] The embodiment of the present disclosure provides a PDU session establishment and modification process based on different user identifiers under the same terminal or gateway, thereby providing different differentiated services for different users or different applications or different devices under the same terminal or gateway.

[0472] It should be noted that the terminal provided in the embodiment of the present disclosure is a terminal capable of executing the above-mentioned session management method. All embodiments of the above-mentioned session management method are applicable to the terminal and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0473] As shown in FIG18 , an embodiment of the present disclosure further provides a session management device, which is applied to a ninth network element. The device includes:

[0474] A ninth receiving module 1801 is configured to obtain or receive a session establishment or modification request sent by a terminal, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier of the terminal or gateway, and a session identifier;

[0475] The ninth sending module 1802 is used to send a create or update context request message to the sixth network element according to the session establishment or modification request, and the sixth network element establishes or modifies the session; wherein the create or update context request message carries at least one of the terminal identifier, the user identifier under the terminal or gateway, and the session identifier.

[0476] As an optional embodiment, the device further includes:

[0477] A second determination module is configured to determine whether to establish a session corresponding to the user identifier based on a local policy or location;

[0478] Alternatively, it is used to determine whether to establish a session corresponding to a user identifier based on the number of user identifiers of a terminal identifier or the number of simultaneously active user identifiers of a terminal identifier.

[0479] As an optional embodiment, the device further includes:

[0480] A fourteenth sending module is configured to send a create or update context request message to the sixth network element when it is determined that a session corresponding to the user identifier is to be established;

[0481] or,

[0482] The fifteenth sending module is configured to, when it is determined that the session corresponding to the user identifier is not to be established, indicate to the terminal that the session establishment is rejected and indicate the rejection reason.

[0483] The embodiment of the present disclosure provides a PDU session establishment and modification process based on different user identifiers under the same terminal or gateway, thereby providing different differentiated services for different users or different applications or different devices under the same terminal or gateway.

[0484] It should be noted that the session management device provided in the embodiment of the present disclosure is a device capable of executing the above-mentioned session management method. All embodiments of the above-mentioned session management method are applicable to the device and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0485] As shown in FIG10 , an embodiment of the present disclosure further provides a ninth network element, including a processor 1000 and a transceiver 1010. The transceiver 1010 receives and sends data under the control of the processor 1000. The processor 1000 is configured to perform the following operations:

[0486] Obtaining or receiving a session establishment or modification request sent by a terminal, wherein the session establishment or modification request carries at least one of a terminal identifier, a user identifier of the terminal or gateway, and a session identifier;

[0487] According to the session establishment or modification request, a create or update context request message is sent to the sixth network element, and the sixth network element establishes or modifies the session; wherein the create or update context request message carries at least one of a terminal identifier, a user identifier under the terminal or gateway, and a session identifier.

[0488] As an optional embodiment, the processor is further configured to perform the following operations:

[0489] Determine whether to establish a session corresponding to the user ID based on local policy or location;

[0490] or,

[0491] Whether to establish a session corresponding to a user identifier is determined according to the number of user identifiers of a terminal identifier or the number of simultaneously active user identifiers of a terminal identifier.

[0492] As an optional embodiment, the processor is further configured to perform the following operations:

[0493] If it is determined that a session corresponding to the user identifier is to be established, sending a create or update context request message to the sixth network element;

[0494] or,

[0495] If it is determined that the session corresponding to the user identifier is not to be established, the terminal is instructed to refuse to establish the session and the reason for the refusal is indicated.

[0496] The embodiment of the present disclosure provides a PDU session establishment and modification process based on different user identifiers under the same terminal or gateway, thereby providing different differentiated services for different users or different applications or different devices under the same terminal or gateway.

[0497] It should be noted that the network element provided in the embodiment of the present disclosure is a network element capable of executing the above-mentioned session management method. All embodiments of the above-mentioned session management method are applicable to the network element and can achieve the same beneficial effects. To avoid repetition, they will not be repeated here.

[0498] An embodiment of the present disclosure also provides a network element, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, each process in the above-described information distribution method embodiment or session management method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be described here.

[0499] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon. When executed by a processor, the program implements the various processes of the above-described information distribution method embodiment or session management method embodiment, and can achieve the same technical effects. To avoid repetition, the above-described computer-readable storage medium is not described here. The computer-readable storage medium is, for example, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0500] The embodiment of the present disclosure also provides a computer program product, including computer instructions. When the computer instructions are executed by a processor, the various processes in the above-mentioned information distribution method embodiment or session management method embodiment are implemented, and the same technical effects can be achieved. To avoid repetition, they are not described here.

[0501] Those skilled in the art will appreciate that embodiments of the present disclosure may be provided as methods, systems, or computer program products. Thus, the present disclosure may take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware. Furthermore, the present disclosure may take the form of a computer program product implemented on one or more computer-readable storage media (including but not limited to magnetic disk storage and optical storage) containing computer-usable program code.

[0502] The present disclosure is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems) and computer program products according to the embodiments of the present disclosure. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce a device for implementing the functions specified in one or more processes and / or one or more boxes in the flowchart.

[0503] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable storage medium produce a paper product including an instruction device that implements the functions specified in one or more processes in the flowchart and / or one or more blocks in the block diagram.

[0504] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that the computer or other programmable device performs a series of operating steps to produce computer-implemented processing, so that the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more processes in the flowchart and / or one or more boxes in the block diagram.

[0505] The above is a preferred embodiment of the present disclosure. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles described in the present disclosure. These improvements and modifications should also be regarded as within the scope of protection of the present disclosure.

Claims

1. An information distribution method, performed by a first network element, comprising: Obtain or receive first information, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or a gateway; wherein the user identification information includes: identifications of different users, different applications, or different devices under a terminal or a gateway, and / or names of different users, different applications, or different devices under a terminal or a gateway, and / or a list of identifications of different users, different applications, or different devices under a terminal or a gateway; Sending the first information to the terminal.

2. The method according to claim 1, wherein The acquiring or receiving first information includes: Sending a first request message to the second network element, where the first request message carries an identifier of the terminal; Obtain or receive a first response message sent by the second network element, where the first response message carries the first information.

3. The method according to claim 2, wherein: In the case where the second network element is an authentication, authorization and accounting server, The first request message is an authentication or authorization request message; The first response message is an authentication or authorization response message.

4. The method according to claim 2, wherein: In the case where the second network element is a unified data management function network element or a unified data storage function network element, The first request message is an acquisition message for acquiring session management contract information; The first response message is the session management contract information.

5. The method according to claim 2, wherein: In the case where the second network element is a policy control function network element, The first request message is a session management policy association modification request message; The first response message is a session management policy association modification response message.

6. The method according to any one of claims 1 to 5, wherein: The sending the first information to the terminal includes: sending the first information to the terminal through a third network element; or, A session management container is sent to the terminal, where the session management container carries the first information.

7. An information distribution method, performed by a second network element, the method comprising: Sending first information to the first network element, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or gateway; The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

8. The method according to claim 7, further comprising: Obtaining or receiving a first request message sent by the first network element, where the first request message carries an identifier of the terminal; The sending the first information to the first network element includes: A first response message is sent to the first network element, where the first response message carries the first information.

9. The method according to claim 8, wherein In the case where the second network element is an authentication, authorization and accounting server, The first request message is an authentication or authorization request message; The first response message is an authentication or authorization response message.

10. The method according to claim 8, wherein In the case where the second network element is a unified data management function network element or a unified data storage function network element, The first request message is an acquisition message for acquiring session management contract information; The first response message is the session management contract information.

11. The method according to claim 8, wherein In the case where the second network element is a policy control function network element, The first request message is a session management policy association modification request message; The first response message is a session management policy association modification response message.

12. An information distribution method, performed by a fourth network element, the method comprising: Obtaining second information from a fifth network element during a registration process of the terminal, the second information including at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind the terminal or gateway; wherein the user identification information includes: identifications of different users or different applications or different devices under a terminal or a gateway, and / or names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway; Send a registration acceptance message to the terminal, where the registration acceptance message carries the second information.

13. The method according to claim 12, wherein: The obtaining of the second information from the fifth network element in the registration process includes: Obtaining subscription data of the terminal from the fifth network element, where the subscription data carries the second information.

14. The method according to claim 12, wherein: The obtaining of the second information from the fifth network element in the registration process includes: Sending an access control policy association request message to the fifth network element; Acquire or receive access and mobility related policy information sent by the fifth network element, where the policy information carries the second information.

15. An information distribution method, performed by a fifth network element, the method comprising: Sending second information to the fourth network element during the registration process of the terminal, the second information including at least one of the following: user identification information, quality of service (QoS) profile, number of user identifications for one terminal identification, number of simultaneously active user identifications for one terminal identification, and indication behind the terminal or gateway; The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

16. The method according to claim 15, wherein The sending the second information to the fourth network element in the registration process of the terminal includes: Sending subscription data of the terminal to the fourth network element, where the subscription data carries the second information.

17. The method according to claim 15, wherein: The sending the second information to the fourth network element in the registration process of the terminal includes: Obtaining or receiving an access control policy association request message sent by the fourth network element; According to the access control policy association request message, access and mobility related policy information is sent to the fourth network element, where the policy information carries the second information.

18. A session management method, performed by a sixth network element, the method comprising: In a session establishment or modification process, sending a session management policy association-related request message to a seventh network element, where the session management policy association-related request message carries at least one of a terminal identifier, a user identifier under a terminal or a gateway, and a session identifier; Acquire or receive QoS information and / or policy control related to the user identity sent by the seventh network element.

19. The method according to claim 18, further comprising: Determine whether to establish a session corresponding to the user ID based on local policy or location; or, Whether to establish a session corresponding to a user identifier is determined according to the number of user identifiers of a terminal identifier or the number of simultaneously active user identifiers of a terminal identifier.

20. The method according to claim 19, further comprising: If it is determined that a session corresponding to the user identifier is to be established, sending a session management policy association related request message to the seventh network element; or, If it is determined that the session corresponding to the user identifier is not to be established, the ninth network element is instructed to reject the session establishment and the rejection reason is indicated.

21. The method according to any one of claims 18 to 20, further comprising: The user identifier and / or terminal identifier is sent to an eighth network element, which records the identifier in a call record.

22. The method according to claim 18, further comprising: Obtaining or receiving a create or update context request message sent by a ninth network element, where the create or update context request message carries at least one of a terminal identifier, a user identifier of a terminal or a gateway, and a session identifier; The information carried by the ninth network element is carried by the terminal in a session establishment or modification request.

23. A session management method, performed by a seventh network element, the method comprising: In a session establishment or modification process, obtaining or receiving a session management policy association-related request message sent by a sixth network element, the session management policy association-related request message carrying at least one of a terminal identifier, a user identifier under the terminal or gateway, and a session identifier; According to the session management policy association related request message, QoS information and / or policy control related to the user identity is generated and sent to the sixth network element.

24. A session management method, executed by a terminal, the method comprising: A session establishment or modification request is sent to a ninth network element, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier of a terminal or a gateway, and a session identifier.

25. A session management method, performed by a ninth network element, the method comprising: Obtaining or receiving a session establishment or modification request sent by a terminal, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier of the terminal or gateway, and a session identifier; According to the session establishment or modification request, a create or update context request message is sent to the sixth network element, and the sixth network element establishes or modifies the session; wherein the create or update context request message carries at least one of a terminal identifier, a user identifier under the terminal or gateway, and a session identifier.

26. The method according to claim 25, wherein Before sending the create or update context request message to the sixth network element, the method further includes: Determine whether to establish a session corresponding to the user ID based on local policy or location; or, Whether to establish a session corresponding to a user identifier is determined according to the number of user identifiers of a terminal identifier or the number of simultaneously active user identifiers of a terminal identifier.

27. The method according to claim 26, further comprising: If it is determined that a session corresponding to the user identifier is to be established, sending a create or update context request message to the sixth network element; or, If it is determined that the session corresponding to the user identifier is not to be established, the terminal is instructed to refuse to establish the session and the reason for the refusal is indicated.

28. An information distribution device, applied to a first network element, comprising: A first acquisition module is configured to acquire or receive first information, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications associated with a terminal identification, the number of simultaneously active user identifications associated with a terminal identification, and an indication behind a terminal or a gateway; wherein the user identification information includes: identifications of different users, applications, or devices associated with a terminal or a gateway, and / or names of different users, applications, or devices associated with a terminal or a gateway, and / or a list of identifications of different users, applications, or devices associated with a terminal or a gateway; A first sending module is configured to send the first information to the terminal.

29. A first network element, comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations: Obtain or receive first information, the first information including at least one of the following: user identification information, quality of service (QoS) profile, number of user identifications for a terminal identification, number of simultaneously active user identifications for a terminal identification, and indication behind a terminal or gateway; wherein, The user identification information includes: identifications of different users or different applications or different devices under a terminal or a gateway, and / or names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway; Sending the first information to the terminal.

30. An information distribution device, applied to a second network element, comprising: A second sending module is configured to send first information to the first network element, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or a gateway; The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

31. A second network element, comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations: Sending first information to the first network element, where the first information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications for a terminal identification, the number of simultaneously active user identifications for a terminal identification, and an indication behind a terminal or gateway; in, The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

32. An information distribution device, applied to a fourth network element, comprising: A second acquisition module is configured to acquire second information from a fifth network element during a registration process of the terminal, where the second information includes at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications of a terminal identification, the number of simultaneously active user identifications of a terminal identification, and an indication behind the terminal or gateway; wherein the user identification information includes: identifications of different users or different applications or different devices under a terminal or a gateway, and / or names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway; The third sending module is configured to send a registration acceptance message to the terminal, where the registration acceptance message carries the second information.

33. A fourth network element, comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations: Acquire second information from the fifth network element during the registration process of the terminal, the second information including at least one of the following: user identification information, quality of service (QoS) profile, number of user identifications for one terminal identification, number of simultaneously active user identifications for one terminal identification, and indication behind the terminal or gateway; wherein, The user identification information includes: identifications of different users or different applications or different devices under a terminal or a gateway, and / or names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway; Send a registration acceptance message to the terminal, where the registration acceptance message carries the second information.

34. An information distribution device, applied to a fifth network element, comprising: a fourth sending module, configured to send second information to a fourth network element in a registration process of the terminal, the second information including at least one of the following: user identification information, a quality of service (QoS) profile, the number of user identifications of a terminal identification, the number of simultaneously active user identifications of a terminal identification, and an indication behind the terminal or gateway; The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

35. A fifth network element, comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations: Sending second information to the fourth network element during the registration process of the terminal, the second information including at least one of the following: user identification information, quality of service (QoS) profile, number of user identifications for one terminal identification, number of simultaneously active user identifications for one terminal identification, and indication behind the terminal or gateway; in, The user identification information includes: the identification of different users or different applications or different devices under a terminal or a gateway, and / or the names of different users or different applications or different devices under a terminal or a gateway, and / or a list of identifications of different users or different applications or different devices under a terminal or a gateway.

36. A session management device, applied to a sixth network element, the device comprising: a fifth sending module, configured to send a session management policy association-related request message to the seventh network element in a session establishment or modification process, wherein the session management policy association-related request message carries at least one of a terminal identifier, a user identifier under a terminal or a gateway, and a session identifier; The sixth receiving module is used to obtain or receive the QoS information and / or policy control related to the user identity sent by the seventh network element.

37. A sixth network element, comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations: In a session establishment or modification process, sending a session management policy association-related request message to a seventh network element, where the session management policy association-related request message carries at least one of a terminal identifier, a user identifier under a terminal or a gateway, and a session identifier; Acquire or receive QoS information and / or policy control related to the user identity sent by the seventh network element.

38. A session management device, applied to a seventh network element, the device comprising: a seventh receiving module, configured to obtain or receive a session management policy association-related request message sent by a sixth network element in a session establishment or modification process, wherein the session management policy association-related request message carries at least one of a terminal identifier, a user identifier under a terminal or a gateway, and a session identifier; The seventh sending module is used to associate the relevant request message with the session management policy, generate QoS information and / or policy control related to the user identity, and send it to the sixth network element.

39. A seventh network element, comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations: In a session establishment or modification process, obtaining or receiving a session management policy association-related request message sent by a sixth network element, the session management policy association-related request message carrying at least one of a terminal identifier, a user identifier under the terminal or gateway, and a session identifier; According to the session management policy association related request message, QoS information and / or policy control related to the user identity is generated and sent to the sixth network element.

40. A session management device, applied to a terminal, comprising: The eighth sending module is used to send a session establishment or modification request to the ninth network element, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier under the terminal or gateway, and a session identifier.

41. A terminal comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations: A session establishment or modification request is sent to a ninth network element, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier of a terminal or a gateway, and a session identifier.

42. A session management device, applied to a ninth network element, comprising: a ninth receiving module, configured to obtain or receive a session establishment or modification request sent by a terminal, wherein the session establishment or modification request carries at least one of a terminal identifier, a user identifier of the terminal or gateway, and a session identifier; A ninth sending module is configured to send a create or update context request message to a sixth network element according to the session establishment or modification request, and the sixth network element establishes or modifies the session; wherein the create or update context request message carries at least one of a terminal identifier, a user identifier under a terminal or gateway, and a session identifier.

43. A ninth network element, comprising a processor and a transceiver, wherein the transceiver receives and sends data under the control of the processor, and the processor is configured to perform the following operations: Obtaining or receiving a session establishment or modification request sent by a terminal, where the session establishment or modification request carries at least one of a terminal identifier, a user identifier of the terminal or gateway, and a session identifier; According to the session establishment or modification request, a create or update context request message is sent to the sixth network element, and the sixth network element performs session establishment or modification; wherein, The create or update context request message carries at least one of a terminal identifier, a user identifier of a terminal or a gateway, and a session identifier.

44. A network element comprising a memory, a processor, and a program stored in the memory and executable on the processor; when the processor executes the program, the information distribution method according to any one of claims 1-6 or 7-11 or 12-14 or 15-17 is implemented, or when the processor executes the program, the session management method according to any one of claims 18-22 or 23 or 24 or 25-27 is implemented.

45. A computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the information distribution method as described in any one of claims 1 to 6 or 7 to 11 or 12 to 14 or 15 to 17, or, when executed by a processor, implements the steps of the session management method as described in any one of claims 18 to 22 or 23 or 24 or 25 to 27.

46. A computer program product comprising computer instructions, which, when executed by a processor, implement the steps of the information distribution method according to any one of claims 1 to 6, 7 to 11, 12 to 14, or 15 to 17, or the steps of the session management method according to any one of claims 18 to 22, 23, 24, or 25 to 27.

Citation Information

Patent Citations

  • Data package forwarding method and device for generic route encapsulation tunnel

    CN104798437A

  • Route selection policy acquisition method, device and equipment

    CN109286567A

  • Differentiation control method and device of user terminal, equipment and storage

    CN116527733A

  • Network slice selection method and apparatus

    WO2020187052A1

  • Communication method and device

    WO2022213848A1