一种发送数据的方法及一种移动终端技术

技术编号:13342704 阅读:63 留言:0更新日期:2016-07-13 20:13
本发明专利技术涉及移动通信领域,尤其涉及一种发送数据的方法及一种移动终端。用以解决现有方式中移动终端的应用程序在后台运行方式下频繁访问网络,加重网络和移动终端处理负荷的问题。本发明专利技术实施例提供的发送数据的方法包括:存上层应用需要发送的数据;在满足预设的数据发送条件时,通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。该方法中,通过缓存上层应用需要发送的数据,在满足预设的数据发送条件时再发送缓存的数据,避免了移动终端频繁访问网络,减轻了网络和移动终端的处理负荷。

【技术实现步骤摘要】
一种发送数据的方法及一种移动终端本申请是2013年8月23日提出的专利技术名称为“一种发送数据及一种移动终端”的中国专利技术专利申请201310373586.1的分案申请。
本专利技术涉及移动通信领域,尤其涉及一种发送数据的方法及一种移动终端。
技术介绍
随着移动通信技术的发展,移动终端已经由原来单一的通话功能向话音、数据、图像、音乐和多媒体方向综合演变。移动终端上运行的应用程序也日渐丰富,其中包括诸如微信的应用程序。这类程序的特点是,当用户使用该类应用程序时,应用程序与网络侧交互数据;而当用户停止使用该类应用程序时,应用程序进入后台运行的方式,此时,会触发移动终端周期性访问网络,与该应用程序对应的服务器进行握手等操作。此类应用程序在后台运行方式下频繁访问网络,每一次访问都需要移动终端与网络侧交互信令,建立连接,这样大大加重了网络和移动终端的处理负荷。
技术实现思路
本专利技术实施例提供一种发送数据的方法和一种移动终端,用以解决现有方式中移动终端的应用程序在后台运行方式下频繁访问网络,加重网络和移动终端处理负荷的问题。本专利技术实施例提供一种发送数据的方法,包括:缓存上层应用需要发送的数据;在满足预设的数据发送条件时,通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。本方案中,通过缓存上层应用需要发送的数据,在满足预设的数据发送条件时再发送缓存的数据,避免了移动终端频繁访问网络,减轻了网络和移动终端的处理负荷;通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的的数据,避免将处于非连续开启状态的射频模块转换到连续开启状态,减少了移动终端各射频模块的整体功率消耗。较佳地,所述上层应用为后台方式运行的上层应用。本方案中,针对后台方式运行的上层应用,解决了此种上层应用频繁向网络侧发送数据造成的网络和移动终端处理负荷重的问题。较佳地,所述预设的数据发送条件包括下列条件中的至少一个:缓存上层应用数据的时间超过预设的缓存时长时;缓存的上层应用的数量超过预设的缓存上层应用数量阈值;缓存的上层应用的数据量总和大于预设的缓存数据量阈值。本方案中,对预设的数据发送条件进行了限定,明确了在满足何种条件下,发送缓存的上层应用需要发送的数据。较佳地,通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据,包括:确定处于连续开启状态的射频模块中与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;通过匹配的射频模块中的一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。本方案中,通过处于连续开启状态射频模块中与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的一个射频模块发送缓存的数据,从而保证数据传输。较佳地,在满足预设的数据发送条件时,若所有射频模块均处于非连续开启状态,确定与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;将匹配的射频模块中以最短的关闭周期关闭的射频模块转换到连续开启状态;通过该转换到连续开启状态的射频模块对应的通信链路发送缓存的上层应用需要发送的数据。本方案中,在所有射频模块均处于非连续开启状态的情况下,将匹配的射频模块中以最短的关闭周期关闭的射频模块转换到连续开启状态,利用该转换到连续开启状态的射频模块对应的通信链路发送缓存的上层应用需要发送的数据,进一步减少移动终端各射频模块的整体功率消耗。本专利技术实施例还提供了一种移动终端,该移动终端包括:缓存模块,用于缓存上层应用需要发送的数据;发送模块,用于在满足预设的数据发送条件时,通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。本方案中,通过缓存上层应用需要发送的数据,在满足预设的数据发送条件时再发送缓存的数据,避免了移动终端频繁访问网络,减轻了网络和移动终端的处理负荷;通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的的数据,避免将处于非连续开启状态的射频模块转换到连续开启状态,减少了移动终端各射频模块的整体功率消耗。较佳地,所述上层应用为后台方式运行的上层应用。本方案中,针对后台方式运行的上层应用,解决了此种上层应用频繁向网络侧发送数据造成的网络和移动终端处理负荷重的问题。较佳地,所述预设的数据发送条件包括下列条件中的至少一个:缓存上层应用数据的时间超过预设的缓存时长时;缓存的上层应用的数量超过预设的缓存上层应用数量阈值;缓存的上层应用的数据量总和大于预设的缓存数据量阈值。本方案中,对预设的数据发送条件进行了限定,明确了在满足何种条件下,发送缓存的上层应用需要发送的数据。较佳地,所述发送模块具体用于:确定处于连续开启状态的射频模块中与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;通过匹配的射频模块中的一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。本方案中,通过处于连续开启状态射频模块中与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的一个射频模块发送缓存的数据,从而保证数据传输。较佳地,所述发送模块还用于:在满足预设的数据发送条件时,若所有射频模块均处于非连续开启状态,确定与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;将匹配的射频模块中以最短的关闭周期关闭的射频模块转换到连续开启状态;通过该转换到连续开启状态的射频模块对应的通信链路发送缓存的上层应用需要发送的数据。本方案中,在所有射频模块均处于非连续开启状态的情况下,将匹配的射频模块中以最短的关闭周期关闭的射频模块转换到连续开启状态,利用该转换到连续开启状态的射频模块对应的通信链路发送缓存的上层应用需要发送的数据,进一步减少移动终端各射频模块的整体功率消耗。附图说明图1为本专利技术实施例提供的发送数据的方法过程示意图;图2为本专利技术实施例一的发送数据方法的流程图;图3为本专利技术实施例提供的移动终端的结构示意图。具体实施方式本专利技术实施例提供一种发送数据的方法和一种移动终端。在本专利技术实施例提供的方法中,缓存上层应用需要发送的数据;在满足预设的数据发送条件时,通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的上层应用需要发送的数据。通过缓存上层应用需要发送的数据,在满足预设的数据发送条件时再发送缓存的数据,避免了移动终端频繁访问网络,减轻了网络和移动终端的处理负荷;通过处于连续开启状态的至少一个射频模块对应的通信链路发送缓存的的数据,避免将处于非连续开启状态的射频模块转换到连续开启状态,减少了移动终端各射频模块的整体功率消耗。本专利技术实施例中,移动终端可包括一个或多个射频模块,每个射频模块对应一条通信链路。其中,射频模块对应的通信链路的制式包括但不限于:全球移动通信系统(GlobalSystemofMobilecommunication,GSM)、码分多址(CodeDivisionMultipleAccess,CDMA)IS-95、码分多址(CodeDivisionMultipleAccess,CDMA)2000、时分同步码分多址(TimeDivision-SynchronousCodeDivisionMultipleAccess,TD-SCDMA)、宽带码分多址(WidebandCod本文档来自技高网...

【技术保护点】
一种发送数据的方法,其特征在于,包括:缓存上层应用需要发送的数据;在满足预设的数据发送条件时,判断LTE通信链路对应的射频模块是否处于非连续开启状态;若是,通过2/3G通信链路发送缓存的上层应用需要发送的数据。

【技术特征摘要】
1.一种发送数据的方法,其特征在于,包括:缓存上层应用需要发送的数据;在满足预设的数据发送条件时,判断LTE通信链路对应的射频模块是否处于非连续开启状态;若是,通过2/3G通信链路发送缓存的上层应用需要发送的数据。2.如权利要求1所述的方法,其特征在于,还包括:若否,确定处于连续开启状态的射频模块中与发送缓存的上层应用需要发送的数据所需数据传输速率相匹配的射频模块;通过匹配的射频模块对应的通信链路发送缓存的上层应用需要发送的数据。3.如权利要求1所述的方法,其特征在于,所述上层应用为后台方式运行的上层应用。4.如权利要求1所述的方法,其特征在于,所述预设的数据发送条件包括下列条件中的至少一个:缓存上层应用数据的时间超过预设的缓存时长时;缓存的上层应用的数量超过预设的缓存上层应用数量阈值;缓存的上层应用的数据量总和大于预设的缓存数据量阈值。5.如权利要求1所述的方法,其特征在于,该方法还包括:若否,通过LTE射频模块对应的通信链路发送缓存的上层应用需要发送的数据。6.一种移动终端,其特征在于...

【专利技术属性】
技术研发人员:杨林李加将
申请(专利权)人:青岛海信移动通信技术股份有限公司
类型:发明
国别省市:山东;37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1