Session establishment method and device of shared network and storage medium
By using indirect network sharing parameters to identify the first PLMN in the indirect network sharing scenario, the problem that the terminal device cannot establish a session connection correctly is solved, and the correct PDU session establishment and data acquisition are achieved, and the session establishment efficiency is improved.
Patent Information
- Application Number
- CN202510229910.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-27
- Publication Date
- 2025-05-13
AI Technical Summary
In the indirect network sharing scenario, the terminal device cannot establish a session connection correctly, resulting in the contractor operator's core network-related network elements that cannot recognize that the session establishment process is for the UE that accesses the network through indirect network sharing technology.
After receiving the PDU session establishment request information of the terminal device by the AMF network element of the first PLMN, the second PDU session establishment request information, including indirect network sharing parameters, is sent to the SMF network element of the second PLMN to identify that the first PLMN and the terminal device are accessed to the network through the indirect network sharing technology.
It is realized that the SMF network element in the second PLMN can recognize the first PLMN and obtain the data required to establish a PDU session based on the indirect network sharing parameters, thereby correctly establishing a PDU session, improving the session establishment efficiency of the terminal device in the shared network.
Smart Images

Figure CN119997262A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communications, and in particular to a method, device and storage medium for establishing a session in a shared network. Background Art
[0002] In the indirect network sharing scenario, the shared base station of the contractor operator is connected to the core network of other participating operators through the core network of the contractor operator, and broadcasts the public land mobile network (PLMN) identification (Identity, ID) for other participating operators respectively. Multiple PLMN IDs represent the corresponding multiple participating operators. When the terminal equipment (user equipment, UE) belonging to other participating operators selects the above corresponding PLMN ID to initiate network registration in the shared area covered by the contractor operator, the access and mobility management function (Access and Mobility Management Function, AMF) network element of the contractor operator can recognize that the UE accesses the network through indirect network sharing technology, and completes the network registration after interacting with the core network element of the corresponding participating operator, and then establishes a protocol data unit (Protocol Data Unit, PDU) session.
[0003] In the related technology, the relevant network elements of the core network of other participating operators cannot recognize that the session establishment process is for the UE that accesses the network through the indirect network sharing technology, nor can they recognize the corresponding operator network of the contractor. The relevant network elements of the core network of the contractor operator cannot recognize that the session establishment process is for the UE that accesses the network through the indirect network sharing technology. As a result, the relevant network elements of the core network of other participating operators cannot correctly provide or obtain data related to the contract of the contractor operator network, resulting in the inability to correctly complete the session establishment. Therefore, how to establish a session connection for a terminal device in an indirect network sharing scenario is still a technical problem to be solved. Summary of the invention
[0004] The present application provides a method, device and storage medium for establishing a session in a shared network, which are used to enable a terminal device to establish a session in a shared network.
[0005] In order to achieve the above objectives, this application adopts the following technical solutions:
[0006] In a first aspect, the present application provides a method for establishing a session in a shared network, including: an AMF network element in a first PLMN receives a first PDU session establishment request information from a terminal device; the first PDU session establishment request information is used to request a second PLMN to establish a session connection; the AMF network element in the first PLMN sends 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 an indirect network sharing parameter; the indirect network sharing parameter is used to identify that the first PLMN and the terminal device access the network through an indirect network sharing technology.
[0007] In a possible implementation, a registration request message is received from a terminal device; the registration request message includes a selected public land mobile network identifier PLMN ID and a home public land mobile network identifier HPLMN ID; a method for the terminal device to access a first PLMN is determined based on the selected PLMN ID and the HPLMN ID; when the terminal device accesses the first PLMN through an indirect network sharing technology, an indirect network sharing parameter is generated; and a second PDU session establishment request is generated based on the indirect network sharing parameter.
[0008] In a possible implementation, when a roaming relationship and an indirect network sharing relationship exist 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, it is determined that the terminal device accesses the first PLMN through the indirect network sharing technology; 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, it is determined that the terminal device accesses the first PLMN through the indirect network sharing technology.
[0009] In one possible implementation, a third PDU session establishment request message 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 message to the SMF network element in the second PLMN; the third PDU session establishment request message includes indirect network sharing parameters, and the fourth PDU session establishment request message includes indirect network sharing parameters; the SMF network element in the first PLMN is used to identify the indirect network sharing parameters.
[0010] The shared network session establishment method of the present application can also be applied to signaling processes between other core network elements, but they will not be described one by one here.
[0011] In the second aspect, the present application provides a method for establishing a session in a shared network, including: the SMF network element in the second PLMN receives a second PDU session establishment request information sent by the AMF network element in the first PLMN; the second PDU session establishment request information includes an indirect network sharing parameter; the indirect network sharing parameter is used to identify that the first PLMN and the terminal device access the network through an indirect network sharing technology; the SMF network element in the second PLMN obtains data required to establish a PDU session based on the indirect network sharing parameter; and establishes a PDU session based on the data.
[0012] In one possible implementation, based on indirect network sharing parameters, target contract data is obtained from a contract data list of a unified data management (UDM) network element; the contract data list includes contract data corresponding to at least one indirect network sharing parameter; based on the indirect network sharing parameters, target policy control data is obtained from a policy control function (PCF) network element; and data for establishing a session is generated based on the target contract data and the target policy control data.
[0013] In a third aspect, the present application provides a session establishment device for a shared network, including: a communication unit, 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 a second PLMN to establish a session connection; the communication unit is used to send 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 an indirect network sharing parameter; the indirect network sharing parameter is used to identify that the first PLMN and the terminal device access the network through an indirect network sharing technology.
[0014] In a possible implementation, the communication unit is further used to receive registration request information from a terminal device; the registration request message includes a selected public land mobile network identifier PLMN ID and a home public land mobile network identifier HPLMNID; the processing unit is further used to determine a way for the terminal device to access the first PLMN based on the selected PLMN ID and HPLMN ID; the processing unit is further used to generate an indirect network sharing parameter when the terminal device accesses the first PLMN through an indirect network sharing technology; the processing unit is further used to generate a second PDU session establishment request based on the indirect network sharing parameter.
[0015] In a possible implementation, the processing unit is further used to determine that the terminal device accesses the first PLMN through the indirect network sharing technology 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 processing unit is further used to determine that the terminal device accesses the first PLMN through the indirect network sharing technology 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.
[0016] In one possible implementation, the communication unit is also used 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 sharing parameters, and the fourth PDU session establishment request information includes indirect network sharing parameters.
[0017] In a fourth aspect, the present application provides a session establishment device for a shared network, including: a communication unit and a processing unit: the communication unit is used to receive a second PDU session establishment request information sent by an AMF network element in a first PLMN; the second PDU session establishment request information includes an indirect network sharing parameter; the indirect network sharing parameter is used to identify that the first PLMN and the terminal device access the network through an indirect network sharing technology; the processing unit is used to obtain data required to establish a PDU session based on the indirect network sharing parameter; the processing unit is also used to establish a PDU session based on the data required to establish the PDU session.
[0018] In one possible implementation, the processing unit is also used to obtain target contract data from a contract data list of a unified data management (UDM) network element based on an indirect network sharing parameter; the contract data list includes contract data corresponding to at least one indirect network sharing parameter; the processing unit is also used to obtain target policy control data from a policy control function (PCF) network element based on the indirect network sharing parameter; and data for establishing a session is generated according to the target contract data and the target policy control data.
[0019] In a fifth aspect, an embodiment of the present application provides a session establishment device for a shared network, the session establishment device for a shared network comprising: a processor and a memory; wherein the memory is used to store computer execution instructions, and when the session establishment device for a shared network is running, the processor executes the computer execution instructions stored in the memory, so that the session establishment device for the shared network performs a session establishment method for a shared network as described in the first aspect and any possible implementation of the first aspect.
[0020] In a sixth aspect, an embodiment of the present application provides a session establishment device for a shared network, the session establishment device for a shared network comprising: a processor and a memory; wherein the memory is used to store computer execution instructions, and when the session establishment device for a shared network is running, the processor executes the computer execution instructions stored in the memory, so that the session establishment device for the shared network performs a session establishment method for a shared network as described in the second aspect and any possible implementation of the second aspect.
[0021] In the seventh aspect, an embodiment of the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions in the computer-readable storage medium are executed by a processor of a session establishment device for a shared network, the session establishment device for the shared network can execute the session establishment method for the shared network as described in the first aspect and any possible implementation of the first aspect.
[0022] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium, in which instructions are stored. When the instructions in the computer-readable storage medium are executed by a processor of a session establishment device for a shared network, the session establishment device for the shared network can execute a session establishment method for a shared network as described in the second aspect and any possible implementation of the second aspect.
[0023] In the ninth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run a computer program or instructions to implement the session establishment method of the shared network described in the above first aspect and any possible implementation method of the first aspect.
[0024] In the tenth aspect, an embodiment of the present application provides a chip, the chip including a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run a computer program or instructions to implement the session establishment method of the shared network described in the above second aspect and any possible implementation method of the second aspect.
[0025] In an eleventh aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method for establishing a session in a shared network described in the first aspect and any possible implementation manner of the first aspect.
[0026] In a twelfth aspect, a computer program product comprising instructions is provided, which, when executed on a computer, enables the computer to execute the method for establishing a session in a shared network described in the second aspect and any possible implementation manner of the second aspect.
[0027] In the present disclosure, the name of the above-mentioned shared network session establishment device does not limit the device or functional module itself. In actual implementation, these devices or functional modules may appear with other names. As long as the functions of each device or functional module are similar to those of the present disclosure, they belong to the scope of the claims of the present disclosure and their equivalent technologies.
[0028] These and other aspects of the present application will become more apparent from the following description.
[0029] The above scheme brings at least the following beneficial effects: In the embodiment of the present application, the AMF network element in the first PLMN receives the first PDU session establishment request information from the terminal device. 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 can send the 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 an indirect network sharing parameter for identifying 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 according to the indirect network sharing parameter, and then obtain the data required to establish the PDU session based on the identification of the first PLMN, and establish the PDU session. Compared with the prior art, the second PLMN cannot identify the first PLMN, resulting in the inability to establish a PDU session. In the present application, the SMF network in the second PLMN can identify the first PLMN based on the indirect network sharing parameter, and then, so that the SMF network in the second PLMN can obtain the data required to establish the PDU session based on the indirect network sharing parameter, establish the PDU session, and improve the realization of the terminal device to establish a shared network session. BRIEF DESCRIPTION OF THE DRAWINGS
[0030] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0031] Figure 1 A schematic diagram of the structure of a network sharing scenario system provided in an embodiment of the present application;
[0032] Figure 2 A schematic diagram of the structure of another network sharing scenario system provided in an embodiment of the present application;
[0033] Figure 3 A schematic diagram of the structure of a shared network session establishment system provided in an embodiment of the present application;
[0034] Figure 4A schematic diagram of the structure of a session establishment device for a shared network provided in an embodiment of the present application;
[0035] Figure 5 A flow chart of a method for establishing a session in a shared network provided in an embodiment of the present application;
[0036] Figure 6 A flowchart of another method for establishing a session in a shared network provided in an embodiment of the present application;
[0037] Figure 7 A flowchart of another method for establishing a session in a shared network provided in an embodiment of the present application;
[0038] Figure 8 A flowchart of another method for establishing a session in a shared network provided in an embodiment of the present application;
[0039] Fig. 9 A flowchart of another method for establishing a session in a shared network provided in an embodiment of the present application;
[0040] Fig.10 A flowchart of another method for establishing a session in a shared network provided in an embodiment of the present application;
[0041] Fig.11 A schematic diagram of the structure of another apparatus for establishing a session in a shared network provided in an embodiment of the present application;
[0042] Fig.12 A schematic diagram of the structure of another apparatus for establishing a session in a shared network provided in an embodiment of the present application. DETAILED DESCRIPTION
[0043] The term "and / or" in this article is merely a description of the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone.
[0044] The terms "first" and "second" and the like in the specification and drawings of this application are used to distinguish different objects, or to distinguish different processing of the same object, rather than to describe a specific order of objects.
[0045] In addition, the terms "including" and "having" and any variations thereof mentioned in the description of the present application are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include other steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0046] It should be noted that, in the embodiments of the present application, words such as "exemplary" or "for example" are used to indicate examples, illustrations or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a specific way.
[0047] In the description of the present application, unless otherwise specified, “plurality” means two or more.
[0048] The International Telecommunications Standards Organization's 3rd Generation Partnership Project (3 rd The 3GPP (3rd Generation Partnership Project) defined new network sharing scenarios and requirements in the Release-19 requirement phase of the 5th Generation Core Network (5GC) of the 5th Generation mobile communication system. For example, the structural diagram of the network sharing scenario system can be as follows: Figure 1 shown.
[0049] Among them, the terminal device is a user of operator A, operator A is the home operator, and operator X is the operator providing indirect network sharing. When the terminal device is in a shared area where there is no 5G base station of operator A but there is a 5G base station of operator X, it can use indirect network sharing technology to continue to enjoy 5G services by accessing the 5G base station of operator X. At this time, operator A controls the terminal device and provides services through the core network of operator X and shared NG-RAN. This indirect network sharing technology can avoid the challenges of network operation and maintenance brought by the existing direct connection sharing technology where multiple core networks are directly connected to one wireless node at the same time.
[0050] For another example, the structural diagram of the network sharing scene system can be as follows: Figure 2 As shown, the network sharing scenario system includes 5GC of operator A, 5GC of operator B, 5GC of operator C, 5GC of operator X (recorded as the first core network device), and NG RAN of operator X (recorded 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 the N2 and N3 interfaces 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 operator.
[0053] The solution for operator X's shared NG-RAN base station to broadcast the PLMN ID can be:
[0054] Solution 1: Operator X broadcasts a PLMN ID for each 5GC of operators A\B\C. The PLMN ID is the same as the one broadcast by the NG-RAN of the network of operators A\B\C. This is referred to as the multi-HPLMN solution or the old network number solution. In this way, the UE's PLMN selection process is the shortest, especially the UE's network disconnection time is short when it is turned on or recovers from no coverage. The existing PLMN ID is used, no code number resources are wasted, and the UE can be completely unaware.
[0055] Solution 2: Operator X broadcasts a PLMN ID for each 5GC of operators A\B\C, etc. This PLMN ID is different from the NG-RAN broadcast of operators A\B\C. This is referred to as the multi-VPLMN solution or multi-new network number solution. The PLMN ID selection process of the UE in this solution is relatively long, which will cause the UE to be offline for a long time when it is turned on or recovers from no coverage, and the use of multiple new VPLMN IDs will cause a waste of code resources.
[0056] Solution 3: Operator X broadcasts the same PLMN ID for multiple 5GCs of operators A\B\C. This PLMN ID is different from the PLMN ID broadcast by the NG-RAN of the operator A\B\C network. This is referred to as the single VPLMN solution. The PLMNID selection process of the UE is long, which will cause the UE to be offline for a long time when it is turned on or recovers from no coverage. When using an independent VPLMNID, there is no waste of code resources when using PLMN ID (X), and there is less waste of code resources when using PLMN ID (XY).
[0057] Compared with Scheme 1, Scheme 2 and Scheme 3 have a longer PLMN selection process for the UE, which will cause the UE to be offline for a long time when it is turned on or recovers from no coverage, and use multiple new VPLMN-IDs, resulting in a waste of number resources. However, in Scheme 1, when a UE belonging to other operators initiates network registration in a shared area covered by a shared operator, if the selected PLMN ID sent in the registration request is an HPLMN ID and the HPLMN ID carried in the UE's Subscriber Identity Module (SIM) card belongs to the same operator, the AMF network element of the shared operator will determine that the UE is a local network UE, so the AMF cannot correctly route the corresponding signaling and data to the home network, resulting in registration failure, and the UE cannot access the shared network.
[0058] It is not difficult to see that in the above three solutions, the AMF of the shared operator cannot recognize the UE's indirect network sharing request, resulting in the UE being unable to access the shared network.
[0059] In order to solve the above technical problems, in the related technology, in the indirect network sharing scenario, the shared base station of the contractor operator is connected to the core network of other participating operators through the core network of the contractor operator, and the PLMN ID is broadcasted to the other participating operators respectively, and multiple PLMN IDs represent the corresponding multiple participating operators. When the UE belonging to other participating operators selects the above corresponding PLMN ID to initiate network registration in the shared area covered by the contractor operator, the AMF network element of the contractor operator can recognize that the UE accesses the network through the indirect network sharing technology, and completes the network registration after interacting with the core network element of the corresponding participating operator, and then establishes a PDU session.
[0060] In the related technology, the relevant network elements of the core network of other participating operators cannot recognize that the session establishment process is for the UE that accesses the network through the indirect network sharing technology, and cannot recognize the corresponding operator network of the contractor. As a result, the relevant network elements of the core network of other participating operators cannot correctly provide or obtain the contract data related to the operator network of the contractor, resulting in the inability to complete the session establishment. Therefore, how to establish a session connection for the terminal device in the indirect network sharing scenario is still a technical problem to be solved.
[0061] In an embodiment of the present application, the AMF network element in the first PLMN receives a first PDU session establishment request message from a terminal device. Since the first PDU session establishment request message is used to request the second PLMN to establish a session connection, the AMF network element in the first PLMN can send a second PDU session establishment request message to the session management function SMF network element in the second PLMN. The second PDU session establishment request message includes an indirect network sharing parameter for identifying 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 message based on the indirect network sharing parameter, 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, the second PLMN cannot identify the first PLMN, resulting in the inability to establish a PDU session. In the present application, the SMF network in the second PLMN can identify the first PLMN based on the indirect network sharing parameter, and then, the SMF network in the second PLMN can obtain the data required to establish the PDU session based on the indirect network sharing parameter, establish the PDU session, and improve the realization of the terminal device to establish a shared network session.
[0062] The implementation of the embodiments of the present application will be described in detail below in conjunction with the accompanying drawings.
[0063] like Figure 3 As shown, Figure 3 A schematic diagram of a session establishment system for a shared network provided in an embodiment of the present application is shown. The session establishment system for a shared network may include: an access network device 301 , a terminal device 302 , and a core network device 303 .
[0064] The access network device 301 is located at the access network side of the session establishment system of the above-mentioned shared network, and is a device with wireless transceiver function or a chip or chip system that can be set in the device. The access network device 301 includes, but is not limited to: an access point (AP) in a WiFi system, such as a home gateway, a router, a server, a switch, a bridge, etc., an evolved NodeB (eNB), a radio network controller (RNC), a NodeB (NB), a base station controller (BSC), a base transceiver station (BTS), a home base station (e.g., home evolved NodeB, or home NodeB, HNB), a base band unit (BBU), a wireless relay node, a wireless backhaul node, a transmission point (TRP or TP), etc. It can also be a 5G base station, such as a gNB in a new radio (NR) system, or a transmission point (TRP or TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or it can also be a network node constituting a gNB or a transmission point, such as a baseband unit (BBU), or a distributed unit (distributed unit). The access network equipment 501 also includes base stations in different networking modes, such as master evolved NodeB (MeNB), secondary eNB (SeNB, or secondary gNB, SgNB). The access network equipment 301 also includes different types, such as ground base stations, air base stations, and satellite base stations.
[0065] The access network device 301 may be located in the wireless access network of operator X or in the wireless access network of operator Y.
[0066] The terminal device 302 is a device with wireless communication function, which can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted. It can also be deployed on the water surface (such as ships, etc.). It can also be deployed in the air (such as airplanes, balloons and satellites, etc.). The terminal device 302 is also called user equipment (UE), mobile station (MS), mobile terminal (MT) and terminal, etc., which is a device that provides voice and / or data connectivity to users. For example, the terminal device 302 includes a handheld device with wireless connection function, a vehicle-mounted device, etc. At present, the terminal device 302 can be: a mobile phone, a tablet computer, a laptop computer, a PDA, a mobile internet device (MID), a wearable device (such as a smart watch, a smart bracelet, a pedometer, etc.), an in-vehicle device (such as a car, a bicycle, an electric car, an airplane, a ship, a train, a high-speed rail, etc.), a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal in industrial control, a smart home device (such as a refrigerator, a TV, an air conditioner, an electric meter, etc.), an intelligent robot, a workshop device, a wireless terminal in self-driving, a wireless terminal in remote medical surgery, a wireless terminal in a smart grid, a wireless terminal in transportation safety, a wireless terminal in a smart city, or a wireless terminal in a smart home, a flying device (such as an intelligent robot, a hot air balloon, a drone, an airplane), etc. In a possible application scenario of the present application, the terminal device is a terminal device that often works on the ground, such as an in-vehicle device. In this application, for the sake of convenience, chips deployed in the above-mentioned devices, such as system-on-a-chip (SOC), baseband chips, etc., or other chips with communication functions may also be referred to as terminal devices 302.
[0067] Optionally, the terminal device 302 may be an embedded communication device or a user's handheld communication device, including a mobile phone, a tablet computer, etc.
[0068] As an example, in an embodiment of the present application, the terminal device 302 may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include devices that are fully functional, large in size, and can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.
[0069] The core network equipment 303 includes: authentication server function (AUSF) network element, 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 (terminal), application function (AF) network element, session management function (SMF) network element.
[0070] It should be noted that Figure 3 The RAN network element, AMF network element, SMF network element, AUSF network element, UDM network element, UPF network element and PCF network element are just names, and the names do not limit the network elements themselves. In 5G networks and other future networks, the entities or devices corresponding to these network elements may also have other names, and the embodiments of the present application do not make specific limitations on this. For example, the UDM network element may also be replaced by a home subscriber server (HSS) or a user subscription database (USD) or a database network element, etc., which are uniformly explained here and will not be repeated below.
[0071] For the convenience of description, the RAN network element, AMF network element, SMF network element, UDM network element, UPF network element, PCF network element, etc. are referred to as RAN, AMF, SMF, UDM, UPF, PCF, etc. respectively in the following text.
[0072] As an example, in an embodiment of the present application, the core network device 303 includes the 5GC device of operator X, the 5GC device of operator Y, and the 5GC device of the participant. The terminal device 302 sends a PDU session establishment request message to the access network device 301 of operator X, the access network device 301 of operator X forwards the PDU session establishment request message to the 5GC device of operator X, and the AMF network element in the 5GC device of operator X sends a second PDU session request message including indirect network sharing parameters to the SMF network element in the 5GC device of the participant. The SMF network element in the 5GC device of the participant can determine the source of the second PDU session establishment request message based on the indirect network sharing parameters, and then obtain the data required to establish the PDU session based on the indirect network sharing parameters, and establish the PDU session.
[0073] Similarly, the terminal device 302 sends a PDU session establishment request message to the access network device 301 of operator Y, the access network device 301 of operator Y forwards the PDU session establishment request message to the 5GC device of operator Y, and the AMF network element in the 5GC device of operator Y sends a second PDU session request message including indirect network sharing parameters to the SMF network element in the 5GC device of the participant. In this way, the SMF network element in the 5GC device of the participant can also establish a PDU session.
[0074] It should be noted that Figure 3 This is just an exemplary framework diagram. Figure 3 The number of nodes included in is unlimited, except 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] In order to implement the session establishment processing method of the shared network provided in the embodiment of the present application, the embodiment of the present application provides a session establishment device of the shared network, which is used to execute the session establishment processing method of the shared network provided in the embodiment of the present application. Figure 4 A schematic diagram of a structure of a shared network session establishment device provided in an embodiment of the present application. Figure 4 As shown, the shared network session establishment device 400 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, the memory 403 and the communication interface 404 may be connected via the communication line 402.
[0076] Processor 401 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), or one or more integrated circuits configured to implement the embodiments of the present application, such as: one or more digital signal processors (DSP), or one or more field programmable gate arrays (FPGA).
[0077] The communication link 402 may include a pathway for transmitting information between the above-mentioned components.
[0078] The communication interface 404 is used to communicate with other devices or communication networks, and 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 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 an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disc storage, an optical disc storage (including compressed optical discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to include or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited to these.
[0080] In one possible design, the memory 403 can exist independently of the processor 401, that is, the memory 403 can be a memory outside the processor 401. In this case, the memory 403 can be connected to the processor 401 through the communication line 402, and is used to store execution instructions or application code, and the execution is controlled by the processor 401 to implement the session establishment processing method of the shared network provided in the following embodiment of the present application. In another possible design, the memory 403 can also be integrated with the processor 401, that is, the memory 403 can be the internal memory of the processor 401, for example, the memory 403 is a high-speed cache, which can be used to temporarily store some data and instruction information.
[0081] As an implementation method, the processor 401 may include one or more CPUs, for example Figure 4 As another achievable method, the session establishment device 400 for a shared network may include multiple processors, such as Figure 4 As another implementation, the apparatus 400 for establishing a session in a shared network may further include an output device 405 and an input device 406.
[0082] Below, combined with the attached Figure 5 The method for establishing a session in a shared network provided in an embodiment of the present application is described in detail. Figure 5 As shown, the method for establishing a session in the shared network includes:
[0083] S501. The AMF network element in the first PLMN receives a first PDU session establishment request message from a terminal device.
[0084] The first PDU session establishment request information is used to request the second public land mobile network (Public Land Mobile Network, PLMN) to establish a session connection.
[0085] Optionally, the PDU session establishment request information includes multiple key fields, and the multiple key fields include at least one of the following: PDU session ID, key, protection algorithm, maximum uplink and downlink rates, session and service continuity (Service Specific Connection, SSC) supported by the session, and Internet Protocol (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 message to the AMF through the access network device in the first PLMN.
[0087] It can be understood that since the first PDU session establishment request information is used to request the second PLMN to establish a session connection, after the AMF network element in the first PLMN receives the first PDU session establishment request information, it 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 an indirect network sharing parameter, and the indirect network sharing parameter is used to identify that the first PLMN and the terminal device access the network through the indirect network sharing technology.
[0090] Optionally, the second PDU session establishment request information includes at least one of the following: identification information of the terminal device, requested service type, and slice information.
[0091] It is understandable that the indirect network sharing parameter may be the PLMN ID of the contractor operator itself (ie, VPLMNID) or a dedicated PLMN ID negotiated between the contractor operator and the participating operator or an indirect network sharing indication.
[0092] Optionally, indirect network sharing parameters may be applied to all cross-operator signaling.
[0093] Exemplarily, the second PDU session establishment request information includes Nsmf_PDUSession_Create serviceoperation.
[0094] Optionally, an indirect network sharing relationship exists between the first PLMN and the second PLMN.
[0095] It needs to be explained that the operator to which the first PLMN belongs and the operator to which the second PLMN belongs are different operators.
[0096] It can be understood that since the second PDU session establishment request information includes an indirect network sharing parameter for identifying 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 parameter, and then based on the identifier of the first PLMN, obtain the data required to establish the PDU session and establish the PDU session.
[0097] S503. The SMF network element in the second PLMN obtains the data required to establish the PDU session based on the indirect network sharing 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 sharing parameters and a preset contract.
[0099] Optionally, the preset contract includes at least one indirect network sharing parameter and data corresponding to at least one indirect network sharing parameter. The preset contract can be set in the SMF network element in the second PLMN, or 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 preset contract is negotiated between the operator to which the first PLMN belongs and the operator to which the second PLMN belongs.
[0101] It is understandable that the preset contract is negotiated by the operator to which the first PLMN belongs and the operator to which the second PLMN belongs. 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 preset contract and indirect network sharing parameters, thereby improving the efficiency of establishing an indirect shared PDU session.
[0102] S504. The SMF network element in the second PLMN establishes a PDU session based on the data.
[0103] Optionally, the data includes target subscription data and target policy 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 needs to 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 the SMF network element in the second PLMN receives the response message, it sends a PDU session establishment completion message to the AMF in the first PLMN through the SMF network element in the first PLMN.
[0106] The SMF network element in the first PLMN is used to identify indirect network sharing parameters.
[0107] Exemplarily, the PDU session establishment completion message includes Nsmf_PDUSession_Update serviceoperation.
[0108] It should be explained that the session establishment method of the shared network of the present application can also be applied to the signaling process between other core network elements, but they will not be described one by one here.
[0109] The above scheme brings at least the following beneficial effects: In the embodiment of the present application, the AMF network element in the first PLMN receives the first PDU session establishment request information from the terminal device. 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 can send the 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 an indirect network sharing parameter for identifying 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 according to the indirect network sharing parameter, and then obtain the data required to establish the PDU session based on the identification of the first PLMN, and establish the PDU session. Compared with the prior art, the second PLMN cannot identify the first PLMN, resulting in the inability to establish a PDU session. In the present application, the SMF network in the second PLMN can identify the first PLMN based on the indirect network sharing parameter, and then, so that the SMF network in the second PLMN can obtain the data required to establish the PDU session based on the indirect network sharing parameter, establish the PDU session, and improve the realization of the terminal device to establish a shared network session.
[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 session management function SMF network element in the second PLMN in the above S502, the AMF network element in the first PLMN generates a 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 a terminal device.
[0112] The registration request message includes the selected public land mobile network ID (PLMN ID) and the home public land mobile network ID (HPLMN ID).
[0113] It should be noted that the PLMN ID includes the mobile country code and the mobile network code, which is used to distinguish the identities of different mobile communication operators in a country or region. The HPLMN ID is the Public Land Mobile Network (PLMN) corresponding to the International Mobile Subscriber Identity (IMSI) of the user's Universal Subscriber Identity Module (USIM).
[0114] Optionally, the registration request message includes a selected PLMN ID and a Subscription concealed identifier (SUCI), where the SUCI includes the HPLMN ID.
[0115] It should be explained that when the 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 way in which the terminal device accesses the first PLMN according to the selected PLMN ID and HPLMN ID.
[0117] Optionally, the way in which the terminal device accesses the first PLMN includes a roaming way and an indirect network sharing way.
[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 in which 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 the terminal device accesses the first PLMN through the indirect network sharing technology, the AMF network element in the first PLMN generates indirect network sharing parameters.
[0120] It can be understood that after the AMF network element in the first PLMN determines the way in which the terminal device accesses the first PLMN, when the terminal device accesses the first PLMN through indirect network sharing technology, an indirect network sharing parameter is generated to facilitate identifying the first PLMN through the indirect network sharing parameter. In this way, the SMF network element in the second PLMN can determine the identity of the first PLMN, thereby establishing 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 to generate a second PDU session establishment request.
[0123] In another possible implementation, the AMF network element in the first PLMN packages the indirect network sharing parameters and the first PDU session establishment request information into a target message, and generates a second PDU session establishment request based on the target message.
[0124] The above scheme brings at least the following beneficial effects: in an embodiment of the present application, when the terminal device accesses the first PLMN through the indirect network sharing technology, the AMF network element in the first PLMN generates indirect network sharing parameters, so that the efficiency of establishing the indirect shared PDU session by the AMF network element in the first PLMN can be improved.
[0125] In one possible implementation, combining Figure 6 ,like Figure 7 As shown, in the above S602, the process in which the AMF network element in the first PLMN determines the way in which the terminal device accesses the first PLMN according to the selected PLMN ID and HPLMN ID can be specifically implemented through the following S701-S702.
[0126] S701. When a roaming relationship and an indirect network sharing relationship exist between a first PLMN and a 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 an indirect network sharing technology.
[0127] In a possible implementation, the AMF network element in the first PLMN obtains the negotiation information between the operator to which the first PLMN belongs and the operator to which the second PLMN belongs, and determines the relationship between the first PLMN and the second PLMN based on the negotiation information. When the first PLMN and the second PLMN have a roaming relationship and an indirect network sharing relationship, the AMF network element in the first PLMN can obtain the identification information in the selected PLMN ID. When the selected PLMN ID does not include the network identification of the first PLMN, the AMF network element in the first PLMN determines whether the HPLMN ID belongs to the network identification of the second PLMN. If the PLMN ID belongs to the network identification of the second PLMN, the AMF network element in the first PLMN determines that the terminal device accesses the first PLMN through the indirect network sharing technology.
[0128] Optionally, the identification information includes a roaming identification and a non-roaming identification.
[0129] It can be understood that the AMF network element in the first PLMN 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 turn. In this way, when the first sub-condition does not satisfy the first preset sub-condition, it can be determined that the first condition does not satisfy the first preset condition, and there is no need to verify whether other sub-conditions satisfy the preset sub-conditions, thereby improving the accuracy of determining the way in which 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 an indirect network sharing technology.
[0131] It can be understood that, in the case where 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 by roaming. At this time, the AMF network element in the first PLMN can accurately determine whether the terminal device accesses the first PLMN by the indirect network sharing technology based on the relationship between the HPLMN ID and the network identifier of the second PLMN, thereby improving the efficiency of determining the method of the terminal device accessing the first PLMN.
[0132] The above scheme brings at least the following beneficial effects: In the embodiment of the present application, the AMF network element in the first PLMN determines whether the terminal device is to establish a PDU session in a roaming scenario or a PDU session in an indirect network sharing scenario based on the selected PLMN ID and HPLMN ID. In the case where the terminal device is to conduct a PDU session in an indirect network sharing scenario, an indirect network sharing parameter is generated, thereby improving the accuracy of the PDU session conducted by the SMF network element in the second PLMN.
[0133] In one possible implementation, combining Figure 5 ,like Figure 8 As shown, in the above S502, the process of the AMF network element in the first PLMN sending the second PDU session establishment request information to the session management function SMF network element in the second PLMN 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 user access network, current location, and information of 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 user access network and the current location, determines the SMF network element in the first PLMN from multiple SMF network elements based on the type of user access network and the current location, and sends a third PDU session establishment request information to the SMF network element in the first PLMN.
[0138] It can be understood 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 scheme brings at least the following beneficial effects: in the embodiment of the present application, the AMF network element in the first PLMN sends the PDU session establishment request information to the SMF network element in the second PLMN through the SMF network element in the first PLMN, so that the SMF network element in the second PLMN can quickly and accurately obtain the PDU session establishment request information.
[0140] In one possible implementation, combining Figure 5 ,like Fig. 9 As shown, in the above S503, the process in which the SMF network element in the second PLMN obtains the data required to establish a PDU session based on the indirect network sharing parameters can be specifically implemented through the following S901-S903.
[0141] S901. The SMF network element in the second PLMN obtains target subscription data from the subscription data list of the unified data management (UDM) network element based on the indirect network sharing parameters.
[0142] The subscription data list includes subscription data corresponding to at least one indirect network sharing parameter.
[0143] Optionally, the subscription data list includes at least one indirect network sharing parameter and at least one subscription data corresponding to the indirect network sharing parameter.
[0144] Optionally, the UDM is used to store and manage the user's subscription data. The subscription data list is obtained by the operator to which the second PLMN belongs through negotiation with other operators, and the relevant technical personnel store the subscription data list in the UDM network element in the second PLMN through professional equipment.
[0145] It should be explained that the UDM network element in the second PLMN can obtain the subscription data list through professional equipment and can also obtain the subscription data list through the server. We do not make further restrictions on this. The professional equipment can update the subscription data list in the UDM network element in 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 the indirect network sharing parameters.
[0147] In a 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 sent from the PCF network element, and based on the policy response message, the target policy controls the data.
[0148] Optionally, the policy request information includes 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 the session includes a first identifier of the target subscription data and a second identifier of the target policy control data.
[0151] It can be understood that the SMF network element in the second PLMN can obtain the target subscription data from the storage unit through the first identifier; and can obtain the target policy control data from the storage unit through the second identifier.
[0152] The above scheme brings at least the following beneficial effects: In the embodiment of the present application, 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 sharing parameter, and obtains the target policy control data from the policy control function PCF network element based on the indirect network sharing parameter. In this way, the SMF network element in the second PLMN obtains the data, and then can establish a PDU session based on the data.
[0153] Combined with Fig.10 The method for establishing a session in a shared network provided in an embodiment of the present application is described in detail. Fig.10 As shown, the method for establishing a session in the shared network includes:
[0154] S1001. The terminal device sends a PDU session establishment request message to the first AMF.
[0155] S1002. The first AMF selects the first SMF.
[0156] S1003. The first AMF sends a PDU session establishment request message to the first SMF.
[0157] The PDU session establishment request information includes indirect network sharing parameters.
[0158] S1004. The first SMF selects the 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 message to the second SMF.
[0161] The PDU session establishment request information includes indirect network sharing parameters.
[0162] S1007. The second SMF obtains the contract data from the second UDM.
[0163] S1008. Perform security authentication for establishing a PDU session.
[0164] S1009. The second SMF selects PCF.
[0165] S1010. The second SMF initiates obtaining the SM policy from the PCF.
[0166] S1011. The second SMF selects the second UPF.
[0167] S1012. The second SMF initiates a signaling modification process.
[0168] S1013. Establish an N4 session between the second SMF and the second UPF.
[0169] S1014. The second SMF sends PDU session response information to the first SMF.
[0170] S1015. Establish an N4 session 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 PDU session identifier, N1SM information and N2SM information.
[0173] S1017. The first AMF sends N2 PDU session request information to the RAN.
[0174] S1018. RAN establishes RRC connection information with the terminal device.
[0175] S1019. RAN sends N2 PDU session response information to the first AMF.
[0176] S1020. The first AMF sends third information to the first SMF.
[0177] The third information includes Nsmf-PDUD Session-Update SM Context Request.
[0178] S1021. The first SMF establishes an N4 session with the first UPF.
[0179] S1022. The first SMF sends the fourth information to the first AMF.
[0180] Among them, the fourth information includes Nsmf-PDUD Session-Update SM Context Reponse.
[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 needs to be explained that the first AMF, the first SMF, and the first UPF all belong to network elements in the first PLMN, and the second SMF and the second UPF all belong to network elements in the second PLMN.
[0185] The above scheme brings at least the following beneficial effects: In the embodiment of the present application, the AMF network element in the first PLMN receives the first PDU session establishment request information from the terminal device. 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 can send the 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 an indirect network sharing parameter for identifying 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 according to the indirect network sharing parameter, and then obtain the policy data required to establish the PDU session based on the identification of the first PLMN, and establish the PDU session. Compared with the prior art, the second PLMN cannot identify the first PLMN, resulting in the inability to establish a PDU session. In the present application, the SMF network in the second PLMN can identify the first PLMN based on the indirect network sharing parameter, and then, so that the SMF network in the second PLMN can obtain the policy data required to establish the PDU session based on the indirect network sharing parameter, establish the PDU session, and improve the realization of the terminal device to establish a shared network session.
[0186] It can be seen that the technical solution provided by the embodiment of the present application is introduced above mainly from the perspective of the method. In order to realize the above functions, it includes hardware structures and / or software modules corresponding to the execution of each function. Those skilled in the art should be easily aware that, in combination with the modules and algorithm steps of each example described in the embodiment disclosed herein, the embodiment of the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional and technical personnel 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 invention.
[0187] The embodiment of the present application can divide the function modules of the session establishment device of the shared network according to the above method example. For example, each function module can be divided according 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 software function modules. Optionally, the division of modules in the embodiment of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0188] like Fig.11 , which is a schematic diagram of a structure of a shared network session establishment device 110 provided in an embodiment of the present application. The shared network session establishment device 110 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 a second PLMN to establish a session connection; communication unit 1101 is used to send 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 an indirect network sharing parameter; the indirect network sharing parameter is used to identify that the first PLMN and the terminal device access the network through an indirect network sharing technology.
[0190] Optionally, communication unit 1101 is also used to receive registration request information from a terminal device; the registration request message includes a selected public land mobile network identifier PLMN ID and a home public land mobile network identifier HPLMN ID; processing unit 1102 is also used to determine a way for the terminal device to access the first PLMN based on the selected PLMN ID and HPLMN ID; processing unit 1102 is also used to generate indirect network sharing parameters when the terminal device accesses the first PLMN through an indirect network sharing technology; processing unit 1102 is also used to generate a second PDU session establishment request based on the indirect network sharing parameters.
[0191] Optionally, processing unit 1102 is further used to determine that the terminal device accesses the first PLMN through an indirect network sharing technology 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; processing unit 1102 is also used to determine that the terminal device accesses the first PLMN through an indirect network sharing technology 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.
[0192] Optionally, the communication unit 1101 is also used 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 sharing parameters, and the fourth PDU session establishment request message includes indirect network sharing parameters; the SMF network element in the first PLMN is used to identify the indirect network sharing parameters.
[0193] like Fig.12 , which is a schematic diagram of a structure of a shared network session establishment device 120 provided in an embodiment of the present application. The shared network session establishment device 120 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 an indirect network sharing parameter; the indirect network sharing parameter is used to identify that the first PLMN and the terminal device access the network through the indirect network sharing technology; the processing unit 1202 is used to obtain the data required to establish the PDU session based on the indirect network sharing parameter; the processing unit 1202 is also used to establish the PDU session based on the data required to establish the PDU session.
[0195] Optionally, processing unit 1202 is also used to obtain target contract data from a contract data list of a unified data management (UDM) network element based on indirect network sharing parameters; the contract data list includes contract data corresponding to at least one indirect network sharing parameter; processing unit 1202 is also used to obtain target policy control data from a policy control function (PCF) network element based on indirect network sharing parameters; and generate data for establishing a session according to the target contract data and the target policy control data.
[0196] Among them, processing unit 1102 and processing unit 1202 can be processors or controllers. They can implement or execute various exemplary logic blocks, modules and circuits described in combination with the contents disclosed in this application. The processor can also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of DSP and microprocessors, etc. The communication unit can be a transceiver circuit or a communication interface, etc. The storage module can be a memory. When processing unit 1102 and processing unit 1202 are processors, the communication unit is a communication interface, and the storage module is a memory, the session establishment device of the shared network involved in the embodiment of the present application can be Figure 4 The session establishment device of the shared network is shown.
[0197] Through the description of the above implementation methods, technicians in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the network node is divided into different functional modules to complete all or part of the functions described above. The specific working process of the system, module and network node described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0198] An embodiment of the present application also provides a computer-readable storage medium, in which instructions are stored. When a computer executes the instructions, the computer executes each step in the method flow shown in the above method embodiment.
[0199] An embodiment of the present application also provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run a computer program or instruction to implement the session establishment method of the shared network in the above method embodiment.
[0200] An embodiment of the present application provides a computer program product including instructions. When the instructions are executed on a computer, the computer is enabled to execute the method for establishing a session in a shared network in the above method embodiment.
[0201] Among them, the computer-readable storage medium can be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection with one or more wires, a portable computer disk, and a hard disk. Random Access Memory (RAM), Read-Only Memory (ROM), Erasable Programmable Read Only Memory (EPROM), registers, hard disks, optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any other form of computer-readable storage medium in a suitable combination of the above, or numerical values in the art. An exemplary storage medium is coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an Application Specific Integrated Circuit (ASIC). In embodiments of the present invention, computer-readable storage media may be any tangible media 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-mentioned method, the technical effects that can be obtained can also refer to the above-mentioned method embodiments, and the embodiments of the present application will not be repeated here.
[0203] The above are only specific implementations of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application should be included in the protection scope of the present application. Therefore, the protection scope of the present application should be based on the protection scope of the claims.
Claims
1. A method for establishing a session in a shared network, characterized in that: The method is applied to an access and mobility management function AMF network element in a first public land mobile network PLMN, and comprises: Receiving a first PDU session establishment request message from a terminal device; the first PDU session establishment request message is used to request to establish a session connection with a second PLMN; A second PDU session establishment request message is sent to the session management function SMF network element in the second PLMN; the second PDU session establishment request message includes an indirect network sharing parameter; the indirect network sharing parameter is used to identify that the first PLMN and the terminal device access the network through the indirect network sharing technology.
2. The method according to claim 1, characterized in that: Before sending the second PDU session establishment request information to the session management function SMF network element in the second PLMN, the method further includes: Receiving a registration request message from the terminal device; the registration request message includes a selected public land mobile network identifier PLMN ID and a home public land mobile network identifier HPLMN ID; Determining a method for the terminal device to access the first PLMN according to the selected PLMN ID and the HPLMN ID; When the terminal device accesses the first PLMN through the indirect network sharing technology, generating the indirect network sharing parameter; Generate the second PDU session establishment request according to the indirect network sharing parameter.
3. The method according to claim 2, characterized in that The determining, according to the selected PLMN ID and HPLMN ID, a manner in which the terminal device accesses the first PLMN includes: In a case where 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, determining that the terminal device accesses the first PLMN through an indirect network sharing technology; In a case where 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 an indirect network sharing technology.
4. The method according to claim 2 or 3, characterized in that: The sending the second PDU session establishment request information to the session management function SMF network element in the second PLMN includes: 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 the indirect network sharing parameter, and the fourth PDU session establishment request message includes the indirect network sharing parameter; the SMF network element in the first PLMN is used to identify the indirect network sharing parameter.
5. A method for establishing a session in a shared network, characterized in that: Applied to the SMF network element in the second PLMN, the method comprises: Receiving a second PDU session establishment request message sent by an AMF network element in a first PLMN; the second PDU session establishment request message includes an indirect network sharing parameter; the indirect network sharing parameter is used to identify that the first PLMN and the terminal device access the network through an indirect network sharing technology; Based on the indirect network sharing parameters, acquiring data required to establish a PDU session; Based on the data, the PDU session is established.
6. The method according to claim 5, characterized in that The acquiring data required for establishing a PDU session based on the indirect network sharing parameter includes: Based on the indirect network sharing parameter, the target contract data is obtained from a contract data list of a unified data management (UDM) network element; the contract data list includes contract data corresponding to at least one indirect network sharing parameter; Based on the indirect network sharing parameters, obtaining target policy control data from a policy control function PCF network element; Data for establishing a session is generated based on the target subscription data and the target policy control data.
7. A session establishment device for a shared network, characterized in that: The device comprises a communication unit: The communication unit is used to receive first PDU session establishment request information from the terminal device; The first PDU session establishment request information is used to request the second PLMN to establish a session connection; The communication unit is used to send 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 an indirect network sharing parameter; the indirect network sharing parameter is used to identify that the first PLMN and the terminal device access the network through an indirect network sharing technology.
8. A device for establishing a session in a shared network, characterized in that: The device comprises a communication unit and a processing unit: The communication unit is used to receive a second PDU session establishment request information sent by an AMF network element in the first PLMN; the second PDU session establishment request information includes an indirect network sharing parameter; the indirect network sharing parameter is used to identify that the first PLMN and the terminal device access the network through an indirect network sharing technology; The processing unit is used to obtain data required to establish a PDU session based on the indirect network sharing parameter; The processing unit is further used to establish the PDU session based on the data required to establish the PDU session.
9. A session establishment device for a shared network, characterized in that: include: A processor and a memory; wherein the memory is used to store computer-executable instructions, and when the session establishment device of the shared network is running, the processor executes the computer-executable instructions stored in the memory to enable the session establishment device of the shared network to execute the session establishment method of the shared network described in any one of claims 1-6.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium comprises instructions, which, when executed by a session establishment device for a shared network, enable the computer to execute the session establishment method for a shared network according to any one of claims 1 to 6.
Citation Information
Patent Citations
Session management function registration and deregistration
US20220408397A1
Enhanced multi-access protocol data unit (PDU) session
US20230108625A1
Communication method, and terminal and core network function
WO2024120352A1
Communication method, and terminal and core network function
WO2024120353A1