Session establishment method and device of shared network and storage medium
Patent Information
- Application Number
- CN202510229910.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2026-11-03
- Estimated Expiration
- 2045-02-27
AI Technical Summary
In indirect network sharing scenarios, the core network of the contractor operator cannot recognize the session establishment process of terminal devices accessing the network through indirect network sharing technology. This causes the core network elements of other participating operators to be unable to correctly provide or obtain the contracted data related to the contractor operator's network, resulting in the session establishment failing to complete correctly.
The AMF network element in the first PLMN receives the PDU session establishment request information of the terminal device and sends the second PDU session establishment request information, including indirect network sharing parameters, to the SMF network element in the second PLMN to identify that the first PLMN and the terminal device access the network through indirect network sharing technology. The SMF network element in the second PLMN obtains the data required to establish the PDU session based on the indirect network sharing parameters and establishes the session.
In indirect network sharing scenarios, the SMF network element in the second PLMN can identify the first PLMN, obtain and establish the data required for PDU sessions, thereby improving the success rate of terminal devices establishing sessions in shared networks.
Smart Images

Figure CN119997262B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communications, and more particularly to a method, apparatus, and storage medium for establishing sessions on a shared network. Background Technology
[0002] In indirect network sharing scenarios, the shared base stations of the contractor operator connect to the core networks of other participating operators through the contractor operator's core network and broadcast Public Land Mobile Network (PLMN) IDs to each of the other participating operators. Multiple PLMN IDs represent multiple corresponding participating operators. When a user equipment (UE) belonging to another participating operator initiates network registration by selecting the corresponding PLMN ID in the shared area covered by the contractor operator, the contractor operator's Access and Mobility Management Function (AMF) network element can identify that the UE is accessing the network through indirect network sharing technology. After interacting with the core network elements of the corresponding participating operator, network registration is completed, and a Protocol Data Unit (PDU) session is established.
[0003] In related technologies, the relevant network elements of other participating operators' core networks cannot recognize that the session establishment process is for a UE accessing the network via indirect network sharing technology, nor can they identify the corresponding contractor operator's network. Consequently, the relevant network elements of other participating operators' core networks cannot correctly provide or obtain relevant subscription data related to the contractor operator's network, leading to the failure to complete the session establishment correctly. Therefore, how to establish a session connection for terminal devices in indirect network sharing scenarios remains an unresolved technical problem. Summary of the Invention
[0004] This application provides a method, apparatus, and storage medium for establishing sessions in a shared network, which enables terminal devices to establish sessions in a shared network.
[0005] To achieve the above objectives, this application adopts the following technical solution:
[0006] In a first aspect, this application provides a method for establishing a session in a shared network, comprising: an AMF network element in a first PLMN receiving a first PDU session establishment request information from a terminal device; the first PDU session establishment request information being used to request the establishment of a session connection from a second PLMN; the AMF network element in the first PLMN sending a second PDU session establishment request information to a Session Management Function (SMF) network element in the second PLMN; the second PDU session establishment request information including indirect network sharing parameters; the indirect network sharing parameters being used to identify that the first PLMN and the terminal device access the network through indirect network sharing technology.
[0007] In one possible implementation, a registration request message is received from a terminal device; the registration request message includes the selected Public Land Mobile Network ID (PLMN ID) and Home Public Land Mobile Network ID (HPLMN ID); based on the selected PLMN ID and HPLMN ID, the method by which the terminal device accesses the first PLMN is determined; when the terminal device accesses the first PLMN through indirect network sharing technology, indirect network sharing parameters are generated; based on the indirect network sharing parameters, a second PDU session establishment request is generated.
[0008] In one possible implementation, if the first PLMN and the second PLMN have a roaming relationship and an indirect network sharing relationship, the selected PLMN ID does not include the network identifier of the first PLMN, and the HPLMN ID belongs to the network identifier of the second PLMN, then the terminal device is determined to access the first PLMN through indirect network sharing technology; if the first PLMN and the second PLMN do not have a roaming relationship, and the HPLMN ID belongs to the network identifier of the second PLMN, then the terminal device is determined to access the first PLMN through indirect network sharing technology.
[0009] In one possible implementation, a third PDU session establishment request is sent to the SMF network element in the first PLMN, so that the SMF network element in the first PLMN sends a fourth PDU session establishment request to the SMF network element in the second PLMN; the third PDU session establishment request includes indirect network sharing parameters, and the fourth PDU session establishment request includes indirect network sharing parameters; the SMF network element in the first PLMN is used to identify the indirect network sharing parameters.
[0010] The session establishment method of the shared network in this application can also be applied to the signaling flow between other core network elements, but will not be described in detail here.
[0011] Secondly, this application provides a method for establishing a session in a shared network, comprising: an SMF network element in a second PLMN receiving second PDU session establishment request information sent from an AMF network element in a first PLMN; the second PDU session establishment request information includes indirect network sharing parameters; the indirect network sharing parameters are used to identify that the first PLMN and the terminal device access the network through indirect network sharing technology; the SMF network element in the second PLMN obtains the data required to establish a PDU session based on the indirect network sharing parameters; and establishes a PDU session based on the data.
[0012] In one possible implementation, target subscription data is obtained from the subscription data list of the Unified Data Management (UDM) network element based on indirect network shared parameters; the subscription data list includes subscription data corresponding to at least one indirect network shared parameter; target policy control data is obtained from the Policy Control Function (PCF) network element based on the indirect network shared parameters; and data for establishing a session is generated based on the target subscription data and the target policy control data.
[0013] Thirdly, this application provides a session establishment apparatus for a shared network, comprising: a communication unit for receiving a first PDU session establishment request information from a terminal device; the first PDU session establishment request information is used to request a session connection from a second PLMN; a communication unit for sending a second PDU session establishment request information to a Session Management Function (SMF) network element in the second PLMN; the second PDU session establishment request information includes indirect network sharing parameters; the indirect network sharing parameters are used to identify that the first PLMN and the terminal device access the network through indirect network sharing technology.
[0014] In one possible implementation, the communication unit is further configured to receive registration request information from the terminal device; the registration request message includes the selected Public Land Mobile Network ID (PLMN ID) and Home Public Land Mobile Network ID (HPLMN ID); the processing unit is further configured to determine the method by which the terminal device accesses the first PLMN based on the selected PLMN ID and HPLMN ID; the processing unit is further configured to generate indirect network sharing parameters when the terminal device accesses the first PLMN via indirect network sharing technology; the processing unit is further configured to generate a second PDU session establishment request based on the indirect network sharing parameters.
[0015] In one possible implementation, the processing unit is further configured to determine that the terminal device accesses the first PLMN through indirect network sharing technology when the first PLMN and the second PLMN have a roaming relationship and an indirect network sharing relationship, the selected PLMN ID does not include the network identifier of the first PLMN, and the HPLMN ID belongs to the network identifier of the second PLMN; the processing unit is further configured to determine that the terminal device accesses the first PLMN through indirect network sharing technology when the first PLMN and the second PLMN do not have a roaming relationship and the HPLMN ID belongs to the network identifier of the second PLMN.
[0016] In one possible implementation, the communication unit is further configured to send a third PDU session establishment request message to the SMF network element in the first PLMN, so that the SMF network element in the first PLMN sends a fourth PDU session establishment request message to the SMF network element in the second PLMN; the third PDU session establishment request message includes indirect network shared parameters, and the fourth PDU session establishment request message includes indirect network shared parameters.
[0017] Fourthly, this application provides a session establishment apparatus for a shared network, comprising: a communication unit and a processing unit; the communication unit being configured to receive second PDU session establishment request information sent from an AMF network element in a first PLMN; the second PDU session establishment request information includes indirect network sharing parameters; the indirect network sharing parameters are used to identify that the first PLMN and the terminal device access the network through indirect network sharing technology; the processing unit being configured to obtain data required for establishing a PDU session based on the indirect network sharing parameters; the processing unit is further configured to establish a PDU session based on the data required for establishing a PDU session.
[0018] In one possible implementation, the processing unit is further configured to obtain target subscription data from the subscription data list of the Unified Data Management (UDM) network element based on indirect network shared parameters; the subscription data list includes subscription data corresponding to at least one indirect network shared parameter; the processing unit is further configured to obtain target policy control data from the Policy Control Function (PCF) network element based on the indirect network shared parameters; and generate data for establishing a session based on the target subscription data and the target policy control data.
[0019] Fifthly, embodiments of this application provide a session establishment apparatus for a shared network, the shared network session establishment apparatus comprising: a processor and a memory; wherein the memory is used to store computer execution instructions, and when the shared network session establishment apparatus is running, the processor executes the computer execution instructions stored in the memory to cause the shared network session establishment apparatus to perform the shared network session establishment method as described in the first aspect and any possible implementation thereof.
[0020] In a sixth aspect, embodiments of this application provide a session establishment apparatus for a shared network, the shared network session establishment apparatus comprising: a processor and a memory; wherein the memory is used to store computer execution instructions, and when the shared network session establishment apparatus is running, the processor executes the computer execution instructions stored in the memory to cause the shared network session establishment apparatus to perform the shared network session establishment method as described in the second aspect and any possible implementation of the second aspect.
[0021] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing instructions that, when executed by a processor of a session establishment apparatus for a shared network, enable the session establishment apparatus for the shared network to perform the session establishment method for the shared network as described in the first aspect and any possible implementation thereof.
[0022] Eighthly, embodiments of this application provide a computer-readable storage medium storing instructions that, when executed by a processor of a session establishment apparatus for a shared network, enable the session establishment apparatus for the shared network to perform a session establishment method for the shared network as described in the second aspect and any possible implementation thereof.
[0023] Ninthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface and the processor being coupled, the processor being used to run computer programs or instructions to implement the session establishment method for a shared network described in the first aspect and any possible implementation of the first aspect.
[0024] In a tenth aspect, embodiments of this application provide a chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to run computer programs or instructions to implement the session establishment method for a shared network described in any possible implementation of the second aspect above.
[0025] In an eleventh aspect, a computer program product containing instructions is provided, which, when run on a computer, enables the computer to execute the session establishment method for a shared network described in the first aspect and any possible implementation thereof.
[0026] In a twelfth aspect, a computer program product containing instructions is provided that, when run on a computer, enables the computer to execute the session establishment method for a shared network described in any possible implementation of the second aspect above.
[0027] In this disclosure, the names of the session establishment devices for the shared network do not limit the devices or functional modules themselves. In actual implementation, these devices or functional modules may appear under other names. As long as the functions of each device or functional module are similar to those of this disclosure, they fall within the scope of the claims of this disclosure and their equivalents.
[0028] These or other aspects of this application will become more readily apparent in the following description.
[0029] The above solution brings at least the following beneficial effects: In this embodiment, the AMF network element in the first PLMN receives a first PDU session establishment request information from the terminal device. Since the first PDU session establishment request information is used to request the establishment of a session connection from the second PLMN, the AMF network element in the first PLMN can send a second PDU session establishment request information to the Session Management Function (SMF) network element in the second PLMN. The second PDU session establishment request information includes indirect network sharing parameters used to identify the first PLMN. In this way, the SMF network element in the second PLMN can determine the source of the second PDU session establishment request information based on the indirect network sharing parameters, and then obtain the data required to establish a PDU session based on the identifier of the first PLMN, and establish the PDU session. Compared with the prior art where the second PLMN cannot identify the first PLMN, resulting in the inability to establish a PDU session, in this application, the SMF network in the second PLMN can identify the first PLMN based on the indirect network sharing parameters, thereby enabling the SMF network in the second PLMN to obtain the data required to establish a PDU session based on the indirect network sharing parameters, establish the PDU session, and improve the realization of session establishment for the terminal device in a shared network. Attached Figure Description
[0030] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings used in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0031] Figure 1 This is a schematic diagram of the structure of a network sharing scenario system provided in an embodiment of this application;
[0032] Figure 2 This is a schematic diagram of the structure of another network sharing scenario system provided in the embodiments of this application;
[0033] Figure 3 A schematic diagram of the structure of a session establishment system for a shared network provided in an embodiment of this application;
[0034] Figure 4A schematic diagram of the structure of a session establishment apparatus for a shared network provided in an embodiment of this application;
[0035] Figure 5 A flowchart illustrating a session establishment method for a shared network provided in an embodiment of this application;
[0036] Figure 6 A flowchart illustrating yet another method for establishing a session on a shared network, as provided in an embodiment of this application;
[0037] Figure 7 A flowchart illustrating yet another method for establishing a session on a shared network, as provided in an embodiment of this application;
[0038] Figure 8 A flowchart illustrating yet another method for establishing a session on a shared network, as provided in an embodiment of this application;
[0039] Figure 9 A flowchart illustrating yet another method for establishing a session on a shared network, as provided in an embodiment of this application;
[0040] Figure 10 A flowchart illustrating yet another method for establishing a session on a shared network, as provided in an embodiment of this application;
[0041] Figure 11 A schematic diagram of the structure of another session establishment device for a shared network provided in an embodiment of this application;
[0042] Figure 12 This is a schematic diagram of the structure of another shared network session establishment device provided in an embodiment of this application. Detailed Implementation
[0043] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0044] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.
[0045] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0046] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0047] In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0048] The third-generation partnership program of the international telecommunications standards organization (3GPP) rd The Generation Partnership Project (3GPP) defined new network sharing scenarios and requirements in the requirements phase of Release-19 of the 5th Generation Core Network (5GC) for fifth-generation mobile communication systems. For example, a schematic diagram of the network sharing scenario system structure can be shown as follows: Figure 1 As shown.
[0049] In this scenario, the terminal device is a user of operator A, which is the home operator, while operator X is the operator providing indirect network sharing. When the terminal device is in a shared area without operator A's 5G base station but with operator X's 5G base station present, it can use indirect network sharing technology to continue enjoying 5G services by accessing operator X's 5G base station. In this case, operator A controls and provides services to the terminal device through operator X's core network and the shared NG-RAN. This indirect network sharing technology avoids the network operation and maintenance challenges associated with existing direct connection sharing technologies where multiple core networks are simultaneously directly connected to a single wireless node.
[0050] For example, the structural diagram of a network sharing scenario system can be as follows: Figure 2 As shown, the network sharing scenario system includes the 5GC of operator A, the 5GC of operator B, the 5GC of operator C, the 5GC of operator X (denoted as the first core network device), and the NG RAN of operator X (denoted as the first access network device).
[0051] Among them, the access network equipment of operator X is connected to the core network equipment of operator A, the core network equipment of operator B, and the core network equipment of operator C through interfaces N2 and N3, respectively.
[0052] The access network equipment of operator X is used to access the terminal equipment of operators A, B and C, and forward the data of the terminal equipment to the core network equipment of the corresponding operators.
[0053] The scheme for operator X to share NG-RAN base station broadcast PLMN ID can be:
[0054] Option 1: Operator X broadcasts a PLMN ID for each 5GC of operators A, B, and C. This PLMN ID is the same as the one broadcast by operators A, B, and C in their own NG-RAN network. This is referred to as the multi-HPLMN scheme or the old network number scheme. In this way, the UE's PLMN selection process is minimized, especially when the UE is powered on or recovering from no coverage, the offline time is short, existing PLMN IDs are utilized, there is no waste of code resources, and the UE is completely unaware of the process.
[0055] Option 2: Operator X broadcasts a PLMN ID to each 5GC of operators A, B, and C. This PLMN ID is different from the one broadcast by operators A, B, and C in their own NG-RAN networks. This is referred to as the multi-VPLMN scheme or multi-new network number scheme. This scheme involves a longer PLMN ID selection process for the UE, which can lead to longer disconnection times when the UE powers on or recovers from no coverage. Furthermore, using multiple new VPLMN IDs results in a waste of code resources.
[0056] Option 3: Operator X broadcasts the same PLMN ID to multiple 5GCs of operators A, B, and C. This PLMN ID is different from the PLMN ID broadcast by operators A, B, and C's own NG-RAN. This is referred to as the single VPLMN scheme. The PLMN ID selection process for this UE is lengthy, leading to prolonged network disconnection time when the UE powers on or recovers from no coverage. Using a single VPLMN ID, there is no waste of code resources if PLMN ID (X) is used, and less waste if PLMN ID (XY) is used.
[0057] Compared to Scheme 1, Schemes 2 and 3 involve a longer PLMN selection process for the UE, resulting in longer network disconnection times when the UE powers on or recovers from no coverage. Furthermore, the use of multiple new VPLMN-IDs leads to wasted code resources. However, in Scheme 1, when a UE belonging to another operator initiates network registration in a shared area covered by the shared operator, if the selected PLMN ID sent in the registration request is the same as the HPLMN ID carried in the UE's Subscriber Identity Module (SIM) card, the shared operator's AMF network element will determine that the UE is a UE belonging to its own network. Therefore, the AMF cannot correctly route the corresponding signaling and data to the home network, causing registration failure and preventing the UE from accessing the shared network.
[0058] It is easy to see that in the above three schemes, the shared operator's AMF cannot recognize the UE's indirect network sharing request, resulting in the UE being unable to access the shared network.
[0059] To address the aforementioned technical issues, in related technologies, under indirect network sharing scenarios, the shared base station of the contractor operator connects to the core networks of other participating operators through the contractor operator's core network and broadcasts PLMN IDs to each of the other participating operators. Multiple PLMN IDs represent multiple corresponding participating operators. When a UE belonging to another participating operator initiates network registration by selecting the corresponding PLMN ID in the shared area covered by the contractor operator, the contractor operator's AMF network element can identify that the UE accesses the network through indirect network sharing technology. After interacting with the core network elements of the corresponding participating operator, network registration is completed, thereby establishing a PDU session.
[0060] In related technologies, the core network elements of other participating operators cannot recognize that the session establishment process is for a UE accessing the network through indirect network sharing technology, nor can they identify the corresponding contractor operator's network. Therefore, the core network elements of other participating operators cannot correctly provide or obtain the subscription data related to the contractor operator's network, resulting in the inability to complete the session establishment. Thus, how to establish a session connection for terminal devices in indirect network sharing scenarios remains an unresolved technical problem.
[0061] In this embodiment, the AMF network element in the first PLMN receives a first PDU session establishment request information from the terminal device. Since the first PDU session establishment request information is used to request the establishment of a session connection from the second PLMN, the AMF network element in the first PLMN can send a second PDU session establishment request information to the Session Management Function (SMF) network element in the second PLMN. The second PDU session establishment request information includes indirect network sharing parameters used to identify the first PLMN. In this way, the SMF network element in the second PLMN can determine the source of the second PDU session establishment request information based on the indirect network sharing parameters, and then obtain the data required to establish the PDU session based on the identifier of the first PLMN, and establish the PDU session. Compared with the prior art where the second PLMN cannot identify the first PLMN, resulting in the inability to establish a PDU session, in this application, the SMF network in the second PLMN can identify the first PLMN based on the indirect network sharing parameters, thereby enabling the SMF network in the second PLMN to obtain the data required to establish the PDU session based on the indirect network sharing parameters, establish the PDU session, and improve the realization of session establishment for the terminal device in a shared network.
[0062] The embodiments of this application will now be described in detail with reference to the accompanying drawings.
[0063] like Figure 3 As shown, Figure 3 This illustration shows a schematic diagram of a session establishment system for a shared network according to an embodiment of this application. The session establishment system for the shared network may include: access network device 301, terminal device 302, and core network device 303.
[0064] Access network device 301 is an access network side of the session establishment system located in the aforementioned shared network, and is a device with wireless transceiver function or a chip or chip system that can be installed in the device. Access network equipment 301 includes, but is not limited to: access points (APs) in WiFi systems, such as home gateways, routers, servers, switches, bridges, etc.; evolved NodeBs (eNBs), radio network controllers (RNCs), NodeBs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved NodeBs, or home NodeBs (HNBs)); base band units (BBUs); radio relay nodes; radio backhaul nodes; transmission and reception points (TRPs) or transmission points (TPs); 5G base stations, such as gNBs in new radio (NR) systems, or transmission points (TRPs or TPs); one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system; or network nodes constituting gNBs or transmission points, such as base band units (BBUs) or distributed units (TRPs). Access network equipment 501 includes base stations in different networking modes, such as master evolved NodeBs (MeNBs) and secondary eNBs (SeNBs, or secondary gNBs, SgNBs). Access network equipment 301 also includes different types, such as terrestrial base stations, airborne base stations, and satellite base stations.
[0065] Access network device 301 can be located in the radio access network of operator X or in the radio access network of operator Y.
[0066] Terminal equipment 302 is a device with wireless communication capabilities that can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted. It can also be deployed on water (such as on ships) or in the air (e.g., on airplanes, balloons, and satellites). Terminal equipment 302 is also known as user equipment (UE), mobile station (MS), mobile terminal (MT), and terminal, and is a device that provides voice and / or data connectivity to users. For example, terminal equipment 302 includes handheld devices and vehicle-mounted devices with wireless connectivity. Currently, terminal device 302 can be: mobile phone, tablet computer, laptop computer, PDA, mobile internet device (MID), wearable device (e.g., smartwatch, smart bracelet, pedometer, etc.), in-vehicle device (e.g., car, bicycle, electric vehicle, airplane, ship, train, high-speed rail, etc.), virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, smart home device (e.g., refrigerator, television, air conditioner, electricity meter, etc.), intelligent robot, workshop equipment, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, or wireless terminal in smart home, flying device (e.g., intelligent robot, hot air balloon, drone, airplane), etc. In one possible application scenario of this application, the terminal device is a terminal device that frequently operates on the ground, such as an in-vehicle device. In this application, for ease of description, the chip deployed in the above-mentioned device, such as a system-on-a-chip (SOC), a baseband chip, or other chip with communication functions, may also be referred to as terminal device 302.
[0067] Optionally, the terminal device 302 can be an embedded communication device or a user handheld communication device, including mobile phones, tablets, etc.
[0068] As an example, in this embodiment, the terminal device 302 can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices; they achieve powerful functions through software support, data interaction, and cloud interaction. Broadly defined, wearable smart devices include those with comprehensive functions, large size, and the ability to achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those focused on a specific application function that require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.
[0069] Core network equipment 303 includes: authentication server function (AUSF) network element, core access and mobility management function (AMF) network element, data network (DN), unified data management (UDM) network element, policy control function (PCF) network element, radio access network (RAN) network element, user plane function (UPF) network element, terminal equipment, application function (AF) network element, and session management function (SMF) network element.
[0070] It should be noted that, Figure 3 The RAN, AMF, SMF, AUSF, UDM, UPF, and PCF network elements mentioned are merely names and do not limit the network elements themselves. In 5G networks and other future networks, the entities or devices corresponding to these network elements may have other names, and this application does not specifically limit them. For example, a UDM network element may also be replaced by a home subscriber server (HSS), a user subscription database (USD), or a database network element, etc. This will be uniformly explained here and will not be elaborated further below.
[0071] For ease of description, in the following text, RAN network elements, AMF network elements, SMF network elements, UDM network elements, UPF network elements, and PCF network elements will be referred to as RAN, AMF, SMF, UDM, UPF, and PCF, respectively.
[0072] As an example, in this embodiment, the core network device 303 includes a 5GC device from operator X, a 5GC device from operator Y, and 5GC devices from participating parties. Terminal device 302 sends a PDU session establishment request to access network device 301 of operator X. Access network device 301 of operator X forwards the PDU session establishment request to its 5GC device. The AMF network element in operator X's 5GC device sends a second PDU session request, including indirect network sharing parameters, to the SMF network element in the participating party's 5GC device. The SMF network element in the participating party's 5GC device can determine the source of the second PDU session establishment request based on the indirect network sharing parameters, and then obtain the data required to establish a PDU session based on the indirect network sharing parameters, and establish the PDU session.
[0073] Similarly, terminal device 302 sends PDU session establishment request information to access network device 301 of operator Y. Access network device 301 of operator Y forwards the PDU session establishment request information to 5GC device of operator Y. The AMF network element in the 5GC device of operator Y sends a second PDU session request information including indirect network sharing parameters to the SMF network element in the 5GC device of the participating party. In this way, the SMF network element in the 5GC device of the participating party can also establish a PDU session.
[0074] It should be noted that, Figure 3 This is just an example framework diagram. Figure 3 The number of nodes included is unlimited, and except for Figure 3 In addition to the functional nodes shown, other nodes may also be included, and this application does not impose any restrictions on this.
[0075] To implement the shared network session establishment processing method provided in this application embodiment, this application embodiment provides a shared network session establishment apparatus for executing the shared network session establishment processing method provided in this application embodiment. Figure 4 This is a schematic diagram of a session establishment apparatus for a shared network provided in an embodiment of this application. Figure 4 As shown, the session establishment device 400 of the shared network includes at least one processor 401, a communication line 402, and at least one communication interface 404, and may also include a memory 403. The processor 401, memory 403, and communication interface 404 can be connected via the communication line 402.
[0076] The processor 401 may be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0077] Communication line 402 may include a path for transmitting information between the aforementioned components.
[0078] Communication interface 404 is used to communicate with other devices or communication networks. It can use any transceiver-like device, such as Ethernet, radio access network (RAN), WLAN, etc.
[0079] The memory 403 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of including or storing desired program code having the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0080] In one possible design, the memory 403 can exist independently of the processor 401, meaning the memory 403 can be an external memory of the processor 401. In this case, the memory 403 can be connected to the processor 401 via a communication line 402 to store execution instructions or application code, and its execution is controlled by the processor 401 to implement the shared network session establishment processing method provided in the following embodiments of this application. In another possible design, the memory 403 can also be integrated with the processor 401, meaning the memory 403 can be an internal memory of the processor 401. For example, the memory 403 can be a cache, which can be used to temporarily store some data and instruction information.
[0081] As one possible implementation, processor 401 may include one or more CPUs, for example Figure 4 CPU0 and CPU1 in the example. Alternatively, the session establishment apparatus 400 for the shared network may include multiple processors, such as... Figure 4 The processors 401 and 407 are included. Alternatively, the session establishment apparatus 400 for the shared network may also include an output device 405 and an input device 406.
[0082] The following, in conjunction with the appendix Figure 5 The session establishment method for a shared network provided in the embodiments of this application will be described in detail, such as... Figure 5 As shown, the session establishment method for this shared network includes:
[0083] S501, the AMF network element in the first PLMN receives the first PDU session establishment request information from the terminal device.
[0084] The first PDU session establishment request information is used to request the establishment of a session connection from the second Public Land Mobile Network (PLMN).
[0085] Optionally, the PDU session establishment request information includes several key fields, which include at least one of the following: PDU session ID, key, protection algorithm, maximum uplink and downlink rates, session and service specific connection (SSC) supported by the session, and Internet Protocol (IP) type.
[0086] In one possible implementation, when the terminal device enters the area served by the access network device in the first PLMN, the terminal device sends a PDU session establishment request to the AMF through the access network device in the first PLMN.
[0087] It is understandable that since the first PDU session establishment request information is used to request the second PLMN to establish a session connection, the AMF network element in the first PLMN, after receiving the first PDU session establishment request information, determines the object to which the terminal device requests to establish a PDU dialogue.
[0088] S502, the AMF network element in the first PLMN sends a second PDU session establishment request message to the SMF network element in the second PLMN.
[0089] The second PDU session establishment request information includes indirect network sharing parameters, which are used to identify whether the first PLMN and the terminal device access the network through indirect network sharing technology.
[0090] Optionally, the second PDU session establishment request information includes at least one of the following: the terminal device's identification information, the requested service type, and the slice information.
[0091] Understandably, the indirect network sharing parameter can be the PLMN ID (i.e., VPLMNID) of the contractor operator itself, a dedicated PLMN ID negotiated between the contractor operator and the participating operators, or an indirect network sharing indicator.
[0092] Optionally, indirect network sharing parameters can be adapted to all cross-carrier signaling.
[0093] For example, the second PDU session establishment request information includes Nsmf_PDUSession_Create serviceoperation.
[0094] Optionally, the first PLMN and the second PLMN may have an indirect network sharing relationship.
[0095] It should be noted that the first PLMN belongs to a different operator than the second PLMN.
[0096] It is understandable that, since the second PDU session establishment request information includes indirect network sharing parameters used to identify the first PLMN, the SMF network element in the second PLMN can determine the source of the second PDU session establishment request information based on the indirect network sharing parameters, and then obtain the data required to establish the PDU session based on the identifier of the first PLMN, and establish the PDU session.
[0097] S503, the SMF network element in the second PLMN obtains the data required to establish a PDU session based on indirect network shared parameters.
[0098] In one possible implementation, the SMF network element in the second PLMN obtains the data required to establish a PDU session based on indirect network shared parameters and a preset contract.
[0099] Optionally, the preset contract includes at least one indirect network shared parameter and the data corresponding to at least one indirect network shared parameter. The preset contract can be set in the SMF network element in the second PLMN, in the blockchain to which the SMF network element in the second PLMN belongs, or outside the SMF network element in the second PLMN. We do not make specific restrictions on this.
[0100] It should be explained that the pre-set contract was negotiated between the operator to which the first PLMN belongs and the operator to which the second PLMN belongs.
[0101] Understandably, the pre-defined contract is negotiated between the operators of the first PLMN and the second PLMN. In this way, when the SMF network element in the second PLMN receives the indirect network sharing parameters, it can quickly and accurately identify the type of PDU session (i.e., indirect shared network) based on the negotiated pre-defined contract and the indirect network sharing parameters, thereby improving the efficiency of establishing indirect shared PDU sessions.
[0102] S504, the SMF network element in the second PLMN establishes a PDU session based on data.
[0103] Optionally, the data includes target contract data and target strategy control data.
[0104] In one possible implementation, the SMF network element in the second PLMN determines a suitable target UPF network element from the second PLMN based on the second PDU session establishment request information, establishes a PDU session with the target UPF network element, and sends data to the target UPF network element, so that the target UPF network element completes the configuration based on the data.
[0105] It should be explained that after the target UPF network element completes the configuration based on the data, it sends a response message to the SMF network element in the second PLMN. After receiving the response message, the SMF network element in the second PLMN sends a PDU session establishment completion message to the AMF in the first PLMN through the SMF network element in the first PLMN.
[0106] In the first PLMN, the SMF network element is used to identify indirect network shared parameters.
[0107] For example, a PDU session establishment completion message includes Nsmf_PDUSession_Update serviceoperation.
[0108] It should be noted that the session establishment method of the shared network in this application can also be applied to the signaling process between other core network elements, but these will not be described in detail here.
[0109] The above solution brings at least the following beneficial effects: In this embodiment, the AMF network element in the first PLMN receives a first PDU session establishment request information from the terminal device. Since the first PDU session establishment request information is used to request the establishment of a session connection from the second PLMN, the AMF network element in the first PLMN can send a second PDU session establishment request information to the Session Management Function (SMF) network element in the second PLMN. The second PDU session establishment request information includes indirect network sharing parameters used to identify the first PLMN. In this way, the SMF network element in the second PLMN can determine the source of the second PDU session establishment request information based on the indirect network sharing parameters, and then obtain the data required to establish a PDU session based on the identifier of the first PLMN, and establish the PDU session. Compared with the prior art where the second PLMN cannot identify the first PLMN, resulting in the inability to establish a PDU session, in this application, the SMF network in the second PLMN can identify the first PLMN based on the indirect network sharing parameters, thereby enabling the SMF network in the second PLMN to obtain the data required to establish a PDU session based on the indirect network sharing parameters, establish the PDU session, and improve the realization of session establishment for the terminal device in a shared network.
[0110] In one possible implementation, combining Figure 5 ,like Figure 6 As shown, before the AMF network element in the first PLMN sends the second PDU session establishment request information to the SMF network element in the second PLMN in S502, the AMF network element in the first PLMN generates the second PDU session establishment request. The process of the AMF network element in the first PLMN generating the second PDU session establishment request can be specifically implemented through the following S601-S604.
[0111] S601, the AMF network element in the first PLMN receives registration request information from the terminal device.
[0112] The registration request message includes the selected Public Land Mobile Network ID (PLMN ID) and Home Public Land Mobile Network ID (HPLMN ID).
[0113] It should be noted that the PLMN ID includes a mobile country code and a mobile network code, used to distinguish different mobile operators within a country or region. The HPLMN ID is the Public Land Mobile Network (PLMN) corresponding to the International Mobile Subscriber Identity (IMSI) of the Universal Subscriber Identity Module (USIM).
[0114] Optionally, the registration request message includes the selected PLMN ID and a Subscriptionconcealed Identifier (SUCI), where the SUCI includes the HPLMN ID.
[0115] It should be explained that when a terminal device moves to a cell served by the first PLMN, the base station in the first PLMN will send multiple PLMN IDs to the terminal device. The terminal device determines the selected PLMN ID from the multiple PLMN IDs and sends the selected PLMN ID and SUCI to the AMF network element in the first PLMN.
[0116] S602. The AMF network element in the first PLMN determines the method by which the terminal device accesses the first PLMN based on the selected PLMN ID and HPLMN ID.
[0117] Optionally, the terminal device can access the first PLMN through roaming or indirect network sharing.
[0118] In one possible implementation, the AMF network element in the first PLMN obtains the relationship between the first PLMN and the second PLMN, and determines the way the terminal device accesses the first PLMN based on the selected PLMN ID and HPLMN ID and the relationship between the first PLMN and the second PLMN.
[0119] S603. When a terminal device accesses the first PLMN via indirect network sharing technology, the AMF network element in the first PLMN generates indirect network sharing parameters.
[0120] Understandably, after the AMF network element in the first PLMN determines the way the terminal device accesses the first PLMN, it generates indirect network sharing parameters when the terminal device accesses the first PLMN through indirect network sharing technology. This allows the first PLMN to be identified through the indirect network sharing parameters. In this way, the SMF network element in the second PLMN can determine the identity of the first PLMN and thus establish a PDU session.
[0121] S604. The AMF network element in the first PLMN generates a second PDU session establishment request based on the indirect network sharing parameters.
[0122] In one possible implementation, the AMF network element in the first PLMN adds the indirect network sharing parameters to the message corresponding to the first PDU session establishment request information, thereby generating a second PDU session establishment request.
[0123] In another possible implementation, the AMF network element in the first PLMN packages the indirect network shared parameters and the first PDU session establishment request information into the target message, and generates the second PDU session establishment request based on the target message.
[0124] The above solution brings at least the following beneficial effects: In the embodiments of this application, when the terminal device accesses the first PLMN through indirect network sharing technology, the AMF network element in the first PLMN generates indirect network sharing parameters, which can improve the efficiency of the AMF network element in the first PLMN in establishing an indirect shared PDU session.
[0125] In one possible implementation, combining Figure 6 ,like Figure 7 As shown, in the above S602, the process by which the AMF network element in the first PLMN determines the access method of the terminal device to the first PLMN based on the selected PLMN ID and HPLMN ID can be specifically implemented through the following S701-S702.
[0126] S701. When there is a roaming relationship and an indirect network sharing relationship between the first PLMN and the second PLMN, the selected PLMN ID does not include the network identifier of the first PLMN, and the HPLMN ID belongs to the network identifier of the second PLMN, the AMF network element in the first PLMN determines that the terminal device accesses the first PLMN through indirect network sharing technology.
[0127] In one possible implementation, the AMF (Access Provider) network element in the first PLMN obtains the negotiation information between the operators of the first and second PLMNs, and determines the relationship between the first and second PLMNs based on this information. When the first and second PLMNs have a roaming relationship and an indirect network sharing relationship, the AMF network element in the first PLMN can obtain the identification information from the selected PLMN ID. If the selected PLMN ID does not include the network identifier of the first PLMN, the AMF network element in the first PLMN determines whether the HPLMN ID belongs to the network identifier of the second PLMN. If the PLMN ID belongs to the network identifier of the second PLMN, the AMF network element in the first PLMN determines that the terminal device accesses the first PLMN through indirect network sharing technology.
[0128] Optionally, the identification information includes roaming identifiers and non-roaming identifiers.
[0129] Understandably, the AMF network element in the first PLMN sequentially determines the relationship between the first PLMN and the second PLMN, the identification information in the selected PLMN ID, and the information of the HPLMN ID. In this way, if the first sub-condition does not meet the first preset sub-condition, it can be determined that the first condition is not satisfied with the first preset condition, without needing to verify whether other sub-conditions meet the preset sub-conditions, thus improving the accuracy of determining the way the terminal device accesses the first PLMN.
[0130] S702. When there is no roaming relationship between the first PLMN and the second PLMN, and the HPLMN ID belongs to the network identifier of the second PLMN, the AMF network element in the first PLMN determines that the terminal device accesses the first PLMN through indirect network sharing technology.
[0131] Understandably, if there is no roaming relationship between the first PLMN and the second PLMN, it can be ruled out that the terminal device accesses the first PLMN through roaming. In this case, the AMF network element in the first PLMN can accurately determine whether the terminal device accesses the first PLMN through indirect network sharing technology based on the attribution relationship between the HPLMN ID and the network identifier of the second PLMN, thus improving the efficiency of determining how the terminal device accesses the first PLMN.
[0132] The above scheme brings at least the following beneficial effects: In this embodiment, the AMF network element in the first PLMN determines whether the terminal device is establishing a PDU session in a roaming scenario or an indirect network sharing scenario based on the selected PLMN ID and HPLMN ID. In the case of the terminal device establishing a PDU session in an indirect network sharing scenario, indirect network sharing parameters are generated, thereby improving the accuracy of PDU session establishment by the SMF network element in the second PLMN.
[0133] In one possible implementation, combining Figure 5 ,like Figure 8 As shown, the process of the AMF network element in the first PLMN sending the second PDU session establishment request information to the SMF network element in the second PLMN in the above S502 can be specifically implemented through the following S801.
[0134] S801, the AMF network element in the first PLMN sends a third PDU session establishment request message to the SMF network element in the first PLMN, so that the SMF network element in the first PLMN sends a fourth PDU session establishment request message to the SMF network element in the second PLMN.
[0135] The third PDU session establishment request information includes indirect network sharing parameters, and the fourth PDU session establishment request information includes indirect network sharing parameters.
[0136] Optionally, the third PDU session establishment request information includes the type of network the user accesses, the current location, and information about the SMF network element in the second PLMN.
[0137] In one possible implementation, the AMF network element in the first PLMN queries the type of the user's access network and its current location. Based on the type of the user's access network and its current location, it determines the SMF network element in the first PLMN from multiple SMF network elements and sends a third PDU session establishment request to the SMF network element in the first PLMN.
[0138] It is understandable that, since the third PDU session establishment request information includes the information of the SMF network element in the second PLMN, after the SMF network element in the first PLMN receives the information of the SMF network element in the second PLMN, it can establish a communication channel with the SMF network element in the second PLMN based on the information of the SMF network element in the second PLMN and send the fourth PDU session establishment request information to the SMF network element in the second PLMN.
[0139] The above solution brings at least the following beneficial effects: In this embodiment of the application, the AMF network element in the first PLMN sends PDU session establishment request information to the SMF network element in the second PLMN through the SMF network element in the first PLMN, which enables the SMF network element in the second PLMN to quickly and accurately obtain the PDU session establishment request information.
[0140] In one possible implementation, combining Figure 5 ,like Figure 9 As shown, in the above S503, the process by which the SMF network element in the second PLMN obtains the data required to establish a PDU session based on the indirect network shared parameters can be specifically implemented through the following S901-S903.
[0141] S901, the SMF network element in the second PLMN obtains the target contract data from the contract data list of the unified data management UDM network element based on the indirect network shared parameters.
[0142] The list of contracted data includes contracted data corresponding to at least one indirect network sharing parameter.
[0143] Optionally, the contract data list includes at least one indirect network sharing parameter and the contract data corresponding to at least one indirect network sharing parameter.
[0144] Optionally, the UDM is used to store and manage user subscription data. The subscription data list is obtained through negotiations between the operator of the second PLMN and other operators, and relevant technical personnel store the subscription data list in the UDM network element of the second PLMN using specialized equipment.
[0145] It should be explained that the UDM network element in the second PLMN can obtain the contracted data list through specialized equipment or through a server; we will not further limit this. The specialized equipment can update the contracted data list in the UDM network element of the second PLMN in real time according to the agreement between operators.
[0146] S902, the SMF network element in the second PLMN obtains target policy control data from the policy control function PCF network element based on indirect network shared parameters.
[0147] In one possible implementation, the SMF network element in the second PLMN sends a policy request message to the PCF network element; receives a policy response message from the PCF network element; and, based on the policy response message, sets the target policy control data.
[0148] Optionally, the policy request information may include indirect network sharing parameters.
[0149] S903, the SMF network element in the second PLMN generates data for establishing a session based on the target subscription data and the target policy control data.
[0150] Optionally, the data used to establish a session includes a first identifier for the target contract data and a second identifier for the target policy control data.
[0151] It is understandable that the SMF network element in the second PLMN can obtain target subscription data from the storage unit through the first identifier; and can obtain target policy control data from the storage unit through the second identifier.
[0152] The above solution brings at least the following beneficial effects: In this embodiment, the SMF network element in the second PLMN obtains the target subscription data from the subscription data list of the UDM network element based on the indirect network shared parameters, and obtains the target policy control data from the policy control function PCF network element based on the indirect network shared parameters. In this way, the SMF network element in the second PLMN obtains the data, and can then establish a PDU session based on the data.
[0153] Combined with appendix Figure 10 The session establishment method for a shared network provided in the embodiments of this application will be described in detail, such as... Figure 10 As shown, the session establishment method for this shared network includes:
[0154] S1001, The terminal device sends a PDU session establishment request to the first AMF.
[0155] S1002, First AMF selects First SMF.
[0156] S1003, the first AMF sends a PDU session establishment request to the first SMF.
[0157] The PDU session establishment request information includes indirect network sharing parameters.
[0158] S1004, First SMF selects First UPF.
[0159] S1005, the first SMF sends an N4 session request to the first UPF.
[0160] S1006. The first SMF sends a PDU session establishment request to the second SMF.
[0161] The PDU session establishment request information includes indirect network sharing parameters.
[0162] S1007, the second SMF obtains contract data from the second UDM.
[0163] S1008. Perform security authentication for PDU session establishment.
[0164] S1009, Second SMF selection PCF.
[0165] S1010, The second SMF initiates the SM policy acquisition from the PCF.
[0166] S1011, Select the second UPF for the second SMF.
[0167] S1012, Second SMF initiates signaling modification procedure.
[0168] S1013. Establish an N4 session between the second SMF and the second UPF.
[0169] S1014. The second SMF sends a PDU session response message to the first SMF.
[0170] S1015. An N4 session is established between the first SMF and the first UPF.
[0171] S1016, The first SMF sends the second information to the first AMF.
[0172] The second information includes the identifier of the PDU session, N1SM information, and N2SM information.
[0173] S1017. The first AMF sends an N2 PDU session request message to the RAN.
[0174] S1018, RAN establishes RRC connection information with terminal equipment.
[0175] S1019, RAN sends N2 PDU session response information to the first AMF.
[0176] S1020, the first AMF sends the third information to the first SMF.
[0177] The third piece of information includes the Nsmf-PDUD Session-Update SM Context Request.
[0178] S1021. The first SMF and the first UPF establish an N4 session.
[0179] S1022, The first SMF sends the fourth message to the first AMF.
[0180] The fourth piece of information includes the Nsmf-PDUD Session-Update SM Context Response.
[0181] S1023, The first SMF notifies the first AMF to release the session.
[0182] S1024. Determine the PDU session type.
[0183] S1025, The first SMF notifies the second SMF that the Ethernet port has been detected.
[0184] It should be explained that the first AMF, the first SMF, and the first UPF all belong to the network elements in the first PLMN, while the second SMF and the second UPF both belong to the network elements in the second PLMN.
[0185] The above solution brings at least the following beneficial effects: In this embodiment, the AMF network element in the first PLMN receives a first PDU session establishment request information from the terminal device. Since the first PDU session establishment request information is used to request the establishment of a session connection from the second PLMN, the AMF network element in the first PLMN can send a second PDU session establishment request information to the Session Management Function (SMF) network element in the second PLMN. The second PDU session establishment request information includes indirect network sharing parameters used to identify the first PLMN. In this way, the SMF network element in the second PLMN can determine the source of the second PDU session establishment request information based on the indirect network sharing parameters, and then obtain the policy data required to establish a PDU session based on the identifier of the first PLMN, and establish the PDU session. Compared with the prior art where the second PLMN cannot identify the first PLMN, resulting in the inability to establish a PDU session, in this application, the SMF network in the second PLMN can identify the first PLMN based on the indirect network sharing parameters, thereby enabling the SMF network in the second PLMN to obtain the policy data required to establish a PDU session based on the indirect network sharing parameters, establish the PDU session, and improve the realization of session establishment for the terminal device in a shared network.
[0186] As can be seen, the above mainly describes the technical solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should readily recognize that, in conjunction with the modules and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this invention.
[0187] This application embodiment can divide the session establishment device of the shared network into functional modules according to the above method example. For example, each function can be divided into a separate functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0188] like Figure 11 The diagram shown is a schematic representation of a session establishment apparatus 110 for a shared network according to an embodiment of this application. The session establishment apparatus 110 for the shared network includes a communication unit 1101 and a processing unit 1102.
[0189] Communication unit 1101 is used to receive a first PDU session establishment request information from a terminal device; the first PDU session establishment request information is used to request the establishment of a session connection from the second PLMN; communication unit 1101 is used to send a second PDU session establishment request information to the session management function (SMF) network element in the second PLMN; the second PDU session establishment request information includes indirect network sharing parameters; the indirect network sharing parameters are used to identify that the first PLMN and the terminal device access the network through indirect network sharing technology.
[0190] Optionally, the communication unit 1101 is further configured to receive registration request information from the terminal device; the registration request message includes the selected Public Land Mobile Network ID (PLMN ID) and Home Public Land Mobile Network ID (HPLMN ID); the processing unit 1102 is further configured to determine the method by which the terminal device accesses the first PLMN based on the selected PLMN ID and HPLMN ID; the processing unit 1102 is further configured to generate indirect network sharing parameters when the terminal device accesses the first PLMN through indirect network sharing technology; the processing unit 1102 is further configured to generate a second PDU session establishment request based on the indirect network sharing parameters.
[0191] Optionally, the processing unit 1102 is further configured to determine that the terminal device accesses the first PLMN through indirect network sharing technology when the first PLMN and the second PLMN have a roaming relationship and an indirect network sharing relationship, the selected PLMN ID does not include the network identifier of the first PLMN, and the HPLMN ID belongs to the network identifier of the second PLMN; the processing unit 1102 is further configured to determine that the terminal device accesses the first PLMN through indirect network sharing technology when the first PLMN and the second PLMN do not have a roaming relationship and the HPLMN ID belongs to the network identifier of the second PLMN.
[0192] Optionally, the communication unit 1101 is further configured to send a third PDU session establishment request information to the SMF network element in the first PLMN, so that the SMF network element in the first PLMN sends a fourth PDU session establishment request information to the SMF network element in the second PLMN; the third PDU session establishment request information includes indirect network shared parameters, and the fourth PDU session establishment request information includes indirect network shared parameters; the SMF network element in the first PLMN is used to identify the indirect network shared parameters.
[0193] like Figure 12 The diagram shown is a schematic representation of a session establishment apparatus 120 for a shared network according to an embodiment of this application. The session establishment apparatus 120 for the shared network includes a communication unit 1201 and a processing unit 1202.
[0194] The communication unit 1201 is used to receive a second PDU session establishment request information sent from the AMF network element in the first PLMN; the second PDU session establishment request information includes indirect network sharing parameters; the indirect network sharing parameters are used to identify that the first PLMN and the terminal device access the network through indirect network sharing technology; the processing unit 1202 is used to obtain the data required to establish a PDU session based on the indirect network sharing parameters; the processing unit 1202 is also used to establish a PDU session based on the data required to establish a PDU session.
[0195] Optionally, the processing unit 1202 is further configured to obtain target subscription data from the subscription data list of the Unified Data Management (UDM) network element based on indirect network shared parameters; the subscription data list includes subscription data corresponding to at least one indirect network shared parameter; the processing unit 1202 is further configured to obtain target policy control data from the Policy Control Function (PCF) network element based on indirect network shared parameters; and generate data for establishing a session based on the target subscription data and the target policy control data.
[0196] The processing units 1102 and 1202 can be processors or controllers. They can implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. The processor can also be a combination of functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc. The communication unit can be a transceiver circuit or a communication interface, etc. The storage module can be a memory. When the processing units 1102 and 1202 are processors, the communication unit is a communication interface, and the storage module is a memory, the session establishment apparatus for the shared network involved in the embodiments of this application can be... Figure 4 The diagram shows a session establishment device for a shared network.
[0197] Through the above description of the implementation methods, those skilled in the art will clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In practical applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the network node can be divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, modules, and network nodes described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.
[0198] This application also provides a computer-readable storage medium storing instructions. When a computer executes these instructions, the computer performs each step of the method flow shown in the above-described method embodiments.
[0199] This application also provides a chip, which includes a processor and a communication interface. The communication interface and the processor are coupled. The processor is used to run computer programs or instructions to implement the shared network session establishment method in the above method embodiments.
[0200] Embodiments of this application provide a computer program product containing instructions that, when executed on a computer, cause the computer to perform the shared network session establishment method described in the above method embodiments.
[0201] The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), registers, hard disks, optical fibers, compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing, or any other form of computer-readable storage medium in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium may also be a component of the processor. The processor and the storage medium may reside in an application-specific integrated circuit (ASIC). In embodiments of the present invention, a computer-readable storage medium may be any tangible medium that contains or stores a program that may be used by or in conjunction with an instruction execution system, apparatus, or device.
[0202] Since the apparatus, device, computer-readable storage medium, and computer program product in the embodiments of the present invention can be applied to the above methods, the technical effects that can be obtained can also be referred to the above method embodiments. The embodiments of this application will not be repeated here.
[0203] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A method for establishing a session on a shared network, characterized in that, The method, applied to the Access and Mobility Management Function (AMF) network element in a first public land mobile network (PLMN), includes: Receive registration request information from a terminal device, and identify, based on the registration request information, that the terminal device accesses the network through indirect network sharing technology; Receive a first Protocol Data Unit (PDU) session establishment request information from the terminal device; the first PDU session establishment request information is used to establish a session connection for the terminal device. A third PDU session establishment request is sent to the Session Management Function (SMF) network element in the first PLMN; this causes the SMF network element in the first PLMN to send a fourth PDU session establishment request to the SMF network element in the second PLMN; based on the fact that the terminal device accesses the network through indirect network sharing technology, the third PDU session establishment request sent to the SMF network element in the first PLMN includes indirect network sharing parameters, and the fourth PDU session establishment request includes the indirect network sharing parameters; the indirect network sharing parameters can be used to identify the first PLMN, and can also be used to identify that the terminal device accesses the network through indirect network sharing technology; wherein, the first PLMN network is the contractor operator network, the contractor operator is the operator providing the shared network, and the second PLMN network is the participating operator network; The SMF network element in the second PLMN is used to send a subscription data acquisition request to the Unified Data Management (UDM) network element, and the subscription data acquisition request includes the indirect network sharing parameters; the SMF network element in the second PLMN is also used to send a policy request to the Policy Control Function (PCF) network element, and the policy request includes the indirect network sharing parameters.
2. The method according to claim 1, characterized in that, Before sending the third PDU session establishment request information to the SMF network element in the first PLMN, the method further includes: Receive registration request information from the terminal device; the registration request message includes the selected Public Land Mobile Network ID (PLMN ID) and Home Public Land Mobile Network ID (HPLMN ID); Based on the selected PLMN ID and the HPLMN ID, the method by which the terminal device accesses the first PLMN is determined; When the terminal device accesses the first PLMN via indirect network sharing technology, the indirect network sharing parameters are generated; The indirect network sharing parameter may be the PLMN ID of the contractor operator's network, or a dedicated PLMN ID negotiated between the contractor operator and the participating operators, or an indirect network sharing indicator. The third PDU session establishment request is generated based on the indirect network sharing parameters.
3. The method according to claim 2, characterized in that, The step of determining the method by which the terminal device accesses the first PLMN based on the selected PLMN ID and HPLMN ID includes: If the first PLMN and the second PLMN have a roaming relationship and an indirect network sharing relationship, the selected PLMNID does not include the network identifier of the first PLMN, and the HPLMN ID belongs to the network identifier of the second PLMN, then it is determined that the terminal device accesses the first PLMN through indirect network sharing technology. If there is no roaming relationship between the first PLMN and the second PLMN, and the HPLMN ID belongs to the network identifier of the second PLMN, it is determined that the terminal device accesses the first PLMN through indirect network sharing technology.
4. The method according to claim 2 or 3, characterized in that, The SMF network element in the first PLMN is used to identify the indirect network shared parameters.
5. A method for establishing a session on a shared network, characterized in that, The method, applied to the SMF network element in the second PLMN, includes: The system receives a fourth PDU session establishment request from an SMF network element in the first PLMN. This fourth PDU session establishment request includes indirect network sharing parameters. These indirect network sharing parameters can be used to identify the first PLMN and can also be used to identify that the terminal device accesses the network via indirect network sharing technology. An AMF network element in the first PLMN sends a third PDU session establishment request to the SMF network element in the first PLMN. This third PDU session establishment request includes the indirect network sharing parameters. The first PLMN network is a contractor operator network, the contractor operator is the operator providing the shared network, and the second PLMN network is a participating operator network. Based on the aforementioned indirect network sharing parameters, obtain the data required to establish a PDU session; Based on the data, establish the PDU session; The process of obtaining the data required to establish a PDU session based on the indirect network sharing parameters includes: Based on the indirect network sharing parameters, target subscription data is obtained from the subscription data list of the Unified Data Management (UDM) network element; the subscription data list includes subscription data corresponding to at least one indirect network sharing parameter. Based on the aforementioned indirect network shared parameters, target policy control data is obtained from the policy control function (PCF) network element. Based on the target contract data and the target policy control data, data for establishing a session is obtained.
6. A session establishment apparatus for a shared network, characterized in that, An Access and Mobility Management (AMF) network element applied in a First Public Land Mobile Network (PLMN), the device comprising: a communication unit: The communication unit is configured to receive registration request information from a terminal device, identify the terminal device as accessing the network via indirect network sharing technology based on the registration request information, and receive a first PDU session establishment request from the terminal device. The first PDU session establishment request information is used to establish a session connection for the terminal device; The communication unit is used to send a third PDU session establishment request to the SMF network element in the first PLMN; This enables the SMF network element in the first PLMN to send a fourth PDU session establishment request to the SMF network element in the second PLMN; Since the terminal device accesses the network via indirect network sharing technology, the third PDU session establishment request information sent to the SMF network element in the first PLMN includes indirect network sharing parameters, and consequently, the fourth PDU session establishment request information includes the indirect network sharing parameters. The indirect network sharing parameters can be used to identify the first PLMN, and can also be used to identify that the terminal device accesses the network via indirect network sharing technology. Specifically, the first PLMN network is a contractor operator network, the contractor operator is the operator providing the shared network, and the second PLMN network is a participating operator network. The SMF network element in the second PLMN is used to send a subscription data acquisition request information to the Unified Data Management (UDM) network element, and the subscription data acquisition request information includes the indirect network sharing parameters. The SMF network element in the second PLMN is also used to send a policy request information to the PCF network element, and the policy request information includes the indirect network sharing parameters.
7. A session establishment apparatus for a shared network, characterized in that, The device, applied to the SMF network element in the second PLMN, includes a communication unit and a processing unit: The communication unit is configured to receive a fourth PDU session establishment request message sent from an SMF network element in the first PLMN; the fourth PDU session establishment request message includes indirect network sharing parameters; the indirect network sharing parameters can be used to identify the first PLMN, and can also be used to identify that the terminal device accesses the network through indirect network sharing technology; the AMF network element in the first PLMN is configured to send a third PDU session establishment request message to the SMF network element in the first PLMN; the third PDU session establishment request message includes the indirect network sharing parameters; wherein, the first PLMN network is the contractor operator network, the contractor operator is the operator providing the shared network, and the second PLMN network is the participating operator network; The processing unit is used to obtain the data required to establish a PDU session based on the indirect network sharing parameters; The processing unit is also configured to establish the PDU session based on the data required to establish the PDU session; The processing unit is further configured to: obtain target subscription data from the subscription data list of the Unified Data Management (UDM) network element based on the indirect network sharing parameters; the subscription data list includes subscription data corresponding to at least one indirect network sharing parameter; obtain target policy control data from the Policy Control Function (PCF) network element based on the indirect network sharing parameters; and obtain data for establishing a session based on the target subscription data and the target policy control data.
8. A session establishment apparatus for a shared network, characterized in that, include: A processor and a memory; wherein the memory is used to store computer execution instructions, and when the session establishment device of the shared network is running, the processor executes the computer execution instructions stored in the memory to cause the session establishment device of the shared network to perform the session establishment method of the shared network according to any one of claims 1-5.
9. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes instructions that, when executed by a session establishment apparatus of a shared network, cause the computer to perform the session establishment method of a shared network as described in any one of claims 1-5.
Citation Information
Patent Citations
Enhanced multi-access protocol data unit (PDU) session
US20230108625A1
