Terminal home point determination method and apparatus, communication device, storage medium, and product
By determining the nearest target home point of the terminal device and updating the dedicated DNN in the 5G network roaming scenario, the problem of too long data transmission path of the terminal device in the prior art is solved, and lower network delay and more flexible home point are achieved. Select.
Patent Information
- Application Number
- PCT/CN2023/139105
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-31
- Filing Date
- 2023-12-15
- Publication Date
- 2025-02-06
AI Technical Summary
In the roaming scenario of 5G networks, it is difficult for the prior art to effectively determine the home point of the terminal device, resulting in too long data transmission paths and increasing the delay of the terminal device.
By receiving the session establishment request of the terminal device, using its location information and pre-configured priority list, the target home point closest to the terminal device is determined from the multi-home point information of the dedicated DNN, and the dedicated DNN of the initial home point is updated to match A dedicated DNN for the target belonging point.
This method can shorten the data transmission path of the terminal device, reduce network delay, and improve the flexibility of home point selection.
Smart Images

Figure CN2023139105_06022025_PF_FP_ABST
Abstract
Description
Terminal home point determination method, device, communication equipment, storage medium and product
[0001] Related applications
[0002] This application claims priority to Chinese patent application number 2023109530125, filed on July 31, 2023, entitled “Terminal home point determination method, device, communication equipment and storage medium,” the entire text of which is incorporated herein by reference. Technical Field
[0003] The present application relates to the field of communication technology, and in particular to a method, apparatus, communication equipment, storage medium, and computer program product for determining a terminal home point. Background Art
[0004] On current 5G (5th Generation Mobile Communication Technology) networks, when a terminal device requests access to an enterprise intranet while roaming in HR (Home Routed) roaming mode, existing technology can only select the SMF (Session Management Function) network element (SEM) in the user's home region based on the home region domain name in the device's contracted DNN (Data Network Name) before connecting to the home enterprise intranet. This method creates an excessively long data transmission path for the terminal device, resulting in high latency.
[0005] Summary of the Invention
[0006] Based on this, the present application provides a method, apparatus, communication device, storage medium and computer program product for determining a terminal home point.
[0007] In a first aspect, the present application provides a method for determining a terminal's home point. The method comprises:
[0008] Receiving a session establishment request sent by a terminal device; wherein the session establishment request is used to request to establish a PDU (Protocol Data Unit) session with a DN (Data Network) identified by a dedicated DNN (Data Network Name); and
[0009] According to the location information of the terminal device and a pre-configured priority list, the target home point closest to the terminal device is determined from the multiple home point information of the dedicated DNN.
[0010] In one embodiment, the session establishment request carries a dedicated DNN of the initial home point; after receiving the session establishment request sent by the terminal device, the method further includes:
[0011] Determining, from the DNN information, the dedicated DNN of the target home point closest to the terminal device based on the location information of the terminal device and a pre-configured priority list; wherein the DNN information is the DNN information obtained from a Unified Data Management (UDM) network element during the terminal device registration process; and the DNN information includes the dedicated DNNs of multiple home points subscribed to by a user of the dedicated DNN;
[0012] Determining whether the dedicated DNN of the initial home point is consistent with the dedicated DNN of the target home point; and
[0013] If they are inconsistent, the dedicated DNN of the initial home point is updated to the dedicated DNN of the target home point.
[0014] In one embodiment, the initial home point is the home point configured by default for the terminal device, or is a home point randomly selected by the terminal device from a plurality of home points contracted by users of a dedicated DNN.
[0015] In one embodiment, the method further comprises:
[0016] During the registration process of the terminal device, the multi-home point information of the dedicated DNN is obtained.
[0017] In one of the embodiments, upon receiving a registration request sent by a terminal device, the multi-homing point information of the dedicated DNN is obtained from the UDM network element.
[0018] In one embodiment, obtaining the multi-homing point information of the dedicated DNN includes:
[0019] Obtain the DNN contract information of the terminal device from the UDM network element; wherein the DNN contract information indicates that the DNN contracted by the terminal device is a dedicated DNN;
[0020] Sending an information acquisition request to a PCF (Policy Control Function) network element based on the DNN contract information; and
[0021] The receiving PCF network element returns the multi-homing point information of the dedicated DNN in response to the information acquisition request.
[0022] In one of the embodiments, the UDM network element is a UDM network element at a contract location of the terminal device.
[0023] In one of the embodiments, the PCF network element is a PCF network element in a roaming location of the terminal device or a PCF network element in a contracted location of the terminal device.
[0024] In one embodiment, after determining the target home point closest to the terminal device from the multiple home point information of the dedicated DNN based on the location information of the terminal device and a pre-configured priority list, the method further includes:
[0025] A dedicated DNN for the target home point is constructed according to the target home point and the dedicated DNN.
[0026] In one embodiment, the method further comprises:
[0027] The dedicated DNN of the target home point is used to query the target session management function (SMF) network element of the target home point.
[0028] In one embodiment, querying the target SMF network element of the target home point using the dedicated DNN of the target home point includes:
[0029] Send an SMF discovery request to the NRF (NF Repository Function) network element; wherein the SMF discovery request is used to instruct the NRF network element to search for the target SMF network element;
[0030] Receive the information of the target SMF network element returned by the NRF network element in response to the SMF discovery request.
[0031] In one embodiment, after using the dedicated DNN of the target home point to find the target SMF network element of the target home point, the method further includes:
[0032] According to the information of the target SMF network element, a PDU session SM context establishment request is sent to the target SMF network element; wherein the PDU session SM context establishment request carries the dedicated DNN of the target home point.
[0033] In one embodiment, the information of the target SMF network element is the device identifier or network identifier of the target SMF network element.
[0034] In a second aspect, the present application further provides a device for determining a terminal's home point. The device comprises:
[0035] a request receiving module, configured to receive a session establishment request sent by a terminal device; wherein the session establishment request is used to request to establish a protocol data unit (PDU) session with a data network (DN) identified by a dedicated data network name (DNN); and
[0036] A home point determination module is used to determine the target home point closest to the terminal device from the multiple home point information of the dedicated DNN based on the location information of the terminal device and a pre-configured priority list.
[0037] In a third aspect, the present application further provides a communication device. The communication device includes a memory, a transceiver, and a processor. The memory stores a computer program. The transceiver is configured to receive or send data under the control of the processor. When the processor executes the computer program, the following steps are implemented:
[0038] Receiving a session establishment request sent by a terminal device; wherein the session establishment request is used to request to establish a protocol data unit (PDU) session with a data network (DN) identified by a dedicated data network name (DNN);
[0039] According to the location information of the terminal device and a pre-configured priority list, the target home point closest to the terminal device is determined from the multiple home point information of the dedicated DNN.
[0040] In a fourth aspect, the present application further provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the following steps:
[0041] Receiving a session establishment request sent by a terminal device; wherein the session establishment request is used to request to establish a protocol data unit (PDU) session with a data network (DN) identified by a dedicated data network name (DNN);
[0042] According to the location information of the terminal device and a pre-configured priority list, the target home point closest to the terminal device is determined from the multiple home point information of the dedicated DNN.
[0043] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program that, when executed by a processor, implements the following steps:
[0044] Receiving a session establishment request sent by a terminal device; wherein the session establishment request is used to request to establish a protocol data unit (PDU) session with a data network (DN) identified by a dedicated data network name (DNN);
[0045] According to the location information of the terminal device and a pre-configured priority list, the target home point closest to the terminal device is determined from the multiple home point information of the dedicated DNN. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the conventional technology, the following briefly introduces the drawings required for use in the embodiments or the conventional technology descriptions. Obviously, the drawings described below are merely embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on the disclosed drawings without any creative work.
[0047] FIG1 is a diagram illustrating an application environment of a method for determining a terminal home point in one embodiment;
[0048] FIG2 is a schematic diagram of a flow chart of a method for determining a terminal home point in one embodiment;
[0049] FIG3 is a flow chart of a method for determining a terminal home point in another embodiment;
[0050] FIG4 is a schematic diagram of a process for obtaining multi-homing point information in one embodiment;
[0051] FIG5 is a schematic diagram of a process for querying a target SMF network element in one embodiment;
[0052] FIG6 is a flow chart of a method for determining a terminal home point in another embodiment;
[0053] FIG7 is a flow chart of a method for determining a terminal home point in another embodiment;
[0054] FIG8 is a structural block diagram of a terminal home point determination device in one embodiment;
[0055] FIG9 is a diagram showing the internal structure of a communication device in one embodiment. DETAILED DESCRIPTION
[0056] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.
[0057] In order to make the purpose, technical solutions and advantages of this application more clear, the following further describes this application in detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain this application and are not intended to limit this application.
[0058] FIG1 shows a schematic diagram of an exemplary system architecture of a terminal home point determination method or a terminal home point determination device that can be applied to an embodiment of the present application.
[0059] The following describes some of the relevant functional network elements included in the communication system. In a communication system, a network element refers to a communication device or network node that implements a specific function. Each network element in this application can be implemented through software, such as through software-defined networking (SDN) and network function virtualization (NFV).
[0060] UE (User Equipment) accesses the data network (DN) and other services provided by the operator or a third party on the DN by connecting to the operator's network. For ease of explanation, in the embodiments of this application, user terminals, user equipment, terminal devices, or terminals may be collectively referred to as UEs. That is, unless otherwise specified, the UE described in the embodiments of this application can be replaced by user terminals, user equipment, terminal devices, or terminals, and of course, they are also interchangeable.
[0061] (R)AN: (Radio) access network (R)AN) mainly controls UE's wireless access to the mobile communication network.
[0062] AMF (Access and Mobility Management Function) is a control plane function in the 3GPP network, which is mainly responsible for access control and mobility management of UE accessing the operator network.
[0063] The Session Management Function (SMF) is a control plane function in 3GPP networks. It primarily manages UE (User Data Unit) (PDU) sessions. A PDU session is a channel for transmitting PDUs. The UE can exchange PDUs with the DN through a PDU session. The SMF is responsible for establishing, maintaining, and deleting PDU sessions.
[0064] DN (Data Network), also known as Packet Data Network (PDN), is a network located outside the 3GPP network. The 3GPP network can access multiple DNs, and a variety of services provided by operators or third parties can be deployed on the DN. For example, a DN is the private network of a smart factory. The sensors installed in the workshop of the smart factory play the role of UE, and the control server of the sensors is deployed in the DN. The UE communicates with the control server. After receiving the instructions from the control server, the UE can pass the collected data to the control server according to the instructions. For another example, the DN is an internal office network of a company. The terminals used by the company's employees can play the role of UE, and this UE can access the company's internal information and other resources.
[0065] UDM is a control plane function in 3GPP networks. It is responsible for storing the subscription data, credentials, and Subscriber Permanent Identifier (SUPI) of subscribers (UEs) in 3GPP networks. This data is used for authentication and authorization of UEs to access the operator's 3GPP network.
[0066] Among them, NEF (Network Exposure Function) is also a control plane function in the 3GPP network. NEF is mainly responsible for opening the external interface of the 3GPP network to third parties in a secure manner. Among them, when functional network elements such as SMF need to communicate with third-party network elements, NEF can be used as a communication relay. Among them, during relaying, NEF can translate internal and external identifiers. For example, when the UE's SUPI is sent from the 3GPP network to a third party, NEF can translate the SUPI into its corresponding external identity (ID). Conversely, NEF can translate the external identity ID into the corresponding SUPI when sending it to the 3GPP network.
[0067] The AUSF (Authentication Server Function) is used for authentication services, key generation, and bidirectional authentication of user devices, supporting a unified authentication framework. In this embodiment, it is primarily used for mutual authentication between the UE and the network, and to generate security keys for use in subsequent processes.
[0068] Among them, NRF (Network Repository Function) is also a control plane function in the 3GPP network. It is mainly responsible for storing the configuration and service profiles of accessible network functions (NFs) and providing network function discovery services for other functional network elements.
[0069] The user plane function UPF is the gateway for communication between the 3GPP network and the DN.
[0070] The PCF is a control plane function in the 3GPP network, which provides PDU session policies to the SMF. The policies may include billing, Quality of Service (QoS), authorization-related policies, etc.
[0071] NSSF (Network Slice Selection Function) is responsible for selecting network slices for UE.
[0072] AF (Application Function) is responsible for user application management.
[0073] A 3GPP network is a network that complies with 3GPP standards. The components in Figure 1 other than the UE and DN can be considered 3GPP networks. 3GPP networks are not limited to 3GPP-defined 5G networks but also include 2G, 3G, and 4G networks. 3GPP networks are typically operated by operators. Furthermore, N1, N2, N3, N4, and N6 in the architecture shown in Figure 1 represent reference points between related network elements and network functions.
[0074] This exemplary implementation is described in detail below with reference to the accompanying drawings and examples.
[0075] In one embodiment, as shown in FIG2 , a method for determining a terminal home point is provided. The method can be applied to 5GC (5G Core) network elements, such as AMF network elements and SMF network elements. The method is described by taking the AMF in FIG1 as an example, and includes the following steps:
[0076] S202: Receive a session establishment request sent by a terminal device.
[0077] Among them, the session establishment request is used to request the establishment of a protocol data unit (PDU) session with the data network (DN) identified by the dedicated data network name (DNN); the session establishment request may also include the PDU session ID, request type and S-NSSAI (Single Network Slice Selection Assistance information, single network slice selection assistance information), etc. S-NSSAI is used to identify a network slice. The AMF network element can be an AMF network element in the roaming area, and the terminal device is a device used by a user of a dedicated network with multiple homing, such as a VPN (Virtual Private Network).
[0078] Optionally, when the terminal device is in a roaming scenario and needs to establish a dedicated DNN session, the terminal device sends a session establishment request to the AMF network element in the roaming location. After the AMF network element in the roaming location receives the session establishment request sent by the terminal device, the AMF network element in the roaming location selects the SMF network element to establish a PDU session with the terminal device.
[0079] It should be understood that roaming refers to situations where a terminal device switches from its registered local operator network to another network. When a terminal device is within the coverage of a non-local operator network, it needs to use roaming mechanisms to connect to the other network and continue to enjoy communication services. For example, a terminal device leaves the coverage of its local operator network and enters the coverage of another network.
[0080] S204, determining the target home point closest to the terminal device from the multiple home point information of the dedicated DNN according to the location information of the terminal device and a pre-configured priority list.
[0081] The Multiple Access Point Name (MAP) information for a dedicated DNN contains a set of access point IDs that identify access points that can process the DNN data stream. The terminal device can select one of these access points to connect to.
[0082] Among them, the pre-configured priority list includes the priority order of the terminal device's home point selection in different roaming locations, or the priority list is the priority order of the terminal device's home point selection in the roaming location. For example, when the roaming location of the terminal device is City A, the priority order of the home point selection corresponding to the roaming location is City C-City B-City E-City D. The priority list can be set according to the distance from the AMF network element, or according to the network quality of the dedicated network in different roaming locations. The multi-home point information includes the information of multiple home points signed by the dedicated DNN. The home point information can be the name of the province or city, for example, Province A, Province B, City C or City D, etc.
[0083] Optionally, based on the location information of the terminal device and a pre-configured priority list, the target home point closest to the terminal device is determined from the multiple home point information of the dedicated DNN, including: based on the location information of the terminal device, determining the home point selection priority order corresponding to the location information from the pre-configured priority list; based on the home point selection priority order, determining the target home point closest to the terminal device from the multiple home point information of the dedicated DNN.
[0084] In this embodiment, the AMF network element determines the target home point closest to the terminal device from the multi-home point information of the dedicated DNN based on the location information of the terminal device and the pre-configured priority list. Compared with the existing technology that can only select the home location signed by the terminal device, this application selects the target home point closest to the terminal device and establishes a PDU session with the target SMF network element of the target home point to establish the shortest data transmission path for the terminal device, shortening the data transmission distance and thus reducing the network delay of the terminal device. At the same time, this application can set the priority order of the terminal device's home point selection in different roaming locations in the priority list according to actual needs, thereby improving the flexibility of home point selection.
[0085] In one embodiment, the session establishment request carries a dedicated DNN of the initial home point. As shown in FIG3 , after receiving the session establishment request sent by the terminal device, the following steps may also be included:
[0086] S302, according to the location information of the terminal device and a pre-configured priority list, determine the dedicated DNN of the target home point closest to the terminal device from the DNN information.
[0087] Among them, the DNN information is the DNN information of the dedicated DNN obtained from the unified data management function (UDM) network element during the terminal device registration process; the DNN information includes the dedicated DNNs of multiple attribution points signed by the user of the dedicated DNN. For example, if the dedicated DNN is benz.cn, and the multiple attribution points signed by the user of the dedicated DNN are BG City, GD Province, TJ City and XM City, then the DNN information includes benz.bj.cn, benz.gd.cn, benz.tj.cn and benz.xm.cn. The initial attribution point is one of the multiple attribution points signed by the user of the dedicated DNN. The initial attribution point can be the attribution point configured by default for the terminal device, or a attribution point randomly selected by the terminal device from the multiple attribution points signed by the user of the dedicated DNN. The UDM network element is the UDM network element at the contract location of the terminal device.
[0088] Optionally, the AMF network element obtains the DNN information of the dedicated DNN from the UDM network element during the registration process of the terminal device.
[0089] For example, the terminal device is in HB Province, and the DNN information includes the dedicated DNNs of BG City, GD Province, TJ City, and XM City. According to the priority column, the closest DNN to HB Province is BG City, and from the DNN information, the dedicated DNN of the target home point closest to the terminal device is determined to be the DNN of BG City, that is, benz.bj.cn.
[0090] S304, determining whether the dedicated DNN of the initial home point is consistent with the dedicated DNN of the target home point.
[0091] S306: If they are inconsistent, the dedicated DNN of the initial home point is updated to the dedicated DNN of the target home point.
[0092] For example, the dedicated DNN of the initial home point is benz.gd.cn, and the dedicated DNN of the target home point is benz.bj.cn. If the two are inconsistent, the dedicated DNN of the initial home point will be updated to benz.bj.cn.
[0093] In this embodiment, the dedicated DNN of the initial home point enabled by the terminal device can be updated to ensure that the terminal device directly accesses the core network of the target home point closest to the terminal device in the roaming area, thereby reducing the network latency of the terminal device. In addition, during the registration process of the terminal device, the AMF network element obtains the DNN information of the dedicated DNN from the UDM network element. The UDM network element sends the contract information carrying the DNN information of the dedicated DNN to the AMF network element, thereby eliminating the need to initiate an additional process for obtaining multi-home point information, thereby improving the execution efficiency of the process and saving signaling resources during the interaction process.
[0094] In one embodiment, the method further includes: obtaining multi-homing point information of the dedicated DNN during the registration process of the terminal device. For example, when the AMF network element receives a registration request sent by the terminal device, it is determined that it is a registration process of the terminal device, and the AMF network element obtains the multi-homing point information of the dedicated DNN from the UDM network element or the PCF network element.
[0095] Based on the above embodiment, there are many ways to obtain the multi-homing point information of a dedicated DNN. This embodiment provides another optional method for obtaining the multi-homing point information. As shown in FIG4 , obtaining the multi-homing point information of a dedicated DNN may include the following steps:
[0096] S402, obtaining the DNN contract information of the terminal device from the UDM network element.
[0097] Among them, the DNN contract information indicates that the DNN contracted by the terminal device is a dedicated DNN.
[0098] Optionally, after receiving the registration request sent by the terminal device, the AMF network element sends a contract information acquisition request to the UDM network element. In response to the contract information acquisition request, the UDM network element searches for the DNN contract information of the terminal device locally and sends the contract information carrying the DNN contract information to the AMF network element.
[0099] S404: Send an information acquisition request to the Policy Control Function (PCF) network element based on the DNN contract information.
[0100] Among them, the information acquisition request can be used to request the return of the multi-home point information of the dedicated DNN to the AMF network element. The information acquisition request contains the device identifier of the terminal device, and the device identifier can be SUCI (SUbs cription Concealed Identifier) or SUPI (SUbs cription Permanent Identifier). Optionally, the information acquisition request can also include target indication information, and the target indication information is used to indicate the return of the multi-home point information of the dedicated DNN to the AMF network element. The PCF network element can be the PCF network element of the roaming location of the terminal device or the PCF network element of the contract location. The roaming location of the device terminal refers to the current location of the device, which may be outside the network coverage of the device terminal contract location.
[0101] Optionally, the AMF network element obtains the contract information of the terminal device from the UDM network element. When the contract information does not contain the multi-home point information of the dedicated DNN, the AMF network element constructs an information acquisition request based on the dedicated DNN in the contract information, and sends the information acquisition request to the PCF network element to request the PCF network element to return the multi-home point information of the dedicated DNN.
[0102] S406, receiving the multi-homing point information of the dedicated DNN returned by the PCF network element in response to the information acquisition request.
[0103] Optionally, after receiving the information acquisition request sent by the AMF network element, the PCF network element can search for the multi-homing point information of the dedicated DNN to which the terminal device belongs in the locally stored information according to the device identifier of the terminal device in the information acquisition request; or the PCF network element searches for the multi-homing point information of the locally stored dedicated DNN according to the dedicated DNN in the information acquisition request. In response to the information acquisition request, the PCF network element sends the contract information carrying the multi-homing point information to the AMF network element.
[0104] In one embodiment, after determining the target home point closest to the terminal device from the multiple home point information of the dedicated DNN based on the terminal device's location information and a pre-configured priority list, the method may further include: constructing a dedicated DNN for the target home point based on the target home point and the dedicated DNN. For example, if the target home point is BJ City and the dedicated DNN is benz.cn, the constructed dedicated DNN for the target home point is benz.bj.cn.
[0105] In one embodiment, the method further includes: utilizing a dedicated DNN of the target home point to query a target session management function (SMF) network element of the target home point.
[0106] Based on the above embodiment, this embodiment provides an optional method for finding a target SMF network element. As shown in FIG5 , using the dedicated DNN of the target home point, querying the target session management function (SMF) network element of the target home point may include the following steps:
[0107] S502, sending an SMF discovery request to a network storage function (NRF) network element.
[0108] Among them, the SMF discovery request is used to instruct the NRF network element to search for the target SMF network element.
[0109] For example, the AMF network element in the roaming area sends an SMF discovery request to the NRF network element in the roaming area. The SMF discovery request may include information such as PLMN (Public Land Mobile Network), S-NSSAI and the dedicated DNN of the target home point, so that the NRF network element in the roaming area can find the target SMF network element based on the information in the SMF discovery request.
[0110] S504, receiving the information of the target SMF network element returned by the NRF network element in response to the SMF discovery request.
[0111] Among them, the information of the target SMF network element can be the device identifier or network identifier of the target SMF network element.
[0112] In one of the embodiments, after using the dedicated DNN of the target home point to find the target SMF network element of the target home point, the method also includes: sending a PDU session SM context establishment request to the target SMF network element based on the information of the target SMF network element; wherein the PDU session SM context establishment request carries the dedicated DNN of the target home point. The PDU session SM context establishment request may carry information such as the dedicated DNN, S-NSSAI, AMF ID, PCF ID, etc. of the target home point. Optionally, the AMF network element sends a PDU session SM context establishment request to the target SMF network element, and the SMF network element selects the home point UPF network element for the terminal device in response to the PDU session SM context establishment request, and executes the subsequent process of establishing the PDU session to complete the establishment of the PDU session.
[0113] For example, this embodiment provides an optional implementation process based on the above embodiment. Referring to FIG6 , a flow chart of another method for determining a terminal home point is shown. The process specifically includes the following steps:
[0114] S602, pre-configure the priority list on the AMF network element.
[0115] S604, the terminal device sends a registration request to the AMF network element.
[0116] S606, the AMF network element obtains the DNN signing information of the terminal device from the UDM network element.
[0117] S608, the AMF network element sends an information acquisition request to the PCF network element based on the DNN contract information.
[0118] S610, the PCF network element sends the multi-home point information of the dedicated DNN to the AMF network element.
[0119] S612, the AMF network element sends a registration success message to the terminal device.
[0120] S614, the terminal device sends a session establishment request to the AMF network element.
[0121] S616, the AMF network element determines the target home point closest to the terminal device from the multi-home point information of the dedicated DNN based on the location information of the terminal device and the priority list.
[0122] S618, the AMF network element and the target SMF network element of the target home point initiate the PDU session establishment process of the dedicated DNN of the target home point to complete the session establishment.
[0123] S620, the AMF network element sends a session establishment success message to the terminal device.
[0124] The specific process of S602-S620 can be found in the description of the above method embodiment. The implementation principle and technical effects are similar and will not be repeated here.
[0125] For example, this embodiment provides an optional implementation process based on the above embodiment. Referring to FIG. 7 , a flow chart of another method for determining a terminal home point is shown. The process specifically includes the following steps:
[0126] S702, pre-configure the priority list on the AMF network element.
[0127] S704, the terminal device sends a registration request to the AMF network element.
[0128] S706, the AMF network element obtains the DNN information of the dedicated DNN from the UDM network element.
[0129] S708, the AMF network element sends a registration success message to the terminal device.
[0130] S710, the terminal device sends a session establishment request to the AMF network element.
[0131] S712, the AMF network element determines the dedicated DNN of the target home point closest to the terminal device from the DNN information based on the location information of the terminal device and the priority list.
[0132] S714, the AMF network element and the target SMF network element of the target home point initiate the PDU session establishment process of the dedicated DNN of the target home point to complete the session establishment.
[0133] S716, the AMF network element sends a session establishment success message to the terminal device.
[0134] The specific process of the above S702-S716 can be found in the description of the above method embodiment. The implementation principle and technical effects are similar and will not be repeated here.
[0135] In one embodiment, taking the roaming location of the terminal device as HB Province as an example, the priority list of the AMF network element in HB Province is HB Province-BJ City-TJ City-SD Province, etc. This priority list is shared by all enterprises with multiple home points and requiring nearby access. The first terminal device used by the BC enterprise user can access the BC enterprise intranet through the two home points of BJ City and GD City to handle related business. The dedicated DNNs signed by the first terminal device are benz.bj.cn and benz.gd.cn, and the contract location of the first terminal device is SC Province. When the first terminal device enters HB Province, the first terminal device sends a registration request to the first AMF network element in HB Province. The first AMF network element obtains the DNN information of the dedicated DNN of the first terminal device from the first UDM network element in SC Province. After the first terminal device completes the registration, it sends a session establishment request to the first AMF network element. The session establishment request carries the dedicated DNN of the initial home point as benz.bj.cn. The first AMF network element obtains the dedicated DNN of the target home point as benz.bj.cn based on the DNN information, the location information of the first terminal device and the pre-configured priority list. At this time, the dedicated DNN of the initial home point is consistent with the dedicated DNN of the target home point. No DNN error correction is required, and the session establishment is completed according to the standard process.
[0136] In one embodiment, still taking the roaming location of the terminal device as HB Province as an example, the priority list of the AMF network element in HB Province is HB Province-BJ City-TJ City-SD Province, etc. This priority list is shared by all enterprises with multiple home points and requiring nearby access. The first terminal device used by BYD enterprise users can access the BYD enterprise intranet through the three home points of SX Province, GD Province and SD Province to handle related business. The second terminal device’s dedicated DNN is byd.sx.cn, byd.gd.cn and byd.sd.cn, and the second terminal device’s contract location is GD Province. When the second terminal device enters HB Province, the second terminal device sends a registration request to the first AMF network element in HB Province, and the first AMF network element obtains the DNN information of the dedicated DNN of the first terminal device from the first UDM network element in GD Province. After the first terminal device completes registration, it sends a session establishment request to the first AMF network element. The session establishment request carries the dedicated DNN of the initial home point, which is byd.gd.cn. The first AMF network element obtains the dedicated DNN of the target home point as byd.sd.cn based on the multi-home point information of the dedicated DNN, the location information of the first terminal device, and the pre-configured priority list. At this time, the dedicated DNN of the initial home point is inconsistent with the dedicated DNN of the target home point. DNN error correction is performed, and the dedicated DNN of the initial home point is updated to byd.sd.cn. The session establishment is completed according to the standard process.
[0137] It should be understood that, although the steps in the flowcharts of the above embodiments are shown in sequence as indicated by the arrows, these steps are not necessarily performed in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be performed in other orders. Moreover, at least a portion of the steps in the flowcharts of the above embodiments may include multiple steps or multiple stages, and these steps or stages are not necessarily performed at the same time, but can be performed at different times. The execution order of these steps or stages is not necessarily to be performed in sequence, but can be performed in turn or alternately with other steps or at least a portion of steps or stages in other steps.
[0138] Based on the same concept, embodiments of the present application also provide a terminal home point determination device for implementing the terminal home point determination method involved above. The implementation solution provided by this device is similar to the implementation solution described in the above method. Therefore, the specific limitations of one or more terminal home point determination device embodiments provided below can be found in the above-mentioned limitations of the terminal home point determination method and will not be repeated here.
[0139] In one embodiment, as shown in FIG8 , a device for determining a terminal home point is provided, including:
[0140] The request receiving module 810 is configured to receive a session establishment request sent by a terminal device; wherein the session establishment request is used to request to establish a protocol data unit (PDU) session with a data network (DN) identified by a dedicated data network name (DNN);
[0141] The home point determination module 820 is used to determine the target home point closest to the terminal device from the multiple home point information of the dedicated DNN based on the location information of the terminal device and a pre-configured priority list.
[0142] In one of the embodiments, the session establishment request carries a dedicated DNN of the initial home point; the above-mentioned device also includes a DNN update module, which is used to determine the dedicated DNN of the target home point closest to the terminal device from the DNN information based on the location information of the terminal device and a pre-configured priority list; wherein the DNN information is the DNN information of the dedicated DNN obtained from the unified data management function (UDM) network element during the terminal device registration process; the DNN information includes the dedicated DNNs of multiple home points signed by the user of the dedicated DNN; it is determined whether the dedicated DNN of the initial home point is consistent with the dedicated DNN of the target home point; if inconsistent, the dedicated DNN of the initial home point is updated to the dedicated DNN of the target home point.
[0143] In one embodiment, the initial home point is the home point configured by default for the terminal device, or is a home point randomly selected by the terminal device from a plurality of home points contracted by users of a dedicated DNN.
[0144] In one of the embodiments, the apparatus further includes an information acquisition module, which is configured to acquire multi-home point information of the dedicated DNN during the registration process of the terminal device.
[0145] In one of the embodiments, the information acquisition module is further configured to acquire the multi-homing point information of the dedicated DNN from the UDM network element when receiving a registration request sent by the terminal device.
[0146] In one embodiment, the information acquisition module is specifically configured to obtain the DNN contract information of the terminal device from a UDM network element; wherein the DNN contract information indicates that the DNN contracted by the terminal device is a dedicated DNN; send an information acquisition request to a policy control function (PCF) network element based on the DNN contract information; and receive the multi-homing point information of the dedicated DNN returned by the PCF network element in response to the information acquisition request. In one embodiment, the UDM network element is the UDM network element at the location where the terminal device is contracted.
[0147] In one of the embodiments, the PCF network element is a PCF network element in a roaming location of the terminal device or a PCF network element in a contracted location of the terminal device.
[0148] In one embodiment, the apparatus further includes a DNN construction module and a network element query module;
[0149] The DNN construction module is used to construct a dedicated DNN for the target home point based on the target home point and the dedicated DNN;
[0150] The network element query module is used to query the target session management function (SMF) network element of the target home point by using the dedicated DNN of the target home point.
[0151] In one embodiment, the network element query module is specifically used to send an SMF discovery request to a network storage function (NRF) network element; wherein the SMF discovery request is used to instruct the NRF network element to search for a target SMF network element; and receive information of the target SMF network element returned by the NRF network element in response to the SMF discovery request.
[0152] In one of the embodiments, the above-mentioned device also includes a request sending module, which is used to send a PDU session SM context establishment request to the target SMF network element based on the information of the target SMF network element; wherein, the PDU session SM context establishment request carries a dedicated DNN of the target home point.
[0153] In one embodiment, the information of the target SMF network element is the device identifier or network identifier of the target SMF network element.
[0154] Each module in the aforementioned terminal home point determination device may be implemented in whole or in part through software, hardware, or a combination thereof. Each module may be embedded in or independent of a processor within a communication device in hardware form, or may be stored in a memory within the communication device in software form, so that the processor can call and execute the corresponding operations of each module.
[0155] In one embodiment, a communication device is provided, which may be a server, and its internal structure diagram may be as shown in Figure 9. The communication device includes a processor, a memory, a network interface, and a transceiver (not shown in the figure) connected via a system bus. The processor of the communication device is used to provide computing and control capabilities. The memory of the communication device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program, and a database. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The database of the communication device is used to store data such as priority lists, multi-home point information, and location information of terminal devices. The network interface of the communication device is used to communicate with an external terminal via a network connection. The transceiver of the communication device is used to perform operations of receiving or sending data under the control of the processor. When the computer program is executed by the processor, a method for determining a terminal home point is implemented.
[0156] Those skilled in the art will understand that the structure shown in Figure 9 is merely a block diagram of a partial structure related to the scheme of the present application, and does not constitute a limitation on the communication device to which the scheme of the present application is applied. The specific communication device may include more or fewer components than shown in the figure, or combine certain components, or have a different component arrangement.
[0157] In one embodiment, a communication device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes processing logic in the computer program, the following steps are implemented:
[0158] Receiving a session establishment request sent by a terminal device; wherein the session establishment request is used to request to establish a protocol data unit (PDU) session with a data network (DN) identified by a dedicated data network name (DNN);
[0159] Based on the location information of the terminal device and a pre-configured priority list, the target home point closest to the terminal device is determined from the multi-home point information of the dedicated DNN.
[0160] In one embodiment, the session establishment request carries a dedicated DNN of the initial home point; when the processor executes the processing logic in the computer program after receiving the session establishment request sent by the terminal device, it further implements the following steps:
[0161] Based on the location information of the terminal device and a pre-configured priority list, the dedicated DNN of the target home point closest to the terminal device is determined from the DNN information; wherein the DNN information is the DNN information of the dedicated DNN obtained from the unified data management function (UDM) network element during the terminal device registration process; the DNN information includes the dedicated DNNs of multiple home points subscribed by the user of the dedicated DNN; it is determined whether the dedicated DNN of the initial home point is consistent with the dedicated DNN of the target home point; if they are inconsistent, the dedicated DNN of the initial home point is updated to the dedicated DNN of the target home point.
[0162] In one embodiment, the initial home point is the home point configured by default for the terminal device, or is a home point randomly selected by the terminal device from a plurality of home points contracted by users of a dedicated DNN.
[0163] In one embodiment, the processor further implements the following steps when executing the processing logic in the computer program:
[0164] During the registration process of the terminal device, the multi-homing point information of the dedicated DNN is obtained.
[0165] In one embodiment, upon receiving a registration request sent by a terminal device, the multi-homing point information of the dedicated DNN is obtained from the UDM network element.
[0166] In one embodiment, when the processor executes the processing logic of the computer program for obtaining the multi-homing point information of the dedicated DNN, the processor further implements the following steps:
[0167] Obtain the DNN contract information of the terminal device from the UDM network element; wherein the DNN contract information indicates that the DNN contracted by the terminal device is a dedicated DNN; based on the DNN contract information, send an information acquisition request to the policy control function (PCF) network element; receive the multi-home point information of the dedicated DNN returned by the PCF network element in response to the information acquisition request.
[0168] In one embodiment, the UDM network element is a UDM network element at a contract location of the terminal device.
[0169] In one embodiment, the PCF network element is a PCF network element in a roaming location of the terminal device or a PCF network element in a contracted location of the terminal device.
[0170] In one embodiment, when the processor executes the processing logic in the computer program that determines the target home point closest to the terminal device from the multiple home point information of the dedicated DNN based on the location information of the terminal device and a pre-configured priority list, it further implements the following steps:
[0171] According to the target home point and the dedicated DNN, a dedicated DNN for the target home point is constructed.
[0172] In one embodiment, the processor further implements the following steps when executing the processing logic in the computer program:
[0173] The dedicated DNN of the target home point is used to query the target session management function (SMF) network element of the target home point.
[0174] In one embodiment, when the processor executes the computer program to query the processing logic of the target session management function (SMF) network element of the target home point using the dedicated DNN of the target home point, the processor further implements the following steps:
[0175] Send an SMF discovery request to the network storage function (NRF) network element; wherein the SMF discovery request is used to instruct the NRF network element to search for the target SMF network element; receive the information of the target SMF network element returned by the NRF network element in response to the SMF discovery request.
[0176] In one embodiment, when the processor executes the processing logic in the computer program after using the dedicated DNN of the target home point to find the target SMF network element of the target home point, the processor further implements the following steps:
[0177] According to the information of the target SMF network element, a PDU session SM context establishment request is sent to the target SMF network element; wherein the PDU session SM context establishment request carries the dedicated DNN of the target home point.
[0178] In one embodiment, the information of the target SMF network element is the device identifier or network identifier of the target SMF network element.
[0179] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the processing logic in the computer program is executed by a processor, the following steps are implemented:
[0180] Receiving a session establishment request sent by a terminal device; wherein the session establishment request is used to request to establish a protocol data unit (PDU) session with a data network (DN) identified by a dedicated data network name (DNN);
[0181] Based on the location information of the terminal device and a pre-configured priority list, the target home point closest to the terminal device is determined from the multi-home point information of the dedicated DNN.
[0182] In one embodiment, the session establishment request carries a dedicated DNN of the initial home point; and the processing logic in the computer program, after receiving the session establishment request sent by the terminal device, further implements the following steps when executed by the processor:
[0183] Based on the location information of the terminal device and a pre-configured priority list, the dedicated DNN of the target home point closest to the terminal device is determined from the DNN information; wherein the DNN information is the DNN information of the dedicated DNN obtained from the unified data management function (UDM) network element during the terminal device registration process; the DNN information includes the dedicated DNNs of multiple home points subscribed by the user of the dedicated DNN; it is determined whether the dedicated DNN of the initial home point is consistent with the dedicated DNN of the target home point; if they are inconsistent, the dedicated DNN of the initial home point is updated to the dedicated DNN of the target home point.
[0184] In one embodiment, the initial home point is the home point configured by default for the terminal device, or is a home point randomly selected by the terminal device from a plurality of home points contracted by users of a dedicated DNN.
[0185] In one embodiment, when the processing logic in the computer program is executed by the processor, the following steps are further implemented:
[0186] During the registration process of the terminal device, the multi-homing point information of the dedicated DNN is obtained.
[0187] In one embodiment, upon receiving a registration request sent by a terminal device, the multi-homing point information of the dedicated DNN is obtained from the UDM network element.
[0188] In one embodiment, when the processing logic for obtaining the multi-homing point information of the dedicated DNN in the computer program is executed by the processor, the following steps are further implemented:
[0189] Obtain the DNN contract information of the terminal device from the UDM network element; wherein the DNN contract information indicates that the DNN contracted by the terminal device is a dedicated DNN; based on the DNN contract information, send an information acquisition request to the policy control function (PCF) network element; receive the multi-home point information of the dedicated DNN returned by the PCF network element in response to the information acquisition request.
[0190] In one embodiment, the UDM network element is a UDM network element at a contract location of the terminal device.
[0191] In one embodiment, the PCF network element is a PCF network element in a roaming location of the terminal device or a PCF network element in a contracted location of the terminal device.
[0192] In one embodiment, the computer program further implements the following steps when the processor executes the processing logic after determining the target home point closest to the terminal device from the multiple home point information of the dedicated DNN based on the location information of the terminal device and a pre-configured priority list:
[0193] According to the target home point and the dedicated DNN, a dedicated DNN for the target home point is constructed.
[0194] In one embodiment, when the processing logic in the computer program is executed by the processor, the following steps are further implemented:
[0195] The dedicated DNN of the target home point is used to query the target session management function (SMF) network element of the target home point.
[0196] In one embodiment, the computer program further implements the following steps when the processing logic of querying a target session management function (SMF) network element of the target home point using the dedicated DNN of the target home point is executed by the processor:
[0197] Send an SMF discovery request to the network storage function (NRF) network element; wherein the SMF discovery request is used to instruct the NRF network element to search for the target SMF network element; receive the information of the target SMF network element returned by the NRF network element in response to the SMF discovery request.
[0198] In one embodiment, the processing logic in the computer program after using the dedicated DNN of the target home point to find the target SMF network element of the target home point further implements the following steps when executed by the processor:
[0199] According to the information of the target SMF network element, a PDU session SM context establishment request is sent to the target SMF network element; wherein the PDU session SM context establishment request carries the dedicated DNN of the target home point.
[0200] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0201] Receiving a session establishment request sent by a terminal device; wherein the session establishment request is used to request to establish a protocol data unit (PDU) session with a data network (DN) identified by a dedicated data network name (DNN);
[0202] Based on the location information of the terminal device and a pre-configured priority list, the target home point closest to the terminal device is determined from the multi-home point information of the dedicated DNN.
[0203] In one embodiment, the session establishment request carries a dedicated DNN of the initial home point; and the processing logic in the computer program, after receiving the session establishment request sent by the terminal device, further implements the following steps when executed by the processor:
[0204] Based on the location information of the terminal device and a pre-configured priority list, the dedicated DNN of the target home point closest to the terminal device is determined from the DNN information; wherein the DNN information is the DNN information of the dedicated DNN obtained from the unified data management function (UDM) network element during the terminal device registration process; the DNN information includes the dedicated DNNs of multiple home points subscribed by the user of the dedicated DNN; it is determined whether the dedicated DNN of the initial home point is consistent with the dedicated DNN of the target home point; if they are inconsistent, the dedicated DNN of the initial home point is updated to the dedicated DNN of the target home point.
[0205] In one embodiment, when the processing logic in the computer program is executed by the processor, the following steps are further implemented:
[0206] During the registration process of the terminal device, the multi-homing point information of the dedicated DNN is obtained.
[0207] In one embodiment, when the processing logic for obtaining the multi-homing point information of the dedicated DNN in the computer program is executed by the processor, the following steps are further implemented:
[0208] Obtain the DNN contract information of the terminal device from the UDM network element; wherein the DNN contract information indicates that the DNN contracted by the terminal device is a dedicated DNN; based on the DNN contract information, send an information acquisition request to the policy control function (PCF) network element; receive the multi-home point information of the dedicated DNN returned by the PCF network element in response to the information acquisition request.
[0209] In one embodiment, the computer program further implements the following steps when the processor executes the processing logic after determining the target home point closest to the terminal device from the multiple home point information of the dedicated DNN based on the location information of the terminal device and a pre-configured priority list:
[0210] According to the target home point and the dedicated DNN, a dedicated DNN for the target home point is constructed.
[0211] In one embodiment, when the processing logic in the computer program is executed by the processor, the following steps are further implemented:
[0212] The dedicated DNN of the target home point is used to query the target session management function (SMF) network element of the target home point.
[0213] In one embodiment, the computer program further implements the following steps when the processing logic of querying a target session management function (SMF) network element of the target home point using the dedicated DNN of the target home point is executed by the processor:
[0214] Send an SMF discovery request to the network storage function (NRF) network element; wherein the SMF discovery request is used to instruct the NRF network element to search for the target SMF network element; receive the information of the target SMF network element returned by the NRF network element in response to the SMF discovery request.
[0215] In one embodiment, the processing logic in the computer program after using the dedicated DNN of the target home point to find the target SMF network element of the target home point further implements the following steps when executed by the processor:
[0216] According to the information of the target SMF network element, a PDU session SM context establishment request is sent to the target SMF network element; wherein the PDU session SM context establishment request carries the dedicated DNN of the target home point.
[0217] In one embodiment, the information of the target SMF network element is the device identifier or network identifier of the target SMF network element.
[0218] Those skilled in the art will appreciate that all or part of the processes in the above-mentioned embodiments can be implemented by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to memory, database or other media used in the embodiments provided in this application may include at least one of non-volatile and volatile memory. Non-volatile memory may include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory may include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in the various embodiments provided herein may include at least one of a relational database and a non-relational database. Non-relational databases may include, but are not limited to, distributed databases based on blockchains. The processor involved in the various embodiments provided herein may be, but are not limited to, a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic unit, a data processing logic unit based on quantum computing, and the like.
[0219] As used in this application, the terms "component," "module," and "system" are intended to refer to a computer-related entity, which can be hardware, a combination of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable code, a thread of execution, a program, and / or a computer. As an illustration, both an application running on a server and a server can be a component. One or more components can reside in a process and / or a thread of execution, and a component can be located within a computer and / or distributed between two or more computers.
[0220] The technical features of the above embodiments can be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0221] The above embodiments merely illustrate several implementation methods of the present application. While the descriptions are relatively specific and detailed, they should not be construed as limiting the scope of the present invention. It should be noted that a person skilled in the art may make various modifications and improvements without departing from the spirit of the present invention, all of which fall within the scope of protection of the present application. Therefore, the scope of protection of the present application shall be determined by the appended claims.
Claims
1. A method for determining a terminal home point, comprising: Receiving a session establishment request sent by a terminal device; wherein the session establishment request is used to request to establish a protocol data unit (PDU) session with a data network (DN) identified by a dedicated data network name (DNN); and According to the location information of the terminal device and a pre-configured priority list, the target home point closest to the terminal device is determined from the multi-home point information of the dedicated DNN.
2. The method according to claim 1, wherein: The session establishment request carries a dedicated DNN of the initial home point; After receiving the session establishment request sent by the terminal device, the method further includes: According to the location information of the terminal device and the pre-configured priority list, determine the dedicated DNN of the target home point closest to the terminal device from the DNN information; wherein the DNN information is the DNN information of the dedicated DNN obtained from the unified data management function (UDM) network element during the terminal device registration process; the DNN information includes the dedicated DNNs of multiple home points subscribed by the user of the dedicated DNN; Determining whether the dedicated DNN of the initial home point is consistent with the dedicated DNN of the target home point; and If they are inconsistent, the dedicated DNN of the initial home point is updated to the dedicated DNN of the target home point.
3. The method according to claim 2, wherein: The initial home point is the home point configured by default for the terminal device, or is a home point randomly selected by the terminal device from a plurality of home points contracted by a user of a dedicated DNN.
4. The method according to claim 1, further comprising: During the registration process of the terminal device, the multi-home point information of the dedicated DNN is obtained.
5. The method according to claim 4, wherein: When receiving the registration request sent by the terminal device, the multi-home point information of the dedicated DNN is obtained from the UDM network element.
6. The method according to claim 2, wherein: Acquiring multi-homing point information of the dedicated DNN, including: Acquire the DNN contract information of the terminal device from the UDM network element; wherein the DNN contract information indicates that the DNN contracted by the terminal device is a dedicated DNN; Sending an information acquisition request to a policy control function (PCF) network element according to the DNN contract information; and The receiving PCF network element returns the multi-home point information of the dedicated DNN in response to the information acquisition request.
7. The method according to claim 2, 5 or 6, wherein: The UDM network element is the UDM network element at the contract location of the terminal device.
8. The method according to claim 7, wherein: The PCF network element is a PCF network element at a roaming location of the terminal device or a PCF network element at a contracted location of the terminal device.
9. The method according to claim 1, wherein: After determining the target home point closest to the terminal device from the multi-home point information of the dedicated DNN according to the location information of the terminal device and the pre-configured priority list, the method further includes: A dedicated DNN for the target home point is constructed according to the target home point and the dedicated DNN.
10. The method according to claim 1 or 2, further comprising: The dedicated DNN of the target home point is used to query the target session management function (SMF) network element of the target home point.
11. The method according to claim 10, wherein: Using the dedicated DNN of the target home point, querying the target SMF network element of the target home point includes: Sending an SMF discovery request to a network storage function (NRF) network element; wherein the SMF discovery request is used to instruct the NRF network element to search for a target SMF network element; and Receive the information of the target SMF network element returned by the NRF network element in response to the SMF discovery request.
12. The method according to claim 10, wherein: After using the dedicated DNN of the target home point to find the target SMF network element of the target home point, the method further includes: According to the information of the target SMF network element, a PDU session SM context establishment request is sent to the target SMF network element; wherein the PDU session SM context establishment request carries the dedicated DNN of the target home point.
13. The method according to claim 12, wherein: The information of the target SMF network element is the device identifier or network identifier of the target SMF network element.
14. A terminal home point determination device, characterized in that: The device comprises: A request receiving module, used to receive a session establishment request sent by a terminal device; wherein the session establishment request is used to request to establish a protocol data unit PDU session with a data network DN identified by a dedicated data network name DNN; and A home point determination module is used to determine the target home point closest to the terminal device from the multiple home point information of the dedicated DNN based on the location information of the terminal device and a pre-configured priority list.
15. A communication device comprising a memory, a transceiver and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 13 are implemented, and the transceiver is used to perform the operation of receiving data or sending data under the control of the processor.
16. A computer-readable storage medium having a computer program stored thereon, wherein: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.
17. A computer program product comprising a computer program, wherein: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 13 are implemented.
Citation Information
Patent Citations
Terminal attribution point determination method and device, communication equipment and storage medium
CN117098206A
Method for supporting and providing LADN service in wireless communication system and apparatus therefor
US20200337093A1
Communication Method and Communications Apparatus
US20200344827A1
Collaboration between mobile network operators for mobile edge computing applications
WO2022188983A1
Communication method and communication apparatus
WO2022253004A1
Cited By
Mail transmission method based on encrypted mail system
CN121239407A
