Communication method and device, storage medium, electronic equipment and chip

By receiving and updating Allowed NSSAI information, the problem of PDU session failure in 5G network slices is solved, and the success rate and stability of PDU sessions are improved.

CN120379066APending Publication Date: 2025-07-25BEIJING X RING TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411620766.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-13
Publication Date
2025-07-25

Smart Images

  • Figure CN120379066A_ABST
    Figure CN120379066A_ABST
Patent Text Reader

Abstract

The invention relates to a communication method and device, a storage medium, electronic equipment and a chip. The method comprises the following steps: firstly, receiving first information sent by network equipment, wherein the first information is used for indicating an Alloyed NSSAI; and then sending an establishment request of the PDU session to the network equipment according to the first information. Through application of the technical scheme of the invention, the establishment of the PDU session can be initiated based on the NSSAI allowed to be used indicated by the network equipment, the situation that the establishment of the PDU session fails due to the fact that the S-NSSAI corresponding to the PDU session does not belong to the Alloyed NSSAI can be reduced, the possibility that the PDU session requested to be established is intercepted is reduced, and the success rate of establishing the PDU session can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of communication technologies, and in particular, to a communication method, apparatus, storage medium, electronic device, and chip. Background Art

[0002] The network slice of the fifth-generation mobile communication technology (5G) is a virtual network on top of the 5G physical network. According to the requirements of the slicing party, sub-slices are respectively made on each component part of the 5G infrastructure platform (such as the core network, transmission network, bearer network, radio access network, etc.), and then these sub-slices are configured, relevant resources are scheduled, and an end-to-end logical network is constructed to provide one or more network services for users as a whole. Summary of the Invention

[0003] The present disclosure provides a communication method, apparatus, storage medium, electronic device, and chip, mainly aiming to improve the technical problem that the establishment of a Protocol Data Unit (PDU) session is likely to fail in the current related technologies.

[0004] According to a first aspect of an embodiment of the present disclosure, a communication method is provided, which can be executed by a terminal side. The method includes:

[0005] Receiving first information sent by a network device, where the first information is used to indicate allowed Network Slice Selection Assistance Information (NSSAI);

[0006] Sending a request for establishing a PDU session to the network device according to the first information.

[0007] In some embodiments of the present disclosure, sending a request for establishing a PDU session to the network device according to the first information includes:

[0008] Updating the Allowed NSSAI according to the first information;

[0009] Based on the updated Allowed NSSAI, sending a request for establishing a PDU session to the network device.

[0010] In some embodiments of the present disclosure, updating the Allowed NSSAI according to the first information includes:

[0011] Update the single network slice selection assistance information (S-NSSAI) corresponding to the PDU session waiting to be activated according to the first information.

[0012] In some embodiments of the present disclosure, based on the updated Allowed NSSAI, send a PDU session establishment request to the network device, including:

[0013] Send a PDU session establishment request corresponding to the PDU session waiting to be activated to the network device based on the updated S-NSSAI.

[0014] In some embodiments of the present disclosure, sending a PDU session establishment request to the network device according to the first information includes:

[0015] If the S-NSSAI corresponding to the PDU session is not included in the Allowed NSSAI, send a PDU session establishment request without the S-NSSAI to the network device.

[0016] In some embodiments of the present disclosure, the method further includes:

[0017] Send a PDU session modification request to the network device, where the modification request carries a first S-NSSAI;

[0018] Receive the response information of the modification request sent by the network device, where the response information is used to determine whether the network device agrees to modify the S-NSSAI corresponding to the PDU session to the first S-NSSAI.

[0019] In some embodiments of the present disclosure, the method further includes:

[0020] Receive the acceptance message for establishing a PDU session sent by the network device, where the received message carries second information, and the second information is used to indicate the S-NSSAI corresponding to the PDU session.

[0021] In some embodiments of the present disclosure, the method further includes:

[0022] Send a registration request to the network device;

[0023] The receiving the first information sent by the network device includes:

[0024] Receive the registration acceptance message sent by the network device, where the registration acceptance message includes the first information.

[0025] In some embodiments of the present disclosure, sending a registration request to the network device includes:

[0026] When the network mode changes, sending a registration request to the network device.

[0027] According to a second aspect of the embodiments of the present disclosure, there is provided a communication method that can be executed on the network device side. The method includes:

[0028] Sending first information to the terminal, where the first information is used to indicate the Allowed NSSAI;

[0029] Receiving a PDU session establishment request sent by the terminal according to the first information.

[0030] In some embodiments of the present disclosure, the PDU session establishment request carries the S-NSSAI corresponding to the PDU session, and the S-NSSAI is updated according to the Allowed NSSAI.

[0031] In some embodiments of the present disclosure, the PDU session establishment request does not carry the S-NSSAI.

[0032] In some embodiments of the present disclosure, the method further includes:

[0033] Receiving a PDU session modification request sent by the terminal, where the modification request carries a first S-NSSAI;

[0034] Sending response information to the terminal, where the response information is used to determine whether the network device agrees to modify the S-NSSAI corresponding to the PDU session to the first S-NSSAI.

[0035] In some embodiments of the present disclosure, the method further includes:

[0036] Receiving a registration request sent by the terminal;

[0037] The sending the first information to the terminal includes:

[0038] Sending a registration acceptance message to the terminal, where the registration acceptance message includes the first information.

[0039] According to a third aspect of the embodiments of the present disclosure, there is provided a communication device that can be applied to a terminal. The device includes:

[0040] A receiving module, configured to receive first information sent by a network device, where the first information is used to indicate the Allowed NSSAI;

[0041] A sending module, configured to send a PDU session establishment request to the network device according to the first information.

[0042] According to a fourth aspect of the embodiments of the present disclosure, a communication device is provided, which can be applied to a network device. The device includes:

[0043] A sending module, configured to send first information to a terminal, where the first information is used to indicate Allowed NSSAI;

[0044] A receiving module, configured to receive a PDU session establishment request sent by the terminal according to the first information.

[0045] According to a fifth aspect of the embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the method described in the first aspect or the second aspect is implemented.

[0046] According to a sixth aspect of the embodiments of the present disclosure, a communication device includes: a transceiver; a memory; a processor, which are respectively connected to the transceiver and the memory, and are configured to control the wireless signal transceiver of the transceiver by executing computer-executable instructions on the memory, and can implement the method described in the first aspect or the second aspect.

[0047] According to a seventh aspect of the embodiments of the present disclosure, a computer program product is provided, on which a computer program is stored. When the computer program is executed by a processor, the method described in the first aspect or the second aspect is implemented.

[0048] According to an eighth aspect of the embodiments of the present disclosure, a chip is provided, including at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method described in the first aspect or the second aspect through logic circuits or by executing code instructions.

[0049] By means of the above technical solutions, the present disclosure provides a communication method, device, storage medium, electronic device and chip. Specifically, first, receive first information sent by a network device, where the first information is used to indicate Allowed NSSAI; then send a PDU session establishment request to the network device according to the first information. Compared with the current related technologies, the present disclosure can initiate the establishment of a PDU session based on the NSSAI allowed to be used indicated by the network device, which can reduce the situation where the establishment of the PDU session fails because the S-NSSAI corresponding to the PDU session does not belong to the Allowed NSSAI, reduce the possibility that the requested PDU session is intercepted, and improve the success rate of establishing the PDU session.

[0050] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and do not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0051] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present disclosure, and are used together with the specification to explain the principles of the present disclosure.

[0052] Figure 1 The flowchart shows a communication method provided by an embodiment of the present disclosure;

[0053] Figure 2 The flowchart shows a communication method provided by an embodiment of the present disclosure;

[0054] Figure 3 The flowchart shows a flowchart of an example provided by an embodiment of the present disclosure;

[0055] Figure 4 The flowchart shows a flowchart of an example provided by an embodiment of the present disclosure;

[0056] Figure 5 The flowchart shows a flowchart of an example provided by an embodiment of the present disclosure;

[0057] Figure 6 The flowchart shows a flowchart of an example provided by an embodiment of the present disclosure;

[0058] Figure 7 The block diagram shows a structural diagram of a communication device provided by an embodiment of the present disclosure;

[0059] Figure 8 The block diagram shows a structural diagram of a communication device provided by an embodiment of the present disclosure;

[0060] Figure 9 The block diagram shows a structural diagram of a communication device provided by an embodiment of the present disclosure;

[0061] Figure 10 The block diagram shows a structural diagram of a chip provided by an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE EMBODIMENTS

[0062] Some embodiments of the present disclosure will be described in detail herein, and examples thereof are shown in the accompanying drawings. When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. Various changes, variations, and equivalents of the methods, apparatuses, and / or systems described herein will become apparent after understanding the present disclosure. For example, the order of operations described herein is merely an example and is not limited to those set forth herein, but may be changed as will be apparent after understanding the present disclosure, except for operations that must be performed in a specific order. Additionally, descriptions of features known in the art may be omitted for the sake of clarity and conciseness. It should be noted that, without conflict, the embodiments in the present disclosure and the features in the embodiments may be combined with each other.

[0063] For ease of understanding, the terms related to the embodiments of the present disclosure will be introduced first.

[0064] 1. Network slice (or simply referred to as slice)

[0065] A network slice is a key feature of the 5G network and can build dedicated logical networks on shared infrastructure. A 5G network slice represents a network architecture that allows independent and virtualized logical networks to reuse the same physical network infrastructure. Each slice is an independent end-to-end network to meet the various requirements of specific applications. A 5G slice refers to dividing 5G network resources into multiple independent logical network slices to meet the requirements of different application scenarios.

[0066] 2. Network Slice Selection Assistance Information (NSSAI)

[0067] A network slice is uniquely identified by a single S-NSSAI, and a set of one or more S-NSSAIs is called NSSAI. In 5G / NR, there are multiple categories of NSSAI for storage by the terminal and the network side in terms of NSSAI as a category.

[0068] To identify an end-to-end network slice, each network slice is uniquely identified by a single Network Slice Selection Assistance Information (S-NSSAI). An S-NSSAI consists of a Slice / Service Type (SST) and a Slice Differentiator (SD). A set of one or more S-NSSAIs is called NSSAI.

[0069] 3. Protocol Data Unit (PDU) Session

[0070] A PDU session is a logical connection established between a terminal and a data network (DN) in a 5G network. This connection provides a user plane data transmission path between the terminal and the DN, allowing data to flow between the two.

[0071] A PDU session is associated with an S-NSSAI. The granularity of a network slice is in units of PDU sessions. When an application on a terminal initiates data transmission, if there is one or more PDU sessions corresponding to the S-NSSAI of this application already existing on the terminal, then the terminal routes the data packets of this application to one of these PDU sessions. After the PDU is associated with the slice, end-to-end selected resources can be obtained without waste or can enjoy the resources.

[0072] 4. N26 Interface

[0073] The N26 interface is the interface between the 4G core network and the 5G core network, such as between the Mobile Management Entity (MME) and the Access and Mobility Management Function (AMF), and is used for the interoperability between 4G and 5G. It should be noted that the N26 interface is an optional interface, and its application deployment depends on the specific deployment strategy and service requirements of the operator.

[0074] When the N26 interface is not supported, the core network provides IP address retention for the terminal when it moves between systems through the stored information of the Home Subscriber Server (HSS) + User Data Management (UDM) and the Session Management Function (SMF) + Packet Data Network Gateway Control Plane (PGW-C) and the corresponding Access Point Name (APN) / Data Network Name (DNN) information, so as to ensure the continuity of the session. For the N26 supported scenario, interoperability does not require re-activating the PDU session. For the N26 unsupported scenario, the PDU session needs to be re-activated, but the saved IP address will be sent to the terminal through the acceptance of the PDU session activation.

[0075] Some embodiments of the present disclosure are described below. It should be noted that the implementation manners described in some embodiments of the present disclosure below do not represent all implementation manners consistent with the present disclosure. On the contrary, they are only examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0076] Figure 1It is a flowchart of a communication method shown according to some embodiments of the present disclosure and can be executed on the terminal side. For example, Figure 1 as shown, it includes the following steps.

[0077] Step 101, the terminal receives the first information sent by the network device.

[0078] In some examples, the terminal can be referred to as a terminal device, a user equipment (UE), a mobile station (MS), a mobile terminal (MT), etc. The terminal device can also be a vehicle with communication functions, a smart vehicle, a mobile phone, a wearable device, a tablet computer (Pad), a computer with wireless transceiver functions, a virtual reality (VR) device, an augmented reality (AR) device, a wireless terminal device in industrial control, a wireless terminal device in self-driving, a wireless terminal device in remote medical surgery, a wireless terminal device in a smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, a wireless terminal device in a smart home, and so on. The specific technologies and specific device forms adopted by the terminal device in this embodiment are not limited.

[0079] In some examples, the network device may be a device such as a base station or a satellite, which is not specifically limited in this embodiment. The network device may be an entity on the network side for transmitting or receiving signals. For example, the network device may be a communication satellite, an evolved NodeB (eNB), a transmission reception point (TRP), a next generation NodeB (gNB) in an NR system, a base station in other future mobile communication systems, or an access node in a wireless fidelity (WiFi) system, etc. The embodiments of the present disclosure do not limit the specific technologies and specific device forms adopted by the network device. The network device provided in this embodiment may be composed of a central unit (CU) and a distributed unit (DU). Among them, the CU may also be referred to as a control unit. Adopting the CU-DU structure can split the protocol layer of the network device, such as a base station. The functions of some protocol layers are centrally controlled by the CU, and the functions of the remaining part or all protocol layers are distributed in the DU, and the DU is centrally controlled by the CU.

[0080] In some embodiments, the network device sends the first information to the terminal. Correspondingly, the terminal can receive the first information sent by the network device.

[0081] In some embodiments, the first information is used to indicate the Allowed NSSAI, and then the allowed network slices can be determined through the Allowed NSSAI.

[0082] In some embodiments, the first information can be carried by at least one of the following:

[0083] Radio Resource Control (RRC) signaling; Downlink Control Information (DCI); Media Access Control (MAC) Control Element (CE); Master Information Block (MIB); System Information Block (SIB), etc.

[0084] In some embodiments of the present disclosure, the terminal may send a registration request to the network device, and the registration request may be used to initiate a network registration process. For example, when the terminal starts up or needs to re-register, it will send a registration request to the network device. The request may carry information such as the identifier of the terminal, the request type, and the registration area. After receiving the registration request, the network device will perform authentication. After successful authentication, it will establish a security context with the terminal to ensure the security of subsequent communications, and then send a registration acceptance message to the terminal to confirm the successful registration.

[0085] Correspondingly, step 101 may specifically include: The terminal receives a registration acceptance message sent by the network device, and the registration acceptance message includes first information. For example, the Allowed NSSAI may be included in the registration acceptance message. After receiving the registration acceptance message, the terminal will send a registration completion message to the network device to confirm the completion of the registration process. After successful registration, the terminal may initiate a PDU session establishment request according to the application requirements.

[0086] In some embodiments, there are multiple situations where the terminal will send a registration request to the network device, such as when the terminal powers on or restarts, the network coverage changes (e.g., the terminal moves from one network coverage area to another network coverage area), or the user performs a manual operation. In some examples, when the terminal sends a registration request to the network device, it may specifically include: sending a registration request to the network device when the network mode changes. For example, when the terminal switches from the 4G network mode to the 5G network mode, if the terminal detects that the 4G signal quality of the current cell deteriorates and discovers a new 5G cell with better signal, the terminal will initiate a registration request to register to the 5G network; or the terminal receives a redirection or handover command from the network side indicating that the terminal switches from the 4G network to the 5G network, and the terminal will initiate a registration request to register to the 5G network.

[0087] Step 102: The terminal sends a PDU session establishment request to the network device according to the first information.

[0088] The terminal may initiate the establishment of a PDU session based on the NSSAI allowed to be used as indicated by the network device, which can reduce the occurrence of the situation where the establishment of the PDU session fails because the S-NSSAI corresponding to the PDU session does not belong to the Allowed NSSAI, reduce the possibility that the requested PDU session is intercepted, and improve the success rate of establishing the PDU session.

[0089] As an alternative implementation, in some embodiments, step 102 may specifically include: the terminal updates the Allowed NSSAI according to the first information; and then based on the updated Allowed NSSAI, sends a PDU session establishment request to the network device. For example, the S-NSSAI corresponding to the PDU session is selected from the updated Allowed NSSAI, and initiating the PDU session will not be locally intercepted because it does not belong to the Allowed NSSAI, which can improve the success rate of establishing the PDU session.

[0090] In some examples, when the terminal updates the Allowed NSSAI according to the first information, it may specifically include: the terminal updates the PDU sessions cached in the Non-Access Stratum (NAS) according to the first information. Subsequently, when it is necessary to initiate the establishment of the PDU session, the S-NSSAI corresponding to the PDU session can be selected from the updated Allowed NSSAI, so that initiating the establishment of the PDU session will not be locally intercepted because it does not belong to the Allowed NSSAI, which can improve the success rate of establishing the PDU session.

[0091] In some examples, when the terminal updates the Allowed NSSAI according to the first information, it may specifically include: the terminal updates the S-NSSAI corresponding to the PDU session waiting to be activated according to the first information. Correspondingly, based on the updated Allowed NSSAI, sending a PDU session establishment request to the network device may specifically include: based on the updated S-NSSAI, sending a establishment request corresponding to the PDU session waiting to be activated to the network device.

[0092] For example, the terminal is ready to initiate a PDU session (the PDU session corresponds to S-NSSAI 1) according to the Allowed NSSAI. At this time, the terminal changes its location and updates the Allowed NSSAI according to the first information sent by the network device. Then, according to the first information, the S-NSSAI 1 corresponding to the PDU session is updated to S-NSSAI 2, and the S-NSSAI 2 belongs to the updated Allowed NSSAI. Initiating the PDU session by the terminal will not be locally intercepted because it does not belong to the Allowed NSSAI, which can improve the success rate of establishing the PDU session.

[0093] As another alternative implementation, in some embodiments, step 102 may specifically include: If the S-NSSAI corresponding to the PDU session is not included in the Allowed NSSAI, send a PDU session establishment request without the S-NSSAI to the network device. Since the S-NSSAI corresponding to the PDU session does not belong to the Allowed NSSAI, initiating this PDU session will be locally intercepted. Therefore, a PDU session establishment request without this S-NSSAI can be sent to avoid local interception of this PDU session and improve the success rate of establishing this PDU session.

[0094] For example, for a PDU session waiting to be activated, when sending a PDU session establishment request, if it is locally intercepted because the S-NSSAI corresponding to this PDU session does not belong to the Allowed NSSAI, the S-NSSAI can be omitted and the PDU session establishment request can be resent, thus avoiding local interception of this PDU session.

[0095] In some embodiments of the present disclosure, after step 102, the terminal may receive an acceptance message for establishing a PDU session sent by the network device. The acceptance message carries second information, which can be used to indicate the S-NSSAI corresponding to the PDU session. This S-NSSAI can be the S-NSSAI carried in the PDU session establishment request sent by the terminal, or this S-NSSAI can be the S-NSSAI configured by the network device for this PDU session according to the actual situation, etc.

[0096] Furthermore, in some embodiments, after the PDU session is established, if it is necessary to modify the S-NSSAI corresponding to the PDU session, a PDU session modification request can be sent to the network device. The modification request carries a first S-NSSAI, that is, the terminal expects this PDU session to be adjusted to be associated with the network slice corresponding to the first S-NSSAI; subsequently, a response message to the modification request sent by the network device can be received, and this response message can be used to determine whether the network device agrees to modify the S-NSSAI corresponding to the PDU session to the first S-NSSAI. In this way, more actual requirements can be met. For example, the terminal originally expects the PDU session to be associated with the network slice corresponding to the first S-NSSAI, but the first S-NSSAI does not belong to the Allowed NSSAI. Therefore, a PDU session establishment request can be sent based on the Allowed NSSAI first, and subsequently, after the PDU session is established, a request for modification can be made to adjust this PDU session to be associated with the network slice corresponding to the first S-NSSAI.

[0097] Figure 2 is a flowchart of a communication method shown according to some embodiments of the present disclosure, which can be executed on the network device side, such as Figure 2As shown, it includes the following steps.

[0098] Step 201: The network device sends the first information to the terminal.

[0099] In some embodiments, the first information is used to indicate the Allowed NSSAI.

[0100] In some embodiments, the network device receives a registration request sent by the terminal; correspondingly, step 201 may specifically include: sending a registration acceptance message to the terminal, and the registration acceptance message includes the first information.

[0101] Step 202: The network device receives a PDU session establishment request sent by the terminal according to the first information.

[0102] In some embodiments, the PDU session establishment request carries the S-NSSAI corresponding to the PDU session, and the S-NSSAI is updated according to the Allowed NSSAI (indicated by the first information). The terminal can initiate the establishment of the PDU session based on the NSSAI allowed to be used as indicated by the network device, which can reduce the situation where the establishment of the PDU session fails because the S-NSSAI corresponding to the PDU session does not belong to the Allowed NSSAI, reduce the possibility that the requested PDU session is intercepted, and improve the success rate of establishing the PDU session.

[0103] In some embodiments, the PDU session establishment request does not carry the S-NSSAI. Since the S-NSSAI corresponding to the PDU session does not belong to the Allowed NSSAI, the PDU session initiated by the terminal will be locally intercepted. Therefore, the terminal can send a PDU session establishment request without carrying the S-NSSAI to avoid the PDU session being locally intercepted and improve the success rate of establishing the PDU session.

[0104] In some embodiments, the network device receives a PDU session modification request sent by the terminal, and the PDU session modification request carries the first S-NSSAI; sends a response message to the PDU session modification request to the terminal, and the response message is used to determine whether the network device agrees to modify the S-NSSAI corresponding to the PDU session to the first S-NSSAI. In this way, more actual requirements can be met.

[0105] Based on Figure 1 and Figure 2 the content shown in the embodiments, in order to illustrate the implementation process of the embodiments of the present disclosure, several application scenario embodiments are given below, but not limited thereto:

[0106] In some embodiments, for the scenario where the terminal moves from a 4G network environment to a 5G network environment, there is no N26 interface between the 4G core network and the 5G core network. When the terminal is in the 4G network environment, the terminal initiates an attachment request to connect to the 4G mobile network. The 4G network authenticates the terminal and ensures its security, and then returns an attachment acceptance message to the terminal. The terminal sets the data service configuration parameters and activates the data service. Subsequently, the terminal initiates a Packet Data Network (PDN) connection request. After the bearer is activated, the bearer storage information under 4G can include 5G network slice information. For example, the terminal can obtain the network slice information, that is, AllowedNSSAI, from the Protocol Configuration Options (PCO) / Enhanced Protocol Configuration Options (EPCO) of the PDN sent by the 4G network. When the terminal moves to the 5G network environment, due to the change of the Public Land Mobile Network (PLMN), the terminal needs to initiate registration. The 5G network authenticates the terminal and ensures its security, and then returns a registration acceptance message, which can carry the new Allowed NSSAI. In the related art, the new Allowed NSSAI is not updated to the PDU session that has been cached in the NAS. If the S-NSSAI corresponding to the PDU session does not belong to the new Allowed NSSAI, the initiated PDU session will be rejected.

[0107] To solve the above problems, as Figure 3 shown, after receiving the new Allowed NSSAI through the registration acceptance message in this embodiment, the new Allowed NSSAI is updated to the PDU session that has been cached in the NAS. In this way, the PDU session establishment request to be activated can be sent to the network, and it will not be locally intercepted because it does not belong to the new Allowed NSSAI, improving the success rate of PDU session establishment. Subsequently, the network device returns an acceptance message for establishing the PDU session to the terminal. The acceptance message can include the S-NSSAI corresponding to the PDU session. The S-NSSAI can be the S-NSSAI carried in the PDU session establishment request sent by the terminal, or the S-NSSAI can be the S-NSSAI configured by the network device for the PDU session according to the actual situation, etc.

[0108] In some embodiments, for the scenario where the terminal moves from a 4G network environment to a 5G network environment, there is no N26 interface between the 4G core network and the 5G core network. When the terminal is in the 4G network environment, the terminal initiates an attachment request to connect to the 4G mobile network. The 4G network authenticates the terminal and ensures its security, and then returns an attachment acceptance message to the terminal. The terminal sets data service configuration parameters and activates the data service. Subsequently, the terminal initiates a PDN connection request. After the bearer is activated, the bearer storage information under 4G can include 5G network slice information. For example, the terminal can obtain network slice information, that is, the Allowed NSSAI, from the PCO / EPCO of the PDN sent by the 4G network. When the terminal moves to the 5G network environment, due to the change of the PLMN, the terminal needs to initiate a registration. The 5G network authenticates the terminal and ensures its security, and then returns a registration acceptance message, which may carry the new Allowed NSSAI. In the related art, the new Allowed NSSAI is not updated to the PDU session that has been cached in the NAS. If the S-NSSAI corresponding to the PDU session does not belong to the new Allowed NSSAI, the initiated PDU session will be rejected.

[0109] To solve the above problems, as Figure 4 shown, if the S-NSSAI corresponding to the PDU session is not included in the Allowed NSSAI, the terminal sends a PDU session establishment request without the S-NSSAI to the network device, and it will not be locally intercepted because it does not belong to the Allowed NSSAI, which improves the success rate of PDU session establishment. Subsequently, the network device returns an acceptance message for establishing the PDU session to the terminal, and the acceptance message may include the S-NSSAI corresponding to the PDU session. The S-NSSAI can be the S-NSSAI configured for the PDU session according to the actual situation.

[0110] It should be noted that the above examples as Figure 3 and Figure 4 shown are equally applicable to the scenario where the terminal moves from a 5G network to a 4G network and then to a 5G network, which will not be elaborated here.

[0111] In some embodiments, for the scenario where the terminal is ready to initiate a PDU session establishment in a 5G network and updates the Allowed NSSAI in the updated registration, first, the terminal initiates a network initial registration. The 5G network authenticates the terminal and ensures its security, and then returns a registration acceptance message, which may carry the Allowed NSSAI. The terminal prepares to initiate a PDU session establishment based on the Allowed NSSAI. At this time, due to events such as the terminal changing its location, a re-registration is triggered. The 5G network authenticates the terminal and ensures its security, and then returns a registration acceptance message, which may carry a new Allowed NSSAI. In the related art, the new Allowed NSSAI is not updated for the PDU session to be initiated. If the S-NSSAI corresponding to the PDU session does not belong to the new Allowed NSSAI, the initiated PDU session will be rejected.

[0112] To solve the above problems, as Figure 5 shown, in this embodiment, after receiving the new Allowed NSSAI through the registration acceptance message, the new Allowed NSSAI is updated to the PDU session to be initiated for establishment, and the establishment of the PDU session is initiated after the update. In this way, it will not be locally intercepted because it does not belong to the new Allowed NSSAI, improving the success rate of PDU session establishment. Subsequently, the network device returns an acceptance message for establishing the PDU session to the terminal. The acceptance message may include the S-NSSAI corresponding to the PDU session. The S-NSSAI may be the S-NSSAI carried in the PDU session establishment request sent by the terminal, or the S-NSSAI may be the S-NSSAI configured by the network device for the PDU session according to the actual situation, etc.

[0113] In some embodiments, the terminal can renegotiate the network slice with the network through a PDU session modification (MODIFYCATION) request, as Figure 6As shown, the terminal sends a PDU session establishment request, which carries S-NSSAI 1. The network device agrees to establish the PDU session, and the accepted message returned carries this S-NSSAI 1, and then the PDU session establishment is completed. Subsequently, if the terminal determines that S-NSSAI 1 needs to be modified, for example, in case of application requirement changes (the application can report its current requirements, such as the required QoS level, bandwidth, latency, etc. to the terminal through the API. If these requirements change, the terminal can determine whether to switch to a more suitable network slice), or according to network-side indications (such as the network device can send an indication to the terminal through a signaling message, informing the terminal that the current PDU session needs to be switched to another S-NSSAI), or based on network performance monitoring (such as the terminal can continuously monitor the performance metrics of the current PDU session, such as signal strength, packet loss rate, latency, etc. If these metrics are lower than the preset thresholds, the terminal can determine that the current network slice is no longer suitable for the current application requirements and needs to switch to a slice with better performance), etc.

[0114] In the case where S-NSSAI 1 needs to be modified, the terminal can send a PDU session modification request, which carries S-NSSAI 2. For example, when the terminal requests to modify the slice through a PDU session modification request, the network replies with the negotiated slice to the terminal through a PDU session modification command, that is, sends a PDU session modification command carrying S-NSSAI 2, and then the PDU session modification is completed and modified to be associated with the network slice corresponding to S-NSSAI 2. If the network does not agree to modify the slice, it determines whether there are other requested modification contents. If not, it replies with a rejection to the terminal. If there are other modification contents and they need to be modified, the network replies with an agreement to the terminal and attaches a slice rejection reason value, indicating that the terminal cannot modify the slice.

[0115] Based on the content of the above embodiments, further, two specific application examples are given below, but are not limited thereto:

[0116] For example, in a scenario where a PDU session is to be initiated after 5G registration, the terminal is initially registered and camped on VPLMN1. The network updates the allowed {sst-1, mapped sst-16} slices for the terminal. The user prepares to initiate the establishment of a PDU {sst-1, mapped sst-16} session according to the allowed slices. The terminal prepares to initiate the establishment of a PDU session for {sst-1, mapped sst-16}. At this time, the terminal changes its location, and due to the change of PLMN, another network registration is triggered, and the Allowed NSSAI is updated to {sst-2, mapped sst-16}. In this way, the slice for the PDU session initiated by the terminal is updated to {sst-2, mapped sst-16}.

[0117] For another example, in a scenario where the terminal moves from a 4G network to a 5G network and there is no N26 interface, the registered slice is updated. The terminal is initially registered in the 4G network, camped on VPLMN1, and there is no N26 interface. The network updates the allowed {sst-1, mapped sst-16} slices for the terminal through PCO. Subsequently, the terminal moves to a 5G network environment and needs to register in the 5G network. The user prepares to initiate the establishment of a PDU {sst-1, mapped sst-16} session according to the allowed slices. During the 5G registration acceptance, the Allowed NSSAI is updated to {sst-2, mapped sst-16}. In this way, the slice for the PDU session initiated by the terminal is updated to {sst-2, mapped sst-16}.

[0118] Compared with the current related technologies, the present embodiment can reduce the situation where the establishment of a PDU session fails because the S-NSSAI corresponding to the PDU session does not belong to the Allowed NSSAI, reduce the possibility that the requested PDU session is intercepted, and improve the success rate of establishing a PDU session.

[0119] Figure 7 It is a block diagram of a communication device shown according to some embodiments of the present disclosure. It can be applied to a terminal. Referring to Figure 7 , the device includes: a receiving module 31 and a transmitting module 32.

[0120] The receiving module 31 is configured to receive first information sent by a network device, where the first information is used to indicate the Allowed NSSAI;

[0121] The transmitting module 32 is configured to send a request for establishing a PDU session to the network device according to the first information.

[0122] In some embodiments, the transmitting module 32 includes an updating unit and a transmitting unit;

[0123] An update unit, configured to perform Allowed NSSAI update according to the first information;

[0124] A sending unit, configured to send a PDU session establishment request to the network device based on the updated Allowed NSSAI.

[0125] In some embodiments, the update unit is specifically configured to update the single network slice selection assistance information S-NSSAI corresponding to the PDU session waiting to be activated according to the first information.

[0126] In some embodiments, the sending unit is specifically configured to send an establishment request corresponding to the PDU session waiting to be activated to the network device based on the updated S-NSSAI.

[0127] In some embodiments, the sending module 32 is specifically configured to, if the S-NSSAI corresponding to the PDU session is not included in the Allowed NSSAI, send a PDU session establishment request without the S-NSSAI to the network device.

[0128] In some embodiments, the sending module 32 is further configured to, after the PDU session establishment is completed, if it is necessary to modify the S-NSSAI corresponding to the PDU session, send a modification request for the PDU session to the network device, and the first S-NSSAI is carried in the modification request.

[0129] In some embodiments, the receiving module 31 is further configured to receive response information of the modification request sent by the network device, and the response information is used to determine whether the network device agrees to modify the S-NSSAI corresponding to the PDU session to the first S-NSSAI.

[0130] In some embodiments, the receiving module 31 is further configured to receive an acceptance message for establishing a PDU session sent by the network device, and a second information is carried in the acceptance message, and the second information is used to indicate the S-NSSAI corresponding to the PDU session.

[0131] In some embodiments, the sending module 32 is further configured to send a registration request to the network device;

[0132] Correspondingly, the receiving module 31 is specifically configured to receive a registration acceptance message sent by the network device, and the first information is included in the registration acceptance message.

[0133] In some embodiments, the sending module 32 is specifically configured to send a registration request to the network device when the network mode changes.

[0134] Figure 8 is a block diagram of a communication device shown according to some embodiments of the present disclosure. It can be applied to a network device. Referring to Figure 8 , the device includes: a sending module 41 and a receiving module 42.

[0135] The sending module 41 is configured to send first information to a terminal, and the first information is used to indicate the Allowed NSSAI;

[0136] The receiving module 42 is configured to receive a PDU session establishment request sent by the terminal according to the first information.

[0137] In some embodiments, the PDU session establishment request carries an S-NSSAI corresponding to the PDU session, and the S-NSSAI is updated according to the Allowed NSSAI.

[0138] In some embodiments, the PDU session establishment request does not carry an S-NSSAI.

[0139] In some embodiments, the receiving module 42 is further configured to receive a PDU session modification request sent by the terminal, and the PDU session modification request carries a first S-NSSAI;

[0140] The sending module 41 is further configured to send response information to the terminal, and the response information is used to determine whether the network device agrees to modify the S-NSSAI corresponding to the PDU session to the first S-NSSAI.

[0141] In some embodiments, the receiving module 42 is further configured to receive a registration request sent by the terminal;

[0142] Correspondingly, the sending module 41 is specifically configured to send a registration acceptance message to the terminal, and the registration acceptance message includes the first information.

[0143] Regarding the device in the above embodiments, the specific manners in which each module performs operations have been described in detail in the embodiments related to the method, and will not be elaborated here.

[0144] Figure 9 is a schematic structural diagram of a communication device 1800 provided in this embodiment. The communication device 1800 can be a terminal device, a network device, a chip, a chip system, or a processor that supports the network device to implement the above method, or a chip, a chip system, or a processor that supports the user equipment to implement the above method. The device can be used to implement the method described in the above method embodiments, and specific reference can be made to the description in the above method embodiments.

[0145] The communication device 1800 includes: a transceiver; a memory; and a processor, which are respectively connected to the transceiver and the memory, and are configured to control the wireless signal transceiver of the transceiver by executing computer-executable instructions on the memory, and can implement the functions of any of the above method embodiments.

[0146] The communication device 1800 may include one or more processors 1801. The processor 1801 may be a general-purpose processor or a special-purpose processor, etc. For example, it may be a baseband processor or a central processing unit. The baseband processor may be used to process communication protocols and communication data, and the central processing unit may be used to control a communication device (such as a base station, a baseband chip, a terminal device, a terminal device chip, a DU or a CU, etc.), execute a computer program, and process the data of the computer program.

[0147] Optionally, the communication device 1800 may further include one or more memories 1802, on which a computer program 1804 may be stored. The processor 1801 executes the computer program 1804 to enable the communication device 1800 to execute the method described in the above method embodiments. Optionally, data may also be stored in the memory 1802. The communication device 1800 and the memory 1802 may be provided separately or integrated together.

[0148] Optionally, the communication device 1800 may further include a transceiver 1805 and an antenna 1806. The transceiver 1805 may be referred to as a transceiver unit, a transceiver, or a transceiver circuit, etc., and is used to implement the transceiver function. The transceiver 1805 may include a receiver and a transmitter. The receiver may be referred to as a receiver or a receiving circuit, etc., and is used to implement the receiving function; the transmitter may be referred to as a transmitter or a transmitting circuit, etc., and is used to implement the transmitting function.

[0149] Optionally, the communication device 1800 may further include one or more interface circuits 1807. The interface circuit 1807 is used to receive code instructions and transmit them to the processor 1801. The processor 1801 runs the code instructions to enable the communication device 1800 to execute the method described in the above method embodiments.

[0150] In one implementation, the processor 1801 may include a transceiver for implementing the receiving and sending functions. For example, the transceiver may be a transceiver circuit, or an interface, or an interface circuit. The transceiver circuit, interface, or interface circuit for implementing the receiving and sending functions may be separate or integrated together. The above transceiver circuit, interface, or interface circuit may be used for reading and writing code / data, or the above transceiver circuit, interface, or interface circuit may be used for signal transmission or transfer.

[0151] In one implementation, the processor 1801 may store a computer program 1803, which runs on the processor 1801 and enables the communication device 1800 to perform the method described in the above method embodiment. The computer program 1803 may be fixed in the processor 1801, in which case the processor 1801 may be implemented by hardware.

[0152] In one implementation, the communication device 1800 may include a circuit that can implement the functions of sending or receiving or communicating in the aforementioned method embodiments. The processor and transceiver described in the present disclosure may be implemented in an integrated circuit (IC), an analog IC, a radio frequency integrated circuit RFIC, a mixed signal IC, an application specific integrated circuit (ASIC), a printed circuit board (PCB), an electronic device, etc. The processor and transceiver may also be manufactured using various IC process technologies, such as complementary metal oxide semiconductor (CMOS), N-type metal oxide semiconductor (nMetal-oxide-semiconductor, NMOS), P-type metal oxide semiconductor (positive channelmetal oxide semiconductor, PMOS), bipolar junction transistor (bipolar junction transistor, BJT), bipolar CMOS (BiCMOS), silicon germanium (SiGe), gallium arsenide (GaAs), etc.

[0153] The communication device described in the above embodiments may be a network device or a user device, but the scope of the communication device described in the present disclosure is not limited thereto, and the structure of the communication device may not be limited thereto. Figure 9 The communication device may be an independent device or may be part of a larger device. For example, the communication device may be:

[0154] (1) Independent integrated circuit IC, or chip, or chip system or subsystem;

[0155] (2) having a set of one or more ICs, and optionally, the IC set may also include a storage component for storing data and computer programs;

[0156] (3) ASIC, such as modem;

[0157] (4) Modules that can be embedded in other devices;

[0158] (5) Receiver, terminal device, intelligent terminal device, cellular phone, wireless device, handset, mobile unit, vehicle-mounted device, network device, cloud device, artificial intelligence device, etc.;

[0159] (6) Others, etc.

[0160] Based on the above embodiments, this embodiment also provides a chip, including at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method shown above through logic circuits or by executing code instructions.

[0161] Figure 10 It is a schematic structural diagram of a chip 1000 for implementing the above communication method provided by this embodiment. Refer to Figure 10 , the chip 1000 includes at least one communication interface 1001 and a processor 1002. The communication interface 1001 is used to receive signals input to the chip 1000 or signals output from the above chip 1000, and the processor 1002 communicates with the communication interface 1001 and implements the communication method described in the above embodiments of the present disclosure through logic circuits or by executing code instructions.

[0162] Those skilled in the art can also understand that the various illustrative logical blocks and steps listed in the embodiments of the present disclosure can be implemented by electronic hardware, computer software, or a combination of both. Whether such a function is implemented by hardware or software depends on the specific application and the design requirements of the entire system. For each specific application, those skilled in the art can use various methods to implement the described function, but such implementation should not be construed as exceeding the scope of protection of the embodiments of the present disclosure.

[0163] The present disclosure also provides a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor of the computer, it implements the functions of any one of the above method embodiments.

[0164] The present disclosure also provides a computer program product. When the computer program product is executed by a computer, it implements the functions of any one of the above method embodiments. For example, a computer program is stored thereon, and when the computer program product is executed by a processor of the computer, it implements the functions of any one of the above method embodiments.

[0165] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs. When the computer program is loaded and executed on a computer, the processes or functions according to the embodiments of the present disclosure are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer program can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer program can be transmitted from a website, computer, server, or data center to another website, computer, server, or data center in a wired manner (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or a wireless manner (such as infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that the computer can access or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a high-density digital video disc (DVD)), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0166] Those of ordinary skill in the art can understand that the various digital numbers such as the first, second, etc. involved in the present disclosure are only for the convenience of description and are not used to limit the scope of the embodiments of the present disclosure, nor do they represent the order of precedence.

[0167] At least one in the present disclosure can also be described as one or more. The plurality can be two, three, four, or more, and the present disclosure does not make any restrictions. In the embodiments of the present disclosure, for a technical feature, the technical features in this technical feature are distinguished by "first", "second", "third", "A", "B", "C", and "D", etc. There is no order of precedence or size order among the technical features described by the "first", "second", "third", "A", "B", "C", and "D".

[0168] As used herein, the terms "machine-readable medium" and "computer-readable medium" refer to any computer program product, device, and / or apparatus (such as a disk, optical disc, memory, programmable logic device (PLD)) for providing machine instructions and / or data to a programmable processor, including a machine-readable medium that receives machine instructions as a machine-readable signal. The term "machine-readable signal" refers to any signal for providing machine instructions and / or data to a programmable processor.

[0169] The systems and techniques described herein can be implemented in a computing system including backend components (e.g., as a data server), or a computing system including middleware components (e.g., an application server), or a computing system including frontend components (e.g., a user computer having a graphical user interface or a web browser through which a user can interact with an implementation of the systems and techniques described herein), or a computing system including any combination of such backend components, middleware components, or frontend components. The components of the system can be interconnected to each other by digital data communication in any form or medium (e.g., a communication network). Examples of communication networks include: local area network (LAN), wide area network (WAN), and the Internet.

[0170] A computer system can include a client and a server. The client and the server are generally remote from each other and typically interact through a communication network. The relationship between the client and the server is generated by computer programs running on the respective computers and having a client-server relationship with each other.

[0171] It should be understood that various forms of the processes shown above can be used, steps can be reordered, added, or deleted. For example, the steps described in this disclosure can be executed in parallel, sequentially, or in a different order, as long as the desired results of the technical solutions of this disclosure application can be achieved, and this is not limited herein.

[0172] In addition, it should be understood that the various embodiments described in this disclosure can be implemented separately or, where the solution permits, in combination with other embodiments.

[0173] Those of ordinary skill in the art can realize that the units and algorithm steps of the examples described in connection with the embodiments claimed herein can be implemented in electronic hardware, or in a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of this disclosure.

[0174] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0175] As described above, it is only the specific implementation manner of the present disclosure. However, the protection scope of the present disclosure is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present disclosure can easily think of changes or substitutions, which should all be covered within the protection scope of the present disclosure. Therefore, the protection scope of the present disclosure shall be subject to the protection scope of the claimed rights.

Claims

1. A communication method, characterized in that, including: receiving first information sent by a network device, where the first information is used to indicate an allowed network slice selection assistance information AllowedNSSAI; sending a protocol data unit PDU session establishment request to the network device according to the first information.

2. The method according to claim 1, wherein Sending a PDU session establishment request to the network device according to the first information includes: updating AllowedNSSAI according to the first information; sending a PDU session establishment request to the network device based on the updated AllowedNSSAI.

3. The method according to claim 2, wherein Updating Allowed NSSAI according to the first information includes: updating the single network slice selection assistance information S-NSSAI corresponding to the PDU session waiting to be activated according to the first information.

4. The method according to claim 3, characterized in that Sending a PDU session establishment request to the network device based on the updated Allowed NSSAI includes: sending a corresponding establishment request for the PDU session waiting to be activated to the network device based on the updated S-NSSAI.

5. The method according to claim 1, characterized in that Sending a PDU session establishment request to the network device according to the first information includes: if the S-NSSAI corresponding to the PDU session is not included in the Allowed NSSAI, sending a PDU session establishment request without the S-NSSAI to the network device.

6. The method according to claim 1, wherein The method further includes: sending a PDU session modification request to the network device, where the modification request carries a first S-NSSAI; receiving response information of the modification request sent by the network device, where the response information is used to determine whether the network device agrees to modify the S-NSSAI corresponding to the PDU session to the first S-NSSAI.

7. The method according to claim 1, wherein The method further includes: receiving an acceptance message for establishing a PDU session sent by the network device, where the acceptance message carries second information, and the second information is used to indicate the S-NSSAI corresponding to the PDU session.

8. The method according to claim 1, characterized in that The method further includes: sending a registration request to the network device; The receiving the first information sent by the network device includes: receiving a registration acceptance message sent by the network device, and the registration acceptance message includes the first information.

9. The method according to claim 8, wherein The sending the registration request to the network device includes: sending a registration request to the network device when the network mode changes.

10. A communication method, characterized in that, including: sending first information to a terminal, where the first information is used to indicate an allowed network slice selection assistance information AllowedNSSAI; receiving a protocol data unit PDU session establishment request sent by the terminal according to the first information.

11. The method according to claim 10, wherein The PDU session establishment request carries the single network slice selection assistance information S-NSSAI corresponding to the PDU session, and the S-NSSAI is obtained by updating the Allowed NSSAI.

12. The method according to claim 10, wherein The PDU session establishment request does not carry the S-NSSAI.

13. The method according to claim 10, wherein The method further includes: receiving a PDU session modification request sent by the terminal, where the PDU session modification request carries a first S-NSSAI; Send response information to the terminal, where the response information is used to determine whether the network device agrees to modify the S-NSSAI corresponding to the PDU session to the first S-NSSAI.

14. The method according to claim 10, characterized in that The method further includes: Receive a registration request sent by the terminal; The sending the first information to the terminal includes: Send a registration acceptance message to the terminal, where the registration acceptance message includes the first information.

15. A communication device, characterized in that, Includes: A receiving module, configured to receive first information sent by a network device, where the first information is used to indicate allowed network slice selection assistance information Allowed NSSAI; A sending module, configured to send a request for establishing a protocol data unit PDU session to the network device according to the first information.

16. A communication device, characterized in that, Includes: A sending module, configured to send first information to a terminal, where the first information is used to indicate allowed network slice selection assistance information Allowed NSSAI; A receiving module, configured to receive a request for establishing a protocol data unit PDU session sent by the terminal according to the first information.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method according to any one of claims 1 to 14.

18. A communication device, wherein, Includes: A transceiver; A memory; A processor, respectively connected to the transceiver and the memory, configured to control the wireless signal transceiver of the transceiver by executing computer-executable instructions on the memory, and capable of implementing the method according to any one of claims 1 to 14.

19. A chip, characterized in that, Includes at least one processor and a communication interface; the communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method according to any one of claims 1 to 14 through logic circuits or by executing code instructions.