Communication control method, device and computer equipment of power monitoring system
By dynamically selecting target devices and allocating target time slots and power, the problems of low communication efficiency and high energy consumption in traditional power monitoring systems are solved, and efficient, low-energy communication in complex scenarios is achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- GUANGZHOU KETENG INFORMATION TECH
- Filing Date
- 2026-04-17
- Publication Date
- 2026-07-31
AI Technical Summary
In traditional power monitoring systems, the fixed-period wake-up mechanism results in low communication efficiency and excessive energy consumption, making it difficult to adapt to complex monitoring scenarios.
Based on electrical parameters, service requirements, and channel quality parameters, target devices are dynamically selected and target time slots and power are allocated to achieve dynamic sleep scheduling of power monitoring equipment and on-demand allocation of communication resources.
While ensuring communication efficiency, the overall power consumption of the system is reduced to the minimum, ensuring operational stability and communication reliability under energy-constrained conditions.
Smart Images

Figure CN122496895A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication control method, apparatus and computer equipment for a power monitoring system. Background Technology
[0002] With the rapid development of smart grid and industrial Internet of Things technologies, the demand for online monitoring is increasing. To meet the requirements of long-term maintenance-free and wiring-free power supply for monitoring systems, power supply technology based on CT (Current Transformer) has emerged. That is, the monitoring system obtains power from the CT to operate through this power supply technology.
[0003] In traditional technology, after the monitoring system is powered on, each monitoring device in the monitoring system is woken up at a preset time interval and interacts with the base station once. The monitoring system is kept in a low-power sleep state for the rest of the time.
[0004] However, the fixed-period wake-up communication in traditional communication control methods suffers from technical problems such as low communication efficiency and excessive energy consumption when facing complex monitoring scenarios. Summary of the Invention
[0005] Therefore, it is necessary to provide a communication control method, device, and computer equipment for a power monitoring system to address the aforementioned technical problems, which can reduce the energy consumption of the power monitoring system and improve communication efficiency.
[0006] In a first aspect, this application provides a communication control method for a power monitoring system, comprising:
[0007] The system acquires business requirements and electrical parameters of the power monitoring system, as well as channel quality parameters of the communication link between the power monitoring system and the connected base station; wherein the power monitoring system includes multiple power monitoring devices.
[0008] Based on the electrical parameters and the business requirements information, different target devices are selected from the plurality of power monitoring devices, and the devices other than the different target devices among the plurality of power monitoring devices are controlled to go into hibernation.
[0009] Based on channel quality parameters, electrical parameters, and service requirements, target time slots and target power are allocated to target services in the services to be transmitted for different target devices.
[0010] For each target service, based on the target time slot and target power of the target service, control the target device to which the target service belongs to communicate with the connected base station corresponding to the target service.
[0011] In one embodiment, different target devices are selected from multiple power monitoring devices based on electrical parameters and business requirement information, including: determining the power supply capacity of the power monitoring system based on electrical parameters; screening multiple candidate devices corresponding to the business requirement information from multiple power monitoring devices; and selecting different target devices from multiple candidate devices based on the power supply capacity.
[0012] In one embodiment, selecting a target device from multiple candidate devices based on power supply capability includes: comparing power supply capability with a first capability threshold; if the power supply capability is higher than the first capability threshold, determining the multiple candidate devices as the target device; if the power supply capability is not higher than the first capability threshold, determining the service priority of each service to be transmitted for each candidate device based on service demand information, and selecting the target device from the multiple candidate devices based on the determined service priority.
[0013] In one embodiment, target time slots and target power are allocated to target services among the services to be transmitted in different target devices based on channel quality parameters, electrical parameters, and service requirement information. This includes: when the power supply capability is higher than a first capability threshold, identifying each service to be transmitted in different target devices as a target service and allocating an idle time slot to the target service as the target time slot; and determining the target power of the target service as a first power; when the power supply capability is not higher than the first capability threshold, selecting services with a service priority higher than a preset priority from each service to be transmitted in different target devices as target services and allocating the shortest time slot to the target service as the target time slot; and determining the target power of each target service based on service requirement information and channel quality parameters.
[0014] In one embodiment, the target power of each target service is determined based on service demand information and channel quality parameters, including: dividing different target services according to the service priority of each target service determined by the service demand information; and determining the target power of the target services according to the channel quality parameters and the division results; wherein, target services with the same service priority have the same target power, and among any two target services, the target power of the target service with higher service priority is not lower than the target power of the target service with lower service priority.
[0015] In one embodiment, different target services are divided according to business demand information and the business priority of each target service, including: dividing each target service into a first service, a second service, and a third service according to business demand information; wherein the business priority of the first service is higher than that of the second service, and the business priority of the second service is higher than that of the third service.
[0016] In one embodiment, the target power of a target service is determined based on channel quality parameters and the partitioning result, including: when the channel quality parameters are of the first type, determining that the target power of the first service and the second service are both the second power, and determining the target power of the third service as the third power; wherein the first power is greater than the second power, and the second power is greater than the third power; when the channel quality parameters are of the second type, determining that the target power of the first service is the second power, the target power of the second service is the third power, and the target power of the third service is the fourth power; wherein the channel quality represented by the first type of parameters is better than the channel quality represented by the second type of parameters, and the fourth power is less than the third power; when the channel quality parameters are of the third type, determining that the target power of the first service is the second power, and the target power of the second service and the third service are both the fourth power; wherein the channel quality represented by the second type of parameters is better than the channel quality represented by the third type of parameters.
[0017] In one embodiment, the method further includes: for each target device, determining the reception status of a response signal corresponding to a target service of the target device; wherein the response signal is sent by the base station in response to the completion of the target service execution; if the reception status indicates that a response signal has been received, controlling the target device to go into sleep mode; if the reception status indicates that no response signals for all target services of the target device have been received, determining whether to re-communicate with the base station based on the power supply capability; if it is determined to re-communicate with the base station, controlling the target device to re-communicate with the base station for the specified service, and returning to the operation of determining the reception status of the response signal corresponding to the target service of the target device; wherein the specified service is the target service for which no response signal has been received; if it is determined not to re-communicate with the base station, controlling the target device to go into sleep mode.
[0018] Secondly, this application also provides a communication control device for a power monitoring system, comprising:
[0019] The acquisition module is used to acquire the business requirements information and electrical parameters of the power monitoring system, as well as the channel quality parameters of the communication link between the power monitoring system and the connected base station; wherein, the power monitoring system includes multiple power monitoring devices;
[0020] The selection module is used to select different target devices from multiple power monitoring devices based on electrical parameters and business requirements, and to control the devices other than the different target devices in the multiple power monitoring devices to go into hibernation.
[0021] The allocation module is used to allocate target time slots and target power to target services in the services to be transmitted by different target devices based on channel quality parameters, electrical parameters and service requirements information;
[0022] The control module is used to control the target device to perform communication with the connected base station for each target service, based on the target time slot and target power of the target service.
[0023] Thirdly, this application also provides a computer device, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps in the various method embodiments of the first aspect described above.
[0024] Fourthly, this application also provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps in the method embodiments of the first aspect described above.
[0025] Fifthly, this application also provides a computer program product, including a computer program that, when executed by a processor, implements the steps in the method embodiments of the first aspect described above.
[0026] The aforementioned power monitoring system's communication control method, apparatus, and computer equipment acquire service requirement information and electrical parameters of the power monitoring system, as well as channel quality parameters of the communication link between the power monitoring system and the connected base station. The power monitoring system includes multiple power monitoring devices. Based on the electrical parameters and service requirement information, different target devices are selected from the multiple power monitoring devices, and devices other than the target devices are put into sleep mode. Based on the channel quality parameters, electrical parameters, and service requirement information, target time slots and target power are allocated to target services in the services to be transmitted by different target devices. For each target service, based on the target time slot and target power of the target service, the target device belonging to the target service is controlled to communicate with the connected base station corresponding to the target service. In this way, by identifying target and non-target devices in the power monitoring system, the system can prioritize the energy consumption of target devices and avoid the ineffective energy consumption of non-target devices each time it is woken up. Furthermore, by allocating target time slots and target power to the target services of target devices, the time slot resources and transmission power of the power monitoring system can be adapted to the current channel quality and service urgency. This breaks through the technical bottleneck of fixed wake-up cycles in traditional technologies, avoids channel idling or power waste, and enables dynamic sleep scheduling and on-demand allocation of communication resources among different power monitoring devices in the communication control of the power monitoring system by combining channel quality parameters, electrical parameters, and service demand information. This minimizes the overall power consumption of the system while ensuring communication efficiency, and ensures the stability of the system under energy-constrained conditions. Attached Figure Description
[0027] To more clearly illustrate the technical solutions in the embodiments of this application or related technologies, the drawings used in the description of the embodiments of this application or related technologies will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other related drawings can be obtained based on these drawings without creative effort.
[0028] Figure 1 This is an application environment diagram of the communication control method of a power monitoring system in one embodiment;
[0029] Figure 2 This is a flowchart illustrating the communication control method of a power monitoring system in one embodiment;
[0030] Figure 3 This is a flowchart illustrating the selection of different target devices in one embodiment.
[0031] Figure 4 This is a flowchart illustrating the selection of different target devices in another embodiment;
[0032] Figure 5 This is a flowchart illustrating the communication control method of a power monitoring system in another embodiment;
[0033] Figure 6 This is a flowchart illustrating the process of allocating target power to a target service in one embodiment;
[0034] Figure 7 This is a flowchart illustrating the communication control method of a power monitoring system in yet another embodiment;
[0035] Figure 8 This is a structural block diagram of the communication control device of a power monitoring system in one embodiment;
[0036] Figure 9 This is an internal structural diagram of a computer device in one embodiment. Detailed Implementation
[0037] To make the objectives, technical solutions, and advantages of this application clearer, the following detailed description is provided in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the scope of this application.
[0038] It should be noted that the terms "first," "second," etc., used in this application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "comprising" and "having," and any variations thereof, used in this application, are intended to cover non-exclusive inclusion. The term "multiple" used in this application refers to two or more. The term "and / or" used in this application refers to one of the embodiments or any combination of multiple embodiments.
[0039] The communication control method for the power monitoring system provided in this application embodiment can be applied to, for example... Figure 1 In the application environment shown, the power monitoring system 102 communicates with the server 104 via a network and interacts with the base station wirelessly. The data storage system stores the data that the server 104 needs to process. The data storage system can be integrated onto the server 104, or it can be located in the cloud or on other network servers. The server 104 can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud computing services. The server 104 acquires the business requirements and electrical parameters of the power monitoring system 102, as well as the channel quality parameters of the communication link between the power monitoring system and the connected base station. Based on the acquired channel quality parameters, electrical parameters, and business requirements, it controls multiple power monitoring devices in the power monitoring system to communicate with the connected base station.
[0040] In one exemplary embodiment, such as Figure 2 As shown, a communication control method for a power monitoring system is provided, which is applied to... Figure 1 Taking server 104 as an example, the following steps are included:
[0041] S201, obtain the service requirements information and electrical parameters of the power monitoring system, as well as the channel quality parameters of the communication link between the power monitoring system and the connected base station.
[0042] The power monitoring system is used to monitor the operating status of power lines and / or distribution equipment. The power monitoring system may include multiple power monitoring devices. For example, the power monitoring system may include bus current monitoring devices, cable head temperature monitoring devices, ambient temperature monitoring devices, etc. Optionally, the multiple power monitoring devices can be arranged in a distributed or centralized manner, and the monitoring objects of the multiple power monitoring devices may be different.
[0043] Electrical parameters are used to reflect the electrical energy currently available to the power monitoring system. For example, electrical parameters can be at least one of the output voltage and output current of the CT power take-off module, the energy storage capacitor voltage, and the system bus voltage in the power monitoring system.
[0044] The business requirement information is the information of various transmission services that the current power monitoring system needs to perform. These services include fault alarm signal reporting, environmental data uploading, etc. The business requirement information should include at least the service type, the amount of data to be transmitted, and the urgency level of each service to be transmitted.
[0045] Channel quality parameters are used to quantify the communication reliability and anti-interference level of the communication link between the power monitoring system and the connected base station. For example, channel quality parameters may include at least one of signal-to-noise ratio, bit error rate, received signal strength, and packet loss rate.
[0046] Optionally, business requirement information and electrical parameters, as well as channel quality parameters of the communication link between the power monitoring system and the connected base station, can be read directly from the data storage system.
[0047] Optionally, the power monitoring system can collect electrical parameters (such as voltage, current, power, temperature, etc.) and communicate wirelessly with a base station to achieve the operation and maintenance of power lines and / or power distribution equipment. For example, the power monitoring system can be a monitoring system for overhead power lines in a distribution network, a monitoring system for power distribution circuits in a factory, or a status monitoring system for equipment in a substation.
[0048] S202 selects different target devices from multiple power monitoring devices based on electrical parameters and business requirements, and controls the devices other than the different target devices in the multiple power monitoring devices to go into hibernation.
[0049] Optionally, the overall power supply capacity of the current power monitoring system can be determined based on the obtained electrical parameters, thereby determining the scale or number of power monitoring devices that the system can support to work simultaneously. Furthermore, based on business demand information, target devices corresponding to the determined scale or number of devices can be selected from all power monitoring devices. At this time, devices other than the target devices can be called non-essential devices. To avoid unnecessary energy consumption caused by turning on non-essential devices, non-essential devices can be controlled to enter a sleep state.
[0050] S203 allocates target time slots and target power for target services in the services to be transmitted by different target devices based on channel quality parameters, electrical parameters and service requirement information.
[0051] Optionally, the transmission quality of the current communication link can be determined based on channel quality parameters. At the same time, the power supply capacity of the current power monitoring system can be determined based on electrical parameters. Then, based on the differences in transmission quality and power supply capacity, and in combination with service demand information, target services can be selected from the services to be transmitted by each target device, and target time slots and target power can be allocated to each target service.
[0052] Furthermore, when allocating target time slots and target power to each target service, the service priority of each target service can be determined first based on the service demand information. The target services can then be sorted, and target time slots and target power can be allocated to each target service in descending order of service priority. This ensures that high-priority target services occupy time slots with earlier timing and sufficient duration, and are matched with higher target power. Low-priority target services are allocated from the remaining time slots as needed. If the current power supply capacity is limited or the channel transmission quality is insufficient to support the communication of many target services, then the communication of higher-priority target services is prioritized, and the resource allocation of lower-priority target services is delayed.
[0053] Optionally, the target time slot and target power for each target service can be preset or determined based on channel quality parameters, electrical parameters, and service requirements.
[0054] S204, for each target service, based on the target time slot and target power of the target service, controls the target device to which the target service belongs to communicate with the connected base station corresponding to the target service.
[0055] Optionally, for each target service, before the start time corresponding to the target time slot of the target service, the target device to which the target service belongs is woken up and the transmit power of the target device is set to the target power of the target service. Within the target time slot, the target device is controlled to perform data interaction with the connected base station at the target power, thereby realizing the communication corresponding to the target service.
[0056] Specifically, the data interaction between the target device and the aforementioned base station includes the target device sending a data frame corresponding to the target task to the connected base station and receiving a response signal returned by the base station in response to the data frame.
[0057] The communication control method of the aforementioned power monitoring system acquires service requirement information and electrical parameters of the power monitoring system, as well as channel quality parameters of the communication link between the power monitoring system and the connected base station. The power monitoring system includes multiple power monitoring devices. Based on the electrical parameters and service requirement information, different target devices are selected from the multiple power monitoring devices, and the devices other than the target devices are put into sleep mode. Based on the channel quality parameters, electrical parameters, and service requirement information, target time slots and target power are allocated to the target services in the services to be transmitted by the different target devices. For each target service, based on the target time slot and target power of the target service, the target device to which the target service belongs is controlled to communicate with the connected base station corresponding to the target service. In this way, by identifying target and non-target devices in the power monitoring system, the system can prioritize the energy consumption of target devices and avoid the ineffective energy consumption of non-target devices each time it is woken up. Furthermore, by allocating target time slots and target power to the target services of target devices, the time slot resources and transmission power of the power monitoring system can be adapted to the current channel quality and service urgency. This breaks through the technical bottleneck of fixed wake-up cycles in traditional technologies, avoids channel idling or power waste, and enables dynamic sleep scheduling and on-demand allocation of communication resources among different power monitoring devices in the communication control of the power monitoring system by combining channel quality parameters, electrical parameters, and service demand information. This minimizes the overall power consumption of the system while ensuring communication efficiency, and ensures the stability of the system under energy-constrained conditions.
[0058] Based on the above embodiments, in an exemplary embodiment, such as Figure 3 As shown, in step S202 above, different target devices are selected from multiple power monitoring devices based on electrical parameters and business requirements information, including the following steps:
[0059] S301, Determine the power supply capacity of the power monitoring system based on electrical parameters.
[0060] Optionally, a predefined electrical parameter-energy mapping relationship can be directly read from the data storage system. This mapping relationship represents the correspondence between different electrical parameters and electrical energy. The electrical energy corresponding to the current electrical parameter can then be determined based on this mapping relationship. Specifically, if a correspondence exists between the electrical parameter and energy mapping relationship and the current electrical parameter, the electrical energy in that relationship can be directly identified as the corresponding electrical parameter. If no such correspondence exists, interpolation (linear interpolation) can be used to determine the corresponding electrical energy. Furthermore, after determining the electrical energy, the power supply capacity of the power monitoring system can be determined based on the numerical range to which the electrical energy belongs.
[0061] For example, the power supply capacity of the power monitoring system can be divided into multiple levels according to the level of power supply capability, such as high power supply capacity, medium power supply capacity and low power supply capacity, which correspond to the power monitoring system's power supply sufficient, power supply balanced or power supply insufficient states, respectively.
[0062] S302, selects multiple candidate devices from multiple power monitoring devices that correspond to the business requirements information.
[0063] For each power monitoring device, the number of services to be transmitted corresponding to the power monitoring device can be multiple or a single. Accordingly, if the power monitoring device has at least one corresponding service to be transmitted, the power monitoring device can be identified as a candidate device. If the power monitoring device does not have any corresponding service to be transmitted, the power monitoring device is a non-essential device.
[0064] S303 selects different target devices from multiple candidate devices based on power supply capacity.
[0065] Optionally, the target number of target devices can be determined first based on the corresponding level of power supply capacity. Then, a target number of services with the highest service priority can be selected from the services to be transmitted. Finally, the candidate devices to which the selected services belong can be determined as target devices.
[0066] In the above embodiments, the power supply capacity is first determined based on electrical parameters, then candidate devices corresponding to each service to be transmitted are selected from all power monitoring devices, and finally, devices are selected from the candidate devices based on the power supply capacity. This avoids the energy waste caused by waking up unnecessary devices without services to be transmitted, and ensures that only target devices matching the current power supply capacity are woken up when power supply capacity is limited. This achieves dynamic matching between the waking up of power monitoring devices and power supply capacity, laying the foundation for the rational allocation of subsequent communication resources.
[0067] Based on the above embodiments, in an exemplary embodiment, such as Figure 4 As shown, S303 above, selecting different target devices from multiple candidate devices based on power supply capability, includes the following steps:
[0068] S401, compare power supply capability with the first capability threshold.
[0069] The first capability threshold can be flexibly set according to actual needs, and this application embodiment does not limit it. The first capability threshold is used to distinguish whether the current power monitoring system is in a state of sufficient power or in a state of limited power. When the power supply capability is higher than the first capability threshold, the following S402 is executed; otherwise, when the power supply capability is not higher than the first capability threshold, the following S403 is executed.
[0070] S402 identifies multiple candidate devices as the target device.
[0071] When the power supply capacity is higher than the first capacity threshold, it indicates that the current power monitoring system has sufficient power, which can support a large number of power monitoring devices to be turned on at the same time without causing power depletion. Therefore, all candidate devices can be identified as target devices, so as to make full use of the current sufficient power resources and maximize the communication efficiency and timeliness of data interaction of the power monitoring system.
[0072] S403: Based on the service requirement information, determine the service priority of each service to be transmitted for each candidate device, and select the target device from multiple candidate devices according to the determined service priority.
[0073] If the power supply capacity is not higher than the first capacity threshold, it indicates that the current power monitoring system has limited power resources and cannot support all candidate devices to be turned on simultaneously. Therefore, at this time, the service priority of each service to be transmitted for each candidate device can be determined based on the service demand information. For example, the service priorities from high to low can include first priority, second priority, and third priority. Optionally, the target device can be selected from multiple candidate devices based on the difference between the power supply capacity and the first capacity threshold and the service priority of each service to be transmitted.
[0074] Specifically, the difference between the power supply capacity and the first capacity threshold reflects the degree of power shortage in the power monitoring system. The larger the difference, the more limited the system's power supply, and the fewer target devices need to be selected. Optionally, multiple power shortage levels can be preset, such as severe shortage, moderate shortage, and slight shortage. Each power shortage level can correspond to a lower limit of the allowed service priority. When the power shortage level is severe, only candidate devices belonging to the first-priority services to be transmitted are selected as target devices, and the remaining candidate devices are put into hibernation as so-called non-essential devices. When the power shortage level is moderate, all candidate devices belonging to the first-priority services to be transmitted and some candidate devices belonging to the second-priority services to be transmitted are selected as target devices. When the power shortage level is slight, all candidate devices belonging to the first-priority and second-priority services to be transmitted and some candidate devices belonging to the third-priority services to be transmitted are selected as target devices.
[0075] The services to be transmitted with the highest priority can be core services that require zero-latency and high-reliability uploads, such as power distribution circuit fault alarm services (reporting of fault data such as overcurrent, overvoltage, short circuit, and leakage current in power grid / factory power distribution circuits) and emergency abnormal data transmission services (reporting of emergency data such as circuit temperature exceeding limits, equipment fault warnings, and abnormal bus current jumps). The services to be transmitted with the second highest priority can be routine core services that are not urgent but have fixed monitoring cycle requirements, such as power distribution circuit routine operation status monitoring data transmission services (three-phase current acquisition data transmission, reporting of normal operating status of power distribution equipment, and timed acquisition and transmission of routine data). The services to be transmitted with the third highest priority can be other services that do not have real-time or urgency requirements and can be transmitted with a delay, such as reporting of statistical data such as the running time of power distribution equipment and cumulative power consumption, reporting of auxiliary data such as the system's own heartbeat packets and status self-checks, reporting of non-core environmental parameters of power distribution circuits (such as routine values of temperature and humidity), and supplementary transmission of historical monitoring data.
[0076] In this embodiment, if the power supply capacity is higher than the first capacity threshold, all candidate devices are selected as target devices to maximize data transmission. If the power supply capacity is not higher than the first capacity threshold, the target device is selected from the candidate devices according to the service priority. This achieves high throughput and timely communication when power is abundant, while precisely allocating scarce power to higher-priority services when power is limited. This avoids energy waste caused by waking up too many devices or the inability to report critical data to the base station in a timely manner due to excessive restrictions, as is common in traditional communication control strategies. Thus, in a dynamically changing power supply environment, it balances the overall throughput capacity of the power monitoring system with the communication efficiency of high-priority services.
[0077] Based on the above embodiments, in an exemplary embodiment, such as Figure 5 As shown, after executing S204 above, for each target service, based on the target time slot and target power of the target service, controlling the target device to which the target service belongs to communicate with the connected base station corresponding to the target service, the communication control method of the power monitoring system may further include the following steps:
[0078] S501, for each target device, determine the reception status of the response signal corresponding to the target service of the target device.
[0079] The response signal is sent by the base station in response to the completion of the target service execution.
[0080] Optionally, after successfully receiving and verifying the data frame corresponding to the target task sent by the target device in the power monitoring system, the base station will send a response signal to the power monitoring system. The response signal can be in the form of an ACK (Acknowledge character) signaling with a data checksum. Specifically, when the target device corresponds to multiple target services, the reception status includes the reception status of the response signal corresponding to each target service of that target device.
[0081] For example, if the target device has only one target task, if the reception status indicates that a response signal has been received, it means that the target service has completed all data transmission; conversely, if the reception status indicates that no response signal has been received, it means that the target service has not completed all data transmission.
[0082] Optionally, for each target service, the power monitoring system can open a listening window within a preset time period after the termination time of the target time slot corresponding to the target service, so as to receive the response signal of the target service within the listening window.
[0083] It should be noted that the length of the listening window can be flexibly set according to actual needs and time slot resources, and there is no limit to it.
[0084] If the target device has multiple target tasks, and the reception status indicates that the response signals of all target services of the target device have been received, that is, it indicates that all target services have completed all data transmission, then the following S502 is executed; if the reception status indicates that no response signal corresponding to at least one target service has been received, it indicates that at least one target service has not completed all data transmission, then the following S503 is executed.
[0085] S502 controls the target device to hibernate.
[0086] Optionally, if a target device corresponds to multiple target services, and the reception status indicates that the corresponding response signal has been received, it means that all target tasks corresponding to the target device have completed data transmission. Therefore, the target device can be controlled to enter a sleep state to avoid unnecessary power consumption.
[0087] S503 determines whether to re-establish communication with the base station based on power supply capabilities.
[0088] Optionally, if the power supply capacity is higher than the first capability threshold, the target device can be controlled to re-engage with the base station for the specified service; conversely, if the power supply capacity is not higher than the first capability threshold, it can be determined that no further communication will be initiated for any unreceived specified tasks.
[0089] The designated service is the target service for which no response signal has been received.
[0090] Optionally, if it is determined that communication with the base station will be re-established, S504 is executed; otherwise, if it is determined that communication with the base station will not be re-established, S502 is executed, that is, if it is determined that communication with the base station will not be re-established, communication resources will not be re-allocated to the specified task, and the target device will be directly controlled to enter a sleep state.
[0091] S504 controls the target device to re-establish communication with the base station for the specified service, and returns to the operation of determining the reception status of the response signal corresponding to the target service of the target device.
[0092] If it is determined that communication with the base station will be re-established, the target device can be controlled to re-establish communication with the base station for the specified service in the next time slot after the reserved retransmission time slot or the target time slot corresponding to the specified service. After the re-communication time slot ends, a short listening window will be opened to receive the response signal corresponding to the specified service.
[0093] In this embodiment, by immediately controlling the target device to go into sleep mode after receiving a response signal, unnecessary standby power consumption is avoided. If no response signals corresponding to all target services are received, a dynamic decision is made on whether to re-communicate based on the current power supply capacity. This ensures the reliability of high-priority service transmission while preventing the target device from losing power due to the depletion of energy storage caused by repeated retransmissions. This improves the communication reliability of the power monitoring system and its operational stability in the dynamic fluctuation power supply environment of CT power consumption.
[0094] Based on the above embodiments, in an exemplary embodiment, S203, according to channel quality parameters, electrical parameters, and service requirement information, allocates target time slots and target power for target services among the services to be transmitted in different target devices, including: when the power supply capability is higher than a first capability threshold, determining each service to be transmitted in different target devices as a target service, and allocating an idle time slot for the target service as the target time slot; and determining the target power of the target service as a first power; when the power supply capability is not higher than the first capability threshold, selecting services with a service priority higher than a preset priority from each service to be transmitted in different target devices as target services, and allocating the shortest time slot for the target service as the target time slot; and determining the target power of each target service according to service requirement information and channel quality parameters.
[0095] Optionally, the power supply capacity is first compared with a preset first capacity threshold to determine the current power sufficiency of the power monitoring system. When the power supply capacity is higher than the first capacity threshold, it indicates that the power monitoring system currently has sufficient power and there is no need to consider power consumption limitations. Therefore, each service to be transmitted corresponding to different target devices can be identified as a target service to ensure that all services to be transmitted can transmit data. At the same time, unoccupied idle time slots are selected from the allocable wireless resources of the connected base station and allocated to each target service as the target time slot for the corresponding target service. Furthermore, a first power is uniformly allocated to each target service as the target power to ensure the stability and reliability of all service transmissions.
[0096] The first power can be preset according to actual needs, for example, it can be 20dBm (milliwatts).
[0097] When the power supply capacity is not higher than the first capacity threshold, it indicates that the power monitoring system currently prioritizes power consumption and needs to prioritize power consumption control to ensure the normal transmission of core services. Therefore, from each service to be transmitted on different target devices, services with a higher priority than the preset priority can be selected as target services. Communication resources (i.e., target time slots) are allocated only to these higher priority services. Specifically, the shortest time slot that can meet the basic data transmission requirements is allocated to the selected target services to minimize the power consumption caused by time slot occupation. In addition, the target power can be determined for each target service by combining service requirement information and channel quality parameters.
[0098] The preset priority can be the aforementioned first priority, or other pre-defined priorities. The length of the shortest time slot can be predetermined according to actual needs, for example, it can be 50ms.
[0099] In this embodiment, when the power supply capacity is higher than the first capacity threshold, each service to be transmitted from different target devices is identified as a target service, and an idle time slot is allocated as the target time slot for each target service. Simultaneously, the target power is uniformly determined as the first power. When the power supply capacity is not higher than the first capacity threshold, services with a higher priority than a preset priority are selected from the services to be transmitted from different target devices as target services, and the shortest time slot is allocated as the target time slot for these target services. Simultaneously, the target power for each target service is dynamically determined based on service demand information and channel quality parameters. Thus, when the power supply capacity indicates sufficient system power, there is no need to discard some services to be transmitted to reduce power consumption, and channel resources can be fully utilized to ensure high-reliability transmission. When the power supply capacity indicates insufficient system power, some lower-priority services to be transmitted can be eliminated to prioritize the transmission of higher-priority services, thereby significantly reducing the energy consumption of a single communication. This achieves communication scheduling that matches the power supply capacity, avoiding resource waste when there is excess power and preventing system power outages when there is insufficient power, ensuring the continuous and stable operation of the power monitoring system under fluctuating power supply conditions.
[0100] Based on the above embodiments, in an exemplary embodiment, when the power supply capability is not higher than a first capability threshold, such as... Figure 6 As shown, the target power for each target service is determined based on service demand information and channel quality parameters, including the following steps:
[0101] S601, based on the business priority of each target business determined by business requirement information, divides different target businesses.
[0102] Optionally, the business priority of each target business can be determined based on its business type within the business requirements information, and the different target businesses can be divided into business groups corresponding to different business priorities, according to their respective priorities. Each business group contains target businesses with the same business priority.
[0103] S602 determines the target power of the target service based on the channel quality parameters and the partitioning results.
[0104] Among them, the target power of target services with the same business priority is the same, and among any two target services, the target power of the target service with higher business priority is not lower than the target power of the target service with lower business priority.
[0105] Optionally, the channel quality of the communication link can be evaluated based on the current channel quality parameters. Combined with the target service allocation results, the target power of target services with different service priorities can be determined. Furthermore, allocating the same target power to all target services with the same service priority is beneficial to ensuring fair allocation of transmission energy among target services with the same service priority.
[0106] Based on the above embodiments, in an exemplary embodiment, the above-mentioned division of different target services according to the business priority of each target service determined by the business requirement information includes: dividing each target service into a first service, a second service, and a third service according to the business requirement information.
[0107] Among them, the business priority of the first business is higher than that of the second business, and the business priority of the second business is higher than that of the third business.
[0108] Optionally, the first business is the target business with the so-called high priority, the second business is the target business with the so-called medium priority, and the third business is the target business with the so-called low priority, which will not be elaborated here.
[0109] Based on the above embodiments, in an exemplary embodiment, the target power of the target service is determined according to the channel quality parameters and the partitioning results, including: when the channel quality parameters are of the first type, determining that the target power of the first service and the second service are both the second power, and determining that the target power of the third service is the third power; when the channel quality parameters are of the second type, determining that the target power of the first service is the second power, the target power of the second service is the third power, and the target power of the third service is the fourth power; when the channel quality parameters are of the third type, determining that the target power of the first service is the second power, and the target power of the second service and the third service are both the fourth power.
[0110] Among them, the first power is greater than the second power, the second power is greater than the third power, and the fourth power is less than the third power; the channel quality represented by the first type of parameter is better than the channel quality represented by the second type of parameter, and the channel quality represented by the second type of parameter is better than the channel quality represented by the third type of parameter.
[0111] The second, third, and fourth power ratings can be flexibly set according to actual needs. For example, the second power rating can be 14 dBm, the third power rating can be 12 dBm, and the fourth power rating can be 10 dBm.
[0112] Optionally, among the channel quality parameters, the signal-to-noise ratio (SNR) should not be lower than the first SNR (e.g., 20 dB) and the bit error rate (BER) should not be higher than the first BER (e.g., 10 dB).-6 If the packet loss rate is lower than the first packet loss rate (e.g., 1%), the channel quality parameter can be determined to be a first-class parameter, and the channel quality of the communication link is at the first level.
[0113] Optionally, among the channel quality parameters, the signal-to-noise ratio is lower than the first signal-to-noise ratio (e.g., 20 dB) but not lower than the second signal-to-noise ratio (e.g., 10 dB), and the bit error rate is higher than the first bit error rate (e.g., 10 dB). -6 But not higher than the second bit error rate (e.g., 10). -3 If the packet loss rate is not lower than the first packet loss rate (e.g., 1%) but lower than the second packet loss rate (e.g., 5%), the channel quality parameter can be determined to be a second type parameter, and the channel quality of the communication link is at the second level, with the first level being better than the second level.
[0114] Optionally, among the channel quality parameters, the signal-to-noise ratio is lower than the second signal-to-noise ratio (e.g., 10 dB) and the bit error rate is higher than the second bit error rate (e.g., 10 dB). -3 If the packet loss rate is higher than the second packet loss rate (e.g., 5%), the channel quality parameter can be determined to be a third-class parameter, and the channel quality of the communication link is at the third level, with the second level being better than the third level.
[0115] In this embodiment, when the power supply capacity is not higher than the first capacity threshold, the target services are further divided into first, second, and third services based on service demand information, and the channel quality parameters are divided into first, second, and third types of parameters. Then, differentiated target power is allocated to services of different priorities according to a preset target power mapping rule. In this way, target power is allocated to target services of different priorities based on service demand information and channel quality. The first-priority target services are allocated a higher second power under all channel quality conditions, ensuring that emergency data such as fault alarms can achieve the maximum possible transmission success rate in any channel environment. The target power of the second-priority target services decreases as the channel quality decreases, obtaining a higher target power when the channel quality is high to ensure transmission, and actively degrading to give up power resources when the channel is poor. The third-priority target services only receive a medium target power when the channel quality is optimal, and only the lowest target power is allocated in other cases. This concentrates scarce power precisely on target services with higher service priority, realizing the allocation of target power according to service priority under insufficient power supply conditions, further improving the system's power utilization efficiency and service transmission efficiency.
[0116] Figure 7 This is a flowchart illustrating a communication control method for a power monitoring system in another embodiment. Based on the above embodiments, this embodiment provides an optional example of a communication control method for a power monitoring system. (Combined with...) Figure 7 The specific implementation process is as follows:
[0117] S701 acquires the service requirements and electrical parameters of the power monitoring system, as well as the channel quality parameters of the communication link between the power monitoring system and the connected base station.
[0118] The power monitoring system includes multiple power monitoring devices.
[0119] S702, determine the power supply capacity of the power monitoring system based on electrical parameters.
[0120] S703 selects multiple candidate devices from a range of power monitoring devices that correspond to the business requirements information.
[0121] S704 selects different target devices from multiple candidate devices based on power supply capabilities.
[0122] Specifically, the power supply capacity is compared with the first capacity threshold; if the power supply capacity is higher than the first capacity threshold, multiple candidate devices are identified as the target device; if the power supply capacity is not higher than the first capacity threshold, the service priority of each service to be transmitted for each candidate device is determined according to the service demand information, and the target device is selected from multiple candidate devices according to the determined service priority.
[0123] S705 allocates target time slots and target power to target services in the services to be transmitted for different target devices based on channel quality parameters, electrical parameters, and service requirements.
[0124] Specifically, when the power supply capacity is higher than the first capacity threshold, each service to be transmitted by different target devices is identified as a target service, and an idle time slot is allocated to the target service as the target time slot; and the target power of the target service is identified as the first power; when the power supply capacity is not higher than the first capacity threshold, from each service to be transmitted by different target devices, a service with a service priority higher than the preset priority is selected as the target service, and the shortest time slot is allocated to the target service as the target time slot; and the target power of each target service is determined according to the service demand information and channel quality parameters.
[0125] Based on service requirements, target services are categorized into three classes: Service 1, Service 2, and Service 3. Service 1 has a higher priority than Service 2, and Service 2 has a higher priority than Service 3. When the channel quality parameters are of type 1, the target power for both Service 1 and Service 2 is determined to be the second power, and the target power for Service 3 is determined to be the third power. The first power is greater than the second power, and the second power is greater than the third power. When the channel quality parameters are of type 2, the target power for Service 1 is determined to be the second power, the target power for Service 2 is determined to be the third power, and the target power for Service 3 is determined to be the fourth power. The channel quality represented by the first type of parameters is superior to that represented by the second type of parameters, and the fourth power is less than the third power. When the channel quality parameters are of type 3, the target power for Service 1 is determined to be the second power, and the target power for both Service 2 and Service 3 is determined to be the fourth power. The channel quality represented by the second type of parameters is superior to that represented by the third type of parameters.
[0126] S706, for each target device, determine the reception status of the response signal corresponding to the target service of the target device. If the reception status indicates that a response signal has been received, execute S707 as follows; if the reception status indicates that no response signals for all target services of the target device have been received, execute S708 as follows.
[0127] S707 controls the target device to hibernate.
[0128] S708, Based on the power supply capacity, determine whether to re-establish communication with the base station. If it is determined to re-establish communication with the base station, execute S709 as follows; if it is determined not to re-establish communication with the base station, return to execute S707.
[0129] S709 controls the target device to re-establish communication with the base station for the specified service, and then returns to execute S706 as described above.
[0130] The specific processes of S701-S709 described above can be found in the description of the above method embodiments. Their implementation principles and technical effects are similar, and will not be repeated here.
[0131] It should be understood that although the steps in the flowcharts of the embodiments described above are shown sequentially according to the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Moreover, at least some steps in the flowcharts of the embodiments described above may include multiple steps or multiple stages. These steps or stages are not necessarily completed at the same time, but can be executed at different times. The execution order of these steps or stages is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the steps or stages in other steps. It is understood that the steps in different embodiments can be freely combined as needed, and all non-contradictory solutions formed by such combinations are within the scope of protection of this application.
[0132] Based on the same inventive concept, this application also provides a communication control device for a power monitoring system to implement the communication control method of the power monitoring system described above. The solution provided by this device is similar to the implementation scheme described in the above method. Therefore, the specific limitations in one or more embodiments of the communication control device for a power monitoring system provided below can be found in the limitations of the communication control method for the power monitoring system described above, and will not be repeated here.
[0133] In one exemplary embodiment, such as Figure 8 As shown, a communication control device for a power monitoring system is provided, comprising: an acquisition module 810, a selection module 820, an allocation module 830, and a control module 840, wherein:
[0134] The acquisition module 810 is used to acquire the business requirement information and electrical parameters of the power monitoring system, as well as the channel quality parameters of the communication link between the power monitoring system and the connected base station; wherein, the power monitoring system includes multiple power monitoring devices.
[0135] The selection module 820 is used to select different target devices from multiple power monitoring devices based on electrical parameters and business requirements, and to control the devices other than the different target devices in the multiple power monitoring devices to go into hibernation.
[0136] The allocation module 830 is used to allocate target time slots and target power to target services in the services to be transmitted by different target devices based on channel quality parameters, electrical parameters and service requirement information.
[0137] The control module 840 is used to control the target device to which the target service belongs and the connected base station to perform communication corresponding to the target service for each target service, based on the target time slot and target power of the target service.
[0138] In one embodiment, the selection module 820 includes:
[0139] The determination unit is used to determine the power supply capacity of the power monitoring system based on electrical parameters.
[0140] The filtering unit is used to filter multiple candidate devices from multiple power monitoring devices that correspond to the business requirements information.
[0141] The selection unit is used to select different target devices from multiple candidate devices based on power supply capabilities.
[0142] In one embodiment, the selection unit is specifically used to compare the power supply capability with a first capability threshold; if the power supply capability is higher than the first capability threshold, multiple candidate devices are identified as target devices; if the power supply capability is not higher than the first capability threshold, the service priority of each service to be transmitted for each candidate device is determined according to the service requirement information, and the target device is selected from multiple candidate devices according to the determined service priority.
[0143] In one embodiment, the allocation module 830 includes:
[0144] The first allocation unit is configured to, when the power supply capacity is higher than a first capacity threshold, identify each service to be transmitted by different target devices as a target service, allocate an idle time slot to the target service as the target time slot of the target service; and determine the target power of the target service as the first power.
[0145] The second allocation unit is used to select, from each service to be transmitted of different target devices, services with a service priority higher than a preset priority as target services, and allocate the shortest time slot to the target services as the target time slot, provided that the power supply capacity is not higher than the first capacity threshold; and to determine the target power of each target service based on service demand information and channel quality parameters.
[0146] In one embodiment, the second allocation unit includes:
[0147] Sub-units are used to divide different target businesses based on the business priority of each target business determined by business requirement information.
[0148] The determination sub-unit is used to determine the target power of the target service based on the channel quality parameters and the partitioning results; wherein, the target power of target services with the same service priority is the same, and among any two target services, the target power of the target service with higher service priority is not lower than the target power of the target service with lower service priority.
[0149] In one embodiment, the subdivision unit is specifically used to divide each target service into a first service, a second service, and a third service based on service requirement information; wherein the service priority of the first service is higher than that of the second service, and the service priority of the second service is higher than that of the third service.
[0150] In one embodiment, the determining subunit is specifically configured to, when the channel quality parameters are of the first type, determine that the target power of the first service and the second service are both the second power, and determine the target power of the third service as the third power; wherein the first power is greater than the second power, and the second power is greater than the third power; when the channel quality parameters are of the second type, determine that the target power of the first service is the second power, the target power of the second service is the third power, and the target power of the third service is the fourth power; wherein the channel quality represented by the first type of parameters is better than the channel quality represented by the second type of parameters, and the fourth power is less than the third power; when the channel quality parameters are of the third type, determine that the target power of the first service is the second power, and the target power of the second service and the third service are both the fourth power; wherein the channel quality represented by the second type of parameters is better than the channel quality represented by the third type of parameters.
[0151] In one embodiment, the communication control device of the power monitoring system further includes:
[0152] The determination module is specifically used to determine the reception status of the response signal corresponding to the target service of each target device; wherein, the response signal is sent by the base station in response to the completion of the target service execution; if the reception status indicates that the response signal has been received, the target device is controlled to go into sleep mode; if the reception status indicates that the response signals of all target services of the target device have not been received, it is determined whether to re-communicate with the base station based on the power supply capability; if it is determined to re-communicate with the base station, the target device is controlled to re-communicate with the base station for the specified service, and the operation of determining the reception status of the response signal corresponding to the target service of the target device is returned; wherein, the specified service is the target service for which no response signal has been received; if it is determined not to re-communicate with the base station, the target device is controlled to go into sleep mode.
[0153] Each module in the communication control device of the aforementioned power monitoring system can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in the processor of a computer device in hardware form or independent of it, or stored in the memory of the computer device in software form, so that the processor can call and execute the operations corresponding to each module.
[0154] In one exemplary embodiment, a computer device is provided, which may be a server, and its internal structure diagram may be as follows: Figure 9As shown, this computer device includes a processor, memory, input / output interfaces (I / O), and a communication interface. The processor, memory, and I / O interfaces are connected via a system bus, and the communication interface is also connected to the system bus via the I / O interfaces. The processor provides computational and control capabilities. The memory includes non-volatile storage media and internal memory. The non-volatile storage media stores the operating system, computer programs, and a database. The internal memory provides the environment for the operation of the operating system and computer programs stored in the non-volatile storage media. The database stores XX data. The I / O interfaces are used for exchanging information between the processor and external devices. The communication interface is used for communicating with external terminals via a network connection. When the computer program is executed by the processor, it implements a communication control method for a power monitoring system.
[0155] Those skilled in the art will understand that Figure 9 The structure shown is merely a block diagram of a portion of the structure related to the present application and does not constitute a limitation on the computer device to which the present application is applied. Specific computer devices may include more or fewer components than those shown in the figure, or combine certain components, or have different component arrangements.
[0156] In one exemplary embodiment, a computer device is provided, including a memory and a processor, wherein the memory stores a computer program, and the processor executes the computer program to implement the steps of the various method embodiments of the above-described communication method.
[0157] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, which, when executed by a processor, implements the steps of the various method embodiments of the above-described communication method.
[0158] In one embodiment, a computer program product is provided, including a computer program that, when executed by a processor, implements the steps of the various method embodiments of the above-described communication method.
[0159] Those skilled in the art will understand that all or part of the processes in the methods of the above embodiments can be implemented by a computer program instructing related hardware. The computer program can be stored in a non-volatile computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. Any references to memory, databases, or other media used in the embodiments provided in this application can include at least one of non-volatile memory and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetic random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. By way of illustration and not limitation, RAM can take many forms, such as Static Random Access Memory (SRAM) or Dynamic Random Access Memory (DRAM). The databases involved in the embodiments provided in this application may include at least one type of relational database and non-relational database. Non-relational databases may include, but are not limited to, blockchain-based distributed databases. The processors involved in the embodiments provided in this application may be general-purpose processors, central processing units, graphics processing units, digital signal processors, programmable logic devices, quantum computing-based data processing logic devices, artificial intelligence (AI) processors, etc., and are not limited to these.
[0160] The technical features of the above embodiments can be combined in any way. For the sake of brevity, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this application.
[0161] The embodiments described above are merely illustrative of several implementation methods of this application, and while the descriptions are specific and detailed, they should not be construed as limiting the scope of this patent application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the concept of this application, and these all fall within the protection scope of this application. Therefore, the protection scope of this application should be determined by the appended claims.
Claims
1. A communication control method for a power monitoring system, characterized in that, The method includes: The system acquires business requirements and electrical parameters of the power monitoring system, as well as channel quality parameters of the communication link between the power monitoring system and the connected base station; wherein the power monitoring system includes multiple power monitoring devices. Based on the electrical parameters and the business requirements information, different target devices are selected from the plurality of power monitoring devices, and the devices other than the different target devices among the plurality of power monitoring devices are controlled to go into hibernation. Based on the channel quality parameters, the electrical parameters, and the service requirement information, target time slots and target power are allocated to target services in the services to be transmitted by different target devices; For each target service, based on the target time slot and target power of the target service, the target device to which the target service belongs is controlled to communicate with the connected base station corresponding to the target service.
2. The method according to claim 1, characterized in that, The step of selecting different target devices from the plurality of power monitoring devices based on the electrical parameters and the business requirement information includes: The power supply capacity of the power monitoring system is determined based on the electrical parameters. From the plurality of power monitoring devices, select multiple candidate devices that correspond to the business requirement information; Based on the power supply capability, different target devices are selected from the plurality of candidate devices.
3. The method according to claim 2, characterized in that, The step of selecting a target device from the plurality of candidate devices based on the power supply capability includes: Compare the power supply capability with the first capability threshold; If the power supply capability is higher than the first capability threshold, the plurality of candidate devices are identified as the target device; When the power supply capacity is not higher than the first capacity threshold, the service priority of each service to be transmitted for each candidate device is determined according to the service demand information, and the target device is selected from the plurality of candidate devices according to the determined service priority.
4. The method according to claim 3, characterized in that, The step of allocating target time slots and target power for target services in the services to be transmitted by different target devices according to the channel quality parameters, the electrical parameters, and the service requirement information includes: When the power supply capacity is higher than the first capacity threshold, each service to be transmitted by the different target devices is identified as a target service, and an idle time slot is allocated to the target service as the target time slot of the target service; and the target power of the target service is identified as the first power. When the power supply capacity is not higher than the first capacity threshold, from each service to be transmitted of the different target devices, a service with a service priority higher than a preset priority is selected as the target service, and the shortest time slot is allocated to the target service as the target time slot of the target service; and, the target power of each target service is determined according to the service demand information and the channel quality parameters.
5. The method according to claim 4, characterized in that, The step of determining the target power for each target service based on the service requirement information and the channel quality parameters includes: Based on the business priority of each target business determined by the aforementioned business requirement information, different target businesses are divided; Based on the channel quality parameters and the partitioning results, the target power of the target service is determined; wherein, the target power of target services with the same service priority is the same, and among any two target services, the target power of the target service with higher service priority is not lower than the target power of the target service with lower service priority.
6. The method according to claim 4, characterized in that, The step of dividing different target services based on the business requirement information and the business priority of each target service includes: Based on the business requirement information, each of the target businesses is divided into the first business, the second business, and the third business; The first service has a higher service priority than the second service, and the second service has a higher service priority than the third service.
7. The method according to claim 6, characterized in that, The step of determining the target power of the target service based on the channel quality parameters and the partitioning results includes: When the channel quality parameters are of the first type, the target power of the first service and the second service is determined to be the second power, and the target power of the third service is determined to be the third power; wherein, the first power is greater than the second power, and the second power is greater than the third power; When the channel quality parameter is a second type of parameter, the target power of the first service is determined to be the second power, the target power of the second service is determined to be the third power, and the target power of the third service is determined to be the fourth power; wherein, the channel quality represented by the first type of parameter is better than the channel quality represented by the second type of parameter, and the fourth power is less than the third power; When the channel quality parameter is a third type of parameter, the target power of the first service is determined to be the second power, and the target power of the second service and the third service are both the fourth power; wherein the channel quality represented by the second type of parameter is better than the channel quality represented by the third type of parameter.
8. The method according to claim 2, characterized in that, The method further includes: For each target device, the reception status of the response signal corresponding to the target service of the target device is determined; wherein, the response signal is sent by the base station in response to the completion of the target service execution; If the response signal is received as indicated by the reception status indicator, the target device is controlled to go into sleep mode. If the reception status indicates that no response signal for all target services of the target device has been received, it is determined whether to re-communicate with the base station based on the power supply capability. If it is determined that communication with the base station has been restarted, the target device is controlled to re-establish communication with the base station for the specified service, and the operation of determining the reception status of the response signal corresponding to the target service of the target device is returned; wherein, the specified service is the target service for which no response signal has been received. If it is determined that the target device will not re-communicate with the base station, the device is put into sleep mode.
9. A communication control device for a power monitoring system, characterized in that, The device includes: The acquisition module is used to acquire the business requirement information and electrical parameters of the power monitoring system, as well as the channel quality parameters of the communication link between the power monitoring system and the connected base station; wherein, the power monitoring system includes multiple power monitoring devices; The selection module is used to select different target devices from the plurality of power monitoring devices according to the electrical parameters and the business requirement information, and to control the devices other than the different target devices in the plurality of power monitoring devices to go into hibernation. The allocation module is used to allocate target time slots and target power to target services in the services to be transmitted by different target devices according to the channel quality parameters, the electrical parameters and the service requirement information; The control module is used to control the target device to which the target service belongs and the connected base station to perform communication corresponding to the target service for each target service, based on the target time slot and target power of the target service.
10. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that, When the processor executes the computer program, it implements the steps of the method according to any one of claims 1 to 8.