Method for reducing energy consumption of wireless network and communication equipment

By obtaining user terminal signal strength information and a pre-built wireless grid library, predicting user terminal locations and allocating resources, the problem of insufficient user mobile perception capabilities is solved, and the energy saving effect is improved.

CN119233372APending Publication Date: 2024-12-31ZTE CORP
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202310803449.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

The existing wireless network has weak user mobile perception capabilities, resulting in poor energy saving effects.

Method used

By obtaining the signal strength information sent by the user terminal, the pre-built wireless grid library is used to predict the position of the user terminal at the target time point, and the wireless network resources are allocated according to the location and energy-saving strategy.

Benefits of technology

It improves the energy-saving effect of wireless networks, accurately understands the user terminal location distribution, and reduces wireless network energy consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119233372A_ABST
    Figure CN119233372A_ABST
Patent Text Reader

Abstract

The invention discloses a method for reducing energy consumption of a wireless network and communication equipment, and belongs to the technical field of wireless communication. The method comprises the following steps: acquiring signal strength information sent by a plurality of user terminals in a preset target area; based on the signal intensity information and a pre-constructed wireless grid library, predicting a grid where each user terminal in the plurality of user terminals is located at the target time point; and allocating wireless network resources to each user terminal based on the grid where each user terminal is located at the target time point and the energy-saving strategy. Thus, in the process of allocating the wireless network resources, the position distribution condition of the user terminals in the target area can be accurately obtained by predicting the grids where the user terminals are located at the target time point, and then the wireless network resources are allocated to the user terminals according to the grids where the user terminals are located and the energy-saving strategy. The energy-saving effect of the wireless network can be improved, and the energy consumption of the wireless network is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of wireless communication technology, and in particular to a method and communication device for reducing energy consumption of a wireless network. Background Art

[0002] Relevant research data shows that about 10% of the power consumed by the communication network is lost during transmission, about 20% is used by the core network, transmission network and operation support system, and the remaining 70% is used by the wireless network. The energy consumption of the wireless network is about 30% for the air conditioning and power supply system in the computer room, and the remaining 70% is used by the wireless base station. Therefore, the wireless base station consumes about 50% of the power consumption of the entire network. Therefore, reducing the energy consumption of wireless base stations is the key to promoting energy conservation and consumption reduction in communication networks.

[0003] At present, relevant technologies propose to improve network performance by building a wireless grid. However, the wireless grid is built based on the strength of the wireless signal, so it can be figuratively called a "logical wireless grid". The logical wireless grid cannot accurately obtain the location information of users within the network coverage area, and its perception ability of user movement is weak, which affects the energy saving effect of the base station within the network coverage area. Summary of the invention

[0004] The embodiments of the present application provide a method and a communication device for reducing energy consumption of a wireless network, so as to at least solve the problem that the existing method has a weak perception ability of user movement and an unsatisfactory energy saving effect.

[0005] In order to solve the above technical problems, this application is implemented as follows:

[0006] In a first aspect, an embodiment of the present application provides a method for reducing energy consumption of a wireless network, including:

[0007] Obtain signal strength information sent by multiple user terminals in a preset target area;

[0008] Based on the signal strength information and a pre-built wireless grid library, predicting the grid where each of the multiple user terminals is located at a target time point;

[0009] Wireless network resources are allocated to each of the user terminals based on the grid where each of the user terminals is located at the target time point and an energy-saving strategy.

[0010] In a second aspect, an embodiment of the present application provides a communication device, characterized in that it includes a processor and a memory, the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect above are implemented.

[0011] In a third aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0012] The embodiment of the present application provides a method for reducing wireless network energy consumption, which obtains signal strength information sent by multiple user terminals in a preset target area; based on the signal strength information and a pre-built wireless grid library, predicts the grid where each user terminal among multiple user terminals is located at the target time point; and allocates wireless network resources to each user terminal based on the grid where each user terminal is located at the target time point and the energy-saving strategy. In this way, in the process of allocating wireless network resources, by predicting the grid where each user terminal is located at the target time point, the location distribution of user terminals in the target area can be accurately known, and then wireless network resources are allocated to user terminals according to the grid where the user terminal is located and the energy-saving strategy, which can improve the energy-saving effect of the wireless network and reduce the energy consumption of the wireless network.

[0013] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present application. BRIEF DESCRIPTION OF THE DRAWINGS

[0014] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present application and, together with the description, serve to explain the principles of the present application.

[0015] Figure 1 A schematic diagram of a process for reducing wireless network energy consumption provided by an embodiment of the present application is shown;

[0016] Figure 2 A schematic diagram of a possible application scenario provided by an embodiment of the present application is shown;

[0017] Figure 3 A schematic diagram showing mobile state information of a wireless grid computing terminal based on carrying a geographic location provided in an embodiment of the present application is shown;

[0018] Figure 4 A schematic diagram of a process for constructing a wireless grid library provided in an embodiment of the present application is shown;

[0019] Figure 5 A schematic diagram showing the overlapping coverage area of ​​three cells provided in an embodiment of the present application to construct a wireless grid is shown;

[0020] Figure 6 A schematic diagram of determining the position of a wireless grid by overlapping coverage areas of three cells provided in an embodiment of the present application is shown;

[0021] Figure 7A schematic diagram showing a wireless grid constructed by overlapping coverage areas of single cells provided in an embodiment of the present application is shown;

[0022] Figure 8 A schematic diagram of determining the wireless grid position by overlapping coverage areas of a single cell provided in an embodiment of the present application is shown;

[0023] Fig. 9 A schematic diagram showing another possible application scenario provided by an embodiment of the present application is shown;

[0024] Fig.10 A schematic diagram of optimizing a network energy-saving strategy based on target area terminal distribution prediction provided by an embodiment of the present application is shown;

[0025] Fig.11 A schematic diagram of implementing precise migration based on terminal movement intention provided by an embodiment of the present application is shown;

[0026] Fig.12 A schematic diagram of the structure of a communication device provided in an embodiment of the present application is shown. DETAILED DESCRIPTION

[0027] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the present application. Instead, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims.

[0028] Figure 1 A flow chart of a method for reducing wireless network energy consumption provided by an embodiment of the present application is shown. The execution subject of the method may be a server, wherein the server may be an independent server or a server cluster composed of multiple servers, and the server may be a background server of a certain service or a background server of a certain system (e.g., a wireless base station). In the embodiment of the present application, the execution subject is a wireless base station as an example for explanation. As shown in the figure, the method 100 for reducing wireless network energy consumption may specifically include the following steps:

[0029] S101: Acquire signal strength information sent by multiple user terminals in a preset target area.

[0030] In the specific implementation, Figure 2As shown, the wireless base station BS sends frequency measurement information to the user terminal UE in the target area, the user terminal UE measures the sent frequency, and reports all measured cell signal strength information that meets the signal strength requirements to the wireless base station BS; the wireless base station BS obtains the signal strength information sent by multiple user terminals UE in the target area. The target area can be the network coverage area of ​​the wireless base station BS, and the network coverage area can be one wireless cell or multiple wireless cells. Correspondingly, the signal strength information sent by the user terminal UE can be the signal strength information of one wireless cell or multiple wireless cells.

[0031] S102: predicting the grid where each user terminal among the multiple user terminals is located at a target time point based on the signal strength information and a pre-built wireless grid library;

[0032] The wireless grid library may include a plurality of grid information groups, each grid information group including a signal strength interval and a grid geographical location of the represented grid.

[0033] Exemplarily, the grid information group can be expressed as: {(wireless cell A signal strength interval), (wireless cell B signal strength interval), (wireless cell C signal strength interval), (grid geographic location A)}. The above-mentioned grid information group includes three wireless cell signal strength intervals only as an example. The present application does not specifically limit the number of wireless cell signal strength intervals included in the grid information group.

[0034] According to the signal strength information sent by the user terminal and the pre-built wireless grid library, the grid where the user terminal is located at the target time point can be determined. For example, the signal strength information sent by user terminal A at time t1 is: the signal strength of wireless cell A is a, the signal strength of wireless cell B is b, and the signal strength of wireless cell C is c. Since the signal strength of wireless cell A is a within the signal strength interval of wireless cell A, the signal strength of wireless cell B is b within the signal strength interval of wireless cell B, and the signal strength of wireless cell C is c within the signal strength interval of wireless cell C, it can be determined that at time t1, the grid where the user terminal is located is the grid corresponding to the grid geographical location A.

[0035] After determining the grids where the user terminal is located at multiple time points, the grid geographical location of the grid where the user terminal is located at the target time point can be predicted based on the grid where the user terminal is located at each time point. It should be noted that the target time point can be a certain time point in the future. By predicting the grid where each user terminal is located at the target time point, the geographical location distribution of each user terminal in the target area at the target time point can be accurately known.

[0036] S103: Allocate wireless network resources to each of the user terminals based on the grid where each of the user terminals is located at the target time point and an energy-saving strategy.

[0037] In a specific implementation, after predicting the grid where each user terminal is located at the target time point, wireless network resources are allocated to each user terminal based on the grid where each user terminal is located at the target time point and the energy saving strategy.

[0038] The embodiment of the present application provides a method for reducing wireless network energy consumption, which obtains signal strength information sent by multiple user terminals in a preset target area; based on the signal strength information and a pre-built wireless grid library, predicts the grid where each user terminal among multiple user terminals is located at the target time point; and allocates wireless network resources to each user terminal based on the grid where each user terminal is located at the target time point and the energy-saving strategy. In this way, in the process of allocating wireless network resources, by predicting the grid where each user terminal is located at the target time point, the location distribution of user terminals in the target area can be accurately known, and wireless network resources are allocated to user terminals according to the grid where the user terminal is located and the energy-saving strategy, which can improve the energy-saving effect of the wireless network and reduce the energy consumption of the wireless network.

[0039] In a possible implementation, in the above step S102, based on the signal strength information and a pre-built wireless grid library, predicting the grid where each of the multiple user terminals is located at the target time point includes:

[0040] Based on the signal strength information of each user terminal and the pre-built wireless grid library, determine the first grid geographical location of the grid where each user terminal is located at a first time point and the second grid geographical location of the grid where each user terminal is located at a second time point; determine the mobility state information of each user terminal according to the first grid geographical location and the second grid geographical location corresponding to each user terminal; predict the grid where each user terminal is located at a target time point according to the mobility state information of each user terminal. The mobility state information may be the moving speed and moving direction of the user terminal.

[0041] In a specific implementation, for each user terminal, a target grid information group matching the signal strength information can be selected from a wireless grid library according to the signal strength information of the user terminal, and the grid where the user terminal is located can be determined according to the grid geographical location in the target grid information group. Then, according to the grid geographical location of the grid where the user terminal is located at the first time point t1 and the second time point t2, the mobile state information of the user terminal is determined, and the grid geographical location of the grid where the user terminal is located at the target time point is predicted according to the mobile state information.

[0042] Specifically, the first grid geographical location and the second grid geographical location of the user terminal may be determined in the following manner:

[0043] Step a: According to the signal strength information, determine a target grid information group that meets a preset signal strength condition among multiple grid information groups in the wireless grid library, wherein the wireless grid library includes multiple grid information groups, each grid information group includes a signal strength interval and a grid geographical location of the represented grid. The preset strength condition may be that the signal strength information is within the signal strength interval of the target grid information group;

[0044] Step b: determining the grid geographical location of the grid where the user terminal is located according to the target grid information group;

[0045] Step c: determining a first grid geographical location of the grid where the user terminal is located at a first time point and a second grid geographical location of the grid where the user terminal is located at a second time point according to the grid geographical location of the grid where the user terminal is located within a preset time period.

[0046] For example, the grid information group A is {(signal strength interval 1 of wireless cell A), (signal strength interval 1 of wireless cell B), (signal strength interval 1 of wireless cell C), (grid geographic location A (x a ,y a ))}, grid information group B is {(wireless cell A signal strength interval 2), (wireless cell B signal strength interval 2), (wireless cell C signal strength interval 2), (grid geographic location B (x b ,y b ))}.

[0047] If the signal strength information sent by the user terminal A at the first time point within the preset time period includes that the signal strength of the wireless cell A is a1, the signal strength of the wireless cell B is b1, and the signal strength of the wireless cell C is c1, and the signal strength of the wireless cell A is a1 within the signal strength interval 1 of the wireless cell A, the signal strength of the wireless cell B is b1 within the signal strength interval 1 of the wireless cell B, and the signal strength of the wireless cell C is c1 within the signal strength interval 1 of the wireless cell C, then the grid information group A is the target grid information group that meets the preset conditions among the multiple grid information groups in the wireless grid library at the first time point. Therefore, the first grid geographical location of the grid where the user terminal A is located at the first time point is the grid geographical location A(x a ,y a), accordingly, if the signal strength information sent by the user terminal A at the second time point within the preset time period includes that the signal strength of the wireless cell A is a2, the signal strength of the wireless cell B is b2, and the signal strength of the wireless cell C is c2, the signal strength of the wireless cell A is a2 within the signal strength interval 2 of the wireless cell A, the signal strength of the wireless cell B is b2 within the signal strength interval 2 of the wireless cell B, and the signal strength of the wireless cell C is c2 within the signal strength interval 2 of the wireless cell C, then the grid information group B is the target grid information group that meets the preset conditions among the multiple grid information groups in the wireless grid library at the second time point. Therefore, the second grid geographical location of the grid where the user terminal A is located at the second time point is the grid geographical location B(x b ,y b ),like Figure 3 As shown, the grid geographic location A(x a ,y a ) corresponds to wireless grid a, grid geographic location B(x b ,y b ) corresponds to wireless grid b.

[0048] In a possible implementation, determining the mobility status information of each of the user terminals according to the first grid geographical location and the second grid geographical location corresponding to each of the user terminals includes the following steps:

[0049] Step a: determining a first movement vector of each of the user terminals according to the first grid geographical location and the second grid geographical location;

[0050] Step b: Determine the mobile state information of the user terminal according to the first mobile vector and the interval time of the user terminal.

[0051] The moving state information of the user terminal may include moving speed and moving direction.

[0052] Exemplarily, it is determined that at the first time point t1, the first grid geographical location of the grid where the user terminal A is located is the grid geographical location A(x a ,y a ), and at the second time point t2, the second grid geographical location of the grid where the user terminal A is located is the grid geographical location B (x b ,y b ) can be used according to the grid geographic location A(x a ,y a ) and the grid geographic location B(x b ,y b ), calculate the first moving vector D of the user terminal A from the first time point to the second time point ab , then the time interval T between the first time point and the second time point can be ab and the first motion vector Dab , calculate the moving speed v of user terminal A = D ab / (t2-t1), and can also be based on the grid geographic location A(x a ,y a ) and the grid geographic location B(x b ,y b ) to determine the moving direction of user terminal A.

[0053] In one embodiment, the movement state information may include movement speed and movement direction. Predicting the grid where the user terminal is located at a target time point according to the movement state information of the user terminal may include the following steps:

[0054] Step a: determining a second movement vector of the user terminal relative to the first grid geographic location and / or the second grid geographic location at the target time point according to the movement speed and movement direction of the user terminal;

[0055] Step b: Determine the grid where the user terminal is located at the target time point according to the first grid geographical location, the second grid geographical location and the second movement vector, so as to predict the grid where the user terminal is located at the target time point.

[0056] In a possible implementation, the wireless grid library can be constructed using the following steps:

[0057] Step 1: Acquire a logical grid carrying geographic location information reported by a plurality of wireless cells in the target area, wherein the network coverage areas of the plurality of wireless cells have overlapping parts;

[0058] Step 2: for the same logical grid, aggregate the geographical location information of the logical grid reported by each wireless cell to obtain the grid geographical location corresponding to the logical grid;

[0059] Step 3: Construct the wireless grid library according to the signal strength interval and grid geographical location corresponding to the logical grid.

[0060] In a specific implementation, considering the hardware performance load of the wireless base station, a separate wireless grid server can be set up, which is used for the construction of the wireless grid, the calculation of the geographic location and the association of the wireless grid and the geographic location information, as well as the storage and update of data information. Figure 4 As shown, the wireless cell where the wireless base station is located receives the signal strength information of the wireless cell / neighboring cell reported by the mid-end within the jurisdiction, constructs a wireless grid and calculates the position of the terminal, thereby obtaining a logical grid carrying the location information; further, the wireless cell reports the grid information carrying the geographic location to the wireless grid server.

[0061] The wireless grid server aggregates the geographic location information of the logical grids reported by each wireless cell based on the multiple groups of logical grids carrying geographic locations reported by multiple wireless cells, for the same logical grid, to obtain the grid geographic location corresponding to the logical grid. The grid information group formed can be in the form of: {(cell A signal strength interval), (cell A1 signal strength interval), (cell A2 signal strength interval), (grid geographic location)}, so that a wireless grid library carrying geographic location information can be formed on the wireless grid server.

[0062] Wherein, obtaining the logical grid carrying the geographical location information reported by the plurality of wireless cells in the target area may include the following steps:

[0063] Step 1: Divide the target area into multiple logical grids according to signal strength information of multiple wireless cells in the target area;

[0064] Step 2: For each wireless cell, determine the geographical location information corresponding to each logical grid according to the signal strength information and geographical location information of the terminal in the wireless cell.

[0065] In a specific implementation, for a scenario with coverage of no less than three cells, the user terminal can report the signal strength of the wireless cell; based on the signal strength information of multiple wireless cells in the target area, the target area is divided into multiple logical grids. Figure 5 As shown in the figure, assuming that the wireless cells are service cell A, neighboring cell A1 and neighboring cell A2, the wireless signal coverage strength of service cell A, neighboring cell A1 and neighboring cell A2 is divided into continuous axial intervals with a certain signal strength step size dB, and the wireless signal strength coverage intervals of service cell A, neighboring cell A1 and neighboring cell A2 are combined to construct a wireless grid. Figure 6 As shown, based on the difference in wireless signal coverage strength from service cell A, neighboring cell A1 and neighboring cell A2 to the target wireless grid, and the geographical locations of the three cells, the geographical location of the wireless grid is determined. Taking the grid geography of the logical grid a3 in the figure as an example, the distance between point Fa and point M and the size of ∠a are calculated, and then combined with the geographical location of service cell A, a geographical location of the logical grid a3 is calculated. It should be noted that service cell A can use the signal strength of service cell A and the neighboring cell whose signal strength exceeds the preset signal strength threshold reported by the terminal to construct a wireless grid.

[0066] For scenarios with less than three cells, such as Figure 7 As shown in FIG. 1 , with a certain signal strength step length ΔdB, the wireless signal coverage strength of service cell A is axially divided into multiple continuous intervals, and the wireless signal coverage area of ​​service cell A is radially divided into multiple directions. The axial intervals and radial direction lines constitute multiple logical grids. Figure 8 As shown, based on the distance from the terminal to the base station and the signal direction from the terminal signal to the base station, the grid geographical location of the logical grid can be determined.

[0067] Furthermore, if Fig. 9 As shown, the serving cell A maps the logical grid a3 and the terminal's location information to form a set of grid information carrying geographic location, and reports the grid information carrying geographic location to the wireless grid server, so as to construct a wireless grid library through the wireless grid server.

[0068] As a possible implementation, in the above step S103, allocating wireless network resources to the multiple user terminals according to the load information and energy saving strategy of the wireless cell may include the following steps:

[0069] Based on the wireless cells covered by the grid where each user terminal is located at the target time point, acquiring the load information of the wireless cells and the energy saving strategy;

[0070] Allocate wireless network resources to the multiple user terminals according to the load information of the wireless cell and the energy saving strategy.

[0071] In a specific implementation, based on the grid geographic location of each user terminal at the target time point, the number or density of user terminals in each wireless cell in the target area can be determined to determine the load information corresponding to the wireless cell, and then wireless network resources are allocated to the user terminal according to the load information and energy-saving strategy of the corresponding wireless cell. Here, the energy-saving strategy of the wireless cell can be whether the target time point falls into the energy-saving period of the wireless cell.

[0072] The multiple wireless cells in the target area may include basic coverage layer cells and capacity layer cells.

[0073] In a possible implementation, allocating wireless network resources to the multiple user terminals according to the load information and the energy saving strategy of the wireless cell includes:

[0074] When the load information of the capacity layer cell is less than a preset load threshold, the capacity layer cell is turned off, and the basic coverage layer cell is used to allocate wireless network resources to the multiple user terminals. The basic coverage layer cell is used to allocate wireless network resources to the multiple user terminals to reduce network energy consumption and achieve energy saving.

[0075] In another possible implementation, allocating wireless network resources to the multiple user terminals according to the load information and the energy saving strategy of the wireless cell includes:

[0076] When the load information of the capacity layer cell is greater than or equal to a preset load threshold, if the target time point does not meet the energy saving strategy of the capacity layer cell, a migration cell for each user terminal is determined, and the migration cell is used to allocate wireless network resources to the user terminal.

[0077] Optionally, the migration cell of each terminal may be determined in the following manner:

[0078] For each user terminal, determining a target grid corresponding to the user terminal according to the grid geographical location of the user terminal at the target time point;

[0079] The migration cell of the user terminal is determined according to the load information and energy saving strategy of the wireless cell corresponding to the target grid.

[0080] That is to say, when the load information of the basic coverage layer cell is not less than the preset load threshold, if the target time point meets the energy-saving strategy of the capacity layer cell, that is, the target time point is far away from the energy-saving period of the capacity layer cell, the basic coverage layer cell and the capacity layer cell are used to allocate wireless network resources to multiple user terminals to improve user experience. If the energy-saving strategy of the capacity layer cell corresponding to the migration cell meets the migration conditions, that is, the target time point does not meet the energy-saving strategy of the capacity layer cell, that is, the target time point is close to the energy-saving period of the capacity layer cell or is already in the energy-saving period, the migration cell of each user is determined, and the migration cell is used to allocate wireless network resources to the user terminal.

[0081] In the specific implementation, Fig.10 As shown in the figure, cells A1 to A3 are basic coverage layer cells, and cells B1 to B2 are capacity layer cells. When the area is under low load, the basic coverage layer cells can be kept online, and the capacity layer cells B1 / B2 can be shut down to save energy while ensuring wireless coverage in the area; and when the regional load increases to a certain level, the basic coverage layer cells can wake up the capacity layer cells and provide sufficient wireless resources to meet the user's business needs.

[0082] At time t1, the moving speed and direction of the terminal in wireless grid a1 are known. With the assistance of the wireless grid server, cell A1 predicts that the user will move to wireless grid a2 at time t2; cell A1 reports the predicted wireless grid a2 of the terminal at time t2 to the centralized control server; the centralized control server obtains the wireless coverage information of wireless grid a2, because the area where wireless grid a2 is located is within the coverage range of capacity layer cell B1 and basic coverage layer cell A2. The centralized control server further queries the energy-saving strategy of capacity cell B2, and the capacity layer cell B2 has the following possible situations:

[0083] One possible scenario: if the current time period is close to the energy-saving time period of cell B2, or is already in the energy-saving time period, then the centralized control server sends an instruction to cell A1 to migrate the terminal to the basic coverage layer cell A2;

[0084] Another possible situation: if the current period is far away from the energy-saving period of the cell B2, the centralized control server may not restrict the cell A1 from being a migration cell for the terminal.

[0085] Then, cell A1 executes the migration of the terminal according to the instruction of the centralized control server. If cell A1 receives the instruction to migrate the terminal to cell A2, the number of users carried by cell B2 in the capacity layer can be reduced, making it easier to shut down cell B2 to achieve energy saving; if cell A1 receives the instruction not to restrict the migration of the terminal, then cell A can choose to migrate the terminal to cell B2 in the capacity layer to obtain a better user experience.

[0086] When there is more than one layer of basic coverage layer cells (for example, an area with 4G multi-layer coverage and 5G multi-layer coverage, 4G retains one basic coverage layer and 5G also retains one basic coverage layer), based on the load of the 4G basic coverage layer cells and the 5G basic coverage layer cells, the cells with low load can be preferentially selected as the target migration cells, thereby reducing the probability of waking up the capacity layer cells due to the load of the basic coverage layer cells exceeding the threshold.

[0087] This can speed up the energy-saving cell to enter the energy-saving state and shut down, increase the time of energy-saving cell shutdown, and improve network energy-saving benefits. Most mobile terminals in the network move at medium and low speeds, so there can be enough time interval between t1 and t2 to complete the above interaction process and processing actions.

[0088] In a possible implementation manner, after determining the migration cell of each user terminal, the method further includes:

[0089] The measurement configuration information of the corresponding migration cell is sent to each user terminal.

[0090] In the specific implementation, Fig.11 As shown, the service cell can predict the position of the terminal and the wireless grid a at the target time point according to the moving direction and speed of the terminal; the service cell sends the measurement configuration of the neighboring cells contained in the wireless grid a to the terminal, and sends the measurement configuration of the specified cell to the terminal instead of sending the measurement configuration of the neighboring cells of all possible frequencies, thereby reducing the measurement workload of the terminal; or, according to the characteristics of the wireless grid a and the load information of the cells covering the grid, the service cell can directly select a suitable wireless cell for the terminal, and send the measurement configuration of the wireless cell to the terminal, further reducing the measurement workload of the terminal.

[0091] By adopting the above method, the measurement workload of the terminal can be reduced, and the probability of ping-pong switching can be reduced, thereby achieving the purpose of reducing the energy consumption of the terminal.

[0092] Fig.12 A schematic diagram of the hardware structure of a communication device provided by an embodiment of the present application is shown. Referring to the figure, at the hardware level, the communication device includes a processor, and optionally, an internal bus, a network interface, and a memory. Among them, the memory may include a memory, such as a high-speed random access memory (Random-Access Memory, RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage, etc. Of course, the communication device may also include hardware required for other services.

[0093] The processor, the network interface and the memory may be interconnected through an internal bus, which may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, only one bidirectional arrow is used in the figure, but it does not mean that there is only one bus or one type of bus.

[0094] The memory stores the program. Specifically, the program may include a program code, and the program code includes a computer operation instruction. The memory may include a memory and a non-volatile memory, and provides instructions and data to the processor.

[0095] The processor reads the corresponding computer program from the non-volatile memory into the memory and then runs it, forming a device for locating the target user at the logical level. The processor executes the program stored in the memory and specifically performs: Figure 1 The method disclosed in the illustrated embodiment realizes the functions and beneficial effects of each method described in the foregoing method embodiments, which will not be described in detail here.

[0096] The above application Figure 1The method disclosed in the illustrated embodiment may be implemented in a processor or by a processor. The processor may be an integrated circuit chip with signal processing capabilities. In the implementation process, each step of the above method may be completed by an integrated logic circuit of hardware in the processor or an instruction in the form of software. The above processor may be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it may also be a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components. The methods, steps and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc. The steps of the method disclosed in conjunction with the embodiments of the present application may be directly embodied as being executed by a hardware decoding processor, or may be executed by a combination of hardware and software modules in a decoding processor. The software module can be located in a storage medium mature in the art such as a random access memory, a flash memory, a read-only memory, a programmable read-only memory, or an electrically erasable programmable memory, a register, etc. The storage medium is located in the memory, and the processor reads the information in the memory and completes the steps of the above method in combination with its hardware.

[0097] The communication device can also execute the methods described in the foregoing method embodiments, and realize the functions and beneficial effects of the methods described in the foregoing method embodiments, which will not be repeated here.

[0098] Of course, in addition to software implementation methods, the communication device of the present application does not exclude other implementation methods, such as logic devices or a combination of software and hardware, etc., that is to say, the execution subject of the following processing flow is not limited to each logic unit, but can also be hardware or logic devices.

[0099] The embodiment of the present application also provides a computer-readable storage medium, wherein the computer-readable medium stores one or more programs, and when the one or more programs are executed by a communication device including multiple application programs, the communication device executes Figure 1 The method disclosed in the illustrated embodiment realizes the functions and beneficial effects of each method described in the foregoing method embodiments, which will not be described in detail here.

[0100] The computer-readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.

[0101] Furthermore, an embodiment of the present application also provides a computer program product, the computer program product comprising a computer program stored on a non-transitory computer-readable storage medium, the computer program comprising program instructions, and when the program instructions are executed by a computer, the following process is implemented: Figure 1 The method disclosed in the illustrated embodiment realizes the functions and beneficial effects of each method described in the foregoing method embodiments, which will not be described in detail here.

[0102] In short, the above is only a preferred embodiment of the present application and does not limit the protection scope of the present application. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present application shall be included in the protection scope of the present application.

[0103] The systems, devices, modules or units described in the above embodiments may be implemented by computer chips or entities, or by products with certain functions. A typical implementation device is a computer. Specifically, the computer may be, for example, a personal computer, a laptop computer, a cellular phone, a camera phone, a smart phone, a personal digital assistant, a media player, a navigation device, an email device, a game console, a tablet computer, a wearable device, or a combination of any of these devices.

[0104] Computer readable media include permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, magnetic tape magnetic disk storage or other magnetic storage devices or any other non-transmission media that can store information that can be accessed by a computing device. As defined herein, computer readable media does not include temporary computer readable media (transitory media), such as modulated data signals and carrier waves.

[0105] It should also be noted that the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, commodity or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, commodity or device. In the absence of more restrictions, the elements defined by the sentence "comprises a ..." do not exclude the existence of other identical elements in the process, method, commodity or device including the elements.

[0106] Each embodiment in this specification is described in a progressive manner, and the same or similar parts between the embodiments can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the system embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.

Claims

1. A method for reducing energy consumption of a wireless network, characterized in that: include: Obtain signal strength information sent by multiple user terminals in a preset target area; Based on the signal strength information and a pre-built wireless grid library, predicting the grid where each of the multiple user terminals is located at a target time point; Wireless network resources are allocated to each of the user terminals based on the grid where each of the user terminals is located at the target time point and an energy-saving strategy.

2. The method according to claim 1, characterized in that The predicting, based on the signal strength information and a pre-built wireless grid library, of a grid where each of the plurality of user terminals is located at a target time point includes: Determine, based on the signal strength information of each user terminal and a pre-built wireless grid library, a first grid geographical location of a grid where each user terminal is located at a first time point and a second grid geographical location of a grid where each user terminal is located at a second time point; Determining the mobility status information of each of the user terminals according to the first grid geographical location and the second grid geographical location corresponding to each of the user terminals; The grid where each of the user terminals is located at a target time point is predicted according to the mobility status information of each of the user terminals.

3. The method according to claim 2, characterized in that Determining a first grid geographical location of a grid where the user terminal is located at a first time point and a second grid geographical location of a grid where the user terminal is located at a second time point based on the signal strength information and a pre-built wireless grid library includes: According to the signal strength information, determining a target grid information group that meets a preset signal strength condition among a plurality of grid information groups in the wireless grid library, wherein the wireless grid library includes a plurality of grid information groups, each grid information group includes a signal strength interval and a grid geographical location of the represented grid; Determine the grid geographical location of the grid where the user terminal is located according to the target grid information group; According to the grid geographical location of the grid where the user terminal is located within a preset time period, a first grid geographical location of the grid where the user terminal is located at a first time point and a second grid geographical location of the grid where the user terminal is located at a second time point are determined.

4. The method according to claim 2, characterized in that: Determining the mobility status information of each of the user terminals according to the first grid geographical location and the second grid geographical location corresponding to each of the user terminals includes: Determine a first movement vector of each of the user terminals according to the first grid geographical location and the second grid geographical location; The movement state information of the user terminal is determined according to the first movement vector and the interval time of the user terminal.

5. The method according to claim 4, characterized in that The movement state information includes a movement speed and a movement direction; and predicting the grid where the user terminal is located at a target time point according to the movement state information of the user terminal includes: Determine, according to the moving speed and moving direction of the user terminal, a second moving vector of the user terminal relative to the first grid geographical location and / or the second grid geographical location at the target time point; The grid where the user terminal is located at the target time point is determined according to the first grid geographical location, the second grid geographical location and the second movement vector.

6. The method according to claim 1, characterized in that Allocating wireless network resources to each of the user terminals based on the grid where each of the user terminals is located at the target time point and the energy saving strategy includes: Based on the wireless cells covered by the grid where each user terminal is located at the target time point, acquiring the load information of the wireless cells and the energy saving strategy; Allocate wireless network resources to the multiple user terminals according to the load information of the wireless cell and the energy saving strategy.

7. The method according to claim 1, characterized in that The wireless grid library is constructed in the following way: Acquire a logical grid carrying geographic location information reported by a plurality of wireless cells in the target area, wherein the network coverage areas of the plurality of wireless cells have overlapping parts; For the same logical grid, aggregating the geographical location information of the logical grid reported by each of the wireless cells to obtain a grid geographical location corresponding to the logical grid; The wireless grid library is constructed according to the signal strength intervals and grid geographical locations corresponding to the logical grids.

8. The method according to claim 7, characterized in that The step of obtaining a logical grid carrying geographical location information reported by a plurality of wireless cells in the target area includes: Dividing the target area into a plurality of logical grids according to signal strength information of a plurality of wireless cells in the target area; For each wireless cell, the geographical location information corresponding to each logical grid is determined according to the signal strength information and geographical location information of the terminal in the wireless cell.

9. The method according to claim 6, characterized in that The wireless cell includes a basic coverage layer cell and a capacity layer cell; and the allocating wireless network resources to the multiple user terminals according to the load information and energy saving strategy of the wireless cell includes: When the load information of the capacity layer cell is less than a preset load threshold, the capacity layer cell is closed, and the basic coverage layer cell is used to allocate wireless network resources to the multiple user terminals.

10. The method according to claim 9, characterized in that The allocating wireless network resources to the plurality of user terminals according to the load information and the energy saving strategy of the wireless cell includes: When the load information of the capacity layer cell is greater than or equal to a preset load threshold, if the target time point does not meet the energy-saving strategy of the capacity layer cell, a migration cell for each user terminal is determined, and the migration cell is used to allocate wireless network resources to the user terminal.

11. The method according to claim 10, characterized in that The determining of the migration cell for each user terminal includes: For each user terminal, determining a target grid corresponding to the user terminal according to the grid geographical location of the user terminal at the target time point; The migration cell of the user terminal is determined according to the load information and energy saving strategy of the wireless cell corresponding to the target grid.

12. The method according to claim 10, characterized in that After determining the migration cell of each user terminal, the method further includes: The measurement configuration information of the corresponding migration cell is sent to each user terminal.

13. A communication device, characterized in that: The communication device comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method according to any one of claims 1 to 12 are implemented.

14. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by a processor, the steps of the method according to any one of claims 1 to 12 are implemented.

Citation Information

Cited By

  • Base station energy saving method and system and storage medium

    CN119421226A