Method and System for Managing Operating Power Consumption of a Wireless Communication Module

By building a parallel channel of multiple power consumption management modes in the wireless communication module and switching rules according to the communication service requirements, refined power consumption management for different communication scenarios and data transmission requirements is achieved, solving the problem of insufficient dynamic power consumption management in the existing technology, and improving the operating efficiency and energy efficiency ratio of the module.

CN119767394BActive Publication Date: 2025-05-30NINGBO KUNSHI TECHNOLOGY CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202510261958.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2025-03-06
Publication Date
2025-05-30
Estimated Expiration
2045-03-06

AI Technical Summary

Technical Problem

The prior art cannot realize refined and dynamic power consumption management of wireless communication modules according to different communication scenarios and data transmission needs, resulting in excessive power consumption of equipment in low-load scenarios or insufficient power consumption control in high-load scenarios, affecting the system's energy efficiency ratio and operating stability.

Method used

By building a parallel channel for power consumption management including sleep mode, low power mode and general working mode, defining working mode switching rules based on module communication service requirements, setting the switching threshold for each channel, evaluating and slicing analysis of the data to be transmitted, forming a communication data slice task set, and matching the corresponding channel according to the switching rules, triggering slicing task hierarchical power consumption management. Finally, based on policy analysis, the power consumption control parameters are determined and the operation power consumption closed-loop management of the wireless communication module is implemented.

Benefits of technology

It realizes dynamic and refined power consumption management according to different communication scenarios and data transmission needs, reduces the overall operating power consumption of wireless communication modules and improves its operating efficiency in different scenarios.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119767394B_ABST
    Figure CN119767394B_ABST
Patent Text Reader

Abstract

The present invention discloses an operating power consumption management method and system for a wireless communication module, which relates to the technical field of wireless communication. The method includes: by building a parallel power consumption management channel, defining a working mode switching rule in combination with the communication service requirements of the module, and setting the enabling and switching thresholds of each channel. Conduct a demand assessment and slicing analysis on the data transmission task to be processed, form a communication data slice task set, and match the corresponding channel according to the switching rule to trigger hierarchical power consumption management. Finally, determine the power consumption control parameters based on policy parsing, and implement the closed-loop management of the operating power consumption of the wireless communication module to achieve refined and dynamic power consumption optimization. It solves the technical problem in the prior art that it is impossible to achieve refined and dynamic power consumption management according to different communication scenarios and data transmission requirements, and achieves the technical effect of realizing dynamic and refined power consumption management according to different communication scenarios and data transmission requirements.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of wireless communication technologies, and in particular, to a method and system for managing the operating power consumption of a wireless communication module. Background Art

[0002] In the field of wireless communication technologies, wireless communication modules are widely used in Internet of Things devices, mobile terminals, and industrial automation systems. However, with the increasing complexity of device functions and the continuous growth of data transmission requirements, the power consumption problem of wireless communication modules has gradually become a key factor restricting device performance and battery life. In the prior art, most power consumption management methods are based on fixed power consumption modes or simple scenario switching rules, lacking refined management for different communication scenarios, data transmission requirements, and real-time changing conditions. This static power consumption management method cannot effectively adapt to the complex and changeable communication environment, resulting in excessive power consumption of the device in low-load scenarios or insufficient power consumption control in high-load scenarios, affecting the energy efficiency ratio and operating stability of the system. Therefore, there is an urgent need for a technical solution that can dynamically adjust power consumption strategies based on real-time data and achieve refined power consumption management to reduce the overall energy consumption of the wireless communication module and improve its operating efficiency in different scenarios. Summary of the Invention

[0003] This application solves the technical problem in the prior art of being unable to achieve refined and dynamic power consumption management according to different communication scenarios and data transmission requirements by providing a method and system for managing the operating power consumption of a wireless communication module.

[0004] This application provides a method for managing the operating power consumption of a wireless communication module, including:

[0005] Building a power consumption management parallel channel for the target wireless communication module, where the power consumption management parallel channel includes a sleep mode channel, a low power consumption mode channel, and a general working mode channel; defining a working mode switching rule according to the module communication service requirements, where the working mode switching rule includes the enabling switching thresholds of each management channel in the power consumption management parallel channel; obtaining the data task to be transmitted, performing demand assessment and slicing analysis on the data task to be transmitted to obtain a communication data slice task set; performing channel switching matching on the communication data slice task set respectively based on the working mode switching rule to trigger a hierarchical power consumption management channel for the slice task; activating the hierarchical power consumption management channel for the slice task to perform policy parsing on the communication data slice task set respectively, determining the parallel control parameters of the operating power consumption strategy, and performing closed-loop management of the operating power consumption of the target wireless communication module through the parallel control parameters of the operating power consumption strategy.

[0006] This application provides a system for managing the operating power consumption of a wireless communication module, including:

[0007] Power consumption management parallel channel building module, which is used to build a power consumption management parallel channel for the target wireless communication module. The power consumption management parallel channel includes a sleep mode channel, a low power consumption mode channel, and a general working mode channel; a working mode switching rule definition module, which is used to define a working mode switching rule according to the module communication service requirements. The working mode switching rule includes the enabling switching thresholds of each management channel in the power consumption management parallel channel; a communication data slicing task set acquisition module, which is used to acquire the data task to be transmitted, perform demand evaluation and slicing analysis on the data task to be transmitted, and obtain a communication data slicing task set; a channel switching matching module, which is used to perform channel switching matching on the communication data slicing task set based on the working mode switching rule, and trigger a hierarchical power consumption management channel for the slicing task; a parallel control parameter determination module, which is used to activate the hierarchical power consumption management channel for the slicing task to perform policy analysis on the communication data slicing task set respectively, determine the parallel control parameters of the operating power consumption policy, and perform closed-loop management of the operating power consumption of the target wireless communication module through the parallel control parameters of the operating power consumption policy.

[0008] It is proposed to use a method and system for operating power consumption management of a wireless communication module in this application. First, a power consumption management parallel channel including a sleep mode, a low power consumption mode, and a general working mode is built. The working mode switching rule is defined in combination with the module communication service requirements, and the enabling switching thresholds of each channel are set. The data task to be transmitted is evaluated for demand and sliced, forming a communication data slicing task set, and the corresponding channel is matched according to the switching rule to trigger hierarchical power consumption management. Finally, the power consumption control parameters are determined based on policy analysis, and the closed-loop management of the operating power consumption of the wireless communication module is implemented to achieve refined and dynamic power consumption optimization. Through data slicing processing and multi-channel parallel power consumption management, the technical effect of realizing dynamic and refined power consumption management according to different communication scenarios and data transmission requirements is achieved. Description of the Drawings

[0009] In order to more clearly illustrate the technical solutions of the embodiments of the present disclosure, the drawings of the embodiments of the present disclosure will be briefly introduced below. Flowcharts are used in this application to illustrate the operations performed by the system according to the embodiments of the application. It should be understood that the operations in the front or below do not necessarily need to be executed precisely in sequence. On the contrary, according to the need, they can be executed in reverse order or simultaneously. At the same time, other operations can also be added to these processes, or one or several operations can be removed from these processes.

[0010] Figure 1 It is a schematic flowchart of a method for operating power consumption management of a wireless communication module provided by an embodiment of the present application;

[0011] Figure 2 This is a schematic structural diagram of an operating power consumption management system for a wireless communication module provided by an embodiment of the present application.

[0012] Explanation of reference numerals in the drawings: Power consumption management parallel channel building module 10, working mode switching rule definition module 20, communication data slicing task set acquisition module 30, channel switching matching module 40, parallel control parameter determination module 50. Specific embodiments

[0013] The above description is only an overview of the technical solution of the present application. In order to be able to understand the technical means of the present application more clearly, it can be implemented according to the content of the specification. And in order to make the above and other purposes, features and advantages of the present application more obvious and understandable, the specific embodiments of the present application are specifically given below.

[0014] In order to make the purpose, technical solution and advantages of the present application clearer, the present application will be further described in detail below with reference to the drawings. The described embodiments should not be regarded as limitations of the present application. All other embodiments obtained by those of ordinary skill in the art without creative efforts fall within the scope of protection of the present application.

[0015] In the following description, "some embodiments" are involved, which describe a subset of all possible embodiments. However, it can be understood that "some embodiments" can be the same subset or different subsets of all possible embodiments, and can be combined with each other without conflict. The terms "first / second" involved are only used to distinguish similar objects and do not represent a specific order for the objects. The terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or server including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or modules that are not clearly listed or are inherent to these processes, methods, products or devices. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those of ordinary skill in the technical field to which the present application belongs. The terms used herein are only for the purpose of describing the embodiments of the present application.

[0016] An embodiment of the present application provides an operating power consumption management method for a wireless communication module, as Figure 1 shown, the method includes:

[0017] Step S100, build a parallel power management channel for the target wireless communication module. The parallel power management channel includes a sleep mode channel, a low power consumption mode channel, and a general working mode channel. Specifically, building a parallel power management channel for the target wireless communication module, including sleep, low power consumption, and general working mode channels, aims to flexibly adjust the power consumption state of the module according to different communication task requirements and precisely manage to reduce the overall operating power consumption. The sleep mode channel has the lowest power consumption and is suitable for scenarios without communication tasks for a long time; in the low power consumption mode channel, some functional modules operate at low power and the transmission rate is slow, which is applied to scenarios with little communication volume and low real-time requirements; the general working mode channel operates at normal power and can provide high-speed and stable transmission, which is suitable for scenarios with large amounts of data to be transmitted quickly and high real-time requirements. After obtaining the data task to be transmitted, perform slicing analysis to form a communication data slice task set, and then match the slice tasks with the corresponding channels based on the working mode switching rules. After activating the matching channels, perform policy parsing to determine the operation power consumption policy control parameters for each channel, so as to control the parallel power consumption of the module and achieve personalized hierarchical channel transmission of communication tasks. The three channels process the slice tasks in parallel. During operation, the communication status data stream will also be monitored in real time, and the control parameters will be optimized according to the deviation to achieve closed-loop management of the operating power consumption and efficiently reduce the operating power consumption of the module.

[0018] Step S200, according to the communication service requirements of the module, define the working mode switching rules. The working mode switching rules include the enabling switching thresholds of each management channel in the parallel power management channel. Specifically, defining the working mode switching rules is the key to achieving efficient power management of the wireless communication module. Since the communication services have different requirements in terms of data volume, transmission rate, real-time performance, etc., a single mode cannot meet the needs, so it is necessary to comprehensively consider multiple factors to determine the enabling switching thresholds of each management channel. Considering the communication status, switch to the sleep mode when it is idle for a long time, and select other modes according to the requirements when there are tasks; select the low power consumption mode when the communication data volume is small, and the general working mode when it is large; use the low power consumption mode for low-requirement data such as text, and the general working mode for multimedia data such as video; use the low power consumption mode when the communication frequency is low, and the general working mode when it is high; use the low power consumption mode for services with low rate requirements, and the general working mode for those with high rate requirements; use the general working mode when the communication distance is far, and the low power consumption mode when it is close and the data volume is small. After obtaining the data task to be transmitted, perform slicing analysis on the slice task set based on the above factors, and then match the slice tasks with the corresponding channels according to the rules, so that each channel processes the tasks in parallel and operates independently according to its own parameters, realizing personalized channel allocation and power consumption control of the slice tasks, avoiding high-power operation, and effectively reducing the overall operating power consumption of the wireless communication module.

[0019] In a possible implementation, according to the module communication service requirements, a working mode switching rule is defined. The working mode switching rule includes the enabling switching thresholds of each management channel in the power consumption management parallel channels. Step S200 further includes step S210 of designing a channel switching logic, which includes communication status, communication data volume, communication data type, communication frequency, communication demand rate, and communication distance. Specifically, when designing the channel switching logic, multiple factors need to be comprehensively considered. The communication status is the primary concern. When it is idle for a long time, it is suitable to switch to the sleep mode channel to significantly reduce power consumption. When it is active, it is judged according to other factors. In terms of the communication data volume, for a small amount of data, a low-power mode channel is selected, and for a large amount of data, a general working mode channel is used. Regarding the communication data type, text data has low requirements for rate and real-time performance, and when the data volume is not large, the low-power mode is feasible. Multimedia data such as images and videos has high requirements and relies on the general working mode. For a low communication frequency, the low-power mode is selected, and for high-frequency real-time applications, the general working mode is required to ensure transmission. For services with a low communication demand rate, the low-power mode is applicable, and for services with a high-rate demand, the general working mode is relied on. When the communication distance is short and other conditions are met, the low-power mode can be selected, and when it is long, the general working mode is required to ensure stable signal transmission. By integrating the six factors of communication status, communication data volume, communication data type, communication frequency, communication demand rate, and communication distance, a reasonable channel switching logic is constructed, laying a foundation for selecting a suitable working mode channel for the wireless communication module.

[0020] Step S220 is to prioritize each logical factor in the channel switching logic according to the module communication service requirements to obtain a switching logic factor reference sequence. Specifically, when prioritizing the channel switching logic factors to obtain the switching logic factor reference sequence, the communication status is placed first. It intuitively reflects the working state of the module. When there is no communication or very few tasks for a long time, it switches to the sleep mode to reduce power consumption. When it is on standby and there are occasionally a small number of tasks, the low-power mode is selected. When communicating normally and processing a large amount of data, the general working mode is used. Then, the communication data volume is analyzed. For a small data volume, the low-power mode can be selected, and for a large data volume, the general working mode is required to ensure transmission efficiency. The communication frequency is also an important factor. For a low frequency, the low-power mode is suitable, and for high-frequency scenarios such as real-time games and voice calls, the general working mode must be relied on to ensure timely data transmission. In terms of the communication demand rate, for services with a low-rate demand, the low-power mode is sufficient, and for services with a high-rate demand such as online high-definition videos and big data downloads, they must rely on the general working mode. Finally, the communication distance is evaluated. For short-distance communication, the low-power mode can be selected when other conditions are met, and for long-distance communication, due to the need to increase the transmission power and ensure signal stability, the general working mode is more suitable. By prioritizing each factor, a switching logic factor reference sequence is formed, providing a basis for accurately selecting a working mode channel for the wireless communication module.

[0021] Step S230: Conduct communication scenario data mining based on the target wireless communication module to obtain the module historical scenario communication dataset. Specifically, to obtain the module historical scenario communication dataset, communication scenario data mining is performed on the target wireless communication module. First, clarify the collection scope, covering various communication scenarios such as indoor and outdoor, different service types, and time periods, and determine the targets for collecting key information such as the amount, frequency, rate, distance, data type, and communication status of communication data. Then, select multiple methods. At the hardware level, use built-in sensors and monitoring circuits to record physical parameters. At the software level, record the details of communication tasks through logs, obtain interaction data with the help of network monitoring tools, and also obtain accurate data in laboratory simulation scenarios. After completing the data collection for multiple scenarios over a long time, classify and organize the messy data according to dimensions such as communication scenarios, data types, and time, and remove incorrect and duplicate data. Store the organized data in a suitable database, such as selecting a relational database like MySQL or a non-relational database like MongoDB according to the data characteristics, and establish a data management mechanism for backup, update, and security protection. Finally, use data analysis tools and algorithms to conduct in-depth analysis through statistical analysis and data mining algorithms, calculate statistics, discover potential relationships and patterns, and then compare and verify with the actual communication situation to ensure that the dataset truly reflects the communication status of the module, providing solid data support for subsequent power consumption management and other work.

[0022] Step S240: Conduct simulation test analysis on the enabling switching thresholds of each management channel in the power consumption management parallel channel based on the switching logic factor reference sequence and the module historical scenario communication dataset to determine the working mode switching rule. Specifically, to determine the working mode switching rule, that is, to clarify the enabling switching thresholds of each management channel for each logical factor, it is necessary to carry out simulation test analysis with the help of the switching logic factor reference sequence and the module historical scenario communication dataset. First, build a test environment that can simulate the actual operation of the wireless communication module and prepare the recording and analysis tools. According to the reference sequence, with communication status being prioritized, screen data with different communication statuses from the dataset and test the switching thresholds of each mode channel under different idle durations, task volumes, etc. After determining the initial threshold based on the communication status, introduce the communication data volume factor and test the optimal switching timing of each channel under different data volumes to refine the threshold. Then incorporate the communication frequency and analyze the applicability of the channels under different frequencies to further optimize the threshold. Subsequently, according to the communication demand rate and communication distance, test the situations of each channel under different rate requirements and distances respectively to improve the threshold. Finally, integrate the thresholds under each factor to form a complete working mode switching rule, thereby achieving efficient power consumption management of the wireless communication module.

[0023] Step S300: Obtain the data transmission task to be transmitted, conduct demand assessment and slicing analysis on the data transmission task to be transmitted, and obtain a communication data slicing task set. Specifically, in the power consumption management scheme of the wireless communication module, the wireless communication module will receive data transmission tasks to be transmitted from various sources such as video data upload of smart cameras and environmental data transmission of sensors in the smart home system. After obtaining the task, first determine the evaluation factors such as communication data volume, real-time requirement, data type, and communication demand rate, and then deeply analyze the task. For example, judge the real-time performance according to the application scenario and identify the type according to the data format. Based on the evaluation results, divide large data tasks into small slices according to a fixed size or logical structure. For example, divide a large file into 1MB each or according to video key frames. After division, record information such as the size, position, transmission order, data type, real-time performance, and rate requirement of each slice to form a communication data slicing task set. Then, according to the working mode switching rule, match the slicing tasks to the corresponding channels. Small data volume and low real-time tasks are given to low-power or sleep mode channels, and large data volume and high real-time tasks are given to the general working mode channels. Then, determine the operation power consumption strategy control parameters for the slicing tasks of each channel to achieve parallel power consumption control and personalized hierarchical channel transmission, achieve parallel and efficient operation power consumption management, and reduce the module operation power consumption.

[0024] In a possible implementation manner, to obtain the data transmission task to be transmitted, conduct demand assessment and slicing analysis on the data transmission task to be transmitted, and obtain a communication data slicing task set, step S300 further includes step S310: Obtain a communication demand evaluation factor set according to the channel switching logic. Specifically, the channel switching logic covers multiple dimensions such as communication status, data volume, data type, frequency, demand rate, and distance. Taking a field meteorological monitoring device as an example, it is idle most of the time, periodically transmits a small amount of structured numerical data, the communication frequency is once an hour, the demand rate is low, and the distance from the data center may be far. Based on this scenario, analyze the channel switching logic, extract key factors such as the communication data volume determining the bandwidth requirement, the communication frequency affecting the device working cycle and power consumption, the communication demand rate determining the transmission speed requirement, and the communication distance affecting the signal strength and stability requirement, and then organize and summarize these factors to form a communication demand evaluation factor set including about 100 bytes of data volume per transmission, a communication frequency of once an hour, a communication demand rate of 10 kbps, and a communication distance of 50 kilometers, etc., providing a basis for subsequent evaluation of the data transmission task to be transmitted, selection of communication mode, formulation of power consumption management strategy, and optimization of communication performance.

[0025] Step S320: Based on the communication requirement assessment factor set, evaluate and analyze each task data in the to-be-transmitted data task to obtain a data communication requirement factor parameter set. Specifically, during the implementation of the solution, first clarify the to-be-transmitted data task. For example, in a video conferencing system, it involves task data such as video streams, audio streams, and text chat messages. Then, conduct analysis from multiple aspects based on the communication requirement assessment factor set. In terms of communication data volume, calculate respectively according to video resolution, frame rate, encoding format, audio sampling rate, number of channels, sampling bit depth, number of characters and encoding method of text; in terms of communication frequency, video streams are transmitted continuously in real time with a high frequency, audio streams are relatively low, and the transmission frequency of text chat messages is random; in terms of communication requirement rate, high-definition video requires about 2 Mbps, audio can be several tens of kbps, and text information can be several kbps; for communication distance, consider the distribution of participants. The local distance is short and the transnational distance is long. Finally, organize these analysis results into a parameter set. For example, the video stream is about 15 MB per minute, transmitted per second, 2 Mbps, with an average distance of 1000 kilometers, the audio stream is about 0.5 MB per minute, with a lower frequency, 64 kbps, and text information is dozens to hundreds of bytes each time, with a rate of several kbps. These parameter sets provide key support for subsequent communication data segmentation, channel selection, and power consumption management strategy formulation.

[0026] Step S330: According to the data communication requirement factor parameter set, perform communication data segmentation on the to-be-transmitted data task to obtain a hierarchical communication transmission data stream. Specifically, when performing communication data segmentation, first understand the data communication requirement factor parameter set. Take a network transmission scenario including real-time monitoring video, ordinary file transfer, and instant messaging messages as an example. Different service data correspond to different parameters, forming a parameter set. Then, determine the segmentation strategy based on these parameters. For large file transfer, such as a 1 GB high-definition movie file, considering transmission stability, divide it into data blocks of 100 MB each; for real-time monitoring video with high real-time requirements, divide it according to key frames and non-key frames, and give priority to high-speed transmission of key frames; the communication frequency of instant messaging messages is not fixed. To avoid resource waste, merge multiple messages within 10 seconds for transmission. Finally, perform actual segmentation on the to-be-transmitted data task according to these strategies. The high-definition movie file is divided into 10 data blocks of 100 MB, the real-time monitoring video is divided into key frame and non-key frame data streams, and the instant messaging messages are merged into a data stream, finally forming a hierarchical communication transmission data stream, enabling different data to select transmission channels and strategies according to their own needs, and improving the efficiency and reliability of the communication system.

[0027] Step S340: Based on the data communication requirement factor parameter set, record the slice information for the hierarchical communication transmission data stream respectively to obtain the communication data slice task set. Specifically, after the complex communication system completes data segmentation to obtain hierarchical communication transmission data streams, such as different types of data streams like high-definition video, audio, file transfer, etc., determine the slice information record content according to the data communication requirement factor parameter set. For the communication data volume, calculate the slice data volume in units such as 100 frames for video, 100 milliseconds for audio, and fixed blocks for files, in combination with their respective encoding, sampling, and other parameters. For example, the video slice is 5MB, the audio slice is 100KB, and the file slice is 10MB. In terms of the communication requirement rate, the high-definition video slice requires more than 1Mbps, the audio is about 64kbps, and the file transfer is determined according to the file size and the expected transmission time. For example, a 100MB file is transferred in 10 minutes, and the slice rate of a 10MB slice is about 133kbps. In terms of real-time performance, the high-definition video and audio slices have high requirements, while the file transfer slice has low requirements. At the same time, clarify the slice order. The video and audio are numbered in chronological order, and the file is determined according to the splicing order. Finally, record it in tabular form. The table header includes the data stream type, slice number, etc., and fill in the slice information line by line. After completion, form the communication data slice task set, providing a basis for subsequent task allocation, channel selection, and power consumption management, and realizing refined management and efficient execution of communication tasks.

[0028] Step S400: Based on the working mode switching rule, perform channel switching matching on the communication data slicing task set respectively, and trigger the hierarchical power consumption management channel for the slicing tasks. Specifically, to achieve efficient power consumption management of the wireless communication module, the key lies in performing channel switching matching on the communication data slicing task set based on the working mode switching rule. The working mode switching rule is formed by the enabling switching thresholds of each management channel for communication multi-factors, and the communication data slicing task set is obtained by evaluating and slicing the data transmission tasks and recording various parameters. Taking the intelligent security monitoring system as an example, the task set is generated after video data processing, and the slicing tasks have different characteristics. According to the rule, the heartbeat detection data slices with extremely small data volume, extremely low demand rate and real-time requirement are matched to the sleep mode channel. In this channel, almost all unnecessary hardware components of the module are in the sleep state, and only the wake-up function is maintained; the environmental parameter monitoring data slices with small data volume, low demand rate and real-time requirement are matched to the low-power mode channel, and some hardware operates at low power in this channel; while the key frame data slices of the monitoring video with large data volume, high demand rate and extremely high real-time requirement are matched to the general working mode channel to ensure that the hardware operates at full power to achieve high-speed and stable transmission. After the matching is completed, the hierarchical power consumption management channel is triggered. Set extremely low power consumption and reasonable wake-up mechanism parameters for the sleep mode channel, adjust the voltage, frequency and transmission power for the low-power mode channel, and optimize the power consumption of the general working mode channel while ensuring performance. Finally, the three channels process the slicing tasks in parallel, and use the control parameters of each channel to control the power consumption in parallel, realizing personalized hierarchical channel transmission, reducing the operating power consumption of the module, and improving the energy utilization efficiency.

[0029] Step S500: Activate the hierarchical power consumption management channel for the slice tasks to perform policy parsing on the communication data slice task set respectively, determine the parallel control parameters of the operating power consumption policy, and perform closed-loop management of the operating power consumption of the target wireless communication module through the parallel control parameters of the operating power consumption policy. Specifically, in the industrial Internet of Things scenario, after the communication data slice task set is matched with the sleep, low-power, and general working mode channels, activate the hierarchical power consumption management channel for the slice tasks. For example, data slices such as device status monitoring, real-time control instructions, and device logs respectively correspond to different channels. Subsequently, perform policy parsing. The sleep mode channel analyzes how to minimize power consumption under the premise of timely wake-up, and determines control parameters such as turning off some hardware circuits and setting the duration of the wake-up timer; the low-power mode channel analyzes how to reduce power consumption when meeting low-rate transmission, and determines parameters such as radio frequency transmission power and processor operating frequency based on the data volume and transmission frequency; the general working mode channel focuses on optimizing power consumption while ensuring high-performance communication, and adjusts the working parameters of hardware components according to the communication rate. Finally, apply these parallel control parameters to the target wireless communication module, and monitor the power consumption and status of each channel in real time during operation. Compare with the preset values. If the actual power consumption or communication performance does not meet the expectations, adjust the parameters to achieve closed-loop management of the operating power consumption of the wireless communication module, reduce power consumption while meeting the communication task requirements, and achieve parallel and efficient operating power consumption management.

[0030] In a possible implementation, the slice task hierarchical power consumption management channel is activated to perform policy parsing on the communication data slice task set respectively, determine the parallel control parameters of the operating power consumption policy, and perform closed-loop management of the operating power consumption of the target wireless communication module through the parallel control parameters of the operating power consumption policy. Step S500 further includes step S510, where the slice task hierarchical power consumption management channel is activated to perform association and integration on the communication data slice task set respectively to obtain a hierarchical channel associated slice task set. Specifically, in a smart home control system, after the wireless communication module receives the data task to be transmitted and completes slicing to form a communication data slice task set, according to the working mode switching rule, three slice task hierarchical power consumption management channels of sleep, low power consumption, and general working are activated. Among them, the sleep mode channel associates and integrates the status heartbeat detection data slices sent by the smart device once an hour and only a few bytes, records information such as the slice number, etc., to form a hierarchical channel associated slice task set; the low power consumption mode channel filters the data slices uploaded by the temperature and humidity sensor every few minutes, with a small data volume and low real-time requirements, associates and integrates them and records information such as the transmission priority, etc.; the general working mode channel associates and integrates the high-definition video data slices generated by the smart camera at several megabytes per second and requiring real-time transmission, and records parameters related to video quality such as the resolution, etc. In this way, the transmission tasks of each channel are clarified, laying a foundation for subsequent optimization analysis of power consumption policy control parameters for different channel characteristics, integrating the optimal parameters, and realizing parallel transmission communication and reducing the operating power consumption of the wireless communication module.

[0031] Step S520: Based on the slice task hierarchical power consumption management channels, respectively call to obtain the hierarchical power consumption control policy parameter space. At the same time, according to the data communication objectives of the slice task hierarchical power consumption management channels, construct a hierarchical communication effect fitness function. Specifically, in the intelligent logistics monitoring system, the association and integration of the communication tasks to be performed on the three channels of sleep, low power consumption, and general working mode have been completed in advance, and the slice task sets transmitted by each channel have been clarified. Among them, the sleep mode is associated with low-frequency tasks for regularly reporting device status, the low power consumption mode is associated with tasks for periodically collecting data from temperature and humidity sensors, and the general working mode is associated with high-frequency and large-data-volume tasks such as real-time video monitoring and cargo location tracking. Based on this, each channel calls the hierarchical power consumption control policy parameter space. The sleep mode focuses on the sleep duration, wake-up timer settings, etc., and its parameter space is such as the sleep duration from 1 minute to 1 hour; the low power consumption mode involves radio frequency transmission power, data transmission rate, etc., and the parameter space is such as the radio frequency transmission power from 1 mW to 10 mW; the general working mode focuses on high-frequency and high-speed communication parameters, such as the radio frequency transmission power from 10 mW to 100 mW. At the same time, construct a hierarchical communication effect fitness function according to the data communication objectives of each channel. The sleep mode aims to accurately wake up and transmit data at extremely low power consumption, and the fitness function comprehensively considers power consumption and wake-up success rate; the low power consumption mode ensures accurate and timely data transmission on the basis of low power consumption, and the fitness function considers power consumption, accuracy rate, and delay; the general working mode ensures high-data-volume high-frequency communication and optimizes power consumption, and the fitness function combines transmission rate, stability, and power consumption. These steps provide a basis for subsequent optimization analysis. After integrating the optimal parameters, parallel transmission communication can be performed to reduce the operating power consumption of the wireless communication module.

[0032] Step S530: Using the hierarchical channel - associated slice task set as a constraint parameter, perform parallel optimization analysis in the hierarchical power - consumption control strategy parameter space by means of the hierarchical communication effect fitness function to obtain a hierarchical power - consumption strategy control parameter set. Specifically, in the smart grid monitoring system, the association and integration of the communication tasks to be performed on the three channels of sleep, low - power, and general working modes have been completed, respectively obtaining corresponding hierarchical channel - associated slice task sets. For example, the sleep mode is associated with slices of a small amount of device status data collected once every few hours, the low - power mode is associated with slices of power consumption data regularly collected by electricity meters, and the general working mode is associated with slices of real - time power grid data and emergency instruction data. At the same time, corresponding hierarchical communication effect fitness functions have been constructed for each channel, and the hierarchical power - consumption control strategy parameter space has been determined. During the optimization process, the hierarchical channel - associated slice task set of each channel is used as a constraint. For example, the transmission frequency of the tasks in the sleep mode limits the sleep duration. Using their respective hierarchical communication effect fitness functions, parallel optimization is performed within the parameter space. For example, the sleep mode continuously tries different combinations of sleep duration and wake - up detection intervals to obtain the best fitness value; the low - power mode tries combinations of parameters such as RF transmission power and data transmission rate, and comprehensively analyzes power consumption, accuracy, and latency; the general working mode weighs parameters such as RF transmission power and processor operating frequency, taking into account transmission rate, stability, and power consumption. Finally, the hierarchical power - consumption strategy control parameter sets of each channel are obtained respectively, and these parameter sets are subsequently integrated for parallel transmission communication to help reduce the operating power consumption of the wireless communication module.

[0033] Step S540: Coordinately integrate the hierarchical power - consumption strategy control parameter set according to the power - consumption management parallel channels to determine the parallel control parameters of the operating power - consumption strategy. Specifically, in the intelligent transportation management system, the association and integration of the communication tasks to be performed on the channels of sleep, low - power, and general working modes have been completed in the early stage. For example, the sleep mode is associated with slices of regular status data of roadside indicator lights, the low - power mode is associated with slices of data regularly collected by vehicle sensors, and the general working mode is associated with slices of real - time monitoring videos and emergency dispatch instruction data. Optimization is carried out according to the characteristics of each channel, and the respective hierarchical power - consumption strategy control parameter sets are obtained. During the integration process, the sleep mode focuses on the impact of its sleep - wake mechanism on the overall system, ensuring that the sleep duration and wake - up detection interval do not conflict with the tasks of other channels; the low - power mode considers the power distribution and data transmission priority with other channels, and adjusts its own RF transmission power and transmission rate according to the emergency task requirements of other channels; the general working mode ensures that it does not exceed the system power budget and the hardware performance limit, and fine - tunes the high RF transmission power and processor operating frequency in combination with the total system power and the requirements of other channels. By establishing a comprehensive evaluation model, comprehensively considering the task priorities, data volumes, real - time requirements of each channel, and the overall system limitations, and iteratively adjusting multiple times, the parallel control parameters of the operating power - consumption strategy are finally determined, which are used to control the power - consumption management parallel channels, realize parallel transmission communication, and reduce the operating power consumption of the wireless communication module.

[0034] In a possible implementation, taking the hierarchical channel associated slice task set as a constraint parameter, the hierarchical communication effect fitness function is used to perform parallel optimization analysis in the hierarchical power consumption control strategy parameter space respectively to obtain a hierarchical power consumption strategy control parameter set. Step S530 further includes step S531 of taking the hierarchical channel associated slice task set as a constraint parameter and performing matching analysis on the hierarchical power consumption control strategy parameter space respectively to obtain a feasible solution set of hierarchical power consumption control strategy parameters. Specifically, in the smart home system, the association and integration of the communication tasks to be performed on the channels in the sleep, low-power, and general working modes have been completed in the early stage to obtain the corresponding hierarchical channel associated slice task set, and the hierarchical power consumption control strategy parameter space for each channel has also been determined. The sleep mode is associated with the slice of the timing status detection data of long-term standby devices such as smart door locks, the low-power mode is associated with the slices of the data collected and uploaded regularly by temperature and humidity sensors and light sensors, and the general working mode is associated with the slices of the real-time high-definition video and user instant control instructions of smart cameras. For the sleep mode channel, with the tasks of low frequency, small data volume, and low real-time requirements of the smart door lock once an hour as the constraint, screening is performed in the parameter space including parameters such as sleep duration and wake-up threshold. For example, according to the requirement of sending data once an hour, the sleep duration is limited to no more than 1 hour and time for wake-up and sending is reserved to determine the feasible parameter combinations and form a feasible solution set. The low-power mode channel is based on the regular upload task of the temperature and humidity sensor, and is matched in the parameter space involving radio frequency transmission power, data transmission rate, etc. in combination with the data volume, transmission frequency, and real-time requirements. For example, appropriate power and rate are determined according to factors such as the distance between the sensor and the receiving end to obtain a feasible solution set. For the general working mode channel, for the high-definition video and instant control instruction tasks of the smart camera, screening is performed in the parameter space including high radio frequency transmission power, processor working frequency, etc. Considering the characteristics of large data volume, high frequency, and strong real-time performance, such as selecting high power to meet the long-distance transmission of high-definition video and control instructions, and high-performance frequency to ensure real-time performance, while taking into account power consumption optimization, a feasible solution set is obtained. These feasible solution sets lay the foundation for subsequent parameter search and optimization to determine the optimal hierarchical power consumption strategy control parameter set, and help to effectively manage and reduce the operating power consumption of the wireless communication module.

[0035] Step S532: Perform global parameter search within the feasible solution set of the hierarchical power consumption control strategy parameters according to the global search step size to obtain the global trend parameter set of the hierarchical power consumption strategy. Specifically, in the intelligent industrial monitoring system, the feasible solution set of the hierarchical power consumption control strategy parameters has been determined for the sleep, low-power, and general working mode channels in the early stage, and the global search step size has been clarified. The feasible solution set of the sleep mode channel involves parameters such as sleep duration (30 minutes - 3 hours) and wake-up detection interval (5 minutes - 30 minutes). Starting from (30 minutes, 5 minutes), perform all-directional search with a step size of 10 minutes for sleep duration and 2 minutes for wake-up detection interval, and conduct preliminary evaluations such as power consumption estimation or wake-up success rate prediction for each parameter combination to obtain its global trend parameter set of the hierarchical power consumption strategy. The feasible solution set of the low-power mode channel covers parameters such as radio frequency transmission power (1 mW - 10 mW) and data transmission rate (1 kbps - 10 kbps). Starting from (1 mW, 1 kbps), search with a step size of 0.5 mW for transmission power and 0.5 kbps for data transmission rate, and form the global trend parameter set of this channel based on evaluations of indicators such as power consumption and data transmission accuracy. The feasible solution set of the general working mode channel contains parameters such as high radio frequency transmission power (10 mW - 100 mW) and processor working frequency (100 MHz - 1 GHz). Starting from (10 mW, 100 MHz), search with a step size of 5 mW for transmission power and 50 MHz for working frequency, and obtain its global trend parameter set based on evaluations of indicators such as data transmission rate, communication stability, and power consumption. Subsequently, calculate the parameter fitness in each direction of these parameter sets, select the direction with the fastest rising fitness for local optimization, and determine the optimal hierarchical power consumption strategy control parameter set to achieve effective management and reduction of the power consumption of the wireless communication module.

[0036] Step S533: Use the hierarchical communication effect fitness function to evaluate the fitness of the global trend parameter set of the hierarchical power consumption strategy to obtain the global trend parameter fitness set. Specifically, in the intelligent agricultural greenhouse monitoring system, the global trend parameter sets of the hierarchical power consumption strategy for the sleep, low-power, and general working mode channels have been obtained in the early stage, and corresponding hierarchical communication effect fitness functions have been constructed for each channel. For the sleep mode channel, take a parameter combination such as a sleep duration of 2 hours and a wake-up detection interval of 15 minutes from its global trend parameter set, record the successful trigger times of periodic wake-up events (calculate the wake-up success rate as the number of successful times / total number of attempts) by deploying environmental sensors (such as the SHT30 temperature and humidity module), and synchronously measure the standby current (in μA level) during the sleep stage and the instantaneous power consumption (in mA level) during the wake-up stage using a high-precision current probe (such as the Keysight N6781A), and substitute them into the fitness function ( 、 are weight coefficients), where, It is a balance evaluation function for communication efficiency and energy consumption in the sleep mode. By obtaining the wake-up success rate and power consumption data, the fitness value is calculated, and the fitness of each parameter combination is recorded to form a full-trend parameter fitness set. For the low-power mode channel, parameter combinations such as a radio frequency transmission power of 5 mW and a data transmission rate of 4 kbps are selected, and key performance indicators are collected through dynamic tests in actual deployment (such as CRC check to statistically calculate the transmission accuracy rate, high-precision current probe to measure the instantaneous power consumption, and timestamp marking method to calculate the end-to-end delay), and then substituted into the fitness function ( , , are weight coefficients), where is a trade-off optimization function for data transmission quality and energy consumption in the low-power mode. After obtaining relevant data, the fitness value is calculated, and the fitness of each parameter combination is summarized to obtain the corresponding set. For the general working mode channel, parameter combinations such as a radio frequency transmission power of 50 mW and a processor operating frequency of 500 MHz are selected, and core indicators are obtained through multi-scenario verification in the actual test environment (such as using a network analyzer to measure the actual throughput of the radio frequency link to determine the data transmission rate, statistically calculating the communication stability based on the signal strength and bit error rate, and synchronously collecting the dynamic power consumption of the processor and radio frequency module in combination with a power analyzer), and then substituted into the fitness function ( , , are weight coefficients), where is a comprehensive scoring function for communication performance and energy consumption in the general mode. Based on the test data, the fitness value is calculated and organized into its full-trend parameter fitness set. The set provides a basis for subsequent gradient calculation and local optimization to determine the hierarchical power consumption strategy control parameter set, and helps to effectively manage and reduce the operating power consumption of the wireless communication module

[0037] Step S534: Perform gradient calculation and optimization on the full-trend parameter fitness set to determine the optimization direction of the target parameters, and perform local optimization on the feasible solution set of the hierarchical power consumption control strategy parameters based on the optimization direction of the target parameters to determine the hierarchical power consumption strategy control parameter set. Specifically, taking the intelligent security monitoring system as an example, after obtaining the full-trend parameter fitness sets of each channel, analyze them. Among them, the sleep mode channel set covers parameter combinations such as sleep duration and wake-up detection interval and their corresponding fitness values; the low-power mode channel set contains relevant content such as radio frequency transmission power and data transmission rate; the general working mode channel set involves parameter combinations such as radio frequency transmission power and processor operating frequency and their fitness values. Subsequently, gradient calculation is performed for each channel. For example, for the sleep mode channel, the gradient vector , the low-power mode channel and the general working mode channel also perform similar calculations on their respective fitness functions G(a, b) and H(c, d). According to the gradient calculation results, each channel selects the direction with the fastest increasing fitness as the target optimization direction. For example, the sleep mode channel determines through calculation that increasing the sleep duration and decreasing the wake-up detection interval are the optimization directions. Finally, local optimization is performed within the feasible solution set of the hierarchical power control strategy parameters based on this direction. For example, the sleep mode channel delimits a local range of 3 - 4 hours of sleep duration and 8 - 12 minutes of wake-up detection interval, tries new combinations with step sizes of 0.1 hours and 1 minute, and evaluates the fitness to determine the optimal parameter set. The same applies to the low-power and general working mode channels, thereby realizing the optimized management of the operating power consumption of the wireless communication module.

[0038] In a possible implementation, the activated slice task hierarchical power management channel respectively performs policy parsing on the communication data slice task set, determines the parallel control parameters of the operating power consumption policy, and performs closed-loop management of the operating power consumption of the target wireless communication module through the parallel control parameters of the operating power consumption policy. Step S500 further includes step S550 of real-time monitoring and obtaining the communication status data stream of the target wireless communication module, and performing task prediction on the communication status data stream to obtain hierarchical communication task prediction parameters. Specifically, to master the future communication tasks of the target wireless communication module in advance and provide a basis for optimizing the power consumption management strategy, real-time monitoring and task prediction are required. Hardware sensors and software monitoring programs are deployed on the target wireless communication module to form a monitoring system. For example, intelligent Internet of Things devices use hardware to monitor the wireless signal strength and frequency band occupancy, and software to collect data transmission rates, etc. The data collection frequency is set according to the working characteristics and application scenarios of the communication module. For example, the communication of autonomous driving vehicles is collected multiple times per second, and smart home devices are collected once every few minutes, and then aggregated into a communication status data stream. The collected data stream needs to be preprocessed, denoised using a filtering algorithm, and dimensionality reduced using principal component analysis (PCA). According to the communication tasks and data characteristics, prediction algorithms are selected, including time series analysis (such as the ARIMA model), machine learning (such as support vector machine SVM), deep learning (such as recurrent neural network RNN and its variants LSTM, GRU), etc. For example, the regular data upload of smart meters is suitable for the ARIMA model, and the complex communication tasks of mobile devices are suitable for deep learning algorithms. The selected algorithm is trained using historical data, and the parameters are continuously adjusted to enable the model to learn the relationship between the communication status and tasks. After training, the real-time monitored communication status data stream is input to obtain hierarchical communication task prediction parameters, including the occurrence time, data volume, duration, etc. of different levels of communication tasks. For example, it is predicted that within the next 1 hour, a high-priority video call may start 15 minutes later, last for 20 minutes, and the data volume is about 100MB.

[0039] Step S560: Based on the hierarchical communication task prediction parameters and the deviation value of the hierarchical channel associated slice task set, perform policy optimization analysis to determine the policy parameter optimization rule. Specifically, in the scenario of an intelligent factory communication system, when determining the policy parameter optimization rule, first perform data matching and comparison. Compare the hierarchical communication task prediction parameters with the corresponding dimension information of the hierarchical channel associated slice task set one by one. For example, if it is predicted that there is a device control instruction transmission task with high priority and a data volume of 50KB within half an hour, while the upper limit of the data volume of the current high-priority channel task is only 30KB, calculate the deviation values of each dimension and quantify them to form a comprehensive deviation vector. Then analyze the reasons for the deviation. For example, the data volume deviation may be due to a temporary adjustment of the production process, the execution time deviation may be affected by network congestion, and the priority deviation may be caused by the insertion of a new urgent task. Then evaluate its impact on the performance and power consumption of the wireless communication module through performance and power consumption models. Finally, based on the deviation analysis and impact evaluation results, formulate parameter adjustment rules. When the data volume deviation is large, transfer low-priority tasks or increase the bandwidth and cache of high-priority channels, and adjust relevant parameters; when there is an execution time deviation, optimize the communication protocol and adjust the task scheduling; when there is a priority deviation, reallocate channel resources. After formulating, verify the rules through simulation or actual testing. If there are deficiencies, correct and improve them in a timely manner to lay a solid foundation for optimizing the operating power consumption and performance of the wireless communication module.

[0040] Step S570: Optimize, expand, and update the operating power consumption policy parallel control parameters according to the policy parameter optimization rule to obtain the optimized threshold of the policy parallel control parameters. Specifically, in the scenario of an intelligent logistics wireless communication device, to achieve power consumption optimization management, first sort out the existing operating power consumption policy parallel control parameters, such as the sleep duration and wake-up detection interval in the sleep mode, the radio frequency transmission power and data transmission rate in the low-power mode, the processor operating frequency and channel allocation scheme in the general working mode, etc., and analyze the impact of each parameter on communication performance and power consumption, such as the relationship between radio frequency transmission power and signal transmission and power consumption, and the effect of data transmission rate on task completion time and power consumption. Then update according to the policy parameter optimization rule. If the rule requires increasing the data transmission rate in the low-power mode from 5kbps to 8kbps to cope with the increase in communication task volume, and at the same time, to balance power consumption, reduce the radio frequency transmission power from 8mW to 6mW. It may also introduce new parameters or refine existing parameters, such as adding a task priority weight parameter and refining the channel allocation scheme and adding a channel switching threshold parameter. After completing the update, determine the optimized threshold, and set the value range for each parameter according to hardware performance limitations and power consumption constraints, such as setting the processor operating frequency to 500MHz - 1GHz and the radio frequency transmission power to 2mW - 15mW. Then verify the threshold through simulation or actual testing, observe the communication performance and power consumption performance, and adjust in a timely manner if there are abnormalities until the best balance between performance and power consumption is achieved, laying a foundation for subsequent global comparison and optimization.

[0041] Step S580: Perform global comparison and optimization within the policy parallel control parameter optimization threshold to determine the power consumption policy parallel optimization control parameters, and perform closed-loop management of the operating power consumption of the target wireless communication module through the power consumption policy parallel optimization control parameters. Specifically, when performing power consumption management on the target wireless communication module, a series of work from real-time monitoring of the communication status data stream to determining the policy parallel control parameter optimization threshold has been completed in the early stage. Taking the intelligent vehicle networking communication module as an example, a multi-dimensional search space is constructed based on the optimization threshold, which covers the value ranges of parameters such as radio frequency transmission power, data transmission rate, and processor operating frequency. To evaluate each parameter combination, an evaluation index that comprehensively considers communication performance and power consumption is defined, such as the function , where The real-time power consumption of the device, including radio frequency transmission power and processor power consumption, etc., unit: watt (W), is the actual data transmission rate, unit: Mbps, is the maximum data transmission rate supported by the module, limited by radio frequency bandwidth and protocol, unit: Mbps, is the weight coefficient, used to balance the optimization priorities of power consumption and communication performance, satisfying . Use methods such as grid search and random search to traverse the search space, apply each parameter combination to the simulation model or actual test environment, calculate the evaluation index values, and select the parameter combination that makes the index optimal, that is, the power consumption policy parallel optimization control parameters. Subsequently, apply these parameters to the module, continuously monitor the communication status data stream in real time during operation, compare the actual data with the expected task requirements, and analyze the deviation. If there are situations such as low actual data transmission rate or power consumption exceeding the range, re-perform policy optimization analysis based on the deviation, determine new rules, update the power consumption policy and optimize the control parameters, and perform global comparison and optimization again. In this way, a closed-loop management is formed to ensure that the module maintains low-power operation while meeting communication requirements.

[0042] In a possible implementation, activate the slice task hierarchical power consumption management channel to respectively perform policy parsing on the communication data slice task set, determine the parallel control parameters of the operating power consumption policy, and perform closed-loop management of the operating power consumption of the target wireless communication module through the parallel control parameters of the operating power consumption policy. Step S500 further includes step S590, which performs control verification on the power consumption management parallel channel to obtain the parallel channel switching rate. Specifically, to ensure the stable operation of the wireless communication module, it is crucial to obtain the accurate switching rate of the power consumption management parallel channel. First, preparatory work needs to be done, and the test objectives should be clarified. For example, taking the switch from the sleep mode channel to the general working mode channel as an example, understand its important impact on the communication transmission volume and rate, and determine to obtain accurate data for subsequent compensation and correction. At the same time, build a test environment that simulates the real communication scenario. For example, for intelligent Internet of Things devices, simulate different network signal strengths and interference sources, and prepare a nanosecond-level timer and communication status monitoring software. Then, perform control verification. Simulate the trigger condition in the built environment. For example, when detecting the need for real-time high-definition video stream transmission, write control instructions to trigger the switch, start the timer, and use the monitoring software to record key data such as the radio frequency signal strength and the processor operating frequency. Subsequently, perform data collection and analysis. Test multiple times in the same simulated environment. For example, conduct 100 switching tests, record the start and end times of each switch, calculate the time difference, and statistically analyze the average value, median, standard deviation, etc. Use the average value to represent the switching rate. If the average switching time is 30 milliseconds, then the switching rate is 30 milliseconds per time, providing data support for subsequent communication impact analysis and compensation correction.

[0043] Step S5100: Based on the parallel channel switching rate, conduct a communication impact analysis on the power management parallel channels to obtain the channel switching communication impact factor. Specifically, after clarifying the power management parallel channel switching rate, deeply analyzing its impact on communication and obtaining the channel switching communication impact factor is the key to ensuring communication quality. First, sort out the communication impact factors related to the switching rate from the principles of wireless communication. For example, when switching from the sleep mode to the general working mode, the switching rate delay affects the communication transmission volume and rate. External factors such as signal strength and interference also need to be considered. Based on this, construct a communication impact analysis model in the form of a mathematical function, taking the switching rate, signal strength, interference degree, etc. as independent variables, and the changes in communication transmission volume and rate as dependent variables. Then, substitute the obtained switching rate data and actual data such as signal strength, interference degree, communication transmission volume and rate during switching into the model for calculation. For example, given that the switching rate of a certain intelligent device is 30 milliseconds, relevant data is monitored and collected, and the changes in communication transmission volume and rate are calculated by substituting into the assumed model. Finally, comprehensively consider the changes in communication transmission volume and rate, assign weights according to their importance in actual communication, and use the weighted average method to obtain the channel switching communication impact factor. Judge whether it exceeds the preset threshold. If it exceeds, compensation and correction are required. This factor is also used as the basis for setting the communication compensation execution threshold and correcting the power consumption control parameters in the future.

[0044] Step S5110: Set the communication compensation execution threshold based on the channel switching communication impact factor, and perform additional compensation and correction on the parallel control parameters of the operating power consumption strategy through the communication compensation execution threshold. Specifically, to make up for the negative impact of channel switching on communication and ensure the timely transmission of task data, it is necessary to set the communication compensation execution threshold and perform additional compensation and correction on the parallel control parameters of the operating power consumption strategy. First, after obtaining the channel switching communication impact factor, analyze its impact degree on communication transmission volume and rate. For example, when switching from the sleep mode to the general working mode, if the factor shows that the communication transmission volume decreases by 15% and the rate decreases by 20%, judge whether the impact is serious in combination with the communication task requirements. At the same time, refer to historical data and industry experience to understand the communication situation and user feedback under different impact factors in similar scenarios, and determine a reasonable tolerance range. Then, comprehensively consider the above analysis and set the communication compensation execution threshold. For example, set the communication transmission volume reduction of 10% and the communication rate reduction of 15% as the threshold. If it exceeds, trigger the compensation mechanism, and dynamically adjust the threshold according to factors such as network status and task priority through the threshold adjustment model. Once the factor exceeds the threshold, identify the parallel control parameters of the operating power consumption strategy related to communication transmission volume and rate, such as radio frequency transmission power, data transmission coding method, processor working frequency, etc., and formulate correction strategies for these parameters, such as increasing radio frequency transmission power, optimizing the coding method, and increasing the processor frequency. Finally, simulate or measure the communication effect after the correction. If it is not ideal, re-evaluate and adjust until the task requirements are met, realizing communication quality guarantee and power consumption optimization management.

[0045] In the embodiments of the present application, a parallel power consumption management channel including a sleep mode, a low-power mode, and a general working mode is built, the working mode switching rules are defined in combination with the module communication service requirements, and the enabling switching thresholds of each channel are set. The requirements of the data task to be transmitted are evaluated and sliced, a communication data slice task set is formed, and the corresponding channel is matched according to the switching rules to trigger hierarchical power consumption management. Finally, the power consumption control parameters are determined based on policy parsing, and the closed-loop management of the operating power consumption of the wireless communication module is implemented to achieve refined and dynamic power consumption optimization. Through data slice processing and multi-channel parallel power consumption management, the technical effect of realizing dynamic and refined power consumption management according to different communication scenarios and data transmission requirements is achieved.

[0046] In the foregoing, with reference to Figure 1 a method for managing the operating power consumption of a wireless communication module according to an embodiment of the present invention has been described in detail. Next, with reference to Figure 2 a system for managing the operating power consumption of a wireless communication module according to an embodiment of the present invention will be described.

[0047] A system for managing the operating power consumption of a wireless communication module according to an embodiment of the present invention is used to solve the technical problem in the prior art that refined and dynamic power consumption management cannot be achieved according to different communication scenarios and data transmission requirements. Through data slice processing and multi-channel parallel power consumption management, the technical effect of realizing dynamic and refined power consumption management according to different communication scenarios and data transmission requirements is achieved. A system for managing the operating power consumption of a wireless communication module includes: a parallel power consumption management channel building module 10, a working mode switching rule definition module 20, a communication data slice task set obtaining module 30, a channel switching matching module 40, and a parallel control parameter determining module 50.

[0048] The parallel power consumption management channel building module 10 is used to build a parallel power consumption management channel for the target wireless communication module, and the parallel power consumption management channel includes a sleep mode channel, a low-power mode channel, and a general working mode channel.

[0049] The working mode switching rule definition module 20 is used to define the working mode switching rules according to the module communication service requirements, and the working mode switching rules include the enabling switching thresholds of each management channel in the parallel power consumption management channel.

[0050] The communication data slice task set obtaining module 30 is used to obtain the data task to be transmitted, evaluate the requirements of the data task to be transmitted and perform slicing analysis, and obtain a communication data slice task set.

[0051] The channel switching matching module 40 is used to perform channel switching matching on the communication data slicing task set respectively based on the working mode switching rule, and trigger the slicing task hierarchical power management channel.

[0052] The parallel control parameter determination module 50 is used to activate the slicing task hierarchical power management channel to perform policy analysis on the communication data slicing task set respectively, determine the parallel control parameters of the operating power consumption policy, and perform closed-loop management of the operating power consumption of the target wireless communication module through the parallel control parameters of the operating power consumption policy.

[0053] Next, the specific configuration of the working mode switching rule definition module 20 will be described in detail. As described above, according to the module communication service requirements, the working mode switching rule is defined. The working mode switching rule includes the enabling switching threshold of each management channel in the power management parallel channel. The working mode switching rule definition module 20 further includes: a channel switching logic design unit, which is used to design the channel switching logic. The channel switching logic includes communication status, communication data volume, communication data type, communication frequency, communication demand rate, and communication distance; a priority sorting unit, which is used to sort the logical factors in the channel switching logic according to the module communication service requirements to obtain a switching logic factor reference sequence; a communication scenario data mining unit, which is used to perform communication scenario data mining based on the target wireless communication module to obtain a module historical scenario communication data set; a simulation test analysis unit, which is used to perform simulation test analysis on the enabling switching threshold of each management channel in the power management parallel channel based on the switching logic factor reference sequence and the module historical scenario communication data set to determine the working mode switching rule.

[0054] Next, the specific configuration of the communication data slicing task set acquisition module 30 will be described in detail. As described above, the task of the data to be transmitted is acquired, the requirements assessment and slicing analysis are performed on the task of the data to be transmitted, and a communication data slicing task set is obtained. The communication data slicing task set acquisition module 30 further includes: a communication requirements assessment factor set acquisition unit, which is used to acquire a communication requirements assessment factor set according to the channel switching logic; a data communication requirements factor parameter set acquisition unit, which is used to perform assessment and analysis on each task data in the task of the data to be transmitted based on the communication requirements assessment factor set to obtain a data communication requirements factor parameter set; a communication data segmentation unit, which is used to segment the communication data of the task of the data to be transmitted according to the data communication requirements factor parameter set to obtain a hierarchical communication transmission data stream; a slicing information recording unit, which is used to record slicing information for the hierarchical communication transmission data stream respectively based on the data communication requirements factor parameter set to obtain the communication data slicing task set.

[0055] Next, the specific configuration of the parallel control parameter determination module 50 will be described in detail. As described above, the slicing task hierarchical power consumption management channels are activated to perform policy parsing on the communication data slicing task set respectively, determine the parallel control parameters of the operating power consumption policy, and perform closed-loop management of the operating power consumption on the target wireless communication module through the parallel control parameters of the operating power consumption policy. The parallel control parameter determination module 50 further includes: an association integration unit, which is used to activate the slicing task hierarchical power consumption management channels to perform association integration on the communication data slicing task set respectively to obtain a hierarchical channel associated slicing task set; a hierarchical power consumption control policy parameter space acquisition unit, which is used to respectively call and obtain a hierarchical power consumption control policy parameter space based on the slicing task hierarchical power consumption management channels, and at the same time construct a hierarchical communication effect fitness function according to the data communication target of the slicing task hierarchical power consumption management channels; a parallel optimization parsing unit, which is used to use the hierarchical channel associated slicing task set as a constraint parameter and perform parallel optimization parsing in the hierarchical power consumption control policy parameter space respectively by using the hierarchical communication effect fitness function to obtain a hierarchical power consumption policy control parameter set; a parallel channel collaborative integration unit, which is used to collaboratively integrate the hierarchical power consumption policy control parameter set according to the power consumption management parallel channels to determine the parallel control parameters of the operating power consumption policy.

[0056] Among them, taking the hierarchical channel-associated slice task set as a constraint parameter, parallel optimization analysis is respectively performed in the hierarchical power consumption control policy parameter space by using the hierarchical communication effect fitness function to obtain a hierarchical power consumption policy control parameter set. The parallel optimization analysis unit further includes: a matching analysis subunit, which is configured to take the hierarchical channel-associated slice task set as a constraint parameter and respectively perform matching analysis on the hierarchical power consumption control policy parameter space to obtain a feasible solution set of hierarchical power consumption control policy parameters; a global search subunit, which is configured to perform global parameter search in the feasible solution set of hierarchical power consumption control policy parameters according to a global search step size to obtain a hierarchical power consumption policy full-trend parameter set; a fitness evaluation subunit, which is configured to use the hierarchical communication effect fitness function to evaluate the fitness of the hierarchical power consumption policy full-trend parameter set to obtain a full-trend parameter fitness set; a gradient calculation and optimization subunit, which is configured to perform gradient calculation and optimization on the full-trend parameter fitness set to determine the optimization direction of the target parameter, and perform local optimization on the feasible solution set of hierarchical power consumption control policy parameters based on the optimization direction of the target parameter to determine the hierarchical power consumption policy control parameter set.

[0057] Among them, the parallel control parameter determination module 50 further includes: a data flow task prediction unit, which is configured to monitor and obtain the communication status data flow of the target wireless communication module in real time, perform task prediction on the communication status data flow to obtain hierarchical communication task prediction parameters; a policy optimization analysis unit, which is configured to perform policy optimization analysis based on the deviation value between the hierarchical communication task prediction parameters and the hierarchical channel-associated slice task set to determine a policy parameter optimization rule; an optimization, expansion and update unit, which is configured to optimize, expand and update the parallel control parameter of the operating power consumption policy according to the policy parameter optimization rule to obtain an optimized threshold of the parallel control parameter of the policy; a global comparison and optimization unit, which is configured to perform global comparison and optimization within the optimized threshold of the parallel control parameter of the policy to determine the parallel optimized control parameter of the power consumption policy, and perform closed-loop management of the operating power consumption of the target wireless communication module through the parallel optimized control parameter of the power consumption policy.

[0058] Among them, the parallel control parameter determination module 50 further includes: a parallel channel switching rate acquisition unit configured to perform control verification on the power consumption management parallel channel to obtain a parallel channel switching rate; a channel switching communication impact factor acquisition unit configured to perform communication impact analysis on the power consumption management parallel channel based on the parallel channel switching rate to obtain a channel switching communication impact factor; and an additional compensation correction unit configured to set a communication compensation execution threshold based on the channel switching communication impact factor and perform additional compensation correction on the parallel control parameter of the operating power consumption policy through the communication compensation execution threshold.

[0059] The operating power consumption management system of a wireless communication module provided by an embodiment of the present invention can execute the operating power consumption management method of a wireless communication module provided by any embodiment of the present invention, and has function modules and beneficial effects corresponding to the execution of the method.

[0060] Although the present application makes various references to certain modules in the system according to the embodiments of the present application, however, any number of different modules can be used and run on the user terminal and / or the server. The included units and modules are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be realized; in addition, the specific names of the functional units are only for the convenience of mutual distinction and do not limit the protection scope of the present invention.

[0061] The above specific implementation manners do not constitute a limitation to the protection scope of the present application. Those skilled in the art should understand that various modifications, combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions and improvements made within the spirit and principle of the present application shall be included within the protection scope of the present application.

Claims

1. A method for managing the operating power consumption of a wireless communication module, characterized in that: The method comprises: Building a power consumption management parallel channel of the target wireless communication module, wherein the power consumption management parallel channel includes a sleep mode channel, a low power consumption mode channel and a general working mode channel; According to the module communication service requirements, a working mode switching rule is defined, wherein the working mode switching rule includes an enabling switching threshold of each management channel in the power consumption management parallel channel; Acquire data tasks to be transmitted, perform demand assessment and slice analysis on the data tasks to be transmitted, and obtain a communication data slice task set; Based on the working mode switching rule, channel switching matching is performed on the communication data slice task set respectively, and a slice task hierarchical power consumption management channel is triggered; Activate the slice task hierarchical power consumption management channel to perform policy analysis on the communication data slice task set respectively, determine the operation power consumption policy parallel control parameters, and perform closed-loop management of the operation power consumption of the target wireless communication module through the operation power consumption policy parallel control parameters.

2. A method for managing the operating power consumption of a wireless communication module according to claim 1, characterized in that: Defining the working mode switching rule includes: Design a channel switching logic, wherein the channel switching logic includes a communication state, a communication data volume, a communication data type, a communication frequency, a communication demand rate, and a communication distance; Prioritizing the logic factors in the channel switching logic according to the module communication service requirements to obtain a switching logic factor reference sequence; Performing communication scenario data mining based on the target wireless communication module to obtain a module historical scenario communication data set; Based on the switching logic factor reference sequence and the module historical scenario communication data set, a simulation test and analysis is performed on the enabling switching threshold of each management channel in the power consumption management parallel channel to determine the working mode switching rule.

3. A method for managing the operating power consumption of a wireless communication module according to claim 2, characterized in that: The obtaining of the communication data slicing task set includes: According to the channel switching logic, obtaining a communication demand assessment factor set; Based on the communication demand evaluation factor set, each task data in the data task to be transmitted is evaluated and analyzed to obtain a data communication demand factor parameter set; Segmenting the data task to be transmitted according to the data communication demand factor parameter set to obtain a hierarchical communication transmission data stream; Based on the data communication demand factor parameter set, slice information of the hierarchical communication transmission data stream is recorded respectively to obtain the communication data slice task set.

4. The method for managing the operating power consumption of a wireless communication module according to claim 1, wherein: The step of determining the parallel control parameters of the power consumption strategy includes: Activate the slice task hierarchical power consumption management channel to associate and integrate the communication data slice task sets respectively to obtain a hierarchical channel associated slice task set; Based on the hierarchical power consumption management channel of the slice task, respectively call to obtain the hierarchical power consumption control strategy parameter space, and at the same time, according to the data communication target of the hierarchical power consumption management channel of the slice task, construct a hierarchical communication effect fitness function; Taking the hierarchical channel associated slice task set as a constraint parameter, and using the hierarchical communication effect fitness function to perform parallel optimization analysis in the hierarchical power consumption control strategy parameter space, a hierarchical power consumption strategy control parameter set is obtained; The hierarchical power consumption strategy control parameter set is collaboratively integrated according to the power consumption management parallel channel to determine the operating power consumption strategy parallel control parameters.

5. A method for managing the operating power consumption of a wireless communication module according to claim 4, characterized in that: The step of obtaining a hierarchical power consumption strategy control parameter set includes: Taking the hierarchical channel associated slice task set as a constraint parameter, matching and parsing the hierarchical power consumption control strategy parameter space respectively, and obtaining a feasible solution set of the hierarchical power consumption control strategy parameters; Performing a global search for parameters in the feasible solution set of the hierarchical power consumption control strategy parameters according to the global search step length to obtain a full trend parameter set of the hierarchical power consumption strategy; Using the hierarchical communication effect fitness function to evaluate the fitness of the hierarchical power consumption strategy full trend parameter set, to obtain a full trend parameter fitness set; The whole trend parameter fitness set is optimized by gradient calculation to determine the target parameter optimization direction, and the feasible solution set of the hierarchical power consumption control strategy parameters is locally optimized based on the target parameter optimization direction to determine the hierarchical power consumption control strategy parameter set.

6. A method for managing the operating power consumption of a wireless communication module according to claim 4, characterized in that: The performing closed-loop management of the operating power consumption of the target wireless communication module by controlling the operating power consumption strategy and parameters in parallel includes: Real-time monitoring and acquisition of the communication status data stream of the target wireless communication module, performing task prediction on the communication status data stream, and obtaining hierarchical communication task prediction parameters; Performing strategy optimization analysis based on the predicted parameters of the hierarchical communication tasks and the deviation values ​​of the hierarchical channel associated slice task sets to determine strategy parameter optimization rules; Optimizing, expanding and updating the operation power consumption strategy parallel control parameter according to the strategy parameter optimization rule to obtain a strategy parallel control parameter optimization threshold; A global comparison and optimization is performed within the strategy parallel control parameter optimization threshold to determine the power consumption strategy parallel optimization control parameters, and the target wireless communication module is managed in a closed loop for operating power consumption through the power consumption strategy parallel optimization control parameters.

7. The method for managing the operating power consumption of a wireless communication module according to claim 1, characterized in that: The method further comprises: Performing control verification on the power management parallel channel to obtain a parallel channel switching rate; Performing communication impact analysis on the power management parallel channel based on the parallel channel switching rate to obtain a channel switching communication impact factor; A communication compensation execution threshold is set based on the channel switching communication impact factor, and additional compensation correction is performed on the operating power consumption strategy parallel control parameter through the communication compensation execution threshold.

8. A wireless communication module operation power consumption management system, characterized in that: The system is used to implement the operation power consumption management method of a wireless communication module according to any one of claims 1 to 7, and the system includes: A power management parallel channel building module, wherein the power management parallel channel building module is used to build a power management parallel channel of a target wireless communication module, wherein the power management parallel channel includes a sleep mode channel, a low power mode channel, and a general working mode channel; A working mode switching rule definition module, the working mode switching rule definition module is used to define working mode switching rules according to module communication service requirements, the working mode switching rules including an enabling switching threshold of each management channel in the power consumption management parallel channel; A communication data slicing task set acquisition module, wherein the communication data slicing task set acquisition module is used to acquire data tasks to be transmitted, perform demand assessment and slicing analysis on the data tasks to be transmitted, and obtain a communication data slicing task set; A channel switching matching module, wherein the channel switching matching module is used to perform channel switching matching on the communication data slice task set based on the working mode switching rule, and trigger a slice task hierarchical power consumption management channel; A parallel control parameter determination module is used to activate the slice task hierarchical power consumption management channel to perform policy analysis on the communication data slice task set respectively, determine the operating power consumption policy parallel control parameters, and perform closed-loop management of the operating power consumption of the target wireless communication module through the operating power consumption policy parallel control parameters.

Citation Information

Patent Citations

  • Expressway vehicle sensing system and method based on space channel detection

    CN103905131A

  • Parallel mass data transmitting middleware of Internet of things and working method thereof

    CN104410662A