WO2023185561A1 - Communication method and communication apparatus - Google Patents

Communication method and communication apparatus Download PDF

Info

Publication number
WO2023185561A1
WO2023185561A1 PCT/CN2023/082937 CN2023082937W WO2023185561A1 WO 2023185561 A1 WO2023185561 A1 WO 2023185561A1 CN 2023082937 W CN2023082937 W CN 2023082937W WO 2023185561 A1 WO2023185561 A1 WO 2023185561A1
Authority
WO
WIPO (PCT)
Prior art keywords
function entity
service discovery
discovery function
information
service
Prior art date
Application number
PCT/CN2023/082937
Other languages
French (fr)
Chinese (zh)
Inventor
陈泽昊
李永翠
倪慧
Original Assignee
华为技术有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 华为技术有限公司 filed Critical 华为技术有限公司
Publication of WO2023185561A1 publication Critical patent/WO2023185561A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/0005Control or signalling for completing the hand-off
    • H04W36/0011Control or signalling for completing the hand-off for data sessions of end-to-end connection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W36/00Hand-off or reselection arrangements
    • H04W36/14Reselecting a network or an air interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/16Discovering, processing access restriction or access information
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • H04W76/11Allocation or use of connection identifiers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/26Network addressing or numbering for mobility support

Definitions

  • the embodiments of the present application relate to the field of communication, and, more specifically, to communication methods and communication devices.
  • the terminal equipment In the home routed (HR) roaming scenario, the terminal equipment (user equipment, UE) may simultaneously perceive the mobile devices deployed in the home public land mobile network (HPLMN) and visited PLMN (visited PLMN, VPLMN).
  • HPLMN home public land mobile network
  • VPLMN visited PLMN
  • Business discovery functional entity since HPLMN and VPLMN may deploy a variety of services, the domain name system (domain name system, DNS) processing rules configured by the service discovery functional entities of different PLMNs may also be different.
  • domain name system domain name system, DNS
  • Embodiments of the present application provide a communication method and communication device, which can enable the UE to select an appropriate service discovery function entity and improve the user's experience of accessing the service.
  • a communication method is provided.
  • the method may be executed by the first session management network element, or may be executed by a component (such as a chip or circuit) of the first session management network element.
  • a component such as a chip or circuit
  • the method will be executed by the first session management network element below.
  • Network element execution is taken as an example for explanation.
  • the method may include: the first session management network element obtains service discovery function entity selection information, the service discovery function entity selection information includes information of the first service discovery function entity and information of the second service discovery function entity, the first service discovery function entity The entity is deployed in the visited public land mobile network, and the second service discovery function entity is deployed in the home public land mobile network; the first session management network element sends service discovery function entity selection information to the terminal device, and the service discovery function entity selection information is used to determine the target
  • the service discovery function entity is a target service discovery function entity used to discover services to be accessed for the terminal device.
  • the first session management network element obtains and sends the service discovery function entity selection information to the UE.
  • the service discovery function entity selection information includes the information of the first service discovery function entity deployed in the VPLMN and the second service discovery deployed in the HPLMN. Functional entity information, so that the service discovery function entity selection information can be used to determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs, which is conducive to reasonable service discovery, thereby improving the user experience of accessing services. .
  • the information of the first service discovery function entity includes one or more of the following information: the address of the first service discovery function entity, the first service identifier, the visited public land mobile network network identification, the priority of the information of the first service discovery function entity;
  • the information of the second service discovery function entity includes one or more of the following information: the address of the second service discovery function entity, the second service identifier, the home public land mobile The network identifier and the priority of the information of the second service discovery function entity.
  • the information of the first service discovery function entity and the information of the second service discovery function entity may be used to determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs.
  • the address of the first service discovery function entity and the address of the second service discovery function entity are used to send corresponding information to the corresponding service discovery function entity.
  • the first service identifier and the second service identifier are used to identify the service to be accessed. Matching is performed to determine the PLMN where the service to be accessed is deployed.
  • the visiting public land mobile network identifier and the home public land mobile network identifier are used to determine the deployed PLMN, the priority of the information of the first service discovery function entity and the second service discovery function.
  • the priority of the entity information is used to determine the service discovery function for the UE access service.
  • the first service discovery function entity corresponds to the session of the terminal device
  • the second service discovery function entity corresponds to the session of the terminal device
  • the information of the second service discovery function entity is the first information of the second service discovery function entity
  • the first session management network element obtains the service discovery function entity selection information
  • the method includes: the first session management network element determines the information of the first service discovery function entity; the first session management network element receives the second information of the second service discovery function entity from the second session management network element; the first session management network element
  • the service discovery function entity selection information is determined according to the information of the first service discovery function entity and the second information of the second service discovery function entity; wherein, the first session management network element is deployed in the visited public land mobile network, and the second session management network element Deployed on the home public land mobile network.
  • the first session management network element deployed in the VPLMN can determine the service discovery function entity selection information including VPLMN and HPLMN related information, which is used to perform service discovery function entities among multiple service discovery function entities deployed in different PLMNs.
  • the information of the first service discovery functional entity includes a first service identifier
  • the first information of the second service discovery function entity includes a second service identifier
  • the second service discovery The second information of the functional entity includes a third service identifier
  • both the third service identifier and the first service identifier include a common service identifier
  • the second service identifier does not include a common service identifier. That is, when determining the service discovery function entity selection information, the first session management network element deduplicates the common service identifier contained in both the information of the first service discovery function entity and the second information of the second service discovery function entity. , then the second information of the second service discovery function entity in the service discovery function entity selection information does not include the common service identifier.
  • the method before the first session management network element obtains the service discovery function entity selection information, the method further includes: the first session management network element receives the service discovery function entity selection information from the second session management network element.
  • the first indication information is used to indicate determining the service discovery function entity selection information.
  • the first SMF can determine the service discovery function entity selection information according to the first indication information, which increases the flexibility of the solution.
  • the method further includes: second session management The network element sends the information of the second service discovery function entity to the terminal device.
  • the second SMF deployed in the HPLMN can send the updated information of the second service discovery function entity to the UE for use in multiple PLMNs deployed in different PLMNs.
  • the business discovery functional entity is determined in the business discovery functional entity.
  • the visited public land mobile network is the first visited public land mobile network
  • the second session management network element learns that the terminal device switches from the first visited public land mobile network to When the public land mobile network is visited for the second time, the method further includes: the second session management network element sending information of the second service discovery function entity and information of the service discovery function entity of the second visited public land mobile network to the terminal device.
  • the second SMF deployed in the HPLMN can send the updated information of the second service discovery function entity and the information of the service discovery function entity deployed in the other VPLMN to the UE. , used to determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs.
  • the first session management network element obtains the service discovery function entity selection information, including: the first session management network element receives the first service from the second session management network element. Discovery function entity information; the first session management network element determines the information of the second service discovery function entity; the first session management network element determines the service discovery function based on the information of the first service discovery function entity and the information of the second service discovery function entity Entity selection information; wherein, the first session management network element is deployed in the home public land mobile network; the second session management network element is deployed in the visited public land mobile network.
  • the first session management network element deployed in HPLMN can determine the service discovery function entity selection information including VPLMN and HPLMN related information, which is used to perform service discovery function entity selection among multiple service discovery function entities deployed in different PLMNs.
  • the information of the second service discovery function entity and the information of the first service discovery function entity do not include a common service identifier.
  • the method before the first session management network element receives the information from the first service discovery function entity of the second session management network element, the method further includes: first session management The network element sends a request message to the second session management network element, where the request message is used to request to obtain the information of the first service discovery function entity.
  • the first SMF can obtain the information of the first service discovery function entity by sending a request message, which increases the flexibility of the solution.
  • the method further includes: first session management The network element sends the information of the second service discovery function entity to the terminal device.
  • the first SMF deployed in the HPLMN can send updated service discovery function entity selection information to the UE for performing services in multiple service discovery function entities deployed in different PLMNs. Discover the identification of functional entities.
  • the visited public land mobile network is the first visited public land mobile network
  • the method further includes: the first session management network element sending the information of the second service discovery function entity and the information of the service discovery function entity of the second visited public land mobile network to the terminal device.
  • the first SMF deployed in the HPLMN can send updated service discovery function entity selection information and service discovery function entity information deployed in another VPLMN to the UE for
  • the service discovery function entity is determined among multiple service discovery function entities deployed in different PLMNs.
  • the second aspect provides a communication method.
  • the method may be executed by the terminal device, or may be executed by a component (such as a chip or circuit) of the terminal device, which is not limited.
  • a component such as a chip or circuit
  • the method will be described below by taking execution by the terminal device as an example.
  • the method includes: the terminal device determines a target service discovery function entity according to the service discovery function entity selection information.
  • the target service discovery function entity is used to discover services to be accessed for the terminal device.
  • the service discovery function entity selection information includes the first service discovery function.
  • the information of the entity and the information of the second service discovery function entity, the first service discovery function entity is deployed in the visiting public land mobile network, and the second service discovery function entity is deployed in the home public land mobile network; the terminal device sends the information to the target service discovery function entity Domain name system query messages.
  • the UE can determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs based on the service discovery function entity selection information.
  • the service discovery function entity selection information includes the first service discovery deployed in the VPLMN.
  • the information of the functional entity and the information of the second service discovery functional entity deployed in the HPLMN are conducive to reasonable service discovery, thereby improving the user experience of accessing the service.
  • the method further includes: the terminal device receiving service discovery function entity selection information from the first session management network element.
  • the UE can obtain the service discovery function entity selection information through the first session management network element, which increases the flexibility of the solution for obtaining the service discovery function entity selection information.
  • the information of the first service discovery function entity includes one or more of the following information: the address of the first service discovery function entity, the first service identifier, the visited public land Mobile network identification, priority of the information of the first service discovery function entity;
  • information of the second service discovery function entity includes one or more of the following information: address of the second service discovery function entity, second service identification, home public land The mobile network identification and the priority of the information of the second service discovery function entity.
  • the information of the first service discovery function entity and the information of the second service discovery function entity may be used to determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs.
  • the terminal device determines the target service discovery function entity according to the service discovery function entity selection information, including: the terminal device selects the service discovery function entity according to the identifier of the service to be accessed and the service discovery function entity information to determine the target business discovery functional entity.
  • the UE can determine the address of the service discovery function entity of the access service according to the identifier of the service to be accessed, which increases the flexibility of the solution.
  • the visited public land mobile network is the first visited public land mobile network
  • the terminal device switches from the first visited public land mobile network to the second visited public land mobile network
  • the method further includes: the terminal device receiving information from a second service discovery function entity deployed in the session management network element of the home public land mobile network and information from the second service discovery function entity of the visiting public land mobile network.
  • the UE when the UE switches from one VPLMN to another VPLMN, the UE can receive the updated second service discovery function entity information from the second SMF deployed in the HPLMN and the service discovery function deployed in the other VPLMN. Entity information, thereby enabling the UE to determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs.
  • the terminal device determines the target service discovery function entity according to the service discovery function entity selection information, including: the terminal device determines the target service discovery function entity according to the accessed public land mobile network, the to-be-served Enter the service identification and service discovery function entity selection information to determine the target service discovery function entity.
  • the UE can determine the address of the service discovery function entity of the access service according to the accessed PLMN and the identity of the service to be accessed, which increases the flexibility of the solution.
  • the third aspect provides a communication method.
  • This method can be executed by the access management network element, or it can also be executed by the component (such as a chip or circuit) of the access management network element. There is no limitation on this. For the convenience of description, below it is assumed that it is executed by the access management network element. Take an example to illustrate.
  • the method may include: the access management network element obtains service discovery function entity selection information, the service discovery function entity selection information is used to determine a target service discovery function entity, and the target service discovery function entity is used to discover services to be accessed for the terminal device;
  • the access management network element sends service discovery function entity selection information to the terminal device; wherein the service discovery function entity selection information includes the public land mobile network identifier corresponding to at least one service discovery function entity and the address of at least one service discovery function entity.
  • the access management network element obtains and sends the service discovery function entity selection information to the UE.
  • the service discovery function entity selection information can be used to determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs. , which is conducive to reasonable service discovery, thereby improving the user experience of accessing services.
  • the service discovery function entity selection information also includes one or more of the following information of at least one service discovery function entity: the data network name corresponding to at least one service discovery function entity , single network slice selection auxiliary information corresponding to at least one service discovery function entity, and a common service identifier corresponding to at least one service discovery function entity.
  • the access management network element obtains the service discovery function entity selection information, including: the access management network element receives service discovery from the data management network element or the policy control network element Functional entity selection information.
  • AMF can obtain the service discovery function entity selection information through the data management network element or the policy control network element, which increases the flexibility of the solution.
  • the fourth aspect provides a communication method.
  • the method may be executed by the terminal device, or may be executed by a component (such as a chip or circuit) of the terminal device, which is not limited.
  • a component such as a chip or circuit
  • the method will be described below by taking execution by the terminal device as an example.
  • the method includes: the terminal device determines a target service discovery function entity according to the service discovery function entity selection information, the target service discovery function entity is used to discover services to be accessed for the terminal device, and the service discovery function entity selection information includes at least one The public land mobile network identifier corresponding to the service discovery function entity and the address of at least one service discovery function entity; the terminal device sends a domain name system query message to the target service discovery function entity.
  • the UE can determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs based on the service discovery function entity selection information. This is conducive to reasonable service discovery, thereby improving the user's access to the service. experience.
  • the terminal device receives service discovery function entity selection information from the access management network element.
  • the UE can obtain the service discovery function entity selection information by accessing the management network element, which increases the flexibility of the solution for obtaining the service discovery function entity selection information.
  • the terminal device determines the target service discovery function entity according to the service discovery function entity selection information, including: the terminal device determines the target service discovery function entity according to the accessed public land mobile network and service Discover the functional entity selection information and determine the target service discovery functional entity.
  • the UE can determine the address of the service discovery function entity of the accessed service according to the identifier of the accessed service, which increases the flexibility of the solution.
  • the service discovery function entity selection information also includes one or more of the following information about at least one service discovery function entity: the data network name corresponding to at least one service discovery function entity , single network slice selection auxiliary information corresponding to at least one service discovery function entity, and a common service identifier corresponding to at least one service discovery function entity.
  • the terminal device determines the target service discovery function entity according to the service discovery function entity selection information, including: the terminal device determines the target service discovery function entity according to the accessed public land mobile network and session corresponding data. At least one of the network name, the single network slice selection auxiliary information corresponding to the session, the identification of the service to be accessed, and the service discovery function entity selection information determines the target service discovery function entity.
  • the UE can determine the address of the service discovery function entity of the access service based on the identifier of the accessed service, the DNN corresponding to the session, the S-NSSAI corresponding to the session, etc., which increases the flexibility of the solution.
  • a communication device including one or more units for executing the method shown in the first aspect.
  • the communication device may be a first session management network element, or may be configured in The chip or circuit in the first session management network element is executed, and this application does not limit this.
  • the communication device includes:
  • a processing unit configured to obtain service discovery function entity selection information.
  • the service discovery function entity selection information includes information of a first service discovery function entity and information of a second service discovery function entity.
  • the first service discovery function entity is deployed on a visiting public land.
  • the second service discovery function entity is deployed in the home public land mobile network;
  • the transceiver unit is used to send service discovery function entity selection information to the terminal device, and the service discovery function entity selection information is used to determine the target service discovery function entity, and the target The service discovery function entity is used to discover services to be accessed for the terminal device.
  • the information of the first service discovery function entity includes one or more of the following information: the address of the first service discovery function entity, the first service identifier, the visited public land Mobile network identification, priority of the information of the first service discovery function entity;
  • information of the second service discovery function entity includes one or more of the following information: address of the second service discovery function entity, second service identification, home public land The mobile network identification and the priority of the information of the second service discovery function entity.
  • the first service discovery function entity corresponds to the session of the terminal device
  • the second service discovery function entity corresponds to the session of the terminal device
  • the processing unit is also used to determine the information of the first service discovery function entity; the transceiver unit is also used to receive the second service from the second session management network element.
  • the second information of the discovery function entity; the processing unit is also configured to determine the service discovery function entity selection information according to the information of the first service discovery function entity and the second information of the second service discovery function entity; wherein, the first session management network element Deployed in the visited public land mobile network, the second session management network element is deployed in the home public land mobile network.
  • the information of the first service discovery functional entity includes a first service identification
  • the first information of the second service discovery functional entity includes a second service identification
  • the second information of the functional entity includes a third service identifier
  • both the third service identifier and the first service identifier include a common service identifier
  • the second service identifier does not include a common service identifier.
  • the transceiver unit is also configured to receive messages from the second session First indication information of the management network element, the first indication information is used to indicate determining the service discovery function entity selection information.
  • the transceiver unit is also configured to send information about the second service discovery function entity to the terminal device.
  • the transceiver unit is further configured to send information about the second service discovery function entity and information about the second service discovery function entity visiting the public land mobile network to the terminal device.
  • the transceiver unit is also used to receive information from the first service discovery function entity of the second session management network element; the processing unit is also used to determine the second service Discovery function entity information; the processing unit is also configured to determine service discovery function entity selection information according to the information of the first service discovery function entity and the information of the second service discovery function entity; wherein the first session management network element is deployed in the belonging public Land mobile network; the second session management network element is deployed in the access public land mobile network.
  • the information of the second service discovery function entity and the information of the first service discovery function entity do not include a common service identifier.
  • the transceiver unit is further configured to send a request message to the second session management network element, where the request message is used to request acquisition of information of the first service discovery function entity.
  • the transceiver unit is also configured to send information about the second service discovery function entity to the terminal device.
  • the transceiver unit is further configured to send information about the second service discovery function entity and information about the second service discovery function entity visiting the public land mobile network to the terminal device.
  • a sixth aspect provides a communication device, including one or more units for executing the method shown in the second aspect.
  • the communication device may be a terminal device, or may also be a device provided in the terminal device. Chip or circuit execution, this application does not limit this.
  • the communication device includes:
  • a processing unit configured to determine a target service discovery function entity according to the service discovery function entity selection information.
  • the target service discovery function entity is used to discover services to be accessed for the terminal device.
  • the service discovery function entity selection information includes the first service discovery function entity. information and information of the second service discovery function entity, the first service discovery function entity is deployed in the visited public land mobile network, and the second service discovery function entity is deployed in the home public land mobile network; the transceiver unit is used to provide the target service discovery function
  • the entity sends a domain name system query message.
  • the transceiver unit is also configured to receive service discovery function entity selection information from the first session management network element.
  • the information of the first service discovery function entity includes one or more of the following information: the address of the first service discovery function entity, the first service identifier, the visited public land Mobile network identification, priority of the information of the first service discovery function entity;
  • information of the second service discovery function entity includes one or more of the following information: address of the second service discovery function entity, second service identification, home public land The mobile network identification and the priority of the information of the second service discovery function entity.
  • the processing unit is further configured to determine the target service discovery function entity based on the identifier of the service to be accessed and the service discovery function entity selection information.
  • the transceiver unit is also used to receive signals from the home deployment The information of the second service discovery function entity of the session management network element belonging to the public land mobile network and the information of the second service discovery function entity of the visiting public land mobile network.
  • the processing unit is also configured to determine the target service discovery function based on the accessed public land mobile network, the identifier of the service to be accessed, and the service discovery function entity selection information. entity.
  • a seventh aspect provides a communication device, including one or more units for executing the method shown in the third aspect.
  • the communication device may be an access management network element, or may be configured on an access management network element.
  • the chip or circuit implemented in the management network element is not limited in this application.
  • the communication device includes:
  • the processing unit is used to obtain the service discovery function entity selection information.
  • the service discovery function entity selection information is used to determine the target service discovery function entity.
  • the target service discovery function entity is used to discover services to be accessed for the terminal device;
  • the transceiver unit is used to Send service discovery function entity selection information to the terminal device; wherein the service discovery function entity selection information includes a public land mobile network identifier corresponding to at least one service discovery function entity and an address of at least one service discovery function entity.
  • the service discovery function entity selection information also includes one or more of the following information about at least one service discovery function entity: the data network name corresponding to at least one service discovery function entity , single network slice selection auxiliary information corresponding to at least one service discovery function entity, and a common service identifier corresponding to at least one service discovery function entity.
  • the transceiver unit is also configured to receive service discovery function entity selection information from the data management network element or the policy control network element.
  • a communication device including one or more units for executing the method shown in the fourth aspect.
  • the communication device may be a terminal device, or may be a device provided in the terminal device. Chip or circuit execution, this application does not limit this.
  • the communication device includes:
  • a processing unit configured to determine a target service discovery function entity according to the service discovery function entity selection information.
  • the target service discovery function entity is used to discover services to be accessed for the terminal device.
  • the service discovery function entity selection information includes at least one service.
  • the public land mobile network identifier corresponding to the discovery function entity and the address of at least one service discovery function entity; the sending and receiving unit is used to send a domain name system query message to the target service discovery function entity.
  • the transceiver unit is also configured to receive service discovery function entity selection information from the access management network element.
  • the processing unit is further configured to determine the target service discovery function entity based on the accessed public land mobile network and the service discovery function entity selection information.
  • the service discovery function entity selection information also includes one or more of the following information about at least one service discovery function entity: a data network name corresponding to at least one service discovery function entity , single network slice selection auxiliary information corresponding to at least one service discovery function entity, at least one service Discover the common business identifier corresponding to the functional entity.
  • the processing unit is also configured to select the auxiliary information, the to-be-received data network according to the accessed public land mobile network, the data network name corresponding to the session, and the single network slice corresponding to the session. Enter at least one of the identifiers of the service to determine the target service discovery functional entity.
  • a ninth aspect provides a communication device, which includes: a memory for storing a program; and at least one processor for executing the computer program or instructions stored in the memory to execute any one of the above first to fifth aspects. possible implementation methods.
  • the device is a first session management network element.
  • the device is a chip, chip system or circuit used in the first session management network element.
  • this application provides a processor for executing the methods provided in the above aspects.
  • processor output, reception, input and other operations can be understood as processor output, reception, input and other operations.
  • transmitting and receiving operations performed by the radio frequency circuit and the antenna, which is not limited in this application.
  • a computer-readable storage medium stores a program code for device execution.
  • the program code includes a possible implementation manner for executing any one of the above-mentioned first to fourth aspects. Methods.
  • a computer program product containing instructions is provided.
  • the computer program product When the computer program product is run on a computer, it causes the computer to execute the method of any one of the possible implementation methods of the first to fourth aspects.
  • a chip in a thirteenth aspect, includes a processor and a communication interface.
  • the processor reads instructions stored in the memory through the communication interface and executes any of the possible implementation methods of the first to fourth aspects.
  • the chip also includes a memory, in which computer programs or instructions are stored.
  • the processor is used to execute the computer programs or instructions stored in the memory.
  • the processor is used to execute Any possible implementation method of any of the above first to fourth aspects.
  • a fourteenth aspect provides a communication system, including one or more of the following devices for implementing the technical solution of the present application: a first session management network element, a second session management network element, a terminal device or a service discovery function entity.
  • a communication system including one or more of the following devices for implementing the technical solution of the present application: access management network element, terminal device, service discovery functional entity, data management network element, or policy control network Yuan.
  • Figure 1 shows a schematic diagram of a network architecture suitable for embodiments of the present application.
  • Figure 2 shows a schematic diagram of a communication method 200 provided by an embodiment of the present application.
  • Figure 3 shows a schematic flow chart of a communication method 300 provided by the embodiment of the present application.
  • Figure 4 shows a schematic flowchart of a communication method 400 when a PLMN handover occurs provided by the embodiment of the present application.
  • Figure 5 shows a schematic flow chart of a communication method 500 provided by the embodiment of the present application.
  • Figure 6 shows a schematic flow chart of a communication method 600 provided by the embodiment of the present application.
  • Figure 7 shows a schematic block diagram of a communication device 700 provided by an embodiment of the present application.
  • Figure 8 shows a schematic block diagram of another communication device 800 provided by an embodiment of the present application.
  • FIG. 9 shows a schematic diagram of a chip system 900 provided by an embodiment of the present application.
  • the technical solutions of the embodiments of this application can be applied to various communication systems, such as: fifth generation (5th generation, 5G) or new radio (new radio, NR) systems, satellite communications, long term evolution (long term evolution, LTE) systems , LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc.
  • the technical solution provided by this application can also be applied to future communication systems, such as the sixth generation mobile communication system.
  • the technical solutions of the embodiments of this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, and machine-to-machine (M2M) communication.
  • Machine type communication (MTC) industrial control
  • intelligent transportation system (ITS) mobile broadband
  • FIG. 1 shows a schematic diagram of a network architecture suitable for embodiments of the present application.
  • the network architecture may include, for example, but is not limited to the following: (radio) access network (R)AN) equipment, access management network elements, application network elements, data management network elements, user plane network elements, session management network elements, policy control network elements, network slice selection network elements, authentication service network elements, user equipment, etc.
  • R radio access network
  • User equipment It can be called terminal equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, User agent or user device.
  • the terminal device may be a device that provides voice/data to users, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc.
  • terminals are: mobile phones, tablets, laptops, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (augmented reality, AR) equipment, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, and smart grids Wireless terminals, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocols , SIP) telephone, wireless local loop (WLL) station, personal digital assistant (personal digital assistant, PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, which can Wearable devices, terminal devices in the 5G network or terminal devices in the future evolved public land mobile communication network (public land mobile network, PLMN), etc., are not limited in the embodiments of this application.
  • MID mobile internet devices
  • the terminal device may also be a wearable device.
  • Wearable devices can also be called wearable smart devices. It is a general term for applying wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes, etc.
  • a wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices; Powerful functions are achieved through software support, data interaction, and cloud interaction.
  • wearable smart devices include full-featured, large-sized devices that can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, and those that only focus on a certain type of application function and need to cooperate with other devices such as smartphones.
  • the terminal device may also be a terminal device in the IoT system.
  • IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing human-machine Interconnection, an intelligent network that interconnects things.
  • terminal equipment and access network equipment can communicate with each other using certain air interface technology (such as NR or LTE technology, etc.).
  • Terminal devices can also communicate with each other using some air interface technology (such as NR or LTE technology, etc.).
  • the device used to implement the functions of the terminal device may be a terminal device, or may be a device capable of supporting the terminal device to implement the function, such as a chip system or a chip, and the device may be installed in the terminal device.
  • the chip system may be composed of chips, or may include chips and other discrete devices.
  • (R)AN equipment It can provide authorized users in a specific area with the function of accessing the communication network. Specifically, it can include wireless network equipment in the 3rd generation partnership project (3GPP) network and can also include non-3GPP (non-3GPP) access point in the network. The following uses AN equipment representation for convenience of description.
  • 3GPP 3rd generation partnership project
  • non-3GPP non-3GPP
  • AN equipment can use different wireless access technologies.
  • 3GPP access technologies for example, wireless access technologies used in third generation (3G), fourth generation (4G) or 5G systems
  • non-3GPP non- 3GPP (non-3GPP) access technology.
  • 3GPP access technology refers to access technology that complies with 3GPP standard specifications.
  • the access network equipment in the 5G system is called next generation Node Base station (gNB) or RAN equipment.
  • Non-3GPP access technologies can include air interface technology represented by access point (AP) in wireless fidelity (WiFi), global interoperability for microwave access (WiMAX), code Code division multiple access (CDMA), etc.
  • AP access point
  • WiFi wireless fidelity
  • WiMAX global interoperability for microwave access
  • CDMA code Code division multiple access
  • AN equipment can allow interconnection and interworking between terminal equipment and the 3GPP core network using non-3GPP technologies.
  • AN equipment can be responsible for wireless resource management, quality of service (QoS) management, data compression and encryption on the air interface side.
  • AN equipment provides access services to terminal equipment, thereby completing the forwarding of control signals and user data between the terminal equipment and the core network.
  • QoS quality of service
  • AN equipment may include, for example, but is not limited to: macro base station, micro base station (also known as small station), radio network controller (radio network controller, RNC), Node B (Node B, NB), base station controller (base station controller) , BSC), base transceiver station (BTS), home base station (for example, home evolved NodeB, or home Node B, HNB), baseband unit (baseband unit, BBU), AP in WiFi system, wireless relay Node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., can also be a gNB or transmission point (TRP or TP) in the 5G (such as NR) system , one or a group (including multiple antenna panels) antenna panels of a base station in a 5G system, or it can also be a network node that constitutes a gNB or transmission point, such as a distributed unit (DU), or next-generation communications Base stations in 6G systems, etc.
  • RNC radio network controller
  • Access management network element mainly used for access control, mobility management, attachment and detachment and other functions. access pipe
  • the management network element can also serve as the anchor for the connection between N1 signaling (i.e., the signaling of the N1 interface, for simplicity, abbreviated as N1 signaling) and N2 signaling (i.e., the signaling of the N2 interface, for simplicity, abbreviation as N2 signaling). point to provide routing of N1/N2 session management (SM) messages for session management network elements.
  • the access management network element can also maintain and manage the status information of the UE.
  • the access management network element can access and mobility management functions (access and mobility management function, AMF).
  • AMF access and mobility management function
  • the access management network element may still be an AMF, or may have other names, which are not limited in this application.
  • Application network element It is mainly used to provide services to the 3GPP network, such as interacting with policy control network elements for policy control.
  • the application network element may be an application function (AF).
  • AF application function
  • the application network element can still be AF, or it can also have other names, which is not limited in this application.
  • Data management network element Mainly used for UE subscription data management, including storage and management of UE identification, UE access authorization, etc.
  • the data management network element can also generate 3GPP authentication credentials for the UE.
  • the data management network element can also register and maintain the network element currently serving the UE (for example, the AMF represented by AMF ID1 is the current serving AMF (serving AMF) of the UE).
  • the data management network element can be a unified data management (UDM) network element and/or a unified data repository (UDR) network element.
  • UDM unified data management
  • UDR unified data repository
  • data management network elements can still be UDM and/or UDR, or they can also have other names, which are not limited in this application.
  • User plane network element mainly used to process user messages, such as forwarding, accounting statistics, etc.
  • the UPF that is directly connected to the data network (DN) through N6 in the session is called the PDU session anchor (PSA).
  • the user plane network element may be a user plane function (UPF).
  • user plane network elements may still be UPF, or may have other names, which are not limited in this application.
  • Session management network element Mainly used for session management in mobile networks, such as session establishment, modification, and release. Specific functions include assigning IP addresses to users, selecting UPFs that provide packet forwarding functions, etc.
  • the session management network element may be a session management function (SMF).
  • SMF session management function
  • the session management network element may still be SMF, or may have other names, which are not limited in this application.
  • the session management network element is divided into home SMF (home SMF, H-SMF) and visited SMF (visited SMF, V-SMF).
  • Policy control network element Mainly used to support unified policy management of network behavior; provide policy rules to the control plane function for execution; obtain contract-related information from UDR to make policy decisions.
  • the policy control network element may be a policy control function (PCF).
  • PCF policy control function
  • the policy control network element may still be PCF, or may have other names, which are not limited in this application.
  • the policy control network element is divided into home PCF (home PCF, H-PCF) and visited PCF (visited PCF, V-PCF).
  • Network slice selection network element Mainly used to select the network slice instance set to serve the UE, determine the allowed network slice selection assistance information (NSSAI), and determine the single NSSAI to be signed when needed.
  • the mapping of (single-NSSAI, S-NSSAI) is also used to determine the configured NSSAI and the mapping to the subscribed S-NSSAI when needed. It is also used to determine the AMF set that may be used to query the UE, or based on Configure the list of candidate AMFs.
  • the network slice selection network element may be the network slice selection function (NSSF).
  • NSSF network slice selection function
  • network slicing selection network elements can still be NSSF, or they can have other names, which are not limited in this application.
  • network slicing selection network elements are divided into home NSSF (home NSSF, H-NSSF) and visited NSSF (visited NSSF, V-NSSF).
  • Authentication service network element Mainly used to authenticate the UE for the requester's network function (NF), provide key material to the requester NF, and protect the "guidance information list" of the requester NF.
  • the authentication service network element may be an authentication server function (AUSF).
  • AUSF authentication server function
  • the authentication service network element may still be AUSF, or may have other names, which are not limited in this application.
  • H-SMF, H-PCF, and H-NSSF are deployed in the home PLMN (home PLMN, HPLMN), and V-SMF, V-PCF, and V-NSSF are deployed in the visited PLMN (VPLMN). .
  • network elements can communicate with each other through the interfaces shown in the figure, and some interfaces can be implemented in the form of service-oriented interfaces.
  • communication between UE and AMF can be carried out through the N1 interface.
  • RAN and AMF can communicate through the N2 interface.
  • the relationship between other interfaces and each network element is shown in Figure 1. For the sake of simplicity, they will not be described in detail here.
  • network architecture shown above is only an illustrative description, and the network architecture applicable to the embodiments of the present application is not limited thereto. Any network architecture that can realize the functions of each of the above network elements is applicable to the embodiments of the present application.
  • the access management network element, application network element, data management network element, user plane network element, session management network element, etc. shown in Figure 1 can be understood as network elements used to implement different functions. For example, they can be These network elements need to be combined into network slices. These network elements can be independent devices, or they can be integrated into the same device to implement different functions, or they can be network elements in hardware devices, or they can be software functions running on dedicated hardware, or It is a virtualization function instantiated on a platform (for example, a cloud platform). This application does not limit the specific form of the above network element.
  • the above network elements or functions can be divided into one or more services, and further, there may also be services that exist independently of network functions.
  • instances of the above functions, or instances of services included in the above functions, or service instances that exist independently of network functions can be called service instances.
  • network elements with different functions can be co-located.
  • the access and mobility management network element can be co-located with the session management network element; the session management network element can be co-located with the user plane network element.
  • the public land mobile network that the UE subscribes to is called the home PLMN, which represents the home operator of the subscribed user.
  • the home PLMN which represents the home operator of the subscribed user.
  • a PLMN that meets the following conditions: it can cover the current location of the UE; or its operator has signed a roaming agreement with the operator of the UE's HPLMN ( A certain commercial agreement between operators, which may include but is not limited to issues such as services and billing methods for contracted users of the other operator's network), then the UE can access this PLMN, which is called a visited PLMN. .
  • the UE accessing the VPLMN is called roaming.
  • roaming scenarios can be divided into local breakout (LBO) roaming and home routed (HR) roaming.
  • LBO local breakout
  • HR home routed
  • EC realizes local processing of distributed business traffic and avoids excessive concentration of traffic, thus greatly reducing the specification requirements for core computer rooms and centralized gateways. At the same time, it shortens the distance of the backhaul network and reduces the end-to-end delay and jitter of user messages, making it possible to deploy ultra-low-latency services.
  • EAS Edge Application Servers
  • EASDF Edge Application Server Discovery Function
  • This application provides a communication method that enables the UE to select an appropriate service discovery function entity and improve the success rate of service access.
  • the communication method provided by the embodiment of the present application will be introduced below with reference to Figures 2 to 7. It should be understood that terms and identical steps in various embodiments of this application can be referred to each other.
  • Figure 2 is a schematic diagram of a communication method 200 provided by an embodiment of the present application.
  • Method 200 may include the following steps.
  • the first SMF obtains service discovery function entity selection information.
  • the business discovery function entity can be an edge application server discovery function (EASDF), a DNS server, or other domain name resolution functions/entities, entities with business discovery functions, or auxiliary business discovery Functions/entities, such as edge configuration server (ECS) or edge enabler server (EES), etc., are not restricted.
  • EASDF edge application server discovery function
  • DNS server DNS server
  • EES edge enabler server
  • the service discovery function entity is used to discover or provide the address or platform information of the service for the UE.
  • the service discovery function entity selection information is used to determine the target service discovery function entity.
  • service discovery function entity selection information can also be replaced with other names, such as service discovery function entity setting information, service discovery function entity configuration information, service discovery function entity usage information, service discovery function address information, etc., if the role of the information is the same as If the content is the same as or equivalent to the service discovery function entity selection information, it falls within the scope of protection of this application and will not be restricted.
  • the target service discovery function entity is used to assist the terminal device in discovering the service to be accessed.
  • the terminal device needs to access the service, it needs to determine the target service discovery function entity corresponding to the service to be accessed.
  • the terminal device passes The target service discovery function entity assists in discovering services to be accessed.
  • the service discovery function entity selection information includes information of the first service discovery function entity and information of the second service discovery function entity.
  • the first service discovery function entity is deployed in VPLMN.
  • the first service discovery function entity corresponds to a session of the terminal device.
  • the session correspondence between the first service discovery function entity and the terminal device may be that the first service discovery function entity serves one or more sessions of the terminal device.
  • EASDF assists the terminal device in performing service query through session granularity.
  • the information of the first service discovery function entity includes one or more of the following information: the address of the first service discovery function entity, the first service identification, VPLMNID, the priority of the information of the first service discovery function entity, etc. be restricted.
  • the address of the first service discovery function entity may be the IP address of the first service discovery function entity, etc., and is used for the terminal device to initiate service discovery. For example, the terminal device may subsequently send a request to the third service discovery function entity based on the address of the first service discovery function entity.
  • a service discovery function entity sends a domain name system query message.
  • the first service identifier is used to indicate the identifier of the service corresponding to the first service discovery function entity.
  • the identification of the service corresponding to the first service discovery function entity can be understood as, if the first service discovery function entity can perform or assist in performing the discovery of a certain service, then the service can be understood as the identification corresponding to the first service discovery function entity. business identity.
  • the first service identifier may identify one or more services.
  • the first service identifier may be one or more fully qualified domain names (FQDN), or one or more application (application, App) IDs, etc., without limitation.
  • FQDN fully qualified domain names
  • application application, App
  • the first service identifier can be described in the form of FQDN group, FQDN list, FQDN set, FQDN range, App ID group, App ID list, App ID set, App ID range, etc., without limitation.
  • the VPLMNID is the identifier of the above-mentioned VPLMN, that is, the identifier of the PLMN deployed by the first service discovery function entity.
  • the first service identifier may specifically be an identifier of a service deployed in the VPLMN, for example, the first service identifier
  • the first service identifier is the identifier of the service corresponding to the first service discovery functional entity
  • the first service identifier is the identifier of the service deployed in the VPLMN.
  • the deployment situation of a certain service identification can be understood as the deployment situation of the service corresponding to the service identification. If a certain service is deployed in a certain PLMN, it can be understood that the location where the service is deployed is covered by the network of the PLMN, or it can be understood that the service is allowed to be accessed through the PLMN.
  • the first service identifier may be the identifier of the service to be accessed through VPLMN.
  • the first service identifier is the identifier of the service corresponding to the first service discovery function entity.
  • the first service identifier is the identifier of the service to be accessed through the VPLMN.
  • the priority of the information of the first service discovery function entity is used to indicate the order in which the terminal device determines that the service discovery function entity to be accessed is discovered by the terminal device. Specifically, it can be a selection weight, or it can be reflected in the order in the list. wait.
  • the second service discovery function entity is deployed on HPLMN.
  • the second service discovery function entity corresponds to the session of the terminal device.
  • the session correspondence between the second service discovery function entity and the terminal device may be that the second service discovery function entity serves one or more sessions of the terminal device.
  • EASDF assists the terminal device in performing service query through session granularity.
  • the information of the second service discovery function entity includes one or more of the following information: the address of the second service discovery function entity, the second service identification, the HPLMN ID, the priority of the information of the second service discovery function entity, etc., No restrictions.
  • the address of the second service discovery function entity may specifically be the IP address of the second service discovery function entity, etc., which is used by the terminal device to initiate service discovery. For example, the terminal device may subsequently send a request to the third service discovery function entity based on the address of the second service discovery function entity.
  • the second service discovery function entity sends a domain name system query message.
  • the second service identifier is used to indicate the identifier of the service corresponding to the second service discovery function entity.
  • the service identifier corresponding to the second service discovery function entity can be understood as, if the second service discovery function entity can perform or assist in performing the discovery of a certain service, then the service can be understood as the service identifier corresponding to the second service discovery function entity. Business identification.
  • the second service identifier may identify one or more services.
  • the second service identifier may be one or more FQDNs, or one or more application AppIDs, etc., without limitation.
  • the second service identifier can be described in the form of FQDN group, FQDN list, FQDN set, FQDN range, App ID group, App ID list, App ID set, App ID range, etc., without limitation.
  • HPLMNID is the identifier of the above HPLMN, that is, the identifier of the PLMN deployed by the second service discovery function entity.
  • the second service identifier may specifically be an identifier of a service deployed in the HPLMN.
  • the second service discovery function entity is deployed in the HPLMN
  • the second service identifier is an identifier of a service corresponding to the second service discovery function entity
  • the second service discovery function entity is deployed in the HPLMN.
  • the second service identifier is the identifier of the service deployed in HPLMN.
  • the deployment situation of a certain service identification can be understood as the deployment situation of the service corresponding to the service identification. If a certain service is deployed in a certain PLMN, it can be understood that the location where the service is deployed is covered by the network of the PLMN, or it can be understood that the service is allowed to be accessed through the PLMN.
  • the second service identifier may be the identifier of the service to be accessed through HPLMN.
  • the second service identifier is the identifier of the service corresponding to the second service discovery function entity.
  • the second service identifier is the identifier of the service to be accessed through HPLMN.
  • the priority of the information of the second service discovery function entity is used to indicate the order in which the terminal device determines that the service discovery function entity to be accessed is discovered by the terminal device. Specifically, it can be a selection weight, or it can be reflected in the order in the list. wait.
  • the first SMF obtains the service discovery function entity selection information, which can be implemented in the following multiple ways according to the different PLMNs deployed by the first SMF.
  • the first SMF can be deployed on VPLMN, and the first SMF can also be deployed on HPLMN.
  • the first SMF determines the service discovery function entity selection information.
  • the first SMF deployed in the VPLMN determines the information of the first service discovery function entity, and receives the information of the second service discovery function entity from the second SMF deployed in the HPLMN.
  • the first SMF determines the information of the first service discovery function entity according to the first service discovery function entity.
  • the information and the information of the second service discovery function entity determine the service discovery function entity selection information.
  • the first SMF determines whether the information of the first service discovery function entity and the second service discovery function entity contain the VPLMN ID and the HPLMN ID.
  • the information of the discovery functional entity determines whether the information of the discovery functional entity and the second service discovery function entity contain the VPLMN ID and the HPLMN ID.
  • the service discovery function determined by the first SMF may include all the information on the first service discovery function and the information on the second service discovery function entity. The specific contents are shown in Table 1.
  • FQDN 1, FQDN 2, FQDN 3, FQDN 4, FQDN 5, FQDN 6, and FQDN 7 in the information of the first service discovery function entity in Table 1 are service identifiers deployed in VPLMN, and the information of the second service discovery function entity FQDN 6, FQDN7, FQDN8, FQDN9, and FQDN 10 are service identifiers deployed on HPLMN
  • the first SMF transfers the first service discovery function entity to The same service identifier in the information of the second service discovery function entity is deduplicated to determine the service discovery function entity selection information.
  • the information of the second service discovery function entity in the above service discovery function entity selection information is called the first information of the second service discovery function entity, and the second SMF is determined and sent to the first SMF.
  • the information of the second service discovery function entity is called the second information of the second service discovery function entity, and the same service identifier is called a common service identifier.
  • the shared service identifier can also be replaced by other names, such as overlapping service identifiers, consistent service identifiers, or the same service identifier, etc. If the function and content of the identifier are the same or equivalent to the shared service identifier, they all fall within the protection scope of this application. , not restricted.
  • first information of the second service discovery functional entity is the same as the second information of the second service discovery functional entity, or they are different.
  • the first information of the second service discovery function entity and the second information of the second service discovery function entity do not include a common service identifier, there may be no deduplication operation, then the first information of the second service discovery function entity and the second information of the second service discovery function entity The second information of the two service discovery function entities is the same.
  • the second information of the second service discovery function entity in the service discovery function entity selection information is the first information of the second service discovery function entity.
  • the service discovery function entity selection The content in the information may include all the information of the first service discovery function entity and the second information of the second service discovery function entity. The specific contents are shown in Table 2.
  • the first service discovery function entity and the second information of the second service discovery function entity include a common service identifier
  • a deduplication operation can be performed, then the first information of the second service discovery function entity and the second information of the second service discovery function entity The second information of the service discovery function entity is different.
  • the first SMF deduplicates according to the common service identifier.
  • the second information of the second service discovery function entity in the service discovery function entity selection information does not include the common service identifier, that is, the second service
  • the second information of the discovery function entity includes other service identifiers except the common service identifier in the first information of the second service discovery function entity.
  • the specific content of the service discovery function entity selection information is as shown in Table 3.
  • the first service identifier in the information of the first service discovery function entity includes FQDN 1, FQDN 2,..., FQDN 7, and the third service in the second information of the second service discovery function entity
  • the identifier includes FQDN 6, FQDN 7,..., FQDN 10
  • the first SMF discovers the information of the first service functional entity and the second service After discovering the same service identifier in the information of the functional entity, that is, the common service identifiers include FQDN 6 and FQDN 7, after deduplication, at this time
  • the service discovery function entity selection information includes FQDN 1 and FQDN 2 in the information of the first service discovery function. ,..., FQDN 7 and FQDN 8, FQDN 9, and FQDN 10 in the first information of the second service discovery function entity.
  • the first SMF can also perform the deduplication operation of the above-mentioned method 2, which is not limited in this application.
  • Another possible implementation manner is that when the first SMF is deployed on the HPLMN, the first SMF determines the service discovery function entity selection information.
  • the first SMF deployed in the HPLMN determines the information of the second service discovery function entity, and receives the information from the first service discovery function entity of the second SMF deployed in the VPLMN.
  • the first SMF determines the information of the first service discovery function entity according to the information of the first service discovery function entity. and the information of the second service discovery function entity determines the service discovery function entity selection information.
  • the specific process of the first SMF deployed on the HPLMN determining the service discovery function entity selection information is similar to the first SMF deployed on the VPLMN determining the service discovery function entity selection information. The difference is that the first SMF is deployed on HPLMN, the second SMF is deployed in the VPLMN.
  • the specific process can be referred to the above-mentioned specific process of the first SMF deployed in the VPLMN determining the service discovery function entity selection information.
  • its detailed description is omitted.
  • the first SMF before the first SMF obtains the service discovery function entity selection information, the first SMF can also receive the first indication information from the second SMF.
  • the first indication information may be used to indicate determining the service discovery function entity selection information (specifically, to instruct the first SMF to determine the service discovery function entity selection information), and may also be used to indicate sending the service discovery function entity selection information (specifically, to the UE). To instruct the first SMF to send service discovery function entity selection information) to the UE, etc.
  • the first SMF sends service discovery function entity selection information to the UE.
  • the UE receives the service discovery function entity selection information from the first SMF.
  • the first SMF may send the service discovery function entity selection information to the AMF, and the AMF forwards the service discovery function entity selection information to the UE.
  • the first SMF when the first SMF is deployed in the VPLMN, the first SMF sends the service discovery function entity selection information to the AMF through the Namf_Communication_N1N2MessageTransfer message.
  • the first SMF when the first SMF is deployed in the HPLMN, the first SMF sends the service discovery function entity selection information to the second SMF deployed in the VPLMN, and the second SMF sends the service discovery function entity selection information to the AMF through the Namf_Communication_N1N2MessageTransfer message.
  • the AMF sends the service discovery function entity selection information to the UE through the NAS message.
  • S203 The UE determines the target service discovery function entity according to the service discovery function entity selection information.
  • the determination method can be implemented in the following multiple ways.
  • the UE determines the target service discovery function entity based on the identity of the service to be accessed and the service discovery function entity selection information.
  • the UE performs query matching with the service discovery function entity selection information according to the identifier of the service to be accessed to determine the target service discovery function entity.
  • the UE matches the identifier of the service to be accessed with the first service identifier and the second service identifier in the service discovery function entity selection information. If the identifier of the service to be accessed is included in the first service identifier or the second service identifier, logo, then The service discovery function entity corresponding to the identifier of the service to be accessed is determined to be the target service discovery function entity.
  • the UE determines the target service discovery function entity based on the accessed PLMN, the identity of the service to be accessed, and the service discovery function entity selection information.
  • the UE queries and matches the service discovery function entity selection information according to the accessed PLMN and the identifier of the service to be accessed to determine the target service discovery function entity.
  • the UE first matches the identifier of the service to be accessed with the first service identifier or the second service identifier in the service discovery function entity selection information, and then matches the accessed PLMN with the VPLMN identifier in the service discovery function entity selection information. Or HPLMN identification to match.
  • the UE first matches the accessed PLMN with the VPLMN identifier or HPLMN identifier in the service discovery function entity selection information, and then matches the identifier of the service to be accessed with the first service identifier or the second service identifier.
  • the UE determines the priority of the information of the first service discovery function entity according to the priority of the information of the first service discovery function entity. and the priority of the information of the second service discovery function entity to determine the target service discovery function entity.
  • the priority of the information of the first service discovery function entity may be obtained by the first service discovery function entity according to local configuration or based on UE subscription information, which is not limited by this application.
  • the priority of the information of the second service discovery function entity may be obtained by the second service discovery function entity based on local configuration or based on UE subscription information, which is not limited by this application.
  • the priority of the information of the first service discovery function entity is higher than the priority of the information of the first service discovery function entity.
  • the UE determines the target service discovery function entity according to the priority of the information of the first service discovery function entity and the priority of the information of the second service discovery function entity, which can be implemented in the following multiple ways.
  • the UE can directly determine the target service discovery function entity as the first service discovery function entity. .
  • the UE first determines that the priority of the information of the first service discovery function entity is higher than the priority of the information of the first service discovery function entity. Further, the UE combines the identifier of the service to be accessed with the first service discovery function entity. The service identifier is matched. If the first service identifier contains the identifier of the service to be accessed, the UE determines that the target service discovery function entity is the first service discovery function entity; the first service identifier does not contain the identifier of the service to be accessed, then the UE will The identifier of the service to be accessed is matched with the second service identifier.
  • the UE determines that the target service discovery function entity is the second service discovery function entity; if the second service identifier does not include When accessing the service identification, the UE selects the locally configured default service discovery function entity, or randomly selects a service discovery function entity as the target service discovery function entity. This application does not limit the method of random selection by the UE.
  • S204 The UE sends a DNS query message to the target service discovery function entity.
  • the UE sends a DNS query message to the target service discovery function entity according to the address of the target service discovery function entity.
  • the first SMF obtains and sends the service discovery function entity selection information to the UE.
  • the UE determines the target service discovery function entity for the UE to discover the service to be accessed, and sends the service discovery function entity to the UE.
  • the target service discovery function entity should send a DNS query message to perform DNS query.
  • the UE can perform multiple service discovery functions deployed in different PLMNs based on the service discovery function entity selection information. Among the entities, determine the service discovery function entity to be used to avoid the problem of unable to properly resolve the DNS of the service, which is conducive to reasonable service discovery, thereby improving the user experience of accessing the service.
  • the UE After the UE queries the DNS, if a PLMN handover occurs in the UE, the UE re-determines the target service discovery function entity.
  • the PLMN handover of the UE may be that the UE moves from the VPLMN to the HPLMN, or it may also be that the UE moves from the first VPLMN to the second VPLMN.
  • S205 the first SMF deployed in the HPLMN learns that a PLMN handover occurs in the UE.
  • the first SMF triggers a process of sending updated information about the second service discovery function entity to the UE, for example, triggering a PDU session modification.
  • the first SMF sends the updated information of the second service discovery function entity to the UE.
  • the first SMF may send the updated information of the second service discovery function entity to the UE in the following situations.
  • Scenario 1 UE moves from VPLMN to HPLMN.
  • One possible implementation is that when no deduplication operation is performed in S201, that is, when the information of the first service discovery function entity and the information of the second service discovery function entity in the service discovery function entity selection information do not contain a common service identifier, That is to say, the information of the second service discovery function entity does not change at this time, and the first SMF sends the information of the second service discovery function entity obtained by the first SMF in S201 to the UE again.
  • Another possible implementation manner is that when the deduplication operation is performed in S201, that is, when the information of the first service discovery function entity and the information of the second service discovery function entity in the service discovery function entity selection information include a common service identifier, An SMF sends the updated information of the second service discovery function entity to the UE.
  • the updated information of the second service discovery function entity includes the information of the second service discovery function entity and the shared service identifier after deduplication in S201. .
  • Scenario 2 The UE moves from the first VPLMN to the second VPLMN.
  • One possible implementation is that when no deduplication operation is performed in S201, that is, when the information of the first service discovery function entity and the information of the second service discovery function entity in the service discovery function entity selection information do not contain a common service identifier, That is to say, the information of the second service discovery function entity does not change at this time.
  • the first SMF sends the information of the second VPLMN service discovery function entity and the information of the second service discovery function entity obtained by the first SMF in S201 to the UE. information.
  • Another possible implementation manner is that when the deduplication operation is performed in S201, that is, when the information of the first service discovery function entity and the information of the second service discovery function entity in the service discovery function entity selection information include a common service identifier, then The first SMF sends the information of the service discovery function entity of the second VPLMN and the updated information of the second service discovery function entity to the UE.
  • the updated information of the second service discovery function entity includes the information after deduplication in S201.
  • the information and common service identifier of the second service discovery function entity is performed in S201, that is, when the information of the first service discovery function entity and the information of the second service discovery function entity in the service discovery function entity selection information include a common service identifier.
  • S207 the UE re-determines the target service discovery function entity.
  • the UE re-determines the target service discovery function entity according to the updated information of the second service discovery function entity received from the first SMF.
  • Scenario 1 UE moves from VPLMN to HPLMN.
  • the UE re-determines the target industry based on the updated information of the second service discovery function entity.
  • Service discovery functional entities
  • the first SMF does not send the information of the second service discovery function entity to the UE, and the UE re-determines the target service discovery function entity based on the information of the second service discovery function entity obtained in S203.
  • the information of the second service discovery function entity does not change.
  • the first SMF may not send the information of the second service discovery function entity obtained by the first SMF in S201 to the UE.
  • the UE will again use the second service discovery function entity obtained by the first SMF in S202.
  • the information on the discovery functional entity re-determines the target service discovery functional entity.
  • the first SMF may not send the information of the second service discovery function entity obtained by the first SMF in S201 to the UE, and the UE can obtain the information according to the information of the second service discovery function entity in S202.
  • the HPLMN ID in the information of the second service discovery function entity is used to re-determine the target service discovery function entity.
  • Scenario 2 The UE moves from the first VPLMN to the second VPLMN.
  • the UE re-determines the target service discovery function entity based on the information of the service discovery function entity of the second VPLMN and the updated information of the second service discovery function entity.
  • the first SMF does not send the information of the second service discovery function entity to the UE, but sends the information of the second VPLMN service discovery function entity to the UE, and the UE uses the information of the second VPLMN service discovery function entity to The target service discovery function entity is re-determined with the information of the second service discovery function entity obtained in S203.
  • the first SMF may not send the information of the second service discovery function entity obtained by the first SMF in S201 to the UE. At this time, the first SMF sends the second service discovery function entity to the UE.
  • the UE According to the information of the service discovery function entity of the VPLMN, the UE re-determines the target service discovery function entity according to the information of the service discovery function entity of the second VPLMN and the information of the second service discovery function entity obtained in S202.
  • the first SMF may not send the information of the second service discovery function entity obtained by the first SMF in S201 to the UE.
  • the first SMF sends the information to the UE.
  • the UE sends the information of the service discovery function entity of the second VPLMN, and the UE re-determines the target service discovery function entity based on the information of the service discovery function entity of the second VPLMN and the HPLMN ID in the information of the second service discovery function entity obtained in S202.
  • the first SMF can strategically update the information of the second service discovery function entity according to different situations of UE handover to PLMN. While increasing the flexibility of the solution, it can reduce the information of determining the target service discovery function entity to varying degrees. Order overhead.
  • the service discovery function entity in the following embodiments takes EASDF as an example. That is to say, EASDF in this application is only used as an example, and can also be replaced by a DNS server, or other domain name resolution function/entity. For example, ECS or EES are not restricted. For example, replacing V-EASDF with a DNS server deployed in VPLMN still falls within the scope of protection of this application.
  • the first service identifier in the following embodiments is called FQDN set1
  • the second service identifier is called FQDN set2.
  • Figure 3 is a schematic diagram of a communication method 300 provided by an embodiment of the present application, in which the first SMF is deployed on the VPLMN and the second SMF is deployed on the HPLMN.
  • the first SMF in Figure 2 is called V-SMF
  • the second SMF is called H-SMF
  • the first service discovery function entity is called V-EASDF
  • the second service discovery function entity is called H-EASDF.
  • Method 300 may include the following steps.
  • S300 The UE establishes a protocol data unit (PDU) session.
  • PDU protocol data unit
  • the UE requests to establish a PDU session.
  • the UE sends a request to establish a PDU session to the AMF, so that the AMF selects the SMF for the session.
  • the UE currently accesses the VPLMN, and the AMF is deployed in the VPLMN.
  • the method flow shown in Figure 3 also includes:
  • AMF selects SMF.
  • the AMF selects the V-SMF deployed in the VPLMN and the H-SMF deployed in the HPLMN.
  • AMF sends an Nsmf_PDUSession_CreateSMContext message to V-SMF, which contains the address of H-SMF.
  • V-SMF receives the Nsmf_PDUSession_CreateSMContext message from AMF.
  • V-SMF selects V-UPF.
  • the V-SMF can select a V-UPF based on information such as the load of the UPF, the location of the UPF, and the capabilities of the UPF, and send N4 rules to the V-UPF.
  • the N4 rules are used for user plane message processing.
  • V-SMF sends Nsmf_PDUSession_Create Request message to H-SMF.
  • H-SMF receives the Nsmf_PDUSession_Create Request message from V-SMF.
  • H-SMF selects H-PCF.
  • H-SMF can select H-PCF based on local operator policy, DNN and other information.
  • H-SMF obtains policy information.
  • the authorization policy is used to indicate that the VPLMN is allowed to perform offloading, or to indicate that the offloading point is allowed to be inserted into the VPLMN, or to indicate that the V-EASDF is allowed to be selected. It should be noted that the above authorization policy can also be expressed as other information elements, such as authorization information, instruction information, etc., as long as it can play the above role, there is no restriction.
  • H-SMF can send a request to obtain policy information to H-PCF, and H-PCF carries the authorization policy in the request feedback message and sends it to H-SMF. H-SMF can also obtain policy information through local configuration without restrictions.
  • H-SMF can carry the request to obtain policy information in the Npcf_SMPolicyControl_Update Request/Response message and send it to H-PCF without restriction.
  • H-SMF determines the information of H-EASDF.
  • H-SMF selects H-EASDF and determines the information of H-EASDF.
  • H-EASDF information includes one or more of the following information: H-EASDF address, FQDN set2, HPLMN ID, etc., which are not restricted.
  • the address of H-EASDF can be the IP address of H-EASDF, or it can also be other addresses, such as media access control (media access control, MAC) address, uniform resource locator (uniform resource locator, URL), etc. be restricted.
  • media access control media access control, MAC
  • uniform resource locator uniform resource locator, URL
  • FQDN set2 is used to indicate the set of FQDNs of services deployed on HPLMN, or is used to indicate the set of FQDNs of services that are allowed/hoped for UE to access through the application server (Application Service, AS) deployed on HPLMN, and is not restricted. .
  • AS Application Service
  • FQDN set2 refers to the second service identifier in Figure 2. Those skilled in the art can understand that FQDN set2 and the second service identifier in the embodiment of the present application can be replaced with each other.
  • the H-SMF can determine the address of the H-EASDF through local configuration, can also determine the H-EASDF by obtaining it from the NRF, or obtain the address of the H-EASDF through other methods, without limitation.
  • H-SMF can obtain FQDN set2 through local configuration or acquisition from AF, without restrictions.
  • H-SMF sends DNS processing rules to H-EASDF.
  • H-EASDF receives DNS processing rules from H-SMF.
  • DNS processing rules are used by EASDF to process DNS messages, such as caching, forwarding DNS messages, adding ECS options to DNS messages, etc., and are not restricted.
  • H-SMF sends H-EASDF information to V-SMF.
  • the V-SMF receives the information of the H-EASDF from the H-SMF.
  • the H-EASDF information may also include the association between the H-EASDF address and FQDN set2.
  • the H-SMF sends the first indication information to the V-SMF.
  • the first indication information may be used to indicate determining the service discovery function entity selection information (specifically, instructing the V-SMF to determine the service discovery function entity selection information), and may also be used to indicate sending the service discovery function entity selection information (specifically, to instruct the V-SMF to determine the service discovery function entity selection information) to the UE. To instruct V-SMF to send service discovery function entity selection information) to the UE, etc.
  • V-SMF determines the information of V-EASDF.
  • the V-SMF determines the V-EASDF information.
  • the V-EASDF information includes one or more of the following information: V-EASDF address, FQDN set1, VPLMN ID, etc.
  • the address of V-EASDF can be the IP address of V-EASDF, or other addresses, such as MAC address, URL, etc., without limitation.
  • FQDN set1 is used to indicate the set of FQDNs of the services deployed in the VPLMN, or to indicate the set of FQDNs of the services that are allowed/hoped for the UE to access through the AS deployed in the VPLMN, or to indicate the FQDNs that are allowed to be offloaded in the VPLMN.
  • the collection is not limited.
  • FQDN set1 refers to the first service identifier in Figure 2. Those skilled in the art can understand that FQDN set1 and the first service identifier in the embodiment of the present application can be replaced with each other.
  • V-SMF determines V-EASDF information according to the first indication information, specifically including determining V-EASDF according to the first indication information.
  • EASDF information FQDN set1, VPLMN, etc.
  • the V-SMF can determine the address of the V-EASDF through local configuration, can also determine the V-EASDF by obtaining it from the NRF, or obtain the address of the H-EASDF in other ways, without limitation.
  • V-SMF can obtain the FQDN set through local configuration or acquisition from AF, without restrictions.
  • the above S320 may occur before or after the H-EASDF information obtained in the above S312, and there is no timing limit for the V-SMF to determine the V-EASDF information.
  • V-SMF determines the service discovery function entity selection information.
  • the V-SMF determines the service discovery function entity selection information based on the V-EASDF information determined in the above S320 and the H-EASDF information obtained in the above S312.
  • the above-mentioned S310-S330 process is similar to the process in S201 when the first SMF is deployed on the VPLMN and the first SMF determines the service discovery function entity selection information.
  • the V-SMF determines the service discovery function entity selection information based on the V-EASDF determined in the above-mentioned S320.
  • Information and the H-EASDF information obtained in S310 above determine the service discovery function entity selection information, that is, in S201, the first SMF determines the information of the first service discovery function entity and receives the second service discovery function entity from the second SMF.
  • the first SMF determines the service discovery function entity selection information based on the information of the first service discovery function entity and the second information of the second service discovery function entity.
  • its detailed description is omitted.
  • the service discovery function entity selection information includes the address of V-EASDF, FQDN set1, the address of H-EASDF, and FQDN set2.
  • the service discovery function entity selection information can be in the form of the address of V-EASDF - FQDN set1, the address of H-EASDF - FQDN set2, or the association relationship between the address of V-EASDF and FQDN set1, the address of H-EASDF The form of the association between the address and FQDN set2.
  • the service discovery function entity selection information may also include VPLMN ID and HPLMN ID.
  • the service discovery function entity selection information can also be in the form of the address of V-EASDF-FQDN set1-VPLMN ID, the address of H-EASDF-FQDN set2-HPLMN ID, or the address of V-EASDF and FQDN set1 and The association relationship of VPLMN ID, the form of the association relationship between H-EASDF address and FQDN set2 and HPLMN ID.
  • FQDN set1 and FQDN set2 may have overlapping service identifiers. For example, if a certain service is deployed in both HPLMN and VPLMN, the FQDN corresponding to the service may be included in both FQDN set1 and FQDN set2.
  • S340, V-SMF sends DNS processing rules to V-EASDF.
  • V-EASDF receives DNS processing rules from V-SMF.
  • DNS processing rules are used by EASDF to process DNS messages, such as caching, forwarding DNS messages, adding ECS options to DNS messages, etc., and are not restricted.
  • execution order of the above-mentioned S340 and the above-mentioned S330 can be executed in any time sequence, and can also be executed at the same time without limitation.
  • V-SMF sends service discovery function entity selection information to AMF.
  • the AMF receives the service discovery function entity selection information from the V-SMF.
  • V-SMF can send the service discovery function entity selection information to the AMF through the Namf_Communication_N1N2MessageTransfer message, etc., without restriction.
  • the AMF sends service discovery function entity selection information to the UE.
  • the UE receives the service discovery function entity selection information from the AMF.
  • the AMF can send the service discovery function entity selection information to the UE through non-access stratum (NAS) messages or other methods without restrictions.
  • NAS non-access stratum
  • the UE determines the target service discovery function entity and sends a DNS query message to the target service discovery function entity.
  • the UE determines the target service discovery function entity according to the accessed PLMN, the identity of the service to be accessed, and the service discovery function entity selection information.
  • a possible implementation manner is that when the UE determines that the identifier of the service to be accessed is only included in FQDN set1, or the identifier of the service to be accessed is only included in FQDN set2, the UE determines that the target service discovery function entity is V-EASDF or H- EASDF.
  • the UE determines that the target service discovery function entity is V-EASDF.
  • the UE determines that the target service discovery function entity is H-EASDF.
  • the UE determines that the identifier of the service to be accessed is included in both FQDN set1 and FQDN set2, in other words, the identifier of the service to be accessed is the common service identifier of FQDN set1 and FQDN set2, Or when the service to be accessed is deployed in both VPLMN and HPLMN, the UE determines the target service discovery function entity according to the accessed PLMN.
  • the UE determines that the target service discovery function entity is V-EASDF.
  • the UE determines that the target service discovery function entity is H-EASDF.
  • the UE first determines that the accessed PLMN is VPLMN or HPLMN, and then matches the identifier of the service to be accessed.
  • the UE determines whether the identifier of the service to be accessed is included in FQDN set1. If the identifier of the service to be accessed is included in FQDN set1, the UE determines the target service discovery function entity. is V-EASDF; if the identifier of the service to be accessed is not included in FQDN set1, the UE then determines whether the identifier of the service to be accessed is included in FQDN set2. If the identifier of the service to be accessed is included in FQDN set2, the UE determines the target service The discovery function entity is H-EASDF. If the identity of the service to be accessed is not included in FQDN set2, the UE selects the locally configured default service discovery function entity, or randomly selects a service discovery function entity without restriction.
  • the UE determines whether the identifier of the service to be accessed is included in FQDN set2. If the identifier of the service to be accessed is included in FQDN set2, the UE determines the target service discovery function entity. is H-EASDF; if the identifier of the service to be accessed is not included in FQDN set2, the UE then determines whether the identifier of the service to be accessed is included in FQDN set1. If the identifier of the service to be accessed is included in FQDN set1, the UE determines the target service The discovery function entity is V-EASDF. If the identity of the service to be accessed is not included in FQDN set1, the UE selects the locally configured default service discovery function entity, or randomly selects a service discovery function entity without restriction.
  • V-SMF determines and sends service discovery function entity selection information to the UE, so that the UE can The service discovery function entity selects information, determines the target service discovery function entity, and sends a DNS query message to the target service discovery function entity for DNS query.
  • the V-SMF determines the service discovery function entity selection information, and the UE can determine the service to be accessed by the UE among multiple service discovery function entities deployed in different PLMNs based on the service discovery function entity selection information.
  • the target service discovery functional entity avoids the problem of inability to properly resolve the DNS of the service, which is conducive to reasonable service discovery, thereby improving the user experience of accessing the service.
  • the H-SMF can learn that the PLMN switch occurs in the UE, and determine to send the information of the second service discovery function entity to the UE.
  • the specific steps are shown in Figure 4, which will be introduced in detail below in conjunction with Figure 4.
  • the method 400 may include the following steps.
  • the PLMN handover of the UE may be that the UE moves from the VPLMN to the HPLMN, or it may also be that the UE moves from the first VPLMN to the second VPLMN.
  • S420 H-SMF learns that a PLMN handover occurs in the UE.
  • H-SMF senses that a PLMN handover occurs in the UE through a cross-PLMN handover (HO) process.
  • the H-SMF when the H-SMF learns that a PLMN handover has occurred in the UE, the H-SMF triggers a process of sending the information of the second service discovery function entity to the UE.
  • the H-SMF sends the updated information of the second service discovery function entity to the UE.
  • the UE receives information from the second service discovery function entity of H-SMF.
  • the H-SMF can send the updated information of the second service discovery function entity to the UE by initiating a PDU session modification process or other methods.
  • the H-SMF sends updated H-EASDF information to the UE in the following situations.
  • Scenario 1 UE moves from VPLMN to HPLMN.
  • V-EASDF information and the H-EASDF information are not deduplicated, that is, when the FQDN set1 and FQDN set2 in the service discovery function entity selection information do not contain the common service identifier, that is to say At this time, the information of the second service discovery function entity does not change, and H-SMF sends H-EASDF information to the UE again.
  • H-SMF H-SMF
  • the UE sends updated H-EASDF information, which includes deduplicated H-EASDF information and a common service identifier.
  • the FQDN set1 in the V-EASDF information includes FQDN 1, FQDN 2,..., FQDN 7, and the FQDN set2 in the H-EASDF information includes FQDN 6, FQDN 7, ..., FQDN 10, then the H-EASDF information in the service discovery function entity selection information after deduplication includes FQDN 8, FQDN 9, FQDN 10.
  • H-SMF is sent to the UE
  • the updated H-EASDF information includes the deduplicated H-EASDF information and the common service identifier. For example, H-SMF sends the H-EASDF information to the UE by initiating a PDU session modification process.
  • Scenario 2 The UE moves from the first VPLMN to the second VPLMN.
  • One possible implementation is when the V-EASDF information and the H-EASDF information are not deduplicated, that is, when the FQDN set1 and FQDN set2 in the service discovery function entity selection information do not contain the common service identifier, that is to say At this time, the information of the second service discovery function entity does not change, and the H-SMF sends the information of the service discovery function entity of the second VPLMN and the information of the H-EASDF to the UE.
  • the H-SMF when the V-EASDF information and the H-EASDF information are deduplicated, that is, when the FQDN set1 and FQDN set2 in the service discovery function entity selection information contain common service identifiers, the H-SMF The UE sends the information of the service discovery function entity of the second VPLMN and the updated H-EASDF information.
  • the updated H-EASDF information includes the deduplicated H-EASDF information and the common service identifier.
  • the updated H-EASDF information can refer to the description in Table 4 above.
  • S440 The UE re-determines the target service discovery function entity.
  • the UE re-determines the target service discovery function entity according to the updated H-EASDF information received from the H-SMF.
  • the UE when the UE moves from the first VPLMN to the second VPLMN, the UE re-determines the target service discovery based on the information of the service discovery function entity of the second VPLMN received from the H-SMF and the updated H-EASDF information. Functional entity.
  • H-SMF can learn that the UE has undergone a PLMN switch and determine to send the information of the second service discovery function entity to the UE, avoiding the problem of being unable to properly resolve the DNS of the service and conducive to reasonable services. Discovery, thereby improving user experience of accessing services.
  • the V-SMF determines and sends the service discovery function entity selection information to the UE.
  • the H-SMF determines and sends the service discovery function entity selection information to the UE. The following is combined with Figures 5 and 6 illustrate this in detail.
  • Figure 5 is a schematic diagram of a communication method 500 provided by an embodiment of the present application, in which the first SMF is deployed on the HPLMN and the second SMF is deployed on the VPLMN.
  • Figure 5 can refer to the description of Figure 2 above.
  • the first SMF in Figure 2 is called H-SMF
  • the second SMF is called V-SMF
  • the first service discovery function entity is called H-EASDF
  • the first SMF in Figure 2 is called H-SMF
  • the second service discovery function entity is called V-EASDF
  • the method 500 may include the following steps.
  • S500 The UE establishes a PDU session.
  • H-SMF determines the information of H-EASDF.
  • H-SMF sends DNS processing rules to H-EASDF.
  • H-SMF sends a request message to V-SMF.
  • V-SMF receives the request message from H-SMF.
  • H-SMF sends a request message to the V-SMF, and the request message is used to request to obtain V-EASDF information. Request the address of V-EASDF. It should be understood that H-SMF can send this request message through Nsmf_PDUSession_Update Request message and other methods without restrictions.
  • the H-SMF sends second indication information to the V-SMF, and the second indication information is used to request to obtain FQDN set1.
  • V-SMF determines the information of V-EASDF.
  • the V-SMF determines the information of the V-EASDF.
  • V-EASDF information has been described in the above-mentioned S311. Here, in order to avoid redundancy, its detailed description is omitted.
  • V-SMF determines FQDN set1 in the V-EASDF information based on the second indication information.
  • V-SMF sends V-EASDF information to H-SMF.
  • the H-SMF receives the information of the V-EASDF from the V-SMF.
  • V-SMF can send the V-EASDF information to H-SMF through Nsmf_PDUSession_Update Response message, etc., without restriction.
  • the V-EASDF information may also include the association between the V-EASDF address and FQDN set1.
  • V-SMF sends DNS processing rules to V-EASDF.
  • S532 can be executed after S530 and before the following S560, and there is no timing limit for S532.
  • H-SMF determines the service discovery function entity selection information.
  • the H-SMF determines the service discovery function entity selection information based on the V-EASDF information obtained in S531 and the H-EASDF information determined in S510.
  • the above-mentioned S530-S540 process is similar to the process in S201 when the first SMF is deployed on the HPLMN and the first SMF determines the service discovery function entity selection information.
  • the H-SMF obtains the V-EASDF information based on S531. and the H-EASDF information determined in S511 to determine the service discovery function entity selection information, that is, in S201, the first SMF determines the information of the second service discovery function entity and receives the first service discovery function entity from the second SMF.
  • the first SMF determines the service discovery function entity selection information based on the information of the first service discovery function and the information of the second service discovery function entity.
  • the service discovery function entity selection information includes the address of V-EASDF, FQDN set1, the address of H-EASDF, and FQDN set2.
  • the service discovery function entity selection information can be the address of V-EASDF - FQDN set1, H-EASDF
  • the address-FQDN set2 may also be in the form of the association between the V-EASDF address and FQDN set1, or the association between the H-EASDF address and FQDN set2.
  • the service discovery function entity selection information may also include VPLMN ID and HPLMN ID.
  • the service discovery function entity selection information can also be in the form of the address of V-EASDF-FQDN set1-VPLMN ID, the address of H-EASDF-FQDN set2-HPLMN ID, or the address of V-EASDF and FQDN set1 and The association relationship of VPLMN ID, the form of the association relationship between H-EASDF address and FQDN set2 and HPLMN ID.
  • FQDN set1 and FQDN set2 may have overlapping service identifiers. For example, if a certain service is deployed in both HPLMN and VPLMN, the FQDN corresponding to the service may be included in both FQDN set1 and FQDN set2.
  • the service discovery function entity selection information also includes DNN, S-NSSAI, etc., without limitation.
  • H-SMF sends service discovery function entity selection information to the UE.
  • the H-SMF sends the service discovery function entity selection information to the V-SMF, and the V-SMF forwards the service discovery function entity selection information to the UE.
  • H-SMF can send service discovery function entity selection information to V-SMF through PDU session establishment response messages, etc., without restriction.
  • S560 The UE determines the target service discovery function entity and sends a DNS query message to the target service discovery function entity.
  • the H-SMF can learn that the PLMN switch occurs in the UE and determine to send the information of the second service discovery function entity to the UE.
  • the specific steps are similar to the processes of S410-S440. Here, in order to avoid redundancy, the detailed description is omitted.
  • H-SMF determines and sends the service discovery function entity selection information to the UE, so that the UE determines the target service discovery function entity according to the service discovery function entity selection information, and sends the service discovery function entity of the target access service to the service discovery function entity.
  • the H-SMF determines the service discovery function entity selection information, and the UE can determine the service discovery function entity to be accessed by the UE according to the service discovery function entity selection information deployed in different PLMNs.
  • the target service discovery functional entity of the service avoids the problem of inability to properly resolve the DNS of the service, which is conducive to reasonable service discovery, thereby improving the user experience of accessing the service.
  • Figures 2 to 5 are UE session granularity, and Figure 6 can occur in any UE granularity (or non-PDU session granularity) process without limitation.
  • Figure 6 takes the registration process as an example to introduce it in detail.
  • Figure 6 is a schematic diagram of a communication method 600 provided by an embodiment of the present application.
  • Method 600 may include the following steps.
  • S610 AMF obtains service discovery function entity selection information.
  • the service discovery function entity selection information is used to determine the target service discovery function entity.
  • the target service discovery function entity is used to assist the terminal device in discovering the service to be accessed.
  • the terminal device needs to access the service, it needs to determine the target service discovery function entity corresponding to the service to be accessed.
  • the terminal device passes The target service discovery function entity assists in discovering services to be accessed.
  • the service discovery function entity selection information includes the public land mobile network identity corresponding to at least one service discovery function entity and the address of at least one service discovery function entity.
  • the public land mobile network identifier corresponding to at least one service discovery function entity may specifically be the identifier of the PLMN deployed by the service discovery function entity.
  • the address of at least one service discovery function entity may specifically be the IP address of at least one service discovery function entity, etc., which is used by the terminal device to initiate service discovery. For example, the terminal device may subsequently discover the service based on the address of one of the service discovery function entities.
  • Functional entities send domain name system query messages.
  • the service discovery function entity selection information also includes one or more pieces of information about at least one service discovery function entity: the data network name corresponding to at least one service discovery function entity, and the single network slice selection corresponding to at least one service discovery function entity. Auxiliary information, the service identifier corresponding to at least one service discovery function entity.
  • the data network name (DNN) corresponding to at least one business discovery functional entity may be a DNN served or supported by at least one business discovery functional entity.
  • the single network slice selection assistance information (S-NSSAI) corresponding to at least one service discovery function entity may specifically be the S-NSSAI served or supported by at least one service discovery function entity.
  • the DNN corresponding to any one of the at least one service discovery functional entities may be one or more, and the S-NSSAI corresponding to any one of the at least one service discovery functional entities may also be is one or more.
  • the service identifier corresponding to at least one service discovery function entity may be the service identifier of the PLMN deployed by at least one service discovery function entity. It can also be understood that if at least one service discovery function entity can perform or assist in the discovery of a certain service, Then the service can be understood as the service identifier corresponding to the at least one service discovery function entity.
  • the service identifier corresponding to at least one service discovery function entity can identify one or more services.
  • the service identifier corresponding to at least one service discovery function entity can be one or more FQDNs, or one or more App IDs, etc., without limitation.
  • service identifier corresponding to at least one service discovery function entity can be described in the form of FQDN group, FQDN list, FQDN set, FQDN range, App ID group, App ID list, App ID set, App ID range, etc., without limitation.
  • the method for AMF to obtain service discovery function entity selection information is as follows:
  • the data management network element or the policy control network element PCF obtains the service discovery function entity selection information.
  • S612 The data management network element or PCF sends the service discovery function entity selection information to the AMF.
  • the data management network element or PCF can send the service discovery function entity selection information to the AMF during the registration process of the UE, and can also carry the service discovery function entity selection information in other information and send it to the AMF. This application does not allow limit.
  • S611 The data management network element or the policy control function (PCF) obtains the service discovery function entity selection information.
  • PCF policy control function
  • the data management network element can be unified data management (unified data management, UDM) and/or unified data repository (unified data repository, UDR).
  • UDM unified data management
  • UDR unified data repository
  • the data management network element or PCF can obtain the service discovery function entity selection information through local configuration or acquisition.
  • the service discovery function entity selection information may be an association relationship, which may specifically be a (PLMN ID-DNN-S-NSSAI-FQDN set-EASDF address) list corresponding to at least one service discovery function entity. It contains the above information of all or part of the VPLMN that the UE is allowed to access, and may or may not contain the above information of the HPLMN. As an example, the above information could be in the form of:
  • the FQDN set refers to the service identification of the service discovery function entity
  • the EASDF address refers to the address of the service discovery function entity
  • the PLMN ID refers to the public land mobile network identification corresponding to the service discovery function entity.
  • the FQDN set and the service identifier of the service discovery function entity in the embodiment of this application can be replaced with each other
  • the EASDF address and the public land mobile network identifier corresponding to the service discovery function entity can be replaced with each other
  • the PLMN ID and the public land mobile network identifier corresponding to the service discovery function entity can be replaced with each other.
  • Mobile network identifiers are interchangeable.
  • each row in the above Table 5 corresponds to the information of a business discovery function entity, among which DNN, S-NSSAI or FQDN set are optional, that is, any row in the above Table 5 does not need to contain DNN.
  • DNN a business discovery function entity
  • S-NSSAI or FQDN set are optional, that is, any row in the above Table 5 does not need to contain DNN.
  • One or more items in S-NSSAI or FQDN set may not contain different items in DNN, S-NSSAI or FQDN.
  • one row does not contain DNN and S-NSSAI, and another row does not contain FQDN set. But each line must contain the PLMN ID and EASDF address.
  • the above Table 5 can reflect the mapping relationship between PLMN ID and EASDF address, that is, the EASDF address can be determined based on the PLMN ID.
  • the above table can also reflect the mapping relationship between PLMN ID, DNN, S-NSSAI, FQDN set and EASDF address, that is, the EASDF address can be determined based on PLMN ID, DNN, S-NSSAI, FQDN set.
  • EASDFs may be deployed, but different PLMNs cannot share the same EASDF. If a PLMN deploys more than one EASDF, these EASDFs may support different DNNs and S-NSSAI. In other words, a certain EASDF may only support sessions for several specific DNNs and S-NSSAI, so it is not necessarily possible to determine which EASDF to use based only on the PLMN ID.
  • the UE sends a registration request to the AMF.
  • the AMF receives the registration request from the UE.
  • S614 the AMF sends request information to the data management network element or PCF.
  • the data management network element or PCF receives the sending request information from the AMF.
  • the AMF sends request information to the data management network element, and the request information is used to obtain registration information, or the AMF sends request information to the PCF, and the request information is used to obtain policy information.
  • AMF sends a Nudm_SDM_Get Request message to the data management network element, and the Nudm_SDM_Get Request message carries the request information, or AMF sends an Npcf_UEPolicyControl_Create Request message to the PCF, and the Npcf_UEPolicyControl_Create Request message carries the request information, without limitation.
  • S612 The data management network element or PCF sends service discovery function entity selection information to the AMF.
  • the AMF receives the service discovery function entity selection information from UDM or PCF.
  • the data management network element can carry the service discovery function entity selection information in the registration information and send it to the AMF, or the PCF can carry the service discovery function entity selection information in the policy information and send it to the AMF, or the UDM or PCF can directly Sending service discovery function entity selection information to AMF is not restricted.
  • the AMF sends service discovery function entity selection information to the UE.
  • the UE receives the service discovery function entity selection information from the AMF.
  • the AMF can send the service discovery function entity selection information to the UE through a registration acceptance message or other means.
  • S621 the UE initiates a (non-roaming) PDU session establishment process in HPLMN.
  • S630 is executed.
  • S630 The UE determines the target service discovery function entity and sends a DNS query message to the target service discovery function entity.
  • the UE determines the target service discovery function entity according to the accessed PLMN and service discovery function entity selection information.
  • the UE matches the accessed PLMN with the PLMN identifier corresponding to at least one service discovery function entity in the service discovery function entity selection information. If the accessed PLMN is the PLMN identifier corresponding to one of the service discovery function entities, then determine the PLMN identifier corresponding to the service discovery function entity.
  • the service discovery functional entity is the target service discovery functional entity.
  • the UE can also determine the service discovery function entity of the access service based on one or more of the DNN corresponding to the session, the S-NSSAI corresponding to the session, the identifier of the service to be accessed, and the service discovery function entity selection information. .
  • the UE senses the currently accessed PLMN and matches the current PLMN ID with the service discovery function entity selection information. If only the address of one service discovery function entity is matched, the UE determines the target service discovery function entity. Discover functional entities for the business. If the addresses of at least two service discovery function entities are matched, it means that there are multiple available service discovery function entities in the current PLMN. These service discovery function entities may have other information to assist selection, such as DNN, S-NSSAI and/or FQDN, etc. , it can also be priority, etc. The UE continues to match the current function selection information according to the DNN corresponding to the current session, the S-NSSAI corresponding to the session, and/or the identifier of the service to be accessed, to determine the target service discovery function entity.
  • the other auxiliary selection information of at least two service discovery function entities may not include all items of DNN, S-NSSAI and FQDN set, for example If it only contains DNN and S-NSSAI, the UE will only perform matching based on the DNN corresponding to the current session and the S-NSSAI corresponding to the session, without determining the target service discovery function entity based on the identifier of the service to be accessed.
  • the UE can also match the accessed PLMN ID, the DNN corresponding to the current session, the S-NSSAI corresponding to the session, and the identifier of the service to be accessed with the service discovery function entity selection information. To determine the target business discovery functional entity.
  • S640 the UE performs PLMN switching.
  • S650 the UE re-determines the target service discovery function entity and sends a DNS query message to the target service discovery function entity.
  • the AMF determines and sends the service discovery function entity selection information to the UE, so that the UE determines the target service discovery function entity based on the service discovery function entity selection information, and sends a DNS query message to the target service discovery function entity to perform DNS Inquire.
  • the AMF determines the service discovery function entity selection information, and the UE can determine the service to be accessed by the UE among multiple service discovery function entities deployed in different PLMNs based on the service discovery function entity selection information.
  • the target service discovery functional entity avoids the problem of inability to properly resolve the DNS of the service and is conducive to reasonable service discovery, thus improving the user experience of accessing the service.
  • each embodiment of the present application involves some message names, such as service discovery function entity selection information or policy information, etc. It should be understood that the naming does not limit the protection scope of the embodiments of the present application.
  • the methods and operations implemented by the terminal device can also be implemented by components (such as chips or circuits) that can be implemented by the terminal device; in addition, the methods and operations implemented by the network device can also be implemented by the network device. It can be implemented by components (such as chips or circuits) of network equipment, without limitation.
  • embodiments of the present application also provide corresponding devices, and the devices include modules for executing corresponding modules in each of the above method embodiments.
  • the module can be software, hardware, or a combination of software and hardware. It can be understood that the technical features described in the above method embodiments are also applicable to the following device embodiments.
  • first SMF, AMF, terminal device, second SMF, data management network element and PCF can perform some or all of the steps in the above embodiments. These steps or operations are only examples. The embodiments of the present application can also perform other steps. Operations or variations of various operations. In addition, various steps may be performed in a different order than presented in the above-described embodiments, and it is possible that not all operations in the above-described embodiments are performed.
  • the communication method provided by the embodiment of the present application is introduced in detail above with reference to Figures 2 to 6.
  • the communication device provided by the embodiment of the present application is described in detail below with reference to Figures 7 to 9. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for content that is not described in detail, please refer to the above method embodiments. For the sake of brevity, some content will not be described again.
  • FIG. 7 is a schematic block diagram of a communication device provided by an embodiment of the present application.
  • the device 700 includes a transceiver unit 710, which may be used to implement corresponding communication functions.
  • the transceiver unit 710 may also be called a communication interface or a communication unit.
  • the device 700 may also include a processing unit 720, which may be used for data processing.
  • a processing unit 720 which may be used for data processing.
  • the device 700 also includes a storage unit, which can be used to store instructions and/or data, and the processing unit 720 can read the instructions and/or data in the storage unit, so that the device implements each of the foregoing method embodiments.
  • Actions of different terminal devices in the system such as the first SMF, AMF, terminal device, second SMF, data management network element or PCF action.
  • the device 800 can be used to perform the actions performed by the first SMF, AMF, terminal equipment, second SMF, data management network element or PCF in each of the above method embodiments.
  • the device 700 can be the first SMF, AMF, terminal device, second SMF, data management network element or PCF.
  • the transceiver unit 710 is used to implement the above method.
  • the processing unit 720 is used to perform operations related to the transceiver of the first SMF, AMF, terminal equipment, second SMF, data management network element or PCF in the above method embodiment. Operations related to processing of SMF, data management network element or PCF.
  • the device 700 here is embodied in the form of a functional unit.
  • the term "unit” as used herein may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor, or a group of processors) used to execute one or more software or firmware programs. processor, etc.) and memory, merged logic circuitry, and/or other suitable components to support the described functionality.
  • ASIC application specific integrated circuit
  • the device 700 can be specifically the first SMF, AMF, terminal device, second SMF, data management network element or PCF in the above embodiment, and can be used to perform the above steps.
  • Each process and/or step corresponding to the first SMF, AMF, terminal equipment, second SMF, data management network element or PCF in the method embodiment, or the device 700 can be specifically the first SMF, AMF in the above embodiment.
  • the terminal device, the second SMF, the data management network element or the PCF can be used to execute each process corresponding to the first SMF, the AMF, the terminal device, the second SMF, the data management network element or the PCF in the above method embodiments and /or steps, to avoid repetition, will not be repeated here.
  • the device 700 of each of the above solutions has the function of implementing the corresponding steps performed by the first SMF, AMF, terminal equipment, second SMF, data management network element or PCF in the above method, or the device 700 of each of the above solutions has the function of implementing the above method.
  • the functions described can be implemented by hardware, or can be implemented by hardware executing corresponding software.
  • the hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiving unit. (machine replacement), other units, such as processing units, etc., can be replaced by processors to respectively perform the sending and receiving operations and related processing operations in each method embodiment.
  • transceiver unit 710 may also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing unit may be a processing circuit.
  • the device in Figure 7 can be the network element or device in the aforementioned embodiment, or it can be a chip or a chip system, such as a system on chip (SoC).
  • the transceiver unit may be an input-output circuit or a communication interface; the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip. No limitation is made here.
  • an embodiment of the present application provides another communication device 800 .
  • the device 800 includes a processor 810 coupled to a memory 820 for storing computer programs or instructions and/or data.
  • the processor 810 is used for executing computer programs or instructions stored in the memory 820, or reading the memory 820.
  • the stored data is used to execute the methods in the above method embodiments.
  • processors 810 there are one or more processors 810 .
  • the memory 820 is integrated with the processor 810, or is provided separately.
  • the device 800 also includes a transceiver 830, which is used for receiving and/or transmitting signals.
  • the processor 810 is used to control the transceiver 830 to receive and/or transmit signals.
  • the device 800 is used to implement the operations performed by the first SMF, AMF, terminal device, second SMF, data management network element or PCF in each of the above method embodiments.
  • the processor 810 is used to execute the computer program or instructions stored in the memory 820 to implement the related operations of the first SMF in each of the above method embodiments.
  • the first SMF in any one of the embodiments shown in FIGS. 2 to 6
  • the first SMF method in any one of the embodiments shown in FIGS. 2 to 6 .
  • processors mentioned in the embodiments of this application may be a central processing unit (CPU), or other general-purpose processor, digital signal processor (DSP), or application-specific integrated circuit (ASIC).
  • ASIC application specific integrated circuit
  • FPGA field programmable gate array
  • a general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
  • non-volatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically removable memory. Erase electrically programmable read-only memory (EPROM, EEPROM) or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache.
  • RAM includes the following forms: static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), Double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synchlink DRAM, SLDRAM) and direct Memory bus random access memory (direct rambus RAM, DR RAM).
  • the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component
  • the memory storage module
  • memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.
  • an embodiment of the present application provides a chip system 900.
  • the chip system 900 (or can also be called a processing system) includes a logic circuit 910 and an input/output interface 920.
  • the logic circuit 910 may be a processing circuit in the chip system 900 .
  • the logic circuit 910 can be coupled to the memory unit and call instructions in the memory unit, so that the chip system 900 can implement the methods and functions of various embodiments of the present application.
  • the input/output interface 920 can be an input/output circuit in the chip system 900, which outputs information processed by the chip system 700, or inputs data or signaling information to be processed into the chip system 19000 for processing.
  • the chip system 1000 is used to implement the operations performed by the first SMF, AMF, terminal device, second SMF, data management network element or PCF in each of the above method embodiments.
  • the logic circuit 910 is used to implement operations related to the processing of the first SMF in the above method embodiments, such as operations related to the processing of the first SMF in any of the embodiments shown in Figures 2 to 6; input/ The output interface 920 is used to implement operations related to the sending and/or receiving of the first LMF in the above method embodiment, as shown in any of Figures 2 to 6. Means transmission and/or reception related operations performed by the first SMF in one of the illustrated embodiments.
  • Embodiments of the present application also provide a computer-readable storage medium on which is stored the method for implementing the method executed by the first SMF, AMF, terminal device, second SMF, data management network element or PCF in each of the above method embodiments.
  • Computer instructions are stored on a computer-readable storage medium on which is stored the method for implementing the method executed by the first SMF, AMF, terminal device, second SMF, data management network element or PCF in each of the above method embodiments.
  • the computer when the computer program is executed by a computer, the computer can implement the method executed by the first SMF, AMF, terminal device, second SMF, data management network element or PCF in each embodiment of the above method.
  • Embodiments of the present application also provide a computer program product, which includes instructions. When executed by a computer, the instructions are executed by the first SMF, AMF, terminal device, second SMF, data management network element, or PCF in the above embodiments. Methods.
  • the disclosed devices and methods can be implemented in other ways.
  • the device embodiments described above are only illustrative.
  • the division of the units is only a logical function division. In actual implementation, there may be other division methods.
  • multiple units or components may be combined or can be integrated into another system, or some features can be ignored, or not implemented.
  • the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be in electrical, mechanical or other forms.
  • the computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device.
  • the computer may be a personal computer, a server, or a network device.
  • the computer instructions may be stored in or transmitted from one computer-readable storage medium to another, e.g., the computer instructions may be transferred from a website, computer, server, or data center Transmission to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means.
  • the computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more available media integrated.
  • the available media may be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as DVDs), or semiconductor media (such as solid state disks (SSD)), etc.
  • the aforementioned available media include but Not limited to: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program code.

Abstract

Provided in the embodiments of the present application are a communication method and a communication apparatus. The communication method comprises: a first session management network element obtains service discovery function entity selection information, the service discovery function entity selection information comprising information of a first service discovery function entity and information of a second service discovery function entity, the first service discovery function entity being deployed in a visited public land mobile network, and the second service discovery function entity being deployed in a home public land mobile network; and the first session management network element sends the service discovery function entity selection information to a terminal device, the service discovery function entity selection information being used for determining a target service discovery function entity, the target service discovery function entity being used for discovering a service to be accessed for the terminal device. Therefore, a UE can determine the service discovery function entity used for discovering the service to be accessed among the plurality of service discovery function entities deployed in different PLMNs, thereby avoiding the problem that a DNS of a service cannot be properly analyzed, and improving the service access experience of the user.

Description

通信方法和通信装置Communication method and communication device
本申请要求于2022年03月28日提交中国专利局、申请号为202210312907.6、申请名称为“通信方法和通信装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to the Chinese patent application filed with the China Patent Office on March 28, 2022, with the application number 202210312907.6 and the application title "Communication Method and Communication Device", the entire content of which is incorporated into this application by reference.
技术领域Technical field
本申请实施例涉及通信领域,并且,更具体地,涉及通信方法和通信装置。The embodiments of the present application relate to the field of communication, and, more specifically, to communication methods and communication devices.
背景技术Background technique
在归属路由(home routed,HR)漫游场景下,终端设备(user equipment,UE)可能同时感知部署于归属公共陆地移动网络(home public land mobile network,HPLMN)和拜访PLMN(visited PLMN,VPLMN)的业务发现功能实体。但是,由于HPLMN与VPLMN可能部署了多种业务,因此不同PLMN的业务发现功能实体配置的域名***(domain name system,DNS)处理规则可能也不同。In the home routed (HR) roaming scenario, the terminal equipment (user equipment, UE) may simultaneously perceive the mobile devices deployed in the home public land mobile network (HPLMN) and visited PLMN (visited PLMN, VPLMN). Business discovery functional entity. However, since HPLMN and VPLMN may deploy a variety of services, the domain name system (domain name system, DNS) processing rules configured by the service discovery functional entities of different PLMNs may also be different.
因此,在漫游场景下,业务发现功能实体的确定是值得考虑的问题。Therefore, in roaming scenarios, the determination of service discovery functional entities is an issue worth considering.
发明内容Contents of the invention
本申请实施例提供一种通信方法和通信装置,能够使得UE选择恰当的业务发现功能实体,提高用户接入业务的体验。Embodiments of the present application provide a communication method and communication device, which can enable the UE to select an appropriate service discovery function entity and improve the user's experience of accessing the service.
第一方面,提供了一种通信方法。该方法可以由第一会话管理网元执行,或者,也可以由第一会话管理网元的组成部件(例如芯片或者电路)执行,对此不作限定,为了便于描述,下面以由第一会话管理网元执行为例进行说明。In the first aspect, a communication method is provided. The method may be executed by the first session management network element, or may be executed by a component (such as a chip or circuit) of the first session management network element. There is no limitation on this. For convenience of description, the method will be executed by the first session management network element below. Network element execution is taken as an example for explanation.
该方法可以包括:第一会话管理网元获得业务发现功能实体选择信息,该业务发现功能实体选择信息包括第一业务发现功能实体的信息和第二业务发现功能实体的信息,第一业务发现功能实体部署于拜访公共陆地移动网络,第二业务发现功能实体部署于归属公共陆地移动网络;第一会话管理网元向终端设备发送业务发现功能实体选择信息,业务发现功能实体选择信息用于确定目标业务发现功能实体,该目标业务发现功能实体用于为终端设备发现待接入业务。The method may include: the first session management network element obtains service discovery function entity selection information, the service discovery function entity selection information includes information of the first service discovery function entity and information of the second service discovery function entity, the first service discovery function entity The entity is deployed in the visited public land mobile network, and the second service discovery function entity is deployed in the home public land mobile network; the first session management network element sends service discovery function entity selection information to the terminal device, and the service discovery function entity selection information is used to determine the target The service discovery function entity is a target service discovery function entity used to discover services to be accessed for the terminal device.
基于上述方案,第一会话管理网元获得并向UE发送业务发现功能实体选择信息,业务发现功能实体选择信息包括部署于VPLMN的第一业务发现功能实体的信息和部署于HPLMN的第二业务发现功能实体的信息,从而业务发现功能实体选择信息可用于在部署于不同PLMN的多个业务发现功能实体中进行业务发现功能实体的确定,有利于合理的业务发现,从而提高用户接入业务的体验。Based on the above solution, the first session management network element obtains and sends the service discovery function entity selection information to the UE. The service discovery function entity selection information includes the information of the first service discovery function entity deployed in the VPLMN and the second service discovery deployed in the HPLMN. Functional entity information, so that the service discovery function entity selection information can be used to determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs, which is conducive to reasonable service discovery, thereby improving the user experience of accessing services. .
结合第一方面,在第一方面的某些实现方式中,第一业务发现功能实体的信息包括以下一项或多项信息:第一业务发现功能实体的地址、第一业务标识、拜访公共陆地移动网 络标识、第一业务发现功能实体的信息的优先级;第二业务发现功能实体的信息包括以下一项或多项信息:第二业务发现功能实体的地址、第二业务标识、归属公共陆地移动网络标识、第二业务发现功能实体的信息的优先级。Combined with the first aspect, in some implementations of the first aspect, the information of the first service discovery function entity includes one or more of the following information: the address of the first service discovery function entity, the first service identifier, the visited public land mobile network network identification, the priority of the information of the first service discovery function entity; the information of the second service discovery function entity includes one or more of the following information: the address of the second service discovery function entity, the second service identifier, the home public land mobile The network identifier and the priority of the information of the second service discovery function entity.
第一业务发现功能实体的信息和第二业务发现功能实体的信息可用于在部署于不同PLMN的多个业务发现功能实体中进行业务发现功能实体的确定。The information of the first service discovery function entity and the information of the second service discovery function entity may be used to determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs.
第一业务发现功能实体的地址和第二业务发现功能实体的地址用于向其对应的业务发现功能实体发送对应的信息,第一业务标识和第二业务标识用于与待接入业务的标识进行匹配,确定该待接入业务部署的PLMN,拜访公共陆地移动网络标识和归属公共陆地移动网络标识用于确定部署的PLMN,第一业务发现功能实体的信息的优先级和第二业务发现功能实体的信息的优先级用于确定为UE接入业务的业务发现功能。The address of the first service discovery function entity and the address of the second service discovery function entity are used to send corresponding information to the corresponding service discovery function entity. The first service identifier and the second service identifier are used to identify the service to be accessed. Matching is performed to determine the PLMN where the service to be accessed is deployed. The visiting public land mobile network identifier and the home public land mobile network identifier are used to determine the deployed PLMN, the priority of the information of the first service discovery function entity and the second service discovery function. The priority of the entity information is used to determine the service discovery function for the UE access service.
结合第一方面,在第一方面的某些实现方式中,第一业务发现功能实体与终端设备的会话对应,第二业务发现功能实体与终端设备的会话对应。With reference to the first aspect, in some implementations of the first aspect, the first service discovery function entity corresponds to the session of the terminal device, and the second service discovery function entity corresponds to the session of the terminal device.
结合第一方面,在第一方面的某些实现方式中,第二业务发现功能实体的信息为第二业务发现功能实体的第一信息,第一会话管理网元获得业务发现功能实体选择信息,包括:第一会话管理网元确定第一业务发现功能实体的信息;第一会话管理网元接收来自第二会话管理网元的第二业务发现功能实体的第二信息;第一会话管理网元根据第一业务发现功能实体的信息和第二业务发现功能实体的第二信息确定业务发现功能实体选择信息;其中,第一会话管理网元部署于拜访公共陆地移动网络,第二会话管理网元部署于归属公共陆地移动网络。Combined with the first aspect, in some implementations of the first aspect, the information of the second service discovery function entity is the first information of the second service discovery function entity, and the first session management network element obtains the service discovery function entity selection information, The method includes: the first session management network element determines the information of the first service discovery function entity; the first session management network element receives the second information of the second service discovery function entity from the second session management network element; the first session management network element The service discovery function entity selection information is determined according to the information of the first service discovery function entity and the second information of the second service discovery function entity; wherein, the first session management network element is deployed in the visited public land mobile network, and the second session management network element Deployed on the home public land mobile network.
基于上述方案,部署于VPLMN第一会话管理网元能够确定包含VPLMN和HPLMN相关信息的业务发现功能实体选择信息,用于在部署于不同PLMN的多个业务发现功能实体中进行业务发现功能实体的确定。Based on the above solution, the first session management network element deployed in the VPLMN can determine the service discovery function entity selection information including VPLMN and HPLMN related information, which is used to perform service discovery function entities among multiple service discovery function entities deployed in different PLMNs. Sure.
结合第一方面,在第一方面的某些实现方式中,第一业务发现功能实体的信息包括第一业务标识,第二业务发现功能实体的第一信息包括第二业务标识,第二业务发现功能实体的第二信息包括第三业务标识,第三业务标识和第一业务标识都包括共有业务标识,第二业务标识不包括共有业务标识。也即是,第一会话管理网元在确定业务发现功能实体选择信息时,将第一业务发现功能实体的信息和第二业务发现功能实体的第二信息中都包含的共有业务标识进行去重,则业务发现功能实体选择信息中第二业务发现功能实体的第二信息中不包括共有业务标识。In conjunction with the first aspect, in some implementations of the first aspect, the information of the first service discovery functional entity includes a first service identifier, the first information of the second service discovery function entity includes a second service identifier, and the second service discovery The second information of the functional entity includes a third service identifier, both the third service identifier and the first service identifier include a common service identifier, and the second service identifier does not include a common service identifier. That is, when determining the service discovery function entity selection information, the first session management network element deduplicates the common service identifier contained in both the information of the first service discovery function entity and the second information of the second service discovery function entity. , then the second information of the second service discovery function entity in the service discovery function entity selection information does not include the common service identifier.
结合第一方面,在第一方面的某些实现方式中,第一会话管理网元获得业务发现功能实体选择信息之前,该方法还包括:第一会话管理网元接收来自第二会话管理网元的第一指示信息,第一指示信息用于指示确定业务发现功能实体选择信息。In connection with the first aspect, in some implementations of the first aspect, before the first session management network element obtains the service discovery function entity selection information, the method further includes: the first session management network element receives the service discovery function entity selection information from the second session management network element. The first indication information is used to indicate determining the service discovery function entity selection information.
基于上述方案,第一SMF能够根据第一指示信息,确定业务发现功能实体选择信息,增加了方案的灵活性。Based on the above solution, the first SMF can determine the service discovery function entity selection information according to the first indication information, which increases the flexibility of the solution.
结合第一方面,在第一方面的某些实现方式中,当第一会话管理网元获知终端设备从拜访公共陆地移动网络切换至归属公共陆地移动网络时,该方法还包括:第二会话管理网元向终端设备发送第二业务发现功能实体的信息。With reference to the first aspect, in some implementations of the first aspect, when the first session management network element learns that the terminal device switches from the visited public land mobile network to the home public land mobile network, the method further includes: second session management The network element sends the information of the second service discovery function entity to the terminal device.
基于上述方案,当UE从VPLMN切换至HPLMN时,部署于HPLMN的第二SMF能够向UE发送更新后的第二业务发现功能实体的信息,用于在部署于不同PLMN的多个 业务发现功能实体中进行业务发现功能实体的确定。Based on the above solution, when the UE switches from the VPLMN to the HPLMN, the second SMF deployed in the HPLMN can send the updated information of the second service discovery function entity to the UE for use in multiple PLMNs deployed in different PLMNs. The business discovery functional entity is determined in the business discovery functional entity.
结合第一方面,在第一方面的某些实现方式中,拜访公共陆地移动网络为第一拜访公共陆地移动网络,当第二会话管理网元获知终端设备从第一拜访公共陆地移动网络切换至第二拜访公共陆地移动网络时,该方法还包括:第二会话管理网元向终端设备发送第二业务发现功能实体的信息和第二拜访公共陆地移动网络的业务发现功能实体的信息。Combined with the first aspect, in some implementations of the first aspect, the visited public land mobile network is the first visited public land mobile network, and when the second session management network element learns that the terminal device switches from the first visited public land mobile network to When the public land mobile network is visited for the second time, the method further includes: the second session management network element sending information of the second service discovery function entity and information of the service discovery function entity of the second visited public land mobile network to the terminal device.
基于上述方案,当UE从一个VPLMN切换至另一个VPLMN时,部署于HPLMN的第二SMF能够向UE发送更新的第二业务发现功能实体的信息和部署于另一个VPLMN的业务发现功能实体的信息,用于在部署于不同PLMN的多个业务发现功能实体中进行业务发现功能实体的确定。Based on the above solution, when the UE switches from one VPLMN to another VPLMN, the second SMF deployed in the HPLMN can send the updated information of the second service discovery function entity and the information of the service discovery function entity deployed in the other VPLMN to the UE. , used to determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs.
结合第一方面,在第一方面的某些实现方式中,第一会话管理网元获得业务发现功能实体选择信息,包括:第一会话管理网元接收来自第二会话管理网元的第一业务发现功能实体的信息;第一会话管理网元确定第二业务发现功能实体的信息;第一会话管理网元根据第一业务发现功能实体的信息和第二业务发现功能实体的信息确定业务发现功能实体选择信息;其中,第一会话管理网元部署于归属公共陆地移动网络;第二会话管理网元部署于拜访公共陆地移动网络。In connection with the first aspect, in some implementations of the first aspect, the first session management network element obtains the service discovery function entity selection information, including: the first session management network element receives the first service from the second session management network element. Discovery function entity information; the first session management network element determines the information of the second service discovery function entity; the first session management network element determines the service discovery function based on the information of the first service discovery function entity and the information of the second service discovery function entity Entity selection information; wherein, the first session management network element is deployed in the home public land mobile network; the second session management network element is deployed in the visited public land mobile network.
基于上述方案,部署于HPLMN第一会话管理网元能够确定包含VPLMN和HPLMN相关信息的业务发现功能实体选择信息,用于在部署于不同PLMN的多个业务发现功能实体中进行业务发现功能实体的确定。Based on the above solution, the first session management network element deployed in HPLMN can determine the service discovery function entity selection information including VPLMN and HPLMN related information, which is used to perform service discovery function entity selection among multiple service discovery function entities deployed in different PLMNs. Sure.
结合第一方面,在第一方面的某些实现方式中,第二业务发现功能实体的信息和第一业务发现功能实体的信息不包括共有业务标识。With reference to the first aspect, in some implementations of the first aspect, the information of the second service discovery function entity and the information of the first service discovery function entity do not include a common service identifier.
结合第一方面,在第一方面的某些实现方式中,第一会话管理网元接收来自第二会话管理网元的第一业务发现功能实体的信息之前,该方法还包括:第一会话管理网元向第二会话管理网元发送请求消息,请求消息用于请求获取第一业务发现功能实体的信息。With reference to the first aspect, in some implementations of the first aspect, before the first session management network element receives the information from the first service discovery function entity of the second session management network element, the method further includes: first session management The network element sends a request message to the second session management network element, where the request message is used to request to obtain the information of the first service discovery function entity.
基于上述方案,第一SMF能够通过发送请求消息的方式获取第一业务发现功能实体的信息,增加了方案的灵活性。Based on the above solution, the first SMF can obtain the information of the first service discovery function entity by sending a request message, which increases the flexibility of the solution.
结合第一方面,在第一方面的某些实现方式中,当第一会话管理网元获知终端设备从拜访公共陆地移动网络切换至归属公共陆地移动网络时,该方法还包括:第一会话管理网元向终端设备发送第二业务发现功能实体的信息。With reference to the first aspect, in some implementations of the first aspect, when the first session management network element learns that the terminal device switches from the visited public land mobile network to the home public land mobile network, the method further includes: first session management The network element sends the information of the second service discovery function entity to the terminal device.
基于上述方案,当UE从VPLMN切换至HPLMN时,部署于HPLMN的第一SMF能够向UE发送更新的业务发现功能实体选择信息,用于在部署于不同PLMN的多个业务发现功能实体中进行业务发现功能实体的确定。Based on the above solution, when the UE switches from VPLMN to HPLMN, the first SMF deployed in the HPLMN can send updated service discovery function entity selection information to the UE for performing services in multiple service discovery function entities deployed in different PLMNs. Discover the identification of functional entities.
结合第一方面,在第一方面的某些实现方式中,拜访公共陆地移动网络为第一拜访公共陆地移动网络,当第一会话管理网元获知终端设备从第一拜访公共陆地移动网络切换至第二拜访公共陆地移动网络时,该方法还包括:第一会话管理网元向终端设备发送第二业务发现功能实体的信息和第二拜访公共陆地移动网络的业务发现功能实体的信息。Combined with the first aspect, in some implementations of the first aspect, the visited public land mobile network is the first visited public land mobile network, and when the first session management network element learns that the terminal device switches from the first visited public land mobile network to When the public land mobile network is visited for the second time, the method further includes: the first session management network element sending the information of the second service discovery function entity and the information of the service discovery function entity of the second visited public land mobile network to the terminal device.
基于上述方案,当UE从一个VPLMN切换至另一个VPLMN时,部署于HPLMN第一SMF能够向UE发送更新的业务发现功能实体选择信息和部署于另一个VPLMN的业务发现功能实体的信息,用于在部署于不同PLMN的多个业务发现功能实体中进行业务发现功能实体的确定。 Based on the above solution, when the UE switches from one VPLMN to another VPLMN, the first SMF deployed in the HPLMN can send updated service discovery function entity selection information and service discovery function entity information deployed in another VPLMN to the UE for The service discovery function entity is determined among multiple service discovery function entities deployed in different PLMNs.
第二方面,提供了一种通信方法。该方法可以由终端设备执行,或者,也可以由终端设备的组成部件(例如芯片或者电路)执行,对此不作限定,为了便于描述,下面以由终端设备执行为例进行说明。The second aspect provides a communication method. The method may be executed by the terminal device, or may be executed by a component (such as a chip or circuit) of the terminal device, which is not limited. For convenience of description, the method will be described below by taking execution by the terminal device as an example.
该方法包括:终端设备根据业务发现功能实体选择信息,确定目标业务发现功能实体,该目标业务发现功能实体用于为终端设备发现待接入业务,业务发现功能实体选择信息包括第一业务发现功能实体的信息和第二业务发现功能实体的信息,第一业务发现功能实体部署于拜访公共陆地移动网络,第二业务发现功能实体部署于归属公共陆地移动网络;终端设备向目标业务发现功能实体发送域名***查询消息。The method includes: the terminal device determines a target service discovery function entity according to the service discovery function entity selection information. The target service discovery function entity is used to discover services to be accessed for the terminal device. The service discovery function entity selection information includes the first service discovery function. The information of the entity and the information of the second service discovery function entity, the first service discovery function entity is deployed in the visiting public land mobile network, and the second service discovery function entity is deployed in the home public land mobile network; the terminal device sends the information to the target service discovery function entity Domain name system query messages.
基于上述方案,UE能够根据业务发现功能实体选择信息,在部署于不同PLMN的多个业务发现功能实体中进行业务发现功能实体的确定,业务发现功能实体选择信息包括部署于VPLMN的第一业务发现功能实体的信息和部署于HPLMN的第二业务发现功能实体的信息,这样有利于合理的业务发现,从而提高用户接入业务的体验。Based on the above solution, the UE can determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs based on the service discovery function entity selection information. The service discovery function entity selection information includes the first service discovery deployed in the VPLMN. The information of the functional entity and the information of the second service discovery functional entity deployed in the HPLMN are conducive to reasonable service discovery, thereby improving the user experience of accessing the service.
结合第二方面,在第二方面的某些实现方式中,该方法还包括:终端设备接收来自第一会话管理网元的业务发现功能实体选择信息。In conjunction with the second aspect, in some implementations of the second aspect, the method further includes: the terminal device receiving service discovery function entity selection information from the first session management network element.
基于上述方案,UE能够通过第一会话管理网元获得业务发现功能实体选择信息,增加了获得业务发现功能实体选择信息方案的灵活性。Based on the above solution, the UE can obtain the service discovery function entity selection information through the first session management network element, which increases the flexibility of the solution for obtaining the service discovery function entity selection information.
结合第二方面,在第二方面的某些实现方式中,第一业务发现功能实体的信息包括以下一项或多项信息:第一业务发现功能实体的地址、第一业务标识、拜访公共陆地移动网络标识、第一业务发现功能实体的信息的优先级;第二业务发现功能实体的信息包括以下一项或多项信息:第二业务发现功能实体的地址、第二业务标识、归属公共陆地移动网络标识、第二业务发现功能实体的信息的优先级。Combined with the second aspect, in some implementations of the second aspect, the information of the first service discovery function entity includes one or more of the following information: the address of the first service discovery function entity, the first service identifier, the visited public land Mobile network identification, priority of the information of the first service discovery function entity; information of the second service discovery function entity includes one or more of the following information: address of the second service discovery function entity, second service identification, home public land The mobile network identification and the priority of the information of the second service discovery function entity.
第一业务发现功能实体的信息和第二业务发现功能实体的信息可用于在部署于不同PLMN的多个业务发现功能实体中进行业务发现功能实体的确定。The information of the first service discovery function entity and the information of the second service discovery function entity may be used to determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs.
结合第二方面,在第二方面的某些实现方式中,终端设备根据业务发现功能实体选择信息,确定目标业务发现功能实体,包括:终端设备根据待接入业务的标识和业务发现功能实体选择信息,确定目标业务发现功能实体。Combined with the second aspect, in some implementations of the second aspect, the terminal device determines the target service discovery function entity according to the service discovery function entity selection information, including: the terminal device selects the service discovery function entity according to the identifier of the service to be accessed and the service discovery function entity information to determine the target business discovery functional entity.
基于上述方案,UE能够根据待接入的业务的标识,确定接入业务的业务发现功能实体的地址,增加了方案的灵活性。Based on the above solution, the UE can determine the address of the service discovery function entity of the access service according to the identifier of the service to be accessed, which increases the flexibility of the solution.
结合第二方面,在第二方面的某些实现方式中,拜访公共陆地移动网络为第一拜访公共陆地移动网络,当终端设备从第一拜访公共陆地移动网络切换至第二拜访公共陆地移动网络时,该方法还包括:终端设备接收来自部署于归属公共陆地移动网络的会话管理网元的第二业务发现功能实体的信息和第二拜访公共陆地移动网络的业务发现功能实体的信息。Combined with the second aspect, in some implementations of the second aspect, the visited public land mobile network is the first visited public land mobile network, and when the terminal device switches from the first visited public land mobile network to the second visited public land mobile network The method further includes: the terminal device receiving information from a second service discovery function entity deployed in the session management network element of the home public land mobile network and information from the second service discovery function entity of the visiting public land mobile network.
基于上述方案,当UE从一个VPLMN切换至另一个VPLMN时,UE能够接收到来自部署于HPLMN的第二SMF的更新后的第二业务发现功能实体的信息和部署于另一个VPLMN的业务发现功能实体的信息,从而使得UE能够在部署于不同PLMN的多个业务发现功能实体中进行业务发现功能实体的确定。Based on the above solution, when the UE switches from one VPLMN to another VPLMN, the UE can receive the updated second service discovery function entity information from the second SMF deployed in the HPLMN and the service discovery function deployed in the other VPLMN. Entity information, thereby enabling the UE to determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs.
结合第二方面,在第二方面的某些实现方式中,终端设备根据业务发现功能实体选择信息,确定目标业务发现功能实体,包括:终端设备根据接入的公共陆地移动网络、待接 入业务的标识和业务发现功能实体选择信息,确定目标业务发现功能实体。Combined with the second aspect, in some implementations of the second aspect, the terminal device determines the target service discovery function entity according to the service discovery function entity selection information, including: the terminal device determines the target service discovery function entity according to the accessed public land mobile network, the to-be-served Enter the service identification and service discovery function entity selection information to determine the target service discovery function entity.
基于上述方案,UE能够根据接入的PLMN和待接入的业务的标识,确定接入业务的业务发现功能实体的地址,增加了方案的灵活性。Based on the above solution, the UE can determine the address of the service discovery function entity of the access service according to the accessed PLMN and the identity of the service to be accessed, which increases the flexibility of the solution.
第三方面,提供了一种通信方法。该方法可以由接入管理网元执行,或者,也可以由接入管理网元的组成部件(例如芯片或者电路)执行,对此不作限定,为了便于描述,下面以由接入管理网元执行为例进行说明。The third aspect provides a communication method. This method can be executed by the access management network element, or it can also be executed by the component (such as a chip or circuit) of the access management network element. There is no limitation on this. For the convenience of description, below it is assumed that it is executed by the access management network element. Take an example to illustrate.
该方法可以包括:接入管理网元获得业务发现功能实体选择信息,业务发现功能实体选择信息用于确定目标业务发现功能实体,该目标业务发现功能实体用于为终端设备发现待接入业务;接入管理网元向终端设备发送业务发现功能实体选择信息;其中,业务发现功能实体选择信息包括至少一个业务发现功能实体对应的公共陆地移动网络标识和至少一个业务发现功能实体的地址。The method may include: the access management network element obtains service discovery function entity selection information, the service discovery function entity selection information is used to determine a target service discovery function entity, and the target service discovery function entity is used to discover services to be accessed for the terminal device; The access management network element sends service discovery function entity selection information to the terminal device; wherein the service discovery function entity selection information includes the public land mobile network identifier corresponding to at least one service discovery function entity and the address of at least one service discovery function entity.
基于上述方案,接入管理网元获得并向UE发送业务发现功能实体选择信息,该业务发现功能实体选择信息可用于在部署于不同PLMN的多个业务发现功能实体中进行业务发现功能实体的确定,有利于合理的业务发现,从而提高用户接入业务的体验。Based on the above solution, the access management network element obtains and sends the service discovery function entity selection information to the UE. The service discovery function entity selection information can be used to determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs. , which is conducive to reasonable service discovery, thereby improving the user experience of accessing services.
结合第三方面,在第三方面的某些实现方式中,业务发现功能实体选择信息还包括以下至少一个业务发现功能实体的一项或多项信息:至少一个业务发现功能实体对应的数据网络名称、至少一个业务发现功能实体对应的单个网络切片选择辅助信息、至少一个业务发现功能实体对应的共有业务标识。Combined with the third aspect, in some implementations of the third aspect, the service discovery function entity selection information also includes one or more of the following information of at least one service discovery function entity: the data network name corresponding to at least one service discovery function entity , single network slice selection auxiliary information corresponding to at least one service discovery function entity, and a common service identifier corresponding to at least one service discovery function entity.
结合第三方面,在第三方面的某些实现方式中,接入管理网元获得业务发现功能实体选择信息,包括:接入管理网元接收来自数据管理网元或者策略控制网元的业务发现功能实体选择信息。Combined with the third aspect, in some implementations of the third aspect, the access management network element obtains the service discovery function entity selection information, including: the access management network element receives service discovery from the data management network element or the policy control network element Functional entity selection information.
基于上述方案,AMF能够通过数据管理网元或者策略控制网元获得业务发现功能实体选择信息,增加了方案的灵活性。Based on the above solution, AMF can obtain the service discovery function entity selection information through the data management network element or the policy control network element, which increases the flexibility of the solution.
第四方面,提供了一种通信方法。该方法可以由终端设备执行,或者,也可以由终端设备的组成部件(例如芯片或者电路)执行,对此不作限定,为了便于描述,下面以由终端设备执行为例进行说明。The fourth aspect provides a communication method. The method may be executed by the terminal device, or may be executed by a component (such as a chip or circuit) of the terminal device, which is not limited. For convenience of description, the method will be described below by taking execution by the terminal device as an example.
该方法包括:终端设备根据业务发现功能实体选择信息,确定目标业务发现功能实体,所述目标业务发现功能实体用于为所述终端设备发现待接入业务,业务发现功能实体选择信息包括至少一个业务发现功能实体对应的公共陆地移动网络标识和至少一个业务发现功能实体的地址;终端设备向目标业务发现功能实体发送域名***查询消息。The method includes: the terminal device determines a target service discovery function entity according to the service discovery function entity selection information, the target service discovery function entity is used to discover services to be accessed for the terminal device, and the service discovery function entity selection information includes at least one The public land mobile network identifier corresponding to the service discovery function entity and the address of at least one service discovery function entity; the terminal device sends a domain name system query message to the target service discovery function entity.
基于上述方案,UE能够根据业务发现功能实体选择信息,在部署于不同PLMN的多个业务发现功能实体中进行业务发现功能实体的确定,这样有利于合理的业务发现,从而提高用户接入业务的体验。Based on the above solution, the UE can determine the service discovery function entity among multiple service discovery function entities deployed in different PLMNs based on the service discovery function entity selection information. This is conducive to reasonable service discovery, thereby improving the user's access to the service. experience.
结合第四方面,在第四方面的某些实现方式中,所述终端设备接收来自接入管理网元的业务发现功能实体选择信息。With reference to the fourth aspect, in some implementations of the fourth aspect, the terminal device receives service discovery function entity selection information from the access management network element.
基于上述方案,UE能够通过接入管理网元获得业务发现功能实体选择信息,增加了获得业务发现功能实体选择信息方案的灵活性。Based on the above solution, the UE can obtain the service discovery function entity selection information by accessing the management network element, which increases the flexibility of the solution for obtaining the service discovery function entity selection information.
结合第四方面,在第四方面的某些实现方式中,终端设备根据业务发现功能实体选择信息,确定目标业务发现功能实体,包括:终端设备根据接入的公共陆地移动网络和业务 发现功能实体选择信息,确定目标业务发现功能实体。Combined with the fourth aspect, in some implementations of the fourth aspect, the terminal device determines the target service discovery function entity according to the service discovery function entity selection information, including: the terminal device determines the target service discovery function entity according to the accessed public land mobile network and service Discover the functional entity selection information and determine the target service discovery functional entity.
基于上述方案,UE能够根据接入的业务的标识,确定接入业务的业务发现功能实体的地址,增加了方案的灵活性。Based on the above solution, the UE can determine the address of the service discovery function entity of the accessed service according to the identifier of the accessed service, which increases the flexibility of the solution.
结合第四方面,在第四方面的某些实现方式中,业务发现功能实体选择信息还包括以下至少一个业务发现功能实体的一项或多项信息:至少一个业务发现功能实体对应的数据网络名称、至少一个业务发现功能实体对应的单个网络切片选择辅助信息、至少一个业务发现功能实体对应的共有业务标识。Combined with the fourth aspect, in some implementations of the fourth aspect, the service discovery function entity selection information also includes one or more of the following information about at least one service discovery function entity: the data network name corresponding to at least one service discovery function entity , single network slice selection auxiliary information corresponding to at least one service discovery function entity, and a common service identifier corresponding to at least one service discovery function entity.
结合第四方面,在第四方面的某些实现方式中,终端设备根据业务发现功能实体选择信息,确定目标业务发现功能实体,包括:终端设备根据接入的公共陆地移动网络、会话对应的数据网络名称、会话对应的单个网络切片选择辅助信息、所述待接入业务的标识中至少一项,和所述业务发现功能实体选择信息,确定目标业务发现功能实体。Combined with the fourth aspect, in some implementations of the fourth aspect, the terminal device determines the target service discovery function entity according to the service discovery function entity selection information, including: the terminal device determines the target service discovery function entity according to the accessed public land mobile network and session corresponding data. At least one of the network name, the single network slice selection auxiliary information corresponding to the session, the identification of the service to be accessed, and the service discovery function entity selection information determines the target service discovery function entity.
基于上述方案,UE能够根据接入的业务的标识,会话对应的DNN、会话对应的S-NSSAI等,确定接入业务的业务发现功能实体的地址,增加了方案的灵活性。Based on the above solution, the UE can determine the address of the service discovery function entity of the access service based on the identifier of the accessed service, the DNN corresponding to the session, the S-NSSAI corresponding to the session, etc., which increases the flexibility of the solution.
第五方面,提供了一种通信装置,包括用于执行上述第一方面所示的方法的一个或多个单元,该通信的装置可以是第一会话管理网元,或者,也可以是设置于第一会话管理网元中的芯片或电路执行,本申请对此不作限定。In a fifth aspect, a communication device is provided, including one or more units for executing the method shown in the first aspect. The communication device may be a first session management network element, or may be configured in The chip or circuit in the first session management network element is executed, and this application does not limit this.
该通信装置包括:The communication device includes:
处理单元,用于获得业务发现功能实体选择信息,该业务发现功能实体选择信息包括第一业务发现功能实体的信息和第二业务发现功能实体的信息,第一业务发现功能实体部署于拜访公共陆地移动网络,第二业务发现功能实体部署于归属公共陆地移动网络;收发单元,用于向终端设备发送业务发现功能实体选择信息,业务发现功能实体选择信息用于确定目标业务发现功能实体,该目标业务发现功能实体用于为终端设备发现待接入业务。A processing unit configured to obtain service discovery function entity selection information. The service discovery function entity selection information includes information of a first service discovery function entity and information of a second service discovery function entity. The first service discovery function entity is deployed on a visiting public land. In the mobile network, the second service discovery function entity is deployed in the home public land mobile network; the transceiver unit is used to send service discovery function entity selection information to the terminal device, and the service discovery function entity selection information is used to determine the target service discovery function entity, and the target The service discovery function entity is used to discover services to be accessed for the terminal device.
结合第五方面,在第五方面的某些实现方式中,第一业务发现功能实体的信息包括以下一项或多项信息:第一业务发现功能实体的地址、第一业务标识、拜访公共陆地移动网络标识、第一业务发现功能实体的信息的优先级;第二业务发现功能实体的信息包括以下一项或多项信息:第二业务发现功能实体的地址、第二业务标识、归属公共陆地移动网络标识、第二业务发现功能实体的信息的优先级。Combined with the fifth aspect, in some implementations of the fifth aspect, the information of the first service discovery function entity includes one or more of the following information: the address of the first service discovery function entity, the first service identifier, the visited public land Mobile network identification, priority of the information of the first service discovery function entity; information of the second service discovery function entity includes one or more of the following information: address of the second service discovery function entity, second service identification, home public land The mobile network identification and the priority of the information of the second service discovery function entity.
结合第五方面,在第五方面的某些实现方式中,第一业务发现功能实体与终端设备的会话对应,第二业务发现功能实体与终端设备的会话对应。Combined with the fifth aspect, in some implementations of the fifth aspect, the first service discovery function entity corresponds to the session of the terminal device, and the second service discovery function entity corresponds to the session of the terminal device.
结合第五方面,在第五方面的某些实现方式中,处理单元,还用于确定第一业务发现功能实体的信息;收发单元,还用于接收来自第二会话管理网元的第二业务发现功能实体的第二信息;处理单元,还用于根据第一业务发现功能实体的信息和第二业务发现功能实体的第二信息确定业务发现功能实体选择信息;其中,第一会话管理网元部署于拜访公共陆地移动网络,第二会话管理网元部署于归属公共陆地移动网络。With reference to the fifth aspect, in some implementations of the fifth aspect, the processing unit is also used to determine the information of the first service discovery function entity; the transceiver unit is also used to receive the second service from the second session management network element. The second information of the discovery function entity; the processing unit is also configured to determine the service discovery function entity selection information according to the information of the first service discovery function entity and the second information of the second service discovery function entity; wherein, the first session management network element Deployed in the visited public land mobile network, the second session management network element is deployed in the home public land mobile network.
结合第五方面,在第五方面的某些实现方式中,第一业务发现功能实体的信息包括第一业务标识,第二业务发现功能实体的第一信息包括第二业务标识,第二业务发现功能实体的第二信息包括第三业务标识,第三业务标识和第一业务标识都包括共有业务标识,第二业务标识不包括共有业务标识。Combined with the fifth aspect, in some implementations of the fifth aspect, the information of the first service discovery functional entity includes a first service identification, the first information of the second service discovery functional entity includes a second service identification, and the second service discovery The second information of the functional entity includes a third service identifier, both the third service identifier and the first service identifier include a common service identifier, and the second service identifier does not include a common service identifier.
结合第五方面,在第五方面的某些实现方式中,收发单元,还用于接收来自第二会话 管理网元的第一指示信息,第一指示信息用于指示确定业务发现功能实体选择信息。In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is also configured to receive messages from the second session First indication information of the management network element, the first indication information is used to indicate determining the service discovery function entity selection information.
结合第五方面,在第五方面的某些实现方式中,收发单元,还用于向终端设备发送第二业务发现功能实体的信息。In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is also configured to send information about the second service discovery function entity to the terminal device.
结合第五方面,在第五方面的某些实现方式中,收发单元,还用于向终端设备发送第二业务发现功能实体的信息和第二拜访公共陆地移动网络的业务发现功能实体的信息。In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is further configured to send information about the second service discovery function entity and information about the second service discovery function entity visiting the public land mobile network to the terminal device.
结合第五方面,在第五方面的某些实现方式中,收发单元,还用于接收来自第二会话管理网元的第一业务发现功能实体的信息;处理单元,还用于确定第二业务发现功能实体的信息;处理单元,还用于根据第一业务发现功能实体的信息和第二业务发现功能实体的信息确定业务发现功能实体选择信息;其中,第一会话管理网元部署于归属公共陆地移动网络;第二会话管理网元部署于拜访公共陆地移动网络。Combined with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is also used to receive information from the first service discovery function entity of the second session management network element; the processing unit is also used to determine the second service Discovery function entity information; the processing unit is also configured to determine service discovery function entity selection information according to the information of the first service discovery function entity and the information of the second service discovery function entity; wherein the first session management network element is deployed in the belonging public Land mobile network; the second session management network element is deployed in the access public land mobile network.
结合第五方面,在第五方面的某些实现方式中,第二业务发现功能实体的信息和第一业务发现功能实体的信息不包括共有业务标识。Combined with the fifth aspect, in some implementation manners of the fifth aspect, the information of the second service discovery function entity and the information of the first service discovery function entity do not include a common service identifier.
结合第五方面,在第五方面的某些实现方式中,收发单元,还用于向第二会话管理网元发送请求消息,请求消息用于请求获取第一业务发现功能实体的信息。In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is further configured to send a request message to the second session management network element, where the request message is used to request acquisition of information of the first service discovery function entity.
结合第五方面,在第五方面的某些实现方式中,收发单元,还用于向终端设备发送第二业务发现功能实体的信息。In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is also configured to send information about the second service discovery function entity to the terminal device.
结合第五方面,在第五方面的某些实现方式中,收发单元,还用于向终端设备发送第二业务发现功能实体的信息和第二拜访公共陆地移动网络的业务发现功能实体的信息。In conjunction with the fifth aspect, in some implementations of the fifth aspect, the transceiver unit is further configured to send information about the second service discovery function entity and information about the second service discovery function entity visiting the public land mobile network to the terminal device.
第五方面提供的通信的装置相关内容的解释及有益效果均可参考第一方面所示的方法,此处不再赘述。The explanation and beneficial effects related to the communication device provided in the fifth aspect may refer to the method shown in the first aspect, and will not be described again here.
第六方面,提供了一种通信装置,包括用于执行上述第二方面所示的方法的一个或多个单元,该通信的装置可以是终端设备,或者,也可以是设置于终端设备中的芯片或电路执行,本申请对此不作限定。A sixth aspect provides a communication device, including one or more units for executing the method shown in the second aspect. The communication device may be a terminal device, or may also be a device provided in the terminal device. Chip or circuit execution, this application does not limit this.
该通信装置包括:The communication device includes:
处理单元,用于根据业务发现功能实体选择信息,确定目标业务发现功能实体,该目标业务发现功能实体用于为终端设备发现待接入业务,业务发现功能实体选择信息包括第一业务发现功能实体的信息和第二业务发现功能实体的信息,第一业务发现功能实体部署于拜访公共陆地移动网络,第二业务发现功能实体部署于归属公共陆地移动网络;收发单元,用于向目标业务发现功能实体发送域名***查询消息。A processing unit configured to determine a target service discovery function entity according to the service discovery function entity selection information. The target service discovery function entity is used to discover services to be accessed for the terminal device. The service discovery function entity selection information includes the first service discovery function entity. information and information of the second service discovery function entity, the first service discovery function entity is deployed in the visited public land mobile network, and the second service discovery function entity is deployed in the home public land mobile network; the transceiver unit is used to provide the target service discovery function The entity sends a domain name system query message.
结合第六方面,在第六方面的某些实现方式中,收发单元,还用于接收来自第一会话管理网元的业务发现功能实体选择信息。In conjunction with the sixth aspect, in some implementations of the sixth aspect, the transceiver unit is also configured to receive service discovery function entity selection information from the first session management network element.
结合第六方面,在第六方面的某些实现方式中,第一业务发现功能实体的信息包括以下一项或多项信息:第一业务发现功能实体的地址、第一业务标识、拜访公共陆地移动网络标识、第一业务发现功能实体的信息的优先级;第二业务发现功能实体的信息包括以下一项或多项信息:第二业务发现功能实体的地址、第二业务标识、归属公共陆地移动网络标识、第二业务发现功能实体的信息的优先级。Combined with the sixth aspect, in some implementations of the sixth aspect, the information of the first service discovery function entity includes one or more of the following information: the address of the first service discovery function entity, the first service identifier, the visited public land Mobile network identification, priority of the information of the first service discovery function entity; information of the second service discovery function entity includes one or more of the following information: address of the second service discovery function entity, second service identification, home public land The mobile network identification and the priority of the information of the second service discovery function entity.
结合第六方面,在第六方面的某些实现方式中,处理单元,还用于根据待接入业务的标识和业务发现功能实体选择信息,确定目标业务发现功能实体。In conjunction with the sixth aspect, in some implementations of the sixth aspect, the processing unit is further configured to determine the target service discovery function entity based on the identifier of the service to be accessed and the service discovery function entity selection information.
结合第六方面,在第六方面的某些实现方式中,收发单元,还用于接收来自部署于归 属公共陆地移动网络的会话管理网元的第二业务发现功能实体的信息和第二拜访公共陆地移动网络的业务发现功能实体的信息。Combined with the sixth aspect, in some implementations of the sixth aspect, the transceiver unit is also used to receive signals from the home deployment The information of the second service discovery function entity of the session management network element belonging to the public land mobile network and the information of the second service discovery function entity of the visiting public land mobile network.
结合第六方面,在第六方面的某些实现方式中,处理单元,还用于根据接入的公共陆地移动网络、待接入业务的标识和业务发现功能实体选择信息,确定目标业务发现功能实体。Combined with the sixth aspect, in some implementations of the sixth aspect, the processing unit is also configured to determine the target service discovery function based on the accessed public land mobile network, the identifier of the service to be accessed, and the service discovery function entity selection information. entity.
第六方面提供的通信的装置相关内容的解释及有益效果均可参考第二方面所示的方法,此处不再赘述。The explanation and beneficial effects related to the communication device provided in the sixth aspect may refer to the method shown in the second aspect, and will not be described again here.
第七方面,提供了一种通信装置,包括用于执行上述第三方面所示的方法的一个或多个单元,该通信的装置可以是接入管理网元,或者,也可以是设置于接入管理网元中的芯片或电路执行,本申请对此不作限定。A seventh aspect provides a communication device, including one or more units for executing the method shown in the third aspect. The communication device may be an access management network element, or may be configured on an access management network element. The chip or circuit implemented in the management network element is not limited in this application.
该通信装置包括:The communication device includes:
处理单元,用于获得业务发现功能实体选择信息,业务发现功能实体选择信息用于确定目标业务发现功能实体,该目标业务发现功能实体用于为终端设备发现待接入业务;收发单元,用于向终端设备发送业务发现功能实体选择信息;其中,业务发现功能实体选择信息包括至少一个业务发现功能实体对应的公共陆地移动网络标识和至少一个业务发现功能实体的地址。The processing unit is used to obtain the service discovery function entity selection information. The service discovery function entity selection information is used to determine the target service discovery function entity. The target service discovery function entity is used to discover services to be accessed for the terminal device; the transceiver unit is used to Send service discovery function entity selection information to the terminal device; wherein the service discovery function entity selection information includes a public land mobile network identifier corresponding to at least one service discovery function entity and an address of at least one service discovery function entity.
结合第七方面,在第七方面的某些实现方式中,业务发现功能实体选择信息还包括以下至少一个业务发现功能实体的一项或多项信息:至少一个业务发现功能实体对应的数据网络名称、至少一个业务发现功能实体对应的单个网络切片选择辅助信息、至少一个业务发现功能实体对应的共有业务标识。Combined with the seventh aspect, in some implementations of the seventh aspect, the service discovery function entity selection information also includes one or more of the following information about at least one service discovery function entity: the data network name corresponding to at least one service discovery function entity , single network slice selection auxiliary information corresponding to at least one service discovery function entity, and a common service identifier corresponding to at least one service discovery function entity.
结合第七方面,在第七方面的某些实现方式中,收发单元,还用于接收来自数据管理网元或者策略控制网元的业务发现功能实体选择信息。Combined with the seventh aspect, in some implementations of the seventh aspect, the transceiver unit is also configured to receive service discovery function entity selection information from the data management network element or the policy control network element.
第五七方面提供的通信的装置相关内容的解释及有益效果均可参考第三方面所示的方法,此处不再赘述。The explanation and beneficial effects of the communication device-related content provided in the fifty-seventh aspect may refer to the method shown in the third aspect, and will not be described again here.
第八方面,提供了一种通信装置,包括用于执行上述第四方面所示的方法的一个或多个单元,该通信的装置可以是终端设备,或者,也可以是设置于终端设备中的芯片或电路执行,本申请对此不作限定。In an eighth aspect, a communication device is provided, including one or more units for executing the method shown in the fourth aspect. The communication device may be a terminal device, or may be a device provided in the terminal device. Chip or circuit execution, this application does not limit this.
该通信装置包括:The communication device includes:
处理单元,用于根据业务发现功能实体选择信息,确定目标业务发现功能实体,所述目标业务发现功能实体用于为所述终端设备发现待接入业务,业务发现功能实体选择信息包括至少一个业务发现功能实体对应的公共陆地移动网络标识和至少一个业务发现功能实体的地址;收发单元,用于向目标业务发现功能实体发送域名***查询消息。A processing unit configured to determine a target service discovery function entity according to the service discovery function entity selection information. The target service discovery function entity is used to discover services to be accessed for the terminal device. The service discovery function entity selection information includes at least one service. The public land mobile network identifier corresponding to the discovery function entity and the address of at least one service discovery function entity; the sending and receiving unit is used to send a domain name system query message to the target service discovery function entity.
结合第八方面,在第八方面的某些实现方式中,收发单元,还用于接收来自接入管理网元的业务发现功能实体选择信息。Combined with the eighth aspect, in some implementations of the eighth aspect, the transceiver unit is also configured to receive service discovery function entity selection information from the access management network element.
结合第八方面,在第八方面的某些实现方式中,处理单元,还用于根据接入的公共陆地移动网络和业务发现功能实体选择信息,确定目标业务发现功能实体。Combined with the eighth aspect, in some implementations of the eighth aspect, the processing unit is further configured to determine the target service discovery function entity based on the accessed public land mobile network and the service discovery function entity selection information.
结合第八方面,在第八方面的某些实现方式中,业务发现功能实体选择信息还包括以下至少一个业务发现功能实体的一项或多项信息:至少一个业务发现功能实体对应的数据网络名称、至少一个业务发现功能实体对应的单个网络切片选择辅助信息、至少一个业务 发现功能实体对应的共有业务标识。Combined with the eighth aspect, in some implementations of the eighth aspect, the service discovery function entity selection information also includes one or more of the following information about at least one service discovery function entity: a data network name corresponding to at least one service discovery function entity , single network slice selection auxiliary information corresponding to at least one service discovery function entity, at least one service Discover the common business identifier corresponding to the functional entity.
结合第八方面,在第八方面的某些实现方式中,处理单元,还用于根据接入的公共陆地移动网络、会话对应的数据网络名称、会话对应的单个网络切片选择辅助信息、待接入业务的标识中至少一项,确定目标业务发现功能实体。Combined with the eighth aspect, in some implementations of the eighth aspect, the processing unit is also configured to select the auxiliary information, the to-be-received data network according to the accessed public land mobile network, the data network name corresponding to the session, and the single network slice corresponding to the session. Enter at least one of the identifiers of the service to determine the target service discovery functional entity.
第八方面提供的通信的装置相关内容的解释及有益效果均可参考第四方面所示的方法,此处不再赘述。The explanation and beneficial effects related to the communication device provided in the eighth aspect may refer to the method shown in the fourth aspect, and will not be described again here.
第九方面,提供一种通信装置,该装置包括:存储器,用于存储程序;至少一个处理器,用于执行存储器存储的计算机程序或指令,以执行上述第一方面至第五方面中任一种可能实现方式的方法。A ninth aspect provides a communication device, which includes: a memory for storing a program; and at least one processor for executing the computer program or instructions stored in the memory to execute any one of the above first to fifth aspects. possible implementation methods.
在一种实现方式中,该装置为第一会话管理网元。In one implementation, the device is a first session management network element.
在另一种实现方式中,该装置为用于第一会话管理网元中的芯片、芯片***或电路。In another implementation manner, the device is a chip, chip system or circuit used in the first session management network element.
第十方面,本申请提供一种处理器,用于执行上述各方面提供的方法。In a tenth aspect, this application provides a processor for executing the methods provided in the above aspects.
对于处理器所涉及的发送和获取/接收等操作,如果没有特殊说明,或者,如果未与其在相关描述中的实际作用或者内在逻辑相抵触,则可以理解为处理器输出和接收、输入等操作,也可以理解为由射频电路和天线所进行的发送和接收操作,本申请对此不做限定。For operations such as sending and getting/receiving involved in the processor, if there is no special explanation, or if it does not conflict with its actual role or internal logic in the relevant description, it can be understood as processor output, reception, input and other operations. , can also be understood as the transmitting and receiving operations performed by the radio frequency circuit and the antenna, which is not limited in this application.
第十一方面,提供一种计算机可读存储介质,该计算机可读介质存储用于设备执行的程序代码,该程序代码包括用于执行上述第一方面至第四方面中任一种可能实现方式的方法。In an eleventh aspect, a computer-readable storage medium is provided. The computer-readable medium stores a program code for device execution. The program code includes a possible implementation manner for executing any one of the above-mentioned first to fourth aspects. Methods.
第十二方面,提供一种包含指令的计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述第一方面至第四方面中任一种可能实现方式的方法。In a twelfth aspect, a computer program product containing instructions is provided. When the computer program product is run on a computer, it causes the computer to execute the method of any one of the possible implementation methods of the first to fourth aspects.
第十三方面,提供一种芯片,芯片包括处理器与通信接口,处理器通过通信接口读取存储器上存储的指令,执行上述第一方面至第四方面中任一种可能实现方式的方法。In a thirteenth aspect, a chip is provided. The chip includes a processor and a communication interface. The processor reads instructions stored in the memory through the communication interface and executes any of the possible implementation methods of the first to fourth aspects.
可选地,作为一种实现方式,芯片还包括存储器,存储器中存储有计算机程序或指令,处理器用于执行存储器上存储的计算机程序或指令,当计算机程序或指令被执行时,处理器用于执行上述第一方面至第四方面中任一种可能实现方式的方法。Optionally, as an implementation manner, the chip also includes a memory, in which computer programs or instructions are stored. The processor is used to execute the computer programs or instructions stored in the memory. When the computer program or instructions are executed, the processor is used to execute Any possible implementation method of any of the above first to fourth aspects.
第十四方面,提供一种通信***,包括以下用于实现本申请技术方案的一个或多个设备:第一会话管理网元、第二会话管理网元、终端设备或业务发现功能实体。A fourteenth aspect provides a communication system, including one or more of the following devices for implementing the technical solution of the present application: a first session management network element, a second session management network element, a terminal device or a service discovery function entity.
第十五方面,提供一种通信***,包括以下用于实现本申请技术方案的一个或多个设备:接入管理网元、终端设备、业务发现功能实体、数据管理网元、或策略控制网元。In a fifteenth aspect, a communication system is provided, including one or more of the following devices for implementing the technical solution of the present application: access management network element, terminal device, service discovery functional entity, data management network element, or policy control network Yuan.
附图说明Description of drawings
图1示出了适用于本申请实施例的网络架构的示意图。Figure 1 shows a schematic diagram of a network architecture suitable for embodiments of the present application.
图2示出了本申请实施例提供的一种通信方法200的示意图。Figure 2 shows a schematic diagram of a communication method 200 provided by an embodiment of the present application.
图3示出了本申请实施例的提供的一种通信方法300的示意性流程图。Figure 3 shows a schematic flow chart of a communication method 300 provided by the embodiment of the present application.
图4示出了本申请实施例的提供的一种发生PLMN切换时的通信方法400的示意性流程图。Figure 4 shows a schematic flowchart of a communication method 400 when a PLMN handover occurs provided by the embodiment of the present application.
图5示出了本申请实施例的提供的一种通信方法500的示意性流程图。Figure 5 shows a schematic flow chart of a communication method 500 provided by the embodiment of the present application.
图6示出了本申请实施例的提供的一种通信方法600的示意性流程图。Figure 6 shows a schematic flow chart of a communication method 600 provided by the embodiment of the present application.
图7示出了本申请实施例提供的一种通信装置700的示意性框图。 Figure 7 shows a schematic block diagram of a communication device 700 provided by an embodiment of the present application.
图8示出了本申请实施例提供的另一种通信装置800的示意性框图。Figure 8 shows a schematic block diagram of another communication device 800 provided by an embodiment of the present application.
图9示出了本申请实施例提供的一种芯片***900的示意图。FIG. 9 shows a schematic diagram of a chip system 900 provided by an embodiment of the present application.
具体实施方式Detailed ways
下面将结合附图,对本申请实施例中的技术方案进行描述。The technical solutions in the embodiments of the present application will be described below with reference to the accompanying drawings.
本申请实施例的技术方案可以应用于各种通信***,例如:第五代(5th generation,5G)或新无线(new radio,NR)***、卫星通信、长期演进(long term evolution,LTE)***、LTE频分双工(frequency division duplex,FDD)***、LTE时分双工(time division duplex,TDD)等。本申请提供的技术方案还可以应用于未来的通信***,如第六代移动通信***。本申请实施例的技术方案还可以应用于设备到设备(device to device,D2D)通信,车辆外联(vehicle-to-everything,V2X)通信,机器到机器(machine to machine,M2M)通信,机器类型通信(machine type communication,MTC),工业控制,智能交通***(intelligent transportation system,ITS),移动宽带,多媒体以及物联网(internet of things,IoT)通信***或者其他通信***。The technical solutions of the embodiments of this application can be applied to various communication systems, such as: fifth generation (5th generation, 5G) or new radio (new radio, NR) systems, satellite communications, long term evolution (long term evolution, LTE) systems , LTE frequency division duplex (FDD) system, LTE time division duplex (TDD), etc. The technical solution provided by this application can also be applied to future communication systems, such as the sixth generation mobile communication system. The technical solutions of the embodiments of this application can also be applied to device-to-device (D2D) communication, vehicle-to-everything (V2X) communication, machine-to-machine (M2M) communication, and machine-to-machine (M2M) communication. Machine type communication (MTC), industrial control, intelligent transportation system (ITS), mobile broadband, multimedia and Internet of things (IoT) communication systems or other communication systems.
为便于理解本申请实施例,首先结合图1详细说明适用于本申请实施例的网络架构。In order to facilitate understanding of the embodiment of the present application, the network architecture applicable to the embodiment of the present application is first described in detail with reference to FIG. 1 .
作为示例性说明,图1示出了适用于本申请实施例的网络架构的示意图。如图1所示,该网络架构例如可以包括但不限于以下:(无线)接入网((radio)access network,(R)AN)设备、接入管理网元、应用网元、数据管理网元、用户面网元、会话管理网元、策略控制网元、网络切片选择网元、鉴权服务网元、用户设备等。As an exemplary illustration, FIG. 1 shows a schematic diagram of a network architecture suitable for embodiments of the present application. As shown in Figure 1, the network architecture may include, for example, but is not limited to the following: (radio) access network (R)AN) equipment, access management network elements, application network elements, data management network elements, user plane network elements, session management network elements, policy control network elements, network slice selection network elements, authentication service network elements, user equipment, etc.
下面对图1中示出的各网元做简单介绍。The following is a brief introduction to each network element shown in Figure 1.
1、用户设备(user equipment,UE):可以称终端设备、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。1. User equipment (UE): It can be called terminal equipment, access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication equipment, User agent or user device.
终端设备可以是一种向用户提供语音/数据的设备,例如,具有无线连接功能的手持式设备、车载设备等。目前,一些终端的举例为:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,虚拟现实(virtual reality,VR)设备、增强现实(augmented reality,AR)设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、蜂窝电话、无绳电话、会话启动协议(session initiation protocol,SIP)电话、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、可穿戴设备,5G网络中的终端设备或者未来演进的公用陆地移动通信网络(public land mobile network,PLMN)中的终端设备等,本申请实施例对此并不限定。The terminal device may be a device that provides voice/data to users, for example, a handheld device with wireless connection function, a vehicle-mounted device, etc. Currently, some examples of terminals are: mobile phones, tablets, laptops, PDAs, mobile internet devices (MID), wearable devices, virtual reality (VR) devices, augmented reality (augmented reality, AR) equipment, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, and smart grids Wireless terminals, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocols , SIP) telephone, wireless local loop (WLL) station, personal digital assistant (personal digital assistant, PDA), handheld device with wireless communication capabilities, computing device or other processing device connected to a wireless modem, which can Wearable devices, terminal devices in the 5G network or terminal devices in the future evolved public land mobile communication network (public land mobile network, PLMN), etc., are not limited in the embodiments of this application.
作为示例而非限定,在本申请实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更 是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。As an example and not a limitation, in this embodiment of the present application, the terminal device may also be a wearable device. Wearable devices can also be called wearable smart devices. It is a general term for applying wearable technology to intelligently design daily wear and develop wearable devices, such as glasses, gloves, watches, clothing and shoes, etc. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not just hardware devices; Powerful functions are achieved through software support, data interaction, and cloud interaction. Broadly defined wearable smart devices include full-featured, large-sized devices that can achieve complete or partial functions without relying on smartphones, such as smart watches or smart glasses, and those that only focus on a certain type of application function and need to cooperate with other devices such as smartphones. Use, such as various types of smart bracelets, smart jewelry, etc. for physical sign monitoring.
此外,在本申请实施例中,终端设备还可以是IoT***中的终端设备,IoT是未来信息技术发展的重要组成部分,其主要技术特点是将物品通过通信技术与网络连接,从而实现人机互连,物物互连的智能化网络。In addition, in the embodiment of this application, the terminal device may also be a terminal device in the IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing human-machine Interconnection, an intelligent network that interconnects things.
需要指出的是,终端设备与接入网设备之间可以采用某种空口技术(如NR或LTE技术等)相互通信。终端设备与终端设备之间也可以采用某种空口技术(如NR或LTE技术等)相互通信。It should be pointed out that terminal equipment and access network equipment can communicate with each other using certain air interface technology (such as NR or LTE technology, etc.). Terminal devices can also communicate with each other using some air interface technology (such as NR or LTE technology, etc.).
本申请实施例中,用于实现终端设备的功能的装置可以是终端设备,也可以是能够支持终端设备实现该功能的装置,例如芯片***或芯片,该装置可以被安装在终端设备中。本申请实施例中,芯片***可以由芯片构成,也可以包括芯片和其他分立器件。In the embodiment of the present application, the device used to implement the functions of the terminal device may be a terminal device, or may be a device capable of supporting the terminal device to implement the function, such as a chip system or a chip, and the device may be installed in the terminal device. In the embodiments of this application, the chip system may be composed of chips, or may include chips and other discrete devices.
2、(R)AN设备:可以为特定区域的授权用户提供接入通信网络的功能,具体可以包括第三代合作伙伴计划(3rd generation partnership project,3GPP)网络中无线网络设备也可以包括非3GPP(non-3GPP)网络中的接入点。下文为方便描述采用AN设备表示。2. (R)AN equipment: It can provide authorized users in a specific area with the function of accessing the communication network. Specifically, it can include wireless network equipment in the 3rd generation partnership project (3GPP) network and can also include non-3GPP (non-3GPP) access point in the network. The following uses AN equipment representation for convenience of description.
AN设备可以为采用不同的无线接入技术。目前的无线接入技术有两种类型:3GPP接入技术(例如,第三代(3rd generation,3G)、***(4th generation,4G)或5G***中采用的无线接入技术)和非3GPP(non-3GPP)接入技术。3GPP接入技术是指符合3GPP标准规范的接入技术,例如,5G***中的接入网设备称为下一代基站节点(next generation Node Base station,gNB)或者RAN设备。非3GPP接入技术可以包括以无线保真(wireless fidelity,WiFi)中的接入点(access point,AP)为代表的空口技术、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)、码分多址(code division multiple access,CDMA)等。AN设备可以允许终端设备和3GPP核心网之间采用非3GPP技术互连互通。AN equipment can use different wireless access technologies. There are currently two types of wireless access technologies: 3GPP access technologies (for example, wireless access technologies used in third generation (3G), fourth generation (4G) or 5G systems) and non- 3GPP (non-3GPP) access technology. 3GPP access technology refers to access technology that complies with 3GPP standard specifications. For example, the access network equipment in the 5G system is called next generation Node Base station (gNB) or RAN equipment. Non-3GPP access technologies can include air interface technology represented by access point (AP) in wireless fidelity (WiFi), global interoperability for microwave access (WiMAX), code Code division multiple access (CDMA), etc. AN equipment can allow interconnection and interworking between terminal equipment and the 3GPP core network using non-3GPP technologies.
AN设备能够负责空口侧的无线资源管理、服务质量(quality of service,QoS)管理、数据压缩和加密等功能。AN设备为终端设备提供接入服务,进而完成控制信号和用户数据在终端设备和核心网之间的转发。AN equipment can be responsible for wireless resource management, quality of service (QoS) management, data compression and encryption on the air interface side. AN equipment provides access services to terminal equipment, thereby completing the forwarding of control signals and user data between the terminal equipment and the core network.
AN设备例如可以包括但不限于:宏基站、微基站(也称为小站)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(baseband unit,BBU),WiFi***中的AP、无线中继节点、无线回传节点、传输点(transmission point,TP)或者发送接收点(transmission and reception point,TRP)等,还可以为5G(如,NR)***中的gNB或传输点(TRP或TP),5G***中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gNB或传输点的网络节点,如分布式单元(distributed unit,DU),或者下一代通信6G***中的基站等。本申请实施例对AN设备所采用的具体技术和具体设备形态不做限定。AN equipment may include, for example, but is not limited to: macro base station, micro base station (also known as small station), radio network controller (radio network controller, RNC), Node B (Node B, NB), base station controller (base station controller) , BSC), base transceiver station (BTS), home base station (for example, home evolved NodeB, or home Node B, HNB), baseband unit (baseband unit, BBU), AP in WiFi system, wireless relay Node, wireless backhaul node, transmission point (TP) or transmission and reception point (TRP), etc., can also be a gNB or transmission point (TRP or TP) in the 5G (such as NR) system , one or a group (including multiple antenna panels) antenna panels of a base station in a 5G system, or it can also be a network node that constitutes a gNB or transmission point, such as a distributed unit (DU), or next-generation communications Base stations in 6G systems, etc. The embodiments of this application do not limit the specific technology and specific equipment form used by the AN equipment.
3、接入管理网元:主要用于接入控制、移动性管理、附着与去附着等功能。接入管 理网元还可作为N1信令(即N1接口的信令,为简洁,简称为N1信令)和N2信令(即N2接口的信令,为简洁,简称为N2信令)连接的锚点,为会话管理网元提供N1/N2会话管理(session management,SM)消息的路由。接入管理网元还可维护和管理UE的状态信息。3. Access management network element: mainly used for access control, mobility management, attachment and detachment and other functions. access pipe The management network element can also serve as the anchor for the connection between N1 signaling (i.e., the signaling of the N1 interface, for simplicity, abbreviated as N1 signaling) and N2 signaling (i.e., the signaling of the N2 interface, for simplicity, abbreviation as N2 signaling). point to provide routing of N1/N2 session management (SM) messages for session management network elements. The access management network element can also maintain and manage the status information of the UE.
在5G通信***中,该接入管理网元可以接入和移动性管理功能(access and mobility management function,AMF)。在未来通信***中,接入管理网元仍可以是AMF,或者,还可以有其它的名称,本申请不做限定。In the 5G communication system, the access management network element can access and mobility management functions (access and mobility management function, AMF). In future communication systems, the access management network element may still be an AMF, or may have other names, which are not limited in this application.
4、应用网元:主要用于向3GPP网络提供业务,如与策略控制网元之间交互以进行策略控制等。4. Application network element: It is mainly used to provide services to the 3GPP network, such as interacting with policy control network elements for policy control.
在5G通信***中,该应用网元可以是应用功能(application function,AF)。在未来通信***中,应用网元仍可以是AF,或者,还可以有其它的名称,本申请不做限定。In the 5G communication system, the application network element may be an application function (AF). In the future communication system, the application network element can still be AF, or it can also have other names, which is not limited in this application.
5、数据管理网元:主要用于UE的签约数据管理,包括UE标识的存储和管理,UE的接入授权等。数据管理网元还可为UE生成3GPP的认证凭证。数据管理网元还可登记维护当前为UE服务的网元(例如,AMF ID1所代表的AMF为UE当前的服务AMF(serving AMF))。5. Data management network element: Mainly used for UE subscription data management, including storage and management of UE identification, UE access authorization, etc. The data management network element can also generate 3GPP authentication credentials for the UE. The data management network element can also register and maintain the network element currently serving the UE (for example, the AMF represented by AMF ID1 is the current serving AMF (serving AMF) of the UE).
在5G通信***中,该数据管理网元可以是统一数据管理(unified data management,UDM)网元和/或统一数据存储库(unified data repository,UDR)网元。在未来通信***中,数据管理网元仍可以是UDM和/或UDR,或者,还可以有其它的名称,本申请不做限定。In the 5G communication system, the data management network element can be a unified data management (UDM) network element and/or a unified data repository (UDR) network element. In future communication systems, data management network elements can still be UDM and/or UDR, or they can also have other names, which are not limited in this application.
6、用户面网元:主要用于对用户报文进行处理,如转发、计费统计等。会话中通过N6与数据网络(data network,DN)直接相连的UPF称为PDU会话锚点(PDU session anchor,PSA)。6. User plane network element: mainly used to process user messages, such as forwarding, accounting statistics, etc. The UPF that is directly connected to the data network (DN) through N6 in the session is called the PDU session anchor (PSA).
在5G通信***中,该用户面网元可以是用户面功能(user plane function,UPF)。在未来通信***中,用户面网元仍可以是UPF,或者,还可以有其它的名称,本申请不做限定。In the 5G communication system, the user plane network element may be a user plane function (UPF). In future communication systems, user plane network elements may still be UPF, or may have other names, which are not limited in this application.
7、会话管理网元:主要用于移动网络中的会话管理,如会话建立、修改、释放。具体功能如为用户分配IP地址、选择提供报文转发功能的UPF等。7. Session management network element: Mainly used for session management in mobile networks, such as session establishment, modification, and release. Specific functions include assigning IP addresses to users, selecting UPFs that provide packet forwarding functions, etc.
在5G通信***中,该会话管理网元可以是会话管理功能(session management function,SMF)。在未来通信***中,会话管理网元仍可以是SMF,或者,还可以有其它的名称,本申请不做限定。In the 5G communication system, the session management network element may be a session management function (SMF). In future communication systems, the session management network element may still be SMF, or may have other names, which are not limited in this application.
本申请实施例中,会话管理网元分为归属SMF(home SMF,H-SMF)和拜访SMF(visited SMF,V-SMF)。In the embodiment of this application, the session management network element is divided into home SMF (home SMF, H-SMF) and visited SMF (visited SMF, V-SMF).
8、策略控制网元:主要用于支持统一策略管理网络行为;提供策略规则给控制面功能,由其执行;从UDR获取签约相关信息以便做策略决策。8. Policy control network element: Mainly used to support unified policy management of network behavior; provide policy rules to the control plane function for execution; obtain contract-related information from UDR to make policy decisions.
在5G通信***中,该策略控制网元可以是策略控制功能(policy control function,PCF)。在未来通信***中,策略控制网元仍可以是PCF,或者,还可以有其它的名称,本申请不做限定。In the 5G communication system, the policy control network element may be a policy control function (PCF). In future communication systems, the policy control network element may still be PCF, or may have other names, which are not limited in this application.
本申请实施例中,策略控制网元分为归属PCF(home PCF,H-PCF)和拜访PCF(visited PCF,V-PCF)。 In the embodiment of this application, the policy control network element is divided into home PCF (home PCF, H-PCF) and visited PCF (visited PCF, V-PCF).
9、网络切片选择网元:主要用于选择为UE服务的网络切片实例集,确定允许的网络切片选择辅助信息(network slice selection assistance information,NSSAI),以及在需要时确定到签约阅的单个NSSAI(single-NSSAI,S-NSSAI)的映射,还用于确定已配置的NSSAI,以及在需要时确定到签约的S-NSSAI的映射,还用于确定可能用于查询UE的AMF集,或基于配置确定候选AMF的列表。9. Network slice selection network element: Mainly used to select the network slice instance set to serve the UE, determine the allowed network slice selection assistance information (NSSAI), and determine the single NSSAI to be signed when needed. The mapping of (single-NSSAI, S-NSSAI) is also used to determine the configured NSSAI and the mapping to the subscribed S-NSSAI when needed. It is also used to determine the AMF set that may be used to query the UE, or based on Configure the list of candidate AMFs.
在5G通信***中,该网络切片选择网元可以是网络切片选择功能(the network slice selection function,NSSF)。在未来通信***中,网络切片选择网元仍可以是NSSF,或者,还可以有其它的名称,本申请不做限定。In the 5G communication system, the network slice selection network element may be the network slice selection function (NSSF). In future communication systems, network slicing selection network elements can still be NSSF, or they can have other names, which are not limited in this application.
本申请实施例中,网络切片选择网元分为归属NSSF(home NSSF,H-NSSF)和拜访NSSF(visited NSSF,V-NSSF)。In the embodiment of this application, network slicing selection network elements are divided into home NSSF (home NSSF, H-NSSF) and visited NSSF (visited NSSF, V-NSSF).
10、鉴权服务网元:主要用于为请求者网络功能(network function,NF)验证UE,向请求者NF提供密钥材料,保护请求者NF的“指导信息列表”。10. Authentication service network element: Mainly used to authenticate the UE for the requester's network function (NF), provide key material to the requester NF, and protect the "guidance information list" of the requester NF.
在5G通信***中,该鉴权服务网元可以是鉴权服务功能(authentication server function,AUSF)。在未来通信***中,鉴权服务网元仍可以是AUSF,或者,还可以有其它的名称,本申请不做限定。In the 5G communication system, the authentication service network element may be an authentication server function (AUSF). In future communication systems, the authentication service network element may still be AUSF, or may have other names, which are not limited in this application.
应理解,图1中,H-SMF、H-PCF、H-NSSF部署于归属PLMN(home PLMN,HPLMN),V-SMF、V-PCF、V-NSSF部署于拜访PLMN(visited PLMN,VPLMN)。It should be understood that in Figure 1, H-SMF, H-PCF, and H-NSSF are deployed in the home PLMN (home PLMN, HPLMN), and V-SMF, V-PCF, and V-NSSF are deployed in the visited PLMN (VPLMN). .
在图1所示的网络架构中,各网元之间可以通过图中所示的接口通信,部分接口可以采用服务化接口的方式实现。如图1所示,UE和AMF之间可以通过N1接口进行通信。RAN和AMF之间可以通过N2接口进行通信。其他接口与各网元之间的关系如图1中所示,为了简洁,这里不一一详述。In the network architecture shown in Figure 1, network elements can communicate with each other through the interfaces shown in the figure, and some interfaces can be implemented in the form of service-oriented interfaces. As shown in Figure 1, communication between UE and AMF can be carried out through the N1 interface. RAN and AMF can communicate through the N2 interface. The relationship between other interfaces and each network element is shown in Figure 1. For the sake of simplicity, they will not be described in detail here.
应理解,上述所示的网络架构仅是示例性说明,适用本申请实施例的网络架构并不局限于此,任何能够实现上述各个网元的功能的网络架构都适用于本申请实施例。It should be understood that the network architecture shown above is only an illustrative description, and the network architecture applicable to the embodiments of the present application is not limited thereto. Any network architecture that can realize the functions of each of the above network elements is applicable to the embodiments of the present application.
还应理解,图1中所示的接入管理网元、应用网元、数据管理网元、用户面网元、会话管理网元等可以理解为用于实现不同功能的网元,例如可以按需组合成网络切片,这些网元可以各自独立的设备,也可以集成于同一设备中实现不同的功能,或者可以是硬件设备中的网络元件,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能,本申请对于上述网元的具体形态不作限定。It should also be understood that the access management network element, application network element, data management network element, user plane network element, session management network element, etc. shown in Figure 1 can be understood as network elements used to implement different functions. For example, they can be These network elements need to be combined into network slices. These network elements can be independent devices, or they can be integrated into the same device to implement different functions, or they can be network elements in hardware devices, or they can be software functions running on dedicated hardware, or It is a virtualization function instantiated on a platform (for example, a cloud platform). This application does not limit the specific form of the above network element.
还应理解,上述网元或者功能可划分出一个或多个服务,进一步,还可能会出现独立于网络功能存在的服务。在本申请中,上述功能的实例、或上述功能中包括的服务的实例、或独立于网络功能存在的服务实例均可称为服务实例。此外,在实际部署中,不同功能的网元可以合设。例如,接入与移动性管理网元可以与会话管理网元合设;会话管理网元可以与用户面网元合设。当两个网元合设的时候,本申请实施例提供的这两个网元之间的交互就成为该合设网元的内部操作或者可以省略。It should also be understood that the above network elements or functions can be divided into one or more services, and further, there may also be services that exist independently of network functions. In this application, instances of the above functions, or instances of services included in the above functions, or service instances that exist independently of network functions can be called service instances. In addition, in actual deployment, network elements with different functions can be co-located. For example, the access and mobility management network element can be co-located with the session management network element; the session management network element can be co-located with the user plane network element. When two network elements are co-located, the interaction between the two network elements provided by the embodiment of the present application becomes an internal operation of the co-located network element or can be omitted.
还应理解,上述命名仅为便于区分不同的功能而定义,不应对本申请构成任何限定。本申请并不排除在6G网络以及未来其它的网络中采用其他命名的可能。例如,在6G网络中,上述各个网元中的部分或全部可以沿用5G中的术语,也可能采用其他名称等。It should also be understood that the above nomenclature is only defined to facilitate the differentiation of different functions and should not constitute any limitation on this application. This application does not rule out the possibility of using other naming in 6G networks and other networks in the future. For example, in a 6G network, some or all of the above network elements may use the terminology used in 5G, or may adopt other names.
还应理解,图1中的各个网元之间的接口名称只是一个示例,具体实现中接口的名称可能为其他的名称,本申请对此不作具体限定。此外,上述各个网元之间的所传输的消息 (或信令)的名称也仅仅是一个示例,对消息本身的功能不构成任何限定。It should also be understood that the interface names between various network elements in Figure 1 are just an example. In specific implementations, the names of the interfaces may be other names, and this application does not specifically limit this. In addition, the messages transmitted between the various network elements mentioned above The name (or signaling) is just an example and does not constitute any limitation on the function of the message itself.
为便于理解本申请实施例,对本申请中涉及到的术语或技术进行简单说明。In order to facilitate understanding of the embodiments of this application, the terms or technologies involved in this application are briefly explained.
1、漫游:1. Roaming:
UE签约的公共陆地移动网络称为归属PLMN,表征签约用户的归属运营商。当某个UE因为移动或其他原因离开HPLMN的覆盖范围时,如果存在某个PLMN满足以下条件:可以覆盖UE当前所在位置;或者,其运营商与该UE的HPLMN的运营商签署了漫游协议(运营商之间的某种商业协议,内容可以包括但不限于为对方运营商网络的签约用户提供的服务和计费方式等问题),则此UE可以接入这个PLMN,该PLMN称为拜访PLMN。UE接入VPLMN称为漫游。The public land mobile network that the UE subscribes to is called the home PLMN, which represents the home operator of the subscribed user. When a UE leaves the coverage of the HPLMN due to movement or other reasons, if there is a PLMN that meets the following conditions: it can cover the current location of the UE; or its operator has signed a roaming agreement with the operator of the UE's HPLMN ( A certain commercial agreement between operators, which may include but is not limited to issues such as services and billing methods for contracted users of the other operator's network), then the UE can access this PLMN, which is called a visited PLMN. . The UE accessing the VPLMN is called roaming.
根据UE的用户面是VPLMN终结,还是HPLMN终结,漫游场景可以分为本地突破(local breakout,LBO)漫游和归属路由(home routed,HR)漫游。Depending on whether the user plane of the UE is VPLMN terminated or HPLMN terminated, roaming scenarios can be divided into local breakout (LBO) roaming and home routed (HR) roaming.
2、边缘计算(edge computing,EC):2. Edge computing (EC):
EC通过将UPF及业务处理能力下移到网络边缘,实现了分布式业务流量的本地处理,避免了流量的过度集中,从而大大降低了对核心机房和集中网关的规格需求。同时缩短了回程网络的距离,降低了用户报文的端对端时延和抖动,使得超低时延业务的部署成为可能。By moving UPF and business processing capabilities down to the edge of the network, EC realizes local processing of distributed business traffic and avoids excessive concentration of traffic, thus greatly reducing the specification requirements for core computer rooms and centralized gateways. At the same time, it shortens the distance of the backhaul network and reduces the end-to-end delay and jitter of user messages, making it possible to deploy ultra-low-latency services.
3、非漫游场景下的边缘应用服务器发现:3. Edge application server discovery in non-roaming scenarios:
在EC部署场景中,某些业务可能会由多个部署于网络边缘的边缘应用服务器(Edge Application Server,EAS)提供服务。这些EAS提供相同的业务和内容,但是具有不同的IP地址。当UE需要接入该业务时,EC场景要求其接入距离UE较近的可用EAS。因此,UE需要获取恰当的EAS的IP地址。In EC deployment scenarios, some services may be served by multiple Edge Application Servers (Edge Application Servers, EAS) deployed at the edge of the network. These EAS provide the same services and content, but have different IP addresses. When the UE needs to access this service, the EC scenario requires it to access an available EAS that is close to the UE. Therefore, the UE needs to obtain the appropriate IP address of the EAS.
3GPP标准TS 23.548定义了辅助EAS发现的边缘应用服务器发现网元(Edge Application Server Discovery Function,EASDF),其主要作用为处理DNS消息,以及辅助本地业务发现。3GPP standard TS 23.548 defines the Edge Application Server Discovery Function (EASDF) that assists EAS discovery. Its main function is to process DNS messages and assist in local service discovery.
需要指出的是,上面术语或技术均属于现有技术,不予限制。It should be pointed out that the above terms or technologies are existing technologies and are not limited.
可以理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。It can be understood that the term "and/or" in this article is only an association relationship describing related objects, indicating that there can be three relationships, for example, A and/or B, which can mean: A alone exists, and A and B exist simultaneously. , there are three situations of B alone. In addition, the character "/" in this article generally indicates that the related objects are an "or" relationship.
上面对本申请中涉及到的术语做了简单说明,下文实施例中不再赘述。下文将结合附图详细说明本申请实施例提供的通信方法。本申请提供的实施例可以应用于上述图1所示的网络架构中,不作限定。The terminology involved in this application has been briefly explained above, and will not be described again in the following embodiments. The communication method provided by the embodiment of the present application will be described in detail below with reference to the accompanying drawings. The embodiments provided in this application can be applied to the network architecture shown in Figure 1 above without limitation.
基于如图1所示的网络架构下,在HR漫游场景下,当UE同时感知部署于HPLMN和VPLMN的多个业务发现功能实体时,若无法选择恰当的业务发现功能实体,则该业务的IP地址可能无法被正确解析为边缘部署的业务,从而导致UE无法接入合理的边缘业务。Based on the network architecture shown in Figure 1, in the HR roaming scenario, when the UE senses multiple service discovery functional entities deployed on HPLMN and VPLMN at the same time, if the appropriate service discovery functional entity cannot be selected, the IP of the service The address may not be correctly resolved as an edge-deployed service, resulting in the UE being unable to access reasonable edge services.
本申请提供一种通信方法,能够使得UE选择恰当的业务发现功能实体,提高业务接入的成功率。下面结合图2至图7介绍本申请实施例提供的通信方法。应理解,本申请各实施例中术语、相同步骤可以互相参考。This application provides a communication method that enables the UE to select an appropriate service discovery function entity and improve the success rate of service access. The communication method provided by the embodiment of the present application will be introduced below with reference to Figures 2 to 7. It should be understood that terms and identical steps in various embodiments of this application can be referred to each other.
图2是本申请实施例提供的一种通信方法200的示意图。方法200可以包括如下步骤。Figure 2 is a schematic diagram of a communication method 200 provided by an embodiment of the present application. Method 200 may include the following steps.
S201,第一SMF获得业务发现功能实体选择信息。 S201. The first SMF obtains service discovery function entity selection information.
其中,业务发现功能实体可以是边缘应用服务器发现网元(edge application server discovery function,EASDF),也可以是DNS服务器,还可以是其他域名解析功能/实体、具备实现业务发现功能实体、辅助业务发现的功能/实体,例如边缘配置服务器(edge configuration server,ECS),或者边缘使能服务器(edge enabler server,EES)等,不予限制。Among them, the business discovery function entity can be an edge application server discovery function (EASDF), a DNS server, or other domain name resolution functions/entities, entities with business discovery functions, or auxiliary business discovery Functions/entities, such as edge configuration server (ECS) or edge enabler server (EES), etc., are not restricted.
其中,业务发现功能实体用于为UE发现或提供业务的地址或平台信息。Among them, the service discovery function entity is used to discover or provide the address or platform information of the service for the UE.
其中,业务发现功能实体选择信息用于确定目标业务发现功能实体。The service discovery function entity selection information is used to determine the target service discovery function entity.
应理解,业务发现功能实体选择信息还可以替换为其他名称,例如业务发现功能实体设置信息、业务发现功能实体配置信息、业务发现功能实体使用信息,业务发现功能地址信息等,若信息的作用和内容与业务发现功能实体选择信息相同或等同,都属于本申请的保护范围,不予限制。It should be understood that the service discovery function entity selection information can also be replaced with other names, such as service discovery function entity setting information, service discovery function entity configuration information, service discovery function entity usage information, service discovery function address information, etc., if the role of the information is the same as If the content is the same as or equivalent to the service discovery function entity selection information, it falls within the scope of protection of this application and will not be restricted.
应理解,目标业务发现功能实体用于辅助为终端设备发现待接入业务,换句话说,当终端设备需要接入业务时,需要确定待接入业务对应的目标业务发现功能实体,终端设备通过该目标业务发现功能实体的辅助进行待接入业务的发现。It should be understood that the target service discovery function entity is used to assist the terminal device in discovering the service to be accessed. In other words, when the terminal device needs to access the service, it needs to determine the target service discovery function entity corresponding to the service to be accessed. The terminal device passes The target service discovery function entity assists in discovering services to be accessed.
具体地,业务发现功能实体选择信息包括第一业务发现功能实体的信息和第二业务发现功能实体的信息。Specifically, the service discovery function entity selection information includes information of the first service discovery function entity and information of the second service discovery function entity.
其中,第一业务发现功能实体部署于VPLMN。Among them, the first service discovery function entity is deployed in VPLMN.
可选地,第一业务发现功能实体与终端设备的会话对应。Optionally, the first service discovery function entity corresponds to a session of the terminal device.
应理解,第一业务发现功能实体与终端设备的会话对应可以是第一业务发现功能实体为终端设备的一个或多个会话服务,例如,EASDF通过会话粒度辅助终端设备进行业务查询。It should be understood that the session correspondence between the first service discovery function entity and the terminal device may be that the first service discovery function entity serves one or more sessions of the terminal device. For example, EASDF assists the terminal device in performing service query through session granularity.
具体地,第一业务发现功能实体的信息包括以下一项或多项信息:第一业务发现功能实体的地址、第一业务标识、VPLMNID、第一业务发现功能实体的信息的优先级等,不予限制。Specifically, the information of the first service discovery function entity includes one or more of the following information: the address of the first service discovery function entity, the first service identification, VPLMNID, the priority of the information of the first service discovery function entity, etc. be restricted.
其中,第一业务发现功能实体的地址具体可以是第一业务发现功能实体的IP地址等,用于终端设备发起业务发现,比如终端设备后续可以根据该第一业务发现功能实体的地址向该第一业务发现功能实体发送域名***查询消息。The address of the first service discovery function entity may be the IP address of the first service discovery function entity, etc., and is used for the terminal device to initiate service discovery. For example, the terminal device may subsequently send a request to the third service discovery function entity based on the address of the first service discovery function entity. A service discovery function entity sends a domain name system query message.
其中,第一业务标识用于指示与第一业务发现功能实体对应的业务的标识。The first service identifier is used to indicate the identifier of the service corresponding to the first service discovery function entity.
应理解,第一业务发现功能业务实体对应的业务的标识可以理解为,若第一业务发现功能实体可以执行或辅助执行某个业务的发现,则该业务可以理解为第一业务发现功能实体对应的业务的标识。It should be understood that the identification of the service corresponding to the first service discovery function entity can be understood as, if the first service discovery function entity can perform or assist in performing the discovery of a certain service, then the service can be understood as the identification corresponding to the first service discovery function entity. business identity.
应理解,第一业务标识可以标识一个或多个业务。It should be understood that the first service identifier may identify one or more services.
具体地,第一业务标识可以是一个或多个全量域名(full qualified domain name,FQDN),还可以是一个或多个应用(application,App)ID等,不予限制。Specifically, the first service identifier may be one or more fully qualified domain names (FQDN), or one or more application (application, App) IDs, etc., without limitation.
应理解,第一业务标识可以描述为FQDN组、FQDN列表、FQDN集合、FQDN范围、App ID组、App ID列表、App ID集合、App ID范围等形式,不予限制。It should be understood that the first service identifier can be described in the form of FQDN group, FQDN list, FQDN set, FQDN range, App ID group, App ID list, App ID set, App ID range, etc., without limitation.
其中,VPLMNID为上述VPLMN的标识,也即是第一业务发现功能实体部署的PLMN的标识。The VPLMNID is the identifier of the above-mentioned VPLMN, that is, the identifier of the PLMN deployed by the first service discovery function entity.
应理解,第一业务标识具体可以是部署于VPLMN的业务的标识,例如,第一业务发 现功能实体部署于VPLMN,第一业务标识为与第一业务发现功能实体对应的业务的标识,则第一业务标识为部署于VPLMN的业务的标识。其中,某个业务标识的部署情况,可以理解为该业务标识对应的业务的部署情况。某业务部署于某个PLMN,可以理解为该业务部署的位置有该PLMN的网络覆盖,或者说,可以理解为该业务允许通过该PLMN接入或访问。It should be understood that the first service identifier may specifically be an identifier of a service deployed in the VPLMN, for example, the first service identifier Now that the functional entity is deployed in the VPLMN, and the first service identifier is the identifier of the service corresponding to the first service discovery functional entity, the first service identifier is the identifier of the service deployed in the VPLMN. Among them, the deployment situation of a certain service identification can be understood as the deployment situation of the service corresponding to the service identification. If a certain service is deployed in a certain PLMN, it can be understood that the location where the service is deployed is covered by the network of the PLMN, or it can be understood that the service is allowed to be accessed through the PLMN.
或者说,第一业务标识可以是待通过VPLMN接入的业务的标识,例如,第一业务发现功能实体希望通过VPLMN接入,第一业务标识为与第一业务发现功能实体对应的业务的标识,则第一业务标识为待通过VPLMN接入的业务的标识。In other words, the first service identifier may be the identifier of the service to be accessed through VPLMN. For example, if the first service discovery function entity wishes to access through VPLMN, the first service identifier is the identifier of the service corresponding to the first service discovery function entity. , then the first service identifier is the identifier of the service to be accessed through the VPLMN.
其中,第一业务发现功能实体的信息的优先级用于指示终端设备判断为终端设备发现待接入业务的业务发现功能实体的确定顺序,具体可以是选择权重,或者体现为所在列表中的顺序等。Among them, the priority of the information of the first service discovery function entity is used to indicate the order in which the terminal device determines that the service discovery function entity to be accessed is discovered by the terminal device. Specifically, it can be a selection weight, or it can be reflected in the order in the list. wait.
其中,第二业务发现功能实体部署于HPLMN。Among them, the second service discovery function entity is deployed on HPLMN.
可选地,第二业务发现功能实体与终端设备的会话对应。Optionally, the second service discovery function entity corresponds to the session of the terminal device.
应理解,第二业务发现功能实体与终端设备的会话对应可以是第二业务发现功能实体为终端设备的一个或多个会话服务,例如,EASDF通过会话粒度辅助终端设备进行业务查询。It should be understood that the session correspondence between the second service discovery function entity and the terminal device may be that the second service discovery function entity serves one or more sessions of the terminal device. For example, EASDF assists the terminal device in performing service query through session granularity.
具体地,第二业务发现功能实体的信息包括以下一项或多项信息:第二业务发现功能实体的地址、第二业务标识、HPLMN ID、第二业务发现功能实体的信息的优先级等,不予限制。Specifically, the information of the second service discovery function entity includes one or more of the following information: the address of the second service discovery function entity, the second service identification, the HPLMN ID, the priority of the information of the second service discovery function entity, etc., No restrictions.
其中,第二业务发现功能实体的地址具体可以是第二业务发现功能实体的IP地址等,用于终端设备发起业务发现,比如终端设备后续可以根据该第二业务发现功能实体的地址向该第二业务发现功能实体发送域名***查询消息。The address of the second service discovery function entity may specifically be the IP address of the second service discovery function entity, etc., which is used by the terminal device to initiate service discovery. For example, the terminal device may subsequently send a request to the third service discovery function entity based on the address of the second service discovery function entity. The second service discovery function entity sends a domain name system query message.
其中,第二业务标识用于指示与第二业务发现功能实体对应的业务的标识。The second service identifier is used to indicate the identifier of the service corresponding to the second service discovery function entity.
应理解,第二业务发现功能业务实体对应的业务标识可以理解为,若第二业务发现功能实体可以执行或辅助执行某个业务的发现,则该业务可以理解为第二业务发现功能实体对应的业务标识。It should be understood that the service identifier corresponding to the second service discovery function entity can be understood as, if the second service discovery function entity can perform or assist in performing the discovery of a certain service, then the service can be understood as the service identifier corresponding to the second service discovery function entity. Business identification.
应理解,第二业务标识可以标识一个或多个业务。It should be understood that the second service identifier may identify one or more services.
具体地,第二业务标识可以是一个或多个FQDN,还可以是一个或多个应用AppID等,不予限制。Specifically, the second service identifier may be one or more FQDNs, or one or more application AppIDs, etc., without limitation.
应理解,第二业务标识可以描述为FQDN组、FQDN列表、FQDN集合、FQDN范围、App ID组、App ID列表、App ID集合、App ID范围等形式,不予限制。It should be understood that the second service identifier can be described in the form of FQDN group, FQDN list, FQDN set, FQDN range, App ID group, App ID list, App ID set, App ID range, etc., without limitation.
其中,HPLMNID为上述HPLMN的标识,也即是第二业务发现功能实体部署的PLMN的标识。Wherein, HPLMNID is the identifier of the above HPLMN, that is, the identifier of the PLMN deployed by the second service discovery function entity.
应理解,第二业务标识具体可以是部署于HPLMN的业务的标识,例如,第二业务发现功能实体部署于HPLMN,第二业务标识为与第二业务发现功能实体对应的业务的标识,则第二业务标识为部署于HPLMN的业务的标识。其中,某个业务标识的部署情况,可以理解为该业务标识对应的业务的部署情况。某业务部署于某个PLMN,可以理解为该业务部署的位置有该PLMN的网络覆盖,或者说,可以理解为该业务允许通过该PLMN接入或访问。 It should be understood that the second service identifier may specifically be an identifier of a service deployed in the HPLMN. For example, the second service discovery function entity is deployed in the HPLMN, and the second service identifier is an identifier of a service corresponding to the second service discovery function entity, then the second service discovery function entity is deployed in the HPLMN. The second service identifier is the identifier of the service deployed in HPLMN. Among them, the deployment situation of a certain service identification can be understood as the deployment situation of the service corresponding to the service identification. If a certain service is deployed in a certain PLMN, it can be understood that the location where the service is deployed is covered by the network of the PLMN, or it can be understood that the service is allowed to be accessed through the PLMN.
或者说,第二业务标识可以是待通过HPLMN接入的业务的标识,例如,第二业务发现功能实体希望通过HPLMN接入,第二业务标识为与第二业务发现功能实体对应的业务的标识,则第二业务标识为待通过HPLMN接入的业务的标识。In other words, the second service identifier may be the identifier of the service to be accessed through HPLMN. For example, if the second service discovery function entity wishes to access through HPLMN, the second service identifier is the identifier of the service corresponding to the second service discovery function entity. , then the second service identifier is the identifier of the service to be accessed through HPLMN.
其中,第二业务发现功能实体的信息的优先级用于指示终端设备判断为终端设备发现待接入业务的业务发现功能实体的确定顺序,具体可以是选择权重,或者体现为所在列表中的顺序等。The priority of the information of the second service discovery function entity is used to indicate the order in which the terminal device determines that the service discovery function entity to be accessed is discovered by the terminal device. Specifically, it can be a selection weight, or it can be reflected in the order in the list. wait.
具体地,第一SMF获得业务发现功能实体选择信息,可以根据第一SMF部署的PLMN的不同,采用如下多种方式来实现。Specifically, the first SMF obtains the service discovery function entity selection information, which can be implemented in the following multiple ways according to the different PLMNs deployed by the first SMF.
第一SMF可以部署于VPLMN,第一SMF还可以部署于HPLMN。The first SMF can be deployed on VPLMN, and the first SMF can also be deployed on HPLMN.
一种可能的实施方式,当第一SMF部署于VPLMN时,第一SMF确定业务发现功能实体选择信息。In a possible implementation, when the first SMF is deployed in the VPLMN, the first SMF determines the service discovery function entity selection information.
具体地,部署于VPLMN的第一SMF确定第一业务发现功能实体的信息,并接收来自部署于HPLMN的第二SMF的第二业务发现功能实体的信息,第一SMF根据第一业务发现功的信息和第二业务发现功能实体的信息确定业务发现功能实体选择信息。Specifically, the first SMF deployed in the VPLMN determines the information of the first service discovery function entity, and receives the information of the second service discovery function entity from the second SMF deployed in the HPLMN. The first SMF determines the information of the first service discovery function entity according to the first service discovery function entity. The information and the information of the second service discovery function entity determine the service discovery function entity selection information.
需要说明的是,对于第一业务发现功能实体的信息和第二业务发现功能实体的信息中是否包含VPLMN ID和HPLMN ID的不同情况,第一SMF根据第一业务发现功的信息和第二业务发现功能实体的信息确定业务发现功能实体选择信息的方式可以有多种,如下举例说明。It should be noted that, for different situations where the information of the first service discovery function entity and the information of the second service discovery function entity include the VPLMN ID and the HPLMN ID, the first SMF determines whether the information of the first service discovery function entity and the second service discovery function entity contain the VPLMN ID and the HPLMN ID. There are many ways to determine the information of the discovery functional entity to select the information of the service discovery functional entity, as illustrated in the following examples.
方式一:method one:
当第一业务发现功能实体的信息中包含VPLMN ID及部署于VPLMN的业务标识,第二业务发现功能实体的信息中包含HPLMN ID及部署于HPLMN的业务标识时,第一SMF确定的业务发现功能实体选择信息可以包含第一业务发现功的信息和第二业务发现功能实体的信息中的全部内容,具体内容如表1所示。When the information of the first service discovery function entity includes the VPLMN ID and the service identifier deployed in the VPLMN, and the information of the second service discovery function entity includes the HPLMN ID and the service identifier deployed in the HPLMN, the service discovery function determined by the first SMF The entity selection information may include all the information on the first service discovery function and the information on the second service discovery function entity. The specific contents are shown in Table 1.
表1业务发现功能实体选择信息列表
Table 1 Business discovery function entity selection information list
应理解,表1中第一业务发现功能实体的信息中的FQDN 1、FQDN2、FQDN 3、FQDN 4、FQDN 5、FQDN 6、FQDN7为部署于VPLMN的业务标识,第二业务发现功能实体的信息中的FQDN 6、FQDN7、FQDN8、FQDN9、FQDN 10为部署于HPLMN的业务标识It should be understood that FQDN 1, FQDN 2, FQDN 3, FQDN 4, FQDN 5, FQDN 6, and FQDN 7 in the information of the first service discovery function entity in Table 1 are service identifiers deployed in VPLMN, and the information of the second service discovery function entity FQDN 6, FQDN7, FQDN8, FQDN9, and FQDN 10 are service identifiers deployed on HPLMN
方式二:Method two:
当第一业务发现功能实体的信息中不指示业务标识具体部署的PLMN ID,第二业务发现功能实体的信息中不指示业务标识具体部署的PLMN ID时,第一SMF将第一业务发现功能实体的信息与第二业务发现功能实体的信息中相同的业务标识进行去重,以确定业务发现功能实体选择信息。 When the information of the first service discovery function entity does not indicate the PLMN ID of the specific deployment of the service identification, and the information of the second service discovery function entity does not indicate the PLMN ID of the specific deployment of the service identification, the first SMF transfers the first service discovery function entity to The same service identifier in the information of the second service discovery function entity is deduplicated to determine the service discovery function entity selection information.
为了便于描述,本申请中,将上述业务发现功能实体选择信息中的第二业务发现功能实体的信息称为第二业务发现功能实体的第一信息,将第二SMF确定并向第一SMF发送的第二业务发现功能实体的信息称为第二业务发现功能实体的第二信息,将相同的业务标识称为共有业务标识。应理解,共有业务标识还可以替换为其他名称,例如重叠业务标识、一致业务标识、或者相同的业务标识等,若标识的作用和内容与共有业务标识相同或等同,都属于本申请的保护范围,不予限制。For the convenience of description, in this application, the information of the second service discovery function entity in the above service discovery function entity selection information is called the first information of the second service discovery function entity, and the second SMF is determined and sent to the first SMF. The information of the second service discovery function entity is called the second information of the second service discovery function entity, and the same service identifier is called a common service identifier. It should be understood that the shared service identifier can also be replaced by other names, such as overlapping service identifiers, consistent service identifiers, or the same service identifier, etc. If the function and content of the identifier are the same or equivalent to the shared service identifier, they all fall within the protection scope of this application. , not restricted.
应理解,第二业务发现功能实体的第一信息与第二业务发现功能实体的第二信息相同,或者二者不同。It should be understood that the first information of the second service discovery functional entity is the same as the second information of the second service discovery functional entity, or they are different.
示例性地,若第一业务发现功能实体的信息与第二业务发现功能实体的第二信息中不包括共有业务标识,可以没有去重操作,则第二业务发现功能实体的第一信息与第二业务发现功能实体的第二信息相同,此时业务发现功能实体选择信息中第二业务发现功能实体的第二信息即为第二业务发现功能实体的第一信息,此时业务发现功能实体选择信息中的内容可以包括第一业务发现功能实体的信息与第二业务发现功能实体的第二信息的全部内容,具体内容如表2所示。For example, if the information of the first service discovery function entity and the second information of the second service discovery function entity do not include a common service identifier, there may be no deduplication operation, then the first information of the second service discovery function entity and the second information of the second service discovery function entity The second information of the two service discovery function entities is the same. At this time, the second information of the second service discovery function entity in the service discovery function entity selection information is the first information of the second service discovery function entity. At this time, the service discovery function entity selection The content in the information may include all the information of the first service discovery function entity and the second information of the second service discovery function entity. The specific contents are shown in Table 2.
表2业务发现功能实体选择信息列表
Table 2 Business discovery function entity selection information list
示例性地,若第一业务发现功能实体的信息与第二业务发现功能实体的第二信息中包括共有业务标识,可以执行去重操作,则第二业务发现功能实体的第一信息与第二业务发现功能实体的第二信息不同,此时第一SMF根据共有业务标识去重,业务发现功能实体选择信息中第二业务发现功能实体的第二信息中不包括共有业务标识,即第二业务发现功能实体的第二信息包括第二业务发现功能实体的第一信息中除共有业务标识以外的其他业务标识,此时业务发现功能实体选择信息中的具体内容如表3所示。For example, if the information of the first service discovery function entity and the second information of the second service discovery function entity include a common service identifier, a deduplication operation can be performed, then the first information of the second service discovery function entity and the second information of the second service discovery function entity The second information of the service discovery function entity is different. At this time, the first SMF deduplicates according to the common service identifier. The second information of the second service discovery function entity in the service discovery function entity selection information does not include the common service identifier, that is, the second service The second information of the discovery function entity includes other service identifiers except the common service identifier in the first information of the second service discovery function entity. At this time, the specific content of the service discovery function entity selection information is as shown in Table 3.
表3业务发现功能实体选择信息列表
Table 3 Business discovery function entity selection information list
如上述表3中所示,第一业务发现功能实体的信息中的第一业务标识包括FQDN 1,FQDN 2,……,FQDN 7,第二业务发现功能实体的第二信息中的第三业务标识包括FQDN 6,FQDN 7,……,FQDN 10,则第一SMF对第一业务发现功能实体的信息与第二业务 发现功能实体的信息中相同的业务标识,即共有业务标识包括FQDN 6和FQDN7进行去重后,此时,业务发现功能实体选择信息中包括第一业务发现功的信息中的FQDN 1,FQDN 2,……,FQDN 7和第二业务发现功能实体的第一信息中的FQDN 8,FQDN 9,FQDN 10。As shown in Table 3 above, the first service identifier in the information of the first service discovery function entity includes FQDN 1, FQDN 2,..., FQDN 7, and the third service in the second information of the second service discovery function entity The identifier includes FQDN 6, FQDN 7,..., FQDN 10, then the first SMF discovers the information of the first service functional entity and the second service After discovering the same service identifier in the information of the functional entity, that is, the common service identifiers include FQDN 6 and FQDN 7, after deduplication, at this time, the service discovery function entity selection information includes FQDN 1 and FQDN 2 in the information of the first service discovery function. ,..., FQDN 7 and FQDN 8, FQDN 9, and FQDN 10 in the first information of the second service discovery function entity.
应理解,对于方式一,第一SMF也可以执行上述方式二的去重操作,本申请对此不做限定。It should be understood that for the first method, the first SMF can also perform the deduplication operation of the above-mentioned method 2, which is not limited in this application.
另一种可能的实施方式,当第一SMF部署于HPLMN时,第一SMF确定业务发现功能实体选择信息。Another possible implementation manner is that when the first SMF is deployed on the HPLMN, the first SMF determines the service discovery function entity selection information.
具体地,部署于HPLMN第一SMF确定第二业务发现功能实体的信息,并接收来自部署于VPLMN的第二SMF的第一业务发现功能实体的信息,第一SMF根据第一业务发现功能的信息和第二业务发现功能实体的信息确定业务发现功能实体选择信息。Specifically, the first SMF deployed in the HPLMN determines the information of the second service discovery function entity, and receives the information from the first service discovery function entity of the second SMF deployed in the VPLMN. The first SMF determines the information of the first service discovery function entity according to the information of the first service discovery function entity. and the information of the second service discovery function entity determines the service discovery function entity selection information.
需要说明的是,部署于HPLMN的第一SMF确定业务发现功能实体选择信息的具体过程与部署于VPLMN的第一SMF确定业务发现功能实体选择信息类似,不同之处在于此时第一SMF部署于HPLMN,第二SMF部署于VPLMN,其具体过程可参考上述部署于VPLMN的第一SMF确定业务发现功能实体选择信息的具体过程,这里,为了避免赘述,省略其详细说明。It should be noted that the specific process of the first SMF deployed on the HPLMN determining the service discovery function entity selection information is similar to the first SMF deployed on the VPLMN determining the service discovery function entity selection information. The difference is that the first SMF is deployed on HPLMN, the second SMF is deployed in the VPLMN. The specific process can be referred to the above-mentioned specific process of the first SMF deployed in the VPLMN determining the service discovery function entity selection information. Here, in order to avoid redundancy, its detailed description is omitted.
可选地,在S201,第一SMF获得业务发现功能实体选择信息之前,第一SMF还能够接收来自第二SMF的第一指示信息。Optionally, in S201, before the first SMF obtains the service discovery function entity selection information, the first SMF can also receive the first indication information from the second SMF.
其中,该第一指示信息可以用于指示确定业务发现功能实体选择信息(具体为指示第一SMF确定业务发现功能实体选择信息),还可以用于指示向UE发送业务发现功能实体选择信息(具体为指示第一SMF向UE发送业务发现功能实体选择信息)等。The first indication information may be used to indicate determining the service discovery function entity selection information (specifically, to instruct the first SMF to determine the service discovery function entity selection information), and may also be used to indicate sending the service discovery function entity selection information (specifically, to the UE). To instruct the first SMF to send service discovery function entity selection information) to the UE, etc.
S202,第一SMF向UE发送业务发现功能实体选择信息。S202: The first SMF sends service discovery function entity selection information to the UE.
相应地,UE接收来自第一SMF的业务发现功能实体选择信息。Correspondingly, the UE receives the service discovery function entity selection information from the first SMF.
具体地,第一SMF可以向AMF发送业务发现功能实体选择信息,AMF将该业务发现功能实体选择信息转发给UE。Specifically, the first SMF may send the service discovery function entity selection information to the AMF, and the AMF forwards the service discovery function entity selection information to the UE.
可选地,当第一SMF部署于VPLMN时,第一SMF通过Namf_Communication_N1N2MessageTransfer消息,向AMF发送业务发现功能实体选择信息。Optionally, when the first SMF is deployed in the VPLMN, the first SMF sends the service discovery function entity selection information to the AMF through the Namf_Communication_N1N2MessageTransfer message.
可选地,当第一SMF部署于HPLMN时,第一SMF向部署于VPLMN的第二SMF发送业务发现功能实体选择信息,第二SMF通过Namf_Communication_N1N2MessageTransfer消息,向AMF发送业务发现功能实体选择信息。Optionally, when the first SMF is deployed in the HPLMN, the first SMF sends the service discovery function entity selection information to the second SMF deployed in the VPLMN, and the second SMF sends the service discovery function entity selection information to the AMF through the Namf_Communication_N1N2MessageTransfer message.
可选地,AMF通过NAS消息,向UE发送业务发现功能实体选择信息。S203,UE根据业务发现功能实体选择信息,确定目标业务发现功能实体。Optionally, the AMF sends the service discovery function entity selection information to the UE through the NAS message. S203: The UE determines the target service discovery function entity according to the service discovery function entity selection information.
具体地,确定的方法可以采用如下多种方式来实现。Specifically, the determination method can be implemented in the following multiple ways.
一种可能的实施方式,UE根据待接入业务的标识和业务发现功能实体选择信息,确定目标业务发现功能实体。In one possible implementation, the UE determines the target service discovery function entity based on the identity of the service to be accessed and the service discovery function entity selection information.
具体地,UE根据待接入业务的标识,与业务发现功能实体选择信息进行查询匹配,以确定目标业务发现功能实体。Specifically, the UE performs query matching with the service discovery function entity selection information according to the identifier of the service to be accessed to determine the target service discovery function entity.
示例性地,UE将待接入业务的标识和业务发现功能实体选择信息中的第一业务标识和第二业务标识进行匹配,若待接入业务的标识包含于第一业务标识或第二业务标识,则 确定该待接入业务的标识对应的业务发现功能实体为目标业务发现功能实体。Exemplarily, the UE matches the identifier of the service to be accessed with the first service identifier and the second service identifier in the service discovery function entity selection information. If the identifier of the service to be accessed is included in the first service identifier or the second service identifier, logo, then The service discovery function entity corresponding to the identifier of the service to be accessed is determined to be the target service discovery function entity.
另一种可能的实施方式,UE根据接入的PLMN、待接入业务的标识和业务发现功能实体选择信息,确定目标业务发现功能实体。In another possible implementation, the UE determines the target service discovery function entity based on the accessed PLMN, the identity of the service to be accessed, and the service discovery function entity selection information.
具体地,UE根据接入的PLMN,以及待接入业务的标识,与业务发现功能实体选择信息进行查询匹配,以确定目标业务发现功能实体。Specifically, the UE queries and matches the service discovery function entity selection information according to the accessed PLMN and the identifier of the service to be accessed to determine the target service discovery function entity.
示例性地,UE先将待接入业务的标识与业务发现功能实体选择信息中的第一业务标识或第二业务标识匹配,再将接入的PLMN与业务发现功能实体选择信息中的VPLMN标识或者HPLMN标识进行匹配。Exemplarily, the UE first matches the identifier of the service to be accessed with the first service identifier or the second service identifier in the service discovery function entity selection information, and then matches the accessed PLMN with the VPLMN identifier in the service discovery function entity selection information. Or HPLMN identification to match.
示例性地,UE先将接入的PLMN与业务发现功能实体选择信息中的VPLMN标识或者HPLMN标识进行匹配,再将待接入业务的标识与第一业务标识或第二业务标识匹配。For example, the UE first matches the accessed PLMN with the VPLMN identifier or HPLMN identifier in the service discovery function entity selection information, and then matches the identifier of the service to be accessed with the first service identifier or the second service identifier.
可选地,当业务发现功能实体选择信息包括第一业务发现功能实体的信息的优先级和第二业务发现功能实体的信息的优先级时,UE根据第一业务发现功能实体的信息的优先级和第二业务发现功能实体的信息的优先级,确定目标业务发现功能实体。Optionally, when the service discovery function entity selection information includes the priority of the information of the first service discovery function entity and the priority of the information of the second service discovery function entity, the UE determines the priority of the information of the first service discovery function entity according to the priority of the information of the first service discovery function entity. and the priority of the information of the second service discovery function entity to determine the target service discovery function entity.
其中,第一业务发现功能实体的信息的优先级可以为第一业务发现功能实体可以根据本地配置,或者基于UE签约信息等方式获取的,本申请不予限制。The priority of the information of the first service discovery function entity may be obtained by the first service discovery function entity according to local configuration or based on UE subscription information, which is not limited by this application.
其中,第二业务发现功能实体的信息的优先级可以为第二业务发现功能实体根据本地配置,或者基于UE签约信息等方式获取的,本申请不予限制。The priority of the information of the second service discovery function entity may be obtained by the second service discovery function entity based on local configuration or based on UE subscription information, which is not limited by this application.
应理解,第一业务发现功能实体的信息的优先级高于第一业务发现功能实体的信息的优先级。It should be understood that the priority of the information of the first service discovery function entity is higher than the priority of the information of the first service discovery function entity.
具体地,UE根据第一业务发现功能实体的信息的优先级和第二业务发现功能实体的信息的优先级,确定目标业务发现功能实体可以采用如下多种方式来实现。Specifically, the UE determines the target service discovery function entity according to the priority of the information of the first service discovery function entity and the priority of the information of the second service discovery function entity, which can be implemented in the following multiple ways.
一种可能的实施方式,由于第一业务发现功能实体的信息的优先级高于第一业务发现功能实体的信息的优先级,因此UE可直接确定目标业务发现功能实体为第一业务发现功能实体。In one possible implementation, since the priority of the information of the first service discovery function entity is higher than the priority of the information of the first service discovery function entity, the UE can directly determine the target service discovery function entity as the first service discovery function entity. .
另一种可能的实施方式,UE先确定第一业务发现功能实体的信息的优先级高于第一业务发现功能实体的信息的优先级,进一步地,UE将待接入业务的标识与第一业务标识进行匹配,若第一业务标识包含待接入业务的标识,则UE确定目标业务发现功能实体为第一业务发现功能实体;第一业务标识不包含待接入业务的标识,则UE将待接入业务的标识与第二业务标识进行匹配,若第二业务标识包含待接入业务的标识,则UE确定目标业务发现功能实体为第二业务发现功能实体;若第二业务标识不包含待接入业务的标识时,则UE选择本地配置的默认业务发现功能实体,或者随机选择一个业务发现功能实体作为目标业务发现功能实体,本申请对于UE进行随机选择的方式不予限制。In another possible implementation, the UE first determines that the priority of the information of the first service discovery function entity is higher than the priority of the information of the first service discovery function entity. Further, the UE combines the identifier of the service to be accessed with the first service discovery function entity. The service identifier is matched. If the first service identifier contains the identifier of the service to be accessed, the UE determines that the target service discovery function entity is the first service discovery function entity; the first service identifier does not contain the identifier of the service to be accessed, then the UE will The identifier of the service to be accessed is matched with the second service identifier. If the second service identifier contains the identifier of the service to be accessed, the UE determines that the target service discovery function entity is the second service discovery function entity; if the second service identifier does not include When accessing the service identification, the UE selects the locally configured default service discovery function entity, or randomly selects a service discovery function entity as the target service discovery function entity. This application does not limit the method of random selection by the UE.
S204,UE向目标业务发现功能实体发送DNS查询消息。S204: The UE sends a DNS query message to the target service discovery function entity.
应理解,UE根据目标业务发现功能实体的地址,向该目标业务发现功能实体发送DNS查询消息。It should be understood that the UE sends a DNS query message to the target service discovery function entity according to the address of the target service discovery function entity.
采用上述实施例提供的方法,第一SMF获得并向UE发送业务发现功能实体选择信息,UE根据该业务发现功能实体选择信息,确定为UE发现待接入业务的目标业务发现功能实体,并向该目标业务发现功能实体该发送DNS查询消息进行DNS查询。在该方法中,UE能够根据业务发现功能实体选择信息,在部署于不同PLMN的多个业务发现功能 实体中,确定使用的业务发现功能实体,避免了无法恰当解析业务的DNS的问题,有利于合理的业务发现,从而提高用户接入业务的体验。Using the method provided in the above embodiment, the first SMF obtains and sends the service discovery function entity selection information to the UE. Based on the service discovery function entity selection information, the UE determines the target service discovery function entity for the UE to discover the service to be accessed, and sends the service discovery function entity to the UE. The target service discovery function entity should send a DNS query message to perform DNS query. In this method, the UE can perform multiple service discovery functions deployed in different PLMNs based on the service discovery function entity selection information. Among the entities, determine the service discovery function entity to be used to avoid the problem of unable to properly resolve the DNS of the service, which is conducive to reasonable service discovery, thereby improving the user experience of accessing the service.
在UE查询DNS之后,若UE发生PLMN切换,则UE重新确定目标业务发现功能实体。After the UE queries the DNS, if a PLMN handover occurs in the UE, the UE re-determines the target service discovery function entity.
应理解,UE发生PLMN切换可以是UE由VPLMN移动到HPLMN,还可以是UE从第一VPLMN移动到第二VPLMN。It should be understood that the PLMN handover of the UE may be that the UE moves from the VPLMN to the HPLMN, or it may also be that the UE moves from the first VPLMN to the second VPLMN.
可选地,S205,部署于HPLMN的第一SMF获知UE发生PLMN切换。Optionally, S205, the first SMF deployed in the HPLMN learns that a PLMN handover occurs in the UE.
具体地,第一SMF通过跨PLMN的切换(handover,HO)流程,感知UE发生PLMN切换后,第一SMF触发向UE发送更新的第二业务发现功能实体的信息的流程,例如触发PDU会话修改。Specifically, after the first SMF senses that the UE has undergone a PLMN handover through a cross-PLMN handover (HO) process, the first SMF triggers a process of sending updated information about the second service discovery function entity to the UE, for example, triggering a PDU session modification. .
可选地,S206,第一SMF向UE发送更新后的第二业务发现功能实体的信息。Optionally, S206, the first SMF sends the updated information of the second service discovery function entity to the UE.
应理解,根据UE切换到的PLMN的不同,第一SMF向UE发送更新后的第二业务发现功能实体的信息具有以下几种情况。It should be understood that, depending on the PLMN to which the UE is switched, the first SMF may send the updated information of the second service discovery function entity to the UE in the following situations.
情况一:UE从VPLMN移动到HPLMN。Scenario 1: UE moves from VPLMN to HPLMN.
一种可能的实施方式,当在S201中没有进行去重操作,即业务发现功能实体选择信息中的第一业务发现功能实体的信息和第二业务发现功能实体的信息不包含共有业务标识时,也就是说此时的第二业务发现功能实体的信息不发生变化,第一SMF再次向UE发送第一SMF在S201中获得的第二业务发现功能实体的信息。One possible implementation is that when no deduplication operation is performed in S201, that is, when the information of the first service discovery function entity and the information of the second service discovery function entity in the service discovery function entity selection information do not contain a common service identifier, That is to say, the information of the second service discovery function entity does not change at this time, and the first SMF sends the information of the second service discovery function entity obtained by the first SMF in S201 to the UE again.
另一种可能的实施方式,当在S201中进行去重操作,即业务发现功能实体选择信息中的第一业务发现功能实体的信息和第二业务发现功能实体的信息包含共有业务标识时,第一SMF向UE发送更新后的第二业务发现功能实体的信息,该更新后的第二业务发现功能实体的信息包括在S201中进行去重后的第二业务发现功能实体的信息和共有业务标识。Another possible implementation manner is that when the deduplication operation is performed in S201, that is, when the information of the first service discovery function entity and the information of the second service discovery function entity in the service discovery function entity selection information include a common service identifier, An SMF sends the updated information of the second service discovery function entity to the UE. The updated information of the second service discovery function entity includes the information of the second service discovery function entity and the shared service identifier after deduplication in S201. .
情况二:UE从第一VPLMN移动到第二VPLMN。Scenario 2: The UE moves from the first VPLMN to the second VPLMN.
一种可能的实施方式,当在S201中没有进行去重操作,即业务发现功能实体选择信息中的第一业务发现功能实体的信息和第二业务发现功能实体的信息不包含共有业务标识时,也就是说此时的第二业务发现功能实体的信息不发生变化,第一SMF向UE发送第二VPLMN的业务发现功能实体的信息和第一SMF在S201中获得的第二业务发现功能实体的信息。One possible implementation is that when no deduplication operation is performed in S201, that is, when the information of the first service discovery function entity and the information of the second service discovery function entity in the service discovery function entity selection information do not contain a common service identifier, That is to say, the information of the second service discovery function entity does not change at this time. The first SMF sends the information of the second VPLMN service discovery function entity and the information of the second service discovery function entity obtained by the first SMF in S201 to the UE. information.
另一种可能的实施方式,当在S201中进行去重操作,即业务发现功能实体选择信息中的第一业务发现功能实体的信息和第二业务发现功能实体的信息包含共有业务标识时,则第一SMF向UE发送第二VPLMN的业务发现功能实体的信息和更新后的第二业务发现功能实体的信息,该更新后的第二业务发现功能实体的信息包括在S201中进行去重后的第二业务发现功能实体的信息和共有业务标识。Another possible implementation manner is that when the deduplication operation is performed in S201, that is, when the information of the first service discovery function entity and the information of the second service discovery function entity in the service discovery function entity selection information include a common service identifier, then The first SMF sends the information of the service discovery function entity of the second VPLMN and the updated information of the second service discovery function entity to the UE. The updated information of the second service discovery function entity includes the information after deduplication in S201. The information and common service identifier of the second service discovery function entity.
可选地,S207,UE重新确定目标业务发现功能实体。Optionally, S207, the UE re-determines the target service discovery function entity.
应理解,UE根据接收到来自第一SMF的更新的第二业务发现功能实体的信息重新确定目标业务发现功能实体。It should be understood that the UE re-determines the target service discovery function entity according to the updated information of the second service discovery function entity received from the first SMF.
情况一:UE从VPLMN移动到HPLMN。Scenario 1: UE moves from VPLMN to HPLMN.
一种可能的实施方式,UE根据更新的第二业务发现功能实体的信息重新确定目标业 务发现功能实体。In a possible implementation, the UE re-determines the target industry based on the updated information of the second service discovery function entity. Service discovery functional entities.
另一种可能的实施方式,第一SMF不向UE发送第二业务发现功能实体的信息,UE根据在S203中获得的第二业务发现功能实体的信息重新确定目标业务发现功能实体。In another possible implementation, the first SMF does not send the information of the second service discovery function entity to the UE, and the UE re-determines the target service discovery function entity based on the information of the second service discovery function entity obtained in S203.
示例性地,当在S201中没有进行去重操作,即业务发现功能实体选择信息中的第一业务发现功能实体的信息和第二业务发现功能实体的信息不包含共有业务标识时,也就是说此时的第二业务发现功能实体的信息不发生变化,第一SMF可以不向UE发送第一SMF在S201中获得的第二业务发现功能实体的信息,UE再次根据S202中获得的第二业务发现功能实体的信息重新确定目标业务发现功能实体。For example, when no deduplication operation is performed in S201, that is, when the information of the first service discovery function entity and the information of the second service discovery function entity in the service discovery function entity selection information do not contain a common service identifier, that is to say At this time, the information of the second service discovery function entity does not change. The first SMF may not send the information of the second service discovery function entity obtained by the first SMF in S201 to the UE. The UE will again use the second service discovery function entity obtained by the first SMF in S202. The information on the discovery functional entity re-determines the target service discovery functional entity.
示例性地,当第二业务发现功能实体的信息中包含HPLMN ID时,第一SMF可以不向UE发送第一SMF在S201中获得的第二业务发现功能实体的信息,UE能够根据S202中获得的第二业务发现功能实体的信息中的HPLMN ID重新确定目标业务发现功能实体。For example, when the information of the second service discovery function entity contains the HPLMN ID, the first SMF may not send the information of the second service discovery function entity obtained by the first SMF in S201 to the UE, and the UE can obtain the information according to the information of the second service discovery function entity in S202. The HPLMN ID in the information of the second service discovery function entity is used to re-determine the target service discovery function entity.
情况二:UE从第一VPLMN移动到第二VPLMN。Scenario 2: The UE moves from the first VPLMN to the second VPLMN.
一种可能的实施方式,UE根据第二VPLMN的业务发现功能实体的信息和更新的第二业务发现功能实体的信息重新确定目标业务发现功能实体。In one possible implementation, the UE re-determines the target service discovery function entity based on the information of the service discovery function entity of the second VPLMN and the updated information of the second service discovery function entity.
另一种可能的实施方式,第一SMF不向UE发送第二业务发现功能实体的信息,向UE发送第二VPLMN的业务发现功能实体的信息,UE根据第二VPLMN的业务发现功能实体的信息和在S203中获得的第二业务发现功能实体的信息重新确定目标业务发现功能实体。In another possible implementation, the first SMF does not send the information of the second service discovery function entity to the UE, but sends the information of the second VPLMN service discovery function entity to the UE, and the UE uses the information of the second VPLMN service discovery function entity to The target service discovery function entity is re-determined with the information of the second service discovery function entity obtained in S203.
示例性地,当在S201中没有进行去重操作,即业务发现功能实体选择信息中的第一业务发现功能实体的信息和第二业务发现功能实体的信息不包含共有业务标识时,也就是说此时的第二业务发现功能实体的信息不发生变化,第一SMF可以不向UE发送第一SMF在S201中获得的第二业务发现功能实体的信息,此时第一SMF向UE发送第二VPLMN的业务发现功能实体的信息,UE根据第二VPLMN的业务发现功能实体的信息和S202中获得的第二业务发现功能实体的信息重新确定目标业务发现功能实体。For example, when no deduplication operation is performed in S201, that is, when the information of the first service discovery function entity and the information of the second service discovery function entity in the service discovery function entity selection information do not contain a common service identifier, that is to say At this time, the information of the second service discovery function entity does not change. The first SMF may not send the information of the second service discovery function entity obtained by the first SMF in S201 to the UE. At this time, the first SMF sends the second service discovery function entity to the UE. According to the information of the service discovery function entity of the VPLMN, the UE re-determines the target service discovery function entity according to the information of the service discovery function entity of the second VPLMN and the information of the second service discovery function entity obtained in S202.
示例性地,当第二业务发现功能实体的信息中包含HPLMN ID时,第一SMF可以不向UE发送第一SMF在S201中获得的第二业务发现功能实体的信息,此时第一SMF向UE发送第二VPLMN的业务发现功能实体的信息,UE根据第二VPLMN的业务发现功能实体的信息和S202中获得的第二业务发现功能实体的信息中的HPLMN ID重新确定目标业务发现功能实体。For example, when the information of the second service discovery function entity contains the HPLMN ID, the first SMF may not send the information of the second service discovery function entity obtained by the first SMF in S201 to the UE. At this time, the first SMF sends the information to the UE. The UE sends the information of the service discovery function entity of the second VPLMN, and the UE re-determines the target service discovery function entity based on the information of the service discovery function entity of the second VPLMN and the HPLMN ID in the information of the second service discovery function entity obtained in S202.
基于上述方案,第一SMF能够根据UE切换PLMN的不同情况,策略性的更新第二业务发现功能实体的信息,在增加方案灵活性的同时,能够不同程度的减少确定目标业务发现功能实体的信令开销。Based on the above solution, the first SMF can strategically update the information of the second service discovery function entity according to different situations of UE handover to PLMN. While increasing the flexibility of the solution, it can reduce the information of determining the target service discovery function entity to varying degrees. Order overhead.
为便于理解,下面结合图3至图5,对图2所介绍的通信方法,做进一步说明。To facilitate understanding, the communication method introduced in Figure 2 will be further explained below in conjunction with Figures 3 to 5 .
需要说明的是,本申请下述实施例中各个网元之间的消息名字或消息中各参数的名字等只是一个示例,具体实现中也可以是其他的名字,本申请实施例对此不作具体限定。It should be noted that in the following embodiments of the present application, the names of messages between network elements or the names of parameters in the messages are just examples, and other names may also be used in specific implementations. This is not specified in the embodiments of the present application. limited.
需要说明的是,本申请下述实施例中的步骤之间也可以相互引用,术语概念也可以相互引用,本申请实施例对此不作具体限定。It should be noted that the steps in the following embodiments of the present application may also refer to each other, and the terms and concepts may also refer to each other, which are not specifically limited in the embodiments of the present application.
应理解,为方便描述,以下实施例中的业务发现功能实体以EASDF为例,也就是说,本申请中的EASDF仅作为举例,也可以替换为DNS服务器,或其他域名解析功能/实体, 例如ECS,或者EES等,不予限制,例如,V-EASDF替换为部署于VPLMN的DNS服务器,依然属于本申请的保护范围。It should be understood that, for convenience of description, the service discovery function entity in the following embodiments takes EASDF as an example. That is to say, EASDF in this application is only used as an example, and can also be replaced by a DNS server, or other domain name resolution function/entity. For example, ECS or EES are not restricted. For example, replacing V-EASDF with a DNS server deployed in VPLMN still falls within the scope of protection of this application.
应理解,为方便描述,以下实施例中的第一业务标识称为FQDN set1,第二业务标识称为FQDN set2。It should be understood that, for convenience of description, the first service identifier in the following embodiments is called FQDN set1, and the second service identifier is called FQDN set2.
图3是本申请实施例提供的一种通信方法300的示意图,其中,第一SMF部署于VPLMN,第二SMF部署于HPLMN。图3可参考上述图2的描述,为方便描述,将图2中的第一SMF称为V-SMF,第二SMF称为H-SMF,第一业务发现功能实体称为V-EASDF,第二业务发现功能实体称为H-EASDF。方法300可以包括如下步骤。Figure 3 is a schematic diagram of a communication method 300 provided by an embodiment of the present application, in which the first SMF is deployed on the VPLMN and the second SMF is deployed on the HPLMN. For Figure 3, reference can be made to the description of Figure 2 above. For convenience of description, the first SMF in Figure 2 is called V-SMF, the second SMF is called H-SMF, and the first service discovery function entity is called V-EASDF. The second service discovery function entity is called H-EASDF. Method 300 may include the following steps.
S300,UE建立协议数据单元(protocol data unit,PDU)会话。S300: The UE establishes a protocol data unit (PDU) session.
应理解,UE建立PDU会话具体过程可参见现有建立PDU会话流程,下面,结合S301-S307进行简要说明。It should be understood that the specific process of establishing a PDU session by the UE can be found in the existing process of establishing a PDU session. Below, a brief description will be given in conjunction with S301-S307.
S301,UE请求建立PDU会话。S301. The UE requests to establish a PDU session.
具体地,UE向AMF发送建立PDU会话的请求,使得AMF为会话选择SMF。Specifically, the UE sends a request to establish a PDU session to the AMF, so that the AMF selects the SMF for the session.
应理解,当前UE接入VPLMN,AMF部署于VPLMN。It should be understood that the UE currently accesses the VPLMN, and the AMF is deployed in the VPLMN.
进一步地,AMF接收到PDU会话建立请求之后,需要选择SMF以建立PDU会话,图3所示的方法流程还包括:Further, after the AMF receives the PDU session establishment request, it needs to select the SMF to establish the PDU session. The method flow shown in Figure 3 also includes:
S302,AMF选择SMF。S302, AMF selects SMF.
应理解,AMF接收到来自UE的PDU会话建立请求后,选择部署于VPLMN的V-SMF和部署于HPLMN的H-SMF。It should be understood that after receiving the PDU session establishment request from the UE, the AMF selects the V-SMF deployed in the VPLMN and the H-SMF deployed in the HPLMN.
S303,AMF向V-SMF发送Nsmf_PDUSession_CreateSMContext消息,该消息包含H-SMF的地址。S303: AMF sends an Nsmf_PDUSession_CreateSMContext message to V-SMF, which contains the address of H-SMF.
相应地,V-SMF接收来自AMF的Nsmf_PDUSession_CreateSMContext消息。Accordingly, V-SMF receives the Nsmf_PDUSession_CreateSMContext message from AMF.
S304,V-SMF选择V-UPF。S304, V-SMF selects V-UPF.
应理解,V-SMF可以根据UPF的负载,UPF的位置,UPF的能力等信息选择V-UPF,并向该V-UPF发送N4规则,N4规则用于进行用户面报文处理。It should be understood that the V-SMF can select a V-UPF based on information such as the load of the UPF, the location of the UPF, and the capabilities of the UPF, and send N4 rules to the V-UPF. The N4 rules are used for user plane message processing.
S305,V-SMF向H-SMF发送Nsmf_PDUSession_Create Request消息。S305, V-SMF sends Nsmf_PDUSession_Create Request message to H-SMF.
相应地,H-SMF接收来自V-SMF的Nsmf_PDUSession_Create Request消息。Correspondingly, H-SMF receives the Nsmf_PDUSession_Create Request message from V-SMF.
S306,H-SMF选择H-PCF。S306, H-SMF selects H-PCF.
应理解,H-SMF接收到Nsmf_PDUSession_Create Request消息后,可以根据本地运营商策略,DNN等信息选择H-PCF。It should be understood that after H-SMF receives the Nsmf_PDUSession_Create Request message, it can select H-PCF based on local operator policy, DNN and other information.
S307,H-SMF获取策略信息。S307, H-SMF obtains policy information.
其中,授权策略用于表征允许VPLMN进行分流,或者用于表征允许在VPLMN***分流点,再或者用于表征允许选择V-EASDF。需要说明的是,上述授权策略也可以表述为其他信元,例如授权信息,指示信息等,只要可以起到上述作用即可,不予限制。可选地,H-SMF可以向H-PCF发送获取策略信息的请求,H-PCF将授权策略携带在请求反馈消息中,发送给H-SMF。H-SMF还可以通过本地配置的方式获取策略信息,不予限制。The authorization policy is used to indicate that the VPLMN is allowed to perform offloading, or to indicate that the offloading point is allowed to be inserted into the VPLMN, or to indicate that the V-EASDF is allowed to be selected. It should be noted that the above authorization policy can also be expressed as other information elements, such as authorization information, instruction information, etc., as long as it can play the above role, there is no restriction. Optionally, H-SMF can send a request to obtain policy information to H-PCF, and H-PCF carries the authorization policy in the request feedback message and sends it to H-SMF. H-SMF can also obtain policy information through local configuration without restrictions.
应理解,H-SMF可以将获取策略信息的请求携带在Npcf_SMPolicyControl_Update Request/Response消息中发送给H-PCF,不予限制。It should be understood that H-SMF can carry the request to obtain policy information in the Npcf_SMPolicyControl_Update Request/Response message and send it to H-PCF without restriction.
S310,H-SMF确定H-EASDF的信息。 S310, H-SMF determines the information of H-EASDF.
应理解,H-SMF选择H-EASDF,并确定H-EASDF的信息。It should be understood that H-SMF selects H-EASDF and determines the information of H-EASDF.
其中,H-EASDF的信息包括以下一项或多项信息:H-EASDF的地址、FQDN set2、HPLMN ID等,不予限制。Among them, H-EASDF information includes one or more of the following information: H-EASDF address, FQDN set2, HPLMN ID, etc., which are not restricted.
其中,H-EASDF的地址可以是H-EASDF的IP地址,还可以是其他地址,例如媒体接入控制(media access control,MAC)地址,统一资源定位符(uniform resource locator,URL)等,不予限制。Among them, the address of H-EASDF can be the IP address of H-EASDF, or it can also be other addresses, such as media access control (media access control, MAC) address, uniform resource locator (uniform resource locator, URL), etc. be restricted.
其中,FQDN set2用于指示部署于HPLMN的业务的FQDN的集合,或者用于指示允许/希望UE通过部署于HPLMN的应用服务器(Application Service,AS)接入的业务的FQDN的集合,不予限制。Among them, FQDN set2 is used to indicate the set of FQDNs of services deployed on HPLMN, or is used to indicate the set of FQDNs of services that are allowed/hoped for UE to access through the application server (Application Service, AS) deployed on HPLMN, and is not restricted. .
需要说明的是,FQDN set2是指图2中的第二业务标识,本领域技术人员可以理解,本申请实施例中的FQDN set2和第二业务标识可以互相替换。It should be noted that FQDN set2 refers to the second service identifier in Figure 2. Those skilled in the art can understand that FQDN set2 and the second service identifier in the embodiment of the present application can be replaced with each other.
应理解,H-SMF可以通过本地配置的方式确定H-EASDF的地址,还可以通过从NRF获取的方式确定H-EASDF,或其它方式获取H-EASDF的地址,不予限制。It should be understood that the H-SMF can determine the address of the H-EASDF through local configuration, can also determine the H-EASDF by obtaining it from the NRF, or obtain the address of the H-EASDF through other methods, without limitation.
应理解,H-SMF可以通过本地配置,或从AF获取等方式获取FQDN set2,不予限制。It should be understood that H-SMF can obtain FQDN set2 through local configuration or acquisition from AF, without restrictions.
S311,H-SMF向H-EASDF发送DNS处理规则。S311, H-SMF sends DNS processing rules to H-EASDF.
相应地,H-EASDF接收来自H-SMF的DNS处理规则。Accordingly, H-EASDF receives DNS processing rules from H-SMF.
其中,DNS处理规则用于EASDF对DNS消息进行处理,例如缓存,转发DNS消息,向DNS消息添加ECS option等,不予限制。Among them, DNS processing rules are used by EASDF to process DNS messages, such as caching, forwarding DNS messages, adding ECS options to DNS messages, etc., and are not restricted.
S312,H-SMF向V-SMF发送H-EASDF的信息。S312, H-SMF sends H-EASDF information to V-SMF.
相应地,V-SMF接收来自H-SMF的H-EASDF的信息。Accordingly, the V-SMF receives the information of the H-EASDF from the H-SMF.
可选地,H-EASDF的信息还可以包括H-EASDF的地址与FQDN set2的关联关系。Optionally, the H-EASDF information may also include the association between the H-EASDF address and FQDN set2.
可选地,H-SMF向V-SMF发送第一指示信息。Optionally, the H-SMF sends the first indication information to the V-SMF.
其中,该第一指示信息可以用于指示确定业务发现功能实体选择信息(具体为指示V-SMF确定业务发现功能实体选择信息),还可以用于指示向UE发送业务发现功能实体选择信息(具体为指示V-SMF向UE发送业务发现功能实体选择信息)等。The first indication information may be used to indicate determining the service discovery function entity selection information (specifically, instructing the V-SMF to determine the service discovery function entity selection information), and may also be used to indicate sending the service discovery function entity selection information (specifically, to instruct the V-SMF to determine the service discovery function entity selection information) to the UE. To instruct V-SMF to send service discovery function entity selection information) to the UE, etc.
S320,V-SMF确定V-EASDF的信息。S320, V-SMF determines the information of V-EASDF.
应理解,当V-SMF接收来自H-SMF的H-EASDF的信息后,V-SMF确定V-EASDF的信息。It should be understood that after the V-SMF receives the H-EASDF information from the H-SMF, the V-SMF determines the V-EASDF information.
其中,V-EASDF的信息包括以下一项或多项信息:V-EASDF的地址、FQDN set1、VPLMN ID等。Among them, the V-EASDF information includes one or more of the following information: V-EASDF address, FQDN set1, VPLMN ID, etc.
其中,V-EASDF的地址可以是V-EASDF的IP地址,还可以是其他地址,例如MAC地址,URL等,不予限制。Among them, the address of V-EASDF can be the IP address of V-EASDF, or other addresses, such as MAC address, URL, etc., without limitation.
其中,FQDN set1用于指示部署于VPLMN的业务的FQDN的集合,或者用于指示允许/希望UE通过部署于VPLMN的AS接入的业务的FQDN的集合,或者用于指示允许在VPLMN分流的FQDN的集合,不予限制。Among them, FQDN set1 is used to indicate the set of FQDNs of the services deployed in the VPLMN, or to indicate the set of FQDNs of the services that are allowed/hoped for the UE to access through the AS deployed in the VPLMN, or to indicate the FQDNs that are allowed to be offloaded in the VPLMN. The collection is not limited.
需要说明的是,FQDN set1是指图2中的第一业务标识,本领域技术人员可以理解,本申请实施例中的FQDN set1和第一业务标识可以互相替换。It should be noted that FQDN set1 refers to the first service identifier in Figure 2. Those skilled in the art can understand that FQDN set1 and the first service identifier in the embodiment of the present application can be replaced with each other.
可选地,若S312中,H-SMF向V-SMF发送第一指示信息,则V-SMF根据该第一指示信息确定V-EASDF的信息,具体地包括根据该第一指示信息确定V-EASDF的信息中 的FQDN set1,VPLMN等。Optionally, if in S312, H-SMF sends first indication information to V-SMF, then V-SMF determines V-EASDF information according to the first indication information, specifically including determining V-EASDF according to the first indication information. EASDF information FQDN set1, VPLMN, etc.
应理解,V-SMF可以通过本地配置的方式确定V-EASDF的地址,还可以通过从NRF获取的方式确定V-EASDF,或其它方式获取H-EASDF的地址,不予限制。It should be understood that the V-SMF can determine the address of the V-EASDF through local configuration, can also determine the V-EASDF by obtaining it from the NRF, or obtain the address of the H-EASDF in other ways, without limitation.
应理解,V-SMF可以通过本地配置,或从AF获取等方式获取FQDN set,不予限制。It should be understood that V-SMF can obtain the FQDN set through local configuration or acquisition from AF, without restrictions.
应理解,上述S320可能是在上述S312获得的H-EASDF的信息之前或者之后发生,V-SMF确定V-EASDF的信息没有时序限定。It should be understood that the above S320 may occur before or after the H-EASDF information obtained in the above S312, and there is no timing limit for the V-SMF to determine the V-EASDF information.
S330,V-SMF确定业务发现功能实体选择信息。S330, V-SMF determines the service discovery function entity selection information.
应理解,V-SMF根据上述S320确定的V-EASDF的信息和上述S312获得的H-EASDF的信息确定业务发现功能实体选择信息。It should be understood that the V-SMF determines the service discovery function entity selection information based on the V-EASDF information determined in the above S320 and the H-EASDF information obtained in the above S312.
需要说明的是,上述S310-S330的过程与S201中,当第一SMF部署于VPLMN时,第一SMF确定业务发现功能实体选择信息的过程类似,V-SMF根据上述S320确定的V-EASDF的信息和上述S310获得的H-EASDF的信息确定业务发现功能实体选择信息,即为S201中,第一SMF确定第一业务发现功能实体的信息,并接收来自第二SMF的第二业务发现功能实体的第二信息,第一SMF根据第一业务发现功能实体的信息和第二业务发现功能实体的第二信息确定所述业务发现功能实体选择信息,这里,为了避免赘述,省略其详细说明。It should be noted that the above-mentioned S310-S330 process is similar to the process in S201 when the first SMF is deployed on the VPLMN and the first SMF determines the service discovery function entity selection information. The V-SMF determines the service discovery function entity selection information based on the V-EASDF determined in the above-mentioned S320. Information and the H-EASDF information obtained in S310 above determine the service discovery function entity selection information, that is, in S201, the first SMF determines the information of the first service discovery function entity and receives the second service discovery function entity from the second SMF. The first SMF determines the service discovery function entity selection information based on the information of the first service discovery function entity and the second information of the second service discovery function entity. Here, in order to avoid redundancy, its detailed description is omitted.
其中,业务发现功能实体选择信息包括V-EASDF的地址、FQDN set1、H-EASDF的地址、FQDN set2。Among them, the service discovery function entity selection information includes the address of V-EASDF, FQDN set1, the address of H-EASDF, and FQDN set2.
应理解,业务发现功能实体选择信息可以为V-EASDF的地址-FQDN set1,H-EASDF的地址-FQDN set2的形式,还可以为V-EASDF的地址与FQDN set1的关联关系,H-EASDF的地址与FQDN set2的关联关系的形式。It should be understood that the service discovery function entity selection information can be in the form of the address of V-EASDF - FQDN set1, the address of H-EASDF - FQDN set2, or the association relationship between the address of V-EASDF and FQDN set1, the address of H-EASDF The form of the association between the address and FQDN set2.
可选地,业务发现功能实体选择信息还可以包括VPLMN ID和HPLMN ID。Optionally, the service discovery function entity selection information may also include VPLMN ID and HPLMN ID.
应理解,业务发现功能实体选择信息还可以为V-EASDF的地址-FQDN set1-VPLMN ID,H-EASDF的地址-FQDN set2-HPLMN ID的形式,还可以为V-EASDF的地址与FQDN set1和VPLMN ID的关联关系,H-EASDF的地址与FQDN set2和HPLMN ID的关联关系的形式。It should be understood that the service discovery function entity selection information can also be in the form of the address of V-EASDF-FQDN set1-VPLMN ID, the address of H-EASDF-FQDN set2-HPLMN ID, or the address of V-EASDF and FQDN set1 and The association relationship of VPLMN ID, the form of the association relationship between H-EASDF address and FQDN set2 and HPLMN ID.
应理解,FQDN set1和FQDN set2可能存在重叠的业务标识,例如某个业务在HPLMN和VPLMN都有部署,则该业务对应的FQDN就可能既包含在FQDN set1中,也包含在FQDN set2中。S340,V-SMF向V-EASDF发送DNS处理规则。It should be understood that FQDN set1 and FQDN set2 may have overlapping service identifiers. For example, if a certain service is deployed in both HPLMN and VPLMN, the FQDN corresponding to the service may be included in both FQDN set1 and FQDN set2. S340, V-SMF sends DNS processing rules to V-EASDF.
相应地,V-EASDF接收来自V-SMF的DNS处理规则。Accordingly, V-EASDF receives DNS processing rules from V-SMF.
其中,DNS处理规则用于EASDF对DNS消息进行处理,例如缓存,转发DNS消息,向DNS消息添加ECS option等,不予限制。Among them, DNS processing rules are used by EASDF to process DNS messages, such as caching, forwarding DNS messages, adding ECS options to DNS messages, etc., and are not restricted.
应理解,上述S340与上述S330的执行顺序可以以任意时间顺序执行,还可以同时执行,不予限制。It should be understood that the execution order of the above-mentioned S340 and the above-mentioned S330 can be executed in any time sequence, and can also be executed at the same time without limitation.
S350,V-SMF向AMF发送业务发现功能实体选择信息。S350: V-SMF sends service discovery function entity selection information to AMF.
相应地,AMF接收来自V-SMF的业务发现功能实体选择信息。Correspondingly, the AMF receives the service discovery function entity selection information from the V-SMF.
应理解,V-SMF可以通过Namf_Communication_N1N2MessageTransfer消息等方式,向AMF发送业务发现功能实体选择信息,不予限制。It should be understood that the V-SMF can send the service discovery function entity selection information to the AMF through the Namf_Communication_N1N2MessageTransfer message, etc., without restriction.
S360,AMF向UE发送业务发现功能实体选择信息。 S360: The AMF sends service discovery function entity selection information to the UE.
相应地,UE接收来自AMF的业务发现功能实体选择信息。Correspondingly, the UE receives the service discovery function entity selection information from the AMF.
应理解,AMF可以通过非接入层(non-access stratum,NAS)消息等方式,向UE发送该业务发现功能实体选择信息,不予限制。It should be understood that the AMF can send the service discovery function entity selection information to the UE through non-access stratum (NAS) messages or other methods without restrictions.
应理解,当UE需要查询DNS时,执行下述S370和S380。It should be understood that when the UE needs to query DNS, the following S370 and S380 are performed.
可选地,S370,UE确定目标业务发现功能实体,并向该目标业务发现功能实体发送DNS查询消息。Optionally, S370, the UE determines the target service discovery function entity and sends a DNS query message to the target service discovery function entity.
应理解,UE根据接入的PLMN、待接入业务的标识和业务发现功能实体选择信息,确定目标业务发现功能实体。It should be understood that the UE determines the target service discovery function entity according to the accessed PLMN, the identity of the service to be accessed, and the service discovery function entity selection information.
需要说明的是,上述S370的过程与S203中,UE根据业务发现功能实体选择信息,确定为目标业务发现功能实体的过程类似。It should be noted that the above-mentioned process of S370 is similar to the process of determining the UE as the target service discovery function entity according to the service discovery function entity selection information in S203.
一种可能的实施方式,当UE确定待接入业务的标识只包含于FQDN set1,或者待接入业务的标识只包含于FQDN set2时,UE确定目标业务发现功能实体为V-EASDF或者H-EASDF。A possible implementation manner is that when the UE determines that the identifier of the service to be accessed is only included in FQDN set1, or the identifier of the service to be accessed is only included in FQDN set2, the UE determines that the target service discovery function entity is V-EASDF or H- EASDF.
具体地,当UE确定待接入业务的标识只包含于FQDN set1时,UE确定目标业务发现功能实体为V-EASDF。当UE确定待接入业务的标识只包含于FQDN set2时,UE确定目标业务发现功能实体为H-EASDF。Specifically, when the UE determines that the identifier of the service to be accessed is only included in FQDN set1, the UE determines that the target service discovery function entity is V-EASDF. When the UE determines that the identifier of the service to be accessed is only included in FQDN set2, the UE determines that the target service discovery function entity is H-EASDF.
另一种可能的实施方式,当UE确定待接入业务的标识既包含于FQDN set1,又包含于FQDN set2,换句话说,待接入业务的标识为FQDN set1和FQDN set2的共有业务标识,或者待接入业务在VPLMN和HPLMN都有部署时,UE根据接入的PLMN确定目标业务发现功能实体。In another possible implementation, when the UE determines that the identifier of the service to be accessed is included in both FQDN set1 and FQDN set2, in other words, the identifier of the service to be accessed is the common service identifier of FQDN set1 and FQDN set2, Or when the service to be accessed is deployed in both VPLMN and HPLMN, the UE determines the target service discovery function entity according to the accessed PLMN.
具体地,当UE确定接入的PLMN为VPLMN时,UE确定目标业务发现功能实体为V-EASDF。当UE确定接入的PLMN为HPLMN时,UE确定目标业务发现功能实体为H-EASDF。Specifically, when the UE determines that the accessed PLMN is a VPLMN, the UE determines that the target service discovery function entity is V-EASDF. When the UE determines that the accessed PLMN is HPLMN, the UE determines that the target service discovery function entity is H-EASDF.
另一种可能的实施方式,UE先确定接入的PLMN为VPLMN或者HPLMN,再匹配待接入业务的标识。In another possible implementation, the UE first determines that the accessed PLMN is VPLMN or HPLMN, and then matches the identifier of the service to be accessed.
示例性地,当UE确定接入的PLMN为VPLMN时,UE再确定待接入业务的标识是否包含于FQDN set1,若待接入业务的标识包含于FQDN set1,则UE确定目标业务发现功能实体为V-EASDF;若待接入业务的标识不包含于FQDN set1,UE再确定待接入业务的标识是否包含于FQDN set2,若待接入业务的标识包含于FQDN set2,则UE确定目标业务发现功能实体为H-EASDF,若待接入业务的标识不包含于FQDN set2,则UE选择本地配置的默认业务发现功能实体,或者随机选择一个业务发现功能实体,不予限制。For example, when the UE determines that the accessed PLMN is a VPLMN, the UE then determines whether the identifier of the service to be accessed is included in FQDN set1. If the identifier of the service to be accessed is included in FQDN set1, the UE determines the target service discovery function entity. is V-EASDF; if the identifier of the service to be accessed is not included in FQDN set1, the UE then determines whether the identifier of the service to be accessed is included in FQDN set2. If the identifier of the service to be accessed is included in FQDN set2, the UE determines the target service The discovery function entity is H-EASDF. If the identity of the service to be accessed is not included in FQDN set2, the UE selects the locally configured default service discovery function entity, or randomly selects a service discovery function entity without restriction.
示例性地,当UE确定接入的PLMN为HPLMN时,UE再确定待接入业务的标识是否包含于FQDN set2,若待接入业务的标识包含于FQDN set2,则UE确定目标业务发现功能实体为H-EASDF;若待接入业务的标识不包含于FQDN set2,UE再确定待接入业务的标识是否包含于FQDN set1,若待接入业务的标识包含于FQDN set1,则UE确定目标业务发现功能实体为V-EASDF,若待接入业务的标识不包含于FQDN set1,则UE选择本地配置的默认业务发现功能实体,或者随机选择一个业务发现功能实体,不予限制。For example, when the UE determines that the accessed PLMN is HPLMN, the UE then determines whether the identifier of the service to be accessed is included in FQDN set2. If the identifier of the service to be accessed is included in FQDN set2, the UE determines the target service discovery function entity. is H-EASDF; if the identifier of the service to be accessed is not included in FQDN set2, the UE then determines whether the identifier of the service to be accessed is included in FQDN set1. If the identifier of the service to be accessed is included in FQDN set1, the UE determines the target service The discovery function entity is V-EASDF. If the identity of the service to be accessed is not included in FQDN set1, the UE selects the locally configured default service discovery function entity, or randomly selects a service discovery function entity without restriction.
需要说明的是,本申请不限制UE确定业务发现功能实体的方式,以上示例仅做参考。It should be noted that this application does not limit the way in which the UE determines the service discovery function entity, and the above examples are only for reference.
基于上述方案,V-SMF确定并向UE发送业务发现功能实体选择信息,使得UE根据 该业务发现功能实体选择信息,确定目标业务发现功能实体,并向该目标业务发现功能实体发送DNS查询消息进行DNS查询。通过该方案,由V-SMF确定业务发现功能实体选择信息,并由UE能够根据业务发现功能实体选择信息,在部署于不同PLMN的多个业务发现功能实体中,确定为UE发现待接入业务的目标业务发现功能实体,避免了无法恰当解析业务的DNS的问题,有利于合理的业务发现,从而提高用户接入业务的体验。Based on the above solution, V-SMF determines and sends service discovery function entity selection information to the UE, so that the UE can The service discovery function entity selects information, determines the target service discovery function entity, and sends a DNS query message to the target service discovery function entity for DNS query. Through this solution, the V-SMF determines the service discovery function entity selection information, and the UE can determine the service to be accessed by the UE among multiple service discovery function entities deployed in different PLMNs based on the service discovery function entity selection information. The target service discovery functional entity avoids the problem of inability to properly resolve the DNS of the service, which is conducive to reasonable service discovery, thereby improving the user experience of accessing the service.
进一步地,在图3所示的流程之后,若UE发生PLMN切换,H-SMF能够获知UE发生PLMN切换,并确定向UE发送第二业务发现功能实体的信息。具体步骤如图4所示,下面结合图4进行详细介绍,方法400可以包括如下步骤。Further, after the process shown in Figure 3, if a PLMN switch occurs in the UE, the H-SMF can learn that the PLMN switch occurs in the UE, and determine to send the information of the second service discovery function entity to the UE. The specific steps are shown in Figure 4, which will be introduced in detail below in conjunction with Figure 4. The method 400 may include the following steps.
S410,UE发生PLMN切换。S410, the UE undergoes PLMN handover.
应理解,UE发生PLMN切换可以是UE由VPLMN移动到HPLMN,还可以是UE从第一VPLMN移动到第二VPLMN。It should be understood that the PLMN handover of the UE may be that the UE moves from the VPLMN to the HPLMN, or it may also be that the UE moves from the first VPLMN to the second VPLMN.
S420,H-SMF获知UE发生PLMN切换。S420: H-SMF learns that a PLMN handover occurs in the UE.
应理解,H-SMF通过跨PLMN的切换(handover,HO)流程,感知UE发生PLMN切换。It should be understood that H-SMF senses that a PLMN handover occurs in the UE through a cross-PLMN handover (HO) process.
应理解,当H-SMF获知UE发生PLMN切换后,H-SMF触发向UE发送第二业务发现功能实体的信息的流程。It should be understood that when the H-SMF learns that a PLMN handover has occurred in the UE, the H-SMF triggers a process of sending the information of the second service discovery function entity to the UE.
需要说明的是,上述S420的过程与S205相似,这里,为了避免赘述,省略其详细说明。It should be noted that the above-mentioned process of S420 is similar to that of S205. Here, in order to avoid redundancy, its detailed description is omitted.
S430,H-SMF向UE发送更新后的第二业务发现功能实体的信息。S430: The H-SMF sends the updated information of the second service discovery function entity to the UE.
相应地,UE接收来自H-SMF的第二业务发现功能实体的信息。Correspondingly, the UE receives information from the second service discovery function entity of H-SMF.
应理解,H-SMF可以通过发起PDU会话修改流程等方式,向UE发送更新后的第二业务发现功能实体的信息。It should be understood that the H-SMF can send the updated information of the second service discovery function entity to the UE by initiating a PDU session modification process or other methods.
需要说明的是,上述S430的过程可参考S206的描述。It should be noted that the above process of S430 may refer to the description of S206.
应理解,根据UE切换到的PLMN的不同,H-SMF向UE发送更新后的H-EASDF的信息具有以下几种情况。It should be understood that depending on the PLMN to which the UE is switched, the H-SMF sends updated H-EASDF information to the UE in the following situations.
情况一:UE从VPLMN移动到HPLMN。Scenario 1: UE moves from VPLMN to HPLMN.
一种可能的实施方式,当对V-EASDF的信息和H-EASDF的信息没有进行去重操作,即业务发现功能实体选择信息中的FQDN set1和FQDN set2不包含共有业务标识时,也就是说此时的第二业务发现功能实体的信息不发生变化,H-SMF再次向UE发送H-EASDF的信息。One possible implementation is when the V-EASDF information and the H-EASDF information are not deduplicated, that is, when the FQDN set1 and FQDN set2 in the service discovery function entity selection information do not contain the common service identifier, that is to say At this time, the information of the second service discovery function entity does not change, and H-SMF sends H-EASDF information to the UE again.
另一种可能的实施方式,当对V-EASDF的信息和H-EASDF的信息进行去重操作,即业务发现功能实体选择信息中的FQDN set1和FQDN set2包含共有业务标识时,H-SMF向UE发送更新后的H-EASDF信息,该更新后的H-EASDF信息包括去重后的H-EASDF的信息和共有业务标识。Another possible implementation is that when the V-EASDF information and the H-EASDF information are deduplicated, that is, when the FQDN set1 and FQDN set2 in the service discovery function entity selection information contain common service identifiers, the H-SMF The UE sends updated H-EASDF information, which includes deduplicated H-EASDF information and a common service identifier.
为便于理解,下面结合表4对H-SMF向UE发送更新后的H-EASDF的信息进行说明。For ease of understanding, the following describes the updated H-EASDF information sent by H-SMF to the UE in conjunction with Table 4.
表4更新后的H-EASDF的信息列表

Table 4 Updated H-EASDF information list

如上表4所示,UE发送PLMN切换前,V-EASDF的信息中的FQDN set1包括FQDN 1,FQDN 2,……,FQDN 7,H-EASDF的信息中的FQDN set2包括FQDN 6,FQDN 7,……,FQDN 10,则去重后的业务发现功能实体选择信息中的H-EASDF的信息中包括FQDN 8,FQDN 9,FQDN 10,当UE从VPLMN切换至HPLMN时,H-SMF向UE发送更新后的H-EASDF的信息,即包括去重后的H-EASDF的信息和共有业务标识,例如H-SMF通过发起PDU会话修改流程等方式向UE发送H-EASDF的信息。As shown in Table 4 above, before the UE sends the PLMN handover, the FQDN set1 in the V-EASDF information includes FQDN 1, FQDN 2,..., FQDN 7, and the FQDN set2 in the H-EASDF information includes FQDN 6, FQDN 7, ..., FQDN 10, then the H-EASDF information in the service discovery function entity selection information after deduplication includes FQDN 8, FQDN 9, FQDN 10. When the UE switches from VPLMN to HPLMN, H-SMF is sent to the UE The updated H-EASDF information includes the deduplicated H-EASDF information and the common service identifier. For example, H-SMF sends the H-EASDF information to the UE by initiating a PDU session modification process.
情况二:UE从第一VPLMN移动到第二VPLMN。Scenario 2: The UE moves from the first VPLMN to the second VPLMN.
一种可能的实施方式,当对V-EASDF的信息和H-EASDF的信息没有进行去重操作,即业务发现功能实体选择信息中的FQDN set1和FQDN set2不包含共有业务标识时,也就是说此时的第二业务发现功能实体的信息不发生变化,H-SMF向UE发送第二VPLMN的业务发现功能实体的信息和H-EASDF的信息。One possible implementation is when the V-EASDF information and the H-EASDF information are not deduplicated, that is, when the FQDN set1 and FQDN set2 in the service discovery function entity selection information do not contain the common service identifier, that is to say At this time, the information of the second service discovery function entity does not change, and the H-SMF sends the information of the service discovery function entity of the second VPLMN and the information of the H-EASDF to the UE.
另一种可能的实施方式,当对V-EASDF的信息和H-EASDF的信息进行去重操作,即业务发现功能实体选择信息中的FQDN set1和FQDN set2包含共有业务标识时,H-SMF向UE发送第二VPLMN的业务发现功能实体的信息和更新后的H-EASDF信息,该更新后的H-EASDF信息包括去重后的H-EASDF的信息和共有业务标识。Another possible implementation is that when the V-EASDF information and the H-EASDF information are deduplicated, that is, when the FQDN set1 and FQDN set2 in the service discovery function entity selection information contain common service identifiers, the H-SMF The UE sends the information of the service discovery function entity of the second VPLMN and the updated H-EASDF information. The updated H-EASDF information includes the deduplicated H-EASDF information and the common service identifier.
其中,更新后的H-EASDF信息可参考上述表4的描述。Among them, the updated H-EASDF information can refer to the description in Table 4 above.
S440,UE重新确定目标业务发现功能实体。S440: The UE re-determines the target service discovery function entity.
应理解,UE根据接收到来自H-SMF的更新后的H-EASDF的信息重新确定目标业务发现功能实体。It should be understood that the UE re-determines the target service discovery function entity according to the updated H-EASDF information received from the H-SMF.
可选地,当UE从第一VPLMN移动到第二VPLMN时,UE根据接收到来自H-SMF的第二VPLMN的业务发现功能实体的信息和更新后的H-EASDF的信息重新确定目标业务发现功能实体。Optionally, when the UE moves from the first VPLMN to the second VPLMN, the UE re-determines the target service discovery based on the information of the service discovery function entity of the second VPLMN received from the H-SMF and the updated H-EASDF information. Functional entity.
需要说明的是,上述S440的过程可参考S207的描述。It should be noted that the above process of S440 may refer to the description of S207.
基于上述方案,当UE发生PLMN切换,H-SMF能够获知UE发生PLMN切换,并确定向UE发送第二业务发现功能实体的信息,避免了无法恰当解析业务的DNS的问题,有利于合理的业务发现,从而提高用户接入业务的体验。Based on the above solution, when the UE undergoes a PLMN switch, H-SMF can learn that the UE has undergone a PLMN switch and determine to send the information of the second service discovery function entity to the UE, avoiding the problem of being unable to properly resolve the DNS of the service and conducive to reasonable services. Discovery, thereby improving user experience of accessing services.
上述图3和图4的方法中,由V-SMF确定并向UE发送业务发现功能实体选择信息,下面介绍图5中,由H-SMF确定并向UE发送业务发现功能实体选择信息,下面结合图5和图6做详细说明。In the above methods of Figures 3 and 4, the V-SMF determines and sends the service discovery function entity selection information to the UE. In Figure 5, the H-SMF determines and sends the service discovery function entity selection information to the UE. The following is combined with Figures 5 and 6 illustrate this in detail.
图5是本申请实施例提供的一种通信方法500的示意图,其中,第一SMF部署于HPLMN,第二SMF部署于VPLMN。图5可参考上述图2的描述,为方便描述,将图2中的第一SMF称为H-SMF,第二SMF称为V-SMF,第一业务发现功能实体称为H-EASDF,第二业务发现功能实体称为V-EASDF,方法500可以包括如下步骤。Figure 5 is a schematic diagram of a communication method 500 provided by an embodiment of the present application, in which the first SMF is deployed on the HPLMN and the second SMF is deployed on the VPLMN. Figure 5 can refer to the description of Figure 2 above. For convenience of description, the first SMF in Figure 2 is called H-SMF, the second SMF is called V-SMF, the first service discovery function entity is called H-EASDF, and the first SMF in Figure 2 is called H-SMF. The second service discovery function entity is called V-EASDF, and the method 500 may include the following steps.
S500,UE建立PDU会话。 S500: The UE establishes a PDU session.
需要说明的是,S500的过程与S300的过程相似,这里,为了避免赘述,省略其详细说明。It should be noted that the process of S500 is similar to the process of S300. Here, in order to avoid redundancy, its detailed description is omitted.
S510,H-SMF确定H-EASDF的信息。S510, H-SMF determines the information of H-EASDF.
S511,H-SMF向H-EASDF发送DNS处理规则。S511, H-SMF sends DNS processing rules to H-EASDF.
需要说明的是,S510-S511的过程与S310-S311的过程相似,这里,为了避免赘述,省略其详细说明。It should be noted that the process of S510-S511 is similar to the process of S310-S311. Here, in order to avoid redundancy, its detailed description is omitted.
应理解,上述S510在下述S540之前执行即可,S510-S532没有时序限定。It should be understood that the above-mentioned S510 can be executed before the following S540, and there is no timing limit for S510-S532.
S520,H-SMF向V-SMF发送请求消息。S520, H-SMF sends a request message to V-SMF.
换言之,V-SMF接收来自H-SMF的请求消息。In other words, V-SMF receives the request message from H-SMF.
应理解,H-SMF向V-SMF发送请求消息,该请求消息用于请求获取V-EASDF的信息。请求V-EASDF的地址。应理解,H-SMF可以通过Nsmf_PDUSession_Update Request消息等方式,发送该请求消息,不予限制。It should be understood that the H-SMF sends a request message to the V-SMF, and the request message is used to request to obtain V-EASDF information. Request the address of V-EASDF. It should be understood that H-SMF can send this request message through Nsmf_PDUSession_Update Request message and other methods without restrictions.
可选地,H-SMF向V-SMF发送第二指示信息,该第二指示信息用于请求获取FQDN set1。S530,V-SMF确定V-EASDF的信息。Optionally, the H-SMF sends second indication information to the V-SMF, and the second indication information is used to request to obtain FQDN set1. S530, V-SMF determines the information of V-EASDF.
应理解,当V-SMF接收来自H-SMF的请求信息后,V-SMF确定V-EASDF的信息。It should be understood that after the V-SMF receives the request information from the H-SMF, the V-SMF determines the information of the V-EASDF.
需要说明的是,V-EASDF的信息在上述S311中已做了说明,这里,为了避免赘述,省略其详细说明。It should be noted that the V-EASDF information has been described in the above-mentioned S311. Here, in order to avoid redundancy, its detailed description is omitted.
可选地,若S520中,H-SMF向V-SMF发送第二指示信息,则V-SMF根据该第二指示信息确定V-EASDF的信息中的FQDN set1。Optionally, if in S520, H-SMF sends second indication information to V-SMF, V-SMF determines FQDN set1 in the V-EASDF information based on the second indication information.
S531,V-SMF向H-SMF发送V-EASDF的信息。S531, V-SMF sends V-EASDF information to H-SMF.
换言之,H-SMF接收来自V-SMF的V-EASDF的信息。In other words, the H-SMF receives the information of the V-EASDF from the V-SMF.
应理解,V-SMF可以通过Nsmf_PDUSession_Update Response消息等方式,向H-SMF发送该V-EASDF的信息,不予限制。It should be understood that V-SMF can send the V-EASDF information to H-SMF through Nsmf_PDUSession_Update Response message, etc., without restriction.
可选地,V-EASDF的信息还可以包括V-EASDF的地址与FQDN set1的关联关系。Optionally, the V-EASDF information may also include the association between the V-EASDF address and FQDN set1.
可选地,S532,V-SMF向V-EASDF发送DNS处理规则。Optionally, S532, V-SMF sends DNS processing rules to V-EASDF.
需要说明的是,上述S532与S340相似,这里,为了避免赘述,省略其详细说明。It should be noted that the above S532 is similar to S340, and its detailed description is omitted here to avoid redundancy.
应理解,上述S532在S530之后,下述S560之前执行即可,S532没有时序限定。It should be understood that the above-mentioned S532 can be executed after S530 and before the following S560, and there is no timing limit for S532.
S540,H-SMF确定业务发现功能实体选择信息。S540, H-SMF determines the service discovery function entity selection information.
应理解,H-SMF根据S531获得的V-EASDF的信息和S510中确定的H-EASDF的信息,确定业务发现功能实体选择信息。It should be understood that the H-SMF determines the service discovery function entity selection information based on the V-EASDF information obtained in S531 and the H-EASDF information determined in S510.
需要说明的是,上述S530-S540的过程与S201中,当第一SMF部署于HPLMN时,第一SMF确定业务发现功能实体选择信息的过程类似,H-SMF根据S531获得的V-EASDF的信息和S511中确定的H-EASDF的信息,确定业务发现功能实体选择信息,即为S201中,第一SMF确定第二业务发现功能实体的信息,并接收来自第二SMF的第一业务发现功能实体的信息,第一SMF根据第一业务发现功的信息和第二业务发现功能实体的信息确定业务发现功能实体选择信息。It should be noted that the above-mentioned S530-S540 process is similar to the process in S201 when the first SMF is deployed on the HPLMN and the first SMF determines the service discovery function entity selection information. The H-SMF obtains the V-EASDF information based on S531. and the H-EASDF information determined in S511 to determine the service discovery function entity selection information, that is, in S201, the first SMF determines the information of the second service discovery function entity and receives the first service discovery function entity from the second SMF. The first SMF determines the service discovery function entity selection information based on the information of the first service discovery function and the information of the second service discovery function entity.
其中,业务发现功能实体选择信息包括V-EASDF的地址、FQDN set1、H-EASDF的地址、FQDN set2。Among them, the service discovery function entity selection information includes the address of V-EASDF, FQDN set1, the address of H-EASDF, and FQDN set2.
应理解,业务发现功能实体选择信息可以为V-EASDF的地址-FQDN set1,H-EASDF 的地址-FQDN set2的形式,还可以为V-EASDF的地址与FQDN set1的关联关系,H-EASDF的地址与FQDN set2的关联关系的形式。It should be understood that the service discovery function entity selection information can be the address of V-EASDF - FQDN set1, H-EASDF The address-FQDN set2 may also be in the form of the association between the V-EASDF address and FQDN set1, or the association between the H-EASDF address and FQDN set2.
可选地,业务发现功能实体选择信息还可以包括VPLMN ID和HPLMN ID。Optionally, the service discovery function entity selection information may also include VPLMN ID and HPLMN ID.
应理解,业务发现功能实体选择信息还可以为V-EASDF的地址-FQDN set1-VPLMN ID,H-EASDF的地址-FQDN set2-HPLMN ID的形式,还可以为V-EASDF的地址与FQDN set1和VPLMN ID的关联关系,H-EASDF的地址与FQDN set2和HPLMN ID的关联关系的形式。It should be understood that the service discovery function entity selection information can also be in the form of the address of V-EASDF-FQDN set1-VPLMN ID, the address of H-EASDF-FQDN set2-HPLMN ID, or the address of V-EASDF and FQDN set1 and The association relationship of VPLMN ID, the form of the association relationship between H-EASDF address and FQDN set2 and HPLMN ID.
应理解,FQDN set1和FQDN set2可能存在重叠的业务标识,例如某个业务在HPLMN和VPLMN都有部署,则该业务对应的FQDN就可能既包含在FQDN set1中,也包含在FQDN set2中。It should be understood that FQDN set1 and FQDN set2 may have overlapping service identifiers. For example, if a certain service is deployed in both HPLMN and VPLMN, the FQDN corresponding to the service may be included in both FQDN set1 and FQDN set2.
可选地,业务发现功能实体选择信息还包括DNN,S-NSSAI等,不予限制。Optionally, the service discovery function entity selection information also includes DNN, S-NSSAI, etc., without limitation.
S550,H-SMF向UE发送业务发现功能实体选择信息。S550: H-SMF sends service discovery function entity selection information to the UE.
应理解,H-SMF向V-SMF发送业务发现功能实体选择信息,V-SMF将该业务发现功能实体选择信息转发给UE。It should be understood that the H-SMF sends the service discovery function entity selection information to the V-SMF, and the V-SMF forwards the service discovery function entity selection information to the UE.
应理解,H-SMF可以通过PDU会话建立响应消息等方式,向V-SMF发送业务发现功能实体选择信息,不予限制。It should be understood that H-SMF can send service discovery function entity selection information to V-SMF through PDU session establishment response messages, etc., without restriction.
S560,UE确定目标业务发现功能实体,并向该目标业务发现功能实体发送DNS查询消息。S560: The UE determines the target service discovery function entity and sends a DNS query message to the target service discovery function entity.
需要说明的是,上述S560与S370相似,这里,为了避免赘述,省略其详细说明。It should be noted that the above-mentioned S560 is similar to S370, and its detailed description is omitted here to avoid redundancy.
若UE发生PLMN切换,H-SMF能够获知UE发生PLMN切换,并确定向UE发送第二业务发现功能实体的信息。具体步骤与S410-S440的过程类似,这里,为了避免赘述,省略其详细说明。If a PLMN switch occurs in the UE, the H-SMF can learn that the PLMN switch occurs in the UE and determine to send the information of the second service discovery function entity to the UE. The specific steps are similar to the processes of S410-S440. Here, in order to avoid redundancy, the detailed description is omitted.
基于上述方案,H-SMF确定并向UE发送业务发现功能实体选择信息,使得UE根据该业务发现功能实体选择信息,确定目标业务发现功能实体,并向该目标接入业务的业务发现功能实体该发送DNS查询消息进行DNS查询。通过该方案,由H-SMF确定并业务发现功能实体选择信息,并由UE能够根据业务发现功能实体选择信息,在部署于不同PLMN的多个业务发现功能实体中,确定为UE发现待接入业务的目标业务发现功能实体,避免了无法恰当解析业务的DNS的问题,有利于合理的业务发现,从而提高用户接入业务的体验。Based on the above solution, H-SMF determines and sends the service discovery function entity selection information to the UE, so that the UE determines the target service discovery function entity according to the service discovery function entity selection information, and sends the service discovery function entity of the target access service to the service discovery function entity. Send a DNS query message to perform a DNS query. Through this solution, the H-SMF determines the service discovery function entity selection information, and the UE can determine the service discovery function entity to be accessed by the UE according to the service discovery function entity selection information deployed in different PLMNs. The target service discovery functional entity of the service avoids the problem of inability to properly resolve the DNS of the service, which is conducive to reasonable service discovery, thereby improving the user experience of accessing the service.
上述图2-图5为UE会话粒度,图6可以发生于任何UE粒度(或非PDU会话粒度)流程,不予限定。为便于描述,图6以注册流程为例,做详细介绍。The above-mentioned Figures 2 to 5 are UE session granularity, and Figure 6 can occur in any UE granularity (or non-PDU session granularity) process without limitation. For the convenience of description, Figure 6 takes the registration process as an example to introduce it in detail.
图6是本申请实施例提供的一种通信方法600的示意图。方法600可以包括如下步骤。Figure 6 is a schematic diagram of a communication method 600 provided by an embodiment of the present application. Method 600 may include the following steps.
S610,AMF获得业务发现功能实体选择信息。S610: AMF obtains service discovery function entity selection information.
其中,业务发现功能实体选择信息用于确定目标业务发现功能实体。The service discovery function entity selection information is used to determine the target service discovery function entity.
应理解,目标业务发现功能实体用于辅助为终端设备发现待接入业务,换句话说,当终端设备需要接入业务时,需要确定待接入业务对应的目标业务发现功能实体,终端设备通过该目标业务发现功能实体的辅助进行待接入业务的发现。It should be understood that the target service discovery function entity is used to assist the terminal device in discovering the service to be accessed. In other words, when the terminal device needs to access the service, it needs to determine the target service discovery function entity corresponding to the service to be accessed. The terminal device passes The target service discovery function entity assists in discovering services to be accessed.
具体地,业务发现功能实体选择信息包括至少一个业务发现功能实体对应的公共陆地移动网络标识和至少一个业务发现功能实体的地址。 Specifically, the service discovery function entity selection information includes the public land mobile network identity corresponding to at least one service discovery function entity and the address of at least one service discovery function entity.
其中,至少一个业务发现功能实体对应的公共陆地移动网络标识具体可以是业务发现功能实体部署的PLMN的标识。The public land mobile network identifier corresponding to at least one service discovery function entity may specifically be the identifier of the PLMN deployed by the service discovery function entity.
其中,至少一个业务发现功能实体的地址具体可以是至少一个业务发现功能实体的IP地址等,用于终端设备发起业务发现,比如终端设备后续可以根据其中一个业务发现功能实体的地址向该业务发现功能实体发送域名***查询消息。The address of at least one service discovery function entity may specifically be the IP address of at least one service discovery function entity, etc., which is used by the terminal device to initiate service discovery. For example, the terminal device may subsequently discover the service based on the address of one of the service discovery function entities. Functional entities send domain name system query messages.
可选地,业务发现功能实体选择信息还包括至少一个业务发现功能实体的一项或多项信息:至少一个业务发现功能实体对应的数据网络名称、至少一个业务发现功能实体对应的单个网络切片选择辅助信息、至少一个业务发现功能实体对应的业务标识。Optionally, the service discovery function entity selection information also includes one or more pieces of information about at least one service discovery function entity: the data network name corresponding to at least one service discovery function entity, and the single network slice selection corresponding to at least one service discovery function entity. Auxiliary information, the service identifier corresponding to at least one service discovery function entity.
其中,至少一个业务发现功能实体对应的数据网络名称(data network name,DNN)具体可以是至少一个业务发现功能实体服务或支持的DNN。Specifically, the data network name (DNN) corresponding to at least one business discovery functional entity may be a DNN served or supported by at least one business discovery functional entity.
其中,至少一个业务发现功能实体对应的单个网络切片选择辅助信息(single network slice selection assistance information,S-NSSAI)具体可以是至少一个业务发现功能实体服务或支持的S-NSSAI。Wherein, the single network slice selection assistance information (S-NSSAI) corresponding to at least one service discovery function entity may specifically be the S-NSSAI served or supported by at least one service discovery function entity.
需要说明的是,至少一个业务发现功能实体中的任一业务发现功能实体对应的DNN可以是一个或多个,至少一个业务发现功能实体中的任一业务发现功能实体对应的S-NSSAI也可以是一个或多个。It should be noted that the DNN corresponding to any one of the at least one service discovery functional entities may be one or more, and the S-NSSAI corresponding to any one of the at least one service discovery functional entities may also be is one or more.
其中,至少一个业务发现功能实体对应的业务标识可以为至少一个业务发现功能实体部署的PLMN的业务标识,也可以理解为,若至少一个业务发现功能实体可以执行或辅助执行某个业务的发现,则该业务可以理解为该至少一个业务发现功能实体对应的业务标识。The service identifier corresponding to at least one service discovery function entity may be the service identifier of the PLMN deployed by at least one service discovery function entity. It can also be understood that if at least one service discovery function entity can perform or assist in the discovery of a certain service, Then the service can be understood as the service identifier corresponding to the at least one service discovery function entity.
应理解,至少一个业务发现功能实体对应的业务标识可以标识一个或多个业务。It should be understood that the service identifier corresponding to at least one service discovery function entity can identify one or more services.
具体地,至少一个业务发现功能实体对应的业务标识可以是一个或多个FQDN,还可以是一个或多个App ID等,不予限制。Specifically, the service identifier corresponding to at least one service discovery function entity can be one or more FQDNs, or one or more App IDs, etc., without limitation.
应理解,至少一个业务发现功能实体对应的业务标识可以描述为FQDN组、FQDN列表、FQDN集合、FQDN范围、App ID组、App ID列表、App ID集合、App ID范围等形式,不予限制。It should be understood that the service identifier corresponding to at least one service discovery function entity can be described in the form of FQDN group, FQDN list, FQDN set, FQDN range, App ID group, App ID list, App ID set, App ID range, etc., without limitation.
具体地,AMF获得业务发现功能实体选择信息的方法如下:Specifically, the method for AMF to obtain service discovery function entity selection information is as follows:
S611,数据管理网元或者策略控制网元PCF获取业务发现功能实体选择信息。S611. The data management network element or the policy control network element PCF obtains the service discovery function entity selection information.
S612,数据管理网元或者PCF向AMF发送该业务发现功能实体选择信息。S612: The data management network element or PCF sends the service discovery function entity selection information to the AMF.
应理解,数据管理网元或者PCF可以在UE的注册流程中向AMF发送该业务发现功能实体选择信息,还可以将该业务发现功能实体选择信息携带在其他信息中发送给AMF,本申请不予限制。It should be understood that the data management network element or PCF can send the service discovery function entity selection information to the AMF during the registration process of the UE, and can also carry the service discovery function entity selection information in other information and send it to the AMF. This application does not allow limit.
示例性地,AMF获得业务发现功能实体选择信息的具体步骤可参见S611-S614:For example, the specific steps for the AMF to obtain the service discovery function entity selection information can be found in S611-S614:
S611,数据管理网元或者策略控制网元(policy control function,PCF)获取业务发现功能实体选择信息。S611: The data management network element or the policy control function (PCF) obtains the service discovery function entity selection information.
其中,数据管理网元可以是统一数据管理(unified data management,UDM)和/或统一数据存储库(unified data repository,UDR)。Among them, the data management network element can be unified data management (unified data management, UDM) and/or unified data repository (unified data repository, UDR).
应理解,数据管理网元或者PCF可以通过本地配置或者获取的方式得到业务发现功能实体选择信息。 It should be understood that the data management network element or PCF can obtain the service discovery function entity selection information through local configuration or acquisition.
业务发现功能实体选择信息可以是一种关联关系,具体可以为至少一个业务发现功能实体对应的(PLMN ID-DNN-S-NSSAI-FQDN set-EASDF地址)列表。其中包含UE允许接入的全部或部分VPLMN的上述信息,可以包含或不包含HPLMN的上述信息。作为一种示例,上述信息的形式可以是:The service discovery function entity selection information may be an association relationship, which may specifically be a (PLMN ID-DNN-S-NSSAI-FQDN set-EASDF address) list corresponding to at least one service discovery function entity. It contains the above information of all or part of the VPLMN that the UE is allowed to access, and may or may not contain the above information of the HPLMN. As an example, the above information could be in the form of:
表5业务发现功能实体选择信息列表
Table 5 Business discovery function entity selection information list
需要说明的是,FQDN set是指业务发现功能实体的业务标识,EASDF地址是指业务发现功能实体的地址,PLMN ID是指业务发现功能实体对应的公共陆地移动网络标识,本领域技术人员可以理解,本申请实施例中的FQDN set和业务发现功能实体的业务标识可以互相替换,EASDF地址和业务发现功能实体对应的公共陆地移动网络标识可以互相替换,PLMN ID和业务发现功能实体对应的公共陆地移动网络标识可以互相替换。It should be noted that the FQDN set refers to the service identification of the service discovery function entity, the EASDF address refers to the address of the service discovery function entity, and the PLMN ID refers to the public land mobile network identification corresponding to the service discovery function entity. Those skilled in the art can understand , the FQDN set and the service identifier of the service discovery function entity in the embodiment of this application can be replaced with each other, the EASDF address and the public land mobile network identifier corresponding to the service discovery function entity can be replaced with each other, and the PLMN ID and the public land mobile network identifier corresponding to the service discovery function entity can be replaced with each other. Mobile network identifiers are interchangeable.
需要说明的是,上述表5中每一行对应一个业务发现功能实体的信息,其中,DNN,S-NSSAI或FQDN set为可选项,也即是上述表5中的任何一行都可以不包含DNN,S-NSSAI或FQDN set中的一项或多项。另外,不同行也可以不包含DNN,S-NSSAI或FQDN中的不同项,例如某一行不包含DNN和S-NSSAI,而另一行不包含FQDN set。但是每行都必须包含PLMN ID和EASDF地址。It should be noted that each row in the above Table 5 corresponds to the information of a business discovery function entity, among which DNN, S-NSSAI or FQDN set are optional, that is, any row in the above Table 5 does not need to contain DNN. One or more items in S-NSSAI or FQDN set. In addition, different rows may not contain different items in DNN, S-NSSAI or FQDN. For example, one row does not contain DNN and S-NSSAI, and another row does not contain FQDN set. But each line must contain the PLMN ID and EASDF address.
需要说明的是,上述表5可以反映PLMN ID与EASDF地址的映射关系,即EASDF地址可以根据PLMN ID确定。可选地,上述表格还可以反映PLMN ID,,DNN,S-NSSAI,FQDN set与EASDF地址的映射关系,即EASDF地址可以根据PLMN ID,DNN,S-NSSAI,FQDN set确定。It should be noted that the above Table 5 can reflect the mapping relationship between PLMN ID and EASDF address, that is, the EASDF address can be determined based on the PLMN ID. Optionally, the above table can also reflect the mapping relationship between PLMN ID, DNN, S-NSSAI, FQDN set and EASDF address, that is, the EASDF address can be determined based on PLMN ID, DNN, S-NSSAI, FQDN set.
应理解,对于某个PLMN,有可能部署了一个或多个EASDF,但是不同PLMN不能共享同一个EASDF。如果某个PLMN部署了多于一个EASDF,则这些EASDF可能支持不同的DNN和S-NSSAI。也就是说,某个EASDF可能只支持若干特定DNN和S-NSSAI的会话,因此仅根据PLMN ID,不一定能确定使用哪个EASDF。It should be understood that for a certain PLMN, one or more EASDFs may be deployed, but different PLMNs cannot share the same EASDF. If a PLMN deploys more than one EASDF, these EASDFs may support different DNNs and S-NSSAI. In other words, a certain EASDF may only support sessions for several specific DNNs and S-NSSAI, so it is not necessarily possible to determine which EASDF to use based only on the PLMN ID.
可选地,S613,UE向AMF发送注册请求。Optionally, S613, the UE sends a registration request to the AMF.
相应地,AMF接收来自UE的注册请求。Accordingly, the AMF receives the registration request from the UE.
可选地,S614,AMF向数据管理网元或者PCF发送请求信息。Optionally, S614, the AMF sends request information to the data management network element or PCF.
相应地,数据管理网元或者PCF接收来自AMF的发送请求信息。Correspondingly, the data management network element or PCF receives the sending request information from the AMF.
应理解,AMF向数据管理网元发送请求信息,该请求信息用于获取注册信息,或者AMF向PCF发送请求信息,该请求信息用于获取策略信息。It should be understood that the AMF sends request information to the data management network element, and the request information is used to obtain registration information, or the AMF sends request information to the PCF, and the request information is used to obtain policy information.
应理解,AMF向数据管理网元发送Nudm_SDM_Get Request消息,该Nudm_SDM_Get Request消息中携带该请求信息,或者AMF向PCF发送Npcf_UEPolicyControl_Create Request消息,该Npcf_UEPolicyControl_Create Request消息中携带该请求信息,不予限制。It should be understood that AMF sends a Nudm_SDM_Get Request message to the data management network element, and the Nudm_SDM_Get Request message carries the request information, or AMF sends an Npcf_UEPolicyControl_Create Request message to the PCF, and the Npcf_UEPolicyControl_Create Request message carries the request information, without limitation.
S612,数据管理网元或PCF向AMF发送业务发现功能实体选择信息。 S612: The data management network element or PCF sends service discovery function entity selection information to the AMF.
相应地,AMF接收来自UDM或PCF的业务发现功能实体选择信息。Correspondingly, the AMF receives the service discovery function entity selection information from UDM or PCF.
应理解,数据管理网元可以将该业务发现功能实体选择信息携带在注册信息中发送给AMF,或者PCF可以将该业务发现功能实体选择信息携带在策略信息中发送给AMF,或者UDM或PCF直接向AMF发送业务发现功能实体选择信息,不予限制。It should be understood that the data management network element can carry the service discovery function entity selection information in the registration information and send it to the AMF, or the PCF can carry the service discovery function entity selection information in the policy information and send it to the AMF, or the UDM or PCF can directly Sending service discovery function entity selection information to AMF is not restricted.
S620,AMF向UE发送业务发现功能实体选择信息。S620: The AMF sends service discovery function entity selection information to the UE.
相应地,UE接收来自AMF的业务发现功能实体选择信息。Correspondingly, the UE receives the service discovery function entity selection information from the AMF.
应理解,AMF可以通过注册接受消息等方式向UE发送业务发现功能实体选择信息。It should be understood that the AMF can send the service discovery function entity selection information to the UE through a registration acceptance message or other means.
可选地,S621,UE在HPLMN发起(非漫游)PDU会话建立流程。Optionally, S621, the UE initiates a (non-roaming) PDU session establishment process in HPLMN.
可选地,若UE在S621中没有接收到H-EASDF的地址,则执行S630。Optionally, if the UE does not receive the address of the H-EASDF in S621, S630 is executed.
S630,UE确定目标业务发现功能实体,并向该目标业务发现功能实体发送DNS查询消息。S630: The UE determines the target service discovery function entity and sends a DNS query message to the target service discovery function entity.
应理解,UE根据接入的PLMN和业务发现功能实体选择信息,确定目标业务发现功能实体。It should be understood that the UE determines the target service discovery function entity according to the accessed PLMN and service discovery function entity selection information.
具体地,UE将接入的PLMN和业务发现功能实体选择信息中至少一个业务发现功能实体对应的PLMN标识进行匹配,若接入的PLMN为其中一个业务发现功能实体对应的PLMN标识,则确定该业务发现功能实体为目标业务发现功能实体。Specifically, the UE matches the accessed PLMN with the PLMN identifier corresponding to at least one service discovery function entity in the service discovery function entity selection information. If the accessed PLMN is the PLMN identifier corresponding to one of the service discovery function entities, then determine the PLMN identifier corresponding to the service discovery function entity. The service discovery functional entity is the target service discovery functional entity.
进一步地,UE还可以根据会话对应的DNN,会话对应的S-NSSAI,待接入业务的标识中的一项或多项,和业务发现功能实体选择信息,确定接入业务的业务发现功能实体。Further, the UE can also determine the service discovery function entity of the access service based on one or more of the DNN corresponding to the session, the S-NSSAI corresponding to the session, the identifier of the service to be accessed, and the service discovery function entity selection information. .
一种可能的实施方式,UE感知当前接入的PLMN,并根据当前PLMN ID与业务发现功能实体选择信息进行匹配,若仅匹配到一个业务发现功能实体的地址,则UE确定目标业务发现功能实体为该业务发现功能实体。若匹配到至少两个业务发现功能实体的地址,说明当前PLMN存在多个可用的业务发现功能实体,这些业务发现功能实体可以存在其他辅助选择的信息,比如DNN,S-NSSAI和/或FQDN等,还可以是优先级等。UE根据当前会话对应的DNN,会话对应的S-NSSAI,和/或待接入业务的标识,继续匹配现功能选择信息,以确定目标业务发现功能实体。In one possible implementation, the UE senses the currently accessed PLMN and matches the current PLMN ID with the service discovery function entity selection information. If only the address of one service discovery function entity is matched, the UE determines the target service discovery function entity. Discover functional entities for the business. If the addresses of at least two service discovery function entities are matched, it means that there are multiple available service discovery function entities in the current PLMN. These service discovery function entities may have other information to assist selection, such as DNN, S-NSSAI and/or FQDN, etc. , it can also be priority, etc. The UE continues to match the current function selection information according to the DNN corresponding to the current session, the S-NSSAI corresponding to the session, and/or the identifier of the service to be accessed, to determine the target service discovery function entity.
需要说明的是,若匹配到至少两个业务发现功能实体的地址时,至少两个业务发现功能实体的其他辅助选择的信息中可以不完全包含DNN,S-NSSAI和FQDN set的所有项,例如仅包含DNN,S-NSSAI,则UE仅根据当前会话对应的DNN,会话对应的S-NSSAI进行匹配,而无需根据待接入业务的标识确定目标业务发现功能实体。It should be noted that if the addresses of at least two service discovery function entities are matched, the other auxiliary selection information of at least two service discovery function entities may not include all items of DNN, S-NSSAI and FQDN set, for example If it only contains DNN and S-NSSAI, the UE will only perform matching based on the DNN corresponding to the current session and the S-NSSAI corresponding to the session, without determining the target service discovery function entity based on the identifier of the service to be accessed.
另一种可能的实施方式,UE还可以将接入的PLMN ID,当前会话对应的DNN,会话对应的S-NSSAI,以及待接入业务的标识,同时与业务发现功能实体选择信息进行匹配,以确定目标业务发现功能实体。In another possible implementation, the UE can also match the accessed PLMN ID, the DNN corresponding to the current session, the S-NSSAI corresponding to the session, and the identifier of the service to be accessed with the service discovery function entity selection information. To determine the target business discovery functional entity.
可选地,S640,UE进行PLMN切换。Optionally, S640, the UE performs PLMN switching.
应理解,当UE从HPLMN移动到VPLMN时,进行跨PLMN切换,此时,假设原会话成为HR漫游会话。It should be understood that when the UE moves from the HPLMN to the VPLMN, a cross-PLMN handover is performed. At this time, it is assumed that the original session becomes an HR roaming session.
可选地,S650,UE重新确定目标业务发现功能实体,并向该目标业务发现功能实体发送DNS查询消息。Optionally, S650, the UE re-determines the target service discovery function entity and sends a DNS query message to the target service discovery function entity.
需要说明的是,上述S650与S630的过程相似,这里,为了避免赘述,省略其详细说明。 It should be noted that the above-mentioned processes of S650 and S630 are similar. Here, in order to avoid redundancy, their detailed description is omitted.
基于上述方案,AMF确定并向UE发送业务发现功能实体选择信息,使得UE根据该业务发现功能实体选择信息,确定目标业务发现功能实体,并向该目标业务发现功能实体该发送DNS查询消息进行DNS查询。通过该方案,由AMF确定并业务发现功能实体选择信息,并由UE能够根据业务发现功能实体选择信息,在部署于不同PLMN的多个业务发现功能实体中,确定为UE发现待接入业务的目标业务发现功能实体,避免了无法恰当解析业务的DNS的问题,有利于合理的业务发现,从而提高用户接入业务的体验。Based on the above solution, the AMF determines and sends the service discovery function entity selection information to the UE, so that the UE determines the target service discovery function entity based on the service discovery function entity selection information, and sends a DNS query message to the target service discovery function entity to perform DNS Inquire. Through this solution, the AMF determines the service discovery function entity selection information, and the UE can determine the service to be accessed by the UE among multiple service discovery function entities deployed in different PLMNs based on the service discovery function entity selection information. The target service discovery functional entity avoids the problem of inability to properly resolve the DNS of the service and is conducive to reasonable service discovery, thus improving the user experience of accessing the service.
可以理解,本申请实施例中的图2至图6中的例子仅仅是为了便于本领域技术人员理解本申请实施例,并非要将本申请实施例限于例示的具体场景。本领域技术人员根据图2至图6的例子,显然可以进行各种等价的修改或变化,这样的修改或变化也落入本申请实施例的范围内。It can be understood that the examples in Figures 2 to 6 in the embodiments of the present application are only to facilitate those skilled in the art to understand the embodiments of the present application, and are not intended to limit the embodiments of the present application to the specific illustrated scenarios. Those skilled in the art can obviously make various equivalent modifications or changes based on the examples in FIGS. 2 to 6 , and such modifications or changes also fall within the scope of the embodiments of the present application.
还可以理解,本申请的各实施例中的一些可选的特征,在某些场景下,可以不依赖于其他特征,也可以在某些场景下,与其他特征进行结合,不作限定。It can also be understood that some optional features in the embodiments of the present application may not depend on other features in certain scenarios, or may be combined with other features in certain scenarios without limitation.
还可以理解,本申请的各实施例中的方案可以进行合理的组合使用,并且实施例中出现的各个术语的解释或说明可以在各个实施例中互相参考或解释,对此不作限定。It can also be understood that the solutions in the various embodiments of the present application can be used in reasonable combinations, and the explanations or descriptions of various terms appearing in the embodiments can be referred to or interpreted in each embodiment, without limitation.
还可以理解,在本申请的各实施例中的各种数字序号的大小并不意味着执行顺序的先后,仅为描述方便进行的区分,不应对本申请实施例的实施过程构成任何限定。It can also be understood that the sizes of various numerical serial numbers in the embodiments of the present application do not mean the order of execution, but are only distinctions for convenience of description, and should not constitute any limitation on the implementation process of the embodiments of the present application.
还可以理解,在本申请的各实施例中涉及到一些消息名称,如业务发现功能实体选择信息或策略信息,等等,应理解,其命名不对本申请实施例的保护范围造成限定。It can also be understood that each embodiment of the present application involves some message names, such as service discovery function entity selection information or policy information, etc. It should be understood that the naming does not limit the protection scope of the embodiments of the present application.
还可以理解,上述各个方法实施例中,由终端设备实现的方法和操作,也可以由可由终端设备的组成部件(例如芯片或者电路)来实现;此外,由网络设备实现的方法和操作,也可以由可由网络设备的组成部件(例如芯片或者电路)来实现,不作限定。相应于上述各方法实施例给出的方法,本申请实施例还提供了相应的装置,所述装置包括用于执行上述各个方法实施例相应的模块。该模块可以是软件,也可以是硬件,或者是软件和硬件结合。可以理解的是,上述各方法实施例所描述的技术特征同样适用于以下装置实施例。It can also be understood that in the above method embodiments, the methods and operations implemented by the terminal device can also be implemented by components (such as chips or circuits) that can be implemented by the terminal device; in addition, the methods and operations implemented by the network device can also be implemented by the network device. It can be implemented by components (such as chips or circuits) of network equipment, without limitation. Corresponding to the methods provided in the above method embodiments, embodiments of the present application also provide corresponding devices, and the devices include modules for executing corresponding modules in each of the above method embodiments. The module can be software, hardware, or a combination of software and hardware. It can be understood that the technical features described in the above method embodiments are also applicable to the following device embodiments.
应理解,第一SMF、AMF、终端设备、第二SMF、数据管理网元和PCF可以执行上述实施例中的部分或全部步骤,这些步骤或操作仅是示例,本申请实施例还可以执行其它操作或者各种操作的变形。此外,各个步骤可以按照上述实施例呈现的不同的顺序来执行,并且有可能并非要执行上述实施例中的全部操作。It should be understood that the first SMF, AMF, terminal device, second SMF, data management network element and PCF can perform some or all of the steps in the above embodiments. These steps or operations are only examples. The embodiments of the present application can also perform other steps. Operations or variations of various operations. In addition, various steps may be performed in a different order than presented in the above-described embodiments, and it is possible that not all operations in the above-described embodiments are performed.
上面结合图2-图6详细介绍了本申请实施例提供的通信的方法,下面结合图7-图9详细介绍本申请实施例提供的通信装置。应理解,装置实施例的描述与方法实施例的描述相互对应,因此,未详细描述的内容可以参见上文方法实施例,为了简洁,部分内容不再赘述。The communication method provided by the embodiment of the present application is introduced in detail above with reference to Figures 2 to 6. The communication device provided by the embodiment of the present application is described in detail below with reference to Figures 7 to 9. It should be understood that the description of the device embodiments corresponds to the description of the method embodiments. Therefore, for content that is not described in detail, please refer to the above method embodiments. For the sake of brevity, some content will not be described again.
图7是本申请实施例提供的通信装置的示意性框图。该装置700包括收发单元710,收发单元710可以用于实现相应的通信功能。收发单元710还可以称为通信接口或通信单元。Figure 7 is a schematic block diagram of a communication device provided by an embodiment of the present application. The device 700 includes a transceiver unit 710, which may be used to implement corresponding communication functions. The transceiver unit 710 may also be called a communication interface or a communication unit.
可选地,该装置700还可以包括处理单元720,处理单元720可以用于进行数据处理。Optionally, the device 700 may also include a processing unit 720, which may be used for data processing.
可选地,该装置700还包括存储单元,该存储单元可以用于存储指令和/或数据,处理单元720可以读取存储单元中的指令和/或数据,以使得装置实现前述各个方法实施例中不同的终端设备的动作,例如,第一SMF、AMF、终端设备、第二SMF、数据管理网 元或PCF的动作。Optionally, the device 700 also includes a storage unit, which can be used to store instructions and/or data, and the processing unit 720 can read the instructions and/or data in the storage unit, so that the device implements each of the foregoing method embodiments. Actions of different terminal devices in the system, such as the first SMF, AMF, terminal device, second SMF, data management network element or PCF action.
该装置800可以用于执行上文各个方法实施例中第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF所执行的动作,这时,该装置700可以为第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF,或者第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF的组成部件,收发单元710用于执行上文方法实施例中第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF的收发相关的操作,处理单元720用于执行上文方法实施例中第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF的处理相关的操作。The device 800 can be used to perform the actions performed by the first SMF, AMF, terminal equipment, second SMF, data management network element or PCF in each of the above method embodiments. In this case, the device 700 can be the first SMF, AMF, terminal device, second SMF, data management network element or PCF. AMF, terminal equipment, second SMF, data management network element or PCF, or a component of the first SMF, AMF, terminal equipment, second SMF, data management network element or PCF, the transceiver unit 710 is used to implement the above method. In the example, the processing unit 720 is used to perform operations related to the transceiver of the first SMF, AMF, terminal equipment, second SMF, data management network element or PCF in the above method embodiment. Operations related to processing of SMF, data management network element or PCF.
还应理解,这里的装置700以功能单元的形式体现。这里的术语“单元”可以指应用特有集成电路(application specific integrated circuit,ASIC)、电子电路、用于执行一个或多个软件或固件程序的处理器(例如共享处理器、专有处理器或组处理器等)和存储器、合并逻辑电路和/或其它支持所描述的功能的合适组件。在一个可选例子中,本领域技术人员可以理解,装置700可以具体为上述实施例中的第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF,可以用于执行上述各方法实施例中与第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF对应的各个流程和/或步骤,或者,装置700可以具体为上述实施例中的第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF,可以用于执行上述各方法实施例中与第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF对应的各个流程和/或步骤,为避免重复,在此不再赘述。It should also be understood that the device 700 here is embodied in the form of a functional unit. The term "unit" as used herein may refer to an application specific integrated circuit (ASIC), an electronic circuit, a processor (such as a shared processor, a proprietary processor, or a group of processors) used to execute one or more software or firmware programs. processor, etc.) and memory, merged logic circuitry, and/or other suitable components to support the described functionality. In an optional example, those skilled in the art can understand that the device 700 can be specifically the first SMF, AMF, terminal device, second SMF, data management network element or PCF in the above embodiment, and can be used to perform the above steps. Each process and/or step corresponding to the first SMF, AMF, terminal equipment, second SMF, data management network element or PCF in the method embodiment, or the device 700 can be specifically the first SMF, AMF in the above embodiment. , the terminal device, the second SMF, the data management network element or the PCF, can be used to execute each process corresponding to the first SMF, the AMF, the terminal device, the second SMF, the data management network element or the PCF in the above method embodiments and /or steps, to avoid repetition, will not be repeated here.
上述各个方案的装置700具有实现上述方法中第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF所执行的相应步骤的功能,或者,上述各个方案的装置700具有实现上述方法中第一SMF、AM、终端设备、第二SMF、数据管理网元或PCF所执行的相应步骤的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块;例如收发单元可以由收发机替代(例如,收发单元中的发送单元可以由发送机替代,收发单元中的接收单元可以由接收机替代),其它单元,如处理单元等可以由处理器替代,分别执行各个方法实施例中的收发操作以及相关的处理操作。The device 700 of each of the above solutions has the function of implementing the corresponding steps performed by the first SMF, AMF, terminal equipment, second SMF, data management network element or PCF in the above method, or the device 700 of each of the above solutions has the function of implementing the above method. The functions of the corresponding steps performed by the first SMF, AM, terminal equipment, second SMF, data management network element or PCF. The functions described can be implemented by hardware, or can be implemented by hardware executing corresponding software. The hardware or software includes one or more modules corresponding to the above functions; for example, the transceiver unit can be replaced by a transceiver (for example, the sending unit in the transceiver unit can be replaced by a transmitter, and the receiving unit in the transceiver unit can be replaced by a receiving unit. (machine replacement), other units, such as processing units, etc., can be replaced by processors to respectively perform the sending and receiving operations and related processing operations in each method embodiment.
此外,上述收发单元710还可以是收发电路(例如可以包括接收电路和发送电路),处理单元可以是处理电路。In addition, the above-mentioned transceiver unit 710 may also be a transceiver circuit (for example, it may include a receiving circuit and a transmitting circuit), and the processing unit may be a processing circuit.
需要指出的是,图7中的装置可以是前述实施例中的网元或设备,也可以是芯片或者芯片***,例如:片上***(system on chip,SoC)。其中,收发单元可以是输入输出电路、通信接口;处理单元为该芯片上集成的处理器或者微处理器或者集成电路。在此不做限定。It should be pointed out that the device in Figure 7 can be the network element or device in the aforementioned embodiment, or it can be a chip or a chip system, such as a system on chip (SoC). The transceiver unit may be an input-output circuit or a communication interface; the processing unit may be a processor, microprocessor, or integrated circuit integrated on the chip. No limitation is made here.
如图8所示,本申请实施例提供另一种通信装置800。该装置800包括处理器810,处理器810与存储器820耦合,存储器820用于存储计算机程序或指令和/或数据,处理器810用于执行存储器820存储的计算机程序或指令,或读取存储器820存储的数据,以执行上文各方法实施例中的方法。As shown in FIG. 8 , an embodiment of the present application provides another communication device 800 . The device 800 includes a processor 810 coupled to a memory 820 for storing computer programs or instructions and/or data. The processor 810 is used for executing computer programs or instructions stored in the memory 820, or reading the memory 820. The stored data is used to execute the methods in the above method embodiments.
可选地,处理器810为一个或多个。Optionally, there are one or more processors 810 .
可选地,存储器820为一个或多个。Optionally, there are one or more memories 820 .
可选地,该存储器820与该处理器810集成在一起,或者分离设置。 Optionally, the memory 820 is integrated with the processor 810, or is provided separately.
可选地,如图8所示,该装置800还包括收发器830,收发器830用于信号的接收和/或发送。例如,处理器810用于控制收发器830进行信号的接收和/或发送。Optionally, as shown in Figure 8, the device 800 also includes a transceiver 830, which is used for receiving and/or transmitting signals. For example, the processor 810 is used to control the transceiver 830 to receive and/or transmit signals.
作为一种方案,该装置800用于实现上文各个方法实施例中由第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF执行的操作。As a solution, the device 800 is used to implement the operations performed by the first SMF, AMF, terminal device, second SMF, data management network element or PCF in each of the above method embodiments.
例如,处理器810用于执行存储器820存储的计算机程序或指令,以实现上文各个方法实施例中第一SMF的相关操作。例如,图2至图6中任意一个所示实施例中的第一SMF,或图2至图6中任意一个所示实施例中的第一SMF的方法。For example, the processor 810 is used to execute the computer program or instructions stored in the memory 820 to implement the related operations of the first SMF in each of the above method embodiments. For example, the first SMF in any one of the embodiments shown in FIGS. 2 to 6 , or the first SMF method in any one of the embodiments shown in FIGS. 2 to 6 .
应理解,本申请实施例中提及的处理器可以是中央处理单元(central processing unit,CPU),还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。It should be understood that the processor mentioned in the embodiments of this application may be a central processing unit (CPU), or other general-purpose processor, digital signal processor (DSP), or application-specific integrated circuit (ASIC). application specific integrated circuit (ASIC), off-the-shelf programmable gate array (field programmable gate array, FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.
还应理解,本申请实施例中提及的存储器可以是易失性存储器和/或非易失性存储器。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM)。例如,RAM可以用作外部高速缓存。作为示例而非限定,RAM包括如下多种形式:静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。It should also be understood that the memory mentioned in the embodiments of the present application may be a volatile memory and/or a non-volatile memory. Among them, non-volatile memory can be read-only memory (ROM), programmable ROM (PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically removable memory. Erase electrically programmable read-only memory (EPROM, EEPROM) or flash memory. Volatile memory can be random access memory (RAM). For example, RAM can be used as an external cache. By way of example and not limitation, RAM includes the following forms: static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), Double data rate synchronous dynamic random access memory (double data rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (synchlink DRAM, SLDRAM) and direct Memory bus random access memory (direct rambus RAM, DR RAM).
需要说明的是,当处理器为通用处理器、DSP、ASIC、FPGA或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件时,存储器(存储模块)可以集成在处理器中。It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated in the processor.
还需要说明的是,本文描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。It should also be noted that the memories described herein are intended to include, but are not limited to, these and any other suitable types of memories.
如图9,本申请实施例提供一种芯片***900。该芯片***900(或者也可以称为处理***)包括逻辑电路910以及输入/输出接口(input/output interface)920。As shown in Figure 9, an embodiment of the present application provides a chip system 900. The chip system 900 (or can also be called a processing system) includes a logic circuit 910 and an input/output interface 920.
其中,逻辑电路910可以为芯片***900中的处理电路。逻辑电路910可以耦合连接存储单元,调用存储单元中的指令,使得芯片***900可以实现本申请各实施例的方法和功能。输入/输出接口920,可以为芯片***900中的输入输出电路,将芯片***700处理好的信息输出,或将待处理的数据或信令信息输入芯片***19000进行处理。The logic circuit 910 may be a processing circuit in the chip system 900 . The logic circuit 910 can be coupled to the memory unit and call instructions in the memory unit, so that the chip system 900 can implement the methods and functions of various embodiments of the present application. The input/output interface 920 can be an input/output circuit in the chip system 900, which outputs information processed by the chip system 700, or inputs data or signaling information to be processed into the chip system 19000 for processing.
作为一种方案,该芯片***1000用于实现上文各个方法实施例中由第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF执行的操作。As a solution, the chip system 1000 is used to implement the operations performed by the first SMF, AMF, terminal device, second SMF, data management network element or PCF in each of the above method embodiments.
例如,逻辑电路910用于实现上文方法实施例中由第一SMF的处理相关的操作,如图2至图6中任意一个所示实施例中的第一SMF的处理相关的操作;输入/输出接口920用于实现上文方法实施例中由第一LMF的发送和/或接收相关的操作,如图2至图6中任 意一个所示实施例中的第一SMF执行的发送和/或接收相关的操作。For example, the logic circuit 910 is used to implement operations related to the processing of the first SMF in the above method embodiments, such as operations related to the processing of the first SMF in any of the embodiments shown in Figures 2 to 6; input/ The output interface 920 is used to implement operations related to the sending and/or receiving of the first LMF in the above method embodiment, as shown in any of Figures 2 to 6. Means transmission and/or reception related operations performed by the first SMF in one of the illustrated embodiments.
本申请实施例还提供一种计算机可读存储介质,其上存储有用于实现上述各方法实施例中由第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF执行的方法的计算机指令。Embodiments of the present application also provide a computer-readable storage medium on which is stored the method for implementing the method executed by the first SMF, AMF, terminal device, second SMF, data management network element or PCF in each of the above method embodiments. Computer instructions.
例如,该计算机程序被计算机执行时,使得该计算机可以实现上述方法各实施例中由第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF执行的方法。For example, when the computer program is executed by a computer, the computer can implement the method executed by the first SMF, AMF, terminal device, second SMF, data management network element or PCF in each embodiment of the above method.
本申请实施例还提供一种计算机程序产品,包含指令,该指令被计算机执行时以实现上述各方法实施例中由第一SMF、AMF、终端设备、第二SMF、数据管理网元或PCF执行的方法。Embodiments of the present application also provide a computer program product, which includes instructions. When executed by a computer, the instructions are executed by the first SMF, AMF, terminal device, second SMF, data management network element, or PCF in the above embodiments. Methods.
上述提供的任一种装置中相关内容的解释及有益效果均可参考上文提供的对应的方法实施例,此处不再赘述。For explanations of relevant content and beneficial effects of any of the devices provided above, please refer to the corresponding method embodiments provided above, and will not be described again here.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。此外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components may be combined or can be integrated into another system, or some features can be ignored, or not implemented. In addition, the coupling or direct coupling or communication connection between each other shown or discussed may be through some interfaces, and the indirect coupling or communication connection of the devices or units may be in electrical, mechanical or other forms.
在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。例如,所述计算机可以是个人计算机,服务器,或者网络设备等。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD)等。例如,前述的可用介质包括但不限于:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。In the above embodiments, it may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions described in the embodiments of the present application are generated in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. For example, the computer may be a personal computer, a server, or a network device. The computer instructions may be stored in or transmitted from one computer-readable storage medium to another, e.g., the computer instructions may be transferred from a website, computer, server, or data center Transmission to another website, computer, server or data center by wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium may be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. that contains one or more available media integrated. The available media may be magnetic media (such as floppy disks, hard disks, magnetic tapes), optical media (such as DVDs), or semiconductor media (such as solid state disks (SSD)), etc. For example, the aforementioned available media include but Not limited to: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and other media that can store program code.
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。 The above are only specific embodiments of the present application, but the protection scope of the present application is not limited thereto. Any person familiar with the technical field can easily think of changes or substitutions within the technical scope disclosed in the present application. should be covered by the protection scope of this application. Therefore, the protection scope of this application should be subject to the protection scope of the claims.

Claims (28)

  1. 一种通信方法,其特征在于,包括:A communication method, characterized by including:
    第一会话管理网元获得业务发现功能实体选择信息,所述业务发现功能实体选择信息包括第一业务发现功能实体的信息和第二业务发现功能实体的信息,所述第一业务发现功能实体部署于拜访公共陆地移动网络,所述第二业务发现功能实体部署于归属公共陆地移动网络;The first session management network element obtains service discovery function entity selection information. The service discovery function entity selection information includes information of the first service discovery function entity and information of the second service discovery function entity. The first service discovery function entity deploys When visiting a public land mobile network, the second service discovery function entity is deployed in the home public land mobile network;
    所述第一会话管理网元向终端设备发送所述业务发现功能实体选择信息,所述业务发现功能实体选择信息用于确定目标业务发现功能实体,所述目标业务发现功能实体用于为所述终端设备发现待接入业务。The first session management network element sends the service discovery function entity selection information to the terminal device, the service discovery function entity selection information is used to determine the target service discovery function entity, and the target service discovery function entity is used to provide the service discovery function entity for the The terminal device discovers the service to be accessed.
  2. 根据权利要求1所述的方法,其特征在于,所述第一业务发现功能实体的信息包括以下一项或多项信息:第一业务发现功能实体的地址、第一业务标识、拜访公共陆地移动网络标识、第一业务发现功能实体的信息的优先级;The method according to claim 1, characterized in that the information of the first service discovery function entity includes one or more of the following information: address of the first service discovery function entity, first service identification, visiting public land mobile The network identifier and the priority of the information of the first service discovery function entity;
    所述第二业务发现功能实体的信息包括以下一项或多项信息:第二业务发现功能实体的地址、第二业务标识、归属公共陆地移动网络标识、第二业务发现功能实体的信息的优先级。The information of the second service discovery function entity includes one or more of the following information: the address of the second service discovery function entity, the second service identifier, the home public land mobile network identifier, and the priority of the information of the second service discovery function entity. class.
  3. 根据权利要求1或2所述的方法,其特征在于,所述第二业务发现功能实体的信息为所述第二业务发现功能实体的第一信息,所述第一会话管理网元获得所述业务发现功能实体选择信息,包括:The method according to claim 1 or 2, characterized in that the information of the second service discovery function entity is the first information of the second service discovery function entity, and the first session management network element obtains the Business discovery function entity selection information, including:
    所述第一会话管理网元确定所述第一业务发现功能实体的信息;The first session management network element determines the information of the first service discovery function entity;
    所述第一会话管理网元接收来自第二会话管理网元的所述第二业务发现功能实体的第二信息;The first session management network element receives second information from the second service discovery function entity of the second session management network element;
    所述第一会话管理网元根据所述第一业务发现功能实体的信息和所述第二业务发现功能实体的第二信息确定所述业务发现功能实体选择信息;The first session management network element determines the service discovery function entity selection information based on the information of the first service discovery function entity and the second information of the second service discovery function entity;
    其中,所述第一会话管理网元部署于所述拜访公共陆地移动网络,所述第二会话管理网元部署于所述归属公共陆地移动网络。Wherein, the first session management network element is deployed in the visited public land mobile network, and the second session management network element is deployed in the home public land mobile network.
  4. 根据权利要求3所述的方法,其特征在于,所述第一业务发现功能实体的信息包括第一业务标识,所述第二业务发现功能实体的所述第一信息包括第二业务标识,所述第二业务发现功能实体的所述第二信息包括第三业务标识,所述第三业务标识和所述第一业务标识都包括共有业务标识,所述第二业务标识不包括所述共有业务标识。The method according to claim 3, characterized in that the information of the first service discovery function entity includes a first service identifier, and the first information of the second service discovery function entity includes a second service identifier, so The second information of the second service discovery function entity includes a third service identifier, both the third service identifier and the first service identifier include a common service identifier, and the second service identifier does not include the common service logo.
  5. 根据权利要求1至4中任一项所述的方法,其特征在于,所述第一会话管理网元获得所述业务发现功能实体选择信息之前,所述方法还包括:The method according to any one of claims 1 to 4, characterized in that before the first session management network element obtains the service discovery function entity selection information, the method further includes:
    所述第一会话管理网元接收来自所述第二会话管理网元的第一指示信息,所述第一指示信息用于指示确定所述业务发现功能实体选择信息。The first session management network element receives first indication information from the second session management network element, and the first indication information is used to indicate determining the service discovery function entity selection information.
  6. 根据权利要求3至5中任一项所述的方法,其特征在于,所述拜访公共陆地移动网络为第一拜访公共陆地移动网络,当所述第二会话管理网元获知所述终端设备从所述第一拜访公共陆地移动网络切换至第二拜访公共陆地移动网络时,所述方法还包括:The method according to any one of claims 3 to 5, characterized in that the visited public land mobile network is a first visited public land mobile network, and when the second session management network element learns that the terminal device is from When the first visited public land mobile network is switched to the second visited public land mobile network, the method further includes:
    所述第二会话管理网元向所述终端设备发送所述第二业务发现功能实体的信息和所 述第二拜访公共陆地移动网络的业务发现功能实体的信息。The second session management network element sends the information of the second service discovery function entity and the Information about the service discovery function entity of the second access public land mobile network.
  7. 根据权利要求1或2所述的方法,其特征在于,所述第一会话管理网元获得所述业务发现功能实体选择信息,包括:The method according to claim 1 or 2, characterized in that the first session management network element obtains the service discovery function entity selection information, including:
    所述第一会话管理网元接收来自第二会话管理网元的所述第一业务发现功能实体的信息;The first session management network element receives information from the first service discovery function entity of the second session management network element;
    所述第一会话管理网元确定所述第二业务发现功能实体的信息;The first session management network element determines the information of the second service discovery function entity;
    所述第一会话管理网元根据所述第一业务发现功能实体的信息和所述第二业务发现功能实体的信息确定所述业务发现功能实体选择信息;The first session management network element determines the service discovery function entity selection information based on the information of the first service discovery function entity and the information of the second service discovery function entity;
    其中,所述第一会话管理网元部署于所述归属公共陆地移动网络;所述第二会话管理网元部署于所述拜访公共陆地移动网络。Wherein, the first session management network element is deployed in the home public land mobile network; the second session management network element is deployed in the visited public land mobile network.
  8. 根据权利要求7所述的方法,其特征在于,所述第二业务发现功能实体的信息和所述第一业务发现功能实体的信息不包括共有业务标识。The method according to claim 7, characterized in that the information of the second service discovery function entity and the information of the first service discovery function entity do not include a common service identifier.
  9. 根据权利要求7或8所述的方法,其特征在于,所述第一会话管理网元接收来自第二会话管理网元的所述第一业务发现功能实体的信息之前,所述方法还包括:The method according to claim 7 or 8, characterized in that before the first session management network element receives the information of the first service discovery function entity from the second session management network element, the method further includes:
    所述第一会话管理网元向所述第二会话管理网元发送请求消息,所述请求消息用于请求获取所述第一业务发现功能实体的信息。The first session management network element sends a request message to the second session management network element, where the request message is used to request acquisition of information of the first service discovery function entity.
  10. 根据权利要求7至9中任一项所述的方法,其特征在于,所述拜访公共陆地移动网络为第一拜访公共陆地移动网络,当所述第一会话管理网元获知所述终端设备从所述第一拜访公共陆地移动网络切换至第二拜访公共陆地移动网络时,所述方法还包括:The method according to any one of claims 7 to 9, characterized in that the visited public land mobile network is a first visited public land mobile network, and when the first session management network element learns that the terminal device is from When the first visited public land mobile network is switched to the second visited public land mobile network, the method further includes:
    所述第一会话管理网元向所述终端设备发送所述第二业务发现功能实体的信息和所述第二拜访公共陆地移动网络的业务发现功能实体的信息。The first session management network element sends the information of the second service discovery function entity and the information of the second service discovery function entity of the visited public land mobile network to the terminal device.
  11. 一种通信方法,其特征在于,包括:A communication method, characterized by including:
    终端设备根据业务发现功能实体选择信息,确定目标业务发现功能实体,所述目标业务发现功能实体用于为所述终端设备发现待接入业务,所述业务发现功能实体选择信息包括第一业务发现功能实体的信息和第二业务发现功能实体的信息,所述第一业务发现功能实体部署于拜访公共陆地移动网络,所述第二业务发现功能实体部署于归属公共陆地移动网络;The terminal device determines a target service discovery function entity according to the service discovery function entity selection information. The target service discovery function entity is used to discover services to be accessed for the terminal device. The service discovery function entity selection information includes the first service discovery. Information of the functional entity and information of the second service discovery function entity, the first service discovery function entity is deployed in the visited public land mobile network, and the second service discovery function entity is deployed in the home public land mobile network;
    所述终端设备向所述目标业务发现功能实体发送域名***查询消息。The terminal device sends a domain name system query message to the target service discovery function entity.
  12. 根据权利要求11所述的方法,其特征在于,所述方法还包括:The method according to claim 11, characterized in that, the method further includes:
    所述终端设备接收来自第一会话管理网元的所述业务发现功能实体选择信息。The terminal device receives the service discovery function entity selection information from the first session management network element.
  13. 根据权利要求11或12所述的方法,其特征在于,所述第一业务发现功能实体的信息包括以下一项或多项信息:第一业务发现功能实体的地址、第一业务标识、拜访公共陆地移动网络标识、第一业务发现功能实体的信息的优先级;The method according to claim 11 or 12, characterized in that the information of the first service discovery function entity includes one or more of the following information: the address of the first service discovery function entity, the first service identifier, the visiting public The land mobile network identification and the priority of the information of the first service discovery function entity;
    所述第二业务发现功能实体的信息包括以下一项或多项信息:第二业务发现功能实体的地址、第二业务标识、归属公共陆地移动网络标识、第二业务发现功能实体的信息的优先级。The information of the second service discovery function entity includes one or more of the following information: the address of the second service discovery function entity, the second service identifier, the home public land mobile network identifier, and the priority of the information of the second service discovery function entity. class.
  14. 根据权利要求11至13中任一项所述的方法,其特征在于,所述终端设备根据所述业务发现功能实体选择信息,确定目标业务发现功能实体,包括:The method according to any one of claims 11 to 13, characterized in that the terminal device determines the target service discovery function entity according to the service discovery function entity selection information, including:
    所述终端设备根据所述待接入业务的标识和所述业务发现功能实体选择信息,确定所 述目标业务发现功能实体。The terminal device determines the service according to the identification of the service to be accessed and the service discovery function entity selection information. Describe the target business discovery functional entity.
  15. 根据权利要求11至14中任一项所述的方法,其特征在于,所述拜访公共陆地移动网络为第一拜访公共陆地移动网络,当所述终端设备从所述第一拜访公共陆地移动网络切换至第二拜访公共陆地移动网络时,所述方法还包括:The method according to any one of claims 11 to 14, wherein the visited public land mobile network is a first visited public land mobile network, and when the terminal device switches from the first visited public land mobile network to When switching to the second visited public land mobile network, the method further includes:
    所述终端设备接收来自部署于归属公共陆地移动网络的会话管理网元的第二业务发现功能实体的信息和所述第二拜访公共陆地移动网络的业务发现功能实体的信息。The terminal device receives information from a second service discovery function entity deployed in a session management network element of the home public land mobile network and information from a service discovery function entity of the second visited public land mobile network.
  16. 根据权利要求12至15中任一项所述的方法,其特征在于,所述终端设备根据所述业务发现功能实体选择信息,确定目标业务发现功能实体,包括:The method according to any one of claims 12 to 15, characterized in that the terminal device determines the target service discovery function entity according to the service discovery function entity selection information, including:
    所述终端设备根据接入的公共陆地移动网络、所述待接入业务的标识和所述业务发现功能实体选择信息,确定所述目标业务发现功能实体。The terminal device determines the target service discovery function entity according to the accessed public land mobile network, the identifier of the service to be accessed, and the service discovery function entity selection information.
  17. 一种通信方法,其特征在于,包括:A communication method, characterized by including:
    接入管理网元获得业务发现功能实体选择信息,所述业务发现功能实体选择信息用于确定目标业务发现功能实体,所述目标业务发现功能实体用于为终端设备发现待接入业务;The access management network element obtains service discovery function entity selection information, the service discovery function entity selection information is used to determine a target service discovery function entity, and the target service discovery function entity is used to discover services to be accessed for the terminal device;
    所述接入管理网元向所述终端设备发送所述业务发现功能实体选择信息;The access management network element sends the service discovery function entity selection information to the terminal device;
    其中,所述业务发现功能实体选择信息包括至少一个业务发现功能实体对应的公共陆地移动网络标识和所述至少一个业务发现功能实体的地址。Wherein, the service discovery function entity selection information includes a public land mobile network identifier corresponding to at least one service discovery function entity and an address of the at least one service discovery function entity.
  18. 根据权利要求17所述的方法,其特征在于,所述业务发现功能实体选择信息还包括以下所述至少一个业务发现功能实体的一项或多项信息:所述至少一个业务发现功能实体对应的数据网络名称、所述至少一个业务发现功能实体对应的单个网络切片选择辅助信息、所述至少一个业务发现功能实体对应的业务标识。The method according to claim 17, characterized in that the service discovery function entity selection information also includes one or more of the following information of at least one service discovery function entity: the at least one service discovery function entity corresponding to Data network name, single network slice selection auxiliary information corresponding to the at least one service discovery function entity, and service identifier corresponding to the at least one service discovery function entity.
  19. 根据权利要求17或18所述的方法,其特征在于,所述接入管理网元获得所述业务发现功能实体选择信息,包括:The method according to claim 17 or 18, characterized in that the access management network element obtains the service discovery function entity selection information, including:
    所述接入管理网元接收来自数据管理网元或者策略控制网元的所述业务发现功能实体选择信息。The access management network element receives the service discovery function entity selection information from the data management network element or the policy control network element.
  20. 一种通信方法,其特征在于,包括:A communication method, characterized by including:
    所述终端设备根据业务发现功能实体选择信息,确定目标业务发现功能实体,所述目标业务发现功能实体用于为所述终端设备发现待接入业务,所述业务发现功能实体选择信息包括至少一个业务发现功能实体对应的公共陆地移动网络标识和所述至少一个业务发现功能实体的地址;The terminal device determines a target service discovery function entity according to the service discovery function entity selection information. The target service discovery function entity is used to discover services to be accessed for the terminal device. The service discovery function entity selection information includes at least one The public land mobile network identifier corresponding to the service discovery function entity and the address of the at least one service discovery function entity;
    所述终端设备向所述目标业务发现功能实体发送域名***查询消息。The terminal device sends a domain name system query message to the target service discovery function entity.
  21. 根据权利要求20所述的方法,其特征在于,所述方法还包括:The method of claim 20, further comprising:
    所述终端设备接收来自接入管理网元的所述业务发现功能实体选择信息。The terminal device receives the service discovery function entity selection information from the access management network element.
  22. 根据权利要求20或21所述的方法,其特征在于,所述终端设备根据所述业务发现功能实体选择信息,确定目标业务发现功能实体,包括:The method according to claim 20 or 21, characterized in that the terminal device determines the target service discovery function entity according to the service discovery function entity selection information, including:
    所述终端设备根据接入的公共陆地移动网络和所述业务发现功能实体选择信息,确定所述目标业务发现功能实体。The terminal device determines the target service discovery function entity according to the accessed public land mobile network and the service discovery function entity selection information.
  23. 根据权利要求20至22中任一项所述的方法,其特征在于,所述业务发现功能实体选择信息还包括以下所述至少一个业务发现功能实体的一项或多项信息:所述至少一个业务发现功能实体对应的数据网络名称、所述至少一个业务发现功能实体对应的单个网络 切片选择辅助信息、所述至少一个业务发现功能实体对应的共有业务标识。The method according to any one of claims 20 to 22, characterized in that the service discovery function entity selection information also includes one or more pieces of information about at least one of the following service discovery function entities: the at least one The name of the data network corresponding to the service discovery function entity, and the single network corresponding to the at least one service discovery function entity Slice selection auxiliary information and a common service identifier corresponding to the at least one service discovery function entity.
  24. 根据权利要求23所述的方法,其特征在于,所述终端设备根据所述业务发现功能实体选择信息,确定目标业务发现功能实体,包括:The method according to claim 23, characterized in that the terminal device determines the target service discovery function entity according to the service discovery function entity selection information, including:
    所述终端设备根据接入的公共陆地移动网络、会话对应的数据网络名称、会话对应的单个网络切片选择辅助信息、所述待接入业务的标识中至少一项,和所述业务发现功能实体选择信息,确定所述目标业务发现功能实体。The terminal device selects auxiliary information according to at least one of the accessed public land mobile network, the data network name corresponding to the session, the single network slice corresponding to the session, the identification of the service to be accessed, and the service discovery function entity. Select information to determine the target service discovery function entity.
  25. 一种通信装置,其特征在于,包括:A communication device, characterized by including:
    处理器,用于执行存储器中存储的计算机程序,以使得所述通信装置执行权利要求1至24中任一项所述的方法。A processor, configured to execute a computer program stored in a memory, so that the communication device executes the method according to any one of claims 1 to 24.
  26. 一种计算机可读存储介质,其特征在于,其上存储有计算机程序或指令,其特征在于,该计算机程序或指令被处理器执行时,使得如权利要求1至24中任一项所述方法被执行。A computer-readable storage medium, characterized in that a computer program or instructions are stored thereon, characterized in that, when the computer program or instructions are executed by a processor, the method according to any one of claims 1 to 24 is achieved. be executed.
  27. 一种包含指令的计算机程序产品,当其在计算机上运行时,使得如权利要求1至24中任一项所述方法被执行。A computer program product containing instructions that, when run on a computer, causes the method of any one of claims 1 to 24 to be performed.
  28. 一种芯片***,其特征在于,包括:处理器,用于从存储器中调用并运行计算机程序或指令,使得安装有所述芯片***的通信装置实现如权利要求1至24中任一项所述的方法。 A chip system, characterized in that it includes: a processor for calling and running computer programs or instructions from a memory, so that a communication device installed with the chip system implements any one of claims 1 to 24 Methods.
PCT/CN2023/082937 2022-03-28 2023-03-22 Communication method and communication apparatus WO2023185561A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202210312907.6 2022-03-28
CN202210312907.6A CN116866892A (en) 2022-03-28 2022-03-28 Communication method and communication device

Publications (1)

Publication Number Publication Date
WO2023185561A1 true WO2023185561A1 (en) 2023-10-05

Family

ID=88199276

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2023/082937 WO2023185561A1 (en) 2022-03-28 2023-03-22 Communication method and communication apparatus

Country Status (2)

Country Link
CN (1) CN116866892A (en)
WO (1) WO2023185561A1 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111434151A (en) * 2017-12-22 2020-07-17 联想(新加坡)私人有限公司 Network slice selection assistance information configuration
CN113115480A (en) * 2021-04-02 2021-07-13 腾讯科技(深圳)有限公司 Address information sending method, address information obtaining method, address information sending device, address information obtaining device, address information equipment and address information medium
WO2021253301A1 (en) * 2020-06-17 2021-12-23 Lenovo (Beijing) Limited Method and apparatus for providing server discovery information

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111434151A (en) * 2017-12-22 2020-07-17 联想(新加坡)私人有限公司 Network slice selection assistance information configuration
WO2021253301A1 (en) * 2020-06-17 2021-12-23 Lenovo (Beijing) Limited Method and apparatus for providing server discovery information
CN113115480A (en) * 2021-04-02 2021-07-13 腾讯科技(深圳)有限公司 Address information sending method, address information obtaining method, address information sending device, address information obtaining device, address information equipment and address information medium

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
INTERDIGITAL, EUROPE, LTD.: "ECS Address Configuration Information for multiple EECs", 3GPP TSG-SA2 MEETING #145-E, S2-2104045, 10 May 2021 (2021-05-10), XP052004379 *

Also Published As

Publication number Publication date
CN116866892A (en) 2023-10-10

Similar Documents

Publication Publication Date Title
EP4027684A1 (en) Service configuration method, communication device, and communication system
WO2023280121A1 (en) Method and apparatus for obtaining edge service
WO2020151584A1 (en) Network configuration method and communication apparatus
EP4027744A1 (en) Communication method, communication apparatus, and storage medium
EP4354770A1 (en) Method and apparatus for transmitting data
WO2022199451A1 (en) Session switching method and apparatus
US20240107417A1 (en) Communication method and apparatus
CN113747605B (en) Communication method and communication device
WO2023051430A1 (en) Communication method and apparatus
WO2023185561A1 (en) Communication method and communication apparatus
CN117136534A (en) First IMS node, first core network node, second IMS node and method performed therein
WO2023185620A1 (en) Communication method and apparatus
WO2023116556A1 (en) Session switching method and apparatus
WO2023143212A1 (en) Communication method and apparatus
WO2023051427A1 (en) Communication method and apparatus
WO2023160394A1 (en) Communication method and apparatus
WO2023051428A1 (en) Method and apparatus for information transmission
WO2023051431A1 (en) Communication method and apparatus
WO2023185657A1 (en) Communication method and communication apparatus
WO2023142717A1 (en) Method and apparatus for determining user equipment route selection policy
WO2023103575A1 (en) Multicast/broadcast communication method and related apparatus
WO2023216696A1 (en) Information processing method and apparatus
WO2022205453A1 (en) Network selection method and apparatus
WO2024032041A1 (en) Communication method and communication apparatus
WO2023207958A1 (en) Policy transmission method, and communication apparatus and system

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 23777933

Country of ref document: EP

Kind code of ref document: A1