WO2023130845A1 - 通信方法、装置、计算机可读存储介质、电子设备及程序产品 - Google Patents
通信方法、装置、计算机可读存储介质、电子设备及程序产品 Download PDFInfo
- Publication number
- WO2023130845A1 WO2023130845A1 PCT/CN2022/132979 CN2022132979W WO2023130845A1 WO 2023130845 A1 WO2023130845 A1 WO 2023130845A1 CN 2022132979 W CN2022132979 W CN 2022132979W WO 2023130845 A1 WO2023130845 A1 WO 2023130845A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- access identifier
- entity
- application server
- data network
- network access
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 106
- 238000000034 method Methods 0.000 title claims abstract description 78
- 230000011664 signaling Effects 0.000 claims abstract description 85
- 238000013507 mapping Methods 0.000 claims abstract description 71
- 230000006870 function Effects 0.000 claims description 97
- 238000004590 computer program Methods 0.000 claims description 23
- 238000012545 processing Methods 0.000 claims description 15
- 238000001514 detection method Methods 0.000 claims description 3
- 238000010586 diagram Methods 0.000 description 15
- 230000008859 change Effects 0.000 description 13
- 230000003993 interaction Effects 0.000 description 10
- 230000008569 process Effects 0.000 description 6
- 230000003287 optical effect Effects 0.000 description 4
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000000644 propagated effect Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 101150119040 Nsmf gene Proteins 0.000 description 2
- 101150107050 PSA2 gene Proteins 0.000 description 2
- 230000009471 action Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 239000004973 liquid crystal related substance Substances 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000003213 activating effect Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 239000004020 conductor Substances 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000010276 construction Methods 0.000 description 1
- 238000012517 data analytics Methods 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000011160 research Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/45—Network directories; Name-to-address mapping
- H04L61/4588—Network directories; Name-to-address mapping containing mobile subscriber information, e.g. home subscriber server [HSS]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5076—Update or notification mechanisms, e.g. DynDNS
Definitions
- the present application relates to the technical field of computer and communication, and in particular to a communication method, device, computer-readable storage medium, electronic equipment and program product.
- the data network access identifier (DN Access Identifier, DNAI) is an internal identifier of the 5G system, which can be used to identify the edge application server (Edge Application Server, EAS), and the application function (Application Function, AF) belongs to the 5G core network (5G Core, 5GC), it is very inconvenient to use the internal identification of 5GC, which will make the implementation of AF more complicated.
- Embodiments of the present application provide a communication method, device, computer-readable storage medium, electronic equipment, and computer program product, which can reduce the difficulty of implementing the application function entity, and also reduce the interaction data between the application function entity and the core network entity. Signaling overhead caused by network access identifiers.
- the embodiment of the present application provides a communication method, the communication method is executed by the core network entity, and the mapping relationship between the data network access identifier and the network address of the application server is maintained in the core network entity, and the communication method include:
- the first signaling message includes the network address of the target application server, and the network address of the target application server is the core network entity based on the Determined by the mapping relationship and the target data network access identifier;
- the target data network access identifier is a data network access identifier that needs to be notified to the application functional entity;
- An embodiment of the present application provides a communication method, the communication method is performed by an application function entity, and the communication method includes: receiving a first signaling message sent by a core network entity, and the first signaling message includes a target The network address of the application server, the network address of the target application server is determined by the core network entity based on the mapping relationship between the data network access identifier and the network address of the application server and the target data network access identifier, the The target data network access identifier is a data network access identifier that needs to be notified to the application function entity;
- An embodiment of the present application provides a communication method, the communication method is executed by a session management function entity, and the communication method includes:
- Detecting the data network access identifier corresponding to the user plane functional entity if it is detected that the data network access identifier corresponding to the user plane functional entity has changed, sending an update notification message to the target core network entity, the The update notification message is used to trigger the target core network entity to update the mapping relationship between the data network access identifier and the network address according to the changed data network access identifier, the network address being, the user plane functional entity The network address of the corresponding application server.
- the embodiment of the present application provides a communication device, the communication device is set in the core network entity, the core network entity maintains a mapping relationship between the data network access identifier and the network address of the application server, the communication The device includes: a generating unit configured to generate a first signaling message for interacting with the application functional entity, the first signaling message includes a network address of a target application server, and the network address of the target application server is The core network entity is determined based on the mapping relationship and a target data network access identifier, where the target data network access identifier is a data network access identifier that needs to be notified to the application function entity;
- a sending unit configured to send the first signaling message to the application function entity, where the application function entity is used to maintain the network address of the application server.
- An embodiment of the present application provides a communication device, the communication device is set in an application function entity, and the communication device includes: a receiving unit configured to receive a first signaling message sent by a core network entity, the first signaling message The network address of the target application server is included in the message, and the network address of the target application server is the core network entity based on the mapping relationship between the data network access identifier and the network address of the application server and the target data network access identifier It is determined that the target data network access identifier is a data network access identifier that needs to be notified to the application function entity;
- a processing unit configured to respond to the first signaling message according to the network address of the target application server.
- An embodiment of the present application provides a communication device, the communication device is set in a session management functional entity, and the communication device includes: a detection unit configured to detect a data network access identifier corresponding to a user plane functional entity; trigger A unit configured to send an update notification message to the target core network entity if it is detected that the data network access identifier corresponding to the user plane functional entity has changed, and the update notification message is used to trigger the target core network
- the entity updates the mapping relationship between the data network access identifier and the network address according to the changed data network access identifier, where the network address is the network address of the application server corresponding to the user plane functional entity.
- An embodiment of the present application provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the communication method described in the foregoing embodiments is implemented.
- An embodiment of the present application provides an electronic device, including: a memory, and one or more processors; the memory is configured to store one or more programs, when the one or more programs are processed by the one or more When the device is executed, the electronic device is made to implement the communication method described in the above-mentioned embodiments.
- An embodiment of the present application provides a computer program product or computer program, where the computer program product or computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium.
- the processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the communication methods provided in the various optional embodiments above.
- the core network entity Since the core network entity maintains the mapping relationship between the data network access identifier and the network address of the application server, when the core network entity needs to interact with the application function entity, it can use the mapping relationship and the target data network access identifier , determine the network address of the target application server, and then generate the first signaling message for interacting with the application function entity, the first signaling message contains the network address of the target application server, so that the application function entity does not need to maintain the data network interface Access identifier, thereby reducing the implementation difficulty of the application function entity, and also reducing the signaling overhead caused by the exchange of data network access identifiers between the application function entity and the core network entity.
- FIG. 1 shows a schematic diagram of an EC architecture in the related art
- FIG. 2 shows a schematic diagram of another EC architecture in the related art
- Fig. 3 shows a schematic flowchart of notification of user plane management events in the related art
- FIG. 4 shows a flowchart of a communication method provided by an embodiment of the present application
- FIG. 5 shows a flowchart of a communication method provided by an embodiment of the present application
- FIG. 6 shows a flowchart of a communication method provided by an embodiment of the present application
- FIG. 7 shows a flowchart of a communication method provided by an embodiment of the present application.
- FIG. 8 shows a flowchart of a communication method provided by an embodiment of the present application.
- Fig. 9 shows the interaction flowchart of each entity provided by the embodiment of the present application.
- FIG. 10 shows a block diagram of a communication device provided by an embodiment of the present application.
- Fig. 11 shows a block diagram of a communication device provided by an embodiment of the present application.
- FIG. 12 shows a block diagram of a communication device provided by an embodiment of the present application.
- FIG. 13 shows a schematic structural diagram of an electronic device provided by an embodiment of the present application.
- Example embodiments will now be described in a more complete manner with reference to the accompanying drawings.
- Example embodiments may, however, be embodied in various forms and should not be construed as limited to these examples; rather, these embodiments are provided so that this application will be thorough and complete, and to fully convey the concepts of example embodiments communicated to those skilled in the art.
- the "plurality” mentioned in this article refers to two or more than two.
- “And/or” describes the association relationship of associated objects, indicating that there may be three types of relationships. For example, A and/or B may indicate: A exists alone, A and B exist simultaneously, and B exists independently. The character “/” generally indicates that the contextual objects are an "or” relationship.
- Edge computing is to minimize the communication delay between UE and AS by deploying the application server (Application Server, AS) to a location close to the user equipment (User Equipment, UE).
- AS Application Server
- UE User Equipment
- the user plane function (User Plane Function, UPF)/PDU session anchor (Packet Data Unit (Protocol Data Unit, PDU) Session Anchor, PSA) is deployed near the access network (Access Network, AN) , while deploying the Edge Application Server (Edge Application Server, EAS) in the data network (Data Network, DN) connected to the PSA.
- UPF User Plane Function
- PDU session anchor Packet Data Unit (Protocol Data Unit, PDU) Session Anchor, PSA
- EAS Edge Application Server
- the UPF/PSA1 is deployed at the center, by deploying an uplink classifier (Uplink Classifier, UL CL)/branching point (Branching Point, BP) near the AN, and then splitting a UPF near the base station /PSA2, deploy EAS on the same DN of the local access (Local Access) connected to PSA2.
- Uplink Classifier Uplink Classifier, UL CL
- Branching Point Branching Point, BP
- the architecture shown in Figure 1 does not use UL CL/BP to access EAS
- the architecture shown in Figure 2 uses UL CL/BP to access EAS.
- NEF is the abbreviation of Network Exposure Function, is the network opening function, and Nnef refers to the interface that NEF provides the service, sends Nnef through this interface other network function (Network Function, NF)
- the service request message is sent to NEF, and NEF replies to the request or sends a notification service message through this interface
- PCF is the abbreviation of Policy Control Function, that is, the policy control function
- Npcf refers to the interface that PCF provides services, and other NFs send Npcf service requests through this interface
- the message is sent to PCF, and PCF replies to the request and sends notification service messages through this interface
- AF is the abbreviation of Application Function, which is the application function
- Naf refers to the interface that AF provides services, and other NFs send Naf messages to AF through this interface, and at the same time AF replies to requests and sends notification service messages through this interface
- AMF is the abbreviation of Access and Mobility
- UE mobility and application server redeployment need to be considered when designing the optimal deployment solution for the edge. For example, when the UE moves across the 5G system, the UE location may change and require the network and the edge to handle the UE location change, or the UE does not move, but the EAS has migrated.
- the service edge can be changed without changing the data network access identifier (DN Access Identifier, DNAI) Application server; change the edge application server when the edge application server of the service becomes congested or is in an outage state, which may cause a change of EAS IP (Internet Protocol, Internet Protocol) address; change the DNAI according to the location of the UE to better serve UE services.
- DNAI data network access identifier
- these solutions basically use DNAI information to interact.
- AF is also required to be able to identify the DNAI of the connected EAS.
- the process shown in Figure 3 includes the following steps:
- Step 1 Satisfy the conditions for triggering AF notification.
- SMF sends notifications to NFs (eg AFs) that subscribe to SMF notifications. Further processing of the SMF notification depends on the received NF, as shown in steps 2a and 2c.
- NFs eg AFs
- the PDU session anchor identified in the AF subscription request has been established or released; the DNAI has changed; the SMF has received a request for AF notification, and is in progress of PDU sessions are eligible to notify the AF.
- Step 2a If the AF requests early notification (Early Notification) through the NEF, the SMF will notify the NEF of the target DNAI of the PDU session by calling the Nsmf_EventExposure_Notify (Nsmf_EventExposure_Notify) service operation.
- Nsmf_EventExposure_Notify Nsmf_EventExposure_Notify
- Step 2b When NEF receives Nsmf_EventExposure_Notify, NEF performs information mapping (for example, mapping of AF business internal ID provided in notification related ID to AF business ID, subscription permanent identifier (Subscription Permanent Identifier, SUPI) to general public user identity (Generic Public Subscription Identifier, GPSI) mapping, etc.), and trigger the appropriate Nnef_TrafficInfluence_Notify (Nnef_data impact_notification) message. In this case, step 2c is not applicable, i.e. step 2c is not performed.
- information mapping for example, mapping of AF business internal ID provided in notification related ID to AF business ID, subscription permanent identifier (Subscription Permanent Identifier, SUPI) to general public user identity (Generic Public Subscription Identifier, GPSI) mapping, etc.
- Nnef_TrafficInfluence_Notify Nnef_data impact_notification
- Step 2c If the AF requests direct advance notification, the SMF notifies the AF of the target DNAI of the PDU session by calling the Nsmf_EventExposure_Notify service operation.
- Step 2d AF responds to Nnef_TrafficInfluence_Notify by invoking the Nnef_TrafficInfluence_AppRelocationInfo (Nnef_Data Impact_AppRelocationInfo) service operation immediately or after any required application relocation is done in the target DNAI.
- AF includes N6 service routing details corresponding to the target DNAI. If the AF determines that application relocation cannot be completed successfully and/or on time, the AF may reply in the negative.
- Step 2e When the NEF receives Nnef_TrafficInfluence_AppRelocationInfo, the NEF triggers a corresponding Nsmf_EventExposure_AppRelocationInfo (Nsmf_EventExposure_AppRelocationInfo) message.
- Nsmf_EventExposure_AppRelocationInfo Nsmf_EventExposure_AppRelocationInfo
- Step 2f AF responds to Nsmf_EventExposure_Notify by invoking the Nsmf_EventExposure_AppRelocationInfo service operation immediately or after any required application relocation is done in the target DNAI.
- AF includes N6 service routing details corresponding to the target DNAI. If the AF determines that application relocation cannot be successfully completed on time, the AF may answer negatively.
- Step 3 SMF enforces changes to DNAI or adds, changes or removes UPF.
- the SMF may wait for the AF's response to the advance notification before this step, as indicated by the "AF Expected Confirmation" contained in the AF Subscription SMF event. The SMF will not perform this step until it receives a positive response from the AF.
- Step 4a If the AF requests late notification (Late Notification) through the NEF, the SMF notifies the NEF of the target DNAI of the PDU session by calling the Nsmf_EventExposure_Notify service operation.
- the SMF can send a late notification and wait for an acknowledgment from the AF before activating a new uplink path response.
- Step 4b When NEF receives Nsmf_EventExposure_Notify, NEF maps according to information (for example, AF service internal ID provided in notification related ID to AF service ID, SUPI to GPSI, etc.), and triggers appropriate Nnef_EventExposure_Notify message. In this case, step 4c is not applicable, ie step 4c is not performed.
- information for example, AF service internal ID provided in notification related ID to AF service ID, SUPI to GPSI, etc.
- Step 4c If the AF requests late notification directly, the SMF notifies the AF of the target DNAI of the PDU session by calling the Nsmf_EventExposure_Notify service operation.
- Step 4d AF responds to Nnef_TrafficInfluence_Notify by invoking the Nnef_TrafficInfluence_AppRelocationInfo service operation immediately or after any required application relocation is done in the target DNAI.
- AF includes N6 service routing details corresponding to the target DNAI. If the AF determines that the application relocation cannot be successfully completed on time, the AF may answer in the negative.
- Step 4e When the NEF receives the Nnef_TrafficInfluence_AppRelocationInfo, the NEF triggers the corresponding Nsmf_EventExposure_AppRelocationInfo message.
- Step 4f AF responds to Nsmf_EventExposure_Notify by invoking the Nsmf_EventExposure_AppRelocationInfo service operation immediately or after any required application relocation is done in the target DNAI.
- AF includes N6 service routing details corresponding to the target DNAI. If the AF determines that the application relocation cannot be successfully completed on time, the AF may answer in the negative.
- DNAI belongs to the internal identification of the 5G system, but AF belongs to network elements other than 5GC (5G Core, 5G core network). It is very inconvenient to use the internal identification of 5GC, which will make the implementation of AF more complicated. And after the DNAI information changes, the 5GC also needs to synchronize with the AF, which brings additional signaling overhead.
- the embodiment of this application proposes a new communication scheme, so that the application function entity does not need to maintain the data network access identifier, thereby reducing the difficulty of implementing the application function entity, and also reducing the connection between the application function entity and the core network.
- the signaling overhead caused by exchanging data network access identifiers between entities.
- Fig. 4 shows a flowchart of a communication method according to an embodiment of the present application.
- the communication method may be executed by a core network entity, and the core network entity may be a PCF or an NEF.
- the communication method includes at least S410 to S420, which are described in detail as follows:
- the core network entity generates a first signaling message for interacting with the application function entity.
- the first signaling message includes the network address of the target application server.
- the network address of the target application server is determined by the core network entity based on the mapping relationship and the target data network access identifier, wherein the mapping relationship refers to the data network
- the target data network access identifier is the data network access identifier that needs to be notified to the application functional entity.
- the mapping relationship between the data network access identifier and the network address of the application server is maintained by a core network entity, namely PCF or NEF.
- the mapping relationship may be a one-to-one mapping relationship between the data network access identifier and the network address of the application server; or it may also be a mapping relationship between the data network access identifier and the network address segment of the application server.
- the PCF or NEF may periodically or in real time detect the data network access identifier corresponding to the user plane functional entity to determine whether the data network access identifier changes. If the PCF or NEF If it is determined that the data network access identifier corresponding to the user plane functional entity has changed, the relationship between the data network access identifier and the network address of the application server corresponding to the user plane functional entity may be updated according to the changed data network access identifier. mapping relationship between them. Exemplarily, for example, if the parameters of the UPF change, a UPF is added, or a UPF is deleted, then the data network access identifier corresponding to the UPF will also change. In this case, the data network access identifier and The mapping relationship between the network addresses of the application servers corresponding to the UPF.
- the session management function entity SMF can grasp the change of the data network access identification information caused by UPF and other reasons, the SMF can detect that the data network access identification corresponding to the user plane function entity has occurred. After the change, an update notification message is sent to the PCF or NEF to notify the PCF or NEF that the data network access identifier corresponding to the user plane functional entity has changed.
- the PCF or NEF can detect that the data network access identifier corresponding to the network address of the maintained application server has changed, the data network access identifier can be updated according to the changed data
- the mapping relationship with the network address of the application server can be updated in time to ensure the accuracy of the mapping relationship.
- the first signaling message is sent to the application function entity, and the application function entity is used to maintain the network address of the application server.
- the application function entity may analyze the first signaling message to obtain the network address of the target application server, and then maintain the network address of the target application server.
- the technical solution of the embodiment shown in Figure 4 makes it unnecessary for the core network entity (ie, PCF or NEF) to carry the data network access identifier when performing signaling interaction with the application functional entity, so that the application functional entity does not need to maintain the data network access identifier , which reduces the implementation difficulty of the application function entity, and also reduces the signaling overhead caused by the exchange of data network access identifiers between the application function entity and the core network entity.
- the core network entity ie, PCF or NEF
- Fig. 5 shows a flowchart of a communication method according to an embodiment of the present application.
- the communication method may be executed by a core network entity, and the core network entity may be a PCF or an NEF.
- the communication method includes at least S510 to S530, which are described in detail as follows:
- the application function entity when the application function entity needs to perform signaling interaction with the core network entity, it can generate the second signaling message, which includes the network address of the target application server.
- the target application server mentioned here The server is also the designated application server.
- the mapping relationship may be a one-to-one mapping relationship between the data network access identifier and the network address of the application server; it may also be a mapping relationship between the data network access identifier and the network address segment of the application server .
- the technical solution of the embodiment shown in Figure 5 makes it unnecessary for the AF to carry the data network access identifier when it needs to perform signaling interaction with the core network entity (i.e. PCF or NEF), so that the application function entity does not need to maintain the data network access identifier, reducing The implementation difficulty of the application function entity is reduced, and the signaling overhead caused by the exchange of data network access identifiers between the application function entity and the core network entity is also reduced.
- the core network entity i.e. PCF or NEF
- Figure 4 and Figure 5 illustrate the technical solution of the embodiment of the present application from the perspective of the core network entity (that is, PCF or NEF), and the implementation details of the technical solution of the embodiment of the present application are described below in conjunction with Figure 6 and Figure 7 from the perspective of AF Be explained:
- Fig. 6 shows a flowchart of a communication method according to an embodiment of the present application, and the communication method may be executed by an application function entity.
- the communication method includes at least S610 to S620, which are described in detail as follows:
- the application function entity receives the first signaling message sent by the core network entity.
- the first signaling message includes the network address of the target application server, and the network address of the target application server is the core network entity based on the mapping relationship between the data network access identifier and the network address of the application server and the target data network access determined by the access identifier, the target data network access identifier is a data network access identifier that needs to be notified to the application function entity.
- the mapping relationship may be a one-to-one mapping relationship between the data network access identifier and the network address of the application server; it may also be a mapping relationship between the data network access identifier and the network address segment of the application server .
- the technical solution of the embodiment shown in Fig. 6 makes it unnecessary for the core network entity (ie, PCF or NEF) to carry the data network access identifier when performing signaling interaction with the application functional entity, so that the application functional entity does not need to maintain the data network access identifier , which reduces the implementation difficulty of the application function entity, and also reduces the signaling overhead caused by the exchange of data network access identifiers between the application function entity and the core network entity.
- the core network entity ie, PCF or NEF
- Fig. 7 shows a flowchart of a communication method according to an embodiment of the present application, and the communication method may be executed by an application function entity.
- the communication method includes at least S710 to S720, which are described in detail as follows:
- the application function entity generates a second signaling message, where the second signaling message includes the network address of the target application server.
- the application function entity when the application function entity needs to perform signaling interaction with the core network entity, it can generate the second signaling message, which includes the network address of the target application server.
- the core network entity determines the data network access identifier corresponding to the network address of the target application server according to the mapping relationship and the network address of the target application server, And based on the data network access identifier corresponding to the network address of the target application server, the signaling processing of the control plane is executed.
- the technical solution of the embodiment shown in Figure 7 makes it unnecessary for the AF to carry the data network access identifier when it needs to perform signaling interaction with the core network entity (i.e., PCF or NEF), so that the application function entity does not need to maintain the data network access identifier, reducing
- the implementation difficulty of the application function entity is reduced, and the signaling overhead caused by the exchange of data network access identifiers between the application function entity and the core network entity is also reduced.
- Fig. 8 shows a flowchart of a communication method according to an embodiment of the present application, and the communication method may be executed by a session management function entity.
- the communication method includes at least S810 to S820, which are described in detail as follows:
- the session management function entity detects the data network access identifier corresponding to the user plane function entity.
- the SMF can detect whether the data network access identifier corresponding to the UPF changes.
- the session management functional entity may periodically detect whether the data network access identifier has changed, or detect whether the data network access identifier has changed in real time. If it detects that the data network access identifier corresponding to the user plane functional entity has change, an update notification message is sent to the PCF or NEF to notify the PCF or NEF that the data network access identifier corresponding to the user plane functional entity has changed.
- the update notification message is used to trigger the target core network entity (that is, the designated core network entity) to update the data network access identifier and the network of the application server corresponding to the user plane functional entity according to the changed data network access identifier.
- the technical solution of the embodiment shown in Figure 8 enables the SMF to promptly trigger the core network entity to update the data network access identifier corresponding to the user plane functional entity after detecting that the data network access identifier corresponding to the user plane functional entity has changed.
- the mapping relationship between the network addresses of the application servers can ensure the accuracy of the mapping relationship.
- the technical solution of the embodiment of the present application is mainly to introduce the mapping between DNAI and the IP address or IP address segment of the application server at the boundary node of 5GC (such as PCF or NEF) in the interaction mechanism between AF and 5GC, so that AF only needs to maintain the IP address or IP address segment of a specific server, and does not need to maintain the DNAI list of a specific service.
- the DNAI configuration information inside the 5GC changes, the corresponding update only needs to reach the 5GC edge nodes such as PCF or NEF, without interacting with the AF.
- data exchange is performed between the UE and the AS through the PDU session established in the 5GS.
- the PCF or the NEF maintains a mapping relationship between the DNAI and the IP address or the IP address pool. Since the correspondence between IP addresses/IP address pools and ASs is less likely to change than the correspondence between DNAI and IP addresses/IP address pools, the premise of maintaining the mapping relationship between DNAI and IP addresses or IP address pools in PCF or NEF In this case, AF can only maintain IP addresses or IP address pools.
- the parameters of the UPF change, the UPF is increased, or the UPF is decreased.
- the SMF triggers an update process of the mapping relationship.
- the SMF is the control plane network element that configures the UPF, so the SMF can timely grasp the changes of the DNAI information caused by the UPF and other reasons.
- S904a the PCF updates the mapping table of the DNAI and the IP address
- S904b the PCF updates the mapping table of the DNAI and the IP address.
- At least one of the PCF and the NEF can maintain a mapping table between the DNAI and the IP address.
- FIG. 10 shows a block diagram of a communication device according to an embodiment of the present application.
- the communication device may be set in a core network entity, and the core network entity maintains a link between the data network access identifier and the network address of the application server. Mapping relations.
- a communication device 1000 includes: a generating unit 1002 and a sending unit 1004 .
- the generating unit 1002 is configured to generate a first signaling message for interacting with the application functional entity, the first signaling message includes the network address of the target application server, and the network address of the target application server is,
- the core network entity is determined based on the mapping relationship and the target data network access identifier;
- the target data network access identifier is a data network access identifier that needs to be notified to the application function entity;
- the sending unit 1004 is configured to send the first signaling message to the application function entity, where the application function entity is used to maintain the network address of the application server.
- the application function entity may analyze the first signaling message to obtain the network address of the target application server, and then maintain the network address of the target application server.
- the communication device 1000 further includes: an updating unit configured to, if it is determined that the data network access identifier corresponding to the user plane functional entity has changed, then according to the changed data network access ID, updating the mapping relationship between the data network access ID and the network address of the application server corresponding to the user plane functional entity.
- the updating unit is further configured to: if an update notification message sent by the session management functional entity is received, determine that the data network access identifier corresponding to the user plane functional entity has changed ; Wherein, the update notification message is sent by the session management functional entity after detecting that the data network access identifier corresponding to the user plane functional entity has changed.
- the communication device 1000 further includes: an update unit configured to update the data if it is detected that the data network access identifier corresponding to the maintained network address of the application server has changed.
- the mapping relationship between the network access identifier and the network address of the application server is not limited to:
- the mapping relationship includes at least one of the following: a one-to-one mapping relationship between the data network access identifier and the network address of the application server; mapping relationship between them.
- the communication device 1000 further includes: a receiving unit configured to receive a second signaling message sent by the application function entity, the second signaling message includes the network address of the target application server
- the determination unit is configured to determine the data network access identifier corresponding to the network address of the target application server according to the mapping relationship and the network address of the target application server; the processing unit is configured to be based on the target application server
- the data network access identifier corresponding to the network address of the network address performs signaling processing on the control plane.
- the communication device 1000 is set in a policy control function entity or a network opening function entity.
- Fig. 11 shows a block diagram of a communication device according to an embodiment of the present application, and the communication device may be set in an application function entity.
- a communication device 1100 includes: a receiving unit 1102 and a processing unit 1104 .
- the receiving unit 1102 is configured to receive the first signaling message sent by the core network entity, the first signaling message includes the network address of the target application server, and the network address of the target application server is the core network entity Determined based on the mapping relationship between the data network access identifier and the network address of the application server and the target data network access identifier, the target data network access identifier is a data network access that needs to be notified to the application function entity Identification; the processing unit 1104 is configured to respond to the first signaling message according to the network address of the target application server.
- the communication device 1100 further includes: a generating unit configured to generate a second signaling message, where the second signaling message includes the network address of the target application server; a sending unit configured to To send the second signaling message to the core network entity, so that the core network entity determines the network address corresponding to the target application server according to the mapping relationship and the network address of the target application server. and based on the data network access identifier corresponding to the network address of the target application server, perform signaling processing on the control plane.
- a generating unit configured to generate a second signaling message, where the second signaling message includes the network address of the target application server
- a sending unit configured to To send the second signaling message to the core network entity, so that the core network entity determines the network address corresponding to the target application server according to the mapping relationship and the network address of the target application server. and based on the data network access identifier corresponding to the network address of the target application server, perform signaling processing on the control plane.
- Fig. 12 shows a block diagram of a communication device according to an embodiment of the present application, and the communication device may be set in a session management function entity.
- a communication device 1200 includes: a detection unit 1202 and a trigger unit 1204 .
- the detecting unit 1202 is configured to detect the data network access identifier corresponding to the user plane functional entity; the triggering unit 1204 is configured to detect that the data network access identifier corresponding to the user plane functional entity has changed, then Send an update notification message to the target core network entity, where the update notification message is used to trigger the target core network entity to update the data network access identifier corresponding to the user plane functional entity according to the changed data network access identifier.
- Fig. 13 shows a schematic structural diagram of a computer system suitable for implementing the electronic device of the embodiment of the present application. It should be noted that the computer system 1300 of the electronic device shown in FIG. 13 is only an example, and should not limit the functions and scope of use of the embodiments of the present application.
- the computer system 1300 includes a central processing unit (Central Processing Unit, CPU) 1301, which can be stored in a program in a read-only memory (Read-Only Memory, ROM) 1302 or loaded from a storage part 1308 to a random Access programs in the memory (Random Access Memory, RAM) 1303 to perform various appropriate actions and processes, such as performing the methods described in the above-mentioned embodiments.
- CPU Central Processing Unit
- RAM Random Access Memory
- RAM 1303 various programs and data necessary for system operation are also stored.
- the CPU 1301, ROM 1302, and RAM 1303 are connected to each other through a bus 1304.
- An input/output (Input/Output, I/O) interface 1305 is also connected to the bus 1304 .
- the following components are connected to the I/O interface 1305: an input part 1306 including a keyboard, a mouse, etc.; an output part 1307 including a cathode ray tube (Cathode Ray Tube, CRT), a liquid crystal display (Liquid Crystal Display, LCD) etc., and a speaker ; comprise the storage part 1308 of hard disk etc.; And comprise the communication part 1309 of the network interface card such as LAN (Local Area Network, local area network) card, modem etc. The communication section 1309 performs communication processing via a network such as the Internet.
- a drive 1310 is also connected to the I/O interface 1305 as needed.
- a removable medium 1311 such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is mounted on the drive 1310 as necessary so that a computer program read therefrom is installed into the storage section 1308 as necessary.
- the processes described above with reference to the flowcharts can be implemented as computer software programs.
- the embodiments of the present application include a computer program product, which includes a computer program carried on a computer-readable storage medium, where the computer program includes a computer program for executing the method shown in the flowchart.
- the computer program may be downloaded and installed from a network via communication portion 1309 and/or installed from removable media 1311 .
- CPU central processing unit
- the computer-readable storage medium shown in the embodiment of the present application may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the above two.
- a computer readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or device, or any combination thereof.
- Examples of computer readable storage media may include, but are not limited to, electrical connections with one or more conductors, portable computer diskettes, hard disks, random access memory (RAM), read only memory (ROM), erasable programmable read-only Memory (Erasable Programmable Read Only Memory, EPROM), flash memory, optical fiber, portable compact disk read-only memory (Compact Disc Read-Only Memory, CD-ROM), optical storage device, magnetic storage device, or any suitable combination of the above.
- a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
- a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, in which a computer-readable computer program is carried. Such propagated data signals may take many forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing.
- a computer-readable signal medium may also be any computer-readable storage medium other than a computer-readable storage medium that can be sent, propagated, or transported for use by or in conjunction with an instruction execution system, apparatus, or device program of.
- a computer program embodied on a computer readable storage medium can be transmitted using any appropriate medium, including but not limited to: wireless, wired, etc., or any suitable combination of the above.
- each block in the flowchart or block diagram may represent a module, a program segment, or a part of the code, and the above-mentioned module, program segment, or part of the code includes one or more executable instruction.
- the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or they may sometimes be executed in the reverse order, depending upon the functionality involved.
- each block in the block diagrams or flowchart illustrations, and combinations of blocks in the block diagrams or flowchart illustrations can be implemented by a dedicated hardware-based system that performs the specified function or operation, or can be implemented by a A combination of dedicated hardware and computer instructions.
- the units described in the embodiments of the present application may be implemented by software or by hardware, and the described units may also be set in a processor. Wherein, the names of these units do not constitute a limitation of the unit itself under certain circumstances.
- the present application also provides a computer-readable storage medium.
- the computer-readable storage medium may be included in the electronic device described in the above embodiments, or exist independently without being assembled into the electronic device.
- the above-mentioned computer-readable storage medium carries one or more programs, and when the above-mentioned one or more programs are executed by an electronic device, the electronic device is made to implement the methods described in the above-mentioned embodiments.
- the technical solutions according to the embodiments of the present application can be embodied in the form of software products, which can be stored in a non-volatile storage medium (which can be CD-ROM, U disk, mobile hard disk, etc.) or on the network , including several instructions to make a computing device (which may be a personal computer, server, touch terminal, or network device, etc.) execute the method according to the embodiment of the present application.
- a non-volatile storage medium which can be CD-ROM, U disk, mobile hard disk, etc.
- a computing device which may be a personal computer, server, touch terminal, or network device, etc.
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请的实施例提供了一种通信方法、装置、计算机可读存储介质、电子设备及程序产品。核心网实体中维护有数据网络接入标识与应用服务器的网络地址之间的映射关系,所述通信方法包括:生成用于与应用功能实体进行交互的第一信令消息,所述第一信令消息中包含有目标应用服务器的网络地址,所述目标应用服务器的网络地址是,所述核心网实体基于所述映射关系及目标数据网络接入标识所确定;所述目标数据网络接入标识是,需要向应用功能实体通知的数据网络接入标识;将第一信令消息发送给所述应用功能实体,所述应用功能实体用于维护应用服务器的网络地址。
Description
相关申请的交叉引用
本申请基于申请号为202210009835.8、申请日为2022年01月05日的中国专利申请提出,并要求该中国专利申请的优先权,该中国专利申请的全部内容在此引入本申请作为参考。
本申请涉及计算机及通信技术领域,尤其涉及一种通信方法、装置、计算机可读存储介质、电子设备及程序产品。
数据网络接入标识(DN Access Identifier,DNAI)是5G***内部的标识,其可以用于标识边缘应用服务器(Edge Application Server,EAS),而应用功能(Application Function,AF)属于5G核心网(5G Core,5GC)之外的网元,使用5GC内部的标识非常不方便,进而会导致AF的实现较为复杂。
发明内容
本申请实施例提供了一种通信方法、装置、计算机可读存储介质、电子设备及计算机程序产品,可以降低应用功能实体的实现难度,同时也减少了应用功能实体与核心网实体之间交互数据网络接入标识而带来的信令开销。
本申请实施例提供了一种通信方法,所述通信方法由核心网实体执行,所述核心网实体中维护有数据网络接入标识与应用服务器的网络地址之间的映射关系,所述通信方法包括:
生成用于与应用功能实体进行交互的第一信令消息,所述第一信令消息中包含有目标应用服务器的网络地址,所述目标应用服务器的网络地址是所述核心网实体基于所述映射关系及目标数据网络接入标识所确定;所述目标数据网络接入标识是,需要向所述应用功能实体通知的数据网络接入标识;
将所述第一信令消息发送给所述应用功能实体,所述应用功能实体用于维护应用服务器的网络地址。
本申请实施例提供了一种通信方法,所述通信方法由应用功能实体执行,所述通信方法包括:接收核心网实体发送的第一信令消息,所述第一信令消息中包含有目标应用服务器的网络地址,所述目标应用服务器的网络地址是,所述核心网实体基于数据网络接入标识与应用服务器的网络地址之间的映射关系及目标数据网络接入标识所确定,所述目标数据网络接入标识是需要向所述应用功能实体通知的数据网络接入标识;
根据所述目标应用服务器的网络地址,响应所述第一信令消息。
本申请实施例提供了一种通信方法,所述通信方法由会话管理功能实体执行,所述通信方法包括:
检测与用户面功能实体相对应的数据网络接入标识;若检测到与所述用户面功能实体相对应的数据网络接入标识发生了变化,则向目标核心网实体发送更新通知消息,所述更新通知消息用于,触发所述目标核心网实体根据变化后的数据网络接入标识,更新数据网络接入标识与网络地址之间的映射关系,所述网络地址为,所述用户面功能实体所对应的应用服务器的网络地址。
本申请实施例提供了一种通信装置,所述通信装置设置在核心网实体内,所述核心网实体中维护有数据网络接入标识与应用服务器的网络地址之间的映射关系,所述通信装置包括:生成单元,配置为生成用于与应用功能实体进行交互的第一信令消息,所述第一信令消息中包含有目标应用服务器的网络地址,所述目标应用服务器的网络地址是所述核心网实体基于所述映射关系及目标数据网络接入标识所确定,所述目标数据网络接入标识是,需要向所述应用功能实体通知的数据网络接入标识;
发送单元,配置为将所述第一信令消息发送给所述应用功能实体,所述应用功能实体用于维护应用服务器的网络地址。
本申请实施例提供了一种通信装置,所述通信装置设置在应用功能实体内,所述通信装置包括:接收单元,配置为接收核心网实体发送的第一信令消息,所述第一信令消息中包含有目标应用服务器的网络地址,所述目标应用服务器的网络地址是所述核心网实体基于数据网络接入标识与应用服务器的网络地址之间的映射关系及目标数据网络接入标识所确定,所 述目标数据网络接入标识是,需要向所述应用功能实体通知的数据网络接入标识;
处理单元,配置为根据所述目标应用服务器的网络地址,响应所述第一信令消息。
本申请实施例提供了一种通信装置,所述通信装置设置在会话管理功能实体内,所述通信装置包括:检测单元,配置为检测与用户面功能实体相对应的数据网络接入标识;触发单元,配置为若检测到与所述用户面功能实体相对应的数据网络接入标识发生了变化,则向目标核心网实体发送更新通知消息,所述更新通知消息用于触发所述目标核心网实体根据变化后的数据网络接入标识,更新数据网络接入标识与网络地址之间的映射关系,所述网络地址为,所述用户面功能实体所对应的应用服务器的网络地址。
本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述实施例中所述的通信方法。
本申请实施例提供了一种电子设备,包括:存储器,以及一个或多个处理器;存储器,配置为存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如上述实施例中所述的通信方法。
本申请实施例提供了一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述各种可选实施例中提供的通信方法。
本申请实施例提供的技术方案可以带来如下有益效果:
由于核心网实体中维护有数据网络接入标识与应用服务器的网络地址之间的映射关系,因此核心网实体在需要与应用功能实体进行交互时,可以基于该映射关系及目标数据网络接入标识,确定出目标应用服务器的网络地址,进而生成用于与应用功能实体进行交互的第一信令消息,该第一信令消息包含目标应用服务器的网络地址,使得应用功能实体无需维护数据网络接入标识,进而降低了应用功能实体的实现难度,同时也减少了应 用功能实体与核心网实体之间交互数据网络接入标识而带来的信令开销。
图1示出了相关技术中一种EC架构的示意图;
图2示出了相关技术中另一种EC架构的示意图;
图3示出了相关技术中用户面管理事件的通知的流程示意图;
图4示出了本申请实施例提供的通信方法的流程图;
图5示出了本申请实施例提供的通信方法的流程图;
图6示出了本申请实施例提供的通信方法的流程图;
图7示出了本申请实施例提供的通信方法的流程图;
图8示出了本申请实施例提供的通信方法的流程图;
图9示出了本申请实施例提供的各实体的交互流程图;
图10示出了本申请实施例提供的通信装置的框图;
图11示出了本申请实施例提供的通信装置的框图;
图12示出了本申请实施例提供的通信装置的框图;
图13示出了本申请实施例提供的电子设备的结构示意图。
现在参考附图以更全面的方式描述示例实施方式。然而,示例的实施方式能够以各种形式实施,且不应被理解为仅限于这些范例;相反,提供这些实施方式的目的是使得本申请更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。
此外,本申请实施例所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施例中。在下面的描述中,有许多细节从而可以充分理解本申请的实施例。然而,本领域技术人员应意识到,在实施本申请的技术方案时可以不需用到实施例中的所有细节特征,可以省略一个或更多特定细节,或者可以采用其它的方法、元件、装置、步骤等。
附图中所示的方框图仅仅是功能实体,不一定必须与物理上独立的实体相对应。即,可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
附图中所示的流程图仅是示例性说明,不是必须包括所有的内容和操作/步骤,也不是必须按所描述的顺序执行。例如,有的操作/步骤还可以分解,而有的操作/步骤可以合并或部分合并,因此实际执行的顺序有可能根据实际情况改变。
需要说明的是:在本文中提及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
边缘计算(Edge Computing,EC)是通过将应用服务器(Application Server,AS)部署到离用户设备(User Equipment,UE)近的位置,从而实现UE与AS的通信时延最小化。其中,实现EC的两个基本架构分别如图1和图2所示。
在图1中,是将用户面功能(User Plane Function,UPF)/PDU会话锚点(分组数据单元(Protocol Data Unit,PDU)Session Anchor,PSA)部署在接入网(Access Network,AN)附近,同时将边缘应用服务器(Edge Application Server,EAS)部署在与PSA相连的数据网络(Data Network,DN)中。
在图2中,是将UPF/PSA1部署在中心位置,通过在近AN处部署一个上行分类器(Uplink Classifier,UL CL)/分支点(Branching Point,BP),然后分出一个近基站的UPF/PSA2,将EAS部署在与PSA2相连的本地接入(Local Access)的相同DN。
即图1所示的架构没有利用UL CL/BP访问EAS,图2所示的架构利用了UL CL/BP访问EAS。
在图1和图2所示的实施例中,NEF是Network Exposure Function的简称,即为网络开放功能,Nnef是指NEF提供服务的接口,通过这个接口其它网络功能(Network Function,NF)发送Nnef服务请求消息给NEF,同时NEF通过这个接口回复请求或发送通报服务消息;PCF是Policy Control Function的简称,即策略控制功能,Npcf是指PCF提供服务的接口,通过这个接口其它NF发送Npcf服务请求消息给PCF,同时PCF通过这个接口回复请求与发送通报服务消息;AF是Application Function的简称,即为应用功能,Naf是指AF提供服务的接口,通过这 个接口其它NF发送Naf消息给AF,同时AF通过这个接口回复请求与发送通报服务消息;AMF是Access and Mobility Management Function的简称,即接入和移动性管理功能,Namf是指AMF提供服务的接口,通过这个接口其它NF发送Namf消息给AMF,同时AMF通过这个接口回复请求与发送通报服务消息;SMF是Session Management Function的简称,即会话管理功能,Nsmf是指SMF提供服务的接口,通过这个接口其它NF发送Nsmf消息给SMF,同时SMF通过这个接口回复请求与发送通报服务消息。UE与AMF之间通过N1接***互,AMF与AN之间通过N2接***互,SMF与UPF之间通过N4接***互,AN与UPF之间通过N3接***互,UPF与DN之间通过N6接***互,UPF与UPF之间通过N9接***互。
随着边缘计算在5G***中的部署,在设计边缘的最佳部署解决方案时,需要考虑UE移动性和应用服务器的重新部署。例如,当UE跨5G***移动时,UE位置可能改变并且要求网络和边缘处理UE位置的改变,或者UE没有移动,但是EAS发生了迁移。
为了保证业务的连续性,相关技术中提出了对UE移动性和应用服务器重定位场景的研究,比如可以在不更改数据网络接入标识(DN Access Identifier,DNAI)的情况下,更改服务的边缘应用服务器;在服务的边缘应用服务器变得拥挤或处于中断状态时更改边缘应用服务器,这可能导致EAS IP(Internet Protocol,网际互联协议)地址的更改;根据UE的位置更改DNAI以更好地为UE服务。但是这些方案基本上都是以DNAI信息来进行交互,比如在图3所示的用户面管理事件的通知(Notification of User Plane Management Events)的流程中,也要求AF能够识别接入的EAS的DNAI,示例性地,图3所示的流程包括如下步骤:
步骤1、满足触发AF通知的条件。SMF将通知发送给订阅SMF通知的NF(比如AF)。SMF通知的进一步处理取决于接收的NF,如步骤2a和2c所示。
比如,在满足以下条件时,可以确定满足了触发AF通知的条件:AF订阅请求中标识的PDU会话锚已建立或释放;DNAI发生了变化;SMF已收到请求AF通知的请求,并且正在进行的PDU会话符合通知AF的条件。
步骤2a、如果AF请求通过NEF提前通知(Early Notification),则SMF会通过调用Nsmf_EventExposure_Notify(Nsmf_事件开放_通知)服务操作将PDU会话的目标DNAI通知给NEF。
步骤2b、当NEF接收到Nsmf_EventExposure_Notify时,NEF执行信息映射(例如,通知相关ID中提供的AF业务内部ID到AF业务ID的映射、订阅永久标识符(Subscription Permanent Identifier,SUPI)到通用公共用户标识符(Generic Public Subscription Identifier,GPSI)的映射等),并触发适当的Nnef_TrafficInfluence_Notify(Nnef_数据影响_通知)消息。在这种情况下,步骤2c不适用,即不执行步骤2c。
步骤2c、如果AF请求直接提前通知,则SMF通过调用Nsmf_EventExposure_Notify服务操作将PDU会话的目标DNAI通知AF。
步骤2d、AF通过立即调用Nnef_TrafficInfluence_AppRelocationInfo(Nnef_数据影响_应用重定位信息)服务操作或在目标DNAI中完成任何所需的应用重定位之后,来响应Nnef_TrafficInfluence_Notify。AF包括与目标DNAI对应的N6业务路由详细信息。如果AF确定不能成功地和/或准时地完成应用重定位,则AF可以进行否定的回复。
步骤2e、当NEF接收到Nnef_TrafficInfluence_AppRelocationInfo时,NEF触发相应的Nsmf_EventExposure_AppRelocationInfo(Nsmf_事件开放_应用重定位信息)消息。
步骤2f、AF通过立即调用Nsmf_EventExposure_AppRelocationInfo服务操作或在目标DNAI中完成任何所需的应用重定位之后,来响应Nsmf_EventExposure_Notify。AF包括与目标DNAI对应的N6业务路由详细信息。如果AF确定不能按时成功地完成应用重定位,则AF可以进行否定地回答。
步骤3、SMF强制更改DNAI或添加、更改或删除UPF。
如果基于本地配置启用5G核心网和AF之间的运行时协调,则根据AF订阅SMF事件中包含的“AF预期确认”的指示,SMF可以在该步骤之前等待AF对提前通知的响应。在收到来自AF的肯定响应之前,SMF不会执行此步骤。
步骤4a、如果AF请求通过NEF的晚通知(Late Notification),则SMF通过调用Nsmf_EventExposure_Notify服务操作将PDU会话的目标 DNAI通知给NEF。
如果基于本地配置启用5G核心网和AF之间的运行时协调,则根据AF订阅SMF事件中包含的“AF应答”指示,SMF可以发送晚通知,并在激活新的上行路径之前等待AF的肯定响应。
步骤4b、当NEF接收到Nsmf_EventExposure_Notify时,NEF根据信息映射(例如通知相关ID中提供的AF业务内部ID到AF业务ID、SUPI到GPSI等),并触发适当的Nnef_EventExposure_Notify消息。在这种情况下,步骤4c不适用,即不执行步骤4c。
步骤4c、如果AF请求直接晚通知,则SMF通过调用Nsmf_EventExposure_Notify服务操作将PDU会话的目标DNAI通知AF。
步骤4d、AF通过立即调用Nnef_TrafficInfluence_AppRelocationInfo服务操作或在目标DNAI中完成任何所需的应用重定位之后,来响应Nnef_TrafficInfluence_Notify。AF包括与目标DNAI对应的N6业务路由详细信息。如果AF确定不能按时成功地完成应用程序重定位,则AF可以进行否定的回答。
步骤4e、当NEF接收到Nnef_TrafficInfluence_AppRelocationInfo时,NEF触发相应的Nsmf_EventExposure_AppRelocationInfo消息。
步骤4f、AF通过立即调用Nsmf_EventExposure_AppRelocationInfo服务操作或在目标DNAI中完成任何所需的应用重定位之后,来响应Nsmf_EventExposure_Notify。AF包括与目标DNAI对应的N6业务路由详细信息。如果AF确定不能按时成功地完成应用程序重定位,则AF可以进行否定的回答。
可见,在相关技术中,AF需要维护DNAI的信息,当UPF侧改变DNAI信息时,SMF还需要通知到AF。而DNAI属于5G***内部的标识,但是AF属于5GC(5G Core,5G核心网)之外的网元,使用5GC内部的标识非常不方便,进而会导致AF的实现较为复杂。并且在DNAI的信息改变后,5GC还需要向AF进行同步,带来了额外的信令开销。
针对上述问题,本申请的实施例提出了一种新的通信方案,使得应用功能实体无需维护数据网络接入标识,进而降低了应用功能实体的实现难度,同时也减少了应用功能实体与核心网实体之间交互数据网络接入标识而带来的信令开销。
以下对本申请实施例的技术方案的实现细节进行详细阐述:
图4示出了本申请的一个实施例的通信方法的流程图,该通信方法可以由核心网实体来执行,该核心网实体可以是PCF或者NEF。参照图4所示,该通信方法至少包括S410至S420,详细介绍如下:
在S410中,核心网实体生成用于与应用功能实体进行交互的第一信令消息。
该第一信令消息中包含有目标应用服务器的网络地址,该目标应用服务器的网络地址是核心网实体基于映射关系及目标数据网络接入标识所确定,其中,映射关系指的是,数据网络接入标识与应用服务器的网络地址之间的映射关系,目标数据网络接入标识是,需要向应用功能实体通知的数据网络接入标识。
在本申请的一个实施例中,数据网络接入标识与应用服务器的网络地址之间的映射关系是由核心网实体,即PCF或者NEF来维护的。示例性地,该映射关系可以是数据网络接入标识与应用服务器的网络地址之间的一一映射关系;或者也可以是数据网络接入标识与应用服务器的网络地址段之间的映射关系。
在本申请的一个实施例中,PCF或者NEF可以周期性地或实时地检测与用户面功能实体相对应的数据网络接入标识,以确定该数据网络接入标识是否发生变化,如果PCF或者NEF确定与用户面功能实体相对应的数据网络接入标识发生了变化,则可以根据变化后的数据网络接入标识,更新数据网络接入标识与用户面功能实体所对应的应用服务器的网络地址之间的映射关系。示例性地,比如UPF的参数发生了变化、新增了UPF、或者删除了UPF,那么UPF对应的数据网络接入标识也会发生变化,在这种情况下,需要更新数据网络接入标识与UPF所对应的应用服务器的网络地址之间的映射关系。
在一些实施例中,由于会话管理功能实体SMF可以掌握到UPF以及其它原因导致数据网络接入标识信息的变化,因此SMF可以在检测到与用户面功能实体相对应的数据网络接入标识发生了变化之后,向PCF或者NEF发送更新通知消息,以向PCF或者NEF通知与用户面功能实体相对应的数据网络接入标识发生了变化。
在本申请的一个实施例中,如果PCF或者NEF能够检测到与所维护 的应用服务器的网络地址相对应的数据网络接入标识发生变化,则可以根据发生变化的数据,更新数据网络接入标识与应用服务器的网络地址之间的映射关系,进而可以及时对该映射关系进行更新,保证该映射关系的准确性。
在S420中,将第一信令消息发送给应用功能实体,该应用功能实体用于维护应用服务器的网络地址。
这里,当应用功能实体接收到核心网实体发送的第一信令消息后,可对第一信令消息进行解析,得到目标应用服务器的网络地址,进而对目标应用服务器的网络地址进行维护。
图4所示实施例的技术方案使得核心网实体(即PCF或者NEF)在与应用功能实体进行信令交互时,无需携带数据网络接入标识,进而使得应用功能实体无需维护数据网络接入标识,降低了应用功能实体的实现难度,同时也减少了应用功能实体与核心网实体之间交互数据网络接入标识而带来的信令开销。
图5示出了本申请的一个实施例的通信方法的流程图,该通信方法可以由核心网实体来执行,该核心网实体可以是PCF或者NEF。参照图5所示,该通信方法至少包括S510至S530,详细介绍如下:
在S510中,接收应用功能实体发送的第二信令消息,该第二信令消息中包含有目标应用服务器的网络地址。
在一些实施例中,应用功能实体在需要与核心网实体进行信令交互时,可以生成该第二信令消息,其中包含了所针对的目标应用服务器的网络地址,这里所提到的目标应用服务器也即指定的应用服务器。
在S520中,根据数据网络接入标识与应用服务器的网络地址之间的映射关系,以及目标应用服务器的网络地址,确定目标应用服务器的网络地址所对应的数据网络接入标识。
在一些实施例中,该映射关系可以是数据网络接入标识与应用服务器的网络地址之间的一一映射关系;也可以是数据网络接入标识与应用服务器的网络地址段之间的映射关系。
在S530中,基于该目标应用服务器的网络地址所对应的数据网络接入标识,执行控制面的信令处理。
图5所示实施例的技术方案使得AF需要与核心网实体(即PCF或 者NEF)进行信令交互时,无需携带数据网络接入标识,进而使得应用功能实体无需维护数据网络接入标识,降低了应用功能实体的实现难度,同时也减少了应用功能实体与核心网实体之间交互数据网络接入标识而带来的信令开销。
图4和图5是从核心网实体(即PCF或NEF)的角度对本申请实施例的技术方案进行了阐述,以下结合图6和图7从AF的角度对本申请实施例的技术方案的实现细节进行说明:
图6示出了本申请的一个实施例的通信方法的流程图,该通信方法可以由应用功能实体来执行。参照图6所示,该通信方法至少包括S610至S620,详细介绍如下:
在S610中,应用功能实体接收核心网实体发送的第一信令消息。
该第一信令消息中包含有目标应用服务器的网络地址,该目标应用服务器的网络地址是,核心网实体基于数据网络接入标识与应用服务器的网络地址之间的映射关系及目标数据网络接入标识所确定,该目标数据网络接入标识是,需要向应用功能实体通知的数据网络接入标识。
在一些实施例中,该映射关系可以是数据网络接入标识与应用服务器的网络地址之间的一一映射关系;也可以是数据网络接入标识与应用服务器的网络地址段之间的映射关系。
在S620中,根据目标应用服务器的网络地址,响应第一信令消息。
图6所示实施例的技术方案使得核心网实体(即PCF或者NEF)在与应用功能实体进行信令交互时,无需携带数据网络接入标识,进而使得应用功能实体无需维护数据网络接入标识,降低了应用功能实体的实现难度,同时也减少了应用功能实体与核心网实体之间交互数据网络接入标识而带来的信令开销。
图7示出了根据本申请的一个实施例的通信方法的流程图,该通信方法可以由应用功能实体来执行。参照图7所示,该通信方法至少包括S710至S720,详细介绍如下:
在S710中,应用功能实体生成第二信令消息,该第二信令消息中包含有目标应用服务器的网络地址。
示例性地,应用功能实体在需要与核心网实体进行信令交互时,可以生成该第二信令消息,其中包含了所针对的目标应用服务器的网络地 址。
在S720中,将第二信令消息发送给核心网实体。
在实际应用中,核心网实体在接收到应用功能实体发送的第二信令消息后,根据映射关系和目标应用服务器的网络地址,确定目标应用服务器的网络地址所对应的数据网络接入标识,并基于目标应用服务器的网络地址所对应的数据网络接入标识,执行控制面的信令处理。
图7所示实施例的技术方案使得AF需要与核心网实体(即PCF或者NEF)进行信令交互时,无需携带数据网络接入标识,进而使得应用功能实体无需维护数据网络接入标识,降低了应用功能实体的实现难度,同时也减少了应用功能实体与核心网实体之间交互数据网络接入标识而带来的信令开销。
以下结合图8对会话管理功能的角度对本申请实施例的技术方案进行说明:
图8示出了本申请的一个实施例的通信方法的流程图,该通信方法可以由会话管理功能实体来执行。参照图8所示,该通信方法至少包括S810至S820,详细介绍如下:
在S810中,会话管理功能实体检测与用户面功能实体相对应的数据网络接入标识。
在一些实施例中,由于会话管理功能实体可以掌握到UPF以及其它原因导致数据网络接入标识的变化,因此SMF可以检测与UPF相对应的数据网络接入标识是否发生变化,在实际应用中,会话管理功能实体可以周期性地检测该数据网络接入标识是否发生变化,或者实时检测该数据网络接入标识是否发生变化,如果检测到与用户面功能实体相对应的数据网络接入标识发生了变化,则向PCF或者NEF发送更新通知消息,以向PCF或者NEF通知与用户面功能实体相对应的数据网络接入标识发生了变化。
在S820中,若检测到与用户面功能实体相对应的数据网络接入标识发生了变化,则向目标核心网实体发送更新通知消息。
这里,该更新通知消息用于,触发目标核心网实体(即指定的核心网实体)根据变化后的数据网络接入标识,更新数据网络接入标识与用户面功能实体所对应的应用服务器的网络地址之间的映射关系。
图8所示实施例的技术方案使得SMF可以在检测到与用户面功能实体相对应的数据网络接入标识发生变化之后,及时触发核心网实体更新数据网络接入标识与用户面功能实体所对应的应用服务器的网络地址之间的映射关系,进而可以保证该映射关系的准确性。
综上,本申请实施例的技术方案主要是在AF与5GC的交互机制中,在5GC的边界结点(如PCF或者NEF)引入DNAI与应用服务器的IP地址或者IP地址段的映射,进而使得AF只需要维护特定服务器的IP地址或者IP地址段,而不需要维护特定服务的DNAI列表。当5GC内部的DNAI配置信息发生改变时,相应的更新只需要到达5GC边缘结点如PCF或者NEF,而不需要再和AF发生交互。
一个示例性的交互过程如图9所示,包括如下步骤:
S901,UE与AS之间通过5GS进行数据交换。
示例性地,UE与AS之间通过在5GS建立的PDU会话进行数据交换。
其中,PCF或者NEF维护有DNAI与IP地址或者IP地址池的映射关系。由于IP地址/IP地址池与AS的对应关系相比于DNAI与IP地址/IP地址池的对应关系不易发生变化,因此在PCF或NEF维护有DNAI与IP地址或者IP地址池的映射关系的前提下,AF可以仅维护IP地址或者IP地址池即可。
S902,UPF的变化导致DNAI发生了改变。
比如UPF的参数发生变化、增加了UPF或者减少了UPF。
S903,SMF触发映射关系的更新流程。需要说明的是:SMF是配置UPF的控制面网元,因此SMF可以及时掌握UPF以及其它原因导致DNAI信息的改变。
S904a,PCF更新DNAI与IP地址的映射表;S904b,PCF更新DNAI与IP地址的映射表。
需要说明的是:PCF和NEF中的至少一个可以维护DNAI与IP地址的映射表。
S905,UE与AS之间通过5GS进行数据交换。
为了支持本申请实施例的技术方案,需要对传PCF或者NEF进行相应的增强,以支持对DNAI以及IP地址/IP地址池对应关系的维护,这些 信息可以从SMF及相关网元和信令中获取,相关网元包括但不限于AMF,网络数据分析功能(Network Data Analytics Function,NWDAF)等。
本申请上述实施例的技术方案使得应用功能实体无需维护数据网络接入标识,进而降低了应用功能实体的实现难度,同时也减少了应用功能实体与核心网实体之间交互数据网络接入标识而带来的信令开销,并且也可以支持灵活的EAS接入。
以下介绍本申请的装置实施例,可以用于执行本申请上述实施例中的通信方法。对于本申请装置实施例中未披露的细节,请参照本申请上述的通信方法的实施例。
图10示出了本申请的一个实施例的通信装置的框图,该通信装置可以设置在核心网实体内,所述核心网实体中维护有数据网络接入标识与应用服务器的网络地址之间的映射关系。
参照图10所示,本申请的一个实施例的通信装置1000,包括:生成单元1002和发送单元1004。
其中,生成单元1002配置为生成用于与应用功能实体进行交互的第一信令消息,所述第一信令消息中包含有目标应用服务器的网络地址,所述目标应用服务器的网络地址是,所述核心网实体基于所述映射关系及目标数据网络接入标识所确定;所述目标数据网络接入标识是,需要向所述应用功能实体通知的数据网络接入标识;
发送单元1004配置为将所述第一信令消息发送给所述应用功能实体,所述应用功能实体用于维护应用服务器的网络地址。
这里,当应用功能实体接收到核心网实体发送的第一信令消息后,可对第一信令消息进行解析,得到目标应用服务器的网络地址,进而对目标应用服务器的网络地址进行维护。
在本申请的一些实施例中,所述通信装置1000还包括:更新单元,配置为若确定与用户面功能实体相对应的数据网络接入标识发生了变化,则根据变化后的数据网络接入标识,更新数据网络接入标识与用户面功能实体所对应的应用服务器的网络地址之间的映射关系。
在本申请的一些实施例中,所述更新单元还配置为:若接收到会话管理功能实体发送的更新通知消息,则确定与所述用户面功能实体相对 应的数据网络接入标识发生了变化;其中,所述更新通知消息是,所述会话管理功能实体在检测到与用户面功能实体相对应的数据网络接入标识发生变化之后发送的。
在本申请的一些实施例中,所述通信装置1000还包括:更新单元,配置为若检测到与所维护的应用服务器的网络地址相对应的数据网络接入标识发生变化,则更新所述数据网络接入标识与应用服务器的网络地址之间的映射关系。
在本申请的一些实施例中,所述映射关系包括以下至少一个:数据网络接入标识与应用服务器的网络地址之间的一一映射关系;数据网络接入标识与应用服务器的网络地址段之间的映射关系。
在本申请的一些实施例中,所述通信装置1000还包括:接收单元,配置为接收应用功能实体发送的第二信令消息,所述第二信令消息中包含有目标应用服务器的网络地址;确定单元,配置为根据所述映射关系和所述目标应用服务器的网络地址,确定所述目标应用服务器的网络地址所对应的数据网络接入标识;处理单元,配置为基于所述目标应用服务器的网络地址所对应的数据网络接入标识,执行控制面的信令处理。
在本申请的一些实施例中,基于前述方案,所述通信装置1000设置在策略控制功能实体或者网络开放功能实体内。
图11示出了本申请的一个实施例的通信装置的框图,该通信装置可以设置在应用功能实体内。
参照图11所示,本申请的一个实施例的通信装置1100,包括:接收单元1102和处理单元1104。
其中,接收单元1102配置为接收核心网实体发送的第一信令消息,所述第一信令消息中包含有目标应用服务器的网络地址,所述目标应用服务器的网络地址是所述核心网实体基于数据网络接入标识与应用服务器的网络地址之间的映射关系及目标数据网络接入标识所确定,所述目标数据网络接入标识是,需要向所述应用功能实体通知的数据网络接入标识;处理单元1104配置为根据所述目标应用服务器的网络地址,响应所述第一信令消息。
在本申请的一些实施例中,所述通信装置1100还包括:生成单元,配置为生成第二信令消息,所述第二信令消息中包含有目标应用服务器 的网络地址;发送单元,配置为将所述第二信令消息发送给所述核心网实体,以使所述核心网实体根据所述映射关系和所述目标应用服务器的网络地址,确定所述目标应用服务器的网络地址所对应的数据网络接入标识,并基于所述目标应用服务器的网络地址所对应的数据网络接入标识,执行控制面的信令处理。
图12示出了本申请的一个实施例的通信装置的框图,该通信装置可以设置在会话管理功能实体内。
参照图12所示,本申请的一个实施例的通信装置1200,包括:检测单元1202和触发单元1204。
其中,检测单元1202配置为检测与用户面功能实体相对应的数据网络接入标识;触发单元1204配置为若检测到与所述用户面功能实体相对应的数据网络接入标识发生了变化,则向目标核心网实体发送更新通知消息,所述更新通知消息用于触发所述目标核心网实体根据变化后的数据网络接入标识,更新数据网络接入标识与所述用户面功能实体所对应的应用服务器的网络地址之间的映射关系。
图13示出了适于用来实现本申请实施例的电子设备的计算机***的结构示意图。需要说明的是,图13示出的电子设备的计算机***1300仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
如图13所示,计算机***1300包括中央处理单元(Central Processing Unit,CPU)1301,其可以根据存储在只读存储器(Read-Only Memory,ROM)1302中的程序或者从存储部分1308加载到随机访问存储器(Random Access Memory,RAM)1303中的程序而执行各种适当的动作和处理,例如执行上述实施例中所述的方法。在RAM 1303中,还存储有***操作所需的各种程序和数据。CPU 1301、ROM 1302以及RAM 1303通过总线1304彼此相连。输入/输出(Input/Output,I/O)接口1305也连接至总线1304。
以下部件连接至I/O接口1305:包括键盘、鼠标等的输入部分1306;包括诸如阴极射线管(Cathode Ray Tube,CRT)、液晶显示器(Liquid Crystal Display,LCD)等以及扬声器等的输出部分1307;包括硬盘等的存储部分1308;以及包括诸如LAN(Local Area Network,局域网)卡、调制解调器等的网络接口卡的通信部分1309。通信部分1309经由诸如因 特网的网络执行通信处理。驱动器1310也根据需要连接至I/O接口1305。可拆卸介质1311,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器1310上,以便于从其上读出的计算机程序根据需要被安装入存储部分1308。
特别地,根据本申请的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本申请的实施例包括一种计算机程序产品,其包括承载在计算机可读存储介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的计算机程序。在这样的实施例中,该计算机程序可以通过通信部分1309从网络上被下载和安装,和/或从可拆卸介质1311被安装。在该计算机程序被中央处理单元(CPU)1301执行时,执行本申请的***中限定的各种功能。
需要说明的是,本申请实施例所示的计算机可读存储介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的***、装置或器件,或者任意以上的组合。计算机可读存储介质的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、闪存、光纤、便携式紧凑磁盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行***、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的计算机程序。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读存储介质,该计算机可读存储介质可以发送、传播或者传输用于由指令执行***、装置或者器件使用或者与其结合使用的程序。计算机可读存储介质上包含的计算机程序可以用任何适当的介质传输,包括但不限于:无线、有线等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本申请各种实施例的***、方法和计算机程序产品的可能实现的体系架构、功能和操作。其中,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的***来实现,或者可以用专用硬件与计算机指令的组合来实现。
描述于本申请实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
本申请还提供了一种计算机可读存储介质,该计算机可读存储介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读存储介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。
应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本申请的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本申请实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是CD-ROM,U盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、触控终端、或者网络设备等)执行根据本申请实施方式的方法。
本领域技术人员在考虑说明书及实践这里公开的实施方式后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本技术领域中的公知常识或惯用技术手段。
应当理解的是,本申请并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本申请的范围仅由所附的权利要求来限制。
Claims (16)
- 一种通信方法,所述通信方法由核心网实体执行,所述核心网实体中维护有数据网络接入标识与应用服务器的网络地址之间的映射关系,所述通信方法包括:生成用于与应用功能实体进行交互的第一信令消息;其中,所述第一信令消息中包含有目标应用服务器的网络地址;所述目标应用服务器的网络地址是,所述核心网实体基于所述映射关系及目标数据网络接入标识所确定;所述目标数据网络接入标识是,需要向所述应用功能实体通知的数据网络接入标识;将所述第一信令消息发送给所述应用功能实体,所述应用功能实体用于维护应用服务器的网络地址。
- 根据权利要求1所述的通信方法,其中,所述通信方法还包括:当与用户面功能实体相对应的数据网络接入标识发生变化时,根据变化后的数据网络接入标识,更新数据网络接入标识与目标网络地址之间的映射关系,所述目标网络地址为,所述用户面功能实体所对应的应用服务器的网络地址。
- 根据权利要求2所述的通信方法,其中,所述通信方法还包括:若接收到会话管理功能实体发送的更新通知消息,则确定与所述用户面功能实体相对应的数据网络接入标识发生了变化;其中,所述更新通知消息是,所述会话管理功能实体在检测到与用户面功能实体相对应的数据网络接入标识发生变化之后发送的。
- 根据权利要求1所述的通信方法,其中,所述通信方法还包括:若与所维护的应用服务器的网络地址相对应的数据网络接入标识发生变化,则更新所述数据网络接入标识与应用服务器的网络地址之间的映射关系。
- 根据权利要求1所述的通信方法,其中,所述映射关系包括以下至少一个:数据网络接入标识与应用服务器的网络地址之间的一一映射关系;数据网络接入标识与应用服务器的网络地址段之间的映射关系。
- 根据权利要求1所述的通信方法,其中,所述通信方法还包括:接收应用功能实体发送的第二信令消息,所述第二信令消息中包含有目标应用服务器的网络地址;根据所述映射关系和所述目标应用服务器的网络地址,确定所述目标应用服务器的网络地址所对应的数据网络接入标识;基于所述目标应用服务器的网络地址所对应的数据网络接入标识,执行控制面的信令处理。
- 根据权利要求1至6中任一项所述的通信方法,其中,所述通信方法由策略控制功能实体或者网络开放功能实体执行。
- 一种通信方法,所述通信方法由应用功能实体执行,所述通信方法包括:接收核心网实体发送的第一信令消息,所述第一信令消息中包含有目标应用服务器的网络地址,所述目标应用服务器的网络地址是,所述核心网实体基于数据网络接入标识与应用服务器的网络地址之间的映射关系及目标数据网络接入标识所确定,所述目标数据网络接入标识是,需要向所述应用功能实体通知的数据网络接入标识;根据所述目标应用服务器的网络地址,响应所述第一信令消息。
- 根据权利要求8所述的通信方法,其中,所述通信方法还包括:生成第二信令消息,所述第二信令消息中包含有目标应用服务器的网络地址;将所述第二信令消息发送给所述核心网实体,所述核心网实体,用于根据所述映射关系和所述目标应用服务器的网络地址,确定所述目标应用服务器的网络地址所对应的数据网络接入标识,并基于所述目标应用服务器的网络地址所对应的数据网络接入标识,执行控制面的信令处理。
- 一种通信方法,所述通信方法由会话管理功能实体执行,所述通信方法包括:检测与用户面功能实体相对应的数据网络接入标识;若检测到与所述用户面功能实体相对应的数据网络接入标识发生了变化,则向目标核心网实体发送更新通知消息;所述更新通知消息用于,触发所述目标核心网实体根据变化后的数据网络接入标识,更新数据网络接入标识与网络地址之间的映射关系, 所述网络地址为,所述用户面功能实体所对应的应用服务器的网络地址。
- 一种通信装置,所述通信装置设置在核心网实体内,所述核心网实体中维护有数据网络接入标识与应用服务器的网络地址之间的映射关系,所述通信装置包括:生成单元,配置为生成用于与应用功能实体进行交互的第一信令消息;其中,所述第一信令消息中包含有目标应用服务器的网络地址,所述目标应用服务器的网络地址是,所述核心网实体基于所述映射关系及目标数据网络接入标识所确定,所述目标数据网络接入标识是,需要向所述应用功能实体通知的数据网络接入标识;发送单元,配置为将所述第一信令消息发送给所述应用功能实体,所述应用功能实体用于维护应用服务器的网络地址。
- 一种通信装置,所述通信装置设置在应用功能实体内,所述通信装置包括:接收单元,配置为接收核心网实体发送的第一信令消息,所述第一信令消息中包含有目标应用服务器的网络地址,所述目标应用服务器的网络地址是,所述核心网实体基于数据网络接入标识与应用服务器的网络地址之间的映射关系及目标数据网络接入标识所确定,所述目标数据网络接入标识是,需要向所述应用功能实体通知的数据网络接入标识;处理单元,配置为根据所述目标应用服务器的网络地址,响应所述第一信令消息。
- 一种通信装置,所述通信装置设置在会话管理功能实体内,所述通信装置包括:检测单元,配置为检测与用户面功能实体相对应的数据网络接入标识;触发单元,配置为若检测到与所述用户面功能实体相对应的数据网络接入标识发生了变化,则向目标核心网实体发送更新通知消息,所述更新通知消息用于,触发所述目标核心网实体根据变化后的数据网络接入标识,更新数据网络接入标识与网络地址之间的映射关系,所述网络地址为,所述用户面功能实体所对应的应用服务器的网络地址。
- 一种计算机可读存储介质,所述计算机可读存储介质存储有计 算机程序,所述计算机程序被处理器执行时实现如权利要求1至10中任一项所述的通信方法。
- 一种电子设备,所述电子设备包括:一个或多个处理器;存储器,配置为存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行时,使得所述电子设备实现如权利要求1至10中任一项所述的通信方法。
- 一种计算机程序产品或计算机程序,所述计算机程序产品或计算机程序包括计算机指令,所述计算机指令存储在计算机可读存储介质中,处理器从所述计算机可读存储介质读取并执行所述计算机指令,以实现如权利要求1至10任一项所述的通信方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US18/207,605 US20230319546A1 (en) | 2022-01-05 | 2023-06-08 | Mapping a network address of an application server to a data network access identifier |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210009835.8A CN116418475A (zh) | 2022-01-05 | 2022-01-05 | 通信方法、装置、计算机可读介质及电子设备 |
CN202210009835.8 | 2022-01-05 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US18/207,605 Continuation US20230319546A1 (en) | 2022-01-05 | 2023-06-08 | Mapping a network address of an application server to a data network access identifier |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023130845A1 true WO2023130845A1 (zh) | 2023-07-13 |
Family
ID=87052006
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/132979 WO2023130845A1 (zh) | 2022-01-05 | 2022-11-18 | 通信方法、装置、计算机可读存储介质、电子设备及程序产品 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20230319546A1 (zh) |
CN (1) | CN116418475A (zh) |
WO (1) | WO2023130845A1 (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111093225A (zh) * | 2019-12-30 | 2020-05-01 | 北京邮电大学 | 一种数据路径服务质量的监视及报告方法、装置及介质 |
CN112533177A (zh) * | 2019-09-19 | 2021-03-19 | 大唐移动通信设备有限公司 | 一种提供、发现移动边缘计算的方法及设备、装置、介质 |
WO2021129995A1 (en) * | 2019-12-23 | 2021-07-01 | Ntt Docomo, Inc. | Session management function and method of operating a session management function |
-
2022
- 2022-01-05 CN CN202210009835.8A patent/CN116418475A/zh active Pending
- 2022-11-18 WO PCT/CN2022/132979 patent/WO2023130845A1/zh unknown
-
2023
- 2023-06-08 US US18/207,605 patent/US20230319546A1/en active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112533177A (zh) * | 2019-09-19 | 2021-03-19 | 大唐移动通信设备有限公司 | 一种提供、发现移动边缘计算的方法及设备、装置、介质 |
WO2021129995A1 (en) * | 2019-12-23 | 2021-07-01 | Ntt Docomo, Inc. | Session management function and method of operating a session management function |
CN111093225A (zh) * | 2019-12-30 | 2020-05-01 | 北京邮电大学 | 一种数据路径服务质量的监视及报告方法、装置及介质 |
Also Published As
Publication number | Publication date |
---|---|
CN116418475A (zh) | 2023-07-11 |
US20230319546A1 (en) | 2023-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP4191959B1 (en) | Method and system for ensuring service level agreement of an application | |
WO2021218397A1 (zh) | 用于实现业务连续性的方法及相关设备 | |
JP7325506B2 (ja) | ブロックチェーンシステムに基づく業務処理方法、装置、電子機器及びコンピュータプログラム | |
CN111694674B (zh) | 消息分发处理方法、装置、设备及存储介质 | |
WO2020192787A1 (zh) | 事件通知方法、装置及存储介质 | |
WO2022052702A1 (zh) | 多播广播业务的通信方法及装置、电子设备、存储介质 | |
US11432137B2 (en) | Service notification method for mobile edge host and apparatus | |
KR20110076954A (ko) | 저자원 장치에서의 최적화 폴링 | |
US20240069977A1 (en) | Data transmission method and data transmission server | |
US20230079314A1 (en) | Service server switching control method and apparatus, electronic device, and storage medium | |
US9357014B2 (en) | Service-based networking | |
WO2020259438A1 (zh) | 服务扩容与迁移方法、装置、***、设备及可读存储介质 | |
US11057475B2 (en) | Methods, apparatus and systems for resuming transmission link | |
WO2021170033A1 (zh) | 一种网络配置方法及装置 | |
US11546424B2 (en) | System and method for migrating an agent server to an agent client device | |
CN112887420B (zh) | 消息推送方法和装置、计算机可读存储介质、电子设备 | |
US20230388754A1 (en) | Communication method and apparatus for multicast and broadcast service, medium, and electronic device | |
WO2023130845A1 (zh) | 通信方法、装置、计算机可读存储介质、电子设备及程序产品 | |
CN114827017B (zh) | Kafka集群的通信方法、装置、电子设备和存储介质 | |
US11223869B2 (en) | Content stream multicasting with relative latency for media devices | |
CN113742617A (zh) | 一种缓存更新的方法和装置 | |
JP6243294B2 (ja) | 通信システム、制御装置及びデータベースアクセス方法 | |
WO2024027479A1 (zh) | 呼叫控制方法及装置、电子设备、存储介质 | |
WO2024098938A1 (zh) | 网络存储功能故障检测及容灾方法及相关设备 | |
WO2024104021A1 (zh) | 建立会话的方法、装置、电子设备及存储介质 |
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: 22918297 Country of ref document: EP Kind code of ref document: A1 |