Signal transmitting method and device, terminal, chip, storage medium and program product

Through the temperature sensor monitoring and switching working mode, the problem of temperature increase of dual-slot dual-pass terminals is solved, power consumption and temperature reduction is achieved, and terminal reliability and user experience are improved.

CN119277486APending Publication Date: 2025-01-07GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310835218.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-07
Publication Date
2025-01-07

AI Technical Summary

Technical Problem

In dual-card dual-pass terminals, when two SIM cards are signal-processed and transmitted at the same time, it leads to high system power and increased terminal temperature, which affects the user experience and may damage the hardware.

Method used

The terminal temperature is monitored by a temperature sensor. If the threshold is exceeded, switch to the second operating mode with lower power consumption. The dual-stop signal is transmitted in different time slots to reduce power consumption and temperature.

Benefits of technology

It effectively reduces the heat generated by signal transmission, extends the service life of the terminal and improves the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119277486A_ABST
    Figure CN119277486A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a signal transmitting method and device, a terminal, a chip, a storage medium and a program product, and belongs to the technical field of communication. The method comprises the steps of determining a target temperature based on a temperature value reported by at least one temperature sensor under the condition of controlling the dual cards to perform signal emission in a first working mode, and simultaneously emitting signals corresponding to the dual cards in the first working mode; under the condition that the target temperature is higher than a temperature threshold value, the dual card is controlled to be switched to a second working mode, and the power consumption in the first working mode is higher than that in the second working mode; and controlling the double cards to carry out signal emission in the second working mode, wherein signals corresponding to the double cards in the second working mode are respectively emitted in different time slots in a time-sharing manner. By adopting the scheme provided by the embodiment of the invention, when the terminal is in the first working mode and the temperature of the terminal is relatively high, the terminal can be switched to the second working mode for signal transmission, so that the temperature is reduced.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of communication technology, and in particular to a signal transmission method, device, terminal, chip, storage medium and program product. Background Art

[0002] Nowadays, in order to improve users' communication experience, dual-SIM dual-standby dual-channel terminals have gradually become mainstream.

[0003] In the related art, the two SIM (Subscriber Identity Module) cards in the dual-card dual-pass terminal use different baseband systems and radio frequency systems to transmit and receive signals. During the dual-card communication process, the two SIMs transmit signals independently, that is, the baseband systems corresponding to the two SIMs can process and transmit signals at the same time.

[0004] However, in the solution provided by the related art, when the baseband systems corresponding to the two SIM cards perform signal processing and transmission at the same time, the high system power will cause a high temperature of the terminal housing. Summary of the invention

[0005] The embodiments of the present application provide a signal transmission method, device, terminal, chip, storage medium and program product. The technical solution is as follows:

[0006] On the one hand, an embodiment of the present application provides a signal transmission method, the method is used for a terminal device equipped with dual SIM cards, the method comprising:

[0007] In the case of controlling the dual SIM cards to transmit signals in the first working mode, determining the target temperature based on the temperature value reported by at least one temperature sensor, and transmitting the signals corresponding to the dual SIM cards in the first working mode simultaneously;

[0008] When the target temperature is higher than the temperature threshold, the dual cards are controlled to switch to a second working mode, and the power consumption in the first working mode is higher than the power consumption in the second working mode;

[0009] The dual cards are controlled to transmit signals in the second working mode, and the signals corresponding to the dual cards in the second working mode are respectively transmitted in different time slots.

[0010] On the other hand, an embodiment of the present application provides a signal transmitting device, the device comprising:

[0011] a temperature determination module, configured to determine a target temperature based on a temperature value reported by at least one temperature sensor when controlling the dual SIM cards to transmit signals in a first working mode in which the signals corresponding to the dual SIM cards are transmitted simultaneously;

[0012] A first control module, configured to control the dual card to switch to a second working mode when the target temperature is higher than a temperature threshold, wherein the power consumption in the first working mode is higher than the power consumption in the second working mode;

[0013] The second control module is used to control the dual cards to transmit signals in the second working mode, and the signals corresponding to the dual cards in the second working mode are transmitted in different time slots.

[0014] On the other hand, an embodiment of the present application provides a terminal, which includes a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the signal transmission method described in the above aspect.

[0015] On the other hand, an embodiment of the present application provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to execute the signal transmission method described in the above aspects.

[0016] On the other hand, an embodiment of the present application provides a computer-readable storage medium, in which at least one program code is stored, and the program code is loaded and executed by a processor to implement the signal transmission method as described in the above aspects.

[0017] On the other hand, an embodiment of the present application provides a computer program product, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the signal transmission method provided in various optional implementations of the above aspects.

[0018] In the embodiment of the present application, the terminal is provided with two SIM cards, and the power consumption in the first working mode is higher than that in the second working mode. When the terminal transmits signals in the first working mode, the power consumption generated is high, that is, the heat generated is also relatively large. Therefore, when controlling the dual cards to transmit signals in the first working mode, it is necessary to determine the target temperature based on the temperature value reported by at least one temperature sensor, and compare the target temperature with the temperature threshold to determine whether the target temperature of the current terminal reaches the temperature threshold. If the temperature threshold is reached, the current terminal temperature is too high and the temperature needs to be lowered. At this time, the terminal can control the dual cards to switch to the second working mode, and control the dual cards to transmit signals in the second working mode to reduce power consumption, reduce the heat generated by signal transmission in the first working mode, and thus reduce the terminal temperature. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.

[0020] Figure 1 A schematic diagram showing an implementation environment provided by an exemplary embodiment of the present application is shown;

[0021] Figure 2 A flow chart of a signal transmission method provided by an exemplary embodiment of the present application is shown;

[0022] Figure 3 A schematic diagram showing signal transmission in a first working mode and a second working mode provided by an exemplary embodiment of the present application is shown;

[0023] Figure 4 A flowchart of switching dual-SIM card working modes provided by an exemplary embodiment of the present application is shown;

[0024] Figure 5 A schematic diagram of switching dual-SIM card working modes provided by an exemplary embodiment of the present application is shown;

[0025] Figure 6 A schematic diagram of switching dual-SIM card working modes provided by another exemplary embodiment of the present application is shown;

[0026] Figure 7 A structural block diagram of a signal transmitting device provided by an exemplary embodiment of the present application is shown;

[0027] Figure 8 A structural block diagram of a terminal provided by an exemplary embodiment of the present application is shown. DETAILED DESCRIPTION

[0028] In order to make the objectives, technical solutions and advantages of the present application clearer, the implementation methods of the present application will be further described in detail below with reference to the accompanying drawings.

[0029] To meet the communication needs of users, most terminals currently support configuration of two SIM cards. For terminal devices equipped with dual SIM cards, there may be two modes: dual SIM dual pass and dual SIM single pass.

[0030] Dual-SIM dual-pass means that two SIM cards are inserted into the terminal, and the two SIM cards can transmit signals at the same time. Dual-SIM single-pass means that two SIM cards are inserted into the terminal, supporting two different network modes, but when one SIM card is communicating, the other SIM card cannot communicate.

[0031] For dual-SIM dual-pass terminal devices, there may be two different modes for dual-SIM signal transmission, one is FC DSDA (Full Concurrency Dual SIM Dual Active), and the other is Tx sharing DSDA (transmission link multiplexing dual-SIM dual-pass).

[0032] Among them, in full-concurrent dual-card dual-pass, the two SIM cards work in different transmission paths, and different transmission paths can work independently at the same time, that is, the terminal will allocate different transmission paths for SIM1 and SIM2.

[0033] In dual-SIM dual-pass mode with multiplexing transmission link, two SIM cards reuse the same transmission path, and at least the power supply and power amplifier components in the link need to be reused to achieve multiplexing of the transmission link through time-sharing. For the dual-SIM dual-pass mode with link multiplexing, the terminal device is usually only equipped with one transmission path.

[0034] It should be noted that the SIM1 and SIM2 involved in the embodiments of the present application are IC cards (Integrated Circuit Cards) held by mobile users of the global mobile communication system, that is, user identification cards. Optionally, both the SIM1 card and the SIM2 card are integrated with a CPU (Central Processing Unit), a working memory, a program memory, a data memory, and a serial communication unit, etc., which are not limited in this embodiment.

[0035] Figure 1 A schematic diagram of an implementation environment provided by an exemplary embodiment of the present application is shown, and the implementation environment includes: an application processor 110 , a baseband chip 120 , and a temperature sensor 130 .

[0036] Among them, the application processor 110 and the baseband chip can establish a communication connection and perform data communication through the communication connection. The communication connection can be a general GPIO (General Purpose Input / Output), UART (Universal Asynchronous Receiver / Transmitter), I2C (Inter-Integrated Circuit) bus, SPI (Serial Peripheral interface), etc., which is not limited to the embodiments of the present application.

[0037] In some embodiments, the application processor 110 is connected to the temperature sensor 130, and the temperature sensor 130 can send the detected temperature value to the application processor 110, and the application processor determines the target temperature based on the received temperature value, and notifies the baseband chip 120 to control the signal transmission mode of the dual card based on the target temperature.

[0038] The baseband chip 120 is used to synthesize the baseband signal to be transmitted, or decode the received baseband signal. In addition, in the embodiment of the present application, the baseband chip 120 is also used to control the switching of the working modes of the dual cards.

[0039] In some embodiments, the wireless communication system in the terminal device is provided with components such as an antenna, a radio frequency front end, a radio frequency transceiver, and a baseband chip. The radio frequency front end includes a power amplifier, a filter, a low noise amplifier, and a switch, etc., which are not limited in this embodiment. The power amplifier is used in the transmission path to amplify the weak radio frequency signal in the transmission path so that the signal obtains higher power to achieve high-quality communication.

[0040] Indicatively, Figure 1 As shown, the current terminal is in the first working mode, that is, the signals corresponding to the dual cards are transmitted simultaneously. At this time, the baseband chip 120 controls the dual cards to transmit signals in the first working mode. The application processor determines the target temperature based on the temperature value reported by at least one temperature sensor 130, and compares the target temperature with the temperature threshold. When the target temperature is greater than the temperature threshold, that is, the temperature of the terminal in the first working mode exceeds the predicted temperature, the application processor 110 will send a control instruction to the baseband chip 120, and the control instruction is used to notify the baseband chip to implement heating mitigation measures. After receiving the control instruction sent by the application processor 110, the baseband chip 120 controls the dual cards to switch to the second working mode, that is, the signals corresponding to the dual cards are transmitted in different time slots respectively, so as to reduce power consumption and thus reduce the terminal temperature.

[0041] It should be noted that Figure 1 In the example, only one temperature sensor 130 is provided in the terminal. In other embodiments, multiple temperature sensors may be provided at different locations in the terminal for temperature sensing, and this embodiment does not constitute a limitation to this.

[0042] Figure 2 A flow chart of a signal transmission method provided by an exemplary embodiment of the present application is shown. In the embodiment of the present application, the method is used for a terminal device provided with dual SIM cards, and the method includes:

[0043] Step 201: When controlling the dual cards to transmit signals in the first working mode, determine a target temperature based on a temperature value reported by at least one temperature sensor.

[0044] Among them, in the first working mode, the signals corresponding to the dual cards are transmitted simultaneously.

[0045] When the signals corresponding to the dual SIM cards are transmitted at the same time, the transmission power corresponding to each SIM card is the same as the power consumption in the single-channel mode. However, since the dual SIM cards transmit signals at the same time, the transmission power will be nearly doubled compared to the single-channel mode, and the power consumption will also increase accordingly. The increase in power consumption will cause the terminal temperature to rise. On the one hand, the terminal temperature that is too high will affect the user experience. On the other hand, the terminal temperature that is too high may cause irreversible damage to the hardware components of the terminal. Therefore, when controlling the dual SIM cards to transmit signals in the first working mode, the temperature sensor needs to detect the target temperature.

[0046] Among them, at least one temperature sensor is set at a different position in the terminal device, which may be a thermistor embedded in each chip in the terminal, or a temperature sensor external to the chip in the terminal, etc. After receiving the temperature reported by the at least one temperature sensor, the application processor determines the target temperature based on at least one temperature value reported by the at least one temperature sensor, and the target temperature can reflect the temperature change caused by the dual card signal transmission in the first working mode to a certain extent.

[0047] Optionally, each temperature sensor is connected to a clock circuit so that the temperature sensor reports a temperature value to the application processor once every fixed time interval, and the application processor calculates the target temperature.

[0048] Optionally, the application processor uses the maximum value of the temperatures uploaded by each temperature sensor as the target temperature; optionally, the application processor calculates the average of the temperature values ​​uploaded by the temperature sensor as the target temperature; optionally, the application processor calculates the temperature values ​​uploaded by the temperature sensor and fits the fitted value as the target temperature.

[0049] Step 202: When the target temperature is higher than the temperature threshold, control the dual cards to switch to the second working mode.

[0050] The power consumption in the first working mode is higher than the power consumption in the second working mode.

[0051] When the application processor determines that the target temperature is higher than the temperature threshold, a control instruction is sent to the baseband chip, and the control instruction is used to instruct the baseband chip to control the dual cards to switch to a second working mode with lower power consumption, so as to reduce the power generated by signal transmission by reducing the transmission power.

[0052] Step 203, controlling the dual cards to transmit signals in the second working mode.

[0053] In the second working mode, the signals corresponding to the dual cards are transmitted in different time slots.

[0054] Since the terminal device provided in the embodiment of the present application supports the simultaneous transmission of signals corresponding to dual cards, the terminal device in the embodiment of the present application should have two transmission paths, and the signals corresponding to different SIM cards are transmitted through different transmission paths. Therefore, when controlling the dual cards to transmit signals in the second working mode, different SIM cards can still transmit signals through different transmission paths, but in order to reduce power consumption, the signals corresponding to the dual cards are transmitted in different time slots, that is, in the second working mode, the signals corresponding to the dual cards are transmitted in different time slots through different transmission paths in time sharing.

[0055] Optionally, although the terminal device in the embodiment of the present application is provided with two transmission paths, the signals corresponding to the dual cards can be multiplexed through the same transmission path for transmission. In the case of multiplexing the same transmission path, it is necessary to adjust the parameters of each component in the multiplexed transmission path before signal transmission so that the transmission path can transmit different signals corresponding to the dual cards.

[0056] In one possible implementation, the transmission path is provided with components such as a power supply circuit, a frequency converter, a filter, a noise amplifier, a power amplifier, and a duplex circuit, and the components provided in different transmission paths may be different. The embodiment of the present application does not limit the hardware components provided in each transmission path.

[0057] Indicative, Figure 3 A schematic diagram of signal transmission in the first working mode and the second working mode provided by an exemplary embodiment of the present application is shown, wherein a high level indicates that the corresponding SIM card transmits a signal, and a low level indicates that the corresponding SIM does not transmit a signal. Before t1, the dual cards transmit signals in the first working mode, that is, the signals corresponding to the dual cards are transmitted simultaneously. At time t1, the target temperature is higher than the temperature threshold, and the dual cards are controlled to switch to the second working mode. In the second working mode, the signals corresponding to different SIMs are transmitted in different time slots. In the figure, in the signal transmission time slot corresponding to SIM1, the signal corresponding to SIM2 is not transmitted; in the time slot when the signal of SIM1 is not transmitted, the signal corresponding to SIM2 is transmitted.

[0058] In summary, in the embodiment of the present application, the terminal is provided with two SIM cards, and the power consumption in the first working mode is higher than that in the second working mode. When the terminal transmits signals in the first working mode, the power consumption generated is higher, that is, the heat generated is also relatively large. Therefore, when controlling the dual cards to transmit signals in the first working mode, it is necessary to determine the target temperature based on the temperature value reported by at least one temperature sensor, and compare the target temperature with the temperature threshold to determine whether the target temperature of the current terminal reaches the temperature threshold. If the temperature threshold is reached, the current terminal temperature is too high and the temperature needs to be lowered. At this time, the terminal can control the dual cards to switch to the second working mode, and control the dual cards to transmit signals in the second working mode to reduce power consumption, reduce the heat generated by signal transmission in the first working mode, and thereby reduce the terminal temperature.

[0059] In a possible implementation, in the first working mode, the signals corresponding to the dual cards are transmitted simultaneously, so the first working mode is the FC DSDA mode, and in the second working mode, the signals corresponding to the dual cards are transmitted in different time slots, so the second working mode is the time-sharing transmission DSDA mode.

[0060] It should be noted that in the embodiment of the present application, the terminal only determines the uplink working mode of the corresponding signals of the dual cards according to the target temperature, and the downlink working mode of the dual cards is the same as the downlink working mode of FC DSDA. The dual cards correspond to different RF systems for signal reception and processing, which is not elaborated in the embodiment of the present application.

[0061] Indicative, Figure 4 A flowchart of switching dual-card working modes provided by an exemplary embodiment of the present application is shown. The terminal device is provided with n temperature sensors. The application processor receives the temperature value reported by at least one temperature sensor, and calculates the target temperature based on the temperature value, and then determines whether the target temperature exceeds the temperature threshold. If the target temperature does not exceed the temperature threshold, the application processor recalculates the target temperature threshold and makes a judgment again after re-receiving the temperature value reported by the temperature sensor. If the target temperature exceeds the temperature threshold, the current terminal temperature is too high, and the application processor notifies the baseband system to control the dual-card to switch from the FC DSDA mode to the time-sharing transmission DSDA mode to reduce power consumption and lower the terminal temperature.

[0062] In the embodiment of the present application, a plurality of temperature sensors are provided in the terminal, and the temperatures measured by different temperature sensors correspond to different positions in the terminal. When the target temperature is determined based on the temperature value reported by at least one temperature sensor, the temperature value may be the temperature of a power amplifier in the signal transmission path that consumes more power due to processing the transmission signal, or may be the temperature of the terminal housing felt by the user. Therefore, when the target temperature is determined based on the temperature value reported by at least one temperature sensor, there may be the following three possible implementations:

[0063] 1. Determine the temperature of the power amplifier as the target temperature.

[0064] In this case, the terminal receives the first target temperature reported by the temperature sensor corresponding to the power amplifier in the signal transmission path.

[0065] Furthermore, when the first target temperature is higher than the first temperature threshold, the dual cards are controlled to switch to the second working mode.

[0066] Determining the first target temperature as the target temperature can determine to a great extent that the reason why the target temperature is greater than the temperature threshold is that the dual cards are in the first working mode. Therefore, when the first target temperature is higher than the first temperature threshold, the dual cards are controlled to switch to the second working mode to control the dual cards to transmit in different time slots, which can solve the problem of high terminal temperature from the root.

[0067] 2. Determine the temperature of the terminal housing as the target temperature.

[0068] In this case, the terminal needs to fit the temperature values ​​reported by the at least two temperature sensors based on the position information of the at least two temperature sensors to determine the second target temperature of the terminal housing.

[0069] Optionally, a shell temperature fitting model can be used to perform linear fitting through mathematical methods, and the shell temperature fitting model can be trained and verified through a large amount of data to obtain a trained shell temperature fitting model. The trained shell temperature fitting model is configured in the terminal device, and the temperature values ​​reported by each temperature sensor are fitted through the shell temperature fitting model. In addition, during the fitting process, different weights can be assigned to the temperature values ​​uploaded by different sensors according to the location information of different temperature sensors.

[0070] For example, in the embodiment of the present application, the power consumption is reduced by changing the working mode of the dual-cards. In order to make the changing working mode of the dual-cards can effectively reduce the terminal temperature, it can be judged that the target temperature is higher than the temperature threshold because the dual-cards transmit signals through the first working mode. If the target temperature is too high because the corresponding signals of the dual-cards are transmitted simultaneously, then changing the working mode of the dual-cards can have a greater impact on reducing the temperature. In this case, the terminal can give a higher weight to the temperature sensor near the power amplifier.

[0071] After obtaining the second target temperature of the terminal shell, the second target temperature is determined as the target temperature, and when the second target temperature is higher than the second temperature threshold, the dual cards are controlled to switch to the second working mode.

[0072] Determining the second target temperature as the target temperature can make the user feel that the shell temperature is higher than the comfortable temperature of the user's hand feel, and reduce the power consumption of the dual-card transmission signal to reduce the heat generated by the signal transmission, which is conducive to improving the user's hand feel when using the terminal.

[0073] 3. The temperature of the terminal housing and the temperature of the power amplifier are jointly determined as the target temperature.

[0074] In this case, the terminal receives a first target temperature reported by a temperature sensor corresponding to the power amplifier in the signal transmission path, and based on the position information of at least two temperature sensors, fits the temperature values ​​reported by at least two temperature sensors to determine a second target temperature of the terminal shell.

[0075] Furthermore, when the first target temperature is higher than the first temperature threshold and the second target temperature is higher than the second temperature threshold, the dual cards are controlled to switch to the second working mode.

[0076] In the above three methods, since the objects indicated by the first target temperature and the second target temperature are different, the first temperature threshold and the second temperature threshold may be the same or different, and the first temperature threshold and the second temperature threshold may be fixed values ​​set at the factory, or may be automatically adjusted by the terminal in different application scenarios.

[0077] In a possible implementation, the terminal determines the first temperature threshold and / or the second temperature threshold based on the uplink throughput demand of the current service. When the uplink throughput demand of the current service is large, in order to shorten the delay of the current service and avoid jamming, the signals corresponding to the dual cards are usually transmitted simultaneously when the uplink throughput of the service is large. When the uplink throughput demand of the current service is small, the uplink throughput demand of the current service can be met by transmitting the corresponding signals of the dual cards in different time slots, and jamming will not occur. Therefore, the first temperature threshold is positively correlated with the uplink throughput demand of the current service, and the second temperature threshold is positively correlated with the uplink throughput demand of the current service. That is, when the uplink throughput demand of the current business is large, the first temperature threshold increases, and the second temperature threshold also increases, making it less likely that the target temperature will be higher than the temperature threshold, so that the terminal controls the dual cards to maintain signal transmission in the first working mode to meet the uplink throughput demand of the current business; when the uplink throughput demand of the current business is small, both the first temperature threshold and the second temperature threshold are reduced, making it easier for the target temperature to be higher than the temperature threshold, so that the dual cards are more likely to switch to the second working mode for signal transmission to reduce the power consumption of signal transmission.

[0078] Among them, the throughput demand of the current service can be determined by the terminal based on the signal uplink throughput corresponding to the current service in a period of time before the current moment. In the time period T before the current moment, the greater the signal uplink throughput corresponding to the current service, the greater the throughput demand of the current service; in the time period T before the current moment, the smaller the signal uplink throughput corresponding to the current service, the smaller the throughput demand of the current service.

[0079] After the terminal controls the dual cards to transmit signals in the second working mode, it is also necessary to control the dual cards to switch back to the first working mode to transmit signals according to the current target temperature of the terminal to improve the uplink throughput of the signals.

[0080] When the target temperature is less than the third temperature threshold, the terminal controls the dual SIM cards to switch to the first working mode, and controls the dual SIM cards to transmit signals in the first working mode.

[0081] Among them, the third temperature threshold is less than the first temperature threshold and the third temperature threshold is less than the second temperature threshold, so that the ping-pong effect can be avoided, that is, the terminal can be prevented from frequently controlling the switching of dual cards to transmit signals due to the third temperature threshold being equal to the first temperature threshold or the third temperature threshold being equal to the second temperature threshold.

[0082] In addition, like the first temperature threshold and the second temperature threshold, the third temperature threshold can also be adjusted according to the uplink throughput demand of the current service. The terminal determines the third temperature threshold based on the uplink throughput demand of the current service, and the third temperature threshold is positively correlated with the uplink throughput demand of the current service. That is, when the uplink throughput demand of the current service is large, the third temperature threshold increases so that the current target temperature is more likely to be lower than the third temperature threshold, thereby controlling the dual cards to switch to the first working mode, so that the signals corresponding to the dual cards can be transmitted simultaneously to meet the high throughput demand of the current service, avoid the phenomenon of jamming, and reduce delay; when the uplink throughput demand of the current service is small, the third temperature threshold decreases so that the current target temperature is less likely to be lower than the third temperature threshold, thereby controlling the dual cards to maintain the second working state, thereby maintaining a low signal transmission power so that the terminal temperature can be further reduced.

[0083] Indicative, Figure 5 A schematic diagram of switching dual-card working modes provided by an exemplary embodiment of the present application is shown, wherein a high level indicates that the corresponding SIM card transmits a signal, and a low level indicates that the corresponding SIM card does not transmit a signal. Before time t1, the dual cards transmit signals in the first working mode, and both SIM1 and SIM2 transmit signals, both at a high level. At time t1, the target temperature is higher than the temperature threshold, and the dual cards are controlled to switch to the second working mode. The signals corresponding to SIM1 and SIM2 are each transmitted in a time-sharing manner in the corresponding time slot. At time t2, the target temperature is lower than the third temperature threshold, and the terminal controls the dual cards to switch to the first working mode, and the signals corresponding to SIM1 and SIM2 are transmitted simultaneously.

[0084] In the embodiment of the present application, the terminal controls the dual-card to switch to the second working mode when the target temperature is lower than the temperature threshold, and the target temperature can be the first target temperature of the power amplifier, or the second target temperature obtained by the terminal based on the location information of multiple sensors, which can ensure that the terminal controls the switching of the dual-card working mode to effectively reduce the heat generated by signal transmission and suppress the increase of the terminal temperature. In addition, the first temperature threshold, the second temperature threshold, and the third temperature threshold in the embodiment of the present application are all positively correlated with the throughput demand of the current business, which can make the terminal control the switching of the dual-card working mode more flexible, suitable for different business scenarios, and more adaptable.

[0085] In some implementation scenarios, the current business has very strict requirements on the uplink throughput rate, such as live video broadcast or game scenarios. Therefore, in these business scenarios, the terminal should control the dual cards to transmit signals in the first working mode.

[0086] When the target temperature is higher than the temperature threshold and the uplink throughput requirements of the current service are lower than the requirement threshold, the dual SIM cards are controlled to switch to the second working mode. Thus, the terminal can determine whether to switch the dual SIM working mode according to the uplink throughput requirements of the current service scenario.

[0087] Optionally, when the target temperature is higher than the temperature threshold and the uplink throughput demand of the current service is higher than the demand threshold, the dual cards are controlled to maintain the first working mode.

[0088] Optionally, when the target temperature is higher than the temperature threshold and the total uplink throughput demand of the current service is higher than the demand threshold, the dual cards are controlled to maintain the first working mode.

[0089] In the embodiment of the present application, the working mode of the dual cards is controlled according to the target temperature and the uplink throughput requirement of the current business, so as to ensure the normal operation of the current business while reducing the power consumption of signal transmission.

[0090] In other embodiments, whitelist services are pre-set in the terminal, and the uplink throughput requirements of these whitelist services are generally higher than the uplink throughput requirements of non-whitelist services. For example, some service types are real-time communication services, which may be whitelist services, while some service types are audio download services, which have lower uplink throughput requirements and may be non-whitelist applications.

[0091] When the target temperature is higher than the temperature threshold and there is no current service that belongs to the whitelist service, the dual SIM cards are controlled to switch to the second working mode. Thus, the terminal can determine whether to switch the dual working mode according to whether the current service belongs to the whitelist service.

[0092] Optionally, when the target temperature is higher than the temperature threshold and there is a current service that belongs to the whitelist service, the dual cards are controlled to maintain the first working mode.

[0093] In a possible implementation, the terminal may be provided with a mechanism for controlling the dual-card working mode based on uplink throughput requirements and a mechanism for controlling the dual-card working mode based on service types, and the control priority of whitelist services is higher than the uplink throughput requirements.

[0094] Optionally, when the target temperature is higher than the temperature threshold, the current service is not a whitelist service, and the uplink throughput demand of the current service is higher than the demand threshold, the dual cards are controlled to maintain the first working mode.

[0095] Optionally, when the target temperature is higher than the temperature threshold, the current service belongs to the whitelist service, and the uplink throughput demand of the current service is lower than the demand threshold, the dual cards are controlled to maintain the first working mode.

[0096] Optionally, when the target temperature is higher than the temperature threshold, the current service is not a whitelist service, and the uplink throughput demand of the current service is lower than the demand threshold, the dual cards are controlled to switch to the second working mode.

[0097] In an embodiment of the present application, the terminal controls the working mode of the dual cards based on the target temperature and the type of current service. When the current service of the terminal is a whitelist service, the dual cards can be controlled to transmit signals in the first working mode to ensure that the whitelist service proceeds normally.

[0098] In other embodiments, the terminal can further ensure that switching the dual-card working mode can effectively suppress the increase in terminal temperature according to the target temperature and the signal transmission power corresponding to the dual-card.

[0099] Optionally, when the target temperature is higher than a temperature threshold and the signal transmission power corresponding to one SIM card is higher than a power threshold, the dual SIM cards are controlled to switch to the second working mode.

[0100] Optionally, when the target temperature is higher than a temperature threshold and the total signal transmission power corresponding to the dual cards is higher than a power threshold, the dual cards are controlled to switch to the second working mode.

[0101] Optionally, when the target temperature is higher than the temperature threshold and the signal transmission powers corresponding to the dual cards are both lower than the power threshold, the dual cards are controlled to maintain the first working mode.

[0102] In an embodiment of the present application, whether to switch the dual-card working mode is controlled based on the signal transmission power corresponding to the dual-cards, so as to ensure that when the current temperature rise is caused by the dual-cards transmitting signals in the first working mode, the working mode of the dual-cards is switched to effectively suppress the increase in terminal temperature.

[0103] In a possible implementation, in addition to controlling the working mode of the dual cards based on the white-listed services and the uplink throughput requirements of the current services, the terminal also adjusts the third temperature threshold based on the white-listed services and the uplink throughput requirements of the current services and the service type of the current services. The third temperature threshold is used to trigger the control of the dual cards to switch to the first working mode.

[0104] When the target temperature is lower than the third temperature threshold, the dual SIM cards are controlled to switch to the second working mode. Therefore, the terminal controls the condition for the dual SIM cards to switch from the second working mode to the first working mode by controlling the third temperature threshold.

[0105] When there is a service with a high uplink throughput demand in the current service, it is necessary to switch the dual cards to the first working mode as soon as possible so that the signals corresponding to the dual cards are transmitted simultaneously to meet the uplink throughput demand of the current service. When the uplink throughput demand of the current service is higher than the demand threshold, the third temperature threshold is increased, and the current temperature is more likely to be lower than the third temperature threshold, so that the terminal can be more easily controlled to switch to the first working mode.

[0106] When there is a whitelist service in the current service, the dual cards are switched to the first working mode as soon as possible when necessary so that the corresponding signals of the dual cards can be transmitted simultaneously to meet the uplink throughput demand of the current whitelist service. Therefore, when the current service is a whitelist service, the third temperature threshold is increased, and the current temperature is more likely to be lower than the third temperature threshold, so that the terminal can more easily control the switch to the first working mode.

[0107] In an embodiment of the present application, the terminal can adjust the third temperature threshold according to the uplink throughput demand of the currently running service and the current service type, thereby changing the condition for the terminal to switch to the first working mode, and can take into account the uplink throughput demand of the current service while lowering the terminal temperature.

[0108] When controlling the dual cards to switch to the second working mode, since in the second working mode, the signals corresponding to the dual cards are respectively transmitted in different time slots, corresponding transmission time slots need to be allocated for the signals corresponding to the dual cards.

[0109] In a possible implementation, the terminal allocates time slots to the dual cards, and the time slot lengths corresponding to the SIM1 card and the SIM2 card are the same, so that the signals corresponding to the SIM1 card and the SIM2 card can be transmitted alternately in the same time period, without causing a large delay in the signal transmission of one of the SIM cards.

[0110] In another possible implementation, the terminal allocates time slots to the dual cards based on the uplink throughput requirements of the current services corresponding to the dual cards, wherein the time slot length is positively correlated with the uplink throughput requirements, and after the time slot allocation is completed, the dual cards are controlled to transmit in time division in their respective corresponding time slots.

[0111] Since different SIM cards correspond to different current services, and the uplink throughput requirements of different current services are also different, the greater the uplink throughput requirement of the current service corresponding to the SIM card, the greater the time slot length corresponding to the SIM card, and the smaller the uplink throughput requirement of the current service corresponding to the SIM card, the smaller the time slot length corresponding to the SIM card. For example, if the uplink throughput requirement of the current service corresponding to SIM card 1 is smaller, the terminal allocates a smaller time slot length to SIM1 card.

[0112] Indicatively, Figure 6A schematic diagram of switching dual-card working modes provided by another exemplary embodiment of the present application is shown, wherein a high level indicates that the corresponding SIM card transmits a signal, and a low level indicates that the corresponding SIM card does not transmit a signal. Before time t1, the dual cards are in the first working mode to transmit signals, that is, both SIM1 and SIM2 transmit signals. At time t1, the target temperature is higher than the temperature threshold, and the terminal controls the switch to the second working mode. The terminal determines the time slot length of the signal transmission time slot corresponding to each of the dual cards based on the throughput threshold of the current service. The uplink throughput demand of the current service corresponding to the SIM1 card in the figure is higher than the uplink throughput demand of the current service corresponding to the SIM2 card in the figure. Therefore, the time slot lengths of the first time slot and the third time slot for the corresponding signal transmission of the SIM1 card are both greater than the time slot length of the second time slot for the corresponding signal transmission of the SIM2 card.

[0113] In an embodiment of the present application, the terminal allocates different time slots to the dual cards based on the uplink throughput requirement of the current service, so that the corresponding signals of the dual cards can meet the uplink throughput requirement of the current service when they are transmitted in time-sharing mode, avoiding the impact on the current service caused by switching the working mode of the dual cards.

[0114] The following is an embodiment of the device of the present application, which can be used to execute the embodiment of the method of the present application. For details not disclosed in the embodiment of the device of the present application, please refer to the embodiment of the method of the present application.

[0115] Please refer to Figure 7 , which shows a structural block diagram of a signal transmitting device provided by an embodiment of the present application. The device may include:

[0116] A temperature determination module 701 is used to determine a target temperature based on a temperature value reported by at least one temperature sensor when controlling the dual SIM cards to transmit signals in a first working mode in which the signals corresponding to the dual SIM cards are transmitted simultaneously;

[0117] A first control module 702, configured to control the dual card to switch to a second working mode when the target temperature is higher than a temperature threshold, wherein the power consumption in the first working mode is higher than the power consumption in the second working mode;

[0118] The second control module 703 is used to control the dual cards to transmit signals in the second working mode. In the second working mode, the signals corresponding to the dual cards are transmitted in different time slots.

[0119] Optionally, the temperature determination module 701 is used to:

[0120] A first target temperature reported by a temperature sensor corresponding to a power amplifier in a receiving signal transmission path;

[0121] and / or,

[0122] Based on the position information of at least two of the temperature sensors, fitting the temperature values ​​reported by the at least two temperature sensors to determine a second target temperature of the terminal housing;

[0123] The first control module 702 is used to control the dual card to switch to the second working mode when the first target temperature is higher than a first temperature threshold and / or the second target temperature is higher than a second temperature threshold.

[0124] Optionally, the device further comprises:

[0125] A threshold determination module is used to determine the first temperature threshold and / or the second temperature threshold based on the uplink throughput demand of the current business, the first temperature threshold is positively correlated with the uplink throughput demand of the current business, and the second temperature threshold is positively correlated with the uplink throughput demand of the current business.

[0126] Optionally, the first control module 702 is further configured to:

[0127] When the target temperature is lower than a third temperature threshold, controlling the dual card to switch to the first working mode, the third temperature threshold is lower than the first temperature threshold and the third temperature threshold is lower than the second temperature threshold;

[0128] The dual cards are controlled to transmit signals in the first working mode.

[0129] Optionally, the threshold determination module is further used to determine the third temperature threshold based on the uplink throughput demand of the current service, and the third temperature threshold is positively correlated with the uplink throughput demand of the current service.

[0130] Optionally, the first control module 702 is further configured to control the dual-card to switch to the second working mode when the target temperature is higher than the temperature threshold and the uplink throughput requirements of the current service are lower than the requirement threshold.

[0131] Optionally, the first control module 702 is also used to control the dual card to switch to the second working mode when the target temperature is higher than the temperature threshold and there is no current service belonging to the whitelist service, wherein the uplink throughput requirement of the whitelist service is higher than the uplink throughput requirement of the non-whitelist service.

[0132] Optionally, the second control module 703 is used to:

[0133] Based on the uplink throughput requirements of the current services corresponding to the dual cards, time slots are allocated to the dual cards, and the time slot length is positively correlated with the uplink throughput requirements;

[0134] The dual cards are controlled to transmit in time-sharing manner in their respective corresponding time slots.

[0135] Optionally, the threshold determination module is further used to:

[0136] In the case where the uplink throughput demand of the current service is higher than the demand threshold, increasing the third temperature threshold, wherein the third temperature threshold is used to trigger the control of the dual-card switching to the first working mode;

[0137] In the case where the current service belongs to the whitelist service, increasing the third temperature threshold;

[0138] The first control module 702 is configured to control the dual card to switch to the second working mode when the target temperature is lower than the third temperature threshold.

[0139] Optionally, the first working mode is FC DSDA mode, and the second working mode is time-division transmission DSDA mode.

[0140] In the embodiment of the present application, the terminal is provided with two SIM cards, and the power consumption in the first working mode is higher than that in the second working mode. When the terminal transmits signals in the first working mode, the power consumption generated is high, that is, the heat generated is also relatively large. Therefore, when controlling the dual cards to transmit signals in the first working mode, it is necessary to determine the target temperature based on the temperature value reported by at least one temperature sensor, and compare the target temperature with the temperature threshold to determine whether the target temperature of the current terminal reaches the temperature threshold. If the temperature threshold is reached, the current terminal temperature is too high and the temperature needs to be lowered. At this time, the terminal can control the dual cards to switch to the second working mode, and control the dual cards to transmit signals in the second working mode to reduce power consumption, reduce the heat generated by signal transmission in the first working mode, and thus reduce the terminal temperature.

[0141] Please refer to Figure 8 , which shows a block diagram of a terminal provided by an exemplary embodiment of the present application. The terminal 800 can be implemented as the terminal in each of the above embodiments. The terminal 800 may include one or more of the following components: a processor 810 and a memory 820.

[0142] The processor 810 may include one or more processing cores. The processor 810 uses various interfaces and lines to connect the various parts of the entire terminal 800, and executes various functions and processes data of the terminal 800 by running or executing instructions, programs, code sets or instruction sets stored in the memory 820, and calling data stored in the memory 820. Optionally, the processor 810 can be implemented in at least one hardware form of digital signal processing (DSP), field programmable gate array (FPGA), and programmable logic array (PLA). The processor 810 can integrate one or more combinations of a central processing unit (CPU), a graphics processing unit (GPU), a neural network processor (NPU), and a modem. Among them, the CPU mainly processes the operating system, user interface, and application programs; the GPU is responsible for rendering and drawing the content to be displayed on the touch display; the NPU is used to implement artificial intelligence (AI) functions; and the modem is used to process wireless communications. It is understandable that the above-mentioned modem may not be integrated into the processor 810, but may be implemented by a separate chip.

[0143] The memory 820 may include a random access memory (RAM) or a read-only memory (ROM). Optionally, the memory 820 includes a non-transitory computer-readable storage medium. The memory 820 may be used to store instructions, programs, codes, code sets, or instruction sets. The memory 820 may include a program storage area and a data storage area, wherein the program storage area may store instructions for implementing an operating system, instructions for at least one function (such as a touch function, a sound playback function, an image playback function, etc.), instructions for implementing the following various method embodiments, etc.; the data storage area may store data (such as audio data, a phone book), etc., created according to the use of the terminal 800.

[0144] In addition, those skilled in the art can understand that the structure of the terminal 800 shown in the above drawings does not constitute a limitation on the terminal, and the terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, the terminal 800 also includes a display screen, a camera assembly, a microphone, a speaker, a radio frequency circuit, an input unit, a sensor (such as an acceleration sensor, an angular velocity sensor, a light sensor, etc.), an audio circuit, a WiFi (Wireless Fidelity) module, a power supply, a Bluetooth module and other components, which will not be described in detail here.

[0145] An embodiment of the present application further provides a computer-readable storage medium, which stores at least one program code, and the program code is loaded and executed by a processor to implement the signal transmission method described in the above embodiments.

[0146] The embodiment of the present application provides a computer program product, which includes computer instructions, which are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the signal transmission method provided in various optional implementations of the above aspects.

[0147] An embodiment of the present application further provides a chip, which includes a programmable logic circuit and / or program instructions. When the chip is running, it is used to implement the signal transmission method described in the above aspects.

[0148] It should be understood that the "multiple" mentioned in this article refers to two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. The character " / " generally indicates that the objects associated before and after are in an "or" relationship. In addition, the step numbers described in this article only illustrate a possible execution sequence between the steps. In some other embodiments, the above steps may not be executed in the order of the numbers, such as two steps with different numbers are executed at the same time, or two steps with different numbers are executed in the opposite order to the diagram. The embodiments of the present application are not limited to this.

[0149] The above description is only an optional embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the protection scope of the present application.

Claims

1. A signal transmission method, characterized in that: The method is used for a terminal device provided with dual cards, and the method comprises: In the case of controlling the dual SIM cards to transmit signals in the first working mode, determining the target temperature based on a temperature value reported by at least one temperature sensor, and transmitting the signals corresponding to the dual SIM cards in the first working mode simultaneously; When the target temperature is higher than the temperature threshold, the dual cards are controlled to switch to a second working mode, and the power consumption in the first working mode is higher than the power consumption in the second working mode; The dual cards are controlled to transmit signals in the second working mode, and the signals corresponding to the dual cards in the second working mode are respectively transmitted in different time slots.

2. The method according to claim 1, characterized in that The step of determining the target temperature based on a temperature value reported by at least one temperature sensor when controlling the dual cards to transmit signals in the first working mode includes: A first target temperature reported by a temperature sensor corresponding to a power amplifier in a receiving signal transmission path; and / or, Based on the position information of at least two of the temperature sensors, fitting the temperature values ​​reported by the at least two temperature sensors to determine a second target temperature of the terminal housing; When the target temperature is higher than the temperature threshold, controlling the dual card to switch to the second working mode includes: When the first target temperature is higher than a first temperature threshold, and / or the second target temperature is higher than a second temperature threshold, the dual card is controlled to switch to a second working mode.

3. The method according to claim 2, characterized in that Before controlling the dual card to switch to the second working mode when the target temperature is higher than the temperature threshold, the method further includes: The first temperature threshold and / or the second temperature threshold are determined based on the uplink throughput demand of the current service, the first temperature threshold is positively correlated with the uplink throughput demand of the current service, and the second temperature threshold is positively correlated with the uplink throughput demand of the current service.

4. The method according to claim 2, characterized in that: After controlling the dual cards to transmit signals in the second working mode, the method further includes: When the target temperature is lower than a third temperature threshold, controlling the dual card to switch to the first working mode, the third temperature threshold is lower than the first temperature threshold, and the third temperature threshold is lower than the second temperature threshold; The dual cards are controlled to transmit signals in the first working mode.

5. The method according to claim 4, characterized in that Before controlling the dual card to switch to the first working mode when the target temperature is less than the third temperature threshold, the method further includes: The third temperature threshold is determined based on the uplink throughput requirement of the current service, and the third temperature threshold is positively correlated with the uplink throughput requirement of the current service.

6. The method according to claim 1, characterized in that When the target temperature is higher than the temperature threshold, controlling the dual card to switch to the second working mode includes: When the target temperature is higher than the temperature threshold and the uplink throughput requirements of the current services are lower than the requirement threshold, the dual cards are controlled to switch to the second working mode.

7. The method according to claim 1, characterized in that When the target temperature is higher than the temperature threshold, controlling the dual card to switch to the second working mode includes: When the target temperature is higher than the temperature threshold and there is no current service that belongs to the whitelist service, the dual card is controlled to switch to the second working mode, wherein the uplink throughput requirement of the whitelist service is higher than the uplink throughput requirement of the non-whitelist service.

8. The method according to claim 6 or 7, characterized in that: The controlling the dual cards to transmit signals in the second working mode includes: Based on the uplink throughput requirements of the current services corresponding to the dual cards, time slots are allocated to the dual cards, and the time slot length is positively correlated with the uplink throughput requirements; The dual cards are controlled to transmit in time-sharing manner in their respective corresponding time slots.

9. The method according to claim 8, characterized in that After controlling the signals corresponding to the dual cards to be transmitted in time-sharing manner in corresponding time slots, the method further includes: In the case where the uplink throughput demand of the current service is higher than the demand threshold, increasing the third temperature threshold, wherein the third temperature threshold is used to trigger the control of the dual-card switching to the first working mode; In the case where the current service belongs to the whitelist service, increasing the third temperature threshold; When the target temperature is lower than the third temperature threshold, the dual cards are controlled to switch to the second working mode.

10. The method according to claim 1, characterized in that The first working mode is the FC DSDA mode, and the second working mode is the time-sharing transmission DSDA mode.

11. A signal transmitting device, characterized in that: The device is used for a terminal device provided with dual cards, and the device comprises: a temperature determination module, configured to determine a target temperature based on a temperature value reported by at least one temperature sensor when controlling the dual SIM cards to transmit signals in a first working mode in which the signals corresponding to the dual SIM cards are transmitted simultaneously; A first control module, configured to control the dual card to switch to a second working mode when the target temperature is higher than a temperature threshold, wherein the power consumption in the first working mode is higher than the power consumption in the second working mode; The second control module is used to control the dual cards to transmit signals in the second working mode, and the signals corresponding to the dual cards in the second working mode are transmitted in different time slots.

12. A terminal, characterized in that: The terminal includes a processor and a memory; the memory stores at least one instruction, and the at least one instruction is used to be executed by the processor to implement the signal transmission method according to any one of claims 1 to 10.

13. A chip, characterized in that: The chip includes a programmable logic circuit and / or program instructions, and when the chip is running, it is used to implement the signal transmission method according to any one of claims 1 to 10.

14. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores at least one program code, and the program code is loaded and executed by a processor to implement the signal transmission method according to any one of claims 1 to 10.

15. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; a processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the signal transmission method as described in any one of claims 1 to 10.