Method and device for dynamically configuring SAR transmitting power, electronic equipment and storage medium
By dynamically adjusting the SAR values of the WWAN module and WIFI module, the problem of network instability in the prior art is solved, and the most suitable SAR values are used during search or network connection, which improves network stability and performance.
Patent Information
- Application Number
- CN202510011986.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-02
- Publication Date
- 2025-05-02
AI Technical Summary
In the prior art, when the WWAN module and the WIFI module are running simultaneously, the SAR transmission power remains unchanged, resulting in network instability and the optimal performance of the module cannot be achieved.
By obtaining the current working status of the WWAN module and WIFI module in the target device, dynamically adjusting its SAR value to meet the needs of searching the Internet or connecting to the Internet. The specific method includes alternately adjusting the SAR value when the module is not connected, and adjusting the SAR value according to the packet loss rate when the module is connected to ensure network stability.
By dynamically adjusting the SAR value, ensure that the target device adopts the most appropriate SAR value during the search or network connection process, thereby improving network stability and performance.
Smart Images

Figure CN119922673A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of network connection technology, and in particular to a method, device, electronic device and storage medium for dynamically configuring SAR transmission power. Background Art
[0002] The whole PC may include two wireless modules: WWAN (Wireless Wide Area Network) module and WIFI (Wireless Local Area Network) module. These two modules are completely independent of each other (any one or two wireless modules may be running at the same time). The operation of the wireless module will affect the overall SAR (Specific Absorption Rate). At present, the SAR transmission power is configured to enable the above two modules to run at the same time. Whether the two modules are searching for the network or using the network, the SAR transmission power of each module remains unchanged. As a result, the WWAN module and the WIFI module cannot use the best SAR transmission power to search and maintain the network, and the module cannot perform at its best performance, resulting in network instability. Summary of the invention
[0003] The present application provides a method, device, electronic device and storage medium for dynamically configuring SAR transmission power to solve the problem of network instability.
[0004] In a first aspect, the present application provides a method for dynamically configuring SAR transmit power, the method comprising:
[0005] Acquire the current working status of the first network module and the second network module in the target device, wherein the current working status is used to indicate whether the network module is connected to the network;
[0006] Based on the current working state, the SAR values of the first network module and the second network module are respectively determined, and the SAR values are dynamically adjusted to search for a network or connect to a network, wherein the SAR value is a SAR transmission power.
[0007] Optionally, before obtaining the current working status of the first network module and the second network module in the target device, the method further includes:
[0008] Determine a first SAR value set corresponding to the first network module and a second SAR value set corresponding to the second network module, wherein the SAR value set corresponding to each network module includes a plurality of different SAR values;
[0009] Saving the first SAR value set and the second SAR value set in a power table;
[0010] The power meter image is downloaded to the wireless module of the target device by burning the driver, wherein the wireless module includes the first network module and the second network module.
[0011] Optionally, determining SAR values of the first network module and the second network module respectively based on the current working state, and dynamically adjusting the SAR values to perform network search includes:
[0012] If the current working states of the first network module and the second network module are both unconnected, selecting a first initial SAR value from the first SAR value set and selecting a second initial SAR value from the second SAR value set, wherein the sum of the SAR values selected from the first SAR value set and the second SAR value set at the same time is a fixed value;
[0013] According to the first SAR value set and the second SAR value set, dynamically adjusting the first initial SAR value and the second initial SAR value in the opposite direction of value change;
[0014] The network is searched according to the first initial SAR value and the second initial SAR value after each adjustment.
[0015] Optionally, determining SAR values of the first network module and the second network module respectively based on the current working state, and dynamically adjusting the SAR values for networking, further comprising:
[0016] If the current working state of the first network module is connected, and the working state of the second network module is not connected, determining the target SAR value currently used by the first network module for successful network search, and the set SAR value currently used by the second network module, wherein the sum of the target SAR value and the set SAR value is the fixed value;
[0017] Jump from the target SAR value to the maximum SAR value in the first SAR value set, and jump from the set SAR value to the minimum SAR value in the second SAR value set;
[0018] The first network module is controlled to connect to the network according to the maximum SAR value in the first SAR value set.
[0019] Optionally, after obtaining the current working status of the first network module and the second network module in the target device, the method further includes:
[0020] If the current working states of the first network module and the second network module are both disconnected, respectively select a maximum SAR value and a minimum SAR value from the first SAR value set, and select a maximum SAR value and a minimum SAR value from the second SAR value set;
[0021] The first network module and the second network module are controlled to search the network in turn, wherein when the first network module or the second network module uses the corresponding maximum SAR value to search the network, the other network module uses the corresponding minimum SAR value.
[0022] Optionally, after obtaining the current working status of the first network module and the second network module in the target device, the method further includes:
[0023] If the current working states of the first network module and the second network module are both connected, then respectively determining the packet loss rates of the first network module and the second network module; wherein the packet loss rates are used to indicate the stability of the network connection;
[0024] Disconnect the network module with the highest packet loss rate and maintain the network module with the lowest packet loss rate.
[0025] Optionally, the first network module is a wireless wide area network module, and the second network module is a wireless local area network module; or, the first network module is a wireless local area network module, and the second network module is a wireless wide area network module.
[0026] In a second aspect, the present application provides a device for dynamically configuring SAR transmit power, the device comprising:
[0027] An acquisition module, used to acquire the current working status of the first network module and the second network module in the target device, wherein the current working status is used to indicate whether the network module is connected to the network;
[0028] An adjustment module is used to determine the SAR values of the first network module and the second network module respectively based on the current working state, and dynamically adjust the SAR values to search or connect to the network, wherein the SAR value is the SAR transmission power.
[0029] In a third aspect, the present application provides an electronic device comprising: at least one communication interface; at least one bus connected to the at least one communication interface; at least one processor connected to the at least one bus; and at least one memory connected to the at least one bus.
[0030] In a fourth aspect, the present application further provides a computer storage medium storing computer executable instructions, wherein the computer executable instructions are used to execute the method for dynamically configuring SAR transmit power as described in any one of the above items of the present application.
[0031] The above technical solution provided by the embodiment of the present application has the following advantages compared with the prior art: by determining the current working status of the two network modules, the SAR values of the two network modules can be known respectively, and then the SAR values are dynamically adjusted to ensure that the target device uses the most appropriate SAR value during the network search or network connection process, thereby improving network stability. BRIEF DESCRIPTION OF THE DRAWINGS
[0032] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.
[0033] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0034] One or more embodiments are exemplarily described by pictures in the corresponding drawings, and these exemplified descriptions do not constitute limitations on the embodiments. Elements with the same reference numerals in the drawings represent similar elements, and unless otherwise stated, the figures in the drawings do not constitute proportional limitations.
[0035] Figure 1 A schematic diagram of a system for dynamically configuring SAR transmit power provided in an embodiment of the present application;
[0036] Figure 2 A flow chart of a method for dynamically configuring SAR transmit power provided in an embodiment of the present application;
[0037] Figure 3 A schematic diagram of a curve showing changes in SAR values in two network modules provided in an embodiment of the present application;
[0038] Figure 4 A schematic diagram of a search network provided in an embodiment of the present application;
[0039] Figure 5 Another schematic diagram of a search network provided in an embodiment of the present application;
[0040] Figure 6 A schematic diagram of the structure of a device for dynamically configuring SAR transmit power provided in an embodiment of the present application;
[0041] Figure 7A schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0042] In order to make the purpose, technical solution and advantages of the embodiments of the present application clearer, the technical solution in the embodiments of the present application will be clearly and completely described below in conjunction with the drawings in the embodiments of the present application. Obviously, the described embodiments are 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 making creative work are within the scope of protection of this application.
[0043] The disclosure below provides many different embodiments or examples to implement different structures of the present invention. In order to simplify the disclosure of the present invention, the parts and settings of specific examples are described below. Of course, they are only examples, and the purpose is not to limit the present invention. In addition, the present invention can repeat reference numbers and / or letters in different examples. This repetition is for the purpose of simplification and clarity, and does not itself indicate the relationship between the various embodiments and / or settings discussed.
[0044] The present application provides a system schematic diagram for dynamically configuring SAR transmission power, such as Figure 1 As shown, it includes a host and a wireless module, the host is used to run an operating system and applications, the wireless module includes a WIFI Module (wireless LAN module) and a WWAN Module (wireless wide area network module), and the host is used to dynamically adjust the SAR transmission power of the wireless LAN module and the wireless wide area network module.
[0045] The device provided in the embodiments of the present application may specifically be a module capable of realizing a communication function or a terminal device including the module, etc. The terminal device may be, for example, a mobile terminal or a smart wearable device. The mobile terminal may specifically be at least one of a mobile phone, a tablet computer, a laptop computer, etc. The smart wearable device may specifically be a smart watch. The module may specifically be a wireless communication module, such as any one of a 2G communication module, a 3G communication module, a 4G communication module, a 5G communication module, and a NB-IOT communication module.
[0046] The present application provides a method for dynamically configuring SAR transmission power, which is applied to a device, specifically to a host in the device, to improve network stability, such as Figure 2 As shown, the method includes the following steps.
[0047] Step 201: Acquire the current working status of the first network module and the second network module in the target device, wherein the current working status is used to indicate whether the network module is connected to the network;
[0048] Step 202: Determine the SAR values of the first network module and the second network module respectively based on the current working status, and dynamically adjust the SAR values to search or connect to the network, wherein the SAR value is the SAR transmission power.
[0049] The network module in the target device is used to search for a network or maintain a network connection. If the network module is in the network search stage, the current working state of the network module is not connected to the network. If the network module is in the network connection stage, the current working state of the network module is connected to the network.
[0050] The target device in the embodiment of the present application includes two different network modules, namely a first network module and a second network module. The host can determine the SAR transmission power (SAR value for short) corresponding to each network module by determining the current working status of each network module. However, the current SAR value is not necessarily the best. Therefore, the SAR value can be dynamically adjusted so that the network module can select the most appropriate SAR value during network search or connection.
[0051] Among them, SAR transmit power refers to the setting for the power and radiation output of wireless devices (such as mobile phones, wireless routers, etc.) to ensure compliance with international safety standards, thereby protecting users from unnecessary radiation risks. When searching or connecting to a wireless network, using the optimal SAR transmit power means ensuring that the wireless device provides a stable connection while keeping its radiation exposure to the human body at the lowest level.
[0052] By determining the current working status of the two network modules, the present application can respectively know the SAR values of the two network modules, and then dynamically adjust the SAR values to ensure that the target device uses the most appropriate SAR value during the network search or network connection process, thereby improving network stability.
[0053] Among them, if the first network module is a wireless wide area network module (WWAN module), then the second network module is a wireless local area network module (WIFI module); if the first network module is a wireless local area network module, then the second network module is a wireless wide area network module.
[0054] Wireless LAN module (WLAN Module) is a technology used to achieve wireless communication between devices. It allows devices to transmit data without wired connection. WLAN modules usually include RF transceiver module, baseband processing unit, power amplifier, filter, antenna and other components. The main advantages of WLAN modules are flexible deployment, low cost and easy maintenance.
[0055] Wireless Wide Area Network Module (WWAN Module) is a technology used to achieve long-distance wireless communication. It has a wide coverage and long transmission distance. It is usually used for communication between mobile devices and base stations. The WWAN module includes components such as RF transceiver module, power amplifier, filter, antenna, and communication protocol stack with the base station.
[0056] The host determines multiple power tables corresponding to the first network module (e.g., WIFI module) and the second network module (e.g., WWAN module) in the target device, each of which includes a SAR power value. The SAR power values set in these power tables are different, aiming to cover the optimal power configuration under different network environments and interference conditions.
[0057] As an optional implementation, each network module corresponds to a plurality of SAR values, and these SAR values are stored in advance in the wireless module of the target device, specifically including the following steps:
[0058] Step S11: determining a first SAR value set corresponding to the first network module and a second SAR value set corresponding to the second network module, wherein the SAR value set corresponding to each network module includes a plurality of different SAR values;
[0059] Step S12: saving the first SAR value set and the second SAR value set into a power table;
[0060] Step S13: downloading the power meter image to the wireless module of the target device by burning the driver, wherein the wireless module includes a first network module and a second network module.
[0061] The first network module corresponds to a plurality of different SAR values, which are stored in a first SAR value set. These different SAR values are intended to cover the optimal power configuration under different network environments and interference conditions. The second network module also corresponds to a plurality of different SAR values, which are stored in a second SAR value set. After the host saves the first SAR value set and the second SAR value set to the power table, it downloads the power table image to the wireless module of the device by burning the driver. The burning method can store the SAR value data locally on the device instead of in the chip. When the subsequent data is updated, the driver can be directly updated, which can avoid the problem of the device being unable to be updated due to network anomalies. In addition, the image download can protect the security of the software through encryption and signing to prevent unauthorized access and tampering.
[0062] Among them, the host saves the SAR value set into a power table in two ways. One way is to store each SAR value in the SAR value set into a power table respectively, so that the first network module corresponds to multiple power tables, and the second network module also corresponds to multiple power tables, and the subsequent dynamic adjustment of the SAR value is achieved by switching the power tables; the other way is to store multiple SAR values in the SAR value set into a power table, so that the first network module corresponds to a power table, and the second network module corresponds to a power table, and the subsequent dynamic adjustment of the SAR value is obtained by switching the data in the power table.
[0063] In addition, you can also obtain a set of SAR values through the cloud, which sends data to the device. When the data is updated later, the cloud sends an update instruction, and then the device updates the data synchronously.
[0064] The current working states of the first network module and the second network module include multiple situations, which are described below respectively.
[0065] 1. When both network modules are not connected to the network, the network search is performed by dynamically adjusting the SAR value, including the following steps:
[0066] Step S21: if the current working states of the first network module and the second network module are both disconnected, a first initial SAR value is selected from the first SAR value set and a second initial SAR value is selected from the second SAR value set, wherein the sum of the SAR values selected from the first SAR value set and the second SAR value set at the same time is a fixed value;
[0067] Step S22: dynamically adjusting the first initial SAR value and the second initial SAR value according to the first SAR value set and the second SAR value set in the opposite direction of the value change;
[0068] Step S23: Searching the network according to the first initial SAR value and the second initial SAR value after each adjustment.
[0069] In the present application, if the host determines that the current working states of the first network module and the second network module are both disconnected, indicating that the target device has not successfully searched the network, then the network can be searched alternately in a gradual manner according to the SAR value.
[0070] The specific process is:
[0071] At the current moment, the host selects a first initial SAR value from the first SAR value set corresponding to the first network module. The first initial SAR value can be any SAR value or a SAR value close to the peak value or the valley value. At the same time, the host selects a second initial SAR value from the second SAR value set corresponding to the second network module, and then uses the first initial SAR value and the second initial SAR value to search the network. At the same moment, the sum of the SAR values selected from the first SAR value set and the second SAR value set is a fixed value. This constraint ensures that the sum of the signal strengths of the two network modules remains constant, thereby balancing the resource utilization of the two to a certain extent.
[0072] If the network search is unsuccessful, in each subsequent iteration, the system will dynamically adjust the first initial SAR value and the second initial SAR value in opposite directions according to the numerical change trends in the first SAR value set and the second SAR value set. For example, if the SAR value of the first network module gradually increases, the SAR value of the second network module decreases accordingly, and vice versa. This adjustment method makes the SAR values of the two network modules change in opposite directions, which helps to explore different signal strength combinations to find the best network connection point.
[0073] Whenever the SAR value is adjusted, the system immediately uses the new SAR value to search for the network, which means that each network module will try to connect to the network at its newly specified signal strength. If the current network search attempt fails, the system will continue to the next iteration, adjust the SAR value again and search for the network. This process will be repeated until one of the network modules is finally able to successfully connect to the network.
[0074] Optionally, in order to ensure that the two network modules can search the network at the same time, the SAR value will have a certain limit, and the SAR value must not reach the limit during the dynamic adjustment process. In other words, the SAR values of the two network modules cannot reach the peak value or the valley value, otherwise only one network module will be used to search the network.
[0075] The following is an example description of dynamic alternating network search.
[0076] The network search operation in the first period: the SAR of the WWAN module increases, and the SAR of the WIFI module decreases. The network search operation in the second period: the SAR of the WIFI module increases, and the SAR of the WWAN module decreases. The network search operation in the first period and the second period is performed alternately until one of the network modules successfully searches for a network.
[0077] The change curve of the SAR value of the first network module and the change curve of the SAR value of the second network module present a double helix structure, such as Figure 3As shown, the sum of the SAR values of the two network modules is a fixed value, and the change trends of the SAR values of the two network modules in the same period are opposite. For example, the period of change of the SAR value from the maximum value to the minimum value, or the period of change of the SAR value from the minimum value to the maximum value, is regarded as a period. Figure 3 In the example, every 30 seconds is divided into a time period. During the period from 0 to 30 seconds, the SAR value of the first network module gradually increases from the minimum value to the maximum value, and the SAR value of the second network module gradually decreases from the maximum value to the minimum value. During the period from 30 to 60 seconds, the SAR value of the first network module gradually decreases from the maximum value to the minimum value, and the SAR value of the second network module gradually increases from the minimum value to the maximum value, and so on.
[0078] By alternating between these two network search methods, on the one hand, the two network modules can try to search the network at the same time. Once one of the network modules successfully searches the network, the device can connect to the network, thereby improving network connection efficiency. On the other hand, through dynamic adjustment of the SAR value, the two network modules can try to connect to the network using SAR values of different sizes respectively, which is especially suitable for scenarios with unstable networks, thereby further speeding up the search for available networks.
[0079] This application dynamically adjusts the SAR value so that the target device can simultaneously utilize the network search capabilities of two network modules in the same time period. The sum of the SAR values of the two network modules is a fixed value, and the mutual interference between the two network modules can be reduced, which helps to improve the stability and speed of the network connection.
[0080] 2. When one network module is connected to the network and the other network module is not connected to the network, the maximum SAR value of the network module is used to maintain the network connection, including the following steps:
[0081] S31: If the current working state of the first network module is connected, and the working state of the second network module is not connected, determine the target SAR value currently used by the first network module for successful network search, and the set SAR value currently used by the second network module, wherein the sum of the target SAR value and the set SAR value is a fixed value;
[0082] S32: Jump from the target SAR value to the maximum SAR value in the first SAR value set, and jump from the set SAR value to the minimum SAR value in the second SAR value set;
[0083] S33: Control the first network module to connect to the network according to the maximum SAR value in the first SAR value set.
[0084] If the host detects that the current working state of the first network module is connected, and the working state of the second network module is not connected, it means that the first network module has successfully searched the network, and the second network module has failed to search the network. At this time, the first network module successfully searches the network using the target SAR value. Then the host selects the maximum SAR value from the first SAR value set, so that the first network module uses the maximum SAR value to maintain the network connection. When the first network module has successfully searched the network, using the maximum SAR value can provide the best data transmission rate and connection stability. As for the second network module, since its search failed, in order to no longer occupy the network resources of the target device, the second network module can jump from the set SAR value to the corresponding minimum SAR value.
[0085] The sum of the target SAR value and the set SAR value should be equal to a fixed value. This constraint is used to ensure that the two network modules do not exceed a predetermined range when adjusting the SAR value, thereby maintaining overall resource balance.
[0086] In the present application, the first network module operates with the maximum SAR value and the second network module operates with the minimum SAR value. On the one hand, it can provide the first network module with the best data transmission rate and connection stability, and on the other hand, it can reduce the electromagnetic interference between the two network modules and improve the network connection quality.
[0087] 3. When both network modules are not connected to the network, search the network by fixing the SAR value, including the following steps:
[0088] S41: if the current working states of the first network module and the second network module are both disconnected, respectively select a maximum SAR value and a minimum SAR value from the first SAR value set, and select a maximum SAR value and a minimum SAR value from the second SAR value set;
[0089] S42: Control the first network module and the second network module to search the network in turn, wherein when the first network module or the second network module uses the corresponding maximum SAR value to search the network, the other network module uses the corresponding minimum SAR value.
[0090] The system will first select the maximum SAR value and the minimum SAR value from the first SAR value set available to the first network module. The maximum SAR value represents the best SAR transmit power that the network module can theoretically achieve, while the minimum SAR value may be a conservative estimate in a weak signal environment. Similarly, for the second network module, the system will also select the maximum SAR value and the minimum SAR value from its corresponding second SAR value set. The selection of these values is also based on the expected performance of the network module under different signal conditions. In this way, the system prepares two extreme SAR value options for each network module, so that it can be flexibly switched as needed during the subsequent network search process, thereby exploring a wider signal space and increasing the chance of finding a stable connection.
[0091] Next, the system will control the first network module and the second network module to perform network search operations in turn. This means that within a period of time, only one network module is active and tries to connect to the network, while the other remains silent or on standby. This rotation mechanism helps reduce mutual interference between the two network modules, especially when they work in the same frequency band.
[0092] Each time it is the turn of a network module to search the network, the system will let the network module use the previously selected maximum SAR value to search. At the same time, the other network module will use the corresponding minimum SAR value. The purpose of this is to allow the network module using the maximum SAR value to adopt the optimal transmission power and thus receive more possible signals.
[0093] If the current network search attempt fails to successfully establish a connection, the system will continue to the next iteration, convert the SAR extreme value again and search the network. This process will be repeated until one of the network modules is finally able to successfully connect to the network, then the network module will continue to use the maximum SAR value to maintain the network connection.
[0094] In this application, the two network modules take turns to use the maximum SAR value to search the network. This method allows each network module to have the opportunity to try to find an available network signal under the best conditions. This method also increases flexibility, making it better adaptable to different situations even in complex and changing network environments, thereby improving the reliability of the overall system.
[0095] 4. When both network modules are connected, select the most stable network module to maintain the network connection, including the following steps:
[0096] S51: If the current working states of the first network module and the second network module are both connected, respectively determine the packet loss rates of the first network module and the second network module; wherein the packet loss rates are used to indicate the stability of the network connection;
[0097] S52: Disconnect the network connection of the network module with the largest packet loss rate, and maintain the network connection of the network module with the smallest packet loss rate.
[0098] When the host detects that the current working status of the first network module and the second network module are both connected, it indicates that the target device has successfully connected to the network. However, in order to ensure the stability of the network connection and optimize the data transmission efficiency, the system will further evaluate the performance of the two network modules, especially by monitoring their packet loss rate to make a decision.
[0099] Specifically, the host continuously monitors the packet loss of the first network module and the second network module during the data transmission process. The packet loss rate refers to the ratio of the number of data packets lost in a certain period of time to the total number of data packets sent. It is one of the important indicators to measure the stability of network connection. A higher packet loss rate usually means that the network quality is poor or there are problems such as interference. For each network module, the host calculates its packet loss rate. If it is found that the packet loss rate of a certain network module is higher than that of another, it is considered that the service quality currently provided by the network module is poor, then the host will automatically disconnect the network connection of the network module with a higher packet loss rate. At the same time, for those network modules that show better performance, that is, lower packet loss rates, their existing network connection status will continue to remain unchanged. In this way, it can be ensured that even if there is a problem with one network module, users can still rely on another more reliable network channel to continue to access Internet services.
[0100] Based on the same technical concept, the present application provides a method for dynamically configuring SAR transmit power, comprising the following steps.
[0101] Step 1: Determine multiple power meters corresponding to the WIFI module and multiple power meters corresponding to the WWAN module, each power meter storing a SAR value.
[0102] Step 2: Download multiple power meter images to the device's wireless module by burning the driver.
[0103] Step 3: Set 30 seconds as a cycle and use dynamic SAR values to alternately adjust the network search method, such as Figure 4 shown.
[0104] Step 31: Within 0 to 30 seconds, the SAR power value of the WIFI module decays from a maximum value to a minimum value, and the SAR value of the WWAN module increases from a minimum value to a maximum value.
[0105] Step 32: Within 30 to 60 seconds, the SAR value of the WIFI module increases from the minimum value to the maximum value, and the SAR value of the WWAN module decays from the maximum value to the minimum value.
[0106] Step 4: If it is detected that any network module is successfully connected to the network, jump to the maximum SAR value of the network module and use the maximum SAR value to maintain the network connection.
[0107] Step 5: Set 30 seconds as a cycle and use a fixed SAR value to alternately adjust the network search method, such as Figure 5 shown.
[0108] Step 51: Within 0 to 30 seconds, the WIFI module uses the maximum SAR value to search for a network, and the WWAN module uses the minimum SAR value to search for a network.
[0109] Step 52: Within 30 to 60 seconds, the WWAN module uses the maximum SAR value to search for a network, and the WIFI module uses the minimum SAR value to search for a network.
[0110] Among them, steps 3 and 5 are parallel steps, and only one of them can be selected for execution.
[0111] Based on the same technical concept, the present application provides a device for dynamically configuring SAR transmission power, such as Figure 6 As shown, the device comprises:
[0112] An acquisition module 601 is used to acquire the current working status of the first network module and the second network module in the target device, wherein the current working status is used to indicate whether the network module is connected to the network;
[0113] The adjustment module 602 is used to determine the SAR values of the first network module and the second network module respectively based on the current working status, and dynamically adjust the SAR values to search or connect to the network, wherein the SAR value is the SAR transmission power.
[0114] Optionally, the device is also used for:
[0115] Determine a first SAR value set corresponding to the first network module and a second SAR value set corresponding to the second network module, wherein the SAR value set corresponding to each network module includes a plurality of different SAR values;
[0116] Saving the first SAR value set and the second SAR value set in a power table;
[0117] The power meter image is downloaded to the wireless module of the target device by burning the driver, wherein the wireless module includes a first network module and a second network module.
[0118] Optionally, the adjustment module 602 is used to:
[0119] If the current working states of the first network module and the second network module are both unconnected, a first initial SAR value is selected from the first SAR value set and a second initial SAR value is selected from the second SAR value set, wherein the sum of the SAR values selected from the first SAR value set and the second SAR value set at the same time is a fixed value;
[0120] According to the first SAR value set and the second SAR value set, dynamically adjusting the first initial SAR value and the second initial SAR value in the opposite direction of the value change;
[0121] The network is searched according to the first initial SAR value and the second initial SAR value after each adjustment.
[0122] Optionally, the adjustment module 602 is used to:
[0123] If the current working state of the first network module is connected, and the working state of the second network module is not connected, then determining the target SAR value currently used by the first network module for successful network search and the set SAR value currently used by the second network module, wherein the sum of the target SAR value and the set SAR value is a fixed value;
[0124] Jump from the target SAR value to the maximum SAR value in the first SAR value set, and jump from the set SAR value to the minimum SAR value in the second SAR value set;
[0125] The first network module is controlled to connect to the network according to the maximum SAR value in the first SAR value set.
[0126] Optionally, the device is also used for:
[0127] If the current working states of the first network module and the second network module are both unconnected, respectively select a maximum SAR value and a minimum SAR value from the first SAR value set, and select a maximum SAR value and a minimum SAR value from the second SAR value set;
[0128] The first network module and the second network module are controlled to search the network in turn, wherein when the first network module or the second network module uses the corresponding maximum SAR value to search the network, the other network module uses the corresponding minimum SAR value.
[0129] Optionally, the device is also used for:
[0130] If the current working states of the first network module and the second network module are both connected, then respectively determining the packet loss rates of the first network module and the second network module; wherein the packet loss rates are used to indicate the stability of the network connection;
[0131] Disconnect the network module with the highest packet loss rate and maintain the network module with the lowest packet loss rate.
[0132] Optionally, the first network module is a wireless wide area network module, and the second network module is a wireless local area network module; or, the first network module is a wireless local area network module, and the second network module is a wireless wide area network module.
[0133] like Figure 7 As shown, an embodiment of the present application provides an electronic device, including a processor 701, a communication interface 702, a memory 703 and a communication bus 704, wherein the processor 701, the communication interface 702, and the memory 703 communicate with each other through the communication bus 704.
[0134] The memory 703 is used to store computer programs.
[0135] In one embodiment of the present application, the processor 701 is configured to implement the method for dynamically configuring SAR transmit power provided by any one of the aforementioned method embodiments when executing the program stored in the memory 703 .
[0136] An embodiment of the present application further provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method for dynamically configuring SAR transmit power provided in any of the aforementioned method embodiments are implemented.
[0137] The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0138] Through the description of the above implementation methods, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a general hardware platform, and of course, by hardware. Based on this understanding, the above technical solution is essentially or the part that contributes to the relevant technology can be embodied in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, such as ROM / RAM, a disk, an optical disk, etc., including a number of instructions for a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in each embodiment or some parts of the embodiments.
[0139] It should be understood that the terms used in the text are only for the purpose of describing specific example embodiments, and are not intended to be limiting. Unless the context clearly indicates otherwise, the singular forms "one", "an" and "said" as used in the text may also be meant to include plural forms. The terms "include", "comprise", "contain", and "have" are inclusive, and therefore specify the existence of stated features, steps, operations, elements and / or parts, but do not exclude the existence or addition of one or more other features, steps, operations, elements, parts, and / or combinations thereof. The method steps, processes, and operations described herein are not interpreted as necessarily requiring them to be performed in the specific order described or illustrated, unless the execution order is clearly indicated. It should also be understood that additional or alternative steps may be used.
[0140] The foregoing is merely a specific embodiment of the present invention, which enables those skilled in the art to understand or implement the present invention. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention will not be limited to the embodiments shown herein, but rather to the widest scope consistent with the principles and novel features claimed herein.
Claims
1. A method for dynamically configuring SAR transmit power, characterized in that: The method comprises: Acquire the current working status of the first network module and the second network module in the target device, wherein the current working status is used to indicate whether the network module is connected to the network; Based on the current working state, the SAR values of the first network module and the second network module are respectively determined, and the SAR values are dynamically adjusted to search for a network or connect to a network, wherein the SAR value is a SAR transmission power.
2. The method according to claim 1, characterized in that Before obtaining the current working status of the first network module and the second network module in the target device, the method further includes: Determine a first SAR value set corresponding to the first network module and a second SAR value set corresponding to the second network module, wherein the SAR value set corresponding to each network module includes a plurality of different SAR values; Saving the first SAR value set and the second SAR value set in a power table; The power meter image is downloaded to the wireless module of the target device by burning the driver, wherein the wireless module includes the first network module and the second network module.
3. The method according to claim 2, characterized in that Determining the SAR values of the first network module and the second network module respectively based on the current working state, and dynamically adjusting the SAR values to perform network search includes: If the current working states of the first network module and the second network module are both unconnected, selecting a first initial SAR value from the first SAR value set and selecting a second initial SAR value from the second SAR value set, wherein the sum of the SAR values selected from the first SAR value set and the second SAR value set at the same time is a fixed value; According to the first SAR value set and the second SAR value set, dynamically adjusting the first initial SAR value and the second initial SAR value in the opposite direction of value change; The network is searched according to the first initial SAR value and the second initial SAR value after each adjustment.
4. The method according to claim 3, characterized in that The method further comprises: determining the SAR values of the first network module and the second network module based on the current working state, and dynamically adjusting the SAR values for networking; If the current working state of the first network module is connected, and the working state of the second network module is not connected, determining the target SAR value currently used by the first network module for successful network search, and the set SAR value currently used by the second network module, wherein the sum of the target SAR value and the set SAR value is the fixed value; Jump from the target SAR value to the maximum SAR value in the first SAR value set, and jump from the set SAR value to the minimum SAR value in the second SAR value set; The first network module is controlled to connect to the network according to the maximum SAR value in the first SAR value set.
5. The method according to claim 2, characterized in that: After obtaining the current working status of the first network module and the second network module in the target device, the method further includes: If the current working states of the first network module and the second network module are both disconnected, respectively select a maximum SAR value and a minimum SAR value from the first SAR value set, and select a maximum SAR value and a minimum SAR value from the second SAR value set; The first network module and the second network module are controlled to search the network in turn, wherein when the first network module or the second network module uses the corresponding maximum SAR value to search the network, the other network module uses the corresponding minimum SAR value.
6. The method according to claim 1, characterized in that After obtaining the current working status of the first network module and the second network module in the target device, the method further includes: If the current working states of the first network module and the second network module are both connected, then respectively determining the packet loss rates of the first network module and the second network module; wherein the packet loss rates are used to indicate the stability of the network connection; Disconnect the network module with the highest packet loss rate and maintain the network module with the lowest packet loss rate.
7. The method according to claim 1, characterized in that The first network module is a wireless wide area network module, and the second network module is a wireless local area network module; or, the first network module is a wireless local area network module, and the second network module is a wireless wide area network module.
8. A device for dynamically configuring SAR transmission power, characterized in that: The device comprises: An acquisition module, used to acquire the current working status of the first network module and the second network module in the target device, wherein the current working status is used to indicate whether the network module is connected to the network; An adjustment module is used to determine the SAR values of the first network module and the second network module respectively based on the current working state, and dynamically adjust the SAR values to search or connect to the network, wherein the SAR value is the SAR transmission power.
9. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing any of the methods described in claims 1-7 when executing a program stored in a memory.
10. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 7 is implemented.
Citation Information
Cited By
Method and apparatus for dynamically configuring SAR transmission power, and electronic device and storage medium
WO2026144064A1