A method and system for managing power consumption of wireless communication module
By building a parallel channel of multiple power consumption management modes in the wireless communication module and dynamically switching modes according to the communication service needs, the problem of insufficient refinement of power consumption management in the existing technology is solved, and dynamic power consumption management is realized according to the needs of different scenarios, improving the operating efficiency and energy efficiency ratio of the module.
Patent Information
- Application Number
- CN202510261958.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-06
- Publication Date
- 2025-04-04
- Estimated Expiration
- 2045-03-06
AI Technical Summary
The power consumption management methods of existing wireless communication modules cannot achieve refined and dynamic power consumption management according to different communication scenarios and data transmission needs, resulting in equipment that consume too much power in low-load scenarios or insufficient power consumption control in high-load scenarios, affecting the system's energy efficiency ratio and operating stability.
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, matching the corresponding channel according to the switching rules, triggering the slicing task hierarchical power consumption management, and finally determining the power consumption control parameters based on policy analysis, implementing the closed-loop management of the operation power consumption of the wireless communication module.
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.
Smart Images

Figure CN119767394A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a method and system for managing operating power consumption of a wireless communication module. Background Art
[0002] In the field of wireless communication technology, 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 increase in data transmission requirements, the power consumption of wireless communication modules has gradually become a key factor limiting device performance and endurance. In the prior art, power consumption management methods are mostly based on fixed power consumption modes or simple scene switching rules, lacking refined management of 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 operation stability of the system. Therefore, there is an urgent need for a technical solution that can dynamically adjust the power consumption strategy based on real-time data and realize refined power consumption management, so as to reduce the overall energy consumption of the wireless communication module and improve its operating efficiency in different scenarios. Summary of the invention
[0003] The present application 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 by providing a method and system for operating power consumption management of a wireless communication module.
[0004] The present application provides a method for managing power consumption of a wireless communication module, including: Build a power consumption management parallel channel for 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; define working mode switching rules according to the module communication service requirements, wherein the working mode switching rules include an enabling switching threshold for each management channel in the power consumption management parallel channel; obtain the data task to be transmitted, perform demand assessment and slice analysis on the data task to be transmitted, and obtain a communication data slice task set; perform channel switching matching on the communication data slice task set based on the working mode switching rules, and trigger a slice task hierarchical power consumption management channel; activate the slice task hierarchical power consumption management channel, perform policy analysis on the communication data slice task set, 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.
[0005] The present application provides an operation power consumption management system for a wireless communication module, comprising: A power management parallel channel construction module, the power management parallel channel construction module is used to build the power management parallel channel of the target wireless communication module, and 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 the working mode switching rules according to the module communication service requirements, and the working mode switching rules include the enabling switching threshold of each management channel in the power management parallel channel; a communication data slice task set acquisition module, the communication data slice task set acquisition module is used to acquire the data task to be transmitted, perform demand assessment and slice analysis on the data task to be transmitted, and obtain the communication data slice task set; a channel switching matching module, 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 rules, and trigger the slice task hierarchical power consumption management channel; a parallel control parameter determination module, the parallel control parameter determination module is used to activate the slice task hierarchical power consumption management channel, perform policy analysis on the communication data slice task set, determine the running power consumption policy parallel control parameters, and perform running power consumption closed-loop management on the target wireless communication module through the running power consumption policy parallel control parameters.
[0006] The present application proposes a method and system for managing the operating power consumption of a wireless communication module. First, parallel channels for power consumption management including sleep mode, low power consumption mode and general working mode are established. The working mode switching rules are defined in combination with the communication service requirements of the module, and the enabling switching threshold of each channel is set. Demand assessment and slicing analysis are performed on the data tasks to be transmitted to form a communication data slicing task set, and the corresponding channels are matched according to the switching rules to trigger hierarchical power consumption management. Finally, the power consumption control parameters are determined based on policy analysis, and 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. BRIEF DESCRIPTION OF THE DRAWINGS
[0007] In order to more clearly illustrate the technical solution of the embodiment of the present disclosure, the accompanying drawings of the embodiment of the present disclosure will be briefly introduced below. A flow chart is used in the present application to illustrate the operations performed by the system according to the embodiment of the present application. It should be understood that the preceding or following operations are not necessarily performed precisely in order. On the contrary, various steps can be processed in reverse order or simultaneously as needed. At the same time, other operations can also be added to these processes, or one or more operations can be removed from these processes.
[0008] Figure 1 A schematic diagram of a flow chart of a method for managing power consumption of a wireless communication module provided in an embodiment of the present application; Figure 2 A schematic diagram of the structure of an operation power consumption management system of a wireless communication module provided in an embodiment of the present application.
[0009] Explanation of the reference numerals: 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. DETAILED DESCRIPTION
[0010] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below.
[0011] In order to make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.
[0012] In the following description, reference is made to "some embodiments", which describe a subset of all possible embodiments, but it is understood that "some embodiments" may be the same subset or different subsets of all possible embodiments, and may be combined with each other without conflict, and the terms "first\second" involved are merely to distinguish similar objects and do not represent a specific ordering of objects. The terms "including" and "having" and any variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product, or server that includes a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or modules that are not clearly listed or inherent to these processes, methods, products, or devices. Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those generally understood by technicians in the technical field of this application. The terms used herein are for the purpose of describing the embodiments of the present application only.
[0013] The present application embodiment provides a method for managing the operating power consumption of a wireless communication module, such as Figure 1 As shown, the method includes: Step S100, 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. Specifically, building a power consumption management parallel channel of the target wireless communication module includes three mode channels: sleep mode, low power consumption and general working mode. The purpose is to flexibly adjust the module power consumption state according to different communication task requirements, and accurately manage to reduce the overall operating power consumption. The sleep mode channel has the lowest power consumption and is suitable for scenarios with no communication tasks for a long time; some functional modules of the low power mode channel run at low power and have a slow transmission rate, which is applied to scenarios with low communication volume and low real-time requirements; the general working mode channel runs at normal power and can provide high-speed and stable transmission, which is suitable for scenarios with fast transmission of large amounts of data and high real-time requirements. After obtaining the data task to be transmitted, slice analysis is performed to form a communication data slice task set, and then the slice task is matched with the corresponding channel based on the working mode switching rule. After activating the matching channel, policy analysis is performed to determine the power consumption policy control parameters of each channel operation, so as to control the parallel power consumption of the module and realize personalized hierarchical channel transmission of communication tasks. The three channels process slicing tasks in parallel, and during operation they monitor the communication status data flow in real time, optimize control parameters based on deviations, implement closed-loop management of operating power consumption, and effectively reduce module operating power consumption.
[0014] Step S200, according to the module communication service requirements, define the working mode switching rules, the working mode switching rules include the enabling switching threshold of each management channel in the power management parallel channel. Specifically, defining the working mode switching rules is the key to achieving efficient power consumption management of wireless communication modules. Since the communication services have different requirements in terms of data volume, transmission rate, real-time performance, etc., a single mode cannot meet them, so it is necessary to comprehensively consider multiple factors to determine the enabling switching threshold of each management channel. Consider the communication status, switch to sleep mode when idle for a long time, and select other modes as required when there are tasks; select low power consumption mode for small communication data volume, and select general working mode for large communication data volume; use low power consumption mode for low-requirement data such as text, and use general working mode for multimedia data such as video; use low power consumption mode for low communication frequency, and use general working mode for high communication frequency; use low power consumption mode for services with low rate requirements, and use general working mode for high communication frequency; use general working mode for long communication distance, and use low power consumption mode for short communication distance and small data volume. After obtaining the data task to be transmitted, a slice task set is sliced and analyzed based on the above factors, and then the slice tasks are matched with the corresponding channels according to the rules, so that each channel can process tasks in parallel and run independently according to its own parameters, thereby realizing personalized channel allocation and power consumption control for slice tasks, avoiding high power consumption operation, and effectively reducing the overall operating power consumption of the wireless communication module.
[0015] In a possible implementation, according to the module communication service requirements, a working mode switching rule is defined, the working mode switching rule includes an enabling switching threshold of each management channel in the power management parallel channel, step S200 further includes step S210, designing a channel switching logic, the channel switching logic 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 considered comprehensively. The communication status is the primary concern. When idle for a long time, it is suitable to switch to the sleep mode channel to significantly reduce power consumption. When active, it depends on other factors. In terms of communication data volume, a small amount of data selects a low-power mode channel, and a large amount of data uses a general working mode channel. In terms of communication data type, text data has low requirements for rate and real-time performance. When the data volume is not large, the low-power mode is feasible. Multimedia data such as images and videos have high requirements and rely on the general working mode. Low-power mode is selected for low communication frequency, and high-frequency real-time applications require a general working mode to ensure transmission. Low-power mode is suitable for services with low communication demand rates, and high-rate demand services rely on general working mode. Low-power mode can be selected when the communication distance is short and other conditions are met, and general working mode is required for long distances to ensure stable signal transmission. A reasonable channel switching logic is constructed based on the six factors of communication status, communication data volume, communication data type, communication frequency, communication demand rate, and communication distance, laying the foundation for wireless communication modules to select appropriate working mode channels.
[0016] Step S220, prioritize the logical factors in the channel switching logic according to the module communication service requirements to obtain a reference sequence of switching logic factors. Specifically, when the channel switching logic factors are prioritized to obtain a reference sequence of switching logic factors, the communication state is placed first, which directly reflects the working state of the module. When there is no communication for a long time or very few tasks, switch to sleep mode to reduce power consumption, select low power mode when on standby and occasionally have a small number of tasks, and use general working mode when communicating normally and processing a large amount of data. Then analyze the communication data volume. If the data volume is small, the low power mode can be selected. If the data volume is large, the general working mode is required to ensure transmission efficiency. The communication frequency is also an important factor. Low frequency is suitable for low power mode. High frequency scenarios such as real-time games and voice calls must rely on general working mode to ensure timely data transmission. In terms of communication demand rate, low-rate demand services can use low power mode, and high-rate demand services such as online high-definition video and big data download must rely on general working mode. Finally, evaluate the communication distance. When other conditions are met for short-distance communication, low power mode can be selected. Long-distance communication is more suitable for general working mode because it needs to increase transmission power and ensure signal stability. By sorting the factors according to priority, a reference sequence of switching logic factors is formed, which provides a basis for the wireless communication module to accurately select the working mode channel.
[0017] Step S230, based on the target wireless communication module, communication scenario data mining is performed to obtain a module historical scenario communication data set. Specifically, in order to obtain a module historical scenario communication data set, communication scenario data mining is performed on the target wireless communication module. First, the collection scope is clarified, covering various communication scenarios such as indoor and outdoor, different business types and time periods, and the target of collecting key information such as communication data volume, frequency, rate, distance, data type and communication status is determined. Then, a variety of methods are selected, and physical parameters are recorded with built-in sensors and monitoring circuits at the hardware level. The details of communication tasks are recorded through logs at the software level, and interaction data is obtained with the help of network monitoring tools. Accurate data is also obtained in laboratory simulation scenarios. After completing long-term multi-scenario data collection, the messy data is classified and sorted according to dimensions such as communication scenarios, data types and time, and erroneous duplicate data is removed. The sorted data is stored in a suitable database, such as a relational database such as MySQL or a non-relational database such as MongoDB according to the characteristics of the data, and a data management mechanism for backup, update and security protection is established. Finally, data analysis tools and algorithms are used 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 actual communication conditions to ensure that the data set truly reflects the communication status of the module and provide solid data support for subsequent power consumption management and other tasks.
[0018] Step S240, based on the switching logic factor reference sequence and the module historical scenario communication data set, the enable switching threshold of each management channel in the power consumption management parallel channel is simulated and tested for analysis, and the working mode switching rule is determined. Specifically, in order to determine the working mode switching rule, that is, to clarify the enable switching threshold 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 data set. First, a test environment that can simulate the actual operation of the wireless communication module is built, and recording and analysis tools are prepared. According to the reference sequence, the communication state is prioritized, and different communication state data are selected from the data set to test the switching threshold of each mode channel under different idle time, task volume, etc. After determining the initial threshold based on the communication state, the communication data volume factor is introduced to test the optimal switching time of each channel under different data volumes, and refine the threshold. Then the communication frequency is incorporated, the channel applicability under different frequencies is analyzed, and the threshold is further optimized. Then, according to the communication demand rate and communication distance, the conditions of each channel under different rate requirements and distances are tested respectively, and the threshold is improved. Finally, the thresholds under various factors are integrated to form a complete working mode switching rule, so as to achieve efficient power consumption management of the wireless communication module.
[0019] Step S300, obtain the data task to be transmitted, perform demand assessment and slice analysis on the data task to be transmitted, and obtain a communication data slice task set. Specifically, in the power consumption management scheme for the operation of the wireless communication module, the wireless communication module will receive data tasks to be transmitted from various sources such as video data upload of smart cameras in the smart home system and sensor environmental data transmission. After obtaining the task, first determine the evaluation factors such as the communication data volume, real-time requirements, data type, and communication demand rate, and then analyze the task in depth, such as judging the real-time performance based on the application scenario and identifying the type based on the data format. Based on the evaluation results, the large data task is divided into small slices according to a fixed size or logical structure, such as dividing a large file into 1MB or by video key frames. After segmentation, the size, position, transmission order, data type, real-time performance, and rate requirements of each slice are recorded to form a communication data slice task set. Afterwards, according to the working mode switching rules, the slicing tasks are matched to the corresponding channels. Small data volume and low real-time performance are given to low-power or sleep mode channels, and large data volume and high real-time performance are given to general working mode channels. Then, the operating power consumption strategy control parameters are determined for each channel slicing task to realize parallel power consumption control and personalized hierarchical channel transmission, achieve parallel and efficient operation power consumption management, and reduce module operation power consumption.
[0020] In a possible implementation, a data task to be transmitted is obtained, and a demand assessment and slice analysis are performed on the data task to be transmitted to obtain a communication data slice task set. Step S300 further includes step S310, and a communication demand assessment factor set is obtained 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 the field meteorological monitoring equipment as an example, it is idle most of the time, and a small amount of structured numerical data is transmitted regularly. The communication frequency is once an hour, the demand rate is low, and the distance from the data center may be far away. Based on this scenario, the channel switching logic is analyzed, and key factors such as the communication data volume determines the bandwidth demand, the communication frequency affects the equipment working cycle and power consumption, the communication demand rate determines the transmission speed requirement, and the communication distance affects the signal strength and stability requirements are extracted from it. These factors are then sorted out and summarized to form a communication demand assessment factor set including about 100 bytes of data per transmission, once an hour, a communication frequency of 10 kbps, and a communication distance of 50 kilometers, etc., which provides a basis for subsequent evaluation of the data task to be transmitted, selection of communication mode, formulation of power consumption management strategy and optimization of communication performance.
[0021] Step S320, based on the communication demand assessment 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. Specifically, when the scheme is implemented, the data task to be transmitted is first clarified. For example, in a video conferencing system, task data such as video stream, audio stream and text chat information are involved. Then, according to the communication demand assessment factor set, the analysis is carried out from many aspects. In terms of the amount of communication data, it is calculated separately according to the video resolution, frame rate, encoding format, audio sampling rate, number of channels, sampling bit number, number of characters and encoding method of the text; in terms of communication frequency, the video stream is transmitted in real time and uninterruptedly, the frequency is high, the audio stream is relatively low, and the transmission frequency of text chat information is random; the communication demand rate, high-definition video requires about 2Mbps, audio can be tens of kbps, and text information can be a few kbps; the communication distance takes into account the distribution of participants, the local distance is short, and the cross-border distance is long. Finally, these analysis results are organized into parameter sets, such as video streams of about 15MB per minute, transmitted per second, 2Mbps, and an average of 1,000 kilometers; audio streams of about 0.5MB per minute, at a lower frequency of 64kbps; text messages of tens to hundreds of bytes each time, at a rate of several kbps. These parameter sets provide key support for subsequent communication data segmentation, channel selection, and power consumption management strategy formulation.
[0022] Step S330, the data task to be transmitted is segmented according to the data communication demand factor parameter set to obtain a hierarchical communication transmission data stream. Specifically, when performing communication data segmentation, the data communication demand factor parameter set must first be understood. Taking the network transmission scenario including real-time monitoring video, ordinary file transmission, and instant messaging messages as an example, different business data corresponds to different parameters to form a parameter set. Then, the segmentation strategy is determined based on these parameters. For large file transmission, such as 1GB high-definition movie files, considering the transmission stability, it is divided into data blocks every 100MB; real-time monitoring video has high real-time requirements, and is segmented according to key frames and non-key frames, and key frames are preferentially transmitted at high speed; the communication frequency of instant messaging messages is not fixed, and in order to avoid resource waste, multiple messages within 10 seconds are merged and transmitted. Finally, according to these strategies, the data task to be transmitted is actually segmented, the high-definition movie file is segmented into 10 100MB data blocks, 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, and finally a hierarchical communication transmission data stream is formed, so that different data can choose the transmission channel and strategy according to their own needs, and improve the efficiency and reliability of the communication system.
[0023] Step S340, based on the data communication demand factor parameter set, the hierarchical communication transmission data stream is sliced and recorded 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 high-definition video, audio, file transfer and other types of data streams, the slice information recording content is determined according to the data communication demand factor parameter set. For the communication data volume, the slice data volume is calculated according to the units of 100 frames of video, 100 milliseconds of audio, and fixed blocks of files, combined with the respective encoding, sampling and other parameters, such as video slice 5MB, audio slice 100KB, file slice 10MB. In terms of communication demand rate, high-definition video slices need to be above 1Mbps, audio is about 64kbps, and file transfer is determined according to file size and expected transmission time, such as 100MB file is transmitted in 10 minutes, and the 10MB slice rate is about 133kbps. In terms of real-time performance, high-definition video and audio slices have high requirements, and file transfer slices have low requirements. At the same time, the slice order is clarified, the video and audio are numbered in chronological order, and the files are determined in splicing order. Finally, it is recorded in a table format, with the header containing data stream type, slice number, etc., and each slice information is filled in line by line. After completion, a communication data slice task set is formed, which provides a basis for subsequent task allocation, channel selection, and power consumption management, and realizes refined management and efficient execution of communication tasks.
[0024] Step S400, based on the working mode switching rule, the communication data slice task set is respectively matched with channel switching, and the slice task hierarchical power consumption management channel is triggered. Specifically, the key to realizing efficient power consumption management of wireless communication modules is to match the communication data slice task set with channel switching based on the working mode switching rule. The working mode switching rule is formed by the enabling switching threshold of each management channel for multiple communication factors, and the communication data slice task set is obtained by recording various parameters after evaluating and analyzing the transmission data task. Taking the intelligent security monitoring system as an example, the task set is generated after video data processing, and the slice task characteristics are different. According to the rules, the heartbeat detection data slice with extremely small data volume, extremely low demand rate and real-time requirements is matched to the sleep mode channel, and almost all unnecessary hardware components of the module are dormant under this channel, and only the wake-up function is maintained; the environmental parameter monitoring data slice with small data volume, low demand rate and real-time requirements is matched to the low power mode channel, and some hardware under this channel runs at low power; and the key frame data slice of the monitoring video with large data volume, high demand rate and extremely high real-time requirements is matched to the general working mode channel to ensure that the hardware runs at full capacity to achieve high-speed and stable transmission. After the matching is completed, the hierarchical power consumption management channel is triggered to 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 slice tasks in parallel, and use the control parameters of each channel to control the power consumption in parallel, realize personalized hierarchical channel transmission, reduce the module operation power consumption, and improve energy utilization efficiency.
[0025] Step S500, activate the slice task hierarchical power consumption management channel to perform policy analysis on the communication data slice task set, determine the parallel control parameters of the running power consumption strategy, and perform closed-loop management of the running power consumption of the target wireless communication module through the parallel control parameters of the running power consumption strategy. Specifically, in the industrial Internet of Things scenario, after completing the matching of the communication data slice task set with the sleep, low power, and general working mode channels, activate the slice task hierarchical power consumption management channel. For example, data slices such as equipment status monitoring, real-time control instructions, and equipment logs correspond to different channels. Then, policy analysis is performed. The sleep mode channel analyzes how to minimize power consumption under the premise of timely wake-up, and determines control parameters such as shutting down some hardware circuits and setting the wake-up timer duration; the low power mode channel analyzes how to reduce power consumption when meeting low-speed transmission, and determines parameters such as RF transmission power and processor operating frequency based on data volume and transmission frequency; the general working mode channel focuses on optimizing power consumption while ensuring high-performance communication, and adjusting the working parameters of hardware components according to the communication rate. Finally, these parallel control parameters are applied to the target wireless communication module. The power consumption and status of each channel are monitored in real time during operation and compared with the preset values. If the actual power consumption or communication performance does not meet expectations, the parameters are adjusted to achieve closed-loop management of the operating power consumption of the wireless communication module, thereby meeting the communication task requirements while reducing power consumption and achieving parallel and efficient operating power consumption management.
[0026] In one possible implementation, the slice task hierarchical power consumption management channel is activated to perform policy analysis on the communication data slice task set respectively, determine the operation power consumption policy parallel control parameters, and perform operation power consumption closed-loop management on the target wireless communication module through the operation power consumption policy parallel control parameters. Step S500 further includes step S510, activating the slice task hierarchical power consumption management channel to associate and integrate the communication data slice task set respectively to obtain a hierarchical channel associated slice task set. Specifically, in the smart home control system, after the wireless communication module receives the data task to be transmitted and completes slicing to form the communication data slice task set, the three slice task hierarchical power consumption management channels of sleep, low power consumption, and general work are activated according to the working mode switching rules. Among them, the sleep mode channel associates and integrates the status heartbeat detection data slices of only a few bytes sent by the smart device once an hour, records the slice number and other information, and forms a hierarchical channel associated slice task set; the low power mode channel selects the data slices uploaded by the temperature and humidity sensor every few minutes, which have a small amount of data and low real-time requirements, associates and integrates and records information such as transmission priority; the general working mode channel associates and integrates the high-definition video data slices that generate several megabytes per second and need to be transmitted in real time by the smart camera, and records parameters related to video quality such as resolution. In this way, the transmission tasks of each channel are clarified, laying the foundation for the subsequent optimization analysis of power consumption strategy control parameters based on the characteristics of different channels, integrating the optimal parameters, realizing parallel transmission communication and reducing the operating power consumption of wireless communication modules.
[0027] Step S520, based on the hierarchical power consumption management channel of the slice task, the hierarchical power consumption control strategy parameter space is respectively called and obtained, and at the same time, according to the data communication target of the hierarchical power consumption management channel of the slice task, the hierarchical communication effect fitness function is constructed. Specifically, in the intelligent logistics monitoring system, the association and integration of the three channels of communication tasks to be communicated, namely, sleep mode, low power consumption mode, and general working mode, has been completed in advance, and the slice task set transmitted by each channel has been clarified. Among them, the sleep mode is associated with low-frequency tasks of regularly reporting the status of the equipment, the low power consumption mode is associated with the temperature and humidity sensor timed data collection task, and the general working mode is associated with high-frequency and large-data tasks such as real-time video monitoring and cargo location tracking. Based on this, each channel calls the hierarchical power consumption control strategy parameter space. The sleep mode focuses on the sleep duration, wake-up timer setting, etc., and its parameter space is such as the sleep duration of 1 minute to 1 hour; the low power consumption mode involves RF transmission power, data transmission rate, etc., and the parameter space is such as RF transmission power of 1mW to 10mW; the general working mode focuses on high-frequency and high-speed communication parameters, such as RF transmission power of 10mW to 100mW. At the same time, a hierarchical communication effect fitness function is constructed according to the data communication target of each channel. The sleep mode aims to wake up and transmit data accurately with extremely low power consumption, and the fitness function integrates power consumption and wake-up success rate; the low power mode ensures accurate and timely data transmission on the basis of low power consumption, and the fitness function considers power consumption, accuracy and delay; the general working mode ensures high-frequency communication with high data volume and optimizes power consumption, and the fitness function combines transmission rate, stability and power consumption. These steps provide the basis for subsequent optimization analysis. After integrating the optimal parameters, communication can be transmitted in parallel, reducing the power consumption of wireless communication modules.
[0028] Step S530, 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, respectively, to obtain a hierarchical power consumption strategy control parameter set. Specifically, in the smart grid monitoring system, the association and integration of the three channels of sleep, low power consumption, and general working mode to be communicated tasks have been completed, and the corresponding hierarchical channel associated slice task sets have been obtained, such as the sleep mode is associated with a small amount of device status data slices once every few hours, the low power mode is associated with the electricity consumption data slices collected by the meter regularly, and the general working mode is associated with real-time power grid data and emergency instruction data slices. At the same time, each channel constructs a corresponding hierarchical communication effect fitness function, and determines the hierarchical power consumption control strategy parameter space. When optimizing, the hierarchical channel associated slice task set of each channel is used as a constraint, such as the transmission frequency of the sleep mode task limits the sleep duration. Using their respective hierarchical communication effect fitness functions, parallel optimization is performed in the parameter space. For example, the sleep mode continuously tries different combinations of sleep duration and wake-up detection interval 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, and these parameter sets are subsequently integrated for parallel transmission communication, helping to reduce the operating power consumption of wireless communication modules.
[0029] Step S540, the hierarchical power consumption strategy control parameter set is collaboratively integrated according to the power consumption management parallel channel to determine the running power consumption strategy parallel control parameters. Specifically, in the intelligent traffic management system, the association and integration of the communication tasks of the sleep, low power, and general working mode channels have been completed in the early stage, such as the sleep mode is associated with the regular status data slices of the roadside indicator lights, the low power mode is associated with the vehicle sensor timed collection data slices, and the general working mode is associated with the real-time monitoring video and emergency dispatch instruction data slices. According to the characteristics of each channel, the optimization is performed to obtain the respective hierarchical power consumption strategy control parameter sets. During the integration, the sleep mode focuses on the impact of its sleep-wake-up mechanism on the overall system to ensure that the sleep duration and wake-up detection interval do not conflict with other channel tasks; the low power mode considers the power allocation 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 the system power budget and hardware performance limit are not exceeded, and the high RF transmission power and processor operating frequency are fine-tuned in combination with the total system power and other channel requirements. By establishing a comprehensive evaluation model, taking into account the task priority, data volume, real-time requirements and overall system limitations of each channel, multiple iterative adjustments are made to ultimately determine the parallel control parameters of the operating power consumption strategy, which are used to control the power consumption management of parallel channels, realize parallel transmission communication, and reduce the operating power consumption of wireless communication modules.
[0030] In a possible implementation, the hierarchical channel associated slice task set is used as a constraint parameter, and the hierarchical communication effect fitness function is used to perform parallel optimization analysis in the hierarchical power consumption control strategy parameter space to obtain a hierarchical power consumption control strategy parameter set. Step S530 further includes step S531, using the hierarchical channel associated slice task set as a constraint parameter, matching and analyzing the hierarchical power consumption control strategy parameter space 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 of the sleep, low power, and general working mode channels 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 of each channel has also been determined. The sleep mode is associated with the timed state detection data slices of long-term standby devices such as smart door locks, the low power mode is associated with the temperature, humidity, and light sensor regularly collected and uploaded data slices, and the general working mode is associated with the real-time high-definition video of the smart camera and the user's instant control instruction data slices. For the sleep mode channel, the low-frequency, small data volume and low real-time requirements of the smart door lock are constrained once an hour. The parameter space including the sleep duration, wake-up threshold and other parameter ranges is screened. For example, according to the requirement of sending data once an hour, the sleep duration is limited to no more than 1 hour and the wake-up and sending time are reserved to determine the feasible parameter combination and form a feasible solution set. The low power mode channel is based on the scheduled upload task of the temperature and humidity sensor. Combined with the data volume, transmission frequency and real-time requirements, the parameter space involving RF transmission power, data transmission rate and other parameters is matched. For example, the 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. The general working mode channel is targeted at the high-definition video and instant control command tasks of the smart camera. The parameter space including high RF transmission power, processor operating frequency and other parameters is screened. Considering the characteristics of large data volume, high frequency and strong real-time, such as selecting high power that meets the long-distance transmission of high-definition video and control commands, and high-performance frequency that guarantees 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, and determine the optimal hierarchical power consumption strategy control parameter set, helping to effectively manage and reduce the operating power consumption of wireless communication modules.
[0031] Step S532, perform 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, and obtain the hierarchical power consumption strategy full trend parameter set. 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 length has been clarified. The feasible solution set of the sleep mode channel involves parameters such as the sleep duration (30 minutes-3 hours) and the wake-up detection interval (5 minutes-30 minutes). With a step length of 10 minutes for the sleep duration and 2 minutes for the wake-up detection interval, start the full-direction search from (30 minutes, 5 minutes), perform a preliminary evaluation of each parameter combination such as power consumption estimation or wake-up success rate prediction, and obtain its hierarchical power consumption strategy full trend parameter set. The feasible solution set of the low-power mode channel includes parameters such as RF transmit power (1mW-10mW) and data transmission rate (1kbps-10kbps). The search starts from (1mW, 1kbps) with a step size of 0.5mW transmit power and 0.5kbps transmission rate. The full trend parameter set of the channel is formed based on the evaluation of indicators such as power consumption and data transmission accuracy. The feasible solution set of the general working mode channel includes parameters such as high RF transmit power (10mW-100mW) and processor operating frequency (100MHz-1GHz). The search starts from (10mW, 100MHz) with a step size of 5mW transmit power and 50MHz operating frequency. The full trend parameter set is obtained based on the evaluation of indicators such as data transmission rate, communication stability and power consumption. In the future, the parameter fitness of each direction of these parameter sets will be gradient calculated, and the direction with the fastest fitness increase will be selected for local optimization to determine the optimal hierarchical power consumption strategy control parameter set to achieve effective management and reduction of wireless communication module power consumption.
[0032] Step S533, using the hierarchical communication effect fitness function to evaluate the fitness of the hierarchical power consumption strategy full trend parameter set, and obtain the full trend parameter fitness set. Specifically, in the intelligent agricultural greenhouse monitoring system, the acquisition of the hierarchical power consumption strategy full trend parameter set for the sleep, low power, and general working mode channels has been completed in the early stage, and each channel has constructed a corresponding hierarchical communication effect fitness function. For the sleep mode channel, a parameter combination such as a sleep time of 2 hours and a wake-up detection interval of 15 minutes is taken out from its full trend parameter set, and the number of successful triggers of periodic wake-up events (the wake-up success rate is calculated by the number of successful attempts / total number of attempts) is recorded by deploying environmental sensors (such as the SHT30 temperature and humidity module), and a high-precision current probe (such as the Keysight N6781A) is used to synchronously measure the standby current (μA level) in the sleep stage and the instantaneous power consumption (mA level) in the wake-up stage, and substitute them into the fitness function. ( , is the weight coefficient), where It is a function to evaluate the balance between communication efficiency and energy consumption in sleep mode. The fitness value is calculated by obtaining the wake-up success rate and power consumption data, and the fitness of each parameter combination is recorded to form a full-trend parameter fitness set. For the low-power mode channel, a parameter combination such as RF transmission power of 5mW and data transmission rate of 4kbps is selected. Key performance indicators are collected through dynamic tests in actual deployment (such as CRC check to calculate transmission accuracy, high-precision current probe to measure instantaneous power consumption, and timestamp marking method to calculate end-to-end delay) and substituted into the fitness function. ( , , is the weight coefficient), where It is a trade-off optimization function between data transmission quality and energy consumption in low power mode. The fitness value is calculated by obtaining relevant data, and the fitness of each parameter combination is summarized to obtain the corresponding set. For the general working mode channel, a parameter combination such as RF transmission power of 50mW and processor operating frequency of 500MHz is selected. The 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 RF link to determine the data transmission rate, based on the signal strength and bit error rate statistics of communication stability, and combining a power analyzer to synchronously collect the dynamic power consumption of the processor and RF module) and substituted into the fitness function. ( , , is the weight coefficient), where It is a comprehensive scoring function of communication performance and energy consumption in general mode. The fitness value is calculated based on the test data and organized into a fitness set of all trend parameters. The set provides a basis for subsequent gradient calculation and local optimization to determine the control parameter set of the hierarchical power consumption strategy, which helps to effectively manage and reduce the operating power consumption of wireless communication modules.
[0033] Step S534, perform gradient calculation optimization on the fitness set of all trend parameters, determine the target parameter optimization direction, perform local optimization on the feasible solution set of the hierarchical power consumption control strategy parameters based on the target parameter optimization direction, and determine the hierarchical power consumption strategy control parameter set. Specifically, taking the intelligent security monitoring system as an example, after obtaining the fitness set of all trend parameters of each channel, it is analyzed. Among them, the sleep mode channel set covers parameter combinations such as sleep duration, wake-up detection interval and corresponding fitness values; the low power mode channel set contains related content such as RF transmission power and data transmission rate; the general working mode channel set involves parameter combinations such as RF transmission power and processor operating frequency and fitness values. Then, a gradient calculation is performed for each channel. For example, the gradient vector is obtained by taking the partial derivative of the fitness function F (x, y) (x is the sleep duration, y is the wake-up detection interval) for the sleep mode channel. , the low-power mode channel and the general working mode channel also perform similar calculations on the adaptability functions G (a, b) and H (c, d) respectively. According to the gradient calculation results, each channel selects the direction with the fastest fitness increase as the target optimization direction. For example, the sleep mode channel is determined to increase the sleep time and reduce the wake-up detection interval as the optimization direction. Finally, based on this direction, local optimization is performed within the feasible solution set of the hierarchical power consumption control strategy parameters. For example, the sleep mode channel defines a local range of 3-4 hours of sleep time and 8-12 minutes of wake-up detection interval, tries new combinations with steps of 0.1 hours and 1 minute, evaluates the fitness, and determines the optimal parameter set. The low-power and general working mode channels are similar, thereby achieving optimized management of the operating power consumption of the wireless communication module.
[0034] In a possible implementation, the slice task hierarchical power consumption management channel is activated to perform policy analysis on the communication data slice task set respectively, determine the parallel control parameters of the running power consumption strategy, and perform closed-loop management of the running power consumption of the target wireless communication module through the parallel control parameters of the running power consumption strategy. Step S500 further includes step S550, real-time monitoring and acquisition of the communication status data stream of the target wireless communication module, task prediction of the communication status data stream, and obtaining the hierarchical communication task prediction parameters. Specifically, in order to grasp the future communication tasks of the target wireless communication module in advance and provide a basis for the optimization of the power consumption management strategy, real-time monitoring and task prediction are required. Hardware sensors and software monitoring programs are deployed in the target wireless communication module to form a monitoring system. For example, smart Internet of Things devices use hardware to monitor wireless signal strength and frequency band occupancy, and software collects data transmission rate, etc. The data collection frequency is set according to the working characteristics and application scenarios of the communication module, such as multiple acquisitions per second for autonomous driving vehicle communications and once every few minutes for smart home devices, which are summarized into communication status data streams. The collected data streams must be preprocessed, denoised by filtering algorithms, and reduced by principal component analysis (PCA). According to the communication task and data characteristics, the prediction algorithm is selected, including time series analysis (such as 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 scheduled data upload of smart meters is suitable for ARIMA model, and the complex communication tasks of mobile devices are suitable for deep learning algorithms. Use historical data to train the selected algorithm, and continuously adjust the parameters to let the model learn the relationship between communication status and tasks. After training, input the real-time monitored communication status data stream to obtain the prediction parameters of hierarchical communication tasks, including the occurrence time, data volume, duration, etc. of different levels of communication tasks. For example, it is predicted that within the next hour, a high-priority video call may start in 15 minutes, lasting 20 minutes, with a data volume of about 100MB.
[0035] Step S560, based on the deviation value of the hierarchical communication task prediction parameter and the hierarchical channel associated slice task set, a strategy optimization analysis is performed to determine the strategy parameter optimization rule. Specifically, in the scenario of the intelligent factory communication system, when determining the strategy parameter optimization rule, data matching and comparison are first performed, and the hierarchical communication task prediction parameter and the hierarchical channel associated slice task set corresponding dimension information are compared one by one. For example, if it is predicted that there will be a high priority and 50KB data volume of device control instruction transmission task within half an hour, and the current high priority channel task data volume upper limit is only 30KB, the deviation value of each dimension is calculated and quantified to form a comprehensive deviation vector. Then analyze the cause of the deviation, such as the data volume deviation may be due to temporary adjustment of the production process, the execution time deviation may be affected by network congestion, and the priority deviation may be the insertion of a new urgent task, and then evaluate its impact on the performance and power consumption of the wireless communication module through the performance and power consumption model. Finally, formulate parameter adjustment rules based on the deviation analysis and impact assessment results. When the data volume deviation is large, transfer low priority tasks or increase high priority channel bandwidth and cache, and adjust related parameters; when the execution time deviation is, optimize the communication protocol and adjust task scheduling; when the priority deviation is, reallocate channel resources. After formulation, the rules are verified through simulation or actual testing. If there are deficiencies, they are corrected and improved in a timely manner, laying a solid foundation for optimizing the operating power consumption and performance of wireless communication modules.
[0036] Step S570, according to the policy parameter optimization rule, the operation power consumption policy parallel control parameter is optimized, expanded and updated to obtain the policy parallel control parameter optimization threshold. Specifically, in the intelligent logistics wireless communication equipment scenario, in order to achieve power consumption optimization management, the existing operation power consumption policy parallel control parameters are first sorted out, such as the sleep duration and wake-up detection interval in sleep mode, the RF transmission power and data transmission rate in low power mode, the processor operating frequency and channel allocation scheme in general working mode, and the influence of each parameter on communication performance and power consumption is analyzed, such as the relationship between RF transmission power and signal transmission and power consumption, and the effect of data transmission rate on task completion time and power consumption. Then, according to the policy parameter optimization rule, it is updated. If the rule requires that the data transmission rate in low power mode be increased from 5kbps to 8kbps in response to the increase in communication tasks, and at the same time, in order to balance power consumption, the RF transmission power is reduced from 8mW to 6mW, new parameters may also be introduced or existing parameters may be refined, such as increasing the task priority weight parameter, refining the channel allocation scheme and increasing the channel switching threshold parameter. After the update is completed, the optimization threshold is determined, and the value range is set for each parameter according to the hardware performance limitations and power consumption constraints. For example, the processor operating frequency is set to 500MHz-1GHz, and the RF transmission power is set to 2mW-15mW. The threshold is then verified through simulation or actual testing, and the communication performance and power consumption performance are observed. If there are any abnormalities, adjustments are made in time until the best balance between performance and power consumption is achieved, laying the foundation for subsequent global comparison and optimization.
[0037] Step S580, perform a global comparison and optimization within the strategy parallel control parameter optimization threshold, determine the power consumption strategy parallel optimization control parameters, and perform closed-loop management of the target wireless communication module's operating power consumption through the power consumption strategy parallel optimization control parameters. Specifically, when performing power consumption management on the target wireless communication module, a series of tasks from real-time monitoring of the communication status data flow to determining the strategy parallel control parameter optimization threshold have been completed in the early stage. Taking the intelligent Internet of Vehicles communication module as an example, a multidimensional search space is constructed based on the optimization threshold, which covers the value ranges of parameters such as RF transmission power, data transmission rate, and processor operating frequency. In order to evaluate each parameter combination, an evaluation index of comprehensive communication performance and power consumption is defined, such as the function ,in, The real-time power consumption of the device, including RF transmission power and processor power consumption, etc., unit: Watt (W), is the actual data transmission rate, unit: Mbps, The maximum data transmission rate supported by the module, limited by the RF bandwidth and protocol, unit: Mbps, is the weight coefficient, which is used to balance the optimization priority of power consumption and communication performance, satisfying . Use grid search, random search and other methods to traverse the search space, apply each parameter combination to the simulation model or actual test environment, calculate the evaluation index value, and select the parameter combination that makes the index optimal, that is, the power consumption strategy and parallel optimization control parameters. These parameters are then applied to the module, and the communication status data stream is continuously monitored in real time during operation. The actual data is compared with the expected task requirements and the deviation is analyzed. If the actual data transmission rate is low or the power consumption exceeds the range, the strategy optimization analysis is re-performed according to the deviation, new rules are determined, the power consumption strategy is updated and the control parameters are optimized, and a global comparison is performed again to find the best. This cycle forms a closed-loop management to ensure that the module maintains low power consumption while meeting communication requirements.
[0038] In a possible implementation, the slice task hierarchical power consumption management channel is activated to perform policy analysis on the communication data slice task set respectively, determine the parallel control parameters of the running power consumption strategy, and perform closed-loop management of the running power consumption of the target wireless communication module through the parallel control parameters of the running power consumption strategy. Step S500 further includes step S590, performing control verification on the parallel channel of the power consumption management to obtain the parallel channel switching rate. Specifically, in order to ensure the stable operation of the wireless communication module, it is key to obtain the accurate switching rate of the parallel channel of the power consumption management. First of all, preparations should be made to clarify the test objectives, such as taking the switching from the sleep mode channel to the general working mode channel as an example, to understand its important impact on the communication transmission volume and rate, and to determine to obtain accurate data for subsequent compensation and correction. At the same time, a test environment simulating real communication scenarios is built, such as for smart IoT devices, simulating different network signal strengths and interference sources, and preparing nanosecond timers and communication status monitoring software. Then, control verification is performed, and trigger conditions are simulated in the built environment, such as detecting the need for real-time high-definition video streaming transmission, writing control instructions to trigger switching, starting the timer, and using monitoring software to record key data such as RF signal strength and processor operating frequency. Subsequently, data collection and analysis are carried out, and tests are conducted multiple times in the same simulation environment. For example, 100 switching tests are conducted, and the start and end time of each switching is recorded, the time difference is calculated, and the average, median, standard deviation, etc. are statistically analyzed. The average value is used to represent the switching rate. If the average switching time is 30 milliseconds, then the switching rate is 30 milliseconds / time, providing data support for subsequent communication impact analysis and compensation corrections.
[0039] Step S5100, based on the parallel channel switching rate, the communication impact analysis of the power management parallel channel is performed to obtain the channel switching communication impact factor. Specifically, after clarifying the power management parallel channel switching rate, in-depth analysis of its impact on communication and obtaining the channel switching communication impact factor are the key to ensuring communication quality. First, from the wireless communication principle, the communication impact factors related to the switching rate are sorted out. For example, when switching from sleep mode to general working mode, the switching rate delay affects the communication transmission volume and rate. External factors such as signal strength and interference need to be considered. Based on this, a communication impact analysis model is constructed, and the switching rate, signal strength, interference degree, etc. are used as independent variables in the form of mathematical functions, and the communication transmission volume and rate changes are used as dependent variables. Then, the acquired switching rate data and the actual data such as signal strength, interference degree, communication transmission volume and rate during switching are substituted into the model for calculation. For example, it is known that the switching rate of a certain smart device is 30 milliseconds. After monitoring and collecting relevant data, the change values of the communication transmission volume and rate are calculated by substituting into the hypothetical model. Finally, the communication transmission volume and rate changes are comprehensively considered, and weights are assigned according to their importance in actual communication. The weighted average method is used to obtain the channel switching communication impact factor to determine whether it exceeds the preset threshold. If it exceeds, compensation correction is required. This factor is also used as the basis for subsequent setting of communication compensation execution thresholds and correction of power consumption control parameters.
[0040] Step S5110, a communication compensation execution threshold is set based on the channel switching communication impact factor, and additional compensation correction is performed on the parallel control parameters of the running power consumption strategy through the communication compensation execution threshold. Specifically, in order to compensate for the negative impact of channel switching on communication and ensure the timely transmission of task data, it is necessary to set a communication compensation execution threshold and additional compensation correction is performed on the parallel control parameters of the running power consumption strategy. First, after obtaining the channel switching communication impact factor, analyze its impact on the communication transmission volume and rate. For example, when switching from sleep mode to general working mode, if the factor shows that the communication transmission volume is reduced by 15% and the rate is reduced by 20%, it is judged 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, the communication compensation execution threshold is set based on the above analysis, such as setting a threshold value for reducing the communication transmission volume by 10% and reducing the communication rate by 15%. If it exceeds the threshold, the compensation mechanism is triggered, and the threshold is dynamically adjusted through the threshold adjustment model according to factors such as network status and task priority. Once the factor exceeds the threshold, identify the parallel control parameters of the operation power consumption strategy related to the communication transmission volume and rate, such as RF transmission power, data transmission encoding method, processor operating frequency, etc., and formulate correction strategies for these parameters, such as increasing RF transmission power, optimizing encoding method, and increasing 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, so as to achieve communication quality assurance and power consumption optimization management.
[0041] The embodiment of the present application adopts the method of building a power consumption management parallel channel including a sleep mode, a low power consumption mode and a general working mode, defining the working mode switching rules in combination with the module communication service requirements, and setting the enabling switching threshold of each channel. The demand assessment and slicing analysis are performed on the data tasks to be transmitted to form a communication data slicing task set, and the corresponding channels are matched according to the switching rules to trigger hierarchical power consumption management. Finally, the power consumption control parameters are determined based on the 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.
[0042] In the above, refer to Figure 1 A method for managing the operating power consumption of a wireless communication module according to an embodiment of the present invention is described in detail. Figure 2 An operation power consumption management system of a wireless communication module according to an embodiment of the present invention is described.
[0043] According to an embodiment of the present invention, an operation power consumption management system of a wireless communication module is used to solve the technical problem that the prior art cannot realize refined and dynamic power consumption management according to different communication scenarios and data transmission requirements. 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. An operation power consumption management system of a wireless communication module includes: a power consumption management parallel channel building module 10, a working mode switching rule definition module 20, a communication data slicing task set acquisition module 30, a channel switching matching module 40, and a parallel control parameter determination module 50.
[0044] The power management parallel channel building module 10 is used to build the power management parallel channel of the target wireless communication module, and the power management parallel channel includes a sleep mode channel, a low power mode channel and a general working mode channel.
[0045] The working mode switching rule definition module 20 is used to define working mode switching rules according to module communication service requirements. The working mode switching rules include an enabling switching threshold of each management channel in the power consumption management parallel channel.
[0046] The communication data slicing task set acquisition module 30 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.
[0047] The channel switching matching module 40 is used to perform channel switching matching on the communication data slice task set based on the working mode switching rule, and trigger the slice task hierarchical power consumption management channel.
[0048] The parallel control parameter determination module 50 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 strategy parallel control parameters, and perform closed-loop management of the operating power consumption of the target wireless communication module through the operating power consumption strategy parallel control parameters.
[0049] The specific configuration of the working mode switching rule definition module 20 will be described in detail below. As described above, according to the module communication service requirements, the working mode switching rules are defined, and the working mode switching rules include 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, the channel switching logic design unit is used to design the channel switching logic, and 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, the priority sorting unit is used to prioritize each logic factor 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, the communication scenario data mining unit 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, the simulation test analysis unit 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.
[0050] The specific configuration of the communication data slicing task set acquisition module 30 will be described in detail below. As described above, the data task to be transmitted is acquired, and the demand assessment and slicing analysis are performed on the data task to be transmitted to obtain the communication data slicing task set. The communication data slicing task set acquisition module 30 further includes: a communication demand assessment factor set acquisition unit, the communication demand assessment factor set acquisition unit is used to acquire the communication demand assessment factor set according to the channel switching logic; a data communication demand factor parameter set acquisition unit, the data communication demand factor parameter set acquisition unit is used to evaluate and analyze each task data in the data task to be transmitted based on the communication demand assessment factor set to obtain the data communication demand factor parameter set; a communication data segmentation unit, the communication data segmentation unit is used to perform communication data segmentation on the data task to be transmitted according to the data communication demand factor parameter set to obtain a hierarchical communication transmission data stream; a slicing information recording unit, the slicing information recording unit is used to record slicing information on the hierarchical communication transmission data stream based on the data communication demand factor parameter set to obtain the communication data slicing task set.
[0051] The specific configuration of the parallel control parameter determination module 50 will be described in detail below. As described above, the slice task hierarchical power consumption management channel is activated to perform policy analysis on the communication data slice task set respectively, determine the operation power consumption policy parallel control parameters, and perform operation power consumption closed-loop management of the target wireless communication module through the operation power consumption policy parallel control parameters. The parallel control parameter determination module 50 further includes: an association integration unit, which is used to activate the slice task hierarchical power consumption management channel to associate and integrate the communication data slice task set respectively, and obtain a hierarchical channel associated slice task set; a hierarchical power consumption control strategy parameter space acquisition unit, which is used to acquire the hierarchical power consumption control strategy parameter space based on the slice task hierarchical power consumption management The hierarchical power consumption control strategy parameter space is obtained by calling the management channels respectively, and at the same time, a hierarchical communication effect fitness function is constructed according to the data communication target of the hierarchical power consumption management channel of the slice task; a parallel optimization analysis unit, the parallel optimization analysis unit is used to use the hierarchical channel associated slice task set as a constraint parameter, and use the hierarchical communication effect fitness function to perform parallel optimization analysis in the hierarchical power consumption control strategy parameter space to obtain a hierarchical power consumption strategy control parameter set; a parallel channel collaborative integration unit, the parallel channel collaborative integration unit is used to collaboratively integrate the hierarchical power consumption strategy control parameter set according to the power consumption management parallel channel, and determine the running power consumption strategy parallel control parameters.
[0052] Among them, the hierarchical channel associated slice task set is used as a constraint parameter, and the hierarchical communication effect fitness function is used to perform parallel optimization analysis in the hierarchical power consumption control strategy parameter space to obtain a hierarchical power consumption control strategy parameter set. The parallel optimization analysis unit further includes: a matching analysis subunit, the matching analysis subunit is used to use the hierarchical channel associated slice task set as a constraint parameter, and respectively perform matching analysis on the hierarchical power consumption control strategy parameter space to obtain a feasible solution set of hierarchical power consumption control strategy parameters; a global search subunit, the global search subunit is used to perform matching analysis on the hierarchical power consumption control strategy parameter space according to the global search step. A global search for parameters is performed within the feasible solution set of the parameters to obtain the full trend parameter set of the hierarchical power consumption strategy; a fitness evaluation subunit, the fitness evaluation subunit is used to perform fitness evaluation on the full trend parameter set of the hierarchical power consumption strategy by using the hierarchical communication effect fitness function to obtain the fitness set of all trend parameters; a gradient calculation optimization subunit, the gradient calculation optimization subunit is used to perform gradient calculation optimization on the fitness set of all trend parameters to determine the target parameter optimization direction, and locally optimize the feasible solution set of the hierarchical power consumption control strategy parameters based on the target parameter optimization direction to determine the hierarchical power consumption control parameter set.
[0053] Among them, the parallel control parameter determination module 50 further includes: a data flow task prediction unit, which is used 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, and obtain hierarchical communication task prediction parameters; a policy optimization and analysis unit, which is used to perform policy optimization and analysis based on the deviation value of the hierarchical communication task prediction parameter and the hierarchical channel associated slice task set, and determine the policy parameter optimization rules; an optimization expansion and update unit, which is used to optimize, expand and update the operating power consumption policy parallel control parameters according to the policy parameter optimization rules to obtain the policy parallel control parameter optimization threshold; a global comparison and optimization unit, which is used to perform global comparison and optimization within the policy parallel control parameter optimization threshold, 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.
[0054] Among them, the parallel control parameter determination module 50 further includes: a parallel channel switching rate acquisition unit, which is used to control and verify the power management parallel channel to obtain the parallel channel switching rate; a channel switching communication impact factor acquisition unit, which is used to perform communication impact analysis on the power management parallel channel based on the parallel channel switching rate to obtain the channel switching communication impact factor; an additional compensation correction unit, which is used to set a communication compensation execution threshold based on the channel switching communication impact factor, and perform additional compensation correction on the parallel control parameters of the operating power consumption strategy through the communication compensation execution threshold.
[0055] An operation power consumption management system of a wireless communication module provided by an embodiment of the present invention can execute an operation power consumption management method of a wireless communication module provided by any embodiment of the present invention, and has functional modules and beneficial effects corresponding to the execution method.
[0056] Although the present application makes various references to certain modules in the system according to the embodiments of the present application, any number of different modules may be used and run on the user terminal and / or server, and the various units and modules included are only divided according to functional logic, but are not limited to the above division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0057] The above specific implementations do not constitute a limitation on the protection scope of this application. It should be understood by those skilled in the art 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 principles of this application should be included in the protection scope of this 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, to obtain a hierarchical power consumption strategy control parameter set; 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
Multi-channel parallel management method of Internet of Things, application system, equipment and medium
CN118075122A
Flow transmission control method, device and equipment of power distribution network communication slice and storage medium
CN119545441A
Cited By
Wireless communication method and device of intelligent door lock
CN120224410A
Intelligent PCIE SSD optimization system based on hardware acceleration
CN120406841A
Communication power-saving control method and system for battery-powered wireless pressure transmitter
CN121143494A