Communication module and control method thereof, electronic equipment and computer readable storage medium

By obtaining the current application scenario of the 5G communication module and determining the target work parameters, the existing 5G communication module is not intelligent enough, and the more efficient adaptability and diversified application support have been achieved.

CN119363874APending Publication Date: 2025-01-24FIBOCOM WIRELESS
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411464748.7
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-10-18
Publication Date
2025-01-24

AI Technical Summary

Technical Problem

The existing 5G communication modules are not smart enough to meet diverse usage needs.

Method used

By obtaining the current application scenario of the communication module, determine the target work parameters, and control the functional components to run in these parameters. This method includes obtaining modules, determining modules, and control modules to ensure that the working parameters of the communication module are more adapted to the application scenario.

Benefits of technology

The intelligentization of the communication module can be better to meet the diverse application needs and improve the adaptability and efficiency of the work.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119363874A_ABST
    Figure CN119363874A_ABST
Patent Text Reader

Abstract

The invention provides a communication module and a control method thereof, electronic equipment and a computer readable storage medium. The control method of the communication module comprises the following steps: acquiring a current application scene of the communication module; determining a target working parameter of the communication module according to the current application scene of the communication module; and controlling the communication module to operate according to the target working parameters. According to the control method of the communication module provided by the invention, the application scene is acquired and the target working parameter is determined according to the application scene, so that the corresponding working parameter can be set for the application scene, the working parameter is more adaptive to the application scene, and the communication module works more intelligently. According to the control method of the communication module provided by the invention, the corresponding working parameters can be set for the application scene, so that the working parameters are more adaptive to the application scene, the work of the communication module is more intelligent, and diversified application requirements can be met.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless communication technology, and in particular to a communication module and a control method thereof, an electronic device and a computer-readable storage medium. Background Art

[0002] With the rapid development of mobile communication technology, 5G (5th Generation Mobile Communication Technology), as a new generation of information and communication technology, is gradually being applied to various fields of society and has become a key infrastructure to support digitalization, networking, and intelligent transformation. As the core component for wireless communication between devices, the key role of 5G communication modules is self-evident. However, the 5G communication modules currently on the market are not smart enough and cannot meet diverse usage needs. Summary of the invention

[0003] In order to solve the above technical problems, the present application provides a communication module and a control method thereof, an electronic device and a computer-readable storage medium.

[0004] In a first aspect, the present application provides a control method for a communication module, the method comprising the following steps: obtaining a current application scenario of the communication module; determining target operating parameters of the communication module according to the current application scenario of the communication module; and controlling the communication module to operate with the target operating parameters.

[0005] A second aspect of the present application provides a communication module, which includes an acquisition module, a determination module, a functional component and a control module. The acquisition module is used to acquire the current application scenario of the communication module, the determination module is used to determine the target working parameters of the communication module according to the current application scenario of the communication module, and the control module is used to control the functional component to operate with the target working parameters.

[0006] A third aspect of the present application provides an electronic device, the electronic device comprising a memory and a processor, the memory storing a computer program, and the processor being used to call the computer program to execute the control method provided in the first aspect.

[0007] A fourth aspect of the present application provides a storage medium, wherein the storage medium stores a computer program, and the computer program is used to be called by a processor to execute the control method provided in the first aspect.

[0008] The communication module and its control method, electronic device and computer-readable storage medium provided in the present application can set corresponding working parameters for the application scenario by acquiring the application scenario and determining the target working parameters according to the application scenario, so that the working parameters are more adapted to the application scenario. Therefore, the communication module works more intelligently and can meet diverse application needs. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] In order to more clearly illustrate the technical solution of the present application, the drawings required for use in the implementation manner will be briefly introduced below. Obviously, the drawings described below are some implementation manners of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.

[0010] Figure 1 This is a flow chart of a control method of a communication module provided in one embodiment of the present application.

[0011] Figure 2 FIG. 4 is a flowchart of detailed steps of step S2a in an example.

[0012] Figure 3 FIG. 4 is a flowchart of detailed steps of step S22a in an example.

[0013] Figure 4 FIG. 4 is a flowchart of detailed steps of step S221a in an example.

[0014] Figure 5 This is a flow chart of a control method of a communication module provided in another embodiment of the present application.

[0015] Figure 6 This is a structural block diagram of a communication module provided in one embodiment of the present application. DETAILED DESCRIPTION

[0016] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.

[0017] In the description of the present application, the terms "first", "second", etc. are used to distinguish different objects rather than to describe a specific order. In addition, the terms "upper", "inner", "outer", etc. indicate directions or positional relationships based on the directions or positional relationships shown in the accompanying drawings. They are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific direction, be constructed and operated in a specific direction. Therefore, they cannot be understood as limitations on the present application.

[0018] In the description of this application, unless otherwise clearly specified and limited, the term "connection" should be understood in a broad sense, for example, it can be a fixed connection, a detachable connection, or an integral connection; it can be a direct connection, an indirect connection through an intermediate medium, or the internal connection of two components; it can be a communication connection; it can be an electrical connection. For ordinary technicians in this field, the specific meanings of the above terms in this application can be understood according to specific circumstances.

[0019] See also Figure 1 , Figure 1 This is a flow chart of a control method of a communication module provided in one embodiment of the present application. Figure 1 As shown, the control method of the communication module includes the following steps:

[0020] S1a: Obtain the current application scenario of the communication module.

[0021] S2a: Determine target operating parameters of the communication module according to the current application scenario of the communication module.

[0022] S3a: Control the communication module to operate with the target operating parameters.

[0023] The control method of the communication module provided in the embodiment of the present application obtains the application scenario and determines the target working parameters according to the application scenario, so that the corresponding working parameters can be set for the application scenario, so that the working parameters are more adapted to the application scenario. Therefore, the communication module works more intelligently and can meet diverse application needs.

[0024] The application scenarios of the communication module may include at least two of the first, second and third application scenarios. The first application scenario is a common working scenario, including but not limited to daily working and living environments such as offices, factories, hospitals, schools, shopping malls, and families. These application scenarios are usually powered by the mains, with sufficient power supply capacity, and these application scenarios have high requirements for the operation rate and data transmission rate of the communication module, that is, they can operate at a higher power consumption to achieve a higher operation rate and data transmission rate. The second application scenario includes application scenarios of battery-powered mobile devices, such as smart phones, tablet computers, drones, smart watches, portable medical devices, etc. These devices usually need to run for a long time without a fixed power supply, and have high requirements for power consumption control and endurance, that is, they need to control medium power consumption and long endurance. The third application scenario includes petrochemical, coal mines, oil fields, oil wells, explosion-proof environments, etc. These scenarios may have low power supply capacity, high temperature, high pressure, flammable and explosive conditions, etc., and have high requirements for power consumption control and heat generation of the communication module, that is, they need to control low power consumption and low heat generation.

[0025] In some embodiments, obtaining the current application scenario of the communication module may include: obtaining the current application scenario of the communication module in response to a user input operation on the communication module. In some embodiments, the communication module includes a touch screen, and the user can input the current application scenario on the touch screen, for example, the user types text in an input box on the touch screen, or a plurality of application scenario options are displayed on the touch screen, and the user selects one of the options, and the communication module obtains the current application scenario in response to the user's input operation on the touch screen. In other embodiments, the communication module includes a mechanical button, and the user can press the mechanical button to indicate the current application scenario. The current application scenario can be quickly determined by responding to the user's operation.

[0026] In some other embodiments, the obtaining of the current application scenario of the communication module may include: obtaining the concentration of the target object; and determining the current application scenario of the communication module according to the concentration of the target object. The target object may include at least one of a combustible gas, a volatile organic compound, and an associated gas. The combustible gas may include methane, ethane, hydrogen, etc., and the volatile organic compound may include hydrocarbons and their derivatives, including hydrocarbons, aromatic hydrocarbons, alcohols, aldehydes, ketones, esters, amines, organic acids, etc. The associated gas may include carbon monoxide, carbon dioxide, hydrogen sulfide, etc.

[0027] Among them, the communication module may include a gas detection module, such as a PID (Photo Ionization Detector) sensor, an electrochemical sensor, a catalytic combustion sensor, an infrared sensor, etc., which is used to detect the concentration of combustible gas, the concentration of volatile organic compounds and the concentration of associated gas.

[0028] Wherein, when the concentration of the acquired target object meets the preset condition, it is determined that the current application scenario of the communication module is the third type of application scenario; when the concentration of the acquired target object does not meet the preset condition, it is determined that the current application scenario of the communication module is the first type of application scenario or the second type of application scenario. The preset condition may include at least one of the concentration of combustible gas being greater than the first preset concentration, the concentration of volatile organic matter being greater than the second preset concentration, and the concentration of associated gas being greater than the third preset concentration.

[0029] The power state can be detected, and the current application scenario can be determined as one of the first application scenario and the second application scenario according to the power state. For example, the communication module can be judged to be powered by the mains or the battery according to the power state. When powered by the mains, the current application scenario is determined to be the first application scenario; when powered by the battery, the current application scenario is determined to be the second application scenario.

[0030] By detecting the concentration and power status of the target object to determine the current application scenario, the identification of the application scenario can be made more intelligent.

[0031] See also Figure 2 , is a flowchart of the detailed steps of step S2a in an example. In some embodiments, Figure 2 As shown, determining the target operating parameters of the communication module according to the current application scenario of the communication module includes:

[0032] S21a: Determine expected power consumption according to a current application scenario of the communication module.

[0033] S22a: Determine a target operating parameter of the communication module according to the expected power consumption, wherein the power consumption corresponding to the target operating parameter is less than or equal to the expected power consumption.

[0034] The expected power consumption may be a power consumption value, such as 10W, or a power consumption value range, such as 10W-11W.

[0035] By determining the target operating parameters according to the expected power consumption corresponding to the application scenario, the power consumption corresponding to the target operating parameters can meet the power consumption requirements of the application scenario, and the communication module can be prevented from operating with operating parameters that are too high in power consumption in application scenarios with medium and low power consumption requirements, thereby avoiding short battery life or operating failures, and can also avoid safety issues that may be caused by excessive power consumption and excessive heat generation in application scenarios with low power consumption requirements, thereby improving safety of use. In addition, it can be avoided to operate with lower power consumption operating parameters in application scenarios with sufficient power supply capacity, so that the operating rate and data transmission rate meet the performance requirements.

[0036] In some embodiments, determining the expected power consumption according to the current application scenario of the communication module includes: determining the expected power consumption corresponding to the current application scenario according to a preset correspondence between the application scenario and the expected power consumption. Wherein, the preset correspondence between the application scenario and the expected power consumption includes a correspondence between multiple types of application scenarios and multiple expected power consumptions, and the multiple types of application scenarios may correspond one-to-one with the multiple expected power consumptions, and the multiple types of application scenarios may include at least two of the aforementioned first type of application scenario, second type of application scenario, and third type of application scenario. The preset correspondence between the application scenario and the expected power consumption may be pre-stored in the memory of the communication module. Wherein, in the preset correspondence between the application scenario and the expected power consumption, the expected power consumption may be a power consumption value or a power consumption value range.

[0037] Exemplarily, the multiple application scenarios include one application scenario, two application scenarios, and three application scenarios, the multiple expected power consumptions include P1, P2, and P3, and the preset correspondence between the application scenarios and the expected power consumptions defines that one application scenario corresponds to P1, the second application scenario corresponds to P2, and the third application scenario corresponds to P3. When the current application scenario of the communication module is an explosion-proof environment, it is determined that the expected power consumption corresponding to the current application scenario is P3.

[0038] Among them, the expected power consumption corresponding to the first application scenario, the second application scenario and the third application scenario gradually decreases.

[0039] In some embodiments, the power consumption corresponding to the target operating parameter is positively correlated with the expected power consumption. That is, the higher the expected power consumption, the higher the power consumption corresponding to the target operating parameter; the lower the expected power consumption, the lower the power consumption corresponding to the target operating parameter. Thus, in application scenarios with low power consumption requirements, the communication module can operate with low power consumption operating parameters to meet low power consumption and low heat generation requirements; in application scenarios with medium power consumption requirements, it can operate with medium power consumption operating parameters to meet the requirements of longer battery life and moderate operating performance; in application scenarios with sufficient power supply capacity, it can operate with higher power consumption operating parameters to achieve higher operating speeds and data transmission rates.

[0040] In some embodiments, the working parameters of the communication module include multiple types of operating parameters, each type of operating parameter has multiple parameter configurations, and the multiple parameter configurations correspond to different power consumptions.

[0041] In some embodiments, the multiple types of operating parameters include at least one of the processor operating frequency, RF transmission power, network standard and transmission parameters. The transmission parameters may include at least one of the uplink and downlink time slot ratios, uplink rate and downlink rate. The parameter configuration of the network standard may include three types, the first of which is 5G, SA (Standalone, independent networking) and no CA (Carrier Aggregation, carrier aggregation). Under this parameter configuration, the communication module is connected to the 5G network, adopts an independent networking mode, and does not use carrier aggregation technology; the second is 5G, SA and CA. Under this parameter configuration, the communication module is connected to 5G, adopts an independent networking mode, and uses carrier aggregation technology; the third is 5G, NSA (Non-Standalone, non-independent networking) and CA. Under this parameter configuration, the communication module adopts a non-independent networking mode, and the communication module connects the 5G network and the 4G network, and uses carrier aggregation technology.

[0042] Among them, the processor operating frequency is the operating frequency of the processor of the communication module, and the processor of the communication module can be a processing chip such as a single-chip microcomputer, a CPU (central processing unit), or a DSP (digital signal processing).

[0043] Exemplarily, as shown in Table 1, the multiple types of operating parameters include processor operating frequency, radio frequency transmission power, network standard, and transmission parameters. Table 1 shows multiple types of operating parameters, multiple parameter configurations of each type of operating parameter, and current corresponding to each parameter configuration. The current corresponding to each parameter configuration can be obtained through experimental testing.

[0044] Table 1

[0045]

[0046] In some other embodiments, the parameter configuration of the processor operating frequency, the RF transmission power, the uplink and downlink time slot ratio, the uplink rate and the downlink rate can also be set to other values, and the network standard can also be set to other types of network standards.

[0047] By setting the multiple types of operating parameters including the processor operating frequency, radio frequency transmission power, network standard and transmission parameters, the operating performance and power consumption of the communication module can be regulated more comprehensively and precisely.

[0048] See also Figure 3 , is a flowchart of the detailed steps of step S22a in an example. In some embodiments, Figure 3 As shown, determining the target operating parameters of the communication module according to the expected power consumption includes:

[0049] S221a: Determine a target parameter configuration for each type of operating parameter according to the expected power consumption, wherein a sum of power consumptions corresponding to the target parameter configurations of the multiple types of operating parameters is less than or equal to the expected power consumption.

[0050] S222a: Combining the target parameter configurations of the multiple types of operating parameters to obtain a target parameter configuration set, and determining the target operating parameter as the target parameter configuration set.

[0051] Among them, in step S221a, a suitable target parameter configuration can be selected from multiple parameter configurations of each type of operating parameter based on the constraint of the expected power consumption, and multiple target parameter configurations can be selected so that the sum of the power consumption corresponding to the multiple target parameter configurations is less than or equal to the expected power consumption.

[0052] By selecting the target parameter configuration of each type of operating parameter based on the expected power consumption, it is possible to ensure that the power consumption of the entire communication module meets the requirements of the application scenario. In addition, by selecting the target parameter configuration for the multiple types of operating parameters, when selecting the target parameter configuration, not only the power consumption is considered, but also the performance requirements are taken into account, that is, while meeting the power consumption limit, the performance of the communication module is maintained or improved as much as possible, thereby achieving a good balance between performance and power consumption. In addition, combining the target parameter configurations of the multiple types of operating parameters to form a unified target parameter configuration set helps to ensure the consistency and coordination between the various operating parameters.

[0053] Exemplarily, the expected power consumption is equal to 3.8V*2.1A, that is, 7.98W. Under the same operating voltage, the target parameter configuration of the processor operating frequency can be selected as 2GHz, the target parameter configuration of the RF transmission power can be selected as 13dBm, the target parameter configuration of the network standard can be selected as 5G, SA, with CA, the target parameter configuration of the uplink and downlink time slot ratio can be selected as 5D:4U, the target parameter configuration of the uplink rate can be selected as 600Mbps, and the target parameter configuration of the downlink rate can be selected as 600Mbps. These target parameter configurations constitute the target parameter configuration set, and the sum of the corresponding currents is 2.1A, that is, the corresponding power consumption is equal to the expected power consumption.

[0054] In some embodiments, the communication module includes multiple registers, each register corresponding to a type of operating parameter. The target parameter configuration of each type of operating parameter determined can be stored in the register corresponding to the operating parameter of that type, and then the operation of the communication module is controlled based on the target parameter configuration stored in the register corresponding to the multiple types of operating parameters. For example, 2GHz is stored in the register corresponding to the processor operating frequency, 13dBm is stored in the register corresponding to the RF transmission power, 5G, SA, and CA are stored in the register corresponding to the network standard, the uplink and downlink time slot ratio is 5D:4U, the uplink rate is 600Mbps, and the downlink rate is 600Mbps, which are stored in the register corresponding to the transmission parameter, and the communication module is controlled to operate with the target parameter configuration stored in each register.

[0055] See also Figure 4 , is a flowchart of the detailed steps of step S221a in an example. In some embodiments, Figure 4 As shown, the step of determining the target parameter configuration of each type of operating parameter according to the expected power consumption includes:

[0056] S2211a: Determine the target power consumption level corresponding to the current application scenario of the communication module according to the expected power consumption. If the target power consumption level is the highest level, execute step S2212a; if the target power consumption level is the lowest level, execute step S2213a; if the target power consumption level is the middle level, execute step S2214a.

[0057] S2212a: If the target power consumption level is the highest level, for each type of operating parameter, select the parameter configuration with the highest power consumption among the corresponding multiple parameter configurations as the target parameter configuration.

[0058] S2213a: If the target power consumption level is the lowest level, for each type of operating parameter, select the parameter configuration with the lowest power consumption among the corresponding multiple parameter configurations as the target parameter configuration.

[0059] S2214a: If the target power consumption level is an intermediate level, for each type of operating parameter, a parameter configuration whose power consumption is in the intermediate range among the corresponding multiple parameter configurations is selected as the target parameter configuration, that is, a parameter configuration whose power consumption is less than the highest power consumption and greater than the lowest power consumption is selected as the target parameter configuration.

[0060] Among them, in step S2211a, the target power consumption level can be determined according to the preset correspondence between the power consumption value range and the power consumption level, and the expected power consumption corresponding to the current application scenario. Specifically, the target power consumption value range in which the expected power consumption corresponding to the current application scenario is located is determined, and the target power consumption level is determined according to the preset correspondence between the power consumption value range and the power consumption level and the target power consumption value range. The preset correspondence between the power consumption value range and the power consumption level includes a one-to-one correspondence between multiple power consumption value ranges and multiple power consumption levels. The preset correspondence between the power consumption value range and the power consumption level can be pre-stored in the memory of the communication module.

[0061] Among them, in steps S2212a-S2214a, the sum of power consumption corresponding to the target parameter configurations of the selected multiple types of operating parameters is less than or equal to the corresponding expected power consumption.

[0062] In some embodiments, the target power consumption level corresponding to the first type of application scenarios is the highest level, the target power consumption level corresponding to the third type of application scenarios is the lowest level, and the target power consumption level corresponding to the second type of application scenarios is an intermediate level.

[0063] Exemplarily, when the current application scenario is a type I application scenario and the target power consumption level is the highest level, the target parameter configuration of the processor operating frequency is selected to be 3GHz, the target parameter configuration of the RF transmission power is selected to be 16dBm, the target parameter configuration of the network standard is selected to be 5G, NSA, with CA, the target parameter configuration of the uplink and downlink time slot ratio is 3D:6U, the target parameter configuration of the uplink rate is 900Mbps, and the target parameter configuration of the downlink rate is 300Mbps. Thus, it can be ensured that the communication module has a high operating capacity and data transmission rate to meet the usage requirements of the type I application scenario.

[0064] When the current application scenario is a third-category application scenario and the target power consumption level is the lowest level, the target parameter configuration of the processor operating frequency is selected as 1GHz, the target parameter configuration of the RF transmission power is selected as 10dBm, the target parameter configuration of the network standard is selected as 5G, SA, and no CA, the target parameter configuration of the uplink and downlink time slot ratio is selected as 7D:2U, the target parameter configuration of the uplink rate is selected as 300Mbps, and the target parameter configuration of the downlink rate is selected as 900Mbps. Thus, it can ensure that the power consumption of the communication module is low and the heat generation is low to meet the usage requirements of the three types of application scenarios.

[0065] When the current application scenario is a Class II application scenario and the target power consumption level is an intermediate level, the target parameter configuration of the processor operating frequency is selected to be 2GHz, the target parameter configuration of the RF transmission power is selected to be 13dBm, the target parameter configuration of the network standard is selected to be 5G, SA, with CA, the target parameter configuration of the uplink and downlink time slot ratio is 5D:4U, the target parameter configuration of the uplink rate is 600Mbps, and the target parameter configuration of the downlink rate is 600Mbps. Thus, it is possible to ensure that the power consumption of the communication module is moderate and the battery life is long to meet the usage requirements of the Class II application scenarios.

[0066] By dividing the power consumption levels corresponding to the expected power consumption into three levels, namely, the highest power consumption level, the lowest power consumption level and the middle power consumption level, the complexity of power consumption management is simplified, so that the target parameter configuration of each type of operating parameter can be quickly determined according to the target power consumption level corresponding to the expected power consumption corresponding to the current application scenario, so that the communication module can more efficiently determine the appropriate target parameter configuration set.

[0067] In some other embodiments, determining the target operating parameters of the communication module according to the expected power consumption includes: determining the operating parameters corresponding to the expected power consumption as the target operating parameters according to the preset corresponding relationship between the expected power consumption and the operating parameters, and the expected power consumption corresponding to the current application scenario. The preset corresponding relationship between the expected power consumption and the operating parameters includes a plurality of corresponding relationships between the expected power consumption and the plurality of operating parameters, and the plurality of expected power consumptions may correspond one-to-one with the plurality of operating parameters, and the operating parameters corresponding to the plurality of expected power consumptions may be the same or different. The preset corresponding relationship between the expected power consumption and the operating parameters may be pre-stored in the memory of the communication module.

[0068] The preset correspondence between the expected power consumption and the operating parameters may include the correspondence between the expected power consumption and the parameter configuration of each type of operating parameter. Thus, the target parameter configuration of each type of operating parameter can be determined according to the expected parameters corresponding to the current application scenario, and the target parameter configuration set, that is, the target operating parameter, can be obtained.

[0069] In some embodiments, determining the target operating parameters of the communication module according to the current application scenario of the communication module includes: determining the target operating parameters according to a preset correspondence between the application scenario and the operating parameters, and the current application scenario. The preset correspondence between the application scenario and the operating parameters includes a correspondence between multiple types of application scenarios and multiple operating parameters, and the multiple types of application scenarios may correspond one-to-one with the multiple operating parameters. The multiple types of application scenarios may include at least two of the aforementioned first type of application scenario, second type of application scenario, and third type of application scenario. The preset correspondence between the application scenario and the operating parameters may be pre-stored in the memory of the communication module.

[0070] Exemplarily, the preset correspondence between the application scenarios and the working parameters defines the working parameters corresponding to three types of application scenarios, specifically including: the parameter configuration of the processor operating frequency is 1 GHz, the parameter configuration of the RF transmission power is 10 dBm, the parameter configuration of the network standard is 5G, SA, and no CA, the parameter configuration of the uplink and downlink time slot ratio is 7D:2U, the parameter configuration of the uplink rate is 300 Mbps, and the parameter configuration of the downlink rate is 900 Mbps.

[0071] In some embodiments, the control method of the communication module also includes the steps of: monitoring the actual power consumption of the communication module; comparing the actual power consumption with the expected power consumption to obtain a comparison result; adjusting the target operating parameters according to the comparison result; and controlling the communication module to operate with the adjusted target operating parameters.

[0072] For example, see Figure 5 , is a flow chart of a control method of a communication module provided in another embodiment of the present application. Figure 5 As shown, the control method of the communication module includes the following steps:

[0073] S1b: Obtain the current application scenario of the communication module.

[0074] S2b: Determine target operating parameters of the communication module according to the current application scenario of the communication module.

[0075] S3b: Control the communication module to operate with the target operating parameters.

[0076] S4b: Monitor the actual power consumption of the communication module.

[0077] S5b: Compare the actual power consumption with the expected power consumption to obtain a comparison result.

[0078] S6b: Adjust the target operating parameters according to the comparison result.

[0079] S7b: Control the communication module to operate with the adjusted target operating parameters.

[0080] By monitoring the actual power consumption of the communication module, the communication module can dynamically adjust the working parameters to prevent the actual power consumption from exceeding the expected power consumption.

[0081] In some embodiments, adjusting the target operating parameter according to the comparison result includes: when the absolute value of the difference between the actual power consumption and the expected power consumption is greater than a preset value, adjusting the target parameter configuration of at least one type of operating parameter, so as to avoid frequent adjustment of the operating parameters of the communication module.

[0082] Wherein, when the absolute value of the difference between the actual power consumption and the expected power consumption is greater than the preset value, and the actual power consumption is greater than the expected power consumption, the target value of at least one type of operating parameter is adjusted so that the power consumption corresponding to the adjusted target parameter is reduced to less than or equal to the expected power consumption. When the absolute value of the difference between the actual power consumption and the expected power consumption is greater than the preset value, and the actual power consumption is less than the expected power consumption, the target value of at least one type of operating parameter is adjusted so that the power consumption corresponding to the adjusted target parameter is increased to be close to or equal to the expected power consumption.

[0083] In some embodiments, adjusting the target operating parameters according to the comparison results includes: determining the operating parameters to be adjusted according to the current application scenario of the communication module and the comparison results; and adjusting the target operating parameters by adjusting the target parameter configuration of the operating parameters to be adjusted according to the comparison results.

[0084] By determining the operating parameters to be adjusted based on the current application scenario and the comparison results, the adjusted operating parameters can be adapted to the current application scenario, thereby making the working state of the communication module after adjusting the operating parameters adapted to the current application scenario, serving the current application scenario with better performance.

[0085] In some embodiments, the operating parameter to be adjusted is determined based on the current application scenario of the communication module and the comparison result, including: when the absolute value of the difference between the actual power consumption and the expected power consumption is greater than the preset value, and the actual power consumption is greater than the expected power consumption, and the current application scenario is one of the three application scenarios, determining that the operating parameter to be adjusted is the transmission parameter; when the absolute value of the difference between the actual power consumption and the expected power consumption is greater than the preset value, and the actual power consumption is less than the expected power consumption, and the current application scenario is one of the three application scenarios, determining that the operating parameter to be adjusted is the RF transmission power.

[0086] The processor operating frequency mainly affects the computing power and response speed of the communication module, the RF transmission power mainly affects the coverage and signal quality of wireless communication, the network format involves the communication standard of the communication module, and the transmission parameters mainly affect the efficiency and quality of data transmission.

[0087] If the current application scenario is one of the three application scenarios, when the actual power consumption is greater than the expected power consumption, by adjusting the transmission parameters, it is possible to reduce the power consumption of the communication module and have less impact on the computing power of the communication module and the coverage of wireless communication, thereby ensuring the core processing capability and wireless communication quality of the communication module to a certain extent; when the actual power consumption is less than the expected power consumption, by increasing the RF transmission power, the communication distance can be expanded and the communication stability can be improved. For the three application scenarios, since the three application environments may have terrain, obstacles, and space restrictions, which may cause certain attenuation and interference to the wireless signals, therefore, when the actual power consumption is less than the expected power consumption, it is relatively more important to adjust the RF transmission power.

[0088] In some embodiments, determining the operating parameter to be adjusted based on the current application scenario of the communication module and the comparison result also includes: when the absolute value of the difference between the actual power consumption and the expected power consumption is greater than the preset value, and the actual power consumption is greater than the expected power consumption, and the current application scenario is the first application scenario or the second application scenario, determining that the operating parameter to be adjusted is the transmission parameter; when the absolute value of the difference between the actual power consumption and the expected power consumption is greater than the preset value, and the actual power consumption is less than the expected power consumption, and the current application scenario is the first application scenario or the second application scenario, determining that the operating parameter to be adjusted is the processor operating frequency.

[0089] Among them, if the current application scenario is the first application scenario or the second application scenario, when the actual power consumption is greater than the expected power consumption, by adjusting the transmission parameters, the power consumption of the communication module can be reduced, and the computing power of the communication module and the coverage range of wireless communication have little impact, thereby ensuring the core processing capability and wireless communication quality of the communication module to a certain extent; when the actual power consumption is less than the expected power consumption, the core processing capability of the communication module can be improved by increasing the operating frequency of the processor. Since the core processing capability of the communication module is required to be relatively high for the first application scenario or the second application scenario, when the actual power consumption is less than the expected power consumption, it is relatively more important to adjust the operating frequency of the processor.

[0090] See also Figure 6 , is a structural block diagram of a communication module 100 provided in an embodiment of the present application. Figure 6 As shown, the communication module 100 includes an acquisition module 10, a determination module 20 and a control module 30. The acquisition module 10 is used to acquire the current application scenario of the communication module 100, the determination module 20 is used to determine the target working parameters of the communication module 100 according to the current application scenario of the communication module 100, and the control module 30 is used to control the communication module 100 to operate with the target working parameters.

[0091] The acquisition module 10, the determination module 20 and the control module 30 can be processing chips such as a single-chip microcomputer, a CPU (central processing unit), a DSP (digital signal processing), or hardware units in processing chips such as a single-chip microcomputer, a CPU (central processing unit), a DSP (digital signal processing), or software program modules burned in processing chips such as a single-chip microcomputer, a CPU (central processing unit), a DSP (digital signal processing), or the like.

[0092] In some embodiments, the communication module 100 may include a radio frequency module, and the radio frequency module may include a radio frequency transceiver, an antenna, and a power amplifier.

[0093] In some embodiments, the determination module 20 determines the target operating parameters of the communication module 100 according to the current application scenario of the communication module, including: determining the expected power consumption according to the current application scenario of the communication module 100; determining the target operating parameters of the communication module 100 according to the expected power consumption, wherein the power consumption corresponding to the target operating parameters is less than or equal to the expected power consumption.

[0094] In some embodiments, the determination module 20 determines the target operating parameters of the communication module based on the expected power consumption, including: determining the target parameter configuration of each type of operating parameter based on the expected power consumption, wherein the sum of the power consumption corresponding to the target parameter configurations of the multiple types of operating parameters is less than or equal to the expected power consumption; combining the target parameter configurations of the multiple types of operating parameters to obtain a target parameter configuration set, and determining the target operating parameters to be the target parameter configuration set.

[0095] In some embodiments, the determination module 20 determines the target parameter configuration of each type of operating parameter according to the expected power consumption, including: determining the target power consumption level corresponding to the current application scenario of the communication module according to the expected power consumption; if the target power consumption level is the highest level, for each type of operating parameter, select the parameter configuration with the largest power consumption in the corresponding multiple parameter configurations as the target parameter configuration; if the target power consumption level is the lowest level, for each type of operating parameter, select the parameter configuration with the smallest power consumption in the corresponding multiple parameter configurations as the target parameter configuration; if the target power consumption level is an intermediate level, for each type of operating parameter, select a parameter configuration with a power consumption in the middle range in the corresponding multiple parameter configurations as the target parameter configuration.

[0096] In some embodiments, the communication module 100 further includes a monitoring module for monitoring the actual power consumption of the communication module 100, and the control module 30 is further used to compare the actual power consumption with the expected power consumption to obtain a comparison result, adjust the target operating parameters according to the comparison result, and control the communication module 100 to operate with the adjusted target operating parameters. Among them, the monitoring module may include a voltage detection circuit, a current detection circuit and a power consumption calculation module, and the power consumption calculation module may be a processing chip such as a single-chip microcomputer, CPU, DSP, or a hardware unit in a processing chip such as a single-chip microcomputer, CPU, DSP, or a software program module burned in a processing chip such as a single-chip microcomputer, CPU, DSP, etc. The voltage detection circuit and the current detection circuit are respectively used to detect the working voltage and working current of the communication module 100, and the power consumption calculation module is used to calculate the actual power consumption based on the working voltage and working current detected by the voltage detection circuit and the current detection circuit.

[0097] In some embodiments, the control module 30 adjusts the target operating parameters according to the comparison results, including: determining the operating parameters to be adjusted according to the current application scenario of the communication module 100 and the comparison results; adjusting the target parameter configuration of the operating parameters to be adjusted according to the comparison results, and adjusting the target operating parameters.

[0098] Among them, the communication module 100 corresponds to the control method of the aforementioned communication module. For more detailed description, please refer to the contents of each embodiment of the control method of the aforementioned communication module. The contents of the communication module 100 and the control method of the aforementioned communication module can also be referenced to each other.

[0099] An embodiment of the present application further provides an electronic device, comprising a memory and a processor, wherein the memory stores a computer program, and the processor is used to call the computer program to execute the control method of the communication module described in any of the aforementioned embodiments.

[0100] Among them, the electronic device corresponds to the control method of the aforementioned communication module. For more detailed description, please refer to the contents of each embodiment of the aforementioned firmware upgrade method. The contents of the control method of the electronic device and the aforementioned communication module can also be referenced to each other.

[0101] An embodiment of the present application further provides a storage medium, a memory and a processor, wherein the storage medium stores a computer program, and the computer program is used to be called by the processor to execute the control method of the communication module described in any of the aforementioned embodiments.

[0102] The storage medium may be a flash drive, a solid state drive, a read-only memory, a random access memory, a magnetic disk, or an optical disk.

[0103] It should be noted that, for the aforementioned method embodiments, for the sake of simplicity, they are all expressed as a series of action combinations, but those skilled in the art should be aware that the present application is not limited by the described order of actions, because according to the present application, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions and modules involved are not necessarily required by the present application.

[0104] In the above embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0105] The above is an implementation method of the embodiment of the present application. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the embodiment of the present application. These improvements and modifications are also considered to be within the scope of protection of the present application.

Claims

1. A control method for a communication module, characterized in that: The method comprises: Obtaining the current application scenario of the communication module; Determining target operating parameters of the communication module according to the current application scenario of the communication module; Control the communication module to operate with the target operating parameters.

2. The control method of the communication module according to claim 1, characterized in that: Determining the target operating parameters of the communication module according to the current application scenario of the communication module includes: Determining expected power consumption according to the current application scenario of the communication module; The target operating parameter of the communication module is determined according to the expected power consumption, wherein the power consumption corresponding to the target operating parameter is less than or equal to the expected power consumption.

3. The control method of the communication module according to claim 2, characterized in that: The power consumption corresponding to the target operating parameter is positively correlated with the expected power consumption.

4. The control method of the communication module according to claim 2 or 3, characterized in that: The working parameters of the communication module include multiple types of operating parameters, each type of operating parameter has multiple parameter configurations, and the multiple parameter configurations correspond to different power consumptions; determining the target working parameters of the communication module according to the expected power consumption includes: Determining a target parameter configuration for each type of operating parameter according to the expected power consumption, wherein a sum of power consumptions corresponding to the target parameter configurations for the multiple types of operating parameters is less than or equal to the expected power consumption; The target parameter configurations of the multiple types of operating parameters are combined to obtain a target parameter configuration set, and the target operating parameter is determined to be the target parameter configuration set.

5. The control method of the communication module according to claim 4, characterized in that: The determining, according to the expected power consumption, a target parameter configuration of each type of operating parameter includes: Determine a target power consumption level corresponding to a current application scenario of the communication module according to the expected power consumption; If the target power consumption level is the highest level, for each type of operating parameter, select the parameter configuration with the largest power consumption among the corresponding multiple parameter configurations as the target parameter configuration; If the target power consumption level is the lowest level, for each type of operating parameter, select the parameter configuration with the lowest power consumption among the corresponding multiple parameter configurations as the target parameter configuration; If the target power consumption level is an intermediate level, for each type of operating parameter, a parameter configuration whose power consumption is in an intermediate range among the corresponding multiple parameter configurations is selected as the target parameter configuration.

6. The control method of the communication module according to claim 4, characterized in that: The multiple types of operating parameters include at least one of a processor operating frequency, a radio frequency transmission power, a network standard, and a transmission parameter.

7. The control method of the communication module according to claim 2, characterized in that: The method further comprises: Monitoring the actual power consumption of the communication module; Comparing the actual power consumption with the expected power consumption to obtain a comparison result; adjusting the target operating parameters according to the comparison result; The communication module is controlled to operate with the adjusted target operating parameters.

8. A communication module, characterized in that: The communication module comprises: An acquisition module, used to acquire the current application scenario of the communication module; A determination module, used to determine the target operating parameters of the communication module according to the current application scenario of the communication module; The control module is used to control the communication module to operate with the target working parameters.

9. An electronic device, characterized in that: The electronic device includes a memory and a processor, the memory stores a computer program, and the processor is used to call the computer program to execute the control method of the communication module according to any one of claims 1-7.

10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and the computer program is used to be called by a processor to execute the control method of the communication module according to any one of claims 1 to 7.