Network traffic optimization method, device, equipment and system

By obtaining and determining network traffic optimization goals in domain management devices, the problem of low residency time and traffic in user equipment in 5G and 6G networks is solved, network traffic optimization is achieved, and users' network experience is improved.

CN120075879APending Publication Date: 2025-05-30HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311636845.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-30
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

In existing communication systems, especially in 5G and 6G networks, the user equipment has low residence time and traffic under the 5G network, resulting in poor user network experience.

Method used

Obtain network traffic optimization targets through domain management devices, including shunt ratio targets, traffic resident ratio targets, time resident ratio targets, upstream traffic targets and downstream traffic targets, and determine optimization parameters based on these targets, sending these parameters to optimize network traffic.

Benefits of technology

By optimizing network traffic, the user's equipment's residence time and traffic under the 5G network are improved, thereby improving the user's network experience, especially in communication systems with better network performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120075879A_ABST
    Figure CN120075879A_ABST
Patent Text Reader

Abstract

The invention provides a network traffic optimization method, device, equipment and system. The method comprises the steps of obtaining an optimization target of network traffic of a first area, the optimization target comprising at least one of an offload ratio target, a traffic residence ratio target, a duration residence ratio target, an uplink traffic target and a downlink traffic target, determining a first parameter used for optimizing the network traffic of the first area according to the optimization target, and then sending the first parameter, the invention aims to optimize the network flow of the communication system, so that the communication system can provide more service guarantee, and especially for the communication system with better network performance, the network experience can be better improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a method, apparatus, device, and system for optimizing network traffic. Background Art

[0002] In some communication systems, such as the 5th Generation (5G) communication system, which has the advantages of large bandwidth, high speed, and low latency, providing more service guarantees through the 5G communication system can improve the user's network experience. However, due to the early construction and large number of sites of the 4G network, and the occupation of the low-frequency band with a longer coverage distance, the residence duration and traffic of user equipment under the 5G network are relatively low, thus reducing the user's network experience. Similarly, for other communication systems, such as the 6th generation mobile networks (6G), there are also the same problems of network traffic. Summary of the Invention

[0003] A method, apparatus, device, and system for optimizing network traffic provided by embodiments of this application are expected to optimize the network traffic of a communication system, so that the communication system can provide more service guarantees. Especially for a communication system with better network performance, it will better improve the network experience.

[0004] In a first aspect, this application provides a method for optimizing network traffic. The execution subject of this method can be a domain management device or a component in the domain management device, such as a chip, a chip system, or other functional modules that can call and execute programs. For ease of understanding, the domain management device is used as the execution subject for exemplary description below.

[0005] Exemplarily, the method includes: The domain management device obtains an optimization target for the network traffic in a first area, where the optimization target includes at least one of a traffic splitting ratio target, a traffic residence ratio target, a duration residence ratio target, an uplink traffic target, and a downlink traffic target, and determines a first parameter for optimizing the network traffic in the first area according to the optimization target, and then sends the first parameter, expecting to optimize the network traffic of the communication system, so that the communication system can provide more service guarantees. Especially for a communication system with better network performance, it will better improve the network experience.

[0006] Wherein, the first area may include one or more cells, or the first area may be covered by one or more beams.

[0007] In a possible implementation, the first parameters determined by the domain management device based on the optimization model may include at least one of the following: parameters for achieving coverage optimization; parameters for achieving rate optimization; multi-frequency interoperability parameters; scenario-based parameters; load balancing parameters. The domain management device realizes flexible control of network traffic optimization by modifying the configuration parameters of network devices.

[0008] In a possible implementation, in order to achieve flexible control of network traffic optimization, the domain management device may obtain operating parameters and implement network traffic optimization based on the operating parameters. The operating parameters may include at least one of the following:

[0009] Parameters indicating the start time and / or end time of network traffic optimization;

[0010] Parameters indicating the number of executions of network traffic optimization;

[0011] Parameters indicating the execution period of network traffic optimization;

[0012] Parameters indicating the triggering mode of network traffic optimization, and the triggering mode includes at least one of timed triggering, user operation triggering, or event triggering.

[0013] Optionally, the domain management device may obtain operating parameters based on user interaction, or the domain management device may receive operating parameters from a network management device.

[0014] In a possible implementation, the domain management device may determine the first parameter according to the optimization target and the current network traffic measurement value. For example, based on the difference between the current network traffic measurement value and the optimization target, such as the difference between the ratio of 5G network traffic to the total network traffic and the target value of the shunt ratio target, it is determined whether network traffic optimization is required. When it is determined that network traffic optimization is required, the first parameter is determined and network traffic optimization is performed based on the first parameter.

[0015] In a possible implementation, the domain management device may achieve the optimization target based on at least one optimization solution, and the optimization solution may include one or more optimization actions to improve the processing efficiency of network traffic optimization. Exemplarily, the domain management device may determine at least one optimization solution according to the optimization target, and then the domain management device may determine the first parameter according to the at least one optimization solution. Among them, the optimization solution may include at least one of: coverage optimization solution, multi-frequency interoperability optimization solution, scenario-based parameter optimization solution, load balancing optimization solution, or rate optimization solution.

[0016] In a possible implementation, the domain management device may send the first parameter when the first condition is met, where the first condition includes at least one of the following:

[0017] Condition 1: The current network traffic measurement value does not meet the optimization objective;

[0018] Condition 2: The end time of network traffic optimization has not been reached;

[0019] Condition 3: The number of executions of network traffic optimization has not been reached;

[0020] Condition 4: Triggered under a preset trigger mode, and the trigger mode includes at least one of timed trigger, user operation trigger, or event trigger.

[0021] Among them, under the constraint of Condition 1, it is possible to avoid performing network traffic optimization operations when the network traffic measurement value meets the optimization objective, which brings additional performance overhead. Under the constraints of Condition 2 or Condition 3, it is possible to avoid network traffic optimization from occupying too much network resources and affecting the existing network. Under the constraint of the above Condition 4, it is possible to flexibly control network traffic optimization by triggering.

[0022] To further improve the optimization effect of network traffic, the domain management device can implement the optimization of the network traffic in the first area in an iterative manner. The domain management device can trigger or end the network traffic optimization in the iterative process based on the above first condition.

[0023] In a possible implementation manner, to flexibly control network traffic optimization, the domain management device can optimize network traffic in response to the trigger of the network management device. Exemplarily, the domain management device receives indication information, and the indication information is used to indicate the configuration of the first parameter, thereby implementing the optimization of network traffic.

[0024] Optionally, the domain management device can obtain the optimization objective of the network traffic in the first area based on the interaction with the user, or the domain management device can receive the optimization objective from the network management device. When the domain management device receives the optimization objective from the network management device, it is possible to improve the flexible control of network traffic optimization by the network device.

[0025] In a second aspect, the present application provides a method for optimizing network traffic. The execution subject of this method can be a network management device or a component in the network management device, such as a chip, a chip system, or other functional modules that can call and execute programs. For ease of understanding, the following will be described by taking the network management device as the execution subject as an example.

[0026] Exemplarily, the method includes: The network management device sends the optimization objective of the network traffic in the first area, and the optimization objective includes at least one of the following: shunt ratio target; traffic residence ratio target; duration residence ratio target; uplink traffic target; downlink traffic target; and then the network management device obtains the first parameter for optimizing the network traffic in the first area.

[0027] In a possible implementation, the first parameter includes at least one of the following:

[0028] A parameter for implementing coverage optimization;

[0029] A parameter for implementing rate optimization;

[0030] Multi-frequency interoperability parameters;

[0031] Scenario-based parameters;

[0032] Load balancing parameters.

[0033] In a possible implementation, it further includes: The network management device sends operating parameters, and the operating parameters include at least one of the following:

[0034] A parameter indicating the start time and / or end time of network traffic optimization;

[0035] A parameter indicating the number of executions of network traffic optimization;

[0036] A parameter indicating the execution period of network traffic optimization;

[0037] A parameter indicating the trigger mode of network traffic optimization, and the trigger mode includes at least one of timed trigger, user operation trigger, or event trigger.

[0038] In a possible implementation, it further includes: The network management device sends indication information for indicating the configuration of the first parameter.

[0039] In a possible implementation, it further includes: When a first condition is met, the network management device sends indication information; wherein, the first condition includes at least one of the following:

[0040] The current network traffic measurement value does not meet the optimization target;

[0041] The end time of network traffic optimization has not been reached;

[0042] The number of executions of network traffic optimization has not been reached;

[0043] It is triggered in a preset trigger mode, and the trigger mode includes at least one of timed trigger, user operation trigger, or event trigger.

[0044] In a possible implementation, the network management device obtains the first parameter for optimizing the network traffic in the first area, including: The network management device receives the first parameter.

[0045] In a third aspect, the present application provides a method for optimizing network traffic. The execution entity of this method can be a communication system, which can include a first device and a second device. The first device can be the above domain management device or a component in the domain management device, and the second device can be the above network management device or a component in the network management device.

[0046] Exemplarily, the method includes: the first device sends an optimization target of the network traffic in a first area to the second device. The optimization target includes at least one of the following: traffic splitting ratio target; traffic residence ratio target; duration residence ratio target; uplink traffic target; downlink traffic target. The second device determines a first parameter according to the optimization target, and the first parameter is used to optimize the network traffic in the first area. The second device sends the first parameter to the first device.

[0047] In a possible implementation manner, the first parameter includes at least one of the following:

[0048] Parameters for achieving coverage optimization;

[0049] Parameters for achieving rate optimization;

[0050] Multi-frequency interoperability parameters;

[0051] Scenario parameters;

[0052] Load balancing parameters.

[0053] In a possible implementation manner, it further includes:

[0054] The second device sends operating parameters to the first device. The operating parameters include at least one of the following:

[0055] Parameters indicating the start time and / or end time of network traffic optimization;

[0056] Parameters indicating the execution times of network traffic optimization;

[0057] Parameters indicating the execution period of network traffic optimization;

[0058] Parameters indicating the trigger mode of network traffic optimization. The trigger mode includes at least one of timed trigger, user operation trigger, or event trigger.

[0059] In a possible implementation manner, the second device determines the first parameter according to the optimization target, including: the second device determines the first parameter according to the optimization target and the current network traffic measurement value.

[0060] In a possible implementation, the second device determines a first parameter according to an optimization objective, including: the second device determines at least one optimization solution according to the optimization objective, and the optimization solution includes at least one of a coverage optimization solution, a multi-frequency interoperability optimization solution, a scenario-based parameter optimization solution, or a load balancing optimization solution; the second device determines the first parameter according to the at least one optimization solution.

[0061] In a possible implementation, it further includes: when a first condition is satisfied, the second device sends the first parameter to the first device; wherein, the first condition includes at least one of the following:

[0062] The current network traffic measurement value does not meet the optimization objective;

[0063] The end time of network traffic optimization has not been reached;

[0064] The number of executions of network traffic optimization has not been reached;

[0065] It is triggered in a preset trigger mode, and the trigger mode includes at least one of a timing trigger, a user operation trigger, or an event trigger.

[0066] In a possible implementation, after the second device sends the first parameter, it further includes: the first device sends indication information to the second device, and the indication information is used to indicate configuring the first parameter.

[0067] In a fourth aspect, an embodiment of the present application provides a communication device, including: an acquisition module, configured to acquire an optimization objective of network traffic in a first area, where the optimization objective includes at least one of the following: a traffic splitting ratio target; a traffic residence ratio target; a duration residence ratio target; an uplink traffic target; a downlink traffic target; a processing module, configured to determine a first parameter according to the optimization objective, where the first parameter is used to optimize the network traffic in the first area; a transceiver module, configured to send the first parameter.

[0068] In a possible implementation, the first parameter includes at least one of the following: a parameter for implementing coverage optimization; a parameter for implementing rate optimization; a multi-frequency interoperability parameter; a scenario-based parameter; a load balancing parameter.

[0069] In a possible implementation, the acquisition module is further configured to: acquire operation parameters, where the operation parameters include at least one of the following: a parameter indicating the start time and / or end time of network traffic optimization; a parameter indicating the number of executions of network traffic optimization; a parameter indicating the execution period of network traffic optimization; a parameter indicating the trigger mode of network traffic optimization, and the trigger mode includes at least one of a timing trigger, a user operation trigger, or an event trigger.

[0070] In a possible implementation, the acquisition module is specifically configured to: receive the operation parameters.

[0071] In a possible implementation manner, the processing module is specifically configured to: determine the first parameter according to the optimization objective and the current network traffic measurement value.

[0072] In a possible implementation manner, the processing module is specifically configured to: determine at least one optimization solution according to the optimization objective, where the optimization solution includes at least one of the following: a coverage optimization solution, a multi-frequency interoperability optimization solution, a scenario-based parameter optimization solution, a load balancing optimization solution, or a rate optimization solution; and determine the first parameter according to the at least one optimization solution.

[0073] In a possible implementation manner, the transceiver module is specifically configured to: when a first condition is satisfied, send the first parameter; where the first condition includes at least one of the following: the current network traffic measurement value does not satisfy the optimization objective; the end time of network traffic optimization has not been reached; the execution times of network traffic optimization have not been reached; being triggered in a preset trigger mode, where the trigger mode includes at least one of timed trigger, user operation trigger, or event trigger.

[0074] In a possible implementation manner, after sending the first parameter, the transceiver module is further configured to: receive indication information for indicating the configuration of the first parameter.

[0075] In a possible implementation manner, the acquisition module is specifically configured to: receive the optimization objective.

[0076] In a fifth aspect, an embodiment of the present application provides a communication device, including: a transceiver module, configured to send an optimization objective of the network traffic in a first area, where the optimization objective includes at least one of the following: a splitting ratio target; a traffic residence ratio target; a duration residence ratio target; an uplink traffic target; a downlink traffic target; an acquisition module, configured to acquire a first parameter for optimizing the network traffic in the first area.

[0077] In a possible implementation manner, the first parameter includes at least one of the following: a parameter for implementing coverage optimization; a parameter for implementing rate optimization; a multi-frequency interoperability parameter; a scenario-based parameter; a load balancing parameter.

[0078] In a possible implementation manner, the transceiver module is further configured to: send operation parameters, where the operation parameters include at least one of the following: a parameter indicating the start time and / or end time of network traffic optimization; a parameter indicating the execution times of network traffic optimization; a parameter indicating the execution period of network traffic optimization; a parameter indicating the trigger mode of network traffic optimization, where the trigger mode includes at least one of timed trigger, user operation trigger, or event trigger.

[0079] In a possible implementation, the transceiver module is further configured to: send indication information for indicating the configuration of the first parameter.

[0080] In a possible implementation, the transceiver module is specifically configured to: when a first condition is satisfied, send the indication information; wherein the first condition includes at least one of the following: the current network traffic measurement value does not meet the optimization objective; the end time of network traffic optimization has not been reached; the number of executions of network traffic optimization has not been reached; being triggered in a preset trigger mode, and the trigger mode includes at least one of timed trigger, user operation trigger, or event trigger.

[0081] In a possible implementation, the acquisition module is specifically configured to: receive the first parameter.

[0082] In a sixth aspect, an embodiment of the present application provides a communication device, including: a processor, configured to execute the method in the first aspect, the second aspect, or each possible implementation manner as described above by running a computer program or through a logic circuit.

[0083] In a possible implementation, the communication device further includes: a memory for storing the computer program.

[0084] In a possible implementation, the communication device further includes: a communication interface for inputting and outputting signals.

[0085] In a seventh aspect, an embodiment of the present application provides a chip, including: a processor for calling and running computer instructions from a memory, so that a device installed with the chip executes the method in the first aspect, the second aspect, or each possible implementation manner.

[0086] In an eighth aspect, an embodiment of the present application provides a communication system, including: a communication device for executing the method in the first aspect or each possible implementation manner, and a communication device for executing the method in the second aspect or each possible implementation manner.

[0087] In a ninth aspect, an embodiment of the present application provides a computer-readable storage medium for storing computer program instructions, and the computer program causes a computer to execute the method in the first aspect, the second aspect, or each possible implementation manner.

[0088] In a tenth aspect, an embodiment of the present application provides a computer program, and the computer program causes a computer to execute the method in the first aspect, the second aspect, or each possible implementation manner as described above.

[0089] In a tenth aspect, an embodiment of the present application provides a computer program product, including computer program instructions that cause a computer to execute the method in the first aspect, the second aspect, or each possible implementation manner.

[0090] For the content in the second aspect to the tenth aspect and each possible implementation manner, the beneficial effects can be referred to the beneficial effects brought by the first aspect and each possible implementation manner of the first aspect, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0091] Figure 1 FIG. is a schematic diagram of a communication system applicable to the present application.

[0092] Figure 2 FIG. is a schematic diagram of an interaction process of an optimization method for network traffic provided by an embodiment of the present application.

[0093] Figure 3 FIG. is a schematic diagram of an interaction process of another optimization method for network traffic provided by an embodiment of the present application.

[0094] Figure 4 FIG. is a schematic block diagram of a communication device provided by an embodiment of the present application.

[0095] Figure 5 FIG. is another schematic block diagram of a communication device provided by an embodiment of the present application. DETAILED DESCRIPTION OF THE EMBODIMENTS

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

[0097] The communication method and device provided by the present application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD), Worldwide Interoperability for Microwave Access (WiMAX) communication system, Wireless-Fidelity (WiFi), 5G mobile communication system or New Radio Access Technology (NR), 6G mobile communication system, etc.

[0098] The communication method provided by this application can also be applied to machine type communication (MTC), Long Term Evolution - machine (LTE - M), device to device (D2D) network, machine to machine (M2M) network, internet of things (IoT) network or other networks. Among them, the IoT network can include, for example, the vehicle - to - everything (V2X) network. The communication methods in the V2X network system are collectively referred to as vehicle to X (V2X, where X can represent anything). For example, the V2X can include: vehicle to vehicle (V2V) communication, vehicle to infrastructure (V2I) communication, vehicle to pedestrian (V2P) communication, or vehicle to network (V2N) communication, etc.

[0099] Figure 1 FIG. 4 is a schematic diagram of a communication system applicable to this application. The system 100 includes a network manager system (NMS) 110, a domain manager 120, at least one radio access network (RAN) node 130, and at least one terminal device 140. The terminal 140 is connected to the RAN node 130 wirelessly. The RAN node 130 is connected to the domain manager 120 wirelessly or wiredly. The NMS 110, the domain manager 120, and the RAN node 130 can be different physical devices respectively, or at least two of them can be integrated as functional modules in the same physical device. Other network devices, such as core network devices, can also be included in this communication system.

[0100] The NMS 110 can be implemented as a network management device, and the domain manager 120 can be implemented as a domain management device. The network management device is used to manage one or more domain management devices. Each domain management device is used to manage one or more RAN nodes connected to it. The RAN nodes connected to the same domain management device can belong to the same operator network, and multiple RAN nodes connected to the same domain management device can belong to different regions.

[0101] It should be noted that, in the embodiments of the present application, the above-mentioned area may also be referred to as a physical area, a logical area, or a coverage area. One area may include one or more cells.

[0102] NMS110 can be used to implement network maintenance, operation, and management, or provide data and statistical results for network maintenance, operation, and management. The objects managed by NMS110 in a wireless network can be RAN nodes and / or cells, providing a way for operators to manage networks in different regions and from different equipment suppliers, facilitating the monitoring of the network operation status through NMS110, better maintaining and managing the network, so as to improve the overall operation efficiency of the network and reduce management costs.

[0103] The domain management system 120, or which can be called the RAN domain management system, can be used to provide at least one of the following functions (or management services): life cycle management of the network or network elements, deployment of the network or network elements, fault management of the network or network elements, performance management of the network or network elements, guarantee of the network or network elements, optimization management of the network or network elements, intention translation of the network or network elements, etc. Among them, the network element can be the above-mentioned RAN node 130.

[0104] Optionally, the domain management system 120 can provide an application programming interface (API) for NMS110 to realize the call of function modules in the domain management system 120. For example, in the embodiments of the present application, the domain management system 120 can provide an API for intention optimization (or target optimization).

[0105] In the embodiments of the present application, NMS110 can obtain the optimization intention and the area to be optimized, and input the optimization intention and the area to be optimized into the domain management system 120. The domain management system adjusts the parameters of the RAN node 130 in the area to be optimized according to the optimization intention to achieve network optimization. The intention will be exemplarily described below.

[0106] In the embodiments of the present application, the domain management system 120 can be an entity that provides specific network or service management capabilities, such as a management function (MnF). Of course, the present application does not limit the naming of the management function.

[0107] RAN node 130, sometimes also referred to as an access network device, RAN entity, access node, etc., forms part of a communication system and is used to assist a terminal in achieving wireless access. Multiple RAN nodes 130 in system 100 can be of the same type or different types. In one possible scenario, the RAN node can be a base station, evolved NodeB (eNodeB), access point (AP), transmission reception point (TRP), next generation NodeB (gNB), a base station in a future mobile communication system, or an access node in a WiFi system, etc. The RAN node can be a macro base station, micro base station or indoor station, relay node or donor node, a radio controller in an open RAN (O-RAN or ORAN) scenario, or a radio controller in a cloud radio access network (CRAN) scenario. Optionally, the RAN node can also be a server, wearable device, vehicle or in-vehicle device, etc. For example, the access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the RAN node in this application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (such as a cloud platform). The RAN node in this application can also be a logical node, logical module or software that can implement all or part of the functions of the RAN node.

[0108] In another possible scenario, multiple RAN nodes cooperate to assist a terminal in achieving wireless access, and different RAN nodes respectively implement part of the functions of a base station. For example, the RAN node can be a central unit (CU), distributed unit (DU), CU-control plane (CP), CU-user plane (UP), or radio unit (RU), etc. The CU and DU can be set separately, or can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or radio frequency unit, such as included in a remote radio unit (RRU), active antenna unit (AAU), or remote radio head (RRH).

[0109] A terminal device can also be referred to as a terminal, user equipment (UE), access terminal, user unit, user station, mobile station, mobile platform, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device.

[0110] A terminal device can be a device that provides voice / data connectivity to a user. For example, it can be a handheld device with wireless connection capabilities, a vehicle-mounted device, etc. Currently, some examples of terminals can be: mobile phone, tablet (pad), computer with wireless transceiver function (such as laptop, handheld computer, etc.), unmanned aerial vehicle, customer-premises equipment (CPE), intelligent point of sale (POS) machine, mobile internet device (MID), virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication function, computing device, or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal device in a 5G network, or terminal device in a system evolved after 5G, etc.

[0111] To facilitate the understanding of the embodiments of this application, the related terms are first described exemplarily.

[0112] I. Beam pattern: The shape of the lobes presented by the antenna radiation signal in space, which reflects the beam width and intensity in different directions of different lobes in space, and reflects the beam directivity and gain.

[0113] II. Measurement Events (A1 / A2 / A3 / A4 / A5 / B1 / B2) for Multi-Frequency Interoperation Parameters:

[0114] A measurement event is a mechanism defined by the 3GPP protocol to indicate the timing for a wireless terminal device to perform cell measurements and report the measurement results. The measurement event can be indicated by the RAN node to the terminal device. For example, the RAN node indicates it to the terminal device through radio resource control (RRC) signaling (such as RRC reconfiguration signaling, RRC Resume signaling). A measurement event characterizes a state of the signal strength or signal quality of a cell. The definitions of each measurement event can be seen in Table 1 below.

[0115] Table 1

[0116]

[0117]

[0118] III. Intention, or rather, the goal, is the user's expression of the desired network state, used to describe the network or service the user expects. Intention allows the user to request the network and service without detailed knowledge of how to provide them.

[0119] For example, in the 5G network, it includes:

[0120] 1. Coverage Optimization Intention (or Coverage Optimization Goal): The NMS sets the coverage optimization intention, and can select the weak signal strength target (weakRSRPRatioTarget) and the low signal quality target (lowSINRRatioTarget), determine the area, frequency point, and radio access technology of the optimization object, and complete the optimization action through the domain management system.

[0121] 2. Rate Optimization Intention (or Rate Optimization Goal): The NMS sets the rate optimization intention, and can select the average user rate target for uplink / downlink (aveULRANUEThptTarget or aveDLRANUEthptTarget) and the proportion target of low-rate users for uplink / downlink (lowULRANUEThptRatioTarget or lowDLRANUEThptRatioTarget), determine the area, frequency point, and radio access technology of the optimization object, and complete the optimization action through the domain management system.

[0122] However, there is currently no network optimization for the network traffic of 5G communication systems, such as 5G network traffic and / or residence duration. When network optimization for 5G network traffic and residence duration is required, users need to manually adjust the parameters of RAN nodes, resulting in poor convenience and optimization effect of network optimization.

[0123] To address the above problems, the embodiments of the present application take network traffic and residence duration as the optimization objectives, determine the parameters for achieving network traffic optimization, and thereby improve network traffic and / or residence duration.

[0124] It should be noted that for ease of understanding, the present application is described only by taking the network optimization of the traffic and / or residence duration of 5G communication systems as an example, but is not limited thereto. The present application is equally applicable to the network optimization of the traffic and / or residence duration of other communication systems, and the other communication systems can be any communication systems, such as 2G, 3G, 4G, 6G, or future communication systems, etc.

[0125] The following will describe the network traffic optimization method provided by the embodiments of the present application with reference to the accompanying drawings.

[0126] It should be understood that for ease of understanding and description below, the method provided by the embodiments of the present application is described by taking the interaction between the domain management device and the network device as an example. The network management device can be, for example, Figure 1 the NMS110 in Figure 1 the domain management system 120 in Figure 1 the RAN node 110 in. In some embodiments, it can also be described based on the interaction between the network management device, the domain management device, and the network device.

[0127] It should also be understood that this should not impose any limitation on the execution subject of the method provided by the present application. As long as a program running the code of the method provided by the embodiments of the present application can execute the method provided by the embodiments of the present application, it can be used as the execution subject of the method provided by the embodiments of the present application. For example, the above network management device can also be replaced by components in the network management device, such as chips, chip systems, or other functional modules that can call and execute programs; the above domain management device can be replaced by components in the domain management device, such as chips, chip systems, or other functional modules that can call and execute programs; the above network device can also be replaced by components in the network device, such as chips, chip systems, or other functional modules that can call and execute programs.

[0128] Figure 2 It is a schematic diagram of the interaction process of an optimization method for network traffic provided by the embodiments of the present application. Combining Figure 2 with this, the method 200 includes the following parts or all processes.

[0129] S210, the domain management device obtains the optimization objective of the network traffic in the first area;

[0130] S220, the domain management device determines a first parameter according to the optimization objective, and this first parameter is used to optimize the network traffic in the first area;

[0131] S230, the domain management device sends the first parameter to the network device.

[0132] Wherein, the first area may be the area to be optimized in the foregoing text. The first area may include one or more cells, or the first area may be covered by one or more beams. The first area may be sent by the network management device to the domain management device, or the first area may be obtained by the domain management device based on user interaction, or the first area may be preset. The present application does not make any limitation thereto.

[0133] The optimization objective can be understood as an optimization intention, or as a target value expected to be achieved under the optimization intention. The optimization objective may include at least one of the following: split ratio objective; traffic residence ratio objective; duration residence ratio objective; uplink traffic objective; downlink traffic objective. Taking a 5G communication system as an example below, the above optimization objectives will be respectively described by way of example.

[0134] Under the above split ratio objective, the domain management device realizes the improvement of the split ratio by adjusting the parameters of the network device (such as the first parameter). In some embodiments, there may be a split ratio target value for the improvement of the split ratio. When the split ratio is increased to the target value, the split ratio optimization can be stopped. In other embodiments, there may be no target value for the improvement of the split ratio. Optionally, the split ratio objective may carry the split ratio target value. The split ratio may be the ratio of the 5G network traffic to the total network traffic. Wherein the 5G network traffic may include the uplink traffic and the downlink traffic in the 5G network in the first area, and the total network traffic may include the uplink traffic and the downlink traffic in multiple networks (such as 2G, 3G, 4G, and 5G) in the first area; or, the 5G network traffic may include the uplink traffic in the 5G network in the first area, and the total network traffic may include the uplink traffic in multiple networks (such as 2G, 3G, 4G, and 5G) in the first area; or, the 5G network traffic may include the downlink traffic in the 5G network in the first area, and the total network traffic may include the downlink traffic in multiple networks (such as 2G, 3G, 4G, and 5G) in the first area, and so on. Multiple networks (such as 2G, 3G, 4G, and 5G) may be all or part of the networks covered by the first area. The present application does not make any limitation thereto.

[0135] Under the above traffic residence ratio target, the domain management device realizes the improvement of the traffic residence ratio by adjusting the parameters of the network device (such as the first parameter). In some embodiments, there may be a target value for the improvement of the traffic residence ratio. When the traffic residence ratio is increased to the target value, the optimization of the traffic residence ratio can be stopped. In other embodiments, there may be no target value for the improvement of the traffic residence ratio. Optionally, the traffic residence ratio target may carry the target value of the traffic residence ratio. The traffic residence ratio may be the ratio of the traffic generated by the user equipment in the first area in the 5G network to the traffic generated by the user equipment in multiple networks. Among them, the traffic generated by the user equipment in the 5G network may include the traffic generated by the user equipment using some or all services in the 5G network; the traffic generated by the user equipment in multiple networks may include the traffic generated by the user equipment using the corresponding services in the 5G and 4G (and may also include 2G and / or 3G) networks.

[0136] Under the above duration residence ratio target, the domain management device realizes the improvement of the duration residence ratio by adjusting the parameters of the network device (such as the first parameter). In some embodiments, there may be a target value for the improvement of the duration residence ratio. When the duration residence ratio is increased to the target value, the optimization of the duration residence ratio can be stopped. In other embodiments, there may be no target value for the improvement of the duration residence ratio. Optionally, the duration residence ratio target may carry the target value of the duration residence ratio. The duration residence ratio may be the ratio of the residence duration of the user equipment in the first area in the 5G network to the residence duration of the user equipment in multiple networks. Among them, the residence duration of the user equipment in the 5G network may include the duration of the user equipment using some or all services in the 5G network; the residence duration of the user equipment in multiple networks may include the duration of the user equipment using the corresponding services in the 5G and 4G (and may also include 2G and / or 3G) networks. In some embodiments, the residence duration of the user equipment in multiple networks may include the difference between the duration of the user equipment using the corresponding services in the 5G and 4G (and may also include 2G and / or 3G) networks and the voice over long-term evolution (VoLTE) call duration of the user equipment.

[0137] Under the above uplink traffic target, the domain management device realizes the improvement of uplink traffic by adjusting the parameters of the network device (such as the first parameter). In some embodiments, there may be an uplink traffic target value for the improvement of uplink traffic. When the uplink traffic is increased to the target value, the uplink traffic optimization can be stopped. In other embodiments, there may be no target value for the improvement of uplink traffic. Optionally, the uplink traffic target may carry the uplink traffic target value. The uplink traffic may be the total uplink data throughput received by the radio link control (RLC) layer in the first area. For example, within the cell range included in the first area, the data volume of the user uplink service data unit (SDU) received by the RLC layer is accumulated and statistically calculated to obtain the total uplink data throughput.

[0138] Under the above downlink traffic target, the domain management device realizes the improvement of downlink traffic by adjusting the parameters of the network device (such as the first parameter). In some embodiments, there may be a downlink traffic target value for the improvement of downlink traffic. When the downlink traffic is increased to the target value, the downlink traffic optimization can be stopped. In other embodiments, there may be no target value for the improvement of downlink traffic. Optionally, the downlink traffic target may carry the downlink traffic target value. The downlink traffic may be the total downlink data throughput sent by the RLC layer in the first area. For example, within the cell range included in the first area, the data volume of the user downlink SDU sent by the RLC layer is accumulated and statistically calculated to obtain the total downlink data throughput.

[0139] In the above S210, the domain management device may obtain the optimization target of the network traffic in the first area based on the interaction with the user. For example, the user selects the shunt ratio target through the interaction interface, and the domain management device obtains the optimization target as the shunt ratio target in response to the user's operation; or the domain management device may receive the optimization target from the network management device, as shown in Figure 3 shown, in Figure 3 shown in S310-1, the network management device sends the optimization target to the domain management device. The optimization target may be obtained by the network management device based on the interaction with the user, or may be received by the network management device from other devices; or the domain management device may receive the optimization target sent by other devices, and this application does not make any limitations in this regard.

[0140] The above first parameter may include, but is not limited to, at least one of the following: parameters for realizing coverage optimization; parameters for realizing rate optimization; multi-frequency interoperability parameters; scenario-based parameters; load balancing parameters.

[0141] Among them, the parameters for implementing coverage optimization may include some or all of the following: parameters related to scenario-based beams, parameters related to electronically tilted antennas, and parameters related to power adjustment. The parameters related to scenario-based beams may include some or all of the following: horizontal beamwidth, vertical beamwidth, digital tilt angle, and digital azimuth angle. The parameters related to electronically tilted antennas may include some or all of the following: mechanical tilt angle, mechanical azimuth angle, and electronic tilt angle. The parameters related to power adjustment may include some or all of the following: cell power offset, physical downlink shared channel (PDSCH) channel power offset.

[0142] The parameters for implementing rate optimization may include some or all of the following: the initial value of the modulation and coding scheme (MCS), the initial target value of the initial block error rate (IBLER), the adjustment step size of the channel quality indicator (CQI), the maximum number of streams of the multiple-input multiple-output (MIMO) technology, or some or all of the user pre-scheduled data volume.

[0143] The multi-frequency interoperation parameters may include some or all of the following: measurement events (such as A1, A2, A3, A4, A5, B1, or B2), cell individual offset (CIO), etc.

[0144] The scenario-based parameters, or what can be called scenario-based configuration parameters, may include some or all of the following: the small packet policy parameters on the resident network side, the terminal energy-saving policy parameters, the non-standalone (NSA) network anchor point policy parameters, the traffic buffer length threshold for adding a secondary cell group (SCG), the inactivity timer release policy parameters, the periodic traffic-triggered switch, the minimum access level, the cell reselection threshold, etc.

[0145] The load balancing parameters may include some or all of the following: load balancing trigger mode, overlapping coverage identifier, inter-frequency load balancing threshold, load offset, etc.

[0146] The domain management device can adjust the parameters in different dimensions for the optimization target to achieve network optimization, avoid manual parameter adjustment by users, and improve the convenience and accuracy of network traffic optimization.

[0147] In the above S220, the domain management device may determine a first parameter for optimizing the network traffic in the first area according to the optimization objective. In some embodiments, the first parameter may be a preset value or a preset adjustment amount corresponding to the optimization objective. For example, when the optimization objective includes a traffic splitting ratio objective, the electronic tilt angle is adjusted by 15 degrees, and the measurement event A2 is set to -90 dBm. In other embodiments, the first parameter may be determined based on the optimization objective. Exemplarily, the domain management device may determine the first parameter based on the optimization objective and the current network traffic measurement value. For example, the domain management device determines the first parameter based on the difference between the optimization objective and the current network traffic measurement value.

[0148] Among them, the network traffic measurement value may be obtained by the domain management device interacting with the network device. Exemplarily, referring to Figure 3 S320 and S330 therein, the domain management device sends a network traffic measurement request to the network device to request the current network traffic measurement value, and the network device sends the network traffic measurement value to the domain management device in response to the request. The measurement value of the network traffic may include the measurement value of the metric data. The metric data may include some or all of the following: the number of inter-system handovers, the uplink traffic data corresponding to the networks of one or more radio access technologies, the downlink traffic data corresponding to the networks of one or more radio access technologies, the data transmission duration, and the traffic residence duration. In some embodiments, the domain management device may obtain the metric data during the busy period to improve the reliability of network traffic optimization. For example, the domain management device obtains the metric data between 10:00 and 23:00.

[0149] The domain management device may analyze based on the measurement value of the network traffic to determine the first parameter corresponding to the optimization objective. For example, when the optimization objective includes the traffic splitting ratio, the domain management device may determine the ratio of the 5G network traffic to the total network traffic based on the network traffic measurement value, and determine the first parameter based on the difference between the ratio and the traffic splitting ratio target value. Determining the first parameter based on the difference between the current network traffic measurement value and the optimization objective can accurately achieve the optimization effect to be achieved for the optimization objective.

[0150] It should be noted that this application does not limit determining the first parameter based on the difference between the current network traffic measurement value and the optimization objective. For example, the domain management device may determine the first parameter according to the optimization objective after obtaining the optimization objective. In this case, the processing overhead of the device can be reduced.

[0151] In some embodiments, the domain management device may determine whether network traffic optimization is required based on the difference between the current network traffic measurement value and the optimization target, such as the difference between the ratio of the above-mentioned 5G network traffic to the total network traffic and the target value of the traffic splitting ratio. When it is determined that network traffic optimization is required, a first parameter is determined and network traffic optimization is performed based on the first parameter; when it is determined that network traffic optimization is not required, the network optimization process ends. Optionally, when the difference between the current network traffic measurement value and the optimization target is less than a preset value, it is determined that network traffic optimization is not required; when the difference between the current network traffic measurement value and the optimization target is greater than the preset value, it is determined that network traffic optimization is required; when the difference between the current network traffic measurement value and the optimization target is equal to the preset value, it can be determined whether network traffic optimization is required based on the application scenario.

[0152] In some embodiments, the domain management device may determine at least one optimization solution according to the optimization target, where the optimization solution may include one or more optimization actions. Furthermore, the domain management device may determine a first parameter according to at least one optimization solution. Optionally, the optimization solution may include at least one of: a coverage optimization solution, a multi-frequency interoperability optimization solution, a scenario-based parameter optimization solution, a load balancing optimization solution, or a rate optimization solution for improving the rate of user equipment.

[0153] For example, after obtaining the optimization target, the domain management device may translate the optimization target into goals that can be understood and executed by each functional module in the domain management device. For example, 5G weak coverage optimization, 4G / 5G handover parameter optimization, scenario-based parameter configuration, etc. The domain management device may perform initial parameter configuration, operating resource allocation, logical scheduling, etc. on each functional module in the domain management device according to the optimization solution.

[0154] Exemplarily, the domain management device may screen the cells to be optimized in the first area according to the existing network configuration, remove the cells that do not support network traffic optimization, or the cells whose parameters cannot be adjusted.

[0155] For example, the network traffic optimization process may include the following parameter optimization solutions designed to achieve the optimization target. For example: based on measurement data and engineering parameter data, simulate and predict the coverage of LTE / NR, calculate the coverage adjustment suggestions and multi-frequency parameter adjustment suggestions for each frequency point cell, and output parameter optimization suggestions for improving the experience rate based on scenario analysis, and stimulate potential 5G traffic through rate improvement.

[0156] When the optimization objective includes multiple objectives, for example, the domain management device may determine separately for each objective whether network traffic optimization is required. When at least one objective requires network traffic optimization, the first parameter is determined and network optimization is performed; otherwise, the network traffic optimization process ends. Another example is that the domain management device comprehensively determines whether network traffic optimization is required based on multiple objectives, for example, determines whether to perform network traffic optimization in a weighted manner.

[0157] Exemplarily, the network device may collect and report metric data according to a preset time period, or collect and report metric data in response to a network traffic measurement request from the domain management device. Optionally, the domain management device may send a network traffic measurement request according to a preset time period. For example, after the domain management device obtains the optimization objective, it sends a network traffic measurement request when the preset interval time is reached.

[0158] The measurement value of network traffic may further include: the measurement value of the configuration data of the network device. The configuration data of the network device may include some or all of the beam pattern, test event, and CIO. The domain management device may adjust the parameters of the network device in combination with the current configuration data. For example, the adjusted beam pattern is determined according to the current beam pattern and the parameter adjustment amount determined based on the optimization objective.

[0159] Exemplarily, the network device may collect and report configuration data in response to a network traffic measurement request from the domain management device.

[0160] The measurement value of network traffic may further include the measurement value in the measurement report. The measurement report may include the measurement report of intra-frequency measurement and / or the measurement report of inter-system measurement. Intra-frequency measurement may obtain the coverage signal strength of the serving cell and neighboring cells of the same frequency, and inter-system measurement may obtain the coverage signal strength of the serving cell and neighboring cells under different networks. The domain management device may determine the first parameter in combination with the optimization objective and the measurement value in the measurement report. Exemplarily, the network device may periodically report the measurement value in the measurement report. For example, the reporting period may be 5 seconds, 10 seconds, 20 seconds, etc.

[0161] In some embodiments of S230 above, the domain management device may send the first parameter to the network device so that the network device configures the first parameter to achieve network traffic optimization. Therefore, in some understandings, the domain management device sending the first parameter to the network device may also be expressed as the domain management device configuring the first parameter for the network device. Optionally, when the network device executes the first parameter, or executes the network function according to the configured first parameter, the network device may convert the parameter into a command that the network device can recognize and execute according to a preset rule.

[0162] Exemplarily, the domain management device may determine whether to implement network traffic optimization according to the implementation mode or triggering mode of network traffic optimization. When it is determined to implement network traffic optimization, it sends a first parameter; otherwise, it waits for the trigger of network traffic optimization. Exemplarily, the implementation mode, or triggering mode, may include at least one of timing trigger, user operation trigger (or manual trigger), and event trigger. Among them, the event trigger may, for example, trigger network traffic optimization after receiving the indication information from the network management device, or may trigger network traffic optimization immediately after determining the first parameter. In the case of triggering network traffic optimization immediately after determining the first parameter, the event trigger may also be referred to as automatic trigger or automatic execution. The timing trigger may, for example, trigger during idle hours (such as early morning) to avoid affecting the existing network services.

[0163] As described in the above example, the network management device may send indication information to the domain management device to trigger network traffic optimization. Refer to Figure 3 S350 to S370 in it, where S350 and S360 are optional implementation manners (dashed lines in the figure). After the domain management device determines the first parameter, it may send the first parameter to the network management device. The network management device may determine whether to perform network traffic optimization on the network device based on the first parameter. For example, the network management device may send indication information to the domain management device after determining the reasonableness of the first parameter. Or, for example, the network management device may interact with the user, push the first parameter to the user, and the user may trigger network traffic optimization through the user interaction interface after determining the first parameter. The network management device sends indication information to the domain management device in response to the user operation. After receiving the indication information, the domain management device may send the first parameter to the network device.

[0164] Optionally, during the process of the user triggering network traffic optimization on the user interaction interface, the user may perform operations such as adding, deleting, and modifying the first parameter pushed by the user interaction interface.

[0165] Optionally, in the process of the above network management device interacting with the user to determine the first parameter, the execution subject may be replaced by the domain management device, such as the domain management device interacting with the user to determine the first parameter. Similarly, the network management device sending indication information to the management device in response to the user operation to instruct the domain management device to send the first parameter may be replaced by the domain management device interacting with the user, such as pushing the first parameter to the user and sending the first parameter in response to the user's operation.

[0166] Optionally, the first parameter sent by the domain management device to the network management device in S350 may be replaced by the first information, and the first information may be used to indicate waiting for the trigger indication of network traffic optimization. It should be noted that in the case where the domain management device does not send the first parameter to the network management device, the embodiments of the present application Figure 3The execution order between S360 and S320 to S340 is not limited. For example, S360 can be executed before S320, and the domain management device starts the network traffic optimization process based on the first indication information.

[0167] To further improve the optimization effect of network traffic, the domain management device can implement the optimization of the network traffic in the first area in an iterative manner. Exemplarily, the domain management device can repeat the execution of Figure 3 at least part of the processes from S320 to S370 in until the iterative optimization process ends when the first condition is not met.

[0168] Among them, the first condition includes the following part or all:

[0169] Condition 1: The current network traffic measurement value does not meet the optimization target;

[0170] Condition 2: The end time of network traffic optimization has not been reached;

[0171] Condition 3: The execution times of network traffic optimization have not been reached;

[0172] Condition 4: Triggered in a preset trigger mode. As mentioned above, the trigger mode can include at least one of timed trigger, user operation trigger, or event trigger.

[0173] In the above Condition 1, the network traffic measurement value can be measured by the network device after executing the network function based on the configured first parameter.

[0174] In one example, after the domain management device sends the first parameter, it can determine whether the above first condition is met. If the first condition is not met, it will execute S320, S330, S340, and S370 again to achieve another network traffic optimization. If the first condition is met, the iterative training process will end. In another example, after the domain management device sends the first parameter, the network management device can determine whether the above first condition is met. If the first condition is not met, it will send the first indication information to the domain management device. The domain management device determines the first parameter based on the first indication information and sends the first parameter to the network device to achieve another network traffic optimization. If the first condition is met, the iterative training process will end.

[0175] Optionally, the first run of network traffic optimization can be manually triggered, and the subsequent runs can be triggered by timing or events. Among them, the first run of network traffic can refer to the first network traffic optimization in the iterative optimization process, or it can refer to the initial optimization process in multiple optimization processes.

[0176] In addition to the four conditions in the above examples, the domain management device can also determine whether parameter adjustment can continue. In the case where parameter adjustment can still be performed, iterative optimization can be carried out (such as continuing to determine whether to perform iterative optimization in combination with the first condition above). In the case where parameter adjustment cannot be performed, the iterative optimization process ends. For example, the domain management device can combine whether the parameter has been adjusted to the maximum or minimum value, and / or whether there is a deteriorating impact on the network key performance indicator (KPI) after parameter adjustment to determine whether parameter adjustment can continue.

[0177] It should also be understood that the present application does not limit the application of the above first condition to the iterative optimization process. For example, the domain management device can determine whether to perform the current network traffic optimization based on the first condition.

[0178] In some embodiments, in order to achieve flexible control of network traffic optimization, the domain management device can obtain operating parameters and implement network traffic optimization based on the operating parameters.

[0179] Exemplarily, the operating parameters may include some or all of the following:

[0180] Parameters indicating the start time and / or end time of network traffic optimization;

[0181] Parameters indicating the number of executions of network traffic optimization;

[0182] Parameters indicating the execution period of network traffic optimization;

[0183] Parameters indicating the trigger mode of network traffic optimization, where the trigger mode includes at least one of timed trigger, user operation trigger, or event trigger.

[0184] The domain management device can obtain operating parameters based on user interaction, or the domain management device can receive operating parameters from the network management device. See S310-2 in Figure 3 It should also be understood that S310-2 and Figure 3 S310-1 in can be information sent independently, or S310-2 and S310-1 can be carried in the same information for sending. The present application does not limit this.

[0185] Among them, the start time of network traffic optimization can be set to start immediately. For example, after the domain management device receives the optimization target and / or operation parameters sent by the network management device, it immediately starts the optimization of network traffic; or the start time of network traffic optimization can be set to a preset time. For example, the domain management device starts the optimization of network traffic according to the preset time, or the start time of network traffic optimization can be set to an interval time. For example, after the domain management device receives the optimization target and / or operation parameters sent by the network management device, it waits for the interval time and then starts the optimization of network traffic. The domain management device starts the optimization of network traffic at the start time, which may mean that the domain management device sends a network traffic measurement request to the network device at the start time, or determines the first parameter at the start time, or sends the first parameter at the start time. This application does not make a limitation on this.

[0186] The end time of network traffic optimization can be set to end automatically. For example, after the network traffic optimization reaches the optimization times or optimization effect, it automatically ends the optimization of network traffic; or the end time can be an interval time. For example, after the domain management device determines that the network traffic optimization reaches the optimization times or optimization effect, it waits for the interval time and then ends the optimization of network traffic; or the end time can be a preset time. For example, the domain management device ends the network traffic optimization according to the preset time.

[0187] It can be used as one of the end conditions for network traffic optimization. For example, when the domain management device determines that the end time of network traffic optimization is reached, it ends the network optimization process (including the iterative process of network optimization).

[0188] In some embodiments, the start time of network traffic optimization can include the start time of each optimization in the iterative optimization process; the end time of network traffic optimization can include the end time of each optimization in the iterative optimization process.

[0189] The number of executions of network traffic optimization can be used as one of the end conditions for network traffic optimization. For example, when the domain management device determines that the number of executions of network traffic optimization is reached, it ends the network optimization process.

[0190] Optionally, the time interval between every two iterative optimizations in the above iterative optimization process can meet the execution period of the above network traffic optimization.

[0191] It should be noted that some of the execution steps of the domain management device can be executed by the network management device. For example, the network management device can also determine the first parameter. The implementation method for the network management device to determine the first parameter can refer to the implementation method when the domain management device determines the first parameter in the foregoing example, with the only difference being the execution entity. When the network management device determines the first parameter based on the current network traffic measurement result, the network management device can receive the network traffic measurement value sent from the domain management device; for another example, the network device can judge whether network traffic optimization is required, including judging whether the first condition is met during the iterative optimization process.

[0192] It should be noted that the intent optimization API interface of the domain management device can be used to implement the related functions of the above-mentioned network traffic optimization, and the optimization strategies of the intent optimization API interface for parameters such as the optimization area, network indication, and frequency point are also applicable to the embodiments of the present application.

[0193] Therefore, in the embodiments of the present application, by obtaining the optimization target of the network traffic in the first area, the optimization target includes at least one of the shunt ratio target, traffic residence ratio target, duration residence ratio target, uplink traffic target, and downlink traffic target, and determining the first parameter for optimizing the network traffic in the first area according to the optimization target, and then sending the first parameter, in order to optimize the network traffic of the communication system, so that the communication system provides more service guarantees. Especially for a communication system with better network performance, the network experience will be better improved.

[0194] Figure 4 It is a schematic block diagram of a communication device provided by an embodiment of the present application. The communication device 400 can be the first device. The first device can be a domain management device, or a device in the domain management device, or a device that can be used in combination with the domain management device; or the communication device 400 can be the second device. The second device can be a network management device, or a device in the network management device, or a device that can be used in combination with the network management device.

[0195] As Figure 4 shown, the device 400 may include: a transceiver module 410, a processing module 420, and an acquisition module 430. Among them, the acquisition module 430 can be the transceiver module or the processing module. When the acquisition module 430 is implemented as the transceiver module, the acquisition module 430 and the transceiver module 410 can be the same module or different modules; when the acquisition module 430 is implemented as the processing module, the acquisition module 430 and the processing module 420 can be the same module or different modules.

[0196] Optionally, the communication device 400 may correspond to the domain management device in the above method embodiments. Exemplarily, the obtaining module 430 may be configured to obtain an optimization target for the network traffic in a first area, where the optimization target includes at least one of the following: a shunt ratio target; a traffic residence ratio target; a duration residence ratio target; an uplink traffic target; a downlink traffic target; the processing module 420 may be configured to determine a first parameter according to the optimization target, where the first parameter is used to optimize the network traffic in the first area; the transceiver module 410 may be configured to send the first parameter.

[0197] It should be understood that the specific processes executed by each module have been described in detail in the above method embodiments. For the sake of brevity, they will not be repeated here.

[0198] Optionally, the communication device 400 may correspond to the network management device in the above method embodiments. Exemplarily, the transceiver module 410 may be configured to send an optimization target for the network traffic in a first area, where the optimization target includes at least one of the following: a shunt ratio target; a traffic residence ratio target; a duration residence ratio target; an uplink traffic target; a downlink traffic target; the obtaining module 430 may be configured to obtain a first parameter for optimizing the network traffic in the first area.

[0199] It should be understood that the specific processes executed by each module have been described in detail in the above method embodiments. For the sake of brevity, they will not be repeated here.

[0200] The transceiver module 410 in the communication device 400 may be implemented by a transceiver, for example, it may correspond to the transceiver 520 in the communication device 500 shown in Figure 5 The processing module 420 in the communication device 400 may be implemented by at least one processor, for example, it may correspond to the processor 510 in the communication device 500 shown in Figure 5 the communication device 500.

[0201] When the communication device 400 is a chip or a chip system configured in a communication device (such as a domain management device or a network management device), the transceiver module 410 in the communication device 400 may be implemented by an input / output interface, a circuit, etc., and the processing module 420 in the communication device 400 may be implemented by a processor, a microprocessor, an integrated circuit, etc. integrated on the chip or the chip system.

[0202] Figure 5 is another schematic block diagram of the communication device provided by the embodiments of the present application. As Figure 5 shown, the communication device 500 may include: a processor 510. The processor 510 may be configured to execute the methods executed by the domain management device or the network management device in the above method embodiments.

[0203] In some possible implementations, the communication device 500 may include a transceiver 520. The transceiver 520 may communicate with the processor 510 via an internal connection path. The processor 510 may control the transceiver 520 to send signals and / or receive signals.

[0204] In some possible implementations, the communication device 500 may include a memory 530. The memory 530 may communicate with the processor 510 via an internal connection path. The memory 530 and the processor 510 may be integrated together or separately provided. The memory 530 may also be a memory outside the device. The memory 530 is used to store instructions, and the processor 510 is used to execute the instructions stored in the memory 530 to perform the methods in the above method embodiments.

[0205] It should be understood that the communication device 500 may correspond to the domain management device or the network management device in the above method embodiments, and may be used to perform each step and / or process executed by the domain management device or the network management device in the above method embodiments. Optionally, the memory 530 may include a read-only memory and a random access memory, and provide instructions and data to the processor. A part of the memory may also include a non-volatile random access memory. The memory 530 may be a separate device or integrated in the processor 510. The processor 510 may be used to execute the instructions stored in the memory 530, and when the processor 510 executes the instructions stored in the memory, the processor 510 is used to perform each step and / or process of the above method embodiment corresponding to the domain management device or the network management device.

[0206] Optionally, the communication device 500 is the domain management device in the foregoing embodiment.

[0207] Optionally, the communication device 500 is the network management device in the foregoing embodiment.

[0208] Among them, the transceiver 520 may include a transmitter and a receiver. The transceiver 520 may further include an antenna, and the number of antennas may be one or more. The processor 510 and the memory 530 and the transceiver 520 may be devices integrated on different chips. For example, the processor 510 and the memory 530 may be integrated in a baseband chip, and the transceiver 520 may be integrated in a radio frequency chip. The processor 510 and the memory 530 and the transceiver 520 may also be devices integrated on the same chip. This application does not make any limitation in this regard.

[0209] Optionally, the communication device 500 is a component configured in the domain management device, such as a chip, a chip system, etc.

[0210] Optionally, the communication device 500 is a component configured in a network management device, such as a chip, a chip system, etc.

[0211] Among them, the transceiver 520 can also be a communication interface, such as an input / output interface, a circuit, etc. The transceiver 520, the processor 510, and the memory 530 can all be integrated in the same chip, such as integrated in a baseband chip.

[0212] This application also provides a processing device, including at least one processor. The at least one processor runs a computer program or a logic circuit to enable the processing device to execute the methods performed by the first communication device or the second communication device in the above method embodiments. The above processing device may further include a memory for storing the above computer program.

[0213] This application embodiment also provides a processing device, including a processor and an input / output interface. The input / output interface is coupled to the processor. The input / output interface is used for inputting and / or outputting information. The information includes at least one of instructions and data. The processor is used to execute a computer program to enable the processing device to execute the methods performed by the domain management device or the network management device in the above method embodiments.

[0214] This application embodiment also provides a processing device, including a processor and a memory. The memory is used for storing a computer program, and the processor is used to call and run the computer program from the memory to enable the processing device to execute the methods performed by the domain management device or the network management device in the above method embodiments.

[0215] It should be understood that the above processing device can be one or more chips. For example, the processing device can be a field programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system on chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processing circuit (DSP), a micro controller unit (MCU), a programmable logic device (PLD), or other integrated chips.

[0216] In the implementation process, each step of the above method can be completed by the integrated logic circuit of the hardware in the processor or the instructions in the form of software. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware processor, or executed and completed by a combination of the hardware and software modules in the processor. The software module can be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method. To avoid repetition, it will not be described in detail here.

[0217] It should be noted that the processor in the embodiments of the present application can be an integrated circuit chip with the ability to process signals. In the implementation process, each step of the above method embodiments can be completed by the integrated logic circuit of the hardware in the processor or the instructions in the form of software. The above processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components. It can implement or execute the various methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor, etc. The steps of the method disclosed in combination with the embodiments of the present application can be directly embodied as being executed and completed by the hardware decoding processor, or executed and completed by a combination of the hardware and software modules in the decoding processor. The software module can be located in a mature storage medium in the art such as random access memory, flash memory, read-only memory, programmable read-only memory, or electrically erasable programmable memory, register, etc. This storage medium is located in the memory, and the processor reads the information in the memory and combines its hardware to complete the steps of the above method.

[0218] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. 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 erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM), which is used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchlink dynamic random access memory (SLDRAM), and direct rambus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include but not be limited to these and any other suitable types of memory.

[0219] According to the method provided by the embodiments of the present application, the present application also provides a computer program product, which includes: a computer program or a set of instructions. When the computer program or the set of instructions runs on a computer, it causes the computer to execute the method performed by the domain management device or the network management device in the foregoing method embodiments.

[0220] According to the method provided by the embodiments of the present application, the present application also provides a computer-readable storage medium, which stores a program. When the program runs on a computer, it causes the computer to execute the method performed by the domain management device or the network management device in the foregoing method embodiments.

[0221] According to the method provided by the embodiments of the present application, the present application also provides a communication system, which can include the foregoing domain management device or network management device.

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

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

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

Claims

1. An optimization method for network traffic, characterized in that, it includes: Obtain the optimization objectives of the network traffic in the first area, and the optimization objectives include at least one of the following: Shunt ratio objective; Traffic residence ratio objective; Duration residence ratio objective; Uplink traffic objective; Downlink traffic objective; Determine a first parameter according to the optimization objective, and the first parameter is used to optimize the network traffic in the first area; Send the first parameter.

2. The method according to claim 1, characterized in that, The first parameter includes at least one of the following: Parameters for achieving coverage optimization; Parameters for achieving rate optimization; Multi-frequency interoperability parameters; Scenario parameters; Load balancing parameters.

3. The method according to claim 1 or 2, characterized in that, it further includes: Obtain operation parameters, and the operation parameters include at least one of the following: Parameters indicating the start time and / or end time of network traffic optimization; Parameters indicating the execution times of network traffic optimization; Parameters indicating the execution period of network traffic optimization; Parameters indicating the trigger mode of network traffic optimization, and the trigger mode includes at least one of timed trigger, user operation trigger or event trigger.

4. The method according to claim 3, characterized in that, The obtaining of the operation parameters includes: Receiving the operation parameters.

5. The method according to any one of claims 1 to 4, characterized in that, The determining of the first parameter according to the optimization objective includes: Determine the first parameter according to the optimization objective and the current network traffic measurement value.

6. The method according to any one of claims 1 to 5, characterized in that, The determining of the first parameter according to the optimization objective includes: Determine at least one optimization scheme according to the optimization objective, and the optimization scheme includes at least one of the following: coverage optimization scheme, multi-frequency interoperability optimization scheme, scenario parameter optimization scheme, load balancing optimization scheme or rate optimization scheme; Determine the first parameter according to the at least one optimization scheme.

7. The method according to any one of claims 1 to 6, characterized in that, it further includes: When a first condition is satisfied, send the first parameter; wherein, the first condition includes at least one of the following: The current network traffic measurement value does not meet the optimization objective; The end time of network traffic optimization has not been reached; The execution times of network traffic optimization have not been reached; Triggered in a preset trigger mode, and the trigger mode includes at least one of timed trigger, user operation trigger or event trigger.

8. The method according to any one of claims 1 to 7, characterized in that, After sending the first parameter, it further includes: Receiving indication information, and the indication information is used to indicate the configuration of the first parameter.

9. The method according to any one of claims 1 to 8, characterized in that, The obtaining of the optimization objectives of the network traffic in the first area includes: Receiving the optimization objectives.

10. An optimization method for network traffic, characterized in that, it includes: Send the optimization objectives of the network traffic in the first area, and the optimization objectives include at least one of the following: Shunt ratio objective; Traffic residence ratio objective; Duration residence ratio objective; Uplink traffic target; Downlink traffic target; Obtain a first parameter for optimizing the network traffic in the first area.

11. The method according to claim 10, wherein, the first parameter includes at least one of the following: Parameter for achieving coverage optimization; Parameter for achieving rate optimization; Multi-frequency interoperability parameter; Scenario parameter; Load balancing parameter.

12. The method according to claim 10 or 11, wherein, further includes: Send operating parameters, the operating parameters include at least one of the following: Parameter indicating the start time and / or end time of network traffic optimization; Parameter indicating the number of executions of network traffic optimization; Parameter indicating the execution period of network traffic optimization; Parameter indicating the trigger mode of network traffic optimization, the trigger mode includes at least one of timed trigger, user operation trigger or event trigger.

13. The method according to any one of claims 10 to 12, wherein, further includes: Send indication information, the indication information is used to indicate the configuration of the first parameter.

14. The method according to claim 13, wherein, further includes: When a first condition is satisfied, send the indication information; wherein, the first condition includes at least one of the following: The current network traffic measurement value does not meet the optimization target; The end time of network traffic optimization has not been reached; The number of executions of network traffic optimization has not been reached; Triggered in a preset trigger mode, the trigger mode includes at least one of timed trigger, user operation trigger or event trigger.

15. The method according to any one of claims 10 to 14, wherein, the obtaining of the first parameter for optimizing the network traffic in the first area includes: Receive the first parameter.

16. A method for optimizing network traffic, wherein, includes: A first device sends an optimization target of the network traffic in a first area to a second device, the optimization target includes at least one of the following: Shunt ratio target; Traffic residence ratio target; Duration residence ratio target; Uplink traffic target; Downlink traffic target; The second device determines a first parameter according to the optimization target, the first parameter is used to optimize the network traffic in the first area; The second device sends the first parameter to the first device.

17. The method according to claim 16, wherein, the first parameter includes at least one of the following: Parameter for achieving coverage optimization; Parameter for achieving rate optimization; Multi-frequency interoperability parameter; Scenario parameter; Load balancing parameter.

18. The method according to claim 16 or 17, wherein, further includes: The second device sends operating parameters to the first device, the operating parameters include at least one of the following: Parameter indicating the start time and / or end time of network traffic optimization; Parameter indicating the number of executions of network traffic optimization; Parameter indicating the execution period of network traffic optimization; Parameter indicating the trigger mode of network traffic optimization, the trigger mode includes at least one of timed trigger, user operation trigger or event trigger.

19. The method according to any one of claims 16 to 18, wherein, the second device determines a first parameter according to the optimization objective, including: the second device determines the first parameter according to the optimization objective and the current network traffic measurement value.

20. The method according to any one of claims 16 to 19, wherein, the second device determines a first parameter according to the optimization objective, including: the second device determines at least one optimization scheme according to the optimization objective, and the optimization scheme includes at least one of a coverage optimization scheme, a multi-frequency interoperability optimization scheme, a scenario-based parameter optimization scheme, or a load balancing optimization scheme; the second device determines the first parameter according to the at least one optimization scheme.

21. The method according to any one of claims 16 to 20, wherein, further comprising: when a first condition is satisfied, the second device sends the first parameter to the first device; wherein, the first condition includes at least one of the following: the current network traffic measurement value does not satisfy the optimization objective; the end time of network traffic optimization has not been reached; the number of executions of network traffic optimization has not been reached; being triggered in a preset trigger mode, and the trigger mode includes at least one of a timing trigger, a user operation trigger, or an event trigger.

22. The method according to any one of claims 16 to 21, wherein, after the second device sends the first parameter, further comprising: the first device sends indication information to the second device, and the indication information is used to indicate the configuration of the first parameter.

23. A communication device, wherein, comprises a module for executing the method according to any one of claims 1 to 9, or comprises a module for executing the method according to any one of claims 10 to 15.

24. A communication device, wherein, comprising: a processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method according to any one of claims 1 to 15.

25. A communication system, wherein, comprising: a communication device for executing the method according to any one of claims 1 to 9, and a communication device for executing the method according to any one of claims 10 to 15.

26. A computer-readable storage medium, wherein, used to store computer program instructions, and the computer program causes a computer to execute the method according to any one of claims 1 to 15.

27. A computer program product, wherein, comprising computer program instructions, and the computer program instructions cause a computer to execute the method according to any one of claims 1 to 15.