CN110460985B - 蓝牙从设备及业务配置方法 - Google Patents
蓝牙从设备及业务配置方法 Download PDFInfo
- Publication number
- CN110460985B CN110460985B CN201910797312.2A CN201910797312A CN110460985B CN 110460985 B CN110460985 B CN 110460985B CN 201910797312 A CN201910797312 A CN 201910797312A CN 110460985 B CN110460985 B CN 110460985B
- Authority
- CN
- China
- Prior art keywords
- service
- preset
- bluetooth
- offset
- scanning period
- 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.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种蓝牙从设备及业务配置方法,所述蓝牙从设备的业务配置方法包括:当检测到预设业务的当前扫描周期结束后,按照预设的偏移规则,将所述预设业务的下一扫描周期偏移对应的偏移量;计算所述预设业务的下一扫描周期的开始时刻。采用上述方案,即使蓝牙主设备处于蓝牙多业务时,也可以提高成功接收到蓝牙主设备所发送数据的概率。
Description
技术领域
本发明实施例涉及蓝牙技术领域,尤其涉及蓝牙从设备及业务配置方法。
背景技术
在蓝牙设备进行多业务时,该蓝牙设备为蓝牙主设备。例如,蓝牙主设备进行寻呼/查询(Page/Inquiry)业务的同时,还存在其他非寻呼/查询业务时,此时需要时分复用。
然而,在蓝牙主设备进行蓝牙多业务时,由于采用时分复用的方式处理多种业务,经常出现蓝牙从设备无法接收到所述蓝牙主设备在Page/Inquiry业务发送的ID数据包,从而导致蓝牙从设备与蓝牙主设备无法被查询到或无法成功配对。
例如,在蓝牙4.0及其之后的协议中,包含了经典(Classic)蓝牙以及低功耗蓝牙(Bluetooth Low Energy,BLE)两部分。当进行双模搜索时,经典蓝牙Inquiry及BLE扫描(Scan)同时进行,此时经典蓝牙Inquiry业务及BLE Scan进行时分复用,常会出现蓝牙从设备无法接收到蓝牙主设备通过经典蓝牙Inquiry发送的ID数据包。
发明内容
为解决上述技术问题,本发明实施例提供一种蓝牙主设备的业务配置方法,包括:当检测到所述蓝牙主设备进行蓝牙多业务时,将所述蓝牙主设备的预设业务的通信周期均分为N个子周期,所述子周期与蓝牙从设备的所述预设业务的扫描周期相关,N为大于1的自然数;在各子周期内均分别按照交替方式分配所述预设业务及非所述预设业务,且相邻子周期起始处所分配的业务不相同。
可选地,所述在各子周期内均分别按照交替方式分配所述预设业务及非所述预设业务,包括:按照预设的时间片划分规则,分别将各子周期划分为M个时间片,M为大于1的自然数;将所述预设业务及非所述预设业务按照交替方式分别分配至各子周期对应的M个时间片内。
可选地,根据蓝牙业务类型设定所述预设的时间片划分规则。
可选地,M为偶数。
可选地,所述子周期为1.28s。
可选地,所述预设业务为寻呼业务或查询业务。
本发明实施例还提供一种蓝牙主设备,包括:检测单元、划分单元及分配单元,其中:所述检测单元,适于检测所述蓝牙主设备是否进行蓝牙多业务;所述划分单元,适于当所述检测单元检测到所述蓝牙主设备进行蓝牙多业务时,将所述蓝牙主设备的预设业务的通信周期均分为N个子周期,所述子周期与蓝牙从设备的所述预设业务的扫描周期相关,N为大于1的自然数;所述分配单元,适于在各子周期内均分别按照交替方式分配所述预设业务及非所述预设业务,且相邻子周期起始处所分配的业务不相同。
可选地,所述分配单元,适于按照预设的时间片划分规则,分别将各子周期划分为M个时间片,M为大于1的自然数;将所述预设业务及非所述预设业务按照交替方式分别分配至各子周期对应的时间片内。
可选地,所述预设的时间片划分规则根据蓝牙业务类型设定。
可选地,M为偶数。
可选地,所述子周期为1.28s。
可选地,所述预设业务为寻呼业务或查询业务。
与现有技术相比,本发明实施例的技术方案具有以下有益效果:
当所述蓝牙主设备进行蓝牙多业务时,将预设业务的通信周期均分为N个子周期,并在各子周期内均分别按照交替方式安排预设业务及非预设业务,且相邻子周期起始处安排的业务不相同,所述子周期与蓝牙从设备的所述预设业务的扫描周期相关。因此,所述蓝牙主设备处于蓝牙多业务时,由于相邻子周期起始处安排的业务不相同,即使蓝牙从设备在当前预设业务的扫描周期内接收不到所述蓝牙主设备所发送的预设业务对应的数据,在下一扫描周期内可能会接收到,从而可以提高蓝牙从设备整体接收到蓝牙主设备在预设业务发送的数据的概率。
进一步地,由于不同蓝牙业务所占用的时间片不同,根据蓝牙业务类型设定预设的时间片划分规则,可以提高所述预设的时间片划分规则的设定的灵活性,更加符合蓝牙业务的实际需要。
附图说明
图1是本发明实施例中一种蓝牙主设备的业务配置方法的流程图;
图2是本发明实施例中一种蓝牙主设备在寻呼业务或查询业务时的频点使用示意图;
图3是本发明实施例中一种预设业务的通信周期内的相邻两个子周期内业务分配示意图;
图4是本发明实施例中另一种预设业务的通信周期内的相邻两个子周期内业务分配示意图;
图5是本发明实施例中一种蓝牙从设备的业务配置方法的流程图;
图6是本发明实施例中一种计算下一扫描周期的开始时刻的方法的流程图;
图7是本发明实施例中一种蓝牙主设备的结构示意图;
图8是本发明实施例中一种蓝牙从设备的结构示意图。
具体实施方式
在蓝牙设备进行多业务时,例如,进行寻呼(Page)业务或查询(Inquiry)业务,还同时存在其他非寻呼/查询业务时,此时需要时分复用。然而,在蓝牙主设备进行蓝牙多业务时,由于采用时分复用的方式处理多种业务,经常出现蓝牙从设备无法接收到蓝牙主设备在某一业务时发送的ID数据包,当业务为Page或Inquiry业务时,则会导致蓝牙主设备与蓝牙从设备无法被查询到或无法成功配对。例如,当蓝牙从设备的查询扫描(InquiryScan)周期与蓝牙主设备的其他非寻呼/查询业务的周期成整数倍关系时,则会出现蓝牙从设备无法接收到蓝牙主设备通过经典蓝牙Inquiry发送的ID数据包,从而导致蓝牙主设备与蓝牙从设备无法被查询到或无法成功配对。
为解决上述问题,当所述蓝牙主设备进行蓝牙多业务时,将预设业务的通信周期均分为N个子周期,并在各子周期内均分别按照交替方式安排预设业务及非预设业务,且相邻子周期起始处安排的业务不相同,所述子周期与蓝牙从设备的所述预设业务的扫描周期相关。因此,即使蓝牙从设备在当前预设业务的扫描周期内接收不到蓝牙主设备所发送的预设业务对应的数据,在下一扫描周期内可能会接收到,从而可以提高蓝牙从设备整体接收到蓝牙主设备在预设业务发送的数据的概率。
为使本发明实施例的上述目的、特征和有益效果能够更为明显易懂,下面结合附图对本发明的具体实施例做详细的说明。
参照图1,给出了本发明实施例中一种蓝牙主设备的业务配置方法的流程图,下面通过具体步骤进行详细说明。
步骤11,当检测到蓝牙主设备进行蓝牙多业务时,将所述蓝牙主设备的预设业务的通信周期均分为N个子周期。
在具体实施中,当蓝牙主设备进行多业务时,需要采用时分复用方式安排多种业务。例如,在蓝牙主设备进行双模搜索时,即经典蓝牙轮询(Inquiry)业务与低功耗蓝牙扫描(BLE Scan)业务同时进行时,将经典蓝牙Inquiry业务与BLE Scan业务时分复用,当蓝牙从设备的Inquiry Scan周期正好是蓝牙主设备的BLE Scan周期的整数倍时,则会出现蓝牙从设备无法接收到蓝牙主设备Inquiry业务发送的ID数据包,从而出现盲区。
为避免盲区的出现,在具体实施中,可以将所述蓝牙主设备的预设业务的通信周期均分为N个子周期,N为大于1的自然数。所述子周期与蓝牙从设备的所述预设业务的扫描周期相关。
在具体实施中,所述预设业务可以为Page业务,也可以为Inquiry业务。例如,当进行Page业务或者Inquiry业务时,通常为Page业务或者Inquiry业务分配32个频点,并将32个频点划分为两个序列(Train),为便于描述可记为A-Train及B-Train,每个Train包括16个频点。
参照图2,给出的本发明实施例中一种蓝牙主设备在寻呼业务或查询业务时的频点使用示意图。在进行蓝牙数据发送时,每个Train可以包括若干个发送时隙21及接收时隙22,每个发送时隙21均使用不同的频点发送两个ID数据包,接收时隙22采用上一发送时隙的频点进行监听。在该Train中共包括16个频点,依次为f1、f2、……、f15及f16。每个Train耗时1.25ms*8=10ms,蓝牙协议要求每个Train至少重复256次,故每个Train总共耗时10ms*256=2.56s。
在具体实施中,Inquiry业务的通信周期可以为10.24s,即每次Inquiry业务需要执行如下顺序A-Train,B-Train,A-Train,B-Train。从开始进入Inquiry状态时开始计时,10.24s后结束并上报以告知蓝牙主设备Inquiry业务结束。Page业务的通信周期可以为5.12s。蓝牙协议要求Page业务或Inquiry业务的扫描周期至少为2.56s,而目前的常规蓝牙从设备的Page业务或Inquiry业务的扫描周期普遍采用1.28s。
为此,在本发明一实施例中,在蓝牙主设备进行蓝牙多业务时,为使得蓝牙从设备能够接收到蓝牙主设备发送的ID数据包,尤其是在进行Page业务或者Inquiry业务时,提高蓝牙主设备与蓝牙从设备之间被查询到及成功配对的概率,所述子周期为1.28s。
在具体实施中,将每个Train平均分成两部分,从而可以将预设业务的通信周期均分为若干个子周期。例如,Page业务的通信周期为5.26s时,可以将其均分为4个子周期。又如,Inquiry业务的通信周期为10.24s时,可以将其均分为8个子周期。可以理解的是,根据蓝牙从设备预设业务的扫描周期不同,所划分出的子周期的数目也不同,具体所划分出的数目不做限定。
步骤12,在各子周期内均分别按照交替方式分配所述预设业务及非所述预设业务。
在具体实施中,在各子周期内按照交替方式分配所述预设业务及非所述预设业务时,相邻子周期起始处所分配的业务不相同。例如,在第一子周期起始处所分配预设业务,则在第二子周期起始处分配非所述预设业务。又如,在第一子周期起始处分配非预设业务,则在第二子周期起始处分配所述预设业务。
在具体实施中,可以按照预设的时间片划分规则,分别将各子周期划分为M个时间片,M为大于1的自然数。将所述预设业务及所述非预设业务按照交替方式分别分配至各子周期对应的M个时间片内。
在具体实施中,所述非预设业务所分配的时间片内可以包括一项非预设业务,也可以包括多项非预设业务。
在本发明一实施例中,蓝牙主设备进行的蓝牙多项业务分别为预设业务A及非预设业务B。参照图3,给出了本发明实施例中一种预设业务的通信周期内的相邻两个子周期内业务分配示意图。在第一子周期31内的业务分配情况为A、B、A、B、……、A、B。在第二子周期32内的业务分配情况为B、A、B、A、……、B、A。其中第一子周期与第二子周期为相邻子周期。
在本发明另一实施例中,蓝牙主设备进行的蓝牙多项业务分别为预设业务A、非预设业务B及非预设业务C。参照图4,给出了本发明实施例中另一种预设业务的通信周期内的相邻两个子周期内业务分配示意图。在第一子周期41内的业务分配情况为A、BC、A、BC、……、A、BC。在第二子周期42内的业务分配情况为BC、A、BC、A、……、BC、A。其中第一子周期与第二子周期为相邻子周期。
可以理解的是,在非预设业务所分配的时间片内所分配的非预设业务的顺序及类型可以根据所述蓝牙主设备的实际业务需要进行配置。例如,上述的预设业务A、非预设业务B及非预设业务C,也可以采用如下方式分配:某一子周期内业务分配情况为A、BC、A、BC、……、A、BC,相邻子周期内的业务分配情况为C、A、BC、A、……、B、A。
在具体实施中,所述预设的时间片划分规则可以根据不同的因素进行确定。
在本发明一实施例中,根据蓝牙业务类型设定所述预设的时间片划分规则。例如,根据当前进行的业务是Page业务、Inquiry业务、打电话业务、听歌业务或者传文件业务等,确定时间片划分规则,以得到所述预设业务及非所述预设业务所占用的时间片的时长。
在本发明另一实施例中,根据所述预设业务的扫描周期类型,例如,标准类型、交替类型等,来确定所述时间片划分规则。其中,标准类型时间窗口为11.25ms,使用Page业务或者Inquiry业务的32个频点中的一个频点进行监听。交替类型窗口大小为22.5ms,分为两个小窗口,每个小窗口时间为11.25ms,并使用不同的频点进行监听。
在蓝牙主设备处于蓝牙多业务时,为进一步提高蓝牙从设备接收到蓝牙主设备在预设业务时发送的数据,在本发明一实施例中,可以将所述子周期平均划分为偶数个时间片。
由上述内容可知,当所述蓝牙主设备进行蓝牙多业务时,将预设业务的通信周期均分为N个子周期,并在各子周期内均分别按照交替方式安排预设业务及非预设业务,且相邻子周期起始处安排的业务不相同,所述子周期与蓝牙从设备的所述预设业务的扫描周期相关。因此,蓝牙主设备处于蓝牙多业务时,由于相邻子周期起始处安排的业务不相同,即使蓝牙从设备在当前预设业务的扫描周期内接收不到蓝牙主设备所发送的预设业务对应的数据,在下一扫描周期内可能会接收到蓝牙主设备所发送的所述预设业务对应的数据,使得蓝牙从设备整体接收到蓝牙主设备在预设业务发送的数据的概率得到很大的提高,从而可以提高蓝牙主设备与蓝牙从设备之间被查询到或者成功配对的概率。
在具体实施中,当蓝牙主设备处于蓝牙多业务时,当蓝牙从设备的预设业务的扫描周期与蓝牙主设备的非预设业务的通信周期成整数倍关系时,蓝牙从设备可能无法接收到蓝牙主设备在某些业务下发送的ID数据包,从而出现盲区。当蓝牙主设备采用本发明上述实施例中提供的业务配置方法发送数据时,蓝牙从设备接收到蓝牙主设备发送的ID数据包的概率得到提高。然而,若蓝牙主设备采用常规的业务配置方式,未采用本发明上述实施例中提供的蓝牙主设备的业务配置方法,则蓝牙从设备接收不到蓝牙主设备发送的数据的问题,还是得不到有效的解决。
为解决上述问题,参照图5,本发明实施例还提供一种蓝牙从设备的业务配置方法的流程图,下面结合具体步骤进行详细说明。
步骤51,当检测到预设业务的当前扫描周期结束后,按照预设的偏移规则,将所述预设业务的下一扫描周期偏移对应的偏移量。
在具体实施中,所述偏移量可以包括:偏移值及偏移方向。偏移值可以采用随机函数的取模p运算进行确定,p为大于1的自然数。所述偏移方向可以采用随机函数的取模2运算进行确定。
在具体实施中,可以根据预设业务的扫描类型确定随机函数所取模p的大小。在采用随机函数取模2运算确定偏移方向时,当取模结果为奇数时,可以将符号取为正向,即加上所述偏移值,当取模结果为偶数时,可以将符号作为负向,即减去所述偏移值。可以理解的是,也可以在取模结果为奇数时,将符号作为负向,即减去所述偏移值;在取模结果为偶数时,将符号取为正向,即加上所述偏移值。
步骤52,计算所述预设业务的下一扫描周期的开始时刻。
在具体实施中,获取当前时钟,结合所计算得到的预设业务的下一扫描周期对应的偏移值、偏移方向及所述预设业务的周期,计算所述预设业务下一扫描周期开始时刻。
在具体实施中,在蓝牙设备中设置有内部***时钟,当检测到达到所计算得到的下一扫描周期的开始时刻时,可以启动所述预设业务以接收所述主设备发送的数据。
由上述内容可知,通过将蓝牙从设备的预设业务的扫描周期按照预设的偏移规则进行偏移,从而可以避免与蓝牙主设备的非预设业务周期重叠,即使蓝牙主设备处于蓝牙多业务时,也可以提高成功接收到蓝牙主设备所发送数据的概率。
在具体实施中,所述预设业务可以为寻呼扫描业务,也可以为查询扫描业务。采用本发明上述实施例中提供的蓝牙从设备的业务配置方法,可以提高蓝牙从设备与蓝牙主设备之间被查询到及配对的成功率。
在具体实施中,步骤52中计算下一扫描周期的开始时刻可以采用如下方式,参照图6,给出了本发明实施例中一种计算下一扫描周期的开始时刻的方法的流程图。
步骤61,计算得到偏移量及偏移前下一扫描周期开始时刻。
在具体实施中,在未做偏移情况下,采用公式(1)计算预设业务下一扫描周期的开始时刻:
Next_scan_time=Scan_interval+Current_clk; (1)
其中,Next_scan_time表示下一扫描周期开始时刻,Scan_interval表示所述预设业务的周期,Current_clk表示当前时钟。
采用随机函数取模n运算计算得到偏移量,offset=random()%n。其中,n为正整数,采用随机函数取模n运算得到的运算结果为0~n之间的任意整数。在具体实施中,蓝牙时钟周期为312.5μs,最大偏移量offsetmax=312.5μs*n,最小偏移量offsetmin=0。例如,n取32时,偏移量的取值范围为0~10ms。
在具体实施中,根据与预设业务的扫描周期类型确定所述偏移值,也即是确定n的取值。其中,所述预设业务的扫描周期类型可以为标准类型,也可以为交替类型。当预设业务为Page业务或者Inquiry业务时,标准类型时间窗口为11.25ms,使用Page业务或者Inquiry业务的32个频点中的一个频点进行监听。交替类型窗口大小为22.5ms,分为两个小窗口,每个小窗口时间为11.25ms,并使用不同的频点进行监听。因此,预设业务的扫描周期类型采用标准类型对应的偏移值可以大于交替类型对应的偏移值。具体偏移值的取值也可以参考蓝牙主设备的预设业务通信周期或者蓝牙从设备的蓝牙业务类型进行确定。对所述蓝牙从设备的预设业务的扫描周期进行偏移后,整体扫描周期时长还是在1.28s附近浮动,既可以满足蓝牙协议要求,同时也可以避免盲区的出现。
步骤62,判断Random()%2=0是否成立。
当判断结果为是时,执行步骤63;当判断结果为否时,执行步骤64。
步骤63,将计算到的下一扫描周期的开始时刻减去偏移时刻,并将计算结果作为下一扫描周期开始时刻。
在具体实施中,采用公式(2)计算下一扫描周期开始时刻:
Next_scan_time-=offset; (2)
其中,Next_scan_time表示下一扫描周期开始时刻,offset表示偏移量,-=表示将Next_scan_time与offset的差值重新赋给Next_scan_time。
步骤64,将计算得到的下一扫描周期开始时刻加上偏移时刻,并将计算结果作为下一扫描周期开始时刻。
在具体实施中,采用公式(3)计算下一扫描周期开始时刻:
Next_scan_time+=offset; (3)
其中,Next_scan_time表示下一扫描周期开始时刻,offset表示偏移量,+=表示将Next_scan_time与offset之和重新赋给Next_scan_time。
为便于本领域技术人员更好的理解和实现本发明实施例,本发明实施例还提供一种蓝牙主设备。
参照图7,给出了本发明实施例中一种蓝牙主设备的结构示意图。所述蓝牙主设备70可以包括:检测单元71、划分单元72及分配单元73,其中:
所述检测单元71,适于检测蓝牙主设备是否进行蓝牙多业务;
所述划分单元72,适于当所述检测单元检测到蓝牙主设备进行蓝牙多业务时,将所述蓝牙主设备的预设业务的通信周期均分为N个子周期,所述子周期与蓝牙从设备的所述预设业务的扫描周期相关,N为大于1的自然数;
所述分配单元73,适于在各子周期内均分别按照交替方式分配所述预设业务及非所述预设业务,且相邻子周期起始处所分配的业务不相同。
在具体实施中,所述分配单元73,适于按照预设的时间片划分规则,分别将各子周期划分为M个时间片,M为大于1的自然数;将所述预设业务及非所述预设业务按照交替方式分别分配至各子周期对应的M个时间片内。
在具体实施中,所述预设的时间片划分规则根据蓝牙业务类型设定。
在具体实施中,M为偶数。
在本发明一实施例中,所述子周期为1.28s。
在具体实施中,所述预设业务可以寻呼业务,也可以为查询业务。
在具体所述中,所述蓝牙主设备70的工作原理及工作过程可以参考本发明上述实施例提供的一种蓝牙主设备的业务配置方法中的相关描述,此处不做赘述。
参照图8,给出了本发明实施例中一种蓝牙从设备。所述蓝牙从设备80可以包括:偏移单元81及计算单元82,其中:
所述偏移单元81,适于当检测到预设业务的当前扫描周期结束后,按照预设的偏移规则,将所述预设业务的下一扫描周期偏移对应的偏移量;
所述计算单元82,适于计算所述预设业务的下一扫描周期的开始时刻。
在具体实施中,所述偏移量包括:偏移值及偏移方向,所述偏移单元,适于采用随机函数的取模p运算确定所述偏移值,p为大于1的自然数;采用随机函数的取模2运算确定所述偏移方向。
在具体实施中,所述计算单元82,适于根据所述预设业务下一扫描周期对应的偏移值、偏移方向、当前时钟及所述预设业务的扫描周期,计算所述预设业务的下一扫描周期开始时刻。
所述偏移单元81,适于根据预设业务的扫描周期类型确定所述偏移值。
所述预设业务可以为寻呼扫描业务,也可以为查询扫描业务。
在具体实施中,所述预设业务扫描周期类型,可以为标准类型,也可以为交替类型。
在具体所述中,所述蓝牙从设备80的工作原理及工作过程可以参考本发明上述实施例提供的一种蓝牙从设备的业务配置方法中的相关描述,此处不做赘述。
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:ROM、RAM、磁盘或光盘等。
虽然本发明披露如上,但本发明并非限定于此。任何本领域技术人员,在不脱离本发明的精神和范围内,均可作各种更动与修改,因此本发明的保护范围应当以权利要求所限定的范围为准。
Claims (8)
1.一种蓝牙从设备的业务配置方法,其特征在于,包括:
当检测到预设业务的当前扫描周期结束后,按照预设的偏移规则,将所述预设业务的下一扫描周期偏移对应的偏移量,所述预设业务包括寻呼扫描业务或者查询扫描业务;
计算所述预设业务的下一扫描周期的开始时刻;
其中,所述偏移量包括:偏移值及偏移方向,其中:
采用随机函数的取模p运算确定所述偏移值,p为大于1的自然数;
采用随机函数的取模2运算确定所述偏移方向。
2.根据权利要求1所述的蓝牙从设备的业务配置方法,其特征在于,所述计算所述预设业务的下一扫描周期的开始时刻,包括:
根据所述预设业务下一扫描周期对应的偏移值、偏移方向、当前时钟及所述业务的扫描周期,计算所述预设业务的下一扫描周期开始时刻。
3.根据权利要求1所述的蓝牙从设备的业务配置方法,其特征在于,根据所述预设业务的扫描周期类型确定所述偏移值。
4.根据权利要求3所述的蓝牙从设备的业务配置方法,其特征在于,所述预设业务的扫描周期类型,包括以下任意一种:
标准类型、交替类型。
5.一种蓝牙从设备,其特征在于,包括:
偏移单元,适于当检测到预设业务的当前扫描周期结束后,按照预设的偏移规则,将所述预设业务的下一扫描周期偏移对应的偏移量;
计算单元,适于计算所述预设业务的下一扫描周期的开始时刻,所述预设业务包括寻呼扫描业务或者查询扫描业务;
所述偏移量包括:偏移值及偏移方向,所述偏移单元,适于采用随机函数的取模p运算确定所述偏移值,p为大于1的自然数;采用随机函数的取模2运算确定所述偏移方向。
6.根据权利要求5所述的蓝牙从设备,其特征在于,所述计算单元,适于根据所述预设业务下一扫描周期对应的偏移值、偏移方向、当前时钟及所述预设业务的扫描周期,计算所述预设业务的下一扫描周期开始时刻。
7.根据权利要求6所述的蓝牙从设备,其特征在于,所述偏移单元,适于根据预设业务的扫描周期类型确定所述偏移值。
8.根据权利要求7所述的蓝牙从设备,其特征在于,所述预设业务扫描周期类型,包括以下任意一种:
标准类型、交替类型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910797312.2A CN110460985B (zh) | 2017-03-23 | 2017-03-23 | 蓝牙从设备及业务配置方法 |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910797312.2A CN110460985B (zh) | 2017-03-23 | 2017-03-23 | 蓝牙从设备及业务配置方法 |
CN201710177367.4A CN108632791B (zh) | 2017-03-23 | 2017-03-23 | 蓝牙主设备及业务配置方法 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710177367.4A Division CN108632791B (zh) | 2017-03-23 | 2017-03-23 | 蓝牙主设备及业务配置方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110460985A CN110460985A (zh) | 2019-11-15 |
CN110460985B true CN110460985B (zh) | 2022-09-16 |
Family
ID=63707524
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910797312.2A Active CN110460985B (zh) | 2017-03-23 | 2017-03-23 | 蓝牙从设备及业务配置方法 |
CN201710177367.4A Active CN108632791B (zh) | 2017-03-23 | 2017-03-23 | 蓝牙主设备及业务配置方法 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710177367.4A Active CN108632791B (zh) | 2017-03-23 | 2017-03-23 | 蓝牙主设备及业务配置方法 |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN110460985B (zh) |
Families Citing this family (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112825572A (zh) * | 2019-11-20 | 2021-05-21 | 联发科技(新加坡)私人有限公司 | 蓝牙查询/寻呼的方法及通信设备 |
WO2022198463A1 (zh) * | 2021-03-23 | 2022-09-29 | 华为技术有限公司 | 一种通信方法与装置 |
CN113676881B (zh) * | 2021-08-06 | 2024-05-07 | Oppo广东移动通信有限公司 | 设备控制方法、装置、电子设备及存储介质 |
CN116528209B (zh) * | 2023-05-05 | 2023-11-24 | 荣耀终端有限公司 | 蓝牙扫描方法、设备、芯片***及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101304606A (zh) * | 2008-06-30 | 2008-11-12 | 上海华为技术有限公司 | 邻区帧偏移量的调整方法和装置 |
CN105592493A (zh) * | 2014-10-24 | 2016-05-18 | 中兴通讯股份有限公司 | 扰码冲突小区的检测方法及装置、网元 |
WO2016090411A1 (en) * | 2014-12-09 | 2016-06-16 | University Of South Australia | Multicarrier communications system |
CN106055175A (zh) * | 2016-05-31 | 2016-10-26 | 青岛海信电器股份有限公司 | 红外触摸屏扫描方法及装置、触摸屏*** |
CN106465330A (zh) * | 2015-03-26 | 2017-02-22 | 华为技术有限公司 | 一种消息变更处理的方法、装置及*** |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6795421B1 (en) * | 2002-02-12 | 2004-09-21 | Nokia Corporation | Short-range RF access point design enabling services to master and slave mobile devices |
US20100027510A1 (en) * | 2008-08-04 | 2010-02-04 | Qualcomm Incorporated | Enhanced idle handoff to support femto cells |
KR101642309B1 (ko) * | 2008-11-06 | 2016-07-25 | 엘지전자 주식회사 | 단말의 하향링크 제어채널 모니터링 방법 |
US9578649B2 (en) * | 2011-01-20 | 2017-02-21 | Qualcomm Incorporated | Method and apparatus to facilitate support for multi-radio coexistence |
US8958456B2 (en) * | 2011-02-24 | 2015-02-17 | Mitsubishi Electric Corporation | Wireless communication device, wireless communication system, and frequency allocation method |
US9641239B2 (en) * | 2012-06-22 | 2017-05-02 | Fitbit, Inc. | Adaptive data transfer using bluetooth |
US9173190B2 (en) * | 2012-06-29 | 2015-10-27 | Qualcomm Incorporated | System and method for controlling paging delay |
WO2014068366A1 (en) * | 2012-10-30 | 2014-05-08 | Nokia Corporation | Using bluetooth low energy |
US9668297B2 (en) * | 2013-05-29 | 2017-05-30 | Texas Instruments Incorporated | BLE scatternet system and method |
KR102094505B1 (ko) * | 2013-10-04 | 2020-03-27 | 삼성전자주식회사 | 디바이스 및 디바이스에 의한 BLE(Bluetooth Low Energy) 패킷 브로드캐스트 방법, 디바이스에 의한 AP(application processor)의 동작 모드 조절 방법 |
CN103781158A (zh) * | 2013-11-30 | 2014-05-07 | 北京智谷睿拓技术服务有限公司 | 无线网络接入方法及接入装置 |
US10547418B2 (en) * | 2014-06-10 | 2020-01-28 | Qualcomm Incorporated | Coordinated operations of millimeter wavelength wireless access networks |
US9998867B2 (en) * | 2014-09-29 | 2018-06-12 | Apple Inc. | Content discovery using beacons |
CN104811895B (zh) * | 2015-04-01 | 2018-04-20 | 石姗姗 | 一种低功耗蓝牙的连接方法及装置 |
CN105050033A (zh) * | 2015-07-01 | 2015-11-11 | 惠州Tcl移动通信有限公司 | 基于低功耗蓝牙和传统蓝牙的微微网组网互连方法及*** |
CN106162531A (zh) * | 2016-08-16 | 2016-11-23 | 科立讯通信股份有限公司 | 蓝牙通信***的运行方法 |
CN106375939B (zh) * | 2016-08-29 | 2020-01-21 | 山东康威通信技术股份有限公司 | 一种在地下隧道基于双模蓝牙的数据传输***及方法 |
-
2017
- 2017-03-23 CN CN201910797312.2A patent/CN110460985B/zh active Active
- 2017-03-23 CN CN201710177367.4A patent/CN108632791B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101304606A (zh) * | 2008-06-30 | 2008-11-12 | 上海华为技术有限公司 | 邻区帧偏移量的调整方法和装置 |
CN105592493A (zh) * | 2014-10-24 | 2016-05-18 | 中兴通讯股份有限公司 | 扰码冲突小区的检测方法及装置、网元 |
WO2016090411A1 (en) * | 2014-12-09 | 2016-06-16 | University Of South Australia | Multicarrier communications system |
CN106465330A (zh) * | 2015-03-26 | 2017-02-22 | 华为技术有限公司 | 一种消息变更处理的方法、装置及*** |
CN106055175A (zh) * | 2016-05-31 | 2016-10-26 | 青岛海信电器股份有限公司 | 红外触摸屏扫描方法及装置、触摸屏*** |
Non-Patent Citations (2)
Title |
---|
Offset Pipelined Scheduling: Conditional Branching for CGRAs;Aaron Wood;《2015 IEEE 23rd Annual International Symposium on Field-Programmable Custom Computing Machines》;20150716;全文 * |
蓝牙数据传输性能增强及芯片化实现技术研究;牛玉峰;《信息科技辑》;20131115;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN110460985A (zh) | 2019-11-15 |
CN108632791A (zh) | 2018-10-09 |
CN108632791B (zh) | 2021-06-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10999782B2 (en) | Method and apparatus for transmitting and receiving resource allocation information in a wireless communication system | |
CN110460985B (zh) | 蓝牙从设备及业务配置方法 | |
CN106973441B (zh) | 一种随机接入方法及装置 | |
DK3105988T3 (en) | USER DEVICES, NETWORKS AND PROCEDURES THEREOF TO MANAGE PRAMBEL TRANSMISSIONS ON A RANDOM ACCESS CHANNEL IN A RADIO COMMUNICATION NETWORK | |
EP2568729B1 (en) | Method and apparatus for sounding reference signal resource allocation in long term evolution system | |
EP3595200B1 (en) | Method for allocating time and frequency resource for resource request indicator and device thereof | |
US8345621B2 (en) | Method and apparatus for transmitting signals according to the segmented access | |
CN106453181B (zh) | 一种信息处理方法、装置及*** | |
KR102034529B1 (ko) | 동기 무선 통신 시스템에서의 충돌 회피 방법 | |
CN103716895A (zh) | 物理随机接入信道的资源确定方法及装置 | |
CN110166393B (zh) | 同步信号块的发送、接收方法及装置 | |
EP3295604B1 (en) | Method and access point of determining guard period for downlink-to-uplink switching | |
EP3068061B1 (en) | Method and apparatus for transmitting control information for device-to-device communication | |
CN108632982B (zh) | 基站、同步信号块配置方法、用户设备及其同步方法 | |
CN105281864B (zh) | 一种数据传输方法和装置 | |
CN106060931A (zh) | 信息处理方法及用户设备 | |
US8724569B2 (en) | Radio base station and mobile communication method | |
KR102396735B1 (ko) | 전송 방법 및 디바이스, 컴퓨터 판독가능 저장 매체 | |
CN101960905A (zh) | 无线通信方法、无线通信***、基站、及终端站 | |
KR20160019538A (ko) | 무선 인터페이스 기반 동기화 방법, 기지국, 제어 장치, 및 무선 통신 시스템 | |
CN101369840A (zh) | 时分双工随机接入方法、***及其组成模块 | |
EP3065349A1 (en) | Data transmission method and site | |
US20120093123A1 (en) | Radio base station and mobile communication method | |
CN109845313B (zh) | 设备到设备的数据传输方法、装置及*** | |
CN105472741A (zh) | 一种获取发送数据资源的方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |