CN103442415A - Data sending method and mobile terminal - Google Patents
Data sending method and mobile terminal Download PDFInfo
- Publication number
- CN103442415A CN103442415A CN2013103735861A CN201310373586A CN103442415A CN 103442415 A CN103442415 A CN 103442415A CN 2013103735861 A CN2013103735861 A CN 2013103735861A CN 201310373586 A CN201310373586 A CN 201310373586A CN 103442415 A CN103442415 A CN 103442415A
- Authority
- CN
- China
- Prior art keywords
- data
- radio frequency
- layer application
- sent
- sending
- 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
Links
Images
Classifications
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
Description
技术领域technical field
本发明涉及移动通信领域,尤其涉及一种发送数据的方法及一种移动终端。The invention relates to the field of mobile communication, in particular to a method for sending data and a mobile terminal.
背景技术Background technique
随着移动通信技术的发展,移动终端已经由原来单一的通话功能向话音、数据、图像、音乐和多媒体方向综合演变。移动终端上运行的应用程序也日渐丰富,其中包括诸如微信的应用程序。这类程序的特点是,当用户使用该类应用程序时,应用程序与网络侧交互数据;而当用户停止使用该类应用程序时,应用程序进入后台运行的方式,此时,会触发移动终端周期性访问网络,与该应用程序对应的服务器进行握手等操作。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 applications running on mobile terminals are also increasingly abundant, including applications such as WeChat. The characteristic of this type of program is that when the user uses this type of application program, the application program interacts with the network side; and when the user stops using this type of application program, the application program enters the mode of running in the background. At this time, the mobile terminal will be triggered. Periodically access the network, and perform operations such as handshaking with the server corresponding to the application.
此类应用程序在后台运行方式下频繁访问网络,每一次访问都需要移动终端与网络侧交互信令,建立连接,这样大大加重了网络和移动终端的处理负荷。Such applications frequently access the network in the background operation mode, and each access requires the mobile terminal to exchange signaling with the network side to establish a connection, which greatly increases the processing load of the network and the mobile terminal.
发明内容Contents of the invention
本发明实施例提供一种发送数据的方法和一种移动终端,用以解决现有方式中移动终端的应用程序在后台运行方式下频繁访问网络,加重网络和移动终端处理负荷的问题。The embodiments of the present invention provide a method for sending data and a mobile terminal, which are used to solve the problem that the application program of the mobile terminal frequently accesses the network in the background operation mode in the existing method, which increases the processing load of the network and the mobile terminal.
本发明实施例提供一种发送数据的方法,包括:An embodiment of the present invention provides a method for sending data, including:
缓存上层应用需要发送的数据;Cache the data that the upper layer application needs to send;
在满足预设的数据发送条件时,通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。When the preset data sending condition is satisfied, the buffered upper-layer application needs to send the data through the communication link corresponding to at least one radio frequency module that is continuously turned on.
本方案中,通过缓存上层应用需要发送的数据,在满足预设的数据发送条件时再发送缓存的数据,避免了移动终端频繁访问网络,减轻了网络和移动终端的处理负荷;通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的的数据,避免将处于非连续开启状态的射频模块转换到连续开启状态,减少了移动终端各射频模块的整体功率消耗。In this solution, by caching the data that the upper-layer application needs to send, and then sending the cached data when the preset data sending conditions are met, the mobile terminal avoids frequent access to the network and reduces the processing load of the network and the mobile terminal; The communication link corresponding to at least one radio frequency module in the active state sends the buffered data, avoiding switching the radio frequency modules in the discontinuous open state to the continuous open state, and reducing the overall power consumption of each radio frequency module of the mobile terminal.
较佳地,所述上层应用为后台方式运行的上层应用。Preferably, the upper-layer application is an upper-layer application running in a background mode.
本方案中,针对后台方式运行的上层应用,解决了此种上层应用频繁向网络侧发送数据造成的网络和移动终端处理负荷重的问题。In this solution, for the upper-layer application running in the background mode, the problem of heavy processing load on the network and mobile terminal caused by the frequent sending of data to the network side by the upper-layer application is solved.
较佳地,所述预设的数据发送条件包括下列条件中的至少一个:Preferably, the preset data sending conditions include at least one of the following conditions:
缓存上层应用数据的时间超过预设的缓存时长时;When the time for caching upper-layer application data exceeds the preset cache duration;
缓存的上层应用的数量超过预设的缓存上层应用数量阈值;The number of cached upper-level applications exceeds the preset threshold for the number of cached upper-level applications;
缓存的上层应用的数据量总和大于预设的缓存数据量阈值。The sum of the cached data volumes of upper-layer applications is greater than the preset cached data volume threshold.
本方案中,对预设的数据发送条件进行了限定,明确了在满足何种条件下,发送缓存的上层应用需要发送的数据。In this solution, the preset data sending conditions are limited, and the data that needs to be sent by the upper-layer application of the sending cache is specified under which conditions are met.
较佳地,通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据,包括:Preferably, the data that needs to be sent by the cached upper-layer application is sent through the communication link corresponding to at least one radio frequency module that is in the continuous open state, including:
确定处于连续开启状态的射频模块中与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;Determine the radio frequency module that matches the required data transmission rate of the data that needs to be sent by the upper layer application of the sending buffer among the radio frequency modules that are continuously turned on;
通过匹配的射频模块中的一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。Send the cached data that needs to be sent by the upper layer application through the communication link corresponding to one of the matched radio frequency modules.
本方案中,通过处于连续开启状态射频模块中与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的一个射频模块发送缓存的数据,从而保证数据传输。In this solution, the buffered data is sent through a radio frequency module in the continuous open state that matches the data transmission rate required by the upper layer application that sends the cached data, so as to ensure data transmission.
较佳地,在满足预设的数据发送条件时,若所有射频模块均处于非连续开启状态,确定与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;Preferably, when the preset data sending conditions are met, if all the radio frequency modules are in the discontinuous open state, determine the radio frequency module that matches the required data transmission rate of the data that the upper layer application of the sending buffer needs to send;
将匹配的射频模块中以最短的关闭周期关闭的射频模块转换到连续开启状态;Transitioning the RF module of the matching RF modules that was turned off with the shortest off period to the continuously on state;
通过该转换到连续开启状态的射频模块对应的通信链路发送缓存的上层应用需要发送的数据。The data that needs to be sent by the buffered upper-layer application is sent through the communication link corresponding to the radio frequency module switched to the continuous on state.
本方案中,在所有射频模块均处于非连续开启状态的情况下,将匹配的射频模块中以最短的关闭周期关闭的射频模块转换到连续开启状态,利用该转换到连续开启状态的射频模块对应的通信链路发送缓存的上层应用需要发送的数据,进一步减少移动终端各射频模块的整体功率消耗。In this solution, when all radio frequency modules are in the discontinuous open state, the radio frequency modules that are closed with the shortest off period among the matching radio frequency modules are switched to the continuous open state, and the corresponding radio frequency modules that are converted to the continuous open state are used The communication link sends buffered upper-layer applications to send data, further reducing the overall power consumption of each radio frequency module of the mobile terminal.
本发明实施例还提供了一种移动终端,该移动终端包括:The embodiment of the present invention also provides a mobile terminal, which includes:
缓存模块,用于缓存上层应用需要发送的数据;The cache module is used to cache the data that needs to be sent by the upper layer application;
发送模块,用于在满足预设的数据发送条件时,通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。The sending module is configured to send the data that needs to be sent by the buffered upper layer application through the communication link corresponding to at least one radio frequency module that is in the continuous on state when the preset data sending condition is met.
本方案中,通过缓存上层应用需要发送的数据,在满足预设的数据发送条件时再发送缓存的数据,避免了移动终端频繁访问网络,减轻了网络和移动终端的处理负荷;通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的的数据,避免将处于非连续开启状态的射频模块转换到连续开启状态,减少了移动终端各射频模块的整体功率消耗。In this solution, by caching the data that the upper-layer application needs to send, and then sending the cached data when the preset data sending conditions are met, the mobile terminal avoids frequent access to the network and reduces the processing load of the network and the mobile terminal; The communication link corresponding to at least one radio frequency module in the active state sends the buffered data, avoiding switching the radio frequency modules in the discontinuous open state to the continuous open state, and reducing the overall power consumption of each radio frequency module of the mobile terminal.
较佳地,所述上层应用为后台方式运行的上层应用。Preferably, the upper-layer application is an upper-layer application running in a background mode.
本方案中,针对后台方式运行的上层应用,解决了此种上层应用频繁向网络侧发送数据造成的网络和移动终端处理负荷重的问题。In this solution, for the upper-layer application running in the background mode, the problem of heavy processing load on the network and mobile terminal caused by the frequent sending of data to the network side by the upper-layer application is solved.
较佳地,所述预设的数据发送条件包括下列条件中的至少一个:Preferably, the preset data sending conditions include at least one of the following conditions:
缓存上层应用数据的时间超过预设的缓存时长时;When the time for caching upper-layer application data exceeds the preset cache duration;
缓存的上层应用的数量超过预设的缓存上层应用数量阈值;The number of cached upper-level applications exceeds the preset threshold for the number of cached upper-level applications;
缓存的上层应用的数据量总和大于预设的缓存数据量阈值。The sum of the cached data volumes of upper-layer applications is greater than the preset cached data volume threshold.
本方案中,对预设的数据发送条件进行了限定,明确了在满足何种条件下,发送缓存的上层应用需要发送的数据。In this solution, the preset data sending conditions are limited, and the data that needs to be sent by the upper-layer application of the sending cache is specified under which conditions are met.
较佳地,所述发送模块具体用于:Preferably, the sending module is specifically used for:
确定处于连续开启状态的射频模块中与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;Determine the radio frequency module that matches the required data transmission rate of the data that needs to be sent by the upper layer application of the sending buffer among the radio frequency modules that are continuously turned on;
通过匹配的射频模块中的一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。Send the cached data that needs to be sent by the upper layer application through the communication link corresponding to one of the matched radio frequency modules.
本方案中,通过处于连续开启状态射频模块中与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的一个射频模块发送缓存的数据,从而保证数据传输。In this solution, the buffered data is sent through a radio frequency module in the continuous open state that matches the data transmission rate required by the upper layer application that sends the cached data, so as to ensure data transmission.
较佳地,所述发送模块还用于:Preferably, the sending module is also used for:
在满足预设的数据发送条件时,若所有射频模块均处于非连续开启状态,确定与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;When the preset data sending conditions are met, if all the radio frequency modules are in the discontinuous open state, determine the radio frequency module that matches the required data transmission rate of the data that needs to be sent by the upper layer application of the sending buffer;
将匹配的射频模块中以最短的关闭周期关闭的射频模块转换到连续开启状态;Transitioning the RF module of the matching RF modules that was turned off with the shortest off period to the continuously on state;
通过该转换到连续开启状态的射频模块对应的通信链路发送缓存的上层应用需要发送的数据。The data that needs to be sent by the buffered upper-layer application is sent through the communication link corresponding to the radio frequency module switched to the continuous on state.
本方案中,在所有射频模块均处于非连续开启状态的情况下,将匹配的射频模块中以最短的关闭周期关闭的射频模块转换到连续开启状态,利用该转换到连续开启状态的射频模块对应的通信链路发送缓存的上层应用需要发送的数据,进一步减少移动终端各射频模块的整体功率消耗。In this solution, when all radio frequency modules are in the discontinuous open state, the radio frequency modules that are closed with the shortest off period among the matching radio frequency modules are switched to the continuous open state, and the corresponding radio frequency modules that are converted to the continuous open state are used The communication link sends buffered upper-layer applications to send data, further reducing the overall power consumption of each radio frequency module of the mobile terminal.
附图说明Description of drawings
图1为本发明实施例提供的发送数据的方法过程示意图;FIG. 1 is a schematic diagram of a method for sending data provided by an embodiment of the present invention;
图2为本发明实施例一的发送数据方法的流程图;FIG. 2 is a flowchart of a method for sending data according to Embodiment 1 of the present invention;
图3为本发明实施例提供的移动终端的结构示意图。FIG. 3 is a schematic structural diagram of a mobile terminal provided by an embodiment of the present invention.
具体实施方式Detailed ways
本发明实施例提供一种发送数据的方法和一种移动终端。在本发明实施例提供的方法中,缓存上层应用需要发送的数据;在满足预设的数据发送条件时,通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。通过缓存上层应用需要发送的数据,在满足预设的数据发送条件时再发送缓存的数据,避免了移动终端频繁访问网络,减轻了网络和移动终端的处理负荷;通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的的数据,避免将处于非连续开启状态的射频模块转换到连续开启状态,减少了移动终端各射频模块的整体功率消耗。Embodiments of the present invention provide a method for sending data and a mobile terminal. In the method provided by the embodiment of the present invention, the data that the upper-layer application needs to send is buffered; when the preset data sending condition is satisfied, the buffered upper-layer application needs to send the data through the communication link corresponding to at least one radio frequency module that is continuously turned on. The data. By caching the data that needs to be sent by the upper layer application, and then sending the cached data when the preset data sending conditions are met, the mobile terminal avoids frequent access to the network and reduces the processing load of the network and the mobile terminal; The communication link corresponding to the radio frequency module sends the buffered data, avoiding switching the radio frequency module in the discontinuously on state to the continuous on state, and reducing the overall power consumption of each radio frequency module of the mobile terminal.
本发明实施例中,移动终端可包括一个或多个射频模块,每个射频模块对应一条通信链路。其中,射频模块对应的通信链路的制式包括但不限于:全球移动通信系统(Global System of Mobile communication,GSM)、码分多址(CodeDivision Multiple Access,CDMA)IS-95、码分多址(Code Division MultipleAccess,CDMA)2000、时分同步码分多址(Time Division-Synchronous CodeDivision Multiple Access,TD-SCDMA)、宽带码分多址(Wideband Code DivisionMultiple Access,WCDMA)、时分双工-长期演进(Time Division Duplexing-LongTerm Evolution,TDD LTE)、频分双工-长期演进(Frequency DivisionDuplexing-Long Term Evolution,FDD LTE)、长期演进-增强(Long TermEvolution-Advanced,LTE-advanced)、个人手持电话系统(Personal Handy-phoneSystem,PHS)等。In the embodiment of the present invention, the mobile terminal may include one or more radio frequency modules, and each radio frequency module corresponds to a communication link. Among them, the standard of the communication link corresponding to the radio frequency module includes but is not limited to: Global System of Mobile communication (Global System of Mobile communication, GSM), Code Division Multiple Access (CDMA) IS-95, Code Division Multiple Access (CDMA) Code Division Multiple Access (CDMA) 2000, Time Division-Synchronous Code Division Multiple Access (TD-SCDMA), Wideband Code Division Multiple Access (WCDMA), Time Division Duplex-Long Term Evolution (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 (Personal Handy-phoneSystem, PHS) and so on.
图1为本发明实施例提供的发送数据的方法过程示意图。如图1所示,该方法包括以下步骤:FIG. 1 is a schematic diagram of a process of a method for sending data provided by an embodiment of the present invention. As shown in Figure 1, the method includes the following steps:
S101:缓存上层应用需要发送的数据;S101: Cache the data that needs to be sent by the upper layer application;
S102:在满足预设的数据发送条件时,通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。S102: When the preset data sending condition is satisfied, send the buffered data that needs to be sent by the upper-layer application through the communication link corresponding to at least one radio frequency module that is continuously turned on.
现有技术中,当上层应用需要发送数据时,若移动终端处于空闲状态,则其首先需要与网络侧进行信令交互,以建立通信连接,在通信连接建立完成后,向网络侧发送上层需要发送的数据。在现有技术中,当移动终端确定上层应用需要发送数据时,立即与网络建立连接并发送数据,当上层应用频繁地要求发送数据时,则需要移动终端同样频繁地与网络建立连接,发送数据。这样的处理方式虽然能够实现即时通信,但却造成网络侧和移动终端的处理负荷加重。In the prior art, when the upper-layer application needs to send data, if the mobile terminal is in an idle state, it first needs to perform signaling interaction with the network side to establish a communication connection. After the communication connection is established, the upper-layer application needs to be sent to the network side. sent data. In the prior art, when the mobile terminal determines that the upper-layer application needs to send data, it immediately establishes a connection with the network and sends data. When the upper-layer application frequently requests to send data, the mobile terminal needs to establish a connection with the network and send data . Although such a processing method can realize instant messaging, it causes heavy processing loads on the network side and the mobile terminal.
本发明实施例中,当上层应用需要发送数据时,首先缓存上层应用发送的数据,在满足预设的数据发送条件时,再将缓存的上层应用的数据一同发送出去。这样就避免了移动终端频繁地域网络建立连接,发送数据。In the embodiment of the present invention, when the upper-layer application needs to send data, the data sent by the upper-layer application is first cached, and then the cached data of the upper-layer application is sent together when the preset data sending conditions are met. In this way, it is avoided that the mobile terminal frequently establishes a connection with the regional network and sends data.
本发明实施例中,数据包括但不限于业务数据,上层应用发送的控制命令(比如用于与服务器握手的控制命令等)。In the embodiment of the present invention, the data includes, but is not limited to, business data, and control commands sent by upper-layer applications (such as control commands for handshaking with the server, etc.).
通常移动终端具有多个上层应用,当多个上层应用分别需要发送数据时,也可采用本发明实施例提供的方法,分别缓存这些上层应用需要发送的数据,并通过分配上层应用标识等方式标记各上层应用要发送的数据,这样在确定满足预设的数据发送条件时,即可根据各个上层应用标识将各上层应用需要发送的数据发送到各自的目的服务器或目标设备上。Generally, a mobile terminal has multiple upper-layer applications. When multiple upper-layer applications need to send data respectively, the method provided by the embodiment of the present invention can also be used to respectively cache the data that these upper-layer applications need to send, and mark them by assigning upper-layer application identifiers, etc. The data to be sent by each upper-layer application, so that when it is determined that the preset data sending conditions are met, the data to be sent by each upper-layer application can be sent to the respective destination server or target device according to the identification of each upper-layer application.
可选地,可通过统一应用程序接口(Application Programming Interface,API)控制各上层应用数据的发送。当上层应用需要发送数据时,调用统一的API接口,该API接口为各上层应用分配上层应用标识(applicationidentification,app id),并控制缓存各上层应用待发送的数据,当确定满足预设的数据发送条件时,统一API接口控制将缓存的各上层应用的数据一同发送出去。Optionally, the sending of application data of each upper layer can be controlled through a unified application programming interface (Application Programming Interface, API). When the upper-layer application needs to send data, it calls the unified API interface. The API interface assigns the upper-layer application identification (application identification, app id) to each upper-layer application, and controls and caches the data to be sent by each upper-layer application. When it is determined that the preset data is satisfied When sending conditions, the unified API interface controls to send out the cached data of each upper-layer application together.
在本发明实施例中,通过使射频模块处于非连续发送状态,来降低射频模块的功率消耗。在移动终端中,功率消耗较大的三个模块分别为:应用处理器、LCD屏幕和射频模块。当使用移动终端的用户没有操作移动终端时,应用处理器和LCD屏幕都会休眠,但射频模块仍开启,使得移动终端功耗较大。因此,降低射频模块的功率消耗成为降低手机功率消耗的一个重要手段。In the embodiment of the present invention, the power consumption of the radio frequency module is reduced by making the radio frequency module in a discontinuous transmission state. In a mobile terminal, the three modules with large power consumption are: an application processor, an LCD screen and a radio frequency module. When the user using the mobile terminal does not operate the mobile terminal, both the application processor and the LCD screen will sleep, but the radio frequency module is still turned on, so that the power consumption of the mobile terminal is large. Therefore, reducing the power consumption of the radio frequency module has become an important means to reduce the power consumption of the mobile phone.
现有移动终端解决方案中,移动终端开机后,移动终端的各射频模块均持续开启,当移动终端待机,没有收发数据时,射频模块仍持续开启,射频模块的持续开启引起较大的功率消耗。本发明实施例中,在移动终端开机后,射频模块的工作状态包括:连续开启状态和非连续开启状态。当射频模块处于连续开启状态时,能够收发数据,需要消耗功率;当射频模块处于非连续开启状态时,间隙性地关闭射频模块,以减少射频模块的功率消耗,并且在非连续开启状态下,在射频模块关闭的间隙,开启射频模块,以便移动终端与网络侧进行信令交互。具体实现时,可通过硬件或软件开关来实现射频模块与移动终端的供电模块之间的接通和关断,分别实现射频模块的开启和关闭。目前,硬件或软件开关的实现有很多方法,这里不再赘述。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 turned on continuously, and the continuous power consumption of the radio frequency module is caused. . 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. At present, there are many ways to realize the hardware or software switch, which will not be repeated here.
本发明实施例中,可通过一定的触发机制使射频模块进入非连续开启状态。比如,当距离上一次数据传输的时间间隔不小于预设的空闲时长时,使射频模块进入非连续开启状态,在射频模块关闭的间隙,开启射频模块,以便移动终端与网络侧进行信令交互。当根据从网络侧接收的信令,确定需要进行数据传输时,则射频模块退出非连续开启状态,进入持续开启状态。In the embodiment of the present invention, a certain trigger mechanism can be used to make the radio frequency module enter a discontinuous open state. 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.
虽然,可通过使射频模块进入非连续开启状态,来降低射频模块的功率消耗,但多个上层频繁地要求发送数据,若每一次要求发送数据时,都将处于非连续开启状态的射频模块转换到连续开启状态,则会增大射频模块的功率消耗,进而增大了移动终端的功率消耗。因此,本发明实施例中,通过缓存上层应用需要发送的数据,在满足预设的数据发送条件时再发送,可避免频繁地将处于非连续开启状态的射频模块转换到连续开启状态,以降低射频模块的功率消耗。此外,当移动终端存在多个射频模块时,并且在满足预设的数据发送条件时,存在处于连续开启状态的射频模块时,通过处于开启状态的至少一个射频模块对应的通信链路发送缓存的数据,可进一步降低将处于非连续开启状态的射频模块转换到连续开启状态的几率,更大程度地降低各射频模块的整体功率消耗。Although the power consumption of the radio frequency module can be reduced by making the radio frequency module enter the discontinuous open state, but multiple upper layers frequently request to send data, if each time data is requested to be sent, the radio frequency module in the discontinuous open state will be switched If it is continuously turned on, the power consumption of the radio frequency module will be increased, thereby increasing the power consumption of the mobile terminal. Therefore, in the embodiment of the present invention, by caching the data that needs to be sent by the upper layer application, and then sending it when the preset data sending condition is met, it is possible to avoid frequently switching the radio frequency module in the discontinuously on state to the continuous on state, so as to reduce the Power consumption of the RF module. In addition, when there are multiple radio frequency modules in the mobile terminal, and when the preset data transmission conditions are met, and there are radio frequency modules in the continuous on state, the buffered data is sent through the communication link corresponding to at least one radio frequency module in the on state. The data can further reduce the probability of switching the radio frequency module in the discontinuous on state to the continuous on state, and reduce the overall power consumption of each radio frequency module to a greater extent.
优选地,所述上层应用为后台方式运行的上层应用。Preferably, the upper-layer application is an upper-layer application running in the background.
一般,后台方式运行的上层应用对通信的即时性要求不高,若此类上层用用频繁地访问网络,要求发送数据,则使用本发明实施例提供的方法,即能降低网络侧和移动终端侧的处理负荷,降低移动终端的功率消耗,又不会明显地降低移动终端的业务质量。Generally, upper-layer applications running in the background mode do not have high requirements for the immediacy of communication. If such upper-layer applications frequently access the network and require to send data, then using the method provided by the embodiment of the present invention can reduce the network side and the mobile terminal. The processing load on the side reduces the power consumption of the mobile terminal without significantly reducing the service quality of the mobile terminal.
优选地,预设的数据发送条件包括下列条件中的至少一个:Preferably, the preset data sending conditions include at least one of the following conditions:
条件一、缓存上层应用数据的时间超过预设的缓存时长时;Condition 1. When the time for caching upper-layer application data exceeds the preset cache duration;
条件二、缓存的上层应用的数量超过预设的缓存上层应用数量阈值;
条件三、缓存的上层应用的数据量总和大于预设的缓存数据量阈值。Condition 3: The sum of the cached data volumes of upper-layer applications is greater than a preset cached data volume threshold.
本方案中,对预设的数据发送条件进行了限定,明确了在满足何种条件下,发送缓存的上层应用需要发送的数据。In this solution, the preset data sending conditions are limited, and the data that needs to be sent by the upper-layer application of the sending cache is specified under which conditions are met.
对于条件一,可在开始缓存上层应用要发送的数据时,启动一个定时器,当该定时器超时时,即定时器计时时长已达到预设的缓存时长(比如:1分钟),将已经缓存的上层应用需要发送的数据发送出去,同时停止该定时器的计时,可选地,定时器清零。较佳地,可由统一API接口控制该定时器的启动和清零。For condition 1, a timer can be started when caching the data to be sent by the upper-layer application. When the timer times out, that is, the timer duration has reached the preset cache duration (for example: 1 minute), the cache will be The data that needs to be sent by the upper layer application is sent out, and the timer is stopped at the same time, and optionally, the timer is cleared. Preferably, the starting and clearing of the timer can be controlled by a unified API interface.
对于条件二,可由统一API接口对缓存的上层应用的数量进行计数,当计数值超过预设的缓存上层应用数量阈值(比如:3个)时,将缓存的数据发送出去。For the second condition, the unified API interface can count the number of cached upper-layer applications, and when the count value exceeds the preset threshold for the number of cached upper-layer applications (for example: 3), the cached data will be sent out.
对于条件三,可由统一API接口对缓存的各上层应用的数据量进行实时统计,当统计值超过了预设的缓存数据量阈值(比如:1M bytes)时,将缓存的数据发送出去。For condition three, the unified API interface can be used to perform real-time statistics on the data volume of each cached upper-layer application. When the statistical value exceeds the preset cached data volume threshold (for example: 1M bytes), the cached data will be sent out.
可选地,上述预设的缓存时长、缓存上层应用数量阈值以及预设的缓存数据量阈值,可根据移动终端获取的实时的各射频模块对应的通信链路的数据通信能力而定,比如,通信链路的数据通信能力较强时,即表示单位时间移动终端发送数据量较大,则可将预设的缓存时长、缓存上层应用数量阈值以及预设的缓存数据量阈值调整为较大的值;当通信链路的数据通信能力较弱时,即表示单位时间移动终端发送数据量较小,则可将预设的缓存时长、缓存上层应用数量阈值以及预设的缓存数据量阈值调整为较小的值。此外,还可为移动终端的用户提供设置相关参数的接口,比如,移动终端的用户可设置上层应用数据缓存等级:高、中、低,比如,当等级值设置为高时,对应的预设的缓存时长、缓存上层应用数量阈值以及预设的缓存数据量阈值调整为较大的值;当等级值设置为中时,对应的预设的缓存时长、缓存上层应用数量阈值以及预设的缓存数据量阈值调整为较小的值;当等级值设置为低时,对应的预设的缓存时长、缓存上层应用数量阈值以及预设的缓存数据量阈值调整为各参数的最小值,或者禁止移动终端实现缓存上层应用数据的功能。Optionally, the above-mentioned preset cache duration, cache upper-layer application quantity threshold, and preset cache data volume threshold may be determined according to the real-time data communication capabilities of the communication links corresponding to each radio frequency module acquired by the mobile terminal, for example, When the data communication capability of the communication link is strong, which means that the mobile terminal sends a large amount of data per unit time, the preset cache duration, the threshold of the number of cached upper-layer applications, and the preset cache data volume threshold can be adjusted to a larger value. value; when the data communication capability of the communication link is weak, it means that the amount of data sent by the mobile terminal per unit time is small, then the preset cache duration, the threshold of the number of cached upper-layer applications, and the preset cache data volume threshold can be adjusted to smaller value. In addition, an interface for setting related parameters can also be provided for the user of the mobile terminal. For example, the user of the mobile terminal can set the upper layer application data cache level: high, medium, and low. For example, when the level value is set to high, the corresponding preset The cache duration, the threshold of the number of upper-level applications in the cache, and the preset cache data volume threshold are adjusted to larger values; when the level value is set to medium, the corresponding preset cache duration, the threshold of the number of upper-level applications in the cache, and the preset cache The data volume threshold is adjusted to a smaller value; when the level value is set to a low value, the corresponding preset cache duration, cache upper-level application number threshold, and preset cache data volume threshold are adjusted to the minimum values of each parameter, or movement is prohibited The terminal implements the function of caching upper-layer application data.
此外,预设的数据发送条件还可包括,每隔预设的检测周期,统一API接口判断是否有缓存的上层应用要发送的数据,若有,则发送缓存的数据,若无,则再等待预设的检测周期,重复上面的判断和发送过程。预设的检测周期可为2分钟、5分钟等。In addition, the preset data sending conditions may also include, every preset detection cycle, the unified API interface judges whether there is cached data to be sent by the upper layer application, if there is, then the cached data is sent, if not, then wait The preset detection cycle repeats the above judgment and sending process. The preset detection cycle can be 2 minutes, 5 minutes, etc.
优选地,通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据,包括:Preferably, the data that needs to be sent by the cached upper layer application is sent through the communication link corresponding to at least one radio frequency module that is in the continuous open state, including:
确定处于连续开启状态的射频模块中与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;Determine the radio frequency module that matches the required data transmission rate of the data that needs to be sent by the upper layer application of the sending buffer among the radio frequency modules that are continuously turned on;
通过匹配的射频模块中的一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。Send the cached data that needs to be sent by the upper layer application through the communication link corresponding to one of the matched radio frequency modules.
本优选方案中,确定射频模块与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的方式有很多。比如,若射频模块对应的通信链路能够提供的数据传输速率不小于发送缓存的上层应用需要发送的数据所需数据传输速率,则确定射频模块与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配。In this preferred solution, there are many ways to determine that the radio frequency module matches the required data transmission rate of the data that needs to be sent by the upper layer application of the sending buffer. 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 of the send buffer, then determine the data required for the data that the radio frequency module and the upper layer application of the send buffer need to send The transfer rate matches.
或者,若射频模块对应的通信链路能提供的数据传输速率不小于发送缓存的上层应用需要发送的数据所需数据传输速率与预设的速率匹配因子的乘积,则确定射频模块与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配,其中,该预设的速率匹配因子大于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 of the send buffer and the preset rate matching factor, then determine the communication link between the radio frequency module and the send buffer The upper layer application needs to match the required data transmission rate of the data to be sent, wherein the preset rate matching factor is greater than 0 and not greater than 1.
上述确定射频模块与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的方法适用于本发明实施例中所有需要确定射频模块与发送缓存的上层应于需要发送的数据所需数据传输速率是否匹配的方案。The above-mentioned method of determining that the radio frequency module matches the data transmission rate required by the upper layer application of the transmission buffer is applicable to all the data transmission required to determine the data transmission required by the upper layer of the radio frequency module and the transmission buffer in the embodiment of the present invention Whether the rate matches the scheme.
本优选方案中,当存在多个匹配的射频模块时,选择射频模块的方法有多种,比如:可以从中任选一个射频模块发送数据,或者选择对应的通信链路能够提供的数据传输速率最大的射频模块发送数据。In this preferred solution, when there are multiple matching radio frequency modules, there are many ways to select the radio frequency module, for example: one of the radio frequency modules can be selected to send data, or the corresponding communication link can be selected to provide the highest data transmission rate The RF module sends data.
优选地,在满足预设的数据发送条件时,若所有射频模块均处于非连续开启状态,确定与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;Preferably, when the preset data sending condition is satisfied, if all the radio frequency modules are in the discontinuous open state, determine the radio frequency module that matches the required data transmission rate of the data that the upper layer application of the sending buffer needs to send;
将匹配的射频模块中以最短的关闭周期关闭的射频模块转换到连续开启状态;Transitioning the RF module of the matching RF modules that was turned off with the shortest off period to the continuously on state;
通过该转换到连续开启状态的射频模块对应的通信链路发送缓存的上层应用需要发送的数据。The data that needs to be sent by the buffered upper-layer application is sent through the communication link corresponding to the radio frequency module switched to the continuous on state.
本方案中,在所有射频模块均处于非连续开启状态的情况下,将匹配的射频模块中以最短的关闭周期关闭的射频模块转换到连续开启状态,利用该转换到连续开启状态的射频模块对应的通信链路发送缓存的上层应用需要发送的数据,进一步减少移动终端各射频模块的整体功率消耗。In this solution, when all radio frequency modules are in the discontinuous open state, the radio frequency modules that are closed with the shortest off period among the matching radio frequency modules are switched to the continuous open state, and the corresponding radio frequency modules that are converted to the continuous open state are used The communication link sends buffered upper-layer applications to send data, further reducing the overall power consumption of each radio frequency module of the mobile terminal.
当射频模块处于非连续开启状态,并且以固定的关闭周期被关闭的条件下,关闭周期越长,则射频模块功率消耗越小。因此在满足预设的数据发送条件时,若所有射频模块均处于非连续开启状态,并且存在多个与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块,则将匹配的射频模块中以最短的关闭周期关闭的射频模块转换到连续开启状态,通过该转换到连续开启状态的射频模块对应的通信链路发送缓存的上层应用需要发送的数据,以减少各射频模块的整体功耗。When the radio frequency module is in a discontinuous on state and is turned off with a fixed off period, the longer the off period, the smaller the power consumption of the radio frequency module. Therefore, when the preset data transmission conditions are met, if all radio frequency modules are in the discontinuous open state, and there are multiple radio frequency modules that match the data transmission rate required by the upper layer application of the transmission buffer, the matching will be Among the radio frequency modules, the radio frequency modules that are turned off with the shortest off period are switched to the continuous on state, and the data that needs to be sent by the buffered upper layer application is sent through the communication link corresponding to the radio frequency module that is switched to the continuous on state, so as to reduce the time spent on each radio frequency module. overall power consumption.
下面,通过具体的实施例一来举例说明本发明实施例提供的发送数据的方法。In the following, the method for sending data provided by the embodiment of the present invention is illustrated by using a specific embodiment one.
在实施例一中,移动终端包括2个射频模块,1个射频模块对应LTE通信链路,另1个射频模块对应2/3G通信链路。实际的移动终端也可包括3个及以上的射频模块,每个射频模块对应一个通信制式,比如分别对应LTE、2G、3G通信链路。In the first embodiment, the mobile terminal includes two radio frequency modules, one radio frequency module corresponds to the LTE communication link, and the other radio frequency module corresponds to the 2/3G communication link. An actual mobile terminal may also include 3 or more radio frequency modules, and each radio frequency module corresponds to a communication standard, such as corresponding to LTE, 2G, and 3G communication links.
实施例一中,以1个上层应用app x为例,具体实现时,统一API接口可同时缓存多个上层应用的请求信息。In the first embodiment, one upper-layer application app x is taken as an example. During specific implementation, the unified API interface can cache the request information of multiple upper-layer applications at the same time.
如图2所示,实施例一的发送数据的方法包括如下步骤:As shown in Figure 2, the method for sending data in Embodiment 1 includes the following steps:
S201:统一API接口接收上层应用app x访问服务器的请求,并保存相关的请求信息(比如:服务器地址、请求的服务类型、请求的服务内容、期望的服务响应等),之后执行步骤S202;S201: The unified API interface receives the request of the upper-layer application app x to access the server, and saves the relevant request information (such as: server address, requested service type, requested service content, expected service response, etc.), and then executes step S202;
S202:判断是否满足预设的数据发送条件(比如:缓存上层应用数据的时间超过预设的缓存时长时),若是,则执行步骤S203,若否,则返回步骤S201;S202: Determine whether the preset data sending condition is met (for example: when the upper layer application data cache time exceeds the preset cache duration), if yes, execute step S203, if not, return to step S201;
S203:判断LTE通信链路对应的射频模块是否处于非连续开启状态,若是,则执行步骤S204;否则执行步骤S206;S203: Determine whether the radio frequency module corresponding to the LTE communication link is in a discontinuous open state, if so, perform step S204; otherwise, perform step S206;
S204:通过2/3G通信链路发送握手请求并判断在预设时间内是否收到服务器响应,若是,则执行步骤S205,否则执行步骤S207;S204: Send a handshake request through the 2/3G communication link and judge whether a server response is received within the preset time, if yes, execute step S205, otherwise execute step S207;
S205:统一API接口接收服务器发给上层应用app x的响应,并返回给上层应用app x;S205: The unified API interface receives the response sent by the server to the upper-layer application app x, and returns it to the upper-layer application app x;
S206:根据预设的通信链路选择算法选择通信链路,若选择2/3G通信链路,则执行步骤S204,若选择LTE通信链路,则执行步骤S207;S206: Select a communication link according to a preset communication link selection algorithm. If a 2/3G communication link is selected, perform step S204, and if an LTE communication link is selected, perform step S207;
S207:通过LTE通信链路发送握手请求,并判断在预设时间内是否收到服务器响应,若是,则执行步骤S205,否则返回步骤S201。S207: Send a handshake request through the LTE communication link, and judge whether a server response is received within a preset time, if yes, execute step S205, otherwise return to step S201.
在上述步骤S206中,选择通信链路的策略可包括但不限于:首先判断LTE链路对应的射频模块是否处于非连续开启状态,若是,则选择2/3G通信链路发送数据;否则,根据预设的通信链路选择算法选择通信链路(比如:若2/3通信链路对应的射频模块处于非连续开启状态,且LTE链路对应的射频模块能够提供的数据传输速率大于发送缓存的上层应用需要发送的数据所需数据传输速率时,选择LTE通信链路发送数据;若LTE链路对应的射频模块和2/3G通信链路对应的射频模块均处于连续开启状态,可选择两种通信链路中能提供较大数据传输速率的通信链路。In the above step S206, the strategy for selecting the communication link may include but not limited to: firstly determine whether the radio frequency module corresponding to the LTE link is in a discontinuous open state, if so, select the 2/3G communication link to send data; otherwise, according to The preset communication link selection algorithm selects the communication link (for example: if the radio frequency module corresponding to the 2/3 communication link is in the discontinuous open state, and the data transmission rate provided by the radio frequency module corresponding to the LTE link is greater than that of the sending buffer When the data transmission rate required by the upper layer application needs to be sent, select the LTE communication link to send data; if the radio frequency module corresponding to the LTE link and the radio frequency module corresponding to the 2/3G communication link are both in the continuous open state, you can choose two Among the communication links, a communication link that can provide a relatively large data transmission rate.
当执行步骤S207的结果是在预设时间内未收到服务器响应,则返回步骤S201,等待下一次满足预设的数据发送条件时再次发送数据。When the result of executing step S207 is that no response from the server is received within the preset time, return to step S201 and wait for the next time the preset data sending condition is met to send data again.
基于同一发明构思,本发明实施例中还提供了一种移动终端,由于该移动终端解决问题的原理与本发明实施例提供的发送数据的方法相似,因此该移动终端的实施可以参见发送数据的方法的实施,重复之处不再赘述。Based on the same inventive concept, a mobile terminal is also provided in the embodiment of the present invention. Since the problem-solving principle of the mobile terminal is similar to the method for sending data provided in the embodiment of the present invention, the implementation of the mobile terminal can refer to the method of sending data. The implementation of the method will not be described repeatedly.
图3为本发明实施例提供的移动终端的结构示意图。如图3所示,该移动终端包括:FIG. 3 is a schematic structural diagram of a mobile terminal provided by an embodiment of the present invention. As shown in Figure 3, the mobile terminal includes:
缓存模块301,用于缓存上层应用需要发送的数据;A
发送模块302,用于在满足预设的数据发送条件时,通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。The sending
优选地,上层应用为后台方式运行的上层应用。Preferably, the upper-layer application is an upper-layer application running in the background.
优选地,预设的数据发送条件包括下列条件中的至少一个:Preferably, the preset data sending conditions include at least one of the following conditions:
缓存上层应用数据的时间超过预设的缓存时长时;When the time for caching upper-layer application data exceeds the preset cache duration;
缓存的上层应用的数量超过预设的缓存上层应用数量阈值;The number of cached upper-level applications exceeds the preset threshold for the number of cached upper-level applications;
缓存的上层应用的数据量总和大于预设的缓存数据量阈值。The sum of the cached data volumes of upper-layer applications is greater than the preset cached data volume threshold.
优选地,发送模块具体用于:Preferably, the sending module is specifically used for:
确定处于连续开启状态的射频模块中与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;Determine the radio frequency module that matches the required data transmission rate of the data that needs to be sent by the upper layer application of the sending buffer among the radio frequency modules that are continuously turned on;
通过匹配的射频模块中的一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。Send the cached data that needs to be sent by the upper layer application through the communication link corresponding to one of the matched radio frequency modules.
优选地,发送模块还用于:Preferably, the sending module is also used for:
在满足预设的数据发送条件时,若所有射频模块均处于非连续开启状态,确定与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;When the preset data sending conditions are met, if all the radio frequency modules are in the discontinuous open state, determine the radio frequency module that matches the required data transmission rate of the data that needs to be sent by the upper layer application of the sending buffer;
将匹配的射频模块中以最短的关闭周期关闭的射频模块转换到连续开启状态;Transitioning the RF module of the matching RF modules that was turned off with the shortest off period to the continuously on state;
通过该转换到连续开启状态的射频模块对应的通信链路发送缓存的上层应用需要发送的数据。The data that needs to be sent by the buffered upper-layer application is sent through the communication link corresponding to the radio frequency module switched to the continuous on state.
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、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 a combination 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 An apparatus 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 or blocks of the flowchart and/or the block or blocks of the block diagrams.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。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)
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201610248034.1A CN105764127B (en) | 2013-08-23 | 2013-08-23 | A kind of method sending data and a kind of mobile terminal |
| CN201310373586.1A CN103442415B (en) | 2013-08-23 | 2013-08-23 | A method for sending data and a mobile terminal |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201310373586.1A CN103442415B (en) | 2013-08-23 | 2013-08-23 | A method for sending data and a mobile terminal |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201610248034.1A Division CN105764127B (en) | 2013-08-23 | 2013-08-23 | A kind of method sending data and a kind of mobile terminal |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN103442415A true CN103442415A (en) | 2013-12-11 |
| CN103442415B CN103442415B (en) | 2016-06-08 |
Family
ID=49696065
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201310373586.1A Active CN103442415B (en) | 2013-08-23 | 2013-08-23 | A method for sending data and a mobile terminal |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN103442415B (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104572980A (en) * | 2014-12-31 | 2015-04-29 | 北京奇虎科技有限公司 | Data processing method and device |
| CN106162834A (en) * | 2015-03-23 | 2016-11-23 | 联想(北京)有限公司 | A kind of data transmission method for uplink and electronic equipment |
| CN106658686A (en) * | 2016-12-30 | 2017-05-10 | 广东欧珀移动通信有限公司 | Data forwarding method and access device |
| CN106817305A (en) * | 2016-12-30 | 2017-06-09 | 广东欧珀移动通信有限公司 | A forwarding control method, and access device |
| CN106851737A (en) * | 2016-12-30 | 2017-06-13 | 广东欧珀移动通信有限公司 | A method for sending uplink data, and terminal equipment |
| CN110012521A (en) * | 2018-01-05 | 2019-07-12 | 中国移动通信有限公司研究院 | A kind of scheduling request transmission method, device and computer readable storage medium |
| CN113316263A (en) * | 2021-04-20 | 2021-08-27 | 阿里巴巴新加坡控股有限公司 | Data transmission method, device, equipment and storage medium |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040266493A1 (en) * | 2003-06-30 | 2004-12-30 | Microsoft Corporation | Energy-aware communications for a multi-radio system |
| CN101146031A (en) * | 2006-12-05 | 2008-03-19 | 中兴通讯股份有限公司 | Service-data oriented storage method and processing method in radio communication system |
| CN102546582A (en) * | 2010-12-30 | 2012-07-04 | 中国科学院声学研究所 | Method and system of improving transmission speed of embedded data transmission system |
| CN103095330A (en) * | 2011-10-28 | 2013-05-08 | 美国博通公司 | Dual mode local area network transceiver and methods for use therewith |
-
2013
- 2013-08-23 CN CN201310373586.1A patent/CN103442415B/en active Active
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040266493A1 (en) * | 2003-06-30 | 2004-12-30 | Microsoft Corporation | Energy-aware communications for a multi-radio system |
| CN101146031A (en) * | 2006-12-05 | 2008-03-19 | 中兴通讯股份有限公司 | Service-data oriented storage method and processing method in radio communication system |
| CN102546582A (en) * | 2010-12-30 | 2012-07-04 | 中国科学院声学研究所 | Method and system of improving transmission speed of embedded data transmission system |
| CN103095330A (en) * | 2011-10-28 | 2013-05-08 | 美国博通公司 | Dual mode local area network transceiver and methods for use therewith |
Cited By (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104572980A (en) * | 2014-12-31 | 2015-04-29 | 北京奇虎科技有限公司 | Data processing method and device |
| CN104572980B (en) * | 2014-12-31 | 2019-06-04 | 北京奇虎科技有限公司 | Data processing method and device |
| CN106162834A (en) * | 2015-03-23 | 2016-11-23 | 联想(北京)有限公司 | A kind of data transmission method for uplink and electronic equipment |
| CN106658686A (en) * | 2016-12-30 | 2017-05-10 | 广东欧珀移动通信有限公司 | Data forwarding method and access device |
| CN106817305A (en) * | 2016-12-30 | 2017-06-09 | 广东欧珀移动通信有限公司 | A forwarding control method, and access device |
| CN106851737A (en) * | 2016-12-30 | 2017-06-13 | 广东欧珀移动通信有限公司 | A method for sending uplink data, and terminal equipment |
| CN106851737B (en) * | 2016-12-30 | 2020-01-14 | Oppo广东移动通信有限公司 | Method for sending uplink data and terminal equipment |
| CN106658686B (en) * | 2016-12-30 | 2020-01-14 | Oppo广东移动通信有限公司 | Data forwarding method and access device |
| CN110012521A (en) * | 2018-01-05 | 2019-07-12 | 中国移动通信有限公司研究院 | A kind of scheduling request transmission method, device and computer readable storage medium |
| CN113316263A (en) * | 2021-04-20 | 2021-08-27 | 阿里巴巴新加坡控股有限公司 | Data transmission method, device, equipment and storage medium |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103442415B (en) | 2016-06-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103442415B (en) | A method for sending data and a mobile terminal | |
| CN111465063B (en) | Method and device for moving between communication systems | |
| CN110677873B (en) | Service data transmission method and device | |
| CN110213812B (en) | Energy-saving control method, energy-saving control device, network equipment and storage medium | |
| US11096177B2 (en) | Operation mode switching method and user equipment | |
| KR102137528B1 (en) | Method for controlling transmission power of wireless communication terminal and wireless communication terminal | |
| WO2012103822A2 (en) | Method and device for controlling power loss | |
| CN105391468B (en) | Method and device for controlling carrier aggregation function | |
| CN103442416B (en) | Method and device for data transmission | |
| CN105554824A (en) | Method and device for controlling radio frequency link | |
| CN105764127A (en) | Method for sending data, and mobile terminal | |
| CN108668319B (en) | Data transmission method, device and terminal | |
| CN103051793A (en) | Method and device for controlling data transmission mode of mobile terminal | |
| CN103747484B (en) | A kind of RIM flow systems information processing method and service node device | |
| CN102740281B (en) | Data transmission method for uplink, communication equipment and communication system | |
| CN104768229B (en) | A kind of down buffer storage data reporting method and equipment | |
| US12189456B2 (en) | Methods and apparatus for adaptive power profiling in a baseband processing system | |
| CN106912088A (en) | A kind of control method and device of small base station dormancy | |
| CN108353319A (en) | Update device, method and communication system for receiving control parameters | |
| CN105429668B (en) | A kind of method and device of radio frequency link control | |
| CN107567077B (en) | Base station energy saving method and device | |
| CN104144476B (en) | Power-saving method, policy control equipment and the power saving apparatus of wireless access point | |
| CN115278894A (en) | Frequency band switching method, device, terminal equipment, storage medium and program product | |
| WO2021223687A1 (en) | Communication mode state switching method and apparatus, and computer device and storage medium | |
| CN115150886A (en) | Access method, device, equipment and readable storage medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| 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 |
|
| CP03 | Change of name, title or address |