Method for reducing wireless network energy consumption and communication device

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 wireless network perception capabilities is solved, and the energy consumption of wireless network and the optimization of coverage is achieved.

WO2025001131A1PCT designated stage expired Publication Date: 2025-01-02ZTE CORP

Patent Information

Application Number
PCT/CN2024/074661
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-06-30
Filing Date
2024-01-30
Publication Date
2025-01-02

AI Technical Summary

Technical Problem

The existing wireless networks have weak perceived user mobility, resulting in poor energy saving effects, unable to accurately allocate wireless network resources, and reducing base station energy consumption that affects network coverage.

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, and the wireless network resources are allocated based on the location and energy-saving strategy to achieve accurate migration and resource optimization of the user terminal. .

Benefits of technology

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

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024074661_02012025_PF_FP_ABST
    Figure CN2024074661_02012025_PF_FP_ABST
Patent Text Reader

Abstract

The present application relates to the technical field of wireless communications, and discloses a method for reducing wireless network energy consumption and a communication device. The method comprises: acquiring signal strength information sent by a plurality of user terminals in a preset target area; on the basis of the signal strength information and a pre-constructed wireless grid library, predicting a grid where each user terminal among the plurality of user terminals is located at a target time point; and allocating wireless network resources to each user terminal on the basis of the grid where the user terminal is located at the target time point and an energy-saving strategy.
Need to check novelty before this filing date? Find Prior Art

Description

Method and communication equipment for reducing wireless network energy consumption

[0001] Cross-references

[0002] The present invention claims priority to a Chinese patent application filed with the Patent Office of China on June 30, 2023, with application number 202310803449.0 and invention name “Method and communication device for reducing energy consumption of wireless networks”. The entire contents of the application are incorporated by reference into the present invention. Technical Field

[0003] 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

[0004] Relevant research data shows that approximately 10% of the power consumed by communication networks is lost during transmission, approximately 20% is used by the core network, transmission network, and operations support systems, and the remaining 70% is used by the wireless network. Of the energy consumed by the wireless network, computer room air conditioning and power supply systems account for approximately 30%, with the remaining 70% used by wireless base stations. Therefore, wireless base stations account for approximately 50% of the total network power consumption. Therefore, reducing the energy consumption of wireless base stations is key to promoting energy conservation and cost reduction in communication networks.

[0005] Currently, related technologies propose improving network performance by constructing a wireless grid. However, the wireless grid is constructed based on wireless signal strength and can therefore be figuratively called a "logical wireless grid." This logical wireless grid cannot accurately obtain the location information of users within the network coverage area, and its ability to perceive user movement is weak, affecting the energy-saving effect of base stations within the network coverage area.

[0006] Summary of the Invention

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

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

[0009] In the first aspect, an embodiment of the present application provides a method for reducing wireless network energy consumption, including: obtaining signal strength information sent by multiple user terminals in a preset target area; 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; 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 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, wherein 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 above are implemented.

[0012] 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

[0013] 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.

[0014] FIG1 is a schematic diagram showing a flow chart of a method for reducing wireless network energy consumption provided by an embodiment of the present application;

[0015] FIG2 shows a schematic diagram of a possible application scenario provided by an embodiment of the present application;

[0016] FIG3 is a schematic diagram showing mobile state information of a wireless grid computing terminal based on geographic location provided by an embodiment of the present application;

[0017] FIG4 shows a schematic flow chart of a method for constructing a wireless grid library according to an embodiment of the present application;

[0018] FIG5 shows a schematic diagram of a wireless grid constructed by overlapping coverage areas of three cells provided in an embodiment of the present application;

[0019] FIG6 shows a schematic diagram of determining wireless grid positions in overlapping coverage areas of three cells provided in an embodiment of the present application;

[0020] FIG7 shows a schematic diagram of a wireless grid constructed by overlapping coverage areas of single cells provided in an embodiment of the present application;

[0021] FIG8 shows a schematic diagram of determining a wireless grid position by overlapping coverage areas of a single cell provided in an embodiment of the present application;

[0022] FIG9 shows a schematic diagram of another possible application scenario provided by an embodiment of the present application;

[0023] FIG10 is a schematic diagram showing an optimization strategy for network energy saving based on target area terminal distribution prediction according to an embodiment of the present application;

[0024] FIG11 is a schematic diagram showing a method for implementing precise migration based on terminal movement intention according to an embodiment of the present application;

[0025] FIG12 shows a schematic structural diagram of a communication device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0026] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements, unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with the present application. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present application, as detailed in the appended claims.

[0027] FIG1 is a flow chart of a method for reducing wireless network energy consumption provided by an embodiment of the present application. 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. Moreover, 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:

[0028] Step S101: Acquire signal strength information sent by multiple user terminals within a preset target area.

[0029] In a specific implementation, as shown in Figure 2, a wireless base station (BS) sends frequency measurement information to user equipment (UE) within a target area. The UE measures the sent frequencies and reports all measured cell signal strength information that meets the required signal strength to the BS. The BS then obtains signal strength information sent by multiple UEs within the target area. The target area can be the network coverage area of ​​the BS, which can be a single wireless cell or multiple wireless cells. Accordingly, the signal strength information sent by the UE can be the signal strength information of a single wireless cell or multiple wireless cells.

[0030] Step S102: Based on the signal strength information and a pre-built wireless grid library, predict the grid where each user terminal among the multiple user terminals is located at a target time point.

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

[0032] 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. This application does not specifically limit the number of wireless cell signal strength intervals included in the grid information group.

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

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

[0035] Step S103: 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.

[0036] 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.

[0037] The embodiment of the present application provides a method for reducing wireless network energy consumption, which includes obtaining signal strength information sent by multiple user terminals within a preset target area; predicting the grid where each of the multiple user terminals will be located at a target time point based on the signal strength information and a pre-built wireless grid library; and allocating wireless network resources to each of the user terminals based on the grid where each user terminal will be located at the target time point and an energy-saving strategy. In this way, in the process of allocating wireless network resources, by predicting the grid where each user terminal will be located at the target time point, the location distribution of the user terminals within the target area can be accurately obtained. By allocating wireless network resources to the user terminals based on the grid 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 can be reduced.

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

[0039] Based on the signal strength information of each user terminal and a pre-built wireless grid library, a first grid geographic location of the grid where each user terminal is located at a first time point and a second grid geographic location of the grid where each user terminal is located at a second time point are determined; based on the first grid geographic location and the second grid geographic location corresponding to each user terminal, the mobility state information of each user terminal is determined; and based on the mobility state information of each user terminal, the grid where each user terminal is located at a target time point is predicted. The mobility state information may include the movement speed and movement direction of the user terminal.

[0040] In a specific implementation, for each user terminal, a target grid information group that matches the signal strength information can be selected from a wireless grid library based on the signal strength information of the user terminal. The grid in which the user terminal is located is determined based on the grid geographic location of the target grid information group. Furthermore, based on the grid geographic location of the user terminal at the first time point t1 and the second time point t2, the user terminal's mobility state information is determined, and the grid geographic location of the user terminal's grid at the target time point is predicted based on the mobility state information.

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

[0042] Step a: Determine, based on the signal strength information, a target grid information group that satisfies 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 including a signal strength interval and a grid geographic location representing a grid. The preset strength condition may be that the signal strength information is within the signal strength interval of the target grid information group.

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

[0044] 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.

[0045] For example, the grid information group A is {(wireless cell A signal strength interval 1), (wireless cell B signal strength interval 1), (wireless cell C signal strength interval 1), (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 ))}.

[0046] If the signal strength information sent by user terminal A at the first time point within the preset time period includes the signal strength of wireless cell A being a1, the signal strength of wireless cell B being b1, and the signal strength of wireless cell C being c1, and the signal strength of wireless cell A being a1 is within the signal strength interval 1 of wireless cell A, the signal strength of wireless cell B being b1 is within the signal strength interval 1 of wireless cell B, and the signal strength of wireless cell C being c1 is within the signal strength interval 1 of wireless cell C, then 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 user terminal A is located at the first time point is 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 the signal strength of the wireless cell A being a2, the signal strength of the wireless cell B being b2, and the signal strength of the wireless cell C being c2, the signal strength of the wireless cell A being a2 is within the signal strength interval 2 of the wireless cell A, the signal strength of the wireless cell B being b2 is within the signal strength interval 2 of the wireless cell B, and the signal strength of the wireless cell C being c2 is 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 ), as shown in Figure 3, 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.

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

[0048] Step a: Determine a first movement vector of each user terminal according to the first grid geographical location and the second grid geographical location.

[0049] Step b: Determine the mobility status information of the user terminal according to the first mobility vector and the interval time of the user terminal.

[0050] The movement status information of the user terminal may include movement speed and movement direction.

[0051] For example, 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 calculated based on 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 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 of user terminal A In addition, the grid geographic location A(x a ,y a ) and the grid geographic location B(x b ,y b ), determine the moving direction of user terminal A.

[0052] 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 based on the movement state information of the user terminal may include the following steps:

[0053] Step a: Determine 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 based on the movement speed and movement direction of the user terminal.

[0054] Step b: Determine the grid where the user terminal is located at the target time point based on the first grid geographical location, the second grid geographical location, and the second movement vector, thereby predicting the grid where the user terminal is located at the target time point.

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

[0056] Step 1: Acquire a logical grid carrying geographic location information reported by a plurality of wireless cells within the target area, wherein the network coverage areas of the plurality of wireless cells have overlapping portions.

[0057] 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.

[0058] Step 3: Construct the wireless grid library according to the signal strength intervals and grid geographical locations corresponding to the logical grids.

[0059] In practice, considering the hardware performance load of wireless base stations, a separate wireless grid server can be set up. This server is responsible for constructing wireless grids, calculating geographic locations, associating wireless grids with geographic location information, and storing and updating data information. As shown in Figure 4, the wireless cell where the wireless base station is located receives signal strength information from wireless cells and neighboring cells within its jurisdiction reported by the mid-terminal, constructs a wireless grid, and calculates the terminal's location, thereby obtaining a logical grid containing location information. The wireless cell then reports the grid information containing the geographic location to the wireless grid server.

[0060] The wireless grid server aggregates the geographic location information of the logical grids reported by multiple wireless cells based on multiple groups of logical grids carrying geographic locations, 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.

[0061] The step of obtaining the logical grids carrying the geographical location information reported by the plurality of wireless cells in the target area may include the following steps:

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

[0063] 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.

[0064] In a specific implementation, for scenarios with coverage by at least three cells, user terminals can report the signal strength of the wireless cells. Based on the signal strength information of multiple wireless cells within the target area, the target area is divided into multiple logical grids. As shown in Figure 5, assuming the wireless cells are serving cell A, neighboring cell A1, and neighboring cell A2, the wireless signal coverage strength of serving cell A, neighboring cell A1, and neighboring cell A2 is divided into continuous axial intervals using a certain signal strength step size in dB. The wireless signal strength coverage intervals of serving cell A, neighboring cell A1, and neighboring cell A2 are combined to construct a wireless grid. Furthermore, as shown in Figure 6, the geographical location of the wireless grid is determined based on the difference in wireless signal coverage strength from serving cell A, neighboring cell A1, and neighboring cell A2 to the target wireless grid, as well as the geographical locations of the three cells. Taking the grid location of logical grid a3 in the figure as an example, the distance between point Fa and point M and the magnitude of ∠a are calculated. Combined with the geographical location of serving cell A, the geographical location of logical grid a3 is calculated. It should be noted that the serving cell A may construct a wireless grid using the signal strength of the serving cell A and a neighboring cell whose signal strength exceeds a preset signal strength threshold reported by the terminal.

[0065] For scenarios with fewer than three cells, as shown in Figure 7, the wireless signal coverage strength of serving cell A is divided axially into multiple continuous intervals using a fixed signal strength step size ΔdB. The wireless signal coverage area of ​​serving cell A is also divided radially into multiple directions. The axial intervals and radial direction lines form multiple logical grids. Furthermore, as shown in Figure 8, the geographic location of each logical grid can be determined based on the distance from the terminal to the base station and the signal direction from the terminal to the base station.

[0066] 9 , 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, thereby building a wireless grid library through the wireless grid server.

[0067] 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:

[0068] Based on the wireless cells covered by the grid where each user terminal is located at the target time point, the load information of the wireless cells and the energy-saving strategy are acquired.

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

[0070] In a specific implementation, based on the grid geographic location of each user terminal at the target time, 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. Then, based on the load information and energy-saving strategy of the corresponding wireless cell, wireless network resources are allocated to the user terminal. Here, the energy-saving strategy of the wireless cell can be whether the target time point falls within the energy-saving period of the wireless cell.

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

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

[0073] If the load information of the capacity layer cell is less than a preset load threshold, the capacity layer cell is shut down, 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.

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

[0075] 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.

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

[0077] For each user terminal, a target grid corresponding to the user terminal is determined according to the grid geographical location of the user terminal at the target time point.

[0078] 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.

[0079] That is, if the load information of the basic coverage layer cell is not less than the preset load threshold, and 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 for each user is determined, and the migration cell is used to allocate wireless network resources to the user terminal.

[0080] In a specific implementation, as shown in Figure 10, cells A1 to A3 are basic coverage layer cells, and cells B1 and B2 are capacity layer cells. When the area is under low load, the basic coverage layer cells can remain online, while ensuring wireless coverage in the area, and capacity layer cells B1 / B2 can be shut down to save energy. When the regional load increases to a certain level, the basic coverage layer cells can wake up the capacity layer cells to provide sufficient wireless resources to meet user service needs.

[0081] 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. Since 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 layer cell B2. The following possible situations exist in capacity layer cell B2:

[0082] 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, the centralized control server sends an instruction to cell A1 to migrate the terminal to the basic coverage layer cell A2.

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

[0084] Then, cell A1 executes the terminal migration according to the instructions from the centralized control server. If cell A1 receives the instruction to migrate the terminal to cell A2, it can reduce the number of users carried by capacity layer cell B2, making it easier to shut down cell B2 to save energy. If cell A1 receives the instruction not to restrict terminal migration, cell A can choose to migrate the terminal to capacity layer cell B2 to provide a better user experience.

[0085] When there is more than one layer of basic coverage layer cells (for example, in 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 cell and the 5G basic coverage layer cell, the cell with low load can be preferentially selected as the target migration cell, thereby reducing the probability of waking up the capacity layer cell due to the load of the basic coverage layer cell exceeding the threshold.

[0086] This can speed up the process of energy-saving cells entering energy-saving state and shutting down, increase the time it takes for energy-saving cells to shut down, and improve network energy-saving benefits. Most mobile terminals in the network move at medium and low speeds, so there is enough time between t1 and t2 to complete the above interaction process and processing actions.

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

[0088] Send the corresponding measurement configuration information of the migration cell to each user terminal.

[0089] In a specific implementation, as shown in FIG11 , the serving cell can predict the position of the terminal and the wireless grid a at the target time point based on the moving direction and speed of the terminal; the serving 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, rather than sending the measurement configuration of the neighboring cells of all possible frequencies, thereby reducing the measurement workload of the terminal; or, based on the characteristics of the wireless grid a and the load information of the cells covering the grid, the serving 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.

[0090] 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.

[0091] FIG12 shows a schematic diagram of the hardware structure of a communication device provided by an embodiment of the present application. 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 (RAM), and may also include a non-volatile memory (non-volatile memory), such as at least one disk storage. Of course, the communication device may also include hardware required for other services.

[0092] The processor, network interface, and memory can be interconnected via an internal bus, such as an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus. These buses can be classified as address buses, data buses, and control buses. For ease of illustration, the figure uses only one bidirectional arrow, but this does not imply that there is only one bus or only one type of bus.

[0093] The memory stores programs. Specifically, the programs may include program code, which includes computer operating instructions. The memory may include internal memory and non-volatile memory, and provides instructions and data to the processor.

[0094] The processor reads the corresponding computer program from the non-volatile memory into the internal memory and then runs it, logically forming a device for locating the target user. The processor executes the program stored in the memory and specifically performs the method disclosed in the embodiment shown in Figure 1 and implements the functions and benefits of the various methods described in the method embodiments above, which will not be repeated here.

[0095] The method disclosed in the embodiment shown in FIG1 of the present application can be implemented in a processor or by a processor. The processor may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method can be completed by hardware integrated logic circuits in the processor or software instructions. The above processor can be a general-purpose processor, including a central processing unit (CPU), a network processor (NP), etc.; it can 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 gate or transistor logic devices, or discrete hardware components. The various methods, steps and logic block diagrams disclosed in the embodiments of the present application can be implemented or executed. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application can be directly embodied as being executed by a hardware decoding processor, or can be executed by a combination of hardware and software modules in the decoding processor. The software module can be located in a storage medium well-known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, etc. The storage medium is located in the memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above method.

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

[0097] Of course, in addition to software implementation, the communication device of this 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.

[0098] An embodiment of the present application also proposes a computer-readable storage medium, which stores one or more programs. When the one or more programs are executed by a communication device including multiple application programs, the communication device executes the method disclosed in the embodiment shown in Figure 1 and realizes the functions and beneficial effects of the various methods described in the previous method embodiments, which will not be repeated here.

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

[0100] Furthermore, an embodiment of the present application also provides a computer program product, which includes a computer program stored on a non-transitory computer-readable storage medium, and the computer program includes program instructions. When the program instructions are executed by a computer, the following process is implemented: the method disclosed in the embodiment shown in Figure 1 and the functions and beneficial effects of the various methods described in the previous method embodiments are implemented, which will not be repeated here.

[0101] In short, the above description is only a preferred embodiment of the present application and does not limit the scope of protection of the present application. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.

[0102] The systems, devices, modules, or units described in the above embodiments may be implemented by computer chips or entities, or by products having 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 smartphone, 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.

[0103] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The 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 disc read-only memory (CD-ROM), digital versatile disc (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 transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0104] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0105] The various embodiments in this specification are described in a progressive manner. Similar parts between the various embodiments can be referred to in conjunction with each other. Each embodiment focuses on the differences between the other embodiments. In particular, the system embodiments are generally similar to the method embodiments, so the description is relatively simple. For relevant parts, refer to the description of the method embodiments.

Claims

1. A method for reducing energy consumption of a wireless network, wherein: 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, wherein: 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, wherein: 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, a target grid information group that meets a preset signal strength condition is determined among a plurality of grid information groups in the wireless grid library, wherein the wireless grid library includes a plurality of grid information groups. A grid information group, each grid information group includes a signal strength interval and a grid geographical location of the grid represented; 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, wherein: 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, wherein: 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, wherein: 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, obtain Obtaining the load information of the wireless cell 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, wherein: 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, wherein: 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, wherein: 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. source.

10. The method according to claim 9, wherein: 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, wherein: 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, wherein: 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, wherein: 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, wherein: 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

Patent Citations

  • Method for positioning by using wireless signals and positioning server

    CN103179658A

  • Method and device for scheduling user equipment

    CN105393622A

  • User terminal positioning method, device and apparatus and computer storage medium

    CN112312301A

  • Logical grid acquisition and wireless strategy determination method and device, equipment and medium

    CN113873541A

  • Proactive Mobile Network Optimization

    US20220225127A1

Cited By

  • Method and device for checking user rate difference problem of multiple operators of shared network

    CN120128971A