Communication method and communication device

The actual service characteristics are acquired and transmitted through CU-UP, and the problem of improper scheduling and configuration of access network devices in 5G communication is solved, more accurate service scheduling and resource allocation are achieved, and the quality of communication services is improved.

CN114830707BActive Publication Date: 2025-07-11HUAWEI TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN201980103129.6
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2019-12-23
Publication Date
2025-07-11
Estimated Expiration
2039-12-23

AI Technical Summary

Technical Problem

In 5G communication technology, when access network equipment is scheduled or configured, the prior art cannot accurately adapt to the actual service characteristics, resulting in improper scheduling and configuration.

Method used

The actual business characteristics are obtained through CU-UP, and the service characteristics are sent to the DU through CU-CP or another business characteristic is determined based on the business characteristics, so that the DU can perform more accurate service scheduling and configuration.

Benefits of technology

It improves the accuracy of DU in service scheduling and resource allocation, ensures that access network equipment better adapts to actual business needs, and improves the quality of communication services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114830707B_ABST
    Figure CN114830707B_ABST
Patent Text Reader

Abstract

The present application provides a communication method and a communication device. The CU-UP obtains the first service feature of a service, and the first service feature includes one or more of the following: whether the service is a periodic service, the period corresponding to the service when the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service. Then, the CU-UP sends the first service feature to the CU-CP, and then the CU-CP can send the first service feature to the DU. Thus, the DU can perform scheduling or configuration of the service based on the service feature sent by the CU-CP.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and more particularly, to a communication method and a communication device. Background Art

[0002] The fifth-generation (5G) communication technology introduces a centralized unit (CU) / distributed unit (DU) architecture, that is, the access network device (such as a base station) is divided into two parts: CU and DU. The CU can be further divided into the control plane of the centralized unit (centralized unit control plane, CU-CP) and the user plane of the centralized unit (centralized unit user plane, CU-UP). The CU-CP can be responsible for the control plane function, and the CU-UP can be responsible for the user plane function.

[0003] Under the new network architecture, how the access network device performs service scheduling or configuration is a problem that needs to be solved. Summary of the Invention

[0004] This application provides a communication method and a communication device, which can enable the DU to perform service scheduling or configuration based on the service characteristics sent by the CU-CP.

[0005] In a first aspect, a communication method is provided, including: a first network node obtains first service characteristics of a service, the first network node is a CU-UP, and the first service characteristics include one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service; the first network node sends the first service characteristics to a second network node, and the second network node is a CU-CP.

[0006] According to the communication method provided by this application, the first network node can obtain service characteristics and provide them to the second network node. Furthermore, the second network node can provide the service characteristics to the DU, so that the DU can perform service scheduling or configuration based on the received service characteristics.

[0007] In addition, service characteristics are usually provided by the core network to the access network device, and the service characteristics provided by the core network are generally subscribed service characteristics, which may not match the actual service characteristics, thus potentially causing the access network device to be unable to adapt to the service characteristics during service scheduling or configuration. According to the communication method provided in this application, the first network node can obtain the service characteristics based on the actual service data, and the service characteristics obtained in this way are more in line with the actually transmitted service, so that the DU can better adapt during scheduling or configuration.

[0008] Optionally, the granularity corresponding to the first service characteristic is any one of the following: protocol data unit (PDU) session, terminal device, quality of service (QoS) flow, data radio bearer (DRB), or slice. Alternatively, the first service characteristic is the service characteristic corresponding to a specific PDU session, terminal device, QoS flow, DRB, or slice, and the specific PDU session, terminal device, QoS flow, DRB, or slice corresponds to this service.

[0009] In combination with the first aspect, in some implementation manners of the first aspect, the method may further include: the first network node receives algorithm information sent by the core network device, and the algorithm information includes a first algorithm and / or parameter information corresponding to the first algorithm; wherein, the first network node obtains the first service characteristic of the service, including: the first network node determines the first service characteristic according to the algorithm information.

[0010] Based on this solution, the first network node can predict the first service characteristic based on the algorithm information.

[0011] Optionally, the algorithm information may be sent by the core network device or other network elements (such as network management) to the first network node.

[0012] Optionally, the first algorithm may be some specific algorithms in supervised learning algorithms (such as decision tree, naive Bayes classification, least squares method, support vector machine, etc.), some specific algorithms in unsupervised learning algorithms (such as clustering algorithms, etc.), or some specific algorithms in reinforcement learning.

[0013] Optionally, the first network node receives the algorithm information sent by the core network device, including: the first network node receives the algorithm information sent by the core network device through the control plane of the centralized unit.

[0014] In combination with the first aspect, in some implementation manners of the first aspect, the method may further include: the first network node sends a second algorithm and / or parameter information corresponding to the second algorithm to the core network device.

[0015] Based on this solution, after the first network node switches, or when the terminal device enters the radio resource control (RRC) idle state and then enters the RRC connected state, the core network device can send the second algorithm and / or the parameter information corresponding to the second algorithm to the CU-UP that re-establishes a connection with the terminal device, and the CU-UP can continue to predict the service characteristics based on the second algorithm and / or the parameter information corresponding to the second algorithm.

[0016] Optionally, the first algorithm information and the second algorithm information may be the same or different.

[0017] Combined with the first aspect, in some implementation manners of the first aspect, the first network node obtains the first service characteristics of the service, including: the first network node determines the first service characteristics according to the auxiliary information sent by the core network device or other network nodes, and the auxiliary information includes one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service, and the auxiliary information is the same as or different from the service characteristics.

[0018] Optionally, the auxiliary information may be determined by the CU-UP to which the terminal device was last connected and sent to the core network device.

[0019] Combined with the first aspect, in some implementation manners of the first aspect, the first network node obtains the first service characteristics of the service, including: the first network node obtains the first service characteristics from the local or other CU-UPs.

[0020] In a second aspect, a communication method is provided, including: a second network node receives the first service characteristics of a service sent by a first network node, the first network node is a CU-CP, the second network node is a CU-CP, and the first service characteristics include one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service.

[0021] Optionally, the method may further include: the second network node sends the first service characteristics to a third network node, and the third network node is a DU.

[0022] Optionally, the method may further include: the second network node determines the second service characteristics of the service according to the first service characteristics, and the granularities corresponding to the first service characteristics and the second service characteristics are different; the second network node sends the second service characteristics to a third network node, and the third network node is a DU.

[0023] According to the method provided by this application, the CU-UP obtains service characteristics, and sends the service characteristics or another service characteristic determined according to the service characteristics to the DU through the CU-CP, so that the DU can perform service scheduling or configuration based on the received service characteristics.

[0024] Optionally, the granularity corresponding to the first service characteristic is any one of the following: protocol data unit (PDU) session, terminal device, quality of service (QoS) flow, data radio bearer (DRB), or slice.

[0025] Combined with the second aspect, in some implementation manners of the second aspect, the method may further include: the second network node sends the first service characteristic or the second service characteristic to the core network device.

[0026] In this way, when the terminal device returns from the RRC_idle state or the inactive state to the RRC_connected state next time, the core network device can send the first service characteristic or the second service characteristic to the CU-UP, and the CU-UP can continue to predict or use based on the first service characteristic or the second service characteristic.

[0027] In a third aspect, a communication method is provided, including: a first network node determines first information of a terminal device, the first network node is a CU-CP, and the first information includes one or more of the following: mobility information of the terminal device, battery information of the terminal device, or power consumption information of the terminal device; the first network node sends the first information to a second network node, and the second network node is a DU.

[0028] According to the method provided by this application, the CU-UP can determine first information characterizing certain characteristics of the terminal device, and the CU-UP can send the first information to the DU, so that the DU can configure appropriate radio parameters for the terminal device according to the first information, so as to better serve the terminal device.

[0029] Combined with the third aspect, in some implementation manners of the third aspect, the first network node determines the first information of the terminal device, including: the first network node determines the first information according to algorithm information and / or auxiliary information, the algorithm information includes a first algorithm and / or parameter information corresponding to the first algorithm, and the auxiliary information includes one or more of the following: mobility information of the terminal device, battery information of the terminal device, or power consumption information of the terminal device, and the auxiliary information is the same as or different from the first information.

[0030] Based on this method, the first network node can predict service characteristics based on algorithm information and / or auxiliary information.

[0031] In combination with the third aspect, in some implementation manners of the third aspect, the method may further include: a first network node sending the algorithm information to a core network device.

[0032] Based on this solution, after the first network node switches, or when the terminal device enters the RRC idle state and then enters the RRC connected state from the RRC idle state, the core network device may send the algorithm information to the CU-UP that re-establishes a connection with the terminal device, and the CU-UP may continue to predict service characteristics based on the algorithm information.

[0033] In combination with the third aspect, in some implementation manners of the third aspect, the method may further include: a first network node sending first information to a core network device. In this way, when the terminal device next returns from the RRC idle state or the inactive state to the RRC connected state, the core network device may send the first information to the CU-CP, and the CU-CP may continue to predict or use based on the first information.

[0034] In a fourth aspect, a communication method is provided, including: a second network node receiving first information of a terminal device sent by a first network node, where the first network node is a CU-CP and the second network node is a DU, and the first information includes one or more of the following: movement information of the terminal device, battery information of the terminal device, or power consumption information of the terminal device.

[0035] According to the method provided in this application, the CU-UP may determine first information characterizing certain features of the terminal device, and the CU-UP may send the first information to the DU, so that the DU may configure appropriate radio parameters for the terminal device according to the first information, thereby better serving the terminal device.

[0036] Optionally, the method may further include: the second network node configuring radio parameters for the terminal device according to the first information.

[0037] Exemplarily, the radio parameters may include one or more of the following: configuration information of discontinuous reception (DRX), beam configuration information, data inactivity timer length (when the terminal device does not receive or transmit any media access control (MAC) service data unit (SDU) within this timer, the terminal device will release the RRC connection with the network side and enter the RRC idle state), whether carrier aggregation is configured, the bandwidth that the terminal device can use, and the maximum multiple input multiple output (MIMO) layers that the terminal device can use, etc.

[0038] In a fifth aspect, a communication method is provided, including: a second network node determines configuration information of a terminal device, the second network node is a DU, and the configuration information includes one or more of the following: semi-static scheduling configuration, multiple input multiple output (MIMO) configuration, channel state information reference signal (CSI-RS) configuration, or sounding reference signal (SRS) configuration; the second network node sends the configuration information to a core network device through a first network node, and the first network node is a CU-CP.

[0039] Exemplarily, the semi-static scheduling configuration may include one or more of the following: semi-static scheduling period, hybrid automatic repeat request (HARQ) process number corresponding to the semi-static scheduling, modulation and coding table corresponding to the semi-static scheduling, physical uplink control channel (PUCCH) resources corresponding to the downlink semi-static scheduling.

[0040] The CSI-RS configuration may include one or more of the following: frequency domain position, number of ports, time domain position, code domain type.

[0041] The SRS configuration may include one or more of the following: periodic or aperiodic, number of ports, resource location, etc.

[0042] The MIMO configuration may include the number of MIMO streams, etc.

[0043] According to the method provided in this application, the DU can send the configuration information of the terminal device to the core network device, and the core network device can provide the configuration information to a subsequent DU (such as the DU after handover) to facilitate the subsequent DU to schedule or configure radio parameters.

[0044] In combination with the fifth aspect, in some implementation manners of the fifth aspect, the second network node determines the configuration information of the terminal device, including: the second network node determines the configuration information according to algorithm information and / or auxiliary information, the algorithm information includes a first algorithm and / or parameter information corresponding to the first algorithm, and the auxiliary information includes one or more of the following information of the terminal device: semi-static scheduling configuration, MIMO configuration, CSI-RS configuration, or SRS configuration, and the auxiliary information is the same as or different from the configuration information.

[0045] Based on this solution, the second network node can predict the configuration information based on the algorithm information and / or auxiliary information.

[0046] In combination with the fifth aspect, in some implementation manners of the fifth aspect, the method may further include: the second network node sends the algorithm information to the first network node.

[0047] Based on this solution, when the terminal device switches to another DU, the first network node can send the received algorithm information to the DU, and the DU can use the algorithm information to predict the configuration information of the terminal device.

[0048] In a sixth aspect, a communication method is provided, including: the core network device receives the configuration information of the terminal device sent by the second network node through the first network node, the first network node is a CU-CP, and the second network node is a DU, and the configuration information includes one or more of the following: semi-static scheduling configuration, multiple-input multiple-output MIMO configuration, channel state information reference signal CSI-RS configuration, or sounding reference signal SRS configuration.

[0049] According to the method provided in this application, the DU can send the configuration information of the terminal device to the core network device, so that the core network device can provide the configuration information to a subsequent DU (such as the DU after handover) to facilitate the subsequent DU to schedule or configure radio parameters.

[0050] Optionally, the method may further include: the core network device sends the configuration information to another DU. Exemplarily, the another distributed unit may be the DU after the terminal device is handed over.

[0051] Optionally, the method may further include: the core network device sends auxiliary information to a second network node, where the auxiliary information is used for the second network node to determine the configuration information, and the auxiliary information includes one or more of the following information of the terminal device: semi-static scheduling configuration, MIMO configuration, CSI-RS configuration, or SRS configuration.

[0052] Based on this solution, the second network node can predict the configuration information based on the auxiliary information, which is beneficial to improving the prediction accuracy.

[0053] In a seventh aspect, a communication method is provided, including: a first network node receives a first service characteristic of a service sent by a core network device, the first network node is a CU-CP, and the granularity corresponding to the first service characteristic is any one of the following: protocol data unit PDU session, quality of service QoS flow, data radio bearer DRB, or slice; the first network node sends a second service characteristic of the service to a second network node according to the first service characteristic, the second network node is a CU-CUP or DU, and the granularity corresponding to the second service characteristic is any one of the following: PDU session, QoS flow, DRB, or slice.

[0054] In the current technology, the core network device can provide service characteristics at the terminal device granularity to the access network device, while in the method provided in this application, the core network device can send service characteristics at a smaller granularity to the CU-UP or DU, so that the CU-UP or DU can perform more accurate scheduling and resource allocation according to these smaller granularity service characteristics, and thus better provide communication services for the terminal device.

[0055] Optionally, the first service characteristic includes one or more of the following: whether the service is a periodic service, the period corresponding to the service when the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, the scheduling time of the service, and the delay requirement of the service.

[0056] In an eighth aspect, a communication method is provided, including: the core network device determines a first service characteristic of a service; the core network device sends the first service characteristic to a first network node, the first network node is a CU-CP, and the granularity corresponding to the first service characteristic is any one of the following: protocol data unit PDU session, quality of service QoS flow, data radio bearer DRB, or slice.

[0057] In the current technology, the core network device can provide service characteristics at the terminal device granularity to the access network device, while in the method provided in this application, the core network device can send service characteristics at a smaller granularity to the CU-UP, so that the CU-UP can perform more accurate scheduling and resource allocation according to these smaller granularity service characteristics, and thus better provide communication services for the terminal device.

[0058] Optionally, the first service characteristic includes one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, the scheduling time of the service, and the latency requirement of the service.

[0059] In a ninth aspect, a communication method is provided, including: a second network node receives second service characteristics of a service sent by a first network node, the first network node being a CU-CP, the second network node being a CU-UP or a DU, and the granularity corresponding to the second service characteristics being any one of the following: a protocol data unit (PDU) session, a quality of service (QoS) flow, a data radio bearer (DRB), or a slice.

[0060] According to the method provided in this application, the CU-UP or the DU can perform more accurate scheduling and resource allocation according to the service characteristics provided by the CU-CP, so as to better provide communication services for the terminal device.

[0061] Optionally, the second service characteristic includes one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, the scheduling time of the service, and the latency requirement of the service.

[0062] In a tenth aspect, a communication device is provided, including various modules or units for executing the methods in the first aspect to the ninth aspect or any possible implementation manner in the first aspect to the ninth aspect.

[0063] In one implementation manner, the device corresponds to the first network node in the first aspect. The device includes a processing unit and a transceiver unit. The processing unit is configured to obtain first service characteristics of a service, the first service characteristics including one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service; the transceiver unit is configured to send the first service characteristics to a second network node, the second network node being the control plane of the centralized unit. It should be understood that the device can also be used to execute the methods in any possible implementation manner in the first aspect.

[0064] In one implementation, the device corresponds to the second network node of the second aspect. The device includes a transceiver unit configured to receive first service characteristics of a service sent by a first network node, where the first network node is the user plane of a central unit, and the first service characteristics include one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service. It should be understood that the device can also be used to execute the method in any possible implementation manner of the second aspect.

[0065] In one implementation, the device corresponds to the first network node of the third aspect. The device includes a processing unit and a transceiver unit. The processing unit is configured to determine first information of a terminal device, where the first information includes one or more of the following: mobility information of the terminal device, battery information of the terminal device, or power consumption information of the terminal device; the transceiver unit is configured to send the first information to a second network node, where the second network node is a distributed unit. It should be understood that the device can also be used to execute the method in any possible implementation manner of the third aspect.

[0066] In one implementation, the device corresponds to the second network node of the fourth aspect. The device includes a transceiver unit configured to receive first information of a terminal device sent by a first network node, where the first network node is the control plane of a central unit, and the first information includes one or more of the following: mobility information of the terminal device, battery information of the terminal device, and power consumption information of the terminal device. It should be understood that the device can also be used to execute the method in any possible implementation manner of the fourth aspect.

[0067] In one implementation, the device corresponds to the second network node of the fifth aspect. The device includes a processing unit and a transceiver unit. The processing unit is configured to determine configuration information of a terminal device, where the configuration information includes one or more of the following: semi-static scheduling configuration, multiple-input multiple-output (MIMO) configuration, channel state information reference signal (CSI-RS) configuration, or sounding reference signal (SRS) configuration; the transceiver unit is configured to send the configuration information to a core network device via a first network node, where the first network node is the control plane of a central unit. It should be understood that the device can also be used to execute the method in any possible implementation manner of the fifth aspect.

[0068] In one implementation, the device corresponds to the core network device of the sixth aspect. The device includes a transceiver unit, configured to receive, via a first network node, configuration information of a terminal device sent by a second network node, where the first network node is the control plane of a central unit, the second network node is a distributed unit, and the configuration information includes one or more of the following: semi-static scheduling configuration, multiple-input multiple-output (MIMO) configuration, channel state information reference signal (CSI-RS) configuration, or sounding reference signal (SRS) configuration. It should be understood that the device can also be used to execute the method in any possible implementation manner of the sixth aspect.

[0069] In one implementation, the device corresponds to the first network node of the seventh aspect. The device includes a transceiver unit, configured to receive a first service characteristic of a service sent by a core network device, where the granularity corresponding to the first service characteristic is any one of the following: protocol data unit (PDU) session, quality of service (QoS) flow, data radio bearer (DRB), or slice; and according to the first service characteristic, send a second service characteristic of the service to a second network node, where the second network node is the user plane or the distributed unit of the central unit, and the granularity corresponding to the second service characteristic is any one of the following: PDU session, QoS flow, DRB, or slice. It should be understood that the device can also be used to execute the method in any possible implementation manner of the seventh aspect.

[0070] In one implementation, the device corresponds to the core network device of the eighth aspect. The device includes a processing unit and a transceiver unit. The processing unit is configured to determine a first service characteristic of a service; the transceiver unit is configured to send the first service characteristic to a first network node, where the first network node is the control plane of a central unit, and the granularity corresponding to the first service characteristic is any one of the following: protocol data unit (PDU) session, quality of service (QoS) flow, data radio bearer (DRB), or slice. It should be understood that the device can also be used to execute the method in any possible implementation manner of the eighth aspect.

[0071] In one implementation, the device corresponds to the second network node of the ninth aspect. The device includes a transceiver unit, configured to receive a second service characteristic of a service sent by a first network node, where the first network node is the control plane of a central unit, and the granularity corresponding to the second service characteristic is any one of the following: protocol data unit (PDU) session, quality of service (QoS) flow, data radio bearer (DRB), or slice. It should be understood that the device can also be used to execute the method in any possible implementation manner of the ninth aspect.

[0072] In an eleventh aspect, a communication device is provided, including a processor. The processor can be used to execute the involved instructions so that the device executes the methods in the above first aspect to the ninth aspect or any possible implementation manner in the first aspect to the ninth aspect. Optionally, the device may further include a memory coupled to the processor, and the memory stores the involved instructions.

[0073] In a twelfth aspect, a communication device is provided, including a processor and a memory. The processor is used to read the instructions stored in the memory, and can receive signals through a receiver and transmit signals through a transmitter to execute the methods in the first aspect to the ninth aspect or any possible implementation manner in the first aspect to the ninth aspect.

[0074] In a feasible design, the processor is one or more, and the memory is one or more.

[0075] In a feasible design, the memory can be integrated with the processor, or the memory is separately provided from the processor.

[0076] In a specific implementation process, the memory can be a non-transitory memory, such as a read only memory (ROM), which can be integrated with the processor on the same chip or can be separately provided on different chips. The embodiments of the present application do not limit the type of the memory and the setting manner of the memory and the processor.

[0077] The communication device in the above twelfth aspect can be a chip. The processor can be implemented by hardware or by software. When implemented by hardware, the processor can be a logic circuit, an integrated circuit, etc.; when implemented by software, the processor can be a general-purpose processor, which is implemented by reading the software code stored in the memory. The memory can be integrated in the processor or can be located outside the processor and exist independently.

[0078] In a thirteenth aspect, a computer program product is provided. The computer program product includes: a computer program (which can also be referred to as code or instructions). When the computer program is run, it causes a computer to execute the methods in the above first aspect to the ninth aspect or any possible implementation manner in the first aspect to the ninth aspect.

[0079] In a fourteenth aspect, a computer-readable medium is provided. The computer-readable medium stores a computer program (which can also be referred to as code or instructions). When it runs on a computer, it causes the computer to execute the methods in the above first aspect to the ninth aspect or any possible implementation manner in the first aspect to the tenth aspect.

[0080] In a fifteenth aspect, a communication system is provided, including at least two of the foregoing CU-CP, CU-UP, DU, and core network devices. Description of the Drawings

[0081] Figure 1 is a schematic diagram of a communication system applied to the present application;

[0082] Figure 2 is a schematic flowchart of a communication method provided by the present application;

[0083] Figure 3 is a schematic flowchart of another communication method provided by the present application;

[0084] Figure 4 is a schematic flowchart of a communication method provided by the present application;

[0085] Figure 5 is a schematic flowchart of another communication method provided by the present application;

[0086] Figure 6 is a schematic flowchart of a communication method provided by the present application;

[0087] Figure 7 is a schematic block diagram of a communication device provided by the present application;

[0088] Figure 8 is a schematic block diagram of another communication device provided by the present application. Detailed Embodiments

[0089] Next, the technical solutions in the present application will be described with reference to the accompanying drawings.

[0090] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) systems, Worldwide Interoperability for Microwave Access (WiMAX) communication systems, New Radio (NR) in 5th generation (5G) systems, or other future possible communication systems.

[0091] Figure 1 is a schematic diagram of a communication system applied to the present application. As Figure 1As shown, the system includes a core network device, a CU, and a DU. The CU can be divided into a CU-UP and a CU-CP. The CU-UP can also be referred to as the user plane entity of the central unit or the user plane entity. The CU-CP can also be referred to as the control plane entity of the central unit or the control plane entity. Communication can occur between the core network device and the CU (such as the CU-UP and / or CU-CP). For example, the CU-CP can be connected to the core network device through the Ng interface on behalf of the access network device. Communication can occur between the CU-UP and the CU-CP. For example, communication can occur through the E1 interface. Communication can occur between the CU-UP and CU-CP and the DU. For example, the CU-CP can be connected to the DU through F1-C (control plane), and the CU-UP is connected to the DU through F1-U (user plane).

[0092] The core network device corresponds to different network elements in different systems. For example, in a 4G network, the core network device can correspond to a mobility management entity (MME) and / or a serving gateway (S-GW); in a 5G network, it can correspond to an access and mobility management function (AMF), a session management function (SMF), or a user plane function (UPF), etc.

[0093] CU and DU are divisions of access network devices from the perspective of logical functions. The access network device can be, for example, a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a 5G mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc. CU and DU can be physically separated or deployed together. Multiple DUs can share one CU, and one DU can also be connected to multiple CUs (not shown in the figure). CU and DU can be connected through an interface, such as the F1 interface. CU and DU can be divided according to the protocol layers of the wireless network. For example, one possible division method is that CU is used to execute the functions of the radio resource control (RRC) layer, the service data adaptation protocol (SDAP) layer, and the packet data convergence protocol (PDCP) layer, while DU is used to execute the functions of the radio link control (RLC) layer, the media access control (MAC) layer, and the physical layer, etc. It can be understood that the above division is only an example, and CU and DU can also be divided in other ways. For example, CU or DU can be divided into functions with more protocol layers. For example, CU or DU can also be divided into partial processing functions of the protocol layer. In one possible implementation, part of the functions of the RLC layer and the protocol layers above the RLC layer are set in CU, and the remaining functions of the RLC layer and the protocol layers below the RLC layer are set in DU. In another possible implementation, the functions of CU or DU can also be divided according to service types or other system requirements. For example, divided by latency, the functions that need to meet the latency requirements in terms of processing time are set in DU, and the functions that do not need to meet this latency requirement are set in CU. In yet another possible implementation, CU can also have one or more functions of the core network. One or more CUs can be centrally set or separated. For example, CU can be set on the network side for convenient centralized management. DU can have multiple radio frequency functions, or the radio frequency functions can be remotely set. It should be understood that the functions of CU and DU can be set according to needs in specific implementations, and the embodiments of the present application do not make any limitations on this.

[0094] The functions of the CU can be implemented by one entity or different entities. In one way, the functions of the CU can be further split into CP functions and UP functions, that is, the CU can be divided into CU-UP and CU-CP. CU-CP and CU-UP can be implemented by one physical device respectively, or both can be deployed in the same physical device. CU-CP and CU-UP can be coupled with the DU to jointly complete the functions of the access network device. In one possible way, CU-CP is responsible for the control plane functions, mainly including RRC and PDCP-C. PDCP-C is mainly responsible for the encryption, decryption, integrity protection and data transmission of control plane data, etc. CU-UP is responsible for the user plane functions, mainly including SDAP and PDCP-U. Among them, SDAP is mainly responsible for processing the data of the core network device and mapping the data flow to the bearer. PDCP-U is mainly responsible for the encryption, decryption, integrity protection, header compression, sequence number maintenance and data transmission of the data plane, etc. Another possible implementation is that PDCP-C is also in CU-UP.

[0095] It should be understood that Figure 1 The shown protocol layer division method is only an exemplary method and should not impose any limitation on this application. Additionally, Figure 1 The shown system may further include terminal devices not shown in the figure. Terminal devices may refer to user equipment (UE), access terminals, user units, user stations, mobile stations, mobile phones, remote stations, remote terminals, mobile devices, user terminals, terminals, wireless communication devices, user agents or user devices. Terminal devices may also be cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA), handheld devices with wireless communication functions, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, terminal devices in future 5G networks or terminal devices in future evolved public land mobile networks (PLMN), etc., and the embodiments of this application are not limited thereto.

[0096] In a wireless network, a terminal device may communicate with multiple access network devices, namely dual connectivity (DC), also known as Multi-Radio dual connectivity (MR-DC). These multiple access network devices may be access network devices belonging to the same system (such as all 4G access network devices, or all 5G access network devices), or may be access network devices of different mechanisms (such as one being a fourth-generation 4G access network device and one being a fifth-generation 5G access network device). The network side can utilize the resources of multiple access network devices to provide communication services for the terminal device, thereby providing high-rate transmission for the terminal device. In DC, the access network device that has control plane signaling interaction with the core network device is called the master node (MN), and other access network devices are called secondary nodes (SN). It should be noted that in MR-DC, MN and SN can be various forms and structures of the aforementioned access network devices. Optionally, MN and SN use the same CU while the DUs are different, or use the same DU while the CUs are different.

[0097] The method provided in this application will be described below. It should be noted that CU-CP and CU-UP described below can be implemented by one entity or by different entities.

[0098] Figure 2 It is a schematic flowchart of a communication method provided in this application. The following will describe each step of method 200 in conjunction with Figure 2 Describe each step of method 200.

[0099] S210, the first network node obtains the first service feature of the service, and the first network node is CU-UP.

[0100] Exemplarily, the first service feature may include one or more of the following: whether the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service, and in the case where the service is a periodic service, the period corresponding to the service.

[0101] The service model may be, for example, one of the following: only single uplink, only single downlink, single uplink followed by single downlink, single uplink followed by multiple downlinks, multiple uplinks followed by single downlink. Here, single / multiple refers to the number of data packets.

[0102] Only single uplink means that the service has only uplink data packets and only one uplink data packet of the service is sent each time. The meaning of only single downlink is similar (i.e., the service has only downlink data packets and only one downlink data packet of the service is sent each time). Single uplink followed by single downlink means that the service has both uplink and downlink data packets, and only one downlink data packet of the service is sent immediately after sending one uplink data packet of the service each time. Single uplink followed by multiple downlinks means that the service has both uplink and downlink data packets, and multiple downlink data packets of the service are sent immediately after sending one uplink data packet of the service each time. The meaning of multiple uplinks followed by single downlink is similar.

[0103] The service model can also be, for example, one of the following: only uplink, only downlink, both uplink and downlink. Only uplink means that the service has only uplink data packets. Only downlink means that the service has only downlink data packets. Both uplink and downlink means that the service has both uplink and downlink data packets.

[0104] The scheduling time can be, for example, the scheduling time of each week or the scheduling time of each day, etc.

[0105] Exemplarily, the granularity corresponding to the first service characteristic can be any one of the following: PDU session, terminal device, QoS flow, DRB, or slice.

[0106] Alternatively, it can be understood that the first service characteristic is the service characteristic corresponding to a specific PDU session, terminal device, QoS flow, DRB, or slice, and the specific PDU session, terminal device, QoS flow, DRB, or slice corresponds to the service. For example, the first service characteristic can be the service characteristic corresponding to a specific QoS flow, such as QoS flow #1, where QoS flow #1 corresponds to the service. The first service characteristic can be the service characteristic corresponding to a specific DRB, such as DRB #1, where the QoS flow carried in DRB corresponds to the service.

[0107] It should be understood that for the same service, the service characteristics corresponding to different granularities may be different. For example, QoS flow #1 corresponds to DRB #1, and the two correspond to the same service, but the service characteristics corresponding to QoS flow #1 and the service characteristics corresponding to DRB #1 may be the same or different.

[0108] It should also be understood that in S210, the first network node may obtain one or more service characteristics of each of one or more services. The granularity corresponding to one or more service characteristics of each service may be the same or different, and this application does not make any limitation in this regard. For example, in S210, the first network node may obtain one or more service characteristics of Service #1 and one or more service characteristics of Service #2. Among them, one or more service characteristics of Service #1 may be, for example, the service characteristics of Slice #1 and Slice #2, and one or more service characteristics of Service #2 may be, for example, the service characteristics of QoS Flow #1 and QoS Flow #2.

[0109] In S210, the CU-UP may obtain the first service characteristic in various ways. Examples are given below for illustration.

[0110] Method 1

[0111] The CU-UP may determine the first service characteristic according to the algorithm information.

[0112] Among them, the algorithm information may include a first algorithm and / or parameter information corresponding to the first algorithm. Exemplarily, the algorithm information may be sent by the core network device to the CU-UP, such as the core network device directly sending it to the CU-UP, or the core network device first sending it to the CU-CP, and then the CU-CP sending it to the CU-UP. Alternatively, the algorithm information may also be sent by other network elements (for example, network management) to the CU-UP.

[0113] For example, the CU-UP may have a service characteristic prediction function. For example, the CU-UP may predict service characteristics according to a prediction algorithm and / or parameter information corresponding to the prediction algorithm (or referred to as a prediction model) and the received data packets. For example, the CU-UP may predict the service characteristics of QoS Flow #1 (an example of the first service characteristic) based on the data packets of QoS Flow #1 received within a certain time period or currently, through a first algorithm (i.e., an example of the prediction algorithm) and / or parameter information corresponding to the first algorithm. For example, if the CU-UP only receives uplink data packets on QoS Flow #1 within a period of time, it is considered that the service model of the service corresponding to QoS Flow #1 is only single uplink. Exemplarily, the prediction algorithm may be an AI algorithm, such as certain specific algorithms in supervised learning algorithms (such as decision tree, naive Bayes classification, least squares method, support vector machine, etc.), certain specific algorithms in unsupervised learning algorithms (such as clustering algorithms, etc.) or certain specific algorithms in reinforcement learning. It should be understood that the first algorithm may be any one of the above algorithms.

[0114] Optionally, the CU-UP may also send the second algorithm and / or the parameter information corresponding to the second algorithm to the core network device. The first algorithm and the second algorithm may be the same or different. The second algorithm may be, for example, any of the algorithms described above, such as Naive Bayes classification. Exemplarily, the second algorithm and / or the parameter information corresponding to the second algorithm may be directly sent by the CU-UP to the core network device. Alternatively, the second algorithm and / or the parameter information corresponding to the second algorithm may also be first sent by the CU-UP to the CU-CP, and then sent by the CU-CP to the core network device.

[0115] For example, during the process of predicting service characteristics, the CU-UP may also adjust the prediction algorithm and / or the parameter information corresponding to the prediction algorithm, and may send the adjusted prediction algorithm (e.g., the second algorithm) and / or the parameter information corresponding to the adjusted prediction algorithm (e.g., the parameter information corresponding to the second algorithm) to the core network device. In this way, after the CU-UP switches, or when the terminal device enters the radio resource control (RRC) idle state and then enters the RRC connected state, the core network device may send this information to the CU-UP (hereinafter denoted as: target CU-UP) that re-establishes a connection with the terminal device. For example, the core network device may directly send the adjusted prediction algorithm (e.g., the second algorithm) and / or the parameter information corresponding to the adjusted prediction algorithm to the target CU-UP, or first send it to the CU-CP (hereinafter denoted as: target CU-CP) connected to the target CU-UP, and then send it by the target CU-CP to the target CU-UP. At the same time, it should be understood that the target CU-UP and the CU-UP above may be the same CU-UP or may not be. After receiving the information sent by the core network device, the CU-UP may continue to use this information for prediction.

[0116] Method 2

[0117] The CU-UP may determine the first service characteristic according to the auxiliary information.

[0118] For example, the CU-UP has a service characteristic prediction function. The CU-UP may perform a more refined prediction based on the auxiliary information, such as a more accurate prediction, etc. Exemplarily, the auxiliary information may include one or more service characteristics of the service, and the parameter types in the service characteristics and the first service characteristics may be the same. That is, the CU-UP may determine the current service characteristic of the service based on the previous service characteristics of the service.

[0119] The auxiliary information can be sent by the core network device or the network management system. For example, the core network device or the network management system can directly send the auxiliary information to the CU-UP, or the core network device or the network management system can send the auxiliary information to the CU-CP, and the CU-CP then forwards the auxiliary information to the CU-UP. Exemplarily, the auxiliary information can be determined by the CU-UP to which the terminal device was last connected and sent to the core network device.

[0120] The auxiliary information can also be obtained by the CU-UP from local or other CU-UPs. For example, in a handover scenario, the source access network device sends the auxiliary information to the target access network device. For example, the auxiliary information is carried in the handover request message. Another example is in the MR-DC scenario, the MN sends the auxiliary information to the SN. For example, the auxiliary information is carried in the add SN request message or the modify SN request message. Here, the source access network device and the target access network device, or the source MN and SN, can correspond to the same CU-UP or different CU-UPs. In addition, the above first algorithm and the parameter information corresponding to the first algorithm can also be obtained in the manner described here.

[0121] Method 3

[0122] The CU-UP can obtain the first service feature from local or other CU-UPs.

[0123] For example, in a handover scenario, the source access network device can send the first service feature to the target access network device. For example, the first service feature is carried in the handover request message. Another example is in the MR-DC scenario, the MN can send the first service feature to the SN. For example, the first service feature is carried in the add SN request message or the modify SN request message. Here, the source access network device and the target access network device, or the source MN and SN, can correspond to the same CU-UP or different CU-UPs.

[0124] It should be understood that the CU-UP can determine the first service feature by combining the above three methods or any two of the three methods.

[0125] S220, the first network node sends the first service feature to the second network node, and the second network node is the CU-CP.

[0126] After receiving the first service feature, the CU-CP has two processing methods, which are described below respectively.

[0127] Method 1:

[0128] S230, the CU-CP sends the first service feature to the third network node. Among them, the third network node in method 200 is the DU.

[0129] For example, after receiving the first service characteristic, the CU-CP can directly forward the first service characteristic to the DU.

[0130] Alternatively, if the CU-CP determines that the granularity corresponding to the first service characteristic is the same as the granularity corresponding to the service characteristic that the CU-CP needs to send to the DU, the CU-CP can send the first service characteristic to the DU. For example, if the first service characteristic is the service characteristic of DRB #1 and the granularity of the service characteristic that the CU-CP needs to provide to the DU is also DRB, the CU-CP can send the service characteristic of DRB #1 to the DU.

[0131] Method 2:

[0132] S240, the CU-CP determines the second service characteristic of the service according to the first service characteristic, and the granularities corresponding to the first service characteristic and the second service characteristic are different.

[0133] Optionally, the granularity corresponding to the second service characteristic can be any one of the following: PDU session, terminal device, QoS flow, DRB, or slice.

[0134] S250, the CU-CP sends the second service characteristic to the DU.

[0135] For example, if the CU-CP determines that the granularity corresponding to the first service characteristic is different from the granularity corresponding to the service characteristic that the CU-CP needs to send to the DU, the CU-CP can determine the second service characteristic of the service according to the first service characteristic. For example, if the first service characteristic is the service characteristic of QoS flow #1 and the granularity of the service characteristic that the CU-CP needs to provide to the DU is DRB, the CU-CP can determine the service characteristic of DRB #1 corresponding to QoS flow #1 (i.e., an example of the second service characteristic) according to the service characteristic of QoS flow #1. For example, the CU-CP can provide the service characteristic of QoS flow #1 to the DU as the service characteristic of DRB #1, or the CU-CP can combine the service characteristic of QoS flow #1 and the service characteristics of one or more other QoS flows corresponding to DRB #1 to determine the service characteristic of DRB #1 and send the determined service characteristic of DRB #1 to the DU.

[0136] After the DU obtains the first service feature or the second service feature, service scheduling or configuration can be performed. For example, the DU can perform different scheduling or configuration according to the first service feature or the second service feature. For example, if the DU learns that the service is a periodic service, the DU can schedule the terminal device according to the period corresponding to the service. For another example, the DU can configure the semi-persistent scheduling (SPS) period or the configuration information of discontinuous reception (DRX) according to the period corresponding to the service. For another example, the DU selects whether to configure the carrier aggregation function according to the service packet size corresponding to the service or / and the period of the service, etc.

[0137] According to the communication method provided by the present application, the CU-UP obtains the service feature, and sends the service feature or another service feature determined according to the service feature to the DU through the CU-CP, so that the DU can perform service scheduling or configuration based on the received service feature.

[0138] In addition, usually the service feature is provided by the core network to the access network device, and the service feature provided by the core network is generally the subscribed service feature, which may not match the actual service feature, resulting in the access network device being unable to adapt to the service feature when performing service scheduling or configuration. According to the communication method provided by the present application, the CU-UP can obtain the service feature based on the actual service data, and the obtained service feature is more in line with the actually transmitted service, so that the DU can better adapt to the service when performing scheduling or configuration.

[0139] Optionally, after the CU-CP receives the first service feature or obtains the second service feature according to the first service feature, the CU-CP can also send the first service feature or the second service feature to the core network device.

[0140] In this way, when the terminal device returns to the RRC_connected state from the RRC_idle state or the inactive state next time, the core network device can send the first service feature or the second service feature to the CU-UP, and the CU-UP can continue to predict or use based on the first service feature or the second service feature.

[0141] Optionally, after the CU-CP receives the first service feature, the CU-CP can also perform some configurations based on the first service feature. For example, the CU-CP can select whether to configure dual-connectivity according to the service packet size corresponding to the service or / and the period of the service, etc.

[0142] Figure 3It is a schematic flowchart of another communication method provided by this application. In this method 300, after the first network node obtains the first service feature, it can directly provide it to the DU.

[0143] S310, the first network node obtains the first service feature of the service, and the first network node is the CU-UP.

[0144] This step is the same as S210 and will not be elaborated here.

[0145] S320, the first network node sends the first service feature to the third network node, and the third network node is the DU.

[0146] That is, the first network node can directly send the first service feature to the DU without forwarding through the CU-CP.

[0147] According to the method provided by this application, by having the CU-UP obtain the service feature and provide it to the DU, the DU can perform scheduling or configuration based on the received service feature. In addition, the CU-UP can obtain the service feature based on the actual service data, and the obtained service feature is more in line with the actually transmitted service. Furthermore, when the DU performs scheduling or configuration, it can better adapt to the service.

[0148] Figure 4 It is a schematic flowchart of another communication method provided by this application. The following will describe each step of method 400 in conjunction with Figure 4 Explain each step of method 400.

[0149] S410, the first network node determines the first information of the terminal device, and the first network node is the CU-CP.

[0150] S420, the CU-CP sends the first information to the second network node, and the second network node is the DU.

[0151] Exemplarily, the first information may include one or more of the following: the mobility information of the terminal device, the battery information of the terminal device, or the power consumption information of the terminal device.

[0152] The movement information of the terminal device can indicate whether the terminal device is in a moving state or stationary. Optionally, the movement information of the terminal device can further include the movement rate level of the terminal device when it is in a moving state, such as high speed, medium speed, or normal speed. Optionally, the movement information of the terminal device can include movement history information at the beam level. The movement history information at the beam level is used to indicate the beams experienced by the terminal device and the time at which the terminal device is located on the experienced beams. The beams experienced by the terminal device can be understood as the beams that provide services to the terminal device. Optionally, the beam here can refer to the synchronization signal and PBCH block (SSB) or the channel state information reference signal (CSI-RS).

[0153] The battery information of the terminal device can indicate whether the battery of the terminal device is rechargeable or whether the terminal device is connected to a power source.

[0154] The power consumption information of the terminal device can indicate the power consumption of the battery of the terminal device, such as the remaining target power, etc.

[0155] In S410, the CU-CP can determine the first information in multiple ways. The following gives examples for illustration.

[0156] Method 1

[0157] The CU-CP can determine the first information according to the algorithm information.

[0158] Among them, the algorithm information can include the first algorithm and / or the parameter information corresponding to the first algorithm. Exemplarily, the algorithm information can be sent by the core network device or can be sent by other network elements (for example, network management).

[0159] For example, the CU-CP has a prediction function. For example, the CU-UP can predict the first information according to the prediction algorithm and / or the parameter information corresponding to the prediction algorithm (or referred to as the prediction model). The prediction algorithm here can be any one of the algorithms described in Method 200. It should be understood that the first algorithm can be any prediction algorithm.

[0160] Optionally, the CU-CP can also send the second algorithm and / or the parameter information corresponding to the second algorithm to the core network device. The first algorithm and the second algorithm can be the same or different. The second algorithm can be, for example, some specific algorithms in the supervised learning algorithm or some specific algorithms in the unsupervised learning algorithm, etc.

[0161] For example, during the prediction process, the CU-CP can also adjust the prediction algorithm and / or the parameter information corresponding to the prediction algorithm, and can send the adjusted prediction algorithm (e.g., the second algorithm) and / or the parameter information corresponding to the adjusted prediction algorithm (e.g., the parameter information corresponding to the second algorithm) to the core network device. In this way, after the CU-CP is switched, or when the terminal device enters the RRC_idle state and then enters the RRC_connected state, the core network device can send this information to the CU-CP (hereinafter denoted as: the target CU-CP) that re-establishes a connection with the terminal device. It should be understood that the target CU-CP and the CU-CP in the above text may be the same CU-CP or may not be. After receiving the information sent by the core network device, the CU-CP can continue to use this information for prediction.

[0162] Based on the above description, it can be understood that the first algorithm and / or the parameter information corresponding to the first algorithm can be sent by a certain CU-CP to the core network device before the handover or before the terminal device enters the RRC idle state.

[0163] Method 2

[0164] The CU-CP can determine the first information according to the auxiliary information.

[0165] For example, the CU-CP has a prediction function. The CU-CP can perform more refined predictions based on the first information, such as more accurate predictions, etc. For example, the parameters in the auxiliary information can be of the same type as the parameters in the first information, but the auxiliary information can have a different granularity from the first information. For example, the auxiliary information is at the cell granularity and the first information is at the beam granularity, that is, the CU-CP can predict the corresponding information at the beam granularity based on the information at the cell granularity.

[0166] The auxiliary information can be sent by the core network device or the network management. Exemplarily, the auxiliary information can be determined and sent by the CU-CP to which the terminal device was last connected to the core network device.

[0167] The auxiliary information can also be obtained by the CU-CP from local or other CU-CPs. For example, in a handover scenario, the source access network device sends the auxiliary information to the target access network device. For example, the auxiliary information is carried in the handover request message. Another example is in the MR-DC scenario, the MN sends the auxiliary information to the SN. For example, the auxiliary information is carried in the add SN request message or the modify SN request message. Here, the source access network device and the target access network device, or the source MN and SN, can correspond to the same CU-CP or different CU-CPs. In addition, the first algorithm and the parameter information corresponding to the first algorithm can also be obtained through the methods described here.

[0168] Optionally, the above two ways of determining the first information of the terminal device may be combined. That is, the terminal device may determine the first information of the terminal device according to the first algorithm and / or the parameter information corresponding to the first algorithm, and the auxiliary information.

[0169] Optionally, in this application, the CU-CP may also perform local configuration using the first information, such as the configuration of mobility measurement.

[0170] In S420, the DU may receive the first information. After the DU receives the first information, it may configure wireless parameters for the terminal device according to the first information.

[0171] Exemplarily, the wireless parameters may include one or more of the following: configuration information of discontinuous reception (DRX), beam configuration information, data inactivity timer length (when the terminal device does not receive or send any MAC service data unit (SDU) within this timer, the terminal device will release the RRC connection with the network side and enter the RRC idle state), whether carrier aggregation is configured, the bandwidth that the terminal device can use, and the maximum multiple input multiple output (MIMO) layers that the terminal device can use, etc.

[0172] Optionally, the method may further include: S430, the CU-CP sends the first information to the core network device.

[0173] The CU-CP may send the first information to the core network device, so that when the terminal device returns from the RRC_idle state or the inactive state to the RRC_connected state next time, the core network device may send the first information to the CU-CP, and the CU-CP may continue to predict or use based on the first information.

[0174] In summary, for the method provided in this application, the CU-UP may determine the first information characterizing certain features of the terminal device, and the CU-UP may send the first information to the DU, so that the DU may configure appropriate wireless parameters for the terminal device according to the first information, thereby better serving the terminal device.

[0175] Figure 5 It is a schematic flowchart of another communication method provided in this application. The following will be combined with Figure 5 to illustrate each step of method 500.

[0176] S510, the second network node determines the configuration information of the terminal device. The second network node is the DU.

[0177] In S520, the DU sends the configuration information to the core network device via a first network node. The first network node is the CU-CP.

[0178] Exemplarily, the configuration information includes one or more of the following: semi-static scheduling configuration, multiple-input multiple-output (MIMO) configuration, channel state information reference signal (CSI-RS) configuration, or sounding reference signal (SRS) configuration.

[0179] For example, the semi-static scheduling configuration may include one or more of the following: semi-static scheduling period, hybrid automatic repeat request (HARQ) process number corresponding to the semi-static scheduling, modulation and coding table corresponding to the semi-static scheduling, and PUCCH resources corresponding to the downlink semi-static scheduling.

[0180] The CSI-RS configuration may include one or more of the following: frequency-domain position, number of ports, time-domain position, and code-domain type.

[0181] The SRS configuration may include one or more of the following: periodic or aperiodic, number of ports, resource location, etc.

[0182] The MIMO configuration may include the number of MIMO streams, etc.

[0183] In one way, in S510, the DU may determine the configuration information according to algorithm information. The algorithm information may include a first algorithm and / or parameter information corresponding to the first algorithm. Exemplarily, the algorithm information may be sent by the core network device or by other network elements (such as a network management system).

[0184] For example, the DU has a prediction function. For instance, the DU may predict the configuration information according to a prediction algorithm and / or parameter information corresponding to the prediction algorithm (or referred to as a prediction model). The prediction algorithm here may be any one of the algorithms described in Method 200. It should be understood that the first algorithm may be any prediction algorithm.

[0185] Optionally, the DU may also send a second algorithm and / or parameter information corresponding to the second algorithm to the CU-CP. Further, the CU-CP may send the second algorithm and / or parameter information corresponding to the second algorithm to the core network device. The first algorithm and the second algorithm may be the same or different. The second algorithm may be, for example, some specific algorithms in supervised learning algorithms or some specific algorithms in unsupervised learning algorithms, etc.

[0186] For example, during the prediction process, the DU can also adjust the prediction algorithm and / or the parameter information corresponding to the prediction algorithm, and can send the adjusted prediction algorithm (e.g., the second algorithm) and / or the parameter information corresponding to the adjusted prediction algorithm (e.g., the parameter information corresponding to the second algorithm) to the CU-CP. In this way, when the terminal device switches to a new DU, the CU-CP can send this information to the new DU, and the new DU can use this information to configure relevant information for the UE.

[0187] In another way, in S510, the DU can determine the configuration information according to the auxiliary information.

[0188] Exemplarily, the parameters in the auxiliary information can be of the same type as the parameters in the configuration information of the terminal device.

[0189] The auxiliary information can be sent by the core network device or the network management. Exemplarily, the auxiliary information can be determined and sent to the core network device by the DU that the terminal device accessed last time.

[0190] The auxiliary information can also be obtained by the DU from local or other DUs. For example, in a handover scenario, the source access network device sends the auxiliary information to the target access network device. For example, the auxiliary information is carried in the handover request message. Another example is that in the MR-DC scenario, the MN sends the auxiliary information to the SN. For example, the auxiliary information is carried in the add SN request message or the modify SN request message. Here, the source access network device and the target access network device, or the source MN and the SN, can correspond to the same DU or different DUs. In addition, the first algorithm and the parameter information corresponding to the first algorithm can also be obtained through the methods described here.

[0191] Optionally, the above two ways of determining the configuration information can be combined. That is, the terminal device can determine the configuration information according to the first algorithm and / or the parameter information corresponding to the first algorithm, and the auxiliary information.

[0192] In S520, the DU first sends the configuration information to the CU-CP, and then the CU-CP sends the configuration information to the core network device.

[0193] In this way, when the terminal device returns from the RRC_idle state or the inactiv state to the RRC_connected state next time, the core network device can send the configuration information to the corresponding DU, and the corresponding DU can continue to predict or use based on the configuration information.

[0194] In the method provided in this application, the DU can send the configuration information of the terminal device to the core network device, so as to facilitate subsequent DUs to schedule or configure radio parameters.

[0195] Figure 6 is a schematic flowchart of another communication method provided by this application. The following will describe each step of method 600 in combination with Figure 6 the following.

[0196] S610, the core network device determines the first service feature of the service.

[0197] Exemplarily, the first service feature may include one or more of the following: whether the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service, the delay requirement of the service, and the period corresponding to the service in the case where the service is a periodic service.

[0198] Optionally, the delay requirement can distinguish between uplink and downlink. That is, if the service is an uplink service, the delay requirement is the uplink delay requirement. If the service is a downlink service, the delay requirement is the downlink delay requirement. If the service includes both uplink and downlink services, the delay requirement includes the uplink delay requirement and the downlink delay requirement.

[0199] It should be understood that the meanings of the service model and the scheduling time can be referred to the descriptions in method 200.

[0200] Exemplarily, the granularity corresponding to the first service feature may be any one of the following: PDU session, QoS flow, DRB, or slice.

[0201] Alternatively, it can be understood that the first service feature is the service feature corresponding to a specific PDU session, QoS flow, DRB, or slice, and the specific PDU session, QoS flow, DRB, or slice corresponds to the service. For example, the first service feature may be the service feature corresponding to a specific QoS flow, such as QoS flow #1, where QoS flow #1 corresponds to the service.

[0202] It should be understood that for the same service, the service features corresponding to different granularities may be different. For example, QoS flow #1 corresponds to DRB #1, and both correspond to the same service, but the service features corresponding to QoS flow #1 and DRB #1 may be the same or different.

[0203] It should also be understood that in S610, the first network node may obtain one or more service characteristics of each of one or more services. The granularities corresponding to the one or more service characteristics of each service may be the same or different, and this application does not make any limitations in this regard. For example, in S610, the first network node may obtain one or more service characteristics of Service #1 and one or more service characteristics of Service #2. Among them, the one or more service characteristics of Service #1 may be, for example, the service characteristics of Slice #1 and Slice #2, and the one or more service characteristics of Service #2 may be, for example, the service characteristics of QoS Flow #1 and QoS Flow #2.

[0204] S620, the core network device sends the first service characteristic to the first network node, and the first network node is the CU-CP.

[0205] S630, the CU-CP sends the second service characteristic to the second network node, and the second network node is the CU-UP or DU.

[0206] The first service characteristic and the second service characteristic may be the same or different. Exemplarily, the second service characteristic may be a PDU session, a QoS flow, a DRB, or a slice.

[0207] For example, after receiving the first service characteristic, the CU-CP may directly forward the first service characteristic to the second network node.

[0208] Alternatively, if the CU-CP determines that the granularity corresponding to the first service characteristic is the same as the granularity corresponding to the service characteristic that the CU-CP needs to send to the second network node, the CU-CP may send the first service characteristic to the second network node. For example, if the first service characteristic is the service characteristic of DRB #1 and the granularity of the service characteristic that the CU-CP needs to provide to the second network node is also DRB, the CU-CP may send the service characteristic of DRB #1 to the second network node.

[0209] Alternatively, if the CU-CP determines that the granularity corresponding to the first service characteristic is different from the granularity corresponding to the service characteristic that the CU-CP needs to send to the second network node, the CU-CP may determine the second service characteristic of the service according to the first service characteristic. For example, the first service characteristic is the service characteristic of QoS flow #1, and the granularity of the service characteristic that the CU-CP needs to provide to the second network node is DRB. Then the CU-CP may determine the service characteristic of DRB #1 corresponding to QoS flow #1 (i.e., an example of the second service characteristic) according to the service characteristic of QoS flow #1. For example, the CU-CP may provide the service characteristic of QoS flow #1 to the second network node as the service characteristic of DRB #1, or the CU-CP may combine the service characteristic of QoS flow #1 and the service characteristics of one or more other QoS flows corresponding to DRB #1 to determine the service characteristic of DRB #1, and send the determined service characteristic of DRB #1 to the second network node. Another example is for the delay requirement of the service. Assume that the delay requirement of the service in the first service characteristic is at the first granularity. The CU-CP may decompose the magnitude of the delay requirement of the service at the first granularity to each entity (such as the delay that the CU-UP side needs to ensure, the delay that the F1-U interface needs to ensure, the delay that the DU side needs to ensure, and the delay that the terminal device side needs to ensure). The CU-CP notifies the CU-UP and the DU of the delay requirements for each entity. For example, for the downlink, the CU-CP may decompose the delay requirement for the downlink to the delay of the CU-UP, the F1 interface delay, the delay of the DU side, and the delay of the terminal device side. The CU-CP notifies the CU-CP of the delay requirements for the CU-UP and the F1 interface delay, and sends the delay requirement for the DU side to the DU. Thus, the CU-UP and the DU can adjust the processing of the corresponding service according to the corresponding delay requirements, so as to meet the corresponding delay requirements.

[0210] In the current technology, the core network device can provide the service characteristics at the terminal device granularity to the access network device. However, in the method provided in this application, the core network device can send the service characteristics at a smaller granularity to the CU-UP or the DU. Thus, the CU-UP or the DU can perform more accurate scheduling and resource allocation according to these smaller granularity service characteristics, so as to better provide communication services for the terminal device.

[0211] It should be understood that in various embodiments of this application, the magnitudes of the serial numbers of the above processes do not mean the order of execution. The order of execution of each process should be determined according to its function and internal logic. The various numerical numbers or serial numbers involved in the above processes are only for the convenience of description for distinction, and should not constitute any limitation to the implementation process of the embodiments of this application.

[0212] Above, in combination with Figures 2 to 6 The method provided in the embodiments of this application has been described in detail. Below, in combination with Figure 7 andFigure 8 Describe in detail the device provided by the embodiments of the present application.

[0213] Figure 7 It is a schematic block diagram of a communication device provided by the embodiments of the present application. As Figure 7 shown, the communication device 1000 may include a transceiver unit 1100 and a processing unit 1200.

[0214] Among them, the transceiver unit 1100 may be used to receive information sent by other devices, and may also be used to send information to other devices. The processing unit 1200 may be used for internal processing of the device.

[0215] In a possible design, the communication device 1000 may correspond to the first network node (i.e., CU-UP) in the above method 200. For example, the communication device 1000 may be the first network node or a chip configured in the first network node. The communication device 1000 may include units for performing the operations performed by the first network node in the method, and each unit in the communication device 1000 is respectively for implementing the operations performed by the first network node in the method.

[0216] Specifically, the processing unit 1200 is used to obtain the first service feature of the service, and the first service feature includes one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service; the transceiver unit 1100 is used to send the first service feature to a second network node (i.e., CU-CP).

[0217] Optionally, the granularity corresponding to the first service feature is any one of the following: protocol data unit PDU session, terminal device, quality of service QoS flow, data radio bearer DRB, or slice.

[0218] Optionally, the transceiver unit 1100 is further used to receive algorithm information sent by the core network device, and the algorithm information includes a first algorithm and / or parameter information corresponding to the first algorithm; specifically, the processing unit 1200 is used to: determine the first service feature according to the algorithm information.

[0219] Optionally, the transceiver unit 1100 is specifically used to: receive the algorithm information sent by the core network device through the second network node.

[0220] Optionally, the transceiver unit 1100 is further used to send a second algorithm and / or parameter information corresponding to the second algorithm to the core network device.

[0221] Optionally, the processing unit 1200 is specifically configured to: determine the first service feature according to the auxiliary information sent by the core network device or other network nodes, where the auxiliary information includes one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service, and the auxiliary information is the same as or different from the service feature.

[0222] In a possible design, the communication device 1000 may correspond to the second network node (i.e., CU-CP) in the foregoing method 200. For example, the communication device 1000 may be the second network node or a chip configured in the second network node. The communication device 1000 may include units for performing the operations executed by the second network node in the method, and each unit in the communication device 1000 is respectively for implementing the operations executed by the second network node in the method.

[0223] Specifically, the transceiver unit 1100 is configured to receive the first service feature of the service sent by the first network node (i.e., CU-UP), where the first service feature includes one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service.

[0224] Optionally, the transceiver unit 1100 is further configured to: send the first service feature to a third network node, where the third network node is a distributed unit.

[0225] Optionally, the processing unit 1200 is configured to determine the second service feature of the service, where the granularities corresponding to the first service feature and the second service feature are different; the transceiver unit 1100 is further configured to send the second service feature to a third network node, where the third network node is a distributed unit.

[0226] Optionally, the granularity corresponding to the first service feature is any one of the following: protocol data unit (PDU) session, terminal device, quality of service (QoS) flow, data radio bearer (DRB), or slice.

[0227] In a possible design, the communication device 1000 may correspond to the first network node (i.e., CU-UP) in the foregoing method 300. For example, the communication device 1000 may be the first network node or a chip configured in the first network node. The communication device 1000 may include units for performing the operations executed by the first network node in the method, and each unit in the communication device 1000 is respectively for implementing the operations executed by the first network node in the method.

[0228] Specifically, the processing unit 1200 is configured to obtain the first service feature of a service, where the first service feature includes one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service; the transceiver unit 1100 is configured to send the first service feature to a third network node (i.e., DU).

[0229] In a possible design, the communication device 1000 may correspond to the third network node (i.e., DU) in the above method 300. For example, the communication device 1000 may be the third network node or a chip configured in the third network node. The communication device 1000 may include units for performing the operations performed by the third network node in the method, and each unit in the communication device 1000 is respectively for implementing the operations performed by the third network node in the method.

[0230] Specifically, the transceiver unit 1100 is configured to receive the first service feature of a service sent by a first network node (i.e., CU-UP), where the first service feature includes one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service.

[0231] In a possible design, the communication device 1000 may correspond to the first network node (i.e., CU-CP) in the above method 400. For example, the communication device 1000 may be the first network node or a chip configured in the first network node. The communication device 1000 may include units for performing the operations performed by the first network node in the method, and each unit in the communication device 1000 is respectively for implementing the operations performed by the first network node in the method.

[0232] Specifically, the processing unit 1200 is configured to determine the first information of the terminal device, where the first information includes one or more of the following: the mobility information of the terminal device, the battery information of the terminal device, or the power consumption information of the terminal device; the transceiver unit 1100 is configured to send the first information to a second network node, and the second network node is a distributed unit.

[0233] Optionally, the processing unit 1200 is specifically configured to: determine the first information according to algorithm information and / or auxiliary information, where the algorithm information includes a first algorithm and / or parameter information corresponding to the first algorithm, and the auxiliary information includes one or more of the following: the mobility information of the terminal device, the battery information of the terminal device, or the power consumption information of the terminal device, and the auxiliary information is the same as or different from the first information.

[0234] Optionally, the transceiver unit 1100 is further configured to: send the algorithm information to a core network device.

[0235] Optionally, the transceiver unit 1100 is further configured to: send the first information to a core network device.

[0236] In a possible design, the communication device 1000 may correspond to the second network node (i.e., DU) in the foregoing method 400. For example, the communication device 1000 may be the second network node or a chip configured in the second network node. The communication device 1000 may include units for performing the operations executed by the second network node in the method. Moreover, each unit in the communication device 1000 is respectively for implementing the operations executed by the second network node in the method.

[0237] Specifically, the transceiver unit 1100 is configured to receive first information of a terminal device sent by a first network node. The first network node is the control plane of a central unit, and the first information includes one or more of the following: mobility information of the terminal device, battery information of the terminal device, or power consumption information of the terminal device.

[0238] Optionally, the processing unit 1200 is configured to: configure radio parameters for the terminal device according to the first information.

[0239] In a possible design, the communication device 1000 may correspond to the second network node (i.e., DU) in the foregoing method 500. For example, the communication device 1000 may be the second network node or a chip configured in the second network node. The communication device 1000 may include units for performing the operations executed by the second network node in the method. Moreover, each unit in the communication device 1000 is respectively for implementing the operations executed by the second network node in the method.

[0240] Specifically, the processing unit 1200 is configured to determine configuration information of a terminal device. The configuration information includes one or more of the following: semi-static scheduling configuration, multiple-input multiple-output (MIMO) configuration, channel state information reference signal (CSI-RS) configuration, or sounding reference signal (SRS) configuration. The transceiver unit 1100 is configured to send the configuration information to a core network device through the first network node. The first network node is the control plane of a central unit.

[0241] Optionally, the processing unit 1200 is specifically configured to: determine the configuration information according to algorithm information and / or auxiliary information. The algorithm information includes a first algorithm and / or parameter information corresponding to the first algorithm. The auxiliary information includes one or more of the following information of the terminal device: semi-static scheduling configuration, MIMO configuration, CSI-RS configuration, or SRS configuration. The auxiliary information is the same as or different from the configuration information.

[0242] Optionally, the transceiver unit 1100 is further configured to send the algorithm information to the first network node.

[0243] In a possible design, the communication device 1000 may correspond to the core network device in the foregoing method 500. For example, the communication device 1000 may be a core network device or a chip configured in a core network device. The communication device 1000 may include units for performing the operations performed by the core network device in the method, and each unit in the communication device 1000 is respectively for implementing the operations performed by the core network device in the method.

[0244] Specifically, the transceiver unit 1100 is configured to receive, via a first network node, configuration information of a terminal device sent by a second network node. The first network node is the control plane of a central unit, and the second network node is a distributed unit. The configuration information includes one or more of the following: semi-static scheduling configuration, multiple-input multiple-output (MIMO) configuration, channel state information reference signal (CSI-RS) configuration, or sounding reference signal (SRS) configuration.

[0245] Optionally, the transceiver unit 1100 is further configured to: send the configuration information to another DU.

[0246] Optionally, the transceiver unit 1100 is further configured to: send auxiliary information to the second network node. The auxiliary information is used by the second network node to determine the configuration information, and the auxiliary information includes one or more of the following information of the terminal device: semi-static scheduling configuration, MIMO configuration, CSI-RS configuration, or SRS configuration.

[0247] In a possible design, the communication device 1000 may correspond to the first network node (i.e., CU-CP) in the foregoing method 600. For example, the communication device 1000 may be the first network node or a chip configured in the first network node. The communication device 1000 may include units for performing the operations performed by the first network node in the method, and each unit in the communication device 1000 is respectively for implementing the operations performed by the first network node in the method.

[0248] Specifically, the transceiver unit 1100 is configured to receive a first service characteristic of a service sent by a core network device. The granularity corresponding to the first service characteristic is any one of the following: protocol data unit (PDU) session, quality of service (QoS) flow, data radio bearer (DRB), or slice; and send a second service characteristic of the service to a second network node according to the first service characteristic. The second network node is the user plane or the distributed unit of the central unit, and the granularity corresponding to the second service characteristic is any one of the following: PDU session, QoS flow, DRB, or slice.

[0249] Optionally, the first service characteristic includes one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, the scheduling time of the service, and the latency requirement of the service.

[0250] In a possible design, the communication device 1000 may correspond to the core network device in the above method 600. For example, the communication device 1000 may be a core network device or a chip configured in a core network device. The communication device 1000 may include units for performing the operations executed by the core network device in the method, and each unit in the communication device 1000 is respectively for implementing the operations executed by the core network device in the method.

[0251] Specifically, the processing unit 1200 is used to determine the first service characteristic of a service; the transceiver unit 1100 is used to send the first service characteristic to a first network node, where the first network node is the control plane of the central unit, and the granularity corresponding to the first service characteristic is any one of the following: protocol data unit (PDU) session, quality of service (QoS) flow, data radio bearer (DRB), or slice.

[0252] Optionally, the first service characteristic includes one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, the scheduling time of the service, and the latency requirement of the service.

[0253] In a possible design, the communication device 1000 may correspond to the second network node (i.e., CU-CP or DU) in the above method 600. For example, the communication device 1000 may be a second network node or a chip configured in a second network node. The communication device 1000 may include units for performing the operations executed by the second network node in the method, and each unit in the communication device 1000 is respectively for implementing the operations executed by the second network node in the method.

[0254] Specifically, the transceiver unit 1100 is used to receive the second service characteristic of a service sent by a first network node, where the first network node is the control plane of the central unit, and the granularity corresponding to the second service characteristic is any one of the following: protocol data unit (PDU) session, quality of service (QoS) flow, data radio bearer (DRB), or slice.

[0255] Optionally, the second service characteristic includes one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, the scheduling time of the service, and the latency requirement of the service.

[0256] It should be understood that the specific processes for each unit to execute the corresponding steps above have been described in detail in the foregoing method embodiments. For the sake of brevity, they will not be repeated here.

[0257] It should also be understood that the transceiver unit 1100 in the communication device 1000 may correspond to Figure 8 the transceiver circuit 2010 shown in Figure 8 and the processing unit 1200 in the communication device 1000 may correspond to

[0258] Figure 8 FIG. is a schematic structural diagram of a communication device 2000 provided by an embodiment of the present application. The device 2000 can be applied to a system as shown in Figure 1 and perform the operations executed by each network element in the foregoing method embodiments. As shown in Figure 8 , the device 2000 includes a transceiver circuit 2010 and a processing circuit 2020. Optionally, the device 2000 further includes a storage circuit 2030. Exemplarily, the transceiver circuit 2010 may be a transceiver, the processing circuit 2020 may be a processor, and the storage circuit 2030 may be a memory. Among them, the transceiver circuit 2010, the processing circuit 2020, and the storage circuit 2030 can communicate with each other through an internal connection path to transmit control or data signals. The storage circuit 2030 is used to store a computer program, and the processing circuit 2020 is used to call and run the computer program from the storage circuit 2030 to control the transceiver circuit 2010 to transmit and receive signals.

[0259] The foregoing processing circuit 2020 and the storage circuit 2030 may be integrated into a processing device. The processing circuit 2020 is used to execute the program code stored in the storage circuit 2030 to implement the above functions. Specifically, in implementation, the storage circuit 2030 may also be integrated in the processing circuit 2020 or independent of the processing circuit 2020.

[0260] It should be understood that Figure 8 the device 2000 shown in can implement the functions of any network involved in any of the methods from method 200 to method 600. The operations or functions of each module in the device 2000 are respectively for implementing the corresponding processes in the foregoing method embodiments. For details, reference may be made to the description in the foregoing method embodiments. To avoid repetition, the detailed description is appropriately omitted here.

[0261] According to the method provided by an embodiment of the present application, the present application also provides a computer program product, which includes: computer program code. When the computer program code runs on a computer, it causes the computer to execute the operations performed by any network element in the foregoing method embodiments.

[0262] According to the method provided by the embodiments of the present application, the present application further provides a computer-readable medium storing program code, which, when running on a computer, causes the computer to perform the operations executed by any network element in the foregoing method embodiments.

[0263] According to the method provided by the embodiments of the present application, the present application further provides a system including one or more network elements among the foregoing DU, CU-CP, CU-CP, and core network devices.

[0264] The embodiments of the present application further provide a processing device including a processor and an interface; the processor is configured to execute the method in the foregoing method embodiments.

[0265] It should be understood that the foregoing processing device may be a chip. For example, the processing device may be a field programmable gate array (FPGA), a general-purpose processor, a digital signal processor (DSP), an application specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It may also be a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processing circuit (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application may be directly implemented by a hardware decoding processor or implemented by a combination of hardware and software modules in the decoding processor. The software module may be located in a mature storage medium in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the foregoing method.

[0266] It will be appreciated that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and directrambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include but not be limited to these and any other suitable types of memory.

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

[0268] In each of the above device embodiments, the network device corresponds exactly to the network device or the terminal device in the method embodiments, and the corresponding steps are executed by the corresponding modules or units. For example, the communication unit (transceiver) executes the steps of receiving or transmitting in the method embodiments, and the other steps except for sending and receiving can be executed by the processing unit (processor). The functions of the specific units can refer to the corresponding method embodiments. Among them, the processor can be one or more.

[0269] As used in this specification, the terms "component", "module", "system", etc. are used to denote computer-related entities, hardware, firmware, combinations of hardware and software, software, or software in execution. For example, a component can be, but is not limited to, a process running on a processor, a processor, an object, an executable, an execution thread, a program, or a computer. By way of illustration, an application running on a computing device and the computing device can both be components. One or more components can reside in a process or execution thread, and a component can be located on one computer or distributed between two or more computers. In addition, these components can execute from various computer-readable media that store various data structures. A component can communicate, for example, through a signal having one or more data packets (such as data from two components interacting with another component in a local system, a distributed system, or a network, such as through the Internet interacting with other systems) through a local or remote process.

[0270] It should be understood that the "embodiments" mentioned throughout the specification mean that specific features, structures, or characteristics related to the embodiments are included in at least one embodiment of the present application. Therefore, the various embodiments throughout the specification do not necessarily refer to the same embodiment. In addition, these specific features, structures, or characteristics can be combined in one or more embodiments in any suitable manner.

[0271] It should be understood that in the embodiments of the present application, the numbers "first", "second",... are only used to distinguish different objects, such as to distinguish different network devices, and do not limit the scope of the embodiments of the present application. The embodiments of the present application are not limited thereto.

[0272] It should also be understood that in the present application, "when", "if", and "in case" all mean that in a certain objective situation, the network element will perform corresponding processing, which is not a time limit, and it is not required that the network element must have a judgment action when implemented, nor does it mean that there are other limitations.

[0273] It should also be understood that in the present application, "at least one" means one or more, and "a plurality" means two or more.

[0274] It should also be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A, and B can be determined according to A. However, it should also be understood that determining B according to A does not mean determining B only according to A, and B can also be determined according to A and / or other information.

[0275] It should also be understood that the term "and / or" in this document is only a relational description of associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally represents an "or" relationship between the associated objects before and after.

[0276] In this application, the meaning of expressions similar to "the item includes one or more of the following: A, B, and C", unless otherwise specified, generally means that the item can be any one of the following: A; B; C; A and B; A and C; B and C; A, B, and C; A and A; A, A, and A; A, A, and B; A, A, and C; A, B, and B; A, C, and C; B and B, B, B, and B, B, B, and C; C and C; C, C, and C, and other combinations of A, B, and C. The above takes a total of 3 elements A, B, and C as an example to illustrate the selectable items of the item. When expressed as "the item includes at least one of the following: A, B,..., and X", that is, when there are more elements in the expression, the items applicable to the item can also be obtained according to the foregoing rules.

[0277] It can be understood that in the embodiments of this application, the terminal device and / or the network device can execute some or all of the steps in the embodiments of this application. These steps or operations are only examples, and the embodiments of this application can also execute other operations or various deformations of the operations. In addition, each step can be executed in a different order presented in the embodiments of this application, and it is possible that not all the operations in the embodiments of this application need to be executed.

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

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

[0280] In several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces. The indirect couplings or communication connections of the devices or units can be electrical, mechanical, or other forms.

[0281] The unit described as a separation component may or may not be physically separated. The component displayed as a unit may or may not be a physical unit, that is, it may be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0282] In addition, each functional unit in various embodiments of the present application may be integrated in a processing unit, may exist physically separately for each unit, or two or more units may be integrated in one unit.

[0283] If the function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art or a part of this technical solution can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in various embodiments of the present application. The aforementioned storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory ROM, random access memory RAM, magnetic disks, or optical discs that can store program codes.

[0284] As described above, the above are only specific implementation manners of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered by the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.

Claims

1. A communication method, characterized in that, Including: A first network node of an access network device obtains first service characteristics of a service. The first network node is a user plane of a central unit, and the first service characteristics include one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service. The first network node sends the first service characteristics to a distributed unit of the access network device via a second network node of the access network device. The second network node is a control plane of the central unit.

2. The method according to claim 1, wherein The granularity corresponding to the first service characteristics is any one of the following: a protocol data unit (PDU) session, a terminal device, a quality of service (QoS) flow, a data radio bearer (DRB), or a slice.

3. The method according to claim 1, characterized in that, The method further includes: The first network node receives algorithm information sent by a core network device. The algorithm information includes a first algorithm and / or parameter information corresponding to the first algorithm. Wherein, the first network node obtaining the first service characteristics of the service includes: The first network node determines the first service characteristics according to the algorithm information.

4. The method according to claim 3, wherein The first network node receiving the algorithm information sent by the core network device includes: The first network node receives the algorithm information sent by the core network device through the control plane of the central unit.

5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: The first network node sends a second algorithm and / or parameter information corresponding to the second algorithm to the core network device.

6. The method according to any one of claims 1 to 4, characterized in that, The first network node obtaining the first service characteristics of the service includes: The first network node determines the first service characteristics according to auxiliary information sent by the core network device or other network nodes. The auxiliary information includes one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service. The auxiliary information is the same as or different from the service characteristics.

7. A communication method, characterized in that, Including: A second network node of an access network device receives the first service characteristics of a service sent by a first network node of the access network device. The first network node is a user plane of a central unit, and the second network node is a control plane of the central unit. The first service characteristics include one or more of the following: whether the service is a periodic service, the period corresponding to the service in the case where the service is a periodic service, the service packet size corresponding to the service, the service model corresponding to the service, or the scheduling time of the service. The second network node sends second service characteristics of the service to a distributed unit of the access network device. The second service characteristics are determined according to the first service characteristics.

8. The method according to claim 7, wherein The method further includes: The second network node determines the second service characteristics according to the first service characteristics. The granularity corresponding to the first service characteristics and the second service characteristics is different.

9. The method according to claim 7 or 8, characterized in that The granularity corresponding to the first service feature is any one of the following: Protocol Data Unit (PDU) session, terminal device, Quality of Service (QoS) flow, Data Radio Bearer (DRB), or slice.

10. A communication device, characterized in that, It includes a module or unit for executing the method according to any one of claims 1 to 6.

11. A communication device, characterized in that, It includes a module or unit for executing the method according to any one of claims 7 to 9.

12. A communication device, characterized in that, It includes: A processor, the processor being coupled to a memory for storing programs or instructions, and when the programs or instructions are executed by the processor, the device is caused to execute the method according to any one of claims 1 to 9.

13. A readable storage medium having a computer program or instructions stored thereon, characterized in that, When the computer program or instructions are executed, the computer is caused to execute the method according to any one of claims 1 to 9.

14. A computer program product, characterized in that, It includes computer program instructions that cause the computer to execute: the method according to any one of claims 1 to 9.

Citation Information

Patent Citations

  • Communication methods under centralized unit-distributed unit architecture, and communication equipment

    CN109151871A