Detailed Description
The term "and/or" is merely an association relationship describing the associated object, and means that three relationships may exist, for example, a and/or B may mean that a exists alone, while a and B exist together, and B exists alone.
The terms "first" and "second" and the like in the description and in the drawings are used for distinguishing between different objects or between different processes of the same object and not for describing a particular order of objects.
Furthermore, references to the terms "comprising" and "having" and any variations thereof in the description of the present application are intended to cover a non-exclusive inclusion. For example, a process, method, system, article, or apparatus that comprises a list of steps or elements is not limited to only those listed but may optionally include other steps or elements not listed or inherent to such process, method, article, or apparatus.
It should be noted that, in the embodiments of the present application, words such as "exemplary" or "such as" are used to mean serving as an example, instance, or illustration. Any embodiment or design described herein as "exemplary" or "e.g." in an embodiment should not be taken as preferred or advantageous over other embodiments or designs. Rather, the use of words such as "exemplary" or "such as" is intended to present related concepts in a concrete fashion.
In the description of the present application, unless otherwise indicated, the meaning of "a plurality" means two or more.
The international communication standards organization third generation partnership project (3 rd Generation Partnership Project,3 GPP) defines new network sharing scenarios and requirements during the requirements phase of Release-19 version of the core network (5th Generation Core Network,5GC) of the fifth generation mobile communication system. For example, a schematic diagram of the architecture of a tethering scene system may be shown in fig. 1.
The terminal equipment is a user of an operator A, the operator A is a home operator, and the operator X is an operator for providing indirect network sharing. When the terminal equipment is in the sharing area without the 5G base station of the operator A but with the 5G base station of the operator X, the indirect network sharing technology can be adopted to continue to enjoy the 5G service through the 5G base station of the access operator X, and the operator A can control and provide the service for the terminal equipment through the core network of the operator X and the shared NG-RAN. By the indirect network sharing technology, the network operation and maintenance challenges brought by the fact that a plurality of core networks are directly connected to one wireless node at the same time in the existing direct connection sharing technology can be avoided.
As another example, a schematic structural diagram of a network sharing scenario system may be shown in fig. 2, where the network sharing scenario system includes 5GC of operator a, 5GC of operator B, 5GC of operator C, 5GC of operator X (denoted as first core network device), and NG RAN of operator X (denoted as first access network device).
The access network device of the operator X is connected with the core network device of the operator A, the core network device of the operator B and the core network device of the operator C through N2 and N3 interfaces respectively.
The access network device of the operator X is used for accessing the terminal devices of the operators a, B and C, and forwarding the data of the terminal devices to the core network devices of the corresponding operators.
The scheme for broadcasting PLMN IDs by the shared NG-RAN base station of operator X may be:
scheme 1-operator X broadcasts one PLMN ID for each 5GC of operator a\b\c, respectively, which is the same as the NG-RAN broadcast of operator a\b\c home network, abbreviated herein as multiple HPLMN scheme or old network number scheme. Therefore, the PLMN selection process of the UE is shortest, particularly the off-network time of the UE is short when the UE is started or recovered from non-coverage, the existing PLMN ID is utilized, no code number resource is wasted, and the UE can be completely free from perception.
Scheme 2, wherein the operator X broadcasts a PLMN ID for each 5GC such as the operator A\B\C, the PLMN ID is different from the NG-RAN broadcast of the local network of the operator A\B\C, and the PLMN ID is called a multi-VPLMN scheme or a multi-new network number scheme for short. The PLMN ID selection process of the UE is longer, so that the off-line time of the UE is long when the UE is started or recovered from non-coverage, and a plurality of new VPLMN IDs are adopted, so that code number resource waste is caused.
Scheme 3. Multiple 5GC of operator X is operator A\B\C broadcasting same PLMN ID respectively, the PLMN ID is different from PLMN ID broadcasted by NG-RAN of operator A\B\C home network, here abbreviated as single VPLMN scheme. The longer PLMN ID selection procedure of the UE may result in long off-network time when the UE is powered on or recovered from non-coverage. In the case of using a separate VPLMN ID, no code number resource is wasted, e.g., using PLMN ID (X), and less resource is wasted, e.g., using PLMN ID (XY) code number.
Compared with the scheme 1, the scheme 2 and the scheme 3 have long PLMN selecting process, which can result in long off-line time of the UE when the UE is started or recovers from non-coverage, and a plurality of new VPLMN-IDs are adopted, so that code number resource waste is caused. However, when the UE belonging to the other operator in the scheme 1 initiates network registration in the shared area covered by the shared operator, if SELECTED PLMN ID sent in the registration request is that the HPLMN ID and the HPLMN ID carried in the user identity module (Subscriber Identity Module, SIM) card of the UE belong to the same operator, the AMF network element of the shared operator may determine that the UE is a home network UE, so that the AMF cannot correctly route the corresponding signaling and data to the home network, resulting in registration failure, and the UE cannot access to the shared network.
It can be seen that in the above three schemes, the AMF of the sharing operator cannot identify the indirect network sharing request of the UE, so that the UE cannot access to the shared network.
In order to solve the above technical problems, in the related art, in an indirect network sharing scenario, a sharing base station of a carrier operator is connected to core networks of other participant operators through the core network of the carrier operator, and PLMN IDs are broadcast for the other participant operators, respectively, where a plurality of PLMN IDs represent a plurality of corresponding participant operators. When the UE belonging to other participant operators selects the corresponding PLMN ID to initiate network registration in the sharing area covered by the operator of the contractor, the AMF network element of the operator of the contractor can identify that the UE is accessed to the network through the indirect network sharing technology, and completes network registration after interacting with the core network element of the operator of the corresponding participant, thereby establishing PDU session.
In the related art, the related network elements of the core network of the other participant operator cannot identify that the session establishment procedure is session establishment performed for the UE accessing the network through the indirect network sharing technology, and cannot identify the corresponding contractor operator network, so that the related network elements of the core network of the other participant operator cannot provide or obtain subscription data related to the contractor operator network correctly, and the session establishment cannot be completed. Therefore, how to establish session connection for terminal equipment in an indirect network sharing scenario is still a technical problem to be solved.
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, and because the first PDU session establishment request information is used for requesting to establish session connection to the second PLMN, the AMF network element in the first PLMN may 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, so that the SMF network element in the second PLMN can determine a source of the second PDU session establishment request information according to the indirect network sharing parameter, and further acquire data required for establishing 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, so that the PDU session cannot be established. The SMF network in the second PLMN can identify the first PLMN based on the indirect network sharing parameter, so that the SMF network in the second PLMN can acquire data required for establishing the PDU session based on the indirect network sharing parameter, the PDU session is established, and the session establishment of the shared network by the terminal equipment is improved.
The following describes embodiments of the present application in detail with reference to the drawings.
As shown in fig. 3, fig. 3 is a schematic diagram of a session establishment system of a shared network according to an embodiment of the present application. The session establishment system of the shared network may comprise an access network device 301, a terminal device 302, and a core network device 303.
The access network device 301 is a device having a wireless transceiver function and located on the access network side of the session establishment system of the shared network, or a chip system provided 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 (radio network controller, RNC), a NodeB (NB), a base station controller (base station controller, BSC), a base transceiver station (base transceiver station, BTS), a home base station (e.g., home evolved NodeB, or home NodeB, HNB), a Base Band Unit (BBU), a radio relay node, a radio backhaul node, a transmission point (transmission and reception point, TRP, transmission point, TP), etc., a gNB in a new air interface (new radio, NR) system, or a transmission point (TRP, TP), one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or a network node forming a gNB or transmission point, such as a Base Band Unit (BBU), or a base band unit (distributed unit), a base station unit (base band unit (4), a distributed unit (RSU), a service unit (4-side, a service unit, or the like. The access network device 501 further comprises base stations in different networking modes, such as a master enhanced NodeB (MeNB), a secondary eNB (secondary eNB), a SeNB, or a secondary gNB, sgNB). The access network device 301 also includes different types, such as terrestrial base stations, air base stations, satellite base stations, and the like.
The access network device 301 may be located in the radio access network of the operator X or in the radio access network of the operator Y.
Terminal device 302 is a device with wireless communication capabilities that may be deployed on land, including indoors or outdoors, hand-held or vehicle-mounted. Can also be deployed on the water surface (such as a ship, etc.). But may also be deployed in the air (e.g., on aircraft, balloon, satellite, etc.). The terminal device 302, also called User Equipment (UE), mobile Station (MS), mobile Terminal (MT), terminal, etc., is a device that provides voice and/or data connectivity to a user. For example, the terminal device 302 includes a handheld device, an in-vehicle device, and the like having a wireless connection function. Currently, the terminal device 302 may be a mobile phone, a tablet, a notebook, a palm, a mobile internet device (mobile INTERNET DEVICE, MID), a wearable device (e.g., a smart watch, a smart bracelet, a pedometer, etc.), a vehicle-mounted device (e.g., an automobile, a bicycle, an electric car, an airplane, a ship, a train, a high-speed rail, etc.), a Virtual Reality (VR) device, an augmented reality (augmented reality, AR) device, a wireless terminal in an industrial control (industrial control), a smart home device (e.g., a refrigerator, a television, an air conditioner, an electric meter, etc.), a smart robot, a workshop device, a wireless terminal in a drone (SELF DRIVING), a wireless terminal in a teleoperation (remote medical surgery), a wireless terminal in a smart grid (SMART GRID), a wireless terminal in a transportation safety (transportation safety), a wireless terminal in a smart city (SMART CITY), or a wireless terminal in a smart home (smart balloon, a device (e.g., a smart robot, a flight, an airplane, etc.). In one possible application scenario of the application, the terminal is a terminal that is often operated on the ground, for example a vehicle-mounted device. In the present application, for convenience of description, chips disposed in the above devices, such as a System-On-a-Chip (SOC), a baseband Chip, etc., or other chips having a communication function may also be referred to as a terminal device 302.
Alternatively, the terminal device 302 may be an embedded communication device, or may be a handheld communication device of a user, including a mobile phone, a tablet computer, etc.
As an example, in an embodiment of the present application, the terminal device 302 may also be a wearable device. The wearable device can also be called as a wearable intelligent device, and is a generic name for intelligently designing daily wear by applying wearable technology and developing wearable devices, such as glasses, gloves, watches, clothes, shoes and the like. The wearable device is a portable device that is worn directly on the body or integrated into the clothing or accessories of the user. The wearable device is not only a hardware device, but also can realize a powerful function through software support, data interaction and cloud interaction. The generalized wearable intelligent device comprises full functions, large size and complete or partial functions which can be realized independently of a smart phone, such as a smart watch, a smart glasses and the like, and is only focused on certain application functions, and needs to be matched with other devices such as the smart phone for use, such as various smart bracelets, smart jewelry and the like for physical sign monitoring.
The core network device 303 comprises an authentication server function (authentication server function, AUSF) network element, an access and mobility management function (core ACCESS AND mobility management function, AMF) network element, a Data Network (DN), a unified data management (unified DATA MANAGEMENT, UDM) network element, a policy control function (Policy Control Function, PCF) network element, a radio access network (radio access network, RAN) network element, a user plane function (user plane function, UPF) network element, a terminal device (terminal), an application function (application function, AF) network element, a session management function (Session Management Function, SMF) network element.
It should be noted that, in fig. 3, the RAN network element, the AMF network element, the SMF network element, the AUSF network element, the UDM network element, the UPF network element, the PCF network element, and the like are just one name, and the name does not limit the network element itself. In 5G networks and other networks in the future, entities or devices corresponding to these network elements may also be named, which is not specifically limited in the embodiments of the present application. For example, it is also possible that the UDM network element is replaced by a user home server (home subscriber server, HSS) or a user subscription database (user subscription database, USD) or a database network element, etc., which are described in detail herein.
For convenience of description, RAN network elements, AMF network elements, SMF network elements, UDM network elements, UPF network elements, PCF network elements, etc. will be referred to hereinafter by RAN, AMF, SMF, UDM, UPF, PCF, etc., respectively.
As an example, in the embodiment of the present application, the core network device 303 includes a 5GC device of the operator X, a 5GC device of the operator Y, and a 5GC device of the participant. The terminal device 302 sends PDU session establishment request information to the access network device 301 of the operator X, the access network device 301 of the operator X forwards the PDU session establishment request information to the 5GC device of the operator X, and the AMF network element in the 5GC device of the operator X sends second PDU session request information including the indirect network sharing parameter to the SMF network element in the 5GC device of the participant. The SMF network element in the 5GC device of the participant may determine the source of the second PDU session establishment request information according to the indirect network sharing parameter, and further obtain data required for establishing the PDU session based on the indirect network sharing parameter, and establish the PDU session.
Similarly, the terminal device 302 sends PDU session establishment request information to the access network device 301 of the operator Y, the access network device 301 of the operator Y forwards the PDU session establishment request information to the 5GC device of the operator Y, and the AMF network element in the 5GC device of the operator Y sends second PDU session request information including the indirect network sharing parameter to the SMF network element in the 5GC device of the participant, so that the SMF network element in the 5GC device of the participant can also establish the PDU session.
It should be noted that fig. 3 is only an exemplary frame diagram, the number of nodes included in fig. 3 is not limited, and other nodes may be included in addition to the functional nodes shown in fig. 3, which is not limited in any way by the present application.
In order to implement the method for processing session establishment of the shared network provided by the embodiment of the present application, the embodiment of the present application provides a device for establishing session of the shared network, which is used for executing the method for processing session establishment of the shared network provided by the embodiment of the present application, and fig. 4 is a schematic structural diagram of the device for establishing session of the shared network provided by the embodiment of the present application. As shown in fig. 4, the session establishment means 400 of the shared network comprises at least one processor 401, a communication line 402, and at least one communication interface 404, and may further comprise a memory 403. The processor 401, the memory 403, and the communication interface 404 may be connected by a communication line 402.
The processor 401 may be a central processing unit (central processing unit, CPU), an Application SPECIFIC INTEGRATED Circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present application, such as one or more digital signal processors (DIGITAL SIGNAL processors, DSPs), or one or more field programmable gate arrays (field programmable GATE ARRAY, FPGAs).
Communication line 402 may include a path for communicating information between the components described above.
The communication interface 404, for communicating with other devices or communication networks, may use any transceiver-like device, such as ethernet, radio access network (radio access network, RAN), WLAN, etc.
The memory 403 may be, but is not limited to, a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (random access memory, RAM) or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (ELECTRICALLY ERASABLE PROGRAMMABLE READ-only memory, EEPROM), a compact disc read-only memory (compact disc read-only memory) or other optical disc storage, a compact disc storage (including compact disc, laser disc, optical disc, digital versatile disc, blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to contain or store the desired program code in the form of instructions or data structures and that can be accessed by a computer.
In a possible design, the memory 403 may exist independent of the processor 401, i.e. the memory 403 may be a memory external to the processor 401, where the memory 403 may be connected to the processor 401 through a communication line 402, for storing execution instructions or application program codes, and the execution is controlled by the processor 401, to implement a session establishment processing method of a shared network according to the embodiments of the present application described below. In yet another possible design, the memory 403 may be integrated with the processor 401, i.e., the memory 403 may be an internal memory of the processor 401, e.g., the memory 403 may be a cache, and may be used to temporarily store some data and instruction information, etc.
As one implementation, processor 401 may include one or more CPUs, such as CPU0 and CPU1 in fig. 4. As another implementation, the session establishment means 400 of the shared network may comprise a plurality of processors, such as the processor 401 and the processor 407 in fig. 4. As yet another implementation, the session establishment apparatus 400 of the shared network may further comprise an output device 405 and an input device 406.
The following describes in detail a session establishment method of a shared network according to an embodiment of the present application with reference to fig. 5, where, as shown in fig. 5, the session establishment method of the shared network includes:
s501, an AMF network element in a first PLMN receives first PDU session establishment request information from a terminal device.
Wherein the first PDU session establishment request information is used to request establishment of a session connection to the second public land mobile network (Public Land Mobile Network, PLMN).
Optionally, the PDU session establishment request message includes a plurality of key fields including at least one of PDU session ID, key, protection algorithm, maximum uplink and downlink rate, session and service continuity (SERVICE SPECIFIC Connection, SSC) supported by the session, and Internet protocol (Internet Protocol, IP) type.
In a possible implementation manner, when the terminal device enters into an area served by the access network device in the first PLMN, the terminal device sends PDU session establishment request information to the AMF through the access network device in the first PLMN.
It can be appreciated that, because 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, the object of the terminal device requesting to establish a PDU session is determined.
S502, the AMF network element in the first PLMN sends second PDU session establishment request information to the SMF network element in the second PLMN.
The second PDU session establishment request information includes an indirect network sharing parameter, where 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.
Optionally, the second PDU session establishment request information includes at least one of identification information of the terminal device, a requested service type, slice information.
It will be appreciated that the indirect network sharing parameter may be the PLMN ID of the carrier operator itself (i.e. VPLMN ID) or a private PLMN ID negotiated by the carrier operator with the participant operator or an indirect network sharing indication.
Alternatively, the indirect network sharing parameters may be adapted to all cross-operator signaling.
Illustratively, the second PDU session establishment request information includes Nsmf _ PDUSession _ CREATE SERVICE operation.
Optionally, the first PLMN has an indirect network sharing relationship with the second PLMN.
It should be explained that the operator to which the first PLMN belongs and the operator to which the second PLMN belongs are different operators.
It can be appreciated that, because 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 according to the indirect network sharing parameter, and further acquire data required for establishing the PDU session based on the identification of the first PLMN, and establish the PDU session.
S503, the SMF network element in the second PLMN acquires data required for establishing the PDU session based on the indirect network sharing parameter.
In a possible implementation manner, the SMF network element in the second PLMN obtains data required for establishing the PDU session based on the indirect network sharing parameter and the preset contract.
Optionally, the preset contract includes at least one indirect network sharing parameter and data corresponding to the at least one indirect network sharing parameter. The preset contract may be set in the SMF network element in the second PLMN, or may be set in a blockchain to which the SMF network element in the second PLMN belongs, or may be set outside the SMF network element in the second PLMN, which is not limited specifically.
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.
It can be understood that the preset contract is negotiated between the operator to which the first PLMN belongs and the operator to which the second PLMN belongs, so that when the SMF network element in the second PLMN receives the indirect network sharing parameter, the type of the PDU session (i.e. the indirect sharing network) can be quickly and accurately identified based on the negotiated preset contract and the indirect network sharing parameter, thereby improving the efficiency of establishing the indirect sharing PDU session.
S504, the SMF network element in the second PLMN establishes a PDU session based on the data.
Optionally, the data includes target subscription data and target policy control data.
In a possible implementation manner, the SMF network element in the second PLMN determines an appropriate target UPF network element from the second PLMN according to 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 configuration based on the data.
It should be explained that, after the target UPF network element completes configuration based on the data, a response message is sent to the SMF network element in the second PLMN, and after the SMF network element in the second PLMN receives the response message, a PDU session establishment completion message is sent to the AMF in the first PLMN through the SMF network element in the first PLMN.
The SMF network element in the first PLMN is configured to identify an indirect network sharing parameter.
Illustratively, the PDU session establishment complete message includes Nsmf _ PDUSession _ Update service operation.
It should be explained that the session establishment method of the shared network of the present application may also be applicable to signaling flows between other core network elements, but will not be described herein one by one.
The above scheme has at least the following beneficial effects that in the embodiment of the application, the AMF network element in the first PLMN receives the first PDU session establishment request information from the terminal equipment, and because the first PDU session establishment request information is used for requesting to establish session connection to the second PLMN, 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, so that the SMF network element in the second PLMN can determine a source of the second PDU session establishment request information according to the indirect network sharing parameter, and further acquire data required for establishing 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, so that the PDU session cannot be established. The SMF network in the second PLMN can identify the first PLMN based on the indirect network sharing parameter, so that the SMF network in the second PLMN can acquire data required for establishing the PDU session based on the indirect network sharing parameter, the PDU session is established, and the session establishment of the shared network by the terminal equipment is improved.
In a possible implementation manner, as shown in fig. 6 in conjunction with fig. 5, 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 S502, the AMF network element in the first PLMN generates a second PDU session establishment request. The procedure of the AMF network element in the first PLMN generating the second PDU session establishment request may be specifically implemented by the following S601-S604.
S601, an AMF network element in a first PLMN receives registration request information from a terminal device.
Wherein the registration request message includes the selected public land mobile network identity (Public Land Mobile Network ID, PLMN ID) and the home public land mobile network identity (Home Public Land Mobile Network ID, HPLMN ID).
It should be noted that the PLMN ID includes a mobile country code and a mobile network code for distinguishing the identities of different mobile communication operators in one country or region. The HPLMN ID is a public land mobile network (Public Land Mobile Network, PLMN) where the subscriber universal subscriber identity module (Universal Subscriber Identity Module, USIM) corresponds to an international mobile subscriber identity (International Mobile Subscriber Identity, IMSI).
Optionally, the registration request message includes the selected PLMN ID and a user hidden identifier (Subscriptionconcealed identifier, SUCI), and SUCI includes the HPLMN ID.
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 sends multiple PLMN IDs to the terminal device. The terminal device determines a selected PLMN ID from the plurality of PLMN IDs, and sends the selected PLMN ID and SUCI to an AMF network element in the first PLMN.
S602, an AMF network element in the first PLMN determines a mode of accessing the terminal equipment to the first PLMN according to the selected PLMN ID and HPLMN ID.
Optionally, the mode of accessing the terminal device to the first PLMN includes a roaming mode and an indirect network sharing mode.
In a possible implementation manner, an AMF network element in a first PLMN obtains a relationship between the first PLMN and a second PLMN, and determines a manner of accessing the terminal device to the first PLMN according to the selected PLMN ID and HPLMN ID and the relationship between the first PLMN and the second PLMN.
S603, when the terminal equipment accesses the first PLMN through the indirect network sharing technology, an AMF network element in the first PLMN generates an indirect network sharing parameter.
It may be appreciated that after the AMF network element in the first PLMN determines the manner in which the terminal device accesses the first PLMN, in the case that the terminal device accesses the first PLMN through the indirect network sharing technology, an indirect network sharing parameter is generated so as to identify the first PLMN through the indirect network sharing parameter, so that the SMF network element in the second PLMN may determine the identity of the first PLMN, thereby establishing the PDU session.
S604, the AMF network element in the first PLMN generates a second PDU session establishment request according to the indirect network sharing parameter.
In a possible implementation manner, an AMF network element in the first PLMN adds the indirect network sharing parameter to a message corresponding to the first PDU session establishment request information, so as to generate a second PDU session establishment request.
In another possible implementation manner, an AMF network element in the first PLMN packages the indirect network sharing parameter and the first PDU session establishment request information into a target message, and generates a second PDU session establishment request according to the target message.
The scheme at least has the following beneficial effects that in the embodiment of the application, when the terminal equipment accesses the first PLMN through the indirect network sharing technology, the AMF network element in the first PLMN generates the indirect network sharing parameter, so that the establishment efficiency of the AMF network element in the first PLMN for indirectly sharing the PDU session can be improved.
In a possible implementation manner, as shown in fig. 7 in conjunction with fig. 6, the procedure of determining, by the AMF network element in the first PLMN in S602, a manner of accessing the terminal device to the first PLMN according to the selected PLMN ID and HPLMN ID may be specifically implemented by the following S701-S702.
S701, under the condition that a roaming relationship and an indirect network sharing relationship exist between a first PLMN and a second PLMN, the selected PLMN ID does not comprise the network identification of the first PLMN, and the HPLMN ID belongs to the network identification of the second PLMN, an AMF network element in the first PLMN determines that the terminal equipment accesses the first PLMN through the indirect network sharing technology.
In a possible implementation manner, an AMF network element in a first PLMN obtains negotiation information of an operator to which the first PLMN belongs and an operator to which the second PLMN belongs, and determines a relationship between the first PLMN and the second PLMN according to the negotiation information. When the first PLMN and the second PLMN have roaming relation and indirect network sharing relation, the AMF network element in the first PLMN can acquire the identification information in the selected PLMN ID. And determining whether the HPLMN ID belongs to the network identification of the second PLMN or not by the AMF network element in the first PLMN when the selected PLMN ID does not comprise the network identification of the first 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 equipment accesses the first PLMN through the indirect network sharing technology.
Optionally, the identification information includes a roaming identification and a non-roaming identification.
It can be understood that the AMF network element in the first PLMN sequentially determines the relationship between the first PLMN and the second PLMN, the identification information of the selected PLMN ID, and the information of the HPLMN ID, so that it can be determined that the first condition is not satisfied with the first preset condition under the condition that the first sub-condition is not satisfied with the first preset sub-condition, without verifying whether other sub-conditions satisfy the preset sub-condition, and accuracy of determining the manner of accessing the terminal device to the first PLMN is improved.
S702, under the condition that the first PLMN and the second PLMN have no roaming relation and the HPLMN ID belongs to the network identification of the second PLMN, an AMF network element in the first PLMN determines that the terminal equipment accesses the first PLMN through an indirect network sharing technology.
It can be appreciated that in the case where the first PLMN and the second PLMN do not have a roaming relationship, access of the terminal device to the first PLMN by roaming may be excluded. At this time, according to the home relation between the HPLMN ID and the network identifier of the second PLMN, the AMF network element in the first PLMN can accurately determine whether the terminal device accesses the first PLMN through the indirect network sharing technology, so that the efficiency of determining the mode of accessing the terminal device to the first PLMN is improved.
The scheme at least has the following beneficial effects that in the embodiment of the application, the AMF network element in the first PLMN determines whether the terminal equipment establishes the PDU session in the roaming scene or establishes the PDU session in the indirect network sharing scene based on the selected PLMN ID and HPLMN ID. And generating indirect network sharing parameters under the condition that the terminal equipment performs PDU (protocol data unit) session in an indirect network sharing scene, so that the accuracy of performing PDU session by the SMF network element in the second PLMN is improved.
In a possible implementation manner, as shown in fig. 8 in connection with fig. 5, the procedure of sending, by the AMF network element in the first PLMN in S502, the second PDU session establishment request information to the session management function SMF network element in the second PLMN may be specifically implemented by the following S801.
S801, an AMF network element in a first PLMN sends third PDU session establishment request information to an SMF network element in the first PLMN, so that the SMF network element in the first PLMN sends fourth PDU session establishment request information to an SMF network element in a second PLMN.
Wherein the third PDU session establishment request information includes an indirect network sharing parameter, and the fourth PDU session establishment request information includes an indirect network sharing parameter.
Optionally, the third PDU session establishment request information includes a type of the user access network, a current location, and information of an SMF network element in the second PLMN.
In a possible implementation manner, an AMF network element in the first PLMN queries a type and a current location of a user access network, determines an SMF network element in the first PLMN from a plurality of SMF network elements according to the type and the current location of the user access network, and sends third PDU session establishment request information to the SMF network element in the first PLMN.
It may be appreciated that, because the third PDU session establishment request information includes 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, a communication channel may be established with the SMF network element in the second PLMN based on the information of the SMF network element in the second PLMN and the fourth PDU session establishment request information may be sent to the SMF network element in the second PLMN.
The technical proposal at least has the following beneficial effects that in the 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, so that the SMF network element in the second PLMN can quickly and accurately obtain the PDU session establishment request information.
In a possible implementation manner, as shown in fig. 9 in conjunction with fig. 5, the procedure of acquiring, by the SMF network element in the second PLMN in S503, data required for establishing a PDU session based on the indirect network sharing parameter may be specifically implemented by the following S901-S903.
And S901, the SMF network element in the second PLMN acquires target subscription data from a subscription data list of the Unified Data Management (UDM) network element based on the indirect network sharing parameters.
The subscription data list comprises subscription data corresponding to at least one indirect network sharing parameter.
Optionally, the subscription data list includes at least one indirect network sharing parameter and subscription data corresponding to the at least one indirect network sharing parameter.
Optionally, the UDM is identical to storing and managing subscription data of the user. The subscription data list is obtained by negotiating an operator to which the second PLMN belongs with other operators, and the related technicians store the subscription data list into the UDM network element in the second PLMN through professional equipment.
It should be explained that the UDM network element in the second PLMN may obtain the subscription data list through the professional device, and may also obtain the subscription data list through the server, which is not limited further. The professional device may update the subscription data list in the UDM network element in the second PLMN in real time according to the agreement between the operators.
S902, the SMF network element in the second PLMN acquires target strategy control data from the strategy control function PCF network element based on the indirect network sharing parameter.
In one possible implementation, the SMF network element in the second PLMN sends policy request information to the PCF network element, receives policy response information from the PCF network element, and targets policy control data based on the policy response information.
Optionally, the policy request information includes an indirect network sharing parameter.
S903, the SMF network element in the second PLMN generates data for establishing session according to the target subscription data and the target policy control data.
Optionally, the data for establishing the session includes a first identification of the target subscription data and a second identification of the target policy control data.
It can be understood that the SMF network element in the second PLMN may obtain the target subscription data from the storage unit through the first identifier, and may obtain the target policy control data from the storage unit through the second identifier.
The technical scheme at least has the following beneficial effects that in the embodiment of the application, the SMF network element in the second PLMN acquires target subscription data from the subscription data list of the UDM network element based on the indirect network sharing parameter, and acquires 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 data, and may establish a PDU session based on the data.
Referring to fig. 10, a detailed description is given of a session establishment method of a shared network according to an embodiment of the present application, where, as shown in fig. 10, the session establishment method of the shared network includes:
S1001, the terminal equipment sends PDU session establishment request information to a first AMF.
S1002, the first AMF selects a first SMF.
S1003, the first AMF sends PDU session establishment request information to the first SMF.
Wherein the PDU session establishment request information includes an indirect network sharing parameter.
S1004, the first SMF selects a first UPF.
S1005, the first SMF sends an N4 session request to the first UPF.
S1006, the first SMF sends PDU session establishment request information to the second SMF.
Wherein the PDU session establishment request information includes an indirect network sharing parameter.
S1007, the second SMF acquires subscription data from the second UDM.
S1008, performing security authentication for PDU session establishment.
S1009, the second SMF selects PCF.
S1010, the second SMF initiates to acquire the SM strategy from the PCF.
S1011, the second SMF selects a second UPF.
S1012, the second SMF initiates a signaling modification procedure.
S1013, an N4 session is established between the second SMF and the second UPF.
S1014, the second SMF transmits PDU session response information to the first SMF.
S1015, an N4 session is established between the first SMF and the first UPF.
S1016, the first SMF sends the second information to the first AMF.
Wherein the second information includes an identification of the PDU session, N1SM information, and N2SM information.
S1017, the first AMF sends N2 PDU session request information to the RAN.
S1018, the RAN establishes RRC connection information with the terminal equipment.
S1019, the RAN transmits the N2 PDU session response information to the first AMF.
S1020, the first AMF sends third information to the first SMF.
Wherein the third information includes Nsmf-PDUD Session-Update SM Context Request.
S1021, the first SMF establishes an N4 session with the first UPF.
S1022, the first SMF sends fourth information to the first AMF.
Wherein the fourth information includes Nsmf-PDUD Session-Update SM Context Reponse.
S1023, the first SMF informs the first AMF of releasing the session.
S1024, determining the PDU session type.
S1025, the first SMF informs the second SMF that the ethernet port is detected.
It should 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.
The above scheme has at least the following beneficial effects that in the embodiment of the application, the AMF network element in the first PLMN receives the first PDU session establishment request information from the terminal equipment, and because the first PDU session establishment request information is used for requesting to establish session connection to the second PLMN, 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, so that an SMF network element in the second PLMN may determine a source of the second PDU session establishment request information according to the indirect network sharing parameter, and further obtain policy data required for establishing a 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, so that the PDU session cannot be established. The SMF network in the second PLMN can identify the first PLMN based on the indirect network sharing parameter, so that the SMF network in the second PLMN can acquire strategy data required for establishing PDU session based on the indirect network sharing parameter, PDU session is established, and session establishment of the shared network by the terminal equipment is improved.
It can be seen that the technical solution provided by the embodiment of the present application is mainly described from the method perspective. To achieve the above functions, it includes corresponding hardware structures and/or software modules that perform the respective functions. Those of skill in the art will readily appreciate that the various illustrative modules and algorithm steps described in connection with the embodiments disclosed herein may be implemented as hardware or combinations of hardware and computer software. Whether a function is implemented as hardware or computer software driven hardware depends upon the particular application and design constraints imposed on the solution. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
The embodiment of the application can divide the functional modules of the session establishment device of the shared network according to the method example, for example, each functional module can be divided corresponding to each function, and two or more functions can be integrated in one processing module. The integrated modules may be implemented in hardware or in software functional modules. Optionally, the division of the modules in the embodiment of the present application is schematic, which is merely a logic function division, and other division manners may be implemented in practice.
Fig. 11 is a schematic structural diagram of a session establishment apparatus 110 for a shared network according to an embodiment of the present application. The session establishment means 110 of the shared network comprises a communication unit 1101 and a processing unit 1102.
The terminal device comprises a communication unit 1101 for receiving first PDU session establishment request information from the terminal device, the first PDU session establishment request information being used for requesting to establish session connection to a second PLMN, the communication unit 1101 being used for sending 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 comprising an indirect network sharing parameter, the indirect network sharing parameter being used for identifying that the first PLMN and the terminal device access a network through an indirect network sharing technology.
Optionally, the communication unit 1101 is further configured to receive registration request information from the terminal device, the registration request information includes a selected PLMN ID and a home PLMN ID, the processing unit 1102 is further configured to determine a mode of accessing the terminal device to the first PLMN according to the selected PLMN ID and the HPLMN ID, the processing unit 1102 is further configured to generate an indirect network sharing parameter when the terminal device accesses the first PLMN through an indirect network sharing technology, and the processing unit 1102 is further configured to generate a second PDU session establishment request according to the indirect network sharing parameter.
Optionally, the processing unit 1102 is further configured to determine that the terminal device accesses the first PLMN through the 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, and the processing unit 1102 is further configured to determine that the terminal device accesses the first PLMN through the indirect network sharing technology when the first PLMN and the second PLMN have no roaming relationship, and the HPLMN ID belongs to the network identifier of the second PLMN.
Optionally, the communication unit 1101 is further configured to send third PDU session establishment request information to an SMF network element in the first PLMN, so that the SMF network element in the first PLMN sends fourth PDU session establishment request information to the SMF network element in the second PLMN, the third PDU session establishment request information includes an indirect network sharing parameter, the fourth PDU session establishment request information includes an indirect network sharing parameter, and the SMF network element in the first PLMN is configured to identify the indirect network sharing parameter.
Fig. 12 is a schematic structural diagram of a session establishment apparatus 120 for a shared network according to an embodiment of the present application. The session establishment means 120 of the shared network comprises a communication unit 1201 and a processing unit 1202.
The communication unit 1201 is configured to receive second PDU session establishment request information sent by an AMF network element in the first PLMN, where the second PDU session establishment request information includes an indirect network sharing parameter, where the indirect network sharing parameter is used to identify that the first PLMN and the terminal equipment access the network through an indirect network sharing technology, the processing unit 1202 is configured to obtain data required for establishing a PDU session based on the indirect network sharing parameter, and the processing unit 1202 is also configured to establish the PDU session based on the data required for establishing the PDU session.
Optionally, the processing unit 1202 is further configured to obtain target subscription data from a subscription data list of the unified data management UDM network element based on the indirect network sharing parameter, where the subscription data list includes subscription data corresponding to at least one indirect network sharing parameter, and the processing unit 1202 is further configured to obtain target policy control data from the policy control function PCF network element based on the indirect network sharing parameter, and generate data for establishing a session according to the target subscription data and the target policy control data.
Wherein the processing unit 1102 and the processing unit 1202 may be processors or controllers. Which may implement or perform the various exemplary logic blocks, modules and circuits described in connection with this disclosure. A processor may also be a combination of computing functions, including for example, one or more microprocessor combinations, a combination of DSPs and microprocessors, and the like. The communication unit may be a transceiver circuit or a communication interface, etc. The memory module may be a memory. When the processing unit 1102 and the processing unit 1202 are processors, the communication unit is a communication interface, and the storage module is a memory, the session establishment apparatus of the shared network according to the embodiment of the present application may be the session establishment apparatus of the shared network shown in fig. 4.
From the foregoing description of the embodiments, it will be apparent to those skilled in the art that, for convenience and brevity of description, only the above-described division of functional modules is illustrated, and in practical application, the above-described functional allocation may be implemented by different functional modules according to needs, i.e. the internal structure of the network node is divided into different functional modules to implement all or part of the functions described above. The specific working processes of the above-described system, module and network node may refer to the corresponding processes in the foregoing method embodiments, which are not described herein.
The embodiment of the application also provides a computer readable storage medium, wherein the computer readable storage medium stores instructions, when the computer executes the instructions, the computer executes each step in the method flow shown in the method embodiment.
The embodiment of the application also provides a chip, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is used for running a computer program or instructions to realize the session establishment method of the shared network in the embodiment of the method.
Embodiments of the present application provide a computer program product comprising instructions which, when run on a computer, cause the computer to perform the method of session establishment for a shared network in the method embodiments described above.
The computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or a combination of any of the foregoing. More specific examples (a non-exhaustive list) of the computer-readable storage medium would include an electrical connection having one or more wires, a portable computer diskette, and a hard disk. Random access Memory (Random Access Memory, RAM), read-Only Memory (ROM), erasable programmable Read-Only Memory (Erasable Programmable Read Only Memory, EPROM), registers, hard disk, optical fiber, portable compact disc Read-Only Memory (CD-ROM), an optical storage device, a magnetic storage device, or any other form of computer-readable storage medium suitable for use by a person or persons of skill in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. In the alternative, the storage medium may be integral to 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 can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device.
Since the apparatus, device, computer readable storage medium, and computer program product in the embodiments of the present application can be applied to the above-mentioned method, the technical effects that can be obtained by the apparatus, device, computer readable storage medium, and computer program product can also refer to the above-mentioned method embodiments, and the embodiments of the present application are not described herein again.
The present application is not limited to the above embodiments, and any changes or substitutions within the technical scope of the present application should be covered by the scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.