一种蓝牙和WiFi P2P共存的通信方法及装置、终端设备,所述方法用于蓝牙与WiFi P2P共享RF的终端,包括:当蓝牙连接已建立且WiFi P2P未关联时,获取蓝牙主设备的运行时钟;基于所述蓝牙主设备的运行时钟,在蓝牙和WiFi P2P间按设定时间片分配进行RF调度,以使所述终端以及与其耦合的其他终端的RF切换时序同步;当WiFi P2P已关联时,获取P2P主设备的运行时钟;基于所述P2P主设备的运行时钟,在蓝牙和WiFi P2P间按设定时间片分配进行RF调度,以使所述终端以及与其耦合的其他终端的RF切换时序一致。上述方案可使所述终端与其他终端之间可以进行正常的P2P关联和数据传输。
【技术实现步骤摘要】
蓝牙和P2P共存的通信方法及装置、终端设备
本专利技术涉及通信
,特别是涉及一种蓝牙和P2P共存的通信方法及装置、终端设备。
技术介绍
随着通信技术的发展,目前大部分终端设备均同时支持蓝牙(BlueTooth,BT)和WiFi点对点功能,BT是一种无线技术标准,可以实现固定设备、移动设备和个人域网之间的短距离数据交换。WiFi点对点(PeertoPeer,P2P)是WFA定义在P2P协议文档中的一种P2P技术。WiFiP2P使得多个Wi-Fi设备在没有访问接入点(AccessPoint,AP)的情况下也能构成一个网络并相互通信。在实际应用场景中,当蓝牙和WiFiP2P(本文中又简称为P2P)共存,并且蓝牙和P2P共享RF的两台终端设备之间使用蓝牙相互传输数据时,经常会出现其中一台终端设备P2P关联不上另一台终端设备,或者关联上另一台终端设备却发生数据传输失败的情况。
技术实现思路
本专利技术解决的技术问题是提供一种蓝牙和P2P共存的通信方法、装置和终端设备,使得蓝牙和P2P共存的手机之间在蓝牙相互传输数据时,可以使用P2P进行正常通信。为解决上述技术问题,本专利技术实施例提供一种蓝牙和P2P共存的通信方法,用于蓝牙与WiFiP2P共享RF的终端,所述方法包括:当蓝牙连接已建立且WiFiP2P未关联时,获取蓝牙主设备的运行时钟;基于所述蓝牙主设备的运行时钟,在蓝牙和WiFiP2P间按设定时间片分配进行RF调度,以使所述终端以及与其耦合的其他终端的RF切换时序同步;当WiFiP2P已关联时,获取WiFiP2P主设备的运行时钟;基于所述WiFiP2P主设备的运行时钟,在蓝牙和WiFiP2P间按设定时间片分配进行RF调度,以使所述终端以及与其耦合的其他终端的RF切换时序一致。可选地,所述基于所述蓝牙主设备的运行时钟,在蓝牙和WiFiP2P间按设定时间片分配进行RF调度,包括:对所述蓝牙主设备的运行时钟进行取模运算,其中,除数为RF的分配周期;当所述取模运算得到的结果为0时,按所述设定时间片分配进行RF调度。可选地,所述基于所述WiFiP2P主设备的运行时钟,在蓝牙和WiFiP2P间按设定时间片分配进行RF调度,包括:基于所述WiFiP2P主设备的运行时钟确定信标帧收/发时刻;根据所述信标帧收/发时刻,在蓝牙和WiFiP2P间按所述设定时间片进行RF调度。可选地,所述根据所述信标帧收发时刻,在蓝牙和WiFiP2P间按所述设定时间片进行RF调度,包括:判断当前时刻距离下一信标帧收/发时刻是否间隔固定时间,所述固定时间大于或等于蓝牙与WiFiP2P的切换时间;当所述当前时刻距离下一信标帧收/发时刻间隔所述固定时间时,按所述设定时间片分配进行RF调度。可选地,所述设定时间片分配采用如下方式确定:在RF的分配周期内以时分复用的方式将RF的使用时间划分为蓝牙时间片和WiFiP2P时间片。可选地,所述蓝牙时间片与所述WiFiP2P时间片接续。可选地,在获取蓝牙主设备的运行时钟之前,所述终端与所述其他终端间正在使用蓝牙传输数据。本专利技术实施例还提供一种蓝牙和P2P共存的通信装置,用于蓝牙与WiFiP2P共享RF的终端,所述装置包括:蓝牙主时钟获取单元,适于当蓝牙连接已建立且WiFiP2P未关联时,获取蓝牙主设备的运行时钟;第一调度单元,适于基于所述蓝牙主设备的运行时钟,在蓝牙和WiFiP2P间按设定时间片分配进行RF调度,以使所述终端以及与其耦合的其他终端的RF切换时序同步;P2P主设备运行时钟获取单元,适于当WiFiP2P已关联时,获取WiFiP2P连接采用的WiFiP2P主设备的运行时钟;第二调度单元,适于基于所述WiFiP2P主设备的运行时钟,在蓝牙和WiFiP2P间按设定时间片分配进行RF调度,以使所述终端以及与其耦合的其他终端的RF切换时序一致。可选地,所述第一调度单元包括:取模运算单元,适于对所述蓝牙主设备的运行时钟进行取模运算,其中,除数为RF的分配周期;第一调度子单元,适于当所述取模运算得到的结果为0时,按设定时间片分配进行RF调度。可选地,所述第二调度单元包括:信标帧收发时刻确定子单元,适于基于所述WiFiP2P主设备的运行时钟确定信标帧收发时刻;第二调度子单元,适于根据所述信标帧收发时刻,在蓝牙和WiFiP2P间按所述设定时间片进行RF调度。可选地,所述第二调度子单元包括:判断模块,适于判断当前时刻距离下一信标帧收/发时刻是否间隔固定时间,所述固定时间大于或等于蓝牙与WiFiP2P的切换时间;第二调度子模块,适于当所述当前时刻距离下一信标帧收/发时刻是否间隔固定时间时,按设定时间片分配进行RF调度。可选地,所述设定时间片分配采用如下方式确定:在RF的分配周期内以时分复用的方式将RF的使用时间划分为蓝牙时间片和WiFiP2P时间片。可选地,所述蓝牙时间片与所述WiFiP2P时间片接续。可选地,在获取蓝牙主设备的运行时钟之前,所述终端与所述其他终端正在使用蓝牙传输数据。本专利技术实施例还提供一种终端设备,所述终端设备包括上述的蓝牙和P2P共存的通信装置。与现有技术相比,本专利技术实施例的技术方案具有以下有益效果:本专利技术实施例的技术方案通过在蓝牙连接已建立且WiFiP2P未关联时,基于蓝牙主设备的运行时钟来按设定时间片分配进行RF调度,使得所述终端以及与其建立蓝牙的其他终端的RF切换时序同步,当WiFiP2P已关联时,基于P2P主设备的运行时钟按所述设定时间片分配进行RF调度,使得所述终端以及与其耦合的其他蓝牙和P2P共存的终端设备的RF切换时序一致,从而使所述终端与其他终端之间可以进行正常的P2P关联和数据传输。附图说明图1是现有技术中的蓝牙和P2P共存的两台终端的RF切换时序示意图;图2是本专利技术实施例中的一种蓝牙和P2P共存的通信方法的流程图;图3是本专利技术实施例中的两台终端的RF切换时序示意图;图4是本专利技术实施例中的一种蓝牙和P2P共存的通信装置的结构示意图。具体实施方式如
技术介绍
所言,当蓝牙和WiFiP2P共存,并且蓝牙和P2P共享RF的两台终端设备之间进行蓝牙连接和相互传输文件时,经常会出现其中一台终端设备P2P关联不上另一台终端设备,或者关联上另一台终端设备却发生数据传输失败的情况。本申请的研究人员发现,在蓝牙和P2P共享RF的实现方案中,以固定周期对RF进行分配,每台终端都按照自身的时序进行RF的切换,尽管两台终端的RF分配周期相同,分配蓝牙和P2P的时间片相同,分配RF给蓝牙和P2P的顺序也相同,但是两台终端的RF的切换时序不同,正是由于两台终端RF的切换时序不同造成了P2P关联不上或者P2P关联上却数据传输失败的问题。请参照图1,图1是现有技术中的一种蓝牙和P2P共存的两台终端的RF切换时序示意图,图1中蓝牙指蓝牙时间片,P2P指P2P时间片,两台终端均采用相同的RF分配方式:RF分配给蓝牙的时间片和P2P的时间片共计50ms,因此RF分配的固定周期为50ms,蓝牙时间片和P2P时间片均为25ms,分配的固定顺序为先蓝牙后P2P。但是,两台终端调度RF是随机的,随机是指RF调度的起始时刻随机,BT和P2P共存时,RF调度的起始时刻为进入P2P工作状态或者退出P2P休眠状态两种,这两种状本文档来自技高网...
【技术保护点】
一种蓝牙和P2P共存的通信方法,用于蓝牙与WiFi P2P共享RF的终端,其特征在于,包括:当蓝牙连接已建立且WiFi P2P未关联时,获取蓝牙主设备的运行时钟;基于所述蓝牙主设备的运行时钟,在蓝牙和WiFi P2P间按设定时间片分配进行RF调度,以使所述终端以及与其耦合的其他终端的RF切换时序同步;当WiFi P2P已关联时,获取WiFi P2P主设备的运行时钟;基于所述WiFi P2P主设备的运行时钟,在蓝牙和WiFi P2P间按设定时间片分配进行RF调度,以使所述终端以及与其耦合的其他终端的RF切换时序一致。
【技术特征摘要】
1.一种蓝牙和P2P共存的通信方法,用于蓝牙与WiFiP2P共享RF的终端,其特征在于,包括:当蓝牙连接已建立且WiFiP2P未关联时,获取蓝牙主设备的运行时钟;基于所述蓝牙主设备的运行时钟,在蓝牙和WiFiP2P间按设定时间片分配进行RF调度,以使所述终端以及与其耦合的其他终端的RF切换时序同步;当WiFiP2P已关联时,获取WiFiP2P主设备的运行时钟;基于所述WiFiP2P主设备的运行时钟,在蓝牙和WiFiP2P间按设定时间片分配进行RF调度,以使所述终端以及与其耦合的其他终端的RF切换时序一致。2.根据权利要求1所述的蓝牙和P2P共存的通信方法,其特征在于,所述基于所述蓝牙主设备的运行时钟,在蓝牙和WiFiP2P间按设定时间片分配进行RF调度,包括:对所述蓝牙主设备的运行时钟进行取模运算,其中,除数为RF的分配周期;当所述取模运算得到的结果为0时,按所述设定时间片分配进行RF调度。3.根据权利要求1所述的蓝牙和P2P共存的通信方法,其特征在于,所述基于所述WiFiP2P主设备的运行时钟,在蓝牙和WiFiP2P间按设定时间片分配进行RF调度,包括:基于所述WiFiP2P主设备的运行时钟确定信标帧收/发时刻;根据所述信标帧收/发时刻,在蓝牙和WiFiP2P间按所述设定时间片进行RF调度。4.根据权利要求3所述的蓝牙和P2P共存的通信方法,其特征在于,所述根据所述信标帧收发时刻,在蓝牙和WiFiP2P间按所述设定时间片进行RF调度,包括:判断当前时刻距离下一信标帧收/发时刻是否间隔固定时间,所述固定时间大于或等于蓝牙与WiFiP2P的切换时间;当所述当前时刻距离下一信标帧收/发时刻间隔所述固定时间时,按所述设定时间片分配进行RF调度。5.根据权利要求1-4任一项所述的蓝牙和P2P共存的通信方法,其特征在于,所述设定时间片分配采用如下方式确定:在RF的分配周期内以时分复用的方式将RF的使用时间划分为蓝牙时间片和WiFiP2P时间片。6.根据权利要求5所述的蓝牙和P2P共存的通信方法,其特征在于,所述蓝牙时间片与所述WiFiP2P时间片接续。7.根据权利要求1-4任一项所述的蓝牙和P2P共存的通信方法,其特征在于,在获取蓝牙主设备的运行时钟之前,所述终端与所述其他终端间正在使用蓝牙传输数据。8.一种蓝牙和P2P共存的通信装置,用于蓝牙与WiFiP2P...
【专利技术属性】
技术研发人员:杨玄,朱渝林,
申请(专利权)人:展讯通信上海有限公司,
类型:发明
国别省市:上海,31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。