Communication method and apparatus

By deploying computing units near base stations to receive and process call statistics data to obtain models, the problems of data processing and transmission latency in traditional network management systems are solved, achieving more efficient network performance optimization.

WO2026067494A1PCT designated stage Publication Date: 2026-04-02HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2025-09-25
Publication Date
2026-04-02

AI Technical Summary

Technical Problem

Traditional network management systems face significant data processing and transmission latency issues when collecting call statistics data from various base stations through a network management center and issuing optimization commands.

Method used

A near-base station computing unit is used to receive cell call statistics data within the range of the base station. Based on this data, a model is obtained and network performance inference is performed to reduce communication latency.

Benefits of technology

By using data processing near the base station computing unit, the data acquisition rate and model adaptability are improved, the latency of the communication process is reduced, and the accuracy of the model is enhanced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025123822_02042026_PF_FP_ABST
    Figure CN2025123822_02042026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application are a communication method and apparatus. The method comprises: receiving first data, wherein the first data comprises traffic statistics data of one or more cells within the range of a base station; on the basis of the first data, acquiring a first model; on the basis of the first model, performing inference on the network performance of the one or more cells within the range of the base station, so as to acquire a communication parameter; and sending the communication parameter. By means of the method provided in the present application, the transmission delay of a network performance optimization command can be reduced.
Need to check novelty before this filing date? Find Prior Art

Description

A communication method and apparatus

[0001] This application claims priority to the Chinese Patent Application No. 202411366609.0, filed on September 27, 2024, and entitled "A communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] Embodiments of the present application relate to the field of wireless communication technology, and more specifically, to a communication method and apparatus. BACKGROUND

[0003] The conventional network management system collects the network management data of each base station through the network management center, and issues network performance optimization commands to each base station. However, in this way, the network management platform needs to receive or process a large amount of network management data, and is also subject to the limitation of data transmission mechanism, thus causing a large time delay. SUMMARY

[0004] The present application provides a communication method and apparatus to reduce the transmission time delay of the related commands of network performance optimization.

[0005] In a first aspect, a method is provided, which can be applied to a communication apparatus. The communication apparatus can be a communication device, or the communication apparatus can be a component (such as a chip or a chip system or a circuit or a communication module) in a communication device.

[0006] The method includes receiving first data, the first data including network management data of one or more cells within a range of a base station; obtaining a first model based on the first data; inferring network performance of the one or more cells within the range of the base station based on the first model to obtain a communication parameter; and transmitting the communication parameter.

[0007] Based on the above scheme, the computing unit obtains the first model based on the first data. On the one hand, since the computing unit is a near-base-station computing unit, the rate of obtaining the first data and transmitting the communication parameter by the computing unit is improved, i.e., the time delay of the communication process is reduced. On the other hand, since the first data is the data of the cell corresponding to the computing unit, the data volume obtained by the computing unit is reduced, and the first model obtained based on the first data is more suitable for the cell corresponding to the computing unit, thereby improving the accuracy of the first model.

[0008] Optionally, the computing unit can be a device in a network device, or a device independent of the network device, which is not limited.

[0009] With reference to the first aspect, in some implementations of the first aspect, the method further includes training, by the computing unit, the to-be-trained model based on the first data to obtain a first model.

[0010] Based on the above scheme, the computing unit trains the first model by itself based on the first data. The first model is more suitable for the cell corresponding to the computing unit. Since the computing unit is a near-base station computing unit, the computing unit can obtain multiple rounds of first data at a high rate to train the first model. In this way, the accuracy of the first model is improved.

[0011] With reference to the first aspect, in some implementations of the first aspect, the method further includes receiving a second model, the second model being trained based on second data, the second data including statistics data of one or more cells within a range of a central unit; and inferring the first model based on the second model and the first data.

[0012] Based on the above scheme, the computing unit infers the first model based on the second model and the first data. In this way, the computing power burden of the computing unit can be reduced, thereby further reducing the time delay of the communication process.

[0013] With reference to the first aspect, in some implementations of the first aspect, the first data includes one or more of the following: measurement report (MR) data, key performance indicator (KPI) data, and configuration information of the cell.

[0014] With reference to the first aspect, in some implementations of the first aspect, the communication parameter includes one or more of the following: a radio frequency (RF) parameter, a data link layer (L2) parameter, a network layer (L3) parameter, a power parameter, and a tilt parameter.

[0015] Based on the above scheme, the computing unit infers or trains the first model based on the first data, and further obtains the communication parameter based on the first model. The communication parameter can maintain a certain balance of relevant indicators while reducing power, so as to optimize the overall network performance.

[0016] The second aspect provides a method, which can be applied to a communication device. The communication device can be a communication equipment, or the communication device can be a component (such as a chip or a chip system or a circuit or a communication module) in the communication equipment.

[0017] The method includes: sending, to a computing unit, first data, the first data including statistics data of one or more cells within a range of a base station; and receiving a communication parameter.

[0018] With reference to the second aspect, in some implementations of the second aspect, the method further includes: sending, to the central unit, second data, the second data including network data of one or more cells within a range of the central unit.

[0019] With reference to the second aspect, in some implementations of the second aspect, the first data includes one or more of: MR, KPI, configuration information of the cell.

[0020] With reference to the second aspect, in some implementations of the second aspect, the second data includes one or more of: MR, KPI, configuration information of the cell.

[0021] With reference to the second aspect, in some implementations of the second aspect, the communication parameter includes one or more of: RF parameter, L2 parameter, L3 parameter, power parameter, tilt parameter.

[0022] The third aspect provides a method, which can be applied to a communication device, i.e., the communication device can be a communication equipment, or the communication device can be a component (e.g., a chip or a chip system or a circuit or a communication module) in the communication equipment.

[0023] The method includes: receiving second data, the second data including network data of one or more cells within a range of the central unit; training a second model based on the second data; and sending the second model.

[0024] With reference to the third aspect, in some implementations of the third aspect, the second data includes one or more of: MR, KPI, configuration information of the cell.

[0025] The second aspect to the third aspect and possible implementations have beneficial effects which can be referred to the description related to the first aspect, and will not be repeated here.

[0026] The fourth aspect provides a method, which can be applied to a communication device, i.e., the communication device can be a communication equipment, or the communication device can be a component (e.g., a chip or a chip system or a circuit or a communication module) in the communication equipment.

[0027] The method includes: receiving KPI data, the KPI data including KPI data of one or more cells within a range of the base station; and detecting an abnormal indicator in the KPI data.

[0028] Based on the above scheme, the calculation unit can monitor the network performance of one or more cells corresponding to the calculation unit in real time according to the KPI data, which can timely detect the KPI abnormal situation and make corresponding processing, thereby improving the overall network performance.

[0029] Optionally, the computing unit can be an apparatus in the network device, or an apparatus independent of the network device, without limitation.

[0030] In combination with the fourth aspect, in some implementations of the fourth aspect, the method further includes: in a case where the abnormal indicator exists in the KPI data, the computing unit infers network performance of one or more cells within a range of the base station based on the first model to obtain the communication parameter; and the computing unit sends the communication parameter.

[0031] Based on the above scheme, in a case where the computing unit monitors the abnormal KPI data, the computing unit sends the adjusted communication parameter to the base station, so that the base station responds to the KPI abnormality, thereby facilitating improvement of overall network performance.

[0032] In a fifth aspect, a communication apparatus is provided, which is configured to execute the method in any one of the first aspect to the fourth aspect. Specifically, the apparatus can include units and / or modules for executing the method in any one of the first aspect to the fourth aspect, such as a processing unit and / or a communication unit.

[0033] In an implementation, the apparatus is a communication device. When the apparatus is a communication device, the communication unit can be a transceiver, or an input / output interface; and the processing unit can be at least one processor. Optionally, the transceiver can be a transceiver circuit. Optionally, the input / output interface can be an input / output circuit.

[0034] In another implementation, the apparatus is a chip, chip system or circuit for use in a communication device. When the apparatus is a chip, chip system or circuit for use in a communication device, the communication unit can be an input / output interface, interface circuit, output circuit, input circuit, pin or related circuit on the chip, chip system or circuit, etc.; and the processing unit can be at least one processor, processing circuit or logic circuit, etc.

[0035] In a sixth aspect, a communication apparatus is provided, which includes a memory configured to store a program; and at least one processor configured to execute the computer program or instructions stored in the memory to execute the method in any one of the first aspect to the fourth aspect.

[0036] In an implementation, the apparatus is a communication device.

[0037] In another implementation, the apparatus is a chip, chip system or circuit for use in a communication device.

[0038] In a seventh aspect, a processor is provided, which is configured to execute the method in any one of the aspects.

[0039] For the sending and obtaining / receiving operations involved by the processor, if no special description is made, or if it does not conflict with the actual role or internal logic in the related description, it can be understood as the processor output and input operations, and also can be understood as the sending and receiving operations performed by the radio frequency circuit and the antenna, and the present application does not limit this.

[0040] In an eighth aspect, a computer-readable storage medium is provided, the computer-readable storage medium is used for program codes executed by a device, and the program codes comprise a method provided by any of the implementations of the method in any of the first aspect to the fourth aspect.

[0041] In a ninth aspect, a computer program product comprising instructions which, when executed on a processor of a computer, cause the computer to carry out the method provided by any of the implementations of the method in any of the first aspect to the fourth aspect.

[0042] In a tenth aspect, a chip is provided, the chip comprising a processor and a communication interface, the processor reading instructions stored on a memory through the communication interface and executing the method provided by any of the implementations of the method in any of the first aspect to the fourth aspect.

[0043] Optionally, as an implementation form, the chip further comprises a memory, the memory storing a computer program or instructions, and the processor is configured to execute the computer program or instructions stored on the memory, and when the computer program or instructions are executed, the processor is configured to execute the method provided by any of the implementations of the method in any of the first aspect to the fourth aspect.

[0044] In an eleventh aspect, a communication system is provided, comprising a first communication device and a second communication device. The first communication device is configured to execute the method provided by any of the implementations of the first aspect or the fourth aspect, and the second communication device is configured to execute the method provided by any of the implementations of the second aspect.

[0045] Optionally, the communication system further comprises a third communication device, and the third communication device is configured to execute the method provided by any of the implementations of the third aspect.

[0046] The beneficial effects of the fifth aspect to the eleventh aspect and the possible implementation forms can refer to the foregoing related description, and will not be described here. BRIEF DESCRIPTION OF DRAWINGS

[0047] FIG. 1 is a schematic diagram of a wireless communication system suitable for embodiments of the present application.

[0048] FIG. 2 is a schematic diagram of an ORAN system suitable for embodiments of the present application.

[0049] FIG. 3 is a schematic diagram of a communication method 300 according to an embodiment of the present application.

[0050] FIG. 4 is a schematic diagram of a deployment of a computing unit according to an embodiment of the present application.

[0051] FIG. 5 is a schematic diagram of a communication method 500 according to an embodiment of the present application.

[0052] FIG. 6 is a schematic block diagram of a communication apparatus 600 according to an embodiment of the present application.

[0053] FIG. 7 is a schematic diagram of another communication apparatus 700 according to an embodiment of the present application.

[0054] FIG. 8 is a schematic block diagram of a chip system 800 according to an embodiment of the present application. DETAILED DESCRIPTION

[0055] The technical solutions in the present application will be described below with reference to the drawings.

[0056] Before introducing the solutions of the present application, the following points are explained.

[0057] (1) In the present application, "indication" can include direct indication, indirect indication, explicit indication, implicit indication, etc. When describing that certain indication information indicates A, it can be understood that the indication information carries A, carries an identifier of A, carries B having an association relationship with A, carries an identifier of B having an association relationship with A, etc. In other words, if the receiving side of certain indication information can determine A according to the indication information, it can be described that the indication information indicates A, and the specific determination is not limited. When it is understood that the indication information carries A, "indication" can be replaced by "includes", and at this time, similar to the expression "sending / receiving indication information, the indication information indicates A", it can be replaced by "sending / receiving A".

[0058] In the present application, the information indicated by the indication information is referred to as to-be-indicated information. In the specific implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information can be directly indicated, such as the to-be-indicated information itself or an index of the to-be-indicated information. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information has an association relationship with the to-be-indicated information. The to-be-indicated information can also be only indicated in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the indication of a specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, specified by a protocol), thereby reducing the indication overhead to a certain extent. In addition, the to-be-indicated information can be sent as a whole, or can be sent separately in multiple sub-information, and the sending period and / or sending occasion of these sub-information can be the same or different.

[0059] (2) In this application, the expression " / " is used to represent the relationship of "or" between the objects associated in front and back; for example, A / B can represent: A or B. The expression "and / or" is used to represent the relationship of both and and or between the objects associated in front and back; for example, A and / or B can represent the following cases: A exists alone, B exists alone, A and B exist together, wherein A, B can be single or multiple. "At least one of the following" or similar expressions are used to represent any combination of the listed items; for example, at least one of A, B and (or) C can represent the following cases: A exists alone, B exists alone, C exists alone, A and B exist together, B and C exist together, A and C exist together, A, B and C exist together, wherein A, B, C can be single or multiple.

[0060] (3) In this application, "send" and "receive" represent the direction of signal transmission. For example, "sending information to XX" can be understood as the destination of the information being XX, which can include direct transmission through the air interface, or indirect transmission through the air interface by other units or modules. "Receiving information from YY" can be understood as the source of the information being YY, which can include direct reception from YY through the air interface, or indirect reception from YY through the air interface from other units or modules. "Send" can also be understood as the "output" of the chip interface, and "receive" can also be understood as the "input" of the chip interface. In other words, sending and receiving can be between devices, such as between network devices and terminal devices, or within a device, such as between components, modules, chips, software modules or hardware modules within a device through a bus, wire or interface.

[0061] (4) In various embodiments of the present application, the terms and / or descriptions of different embodiments are consistent and can be mutually referenced if there is no special description and logical conflict. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0062] (5) In this application, "first", "second", and "#1", "#2", "#A" are only for convenience of description, used to distinguish objects, and do not limit the scope of the embodiments of the present application. It is not used to describe the order or sequence of the characteristics. It should be understood that the objects thus described can be interchanged under appropriate circumstances in order to describe solutions other than the embodiments of the present application.

[0063] (6) In this application, "predefined" can mean standard protocol predefined, or can also mean pre-agreed or pre-negotiated between devices. Among them, "protocol" can refer to standard protocols in the communication field, which can include fourth generation (4G) mobile communication technology (also known as Long Term Evolution, LTE), fifth generation (5G) mobile communication technology (also known as New Radio, NR), Global System for Mobile Communications (GSM), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), Long Term Evolution (LTE), Worldwide Interoperability for Microwave Access (WiMAX), Bluetooth, Z-Wave, ZigBee, Internet Protocol (IP), Transmission Control Protocol (TCP), User Datagram Protocol (UDP), Internet Protocol Suite (TCP / IP), etc. tha fifth generation, 5G, network, a new radio, NR, protocol, a 5.5G network protocol, and a related protocol applied in a future communication network, which are not limited in the present application. th a fifth generation, 5G, network, a new radio, NR, protocol, a 5.5G network protocol, and a related protocol applied in a future communication network, which are not limited in the present application.

[0064] (7) In the present application, the words such as "exemplarily", "such as" and the like are used to represent examples, illustrations or descriptions. Any embodiment or design scheme described as "example" in the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the word "example" is used to present the concept in a specific way.

[0065] (8) In the present application, "of", "corresponding", "corresponding" and "relevant" can be used interchangeably at times, and it should be pointed out that their meanings are consistent when their differences are not emphasized.

[0066] (9) In the present application, "identifier", "index", "number" and "serial number" can be used interchangeably at times, and it should be pointed out that their meanings are consistent when their differences are not emphasized.

[0067] (10) In the present application, "when", "if" and "if" all mean that the device will make corresponding processing under certain objective conditions, not limited to time, and also does not require the device to have a judgment action when implemented, nor does it mean that there are other limitations.

[0068] (11) In the present application, the transformation of the matrix is mentioned in many places. For the convenience of understanding, a unified description is made here. The upper subscript T represents the transpose, such as A T represents the transpose of matrix (or vector) A; the upper subscript * represents the conjugate, such as A * represents the conjugate of matrix (or vector) A; the upper subscript H represents the conjugate transpose, such as A H represents the conjugate transpose of matrix (or vector) A. In the following, in order to simplify, the description of the same or similar cases is omitted.

[0069] Next, the communication system to which the present application is applied will be introduced.

[0070] The technical solutions provided in the present application can be applied to various communication systems. For example, the fifth generation (5th generation, 5G) or new radio (new radio, NR) system, long term evolution (long term evolution, LTE) system, LTE frequency division duplex (frequency division duplex, FDD) system, LTE time division duplex (time division duplex, TDD) system, etc. The technical solutions provided in the present application can also be applied to future communication networks. The technical solutions provided in the present application can also be applied to device to device (device to device, D2D) communication, vehicle to everything (vehicle-to-everything, V2X) communication, machine to machine (machine to machine, M2M) communication, machine type communication (machine type communication, MTC), and internet of things (internet of things, IoT) communication system. The technical solutions provided in the present application can also be applied to non-terrestrial network (non-terrestrial network, NTN) systems such as inter-satellite communication and satellite communication.

[0071] A device in a communication system can send a signal to another device or receive a signal from another device. Wherein the signal can include information, signaling or data, etc. Wherein, the device can also be replaced by entity, network entity, communication device, communication module, node, communication node, etc.

[0072] The terminal device in the embodiments of the present application can be a device or module with corresponding communication functions for accessing the above-mentioned communication system. The terminal device can include various devices with wireless communication functions, which can be used to connect people, things, machines, etc. The terminal device can be widely used in various scenarios, such as cellular communication, D2D, V2X, peer to peer, M2M, MTC, IoT, virtual reality (VR), augmented reality (AR), industrial control, autonomous driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear, smart traffic, smart city UAV, robot, remote sensing, passive sensing, positioning, navigation and tracking, autonomous delivery, etc. The terminal device can be a terminal in any of the above scenarios, such as an MTC terminal, an IoT terminal, etc. The terminal device can be a user equipment (UE) of the 3rd generation partnership project (3GPP) standard, a terminal, a fixed device, a mobile station device or a mobile device, a subscriber unit, a handset, a vehicle-mounted device, a wearable device, a cellular phone, a smart phone, a session initiation protocol (SIP) phone, a wireless data card, a personal digital assistant (PDA), a computer, a tablet computer, a notebook computer, a wireless modem, a handset, a laptop computer, a computer with wireless transceiver function, a smart book, a vehicle, a satellite, a global positioning system (GPS) device, a target tracking device, an aircraft (such as a drone, a helicopter, a multi-copter, a quad-copter, or an airplane, etc.), a ship, a remote control device, a smart home device, an industrial device, a transport vehicle with wireless communication function, a communication module, a road side unit (RSU) with terminal function, or a device built in the above-mentioned device (such as a communication module, a modem or a chip in the above-mentioned device, etc.), or other processing devices connected to the wireless modem.

[0073] It should be understood that in some scenarios, the UE can also be used as a base station. For example, the UE can act as a scheduling entity that provides sidelink signals between UEs in V2X, D2D, etc. scenarios.

[0074] In the embodiments of the present application, the device for implementing the function of the terminal device, i.e., the terminal device, can be a terminal device or a device capable of supporting the terminal device to implement the function, such as a chip system or a chip or a circuit or a communication module (i.e., a communication module performing a communication function), which can be installed in the terminal device. In the embodiments of the present application, the chip system can be composed of a chip or can include a chip and other discrete devices. In addition, the device can also be configured with program instructions for performing corresponding communication functions.

[0075] The network device in the embodiments of the present application can be a device or a module with a corresponding communication function. The network device can be a device for communicating with the terminal device, and the network device can also be referred to as an access network device or a radio access network device, such as a network device, which can be a base station. The network device in the embodiments of the present application can refer to a radio access network (RAN) node (or device) for accessing the terminal device to a wireless network. The base station can broadly cover various names in the following or be replaced by the following names, such as: Node B (NodeB), evolved Node B (eNB), next generation Node B (gNB), relay station, access point, transmitting and receiving point (TRP), transmission point, primary station, secondary station, motor slide retainer (MSR) node, home base station, network controller, access node, wireless node, access point (AP), transmission node, transceiver node, baseband unit (BBU), remote radio unit (RRU), active antenna unit (AAU), remote radio head (RRH), central unit (CU), distributed unit (DU), positioning node, etc. The base station can be a macro base station, a micro base station, a relay node, a donor node or the like, or a combination thereof. The base station can also refer to a communication module, a modem or a chip for being arranged in the foregoing device or apparatus. The base station can also be a mobile switching center and a device assuming a base station function in D2D, V2X, M2M communication, a device assuming a base station function in a future communication system, etc. The base station can support networks of the same or different access technologies. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by the base station.

[0076] A base station can be fixed or mobile. For example, a helicopter or drone can be configured to act as a mobile base station, with one or more cells moving according to the location of the mobile base station. In other examples, a helicopter or drone can be configured to act as a device that communicates with another base station.

[0077] Figure 1 is a schematic diagram of a wireless communication system to which embodiments of the application can be applied. As shown in Figure 1, the wireless communication system includes a radio access network 100. The radio access network 100 can be a future or later version radio access network, or a legacy (e.g. 5G, 4G, 3G or 2G) radio access network. One or more terminal devices (120a-120j, collectively 120) can be connected to each other or to one or more network devices (110a, 110b, collectively 110) in the radio access network 100. Network elements in the wireless communication system are connected via interfaces (e.g. NG, Xn) or over the air.

[0078] In the communication between the network device and the terminal device, the network device can manage one or more cells, and each cell can include at least one terminal device. A cell can be understood as an area within the coverage of the wireless signal of the network device.

[0079] Figure 1 is only a schematic diagram, and the wireless communication system can further include other devices, such as core network devices, wireless relay devices, and / or wireless backhaul devices, which are not shown in Figure 1.

[0080] Figure 2 is a schematic diagram of an ORAN system to which embodiments of the application can be applied. The ORAN system includes a core network, an access network device, and a UE. As an example, the ORAN system can further include other components than those shown in Figure 2, which are not limited in the present application.

[0081] The access network device can communicate with the core network (CN) through a backhaul link. The access network device can communicate with the UE through an air interface. Specifically, the BBU in the access network device communicates with the core network through the backhaul link. The RU in the access network device communicates with at least one UE through the air interface. The BBU communicates with at least one RU through a fronthaul link, and the BBU and the RU can be co-located or not co-located. The BBU includes at least one CU and at least one DU, and the CU and the DU can communicate through at least one midhaul link.

[0082] Optionally, the access network device includes a CU. Wherein, the CU is a logical node carrying the radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer and other control functions of the access network device. The CU can be connected with network nodes such as core network through some interfaces. For example, E2 interface. The CU can have part of the function of the core network. The CU (for example, the PDCP layer and / or higher layer of the CU) is connected with the DU (for example, the radio link control (RLC) layer and lower layer of the DU) through some interfaces. For example, F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (for example, interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of F1 interface, which defines the signaling process of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.

[0083] As an example, the CU includes a CU-CP and a CU-UP. Among them, the CU-CP is a logical node carrying the control plane part of PDCP (PDCP-C) layer of RRC layer and packet data convergence protocol layer, used to implement the control plane function of the CU. The CU-CP can interact with a network element in the core network for implementing the control plane function. The network element in the core network for implementing the control plane function can be an access and mobility function network element, such as an access and mobility management (AMF) in a 5G system. The AMF network element is used to be responsible for the mobility management in the mobile network, such as location update of the terminal device, registration network of the terminal device, handover of the terminal device, etc. The CU-UP is a logical node carrying the user plane part of PDCP (PDCP-U) layer of SDAP layer and packet data convergence protocol layer, used to implement the user plane function of the CU. The CU-UP can interact with a network element in the core network for implementing the user plane function. The network element in the core network for implementing the user plane function, for example, a user plane function (UPF) in a 5G system, is used to be responsible for the forwarding and receiving of data in the terminal device. The above configuration of the CU and the DU is only an example, and in actual application, the CU and the DU can also be configured to have functions according to needs. For example, the CU or the DU can be configured to have more functions of protocol layers, or the CU or the DU can be configured to have partial processing functions of protocol layers. For example, part of the functions of the RLC layer and the functions of the protocol layers above the RLC layer are arranged in the CU, and the remaining functions of the RLC layer and the functions of the protocol layers below the RLC layer are arranged in the DU. For another example, the functions of the CU or the DU can be divided according to the service type or other system requirements, for example, according to the delay, the functions that need to meet the delay requirement are arranged in the DU, and the functions that do not need to meet the delay requirement are arranged in the CU.

[0084] Optionally, the access network device includes a DU. Among them, the DU is a logical node carrying the RLC layer, the medium access control (MAC) layer, the higher physical (Higher PHY) layer and other functions. In some examples, the DU can control at least one RU. The DU is connected with the RU through some interfaces, which can be a front interface. In some examples, the Higher PHY layer includes part of the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation and demodulation, etc.

[0085] Optionally, the access network device includes a RU. The RU is a logical node that carries lower physical layer (Lower PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP transmission reception point (TRP) or a remote radio head (RRH) or other similar functional entity. In some examples, the Low-PHY includes parts of PHY processing, such as fast fourier transform (FFT), inverse fast fourier transformation (IFFT), digital beamforming and filtering, and other processing functions. The RU communicates with one or more UEs over a wireless link.

[0086] The DU and the RU can be co-located or not co-located. The DU and the RU exchange control plane information and user plane information via a lower-layer split-CUS-plane (LLS-CUS) interface over a fronthaul link. The LLS-CUS can include a lower-layer split control (LLS-C) interface and a lower-layer split user (LLS-U) interface that provide control plane (C-Plane) and user plane (U-Plane), respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and the RU. The DU and the RU have a LLS-M interface of the fronthaul link to exchange management information, and the management plane (M-Plane) refers to non-real-time management operations between the DU and the RU.

[0087] The DU and the RU can cooperate to jointly implement the functions of the PHY layer. One DU can be connected to one or more RUs. The functions of the DU and the RU can be configured in multiple ways according to design. For example, the DU is configured to implement baseband functions, and the RU is configured to implement intermediate radio frequency functions. For another example, the DU is configured to implement high-layer functions in the PHY layer, and the RU is configured to implement low-layer functions in the PHY layer or to implement the low-layer functions and radio frequency functions. The high-layer functions in the PHY layer can include a part of the functions of the PHY layer that are closer to the MAC layer, and the low-layer functions in the PHY layer can include another part of the functions of the PHY layer that are closer to the intermediate radio frequency side.

[0088] The above description of FIGS. 1-2 is illustrative, and embodiments of the present application are not limited thereto.

[0089] The conventional network management system collects the management data of each base station through a network management center, and issues a network optimization related command to each base station. However, in this way, the network management platform needs to receive or process a large amount of management data, and is also limited by the data transmission mechanism, thus causing a large time delay. In view of this, the embodiments of the present application propose a method to solve such problems.

[0090] The method proposed in the present application will be described below in combination with specific embodiments. In the following embodiments, the access network device is taken as an example of a base station.

[0091] FIG. 3 is a schematic diagram of a communication method 300 provided by an embodiment of the present application.

[0092] As shown in FIG. 3, the method 300 includes a master board and a computing unit. In some possible implementation manners, the method 300 further includes a center unit (or referred to as a network management center).

[0093] The master board will be described below.

[0094] The master board is located in the base station machine room, and is mainly responsible for the overall control and management of the base station. In one possible implementation manner, the master board is responsible for the linkage and data exchange between the base station and the upper layer network, for example, including data collection by the master board, data processing by the master board, data transmission by the master board, and the like.

[0095] It should be understood that the master board is only an example, and its name does not limit the protection scope of the present application. The present application does not exclude the possibility of using other names to replace the master board in future communication systems to achieve the same or similar functions.

[0096] The computing unit and the deployment manner of the computing unit will be described below.

[0097] In the embodiments of the present application, the computing unit is responsible for obtaining a first model and obtaining a parameter adjustment result by using the first model. The specific manner in which the computing unit obtains the first model and obtains the parameter adjustment result according to the first model will be described in detail later.

[0098] It should be understood that the computing unit is only an example, and its name does not limit the protection scope of the present application. The present application does not exclude the possibility of using other names to replace the computing unit in future communication systems to achieve the same or similar functions, for example, the computing unit can also be referred to as a computing model, a computing node, and the like.

[0099] The computing unit is a near-base station computing unit (for ease of description, hereinafter referred to as a computing unit, but it should be understood that the computing unit in this application is a near-base station computing unit), that is, the computing unit is deployed at a position close to the base station, so that the computing unit can achieve the effect of near-point perception and near-point decision.

[0100] The embodiment of the present application does not limit the measurement standard of the near-base station computing unit, for example, the time length between the time when the main control board sends data #1 and the time when the computing unit receives data #1 is less than the first time length, and the first time length is not limited in the embodiment of the present application. Optionally, the first time length is predefined, or configured, or indicated.

[0101] The embodiment of the present application does not limit the deployment mode of the computing unit, so that the computing unit is a near-base station computing unit, which is exemplarily described below.

[0102] FIG. 4 is a schematic diagram of the deployment mode of the computing unit provided by the embodiment of the present application.

[0103] Mode one: the computing unit is deployed in the base station machine room.

[0104] Specifically, the computing unit is deployed in the base station machine room, and the computing unit is connected with the main control board (or the computing unit and the main control board can transmit data).

[0105] Optionally, the computing unit is connected with the center unit (or the computing unit and the center unit can transmit data).

[0106] FIG. 4(a) shows a schematic diagram of the computing unit deployed in the base station machine room.

[0107] As shown in FIG. 4(a), the computing unit A is deployed in the base station machine room A, wherein the computing unit A is connected with the main control board in the base station machine room A, and further optionally, the computing unit A is also connected with the center unit; the computing unit B is deployed in the base station machine room B, wherein the computing unit B is connected with the main control board in the base station machine room B, and further optionally, the computing unit B is also connected with the center unit.

[0108] It should be understood that the computing unit is divided for ease of description, and the present application does not exclude other division modes. For example, the computing unit A includes the computing unit A1 and the computing unit A2, that is, the computing unit A1 and the computing unit A2 jointly implement the function of the computing unit A, which is not limited.

[0109] Mode two: the computing unit is deployed in the computing power center, and the computing power center is a near-base station computing power center.

[0110] Specifically, one or more computing power centers are deployed at a position close to the base station side, one or more computing units are deployed in each computing power center, and each computing unit is connected with (or can transmit data with) the master board in one or more base station machine rooms.

[0111] In the formula, the computing power center is a near-base-station computing power center, and further, one or more computing units in the computing power center are near-base-station computing units.

[0112] It should be understood that the computing power center is only an example, and its name does not limit the protection scope of the present application. The present application does not exclude the possibility of using other names to replace the computing power center in future communication systems to achieve the same or similar functions.

[0113] (b) of FIG. 4 shows a schematic diagram of the deployment of the computing unit in the computing power center.

[0114] As shown in (b) of FIG. 4, two computing power centers are deployed at a position close to the base station side, which are assumed to be computing power center A and computing power center B. The computing power center A includes computing unit a1 and computing unit a2, the computing unit a1 is connected with the master board in the base station machine room a1, and the computing unit a2 is connected with the master board in the base station machine room a2. The computing power center B includes computing unit b1 and computing unit b2, the computing unit b1 is connected with the master board in the base station machine room b1, and the computing unit b2 is connected with the master board in the base station machine room b2. Further optionally, the computing power center A and the computing power center B are also connected with a center unit.

[0115] The method 300 includes the following steps.

[0116] S301, the master board sends first data, and correspondingly, the computing unit receives the first data.

[0117] In the formula, the master board refers to one or more master boards connected with the computing unit.

[0118] The first data is introduced below.

[0119] The first data refers to the traffic data of all cells corresponding to the computing unit.

[0120] Specifically, each computing unit corresponds to one or more base stations, and the first data refers to the traffic data of all cells accessing the one or more base stations.

[0121] In the formula, the traffic data of the cell refers to the gateway performance data collected from the system side for a specific cell, which can reflect the network performance of the cell.

[0122] For example, as shown in (a) of FIG. 4, for the calculation unit A, the calculation unit A corresponds to the base station A, and thus the first data refers to data of all cells accessing the base station A; for the calculation unit B, the calculation unit B corresponds to the base station B, and thus the first data refers to data of all cells accessing the base station B.

[0123] The embodiments of the present application do not limit the specific content of the first data, and the specific content of the first data can be set according to actual application requirements. For example, the first data includes one or more of the following: MR data, KPI data, configuration information (such as power control parameters) of a cell, and the like.

[0124] The KPI data is mainly used to measure the network performance of a cell and the user experience. For example, the KPI data includes call success rate, call drop rate, handover success rate, throughput, and the like.

[0125] Further, the calculation unit obtains the first model according to the first data for subsequent steps.

[0126] The embodiments of the present application do not limit the specific manner in which the calculation unit obtains the first model, and the following gives several possible implementation manners.

[0127] The method 300 includes S302.

[0128] S302, the calculation unit infers the first model according to the second model and the first data.

[0129] The following introduces the specific implementation of the calculation unit obtaining the second model.

[0130] As a possible implementation manner, the calculation unit obtains the second model from the center unit, and in this case, the method 300 includes S302a-S302c.

[0131] S302a, the main control board sends the second data, and correspondingly, the center unit receives the second data.

[0132] The main control board refers to one or more main control boards corresponding to the center unit, or in other words, the main control board refers to one or more main control boards corresponding one-to-one to one or more base stations managed by the center unit.

[0133] It should be understood that the center unit can collect data of all base stations managed by the center unit, and can also issue network optimization and other related commands to the managed base stations. The center unit is only an example, and its name does not limit the protection scope of the present application. The present application does not exclude the possibility that other names are used to replace the center unit in future communication systems to achieve the same or similar functions, for example, the center unit can also be called a network management center.

[0134] The following introduces the second data.

[0135] The second data refers to the data of all cells accessed by the base station A and the base station B.

[0136] For example, as shown in (a) of FIG. 4, the central unit manages the base station A and the base station B, and the second data refers to the data of all cells accessed by the base station A and the base station B.

[0137] For example, as shown in (b) of FIG. 4, the central unit manages the base station a1, the base station a2, the base station b1 and the base station b2, and the second data refers to the data of all cells accessed by the base station a1, the base station a2, the base station b1 and the base station b2.

[0138] The embodiments of the present application do not limit the specific content of the second data, and the specific content of the second data can be set according to actual application requirements. For example, the second data includes one or more of the following: MR data, KPI data, configuration information (such as power control parameters) of a cell, and the like.

[0139] In S302b, the central unit trains the second model based on the second data.

[0140] The embodiments of the present application do not limit the specific implementation of the central unit training the second model.

[0141] In a possible implementation, first, the central unit divides the second data to obtain a training data set, a verification data set and a test data set; second, the central unit determines a to-be-trained model; then, the central unit trains the to-be-trained model using the training data set to obtain a to-be-verified model, verifies the to-be-verified model using the verification data set to obtain a to-be-tested model, and tests the to-be-tested model using the test data set to obtain the second model.

[0142] The embodiments of the present application do not limit the to-be-trained model, and the to-be-trained model can be set according to actual application requirements.

[0143] In S302c, the central unit sends the second model, and correspondingly, the computing unit receives the second model.

[0144] Specifically, the central unit sends the second model to the computing unit, so that the computing unit infers the first model according to the second model and the first data, thereby reducing the computing burden of the computing unit.

[0145] The specific implementation of the computing unit inferring the first model according to the second model and the first data is introduced below.

[0146] In a possible implementation, the computing unit optimizes the second model using the first data to obtain the first model.

[0147] In this case, the first model is more suitable for the cell corresponding to the computing unit, thereby improving the accuracy of the model.

[0148] In another possible implementation, the computing unit performs the subsequent step by using a second model, in other words, after receiving the second model, the computing unit performs the subsequent step by taking the second model as the first model.

[0149] In a second mode, the method 300 includes S303.

[0150] S303, the computing unit trains the first model according to the first data.

[0151] The embodiments of the present application are not limited to the specific manner in which the computing unit trains the first model.

[0152] In a possible implementation, first, the computing unit divides the first data to obtain a training data set, a verification data set, and a test data set; second, the computing unit determines a model to be trained; third, the computing unit trains the model to be trained by using the training data set to obtain a model to be verified, verifies the model to be verified by using the verification data set to obtain a model to be tested, and tests the model to be tested by using the test data set to obtain the first model.

[0153] The embodiments of the present application are not limited to the model to be trained, which can be set according to actual application requirements.

[0154] S302 and S303 are optional steps, and one of the steps can be performed.

[0155] S304, the computing unit obtains the communication parameter according to the first model.

[0156] Specifically, the communication parameter is used to manage, optimize, or monitor the base station corresponding to the computing unit.

[0157] The communication parameter includes one or more communication parameters affecting network performance, for example, the communication parameter includes one or more of the following: an RF parameter, an L2 parameter, an L3 parameter, a power parameter, and a tilt parameter.

[0158] The embodiments of the present application are not limited to the specific content included in the communication parameter, which can be set according to actual application scenarios.

[0159] It should be understood that in actual applications, adjusting one communication parameter often affects multiple network performance indicators (for example, coverage range, user mobility, etc.). In the embodiments of the present application, the communication parameter is taken as the input of the first model, and the computing unit predicts (or reasons) the network performance based on the first model and multiple groups of communication parameters, and finally obtains a group of communication parameters that make the overall network performance optimal.

[0160] For example, there are three sets of communication parameters (denoted as communication parameter #1, communication parameter #2, and communication parameter #3), and the computing unit respectively inputs the three sets of communication parameters into the first model, respectively predicts the network performance under the three sets of communication parameters, and selects the set of communication parameters with the optimal network performance (for example, communication parameter #1).

[0161] As a possible implementation, the computing unit obtains a parameter adjustment method (or parameter adjustment strategy) according to the first model, which makes the overall network performance optimal. For example, the parameter adjustment method can be a method for adjusting the power parameter (for example, one of the power reduction methods shown in Table 1).

[0162] In S305, the computing unit sends the communication parameter to the master board.

[0163] The master board refers to one or more master boards connected to the computing unit.

[0164] Specifically, the computing unit sends the communication parameter to one or more master boards, and the one or more master boards send the communication parameter to the corresponding one or more base stations, so that the base station can optimize the network performance according to the communication parameter.

[0165] Optionally, the computing unit sends the parameter adjustment method to the one or more master boards, and the one or more master boards send the parameter adjustment method to the corresponding one or more base stations, so that the base station can optimize the network performance according to the parameter adjustment method.

[0166] It should be understood that the method 300 can be applied to various scenarios, such as energy saving scenarios, signal quality optimization scenarios, etc., and the embodiments of the present application are not limited thereto. The method 300 is further described in combination with the energy saving scenario.

[0167] The embodiments of the present application are not limited to the specific implementation of energy saving, for example, energy saving is achieved by power adaptive energy saving technology, energy saving is achieved by carrier shutdown, energy saving is achieved by sleep energy saving technology, etc.

[0168] The power adaptive energy saving technology and the case where the method 300 is used in combination are described below.

[0169] It should be understood that in the power adaptive energy saving scenario, while reducing power to achieve energy saving, it is also necessary to consider whether reducing power will affect other indicators, such as coverage, user mobility, data transmission rate, energy consumption, etc., which are briefly explained below.

[0170] (1) Reducing power means that the propagation distance of the signal is shortened, thereby causing the coverage to decrease, thereby affecting the user experience.

[0171] (2) Reducing power can affect the mobility of users, for example, power reduction leads to a decrease in the coverage of the base station, which means that the user can leave the coverage area of the base station earlier during movement.

[0172] (3) Reducing power can affect the data transmission rate in the cell, for example, power reduction can cause a decrease in signal quality, thereby affecting the data transmission rate and communication quality.

[0173] (4) Reducing power can reduce power consumption.

[0174] In S304 of the method 300, the calculation unit obtains the communication parameter according to the first model, in this case, the communication parameter is the result of multi-objective optimization, that is, the calculation unit obtains a set of balance solutions through the first model, which balances the coverage, user mobility, data transmission rate, energy consumption and other indicators while reducing power, so as to optimize the overall network performance.

[0175] In other words, optionally, the first model and / or the second model in the method 300 include one or more of the following sub-models: a coverage prediction model, a mobility prediction model, a rate experience prediction model, and an energy consumption prediction model.

[0176] The following briefly describes the four sub-models.

[0177] 1) Coverage prediction model: mainly used for estimating and predicting the signal coverage of the communication network in a specific area, and the specific construction method of the coverage prediction model is not limited in the embodiments of the present application, for example, an RF parameter model is constructed according to the AOA information in the MR data, to predict the influence of RF parameter adjustment on signal coverage.

[0178] 2) Mobility prediction model: mainly used for predicting the movement behavior of users in the communication network, and the specific construction method of the mobility prediction model is not limited in the embodiments of the present application, for example, a mobility prediction model is constructed based on a mechanism modeling method, to predict the influence of L3 parameter adjustment on the future movement path and stay area of users.

[0179] 3) Rate experience prediction model: mainly used for predicting the rate experience of users in the communication network, and the specific construction method of the rate experience prediction model is not limited in the embodiments of the present application, for example, a rate experience prediction model is constructed based on real data sets and constructed data sets for transfer learning, to predict the influence of communication parameter adjustment on the rate experience of users.

[0180] 4) Energy consumption prediction model: mainly used for predicting the energy consumption of base stations in the communication network, the specific construction method of the energy consumption prediction model is not limited in the embodiments of the present application, for example, based on the energy-saving state data set and the non-energy-saving state data set, the energy consumption mechanism of the current network scene is trained to construct the energy consumption prediction model, so as to predict the influence of the communication parameter adjustment on the energy consumption of the base station.

[0181] The above is only an exemplary description, and according to the actual application, the first model and / or the second model can also include other sub-models, which are not limited. It should be understood that in different scenarios, the sub-models included in the first model and / or the second model can be adjusted according to the actual application, which are not limited.

[0182] Optionally, in S304, the communication parameters include the adjustment results of one or more of the following parameters: radio frequency (RF) parameters, data link layer (L2) parameters, network layer (L3) parameters, power parameters (PA, PB, RS), and tilt parameters.

[0183] (1) The RF parameter is used to describe the performance of the radio frequency signal, and the transmission characteristics and coverage of the radio frequency signal can be determined according to the RF parameter.

[0184] (2) The L2 parameter is used to measure the data transmission rate.

[0185] (3) The L3 parameter is used to measure the user mobility.

[0186] (4) The power parameter, for example, includes PA, PB, and RS, and the network performance can be optimized by adjusting the power parameter.

[0187] Wherein, PA represents the ratio of PDSCH RE power in the OFDM symbol without pilot (Type A) to the RE power of the reference signal (RS); PB represents the ratio of PDSCH RE power in the OFDM symbol with pilot (Type B) to the PDSCH RE power in the OFDM symbol without pilot (Type A).

[0188] The specific implementation method of power adjustment by reducing the power parameter is briefly introduced as follows.

[0189] Method one: reducing PA / PB.

[0190] Specifically, reducing the PA value means reducing the PDSCH power ratio on Type A; reducing the PB value means reducing the PDSCH power ratio on Type B relative to the PDSCH power on Type A.

[0191] The method one can reduce the interference of the service channel while reducing the power.

[0192] Method two: reduce RS

[0193] For example, reduce the transmission power of RS, or reduce the transmission density of RS, etc.

[0194] The method of reducing power by method two can also reduce the interference of the channel corresponding to the reference signal and the interference of the service channel, but the method of reducing power by method two will affect the coverage of the signal.

[0195] The embodiments of the present application do not limit the specific implementation of power adjustment by reducing the power parameter, and the power parameter can be adjusted according to different actual application requirements, for example, the method shown in method one is selected, or the method shown in method two is selected, or method one and method two can be used in combination.

[0196] The following gives an example, as shown in Table 1.

[0197] Table 1

[0198] Table 1 lists the power reduction methods in different scenarios, as shown in Table 1, the appropriate power reduction method can be selected according to different requirements of user experience and signal coverage, and the specific details of each power reduction method can be referred to the prior art, which will not be described in detail herein.

[0199] (5) The tilt angle parameter mainly includes the azimuth angle and the downtilt angle, which is used to measure the azimuth of the antenna, and the coverage of the base station can be determined according to the tilt angle parameter.

[0200] Further, the power adaptive energy saving technology and method 300 can also realize fast power optimization adjustment when used in combination.

[0201] The specific implementation of fast power optimization adjustment is described below.

[0202] In method 300, the computing unit is a near-base station computing unit, and the computing unit has the functions of near-point awareness and near-point decision-making. Based on this, the computing unit can receive or send data at a faster rate.

[0203] Specifically, in S301 of method 300, the main control board sends first data to the computing unit, and the computing unit infers or trains a first model based on the first data. Since the first data is the data of the cell corresponding to the computing unit, and the computing unit is a near-base station computing unit, the data interaction between the computing unit and the main control board is more rapid. Based on this, on the one hand, the first data can be minute-level, second-level, or finer granularity level data, on the other hand, the computing unit can acquire multiple rounds of first data at a faster rate to train the first model, so as to improve the accuracy of the first model inferred or trained by the computing unit according to the first data.

[0204] Further, in S302 and S303 of the method 300, the computing unit inferences or trains the first model according to the first data. Since the first data is the cell data corresponding to the computing unit, the data volume is greatly reduced compared to the cell data corresponding to the central unit and is more targeted. Based on this, the computing unit can more quickly complete the inference or training of the first model, and the first model is more suitable for the cell corresponding to the computing unit.

[0205] Further, in S305 of the method 300, the computing unit sends the communication parameter or the parameter adjustment method to the main control board. In some cases, in order to achieve the optimal power adjustment state, the computing unit can generate and send multiple rounds of communication parameters or parameter adjustment methods. Since the computing unit is a near-base station computing unit, this makes the data interaction between the computing unit and the main control board more rapid. Based on this, the computing unit can complete the sending process of multiple rounds of communication parameters or parameter adjustment methods at a faster rate.

[0206] In summary, the method for rapid power optimization and adjustment provided by the embodiments of the present application can greatly improve the rate and accuracy of power optimization.

[0207] Optionally, the method 300 further includes that the computing unit monitors the corresponding cell management data to realize abnormal index perception.

[0208] In the method 300, the computing unit is a near-base station computing unit, and the computing unit has the functions of near-point perception and near-point decision. Based on this, the computing unit can monitor the KPI data in real time.

[0209] Specifically, when the KPI of the cell corresponding to the computing unit deteriorates (for example, the coverage range decreases, the connection rate decreases, etc.), the computing unit can timely monitor the abnormal situation and handle it. The following further describes in combination with FIG. 5.

[0210] FIG. 5 is a schematic diagram of a communication method 500 provided by an embodiment of the present application.

[0211] S501, the main control board sends KPI data, and correspondingly, the computing unit receives the KPI data.

[0212] Specifically, the KPI data includes the KPI data of one or more cells corresponding to the computing unit.

[0213] S502, the computing unit detects whether the KPI data is abnormal.

[0214] The embodiment of the present application does not limit the specific implementation of the calculation unit detecting the KPI data. For example, the calculation unit compares the KPI data with the historical KPI data of the cell corresponding to the calculation unit, detects whether an abnormal situation exceeding expectation occurs, for example, the degree of reduction of the coverage of the signal is greater than a first threshold, which leads to the deterioration of the overall network performance. The embodiment of the present application does not limit the first threshold. Optionally, the first threshold is predefined, configured or indicated.

[0215] Optionally, in the case where the KPI data is abnormal, the method 500 further includes S503-S504.

[0216] S503, the calculation unit adjusts the communication parameter based on the first model.

[0217] Specifically, in the case where the KPI data is abnormal, the calculation unit regenerates the communication parameter or the parameter adjustment method based on the first model, or in other words, the calculation unit infers the KPI of the cell corresponding to the calculation unit based on the first model to obtain the adjusted communication parameter or the parameter adjustment method.

[0218] S504, the calculation unit sends the communication parameter, and correspondingly, the main control board receives the communication parameter.

[0219] Specifically, the calculation unit sends the adjusted communication parameter or the parameter adjustment method to the main control board, and the main control board sends the communication parameter adjustment method to the base station, so that the base station can optimize the network performance according to the adjusted communication parameter.

[0220] S503 and S504 are optional steps. In some possible implementation manners, in the case where the calculation unit detects that the KPI data is abnormal, the calculation unit can instruct the base station to perform communication parameter rollback. Specifically, in the case where the base station adopts the optimization suggestion (i.e., the communication parameter or the parameter adjustment method) instructed by the calculation unit, the KPI data is abnormal. When the calculation unit detects the abnormality, the base station can be instructed to perform rollback and continue to operate according to the original mode.

[0221] As described above, since the calculation unit is a near-base station calculation unit, and the KPI data is the KPI data of the cell corresponding to the calculation unit, the calculation unit can realize real-time monitoring of the network performance, so as to timely discover the KPI abnormality and process it, which is beneficial to the overall improvement of the network performance.

[0222] FIG. 6 is a schematic block diagram of a communication device 600 provided by an embodiment of the present application. The communication device includes a transceiver unit 610. The transceiver unit 610 can be used to implement the corresponding communication function. The transceiver unit 610 can also be referred to as a communication interface or a communication unit. Optionally, the device 600 further includes a processing unit 620. The processing unit 620 can be used to implement the processing operation.

[0223] Optionally, the apparatus 600 further includes a storage unit, which can be configured to store instructions and / or data. The processing unit 620 can read the instructions and / or data in the storage unit to enable the apparatus to implement the foregoing method embodiments.

[0224] In a first possible design, the apparatus 600 is a computing unit. The transceiver and the processing unit can be configured to perform operations related to the computing unit.

[0225] In one possible implementation, the transceiver 610 is configured to receive first data, the first data including network data of one or more cells within a range of a base station; the processing unit 620 is configured to infer network performance of the one or more cells within the range of the base station according to a first model to obtain a communication parameter; and the transceiver 610 is further configured to transmit the communication parameter.

[0226] Optionally, the processing unit 620 is further configured to train the to-be-trained model based on the first data to obtain the first model.

[0227] Optionally, the transceiver 610 is further configured to receive a second model, the second model being trained based on second data, the second data including network data of one or more cells within a range of a central unit; and the processing unit 620 is further configured to infer the first model based on the second model and the first data.

[0228] Optionally, the first data includes one or more of the following: MR, KPI, and configuration information of the cell.

[0229] Optionally, the communication parameter includes one or more of the following: an RF parameter, an L2 parameter, an L3 parameter, a power parameter, and a tilt parameter.

[0230] In a second possible design, the apparatus 600 is a master control board. The transceiver and the processing unit can be configured to perform operations related to the master control board.

[0231] In one possible implementation, the transceiver 610 is configured to transmit first data, the first data including network data of one or more cells within a range of a base station; and the transceiver 610 is further configured to receive a communication parameter.

[0232] The transceiver 610 is further configured to transmit second data, the second data including network data of one or more cells within a range of a central unit.

[0233] Optionally, the first data includes one or more of the following: MR, KPI, and configuration information of the cell.

[0234] Optionally, the second data comprises one or more of the following: MR, KPI, configuration information of the cell.

[0235] Optionally, the communication parameter comprises one or more of the following: RF parameter, L2 parameter, L3 parameter, power parameter, tilt parameter.

[0236] In a third possible design, the apparatus 600 is a central unit. The transceiver and the processor can be used to perform operations related to the central unit.

[0237] In a possible implementation, the transceiver 610 receives second data, the second data comprising network data of one or more cells within a range of the central unit; the processor 620 trains a second model based on the second data; and the transceiver 610 transmits the second model.

[0238] Optionally, the second data comprises one or more of the following: MR, KPI, configuration information of the cell.

[0239] In a fourth possible design, the apparatus 600 is a computing unit. The transceiver and the processor can be used to perform operations related to the computing unit.

[0240] In a possible implementation, the transceiver 610 receives KPI data, the KPI data comprising KPI data of one or more cells within a range of the base station; and the processor 620 detects an abnormal indicator in the KPI data.

[0241] The processor 620 further infers network performance of the one or more cells within the range of the base station based on the first model to obtain a communication parameter; and the transceiver 610 further transmits the communication parameter.

[0242] It can be understood that the division of units in the above apparatus is only a logical function division, and each function can correspond to a functional unit, or two or more functions can be integrated into one functional unit. In actual implementation, all or part of the units can be integrated into one physical entity, or can be distributed on different physical entities. In addition, the functional units can be implemented in the form of hardware, software, or a combination of hardware and software. Whether a certain function is implemented in hardware or software 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 beyond the scope of the present application.

[0243] In an example, the functional units in any of the above apparatuses can be one or more integrated circuits configured to implement the above methods, for example, one or more application specific integrated circuits (ASICs), or, one or more central processing units (CPUs), one or more microcontroller units (MCUs), one or more digital signal processors (DSPs), or, one or more field programmable gate arrays (FPGAs), or a combination of at least two of these integrated circuit forms.

[0244] In an example, the storage unit can include random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, and / or registers, etc.

[0245] FIG. 7 is a schematic diagram of another communication apparatus 700 according to an embodiment of the present application. The apparatus 700 includes a processor 710 coupled with a memory 720, the memory 720 being configured to store computer programs or instructions and / or data, and the processor 710 being configured to execute the computer programs or instructions stored in the memory 720, or read the data stored in the memory 720, to perform the methods in the above method embodiments.

[0246] Optionally, the processor 710 is one or more.

[0247] Optionally, the memory 720 is one or more.

[0248] Optionally, the memory 720 is integrated with the processor 710, or is separately arranged.

[0249] Optionally, as shown in FIG. 7, the apparatus 700 further includes a transceiver 730 configured to receive and / or send signals. For example, the processor 710 is configured to control the transceiver 730 to receive and / or send signals.

[0250] As an option, the apparatus 700 is configured to implement the operations performed by a communication apparatus in the above method embodiments.

[0251] For example, the processor 710 is configured to execute the computer programs or instructions stored in the memory 720 to implement the related operations of an apparatus (e.g., a computing unit, or a master board, or a central unit) in the above method embodiments.

[0252] It should be understood that the processor mentioned in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), microprocessor units (MPUs), microcontroller units (MCUs), graphics processing units (GPUs), artificial intelligence processors (AI processors), or neural network processors (Neural Processing Units, NPUs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.

[0253] It should also be understood that the memory mentioned in the embodiments of the present application can be a volatile memory and / or a non-volatile memory. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically EPROM (EEPROM) or a flash memory. The volatile memory can be a random access memory (RAM). For example, the RAM can be used as an external cache. As an example but not limitation, the RAM includes the following various forms: static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM) and direct rambus RAM (DR RAM).

[0254] It should be noted that when the processor is a general processor, a DSP, an ASIC, a FPGA or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, the memory (storage module) can be integrated in the processor.

[0255] It should also be noted that the memory described herein is intended to include, but not limited to, these and any other suitable types of memory.

[0256] FIG. 8 is a schematic block diagram of a chip system 800 provided by the embodiments of the present application. The chip system 800 (or also can be referred to as a processing system) includes a logic circuit 810 and an input / output interface 820.

[0257] The logic circuit 810 can be a processing circuit in the chip system 800. The logic circuit 810 can be coupled with the storage unit, and invoke instructions in the storage unit, so that the chip system 800 can implement the methods and functions of the embodiments of the present application. The input / output interface 820 can be an input / output circuit in the chip system 800, and output the processed information of the chip system 800, or input the data or signaling information to be processed into the chip system 800 for processing.

[0258] As an option, the chip system 800 is configured to implement the operations performed by the communication device (e.g., the computing unit, or the master board, or the central unit) in the above method embodiments.

[0259] For example, the logic circuit 810 is configured to implement the processing-related operations performed by the communication device in the above method embodiments; and the input / output interface 820 is configured to implement the sending and / or receiving-related operations performed by the communication device in the above method embodiments.

[0260] The embodiments of the present application also provide a computer readable storage medium, which has stored thereon computer instructions for implementing the method performed by the communication device in the above method embodiments.

[0261] For example, the computer program, when executed by a computer, enables the computer to implement the method performed by the communication device in the above method embodiments.

[0262] The embodiments of the present application also provide a computer program product, which contains instructions, and the instructions, when executed by a computer, implement the method performed by the communication device in the above method embodiments.

[0263] The embodiments of the present application also provide a communication system, which includes a first communication device and a second communication device. The first communication device includes, for example, a computing unit, and the second communication device includes, for example, a master board. Optionally, the communication system further includes a third communication device, which includes, for example, a central unit.

[0264] The above-mentioned any device related content can refer to the above-mentioned corresponding method embodiments for explanation and beneficial effects, which will not be repeated here.

[0265] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are only illustrative, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.

[0266] In the above embodiments, all or part of the embodiments can be implemented by software, hardware, firmware or any combination thereof. When implemented by software, all or part of the embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of the present application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network or other programmable devices. For example, the computer can be a personal computer, a server or a network device. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center through wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) mode. 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, data center, etc. integrated with one or more available media. The available media can be magnetic media (such as floppy disk, hard disk, magnetic tape), optical media (such as DVD), or semiconductor media (such as solid state disk (SSD) and the like. For example, the foregoing available media includes but is not limited to: U disk, mobile hard disk, read-only memory (ROM), random access memory (RAM), magnetic disk or optical disk and various media that can store program codes.

[0267] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical range disclosed in the present application, which should be covered within 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 by comprising: The method comprises: receiving first data, the first data comprising statistics data of one or more cells within a range of a base station; obtaining a first model based on the first data; inference, based on the first model, of network performance of the one or more cells within the range of the base station to obtain a communication parameter; sending the communication parameter.

2. The method of claim 1, wherein, The method further comprises training, by the computing unit, a to-be-trained model based on the first data to obtain the first model.

3. The method according to claim 1 or 2, characterized in that, The obtaining of the first model based on the first data comprises: training, based on the first data, of a to-be-trained model to obtain the first model.

4. The method according to claim 1 or 2, characterized in that, The obtaining of the first model based on the first data comprises: receiving a second model, the second model being trained based on second data, the second data comprising statistics data of one or more cells within a range of a central unit; determining the first model based on the second model and the first data.

5. The method according to any one of claims 1 to 4, characterized in that, The first data comprises one or more of the following: measurement report (MR), key performance indicator (KPI), and configuration information of a cell. The communication parameter comprises one or more of the following: radio frequency (RF) parameter, data link layer (L2) parameter, network layer (L3) parameter, power parameter, and tilt parameter.

6. The method according to any one of claims 1 to 5, characterized in that, The method comprises: sending, to a computing unit, first data, the first data comprising statistics data of one or more cells within a range of a base station; 7. A communication method characterized by comprising: receiving a communication parameter. The method further comprises sending, to a central unit, second data, the second data comprising statistics data of one or more cells within a range of a central unit. The first data comprises one or more of the following: measurement report (MR), key performance indicator (KPI), and configuration information of a cell.

8. The method of claim 7, wherein, The second data comprises one or more of the following: measurement report (MR), key performance indicator (KPI), and configuration information of a cell.

9. The method according to claim 7 or 8, characterized in that, The communication parameter comprises one or more of the following: radio frequency (RF) parameter, data link layer (L2) parameter, network layer (L3) parameter, power parameter, and tilt parameter.

10. The method of claim 8, wherein, The method comprises:

11. The method according to any one of claims 7 to 10, characterized in that, receiving second data, the second data comprising statistics data of one or more cells within a range of a central unit; training a second model based on the second data; and sending the second model.

12. A communication method characterized by comprising: The second data comprises one or more of the following: measurement report (MR), key performance indicator (KPI), and configuration information of a cell. The method comprises:

13. The method of claim 12, wherein, receiving KPI data, the KPI data comprising KPI data of one or more cells within a range of a base station; and detecting an abnormal indicator in the KPI data.

14. A communication method, comprising: The method further comprises, in a case where the abnormal indicator exists in the KPI data, inference, by the computing unit, of network performance of the one or more cells within the range of the base station based on the first model to obtain a communication parameter; and sending the communication parameter. The communication device comprises:

15. The method of claim 14, wherein, a processor; 16. A communications device, characterized by the processor is configured to execute a computer program stored in a memory to cause the communication device to perform the method according to any one of claims 1 to 15. ​ 17. A communications device, characterized by ​ ​ ​ 18. A chip system, characterized by comprises a processor configured to call and run a computer program from a memory, such that a communication device in which the chip system is installed performs the method according to any one of claims 1 to 15.

19. A computer-readable storage medium, characterized in that, comprises The computer readable storage medium has stored thereon a computer program which, when run on a computer, causes the computer to perform the method according to any one of claims 1 to 15.

20. A computer program product, characterised in that, The computer program product comprises instructions for performing the method according to any one of claims 1 to 15, which are run by a processor.

21. A communication system, characterized by comprises a first communication device configured to perform the method according to any one of claims 1 to 6, 14 or 15, and a second communication device configured to perform the method according to any one of claims 7 to 11.

22. The communication system of claim 21, wherein, The communication system further comprises a third communication device configured to perform the method according to any one of claims 12 or 13.

Citation Information

Patent Citations

  • GSM (global system for mobile communications) cell parameter optimization method based on traffic modeling and traffic prediction

    CN102883352A

  • Mobile switching optimization method and device based on wireless access network intelligent controller

    CN115314963A

  • Mobility optimization method, system and related equipment

    CN117641381A

  • Communication method and device

    CN118509872A

  • Apparatus, method, and computer program

    US20240267723A1