Communication method and device and storage medium
By decoupling the control surface function in RAN and defining the first network function and other control surface network functions, the problem of high development complexity in the prior art is solved, faster base station service launch and simplified business update process, and reduced network deployment costs.
Patent Information
- Application Number
- CN202311403253.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-26
- Publication Date
- 2025-04-29
AI Technical Summary
The existing wireless access network (RAN) equipment carries all control plane functions by the same gNB-CU-CP, resulting in high development complexity, which in turn affects the speed of base station services and the complexity of service updates.
By decoupling the control plane function in the RAN, the first network function and other control plane network functions are defined. The first network function is responsible for managing the user plane data transmission channel of the terminal and interacting with other network functions to perform the establishment, modification, release and delete operations of the channel.
Reducing the development complexity of gNB-CU-CP, independently developing various network functions can speed up the launch of base station services, and only the first network function needs to be updated without affecting other control plane network functions, simplifying the service update process, and the control plane functions can be deployed on demand, reducing network deployment costs.
Smart Images

Figure CN119907142A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method, device and storage medium. Background Art
[0002] In the fifth generation mobile networks (5G), a base station (thenext generation node B, gNB) can be composed of a gNB central unit control plane (CU-CP), multiple gNB central unit user planes (CU-UP) and multiple gNB distributed units (DU). Under the control of the same gNB-CU-CP, a gNB-DU can be connected to multiple gNB-CU-UPs, and a gNB-CU-UP can be connected to multiple gNB-DUs.
[0003] Among them, gNB-CU-CP carries the control plane part of the radio resource control (RRC) and packet data convergence protocol (PDCP) of gNB, and supports radio resource management related functions, such as terminal radio access control, terminal connection control / management, radio bearer control, mobility management, and paging.
[0004] Since the existing radio access network (RAN) equipment carries all control plane functions on the same gNB-CU-CP, the development of gNB-CU-CP is highly complex. Summary of the invention
[0005] The present application provides a communication method, device and storage medium, which solve the technical problem that the existing RAN carries all control plane functions by the same gNB-CU-CP, resulting in high development complexity of the gNB-CU-CP.
[0006] In a first aspect, an embodiment of the present application provides a communication method, which is applied to a first network function in a RAN, and the method includes:
[0007] acquiring relevant information of a user plane data transmission channel of the terminal, where the user plane data transmission channel is carried by at least one first channel and / or at least one second channel, where the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal;
[0008] According to the relevant information, first request information is sent to at least one second network function, where the first request information is used to indicate that an operation is performed on the at least one first channel and / or the at least one second channel, wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal.
[0009] In one implementation, the operation includes at least one of the following: creation, modification, release, and deletion.
[0010] In one embodiment, the relevant information includes at least one of the following: an identifier of the user plane data transmission channel, quality of service QoS information of the user plane data transmission channel, address information or identification information of at least one second channel peer, and security parameters of the user plane data transmission channel.
[0011] In one implementation, the acquiring relevant information of the user plane data transmission channel of the terminal includes:
[0012] receiving second request information sent by a third network function, where the second request information includes the relevant information, and the second request information is used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: establishment, modification, release, and deletion;
[0013] The third network function is a network function used to control or manage a user plane data transmission channel.
[0014] In one implementation, the first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel.
[0015] In one embodiment, the method further comprises:
[0016] receiving first response information sent by the at least one second network function, the first response information including at least one of the following: operation success or failure information of the at least one first channel, address information or identification information of the at least one second network function in its corresponding first channel, address information or identification information of the at least one second network function in its corresponding second channel, and operation success or failure information of the at least one second channel;
[0017] The at least one first channel operation success or failure information includes any one of the following: the at least one first channel establishment success or failure information, the at least one first channel modification success or failure information, the at least one first channel release success or failure information, the at least one first channel deletion success or failure information;
[0018] The at least one second channel operation success or failure information includes any one of the following: the at least one second channel establishment success or failure information, the at least one second channel modification success or failure information, the at least one second channel release success or failure information, and the at least one second channel deletion success or failure information.
[0019] In one embodiment, the method further comprises:
[0020] Sending instruction information to the terminal according to the relevant information, where the instruction information is used to instruct the terminal to perform any of the following operations on the at least one first channel: establishing, modifying, releasing, and deleting;
[0021] Receive second response information sent by the terminal, where the second response information includes any one of the following: information on success or failure of establishing the at least one first channel, information on success or failure of modifying the at least one first channel, information on success or failure of releasing the at least one first channel, and information on success or failure of deleting the at least one first channel.
[0022] In one embodiment, the method further comprises:
[0023] Sending third request information to the third network function, where the third request information is used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: modify, release, and delete;
[0024] receiving third response information sent by the third network function, the third response information including any one of the following: information on success or failure of modifying the user plane data transmission channel, information on success or failure of releasing the user plane data transmission channel, and information on success or failure of deleting the user plane data transmission channel;
[0025] The third network function is a network function used to control or manage a user plane data transmission channel.
[0026] In one embodiment, the method further comprises:
[0027] receiving fourth request information sent by a fourth network function, where the fourth request information is used to request to perform any one of the following operations on the terminal context: establishment, modification, release, and deletion, where the fourth network function is a network function in the RAN used to control or manage a wireless connection of the terminal;
[0028] According to the fourth request information, perform any one of the following operations on the terminal context: create, modify, release, delete;
[0029] Sending fourth response information to the fourth network function, the fourth response information including any one of the following: information on success or failure in establishing a terminal context, information on success or failure in modifying a terminal context, information on success or failure in releasing a terminal context, and information on success or failure in deleting a terminal context.
[0030] In a second aspect, an embodiment of the present application provides a communication method, which is applied to a second network function in a RAN, and the method includes:
[0031] receiving first request information sent by a first network function, where the first network function is a network function in the RAN used to control or manage user plane data transmission channels, each user plane data transmission channel is carried on at least one first channel and / or at least one second channel, the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal;
[0032] An operation is performed on the at least one first channel and / or the at least one second channel according to the first request information.
[0033] In one implementation, the operation includes at least one of the following: creation, modification, release, and deletion.
[0034] In one implementation, the first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel of the terminal.
[0035] In one embodiment, the method further comprises:
[0036] Sending a first response message to the first network function, the first response message including at least one of the following: operation success or failure information of the at least one first channel, address information or identification information of the at least one second network function in its corresponding first channel, address information or identification information of the at least one second network function in its corresponding second channel, and operation success or failure information of the at least one second channel;
[0037] The at least one first channel operation success or failure information includes any one of the following: the at least one first channel establishment success or failure information, the at least one first channel modification success or failure information, the at least one first channel release success or failure information, the at least one first channel deletion success or failure information;
[0038] The at least one second channel operation success or failure information includes any one of the following: the at least one second channel establishment success or failure information, the at least one second channel modification success or failure information, the at least one second channel release success or failure information, and the at least one second channel deletion success or failure information.
[0039] In a third aspect, an embodiment of the present application provides a communication method, which is applied to a fourth network function in a RAN, and the method includes:
[0040] Sending a fourth request message to the first network function, where the fourth request message is used to request to perform any one of the following operations on the terminal context and / or user plane data transmission resources: establishment, modification, release, and deletion; the fourth request message includes at least one of the following: an identifier of the terminal, address information or identifier information of at least one second network function, and relevant information of a user plane data transmission channel; wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal, and the user plane data transmission channel is carried on at least one first channel and / or at least one second channel, where the at least one first channel is a channel between the terminal and the RAN used to transmit user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network used to transmit user plane data of the terminal;
[0041] Receive a fourth response message sent by the first network function, where the fourth response message includes any one of the following: information on success or failure in establishing a terminal context and / or user-plane data transmission resource, information on success or failure in modifying a terminal context and / or user-plane data transmission resource, information on success or failure in releasing a terminal context and / or user-plane data transmission resource, and information on success or failure in deleting a terminal context and / or user-plane data transmission resource.
[0042] In one embodiment, the relevant information includes at least one of the following: an identifier of the user plane data transmission channel, quality of service QoS information of the user plane data transmission channel, address information or identification information of at least one second channel peer, and security parameters of the user plane data transmission channel.
[0043] In a fourth aspect, an embodiment of the present application provides a communication device, applied to a first network function in a RAN, the device comprising:
[0044] an acquiring unit, configured to acquire relevant information of a user plane data transmission channel of the terminal, where the user plane data transmission channel is carried by at least one first channel and / or at least one second channel, where the at least one first channel is a channel between the terminal and the RAN for transmitting the user plane data of the terminal, and the at least one second channel is a channel between the RAN and a core network for transmitting the user plane data of the terminal;
[0045] A first sending unit is used to send first request information to at least one second network function according to the relevant information, wherein the first request information is used to indicate to perform an operation on the at least one first channel and / or the at least one second channel, wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal.
[0046] In one implementation, the operation includes at least one of the following: creation, modification, release, and deletion.
[0047] In one embodiment, the relevant information includes at least one of the following: an identifier of the user plane data transmission channel, quality of service QoS information of the user plane data transmission channel, address information or identification information of at least one second channel peer, and security parameters of the user plane data transmission channel.
[0048] In one implementation, the acquisition unit is specifically configured to:
[0049] receiving second request information sent by a third network function, where the second request information includes the relevant information, and the second request information is used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: establishment, modification, release, and deletion;
[0050] The third network function is a network function for controlling or managing a user plane data transmission channel.
[0051] In one implementation, the first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel.
[0052] In one embodiment, the device further comprises:
[0053] A first receiving unit, configured to receive first response information sent by the at least one second network function, wherein the first response information includes at least one of the following: information on success or failure of operation of the at least one first channel, address information or identification information of the at least one second network function in its corresponding first channel, address information or identification information of the at least one second network function in its corresponding second channel, and information on success or failure of operation of the at least one second channel;
[0054] The at least one first channel operation success or failure information includes any one of the following: the at least one first channel establishment success or failure information, the at least one first channel modification success or failure information, the at least one first channel release success or failure information, the at least one first channel deletion success or failure information;
[0055] The at least one second channel operation success or failure information includes any one of the following: the at least one second channel establishment success or failure information, the at least one second channel modification success or failure information, the at least one second channel release success or failure information, and the at least one second channel deletion success or failure information.
[0056] In one embodiment, the device further comprises:
[0057] A second sending unit, configured to send instruction information to the terminal according to the relevant information, wherein the instruction information is used to instruct the terminal to perform any one of the following operations on the at least one first channel: establish, modify, release, and delete;
[0058] A second receiving unit is used to receive a second response information sent by the terminal, wherein the second response information includes any one of the following: information on success or failure of establishing the at least one first channel, information on success or failure of modifying the at least one first channel, information on success or failure of releasing the at least one first channel, and information on success or failure of deleting the at least one first channel.
[0059] In one embodiment, the device further comprises:
[0060] A third sending unit, configured to send third request information to a third network function, wherein the third request information is used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: modification, release, and deletion;
[0061] A third receiving unit is configured to receive third response information sent by the third network function, where the third response information includes any one of the following: information on success or failure of modifying the user plane data transmission channel, information on success or failure of releasing the user plane data transmission channel, and information on success or failure of deleting the user plane data transmission channel;
[0062] The third network function is a network function for controlling or managing a user plane data transmission channel.
[0063] In one embodiment, the device further comprises:
[0064] a fourth receiving unit, configured to receive fourth request information sent by a fourth network function, where the fourth request information is used to request to perform any one of the following operations on the terminal context: establishment, modification, release, and deletion, where the fourth network function is a network function in the RAN used to control or manage a wireless connection of the terminal;
[0065] An execution unit, configured to perform any one of the following operations on the terminal context according to the fourth request information: create, modify, release, and delete;
[0066] The fourth sending unit is used to send a fourth response information to the fourth network function, and the fourth response information includes any one of the following: information on success or failure in establishing a terminal context, information on success or failure in modifying a terminal context, information on success or failure in releasing a terminal context, and information on success or failure in deleting a terminal context.
[0067] In a fifth aspect, an embodiment of the present application provides a communication device, applied to a second network function in a RAN, the device comprising:
[0068] a receiving unit, configured to receive first request information sent by a first network function, where the first network function is a network function in the RAN used to control or manage a user plane data transmission channel, each user plane data transmission channel is carried on at least one first channel and / or at least one second channel, the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and a core network for transmitting user plane data of the terminal;
[0069] An execution unit is used to perform an operation on the at least one first channel and / or the at least one second channel according to the first request information.
[0070] In one implementation, the operation includes at least one of the following: creation, modification, release, and deletion.
[0071] In one implementation, the first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel of the terminal.
[0072] In one embodiment, the device further comprises:
[0073] A sending unit, configured to send first response information to the first network function, wherein the first response information includes at least one of the following: operation success or failure information of the at least one first channel, address information or identification information of the at least one second network function in its corresponding first channel, address information or identification information of the at least one second network function in its corresponding second channel, and operation success or failure information of the at least one second channel;
[0074] The at least one first channel operation success or failure information includes any one of the following: the at least one first channel establishment success or failure information, the at least one first channel modification success or failure information, the at least one first channel release success or failure information, the at least one first channel deletion success or failure information;
[0075] The at least one second channel operation success or failure information includes any one of the following: the at least one second channel establishment success or failure information, the at least one second channel modification success or failure information, the at least one second channel release success or failure information, and the at least one second channel deletion success or failure information.
[0076] In a sixth aspect, an embodiment of the present application provides a communication device, applied to a fourth network function in a RAN, the device including:
[0077] a sending unit, configured to send fourth request information to the first network function, wherein the fourth request information is used to request to perform any one of the following operations on the terminal context and / or user plane data transmission resources: establishment, modification, release, and deletion; the fourth request information includes at least one of the following: an identifier of the terminal, address information or identifier information of at least one second network function, and relevant information of a user plane data transmission channel; wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal, and the user plane data transmission channel is carried on at least one first channel and / or at least one second channel, and the at least one first channel is a channel between the terminal and the RAN used to transmit user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network used to transmit user plane data of the terminal;
[0078] A receiving unit, used to receive fourth response information sent by the first network function, the fourth response information including any one of the following: establishment of terminal context and / or user plane data transmission resource success or failure information, modification of terminal context and / or user plane data transmission resource success or failure information, release of terminal context and / or user plane data transmission resource success or failure information, deletion of terminal context and / or user plane data transmission resource success or failure information.
[0079] In one embodiment, the relevant information includes at least one of the following: an identifier of the user plane data transmission channel, quality of service QoS information of the user plane data transmission channel, address information or identification information of at least one second channel peer, and security parameters of the user plane data transmission channel.
[0080] In a seventh aspect, an embodiment of the present application provides a communication device, the device being applied to a first network function in a RAN, the device comprising a memory, a transceiver, and a processor:
[0081] The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations:
[0082] acquiring relevant information of a user plane data transmission channel of the terminal, where the user plane data transmission channel is carried by at least one first channel and / or at least one second channel, where the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal;
[0083] According to the relevant information, first request information is sent to at least one second network function, where the first request information is used to indicate that an operation is performed on the at least one first channel and / or the at least one second channel, wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal.
[0084] In one implementation, the operation includes at least one of the following: creation, modification, release, and deletion.
[0085] In one embodiment, the relevant information includes at least one of the following: an identifier of the user plane data transmission channel, quality of service QoS information of the user plane data transmission channel, address information or identification information of at least one second channel peer, and security parameters of the user plane data transmission channel.
[0086] In one implementation, the processor is specifically configured to perform the following operations:
[0087] receiving second request information sent by a third network function, where the second request information includes the relevant information, and the second request information is used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: establishment, modification, release, and deletion;
[0088] The third network function is a network function used to control or manage a user plane data transmission channel.
[0089] In one implementation, the first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel.
[0090] In one implementation, the processor is further configured to perform the following operations:
[0091] receiving first response information sent by the at least one second network function, the first response information including at least one of the following: operation success or failure information of the at least one first channel, address information or identification information of the at least one second network function in its corresponding first channel, address information or identification information of the at least one second network function in its corresponding second channel, and operation success or failure information of the at least one second channel;
[0092] The at least one first channel operation success or failure information includes any one of the following: the at least one first channel establishment success or failure information, the at least one first channel modification success or failure information, the at least one first channel release success or failure information, the at least one first channel deletion success or failure information;
[0093] The at least one second channel operation success or failure information includes any one of the following: the at least one second channel establishment success or failure information, the at least one second channel modification success or failure information, the at least one second channel release success or failure information, and the at least one second channel deletion success or failure information.
[0094] In one implementation, the processor is further configured to perform the following operations:
[0095] Sending instruction information to the terminal according to the relevant information, where the instruction information is used to instruct the terminal to perform any of the following operations on the at least one first channel: establishing, modifying, releasing, and deleting;
[0096] Receive second response information sent by the terminal, where the second response information includes any one of the following: information on success or failure of establishing the at least one first channel, information on success or failure of modifying the at least one first channel, information on success or failure of releasing the at least one first channel, and information on success or failure of deleting the at least one first channel.
[0097] In one implementation, the processor is further configured to perform the following operations:
[0098] Sending third request information to the third network function, where the third request information is used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: modify, release, and delete;
[0099] receiving third response information sent by the third network function, the third response information including any one of the following: information on success or failure of modifying the user plane data transmission channel, information on success or failure of releasing the user plane data transmission channel, and information on success or failure of deleting the user plane data transmission channel;
[0100] The third network function is a network function for controlling or managing a user plane data transmission channel.
[0101] In one implementation, the processor is further configured to perform the following operations:
[0102] receiving fourth request information sent by a fourth network function, where the fourth request information is used to request to perform any one of the following operations on the terminal context: establishing, modifying, releasing, and deleting;
[0103] According to the fourth request information, perform any one of the following operations on the terminal context: create, modify, release, delete;
[0104] Sending fourth response information to the fourth network function, the fourth response information including any one of the following: information on success or failure in establishing a terminal context, information on success or failure in modifying a terminal context, information on success or failure in releasing a terminal context, and information on success or failure in deleting a terminal context.
[0105] In an eighth aspect, an embodiment of the present application provides a communication device, applied to a second network function in a RAN, the device including a memory, a transceiver, and a processor:
[0106] The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations:
[0107] receiving first request information sent by a first network function, where the first network function is a network function in the RAN used to control or manage user plane data transmission channels, each user plane data transmission channel is carried on at least one first channel and / or at least one second channel, the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal;
[0108] An operation is performed on the at least one first channel and / or the at least one second channel according to the first request information.
[0109] In one implementation, the operation includes at least one of the following: creation, modification, release, and deletion.
[0110] In one implementation, the first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel of the terminal.
[0111] In one implementation, the processor is further configured to perform the following operations:
[0112] Sending a first response message to the first network function, the first response message including at least one of the following: operation success or failure information of the at least one first channel, address information or identification information of the at least one second network function in its corresponding first channel, address information or identification information of the at least one second network function in its corresponding second channel, and operation success or failure information of the at least one second channel;
[0113] The at least one first channel operation success or failure information includes any one of the following: the at least one first channel establishment success or failure information, the at least one first channel modification success or failure information, the at least one first channel release success or failure information, the at least one first channel deletion success or failure information;
[0114] The at least one second channel operation success or failure information includes any one of the following: the at least one second channel establishment success or failure information, the at least one second channel modification success or failure information, the at least one second channel release success or failure information, and the at least one second channel deletion success or failure information.
[0115] In a ninth aspect, an embodiment of the present application provides a communication device, which is applied to a fourth network function in a RAN, and the device includes a memory, a transceiver, and a processor:
[0116] The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations:
[0117] Sending a fourth request message to the first network function, the fourth request message being used to request to perform any one of the following operations on the terminal context and / or user plane data transmission resources: establishment, modification, release, and deletion; the fourth request message comprising at least one of the following: an identifier of the terminal, address information or identifier information of at least one second network function, and relevant information of a user plane data transmission channel; wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal, the user plane data transmission channel is carried on at least one first channel and / or at least one second channel, the at least one first channel is a channel between the terminal and the RAN used to transmit user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network used to transmit user plane data of the terminal;
[0118] Receive a fourth response message sent by the first network function, where the fourth response message includes any one of the following: information on success or failure in establishing a terminal context and / or user-plane data transmission resource, information on success or failure in modifying a terminal context and / or user-plane data transmission resource, information on success or failure in releasing a terminal context and / or user-plane data transmission resource, and information on success or failure in deleting a terminal context and / or user-plane data transmission resource.
[0119] In one embodiment, the relevant information includes at least one of the following: an identifier of the user plane data transmission channel, quality of service QoS information of the user plane data transmission channel, address information or identification information of at least one second channel peer, and security parameters of the user plane data transmission channel.
[0120] In the tenth aspect, an embodiment of the present application provides a non-transitory readable storage medium, which stores a computer program, and the computer program is used to enable a processor to execute the method described in the first aspect, or the method described in the second aspect, or the method described in the third aspect.
[0121] In an eleventh aspect, an embodiment of the present application provides a wireless access network device, including:
[0122] The communication device according to the seventh aspect;
[0123] The communication device according to the eighth aspect;
[0124] The communication device described in the ninth aspect.
[0125] In one implementation, each communication device interacts with another based on a service interface and / or a point-to-point interface.
[0126] The embodiments of the present application provide a communication method, device and storage medium, in which a first network function obtains relevant information of a user plane data transmission channel of a terminal, and sends a first request information to at least one second network function according to the relevant information of the user plane data transmission channel; after receiving the first request information, the second network function performs an operation on at least one first channel and / or at least one second channel according to the first request information. Since the first network function is separated from other network functions in the RAN, the development complexity of the first network function is reduced, and the independent development of each network function can further speed up the launch of base station services; in addition, since the first network function is separated from other control plane network functions in the RAN, only the first network function can be updated without affecting other control plane network functions in the RAN, making service updates easy. In addition, the control plane functions in the RAN can be deployed on demand, reducing the cost of network deployment.
[0127] It should be understood that the contents described in the above summary of the invention are not intended to limit the key or important features of the embodiments of the present invention, nor are they intended to limit the scope of the present invention. Other features of the present invention will become easily understood through the following description. BRIEF DESCRIPTION OF THE DRAWINGS
[0128] In order to more clearly illustrate the technical solutions in the present application or the prior art, a brief introduction will be given below to the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.
[0129] Figure 1 A schematic diagram of an architecture of a communication system provided in an embodiment of the present application;
[0130] Figure 2 Schematic diagram of the architecture of gNB in the related art;
[0131] Figure 3 A communication method according to an embodiment of the present invention is provided. Figure 1 ;
[0132] Figure 4 A communication method according to an embodiment of the present invention is provided. Figure 2 ;
[0133] Figure 5 A communication method according to an embodiment of the present invention is provided. Figure 3 ;
[0134] Figure 6 A communication method according to an embodiment of the present invention is shown in FIG. Figure 4 ;
[0135] Figure 7 A communication method according to an embodiment of the present invention is provided. Figure 5 ;
[0136] Figure 8 A communication method according to an embodiment of the present invention is provided. Figure 6 ;
[0137] Fig. 9 A communication method according to an embodiment of the present invention is provided. Figure 7 ;
[0138] Fig.10 A communication method according to an embodiment of the present invention is provided. Figure 8 ;
[0139] Fig.11A A schematic diagram of an interface between network functions provided in an embodiment of the present application;
[0140] Fig. 11B Another schematic diagram of an interface between network functions provided in an embodiment of the present application;
[0141] Fig. 12A Schematic diagram of the interface between three network functions in the RAN provided in the embodiment of the present application Figure 1 ;
[0142] Fig. 12B Schematic diagram of the interface between three network functions in the RAN provided in the embodiment of the present application Figure 2 ;
[0143] Fig. 12C Schematic diagram of the interface between three network functions in the RAN provided in the embodiment of the present application Figure 3 ;
[0144] Fig.13A Schematic diagram of interfaces between four network functions in the RAN provided in the embodiment of the present application Figure 1 ;
[0145] Fig. 13B Schematic diagram of interfaces between four network functions in the RAN provided in the embodiment of the present application Figure 2 ;
[0146] Fig. 13C Schematic diagram of interfaces between four network functions in the RAN provided in the embodiment of the present application Figure 3 ;
[0147] Fig.14 A communication method according to an embodiment of the present invention is provided. Figure 4 ;
[0148] Fig.15 A communication method according to an embodiment of the present invention is provided. Figure 5 ;
[0149] Fig.16 A communication method according to an embodiment of the present invention is provided. Figure 6 ;
[0150] Fig.17 A communication method according to an embodiment of the present invention is provided. Figure 7 ;
[0151] Fig.18 A schematic diagram of the structure of a communication device 1800 provided in an embodiment of the present application;
[0152] Fig.19 A schematic diagram of the structure of a communication device 1900 provided in an embodiment of the present application;
[0153] Fig. 20 A schematic diagram of the structure of a communication device 2000 provided in an embodiment of the present application;
[0154] Fig.21 A schematic diagram of the structure of a communication device 2100 provided in an embodiment of the present application;
[0155] Fig. 22 A schematic diagram of the structure of a communication device 2200 provided in an embodiment of the present application;
[0156] Fig.23 A schematic diagram of the structure of a communication device 2300 provided in an embodiment of the present application. DETAILED DESCRIPTION
[0157] In the embodiments of the present invention, the term "and / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B may represent three situations: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the associated objects before and after are in an "or" relationship.
[0158] In the embodiments of the present application, the term "at least one" means at least one, the term "plurality" means two or more, and other quantifiers are similar.
[0159] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0160] The embodiments of the present application provide a communication method, an apparatus, and a storage medium to reduce the development complexity of gNB-CU-CP.
[0161] Among them, the method and the device are based on the same application concept. Since the method and the device solve the problem in a similar principle, the implementation of the device and the method can refer to each other, and the repeated parts will not be repeated.
[0162] The technical solution provided in the embodiment of the present application can be applied to a variety of systems, for example, long term evolution (LTE) system, LTE frequency division duplex (FDD) system, LTE time division duplex (TDD) system, long term evolution advanced (LTE-A) system, evolved packet system (EPS), universal mobile telecommunication system (UMTS), worldwide interoperability for microwave access (WiMAX) system, 5G new radio (NR) system and its evolved communication system, 5G core network (5GC), 5G system (5GS), 6G system and its evolved communication system, etc. These various systems may include terminals and network devices.
[0163] The 5G system architecture contains a set of network functions (NFs). NF is a processing function in the system, which defines functional behaviors and interfaces. NF can be implemented as a network element on dedicated hardware, as a software instance running on dedicated hardware, or as a virtualized function instantiated on a platform, such as on a cloud infrastructure. The 5G system architecture is defined as a service-based architecture, that is, a system architecture that implements system functions by providing services to other authorized NFs to access their services through a set of NFs. NF service is a function that NF (as NF service producer) exposes to other authorized NFs (as NF service consumers) through a service-based interface. An NF service can support at least one NF service operation. An NF can provide different NF services.
[0164] The network functions in the embodiments of the present application can be implemented as network elements on dedicated hardware, or as software instances running on dedicated hardware, or as virtualized functions instantiated on a platform, such as on a cloud infrastructure. The network functions used to carry radio access network related functions can also be called radio network functions, base station logical nodes, base station logical function entities or radio access network network elements.
[0165] The network functions and terminals in the embodiments of the present application can also be understood as logical functional entities or logical nodes in the system.
[0166] Network equipment is equipment that implements network functions, and network equipment may include access network equipment and core network equipment. Terminals are equipment that implement terminal functions.
[0167] In the embodiment of the present application, the interaction between two network functions, that is, network function A sends information to network function B or network function B receives information sent by network function A, can be based on a service-based interface of network function A and / or network function B, or based on a point-to-point interface between network function A and network function B.
[0168] In the embodiment of the present application, the terminal sends information to the network side device or similar descriptions, indicating that the intended recipient of the information sent by the terminal is the network device. The terminal can send information directly to the network device, or indirectly to the network device through another device. In the embodiment of the present application, the network side device sends information to the terminal or similar descriptions, indicating that the intended recipient of the information sent by the network device is the terminal. The network device can send information directly to the terminal, or indirectly to the terminal through another device.
[0169] In the embodiment of the present application, the channel may also be replaced by a service or an association.
[0170] In the embodiment of the present application, the terminal identifiers in different information may be the same identifier or different identifiers of the same terminal.
[0171] Combine the following Figure 1 The communication scenario of this application is described. Figure 1 A schematic diagram of the architecture of a communication system provided in an embodiment of the present application.
[0172] like Figure 1 As shown in the figure, the architecture may include terminals, access network equipment, core network equipment and data network (DN) parts. Among them, terminals, access network equipment and core network equipment are the main parts of the architecture. Logically, access network equipment and core network equipment can be divided into two parts: user plane and control plane. The control plane is responsible for the management of mobile networks, and the user plane is responsible for the transmission of service data.
[0173] Core network equipment may also be called core network element or core network functional entity.
[0174] The access network device may be a base station.
[0175] In 5G, a gNB can be composed of a gNB central unit (CU) and at least one gNB-DU. The gNB-CU and gNB-DU are connected through the F1 interface. Figure 2 As shown in the figure, in the architecture where the user plane and control plane of the gNB-CU are separated, a gNB can be composed of a gNB-CU-CP, multiple gNB-CU-UPs and multiple gNB-DUs. The gNB-CU-CP is connected to the gNB-DU through the F1-C interface, and the gNB-CU-UP is connected to the gNB-DU through the F1-U interface. The gNB-CU-UP is connected to the gNB-CU-CP through the E1 interface. Under the control of the same gNB-CU-CP, a gNB-DU can be connected to multiple gNB-CU-UPs, and a gNB-CU-UP can be connected to multiple gNB-DUs.
[0176] The gNB-CU hosts the RRC, service data adaptation protocol (SDAP) and PDCP of the gNB, and supports terminal radio access control, terminal connection control / management, radio bearer control, mobility management, paging and other functions.
[0177] The gNB-DU carries the radio link control (RLC), media access control (MAC) and physical layer of the gNB, and some of its operations are controlled by the gNB-CU.
[0178] The gNB-CU-CP carries the control plane part of RRC and PDCP of gNB-CU, and supports radio resource management related functions, such as terminal radio access control, terminal connection control / management, radio bearer control, mobility management, and paging. The gNB-CU-UP carries the user plane part of PDCP of gNB-CU and SDAP.
[0179] Since the existing RAN carries all control plane functions by the same logical node gNB-CU-CP, the development complexity of gNB-CU-CP is high, resulting in slow base station service launch. In addition, gNB-CU-CP includes radio connection management functions, radio bearer management functions, etc. When any of these functions needs to be updated, the entire gNB-CU-CP needs to be updated, which makes service updates complicated.
[0180] In addition, for future 6G scenarios, there may be differentiated requirements for wireless connection management functions and terminal user plane data transmission management functions. For example, in the interaural fusion scenario, there may be no need to support terminal user plane data transmission, but support for terminal wireless connection management is required. In this case, the network can only deploy gNB-CU-CP that includes both terminal wireless connection management functions and terminal user plane data transmission management functions, resulting in high costs.
[0181] Based on the problems in the prior art, the present application proposes the following technical concept: decoupling the control plane function in the RAN to obtain the first network function and other control plane network functions, and the first network function can realize the function of controlling or managing the transmission of terminal user plane data through the RAN by interacting with other control plane network functions. Since the first network function is separated from other control plane network functions in the RAN, the development complexity of the first network function and other control plane network functions in the RAN is reduced compared with the existing gNB-CU-CP that includes all RAN control plane functions, and the independent development of each network function can further speed up the launch of base station services; in addition, since the first network function is separated from other control plane network functions in the RAN, only the first network function can be updated without affecting other control plane network functions in the RAN, making service updates easy. In addition, the control plane functions in the RAN can be deployed on demand, reducing the cost of network deployment.
[0182] The solution provided in this application is introduced below in conjunction with specific embodiments.
[0183] It should be noted that, in the embodiment of the present application, information of the same sender or receiver can be sent in the same message or in different messages. The request information can also be replaced by indication information, command information or control information.
[0184] Figure 3 A communication method according to an embodiment of the present invention is provided. Figure 1 .like Figure 3 As shown, the method includes:
[0185] S301. A first network function obtains relevant information of a user plane data transmission channel of a terminal.
[0186] The user plane data transmission channel is carried on at least one first channel and / or at least one second channel. That is, the user plane data in a user plane data transmission channel can be transmitted by at least one first channel and / or at least one second channel.
[0187] The at least one first channel may be a channel between the terminal and the RAN for transmitting user plane data of the terminal. That is, the first channel may be a channel between the terminal and a network function in the RAN for transmitting user plane data of the terminal.
[0188] At least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal. That is, the second channel can be a channel between a network function in the RAN for transmitting user plane data of the terminal and a network function in the core network for transmitting user plane data of the terminal.
[0189] The user plane data of the terminal may refer to data transmitted through a user plane data transmission channel from the terminal or the terminal as a receiving end.
[0190] The user plane data of the terminal includes at least the following: data between the terminal and the data network, perception data from the terminal or the terminal as a receiving end, and data between the terminal and the network function.
[0191] The first channel can be any one of the following: wireless bearer, data / service wireless bearer, RLC bearer, data / service RLC bearer, RLC channel, data / service RLC channel, logical channel, data / service logical channel, transport channel, data / service transport channel, physical channel, data / service physical channel, or a bearer after reorganization / reconstruction of the above bearers, or a channel after reorganization / reconstruction of the above channels.
[0192] The user plane data transmission channel may be a session (eg, a protocol data unit (PDU) session). A session is an association between a terminal and a data network or between a terminal and a network function in a system for providing a data connection service.
[0193] The number of user plane data transmission channels of the terminal may be one or more.
[0194] In a possible implementation, the first network function may obtain relevant information about the user plane data transmission channel of the terminal by receiving information sent by other network functions; the first network function may also determine relevant information about the user plane data transmission channel of the terminal by itself.
[0195] The other network function may be a network function in the core network for controlling or managing a user plane data transmission channel. The other network function may interact directly or indirectly with the first network function. Indirect interaction refers to forwarding through at least one network function other than the other network function and the first network function.
[0196] Exemplarily, the first network function may determine relevant information of a user plane data transmission channel of the terminal when determining that a second network function used to transmit user plane data of the terminal needs to be changed.
[0197] In one possible implementation, the relevant information of the user plane data transmission channel of the terminal may include at least one of the following: an identifier of the user plane data transmission channel, quality of service (QoS) information of the user plane data transmission channel, address information or identification information of at least one second channel peer, and security parameters of the user plane data transmission channel.
[0198] The second channel peer end may refer to a peer end relative to the RAN, that is, the second channel peer end may be a network function in the core network for transmitting user plane data of the terminal.
[0199] The first network function may be a network function in the RAN for controlling or managing a user plane data transmission channel.
[0200] The control plane function of the RAN may be implemented by multiple network functions, including the first network function.
[0201] The first network function may carry / support / include at least one of the following functions: controlling establishment / modification / release / deletion of the first channel, and controlling establishment / modification / release / deletion of the second channel in the RAN.
[0202] The first network function controls establishment / modification / release / deletion of the second channel in the RAN, which may be understood as the first network function controls establishment / modification / release / deletion of the second channel in at least one second network function.
[0203] It can be understood that the name of the first network function is only an example, and other network functions / services having the same function as the first network function can be included in the scope of the first network function in the embodiment of the present application.
[0204] Exemplarily, the first network function may also be called a wireless user plane transmission management function, a wireless user plane transmission control function, a wireless bearer management function, a wireless bearer control function, a wireless session management function, a wireless session control function, a wireless session resource management function or a wireless session resource control function.
[0205] It should be noted that, in addition to supporting the functions supported by the above-mentioned first network function, RAN also needs to support other functions, such as terminal mobility management, control plane data transmission, paging network functions, and other functions related to user plane data transmission. The functions supported by the above-mentioned first network function are the functions at least supported by the first network function, and it is not excluded that the first network function also carries / supports / includes other RAN functions.
[0206] The first network function and the network function that carries out terminal wireless connection control or management are logically independent network functions.
[0207] S302: The first network function sends first request information to at least one second network function according to relevant information of a user plane data transmission channel of the terminal.
[0208] In other words, the second network function receives the first request information sent by the first network function.
[0209] The first request information may be used to instruct to perform an operation on at least one first channel and / or at least one second channel.
[0210] The operation includes at least one of the following: create, modify, release, delete.
[0211] The first network function may send the same first request information to the at least one second network function, or may send different first request information to the at least one second network function.
[0212] In one possible implementation, the first request information may include at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, relevant information of part or all of the user-plane data transmission channel, an identifier of the first channel context, an identifier of the second channel context, an identifier of the user-plane data transmission channel context, and an associated identifier.
[0213] The related information of the first channel may include at least one of the following: an identifier of at least one first channel, and a value of a related parameter of at least one first channel.
[0214] The relevant information of the first channel may refer to relevant information for establishing the first channel, or modifying relevant information of the first channel, or releasing relevant information of the first channel, or deleting relevant information of the first channel.
[0215] Among them, establishing the relevant information of the first channel or modifying the relevant information of the first channel may include at least one first channel identifier and at least one first channel related parameter value; releasing the relevant information of the first channel or deleting the relevant information of the first channel may include at least one first channel identifier.
[0216] The relevant parameters of the first channel include at least one of the following: security parameters of the first channel, QoS parameters of the first channel, mapping rules of user plane data of the terminal to the first channel, PDCP configuration, and address information or identification information of the first channel of the network function used for terminal user plane transmission in the RAN.
[0217] The mapping of the user plane data of the terminal to the first channel may be a mapping of the user plane data transmission channel of the terminal to the first channel, or a mapping of the minimum QoS granularity of the user plane data transmission channel of the terminal to the first channel.
[0218] The minimum QoS granularity of the user plane data transmission channel of the terminal is, for example, a QoS flow. A user plane data transmission channel may include QoS flows of different data transmission QoS.
[0219] The relevant information of the second channel may include at least one of the following: an identifier of at least one second channel, and a value of a relevant parameter of at least one second channel.
[0220] The relevant parameters of the second channel may include address information or identification information of the peer end of the second channel.
[0221] The relevant information of the second channel may refer to the relevant information of establishing the second channel, or modifying the relevant information of the second channel, or releasing the relevant information of the second channel, or deleting the relevant information of the second channel.
[0222] In a possible manner, the information related to releasing / deleting the first channel and the information related to releasing / deleting the second channel are the same information.
[0223] The identifier of the first channel context is used to identify the first channel context of the terminal.
[0224] The identifier of the second channel context is used to identify the second channel context.
[0225] The identifier of the user plane data transmission channel context is used to identify the user plane data transmission channel context of the terminal.
[0226] The associated identifier is used to identify the association between the first network function and the second network function, and the association is used to support the first channel and / or the second channel of the terminal, or the association is used to support the user plane data transmission channel of the terminal.
[0227] In a possible implementation manner, after acquiring relevant information of the user plane data transmission channel of the terminal, the first network function can determine relevant information of the first channel and / or relevant information of the second channel according to the relevant information of the user plane data transmission channel of the terminal.
[0228] The second network function may be a network function in the RAN used to transmit user plane data of the terminal.
[0229] The second network function can carry at least one of the following functions: RLC function, MAC function, part or all of the physical layer function, data encryption / decryption, integrity protection / verification, function of mapping user plane data to the first channel, and function of carrying and processing sub-channels related to the first channel.
[0230] In the embodiment of the present application, the functions that can be carried by the second network function are not limited. Exemplarily, the second network function can also be used to transmit control plane data of the terminal.
[0231] In the case of multiple second network functions, different second network functions include different functions, for example, different network functions include different terminal user plane data transmission protocol functions.
[0232] It can be understood that the name of the second network function is only an example, and other network functions / services having the same function as the second network function can be included in the scope of the second network function in the embodiments of the present application.
[0233] S303: Each second network function performs an operation on at least one first channel and / or at least one second channel according to the first request information.
[0234] The operation may include at least one of the following: create, modify, release, delete.
[0235] Performing an operation on at least one first channel includes: performing an operation on at least one first channel-related processing entity and / or sub-channel in the second network function.
[0236] For example, the first channel-related processing entities may include at least one of the following: a PDCP entity, an SDAP entity, an RLC entity, a MAC entity, a physical layer (PHY) entity, or an entity including the processing functions reorganized / reconstructed from the processing functions included in the above entities.
[0237] Exemplarily, the sub-channels related to the first channel may include at least one of the following: an RLC bearer, a data / service RLC bearer, an RLC channel, a data / service RLC channel, a logical channel, a data / service logical channel, a transport channel, a data / service transport channel, a physical channel, a data / service physical channel, or a bearer after reorganization / reconstruction of the above bearers, or a channel after reorganization / reconstruction of the above channels.
[0238] Performing an operation on at least one second channel includes: performing an operation on at least one second channel-related processing entity and / or subchannel in the second network function.
[0239] After receiving the first request information, the second network function applies / releases / deletes the values of the relevant parameters of the first channel by the processing entity and / or sub-channel related to the first channel, or the second network function determines the values of the relevant parameters of the processing entity and / or sub-channel related to the first channel based on the values of the relevant parameters of the first channel.
[0240] After receiving the first request information, the second network function stores / applies / modifies / releases / deletes the values of the relevant parameters of the second channel.
[0241] In a possible implementation manner, after each second network function performs an operation on at least one first channel and / or at least one second channel, it may send first response information to the first network function.
[0242] In other words, the first network function receives first response information sent by at least one second network function.
[0243] The first response information may include at least one of the following items: at least one first channel operation success or failure information, address information or identification information of at least one second network function in its corresponding first channel, address information or identification information of the at least one second network function in its corresponding second channel, at least one second channel operation success or failure information, an identifier of the first channel context, an identifier of the second channel context, an identifier of the user plane data transmission channel context, and an associated identifier.
[0244] The address information or identification information of the same second network function in the corresponding first channel may be the same as or different from the address information or identification information of the same second network function in the corresponding second channel.
[0245] exist Figure 3 In the illustrated embodiment, the first network function in the RAN obtains relevant information of the user plane data transmission channel of the terminal, and sends a first request information to at least one second network function based on the relevant information of the user plane data transmission channel; after receiving the first request information, the second network function performs an operation on at least one first channel and / or at least one second channel based on the first request information. Since the first network function is separated from other network functions in the RAN, the development complexity of the first network function is reduced, and the independent development of each network function can further speed up the launch of base station services; in addition, since the first network function is separated from other control plane network functions in the RAN, only the first network function can be updated without affecting other control plane network functions in the RAN, making service updates easy. In addition, the control plane functions in the RAN can be deployed on demand, reducing the cost of network deployment.
[0246] exist Figure 3In the embodiment shown in the embodiment, the first network function controls the operation of the first channel and / or the second channel in the RAN. Figure 4 It is described how the first network function controls the operation of the first channel in the terminal.
[0247] Figure 4 A communication method according to an embodiment of the present invention is provided. Figure 2 .like Figure 4 As shown, the method includes:
[0248] S401. A first network function obtains information related to a user plane data transmission channel of a terminal.
[0249] It should be noted that the execution process of S401 can refer to the execution process of S301, which will not be repeated here.
[0250] S402. The first network function sends indication information to the terminal according to relevant information of the user plane data transmission channel of the terminal.
[0251] The indication information may be used to instruct the terminal to perform any of the following operations on at least one first channel: establishment, modification, release, and deletion.
[0252] The indication information may include at least one of the following: an identifier of at least one first channel, and a value of a related parameter of at least one first channel.
[0253] For the interpretation of the relevant parameters of the first channel, please refer to the relevant interpretation in S302, which will not be repeated here.
[0254] The indication information may be one of establishing indication information, modifying indication information, releasing indication information or deleting indication information.
[0255] The establishment indication information or the modification indication information may include an identifier of at least one first channel and a value of a related parameter of at least one first channel, and the release indication information or the deletion indication information may include an identifier of at least one first channel.
[0256] The first network function may send the indication information to the terminal directly, or may send the indication information to the terminal through other network functions.
[0257] S403: The terminal performs an operation on at least one first channel according to the instruction information.
[0258] The operation may include at least one of the following: create, modify, release, delete.
[0259] Performing an operation on at least one first channel includes: performing an operation on a processing entity and / or a sub-channel related to at least one first channel.
[0260] For examples of processing entities and sub-channels related to the first channel, please refer to the relevant examples in S303, which will not be described again here.
[0261] The terminal may also apply the value of the first channel-related parameter to a processing entity and / or a sub-channel related to the first channel.
[0262] S404. The terminal sends second response information to the first network function.
[0263] The second response information includes any one of the following: at least one first channel establishment success or failure information, at least one first channel modification success or failure information, at least one first channel release success or failure information, at least one first channel deletion success or failure information.
[0264] The terminal may send the second response information directly to the first network function, or may send the second response information to the first network function through other network functions.
[0265] exist Figure 4 In the illustrated embodiment, the first network function controls the operation of the first channel in the terminal.
[0266] Based on any of the above embodiments, Figure 5 Describe how the first network function obtains relevant information of the user plane data transmission channel of the terminal.
[0267] Figure 5 A communication method according to an embodiment of the present invention is provided. Figure 3 .like Figure 5 As shown, the method includes:
[0268] S501. A third network function sends second request information to a first network function, where the second request information includes relevant information about a user plane data transmission channel of a terminal.
[0269] In other words, the first network function receives the second request information sent by the third network function.
[0270] The second request information may be used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: establishment, modification, release, and deletion.
[0271] The second request information may also be used to request to perform any one of the following operations on the user plane data transmission channel context of the terminal: establishment, modification, release, and deletion.
[0272] The user plane data transmission channel context of the terminal includes the user plane data transmission channel and sub-channel related information of the terminal.
[0273] In a possible implementation manner, the second request information includes at least one of the following: an identifier of the terminal, relevant information of a user plane data transmission channel of the terminal, an identifier of a context of the user plane data transmission channel, and an associated identifier.
[0274] For the relevant interpretation of the relevant information of the user plane data transmission channel of the terminal, reference may be made to the relevant interpretation in S301, which will not be repeated here.
[0275] The identifier of the user plane data transmission channel context is used to identify the user plane data transmission channel context of the terminal.
[0276] The associated identifier is used to identify the association between the first network function and the third network function, and the association is used to support a user plane data transmission channel of the terminal.
[0277] The third network function may send the second request information to the first network function directly, or may send the second request information to the first network function through other network functions.
[0278] The third network function may be a network function in the core network for controlling or managing a user plane data transmission channel.
[0279] It can be understood that the name of the third network function is only an example, and other network functions / services having the same function as the third network function can be included in the scope of the third network function in the embodiments of the present application.
[0280] Based on any of the above embodiments. Figure 6 Describe how the first network function controls the operation of the second channel in the core network.
[0281] Figure 6 A communication method according to an embodiment of the present invention is provided. Figure 4 .like Figure 6 As shown, the method includes:
[0282] S601. The first network function sends third request information to the third network function.
[0283] In other words, the third network function receives the third request information sent by the first network function.
[0284] The third request information may include at least one of the following: an identifier of the terminal, relevant information of the user plane data transmission channel of the terminal, an identifier of the user plane data transmission channel context, and an associated identifier.
[0285] In one possible implementation, the relevant information of the user plane data transmission channel of the terminal may include at least one of the following: an identifier of the user plane data transmission channel, QoS information of the user plane data transmission channel, address information or identification information of at least one second channel peer, and security parameters of the user plane data transmission channel.
[0286] Among them, the second channel peer end may refer to the peer end relative to the core network, that is, the second channel peer end may be a second network function.
[0287] The identifier of the user plane data transmission channel context is used to identify the user plane data transmission channel context of the terminal.
[0288] The associated identifier is used to identify the association between the first network function and the third network function, and the association is used to support a user plane data transmission channel of the terminal.
[0289] The third request information may be used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: modification, release, and deletion.
[0290] The first network function may send the third request information to the third network function directly, or may send the third request information to the third network function through other network functions (such as the second network function).
[0291] The third network function may be a network function in the core network for controlling or managing a user plane data transmission channel.
[0292] After receiving the third request information, the third network function may control the operation of the second channel in the core network, where the operation includes at least one of the following: establishment, modification, release, and deletion.
[0293] S602: The third network function sends third response information to the first network function.
[0294] The third response information includes at least one of the following: user plane data transmission channel modification success or failure information, user plane data transmission channel release success or failure information, user plane data transmission channel deletion success or failure information, user plane data transmission channel context identifier, and associated identifier.
[0295] The first network function may control the operation of the second channel in the core network by sending third request information to the third network function.
[0296] Based on any of the above embodiments, Figure 7 The communication method of the present application is described in detail.
[0297] Figure 7 A communication method according to an embodiment of the present invention is provided. Figure 5 .like Figure 7 As shown, the method includes:
[0298] S701. The fourth network function sends fourth request information to the first network function.
[0299] In other words, the first network function receives the fourth request information sent by the fourth network function.
[0300] The fourth request information may be used to request to perform any of the following operations on the terminal context: establish, modify, release, delete. Therefore, the fourth request information may also be referred to as establish terminal context request information, modify terminal context request information, release terminal context request information, or delete terminal context request information.
[0301] The fourth request information may include at least one of the following: an identifier of the terminal, an identifier or an address of at least one second network function, and an associated identifier.
[0302] The associated identifier is used to identify the association between the fourth network function and the first network function, and the association is used to support user plane data transmission of the terminal.
[0303] After receiving the request information for modifying the terminal context, the first network function modifies the identifier or address of at least one second network function associated with the terminal to the identifier or address in the request information. After receiving the request information for releasing / deleting the terminal context, the first network function releases / deletes the context of the corresponding terminal in the first network function.
[0304] The fourth network function may be a network function in the RAN used to control or manage the wireless connection of the terminal.
[0305] It can be understood that the name of the fourth network function is only an example, and other network functions / services having the same function as the fourth network function can be included in the scope of the fourth network function in the embodiments of the present application.
[0306] Exemplarily, the fourth network function may be called a wireless connection management function, a wireless connection control function, a wireless access management function, a wireless access control function, a wireless access and mobility management function, or a wireless access and mobility control function.
[0307] S702: The first network function performs any of the following operations on the terminal context according to the fourth request information: create, modify, release, and delete.
[0308] The terminal context in the first network function may include an identifier of the terminal and an identifier or address of at least one second network function.
[0309] After performing an operation on the terminal context, the first network function may also store / apply at least one second network function identifier or address.
[0310] S703. The first network function sends fourth response information to the fourth network function.
[0311] In other words, the fourth network function receives the fourth response information sent by the first network function.
[0312] The fourth response information includes at least one of the following: information on success or failure in establishing a terminal context, information on success or failure in modifying a terminal context, information on success or failure in releasing a terminal context, information on success or failure in deleting a terminal context, and an associated identifier.
[0313] The fourth response information may also include an identifier of the terminal in the first network function.
[0314] The above-mentioned multiple embodiments can be combined arbitrarily, and the combined steps can be executed in sequence or in parallel.
[0315] For example, Figure 3 The embodiments shown to Figure 7 The embodiments shown can be combined in pairs, for example, Figure 3 The embodiment shown and Figure 4 The embodiment shown is combined, Figure 3 The embodiment shown and Figure 5 The embodiment shown is combined, Figure 3 The embodiment shown and Figure 6 The embodiment shown is combined, Figure 3 The embodiment shown and Figure 7 The embodiment shown is combined, Figure 4 The embodiment shown and Figure 5 The embodiment shown is combined, Figure 6 The embodiment shown and Figure 7 The embodiments shown are combined; they can also be combined in threes, for example, Figure 3 The embodiment shown, Figure 4 The embodiment shown and Figure 5 The embodiment shown is combined, Figure 3 The embodiment shown, Figure 4 The embodiment shown and Figure 6 The embodiment shown is combined, Figure 3 The embodiment shown, Figure 4 The embodiment shown and Figure 7 The embodiment shown is combined, Figure 3 The embodiment shown, Figure 5 The embodiment shown and Figure 6 The embodiment shown is combined, Figure 3 The embodiment shown, Figure 6 The embodiment shown and Figure 7 The embodiments shown are combined; four or four combinations are also possible, for example, Figure 3 The embodiment shown, Figure 4The embodiment shown, Figure 5 The embodiment shown and Figure 6 The embodiment shown is combined, Figure 3 The embodiment shown, Figure 4 The embodiment shown, Figure 5 The embodiment shown and Figure 7 The embodiment shown is combined, Figure 3 The embodiment shown, Figure 5 The embodiment shown, Figure 6 The embodiment shown and Figure 7 The illustrated embodiments are combined; all five embodiments may also be combined.
[0316] Based on the above-mentioned multiple embodiments, several combined embodiments obtained by combining at least two of the above-mentioned multiple embodiments are shown below.
[0317] Figure 8 A communication method according to an embodiment of the present invention is provided. Figure 6 .like Figure 8 As shown, the method includes:
[0318] S801. A third network function sends second request information to a first network function, where the second request information is used to request to perform any one of the following operations on user plane data transmission resources of a terminal: establishment, modification, release, and deletion.
[0319] It should be noted that the execution process of S701 can refer to the execution process of S501, which will not be repeated here.
[0320] S802. The first network function sends first request information to at least one second network function according to relevant information of a user plane data transmission channel of the terminal.
[0321] S803: Each second network function performs an operation on at least one first channel and / or at least one second channel according to the first request information.
[0322] It should be noted that the execution process from S802 to S803 can refer to the execution process from S302 to S303, and will not be repeated here.
[0323] S804. At least one second network function sends first response information to the first network function.
[0324] It should be noted that the execution process of S804 can refer to the relevant execution process in S303, which will not be repeated here.
[0325] S805. The first network function sends indication information to the terminal according to the relevant information of the user plane data transmission channel of the terminal.
[0326] S806: The terminal performs an operation on at least one first channel according to the instruction information.
[0327] S807. The terminal sends second response information to the first network function.
[0328] It should be noted that the execution process of S805 to S807 can refer to the execution process of S402 to S404, which will not be repeated here.
[0329] S808. The first network function sends third response information to the third network function.
[0330] The third response information may include at least one of the following: information on success or failure of the user plane data transmission channel operation, address information or identification information of at least one second channel peer, an identifier of the user plane data transmission channel context, and an associated identifier.
[0331] The user plane data transmission channel operation success or failure information includes any of the following: user plane data transmission channel modification success or failure information, user plane data transmission channel release success or failure information, user plane data transmission channel deletion success or failure information.
[0332] Here, at least one second channel peer refers to a peer relative to the core network, that is, the second channel peer may be a second network function.
[0333] exist Figure 8 In the illustrated embodiment, the first network function can receive the second request information sent by the third network function, control the establishment / modification / release / deletion of the first channel and / or the second channel in the RAN based on the second request information, and can also control the establishment / modification / release / deletion of the first channel in the terminal based on the second request information. Since the first network function is separated from other network functions in the RAN, the development complexity of the first network function is reduced, and the independent development of each network function can further speed up the launch of base station services; in addition, since the first network function is separated from other control plane network functions in the RAN, only the first network function can be updated without affecting other control plane network functions in the RAN, making service updates easy. In addition, the control plane functions in the RAN can be deployed on demand, reducing the cost of network deployment.
[0334] Fig. 9 A communication method according to an embodiment of the present invention is provided. Figure 7 .like Fig. 9 As shown, the method includes:
[0335] S901. The fourth network function sends fourth request information to the first network function.
[0336] S902: The first network function performs any of the following operations on the terminal context according to the fourth request information: create, modify, release, and delete.
[0337] S903. The first network function sends fourth response information to the fourth network function.
[0338] It should be noted that the execution process from S901 to S902 can refer to the execution process from S701 to S703, and will not be repeated here.
[0339] S904. The third network function sends second request information to the first network function, where the second request information includes relevant information of a user plane data transmission channel of the terminal.
[0340] S905. The first network function sends first request information to at least one second network function according to relevant information of the user plane data transmission channel of the terminal.
[0341] S906: Each second network function performs an operation on at least one first channel and / or at least one second channel according to the first request information.
[0342] S907. At least one second network function sends first response information to the first network function.
[0343] S908. The first network function sends indication information to the terminal according to the relevant information of the user plane data transmission channel of the terminal.
[0344] S909: The terminal performs an operation on at least one first channel according to the instruction information.
[0345] S910. The terminal sends second response information to the first network function.
[0346] S911. The first network function sends third response information to the third network function.
[0347] The execution process of S904 to S911 can refer to the execution process of S801 to S808, which will not be repeated here.
[0348] It should be noted that when the third network function sends the second request information to the first network function through the fourth network function, the fourth network function may include the second request information in the fourth request information and send it to the first network function; the fourth network function may also send the second request information and the fourth request information as independent information to the first network function. In one possible manner, the user plane data transmission resource request information for releasing / deleting the terminal is the same information as the terminal context information for releasing / deleting.
[0349] exist Fig. 9In the illustrated embodiment, the first network function can receive the fourth request information sent by the fourth network function, and establish / modify / release / delete the terminal context based on the fourth request information; the first network function can also receive the second request information sent by the third network function, and control the establishment / modification / release / deletion of the first channel and / or the second channel in the RAN based on the second request information, and can also control the establishment / modification / release / deletion of the first channel in the terminal based on the second request information. Since the first network function is separated from other network functions in the RAN, the development complexity of the first network function is reduced, and the independent development of each network function can further speed up the launch of base station services; in addition, since the first network function is separated from other control plane network functions in the RAN, only the first network function can be updated without affecting other control plane network functions in the RAN, making service updates easy. In addition, the control plane functions in the RAN can be deployed on demand, reducing the cost of network deployment.
[0350] Fig.10 A communication method according to an embodiment of the present invention is provided. Figure 8 .like Fig.10 As shown, the method includes:
[0351] S1001. A first network function obtains relevant information of a user plane data transmission channel of a terminal.
[0352] It should be noted that the execution process of S1001 can refer to the execution process of S301, which will not be repeated here.
[0353] S1002. The first network function sends first request information to at least one second network function according to relevant information of a user plane data transmission channel of the terminal.
[0354] S1003: Each second network function performs an operation on at least one first channel and / or at least one second channel according to the first request information.
[0355] S1004. At least one second network function sends first response information to the first network function.
[0356] S1005. The first network function sends indication information to the terminal according to the relevant information of the user plane data transmission channel of the terminal.
[0357] S1006. The terminal performs an operation on at least one first channel according to the instruction information.
[0358] S1007. The terminal sends second response information to the first network function.
[0359] It should be noted that the execution process of S1002 to S1007 can refer to the execution process of S802 to S807, which will not be repeated here.
[0360] S1008. The first network function sends third request information to the third network function.
[0361] S1009. The third network function sends third response information to the first network function.
[0362] It should be noted that the execution process of S1008 can refer to the execution process of S601 to S602, which will not be repeated here.
[0363] exist Fig.10 In the illustrated embodiment, after obtaining the relevant information of the user plane data transmission channel of the terminal, the first network function can control the establishment / modification / release / deletion of the first channel and / or the second channel in the RAN, and can also control the establishment / modification / release / deletion of the first channel in the terminal based on the second request information; the first network function can also send a third request information to the third network function in the core network, so that the third network function can control the establishment / modification / release / deletion of the second channel in the core network based on the third request information. Since the first network function is separated from other network functions in the RAN, the development complexity of the first network function is reduced, and the independent development of each network function can further speed up the launch of base station services; in addition, since the first network function is separated from other control plane network functions in the RAN, only the first network function can be updated without affecting other control plane network functions in the RAN, making service updates easy. In addition, the control plane functions in the RAN can be deployed on demand, reducing the cost of network deployment.
[0364] Based on any of the above embodiments, Fig.11A and Fig. 11B Describes in detail how network functions interact with each other.
[0365] There are two modes of interaction between two network functions: service-based interaction and reference point-based interaction. The two modes of interaction can exist separately or simultaneously.
[0366] For the simultaneous existence scenario, for example, the third network function may send the first information to the first network function via a service-based interface, and the third network function may also send the second information to the first network function via a point-to-point interface.
[0367] For the service-based interaction mode, the first network function allows other authorized network functions to access its services, and the first network function can access the services authorized by other network functions.
[0368] Based on the reference point interaction mode, two network functions can interact through a point-to-point interface between the two network functions.
[0369] The first network function interacts with other network functions using a service-based interface. The schematic diagram of the interaction is as follows: Fig.11A As shown, the first network function provides services to the service consumer (eg, the second network function) through the service-based interface Nx. The embodiment of the present application does not limit the names of the various interfaces, and the names of the various interfaces can be replaced with other names.
[0370] The first network function can interact with other network functions based on the reference point. The schematic diagram of the interaction is as follows: Fig. 11B As shown, there is an Nxy reference point between the first network function and the second network function.
[0371] Service-based interfaces and reference points are two different ways of modeling interactions between architectural entities. A reference point can be replaced by at least one service-based interface that provides equivalent functionality. For example, Fig. 11B The Nxy reference point in may be replaced by an Nx service-based interface providing equivalent functionality, or the Nxy reference point may be replaced by an Nx service-based interface providing equivalent functionality and a service-based interface for a second network function.
[0372] In the service-based architecture, the first network function, the second network function, and the terminal provide the following services respectively:
[0373] The first network function provides at least one of the following services or service operations to other networks: establishing / modifying / releasing / deleting a terminal context, and establishing / modifying / releasing / deleting user plane data transmission resources of a terminal.
[0374] The second network function provides at least one of the following services or service operations: establishing / modifying / releasing / deleting the first channel, and establishing / modifying / releasing / deleting the second channel.
[0375] The terminal provides the following services or service operations: establishing / modifying / releasing / deleting the first channel.
[0376] The first network function, other network functions (such as the second network function and the fourth network function), and the terminal respectively perform the following operations based on the service interface:
[0377] Other network functions may send request information to the first network function through the service-based interface of the first network function; the first network function may send response information to other network functions through its service-based interface.
[0378] The first network function may send request information to the second network function through the service-based interface of the second network function. The first network function may receive response information through the service-based interface of the second network function.
[0379] The first network function may send indication information to the terminal through a service-based interface of the terminal. The first network function may receive response information through a service-based interface of the terminal.
[0380] The point-to-point interface between the first network function and other network functions, and between the first network function and the terminal may perform the following operations:
[0381] The other network functions may send request information to the first network function through a point-to-point interface with the first network function. The first network function may send response information through a point-to-point interface with other network functions.
[0382] The first network function may send request information to the second network function through a point-to-point interface with the second network function, and the first network function may receive response information through a point-to-point interface with the second network function.
[0383] The first network function sends indication information to the terminal through a point-to-point interface with the terminal. The first network function receives response information through a point-to-point interface with the terminal.
[0384] Note: Service-based interfaces and point-to-point interfaces can be used simultaneously in the system to exchange the above different information.
[0385] Based on any of the above embodiments, specific examples are given below to illustrate the communication process of the present application.
[0386] It should be noted that, in the following examples, RAN may include other network functions in addition to the network functions shown; the network functions shown may include other functions in addition to the functions shown.
[0387] Example 1: RAN includes a first network function, a second network function 1 and a fourth network function.
[0388] The channel for transmitting the user plane data of the terminal between the second network function 1 and the terminal is the first channel. The user plane data of the terminal can be directly exchanged between the second network function 1 and the network function used for transmitting the user plane data of the terminal in the core network, and the channel for transmitting the user plane data of the terminal between them is the second channel.
[0389] The interaction between the first network function, the second network function 1 and the fourth network function may be expressed in a reference point manner, such as Fig. 12A As shown; it can also be based on a service-based representation, such as Fig. 12BAs shown; you can also use both methods at the same time, such as Fig. 12C shown.
[0390] The process of controlling or managing the transmission of user plane data of the terminal through the RAN is as follows. The manner in which network functions interact with each other in the following process is not limited, for example, interaction can be performed through a point-to-point interface between network functions, or interaction can be performed through a service-based interface of each network function.
[0391] 1. When the terminal needs to transmit user plane data of the terminal, the terminal first needs to have a wireless connection, that is, the terminal is connected to the RAN. If the terminal does not currently establish a wireless connection, the terminal requests the fourth network function to establish a wireless connection. The terminal and the fourth network function complete the establishment of the wireless connection.
[0392] 2. The fourth network function sends a request message for establishing a terminal context (fourth request message) to the first network function. The fourth network function indicates at least one of the following in the request message: the identifier of the terminal, the identifier or address of the second network function 1, and the associated identifier. The first network function establishes the terminal context and stores / applies the identifier or address of the second network function 1. The first network function sends a response message for establishing a terminal context (fourth response message) to the fourth network function. The response message may indicate at least one of the following: successful establishment of the terminal context or failure to establish the terminal context, and the associated identifier.
[0393] 3. When the first network function receives the second request information, the second request information is used to request the establishment / modification / release / deletion of the user plane data transmission resources of the terminal, and the second request information indicates at least one of the following: the terminal identifier, the user plane data transmission channel related information of the terminal, the user plane data transmission channel context identifier, and the associated identifier. The user plane data transmission channel related information of the terminal includes at least one of the following: the user plane data transmission channel identifier, the QoS information of the user plane data transmission channel, the address information or identification information of the second channel peer, and the user plane data transmission channel security parameters. The user plane data transmission channel of the terminal may be a PDU session. The first network function needs to control the establishment / modification / release / deletion of the first channel, and control the establishment / modification / release / deletion of the second channel in the RAN. The first channel is, for example, a data radio bearer.
[0394] The first network function determines, based on the second request information, the relevant information for establishing / modifying / releasing / deleting the first channel, and / or the relevant information for establishing / modifying / releasing / deleting the second channel. The relevant information for establishing / modifying / releasing / deleting the first channel includes at least one of the following: an identifier of at least one first channel, a value of a relevant parameter of at least one first channel. The value of the relevant parameter of at least one first channel includes a value of a QoS parameter of at least one first channel, a mapping rule of user plane data of the terminal to at least one first channel, and a value of a security parameter of at least one first channel. The relevant information for establishing / modifying / releasing / deleting the second channel may include at least one of the following: an identifier of at least one second channel, a value of a relevant parameter of at least one second channel. The relevant parameters of the second channel include address information or identification information of the opposite end of the second channel. The first network function determines the value of the QoS parameter of at least one first channel and the mapping rule of user plane data of the terminal to at least one first channel based on the QoS information of the user plane data transmission channel. The first network function determines the value of the security parameter of at least one channel based on the security parameter of the user plane data transmission channel.
[0395] 4. The first network function sends a first request message to the second network function 1, where the first request message indicates that an operation is to be performed on at least one first channel and at least one second channel, where the operation includes at least one of the following: establishment, modification, release, and deletion.
[0396] The first request information may include at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, relevant information of part or all of the user-plane data transmission channel, an identifier of the first channel context, an identifier of the second channel context, an identifier of the user-plane data transmission channel context, and an associated identifier.
[0397] The second network function 1 establishes / modifies / releases / deletes the processing entity and / or subchannel related to the first channel according to the first request information. For example, the second network function 1 establishes / releases / deletes the following processing entity and / or subchannel corresponding to at least one of the first channels: data encryption / decryption, integrity protection / verification processing entity, user plane data to the first channel mapping processing entity, RLC entity, logical channel. After receiving the first request information, the second network function 1 applies / releases / deletes the value of the first channel related parameter to the processing entity and / or subchannel related to the first channel, or determines and applies the processing entity and / or subchannel related parameters related to the first channel according to the value of the first channel related parameter. For example, the relevant parameters of the processing entity for data encryption / decryption, integrity protection / verification are determined and applied according to the value of the security parameter of the first channel. For another example, the relevant parameters of the RLC entity and the logical channel are determined and applied according to the value of the first channel related parameter. For another example, the mapping rule of the user plane data of the terminal to at least one first channel is applied to the processing entity for mapping the user plane data to the first channel.
[0398] After receiving the first request information, the second network function 1 stores / applies / modifies / releases / deletes the address information or identification information of the second channel peer.
[0399] The second network function 1 sends a first response message to the first network function. The first response message may also indicate at least one of the following: at least one first channel establishment / modification success or failure information, address information or identification information of the third network function in its corresponding second channel, at least one second channel establishment / modification success or failure information, an identification of the first channel context, an identification of the second channel context, an identification of the user plane data transmission channel context, and an associated identification.
[0400] 5. The fourth network function may also send a modification terminal context request message (fourth request message) to the first network function. The fourth network function indicates the terminal identifier, the updated or added second network function 1 identifier or address in the request message. The first network function modifies the terminal context and stores / applies the updated or added second network function 1 identifier or address. The first network function sends a modification terminal context response message (fourth response message) to the fourth network function, and the response message may indicate that the terminal context is successfully established or that the terminal context fails to be established.
[0401] 6. When it is no longer necessary to transmit the user plane data of the terminal, the fourth network function sends a release / deletion terminal context request message (fourth request message) to the first network function. The first network function sends a first request message to the second network function 1, and the first request message is used to indicate the release / deletion of the first channel and the release / deletion of the second channel. The second network function 1 releases / deletes the first channel and the second channel related to the terminal. The first network function releases / deletes the terminal context. The first network function sends a release / deletion terminal context response message (fourth response message) to the fourth network function.
[0402] Example 2: RAN includes a first network function, a second network function 1, a second network function 2, and a fourth network function.
[0403] The first network function 1 and the second network function 2 respectively carry different user plane data transmission functions. For example, the first network function 1 carries / supports / includes at least one of the following functions: RLC function, MAC function, part or all of the physical layer functions, and the function of carrying and processing sub-channels related to the first channel. The second network function 2 carries / supports / includes at least one of the following functions: data encryption / decryption, integrity protection / verification, and mapping of user plane data to the first channel. The channel through which the second network function 2 transmits the user plane data of the terminal between the second network function 1 and the terminal is the first channel. The second network function 2 and the network function in the core network used to transmit the user plane data of the terminal can directly exchange the user plane data of the terminal, and the channel between them for transmitting the user plane data of the terminal is the second channel.
[0404] The interaction between the first network function, the second network function 1, the second network function 2 and the fourth network function may be expressed in a reference point manner, such as Fig.13A As shown; it can also be based on a service-based representation, such as Fig. 13B As shown; you can also use two methods at the same time, such as Fig. 13C shown.
[0405] The process of controlling or managing the transmission of user plane data of the terminal through the RAN is as follows. The manner in which network functions interact with each other in the following process is not limited, for example, interaction can be performed through a point-to-point interface between network functions, or interaction can be performed through a service-based interface of each network function.
[0406] 1. Same as step 1 in Example 1.
[0407] 2. Same as step 2 in Example 1. Optionally, the fourth network function further indicates the identifier or address of the second network function 2 in the request information. Optionally, the first network function stores / applies the identifier or address of the second network function 2.
[0408] 3. Same as step 3 in example 1.
[0409] 4. The first network function sends a first request message to the second network function 2, where the first request message is used to instruct to perform an operation on at least one first channel and at least one second channel, where the operation includes at least one of the following: establishment, modification, release, and deletion.
[0410] The first request information may include at least one of the following: terminal identification, relevant information of the first channel, relevant information of the second channel, relevant information of part or all of the user plane data transmission channel, identification of the first channel context, identification of the second channel context, identification of the user plane data transmission channel context, and an associated identification. In addition to the information in step 3, the relevant information of the first channel may also include address information or tag information of the second network function 1 in its corresponding first channel.
[0411] The second network function 2 establishes / modifies / releases / deletes the processing entity and / or sub-channel related to the first channel according to the first request information. For example, the second network function 2 establishes / releases / deletes the following processing entity and / or sub-channel corresponding to at least one of the first channels: a processing entity for data encryption / decryption, integrity protection / verification, and a processing entity for mapping user plane data to the first channel. After receiving the first request information, the second network function 2 applies / releases / deletes the value of the first channel-related parameter to the processing entity and / or sub-channel related to the first channel, or determines and applies the processing entity and / or sub-channel-related parameters related to the first channel according to the value of the first channel-related parameter. For example, the relevant parameters of the processing entity for data encryption / decryption, integrity protection / verification are determined and applied according to the value of the security parameter of the first channel. For another example, the second network function 2 applies the value of the security parameter of the first channel to the processing entity for data encryption / decryption, integrity protection / verification. For another example, the second network function 2 applies the mapping rule of the terminal user plane data to at least one first channel to the processing entity for mapping user plane data to the first channel.
[0412] The second network function 2 stores / applies the address information or identification information of the second network function 1 in its corresponding first channel.
[0413] After receiving the first request information, the second network function 2 stores / applies / modifies / releases / deletes the address information or identification information of the second channel peer.
[0414] The second network function 2 sends a first response message to the first network function. The first response message may indicate at least one of the following: at least one first channel establishment / modification success or failure information, address information or identification information of the second network function 2 in its corresponding first channel, address information or identification information of the second network function 2 in its corresponding second channel, at least one second channel establishment / modification success or failure information, an identifier of the first channel context, an identifier of the second channel context, an identifier of the user plane data transmission channel context, and an associated identifier.
[0415] 5. The first network function sends a first request message to the second network function 1, where the first request message is used to instruct to perform an operation on at least one first channel, where the operation includes at least one of the following: establishment, modification, release, and deletion.
[0416] The first request information may include at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of part or all of the user plane data transmission channel, an identifier of the first channel context, an identifier of the user plane data transmission channel context, and an associated identifier. In addition to the information in step 3, the relevant information of the first channel may also include address information or identification information of the second network function 2 in its corresponding first channel.
[0417] The second network function 1 establishes / modifies / releases / deletes the processing entity and / or sub-channel related to the first channel according to the first request information. For example, the second network function 1 establishes / releases / deletes the processing entity and / or sub-channel corresponding to at least one of the following first channels: RLC entity, logical channel. After receiving the first request information, the second network function 1 applies / releases / deletes the value of the first channel related parameter to the processing entity and / or sub-channel related to the first channel, or determines and applies the processing entity and / or sub-channel related parameters related to the first channel according to the value of the first channel related parameter. For example, the relevant parameters of the RLC entity and the logical channel are determined according to the value of the first channel related parameters. The second network function 1 stores / applies the address information or identification information of the second network function 2 in its corresponding first channel.
[0418] The second network function 1 sends a first response message to the first network function. The first response message may indicate at least one of the following: at least one first channel establishment / modification success or failure information, address information or identification information of the second network function 1 in its corresponding first channel, identification of the first channel context, identification of the user plane data transmission channel context, and an associated identification.
[0419] 6. The fourth network function may also send a modification terminal context request message (fourth request message) to the first network function. The fourth network function indicates the terminal identifier in the request message. The request message may also indicate at least one of the following: an updated or added second network function 1 identifier or address, an updated or added second network function 2 identifier or address. The first network function modifies the terminal context, stores / applies the updated or added second network function 1 identifier or address and / or the second network function 2 identifier or address. The first network function sends a modification terminal context response message (fourth response message) to the fourth network function. The response message may indicate that the terminal context is established successfully or that the terminal context fails to be established.
[0420] 7. When it is no longer necessary to transmit the terminal user plane data, the fourth network function sends a release / deletion terminal context request message (fourth request message) to the first network function. The first network function sends a first request message to the second network function 2, and the first request message is used to indicate the release / deletion of the first channel and the release / deletion of the second channel. The second network function 2 releases / deletes the first channel and the second channel related to the terminal. The first network function sends a first request message to the second network function 1, and the first request message is used to indicate the release / deletion of the first channel. The second network function 1 releases / deletes the first channel related to the terminal. The first network function releases / deletes the terminal context. The first network function sends a release / deletion terminal context response message (fourth response message) to the fourth network function.
[0421] Example 3: The core network includes a third network function, and the RAN includes a first network function, at least one second network function, and a fourth network function. The at least one second network function may be, for example, the second network function 1 in Example 1; or, for example, the second network function 1 and the second network function 2 in Example 2.
[0422] The process of controlling or managing the transmission of user plane data of the terminal through RAN is as follows Fig.14 The manner in which network functions exchange information in the following process is not limited, for example, the network functions may interact through a point-to-point interface, or through a service-based interface of each network function.
[0423] 1. Wireless connection establishment: the terminal requests the fourth network function to establish a wireless connection. The terminal and the fourth network function complete the establishment of the wireless connection.
[0424] 2. The terminal indicates to the network that user plane data transmission is required, and the third network function in the network receives the indication. The terminal may also indicate relevant information of user plane data transmission, such as a user plane data transmission channel identifier list, QoS requirements, etc.
[0425] 3. The first network function establishes a terminal context. Refer to step 2 in Example 1 or step 2 in Example 2.
[0426] 4. The third network function sends a user plane data transmission resource request message (second request message) to the first network function for establishing at least one terminal. The request message indicates at least one of the following: an identifier of the terminal, relevant information of the user plane data transmission channel of the terminal, an identifier of the context of the user plane data transmission channel, and an associated identifier. The relevant information of the user plane data transmission channel of the terminal includes at least one of the following: an identifier of the user plane data transmission channel, QoS information of the user plane data transmission channel, address information or identification information of the opposite end of the second channel, and security parameters of the user plane data transmission channel.
[0427] The second request information may also be included in the request information for establishing terminal context (fourth request information) and sent to the first network function together. Alternatively, the second request information may also be sent to the first network function together with the request information for establishing terminal context (fourth request information).
[0428] 5. The first network function controls the establishment of the first channel and the second channel in the RAN. Please refer to step 3 and step 4 in Example 1, or step 3 to step 5 in Example 2.
[0429] 6. The first network function controls the terminal to establish a first channel. Specifically, the first network function sends an indication message to the terminal, and the indication message instructs the terminal to establish the first channel. The indication message may include at least one of the following: at least one first channel identifier, and the value of at least one first channel related parameter. The at least one first channel may be a first channel successfully established / modified in the RAN. The terminal establishes a processing entity and / or sub-channel related to the first channel according to the indication message. The terminal applies the value of the first channel related parameter to the processing entity and / or sub-channel related to the first channel. The terminal sends a response message (second response message) for establishing the first channel to the first network function. The response message for establishing the first channel may include at least one first channel establishment success or failure message. The first network function may exchange information with the terminal through other network functions in the RAN, and the first network function may also directly exchange information with the terminal.
[0430] The first network function controls the modification of the first channel in the RAN. For example, the first channel that the terminal has not successfully established is released / deleted in the RAN. The first network function controls the modification of the first channel in the RAN, which can be specifically referred to step 4 in Example 1, or steps 4 and 5 in Example 2.
[0431] 7. The first network function sends a response message (third response message) to the third network function for establishing user plane data transmission resources of the terminal. The response message may indicate at least one of the following: at least one user plane data channel establishment success message or failure message, at least one second channel peer address information or identification information, user plane data transmission channel context identification, and associated identification. The second channel peer is the peer relative to the core network, for example, the second network function 1 in Example 1, and for example, the second network function 2 in Example 2.
[0432] The response information (third response information) for establishing the user plane data transmission resources of the terminal may also be included in the response information (fourth response information) for establishing the terminal context and sent to the first network function. Alternatively, the response information (third response information) for establishing the user plane data transmission resources may also be sent to the first network function together with the response information (fourth response information) for establishing the terminal context.
[0433] 8. The third network function sends a request message (second request message) for modifying the user plane data transmission resource of the terminal to the first network function. The request message indicates at least one of the following: a terminal identifier, relevant information of the user plane data transmission channel of the terminal, an identifier of the context of the user plane data transmission channel, and an associated identifier. The relevant information of the user plane data transmission channel of the terminal includes at least one of the following: a user plane data transmission channel identifier, QoS information of the user plane data transmission channel, address information or identifier information of the opposite end of the second channel, and security parameters of the user plane data transmission channel.
[0434] 9. The first network function controls the modification of the first channel and the second channel in the RAN. Please refer to step 3 and step 4 in Example 1, or step 3 to step 5 in Example 2.
[0435] 10. The first network function controls the terminal to modify the first channel. Specifically, the first network function sends an indication message to the terminal, and the indication message instructs the terminal to modify the first channel. The indication message may include at least one item: a first channel identifier, and a value of at least one parameter related to the first channel. The terminal modifies the processing entity and / or sub-channel related to the first channel according to the indication message. The terminal applies the value of the first channel related parameter to the processing entity and / or sub-channel related to the first channel. The terminal sends a modification first channel response message (second response message) to the first network function. The modification first channel response message may include at least one first channel modification success message or failure message. The first network function may interact with the terminal through other network functions in the RAN, and the first network function may also interact with the terminal directly.
[0436] The first network function controls the modification of the first channel in the RAN. For example, the first channel that the terminal has not successfully modified is modified / released / deleted in the RAN. The first network function controls the modification of the first channel in the RAN, which can be specifically referred to step 4 in Example 1, or step 4 and step 5 in Example 2.
[0437] 11. The first network function sends a response message (third response message) to the third network function for modifying the user plane data transmission resources of the terminal. The response message may indicate at least one of the following: at least one user plane data channel modification success information or failure information, at least one second channel peer address information or identification information, user plane data transmission channel context identification, associated identification. The second channel peer is the peer relative to the core network.
[0438] 12. The third network function sends a request message (second request message) to release / delete the terminal user plane data transmission resources to the first network function. The request message indicates at least one of the following: terminal identifier, user plane data transmission channel identifier, user plane data transmission channel context identifier, and associated identifier.
[0439] 13. The first network function controls the release / deletion of the first channel and the second channel in the RAN. Please refer to steps 3 and 4 in Example 1, or steps 3 to 5 in Example 2.
[0440] 14. The first network function controls the terminal to release / delete the first channel. Specifically, the first network function sends an indication message to the terminal, and the indication message instructs the terminal to release / delete the first channel. The indication message includes at least one first channel identifier. The terminal releases / deletes the processing entity and / or sub-channel related to the first channel. The terminal sends a release / deletion first channel response message (second response message) to the first network function. The first network function can interact with the terminal through other network functions in the RAN, and the first network function can also interact with the terminal directly.
[0441] 15. The first network function sends a release / deletion terminal user plane data transmission resource response message (third response message) to the third network function. The response message may indicate at least one of the following: at least one user plane data channel release / deletion success message or failure message, a user plane data transmission channel context identifier, and an associated identifier.
[0442] Example 4: The core network includes a third network function, and the RAN includes a first network function, at least one second network function, and a fourth network function. The at least one second network function may be, for example, the second network function 1 in Example 1.
[0443] The process of controlling or managing the transmission of user plane data of the terminal through RAN is as follows Fig.15The manner in which network functions exchange information in the following process is not limited, for example, the network functions may interact through a point-to-point interface, or through a service-based interface of each network function.
[0444] 1. The first network function modifies the terminal context. In the case where the second network function 1 used for transmitting user plane data is changed, for example, the second network function 1 used for transmitting terminal user plane data is changed from the source second network function 1 to the target second network function 1. For another example, the second network function 1 used for transmitting terminal user plane data is changed from the source second network function 1 to the source second network function 1 and the target second network function 1. The first network function modifies the terminal context, including modifying the identifier or address of the second network function 1 used for transmitting terminal user plane data. The change of the second network function 1 used for transmitting user plane data can be determined by the first network function or the fourth network function. In the case where the fourth network function determines to change to the third network function for transmitting user plane data, reference may be made to step 5 in Example 1. The fourth network function indicates the terminal identifier, the identifier or address of the target second network function 1 in the request information. Optionally, it may also be indicated to delete the identifier or address of the source second network function 1.
[0445] 2. The first network function controls the establishment of the first channel and the second channel in the target second network function 1. Please refer to step 4 in Example 1.
[0446] 3. The first network function control terminal establishes / modifies / releases / deletes the first channel. Please refer to step 6, step 10, and step 14 in Example 3.
[0447] 4. The first network function controls the modification / release / deletion of the first channel and the second channel in the source second network function 1. Please refer to step 4 in Example 1.
[0448] 5. The first network function sends a request message (third request message) to modify the user plane data transmission resources of the terminal to the third network function. The request message indicates at least one of the following: terminal identification, relevant information of the user plane data transmission channel of the terminal, identification of the context of the user plane data transmission channel, and an associated identification. The relevant information of the user plane data transmission channel of the terminal includes at least one of the following: user plane data transmission channel identification, QoS information of the user plane data transmission channel, and address information or identification information of the target second network function 1 in its corresponding second channel. Optionally, it can also indicate to delete the address information or identification information of the source second network function 1 in its corresponding second channel.
[0449] 6. The third network function sends a modification terminal user plane data transmission resource response message (third response message) to the first network function. The response message may indicate at least one of the following: at least one user plane data channel modification success or failure message, a user plane data transmission channel context identifier, and an associated identifier.
[0450] Example 5: The core network includes a third network function, and the RAN includes a first network function, at least one second network function, and a fourth network function. The at least one second network function may be, for example, the second network function 1 and the second network function 2 in Example 2.
[0451] The process of controlling or managing the transmission of user plane data of the terminal through RAN is as follows Fig.16 The manner in which network functions exchange information in the following process is not limited, for example, the network functions may interact through a point-to-point interface, or through a service-based interface of each network function.
[0452] 1. In the case where the second network function used for transmitting user plane data is changed, for example, the second network function 2 used for transmitting terminal user plane data is changed from the source second network function 2 to the target second network function 2. For another example, the second network function used for transmitting terminal user plane data is changed from the source second network function 2 to the source second network function 2 and the target second network function 2. The first network function controls the establishment of the first channel and the second channel in the target second network function 2. Reference may be made to step 4 in Example 2. The first network function may also modify the terminal context, including modifying the identifier or address of the second network function used for transmitting terminal user plane data.
[0453] 2. The first network function controls the establishment / modification / release / deletion of the first channel in the second network function 1. Refer to step 5 in Example 2. The relevant information for establishing / modifying the first channel indicates the address information or identification information of the target second network function 2 in its corresponding first channel. The relevant information for releasing / deleting the first channel indicates the release / deletion of the address information or identification information of the source second network function 2 in its corresponding first channel.
[0454] 3. The first network function control terminal establishes / modifies / releases / deletes the first channel. Please refer to step 6, step 10, and step 14 in Example 3.
[0455] 4. The first network function controls the modification / release / deletion of the first channel and the second channel in the source second network function 2. Please refer to step 4 in Example 2.
[0456] 5. The first network function sends a request message (third request message) for modifying the user plane data transmission resource of the terminal to the third network function. The request message indicates at least one of the following: a terminal identifier, relevant information of the user plane data transmission channel of the terminal, an identifier of the user plane data transmission channel context, and an associated identifier. The relevant information of the user plane data transmission channel of the terminal includes at least one of the following: a user plane data transmission channel identifier, QoS information of the user plane data transmission channel, and address information or identification information of the target second network function 2 in its corresponding second channel. Optionally, it may also be indicated to delete the address information or identification information of the source second network function 2 in its corresponding second channel.
[0457] 6. The third network function sends a response message (third response message) for modifying the user plane data transmission resource of the terminal to the first network function. The response message may indicate at least one of the following: at least one user plane data channel modification success message or failure message, a user plane data transmission channel context identifier, and an associated identifier.
[0458] Example 6: The core network includes a third network function, and the RAN includes a first network function, at least one second network function, and a fourth network function. The at least one second network function may be, for example, the second network function 1 in Example 1; or, for example, the second network function 1 and the second network function 2 in Example 2.
[0459] The process of controlling or managing the transmission of user plane data of the terminal through RAN is as follows Fig.17 The manner in which network functions exchange information in the following process is not limited, for example, the network functions may interact through a point-to-point interface, or through a service-based interface of each network function.
[0460] 1. The first network function releases / deletes the terminal context. Please refer to step 6 in Example 1 or step 7 in Example 2.
[0461] 2. The first network function controls the release / deletion of the first channel and the second channel in the RAN. Please refer to step 6 in Example 1 or step 7 in Example 2.
[0462] 3. The first network function controls the terminal to release / delete the first channel. Specifically, the first network function sends an indication message to the terminal, and the indication message instructs the terminal to release / delete the first channel. The indication message includes at least one first channel identifier. The terminal releases / deletes the processing entity and / or sub-channel related to the first channel. The terminal sends a modification first channel response message to the first network function. The first network function can interact with the terminal through other network functions in the RAN, and the first network function can also interact with the terminal directly.
[0463] 4. The first network function sends a request message for releasing / deleting terminal user plane data transmission resources (third request message) to the third network function. The request message may indicate at least one of the following: terminal identifier, user plane data transmission channel identifier, user plane data transmission channel context identifier, and associated identifier.
[0464] 5. The third network function sends a release / deletion terminal user plane data transmission resource response message (third response message) to the first network function.
[0465] In the above example, the third network function may send information to the first network function directly or indirectly. Indirect transmission may mean that the third network function forwards the information to the first network function through other network functions. The first network function may send information to the third network function directly or indirectly. Indirect transmission may mean that the first network function forwards the information to the third network function through other network functions.
[0466] In an embodiment of the present application, the control plane function in the RAN is decoupled to obtain the first network function and other control plane network functions. The first network function can realize the function of controlling or managing the transmission of terminal user plane data through the RAN by interacting with other control plane network functions. Since the first network function is separated from other network functions in the RAN, the development complexity of the first network function is reduced, and the independent development of each network function can further speed up the launch of base station services; in addition, since the first network function is separated from other control plane network functions in the RAN, only the first network function can be updated without affecting other control plane network functions in the RAN, making service updates easy. In addition, the control plane functions in the RAN can be deployed on demand, reducing the cost of network deployment.
[0467] It should be noted that in each embodiment and each example of the present application, each step is not mandatory, and other steps may be included between the steps. The steps in each embodiment and each example are not limited to be executed in sequence, and some steps may be executed in parallel.
[0468] Fig.18 Schematic diagram of the structure of the communication device 1800 provided in the embodiment of the present application. Fig.18 As shown, the device 1800 includes: a memory 1810 , a transceiver 1820 , and a processor 1830 .
[0469] The memory 1810 is used to store computer programs; the transceiver 1820 is used to send and receive data under the control of the processor 1830; the processor 1830 is used to read the computer program stored in the memory 1810 and perform the following operations:
[0470] Acquire relevant information of a user plane data transmission channel of the terminal, where the user plane data transmission channel is carried by at least one first channel and / or at least one second channel, where the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal;
[0471] According to the relevant information, first request information is sent to at least one second network function, where the first request information is used to indicate the performance of an operation on at least one first channel and / or at least one second channel, wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal.
[0472] In one implementation, the operation includes at least one of the following: create, modify, release, and delete.
[0473] In one embodiment, the relevant information includes at least one of the following: an identifier of a user plane data transmission channel, quality of service (QoS) information of the user plane data transmission channel, address information or identifier information of at least one second channel peer, and security parameters of the user plane data transmission channel.
[0474] In one implementation, the processor 1830 is specifically configured to perform the following operations:
[0475] receiving second request information sent by a third network function, where the second request information includes relevant information, and the second request information is used to request to perform any one of the following operations on user plane data transmission resources of the terminal: establishment, modification, release, and deletion;
[0476] Among them, the third network function is a network function used to control or manage the user plane data transmission channel.
[0477] In one implementation, the first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel.
[0478] In one implementation, the processor 1830 is further configured to perform the following operations:
[0479] receiving first response information sent by at least one second network function, the first response information including at least one of the following: at least one first channel operation success or failure information, at least one second network function in its corresponding first channel address information or identification information, at least one second network function in its corresponding second channel address information or identification information, at least one second channel operation success or failure information;
[0480] At least one first channel operation success or failure information includes any one of the following: at least one first channel establishment success or failure information, at least one first channel modification success or failure information, at least one first channel release success or failure information, at least one first channel deletion success or failure information;
[0481] At least one second channel operation success or failure information includes any one of the following: at least one second channel establishment success or failure information, at least one second channel modification success or failure information, at least one second channel release success or failure information, at least one second channel deletion success or failure information.
[0482] In one implementation, the processor 1830 is further configured to perform the following operations:
[0483] Sending instruction information to the terminal according to the relevant information, where the instruction information is used to instruct the terminal to perform any of the following operations on at least one first channel: establishing, modifying, releasing, and deleting;
[0484] The second response information sent by the receiving terminal includes any one of the following: at least one first channel establishment success or failure information, at least one first channel modification success or failure information, at least one first channel release success or failure information, and at least one first channel deletion success or failure information.
[0485] In one implementation, the processor 1830 is further configured to perform the following operations:
[0486] Sending a third request message to the third network function, where the third request message is used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: modify, release, and delete;
[0487] receiving third response information sent by the third network function, where the third response information includes any one of the following: information on success or failure of modifying a user plane data transmission channel, information on success or failure of releasing a user plane data transmission channel, and information on success or failure of deleting a user plane data transmission channel;
[0488] Among them, the third network function is a network function used to control or manage the user plane data transmission channel.
[0489] In one implementation, the processor 1830 is further configured to perform the following operations:
[0490] receiving fourth request information sent by a fourth network function, where the fourth request information is used to request to perform any one of the following operations on the terminal context: establishing, modifying, releasing, and deleting;
[0491] According to the fourth request information, perform any one of the following operations on the terminal context: create, modify, release, delete;
[0492] Sending fourth response information to the fourth network function, where the fourth response information includes any one of the following: information on success or failure in establishing a terminal context, information on success or failure in modifying a terminal context, information on success or failure in releasing a terminal context, and information on success or failure in deleting a terminal context.
[0493] Among them, Fig.18 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically at least one processor represented by processor 1830 and various circuits of memory represented by memory 1810 are linked together. The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1820 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 1830 is responsible for managing the bus architecture and general processing, and the memory 1810 may store data used by the processor 1830 when performing operations.
[0494] Optionally, processor 1830 can be a central processing unit (CPU), an application specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or a complex programmable logic device (CPLD), and the processor can also adopt a multi-core architecture.
[0495] It should be noted here that the above-mentioned communication device 1800 provided in the present application can implement all the method steps implemented by the first network function in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0496] Fig.19 Schematic diagram of the structure of the communication device 1900 provided in the embodiment of the present application. Fig.19 The communication device 1900 shown includes a memory 1910, a transceiver 1920, and a processor 1930:
[0497] Memory 1910, used for storing computer programs; transceiver 1920, used for sending and receiving data under the control of the processor; processor 1930, used for reading the computer program in the memory and performing the following operations:
[0498] receiving first request information sent by a first network function, where the first network function is a network function in the RAN used to control or manage user plane data transmission channels, each user plane data transmission channel is carried on at least one first channel and / or at least one second channel, the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal;
[0499] According to the first request information, an operation is performed on at least one first channel and / or at least one second channel.
[0500] In one implementation, the operation includes at least one of the following: create, modify, release, and delete.
[0501] In one implementation, the first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel of the terminal.
[0502] In one implementation, the processor 1930 is further configured to perform the following operations:
[0503] Sending first response information to the first network function, the first response information including at least one of the following: at least one first channel operation success or failure information, at least one second network function address information or identification information in its corresponding first channel, at least one second network function address information or identification information in its corresponding second channel, at least one second channel operation success or failure information;
[0504] At least one first channel operation success or failure information includes any one of the following: at least one first channel establishment success or failure information, at least one first channel modification success or failure information, at least one first channel release success or failure information, at least one first channel deletion success or failure information;
[0505] At least one second channel operation success or failure information includes any one of the following: at least one second channel establishment success or failure information, at least one second channel modification success or failure information, at least one second channel release success or failure information, at least one second channel deletion success or failure information.
[0506] Among them, Fig.19In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically at least one processor represented by processor 1930 and various circuits of memory represented by memory 1910 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 1920 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 1930 is responsible for managing the bus architecture and general processing, and the memory 1910 may store data used by the processor 1930 when performing operations.
[0507] Optionally, the processor 1930 may be a CPU, an ASIC, an FPGA or a CPLD, and the processor may also adopt a multi-core architecture.
[0508] It should be noted here that the above-mentioned communication device 1900 provided in the present application can implement all the method steps implemented by the second network function in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0509] Fig. 20 A schematic diagram of the structure of a communication device 2000 is provided for an embodiment of the present application, such as Fig. 20 As shown, the device 2000 includes a memory 2010, a transceiver 2020, and a processor 2030:
[0510] 2010 memory, used to store computer programs; transceiver 2020, used to send and receive data under the control of the processor; processor 2030, used to read the computer program in the memory and perform the following operations:
[0511] Sending a fourth request message to the first network function, where the fourth request message is used to request to perform any one of the following operations on the terminal context and / or user plane data transmission resources: establishment, modification, release, and deletion; the fourth request message includes at least one of the following: an identifier of the terminal, address information or identifier information of at least one second network function, and relevant information of a user plane data transmission channel; wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal, and the user plane data transmission channel is carried on at least one first channel and / or at least one second channel, and at least one first channel is a channel between the terminal and the RAN used to transmit user plane data of the terminal, and at least one second channel is a channel between the RAN and the core network used to transmit user plane data of the terminal;
[0512] Receive a fourth response message sent by the first network function, where the fourth response message includes any one of the following: information on success or failure in establishing a terminal context and / or user-plane data transmission resource, information on success or failure in modifying a terminal context and / or user-plane data transmission resource, information on success or failure in releasing a terminal context and / or user-plane data transmission resource, and information on success or failure in deleting a terminal context and / or user-plane data transmission resource.
[0513] In one embodiment, the relevant information includes at least one of the following: an identifier of a user plane data transmission channel, quality of service (QoS) information of the user plane data transmission channel, address information or identifier information of at least one second channel peer, and security parameters of the user plane data transmission channel.
[0514] Among them, Fig. 20 In the embodiment, the bus architecture may include any number of interconnected buses and bridges, specifically at least one processor represented by processor 2030 and various circuits of memory represented by memory 2010 are linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, and power management circuits, which are well known in the art and are therefore not further described herein. The bus interface provides an interface. The transceiver 2020 may be a plurality of components, namely, a transmitter and a receiver, providing a unit for communicating with various other devices on a transmission medium, which transmission medium may include a wireless channel, a wired channel, an optical cable, and other transmission media. The processor 2030 is responsible for managing the bus architecture and general processing, and the memory 2010 may store data used by the processor 2030 when performing operations.
[0515] Optionally, the processor 2030 may be a CPU, an ASIC, an FPGA or a CPLD, and the processor may also adopt a multi-core architecture.
[0516] It should be noted here that the above-mentioned communication device 2000 provided in the present application can implement all the method steps implemented by the fourth network function in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0517] Fig.21 Schematic diagram of the structure of the communication device 2100 provided in the embodiment of the present application. Fig.21 As shown, the device 2100 includes:
[0518] The acquiring unit 2110 is configured to acquire relevant information of a user plane data transmission channel of the terminal, where the user plane data transmission channel is carried by at least one first channel and / or at least one second channel, where the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal;
[0519] The first sending unit 2120 is used to send first request information to at least one second network function according to relevant information, where the first request information is used to indicate to perform an operation on at least one first channel and / or at least one second channel, wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal.
[0520] In one implementation, the operation includes at least one of the following: create, modify, release, and delete.
[0521] In one embodiment, the relevant information includes at least one of the following: an identifier of a user plane data transmission channel, quality of service (QoS) information of the user plane data transmission channel, address information or identifier information of at least one second channel peer, and security parameters of the user plane data transmission channel.
[0522] In one implementation, the acquisition unit 2110 is specifically configured to:
[0523] receiving second request information sent by a third network function, where the second request information includes relevant information, and the second request information is used to request to perform any one of the following operations on user plane data transmission resources of the terminal: establishment, modification, release, and deletion;
[0524] Among them, the third network function is a network function used to control or manage the user plane data transmission channel.
[0525] In one implementation, the first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel.
[0526] In one embodiment, the apparatus 2100 further includes:
[0527] A first receiving unit, configured to receive first response information sent by at least one second network function, the first response information including at least one of the following: at least one first channel operation success or failure information, at least one second network function in its corresponding first channel address information or identification information, at least one second network function in its corresponding second channel address information or identification information, at least one second channel operation success or failure information;
[0528] At least one first channel operation success or failure information includes any one of the following: at least one first channel establishment success or failure information, at least one first channel modification success or failure information, at least one first channel release success or failure information, at least one first channel deletion success or failure information;
[0529] At least one second channel operation success or failure information includes any one of the following: at least one second channel establishment success or failure information, at least one second channel modification success or failure information, at least one second channel release success or failure information, at least one second channel deletion success or failure information.
[0530] In one embodiment, the apparatus 2100 further includes:
[0531] A second sending unit is used to send instruction information to the terminal according to the relevant information, where the instruction information is used to instruct the terminal to perform any of the following operations on at least one first channel: establish, modify, release, and delete;
[0532] The second receiving unit is used to receive a second response information sent by the terminal, where the second response information includes any one of the following: at least one first channel establishment success or failure information, at least one first channel modification success or failure information, at least one first channel release success or failure information, and at least one first channel deletion success or failure information.
[0533] In one embodiment, the apparatus 2100 further includes:
[0534] A third sending unit is used to send third request information to a third network function, where the third request information is used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: modification, release, and deletion;
[0535] A third receiving unit is used to receive third response information sent by a third network function, where the third response information includes any one of the following: user plane data transmission channel modification success or failure information, user plane data transmission channel release success or failure information, user plane data transmission channel deletion success or failure information;
[0536] Among them, the third network function is a network function used to control or manage the user plane data transmission channel.
[0537] In one embodiment, the apparatus 2100 further includes:
[0538] a fourth receiving unit, configured to receive fourth request information sent by a fourth network function, where the fourth request information is used to request to perform any one of the following operations on the terminal context: establishment, modification, release, and deletion, where the fourth network function is a network function in the RAN used to control or manage a wireless connection of the terminal;
[0539] An execution unit, configured to perform any one of the following operations on the terminal context according to the fourth request information: create, modify, release, and delete;
[0540] The fourth sending unit is used to send a fourth response information to the fourth network function, and the fourth response information includes any one of the following: information on success or failure in establishing a terminal context, information on success or failure in modifying a terminal context, information on success or failure in releasing a terminal context, and information on success or failure in deleting a terminal context.
[0541] It should be noted here that the above-mentioned communication device 2100 provided in the present application can implement all the method steps implemented by the first network function in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0542] Fig. 22 A schematic diagram of the structure of a communication device 2200 provided in an embodiment of the present application is shown in FIG. Fig. 22 As shown, the device 2200 includes:
[0543] The receiving unit 2210 is configured to receive first request information sent by a first network function, where the first network function is a network function in the RAN used to control or manage a user plane data transmission channel, each user plane data transmission channel is carried on at least one first channel and / or at least one second channel, the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal;
[0544] The execution unit 2220 is used to perform an operation on at least one first channel and / or at least one second channel according to the first request information.
[0545] In one implementation, the operation includes at least one of the following: create, modify, release, and delete.
[0546] In one implementation, the first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel of the terminal.
[0547] In one embodiment, the apparatus 2200 further includes:
[0548] A sending unit, configured to send first response information to the first network function, the first response information including at least one of the following: at least one first channel operation success or failure information, at least one second network function in its corresponding first channel address information or identification information, at least one second network function in its corresponding second channel address information or identification information, at least one second channel operation success or failure information;
[0549] At least one first channel operation success or failure information includes any one of the following: at least one first channel establishment success or failure information, at least one first channel modification success or failure information, at least one first channel release success or failure information, at least one first channel deletion success or failure information;
[0550] At least one second channel operation success or failure information includes any one of the following: at least one second channel establishment success or failure information, at least one second channel modification success or failure information, at least one second channel release success or failure information, at least one second channel deletion success or failure information.
[0551] It should be noted here that the above-mentioned communication device 2200 provided in the present application can implement all the method steps implemented by the second network function in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0552] Fig.23 Schematic diagram of the structure of the communication device 2300 provided in the embodiment of the present application. Fig.23 As shown, the device 2300 includes:
[0553] The sending unit 2310 is configured to send fourth request information to the first network function, where the fourth request information is used to request to perform any one of the following operations on the terminal context and / or user plane data transmission resources: establishment, modification, release, and deletion; the fourth request information includes at least one of the following: an identifier of the terminal, address information or identifier information of at least one second network function, and relevant information of a user plane data transmission channel; wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal, and the user plane data transmission channel is carried on at least one first channel and / or at least one second channel, and at least one first channel is a channel between the terminal and the RAN used to transmit user plane data of the terminal, and at least one second channel is a channel between the RAN and the core network used to transmit user plane data of the terminal;
[0554] The receiving unit 2320 is used to receive a fourth response information sent by the first network function, where the fourth response information includes any one of the following: information on success or failure in establishing a terminal context and / or user-plane data transmission resource, information on success or failure in modifying a terminal context and / or user-plane data transmission resource, information on success or failure in releasing a terminal context and / or user-plane data transmission resource, and information on success or failure in deleting a terminal context and / or user-plane data transmission resource.
[0555] In one embodiment, the relevant information includes at least one of the following: an identifier of a user plane data transmission channel, quality of service (QoS) information of the user plane data transmission channel, address information or identifier information of at least one second channel peer, and security parameters of the user plane data transmission channel.
[0556] It should be noted here that the above-mentioned communication device 2300 provided in the present application can implement all the method steps implemented by the fourth network function in the above-mentioned method embodiment, and can achieve the same technical effect. The parts and beneficial effects that are the same as those in the method embodiment will not be described in detail here.
[0557] It should be noted that the division of units in the embodiments of the present application is schematic and is only a logical function division. There may be other division methods in actual implementation. In addition, each functional unit in each embodiment of the present application may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0558] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a processor-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product. The computer software product is stored in a storage medium, including several instructions for a computer device (which can be a personal computer, server, or network device, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0559] An embodiment of the present application also provides a non-transitory readable storage medium, which stores a computer program, and the computer program is used to enable a processor to execute all method steps of the first network function in the above method embodiment, or all method steps of the second network function, or all method steps of the fourth network function.
[0560] Non-transitory readable storage media can be any available media or data storage devices that can be accessed by a computer, including but not limited to magnetic storage (such as floppy disks, hard disks, magnetic tapes, magneto-optical disks (MO), etc.), optical storage (such as CD, DVD, BD, HVD, etc.), and semiconductor storage (such as ROM, EPROM, EEPROM, non-volatile memory (NAND FLASH), solid-state drive (SSD)), etc.
[0561] The embodiment of the present application further provides a wireless access network device, including: a communication device 2100 , a communication device 2200 , and a communication device 2300 .
[0562] In one implementation, each communication device interacts with another based on a service interface and / or a point-to-point interface.
[0563] An embodiment of the present application also provides a computer program product, including a computer program, which implements the method described in any one of the above method embodiments when the computer program is executed by a processor.
[0564] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on at least one computer-usable storage medium (including but not limited to disk storage and optical storage, etc.) that contains a computer-usable program code.
[0565] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer executable instructions. These computer executable instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0566] These processor executable instructions may also be stored in a processor readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the processor readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0567] These processor-executable instructions may also be loaded onto a computer or other programmable data processing device so that a series of operational steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for executing on the computer or other programmable device to implement the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0568] Obviously, those skilled in the art can make various changes and modifications to the present application without departing from the spirit and scope of the present application. Thus, if these modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is also intended to include these modifications and variations.
Claims
1. A communication method, characterized in that: Applied to a first network function in a radio access network RAN, the method comprising: acquiring relevant information of a user plane data transmission channel of the terminal, where the user plane data transmission channel is carried by at least one first channel and / or at least one second channel, where the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal; According to the relevant information, first request information is sent to at least one second network function, where the first request information is used to indicate that an operation is performed on the at least one first channel and / or the at least one second channel, wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal.
2. The method according to claim 1, characterized in that The operation includes at least one of the following: create, modify, release, and delete.
3. The method according to claim 1, characterized in that The relevant information includes at least one of the following: an identifier of the user plane data transmission channel, quality of service QoS information of the user plane data transmission channel, address information or identification information of at least one second channel peer, and security parameters of the user plane data transmission channel.
4. The method according to any one of claims 1 to 3, characterized in that: The obtaining of relevant information of the user plane data transmission channel of the terminal includes: receiving second request information sent by a third network function, where the second request information includes the relevant information, and the second request information is used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: establishment, modification, release, and deletion; The third network function is a network function for controlling or managing a user plane data transmission channel.
5. The method according to claim 1, characterized in that The first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel.
6. The method according to claim 1 or 5, characterized in that: The method further comprises: receiving first response information sent by the at least one second network function, the first response information including at least one of the following: operation success or failure information of the at least one first channel, address information or identification information of the at least one second network function in its corresponding first channel, address information or identification information of the at least one second network function in its corresponding second channel, and operation success or failure information of the at least one second channel; The at least one first channel operation success or failure information includes any one of the following: the at least one first channel establishment success or failure information, the at least one first channel modification success or failure information, the at least one first channel release success or failure information, the at least one first channel deletion success or failure information; The at least one second channel operation success or failure information includes any one of the following: the at least one second channel establishment success or failure information, the at least one second channel modification success or failure information, the at least one second channel release success or failure information, and the at least one second channel deletion success or failure information.
7. The method according to claim 1, characterized in that The method further comprises: Sending instruction information to the terminal according to the relevant information, where the instruction information is used to instruct the terminal to perform any of the following operations on the at least one first channel: establishing, modifying, releasing, and deleting; Receive second response information sent by the terminal, where the second response information includes any one of the following: information on success or failure of establishing the at least one first channel, information on success or failure of modifying the at least one first channel, information on success or failure of releasing the at least one first channel, and information on success or failure of deleting the at least one first channel.
8. The method according to claim 1, characterized in that The method further comprises: Sending third request information to the third network function, where the third request information is used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: modify, release, and delete; receiving third response information sent by the third network function, the third response information including any one of the following: information on success or failure of modifying the user plane data transmission channel, information on success or failure of releasing the user plane data transmission channel, and information on success or failure of deleting the user plane data transmission channel; The third network function is a network function for controlling or managing a user plane data transmission channel.
9. The method according to claim 1, characterized in that: The method further comprises: receiving fourth request information sent by a fourth network function, where the fourth request information is used to request to perform any one of the following operations on the terminal context: establishment, modification, release, and deletion, where the fourth network function is a network function in the RAN used to control or manage a wireless connection of the terminal; According to the fourth request information, perform any one of the following operations on the terminal context: create, modify, release, delete; Sending fourth response information to the fourth network function, the fourth response information including any one of the following: information on success or failure in establishing a terminal context, information on success or failure in modifying a terminal context, information on success or failure in releasing a terminal context, and information on success or failure in deleting a terminal context.
10. A communication method, characterized in that: Applied to a second network function in a radio access network RAN, the method comprising: receiving first request information sent by a first network function, where the first network function is a network function in the RAN used to control or manage user plane data transmission channels, each user plane data transmission channel is carried on at least one first channel and / or at least one second channel, the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal; An operation is performed on the at least one first channel and / or the at least one second channel according to the first request information.
11. The method according to claim 10, characterized in that The operation includes at least one of the following: create, modify, release, and delete.
12. The method according to claim 10, characterized in that The first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel of the terminal.
13. The method according to any one of claims 10 to 12, characterized in that: The method further comprises: Sending a first response message to the first network function, the first response message including at least one of the following: operation success or failure information of the at least one first channel, address information or identification information of the at least one second network function in its corresponding first channel, address information or identification information of the at least one second network function in its corresponding second channel, and operation success or failure information of the at least one second channel; The at least one first channel operation success or failure information includes any one of the following: the at least one first channel establishment success or failure information, the at least one first channel modification success or failure information, the at least one first channel release success or failure information, the at least one first channel deletion success or failure information; The at least one second channel operation success or failure information includes any one of the following: the at least one second channel establishment success or failure information, the at least one second channel modification success or failure information, the at least one second channel release success or failure information, and the at least one second channel deletion success or failure information.
14. A communication method, characterized in that: A fourth network function applied to a radio access network RAN, the method comprising: Sending a fourth request message to the first network function, where the fourth request message is used to request to perform any one of the following operations on the terminal context and / or user plane data transmission resources: establishment, modification, release, and deletion; the fourth request message includes at least one of the following: an identifier of the terminal, address information or identifier information of at least one second network function, and relevant information of a user plane data transmission channel; wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal, and the user plane data transmission channel is carried on at least one first channel and / or at least one second channel, where the at least one first channel is a channel between the terminal and the RAN used to transmit user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network used to transmit user plane data of the terminal; Receive a fourth response message sent by the first network function, where the fourth response message includes any one of the following: information on success or failure in establishing a terminal context and / or user-plane data transmission resource, information on success or failure in modifying a terminal context and / or user-plane data transmission resource, information on success or failure in releasing a terminal context and / or user-plane data transmission resource, and information on success or failure in deleting a terminal context and / or user-plane data transmission resource.
15. The method according to claim 14, characterized in that The relevant information includes at least one of the following: an identifier of the user plane data transmission channel, quality of service QoS information of the user plane data transmission channel, address information or identification information of at least one second channel peer, and security parameters of the user plane data transmission channel.
16. A communication device, characterized in that: Applied to a first network function in a radio access network RAN, the device comprising: an acquiring unit, configured to acquire relevant information of a user plane data transmission channel of the terminal, where the user plane data transmission channel is carried by at least one first channel and / or at least one second channel, where the at least one first channel is a channel between the terminal and the RAN for transmitting the user plane data of the terminal, and the at least one second channel is a channel between the RAN and a core network for transmitting the user plane data of the terminal; A sending unit is used to send first request information to at least one second network function according to the relevant information, wherein the first request information is used to indicate to perform an operation on the at least one first channel and / or the at least one second channel, wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal.
17. A communication device, characterized in that: The second network function applied to a radio access network RAN, the device comprising: a receiving unit, configured to receive first request information sent by a first network function, where the first network function is a network function in the RAN used to control or manage a user plane data transmission channel, each user plane data transmission channel is carried on at least one first channel and / or at least one second channel, the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and a core network for transmitting user plane data of the terminal; An execution unit is used to perform an operation on the at least one first channel and / or the at least one second channel according to the first request information.
18. A communication device, characterized in that: A fourth network function applied to a radio access network RAN, the device comprising: a sending unit, configured to send fourth request information to the first network function, wherein the fourth request information is used to request to perform any one of the following operations on the terminal context and / or user plane data transmission resources: establishment, modification, release, and deletion; the fourth request information includes at least one of the following: an identifier of the terminal, address information or identifier information of at least one second network function, and relevant information of a user plane data transmission channel; wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal, and the user plane data transmission channel is carried on at least one first channel and / or at least one second channel, and the at least one first channel is a channel between the terminal and the RAN used to transmit user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network used to transmit user plane data of the terminal; A receiving unit, used to receive fourth response information sent by the first network function, the fourth response information including any one of the following: establishment of terminal context and / or user plane data transmission resource success or failure information, modification of terminal context and / or user plane data transmission resource success or failure information, release of terminal context and / or user plane data transmission resource success or failure information, deletion of terminal context and / or user plane data transmission resource success or failure information.
19. A communication device, characterized in that: The device is applied to a first network function in a radio access network RAN, and the device includes a memory, a transceiver, and a processor: The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: acquiring relevant information of a user plane data transmission channel of the terminal, where the user plane data transmission channel is carried by at least one first channel and / or at least one second channel, where the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal; According to the relevant information, first request information is sent to at least one second network function, where the first request information is used to indicate that an operation is performed on the at least one first channel and / or the at least one second channel, wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal.
20. The device according to claim 19, characterized in that The operation includes at least one of the following: create, modify, release, and delete.
21. The device according to claim 19, characterized in that The relevant information includes at least one of the following: an identifier of the user plane data transmission channel, quality of service QoS information of the user plane data transmission channel, address information or identification information of at least one second channel peer, and security parameters of the user plane data transmission channel.
22. The device according to any one of claims 19 to 21, characterized in that The processor is specifically configured to perform the following operations: receiving second request information sent by a third network function, where the second request information includes the relevant information, and the second request information is used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: establishment, modification, release, and deletion; The third network function is a network function for controlling or managing a user plane data transmission channel.
23. The device according to claim 19, characterized in that The first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel.
24. The device according to claim 19 or 23, characterized in that The processor is further configured to perform the following operations: receiving first response information sent by the at least one second network function, the first response information including at least one of the following: operation success or failure information of the at least one first channel, address information or identification information of the at least one second network function in its corresponding first channel, address information or identification information of the at least one second network function in its corresponding second channel, and operation success or failure information of the at least one second channel; The at least one first channel operation success or failure information includes any one of the following: the at least one first channel establishment success or failure information, the at least one first channel modification success or failure information, the at least one first channel release success or failure information, the at least one first channel deletion success or failure information; The at least one second channel operation success or failure information includes any one of the following: the at least one second channel establishment success or failure information, the at least one second channel modification success or failure information, the at least one second channel release success or failure information, and the at least one second channel deletion success or failure information.
25. The device according to claim 19, characterized in that The processor is further configured to perform the following operations: Sending instruction information to the terminal according to the relevant information, where the instruction information is used to instruct the terminal to perform any of the following operations on the at least one first channel: establishing, modifying, releasing, and deleting; Receive second response information sent by the terminal, where the second response information includes any one of the following: information on success or failure of establishing the at least one first channel, information on success or failure of modifying the at least one first channel, information on success or failure of releasing the at least one first channel, and information on success or failure of deleting the at least one first channel.
26. The device according to claim 19, characterized in that The processor is further configured to perform the following operations: Sending third request information to the third network function, where the third request information is used to request to perform any one of the following operations on the user plane data transmission resources of the terminal: modify, release, and delete; receiving third response information sent by the third network function, the third response information including any one of the following: information on success or failure of modifying the user plane data transmission channel, information on success or failure of releasing the user plane data transmission channel, and information on success or failure of deleting the user plane data transmission channel; The third network function is a network function for controlling or managing a user plane data transmission channel.
27. The device according to claim 19, characterized in that The processor is further configured to perform the following operations: receiving fourth request information sent by a fourth network function, where the fourth request information is used to request to perform any one of the following operations on the terminal context: establishing, modifying, releasing, and deleting; According to the fourth request information, perform any one of the following operations on the terminal context: create, modify, release, delete; Sending fourth response information to the fourth network function, the fourth response information including any one of the following: information on success or failure in establishing a terminal context, information on success or failure in modifying a terminal context, information on success or failure in releasing a terminal context, and information on success or failure in deleting a terminal context.
28. A communication device, characterized in that: Applicable to a second network function in a radio access network RAN, the device comprising a memory, a transceiver, and a processor: The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: receiving first request information sent by a first network function, where the first network function is a network function in the RAN used to control or manage user plane data transmission channels, each user plane data transmission channel is carried on at least one first channel and / or at least one second channel, the at least one first channel is a channel between the terminal and the RAN for transmitting user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network for transmitting user plane data of the terminal; An operation is performed on the at least one first channel and / or the at least one second channel according to the first request information.
29. The device according to claim 28, characterized in that The operation includes at least one of the following: create, modify, release, and delete.
30. The device according to claim 28, characterized in that The first request information includes at least one of the following: an identifier of the terminal, relevant information of the first channel, relevant information of the second channel, and relevant information of the user plane data transmission channel of the terminal.
31. The device according to any one of claims 28 to 30, characterized in that The processor is further configured to perform the following operations: Sending a first response message to the first network function, the first response message including at least one of the following: operation success or failure information of the at least one first channel, address information or identification information of the at least one second network function in its corresponding first channel, address information or identification information of the at least one second network function in its corresponding second channel, and operation success or failure information of the at least one second channel; The at least one first channel operation success or failure information includes any one of the following: the at least one first channel establishment success or failure information, the at least one first channel modification success or failure information, the at least one first channel release success or failure information, the at least one first channel deletion success or failure information; The at least one second channel operation success or failure information includes any one of the following: the at least one second channel establishment success or failure information, the at least one second channel modification success or failure information, the at least one second channel release success or failure information, and the at least one second channel deletion success or failure information.
32. A communication device, characterized in that: A fourth network function applied to a radio access network RAN, the device comprising a memory, a transceiver, and a processor: The memory is used to store a computer program; the transceiver is used to send and receive data under the control of the processor; the processor is used to read the computer program in the memory and perform the following operations: Sending a fourth request message to the first network function, the fourth request message being used to request to perform any one of the following operations on the terminal context and / or user plane data transmission resources: establishment, modification, release, and deletion; the fourth request message comprising at least one of the following: an identifier of the terminal, address information or identifier information of at least one second network function, and relevant information of a user plane data transmission channel; wherein each second network function is a network function in the RAN used to transmit user plane data of the terminal, the user plane data transmission channel is carried on at least one first channel and / or at least one second channel, the at least one first channel is a channel between the terminal and the RAN used to transmit user plane data of the terminal, and the at least one second channel is a channel between the RAN and the core network used to transmit user plane data of the terminal; Receive a fourth response message sent by the first network function, where the fourth response message includes any one of the following: information on success or failure in establishing a terminal context and / or user-plane data transmission resource, information on success or failure in modifying a terminal context and / or user-plane data transmission resource, information on success or failure in releasing a terminal context and / or user-plane data transmission resource, and information on success or failure in deleting a terminal context and / or user-plane data transmission resource.
33. The device according to claim 32, characterized in that The relevant information includes at least one of the following: an identifier of the user plane data transmission channel, quality of service QoS information of the user plane data transmission channel, address information or identification information of at least one second channel peer, and security parameters of the user plane data transmission channel.
34. A non-transitory readable storage medium, characterized in that: The non-transitory readable storage medium stores a computer program, and the computer program is used to enable a processor to execute the method according to any one of claims 1 to 9, or the method according to any one of claims 10 to 13, or the method according to claim 14 or 15.
35. A wireless access network device, characterized in that: include: The communication device according to any one of claims 19 to 27; A communication device as claimed in any one of claims 28 to 31; A communication device as claimed in claim 32 or 33.
36. The wireless access network device according to claim 35, characterized in that: The communication devices interact with each other based on service interfaces and / or point-to-point interfaces.