Method, device, computer equipment and storage medium for adjusting specific absorption rate
By responding to device mode switching, obtaining level signals, determining specific absorption rate standards and tables in the terminal, adjusting the specific absorption rate of antennas, the terminal problem that cannot be adapted to different hardware structures in traditional technology is solved, and more efficient The absorption rate is adjusted and the cost is reduced.
Patent Information
- Application Number
- CN202211047642.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-08-30
- Publication Date
- 2025-02-18
- Estimated Expiration
- 2042-08-30
AI Technical Summary
In traditional technology, the method of adjusting the antenna ratio absorption rate is less flexible and cannot be adapted to terminals with different hardware structures, resulting in terminal manufacturers need to provide firmware for multiple terminals with different hardware structures and perform cumbersome maintenance and management. Higher cost.
By responding to the device mode switching of the terminal, the level signals of multiple antennas are obtained, the target ratio absorption rate standard is determined based on the SIM card status information, the target ratio absorption rate table is determined based on the target mode and level signals, and the antenna is adjusted according to the table Specific absorption rate.
This method is adapted to terminals with different hardware structures, reducing the need for terminal manufacturers to provide firmware for different hardware structures, reducing the complexity and cost of management and maintenance, and improving the efficiency of specific absorption rate adjustment.
Smart Images

Figure CN115412899B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method, device, computer equipment and storage medium for adjusting specific absorption rate. Background Art
[0002] Specific Absorption Ratio (SAR) refers to the electromagnetic radiation energy absorbed by a unit mass of a substance per unit time. The larger the SAR, the greater the damage to the user's health. In order to protect human health, various countries or regions have issued corresponding standards.
[0003] In traditional technology, for terminals with different hardware structures, different SAR value adjustment methods are used to adjust the SAR value of the antenna, and different SAR value adjustment methods are implemented through different firmware. For example, terminals with single antenna, dual antenna and triple antenna need to use different SAR value adjustment methods to respectively adjust the SAR value of the antenna. Since the method of adjusting the SAR value of the antenna in traditional technology is less flexible and cannot be adapted to terminals with different hardware structures, terminal manufacturers need to provide corresponding firmware for multiple terminals with different hardware structures, and maintain multiple firmwares, which makes management complicated and costly. Summary of the invention
[0004] Based on this, it is necessary to provide a method, device, computer equipment and storage medium for adjusting the specific absorption rate in response to the above technical problems, which can be adapted to terminals with different hardware structures.
[0005] In a first aspect, the present application provides a method for adjusting specific absorption rate. The method comprises:
[0006] In response to the device mode of the terminal being switched to the target mode, a plurality of level signals corresponding to the plurality of antennas are acquired;
[0007] Acquire SIM card status information, and determine a target specific absorption rate standard based on the SIM card status information;
[0008] determining a target specific absorption rate table based on the target specific absorption rate standard, the target mode, and the plurality of level signals;
[0009] The specific absorption rates of the plurality of antennas are adjusted according to the target specific absorption rate table.
[0010] In one of the embodiments, in response to the device mode of the terminal being switched to the target mode, obtaining a plurality of level signals corresponding to the plurality of antennas respectively includes:
[0011] In response to the device mode of the terminal being switched to the target mode, triggering an interrupt signal;
[0012] The level signals of multiple universal input / output interfaces are acquired according to the interrupt signal to obtain multiple level signals corresponding to the multiple antennas respectively, wherein the multiple universal input / output interfaces are connected to the multiple antennas respectively.
[0013] In one of the embodiments, determining a target specific absorption rate standard based on the SIM card status information includes:
[0014] If the SIM card status information is the first status information, a preset default standard is used as the target specific absorption rate standard;
[0015] If the SIM card status information is the second status information, the region information of the SIM card is obtained, and the target specific absorption rate standard is determined based on the region information.
[0016] In one embodiment, determining a target specific absorption rate table based on the target specific absorption rate standard, the target mode and the multiple level signals includes:
[0017] determining a table set identifier based on the number of the level signals, and acquiring a target table set based on the table set identifier;
[0018] Determining a mode value corresponding to the target mode, and determining a target table index value based on the mode value and the multiple level signals;
[0019] Acquire a plurality of preset tables of the target specific absorption rate standard in the target table set;
[0020] A target specific absorption rate table is determined in the plurality of preset tables based on the target table index value.
[0021] In one embodiment, determining a mode value corresponding to the target mode, and determining a target table index value based on the mode value and the multiple level signals, includes:
[0022] Obtaining a binary mode value corresponding to the target mode;
[0023] Acquire a plurality of binary level values corresponding to the plurality of level signals respectively;
[0024] The binary mode value and the multiple binary level values are combined in a preset order to obtain a target table index value.
[0025] In one embodiment, adjusting the specific absorption rates of the multiple antennas according to the target specific absorption rate table includes:
[0026] Acquire a current frequency band of the terminal, and search the target adjustment value in the target specific absorption rate table based on the frequency band;
[0027] The specific absorption rates of the plurality of antennas are reduced by the target adjustment value.
[0028] In a second aspect, the present application also provides a device for adjusting the specific absorption rate. The device comprises:
[0029] An acquisition module, configured to acquire a plurality of level signals respectively corresponding to a plurality of antennas in response to the device mode of the terminal being switched to a target mode;
[0030] A specific absorption rate standard determination module, used to obtain SIM card status information and determine a target specific absorption rate standard based on the SIM card status information;
[0031] a specific absorption rate table determination module, configured to determine a target specific absorption rate table based on the target specific absorption rate standard, the target mode and the plurality of level signals;
[0032] The specific absorption rate adjustment module is used to adjust the specific absorption rates of the multiple antennas according to the target specific absorption rate table.
[0033] In a third aspect, the present application further provides a computer device. The computer device includes a memory and a processor, the memory stores a computer program, and the processor implements the following steps when executing the computer program:
[0034] In response to the device mode of the terminal being switched to the target mode, a plurality of level signals corresponding to the plurality of antennas are acquired;
[0035] Acquire SIM card status information, and determine a target specific absorption rate standard based on the SIM card status information;
[0036] determining a target specific absorption rate table based on the target specific absorption rate standard, the target mode, and the plurality of level signals;
[0037] The specific absorption rates of the plurality of antennas are adjusted according to the target specific absorption rate table.
[0038] In a fourth aspect, the present application further provides a computer-readable storage medium. The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0039] In response to the device mode of the terminal being switched to the target mode, a plurality of level signals corresponding to the plurality of antennas are acquired;
[0040] Acquire SIM card status information, and determine a target specific absorption rate standard based on the SIM card status information;
[0041] determining a target specific absorption rate table based on the target specific absorption rate standard, the target mode, and the plurality of level signals;
[0042] The specific absorption rates of the plurality of antennas are adjusted according to the target specific absorption rate table.
[0043] In a fifth aspect, the present application further provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the following steps are implemented:
[0044] In response to the device mode of the terminal being switched to the target mode, a plurality of level signals corresponding to the plurality of antennas are acquired;
[0045] Acquire SIM card status information, and determine a target specific absorption rate standard based on the SIM card status information;
[0046] determining a target specific absorption rate table based on the target specific absorption rate standard, the target mode, and the plurality of level signals;
[0047] The specific absorption rates of the plurality of antennas are adjusted according to the target specific absorption rate table.
[0048] The above-mentioned method, device, computer equipment and storage medium for adjusting the specific absorption rate obtain multiple level signals corresponding to multiple antennas respectively when the device mode of the terminal is switched, determine the target specific absorption rate standard according to the SIM card status information, determine the target specific absorption rate table under the target specific absorption rate standard according to the target mode and the multiple level signals, and adjust the specific absorption rates of the multiple antennas according to the target specific absorption rate table. The above-mentioned method for adjusting the specific absorption rate determines the target specific absorption rate table according to the correspondence between the device mode, the level signals of the multiple antennas, and the specific absorption rate tables of each specific absorption rate standard. The above-mentioned method for adjusting the specific absorption rate has no restriction on the number of antennas of the terminal. The method is suitable for terminals with different hardware structures (different numbers of antennas), so that terminal manufacturers do not need to provide corresponding firmware for terminals with different hardware structures. For adjusting the specific absorption rate of terminals with different hardware structures, the complexity and cost are greatly reduced, and the efficiency of adjusting the specific absorption rate of terminals with different hardware structures is improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] Figure 1 is an application environment diagram of a method for adjusting specific absorption rate in one embodiment;
[0050] Figure 2 is a flow chart of a method for adjusting specific absorption rate in one embodiment;
[0051] Figure 3 It is a flowchart of a method for adjusting the specific absorption rate in a scenario embodiment;
[0052] Figure 4 It is a flowchart of a method for adjusting the specific absorption rate in a specific embodiment;
[0053] Figure 5 is a structural block diagram of a device for adjusting specific absorption rate in one embodiment;
[0054] Figure 6 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0055] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0056] The method for adjusting the specific absorption rate provided in the embodiment of the present application can be applied to Figure 1 In the application environment shown, the terminal 102 communicates with the server 104 through a network.
[0057] The data storage system can store data that needs to be processed by the server 104. The data storage system can be integrated on the server 104, or placed on the cloud or other network servers.
[0058] The method for adjusting the specific absorption rate provided in the embodiment of the present application is generally performed by the terminal 102, but it is easy for a person skilled in the art to understand that the method for adjusting the specific absorption rate provided in the embodiment of the present application can also be performed by the server 104, and the embodiment of the present application does not specifically limit this. Exemplarily, the terminal may obtain multiple level signals corresponding to multiple antennas respectively in response to the device mode switching to the target mode; obtain the SIM card status information of the SIM card, determine the target specific absorption rate standard based on the SIM card status information, send the target specific absorption rate standard, multiple target modes and multiple level signals to the server 104, the server 104 determines the target specific absorption rate table according to the target specific absorption rate standard, multiple target modes and multiple level signals, sends the target specific absorption rate table to the terminal 102, and the terminal 102 adjusts the specific absorption rate according to the target specific absorption rate table.
[0059] The terminal 102 is an electronic device that can communicate via an antenna, including but not limited to various personal computers, laptops, smart phones, tablet computers, etc. The server 104 can be implemented as an independent server or a server cluster consisting of multiple servers.
[0060] In one embodiment, Figure 2 As shown, a method for adjusting the specific absorption rate is provided, and the method is applied to Figure 1 The terminal in is used as an example to illustrate, including the following steps:
[0061] Step S202: in response to the device mode of the terminal being switched to the target mode, a plurality of level signals corresponding to the plurality of antennas are acquired.
[0062] Among them, the device mode is used to reflect the use status of the terminal. The device mode can be determined by the sensor configured on the terminal. According to the different use status of the terminal, multiple device modes can be set for the terminal; the target mode is the device mode after the device mode is switched. Multiple antennas are antennas configured on the terminal.
[0063] Specifically, when the device mode of the terminal is switched, the switched device mode is used as the target mode. The terminal obtains the level signal of each antenna. The level signal of the antenna is used to reflect the distance between the antenna and the object. In practical applications, the object can be a human body; the level signal of each antenna is a high-level signal or a low-level signal. When the level signal of an antenna is a high-level signal, it can indicate that the antenna is close to the object. When the level signal of the antenna is a low-level signal, it can indicate that the antenna is far from the object.
[0064] Step S204, obtaining SIM card status information, and determining a target specific absorption rate standard based on the SIM card status information.
[0065] Among them, the SIM card status information is the information corresponding to the status of the SIM card used in the device. The SIM card is a subscriber identity module (Subscriber Identity Module) card, also known as a user identity card, smart card, etc. The target specific absorption rate standard is one of multiple preset specific absorption rate standards. Multiple preset specific absorption rate standards are standards corresponding to multiple countries and regions, and may include but are not limited to: 3C certification standards, FCC certification standards, CE certification standards, and ISED certification standards. 3C certification (China Compulsory Certification, CCC) is China's compulsory product certification, FCC certification (Federal Communications Commission, FCC) is a certification that electronic products entering the US market need to complete, CE certification (Conformite Europeenne, CE) is a certification that electronic products entering the European market need to complete, and ISED certification (Innovation Science and Economic Development Canada) is a certification that electronic products entering the Canadian market need to complete.
[0066] In one implementation, the terminal obtains SIM card status information, which may indicate the country region where the terminal is located. According to the country region where the terminal is located, a target SAR standard is determined from a plurality of preset SAR standards.
[0067] Step S206, determining a target SAR table based on the target SAR standard, the target mode and the multiple level signals.
[0068] Among them, the target specific absorption rate standard includes multiple preset tables; according to multiple device modes of the device and the level signal of each antenna, different multiple combinations can be formed, and the multiple preset tables correspond to different multiple combinations respectively.
[0069] Specifically, a corresponding combination is determined according to the target mode and the multiple level signals, and a target specific absorption rate table corresponding to the combination is determined from the multiple preset tables included in the target specific absorption rate standard.
[0070] Step S208, adjusting the SAR of the plurality of antennas according to the target SAR table.
[0071] Specifically, the target specific absorption rate table includes a target adjustment value for adjusting the specific absorption rate of the antenna, and the specific absorption rate of each antenna is reduced by the target adjustment value to adjust the specific absorption rate of multiple antennas (adjust the SAR values of multiple antennas). The SAR values of multiple antennas meet the target specific absorption rate standard, and the SAR values of multiple antennas meet the target mode of the terminal.
[0072] In one embodiment, the multiple antennas may include a single antenna (one antenna) and a dual antenna (two antennas). In the case where the multiple antennas include a single antenna, the multiple level signals corresponding to the multiple antennas are the level signals of the single antenna, and a target specific absorption rate table is determined according to the target specific absorption rate standard, the target mode, and the level signal of the single antenna, and the specific absorption rate of the single antenna is adjusted according to the target specific absorption rate table; in the case where the multiple antennas include a dual antenna, the multiple level signals corresponding to the multiple antennas are the level signals corresponding to the two antennas, and a target specific absorption rate table is determined according to the target specific absorption rate standard, the target mode, and the level signals corresponding to the two antennas, and the specific absorption rates of the two antennas are adjusted according to the target specific absorption rate table.
[0073] In the above-mentioned method for adjusting the specific absorption rate, when the device mode of the terminal is switched, multiple level signals corresponding to the multiple antennas are obtained, the target specific absorption rate standard is determined according to the SIM card status information, the target specific absorption rate table under the target specific absorption rate standard is determined according to the target mode and the multiple level signals, and the specific absorption rates of the multiple antennas are adjusted according to the target specific absorption rate table. The above-mentioned method for adjusting the specific absorption rate determines the target specific absorption rate table according to the correspondence between the device mode, the level signals of the multiple antennas, and the specific absorption rate tables of each specific absorption rate standard. The above-mentioned method for adjusting the specific absorption rate has no restriction on the number of antennas of the terminal. This method is suitable for terminals with different hardware structures (different numbers of antennas), so that terminal manufacturers do not need to provide corresponding firmware for terminals with different hardware structures. For adjusting the specific absorption rate of terminals with different hardware structures, the complexity and cost are greatly reduced, and the efficiency of adjusting the specific absorption rate of terminals with different hardware structures is improved.
[0074] In one embodiment, in response to the device mode of the terminal being switched to a target mode, multiple level signals corresponding to multiple antennas are obtained, including: in response to the device mode of the terminal being switched to a target mode, an interrupt signal is triggered; based on the interrupt signal, level signals of multiple universal input / output interfaces are obtained to obtain multiple level signals corresponding to multiple antennas, wherein the multiple universal input / output interfaces are respectively connected to the multiple antennas.
[0075] Specifically, when the system is powered on, the operating system kernel starts, initializes the general purpose input and output interface (GPIO), and registers an interrupt processing function for the GPIO; multiple GPIOs are respectively connected to multiple antennas, and multiple GPIOs are used to monitor the level signals of multiple antennas. In practical applications, the GPIO can be an interface for dynamic power attenuation.
[0076] In response to the device mode of the terminal being switched to the target mode, the interrupt processing function is triggered to output an interrupt signal, and level signals of multiple GPIOs, ie, level signals of multiple antennas, are acquired according to the interrupt signal.
[0077] In actual applications, the processor of the terminal responds to the terminal's device mode switching to the target mode, triggers the interrupt processing function to output an interrupt signal, and the processor obtains the level signals of multiple GPIOs based on the interrupt signal. Since the GPIO is used to monitor the level signal of the antenna, the level signals of the multiple GPIOs obtained are the level signals of the multiple antennas.
[0078] In one embodiment, determining a target RA standard based on SIM card status information includes: if the SIM card status information is first status information, using a preset default standard as the target RA standard; if the SIM card status information is second status information, obtaining the regional information of the SIM card, and determining the target RA standard based on the regional information.
[0079] Among them, the first status information is used to reflect that the terminal has not inserted a SIM card, or the SIM card has not been successfully registered, and the second status information is used to reflect that the SIM card of the terminal has been successfully registered. The preset default standard is any one of a plurality of preset specific absorption rate standards, and the preset default standard can be set according to the actual needs of the application scenario of the terminal. For example, in some scenarios, the preset default standard of the terminal is the FCC certification standard, and in other scenarios, the preset default standard of the terminal is the 3C certification standard; the embodiment of the present application does not limit the preset default standard.
[0080] The region information of the SIM card is used to reflect the country region where the terminal using the SIM card is located. Exemplarily, the region information may be a mobile country code, or a character string associated with the mobile country code.
[0081] Specifically, the terminal obtains SIM card status information. If the obtained SIM card status information is used to reflect that the terminal has not inserted a SIM card, or the SIM card has not been successfully registered (the SIM card status information is the first status information), the preset default standard is used as the target SAR standard. If the obtained SIM card status information is used to reflect that the SIM card has been successfully registered (the SIM card status information is the second status information), the terminal obtains the regional information of the SIM and determines the target SAR standard according to the regional information. It is conceivable that in one possible scenario, the target SAR standard determined according to the regional information is the preset default standard.
[0082] When the regional information is a mobile country code, the target RA standard corresponding to the regional information (mobile country code) is searched in a preset RA standard mapping table; the RA standard mapping table is used to store the correspondence between the RA standard and the mobile country code.
[0083] When the region information is a character string associated with a mobile country code, the mobile country code associated with the region information (character string) is obtained, and then the target RA standard corresponding to the mobile country code is searched in a preset RA standard mapping table.
[0084] In one embodiment, a target RA table is determined based on a target RA standard, a target mode, and multiple level signals, including: determining a table set identifier based on the number of level signals, and obtaining a target table set based on the table set identifier; determining a mode value corresponding to the target mode, and determining a target table index value based on the mode value and multiple level signals; obtaining multiple preset tables of the target RA standard in the target table set; and determining a target RA table in multiple preset tables based on the target table index value.
[0085] Among them, the number of level signals is the number of antennas of the terminal; the table set identifier can be the number of antennas, which is used to find the corresponding target table set in multiple preset table sets; multiple preset table sets include preset table sets corresponding to different numbers of antennas; the target table set is the preset table set corresponding to the number of antennas of the terminal; exemplarily, when the number of level signals is 2 (the terminal includes two antennas), the table set identifier is 2, and according to the table set identifier "2", the target table set B1 is searched in multiple preset table sets; when the number of level signals is 3 (the terminal includes three antennas), the table set identifier is 3, and according to the table set identifier "3", the target table set B2 is searched in multiple preset table sets.
[0086] Specifically, the target mode is one of the multiple device modes of the terminal. The mode value of each device mode is pre-set. After determining the target mode, the mode value corresponding to the target mode is obtained; and the level values corresponding to multiple level signals are determined; the mode value and the level value are combined to obtain the target table index value.
[0087] The target specific absorption rate standard includes multiple preset tables, and the table index values of the multiple preset tables are different; in the multiple preset tables under the target specific absorption rate standard, the preset table corresponding to the target table index value is searched, and the found preset table is used as the target specific absorption rate table.
[0088] Exemplarily, the terminal includes 2 antennas, the table set identifier is 2, the target table set B1 is found in multiple preset table sets, the target table index value Ind1 is determined according to the mode value corresponding to the target mode and multiple level signals, and it is assumed that the target absorption rate standard is the 3C certification standard. Multiple preset tables of the 3C certification standard are obtained in B1: B1-3C, and the target ratio absorption rate table tab1 corresponding to Ind1 is determined in B1-3C.
[0089] Exemplarily, the terminal includes 3 antennas, the table set identifier is 3, the target table set B2 is found in multiple preset table sets, the target table index value Ind2 is determined according to the mode value corresponding to the target mode and multiple level signals, and it is assumed that the target absorption rate standard is the FCC certification standard. Multiple preset tables of the FCC certification standard are obtained in B2: B2-FCC, and the target absorption rate table tab2 corresponding to Ind2 is determined in B2-FCC.
[0090] In one embodiment, a mode value corresponding to a target mode is determined, and a target table index value is determined based on the mode value and a plurality of level signals, including: obtaining a binary mode value corresponding to the target mode; obtaining a plurality of binary level values corresponding to a plurality of level signals respectively; and combining the binary mode value and the plurality of binary level values in a preset order to obtain a target table index value.
[0091] Among them, each level signal among the multiple level signals is a high level signal or a low level signal; the high level signal and the low level signal are respectively represented by binary level values. Exemplarily, the level value corresponding to the high level signal is 1, and the level value corresponding to the low level signal is 0.
[0092] Among them, the terminal has multiple device modes. Exemplarily, the multiple device modes may include but are not limited to: box cover mode (for example, the terminal's protective shell fits the terminal screen), flip mode (for example, the terminal's protective shell does not fit the terminal screen), first usage mode (for example, the terminal is placed parallel to the horizontal plane), second usage mode (for example, the terminal is placed at a first angle to the horizontal plane), third usage mode (for example, the terminal is placed at a second angle to the horizontal plane), etc. Multiple device modes correspond to different multiple mode values. In order to facilitate the expansion of device modes, the mode value can be represented by multi-bit binary.
[0093] Exemplarily, using 1-bit binary to represent the mode value can determine the mode values for 2 device modes; using 3-bit binary to represent the mode value can determine the mode values for 8 device modes; using 4-bit binary to represent the mode value can determine the mode values for 16 device modes.
[0094] Exemplarily, the terminal includes 2 device modes, and the binary device value corresponding to the target device mode is 1; the terminal includes 8 device modes, and the binary device value corresponding to the target device mode is 010.
[0095] Specifically, the preset order includes: a preset antenna order and a preset combination order; the binary mode value and multiple binary level values are combined in the preset order to obtain a target table index value, including: combining multiple binary level values into antenna index values according to the preset antenna order, and combining the antenna index value and the binary mode value into a target table index value according to the preset combination order.
[0096] The preset antenna order is used to reflect the order of the level values of multiple level signals, and can further be used to reflect the order of multiple antennas. The preset combination order is used to reflect the combination order of antenna index values and binary mode values; the preset combination order can be that the binary mode value is located before the antenna index value, or the preset combination order is that the binary mode value is located after the antenna index value.
[0097] Exemplarily, the terminal has two antennas, and the antenna order is preset such that the level value of the first antenna is before the level value of the second antenna. Assuming that the level value of the first antenna is 1 and the level value of the second antenna is 0, the antenna index value is 10.
[0098] Exemplarily, the preset combination order is that the binary mode value is located before the antenna index value. Assuming that the binary mode value is 1 and the antenna index value is 10, it can be determined that the target table index value is 110.
[0099] In one implementation, each of the multiple preset tables under the preset SAR standard has a corresponding preset number; determining the target SAR table from the multiple preset tables based on the target table index value includes: determining the target number under the target SAR standard based on the target table index value, and using the preset table corresponding to the target number as the target SAR table. In this implementation, the table number of each preset table under each preset SAR standard is different from each other.
[0100] For example, the preset numbers of the multiple preset tables under the FCC certification standard are: 0, 1, 2, ..., 7; the target table index value is 000, the target number under the FCC certification standard is 0, and the preset table with the target number 0 is used as the target specific absorption rate table. The preset numbers of the multiple preset tables under the CE certification standard are: 8, 9, 10, ..., 15; the target table index value is 000, the target number under the CE certification standard is 8, and the preset table with the target number 8 is used as the target specific absorption rate table.
[0101] For example, assume that the terminal includes 2 device modes and the terminal is configured with two antennas, as shown in Table 1. The preset table set corresponding to the table set identifier 2 is obtained, and the preset table set includes: 8 preset tables under the FCC certification standard, 8 preset tables under the CE certification standard, and 8 preset tables under the ISED certification standard. When the mode value is 0, the level value of the first antenna is 1, and the level value of the second antenna is 1, the target table index value is 000. If the target specific absorption rate standard is the FCC certification standard, then under the FCC certification standard, the target number corresponding to the target table index value of 000 is 0. In the 8 preset tables under the FCC certification standard, the preset table corresponding to the target number 0 is used as the target specific absorption rate table.
[0102] Table 1
[0103]
[0104]
[0105] In one embodiment, adjusting the specific absorption rates of the multiple antennas according to the target specific absorption rate table includes: obtaining the current frequency band of the terminal, searching for a target adjustment value in the target specific absorption rate table based on the frequency band; and reducing the specific absorption rates of the multiple antennas by the target adjustment value.
[0106] Specifically, the target specific absorption rate table is used to store the correspondence between multiple frequency bands and multiple preset adjustment values; the current frequency band of the terminal is obtained, the preset adjustment value corresponding to the current frequency band is searched in the target specific absorption rate table, and the preset adjustment value corresponding to the current frequency band is used as the target adjustment value. The SAR value of each antenna is reduced by the target adjustment value to complete the adjustment of the specific absorption rate of the antenna.
[0107] For example, the target specific absorption rate table is shown in Table 2.
[0108] Table 2
[0109] The first frequency band First preset adjustment value Second frequency band Second preset adjustment value The third frequency band The third preset adjustment value
[0110] Exemplarily, the first frequency band may be a 2G / 3G frequency band, the first preset adjustment value is 0.3W / Kg, the second frequency band may be a 4G frequency band, the second preset adjustment value is 0.2W / Kg, the third frequency band may be a 5G frequency band, and the third preset adjustment value is 0.1W / Kg; when the current frequency band of the terminal is a 5G frequency band, the SAR value of each antenna is controlled to be reduced by 0.1W / Kg. It should be noted that this example is only used to illustrate the process of adjusting the specific absorption rate of multiple antennas according to the target specific absorption rate table. In actual applications, the target specific absorption rate table may also include more frequency bands, and the preset adjustment value corresponding to each frequency band may also be set to other values according to actual needs.
[0111] In one application scenario, such as Figure 3 As shown, the communication system of the terminal includes a host and a module. The Host and the Module can be connected through a hardware interface or can perform software communication. The hardware interface connection can be implemented through a PCIE interface, a USB interface, etc. The software communication can be implemented through an AT command or an MBIM. The AT command set is sent from a terminal device or a data terminal device to a terminal adapter or a data circuit terminal device. MBIM is a mobile broadband interface model.
[0112] The host includes the basic input and output system (BIOS) and the sensor driver; the module includes: the application processor (AP) and the baseband processor (BP), and the AP and BP can communicate and control. The terminal's operating system, user interface and application are all running in the AP, and the terminal's communication and control software are running in the BP. The adjustment of the antenna's SAR value is also implemented in the BP.
[0113] When the method for adjusting the specific absorption rate is applied to the terminal, it includes: determining the device mode through the sensor of the Host, when the device mode is switched to the target mode, obtaining the level signals of multiple antennas through GPIO, the AP detecting the SIM card status information, if the SIM card status information is the first status information, using the FCC certification standard as the target specific absorption rate standard, if the SIM card status information is the second status information, obtaining the mobile country code of the SIM card from the BP, and determining the target specific absorption rate standard corresponding to the mobile country code in the preset specific absorption rate standard mapping table.
[0114] The Host sends the target mode to the Module. The Module determines the target table index value through the mode value of the target mode and multiple level signals, and determines the target specific absorption rate table according to the target table index value. The target specific absorption rate table is transmitted to the BP through the hardware interface. The BP adjusts the specific absorption rates of multiple antennas according to the target specific absorption rate table through software communication.
[0115] In a specific embodiment, Figure 4 As shown, the adjustment methods for the specific absorption rate include:
[0116] S401, in response to the device mode of the terminal being switched to the target mode, triggering an interrupt signal;
[0117] S402, acquiring level signals of a plurality of universal input / output interfaces according to the interrupt signal, and obtaining a plurality of level signals corresponding to a plurality of antennas respectively, wherein the plurality of universal input / output interfaces are connected to the plurality of antennas respectively;
[0118] S403, obtaining SIM card status information;
[0119] S404, if the SIM card status information is the first status information, using a preset default standard as a target specific absorption rate standard;
[0120] S405, if the SIM card state information is the second state information, obtaining the region information of the SIM card, and determining the target specific absorption rate standard based on the region information;
[0121] S406, determining a table set identifier based on the number of level signals, and acquiring a target table set based on the table set identifier;
[0122] S407, obtaining a binary mode value corresponding to the target mode; obtaining a plurality of binary level values corresponding to the plurality of level signals respectively;
[0123] S408, combining the binary mode value and the plurality of binary level values in a preset order to obtain a target table index value;
[0124] S409, obtaining multiple preset tables of target SAR standards in the target table set, and determining the target SAR table in the multiple preset tables based on the target table index value;
[0125] S410, obtaining a current frequency band of the terminal, searching a target specific absorption rate table for a target adjustment value based on the frequency band; and reducing specific absorption rates of multiple antennas by the target adjustment value.
[0126] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0127] The above-mentioned method for adjusting the specific absorption rate, when the device mode of the terminal is switched, obtains multiple level signals corresponding to the multiple antennas respectively, determines the target specific absorption rate standard according to the SIM card status information, determines the target specific absorption rate table under the target specific absorption rate standard according to the target mode and the multiple level signals, and adjusts the specific absorption rates of the multiple antennas according to the target specific absorption rate table. The above-mentioned method for adjusting the specific absorption rate determines the target specific absorption rate table according to the correspondence between the device mode, the level signals of the multiple antennas, and the specific absorption rate tables of each specific absorption rate standard. The above-mentioned method for adjusting the specific absorption rate has no restriction on the number of antennas of the terminal. The method is suitable for terminals with different hardware structures (different numbers of antennas), so that terminal manufacturers do not need to provide corresponding firmware for terminals with different hardware structures. For adjusting the specific absorption rate of terminals with different hardware structures, the complexity and cost are greatly reduced, and the efficiency of adjusting the specific absorption rate of terminals with different hardware structures is improved.
[0128] Based on the same inventive concept, the embodiment of the present application also provides a device for adjusting the specific absorption rate for implementing the method for adjusting the specific absorption rate involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of one or more devices for adjusting the specific absorption rate provided below can refer to the limitations of the method for adjusting the specific absorption rate above, and will not be repeated here.
[0129] In one embodiment, Figure 5As shown, a device for adjusting a specific absorption rate is provided, comprising: an acquisition module 501, a specific absorption rate standard determination module 502, a specific absorption rate table determination module 503 and a specific absorption rate adjustment module 504, wherein:
[0130] An acquisition module 501 is used to acquire a plurality of level signals corresponding to a plurality of antennas in response to the device mode of the terminal being switched to a target mode;
[0131] The SAR standard determination module 502 is used to obtain SIM card status information and determine a target SAR standard based on the SIM card status information;
[0132] A SAR table determination module 503, configured to determine a target SAR table based on the target SAR standard, the target mode and the multiple level signals;
[0133] The SAR adjustment module 504 is configured to adjust the SARs of the plurality of antennas according to the target SAR table.
[0134] In one embodiment, the acquisition module 501 includes:
[0135] An interrupt triggering unit, configured to trigger an interrupt signal in response to the device mode of the terminal being switched to the target mode;
[0136] The level signal acquisition and determination unit acquires level signals of multiple universal input and output interfaces according to the interrupt signal to obtain multiple level signals corresponding to multiple antennas respectively, wherein the multiple universal input and output interfaces are connected to the multiple antennas respectively.
[0137] In one embodiment, the SAR standard determination module 502 includes:
[0138] A first processing unit, configured to use a preset default standard as a target specific absorption rate standard if the SIM card state information is the first state information;
[0139] The second processing unit is configured to obtain the region information of the SIM card if the SIM card state information is the second state information, and determine a target specific absorption rate standard based on the region information.
[0140] In one embodiment, the specific absorption rate table determination module 503 includes:
[0141] a target table set acquisition unit, configured to determine a table set identifier based on the number of the level signals, and acquire a target table set based on the table set identifier;
[0142] a target table index value determining unit, configured to determine a mode value corresponding to the target mode, and determine a target table index value based on the mode value and the plurality of level signals;
[0143] A preset table acquisition unit, configured to acquire a plurality of preset tables of the target specific absorption rate standard from the target table set;
[0144] A target specific absorption rate table determining unit is used to determine a target specific absorption rate table in the plurality of preset tables based on the target table index value.
[0145] In one embodiment, the target table index value determination unit includes:
[0146] A first acquisition unit, used to acquire a binary mode value corresponding to the target mode;
[0147] A second acquisition unit, used to acquire a plurality of binary level values corresponding to the plurality of level signals respectively;
[0148] The target table index value determining unit is used to combine the binary mode value and the multiple binary level values in a preset order to obtain a target table index value.
[0149] In one embodiment, the SAR adjustment module 504 includes:
[0150] A searching unit, configured to obtain a current frequency band of the terminal, and search the target adjustment value in the target specific absorption rate table based on the frequency band;
[0151] An adjustment unit is used to reduce the specific absorption rate of the multiple antennas by the target adjustment value.
[0152] Each module in the above-mentioned specific absorption rate adjustment device can be implemented in whole or in part by software, hardware and a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute the operations corresponding to each of the above modules.
[0153] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 6As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, a method for adjusting a specific absorption rate is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covered on the display screen, or a key, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.
[0154] Those skilled in the art will understand that Figure 6 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0155] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the following steps are implemented:
[0156] In response to the device mode of the terminal being switched to the target mode, a plurality of level signals corresponding to the plurality of antennas are acquired;
[0157] Acquire SIM card status information, and determine a target specific absorption rate standard based on the SIM card status information;
[0158] determining a target specific absorption rate table based on the target specific absorption rate standard, the target mode, and the plurality of level signals;
[0159] The specific absorption rates of the plurality of antennas are adjusted according to the target specific absorption rate table.
[0160] In one embodiment, a computer readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the following steps are implemented:
[0161] In response to the device mode of the terminal being switched to the target mode, a plurality of level signals corresponding to the plurality of antennas are acquired;
[0162] Acquire SIM card status information, and determine a target specific absorption rate standard based on the SIM card status information;
[0163] determining a target specific absorption rate table based on the target specific absorption rate standard, the target mode, and the plurality of level signals;
[0164] The specific absorption rates of the plurality of antennas are adjusted according to the target specific absorption rate table.
[0165] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the following steps:
[0166] In response to the device mode of the terminal being switched to the target mode, a plurality of level signals corresponding to the plurality of antennas are acquired;
[0167] Acquire SIM card status information, and determine a target specific absorption rate standard based on the SIM card status information;
[0168] determining a target specific absorption rate table based on the target specific absorption rate standard, the target mode, and the plurality of level signals;
[0169] The specific absorption rates of the plurality of antennas are adjusted according to the target specific absorption rate table.
[0170] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0171] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0172] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. A method for adjusting specific absorption rate, characterized in that: The method comprises: In response to the device mode of the terminal being switched to a target mode, a plurality of level signals respectively corresponding to the plurality of antennas are acquired; the target mode is the device mode after switching, and the device mode is used to reflect the usage status of the terminal; Acquire SIM card status information, and if the SIM card status information is first status information, use a preset default standard as a target specific absorption rate standard; if the SIM card status information is second status information, acquire region information of the SIM card, and determine the target specific absorption rate standard based on the region information; Determine a table set identifier based on the number of the level signals, and obtain a target table set based on the table set identifier; obtain a binary mode value corresponding to the target mode; obtain multiple binary level values corresponding to the multiple level signals respectively; combine the binary mode value and the multiple binary level values in a preset order to obtain a target table index value; obtain multiple preset tables of the target specific absorption rate standard in the target table set; determine a target specific absorption rate table in the multiple preset tables based on the target table index value; The specific absorption rates of the multiple antennas are adjusted according to the target specific absorption rate table so that the specific absorption rates of the multiple antennas meet the target mode.
2. The method according to claim 1, characterized in that The step of acquiring a plurality of level signals respectively corresponding to a plurality of antennas in response to the device mode of the terminal being switched to the target mode comprises: In response to the device mode of the terminal being switched to the target mode, triggering an interrupt signal; The level signals of multiple universal input / output interfaces are acquired according to the interrupt signal to obtain multiple level signals corresponding to the multiple antennas respectively, wherein the multiple universal input / output interfaces are connected to the multiple antennas respectively.
3. The method according to claim 1 or 2, characterized in that: The adjusting the specific absorption rates of the plurality of antennas according to the target specific absorption rate table comprises: Acquire a current frequency band of the terminal, and search the target adjustment value in the target specific absorption rate table based on the frequency band; The specific absorption rates of the plurality of antennas are reduced by the target adjustment value.
4. A device for adjusting specific absorption rate, characterized in that: The device comprises: an acquisition module, configured to acquire a plurality of level signals respectively corresponding to a plurality of antennas in response to the device mode of the terminal being switched to a target mode; the target mode is the device mode after switching, and the device mode is used to reflect the usage status of the terminal; a module for determining a specific absorption rate standard, for obtaining SIM card status information, and if the SIM card status information is the first status information, using a preset default standard as a target specific absorption rate standard; if the SIM card status information is the second status information, obtaining the region information of the SIM card, and determining the target specific absorption rate standard based on the region information; A specific absorption rate table determination module, used to determine a table set identifier based on the number of level signals, and obtain a target table set based on the table set identifier; obtain a binary mode value corresponding to the target mode; obtain a plurality of binary level values corresponding to the plurality of level signals; combine the binary mode value and the plurality of binary level values in a preset order to obtain a target table index value; obtain a plurality of preset tables of the target specific absorption rate standard in the target table set; determine a target specific absorption rate table in the plurality of preset tables based on the target table index value; The specific absorption rate adjustment module is used to adjust the specific absorption rates of the multiple antennas according to the target specific absorption rate table so that the specific absorption rates of the multiple antennas meet the target mode.
5. The device according to claim 4, characterized in that The specific absorption rate adjustment module comprises: A searching unit, configured to obtain a current frequency band of the terminal, and search the target adjustment value in the target specific absorption rate table based on the frequency band; An adjustment unit is used to reduce the specific absorption rate of the multiple antennas by the target adjustment value.
6. A computer device comprising a memory and a processor, wherein the memory stores a computer program, characterized in that: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 3 are implemented.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 3 are implemented.
8. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 3 are implemented.
Citation Information
Patent Citations
Electronic equipment joint specific absorption rate adjusting method and device and electronic equipment
CN110572172A