[go: up one dir, main page]

CN106211289A - A kind of method and device of data transmission - Google Patents

A kind of method and device of data transmission Download PDF

Info

Publication number
CN106211289A
CN106211289A CN201610575518.7A CN201610575518A CN106211289A CN 106211289 A CN106211289 A CN 106211289A CN 201610575518 A CN201610575518 A CN 201610575518A CN 106211289 A CN106211289 A CN 106211289A
Authority
CN
China
Prior art keywords
data transmission
radio frequency
layer application
frequency module
transmission rate
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201610575518.7A
Other languages
Chinese (zh)
Other versions
CN106211289B (en
Inventor
杨林
李加将
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hisense Mobile Communications Technology Co Ltd
Original Assignee
Hisense Mobile Communications Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hisense Mobile Communications Technology Co Ltd filed Critical Hisense Mobile Communications Technology Co Ltd
Priority to CN201610575518.7A priority Critical patent/CN106211289B/en
Publication of CN106211289A publication Critical patent/CN106211289A/en
Application granted granted Critical
Publication of CN106211289B publication Critical patent/CN106211289B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. Transmission Power Control [TPC] or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0261Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level
    • H04W52/0274Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof
    • H04W52/0277Power saving arrangements in terminal devices managing power supply demand, e.g. depending on battery level by switching on or off the equipment or parts thereof according to available power supply, e.g. switching off when a low battery condition is detected
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The present invention relates to moving communicating field, particularly relate to the method and device of a kind of data transmission.In order to reduce the power consumption of the mobile terminal comprising multiple radio-frequency module.The method of data disclosed by the invention transmission includes: when determining that upper layer application needs to transmit data, determine the duty of multiple radio-frequency module;When multiple radio-frequency modules have the radio-frequency module being in the state of continuously opening, using be in the state of continuously opening at least one radio-frequency module as the radio-frequency module carried out data transmission;It is that described upper layer application carries out data transmission by the described radio-frequency module carried out data transmission.The radio-frequency module being in the state of continuously opening by selection is carried out data transmission, and is switched to continuously open state from without by the radio-frequency module being in discontinuous opening, is reduced the overall power consumption of all radio-frequency modules of mobile terminal.

Description

一种数据传输的方法及装置Method and device for data transmission

本申请是2013年8月23日提出的发明名称为“一种数据传输的方法及装置”的中国发明专利申请201310374128.X的分案申请。This application is a divisional application of the Chinese invention patent application 201310374128.X filed on August 23, 2013 with the title of "a method and device for data transmission".

技术领域technical field

本发明涉及移动通信领域,尤其涉及一种数据传输的方法及装置。The invention relates to the field of mobile communication, in particular to a data transmission method and device.

背景技术Background technique

随着移动通信技术的发展,移动终端已经由原来单一的通话功能向话音、数据、图像、音乐和多媒体方向综合演变。 目前的移动终端基本上可以分成两种:一种是传统手机(feature phone);另一种是智能手机(smart phone)。智能手机具有传统手机的基本功能,并有以下特点:开放的操作系统、硬件和软件的可扩充性和支持第三方的二次开发。相对于传统手机,智能手机以其强大的功能和便捷的操作等特点,越来越得到人们的青睐。With the development of mobile communication technology, the mobile terminal has evolved from the original single call function to voice, data, image, music and multimedia. The current mobile terminals can basically be divided into two types: one is a traditional mobile phone (feature phone); the other is a smart phone (smart phone). Smartphones have the basic functions of traditional mobile phones, and have the following characteristics: open operating system, scalability of hardware and software, and support for secondary development by third parties. Compared with traditional mobile phones, smart phones are more and more favored by people because of their powerful functions and convenient operation.

然而,智能手机作为一种便携式和移动性的终端,完全依靠电池来供电,随着智能手机的功能越来越强大,其功率损耗也越来越大。因此,必须提高智能手机的使用时间和待机时间。对于这个问题,有两种解决方案:一种是配备更大容量的手机电池;另一种是改进系统设计,采用先进技术,降低手机的功率损耗。However, as a portable and mobile terminal, a smart phone completely relies on a battery for power supply. As the functions of the smart phone become more and more powerful, its power consumption is also increasing. Therefore, the use time and standby time of smart phones must be improved. For this problem, there are two solutions: one is to equip a mobile phone battery with larger capacity; the other is to improve the system design and adopt advanced technology to reduce the power loss of the mobile phone.

现阶段,手机配备的电池以锂离子电池为主,虽然锂离子电池的能量密度比以往提升了近30%,但是仍不能满足智能手机发展需求。就目前使用的锂离子电池材料而言,能量密度只有20%左右的提升空间。而另一种被业界普遍看做是未来手机电池发展趋势的燃料电池,能使智能手机的通话时间超过13 小时,待机时间长达1个月,但是这种电池技术仍不成熟,离商用还有一段时间。同时,增大手机电池容量总的趋势上将会增加整机的成本。At this stage, the batteries equipped with mobile phones are mainly lithium-ion batteries. Although the energy density of lithium-ion batteries has increased by nearly 30% compared with the past, it still cannot meet the development needs of smart phones. As far as the currently used lithium-ion battery materials are concerned, there is only about 20% room for improvement in energy density. Another type of fuel cell is widely regarded by the industry as the development trend of mobile phone batteries in the future. It can enable smartphones to have a talk time of more than 13 hours and a standby time of up to one month. However, this battery technology is still immature and far from commercial use. For a period of time. At the same time, the general trend of increasing the battery capacity of mobile phones will increase the cost of the whole machine.

因此,从智能手机的总体设计入手,设计降低功率损耗的方案,从而尽可能延长智能手机的使用时间和待机时间是目前降低手机功率消耗的一个比较可行且成本低廉的方案。Therefore, starting from the overall design of the smart phone, designing a solution to reduce power consumption, thereby prolonging the use time and standby time of the smart phone as much as possible is a relatively feasible and low-cost solution for reducing the power consumption of the mobile phone.

一般地,智能手机功率消耗较大的三个模块分别为:Generally, the three modules with large power consumption in smartphones are:

1)应用处理器;1) application processor;

2)LCD屏幕;2) LCD screen;

3)射频模块。3) RF module.

目前,当使用智能手机的用户没有操作移动终端时,应用处理器和LCD屏幕都会休眠,但射频模块仍开启,使得移动终端功耗较大。因此,降低射频模块的功率消耗成为降低智能手机功率消耗的一个重要手段。At present, when a user using a smart phone is not operating the mobile terminal, the application processor and the LCD screen will sleep, but the radio frequency module is still turned on, causing the mobile terminal to consume a lot of power. Therefore, reducing the power consumption of the radio frequency module has become an important means to reduce the power consumption of smart phones.

双模智能手机是指同时提供两个通信制式的数据传输的智能手机。与单模智能手机相比,双模智能手机由于可能需要同时提供两路数据传输,功率消耗更大,因此,如何降低双模智能手机的射频模块的功率消耗,进而降低智能手机的功率消耗成为急需解决的问题。A dual-mode smart phone refers to a smart phone that provides data transmission of two communication systems at the same time. Compared with single-mode smartphones, dual-mode smartphones may need to provide two channels of data transmission at the same time, and consume more power. Therefore, how to reduce the power consumption of the RF module of dual-mode smartphones, and then reduce the power consumption of smartphones has become Urgent problems.

发明内容Contents of the invention

本发明实施例提供一种数据传输的方法和装置,用以降低包含多个射频模块的移动终端的功率消耗。Embodiments of the present invention provide a data transmission method and device for reducing power consumption of a mobile terminal including multiple radio frequency modules.

本发明实施例提供一种数据传输的方法,包括:An embodiment of the present invention provides a data transmission method, including:

当确定上层应用需要传输数据时,确定多个射频模块的工作状态;When it is determined that the upper layer application needs to transmit data, determine the working status of multiple radio frequency modules;

当多个射频模块中有处于连续开启状态的射频模块时,将处于连续开启状态的至少一个射频模块作为进行数据传输的射频模块;When there is a radio frequency module in the continuous open state among the plurality of radio frequency modules, at least one radio frequency module in the continuous open state is used as a radio frequency module for data transmission;

通过所述进行数据传输的射频模块为所述上层应用进行数据传输。Data transmission is performed for the upper layer application through the radio frequency module for data transmission.

通过选择处于连续开启状态的射频模块进行数据传输,从而不必将处于非连续开启状态的射频模块切换到连续开启状态,得以减小移动终端所有射频模块的整体功率消耗。By selecting the radio frequency modules in the continuously on state for data transmission, it is not necessary to switch the radio frequency modules in the discontinuously on state to the continuous on state, thereby reducing the overall power consumption of all radio frequency modules of the mobile terminal.

较佳地,所述将处于连续开启状态的至少一个射频模块作为进行数据传输的射频模块,包括:Preferably, the at least one radio frequency module in the continuously turned on state is used as a radio frequency module for data transmission, including:

确定处于连续开启状态的射频模块中与所述上层应用传输数据所需要的数据传输速率相匹配的射频模块;Determine the radio frequency module that matches the data transmission rate required by the upper layer application to transmit data among the radio frequency modules that are continuously turned on;

从匹配的射频模块中选择一个射频模块作为进行数据传输的射频模块。Select a radio frequency module from the matching radio frequency modules as the radio frequency module for data transmission.

本方案中,从处于连续开启状态的射频模块中选择与上层应用传输数据所需要的数据传输速率相匹配的射频模块中选择一个进行数据传输,避免同时开启多个通信链路能够提供的数据传输速率较低的射频模块,进而在满足数据传输要求的情况下进一步降低移动终端各射频模块整体的功耗。In this solution, select one of the radio frequency modules that matches the data transmission rate required by the upper layer application to transmit data from the radio frequency modules that are continuously turned on, so as to avoid simultaneously opening the data transmission that can be provided by multiple communication links A radio frequency module with a lower rate can further reduce the overall power consumption of each radio frequency module of the mobile terminal while meeting the data transmission requirements.

较佳地,所述将处于连续开启状态的至少一个射频模块作为进行数据传输的射频模块,还包括:Preferably, the at least one radio frequency module in the continuously turned on state is used as a radio frequency module for data transmission, further comprising:

当不存在与所述上层应用传输数据所需要的数据传输速率相匹配的、处于连续开启状态的射频模块时,根据所述上层应用传输数据所需要的数据传输速率,以及每一个处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率,确定多个处于连续开启状态的射频模块为进行数据传输的射频模块。When there is no radio frequency module that matches the data transmission rate required by the upper-layer application to transmit data and is in a continuous on state, according to the data transmission rate required by the upper-layer application to transmit data, and each of them is in a continuous on state The data transmission rate that can be provided by the communication link corresponding to the radio frequency module determines that multiple radio frequency modules that are continuously turned on are the radio frequency modules for data transmission.

本方案中,为了满足上层应用传输数据的要求,确定多个处于连续开启状态的射频模块为进行数据传输的射频模块,保证了数据传输。In this solution, in order to meet the requirements of upper-layer applications for data transmission, multiple radio frequency modules that are continuously turned on are determined as radio frequency modules for data transmission, which ensures data transmission.

较佳地,根据所述上层应用传输数据所需要的数据传输速率,以及每一个处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率,确定多个处于连续开启状态的射频模块为进行数据传输的射频模块,包括:Preferably, according to the data transmission rate required by the upper layer application to transmit data, and the data transmission rate that can be provided by the communication link corresponding to each radio frequency module in the continuous open state, determine a plurality of radio frequency modules in the continuous open state RF modules for data transmission, including:

若所述上层应用传输数据所需要的数据传输速率不小于所有处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率的总和,则确定所有处于连续开启状态的射频模块为进行数据传输的射频模块;If the data transmission rate required by the upper-layer application to transmit data is not less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules in the continuous on state, then determine that all radio frequency modules in the continuous on state are for data transmission. RF module for transmission;

否则,确定多个处于连续开启状态的射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于所述上层应用传输数据所需要的数据传输速率,且进行数据传输的射频模块的数量最少。Otherwise, determine that a plurality of radio frequency modules that are continuously turned on are the radio frequency modules that perform data transmission, so that the sum of the data transmission rates that can be provided by the communication links corresponding to the plurality of radio frequency modules is not less than that required by the upper layer application to transmit data Data transmission rate with the minimum number of RF modules for data transmission.

本方案中,若所述上层应用传输数据所需要的数据传输速率不小于所有处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率的总和,则确定所有处于连续开启状态的射频模块为进行数据传输的射频模块,为上层应用提供移动终端当前所能提供的最大数据传输速率,保证上层应用的数据传输。In this solution, if the data transmission rate required by the upper-layer application to transmit data is not less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules in the continuous open state, then determine that all radio frequency modules in the continuous open state The module is a radio frequency module for data transmission, which provides the upper-layer application with the maximum data transmission rate that the mobile terminal can currently provide, and ensures the data transmission of the upper-layer application.

若上层应用传输数据所需要的数据传输速率小于所有处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率的总和,确定多个处于连续开启状态的射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于所述上层应用传输数据所需要的数据传输速率,且进行数据传输的射频模块的数量最少。这样,在保证数据传输速率的前提下,减少进行数据传输的射频模块的数量,进而减小移动终端各射频模块总的功率消耗。If the data transmission rate required by the upper-layer application to transmit data is less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules that are continuously turned on, determine multiple radio frequency modules that are continuously turned on as the radio frequency for data transmission modules, so that the sum of the data transmission rates that can be provided by the communication links corresponding to the multiple radio frequency modules is not less than the data transmission rate required by the upper layer application to transmit data, and the number of radio frequency modules for data transmission is the minimum. In this way, on the premise of ensuring the data transmission rate, the number of radio frequency modules for data transmission is reduced, thereby reducing the total power consumption of each radio frequency module of the mobile terminal.

较佳地,在确定各个射频模块的工作状态之后,在利用确定的进行数据传输的射频模块为所述上层应用进行数据传输之前,该方法还包括:Preferably, after determining the working status of each radio frequency module, before using the determined radio frequency module for data transmission to perform data transmission for the upper layer application, the method further includes:

若所有射频模块均处于非连续开启状态,确定与所述上层应用传输数据所需要的数据传输速率相匹配的射频模块;If all radio frequency modules are in the discontinuous open state, determine the radio frequency module that matches the data transmission rate required by the upper layer application to transmit data;

从匹配的射频模块中选择以最短的关闭周期关闭的射频模块为进行数据传输的射频模块,并将该选择的射频模块转换到连续开启状态。Select the radio frequency module that is turned off with the shortest off period as the radio frequency module for data transmission from the matched radio frequency modules, and switch the selected radio frequency module to a continuous on state.

本方案中,从匹配的射频模块中选择以最短的关闭周期关闭的射频模块为进行数据传输的射频模块,并将该选择的射频模块转换到连续开启状态,从而避免使用以较长的关闭周期关闭的的射频模块,进一步减小移动终端各射频模块的整体功率消耗。In this scheme, select the radio frequency module that is closed with the shortest off period from the matching radio frequency modules as the radio frequency module for data transmission, and switch the selected radio frequency module to the continuous open state, thereby avoiding the use of a longer off period The closed radio frequency module further reduces the overall power consumption of each radio frequency module of the mobile terminal.

较佳地,在确定各个射频模块的工作状态之后,在利用确定的进行数据传输的射频模块为所述上层应用进行数据传输之前,该方法还包括:Preferably, after determining the working status of each radio frequency module, before using the determined radio frequency module for data transmission to perform data transmission for the upper layer application, the method further includes:

若所有射频模块均处于非连续开启状态,且不存在与所述上层应用传输数据所需要的数据传输速率相匹配的射频模块,则根据所述上层应用传输数据所需要的数据传输速率、每一个射频模块对应的通信链路能提供的数据传输速率,确定多个射频模块为进行数据传输的射频模块。If all the radio frequency modules are in the discontinuous open state, and there is no radio frequency module matching the data transmission rate required by the upper layer application to transmit data, then according to the data transmission rate required by the upper layer application to transmit data, each The data transmission rate that the communication link corresponding to the radio frequency module can provide determines that the multiple radio frequency modules are radio frequency modules for data transmission.

本方案中,若所有射频模块均处于非连续开启状态,且不存在与所述上层应用传输数据所需要的数据传输速率相匹配的射频模块,则确定多个射频模块为进行数据传输的射频模块,以保证上层应用的数据传输。In this solution, if all the radio frequency modules are in the discontinuous open state, and there is no radio frequency module matching the data transmission rate required by the upper layer application to transmit data, then determine multiple radio frequency modules as the radio frequency modules for data transmission , to ensure the data transmission of the upper layer application.

较佳地,根据所述上层应用传输数据所需要的数据传输速率,以及每一个射频模块对应的通信链路能提供的数据传输速率,确定多个射频模块为进行数据传输的射频模块,包括:Preferably, according to the data transmission rate required by the upper layer application to transmit data, and the data transmission rate that can be provided by the communication link corresponding to each radio frequency module, multiple radio frequency modules are determined as radio frequency modules for data transmission, including:

若所述上层应用传输数据所需要的数据传输速率不小于所有射频模块对应的通信链路能提供的数据传输速率的总和,则确定所有射频模块为进行数据传输的射频模块;If the data transmission rate required by the upper-layer application to transmit data is not less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules, then determine that all radio frequency modules are radio frequency modules for data transmission;

否则,确定多个射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于所述上层应用传输数据所需要的数据传输速率,且进行数据传输的射频模块的数量最少。Otherwise, determine that the multiple radio frequency modules are radio frequency modules for data transmission, so that the sum of the data transmission rates that can be provided by the communication links corresponding to the multiple radio frequency modules is not less than the data transmission rate required by the upper layer application to transmit data, and The number of RF modules for data transmission is minimal.

本方案中,若所述上层应用传输数据所需要的数据传输速率不小于所有射频模块对应的通信链路能提供的数据传输速率的总和,则确定所有射频模块为进行数据传输的射频模块,为上层应用提供移动终端当前所能提供的最大数据传输速率,保证上层应用的数据传输。In this solution, if the data transmission rate required by the upper-layer application to transmit data is not less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules, all radio frequency modules are determined to be the radio frequency modules for data transmission, as The upper-layer application provides the maximum data transmission rate that the mobile terminal can currently provide to ensure the data transmission of the upper-layer application.

若所述上层应用传输数据所需要的数据传输速率小于所有射频模块对应的通信链路能提供的数据传输速率的总和,确定多个射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于所述上层应用传输数据所需要的数据传输速率,且进行数据传输的射频模块的数量最少。这样,在保证数据传输速率的前提下,减少进行数据传输的射频模块的数量,进而减小移动终端各射频模块总的功率消耗。If the data transmission rate required by the upper-layer application to transmit data is less than the sum of the data transmission rates provided by the communication links corresponding to all radio frequency modules, determine multiple radio frequency modules as radio frequency modules for data transmission, so that the multiple radio frequency modules The sum of the data transmission rates that can be provided by the corresponding communication links is not less than the data transmission rate required by the upper-layer application to transmit data, and the number of radio frequency modules for data transmission is the minimum. In this way, on the premise of ensuring the data transmission rate, the number of radio frequency modules for data transmission is reduced, thereby reducing the total power consumption of each radio frequency module of the mobile terminal.

较佳地,满足下述条件的射频模块为与所述上层应用传输数据所需要的数据传输速率相匹配的射频模块:Preferably, the radio frequency module that meets the following conditions is a radio frequency module that matches the data transmission rate required by the upper layer application to transmit data:

对应的通信链路能提供的数据传输速率不小于所述上层应用传输数据所需要的数据传输速率与预设的速率匹配因子的乘积;The data transmission rate that the corresponding communication link can provide is not less than the product of the data transmission rate required by the upper layer application to transmit data and the preset rate matching factor;

其中,所述预设的速率匹配因子大于0且不大于1。Wherein, the preset rate matching factor is greater than 0 and not greater than 1.

本方案中,通过设置速率匹配因子实现灵活地判定射频模块是否与上层应用传输数据所需要的数据传输速率相匹配。In this solution, by setting the rate matching factor, it is possible to flexibly determine whether the radio frequency module matches the data transmission rate required by the upper layer application to transmit data.

本发明实施例还提供一种数据传输的装置,包括:The embodiment of the present invention also provides a device for data transmission, including:

工作状态确定模块,用于当确定上层应用需要传输数据时,确定多个射频模块的工作状态;The working state determination module is used to determine the working state of multiple radio frequency modules when it is determined that the upper layer application needs to transmit data;

选择模块,用于当多个射频模块中有处于连续开启状态的射频模块时,将处于连续开启状态的至少一个射频模块作为进行数据传输的射频模块;The selection module is used to use at least one radio frequency module in the continuous on state as the radio frequency module for data transmission when there are radio frequency modules in the continuous on state among the plurality of radio frequency modules;

数据传输模块,用于通过所述进行数据传输的射频模块为所述上层应用进行数据传输。The data transmission module is configured to perform data transmission for the upper layer application through the radio frequency module for data transmission.

通过选择处于连续开启状态的射频模块进行数据传输,从而不必将处于非连续开启状态的射频模块切换到连续开启状态,得以减小移动终端所有射频模块的整体功率消耗。By selecting the radio frequency modules in the continuously on state for data transmission, it is not necessary to switch the radio frequency modules in the discontinuously on state to the continuous on state, thereby reducing the overall power consumption of all radio frequency modules of the mobile terminal.

较佳地,所述选择模块具体用于:Preferably, the selection module is specifically used for:

确定处于连续开启状态的射频模块中与所述上层应用传输数据所需要的数据传输速率相匹配的射频模块;从匹配的射频模块中选择一个射频模块作为进行数据传输的射频模块。Determine the radio frequency module that matches the data transmission rate required by the upper layer application to transmit data among the radio frequency modules that are continuously turned on; select a radio frequency module from the matched radio frequency modules as the radio frequency module for data transmission.

本方案中,从处于连续开启状态的射频模块中选择与上层应用传输数据所需要的数据传输速率相匹配的射频模块中选择一个进行数据传输,避免同时开启多个通信链路能够提供的数据传输速率较低的射频模块,进而在满足数据传输要求的情况下进一步降低移动终端各射频模块整体的功耗。In this solution, select one of the radio frequency modules that matches the data transmission rate required by the upper layer application to transmit data from the radio frequency modules that are continuously turned on, so as to avoid simultaneously opening the data transmission that can be provided by multiple communication links A radio frequency module with a lower rate can further reduce the overall power consumption of each radio frequency module of the mobile terminal while meeting the data transmission requirements.

较佳地,所述选择模块还用于:Preferably, the selection module is also used for:

当不存在与所述上层应用传输数据所需要的数据传输速率相匹配的、处于连续开启状态的射频模块时,根据所述上层应用传输数据所需要的数据传输速率,以及每一个处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率,确定多个处于连续开启状态的射频模块为进行数据传输的射频模块。When there is no radio frequency module that matches the data transmission rate required by the upper-layer application to transmit data and is in a continuous on state, according to the data transmission rate required by the upper-layer application to transmit data, and each of them is in a continuous on state The data transmission rate that can be provided by the communication link corresponding to the radio frequency module determines that multiple radio frequency modules that are continuously turned on are the radio frequency modules for data transmission.

本方案中,为了满足上层应用传输数据的要求,确定多个处于连续开启状态的射频模块为进行数据传输的射频模块,保证了数据传输。In this solution, in order to meet the requirements of upper-layer applications for data transmission, multiple radio frequency modules that are continuously turned on are determined as radio frequency modules for data transmission, which ensures data transmission.

较佳地,所述选择模块具体用于:Preferably, the selection module is specifically used for:

若所述上层应用传输数据所需要的数据传输速率不小于所有处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率的总和,则确定所有处于连续开启状态的射频模块为进行数据传输的射频模块;If the data transmission rate required by the upper-layer application to transmit data is not less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules in the continuous on state, then determine that all radio frequency modules in the continuous on state are for data transmission. RF module for transmission;

否则,确定多个处于连续开启状态的射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于所述上层应用传输数据所需要的数据传输速率,且进行数据传输的射频模块的数量最少。Otherwise, determine that a plurality of radio frequency modules that are continuously turned on are the radio frequency modules that perform data transmission, so that the sum of the data transmission rates that can be provided by the communication links corresponding to the plurality of radio frequency modules is not less than that required by the upper layer application to transmit data Data transmission rate with the minimum number of RF modules for data transmission.

本方案中,若所述上层应用传输数据所需要的数据传输速率不小于所有处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率的总和,则确定所有处于连续开启状态的射频模块为进行数据传输的射频模块,为上层应用提供移动终端当前所能提供的最大数据传输速率,保证上层应用的数据传输。In this solution, if the data transmission rate required by the upper-layer application to transmit data is not less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules in the continuous open state, then determine that all radio frequency modules in the continuous open state The module is a radio frequency module for data transmission, which provides the upper-layer application with the maximum data transmission rate that the mobile terminal can currently provide, and ensures the data transmission of the upper-layer application.

若所述上层应用传输数据所需要的数据传输速率小于所有处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率的总和,确定多个处于连续开启状态的射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于所述上层应用传输数据所需要的数据传输速率,且进行数据传输的射频模块的数量最少。这样,在保证数据传输速率的前提下,减少进行数据传输的射频模块的数量,进而减小移动终端各射频模块总的功率消耗。If the data transmission rate required by the upper-layer application to transmit data is less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules in the continuous on state, determine that multiple radio frequency modules in the continuous on state are for data transmission radio frequency modules, so that the sum of the data transmission rates that can be provided by the communication links corresponding to the multiple radio frequency modules is not less than the data transmission rate required by the upper layer application to transmit data, and the number of radio frequency modules for data transmission is the minimum. In this way, on the premise of ensuring the data transmission rate, the number of radio frequency modules for data transmission is reduced, thereby reducing the total power consumption of each radio frequency module of the mobile terminal.

较佳地,若所述工作状态确定模块确定所有射频模块均处于非连续开启状态,则所述选择模块具体用于:Preferably, if the working state determination module determines that all radio frequency modules are in a non-continuous on state, the selection module is specifically used for:

确定与所述上层应用传输数据所需要的数据传输速率相匹配的射频模块;从匹配的射频模块中选择以最短的关闭周期关闭的射频模块为进行数据传输的射频模块,并将该选择的射频模块转换到连续开启状态。Determine the radio frequency module that matches the data transmission rate required by the upper layer application to transmit data; select the radio frequency module that is closed with the shortest off period from the matched radio frequency modules as the radio frequency module for data transmission, and set the selected radio frequency module to The module transitions to the continuous ON state.

本方案中,从匹配的射频模块中选择以最短的关闭周期关闭的射频模块为进行数据传输的射频模块,并将该选择的射频模块转换到连续开启状态,从而避免使用以较长的关闭周期关闭的的射频模块,进一步减小移动终端各射频模块的整体功率消耗。In this scheme, select the radio frequency module that is closed with the shortest off period from the matching radio frequency modules as the radio frequency module for data transmission, and switch the selected radio frequency module to the continuous open state, thereby avoiding the use of a longer off period The closed radio frequency module further reduces the overall power consumption of each radio frequency module of the mobile terminal.

较佳地,若所述工作状态确定模块确定所有射频模块均处于非连续开启状态,且所述选择模块确定不存在与所述上层应用传输数据所需要的数据传输速率相匹配的射频模块,则所述选择模块具体用于:Preferably, if the working state determination module determines that all radio frequency modules are in the discontinuous open state, and the selection module determines that there is no radio frequency module that matches the data transmission rate required by the upper layer application to transmit data, then The selection module is specifically used for:

根据所述上层应用传输数据所需要的数据传输速率、每一个射频模块对应的通信链路能提供的数据传输速率,确定多个射频模块为进行数据传输的射频模块。According to the data transmission rate required by the upper-layer application to transmit data and the data transmission rate provided by the communication link corresponding to each radio frequency module, multiple radio frequency modules are determined as radio frequency modules for data transmission.

本方案中,若所有射频模块均处于非连续开启状态,且不存在与所述上层应用传输数据所需要的数据传输速率相匹配的射频模块,则确定多个射频模块为进行数据传输的射频模块,以保证上层应用的数据传输。In this solution, if all the radio frequency modules are in the discontinuous open state, and there is no radio frequency module matching the data transmission rate required by the upper layer application to transmit data, then determine multiple radio frequency modules as the radio frequency modules for data transmission , to ensure the data transmission of the upper layer application.

较佳地,所述选择模块具体用于:Preferably, the selection module is specifically used for:

若所述上层应用传输数据所需要的数据传输速率不小于所有射频模块对应的通信链路能提供的数据传输速率的总和,则确定所有射频模块为进行数据传输的射频模块;否则,确定多个射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于所述上层应用传输数据所需要的数据传输速率,且进行数据传输的射频模块的数量最少。If the data transmission rate required by the upper layer application to transmit data is not less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules, then determine that all radio frequency modules are radio frequency modules for data transmission; otherwise, determine multiple The radio frequency module is a radio frequency module for data transmission, so that the sum of the data transmission rates that can be provided by the communication links corresponding to the multiple radio frequency modules is not less than the data transmission rate required by the upper layer application to transmit data, and the radio frequency for data transmission The number of modules is minimal.

本方案中,若所述上层应用传输数据所需要的数据传输速率不小于所有射频模块对应的通信链路能提供的数据传输速率的总和,则确定所有射频模块为进行数据传输的射频模块,为上层应用提供移动终端当前所能提供的最大数据传输速率,保证上层应用的数据传输。In this solution, if the data transmission rate required by the upper-layer application to transmit data is not less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules, all radio frequency modules are determined to be the radio frequency modules for data transmission, as The upper-layer application provides the maximum data transmission rate that the mobile terminal can currently provide to ensure the data transmission of the upper-layer application.

若所述上层应用传输数据所需要的数据传输速率小于所有射频模块对应的通信链路能提供的数据传输速率的总和,确定多个射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于所述上层应用传输数据所需要的数据传输速率,且进行数据传输的射频模块的数量最少。这样,在保证数据传输速率的前提下,减少进行数据传输的射频模块的数量,进而减小移动终端各射频模块总的功率消耗。If the data transmission rate required by the upper-layer application to transmit data is less than the sum of the data transmission rates provided by the communication links corresponding to all radio frequency modules, determine multiple radio frequency modules as radio frequency modules for data transmission, so that the multiple radio frequency modules The sum of the data transmission rates that can be provided by the corresponding communication links is not less than the data transmission rate required by the upper-layer application to transmit data, and the number of radio frequency modules for data transmission is the minimum. In this way, on the premise of ensuring the data transmission rate, the number of radio frequency modules for data transmission is reduced, thereby reducing the total power consumption of each radio frequency module of the mobile terminal.

较佳地,满足下述条件的射频模块为与所述上层应用传输数据所需要的数据传输速率相匹配的射频模块:Preferably, the radio frequency module that meets the following conditions is a radio frequency module that matches the data transmission rate required by the upper layer application to transmit data:

对应的通信链路能提供的数据传输速率不小于所述上层应用传输数据所需要的数据传输速率与预设的速率匹配因子的乘积;The data transmission rate that the corresponding communication link can provide is not less than the product of the data transmission rate required by the upper layer application to transmit data and the preset rate matching factor;

其中,所述预设的速率匹配因子大于0且不大于1。Wherein, the preset rate matching factor is greater than 0 and not greater than 1.

本方案中,通过设置速率匹配因子实现灵活地判定射频模块是否与上层应用传输数据所需要的数据传输速率相匹配。In this solution, by setting the rate matching factor, it is possible to flexibly determine whether the radio frequency module matches the data transmission rate required by the upper layer application to transmit data.

附图说明Description of drawings

图1为本发明实施例提供的数据传输的方法过程示意图;FIG. 1 is a schematic diagram of a data transmission method process provided by an embodiment of the present invention;

图2为本发明实施例一的数据传输方法的流程图;FIG. 2 is a flowchart of a data transmission method according to Embodiment 1 of the present invention;

图3为本发明实施例提供的数据传输装置的结构示意图。FIG. 3 is a schematic structural diagram of a data transmission device provided by an embodiment of the present invention.

具体实施方式detailed description

本发明实施例提供一种数据传输的方法和装置。在本发明实施例提供的方法中,当确定上层应用需要传输数据时,确定处于连续开启状态至少一个射频模块为进行数据传输的射频模块,为所述上层应用进行数据传输。通过选择处于连续开启状态的射频模块进行数据传输,从而不必将处于非连续开启状态的射频模块切换到连续开启状态,得以减小移动终端所有射频模块的整体功率消耗。Embodiments of the present invention provide a data transmission method and device. In the method provided by the embodiment of the present invention, when it is determined that the upper-layer application needs to transmit data, at least one radio frequency module in the continuous on state is determined to be the radio frequency module for data transmission, and data transmission is performed for the upper-layer application. By selecting the radio frequency modules in the continuously on state for data transmission, it is not necessary to switch the radio frequency modules in the discontinuously on state to the continuous on state, thereby reducing the overall power consumption of all radio frequency modules of the mobile terminal.

需要说明的是,虽然目前智能手机功率消耗的问题较突出,本发明实施例的方法能够降低双模智能手机的功率消耗,但本发明实施例的方法并不仅限于双模智能手机,其适用于各种包括多个射频模块的双模或多模的移动终端,可有效降低此类移动终端的功率消耗。It should be noted that although the problem of power consumption of smart phones is relatively prominent at present, the method of the embodiment of the present invention can reduce the power consumption of the dual-mode smart phone, but the method of the embodiment of the invention is not limited to the dual-mode smart phone, it is applicable to Various dual-mode or multi-mode mobile terminals including multiple radio frequency modules can effectively reduce the power consumption of such mobile terminals.

下面,对本发明的实施条件加以限定:Below, the implementation conditions of the present invention are limited:

条件一、任何一个射频模块在进行数据传输时的功率消耗,大于该射频模块处于连续开启状态、但未进行数据传输时的功率消耗;Condition 1. The power consumption of any radio frequency module during data transmission is greater than the power consumption of the radio frequency module when it is continuously turned on but not performing data transmission;

条件二、各个射频模块虽然对应不同的通信链路,但在处于连续开启状态,且未进行数据传输时,各射频模块的功率消耗基本相等;并且,当射频模块进行数据传输,且各个射频模块对应的通信链路提供的数据传输速率相等时,各个射频模块的功率消耗基本相等。Condition 2. Although each RF module corresponds to a different communication link, the power consumption of each RF module is basically equal when it is in the continuous open state and no data transmission is performed; and, when the RF module performs data transmission, and each RF module When the data transmission rates provided by the corresponding communication links are equal, the power consumption of each radio frequency module is basically equal.

本发明的实施例中的射频模块对应的通信链路的制式包括但不限于:全球移动通信系统(Global System of Mobile communication,GSM)、码分多址(Code DivisionMultiple Access,CDMA) IS-95、码分多址(Code Division Multiple Access,CDMA)2000、时分同步码分多址(Time Division-Synchronous Code Division Multiple Access,TD-SCDMA)、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)、时分双工-长期演进(Time Division Duplexing- Long Term Evolution,TDD LTE)、频分双工-长期演进(Frequency Division Duplexing-Long Term Evolution,FDD LTE)、长期演进-增强(Long Term Evolution-Advanced,LTE-advanced)、个人手持电话系统(Personal Handy-phone System,PHS)等。The format of the communication link corresponding to the radio frequency module in the embodiment of the present invention includes but is not limited to: Global System of Mobile Communication (Global System of Mobile communication, GSM), Code Division Multiple Access (Code Division Multiple Access, CDMA) IS-95, Code Division Multiple Access (CDMA) 2000, Time Division-Synchronous Code Division Multiple Access (TD-SCDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Duplexing-Long Term Evolution (TDD LTE), Frequency Division Duplexing-Long Term Evolution (FDD LTE), Long Term Evolution-Advanced (Long Term Evolution-Advanced, LTE-advanced), Personal Handy-phone System (PHS), etc.

图1为本发明实施例提供的数据传输的方法过程示意图。如图1所示,该方法包括以下步骤:FIG. 1 is a schematic diagram of a data transmission method process provided by an embodiment of the present invention. As shown in Figure 1, the method includes the following steps:

S101:当确定上层应用需要传输数据时,确定多个射频模块的工作状态;S101: When it is determined that the upper layer application needs to transmit data, determine the working status of multiple radio frequency modules;

S102:当多个射频模块中有处于连续开启状态的射频模块时,将处于连续开启状态的至少一个射频模块作为进行数据传输的射频模块;S102: When there are radio frequency modules in the continuous on state among the plurality of radio frequency modules, use at least one radio frequency module in the continuous on state as the radio frequency module for data transmission;

S103:通过所述进行数据传输的射频模块为所述上层应用进行数据传输。S103: Perform data transmission for the upper layer application through the radio frequency module for data transmission.

现有移动终端解决方案中,移动终端开机后,移动终端的各射频模块均持续开启,当移动终端待机,没有收发数据时,射频模块仍处持续开启,射频模块的持续开启引起较大的功率消耗。本发明实施例中,在移动终端开机后,射频模块的工作状态包括:连续开启状态和非连续开启状态。当射频模块处于连续开启状态时,能够收发数据,需要消耗功率;当射频模块处于非连续开启状态时,间隙性地关闭射频模块,以减少射频模块的功率消耗,并且在非连续开启状态下,在射频模块关闭的间隙,开启射频模块,以便移动终端与网络侧进行信令交互。具体实现时,可通过硬件或软件开关来实现射频模块与移动终端的供电模块之间的接通和关断,分别实现射频模块的开启和关闭。In the existing mobile terminal solution, after the mobile terminal is turned on, each radio frequency module of the mobile terminal is continuously turned on. When the mobile terminal is in standby and no data is sent or received, the radio frequency module is still continuously turned on, and the continuous turning on of the radio frequency module causes a large power consumption. consume. In the embodiment of the present invention, after the mobile terminal is turned on, the working state of the radio frequency module includes: a continuous on state and a discontinuous on state. When the radio frequency module is in the continuous on state, it can send and receive data and needs to consume power; when the radio frequency module is in the discontinuous on state, the radio frequency module is turned off intermittently to reduce the power consumption of the radio frequency module, and in the discontinuous on state, When the radio frequency module is turned off, the radio frequency module is turned on, so that the mobile terminal can perform signaling interaction with the network side. During specific implementation, the radio frequency module and the power supply module of the mobile terminal can be connected and disconnected through a hardware or software switch, and the radio frequency module can be turned on and off respectively.

本发明实施例中,通过一定的触发机制使射频模块进入非连续开启状态。比如,当距离上一次数据传输的时间间隔不小于预设的空闲时长时,使射频模块进入非连续开启状态,在射频模块关闭的间隙,开启射频模块,以便移动终端与网络侧进行信令交互。当根据从网络侧接收的信令,确定需要进行数据传输时,则射频模块退出非连续开启状态,进入持续开启状态。In the embodiment of the present invention, the radio frequency module enters into the discontinuous open state through a certain trigger mechanism. For example, when the time interval from the last data transmission is not less than the preset idle time, the radio frequency module enters the discontinuous open state, and the radio frequency module is turned on during the interval when the radio frequency module is closed, so that the mobile terminal can perform signaling interaction with the network side . When it is determined that data transmission is required according to the signaling received from the network side, the radio frequency module exits the discontinuous on state and enters the continuous on state.

本发明实施例中,移动终端有多个射频模块,每个射频模块对应一条通信链路,当确定上层应用需要传输数据时,首先确定各个射频模块的工作状态;当多个射频模块中有处于连续开启状态的射频模块时,将处于连续开启状态的至少一个射频模块作为进行数据传输的射频模块,通过该确定的进行数据传输的射频模块为上层应用进行数据传输。In the embodiment of the present invention, the mobile terminal has multiple radio frequency modules, and each radio frequency module corresponds to a communication link. When it is determined that the upper layer application needs to transmit data, first determine the working status of each radio frequency module; When the radio frequency modules are continuously turned on, at least one radio frequency module in the continuous turned on state is used as a radio frequency module for data transmission, and data transmission is performed for the upper layer application through the determined radio frequency module for data transmission.

本发明实施例中,上层应用可包括但不限于:网页浏览、数据下载、微信、视频实时播放、即时通信软件发起的与网络侧的实时数据交互等。In the embodiment of the present invention, upper-layer applications may include, but are not limited to: web browsing, data download, WeChat, real-time video playback, real-time data interaction with the network side initiated by instant messaging software, etc.

本发明实施例中,在确定上层应用需要传输数据时,选择处于连续开启状态的射频模块进行数据传输,从而避免将处于非连续开启状态的射频模块切换到连续开启状态,进而减少移动终端各射频模块的整体功率消耗。In the embodiment of the present invention, when it is determined that the upper-layer application needs to transmit data, the radio frequency module in the continuous open state is selected for data transmission, so as to avoid switching the radio frequency module in the discontinuous open state to the continuous open state, thereby reducing the frequency of each radio frequency of the mobile terminal. The overall power consumption of the module.

较佳地,将处于连续开启状态的至少一个射频模块作为进行数据传输的射频模块,包括:Preferably, at least one radio frequency module in a continuous open state is used as a radio frequency module for data transmission, including:

确定处于连续开启状态的射频模块中与上层应用传输数据所需要的数据传输速率相匹配的射频模块;Determine the radio frequency module that matches the data transmission rate required by the upper layer application to transmit data among the radio frequency modules that are continuously turned on;

从匹配的射频模块中选择一个射频模块作为进行数据传输的射频模块。Select a radio frequency module from the matching radio frequency modules as the radio frequency module for data transmission.

本优选方案中,当处于连续开启状态的射频模块有多个时,首先确定处于连续开启状态的射频模块中与上层应用传输数据所需要的数据传输速率相匹配的射频模块,若匹配的射频模块有多个,则从中选择一个射频模块作为进行数据传输的射频模块。从而避免选择多个射频模块同时进行数据传输而导致较大的功率消耗。In this preferred solution, when there are multiple radio frequency modules in the continuous open state, first determine the radio frequency module in the continuous open state that matches the data transmission rate required by the upper layer application to transmit data, if the matching radio frequency module If there are more than one radio frequency module, select one radio frequency module as the radio frequency module for data transmission. In this way, large power consumption caused by selecting multiple radio frequency modules for data transmission at the same time is avoided.

一种特例是,处于连续开启状态的射频模块仅有一个,且该射频模块与上层应用传输数据所需要的数据传输速率相匹配,则该射频模块即为进行数据数据传输的射频模块。A special case is that there is only one radio frequency module in the continuous on state, and the radio frequency module matches the data transmission rate required by the upper layer application to transmit data, then the radio frequency module is the radio frequency module for data transmission.

另一个特例是,处于连续开启状态的射频模块有多个,但与上层应用传输数据所需要的数据传输速率相匹配的射频模块仅有一个,则确定该射频模块为进行数据数据传输的射频模块。Another special case is that there are multiple radio frequency modules that are continuously turned on, but there is only one radio frequency module that matches the data transmission rate required by the upper layer application to transmit data, then this radio frequency module is determined to be the radio frequency module for data transmission .

本优选方案中,确定射频模块与上层应用传输数据所需要的数据传输速率相匹配的方式有很多。比如,若射频模块对应的通信链路能够提供的数据传输速率不小于上层应用传输数据所需要的数据传输速率,则确定射频模块与上层应用传输数据所需要的数据传输速率相匹配。In this preferred solution, there are many ways to determine that the radio frequency module matches the data transmission rate required by the upper layer application to transmit data. For example, if the data transmission rate provided by the communication link corresponding to the radio frequency module is not less than the data transmission rate required by the upper layer application to transmit data, it is determined that the radio frequency module matches the data transmission rate required by the upper layer application to transmit data.

或者,若射频模块对应的通信链路能提供的数据传输速率不小于所述上层应用传输数据所需要的数据传输速率与预设的速率匹配因子的乘积,则确定射频模块与上层应用传输数据所需要的数据传输速率相匹配,其中,该预设的速率匹配因子大于0且不大于1。Alternatively, if the data transmission rate provided by the communication link corresponding to the radio frequency module is not less than the product of the data transmission rate required by the upper-layer application for data transmission and the preset rate matching factor, then determine the data transmission rate between the radio frequency module and the upper-layer application. The required data transmission rate is matched, wherein the preset rate matching factor is greater than 0 and not greater than 1.

具体实现时,该预设的速率匹配因子可根据上层应用对应的业务类型,和/或移动终端确定的通信链路的质量等因素来确定。比如:当上层应用对应的业务类型为对实时性要求较高的业务,比如在线视频、IP语音等,则可设置该预设的速率匹配因子为接近1、甚至等于1的数,比如:0.95等。再比如:若移动终端确定通信链路的质量较差,由于通信链路本身能够提供的数据传输能力因通信链路的质量较差而变得较低,则可设置该预设的速率匹配因子为较小的数,比如:0.5等。During specific implementation, the preset rate matching factor may be determined according to the service type corresponding to the upper layer application, and/or the quality of the communication link determined by the mobile terminal and other factors. For example: when the service type corresponding to the upper layer application is a service with high real-time requirements, such as online video, IP voice, etc., the preset rate matching factor can be set to a number close to 1 or even equal to 1, such as: 0.95 Wait. Another example: if the mobile terminal determines that the quality of the communication link is poor, because the data transmission capability that the communication link itself can provide becomes lower due to the poor quality of the communication link, the preset rate matching factor can be set For a smaller number, such as: 0.5 and so on.

一种优选的方式是,可根据下面的公式[1]确定该预设的速率匹配因子:In a preferred manner, the preset rate matching factor can be determined according to the following formula [1]:

Rate_ratio=a*Service_type_index + (1-a)* link_quality_index……….[1]Rate_ratio=a*Service_type_index + (1-a)* link_quality_index……….[1]

公式1中,Rate_ratio为预设的速率匹配因子;a为权重因子,a为大于0且小于等于1的数;Serivice_type_index为业务类型索引,为大于0且小于等于1的数,其表示上层应用对应的业务类型需要的数据传输速率等级;link_quality_index为链路质量索引,为大于0且小于等于1的数,其表示不同的链路质量能够提供的数据传输速率的能力。In Formula 1, Rate_ratio is a preset rate matching factor; a is a weight factor, and a is a number greater than 0 and less than or equal to 1; Service_type_index is a service type index, which is a number greater than 0 and less than or equal to 1, which indicates that the upper layer application corresponds to The data transmission rate level required by the service type; link_quality_index is the link quality index, which is a number greater than 0 and less than or equal to 1, which indicates the data transmission rate capability that different link qualities can provide.

对于Serivice_type_index,可根据如下方法为不同的业务类型分配该业务类型索引,比如:IP语音业务的业务类型索引值为1、在线视频的业务类型索引值为0.95、数据下载的业务类型索引值为0.5、即时通信软件发起的与网络侧的实时数据交互的业务类型索引值为0.9等。或者,也可根据3GPP协议中对业务类型的划分——Streaming(流类业务)、Conversational(会话类业务)、Interactive(交互类业务)、Background(背景类业务)来定义,比如,会话类业务的业务类型索引值为1,流类业务的业务类型索引值为0.9、交互类业务的业务类型索引值为0.8、背景类业务的业务类型索引值为0.5等。以上各业务类型索引值仅为示例,不应视为对本优选方案的限定。For Service_type_index, the service type index can be assigned to different service types according to the following methods, for example: the service type index value of IP voice service is 1, the service type index value of online video service is 0.95, and the service type index value of data download is 0.5 1. The service type index value of the real-time data interaction with the network side initiated by the instant messaging software is 0.9, etc. Alternatively, it can also be defined according to the division of service types in the 3GPP protocol - Streaming (streaming service), Conversational (conversational service), Interactive (interactive service), Background (background service), for example, conversational service The service type index value of the service type is 1, the service type index value of the streaming service is 0.9, the service type index value of the interactive service is 0.8, the service type index value of the background service is 0.5, and so on. The index values of the above service types are only examples, and should not be regarded as a limitation to this preferred solution.

对于link_quality_index,可根据移动终端检测到的下行链路的质量(比如下行信道信干比(Signal to Interference Ratio,SIR))、移动终端接收到的下行信号的接收电平等进行设定。比如,当根据现行信道SIR确定时,若下行链路的质量较好(即SIR较大,具体实现时可设置相关门限值)时,设置link_quality_index为较大的值,当下行链路质量较差时,设置link_quality_index为较小的值。The link_quality_index can be set according to the quality of the downlink detected by the mobile terminal (such as the downlink signal-to-interference ratio (Signal to Interference Ratio, SIR)), the reception level of the downlink signal received by the mobile terminal, and the like. For example, when determined according to the current channel SIR, if the quality of the downlink is good (that is, the SIR is relatively large, the relevant threshold value can be set during specific implementation), set link_quality_index to a larger value, and when the quality of the downlink is relatively high When poor, set link_quality_index to a smaller value.

上述确定射频模块与上层应用传输数据所需要的数据传输速率相匹配的方法适用于本发明实施例中所有需要确定射频模块与上层应用传输数据所需要的数据传输速率是否匹配的方案。The above method of determining whether the data transmission rate required by the radio frequency module to transmit data to the upper-layer application matches is applicable to all solutions in the embodiments of the present invention that need to determine whether the data transmission rate required by the radio frequency module to transmit data to the upper-layer application matches.

较佳地,将处于连续开启状态的至少一个射频模块作为进行数据传输的射频模块,还包括:Preferably, using at least one radio frequency module in a continuous open state as a radio frequency module for data transmission, further comprising:

当不存在与上层应用传输数据所需要的数据传输速率相匹配的、处于连续开启状态的射频模块时,根据上层应用传输数据所需要的数据传输速率,以及每一个处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率,确定多个处于连续开启状态的射频模块为进行数据传输的射频模块。When there is no radio frequency module that is continuously turned on that matches the data transmission rate required by the upper-layer application to transmit data, the corresponding The data transmission rate that can be provided by the communication link determines that multiple radio frequency modules that are continuously turned on are the radio frequency modules for data transmission.

当不存在与上层应用传输数据所需要的数据传输速率相匹配的、处于连续开启状态的射频模块时,确定进行数据传输的射频模块的方法有很多,其中一种实现方式是:When there is no radio frequency module that is continuously turned on that matches the data transmission rate required by the upper layer application to transmit data, there are many ways to determine the radio frequency module for data transmission. One of the implementation methods is:

首先,确定上层应用传输数据所需要的数据传输速率,以及每一个处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率;First, determine the data transmission rate required by the upper layer application to transmit data, and the data transmission rate that can be provided by the communication link corresponding to each radio frequency module that is continuously turned on;

若上层应用传输数据所需要的数据传输速率不小于所有处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率的总和,则确定所有处于连续开启状态的射频模块为进行数据传输的射频模块,以保证了上层应用的数据传输;If the data transmission rate required by the upper layer application to transmit data is not less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules that are continuously on, then determine that all radio frequency modules that are continuously on are the ones for data transmission The radio frequency module ensures the data transmission of the upper layer application;

若上层应用传输数据所需要的数据传输速率小于所有处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率的总和,则确定多个处于连续开启状态的射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于所述上层应用传输数据所需要的数据传输速率,且进行数据传输的射频模块的数量最少,这样,既能保证上层应用的数据传输,又能使用最少的射频模块,以降低移动终端各射频模块的整体功耗。If the data transmission rate required by the upper-layer application to transmit data is less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules that are in the continuous on state, then determine multiple radio frequency modules that are in the continuous on state as the data transmission A radio frequency module, so that the sum of the data transmission rates that can be provided by the communication links corresponding to the plurality of radio frequency modules is not less than the data transmission rate required by the upper layer application to transmit data, and the number of radio frequency modules for data transmission is the least, so that, It can not only ensure the data transmission of the upper layer application, but also use the least radio frequency module, so as to reduce the overall power consumption of each radio frequency module of the mobile terminal.

较佳地,在确定各个射频模块的工作状态之后,在利用确定的进行数据传输的射频模块为所述上层应用进行数据传输之前,本发明实施例提供的方法还包括:Preferably, after determining the working status of each radio frequency module, before using the determined radio frequency module for data transmission to perform data transmission for the upper layer application, the method provided by the embodiment of the present invention further includes:

若所有射频模块均处于非连续开启状态,确定与上层应用传输数据所需要的数据传输速率相匹配的射频模块;If all radio frequency modules are in the discontinuous open state, determine the radio frequency module that matches the data transmission rate required by the upper layer application to transmit data;

从匹配的射频模块中选择以最短的关闭周期关闭的射频模块为进行数据传输的射频模块,并将该选择的射频模块转换到连续开启状态。Select the radio frequency module that is turned off with the shortest off period as the radio frequency module for data transmission from the matched radio frequency modules, and switch the selected radio frequency module to a continuous on state.

本优选方案中,若所有射频模块均处于非连续开启状态,则需要将一个或多个射频模块转换到连续开启状态进行数据传输。首先,确定与上层应用传输数据所需要的数据传输速率相匹配的射频模块,确定射频模块是否与上层应用传输数据所需要的数据传输速率相匹配的方法前面已进行了描述,这里不再重复。从匹配的射频模块中选择以最短的关闭周期关闭的射频模块为进行数据传输的射频模块,并将该选择的射频模块转换到连续开启状态,既保证了上层应用的数据传输,同时,若不同的射频模块的关闭周期不同,由于关闭周期长的射频模块功率消耗相对小,因此选择关闭周期最短的射频模块为进行数据传输的射频模块,从而降低移动终端各射频模块的整体功耗。In this preferred solution, if all the radio frequency modules are in the discontinuous on state, one or more radio frequency modules need to be switched to the continuous on state for data transmission. First, determine the radio frequency module that matches the data transmission rate required by the upper layer application to transmit data, and determine whether the radio frequency module matches the data transmission rate required by the upper layer application to transmit data. The method has been described above and will not be repeated here. Select the radio frequency module that is closed with the shortest off period from the matching radio frequency modules as the radio frequency module for data transmission, and switch the selected radio frequency module to the continuous open state, which not only ensures the data transmission of the upper layer application, but also, if different The off periods of the radio frequency modules are different. Since the power consumption of the radio frequency modules with a long off period is relatively small, the radio frequency module with the shortest off period is selected as the radio frequency module for data transmission, thereby reducing the overall power consumption of each radio frequency module of the mobile terminal.

此外,也可从各匹配的射频模块中,选择对应的通信链路能够提供最大数据传输速率的射频模块作为进行数据传输的射频模块,以减少射频模块的数据传输时间,使其尽快回到非连续开启状态,此方法也可减少移动终端各射频模块的整体功率消耗。In addition, from the matching radio frequency modules, the radio frequency module whose corresponding communication link can provide the maximum data transmission rate can also be selected as the radio frequency module for data transmission, so as to reduce the data transmission time of the radio frequency module and make it return to the non-operating network as soon as possible. This method can also reduce the overall power consumption of each radio frequency module of the mobile terminal.

较佳地,在确定各个射频模块的工作状态之后,在利用确定的进行数据传输的射频模块为所述上层应用进行数据传输之前,本发明实施例提供的方法还包括:Preferably, after determining the working status of each radio frequency module, before using the determined radio frequency module for data transmission to perform data transmission for the upper layer application, the method provided by the embodiment of the present invention further includes:

若所有射频模块均处于非连续开启状态,且不存在与上层应用传输数据所需要的数据传输速率相匹配的射频模块,则根据上层应用传输数据所需要的数据传输速率、每一个射频模块对应的通信链路能提供的数据传输速率,确定多个射频模块为进行数据传输的射频模块。If all radio frequency modules are discontinuously turned on, and there is no radio frequency module that matches the data transmission rate required by the upper layer application to transmit data, then according to the data transmission rate required by the upper layer application to transmit data, each radio frequency module corresponds to The data transmission rate that the communication link can provide determines that multiple radio frequency modules are radio frequency modules for data transmission.

当所有射频模块均处于非连续开启状态,且不存在与上层应用传输数据所需要的数据传输速率相匹配的射频模块时,可通过多种方法确定进行数据传输的射频模块,其中的一种方法是:When all radio frequency modules are in discontinuous open state, and there is no radio frequency module that matches the data transmission rate required by the upper layer application to transmit data, multiple methods can be used to determine the radio frequency module for data transmission, one of which is yes:

首先,确定上层应用传输数据所需要的数据传输速率以及所有射频模块对应的通信链路能提供的数据传输速率的总和;First, determine the data transmission rate required by the upper layer application to transmit data and the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules;

若前者不小于后者,则确定所有射频模块为进行数据传输的射频模块,以最大限度地保证上层应用的数据传输;If the former is not less than the latter, all radio frequency modules are determined to be radio frequency modules for data transmission, so as to ensure the data transmission of upper layer applications to the greatest extent;

若前者小于后者,则确定多个射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于所述上层应用传输数据所需要的数据传输速率,且进行数据传输的射频模块的数量最少,这样,既能保证上层应用的数据传输,又能使用最少的射频模块,以降低移动终端各射频模块的整体功耗。If the former is less than the latter, determine that multiple radio frequency modules are radio frequency modules for data transmission, so that the sum of the data transmission rates that can be provided by the communication links corresponding to the multiple radio frequency modules is not less than that required by the upper layer application to transmit data The data transmission rate is high, and the number of radio frequency modules for data transmission is the least. In this way, the data transmission of the upper layer application can be guaranteed, and the minimum number of radio frequency modules can be used to reduce the overall power consumption of each radio frequency module of the mobile terminal.

以上,对本发明实施例提供的各方案进行了描述,下面通过实施例一描述本发明的一个优选实施例。The solutions provided by the embodiments of the present invention have been described above, and a preferred embodiment of the present invention will be described below through Embodiment 1.

图2为本发明实施例一的数据传输方法的流程图。如图2所示,该方法包括如下步骤:FIG. 2 is a flowchart of a data transmission method according to Embodiment 1 of the present invention. As shown in Figure 2, the method includes the following steps:

S201:确定上层应用需要传输数据;S201: Determine that the upper layer application needs to transmit data;

S202:判断是否有处于连续开启状态的射频模块,若是,则执行步骤S203,否则,执行步骤S208;S202: Judging whether there is a radio frequency module in a continuous open state, if yes, execute step S203, otherwise, execute step S208;

S203:确定处于连续开启状态的射频模块中是否有与需要的数据传输速率匹配的射频模块,若是,则执行步骤S204,否则执行步骤S205;S203: Determine whether there is a radio frequency module that matches the required data transmission rate among the radio frequency modules that are continuously turned on, if so, perform step S204, otherwise perform step S205;

S204:从匹配的射频模块中选择一个射频模块作为进行数据传输的射频模块;S204: Select a radio frequency module from the matched radio frequency modules as the radio frequency module for data transmission;

S205:判断需要的数据传输速率是否不小于所有处于连续开启状态的射频模块能对应的通信链路提供的数据传输速率的总和,若是,则执行步骤S206,否则,执行步骤S207;S205: Determine whether the required data transmission rate is not less than the sum of the data transmission rates provided by the corresponding communication links of all radio frequency modules in the continuous on state, if so, perform step S206, otherwise, perform step S207;

S206:确定所有处于连续开启状态的射频模块为进行数据传输的射频模块;S206: Determine that all the radio frequency modules that are continuously turned on are radio frequency modules for data transmission;

S207:确定多个处于连续开启状态的射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于需要的数据传输速率,且进行数据传输的射频模块的数量最少;S207: Determine that a plurality of radio frequency modules that are continuously turned on are radio frequency modules for data transmission, so that the sum of the data transmission rates that can be provided by the communication links corresponding to the multiple radio frequency modules is not less than the required data transmission rate, and the data transmission is performed. The number of RF modules transmitted is minimal;

S208:判断是否有与需要的数据传输速率匹配的射频模块,若是,则执行步骤S209,否则,执行步骤S210;S208: Determine whether there is a radio frequency module matching the required data transmission rate, if so, execute step S209, otherwise, execute step S210;

S209:从匹配的射频模块中选择一个射频模块作为进行数据传输的射频模块;S209: Select a radio frequency module from the matched radio frequency modules as the radio frequency module for data transmission;

S210:判断需要的数据传输速率是否不小于所有射频模块对应的通信链路所能提供的数据传输速率的总和,若是,则执行步骤S211,否则,执行步骤S212;S210: Determine whether the required data transmission rate is not less than the sum of the data transmission rates provided by the communication links corresponding to all radio frequency modules, if so, perform step S211, otherwise, perform step S212;

S211:确定所有射频模块为进行数据传输的射频模块;S211: Determine that all radio frequency modules are radio frequency modules for data transmission;

S212:确定多个射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率总和大于需要的数据传输速率,且进行数据传输的射频模块的数量最少;S212: Determine that multiple radio frequency modules are radio frequency modules for data transmission, so that the sum of the data transmission rates that can be provided by the communication links corresponding to the multiple radio frequency modules is greater than the required data transmission rate, and the number of radio frequency modules for data transmission is the least ;

S213:通过确定的进行数据传输的射频模块为上层应用进行数据传输。S213: Perform data transmission for upper-layer applications through the determined radio frequency module for data transmission.

基于同一发明构思,本发明实施例中还提供了一种数据传输的装置,由于该数据传输的装置的原理与本发明实施例数据传输的方法相似,因此该数据传输的装置的实施可以参见方法的实施,重复之处不再赘述。Based on the same inventive concept, the embodiment of the present invention also provides a device for data transmission. Since the principle of the device for data transmission is similar to the method for data transmission in the embodiment of the present invention, the implementation of the device for data transmission can refer to the method The implementation of this method will not be repeated here.

图3为本发明实施例提供的数据传输装置的结构示意图。如图3所示,该装置包括:FIG. 3 is a schematic structural diagram of a data transmission device provided by an embodiment of the present invention. As shown in Figure 3, the device includes:

工作状态确定模块301,用于当确定上层应用需要传输数据时,确定多个射频模块的工作状态;The working status determination module 301 is used to determine the working status of multiple radio frequency modules when it is determined that the upper layer application needs to transmit data;

选择模块302,用于当多个射频模块中有处于连续开启状态的射频模块时,将处于连续开启状态的至少一个射频模块作为进行数据传输的射频模块;A selection module 302, configured to use at least one radio frequency module in the continuous on state as a radio frequency module for data transmission when there are radio frequency modules in the continuous on state among the plurality of radio frequency modules;

数据传输模块303,用于通过所述进行数据传输的射频模块为所述上层应用进行数据传输。The data transmission module 303 is configured to perform data transmission for the upper layer application through the radio frequency module for data transmission.

较佳地,选择模块302具体用于:Preferably, the selection module 302 is specifically used for:

确定处于连续开启状态的射频模块中与所述上层应用传输数据所需要的数据传输速率相匹配的射频模块;从匹配的射频模块中选择一个射频模块作为进行数据传输的射频模块。Determine the radio frequency module that matches the data transmission rate required by the upper layer application to transmit data among the radio frequency modules that are continuously turned on; select a radio frequency module from the matched radio frequency modules as the radio frequency module for data transmission.

较佳地,选择模块302还用于:Preferably, the selection module 302 is also used for:

当不存在与上层应用传输数据所需要的数据传输速率相匹配的、处于连续开启状态的射频模块时,根据上层应用传输数据所需要的数据传输速率,以及每一个处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率,确定多个处于连续开启状态的射频模块为进行数据传输的射频模块。When there is no radio frequency module that is continuously turned on that matches the data transmission rate required by the upper-layer application to transmit data, the corresponding The data transmission rate that can be provided by the communication link determines that multiple radio frequency modules that are continuously turned on are the radio frequency modules for data transmission.

较佳地,选择模块302具体用于:Preferably, the selection module 302 is specifically used for:

若所述上层应用传输数据所需要的数据传输速率不小于所有处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率的总和,则确定所有处于连续开启状态的射频模块为进行数据传输的射频模块;If the data transmission rate required by the upper-layer application to transmit data is not less than the sum of the data transmission rates that can be provided by the communication links corresponding to all radio frequency modules in the continuous on state, then determine that all radio frequency modules in the continuous on state are for data transmission. RF module for transmission;

否则,确定多个处于连续开启状态的射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于上层应用传输数据所需要的数据传输速率,且进行数据传输的射频模块的数量最少。Otherwise, determine that multiple radio frequency modules that are continuously turned on are the radio frequency modules for data transmission, so that the sum of the data transmission rates that can be provided by the communication links corresponding to the multiple radio frequency modules is not less than the data transmission required by the upper layer application to transmit data rate, and the number of radio frequency modules for data transmission is the least.

较佳地,若工作状态确定模块301确定所有射频模块均处于非连续开启状态,则选择模块302具体用于:Preferably, if the working state determination module 301 determines that all radio frequency modules are in a discontinuous open state, the selection module 302 is specifically used for:

确定与上层应用传输数据所需要的数据传输速率相匹配的射频模块;从匹配的射频模块中选择以最短的关闭周期关闭的射频模块为进行数据传输的射频模块,并将该选择的射频模块转换到连续开启状态。Determine the radio frequency module that matches the data transmission rate required by the upper layer application to transmit data; select the radio frequency module that is turned off with the shortest off period from the matched radio frequency modules as the radio frequency module for data transmission, and convert the selected radio frequency module to continuous on state.

较佳地,若工作状态确定模块301确定所有射频模块均处于非连续开启状态,且选择模块302确定不存在与所述上层应用传输数据所需要的数据传输速率相匹配的射频模块,则选择模块302具体用于:Preferably, if the working state determination module 301 determines that all radio frequency modules are in the discontinuous open state, and the selection module 302 determines that there is no radio frequency module that matches the data transmission rate required by the upper layer application to transmit data, then the selection module 302 is specifically used for:

根据上层应用传输数据所需要的数据传输速率、每一个射频模块对应的通信链路能提供的数据传输速率,确定多个射频模块为进行数据传输的射频模块。According to the data transmission rate required by the upper layer application to transmit data and the data transmission rate provided by the communication link corresponding to each radio frequency module, multiple radio frequency modules are determined as the radio frequency modules for data transmission.

较佳地,选择模块302具体用于:Preferably, the selection module 302 is specifically used for:

若上层应用传输数据所需要的数据传输速率不小于所有射频模块对应的通信链路能提供的数据传输速率的总和,则确定所有射频模块为进行数据传输的射频模块;否则,确定多个射频模块为进行数据传输的射频模块,使得该多个射频模块对应的通信链路能提供的数据传输速率的总和不小于上层应用传输数据所需要的数据传输速率,且进行数据传输的射频模块的数量最少。If the data transmission rate required by the upper layer application to transmit data is not less than the sum of the data transmission rates provided by the communication links corresponding to all radio frequency modules, then determine that all radio frequency modules are radio frequency modules for data transmission; otherwise, determine multiple radio frequency modules The radio frequency module for data transmission, so that the sum of the data transmission rates provided by the communication links corresponding to the multiple radio frequency modules is not less than the data transmission rate required by the upper layer application to transmit data, and the number of radio frequency modules for data transmission is the least .

较佳地,满足下述条件的射频模块为与上层应用传输数据所需要的数据传输速率相匹配的射频模块:对应的通信链路能提供的数据传输速率不小于上层应用传输数据所需要的数据传输速率与预设的速率匹配因子的乘积;Preferably, the radio frequency module that satisfies the following conditions is a radio frequency module that matches the data transmission rate required by the upper-layer application to transmit data: the data transmission rate that the corresponding communication link can provide is not less than the data required by the upper-layer application to transmit data The product of the transmission rate and the preset rate matching factor;

其中,预设的速率匹配因子大于0且不大于1。Wherein, the preset rate matching factor is greater than 0 and not greater than 1.

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。Those skilled in the art should understand that the embodiments of the present invention may be provided as methods, systems, or computer program products. Accordingly, the present invention can take the form of an entirely hardware embodiment, an entirely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, the present invention may take the form of a computer program product embodied on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) having computer-usable program code embodied therein.

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。The present invention is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of the invention. It should be understood that each procedure and/or block in the flowchart and/or block diagram, and combinations of procedures and/or blocks in the flowchart and/or block diagram can be realized by computer program instructions. These computer program instructions may be provided to a general purpose computer, special purpose computer, embedded processor, or processor of other programmable data processing equipment to produce a machine such that the instructions executed by the processor of the computer or other programmable data processing equipment produce a Means for realizing the functions specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing apparatus to operate in a specific manner, such that the instructions stored in the computer-readable memory produce an article of manufacture comprising instruction means, the instructions The device realizes the function specified in one or more procedures of the flowchart and/or one or more blocks of the block diagram.

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。These computer program instructions can also be loaded onto a computer or other programmable data processing device, causing a series of operational steps to be performed on the computer or other programmable device to produce a computer-implemented process, thereby The instructions provide steps for implementing the functions specified in the flow chart flow or flows and/or block diagram block or blocks.

尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。While preferred embodiments of the invention have been described, additional changes and modifications to these embodiments can be made by those skilled in the art once the basic inventive concept is appreciated. Therefore, it is intended that the appended claims be construed to cover the preferred embodiment as well as all changes and modifications which fall within the scope of the invention.

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。Obviously, those skilled in the art can make various changes and modifications to the present invention without departing from the spirit and scope of the present invention. Thus, if these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalent technologies, the present invention also intends to include these modifications and variations.

Claims (10)

1.一种数据传输的方法,其特征在于,包括:1. A method for data transmission, comprising: 确定上层应用需要传输数据;Determine that the upper layer application needs to transmit data; 判断处于连续开启状态的多个射频模块每一个对应的通信链路能提供的数据传输速率是否与所述上层应用需要的数据传输速率匹配;Judging whether the data transmission rate that can be provided by each corresponding communication link of the plurality of radio frequency modules in the continuous open state matches the data transmission rate required by the upper layer application; 若是,选择匹配的一个射频模块进行数据传输;If yes, select a matching radio frequency module for data transmission; 若否,根据所述上层应用需要的数据传输速率,以及每一个处于连续开启状态的射频模块的数据传输速率,确定至少两个处于连续开启状态的射频模块进行数据传输。If not, according to the data transmission rate required by the upper layer application and the data transmission rate of each radio frequency module in the continuous on state, determine at least two radio frequency modules in the continuous on state to perform data transmission. 2.如权利要求1所述的方法,其特征在于,根据所述上层应用需要的数据传输速率,以及每一个处于连续开启状态的射频模块的数据传输速率,确定至少两个处于连续开启状态的射频模块进行数据传输,包括:2. The method according to claim 1, characterized in that, according to the data transmission rate required by the upper layer application and the data transmission rate of each radio frequency module in the continuous open state, at least two RF modules in the continuous open state are determined The radio frequency module performs data transmission, including: 判断所述上层应用需要的数据传输速率是否不小于每一个处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率的总和;Judging whether the data transmission rate required by the upper-layer application is not less than the sum of the data transmission rates that can be provided by the communication links corresponding to each radio frequency module that is continuously turned on; 若是,则确定每一个处于连续开启状态的射频模块都进行数据传输。If yes, it is determined that each radio frequency module in the continuous on state performs data transmission. 3.如权利要求2所述的方法,其特征在于,还包括:3. The method of claim 2, further comprising: 若否,确定至少两个处于连续开启状态的射频模块进行数据传输,使得所述至少两个射频模块对应的通信链路提供的数据传输速率的总和不小于所述上层应用需要的数据传输速率,且进行数据传输的射频模块的数量最少。If not, it is determined that at least two radio frequency modules that are continuously turned on perform data transmission, so that the sum of the data transmission rates provided by the communication links corresponding to the at least two radio frequency modules is not less than the data transmission rate required by the upper layer application, And the number of radio frequency modules for data transmission is the least. 4.如权利要求1所述的方法,其特征在于,判断处于连续开启状态的多个射频模块每一个对应的通信链路能提供的数据传输速率是否与所述上层应用需要的数据传输速率匹配,具体包括:4. The method according to claim 1, characterized in that, judging whether the data transmission rate that can be provided by each corresponding communication link of a plurality of radio frequency modules in the continuous open state matches the data transmission rate required by the upper-layer application , including: 若射频模块对应的通信链路能够提供的数据传输速率不小于所述上层应用需要的数据传输速率,则确定射频模块与上层应用传输数据所需要的数据传输速率相匹配。If the data transmission rate provided by the communication link corresponding to the radio frequency module is not less than the data transmission rate required by the upper layer application, it is determined that the radio frequency module matches the data transmission rate required by the upper layer application to transmit data. 5.如权利要求1所述的方法,其特征在于,判断处于连续开启状态的多个射频模块每一个对应的通信链路能提供的数据传输速率是否与所述上层应用需要的数据传输速率匹配,具体包括:5. The method according to claim 1, characterized in that, judging whether the data transmission rate that can be provided by each corresponding communication link of a plurality of radio frequency modules in the continuous open state matches the data transmission rate required by the upper-layer application , including: 射频模块对应的通信链路能提供的数据传输速率不小于所述上层应用需要的数据传输速率与预设的所述上层应用对应的速率匹配因子的乘积,则确定射频模块与上层应用传输数据所需要的数据传输速率相匹配;The data transmission rate provided by the communication link corresponding to the radio frequency module is not less than the product of the data transmission rate required by the upper layer application and the preset rate matching factor corresponding to the upper layer application, then determine the data transmission rate between the radio frequency module and the upper layer application required to match the data transfer rate; 其中,所述预设的所述上层应用对应的速率匹配因子大于0且不大于1,并且速率匹配因子的大小与所述上层应用实时性要求成正比。Wherein, the preset rate matching factor corresponding to the upper-layer application is greater than 0 and not greater than 1, and the size of the rate matching factor is proportional to the real-time requirement of the upper-layer application. 6.一种数据传输的装置,其特征在于,包括:6. A device for data transmission, comprising: 确定模块,用于确定上层应用需要传输数据;A determination module, configured to determine that the upper layer application needs to transmit data; 判断模块,用于判断处于连续开启状态的多个射频模块每一个对应的通信链路能提供的数据传输速率是否与所述上层应用需要的数据传输速率匹配;A judging module, configured to judge whether the data transmission rate provided by each corresponding communication link of the plurality of radio frequency modules in the continuous open state matches the data transmission rate required by the upper-layer application; 选择模块,若是,选择匹配的一个射频模块进行数据传输;若否,根据所述上层应用需要的数据传输速率,以及每一个处于连续开启状态的射频模块的数据传输速率,确定至少两个处于连续开启状态的射频模块进行数据传输。Select a module, if yes, select a matching radio frequency module for data transmission; if not, determine at least two radio frequency modules that are in continuous The radio frequency module in the open state performs data transmission. 7.如权利要求6所述的装置,其特征在于,包括:7. The apparatus of claim 6, comprising: 选择模块还用于判断所述上层应用需要的数据传输速率是否不小于每一个处于连续开启状态的射频模块对应的通信链路能提供的数据传输速率的总和;The selection module is also used to determine whether the data transmission rate required by the upper-layer application is not less than the sum of the data transmission rates that can be provided by the communication links corresponding to each radio frequency module that is continuously turned on; 若是,则确定每一个处于连续开启状态的射频模块都进行数据传输。If yes, it is determined that each radio frequency module in the continuous on state performs data transmission. 8.如权利要求7所述的装置,其特征在于,包括:8. The apparatus of claim 7, comprising: 选择模块还用于,The selection module is also used to, 若否,确定至少两个处于连续开启状态的射频模块进行数据传输,使得所述至少两个射频模块对应的通信链路提供的数据传输速率的总和不小于所述上层应用需要的数据传输速率,且进行数据传输的射频模块的数量最少。If not, it is determined that at least two radio frequency modules that are continuously turned on perform data transmission, so that the sum of the data transmission rates provided by the communication links corresponding to the at least two radio frequency modules is not less than the data transmission rate required by the upper layer application, And the number of radio frequency modules for data transmission is the least. 9.如权利要求6所述的装置,其特征在于,包括:9. The apparatus of claim 6, comprising: 判断模块还用于若射频模块对应的通信链路能够提供的数据传输速率不小于所述上层应用需要的数据传输速率,则确定射频模块与上层应用传输数据所需要的数据传输速率相匹配。The judging module is also used to determine that the radio frequency module matches the data transmission rate required by the upper layer application if the data transmission rate provided by the communication link corresponding to the radio frequency module is not less than the data transmission rate required by the upper layer application. 10.如权利要求6所述的装置,其特征在于,包括:10. The apparatus of claim 6, comprising: 判断模块还用于射频模块对应的通信链路能提供的数据传输速率不小于所述上层应用需要的数据传输速率与预设的所述上层应用对应的速率匹配因子的乘积, 则确定射频模块与上层应用传输数据所需要的数据传输速率相匹配;The judging module is also used for the data transmission rate provided by the communication link corresponding to the radio frequency module is not less than the product of the data transmission rate required by the upper layer application and the preset rate matching factor corresponding to the upper layer application, then it is determined that the radio frequency module and Match the data transmission rate required by the upper layer application to transmit data; 其中,所述预设的所述上层应用对应的速率匹配因子大于0且不大于1,并且速率匹配因子的大小与所述上层应用实时性要求成正比。Wherein, the preset rate matching factor corresponding to the upper-layer application is greater than 0 and not greater than 1, and the size of the rate matching factor is proportional to the real-time requirement of the upper-layer application.
CN201610575518.7A 2013-08-23 2013-08-23 Method and device for data transmission Active CN106211289B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610575518.7A CN106211289B (en) 2013-08-23 2013-08-23 Method and device for data transmission

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201610575518.7A CN106211289B (en) 2013-08-23 2013-08-23 Method and device for data transmission
CN201310374128.XA CN103442416B (en) 2013-08-23 2013-08-23 Method and device for data transmission

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
CN201310374128.XA Division CN103442416B (en) 2013-08-23 2013-08-23 Method and device for data transmission

Publications (2)

Publication Number Publication Date
CN106211289A true CN106211289A (en) 2016-12-07
CN106211289B CN106211289B (en) 2019-09-20

Family

ID=49696066

Family Applications (3)

Application Number Title Priority Date Filing Date
CN201310374128.XA Active CN103442416B (en) 2013-08-23 2013-08-23 Method and device for data transmission
CN201610575518.7A Active CN106211289B (en) 2013-08-23 2013-08-23 Method and device for data transmission
CN201610575428.8A Active CN106255182B (en) 2013-08-23 2013-08-23 Method and device for data transmission

Family Applications Before (1)

Application Number Title Priority Date Filing Date
CN201310374128.XA Active CN103442416B (en) 2013-08-23 2013-08-23 Method and device for data transmission

Family Applications After (1)

Application Number Title Priority Date Filing Date
CN201610575428.8A Active CN106255182B (en) 2013-08-23 2013-08-23 Method and device for data transmission

Country Status (1)

Country Link
CN (3) CN103442416B (en)

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3301819B1 (en) * 2016-09-28 2019-06-26 Intel IP Corporation Separate parallel communication links between a baseband processing device and an rf device
CN108282751A (en) * 2017-01-06 2018-07-13 电信科学技术研究院 A kind of connection control method and device
CN107302792B (en) * 2017-06-26 2019-04-09 维沃移动通信有限公司 A method of crystal frequency calibration and mobile terminal
CN107820308B (en) * 2017-11-24 2021-04-13 成都声立德克技术有限公司 Data communication method and device
CN108777869B (en) * 2018-05-18 2022-02-01 中国联合网络通信集团有限公司 Data transmission control method, network equipment and terminal equipment
CN108668319B (en) * 2018-05-18 2022-02-22 中国联合网络通信集团有限公司 Data transmission method, device and terminal

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1416287A (en) * 2001-10-29 2003-05-07 三星电子株式会社 Operation method of mobile communicaing termina/able provide high data rate service
CN1423423A (en) * 2001-11-20 2003-06-11 三星电子株式会社 System and method for improving high data rate wireless terminal characteristic using diversity
US20030174645A1 (en) * 2002-03-13 2003-09-18 Janne Paratainen Wireless telecommunications system using multislot channel allocation for multimedia broadcast/multicast service
US20060276130A1 (en) * 2005-06-01 2006-12-07 Shai Waxman Device, system and method of reduced power consumption multi-receiver
US20100285760A1 (en) * 2009-05-06 2010-11-11 John Blosco Reducing Power Consumption on Multi-Transmitter Devices
CN102523571A (en) * 2011-12-23 2012-06-27 华为终端有限公司 Method for single-card double-standby user equipment to stay in network and user equipment

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7099689B2 (en) * 2003-06-30 2006-08-29 Microsoft Corporation Energy-aware communications for a multi-radio system
CN100366121C (en) * 2004-05-24 2008-01-30 华为技术有限公司 A method for multi-mode user equipment to select network and cell
US8149804B2 (en) * 2008-04-04 2012-04-03 Intel Corporation Multi-transceiver wireless communication device and methods for operating during device discovery and connection establishment
US8081949B2 (en) * 2009-04-17 2011-12-20 Qualcomm Incorporated Methods and systems for enhanced sleep request messages for multi-mode operations
US9775046B2 (en) * 2009-06-26 2017-09-26 Qualcomm, Incorporated Power management
US8548475B2 (en) * 2011-08-17 2013-10-01 Apple Inc. Method for optimizing power consumption in wireless devices using data rate efficiency factor
CN102387258A (en) * 2011-11-28 2012-03-21 青岛海信移动通信技术股份有限公司 Double-mode and dual-standby mobile terminal comprising LTE (Long Term Evolution) network mode

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1416287A (en) * 2001-10-29 2003-05-07 三星电子株式会社 Operation method of mobile communicaing termina/able provide high data rate service
CN1423423A (en) * 2001-11-20 2003-06-11 三星电子株式会社 System and method for improving high data rate wireless terminal characteristic using diversity
US20030174645A1 (en) * 2002-03-13 2003-09-18 Janne Paratainen Wireless telecommunications system using multislot channel allocation for multimedia broadcast/multicast service
US20060276130A1 (en) * 2005-06-01 2006-12-07 Shai Waxman Device, system and method of reduced power consumption multi-receiver
US20100285760A1 (en) * 2009-05-06 2010-11-11 John Blosco Reducing Power Consumption on Multi-Transmitter Devices
CN102523571A (en) * 2011-12-23 2012-06-27 华为终端有限公司 Method for single-card double-standby user equipment to stay in network and user equipment

Also Published As

Publication number Publication date
CN106211289B (en) 2019-09-20
CN103442416B (en) 2016-09-28
CN106255182B (en) 2019-09-20
CN103442416A (en) 2013-12-11
CN106255182A (en) 2016-12-21

Similar Documents

Publication Publication Date Title
CN102172082B (en) Manage method, terminal device, network side equipment and the communication system of power supply
CN106211289B (en) Method and device for data transmission
CN105430702B (en) A network switching method, device and communication terminal
CN105072645B (en) Terminal online self-adapting regulation method based on Chinese telecommunications network standard and device
CN102036352B (en) Multimode mobile communication terminal and working method thereof
CN103533619A (en) Mobile communication terminal and power management method thereof
CN111343682B (en) Network switching method, device, storage medium and terminal
CN110493858A (en) Reduce the method, device and mobile terminal of power consumption
WO2012048101A1 (en) Techniques to control a shared antenna architecture for multiple co-located radio modules
TW201818760A (en) Method and apparatus for power consumption reduction in mobile communications
CN106604382B (en) A low-power communication method and device
US8050207B2 (en) Power saving techniques based on coverage conditions
CN103442415B (en) A method for sending data and a mobile terminal
JP2013219766A (en) Wireless data network switching method and electronic device
CN113316225B (en) Network searching method, terminal device and storage medium
CN105636138A (en) Network switching method, network switching device and terminal
CN105515745B (en) A kind of method and device of radio frequency link control
CN102143564A (en) Shutoff method and equipment for carrier-frequency time slot
CN116437362A (en) A method, device, and equipment for determining terminal capability reporting and scheduling strategies
CN103442414A (en) Method and device for controlling state of radio frequency module
CN105406890A (en) Data transmission method and device for communication terminal and communication terminal
CN105430705B (en) A kind of method for switching network, device and communication terminal
CN114375045A (en) Resource pool switching method and device, terminal and network side equipment
CN108668319B (en) Data transmission method, device and terminal
CN109429307B (en) Internet of things terminal and state migration method and system thereof

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: 266071 Shandong city of Qingdao province Jiangxi City Road No. 11

Patentee after: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd.

Country or region after: China

Address before: 266100 No. 151, Zhuzhou Road, Laoshan District, Shandong, Qingdao

Patentee before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd.

Country or region before: China

CP03 Change of name, title or address
CP03 Change of name, title or address

Address after: Shandong City, Qingdao Province, Jiangxi City Road No. 11

Patentee after: Qingdao Hisense Mobile Communication Technology Co.,Ltd.

Country or region after: China

Address before: Shandong City, Qingdao Province, Jiangxi City Road No. 11

Patentee before: HISENSE MOBILE COMMUNICATIONS TECHNOLOGY Co.,Ltd.

Country or region before: China