并行接收数据的方法及装置制造方法及图纸

技术编号:19187889 阅读:31 留言:0更新日期:2018-10-17 02:37
一种并行接收数据的方法及装置。所述方法包括:周期性地获取WiFi待发送的数据量;周期性地根据WiFi待发送的数据量判断是否启动并行接收功能;在当前周期启动并行接收功能时,按照预设第一比例为WiFi和BT分配工作时间片,所述预设第一比例为WiFi的工作时间片/BT的工作时间片;在当前周期关闭并行接收功能时,按照预设第二比例为WiFi和BT分配工作时间片,所述预设第二比例为WiFi的工作时间片/BT的工作时间片,所述预设第一比例大于所述预设第二比例。应用上述方法,可以并行接收数据,提高时隙利用率。

Method and device for parallel receiving data

A method and device for parallel reception of data. The method comprises: periodically acquiring the amount of data to be transmitted by WiFi; periodically judging whether or not to start the parallel receiving function according to the amount of data to be transmitted by WiFi; and allocating the working time slices for WiFi and BT according to the preset first ratio when the parallel receiving function is started in the current period; and the preset first ratio is the working time of WiFi. The working time slice of the time slice/BT; when the parallel receiving function is turned off in the current cycle, the working time slice is assigned to the WiFi and BT according to the preset second ratio, which is preset to be the working time slice/BT of the WiFi, and the preset first ratio is greater than the preset second ratio. By applying the above method, data can be received in parallel and time slot utilization can be improved.

【技术实现步骤摘要】
并行接收数据的方法及装置
本专利技术实施例涉及通信领域,尤其涉及一种并行接收数据的方法及装置。
技术介绍
目前大部分移动终端设备均支持蓝牙(BlueTooth,BT)和WiFi技术,而且很多场景要求BT和WiFi能够同时工作。由于BT与WiFi均工作在2.4G频段,所以两者同时工作时会互相干扰。为了避免干扰同时也降低实现成本,对于移动终端设备,目前一种主流的实现方式是BT与WiFi共用单天线(SingleAntenna),通过时分方式复用信道。对于发送(Transmit,TX)通道,当一方使用时,则必须独享天线资源,另一方无法使用天线。对于接收(Receive,RX)通道,为了提高时隙利用效率,硬件上可以实现同时接收BT和WiFi数据的功能,例如WiFi接收数据时,允许BT侦听接收,这一功能被称之为并行接收(ConcurrentRX)。目前的文献中,对于并行接收功能,采用固定开启/关闭的实现方案。如果开启并行接收功能,允许同时接收BT和WiFi数据。如果关闭并行接收功能,不允许同时接收BT和WiFi数据,即如果一方接收数据,则另一方无法同时接收数据。在实际应用中,固定开启并行接收功能,当一方发送数据较多时,需要独享天线资源,此时另一方的并行接收功能难以实现。
技术实现思路
本专利技术实施例解决的技术问题是如何并行接收数据,提高时隙利用率。为解决上述技术问题,本专利技术实施例提供一种并行接收数据的方法,包括:周期性地获取WiFi待发送的数据量;周期性地根据WiFi待发送的数据量判断是否启动并行接收功能;在当前周期启动并行接收功能时,按照预设第一比例为WiFi和BT分配工作时间片,所述预设第一比例为WiFi的工作时间片/BT的工作时间片;在当前周期关闭并行接收功能时,按照预设第二比例为WiFi和BT分配工作时间片,所述预设第二比例为WiFi的工作时间片/BT的工作时间片,所述预设第一比例大于所述预设第二比例。可选的,所述待发送的数据量包括:缓存单元中缓存的数据量和当前周期内可能发送的数据量之和。可选的,所述获取WiFi待发送的数据量,包括:基于已经发送数据量的统计信息,预测得到所述当前周期内可能发送的数据量。可选的,所述获取WiFi待发送的数据量,包括:基于上层发送的包含当前周期内可能发送的数据量的指示信息,获取所述当前周期内可能发送的数据量。可选的,所述WiFi待发送的数据量包括:紧急数据量和非紧急数据量。可选的,所述根据WiFi待发送的数据量判断是否启动并行接收功能,包括:当所述紧急数据量不为零,或者当所述非紧急数据量大于等于预设门限时,在当前周期关闭并行接收功能。可选的,所述根据WiFi待发送的数据量判断是否启动并行接收功能,包括:当所述紧急数据量为零,且所述非紧急数据量小于预设门限时,在当前周期启动并行接收功能。可选的,所述在当前周期启动并行接收功能时,还包括:在WiFi的工作时间片内,将WiFi发送功能关闭,将WiFi待发送的数据存入缓存单元,同时接收WiFi数据和BT扫描类消息数据。可选的,所述在当前周期启动并行接收功能时,还包括:在BT的工作时间片内,发送BT数据,同时仅接收除扫描类消息外的BT数据。为解决上述技术问题,本专利技术实施例提供一种并行接收数据的装置,其特征在于,包括:获取单元,适于周期性地获取WiFi待发送的数据量;判断单元,适于周期性地根据WiFi待发送的数据量判断是否启动并行接收功能;第一分配单元,适于在当前周期启动并行接收功能时,按照预设第一比例为WiFi和BT分配工作时间片,所述预设第一比例为WiFi的工作时间片/BT的工作时间片;第二分配单元,适于在当前周期关闭并行接收功能时,按照预设第二比例为WiFi和BT分配工作时间片,所述预设第二比例为WiFi的工作时间片/BT的工作时间片,所述预设第一比例大于所述预设第二比例。可选的,所述待发送的数据量包括:缓存单元中缓存的数据量和当前周期内可能发送的数据量之和。可选的,所述获取单元适于基于已经发送数据量的统计信息预测,得到所述当前周期内可能发送的数据量。可选的,所述获取单元适于基于上层发送的包含当前周期内可能发送的数据量的指示信息,获取所述当前周期内可能发送的数据量。可选的,所述WiFi待发送的数据量包括:紧急数据量和非紧急数量。可选的,所述判断单元适于当当所述紧急数据量不为零,或者当所述非紧急数据量大于等于预设门限时,在当前周期关闭并行接收功能。可选的,所述判断单元适于当所述紧急数据量为零,且所述非紧急数据量小于预设门限时,在当前周期启动并行接收功能。可选的,所述并行接收数据的装置还包括:第一处理单元,适于在WiFi的工作时间片内,将WiFi发送功能关闭,将WiFi待发送的数据存入缓存单元,同时接收WiFi数据和BT扫描类消息数据。可选的,所述并行接收数据的装置还包括:第二处理单元,适于在当前周期启动并行接收功能时,在BT的工作时间片内,发送BT数据,同时仅接收除扫描类消息外的BT数据。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:采用上述方案,周期性地获取WiFi待发送的数据量并根据WiFi待发送的数据量启动并行接收功能,允许同时接收BT和WiFi数据,可以提高时隙利用率。进一步地,对当前周期内可能发送的数据量进行预测,可以避免由于当前周期内的发送数据较多,从而无法使用并行接收功能的情况发生,进一步提高时隙利用率。进一步地,当WiFi待发送的数据量中不存在紧急数据量,且非紧急数据量较少时,启动并行接收功能,同时接收WiFi和BT数据,提高时隙利用效率;当WiFi待发送的数据量中存在紧急数据量或者非紧急数据量较多时,关闭并行接收功能,保证WiFi数据和BT数据的正常传输。进一步地,当启动并行接收功能时,在WiFi的工作时间片内,允许同时接收WiFi数据和BT扫描类消息数据,可以提高时隙利用率。附图说明图1是本专利技术实施例提供的一种并行接收数据的方法的流程图;图2是本专利技术实施例提供的一种基于WiFi待发送的数据量判断是否启动并行接收功能的方法的流程图;图3是本专利技术实施例提供的一种启动和关闭并行接收功能的WiFi工作时间片和BT工作时间片的示意图;图4是本专利技术实施例提供的一种并行接收装置的结构示意图。具体实施方式在现有的产品中固定启动并行接收功能,当一方发送数据较多时,需要独享天线资源,此时另一方的并行接收功能难以实现。为解决上述问题,本专利技术实施例根据WiFi待发送的数据量动态启动并行接收功能,允许同时接收BT和WiFi数据,可以提高时隙利用率。为使本专利技术的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本专利技术的具体实施例做详细的说明。参照图1,本专利技术实施例提供了一种并行接收数据的方法,在具体实施中,所述方法可以包括如下步骤:S101,周期性地获取WiFi待发送的数据量。在具体实施中,WiFi待发送的数据量可以包括两部分:缓存单元中缓存的数据量和当前周期内可能发送的数据量。在具体实施中,可以基于已经发送数据量的统计信息,预测得到所述当前周期内可能发送的数据量。所述预测方法可以为移动算数平均算法、指数滑动平均算法等多种预测方法。在具体实施中,还可以基于上层发送的包含当前周期内可能发送的数据量的指示信息,获取所述当前周期本文档来自技高网...

【技术保护点】
1.一种并行接收数据的方法,其特征在于,包括:周期性地获取WiFi待发送的数据量;周期性地根据WiFi待发送的数据量判断是否启动并行接收功能;在当前周期启动并行接收功能时,按照预设第一比例为WiFi和BT分配工作时间片,所述预设第一比例为WiFi的工作时间片/BT的工作时间片;在当前周期关闭并行接收功能时,按照预设第二比例为WiFi和BT分配工作时间片,所述预设第二比例为WiFi的工作时间片/BT的工作时间片,所述预设第一比例大于所述预设第二比例。

【技术特征摘要】
1.一种并行接收数据的方法,其特征在于,包括:周期性地获取WiFi待发送的数据量;周期性地根据WiFi待发送的数据量判断是否启动并行接收功能;在当前周期启动并行接收功能时,按照预设第一比例为WiFi和BT分配工作时间片,所述预设第一比例为WiFi的工作时间片/BT的工作时间片;在当前周期关闭并行接收功能时,按照预设第二比例为WiFi和BT分配工作时间片,所述预设第二比例为WiFi的工作时间片/BT的工作时间片,所述预设第一比例大于所述预设第二比例。2.根据权利要求1所述的并行接收数据的方法,其特征在于,所述待发送的数据量包括:缓存单元中缓存的数据量和当前周期内可能发送的数据量之和。3.根据权利要求2所述的并行接收数据的方法,其特征在于,所述获取WiFi待发送的数据量,包括:基于已经发送数据量的统计信息,预测得到所述当前周期内可能发送的数据量。4.根据权利要求2所述的并行接收数据的方法,其特征在于,所述获取WiFi待发送的数据量,包括:基于上层发送的包含当前周期内可能发送的数据量的指示信息,获取所述当前周期内可能发送的数据量。5.根据权利要求1所述的并行接收数据的方法,其特征在于,所述WiFi待发送的数据量包括:紧急数据量和非紧急数据量。6.根据权利要求5所述的并行接收数据的方法,其特征在于,所述根据WiFi待发送的数据量判断是否启动并行接收功能,包括:当所述紧急数据量不为零,或者当所述非紧急数据量大于等于预设门限时,在当前周期关闭并行接收功能。7.根据权利要求5或6所述的并行接收数据的方法,其特征在于,所述根据WiFi待发送的数据量判断是否启动并行接收功能,包括:当所述紧急数据量为零,且所述非紧急数据量小于预设门限时,在当前周期启动并行接收功能。8.根据权利要求1所述的并行接收数据的方法,其特征在于,所述在当前周期启动并行接收功能时,还包括:在WiFi的工作时间片内,将WiFi发送功能关闭,将WiFi待发送的数据存入缓存单元,同时接收WiFi数据和BT扫描类消息数据。9.根据权利要求8所述的并行接收数据的方法,其特征在于,所述在当前周期启动并行接收功能时,还包括:在BT的工作时间片内,发送BT数据,同时仅接收除扫描...

【专利技术属性】
技术研发人员:梅锐梁宏
申请(专利权)人:展讯通信上海有限公司
类型:发明
国别省市:上海,31

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

1