A session establishment method, apparatus and storage medium

By storing the core network data open to the NEF network element device in the target network element device, sending contract information and access network strategies to the terminal, the problem that the terminal cannot obtain contract information is solved, and the user experience and network service expansion capabilities are improved.

CN115568001BActive Publication Date: 2025-06-10CHINA UNITED NETWORK COMM GRP CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211145047.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-09-20
Publication Date
2025-06-10
Estimated Expiration
2042-09-20

AI Technical Summary

Technical Problem

In the 3GPP specification, the terminal cannot obtain the corresponding contract information, resulting in the inability to determine the access network strategy for establishing a protocol data unit (PDU) session with the data network, affecting the user experience and the expansion of network services.

Method used

By storing the core network data opened by the NEF network element device in the target network element device, after receiving the session establishment request of the target terminal, the contract information and access network policy corresponding to the target terminal identifier contained in the session establishment request are sent to the terminal.

Benefits of technology

The terminal can independently select the access network strategy established by the session, which improves the user experience, and the method of obtaining contract information complies with the specifications, avoiding direct requests to NEF network element devices.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115568001B_ABST
    Figure CN115568001B_ABST
Patent Text Reader

Abstract

The present application discloses a session establishment method, apparatus, and storage medium, relating to the field of communication technologies, and is used to solve the problem in the general technology that the terminal cannot obtain the corresponding subscription information. The method includes: after a target network element device receives a session establishment request from a target terminal, it may send to the target terminal at least one subscription information in the core network data that corresponds to the target terminal identifier included in the session establishment request. Wherein, the at least one subscription information corresponds one-to-one to at least one access network policy corresponding to the target terminal. Then, after the target network element device receives the target subscription information sent by the target terminal, it may send to the target terminal the target access network policy corresponding to the target subscription information, so that the target terminal establishes a target session according to the target access network policy. Wherein, the target subscription information is any one of the at least one subscription information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communication technology, and in particular to a session establishment method, device and storage medium. Background Art

[0002] The 3GPP specification stipulates that a terminal can correspond to one or more subscription information. For example, a terminal can subscribe to multiple virtual network (VN) groups, multiple quality of service (QoS), etc.

[0003] However, in the network exposure function (NEF) defined in the 3GPP specification TS29.522, NEF network element devices do not expose functions to terminals. Therefore, when a terminal initiates a service request, the terminal cannot obtain the corresponding contract information, and thus cannot determine the access network strategy for establishing a protocol data unit (PDU) session with the data network, resulting in a poor user experience and hindering the expansion and long-term development of network services. Summary of the invention

[0004] The present application provides a session establishment method, device and storage medium, which are used to solve the problem that a terminal cannot obtain corresponding contract information in the general technology.

[0005] In order to achieve the above objectives, this application adopts the following technical solutions:

[0006] In a first aspect, a session establishment method is provided, which is applied to a target network element device. The target network element device is used to store core network data opened by the NEF network element device. The method includes: after the target network element device receives a session establishment request from a target terminal, it can send to the target terminal at least one contract information corresponding to the target terminal identifier included in the session establishment request in the core network data. The at least one contract information corresponds one-to-one to at least one access network policy corresponding to the target terminal. Then, after the target network element device receives the target contract information sent by the target terminal, it can send to the target terminal a target access network policy corresponding to the target contract information, so that the target terminal establishes a target session according to the target access network policy. The target contract information is any one of the at least one contract information.

[0007] Optionally, a method for sending at least one contract information corresponding to a target terminal identifier to a target terminal includes: reading a pre-stored target page link corresponding to the target terminal identifier; the target page link is used to obtain a contract information display page; the contract information display page is used to display at least one contract information; and sending the target page link to the target terminal.

[0008] Optionally, the session establishment method further includes: obtaining at least one subscription information; sending the at least one subscription information to an edge network element device so that the edge network element device creates a subscription information display page; receiving a target page link corresponding to the subscription information display page sent by the edge network element device, and storing the target page link.

[0009] Optionally, the at least one subscription information includes: Policy Control Function (PCF) policy information.

[0010] In a second aspect, a session establishment apparatus is provided, which is applied to a target network element device; the target network element device is used to store core network data opened by a Network Exposure Function (NEF) network element; the session establishment apparatus includes: a receiving unit and a sending unit; the receiving unit is configured to receive a session establishment request from a target terminal; the session establishment request includes a target terminal identifier of the target terminal; the sending unit is configured to send at least one subscription information corresponding to the target terminal identifier in the core network data to the target terminal; the at least one subscription information corresponds one-to-one to at least one access network policy corresponding to the target terminal; the receiving unit is further configured to receive target subscription information sent by the target terminal; the target subscription information is any one of the at least one subscription information; the sending unit is further configured to send a target access network policy corresponding to the target subscription information to the target terminal so that the target terminal establishes a target session according to the target access network policy.

[0011] Optionally, the sending unit is specifically configured to: read a target page link pre-stored corresponding to the target terminal identifier; the target page link is used to obtain a subscription information display page; the subscription information display page is used to display at least one subscription information; and send the target page link to the target terminal.

[0012] Optionally, the session establishment apparatus further includes: a storage unit; the storage unit is configured to: obtain at least one subscription information; send the at least one subscription information to an edge network element device so that the edge network element device creates a subscription information display page; receive a target page link corresponding to the subscription information display page sent by the edge network element device, and store the target page link.

[0013] Optionally, the at least one subscription information includes: Policy Control Function (PCF) policy information.

[0014] In a third aspect, a session establishment apparatus is provided, which includes a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the session establishment apparatus runs, the processor executes the computer execution instructions stored in the memory so that the session establishment apparatus executes the session establishment method described in the first aspect.

[0015] The session establishment device may be a network device or a part of the network device, such as a chip system in the network device. The chip system is used to support the network device in implementing the functions involved in the first aspect and any possible implementation manner thereof. For example, it is used to obtain, determine, and send the data and / or information involved in the above session establishment method. The chip system includes a chip and may also include other discrete devices or circuit structures.

[0016] In a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium includes computer-executable instructions. When the computer-executable instructions run on a computer, the computer is caused to execute the session establishment method described in the first aspect.

[0017] In a fifth aspect, a computer program product is further provided. The computer program product includes computer instructions. When the computer instructions run on the session establishment device, the session establishment device is caused to execute the session establishment method described in the first aspect above.

[0018] It should be noted that the above computer instructions may be stored in whole or in part on a first computer-readable storage medium. The first computer-readable storage medium may be packaged together with the processor of the session establishment device or separately packaged from the processor of the session establishment device. The embodiments of the present application do not make any limitation in this regard.

[0019] For the descriptions of the second aspect, the third aspect, the fourth aspect, and the fifth aspect in the present application, reference may be made to the detailed description of the first aspect; and for the beneficial effects of the second aspect, the third aspect, the fourth aspect, and the fifth aspect, reference may be made to the analysis of the beneficial effects of the first aspect. Details are not described herein again.

[0020] In the embodiments of the present application, the name of the above session establishment device does not limit the device or function module itself. In actual implementation, these devices or function modules may appear under other names. As long as the functions of each device or function module are similar to those of the present application and fall within the scope of the claims of the present application and equivalent technologies.

[0021] These aspects or other aspects of the present application will be more clearly understood in the following description.

[0022] The technical solutions provided by the present application at least bring the following beneficial effects:

[0023] Based on any of the above aspects, an embodiment of the present application provides a session establishment method. After receiving a session establishment request from a target terminal, a target network element device can send at least one subscription information in the core network data corresponding to the target terminal identifier included in the session establishment request to the target terminal. Among them, the at least one subscription information corresponds one-to-one to at least one access network policy corresponding to the target terminal. Then, after receiving the target subscription information sent by the target terminal, the target network element device can send the target access network policy corresponding to the target subscription information to the target terminal, so that the target terminal can establish a target session according to the target access network policy. Among them, the target subscription information is any one of the at least one subscription information. Since the target network element device can store the core network data opened by the NEF network element device, the terminal does not need to request subscription information from the NEF network element device. Therefore, the method for the terminal to obtain subscription information in the present application complies with the specification. Compared with the general technology, the terminal in the present application can independently select the access network policy for session establishment, improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0024] Figure 1 It is a schematic diagram of a 5G system architecture provided by an embodiment of the present application;

[0025] Figure 2 It is a schematic diagram of a NEF system structure provided by an embodiment of the present application;

[0026] Figure 3 It is a schematic diagram of a NEF service operation process provided by an embodiment of the present application;

[0027] Figure 4 It is a schematic diagram of a session establishment system structure provided by an embodiment of the present application;

[0028] Figure 5 It is a schematic diagram of a UDM logic function module provided by an embodiment of the present application;

[0029] Figure 6 It is a schematic diagram of the hardware structure of a session establishment device provided by an embodiment of the present application Figure 1 ;

[0030] Figure 7 It is a schematic diagram of the hardware structure of a session establishment device provided by an embodiment of the present application Figure 2 ;

[0031] Figure 8 It is a schematic diagram of the process of a session establishment method provided by an embodiment of the present application Figure 1 ;

[0032] Figure 9 It is an interaction schematic diagram of a session establishment method provided by an embodiment of the present application Figure 1 ;

[0033] Figure 10 Interaction schematic diagram of a session establishment method provided by an embodiment of the present application Figure 2 ;

[0034] Figure 11 Flow schematic diagram of a session establishment method provided by an embodiment of the present application Figure 2 ;

[0035] Figure 12 Flow schematic diagram of a session establishment method provided by an embodiment of the present application Figure 3 ;

[0036] Figure 13 Interaction schematic diagram of a session establishment method provided by an embodiment of the present application Figure 3 ;

[0037] Figure 14 Structural schematic diagram of a session establishment device provided by an embodiment of the present application. Detailed implementation manners

[0038] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are only a part of the embodiments of the present invention, rather than all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.

[0039] It should be noted that in the embodiments of the present application, words such as "exemplary" or "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of the present application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.

[0040] In order to facilitate the clear description of the technical solutions in the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with basically the same functions and roles. Those skilled in the art can understand that the words such as "first" and "second" do not limit the quantity and execution order.

[0041] To facilitate the understanding of the present application, the relevant elements involved in the present application are now described.

[0042] I. 5G system architecture

[0043] As Figure 1As shown in the figure, the system architecture of the fifth-generation mobile communication technology (5G) includes the following network element device functional entities: 5G (radio) access network ((R)AN), user equipment (UE), user plane function (UPF), data network (DN), and network element device functional entities in the 5G core network. Among them, the network element device functional entities in the 5G core network include: access and mobility management function (AMF), session management function (SMF), authentication server function (AUSF), network slice selection function (NSSF), network exposure function (NEF), network function repository function (NRF), policy control function (PCF), unified data management (UDM), and application function (AF).

[0044] Among them, the specific functions of the above network element device functional entities are as follows: AMF is responsible for user access and mobility management; SMF is responsible for user session management; AUSF is responsible for authenticating users' 3GPP and non-3GPP accesses; UPF is responsible for user plane processing; DN is responsible for data networks, such as operator services, Internet access, or third-party services; NSSF is responsible for selecting the network slice for user services; NRF is responsible for registering, discovering, and selecting network functions; NEF is responsible for exposing the capabilities of the 5G network to external systems; PCF is responsible for user policy control, including session policies, mobility policies, etc.; UDM is responsible for user subscription data management; AF is responsible for communicating with the core network to provide services for users.

[0045] The connection relationships of the above network element device functional entities are as follows:

[0046] UE is connected to AMF through the N1 interface.

[0047] (R)AN is connected to AMF via the N2 interface.

[0048] (R)AN is connected to UPF via the N3 interface.

[0049] UPF is connected to SMF via the N4 interface.

[0050] Data is transmitted within UPF via the N9 interface (data is transmitted between the uplink classifier UPF and the anchor UPF via the N9 interface).

[0051] UPF is connected to DN via the N6 interface.

[0052] An IT-based bus is adopted in the service-based architecture:

[0053] AMF accesses the above-mentioned bus via the service-based interface Namf.

[0054] AUSF accesses the above-mentioned bus via the service-based interface Nausf.

[0055] SMF accesses the above-mentioned bus via the service-based interface Nsmf.

[0056] NSSF accesses the above-mentioned bus via the service-based interface Nssf.

[0057] NEF accesses the above-mentioned bus via the service-based interface Nnef.

[0058] NRF accesses the above-mentioned bus via the service-based interface Nnrf.

[0059] PCF accesses the above-mentioned bus via the service-based interface Npcf.

[0060] UDM accesses the above-mentioned bus via the service-based interface Nudm.

[0061] AF accesses the above-mentioned bus via the service-based interface Naf.

[0062] II. Introduction to NEF Capability Openness

[0063] 1. NEF System Structure

[0064] Based on the general API open framework (common API framework for 3GPP northbound APIs, CAPIF) architecture, the logical functions of NEF are divided into the core function subsystem (CAPIF Core function) and the API Provider subsystem.

[0065] As Figure 2 shown, the core function subsystem mainly includes: security protection function, operation management function, and operation and maintenance management function.

[0066] The API Provider subsystem mainly includes: capability API opening, API publishing function, and API management.

[0067] 2. Content opened through the NEF

[0068] Currently, the following functions can mainly be achieved through the NEF:

[0069] (1) The NEF can establish a data packet session with specific quality of service (QoS) requirements (such as low latency or low jitter) requested by the third-party application provider for the end users it serves, and perform priority processing.

[0070] (2) The NEF shall support the AF to influence the routing selection, that is, the traffic steering ability. This ability allows the AF of the third-party application to send requests to influence the routing decision of the SMF for the user plane data of the PDU session.

[0071] (3) The NEF supports receiving subscriptions, deletions, and reports of UE mobility-related events from the third-party application platform through the northbound interface. The NEF supports passing the UE mobility events subscribed by the third-party application platform to the UDM through the Nudm interface.

[0072] (4) The NEF supports the opening of the PFD management capability, allowing the AF of the third-party application to manage the PFD rules through the NEF

[0073] (5) The NEF supports opening the background data transmission policy negotiation ability to the third-party application. The transmission policy may include the desired time window for background data transmission, the reference of the data rate within this time window, the number of UEs, the data volume per UE, the maximum aggregation code rate, and location information, etc.

[0074] (6) The NEF supports opening the network parameter configuration ability to the third-party application. The network parameter configuration ability allows the third-party application to provide the 5G network with the expected behavior information of the UE. This information includes the expected movement trajectory information and communication characteristic information of the UE.

[0075] (7) The ability to change the charging party during session establishment and session process allows the third-party application to request to specify the charging party for the session during session establishment, or change the charging party during the session process. The changed charging party may be associated with a time window and / or data volume.

[0076] (8) The device trigger management ability allows the AF of the third-party application to send specific device trigger conditions to a specific application on a certain UE, or replace / recall the device trigger that has not been delivered to the UE application. If a device trigger delivery report is received, the 5G mobile communication network shall report the device trigger delivery result to the AF.

[0077] 3. Introduction to NEF Process

[0078] As Figure 3 shown, the NEF service operation process includes:

[0079] S1. The AF sends an event exposure subscription / unsubscription request message (Nnef_EventExposure_Subscribe / Unsubscribe Request) to the NEF via Nnef.

[0080] S2. The NEF sends an event exposure subscription / unsubscription request message (Nudm_EventExposure_Subscribe / Unsubscribe Request) to the UDM via Nudm.

[0081] S3a. The UDM sends an event exposure subscription / unsubscription request message (Namf_EventExposure_Subscribe / Unsubscribe Request) to the AMF via Namf.

[0082] S3b. The AMF sends an event exposure subscription / unsubscription response message (Namf_EventExposure_Subscribe / Unsubscribe Response) to the UDM via Namf.

[0083] S3c. The UDM sends an event exposure subscription / unsubscription request message (Nsmf_EventExposure_Subscribe / Unsubscribe Request) to the SMF via Nsmf.

[0084] S3d. The SMF sends an event exposure subscription / unsubscription response message (Nsmf_EventExposure_Subscribe / Unsubscribe Response) to the UDM via Nsmf.

[0085] S4. The UDM sends an event exposure subscription / unsubscription response message (Nudm_EventExposure_Subscribe / Unsubscribe Response) to the NEF via Nudm.

[0086] S5. The NEF sends an event exposure subscription / unsubscription response message (Nnef_EventExposure_Subscribe / Unsubscribe Response) to the AF via Nnef.

[0087] S6a. The UDM sends an event exposure notification message (Nudm_Event Exposure_Notify) to the NEF via Nudm.

[0088] S6b. The NEF sends a create / update message (Nudr_DM_Create / Update) to the UDR via Nudr.

[0089] S6c. The AMF sends an event exposure notification message (Namf_EventExposure_Notify) to the NEF via Namf.

[0090] S6d. The NEF sends a create / update message (Nudr_DM_Create / Update) to the UDR via Nudr.

[0091] S6e. The SMF sends an event exposure notification message (Nsmf_EventExposure_Notify) to the NEF via Nsmf.

[0092] S6f. The NEF sends a create / update message (Nudr_DM_Create / Update) to the UDR via Nudr.

[0093] S7. The NEF sends an event exposure notification message (Nnef_EventExposure_Notify) to the AF via Nnef.

[0094] S8. The AMF sends an event exposure notification message (Namf_EventExposure_Notify) to the UDM via Namf.

[0095] Currently, for the relevant operations of the NEF defined in the standard, they are all initiated by the AF, and the AF requests information or changes information from the core network elements (NFs) via the NEF. Taking the Figure 3 business operation process of the NEF as an example, it is also the AF that first subscribes to some events from the NEF, and then the NEF subscribes to relevant event reports from the UDM, AMF, SMF, etc. Among them, the NEF may perform parameter mappings such as the internal and external application framework (dotnet nuke, DNN) and the single network slice selection assistance information (single network slice selection assistance information, S-NSSAI).

[0096] III. Basic Principles of 5G Local Area Network (LAN)

[0097] In traditional wired networks, there are a large number of LAN applications, such as wireless local area networks (WLANs), and virtual local area networks (VLANs) within factories. Different terminals within a VLAN can access each other and can send broadcast messages within the VLAN. However, between different VLANs, isolation is performed and broadcast messages cannot be directly sent. The mutual access between UEs also needs to be achieved through a specific switch.

[0098] With the development of the network, the 5G network has also defined the concept of 5G LAN, and through 5G wireless technology, applications similar to WLAN and VLAN services are realized.

[0099] 5G VN group: A 5G VN group contains a group of UEs that can implement 5G LAN - type services through private communication.

[0100] There is a one - to - one mapping relationship between the DNN and the 5G VN group. The 5G VN group parameters of the UE can be configured in the UE's subscription data and transmitted by the UDM to the AMF and SMF together with other subscription information. During the session establishment process, the UE provides the DNN and S - NSSAI associated with the 5G VN group, so that the session can access the 5G LAN - type services of the 5G VN.

[0101] As shown in the background art, there is a problem in the general technology that the terminal cannot obtain the corresponding subscription information.

[0102] The embodiment of the present application provides a session establishment method. After the target network element device receives the session establishment request from the target terminal, it can send to the target terminal at least one subscription information in the core network data corresponding to the target terminal identifier included in the session establishment request. Among them, the at least one subscription information corresponds one - to - one to at least one access network policy corresponding to the target terminal. Then, after the target network element device receives the target subscription information sent by the target terminal, it can send the target access network policy corresponding to the target subscription information to the target terminal, so that the target terminal establishes a target session according to the target access network policy. Wherein, the target subscription information is any one of the at least one subscription information. Since the target network element device can store the core network data opened by the NEF network element device, the terminal does not need to request subscription information from the NEF network element device. Therefore, the method for the terminal to obtain subscription information in the present application complies with the specification. Compared with the general technology, in the present application, the terminal can independently select the access network policy for session establishment, improving the user experience.

[0103] This session establishment method is applicable to a session establishment system. Figure 4 Shows a schematic structural diagram of a session establishment system. As Figure 4As shown in the figure, the session establishment system includes: a target network element device 401, a NEF network element device 402, an edge network element device 403, and a terminal 404.

[0104] In one embodiment, the terminal 404 can be connected to the target network element device 401 through one or more functional network element devices for managing access network devices.

[0105] Optionally, the target network element device 401 can be connected to multiple terminals. For the sake of easy understanding, this application takes "the target network element device 401 is connected to one terminal 404" as an example for illustration, and this application does not make any limitations in this regard.

[0106] Specifically, the target network element device 401 is used to store the core network data opened by the NEF network element device 402.

[0107] Optionally, the target network element device 401 can be a UDM network element device or a PCF network element device, or can also be a network element device that can simultaneously implement the UDM function and the PCF function.

[0108] Optionally, one or more functional network element devices for managing access network devices can include: an AMF network element device, an SMF network element device, etc.

[0109] Optionally, the edge network element device 403 can be any one AF network element device or server device in multiple operator networks.

[0110] Optionally, the terminal 404 can be connected to multiple operator networks.

[0111] In one embodiment, the network element device can be a physical device, such as a server in a server cluster (composed of multiple servers), or a chip in the physical device, or a system-on-chip in the physical device, or can also be implemented through a virtual machine (VM) deployed on the physical device for cloud deployment. This application does not make any limitations in this regard.

[0112] In one embodiment, the terminal 404 can be either a wireless terminal or a wired terminal. For example, intelligent devices such as mobile phones, PCs, desktop computers, tablets, laptops, netbooks, PDAs, etc.

[0113] As Figure 5 shown, the target network element device 401 includes the following logical function modules: a subscription information attribute configuration function 501, a subscription information retrieval function 502, and a subscription information storage function 503.

[0114] Among them, the subscription information attribute configuration function 501 can be connected to the network management device, mainly used for operation and maintenance personnel to configure the subscription information of users and mark which information can be presented externally.

[0115] The subscription information retrieval function 502 can be connected to the NEF network element device, mainly used for retrieving subscription information.

[0116] The subscription information storage function 503 is used to store the subscription information after marking attributes for the retrieval function to query and retrieve.

[0117] Combined Figure 4 , the target network element device 401, NEF network element device 402, edge network element device 403, and terminal 404 in the session establishment system all include Figure 6 or Figure 7 the components included in the communication device shown. Taking the Figure 6 and Figure 7 shown communication device as an example, the hardware structures of the target network element device 401, NEF network element device 402, edge network element device 403, and terminal 404 are introduced.

[0118] As Figure 6 shown, it is a schematic diagram of a hardware structure of the communication device provided by an embodiment of the present application. The communication device includes a processor 21, a memory 22, a communication interface 23, and a bus 24. The processor 21, the memory 22, and the communication interface 23 can be connected through the bus 24.

[0119] The processor 21 is the control center of the communication device, which can be a single processor or a collective term for multiple processing elements. For example, the processor 21 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor, etc.

[0120] As an embodiment, the processor 21 can include one or more CPUs, such as Figure 5 the CPUs 0 and 1 shown in

[0121] The memory 22 can be a read-only memory (ROM) or other types of static storage devices that can store static information and instructions, a random access memory (RAM) or other types of dynamic storage devices that can store information and instructions, or can also be an electrically erasable programmable read-only memory (EEPROM), a magnetic disk storage medium, or other magnetic storage devices, or any other medium that can be used to carry or store the desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto.

[0122] In a possible implementation, the memory 22 can exist independently of the processor 21. The memory 22 can be connected to the processor 21 through the bus 24 and is used to store instructions or program code. When the processor 21 calls and executes the instructions or program code stored in the memory 22, the session establishment method provided in the following embodiments of the present invention can be implemented.

[0123] In another possible implementation, the memory 22 can also be integrated with the processor 21.

[0124] The communication interface 23 is used for the communication device to be connected to other devices through a communication network. The communication network can be an Ethernet, a wireless access network, a wireless local area network (WLAN), etc. The communication interface 23 can include a receiving unit for receiving data and a sending unit for sending data.

[0125] The bus 24 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into an address bus, a data bus, a control bus, etc. For the sake of representation, Figure 6 only a thick line is used to represent it in the figure, but it does not mean that there is only one bus or one type of bus.

[0126] Figure 7 Another hardware structure of the communication device in the embodiment of the present invention is shown. As Figure 7 shown, the communication device can include a processor 31 and a communication interface 32. The processor 31 is coupled to the communication interface 32.

[0127] The functions of the processor 31 can be referred to the description of the above-mentioned processor 21. In addition, the processor 31 also has a storage function and can perform the functions of the above-mentioned memory 22.

[0128] The communication interface 32 is used to provide data for the processor 31. The communication interface 32 can be an internal interface of the communication device or an external interface of the communication device (equivalent to the communication interface 23).

[0129] It should be noted that Figure 5 (or Figure 6 ) the structures shown in do not constitute a limitation on the communication device. Except Figure 6 (or Figure 7 ) the components shown, the communication device may include more or fewer components than those shown in the figure, or combine some components, or have different component arrangements.

[0130] The session establishment method provided by the embodiments of the present application will be introduced in detail below with reference to the accompanying drawings. As Figure 8 shown, the session establishment method includes:

[0131] S801. The target network element device receives a session establishment request from the target terminal.

[0132] Among them, the session establishment request includes the terminal identifier of the target terminal.

[0133] Optionally, the terminal identifier may include: subscriber identity module (SIM) number, segment identifier (SID), internet protocol (IP) address, media access control (MAC) address, generic public subscription identifier (GPSI), etc.

[0134] Optionally, the session establishment request may be a PDU session establishment request.

[0135] The PDU session establishment request may include a PDU session ID (PDU session ID) and the type of the PDU session, etc. Among them, the type of the PDU session may include an IP type or an Ethernet type, etc.

[0136] In one implementable manner, as Figure 9As shown, the target terminal can send a PDU session establishment request to the AMF network element device. After the AMF network element device selects the SMF, it can send a request to create an SM context to the SMF network element device. After the SMF network element device registers successfully, it can request at least one subscription information corresponding to the terminal from the target network element device, and can also subscribe to subscription information change notifications, etc.

[0137] S802. The target network element device sends at least one subscription information corresponding to the target terminal identifier in the core network data to the target terminal.

[0138] Among them, at least one subscription information corresponds one-to-one to at least one access network policy corresponding to the target terminal.

[0139] Optionally, the subscription information may include: network information of VN group users, QoS priority, policy information, etc.

[0140] Optionally, the network information of VN group users may include: VN group identity (identity, ID), PDU session ID, and ID of the SMF network element corresponding to the VN group users, etc. The policy information may include: access and mobility policy control, session management policy control, etc.

[0141] In a realizable manner, as Figure 9 shown, when the target network element device is a UDM network element device, the UDM network element device can determine at least one subscription information corresponding to the target terminal and send at least one subscription information to the SMF network element device. After the SMF network element device creates an SM context response, the target terminal, the Short Message Service Center (SMS-SC), the AMF network element device, the SMF network element device, and the UPF network element device can cooperate to perform PDU session authentication.

[0142] In another realizable manner, as Figure 9 shown, when the target network element device is a PCF network element device, the PCF network element device can determine at least one policy information corresponding to the target terminal and send at least one policy information to the SMF network element device. After the SMF network element device selects the UPF, it initiates an N4 session to the UPF network element device so that the UPF network element device sends at least one policy information to the terminal. Subsequently, the target terminal, the Short Message Service Center (SMS-SC), the AMF network element device, the SMF network element device, and the UPF network element device can cooperate to perform the standard process of PDU session establishment.

[0143] In a realizable manner, as Figure 9As shown, after the target terminal obtains at least one subscription information, it can perform HTTP services. Among them, the HTTP service can be redirected by the UPF network element device to display at least one subscription information.

[0144] S803. The target network element device receives the target subscription information sent by the target terminal.

[0145] Among them, the target subscription information is any one of the at least one subscription information.

[0146] Specifically, after the target terminal obtains at least one subscription information, it can select the target subscription information according to the user's needs and send the target subscription information to the target network element device.

[0147] In a feasible way, as Figure 10 shown, the method for the target terminal to send the target subscription information to the target network element device may include: the target terminal sends the user selection information of the target terminal to the NEF network element device through the AF network element device. Among them, the user selection information includes the target subscription information. The NEF network element device performs NEF security mapping on the user selection information to obtain the mapped user selection information that conforms to the core network internal transmission protocol. The NEF network element device sends the mapped user selection information to the target network element device.

[0148] S804. The target network element device sends the target access network policy corresponding to the target subscription information to the target terminal, so that the target terminal establishes a target session according to the target access network policy.

[0149] In a feasible way, as Figure 10 shown, the target network element device determines the corresponding target access network policy according to the target subscription information. Then, the target network element device sends the target access network policy to the NEF network element device. The NEF network element device sends a trigger event to the SMS-SC and returns a trigger response to the AF network element device. The SMS-SC and the target terminal transmit the target access network policy through a short message, and then send a status report to the NEF network element device and the AF network element device to inform whether it is successful. The target terminal establishes a target session according to the target access network policy.

[0150] The technical solutions provided by the above embodiments at least bring the following beneficial effects: As can be seen from S801 - S804, after the target network element device receives the session establishment request of the target terminal, it can send at least one subscription information corresponding to the target terminal identifier included in the session establishment request in the core network data to the target terminal. Among them, the at least one subscription information corresponds one-to-one to at least one access network policy corresponding to the target terminal. Then, after the target network element device receives the target subscription information sent by the target terminal, it can send the target access network policy corresponding to the target subscription information to the target terminal, so that the target terminal can establish a target session according to the target access network policy. Wherein, the target subscription information is any one of the at least one subscription information. Since the target network element device can store the core network data opened by the NEF network element device, the terminal does not need to request subscription information from the NEF network element device. Therefore, the method for the terminal to obtain subscription information in this application complies with the specifications. Compared with the general technology, the terminal in this application can independently select the access network policy for session establishment, improving the user experience.

[0151] In an alternative embodiment, in combination with Figure 8 , as Figure 11 shown, in S802, the method for the target network element device to send at least one subscription information corresponding to the target terminal identifier in the core network data to the target terminal includes:

[0152] S1101. The target network element device reads the target page link corresponding to the target terminal identifier stored in advance.

[0153] Wherein, the target page link is used to obtain the subscription information display page. The subscription information display page is used to display at least one subscription information.

[0154] S1102. The target network element device sends the target page link to the target terminal.

[0155] The technical solutions provided by the above embodiments at least bring the following beneficial effects: As can be seen from S1101 - S1102, after the target network element device reads the target page link corresponding to the target terminal identifier stored in advance, it can send the target page link to the target terminal. In this way, the target terminal can access the subscription information display page through the target page link, so that the user can select the target subscription information according to the at least one subscription information displayed.

[0156] In an alternative embodiment, as Figure 12 shown, the session establishment method further includes:

[0157] S1201. The target network element device obtains at least one subscription information.

[0158] In a feasible manner, as Figure 13As shown, the target network element device can read core network data and determine at least one subscription information that can be presented to the user according to a preset user management policy.

[0159] S1202. The target network element device sends at least one subscription information to the edge network element device so that the edge network element device creates a subscription information display page.

[0160] In an implementable manner, as Figure 13 shown, the target network element device can send at least one subscription information to the NEF network element. The NEF network element device performs NEF security mapping on the at least one subscription information to obtain the mapped at least one subscription information that conforms to the core network external transmission protocol. The NEF network element device sends the mapped at least one subscription information to the edge network element device. The edge network element device creates a subscription information display page and generates a target page link corresponding to the subscription information display page.

[0161] Exemplarily, the NEF network element device performs NEF security mapping on the at least one subscription information to obtain the mapped at least one subscription information that conforms to the core network external transmission protocol. For example, the VN group ID is mapped to the external name of the VN group (office group, machine control group, etc.), and the user SUPI is mapped to GPSI, etc.

[0162] S1203. The target network element device receives the target page link corresponding to the subscription information display page sent by the edge network element device and stores the target page link.

[0163] In an implementable manner, as Figure 13 shown, the edge network element device sends the target page link to the target network element device through the NEF network element device. The target network element device stores the target page link.

[0164] The technical solutions provided in the above embodiments at least bring the following beneficial effects: As can be seen from S1201 - S1203, after the target network element device obtains at least one subscription information, it can send at least one subscription information to the edge network element device so that the edge network element device creates a subscription information display page. Then, the target network element device can receive the target page link corresponding to the subscription information display page sent by the edge network element device and store the target page link. Since the resources required to store the target page link are much less than the resources required to store at least one subscription information, the resource occupation in the target network element device can be effectively reduced in this application.

[0165] The above mainly introduced the solution provided by the embodiments of the present application from the perspective of methods. To implement the above functions, it includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, in combination with the units and algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present application.

[0166] The embodiments of the present application can divide the session establishment device into functional modules according to the above method examples. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. Optionally, the division of modules in the embodiments of the present application is illustrative, only a logical function division, and there can be other division methods in actual implementation.

[0167] As Figure 14 shown, it is a schematic structural diagram of a session establishment device provided by the embodiments of the present application. This session establishment device can be used to execute Figure 8 , Figure 9 , Figure 10 , Figure 11 , Figure 12 and Figure 13 shown session establishment methods. Figure 14 shown the session establishment device includes: a receiving unit 1401 and a sending unit 1402.

[0168] The receiving unit 1401 is used to receive a session establishment request from a target terminal; the session establishment request includes a target terminal identifier of the target terminal.

[0169] The sending unit 1402 is used to send at least one subscription information corresponding to the target terminal identifier in the core network data to the target terminal; the at least one subscription information corresponds one-to-one to at least one access network policy corresponding to the target terminal.

[0170] The receiving unit 1401 is further used to receive the target subscription information sent by the target terminal; the target subscription information is any one of the at least one subscription information.

[0171] The sending unit 1402 is further used to send the target access network policy corresponding to the target subscription information to the target terminal, so that the target terminal establishes a target session according to the target access network policy.

[0172] Optionally, the sending unit 1402 is specifically configured to: read a target page link corresponding to a target terminal identifier stored in advance; the target page link is used to obtain a signing information display page; the signing information display page is used to display at least one signing information; send the target page link to the target terminal.

[0173] Optionally, the session establishment device further includes: a storage unit 1403.

[0174] The storage unit 1403 is configured to: obtain at least one signing information; send the at least one signing information to an edge network element device so that the edge network element device creates a signing information display page; receive a target page link corresponding to the signing information display page sent by the edge network element device, and store the target page link.

[0175] An embodiment of the present application further provides a computer-readable storage medium. The computer-readable storage medium includes computer-executable instructions. When the computer-executable instructions run on a computer, the computer is caused to execute the session establishment method provided in the foregoing embodiment.

[0176] An embodiment of the present application further provides a computer program. The computer program can be directly loaded into a memory and contains software code. After being loaded and executed by a computer, the computer program can implement the session establishment method provided in the foregoing embodiment.

[0177] Those skilled in the art should be able to realize that in the above one or more examples, the functions described in the present invention can be implemented by hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. The computer-readable medium includes a computer-readable storage medium and a communication medium, where the communication medium includes any medium that facilitates the transmission of a computer program from one place to another. The storage medium can be any available medium accessible by a general-purpose or special-purpose computer.

[0178] Through the description of the above embodiments, those skilled in the art can clearly understand that for the convenience and brevity of description, only the above division of each functional module is used as an example. In actual applications, the above functions can be allocated to different functional modules as needed, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0179] In several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the modules or units is only a logical function division, and there can be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical or other forms. The units described as separate components may or may not be physically separated, and the components displayed as units can be one physical unit or multiple physical units, that is, they can be located in one place or distributed to multiple different places. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0180] In addition, each functional unit in various embodiments of the present invention can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units. If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on such an understanding, the technical solution of the embodiments of this application, in essence, or the part that contributes to the ordinary technology, or all or part of this technical solution, can be embodied in the form of a software product. This software product is stored in a storage medium and includes several instructions to enable a device (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the methods described in various embodiments of the present invention. The aforementioned storage medium includes: USB flash drives, mobile hard disks, ROM, RAM, magnetic disks or optical discs and other various media that can store program codes.

[0181] As described above, the above are only specific implementation manners of the present invention, but the protection scope of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by those skilled in the art within the technical scope disclosed by the present invention should be covered by the protection scope of the present invention. Therefore, the protection scope of the present invention should be subject to the protection scope of the claims.

Claims

1. A session establishment method, characterized in that, it is applied to a target network element device; the target network element device is used to store core network data opened by a Network Exposure Function (NEF) network element device; the session establishment method includes: receiving a session establishment request from a target terminal; the session establishment request includes a target terminal identifier of the target terminal; sending at least one subscription information corresponding to the target terminal identifier in the core network data to the target terminal; the at least one subscription information corresponds one-to-one to at least one access network policy corresponding to the target terminal; receiving target subscription information sent by the target terminal; the target subscription information is any one of the at least one subscription information; sending a target access network policy corresponding to the target subscription information to the target terminal, so that the target terminal establishes a target session according to the target access network policy.

2. The session establishment method according to claim 1, characterized in that, the sending of at least one subscription information corresponding to the target terminal identifier to the target terminal includes: reading a target page link stored in advance corresponding to the target terminal identifier; the target page link is used to obtain a subscription information display page; the subscription information display page is used to display the at least one subscription information; sending the target page link to the target terminal.

3. The session establishment method according to claim 2, characterized in that, it further includes: obtaining the at least one subscription information; sending the at least one subscription information to an edge network element device, so that the edge network element device creates the subscription information display page; receiving the target page link corresponding to the subscription information display page sent by the edge network element device, and storing the target page link.

4. The session establishment method according to any one of claims 1-3, characterized in that, the at least one subscription information includes: Policy Control Function (PCF) policy information.

5. A session establishment device, characterized in that, it is applied to a target network element device; the target network element device is used to store core network data opened by a Network Exposure Function (NEF) network element device; the session establishment device includes: a receiving unit and a sending unit; the receiving unit is used to receive a session establishment request from a target terminal; the session establishment request includes a target terminal identifier of the target terminal; the sending unit is used to send at least one subscription information corresponding to the target terminal identifier in the core network data to the target terminal; the at least one subscription information corresponds one-to-one to at least one access network policy corresponding to the target terminal; the receiving unit is further used to receive target subscription information sent by the target terminal; the target subscription information is any one of the at least one subscription information; the sending unit is further used to send a target access network policy corresponding to the target subscription information to the target terminal, so that the target terminal establishes a target session according to the target access network policy.

6. The session establishment device according to claim 5, characterized in that, the sending unit is specifically used for: Read the pre-stored target page link corresponding to the target terminal identifier; the target page link is used to obtain a signing information display page; the signing information display page is used to display the at least one signing information; Send the target page link to the target terminal.

7. The session establishment device according to claim 6, characterized in that, further comprising: a storage unit; The storage unit is configured to: Obtain the at least one signing information; Send the at least one signing information to the edge network element device so that the edge network element device creates the signing information display page; Receive the target page link corresponding to the signing information display page sent by the edge network element device, and store the target page link.

8. The session establishment device according to any one of claims 5-7, characterized in that, The at least one signing information includes: Policy Control Function (PCF) policy information.

9. A session establishment device, characterized in that, Comprising a memory and a processor; the memory is used to store computer execution instructions, and the processor is connected to the memory through a bus; when the session establishment device runs, the processor executes the computer execution instructions stored in the memory, so that the session establishment device executes the session establishment method according to any one of claims 1-4.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer execution instructions, and when the computer execution instructions run on a computer, the computer is caused to execute the session establishment method according to any one of claims 1-4.