A communication method, apparatus, electronic device, and storage medium

By automatically updating the data network identifier in the UE's session establishment request, the problem of low efficiency when the UE accesses different networks is solved, and the UE's automatic network switching and efficient access are realized.

CN117460084BActive Publication Date: 2026-07-21CHINA TELECOM CORP LTD
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD
Filing Date
2022-07-21
Publication Date
2026-07-21

AI Technical Summary

Technical Problem

In the existing technology, user equipment (UE) needs to manually set the data network identifier when it needs to access different networks, which results in high labor costs and reduced network access efficiency.

Method used

By receiving the session establishment request sent by the UE, the system obtains the correspondence between the preset application identifier set and the data network identifier set, automatically updates the data network identifier, and enables the UE to resend the session establishment request after receiving the service data network identifier, thereby achieving automatic access to the target network.

Benefits of technology

It reduces the need for manual settings, improves the efficiency of UE accessing the network, enables automatic switching of UE access to different networks at different times, and solves the problem of immature UE support for multiple data network identifiers.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN117460084B_ABST
    Figure CN117460084B_ABST
Patent Text Reader

Abstract

Embodiments of the present disclosure provide a communication method and device, electronic equipment and storage medium, and relate to the technical field of network. A first session establishment request sent by a UE is received, a data network identifier corresponding to an application identifier of a target application in a preset corresponding relationship between an application identifier set and a data network identifier set is obtained as a service data network identifier; if the service data network identifier is inconsistent with a current data network identifier in the received first session establishment request, the service data network identifier is sent to the UE, so that the UE takes the service data network identifier as the current data network identifier when receiving the service data network identifier, and re-sends the first session establishment request. The efficiency of the UE accessing the network is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of network technology, and in particular to a communication method, apparatus, electronic device, and storage medium. Background Technology

[0002] As 5G services become increasingly diversified and the functions of UE (User Equipment) become more comprehensive, in some application scenarios, a UE may need to access different networks at different times. For example, a company's robot may need to access the company's intranet and the internet at different times.

[0003] In related technologies, the UE can send a session establishment request to the core network. This request contains the data network identifier of the network that the UE needs to access. Accordingly, the core network can establish a session connection with the UE based on the data network identifier carried in the session establishment request, so that the UE can communicate with the target network corresponding to the data network identifier.

[0004] However, in related technologies, when a UE needs to access a target network, the user needs to manually configure it so that the session establishment request sent by the UE carries the data network identifier of the target network, which increases manual costs and reduces the efficiency of the UE accessing the network. Summary of the Invention

[0005] The purpose of this disclosure is to provide a communication method, apparatus, electronic device, and storage medium to improve the efficiency of UE accessing the network. The specific technical solution is as follows:

[0006] A first aspect of this disclosure provides a communication method, the method comprising:

[0007] The system receives a first session establishment request from the UE, obtains the data network identifier corresponding to the application identifier of the target application from the preset correspondence between the application identifier set and the data network identifier set, and uses it as the service data network identifier; wherein, the first session establishment request is sent by the UE when it needs to access the target network through the target application; the first session establishment request carries the application identifier of the target application and the current data network identifier;

[0008] If the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, the service data network identifier is sent to the UE so that when the UE receives the service data network identifier, it will use the service data network identifier as the current data network identifier and resend the first session establishment request.

[0009] In some embodiments, the method further includes:

[0010] If the service data network identifier is consistent with the current data network identifier in the received first session establishment request, then a second session establishment request is sent to the UPF (User Plane Function) corresponding to the service data network identifier.

[0011] In some embodiments, if the service data network identifier is consistent with the current data network identifier in the received first session establishment request, then sending a second session establishment request to the user plane function (UPF) corresponding to the service data network identifier includes:

[0012] If the service data network identifier is consistent with the current data network identifier in the received first session establishment request, then an authorization query request carrying the service data network identifier and the device identifier of the UE is sent to the UDM (Unified Data Management). The authorization query request is used to query whether the UE has the authorization to use the service data network identifier.

[0013] When a first message indicating that the UE has the right to use the service data network identifier is received, a second session establishment request is sent to the UPF corresponding to the service data network identifier.

[0014] In some embodiments, the UPF corresponding to the service data network identifier is used to send an activation message to the target SMF after receiving the second session establishment request;

[0015] The target SMF (Session Management Function) is used to forward the activation message to the target base station after receiving the activation message;

[0016] The target base station is configured to establish a communication tunnel with the UPF corresponding to the service data network identifier after receiving the activation message; wherein the communication tunnel is used for data communication between the target application and the UPF corresponding to the service data network identifier.

[0017] In some embodiments, the activation message carries the network address assigned to the UE by the UPF corresponding to the service data network identifier;

[0018] The target base station is also configured to send the network address to the UE when it receives the activation message;

[0019] The UE is also used to perform data communication based on the network address and the UPF corresponding to the service data network identifier.

[0020] A second aspect of this disclosure provides a communication method applied to a user equipment (UE), the method comprising:

[0021] When access to the target network is required through the target application, a current first session establishment request is sent to the service management module. Upon receiving the first session establishment request, the service management module obtains the data network identifier corresponding to the application identifier of the target application from the preset correspondence between the application identifier set and the data network identifier set, and uses it as the service data network identifier. If the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, the service data network identifier is sent to the UE. The current first session establishment request carries the application identifier of the target application and the current data network identifier.

[0022] Upon receiving the service data network identifier, the service data network identifier is used as the current data network identifier, and the first session establishment request is resent to the service management module.

[0023] A third aspect of this disclosure provides a communication device, the device comprising:

[0024] The service data network identifier acquisition module is used to receive a first session establishment request sent by the UE, and acquire the data network identifier corresponding to the application identifier of the target application in the correspondence between the preset application identifier set and the data network identifier set, as the service data network identifier; wherein, the first session establishment request is sent by the UE when it needs to access the target network through the target application; the first session establishment request carries the application identifier of the target application and the current data network identifier;

[0025] The service data network identifier sending module is configured to send the service data network identifier to the UE if the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, so that when the UE receives the service data network identifier, it will use the service data network identifier as the current data network identifier and resend the first session establishment request.

[0026] In some embodiments, the apparatus further includes:

[0027] The second session establishment request sending module is used to send a second session establishment request to the user plane function UPF corresponding to the service data network identifier if the service data network identifier is consistent with the current data network identifier in the received first session establishment request.

[0028] In some embodiments, the second session establishment request sending module includes:

[0029] The permission query request sending submodule is used to send a permission query request carrying the service data network identifier and the device identifier of the UE to the Unified Data Management UDM if the service data network identifier is consistent with the current data network identifier in the received first session establishment request. The permission query request is used to query whether the UE has permission to use the service data network identifier.

[0030] The first message receiving submodule is used to send a second session establishment request to the user plane function UPF corresponding to the service data network identifier when it receives a first message indicating that the UE has the right to use the service data network identifier.

[0031] In some embodiments, the UPF corresponding to the service data network identifier is used to send an activation message to the target SMF after receiving the second session establishment request;

[0032] The target SMF is used to forward the activation message to the target base station after receiving the activation message;

[0033] The target base station is configured to establish a communication tunnel with the UPF corresponding to the service data network identifier after receiving the activation message; wherein the communication tunnel is used for data communication between the target application and the UPF corresponding to the service data network identifier.

[0034] In some embodiments, the activation message carries the network address assigned to the UE by the UPF corresponding to the service data network identifier;

[0035] The target base station is also configured to send the network address to the UE when it receives the activation message;

[0036] The UE is also used to perform data communication based on the network address and the UPF corresponding to the service data network identifier.

[0037] A fourth aspect of this disclosure provides a communication apparatus applied to a user equipment (UE), the apparatus comprising:

[0038] The first session establishment request sending module is used to send a current first session establishment request to the service management module when it needs to access the target network through the target application. Upon receiving the first session establishment request, the service management module obtains the data network identifier corresponding to the application identifier of the target application from the preset correspondence between the application identifier set and the data network identifier set, and uses this as the service data network identifier. If the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, the service data network identifier is sent to the UE. The current first session establishment request carries both the application identifier of the target application and the current data network identifier.

[0039] The service data network identifier receiving module is used to, upon receiving the service data network identifier, use the service data network identifier as the current data network identifier and resend the first session establishment request to the service management module.

[0040] This disclosure also provides an electronic device, including a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus;

[0041] Memory, used to store computer programs;

[0042] When a processor executes a program stored in memory, it implements any of the communication method steps described above.

[0043] This disclosure also provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores a computer program, which, when executed by a processor, implements any of the communication method steps described above.

[0044] This disclosure also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform any of the communication method steps described above.

[0045] Beneficial effects of the embodiments disclosed herein:

[0046] This disclosure provides a communication method in which a first session establishment request is received from a UE, and a data network identifier corresponding to the application identifier of a target application is obtained from a preset correspondence between an application identifier set and a data network identifier set, and used as a service data network identifier. The first session establishment request is sent by the UE when it needs to access a target network through the target application. The first session establishment request carries the application identifier of the target application and the current data network identifier. If the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, the service data network identifier is sent to the UE so that when the UE receives the service data network identifier, it uses the service data network identifier as the current data network identifier and resends the first session establishment request.

[0047] Based on the communication method provided in this disclosure, when a UE needs to access a target network, the data network identifier carried in the session establishment request can be automatically changed, so that the session establishment request sent by the UE carries the data network identifier of the target network, enabling the UE to effectively access the target network. Compared with the user manually setting the data network identifier in the session establishment request, this reduces labor costs and improves the efficiency of the UE accessing the network.

[0048] Of course, implementing any product or method of this disclosure does not necessarily require achieving all of the advantages described above at the same time. Attached Figure Description

[0049] To more clearly illustrate the technical solutions in the embodiments of this disclosure or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other embodiments can be obtained based on these accompanying drawings.

[0050] Figure 1 A flowchart illustrating a communication method provided in an embodiment of this disclosure;

[0051] Figure 2 A schematic diagram illustrating a process for obtaining a service data network identifier, provided in an embodiment of this disclosure;

[0052] Figure 3 A schematic diagram illustrating the principle of a communication process provided in an embodiment of this disclosure;

[0053] Figure 4 A flowchart illustrating another communication method provided in this disclosure embodiment;

[0054] Figure 5 This is a schematic diagram of a communication system provided in an embodiment of the present disclosure;

[0055] Figure 6A structural diagram of a communication device provided in an embodiment of this disclosure;

[0056] Figure 7 A structural diagram of another communication device provided in an embodiment of this disclosure;

[0057] Figure 8 This is a structural diagram of an electronic device provided in an embodiment of the present disclosure. Detailed Implementation

[0058] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those skilled in the art based on this application are within the scope of protection of this disclosure.

[0059] In related technologies, when a UE needs to access a target network, the user needs to manually configure it so that the session establishment request sent by the UE carries the data network identifier of the target network, which increases manual costs and reduces the efficiency of the UE accessing the network.

[0060] To solve the above problem, see Figure 1 , Figure 1 A flowchart of a communication method provided in this disclosure embodiment, which can be applied to a UE and a service management module, may include:

[0061] S101: When the UE needs to access the target network through the target application, it sends a first session establishment request to the service management module.

[0062] S102: The service management module receives the first session establishment request sent by the UE, obtains the data network identifier corresponding to the application identifier of the target application from the correspondence between the preset application identifier set and the data network identifier set, and uses it as the service data network identifier.

[0063] The first session establishment request carries the application identifier of the target application and the current data network identifier.

[0064] S103: If the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, the service management module sends the service data network identifier to the UE.

[0065] S104: When the UE receives the service data network identifier, it uses the service data network identifier as the current data network identifier and resends the first session establishment request.

[0066] Based on the communication method provided in this disclosure, when a UE needs to access a target network, the data network identifier carried in the session establishment request can be automatically changed, so that the session establishment request sent by the UE carries the data network identifier of the target network. This avoids the user from manually setting the data network identifier in the session establishment request, reduces labor costs, and improves the efficiency of the UE accessing the network.

[0067] In related technologies, although a UE can access different networks using different data network identifiers, for this scenario, the UE cannot automatically switch the data network identifier carried in the session establishment request to access different networks. This results in the immaturity of UE support for multiple data network identifiers in related technologies. However, the communication method provided in this disclosure allows the UE to carry the correct data network identifier in the session establishment request, that is, to carry the data network identifier corresponding to the network to be accessed, thus realizing a service-level data network identifier switching mechanism. Therefore, it solves the problem of the immaturity of UE support for multiple data network identifiers.

[0068] Regarding step S101, in one implementation, the UE can be an intelligent terminal device such as a robot in a factory. Accordingly, during operation, the UE can access different networks through different applications. For example, a robot in a factory can access the company's intranet through software developed internally, or it can access the internet through third-party software. The business management module is located in the core network.

[0069] The target application can be any application installed on the UE, and the target network is the network that the target application needs to access. When the UE needs to access the target network through the target application, the UE can create a session establishment request (i.e., the first session establishment request) and send it to the service management module. For example, the UE sends the first session establishment request to the GNB (next generation Node B), i.e., the target base station mentioned later. The target base station can forward the received first session establishment request to the service management module.

[0070] The first session establishment request carries the application identifier of the target application and the current data network identifier. The application identifier can be the application name or a sequence number pre-generated for the application.

[0071] During this session establishment process, if the UE sends its first session establishment request to the service management module for the first time, the current data network identifier is the default data network identifier. This default data network identifier can be a pre-set data network identifier, and can be the data network identifier of any network. For example, the default data network identifier can be any one of the preset subscribed data network identifiers. The subscribed data network identifier represents the data network identifier of the network that the UE currently has access to.

[0072] For step S102, the service management module can be used to receive the first session establishment request sent by the UE, and the service management module stores a preset correspondence between the application identifier set and the data network identifier set (which can be called the first correspondence).

[0073] In one implementation, the service management module can be the access and mobility management function module in the core network. That is, in this case, the access and mobility management function module performs the above steps S102-S103.

[0074] In another implementation, the service management module may include an access and mobility management function module and a service data network identifier management module in the core network. That is, the service data network identifier management module can be deployed independently in the core network, and the access and mobility management function module can communicate with the service data network identifier management module. In this case, the access and mobility management function module receives a first session establishment request from the UE and sends the application identifier of the target application to the service data network identifier management module. Correspondingly, the service data network identifier management module obtains the data network identifier corresponding to the application identifier of the target application from the preset correspondence between the application identifier set and the data network identifier set, uses it as the service data network identifier, and sends the service data network identifier to the access and mobility management function module. Furthermore, if the access and mobility management function module determines that the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, it sends the service data network identifier to the UE.

[0075] The first correspondence can be pre-configured by technical personnel. The application identifier set includes application identifiers for at least one application, and the data network identifier set includes data network identifiers for at least one network corresponding to an application. In this correspondence, one application identifier corresponds to one data network identifier, and one data network identifier can correspond to at least one application identifier. The data network identifier corresponding to an application identifier indicates the data network identifier of the network that the application to which that application identifier belongs needs to access. For example, when a new application is added, the application identifier of the new application and its corresponding data network identifier can be recorded in the aforementioned first correspondence. In this case, the access and mobility management function module can forward the application identifier of the target application to the service data network identifier management module. After receiving the application identifier, the service data network identifier management module, based on the aforementioned first correspondence, obtains the service data network identifier corresponding to the application identifier and sends the service data network identifier to the access and mobility management function module.

[0076] Based on the above processing, the business data network identifier management module can be implemented in a variety of ways, which are technically easy to implement and can achieve flexible customization of the data network identifier corresponding to the target application and the target network.

[0077] Regarding step S103, in one implementation, after receiving the first session establishment request, the service management module can obtain the application identifier of the target application and the current data network identifier from the first session establishment request. Furthermore, the service management module can obtain the data network identifier corresponding to the application identifier of the target application from the aforementioned first correspondence, as the service data network identifier. Since the service data network identifier corresponds to the application identifier of the target application, that is, the service data network identifier is the data network identifier of the network that the target application needs to access. Then, the service management module determines whether the service data network identifier is consistent with the data network identifier in the current first session establishment request. If the service data network identifier is inconsistent with the data network identifier in the current first session establishment request, it means that the network corresponding to the data network identifier in the current first session establishment request is inconsistent with the target network that the target application needs to access. In other words, the UE cannot access the target network through the current first session establishment request. Therefore, the service management module sends the service data network identifier to the UE.

[0078] In step S104, the UE resends the first session establishment request, that is, the data network identifier carried in the resent first session establishment request is the aforementioned service data network identifier.

[0079] In one implementation, after the UE obtains the service data network identifier from the target base station, it uses the service data network identifier as the current data network identifier and resends a first session establishment request carrying the current data network identifier and the application identifier of the target application. That is, this is not the first time the UE has sent a first session establishment request to the service management module; therefore, the data network identifier carried in the first session establishment request is the service data network identifier, i.e., the data network identifier of the target network to be accessed.

[0080] In related technologies, although a UE can access different networks using different data network identifiers, for this scenario, the UE cannot automatically switch the data network identifier carried in the session establishment request to access different networks. This results in the immaturity of UE support for multiple data network identifiers in related technologies. Therefore, the communication method provided in this disclosure ensures that the data network identifier carried in the first session establishment request sent by the UE is the data network identifier of the network the UE currently needs to access, thereby solving the problem of the immaturity of terminal support for multiple data network identifiers.

[0081] In one implementation, see [link to implementation details]. Figure 2 , Figure 2 This is a schematic diagram illustrating a process for obtaining a service data network identifier, provided as an embodiment of the present disclosure. Figure 2 In this document, the Business Data Network Identifier Management Module stores the mapping relationship between 5G application services and business data network identifiers. Specifically, the business management module stores a preset correspondence between application identifier sets and data network identifier sets (the first correspondence). The 5G application services are the applications described in this disclosure. The Business Data Network Identifier Management Module can receive business data network identifier query requests sent by the Access and Mobility Management Function Module and determine whether the mapping relationship contains the APP ID (Application Identity Document) and data network identifier carried in the business data network identifier query request. That is, it receives a business data network identifier query request (carrying the APP ID and data network identifier). The APP ID is the application identifier of the target application, and the data network identifier carried in the business data network identifier query request is the current data network identifier. Based on the aforementioned first correspondence, the Business Data Network Identifier Management Module can obtain the data network identifier corresponding to the application identifier. If yes, it means that the application identifier exists in the first correspondence. Then, the data network identifier (i.e., the service data network identifier) ​​corresponding to the application identifier is obtained, and the result (carrying the service data network identifier) ​​is fed back to the access and mobility management function module. That is, the service data network identifier is sent to the access and mobility management function module. If no, it means that the application identifier does not exist in the first correspondence. Then, the query failure result is fed back to the access and mobility management function module.

[0082] Based on the communication method provided in this disclosure, user equipment can access different networks according to different applications. That is, the same user equipment can access different external network channels of the 5G network exit for different application services, so that the user equipment can access different networks through different external network channels, thereby meeting the needs of user equipment for multi-service and diversified service protection.

[0083] In one implementation, the above method further includes:

[0084] Step 1: If the service data network identifier is consistent with the current data network identifier in the received first session establishment request, then send a second session establishment request to the user plane function UPF corresponding to the service data network identifier.

[0085] If the service data network identifier is consistent with the current data network identifier in the received first session establishment request, it means that the network corresponding to the data network identifier in the current first session establishment request is consistent with the target network that the target application needs to access. In other words, the UE can access the target network through the current first session establishment request. Then the service management module sends a second session establishment request to the UPF corresponding to the service data network identifier.

[0086] In one implementation, step 1 above may include the following steps:

[0087] Step 2: If the service data network identifier is consistent with the current data network identifier in the received first session establishment request, then send an authorization query request carrying the service data network identifier and the UE's device identifier to the Unified Data Management UDM. The authorization query request is used to query whether the UE has the authorization to use the service data network identifier.

[0088] Step 3: When a first message indicating that the UE has the right to use the Service Data Network Identifier is received, a second session establishment request is sent to the User Plane Function (UPF) corresponding to the Service Data Network Identifier.

[0089] When the current data network identifier carried in the first session establishment request received by the service management module matches the service data network identifier, the service management module sends an authorization query request to the UDM to determine whether the UE has authorization to access the target network. The authorization query request carries the UE's device identifier. The device identifier can be the device name or a pre-generated serial number for the device.

[0090] The UDM can store the mapping relationship between UE device identifiers and data network identifiers (which can be called the second mapping relationship). One UE device identifier can correspond to at least one data network identifier, and the second mapping relationship can be pre-configured by technicians based on the access permissions of each UE. The data network identifier corresponding to a UE's device identifier indicates that the UE has permission to access the network corresponding to that data network identifier.

[0091] When the UDM receives a permission query request, it queries the data network identifier corresponding to the UE's device identifier in the aforementioned second correspondence. If the service data network identifier exists in the data network identifiers corresponding to the UE's device identifier, it indicates that the UE has permission to use the service data network identifier, that is, the UE has permission to access the network corresponding to the service data network identifier. The UDM can then send the query result back to the service management module, i.e., send a first message to the service management module to notify it to continue establishing the session. If the service data network identifier does not exist in the data network identifiers corresponding to the UE's device identifier, it indicates that the UE does not have permission to use the service data network identifier, that is, the UE does not have permission to access the network corresponding to the service data network identifier. The UDM can then send a second message to the service management module to notify it to stop establishing the session.

[0092] Once the business management module receives the first message, it can send a second session establishment request to the UPF corresponding to the business data network identifier in order to establish a session.

[0093] Based on the above processing, the service management module can continue to establish a session if it is determined that the UE has the permission to access the network. This can prevent the UE from accessing the network when it does not have the permission, and thus prevent the problem of data leakage in the UE.

[0094] In one implementation, the service management module can send a service data network identifier to the NRF (Network Repository Function). Upon receiving the service data network identifier, the NRF queries the identifier of the SMF corresponding to that service data network identifier and sends the retrieved SMF identifier to the service management module. The identifier of the SMF corresponding to the service data network identifier indicates the SMF that can access the network corresponding to the service data network identifier. There can be one or more SMF identifiers corresponding to the service data network identifier.

[0095] If the SMF identifier corresponding to the service data network identifier is one, that is, if the service management module receives an SMF identifier, then the SMF corresponding to the SMF identifier is taken as the target SMF, and the service management module forwards the received first session establishment request to the target SMF.

[0096] If there are multiple SMF identifiers corresponding to the service data network identifier (i.e., the service management module receives multiple SMF identifiers), the access and mobility management function module can select one SMF from among the SMFs corresponding to the multiple SMF identifiers as the target SMF and forward the first session establishment request to that target SMF. For example, the service management module can select the SMF with the lowest load from among the multiple SMFs as the target SMF based on a preset load balancing strategy and information such as the distance between the SMF and the UE.

[0097] In one implementation, after receiving a first session establishment request, the target SMF can parse the request to obtain the UE's session rules and send a second session establishment request (carrying these session rules) to the UPF corresponding to the service data network identifier. The session rules include session information, policy information, and tunnel information between the UPF and the target base station. Upon receiving the second session establishment request, the UPF can establish a session with the UE based on the session rules. The UE can then communicate with the UPF through the established session to access the target network.

[0098] In one implementation, the target SMF can determine the UPFs that can communicate with it, and then send network configuration information requests to each determined UPF, wherein the network configuration information requests carry the service data network identifier.

[0099] Upon receiving a network configuration information request, each UPF can check whether its network configuration information includes the data network identifier for the service. If it does, it indicates that the UPF can communicate with the target network, and the UPF can send a third message to the target SMF. If it does not, it indicates that the UPF cannot communicate with the target network, and the UPF can send a fourth message to the target SMF. The network configuration information includes the data network identifier of the slice network corresponding to the UPF and the QoS (Quality of Service).

[0100] Within the first time interval after sending network configuration information requests to each of the identified UPFs, if a third message is received, it indicates that there is a UPF and the network configuration information of that UPF contains a service data network identifier. In this case, the target SMF sends a second session establishment request to that UPF. If multiple third messages are received, it indicates that there are multiple UPFs and the network configuration information of each of these multiple UPFs contains a service data network identifier. If the multiple third messages are sent by these multiple UPFs, the target SMF can randomly select one UPF from the multiple UPFs and send a second session establishment request to that UPF.

[0101] In one implementation, the UPF corresponding to the service data network identifier is used to send an activation message to the target SMF after receiving the second session establishment request; the target SMF is used to forward the activation message to the target base station after receiving the activation message; and the target base station is used to establish a communication tunnel with the UPF corresponding to the service data network identifier after receiving the activation message.

[0102] The communication tunnel is used for data communication between the target application and the UPF corresponding to the business data network identifier.

[0103] In this embodiment of the disclosure, a session connection can be established between the UPF corresponding to the service data network identifier and the UE through a communication tunnel. The communication tunnel is used for data communication between the target application and the UPF corresponding to the service data network identifier. For example, the communication tunnel can be a GTP (General Packet Radio Service Tunneling Protocol) tunnel. In other words, the UE can communicate with the UPF corresponding to the service data network identifier through the target base station, and thus access the target network.

[0104] In one implementation, after receiving the activation message, the target SMF can forward the activation message to the service management module, which can then forward the activation message to the base station.

[0105] Based on the embodiments of this disclosure, corresponding communication tunnels can be established for different applications, and UEs can access the network through the corresponding communication tunnels. In this way, multiple services correspond to multiple network exits, and the same user equipment can use different services concurrently.

[0106] In some embodiments, the activation message carries a network address assigned to the UE by the UPF corresponding to the service data network identifier; the target base station is further configured to send the network address to the UE when it receives the activation message; the UE is further configured to perform data communication based on the network address and the UPF corresponding to the service data network identifier.

[0107] For example, the network address may include an IP (Internet Protocol) address.

[0108] In one implementation, after receiving the network address, the user equipment can establish a session connection with the UPF corresponding to the service data network identifier through the aforementioned communication tunnel based on the network address. Then, after establishing the session connection, data communication can be performed between the network address and the UPF corresponding to the service data network identifier.

[0109] In one implementation, such as Figure 3 As shown, Figure 3 This is a schematic diagram illustrating the principle of a communication process provided in an embodiment of this disclosure. Figure 3 In the 5G Core Network (5GC), the 5G Service Data Network Identifier Management module can record specified correspondences. These correspondences include the application identifiers (Application 1-Application n) of applications in the 5G terminal (UE), the service data network identifiers (Service Data Network Identifier 1-Service Data Network Identifier n), and the QoS policies (QoS Policy 1-QoS Policy n). Service data network identifiers 1-n correspond to different network directions (including network direction 1-network direction n), and different network directions correspond to different customer networks.

[0110] When a UE needs to access a target network through a target application, the UE sends a first session establishment request to the base station. This first session establishment request carries the application identifier of the target application and the current data network identifier. The base station forwards the first session establishment request to the Access and Mobility Management Function (AMS) module in the 5G core network via the bearer network. Upon receiving the first session establishment request, the AMS module, based on the specified mapping in the 5G Service Data Network Identifier Management Module, obtains the data network identifier corresponding to the application identifier and uses it as the service data network identifier.

[0111] If the service data network identifier does not match the current data network identifier, the Access and Mobility Management (AMM) module sends the service data network identifier to the UE. Upon receiving the service data network identifier, the UE uses it as the current data network identifier and resends the first session establishment request. This causes the AMM module to send a second session establishment request to the UPF corresponding to the service data network identifier, establishing a session connection between the UPF and the UE. If the service data network identifier matches the current data network identifier, the AMM module sends a second session establishment request to the UPF corresponding to the service data network identifier, establishing a session connection between the UPF and the UE. Based on this process, the UE can access different customer networks in parallel.

[0112] In addition, the 5G core network can also determine the QoS policy corresponding to the service data network identifier based on the above-mentioned specified correspondence, so as to configure routing and forwarding policies based on the QoS policy.

[0113] As can be seen, the communication method provided by the embodiments of this disclosure does not require manual switching of the data network identifier carried in the session establishment request sent by the UE. Therefore, it can overcome the limitations of the UE sending session establishment requests in the prior art, and can achieve flexible switching of the data network identifier through 5G core network signaling interaction, without the UE and the target application being aware of it.

[0114] In addition, since different applications correspond to different SLAs (Service Level Agreements), and different SLAs correspond to different data network identifiers and QoS policies, based on the above-mentioned correspondence, the data network identifiers and QoS policies corresponding to different applications can be determined. This helps to effectively allocate network resources such as data network identifiers and QoS policies, and improve the use value and benefits of 5G networks.

[0115] In addition, for user equipment in enterprises, the method provided by the embodiments of this disclosure can also solve the problems caused by the differentiated needs of 2B (To-Business) industry, especially industry customers with complex scenarios, and help operators achieve effective allocation of network resources.

[0116] In one implementation, see [link to implementation details]. Figure 4 , Figure 4 A flowchart illustrating another communication method provided in an embodiment of this disclosure. The method is applied to a communication system including: a UE, a GNB, an access and mobility management function module, a service data network identifier management module, a UDM, an SMF, and a UPF.

[0117] S401: The UE sends a session connection request to the GNB. The session connection request carries the default data network identifier and service ID.

[0118] The default data network identifier can be any of the preset subscribed data network identifiers. The subscribed data network identifier refers to the data network identifier of the network that the current UE has access to. The session connection request sent by the user equipment is the first session establishment request in the above embodiment.

[0119] S402: GNB forwards the session connection request to the Access and Mobility Management Function Module.

[0120] That is, when the GNB receives the first session establishment request sent by the UE, it will forward the first session establishment request to the Access and Mobility Management Function Module.

[0121] S403: The Access and Mobility Management Function Module sends a message carrying the Service ID to the Service Data Network Identifier Management Module requesting the data network identifier corresponding to the service.

[0122] In this context, the business ID is the application identifier of the target application in the above embodiments.

[0123] That is, after receiving the first session establishment request, the access and mobility management function module obtains the application identifier of the target application in the first session establishment request and sends a query request carrying the application identifier to the service data network identifier management module.

[0124] S404: The Business Data Network Identification Management Module sends the query results back to the Access and Mobility Management Function Module.

[0125] That is, after receiving a query request carrying the application identifier of the target application, the Business Data Network Identifier Management module queries the first correspondence in the above embodiment based on the application identifier of the target application. If the application identifier of the target application exists in the first correspondence, the Business Data Network Identifier Management module sends the data network identifier corresponding to the application identifier of the target application to the Access and Mobility Management Function Module; if the application identifier of the target application does not exist in the first correspondence, the Business Data Network Identifier Management module sends a query failure result to the Access and Mobility Management Function Module.

[0126] The access and mobility management function module takes the data network identifier corresponding to the application identifier of the target application received as the service data network identifier. If the service data network identifier is consistent with the current data network identifier in the received first session establishment request, then step S408 is executed; if the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, then the service data network identifier is sent to the UE through the GNB, and steps S405-S407 are executed.

[0127] S405: The Access and Mobility Management Function Module issues the Service Data Network Identifier to the GNB.

[0128] S406: GNB forwards service data network identifier to UE.

[0129] S407: The UE resends the session connection request. This session connection request carries the service data network identifier and service ID.

[0130] The UE uses the received service data network identifier as the current data network identifier, resends the first session establishment request, and executes steps S401-S404.

[0131] S408: The Access and Mobility Management module sends a message to the UDM to query the subscribed data network identifier.

[0132] That is, the Access and Mobility Management Function Module sends the permission query request in the above embodiment to the UDM. The permission query request includes the service data network identifier and the UE's device identifier.

[0133] S409: UDM feeds back the data network identifier query results to the Access and Mobility Management Function Module.

[0134] When the UDM receives a permission query request, it can determine whether the UE has permission to access the target network based on the second correspondence in the above embodiment.

[0135] If the UE has permission to access the network corresponding to the service data network identifier, the UDM can send the query result back to the access and mobility management function module, that is, send the first message to the access and mobility management function module, and the access and mobility management function module executes step S410.

[0136] If the UE does not have permission to access the network corresponding to the service data network identifier, the UDM can send a second message to the Access and Mobility Management Function Module to notify the Access and Mobility Management Function Module to stop establishing a session.

[0137] S410: The Access and Mobility Management Function (AMF) module sends a session connection request carrying the service data network identifier to the SMF.

[0138] That is, after receiving the first message, the Access and Mobility Management module forwards the received first session establishment request to the target SMF.

[0139] S411: SMF sends a session request to UPF.

[0140] That is, after receiving the first session establishment request sent by the Access and Mobility Management Function Module, the target SMF can parse the first session establishment request to obtain the UE's session rules, and send a session establishment request (i.e., the second session establishment request) carrying the session rules to the UPF corresponding to the Service Data Network Identifier.

[0141] S412: UPF sends user IP addresses to SMF.

[0142] That is, after receiving the second session establishment request sent by the target SMF, the UPF sends an activation message to the target SMF indicating successful activation. The activation message carries the network address assigned by the UPF to the UE.

[0143] S413: The SMF sends an activation message indicating successful activation to the Access and Mobility Management Function Module.

[0144] S414: The Access and Mobility Management Function Module forwards the activation message indicating successful activation to the GNB.

[0145] That is, the Access and Mobility Management (AMS) module forwards the activation message to the target base station. After receiving the activation message, the target base station establishes a communication tunnel with the UPF corresponding to the Service Data Network Identifier (SDN), so that the UE can access the target network through the UPF corresponding to the SDN.

[0146] S415: GNB forwards an activation message indicating successful activation to the UE.

[0147] That is, the target base station forwards an activation message to the UE. After obtaining the network address carried in the activation message, the UE can establish a session connection based on the network address and the UPF corresponding to the service data network identifier, and thus be able to communicate with the target network. In other words, a GTP tunnel is established between the GNB and the UPF, the UE and the GNB can communicate service packets, and the GNB and the UPF can transmit service packets through the GTP tunnel.

[0148] This disclosed embodiment creatively achieves automatic switching of multiple data network identifiers at the user service level by adding a new service data network identifier management device module, which can improve industry satisfaction and boost 5G service revenue. Furthermore, it mitigates the problem of 5G networks being unable to flexibly provide multiple exits due to the increasing complexity of 5G service scenarios, bringing convenience to customers in selecting 5G terminals, using 5G services, and planning their own networks.

[0149] When a UE uses different applications concurrently, each application can correspond to a different network. The UE dynamically changes the data network identifier in the session establishment request by sending multiple session establishment requests, which solves the problem of not being able to support concurrent use of multiple service exits due to the incomplete functionality of the UE, and enables flexible switching of differentiated network exits for different 5G application services.

[0150] In one implementation, such as Figure 5 As shown, Figure 5 This is a schematic diagram of a communication system provided in an embodiment of the present disclosure. Figure 5 In this process, the UE sends a first session establishment request to the GNB, carrying a service ID and a default data network identifier. The service ID is the application identifier of the target application in the above embodiment. The default data network identifier can be any of the preset subscribed data network identifiers. The subscribed data network identifier represents the data network identifier of the network that the UE currently has access to.

[0151] The GNB selects an Access and Mobility Management Function (AMS) module and forwards the received First Session Establishment Request to the selected AMS module.

[0152] After receiving the first session establishment request, the Access and Mobility Management module obtains the application identifier of the target application from the request and sends a query request carrying that application identifier to the Service Data Network Identifier Management module. The Service Data Network Identifier Management module adds supported Service Data Network Identifiers; that is, it records the correspondence between Service Data Network Identifiers and Service IDs.

[0153] Upon receiving a query request carrying the application identifier of the target application, the business data network identifier management module queries the first correspondence in the above embodiment based on the application identifier of the target application. If the application identifier of the target application exists in the first correspondence, the module sends the data network identifier corresponding to the application identifier of the target application to the access and mobility management function module; if the application identifier of the target application does not exist in the first correspondence, the module sends a query failure result to the access and mobility management function module.

[0154] The Access and Mobility Management (AMM) module uses the data network identifier corresponding to the application identifier of the target application received as the service data network identifier. If the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, the AMM module sends the service data network identifier back to the GNB, the GNB sends the service data network identifier back to the UE, and the UE uses the service data network identifier as the current data network identifier and resends the first session establishment request. If the service data network identifier is consistent with the current data network identifier in the received first session establishment request, the AMM module requests user access authentication from the UDM / AUSF (Authentication Server Function). That is, the AMM module sends the permission query request in the above embodiment to the UDM / AUSF, which includes the service data network identifier and the UE's device identifier.

[0155] The UDM can be deployed in AUSF. The UDM uses the subscribed service data network identifier, meaning it can query the data network identifier (i.e., the subscribed service data network identifier) ​​corresponding to the UE's device identifier based on the second correspondence relationship described in the above embodiments. If the subscribed service data network identifier exists, it indicates that the UE has permission to use that identifier, meaning the UE has permission to access the network corresponding to that identifier. The UDM can then report the query result to the Access and Mobility Management Function (AM) module, sending a first message to notify the AM module to continue establishing the session. If the subscribed service data network identifier does not exist, it indicates that the UE does not have permission to use that identifier, meaning the UE does not have permission to access the network corresponding to that identifier. The UDM can then send a second message to the AM module to notify the AM module to stop establishing the session.

[0156] After the Access and Mobility Management (AMM) module receives the first message, it can send a message to the NRF to query the SMF (Service Data Network) element. This query message carries the Service Data Network (SDN) identifier. The NRF adds support for a third mapping between SMF identifiers and network elements; that is, the NRF stores this third mapping. This third mapping includes the mapping between SMF identifiers and SMFs, and the mapping between slice IDs and PCFs (Policy Control Functions).

[0157] The NRF can determine the SMF corresponding to the service data network identifier from the aforementioned third correspondence and notify the Access and Mobility Management Function (AMF) module of the determined SMF. The AMF module then uses this SMF as the target SMF and forwards the first session establishment request to the target SMF.

[0158] Once the target SMF receives the first session establishment request, it can send a message to the NRF to query the PCF network element. This PCF network element query message carries the slice ID. The slice ID is the network identifier corresponding to the target network.

[0159] The NRF can determine the PCF corresponding to the slice ID from the third correspondence mentioned above and notify the target SMF of the determined PCF. The target SMF then uses this PCF as its target PCF. Subsequently, the target SMF sends a message to the target PCF to obtain the access policy information (i.e., the Access and Mobility Management Function module requests the access policy from the PCF).

[0160] In addition, after receiving the first session establishment request, the target SMF can parse the request to obtain the UE's session rules. The target SMF then sends a message to the target PCF to obtain the session policy and acquire session information. The target SMF then sends a second session establishment request carrying session information, policy information, and tunnel information to the UPF corresponding to the service data network identifier. That is, it distributes session information and policy information, and notifies the radio-allocated tunnel information. The radio-allocated tunnel information can include the tunnel type, such as a GTP tunnel. The UPF adds support for binding service data network identifiers to their corresponding network channels.

[0161] Upon receiving the second session establishment request, the UPF corresponding to the service data network identifier sends an activation message to the target SMF. The target SMF, upon receiving the activation message, forwards it to the target base station. The target base station, upon receiving the activation message, establishes a communication tunnel with the UPF corresponding to the service data network identifier, enabling the UE to transmit data with the DN (Data Network) (i.e., the target network). In other words, a session connection is established between the UPF corresponding to the service data network identifier and the UE, thereby enabling data communication between the UE and the target network.

[0162] Based on the same inventive concept, this disclosure also provides a communication device, see [link to relevant documentation]. Figure 6 , Figure 6 This is a structural diagram of a communication device provided in an embodiment of the present disclosure. The device includes:

[0163] The service data network identifier acquisition module 601 is used to receive a first session establishment request sent by the UE, and acquire the data network identifier corresponding to the application identifier of the target application in the correspondence between the preset application identifier set and the data network identifier set, as the service data network identifier; wherein, the first session establishment request is sent by the UE when it needs to access the target network through the target application; the first session establishment request carries the application identifier of the target application and the current data network identifier;

[0164] The service data network identifier sending module 602 is used to send the service data network identifier to the UE if the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, so that when the UE receives the service data network identifier, it will use the service data network identifier as the current data network identifier and resend the first session establishment request.

[0165] In some embodiments, the apparatus further includes:

[0166] The second session establishment request sending module is used to send a second session establishment request to the user plane function UPF corresponding to the service data network identifier if the service data network identifier is consistent with the current data network identifier in the received first session establishment request, so as to establish a session connection between the UPF corresponding to the service data network identifier and the UE.

[0167] In some embodiments, the second session establishment request sending module includes:

[0168] The permission query request sending submodule is used to send a permission query request carrying the service data network identifier and the device identifier of the UE to the Unified Data Management UDM if the service data network identifier is consistent with the current data network identifier in the received first session establishment request. The permission query request is used to query whether the UE has permission to use the service data network identifier.

[0169] The first message receiving submodule is used to send a second session establishment request to the user plane function UPF corresponding to the service data network identifier when it receives a first message indicating that the UE has the right to use the service data network identifier.

[0170] In some embodiments, the UPF corresponding to the service data network identifier is used to send an activation message to the target SMF after receiving the second session establishment request;

[0171] The target SMF is used to forward the activation message to the target base station after receiving the activation message;

[0172] The target base station is configured to establish a communication tunnel with the UPF corresponding to the service data network identifier after receiving the activation message; wherein the communication tunnel is used for data communication between the target application and the UPF corresponding to the service data network identifier.

[0173] In some embodiments, the activation message carries the network address assigned to the UE by the UPF corresponding to the service data network identifier;

[0174] The target base station is also configured to send the network address to the UE when it receives the activation message;

[0175] The UE is also used to perform data communication based on the network address and the UPF corresponding to the service data network identifier.

[0176] Based on the same inventive concept, this disclosure also provides a communication device applied to a user equipment (UE). See also Figure 7 , Figure 7 This is a structural diagram of another communication device provided in an embodiment of the present disclosure, the device comprising:

[0177] The first session establishment request sending module 701 is used to send a current first session establishment request to the service management module when it needs to access the target network through the target application. Upon receiving the first session establishment request, the service management module obtains the data network identifier corresponding to the application identifier of the target application from the preset correspondence between the application identifier set and the data network identifier set, and uses this as the service data network identifier. If the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, the service data network identifier is sent to the UE. The current first session establishment request carries both the application identifier of the target application and the current data network identifier.

[0178] The service data network identifier receiving module 702 is used to, upon receiving the service data network identifier, use the service data network identifier as the current data network identifier and resend the first session establishment request to the service management module.

[0179] This disclosure also provides an electronic device, such as... Figure 8 As shown, Figure 8 A structural diagram of an electronic device provided in this disclosure includes a processor 801, a communication interface 802, a memory 803, and a communication bus 804, wherein the processor 801, the communication interface 802, and the memory 803 communicate with each other via the communication bus 804.

[0180] Memory 803 is used to store computer programs;

[0181] When the processor 801 executes the program stored in the memory 803, it implements any of the communication method steps in the above embodiments.

[0182] The communication bus mentioned in the above electronic devices can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. This communication bus can be divided into address bus, data bus, control bus, etc. For ease of illustration, only one thick line is used to represent it in the diagram, but this does not mean that there is only one bus or one type of bus.

[0183] The communication interface is used for communication between the aforementioned electronic devices and other devices.

[0184] The memory may include random access memory (RAM) or non-volatile memory (NVM), such as at least one disk storage device. Optionally, the memory may also be at least one storage device located remotely from the aforementioned processor.

[0185] The processors mentioned above can be general-purpose processors, including central processing units (CPUs), network processors (NPs), etc.; they can also be digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components.

[0186] In another embodiment provided in this disclosure, a computer-readable storage medium is also provided, which stores a computer program that, when executed by a processor, implements any of the communication method steps in the above embodiments.

[0187] In yet another embodiment provided in this disclosure, a computer program product containing instructions is also provided, which, when run on a computer, causes the computer to perform any of the communication method steps described above.

[0188] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented in software, it can be implemented, in whole or in part, as 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, all or part of the processes or functions described in the embodiments of this disclosure are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state disk (SSD)).

[0189] It should be noted that, in this document, relational terms such as "first" and "second" are used only to distinguish one entity or operation from another, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Furthermore, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes said element.

[0190] The various embodiments in this specification are described in a related manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the embodiments of apparatus, electronic devices, computer-readable storage media, and computer program products are basically similar to the method embodiments, and therefore the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0191] The above description is merely a preferred embodiment of this disclosure and is not intended to limit the scope of protection of this disclosure. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this disclosure are included within the scope of protection of this disclosure.

Claims

1. A communication method, characterized in that, The method includes: The system receives a first session establishment request from the UE, obtains the data network identifier corresponding to the application identifier of the target application from the preset correspondence between the application identifier set and the data network identifier set, and uses it as the service data network identifier; wherein, the first session establishment request is sent by the UE when it needs to access the target network through the target application; the first session establishment request carries the application identifier of the target application and the current data network identifier; If the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, the service data network identifier is sent to the UE so that when the UE receives the service data network identifier, it will use the service data network identifier as the current data network identifier and resend the first session establishment request.

2. The method according to claim 1, characterized in that, The method further includes: If the service data network identifier is consistent with the current data network identifier in the received first session establishment request, then a second session establishment request is sent to the user plane function UPF corresponding to the service data network identifier.

3. The method according to claim 2, characterized in that, If the service data network identifier matches the current data network identifier in the received first session establishment request, then a second session establishment request is sent to the user plane function (UPF) corresponding to the service data network identifier, including: If the service data network identifier is consistent with the current data network identifier in the received first session establishment request, then an authorization query request carrying the service data network identifier and the device identifier of the UE is sent to the Unified Data Management UDM. The authorization query request is used to query whether the UE has the authorization to use the service data network identifier. When a first message indicating that the UE has the authority to use the Service Data Network identifier is received, a second session establishment request is sent to the User Plane Function (UPF) corresponding to the Service Data Network identifier.

4. The method according to claim 3, characterized in that, The UPF corresponding to the service data network identifier is used to send an activation message to the target SMF after receiving the second session establishment request; The target SMF is used to forward the activation message to the target base station after receiving the activation message; The target base station is configured to establish a communication tunnel with the UPF corresponding to the service data network identifier after receiving the activation message; wherein the communication tunnel is used for data communication between the target application and the UPF corresponding to the service data network identifier.

5. The method according to claim 4, characterized in that, The activation message carries the network address assigned to the UE by the UPF corresponding to the service data network identifier; The target base station is also configured to send the network address to the UE when it receives the activation message; The UE is also used to perform data communication based on the network address and the UPF corresponding to the service data network identifier.

6. A communication method, characterized in that, The method is applied to a user equipment (UE), and the method includes: When access to the target network is required through the target application, a current first session establishment request is sent to the service management module. Upon receiving the first session establishment request, the service management module obtains the data network identifier corresponding to the application identifier of the target application from the preset correspondence between the application identifier set and the data network identifier set, and uses it as the service data network identifier. If the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, the service data network identifier is sent to the UE. The current first session establishment request carries the application identifier of the target application and the current data network identifier. Upon receiving the service data network identifier, the service data network identifier is used as the current data network identifier, and the first session establishment request is resent to the service management module.

7. A communication device, characterized in that, The device includes: The service data network identifier acquisition module is used to receive a first session establishment request sent by the UE, and acquire the data network identifier corresponding to the application identifier of the target application in the correspondence between the preset application identifier set and the data network identifier set, as the service data network identifier; wherein, the first session establishment request is sent by the UE when it needs to access the target network through the target application; the first session establishment request carries the application identifier of the target application and the current data network identifier; The service data network identifier sending module is configured to send the service data network identifier to the UE if the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, so that when the UE receives the service data network identifier, it will use the service data network identifier as the current data network identifier and resend the first session establishment request.

8. A communication device, characterized in that, The apparatus is used in a user equipment (UE), and the apparatus includes: The first session establishment request sending module is used to send a current first session establishment request to the service management module when it needs to access the target network through the target application. Upon receiving the first session establishment request, the service management module obtains the data network identifier corresponding to the application identifier of the target application from the preset correspondence between the application identifier set and the data network identifier set, and uses this as the service data network identifier. If the service data network identifier is inconsistent with the current data network identifier in the received first session establishment request, the service data network identifier is sent to the UE. The current first session establishment request carries both the application identifier of the target application and the current data network identifier. The service data network identifier receiving module is used to, upon receiving the service data network identifier, use the service data network identifier as the current data network identifier and resend the first session establishment request to the service management module.

9. An electronic device, characterized in that, It includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, when executing a program stored in memory, implements the steps of the method described in any one of claims 1-6.

10. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the steps of the method described in any one of claims 1-6.

Citation Information

Patent Citations

  • Communication method, first policy control network element and communication system

    CN113993094A

  • Multimedia Priority Service

    US20210410059A1