数据传输方法及装置制造方法及图纸

技术编号:14012571 阅读:47 留言:0更新日期:2016-11-17 13:59
本公开是关于一种数据传输方法及装置,属于终端技术领域。所述方法包括:当移动终端的BP系统处于空闲状态时,每当获取到待传输的数据时,缓存所述数据;当确定缓存的至少一项数据满足预设传输条件时,发起连接请求,与网络设备建立通信连接;基于所述通信连接,向所述网络设备发送所述至少一项数据。本公开通过在BP系统处于空闲状态时,每当获取到待传输的数据时,不会立即建立通信连接来传输该数据,而是先缓存待传输的数据,当缓存的至少一项数据满足预设传输条件时,再建立通信连接,传输当前所缓存的至少一项数据,减小了BP系统建立通信连接的次数,减小了信令开销,节省了移动终端的功耗和电量。

【技术实现步骤摘要】

本公开是关于终端
,具体来说是关于一种数据传输方法及装置
技术介绍
移动终端通常配置有AP(Application Processor,应用处理器)系统和BP(Baseband Processor,基带处理器)系统,AP系统用于处理移动终端上的应用程序,BP系统用于进行数据传输,当移动终端上的某个应用程序要向网络设备传输数据时,AP系统将待传输的数据发送给BP系统,BP系统将该数据发送给网络设备。在移动终端的运行过程中,可能会有多个应用程序要向网络设备传输数据,且每个应用程序可能会多次地向网络设备传输数据,这会导致BP系统需要多次向网络设备发送碎片化的数据。每次传输数据时,如果BP系统当前处于空闲状态,需要先发起连接请求,与网络设备建立通信连接,再基于建立的通信连接向网络设备发送数据,经过一段时间后,BP系统再释放该通信连接。
技术实现思路
为了解决相关技术中存在的问题,本公开提供了一种数据传输方法及装置。所述技术方案如下:根据本公开实施例的第一方面,提供了一种数据传输方法,所述方法包括:当移动终端的基带处理器BP系统处于空闲状态时,每当获取到待传输的数据时,缓存所述数据;当确定缓存的至少一项数据满足预设传输条件时,发起连接请求,与网络设备建立通信连接;基于所述通信连接,向所述网络设备发送所述至少一项数据。在另一实施例中,所述预设传输条件包括统计时长达到预设时长,所述方法还包括:当获取到第一项待传输的数据时,开始统计时长;当统计的时长达到所述预设时长时,确定缓存的至少一项数据满足所述预设传输条件。在另一实施例中,所述方法还包括:向所述网络设备发送所述至少一项数据之后,重新开始统计时长。在另一实施例中,所述预设传输条件包括缓存的数据总容量达到预设容量,所述方法还包括:缓存的至少一项数据的总容量达到预设容量时,确定所述至少一项数据满足所述预设传输条件。在另一实施例中,所述方法还包括:当所述BP系统处于与网络设备的连接状态时,每当获取到待传输的数据时,通过与所述网络设备之间的通信连接,发送所述数据。在另一实施例中,所述当移动终端的基带处理器BP系统处于空闲状态时,每当获取到待传输的数据时,缓存所述数据,包括:当所述移动终端处于黑屏状态且所述BP系统处于空闲状态时,每当获取到待传输的数据时,缓存所述数据。根据本公开实施例的第二方面,提供了一种数据传输装置,所述装置包括:缓存模块,用于当移动终端的基带处理器BP系统处于空闲状态时,每当获取到待传输的数据时,缓存所述数据;连接建立模块,用于当确定缓存的至少一项数据满足预设传输条件时,发起连接请求,与网络设备建立通信连接;传输模块,用于基于所述通信连接,向所述网络设备发送所述至少一项数据。在另一实施例中,所述预设传输条件包括统计时长达到预设时长,所述装置还包括:统计模块,用于当获取到第一项待传输的数据时,开始统计时长;确定模块,用于当统计的时长达到所述预设时长时,确定缓存的至少一项数据满足所述预设传输条件。在另一实施例中,所述统计模块,还用于向所述网络设备发送所述至少一项数据之后,重新开始统计时长。在另一实施例中,所述预设传输条件包括缓存的数据总容量达到预设容量,所述装置还包括:确定模块,用于缓存的至少一项数据的总容量达到预设容量时,确定所述至少一项数据满足所述预设传输条件。在另一实施例中,所述传输模块,还用于当所述BP系统处于与网络设备的连接状态时,每当获取到待传输的数据时,通过与所述网络设备之间的通信连接,发送所述数据。在另一实施例中,所述缓存模块用于当所述移动终端处于黑屏状态且所述BP系统处于空闲状态时,每当获取到待传输的数据时,缓存所述数据。根据本公开实施例的第三方面,提供了一种数据传输装置,所述装置包括:处理器;用于存储处理器可执行指令的存储器;其中,所述处理器被配置为:当移动终端的基带处理器BP系统处于空闲状态时,每当获取到待传输的数据时,缓存所述数据;当确定缓存的至少一项数据满足预设传输条件时,发起连接请求,与网络设备建立通信连接;基于所述通信连接,向所述网络设备发送所述至少一项数据。本公开的实施例提供的技术方案可以包括以下有益效果:本实施例提供的方法及装置,通过在BP系统处于空闲状态时,每当获取到待传输的数据时,不会立即建立通信连接来传输该数据,而是先缓存待传输的数据,当缓存的至少一项数据满足预设传输条件时,再建立通信连接,传输当前所缓存的至少一项数据,减小了BP系统建立通信连接的次数,减小了信令开销,节省了移动终端的功耗和电量。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。图1是根据一示例性实施例示出的一种移动终端的结构示意图;图2是根据一示例性实施例示出的一种数据传输方法的流程图;图3是根据一示例性实施例示出的一种数据传输方法的流程图;图4是根据一示例性实施例示出的一种数据传输装置的框图;图5是根据一示例性实施例示出的一种数据传输装置的框图;图6是根据一示例性实施例示出的一种数据传输装置的框图。具体实施方式为使本公开的目的、技术方案和优点更加清楚明白,下面结合实施方式和附图,对本公开做进一步详细说明。在此,本公开的示意性实施方式及其说明用于解释本公开,但并不作为对本公开的限定。本公开实施例提供一种数据传输方法及装置,以下结合附图对本公开进行详细说明。图1是根据一示例性实施例示出的一种移动终端的结构示意图,如图1所示,该移动终端包括AP系统和BP系统。AP系统上运行有一个或多个应用程序。当某一应用程序要向网络设备传输数据时,AP系统获取到待传输的数据,向BP系统发送待传输的数据,BP系统接收到该数据,并通过与网络设备之间的通信连接,向网络设备发送该数据。本实施例中,BP系统中包括缓存区,在BP系统处于空闲状态的情况下,BP系统接收到待传输的数据时,在缓存区中存储该数据,当缓存的至少一项数据满足预设传输条件时,建立与网络设备之间的通信连接,从缓存区中提取出该至少一项数据,并通过该通信连接向网络设备发送提取的至少一项数据。图2是根据一示例性实施例示出的一种数据传输方法的流程图,如图2所示,该数据传输方法用于移动终端中,包括以下步骤:在步骤201中,当移动终端的BP系统处于空闲状态时,每当获取到待传输的数据时,缓存该数据。其中,BP系统包括两种状态:空闲状态和连接状态,BP系统处于空闲状态是指BP系统未与任一网络设备建立通信连接,而BP系统处于连接状态是指BP系统与某一网络设备建立了通信连接。在步骤202中,当确定缓存的至少一项数据满足预设传输条件时,发起连接请求,与网络设备建立通信连接。在步骤203中,基于该通信连接,向该网络设备发送该至少一项数据。本实施例提供的方法,通过在BP系统处于空闲状态时,每当获取到待传输的数据时,不会立即建立通信连接来传输该数据,而是先缓存待传输的数据,当缓存的至少一项数据满足预设传输条件时,再建立通信连接,传输当前所缓存的至少一项数据,减小了BP系统建立通信连接的次数,减小了信令开销,节省了移动终端的功耗和电量。在另一实施例中,该预设传输条件包括统计时长达到本文档来自技高网...
数据传输方法及装置

【技术保护点】
一种数据传输方法,其特征在于,所述方法包括:当移动终端的基带处理器BP系统处于空闲状态时,每当获取到待传输的数据时,缓存所述数据;当确定缓存的至少一项数据满足预设传输条件时,发起连接请求,与网络设备建立通信连接;基于所述通信连接,向所述网络设备发送所述至少一项数据。

【技术特征摘要】
1.一种数据传输方法,其特征在于,所述方法包括:当移动终端的基带处理器BP系统处于空闲状态时,每当获取到待传输的数据时,缓存所述数据;当确定缓存的至少一项数据满足预设传输条件时,发起连接请求,与网络设备建立通信连接;基于所述通信连接,向所述网络设备发送所述至少一项数据。2.根据权利要求1所述的方法,其特征在于,所述预设传输条件包括统计时长达到预设时长,所述方法还包括:当获取到第一项待传输的数据时,开始统计时长;当统计的时长达到所述预设时长时,确定缓存的至少一项数据满足所述预设传输条件。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:向所述网络设备发送所述至少一项数据之后,重新开始统计时长。4.根据权利要求1所述的方法,其特征在于,所述预设传输条件包括缓存的数据总容量达到预设容量,所述方法还包括:缓存的至少一项数据的总容量达到预设容量时,确定所述至少一项数据满足所述预设传输条件。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:当所述BP系统处于与网络设备的连接状态时,每当获取到待传输的数据时,通过与所述网络设备之间的通信连接,发送所述数据。6.根据权利要求1所述的方法,其特征在于,所述当移动终端的基带处理器BP系统处于空闲状态时,每当获取到待传输的数据时,缓存所述数据,包括:当所述移动终端处于黑屏状态且所述BP系统处于空闲状态时,每当获取到待传输的数据时,缓存所述数据。7.一种数据传输装置,其特征在于,所述装置包括:缓存模块,用于当移动终端的基带处理器BP系统处于空闲状态时,每当获取到待传输的数据时,缓存所述数据;连接建立模块,用于当确定...

【专利技术属性】
技术研发人员:黄江涛鄢来军李国盛
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1