CN111132099B - 一种蓝牙主、从设备的控制方法、装置及蓝牙设备 - Google Patents

一种蓝牙主、从设备的控制方法、装置及蓝牙设备 Download PDF

Info

Publication number
CN111132099B
CN111132099B CN201910950354.5A CN201910950354A CN111132099B CN 111132099 B CN111132099 B CN 111132099B CN 201910950354 A CN201910950354 A CN 201910950354A CN 111132099 B CN111132099 B CN 111132099B
Authority
CN
China
Prior art keywords
bluetooth
master
slave
clock
equipment
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
Application number
CN201910950354.5A
Other languages
English (en)
Other versions
CN111132099A (zh
Inventor
王昌继
黄紫明
余绍迪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhuhai Jieli Technology Co Ltd
Original Assignee
Zhuhai Jieli Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Zhuhai Jieli Technology Co Ltd filed Critical Zhuhai Jieli Technology Co Ltd
Priority to CN201910950354.5A priority Critical patent/CN111132099B/zh
Publication of CN111132099A publication Critical patent/CN111132099A/zh
Application granted granted Critical
Publication of CN111132099B publication Critical patent/CN111132099B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种蓝牙主、从设备的控制方法、装置及蓝牙设备,该控制方法包括如下步骤:在主设备内预先存储参考蓝牙时钟值、以及从设备蓝牙地址;在所述主设备开始搜索前,先将主设备时钟初始化为所述参考蓝牙时钟值,并锁定所述主设备时钟保持不变;根据主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上向所述从设备发送询问包;在所述搜索频点上尝试接收所述从设备发送的响应包,当接收到所述响应包后,解锁所述主设备时钟,以开始与所述从设备跳频连接。本发明连接步骤少,耗费时间少,能快速进入连接状态。

Description

一种蓝牙主、从设备的控制方法、装置及蓝牙设备
技术领域
本发明涉及蓝牙通信领域,尤其涉及一种蓝牙主、从设备的控制方法、装置及蓝牙设备。
背景技术
经典蓝牙设备之间进行数据传输之前,需要在设备之间建立可靠的无线连接链路。按照经典蓝牙协议规范,蓝牙设备分为蓝牙主设备(以下简称为主设备)及蓝牙从设备(以下简称为从设备),要建立连接链路,对于首次连接的主设备和从设备而言,需要经历以下步骤阶段:查询(inquiry)和查询响应(response)阶段、搜索阶段和连接确认阶段;对于再次连接的主设备和从设备而言,需要经历以下步骤阶段:搜索阶段和连接确认阶段。
查询和查询响应阶段(未在附图中示出):由于主设备并不知道周围存在哪些从设备,因此,主设备首先要在所有频点上跳频发送查询包,而从设备则要在所有频点上进行监听查询表,以获得潜在的主设备。当从设备监听到查询包后,向主设备发送从设备的从设备蓝牙地址。这个过程需要通常要耗费较长的时间。
搜索阶段:如图1所示,主设备和从设备进入搜索阶段;主设备与目标从设备(例如,通过查询获得)进行配对(page),首先,主设备根据从设备的从设备蓝牙地址确定跳频序列,然后在该跳频序列上不同频点上发送ID包(包含从设备蓝牙地址的包);从设备进行配对扫描(page scan),从设备根据从设备蓝牙地址确定跳频序列,然后在该跳频序列上在不同频点上打开接收窗口进行扫描(scan)。跳频序列由蓝牙地址和蓝牙时钟内的时钟值决定,蓝牙地址决定了跳频序列中各个频点排列顺序,而蓝牙时钟内的时钟值决定了跳频序列的时序(跳频序列的频点在哪个时间点出现)。因此,在搜索阶段,由于主设备和从设备都是根据从设备蓝牙地址确定跳频序列,因此跳频序列的频点的顺序相同,但是由于在连接之前主设备的蓝牙时钟值与从设备的蓝牙时钟值通常是不相同的,因此两个跳频序列的时序是不相同的,导致主设备和从设备在同一个时间点上很难在同一个频点上,因此,可能需要经过较长的时间,从设备和主设备才能同时处于一个频点上(如图1中当主设备CLKN=N,从设备CLKN=k+1时,主设备和从设备处于同一个频点f(n)和f(k+1)上),且主设备发送ID包的时间段位于从设备扫描(SCAN)的时间窗口内,从设备才能接收到该ID包;在跳频序列的下一个频点f(n+1)上,从设备再返回ID包给主设备;主设备接收到该ID包后,在频点f(n+1)的下一个频点f(n+2)上,向从设备发送FHS包(主蓝牙时钟、主设备地址等信息);从设备接收到该FHS包后,在频点f(n+2)的下一个频点f(n+3)上,再向主设备发送ID包以确认。
连接确认阶段:如图1所示,主设备和从设备进入连接确认阶段;主设备根据自身的主设备蓝牙地址和主设备时钟内的时钟值确定跳频序列的频点,同时从设备根据接收到的FHS包的时间点推算出主设备发送FHS包的时间点,然后校准从设备的跳频序列使其与主设备的跳频序列的时序一致,然后向空中发送POLL包询问,等待接收从设备响应;从设备根据FHS包信息的主设备蓝牙地址,根据主设备蓝牙地址和主设备蓝牙时钟内的时钟值,确定跳频序列的频点然后在该频点上接收主设备发送的POLL包后,向主设备发送响应包NULL以通知主设备收到询问包。至此,主设备和从设备确认连接完成;
连接阶段:主设备和从设备进入跳频连接状态,可通过此连接链路进行数据传输。
上述搜索阶段中,采用的跳频方法选用的跳频序列长,导致主设备和从设备频点匹配的几率低;而且,配对(page)时使用跳频时间间隔大(平均625us一次频点更新);同时,由于搜索阶段主设备和从设备采用的连接参数(基于从设备的蓝牙地址和从设备蓝牙时钟的跳频序列)与最终的连接状态参数(基于主设备的蓝牙地址和主设备蓝牙时钟的跳频序列)不同,导致状态切换步骤增加。以上缺陷都将增加建立连接的时间消耗,无法满足此类应用场景下的快速连接要求。
发明内容
本发明提供了蓝牙主设备、从设备的控制方法、装置及蓝牙设备,对经典蓝牙标准协议规范中的搜索阶段使用的方法进行改进,以实现更快速的搜索连接,减少连接步骤,降低连接耗时。
本发明提供了一种蓝牙主设备的控制方法,用于将主设备与从设备进行连接,包括如下步骤:在主设备内预先存储参考蓝牙时钟值、以及从设备蓝牙地址;在所述主设备开始搜索前,先将主设备时钟初始化为所述参考蓝牙时钟值,并锁定所述主设备时钟保持不变;根据主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上向所述从设备发送询问包;在所述搜索频点上尝试接收所述从设备发送的响应包,当接收到所述响应包后,解锁所述主设备时钟,以开始与所述从设备跳频连接。
优选地,所述主设备是一对蓝牙耳机中的主耳机,所述从设备是所述一对蓝牙耳机中的从耳机。
本发明提供了一种蓝牙从设备的控制方法,用于将从设备与主设备进行连接,包括如下步骤:在从设备内预先存储参考蓝牙时钟值、以及主设备蓝牙地址;在所述从设备搜索到所述主设备前,将从设备时钟初始化为所述参考蓝牙时钟值,并锁定所述从设备时钟保持不变;根据主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上尝试接收所述主设备发送的询问包;当接收到所述询问包后,在所述搜索频点上向所述主设备发送响应包,再解锁所述从设备时钟,以开始与所述主设备跳频连接。
优选地,所述主设备是一对蓝牙耳机中的主耳机,所述从设备是所述一对蓝牙耳机中的从耳机。
本发明提供了一种蓝牙主设备的控制装置,用于控制主设备与从设备进行连接,包括:存储单元,用于在主设备内预先存储参考蓝牙时钟值、以及从设备蓝牙地址;锁定单元,用于在所述主设备开始搜索前,先将主设备时钟初始化为所述参考蓝牙时钟值,并锁定所述主设备时钟保持不变;发送接收单元,用于根据所述主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上向所述从设备发送询问包,以及在所述搜索频点上尝试接收所述从设备发送的响应包;跳频连接单元,用于接收到所述响应包后,解锁所述主设备时钟,以开始与所述从设备跳频连接。
优选地,所述主设备是一对蓝牙耳机中的主耳机,所述从设备是所述一对蓝牙耳机中的从耳机。
本发明提供了一种蓝牙从设备的控制装置,用于控制从设备与主设备进行连接,包括:存储单元,用于在从设备内预先存储参考蓝牙时钟值、以及主设备蓝牙地址;锁定单元,用于在所述从设备搜索到所述主设备前,将从设备时钟初始化为所述参考蓝牙时钟值,并锁定所述从设备时钟保持不变;发送单元,用于根据所述主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上尝试接收所述主设备发送的询问包;跳频连接单元,用于接收到所述询问包后,在所述搜索频点上向所述主设备发送响应包,再解锁所述从设备时钟,以开始与所述主设备跳频连接。
优选地,所述主设备是一对蓝牙耳机中的主耳机,所述从设备是所述一对蓝牙耳机中的从耳机。
本发明提供了一种蓝牙主设备与从设备的连接控制方法,包括如下步骤:在主设备内预先存储参考蓝牙时钟值、以及从设备蓝牙地址,在从设备内预先存储参考蓝牙时钟值、以及主设备蓝牙地址;在所述主设备开始搜索前,先将主设备时钟初始化为所述参考蓝牙时钟值,并锁定所述主设备时钟保持不变;根据主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上向所述从设备发送询问包;在所述从设备搜索到所述主设备前,将从设备时钟初始化为所述参考蓝牙时钟值,并锁定所述从设备时钟保持不变;根据主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上尝试接收所述主设备发送的询问包;当接收到所述询问包后,在所述搜索频点上向所述主设备发送响应包;在所述搜索频点上尝试接收所述从设备发送的响应包,当接收到所述响应包后,解锁所述主设备时钟,以开始所述主设备与从设备跳频连接。
本发明提供了一种蓝牙设备,包括权利要求5-8所述的控制装置,还包括存储介质,所述存储介质存有计算机程序,所述计算机程序被处理器执行成任一所述的方法。
有益效果:
通过在从设备中预先存储主设备蓝牙地址和蓝牙参考时钟,以及在主设备预先存储从设备蓝牙地址和蓝牙参考时钟,并锁定主设备时钟和从设备时钟,从而使得主设备和从设备一开始在同一个搜索频点上进行搜索,与经典蓝牙协议中主设备和从设备搜索的过程相比,连接的步骤更少,耗费时间大大减少,快速进入连接状态,提高了用户体验并降低了功耗。
附图说明
图1为现有技术中经典蓝牙连接方法的流程示意图。
图2为本发明蓝牙主设备与蓝牙从设备的连接控制方法一种实施例的流程示意图。
图3是本发明蓝牙主设备与蓝牙从设备的连接控制方法一种实施例的流程框图。
具体实施方式
为了对本发明的技术方案进行更详细的说明,以促进对本发明的进一步理解,下面结合附图描述本发明的具体实施方式。但应当理解,所有示意性实施例及其说明用于解释本发明,并不构成对本发明的唯一限定。
一个预设好的蓝牙设备群组包括蓝牙主设备(以下简称主设备)和蓝牙从设备(以下简称从设备),即主设备和从设备从属于该蓝牙设备群组,主设备和从设备之间的连接是已知且固定的。在一个实施例中,主设备和从设备可以分别是一对蓝牙耳机中的主耳机和从耳机。
如图3所示,主设备与从设备的连接控制方法的一种实施例,包括如下步骤。
S11、在主设备和从设备内预先设置配置信息
在主设备内预先存储用于与从设备进行连接的第一配置信息,在从设备内预先存储用于与主设备进行连接的第二配置信息;其中,主设备和从设备从属于一个蓝牙设备群组,第一配置信息包括从设备的从设备蓝牙地址和参考蓝牙时钟值;第二配置信息包括主设备的主设备蓝牙地址和参考蓝牙时钟值。
S12、初始化主设备时钟为参考蓝牙时钟值,固定主设备时钟,并发送询问包
在主设备开始搜索从设备前,主设备将本身的蓝牙时钟(以下称为主时钟设备)初始化为参考蓝牙时钟值,并锁定主设备时钟保持不变;主设备根据主设备蓝牙地址以及被锁定的主设备时钟确定搜索频点,并在搜索频点上向从设备发送询问包。
在经典蓝牙协议中,蓝牙设备当前所在的无线频点取决于蓝牙地址和蓝牙时钟内的蓝牙时钟值,对于给定的蓝牙设备而言,由于蓝牙地址是固定的,蓝牙时钟内的蓝牙时钟值的不断变化将导致蓝牙设备所在无线频点不断变化,即所谓跳频。经典蓝牙协议中,每经过625微秒,蓝牙时钟内的蓝牙时钟值增加1,从而使蓝牙时钟值不断变化。在经典蓝牙中的硬件架构中,蓝牙时钟无法被停止,或者锁定。在本方案中,为了锁定蓝牙时钟,需要对蓝牙时钟进行一定的改动,例如,对蓝牙时钟增加使能端,当向该控制端输出使能信号时,蓝牙时钟开始计数(也就是计时);当向该控制端输出锁定信号时,蓝牙时钟被锁定,停止计数。
在本方案中,在主设备开始搜索从设备前,将主设备的主设备时钟初始化为参考蓝牙时钟值,然后锁定主设备时钟,使主设备时钟内的时钟值保持不变,一直保持为参考蓝牙时钟值,故蓝牙主设备根据该锁定的主设备时钟内不变的蓝牙时钟值(即参考蓝牙时钟值)得到的无线频点是固定不变的,即主设备所在的无线频点固定,主设备在此无线频点上向从设备发送询问包,以搜索从设备,故该无线频点可称为搜索频点。询问包中包含了从设备的蓝牙地址和主设备的蓝牙地址,从设备根据询问包的这两个地址、以及本身预先存储的第二配置信息可以确定发出该询问包的设备是否是这个蓝牙设备群组的主设备。询问包可以采用经典蓝牙协议中的询问包。
如图2所示,主设备的搜索频点被固定在f(n*)上,并在该搜索频点f(n*)上不断发送询问包POLL包。
S13、初始化从设备时钟为参考蓝牙时钟值,固定从设备时钟,并尝试接收询问包
在从设备搜索到主设备前,从设备将从设备时钟初始化为参考蓝牙时钟值,并锁定从设备时钟保持不变;从设备根据主设备蓝牙地址以及被锁定的从设备时钟确定搜索频点,并在搜索频点上尝试接收主设备发送的询问包。
为了及时搜索到主设备、接收到主设备发送的询问包,从设备需要处于主设备所在的无线频点上,即上述搜索频点。由于在搜索到主设备前,从设备的从设备时钟被初始化为参考蓝牙时钟值,从设备根据该从设备时钟内的参考蓝牙时钟值即可得到该搜索频点,然后在该搜索频点上尝试接收主设备发送的询问包:如果主设备发送询问包的时间段刚好位于从设备尝试接收的时间窗口(即扫描窗口)内,则从设备能成功接收到询问包;如果主设备发送询问包的时间段位于从设备尝试接收的时间窗口外,则从设备无法接收到该询问包,故从设备需要再次尝试接收询问包,或者说,主设备需要再次发送询问包,以使发送询问包的时间段刚好位于从设备尝试接收的时间窗口内。由于从设备时钟被锁定了,从设备时钟内的值一直保持在参考蓝牙时钟值,故在这个阶段从设备一直处于该搜索频点上。
如图2所示,主设备的搜索频点被固定在f(n*)上,并在该搜索频点f(n*)上不断尝试接收询问包POLL包。
S14、当从设备接收到蓝牙主设备发送的询问包后,从设备在搜索频点上向主设备发送响应包,并解锁从设备时钟。
从设备判定该询问包是主设备发送的之后,在该搜索频点上向主设备发送响应包,以通知主设备从设备已收到该询问包。响应包包含了从设备的蓝牙地址和主设备的蓝牙地址,主设备根据响应包的这两个地址、以及本身预先存储的第一配置信息可以确定发出该响应包的设备是否是这个蓝牙设备群组的从设备。响应包可以采用经典蓝牙协议中的响应包。
在发送响应包之后,从设备对从设备时钟进行解锁,此时从设备时钟开始在参考蓝牙时钟值的基础上开始运行。由于运行的从设备时钟内的时钟值不断变化,从而从设备所在的频点不断变化,从设备开始进入跳频状态。
如图2所示,当从设备在搜索频点f(n*)上接收询问包POLL包后,从设备在搜索频点f(n*)上发送响应包NULL包,并解锁从设备时钟,从设备时钟下一个频点即进入f(n*+1)。
S15、主设备在搜索频点上尝试接收从设备发送的响应包,当主设备接收到从设备发送的响应包后,解锁主设备时钟。
为了判断从设备是否收到询问包,主设备在搜索频点上尝试接收从设备发送的响应包,若从设备发送响应包的时间段刚好落在主设备尝试接收的时间窗口内,则主设备能成功接收到响应包;若从设备发送响应包的时间段落在主设备尝试接收的时间窗口外,则主设备能无法接收到响应包。
主设备可以周期性地在该搜索频点上的发送询问包和尝试接收响应包,且发送询问包的开始时间点和尝试接收响应包的开始时间点在该时间周期的位置中是设定好的且固定的,两个时间点的间隔是固定的,因此,当从设备接收到该询问包后,根据收到该询问包时的本从设备的计时器(在经典蓝牙协议中,此计时器不同于蓝牙时钟,其作用包括用于同步主设备和从设备之间的收发)的时间点和上述已知的固定间隔,即可以计算出主设备发送询问包的开始时间点与从设备尝试接收询问包的开始时间点之间的差值,以便从设备在主设备尝试接收询问包的时间点上发送响应包,以保证主设备能够收到响应包。从设备可以根据上述计算得到的差值,调整本身的计时器,使与主设备的计时器同步,以便使得在主设备和从设备跳频连接状态,主设备在发送数据时从设备能够接收到,从设备在发送数据时主设备能够接收到。
主设备判定该响应包是从设备发送的之后,此时主设备时钟开始在参考蓝牙时钟值的基础上开始运行,如图2所示,主设备时钟下一个频点进入f(n*+1)。由于运行的主设备时钟内的时钟值不断变化,从而主设备所在的频点不断变化,主设备开始进入跳频状态。
S16、主设备开始与从设备跳频连接。
由于主设备和从设备产生的无线频点的蓝牙地址和蓝牙时钟都是相同的,因此主设备的跳频序列(即无线频点的先后顺序)和从设备的跳频序列是相同的;根据前面步骤S5可知,在从设备接收到主设备发送的询问包之后,从设备可以通过计算获得从设备与主设备计时器之间的时差,从设备通过修正本身的计时器以与主设备保持同步,从而可以保证主设备和从设备之间的跳频连接通信。
S17、当从设备与主设备连接结束后,从设备再将从设备时钟初始化为蓝牙时钟值,并锁定从设备时钟保持不变,以便在搜索频点上尝试接收下一次主设备发送的询问包。
在本实施例中,通过在从设备中预先存储主设备蓝牙地址和蓝牙参考时钟,以及在主设备预先存储从设备蓝牙地址和蓝牙参考时钟,并锁定主设备时钟和从设备时钟,从而使得主设备和从设备一开始在同一个搜索频点上进行搜索,与经典蓝牙协议中主设备和从设备搜索的过程相比,连接的步骤更少,耗费时间大大减少,快速进入连接状态,很好的提高用户体验并降低功耗。
本发明还提供了一种蓝牙主设备的控制装置,用于控制主设备与从设备进行连接,包括:
存储单元,用于在主设备内预先存储参考蓝牙时钟值、以及从设备蓝牙地址;
锁定单元,用于在所述主设备开始搜索前,先将主设备时钟初始化为所述参考蓝牙时钟值,并锁定所述主设备时钟保持不变;
发送接收单元,用于根据所述主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上向所述从设备发送询问包,以及在所述搜索频点上尝试接收所述从设备发送的响应包;
跳频连接单元,用于接收到所述响应包后,解锁所述主设备时钟,以开始与所述从设备跳频连接。
该蓝牙主设备的控制装置执行的其他步骤,具体参见前面实施例主设备的执行步骤,在此不再赘述。
本发明还提供了一种蓝牙从设备的控制装置,用于控制从设备与主设备进行连接,包括:
存储单元,用于在从设备内预先存储参考蓝牙时钟值、以及主设备蓝牙地址;
锁定单元,用于在所述从设备搜索到所述主设备前,将从设备时钟初始化为所述参考蓝牙时钟值,并锁定所述从设备时钟保持不变;
发送单元,用于根据所述主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上尝试接收所述主设备发送的询问包;
跳频连接单元,用于接收到所述询问包后,在所述搜索频点上向所述主设备发送响应包,再解锁所述从设备时钟,以开始与所述主设备跳频连接。
该蓝牙从设备的控制装置执行的其他步骤,具体参见前面实施例从设备的执行步骤,在此不再赘述。
本发明还提供了一种蓝牙设备,包括存储介质,所述存储介质存有计算机程序,所述计算机程序被处理器执行所述的一种蓝牙主设备与从设备连接的方法方法,或者一种蓝牙主设备与从设备连接的方法,具体参见前面实施例主设备和从设备的执行步骤,在此不再赘述。
本领域的技术人员能够理解的是,在不冲突的前提下,上述各优选方案可以自由地组合、叠加。
应当理解,上述的实施方式仅是示例性的,而非限制性的,在不偏离本发明的基本原理的情况下,本领域的技术人员可以针对上述细节做出的各种明显的或等同的修改或替换,都将包含于本发明的权利要求范围内。

Claims (13)

1.一种蓝牙主设备的控制方法,用于将主设备与从设备进行连接,其特征在于,包括如下步骤:
在主设备内预先存储参考蓝牙时钟值、以及从设备蓝牙地址;
在所述主设备开始搜索前,先将主设备时钟初始化为所述参考蓝牙时钟值,并锁定所述主设备时钟保持不变;
根据主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上向所述从设备发送询问包;
在所述搜索频点上尝试接收所述从设备发送的响应包,当接收到所述响应包后,解锁所述主设备时钟,以开始与所述从设备跳频连接。
2.如权利要求1所述的控制方法,其特征在于,
所述主设备是一对蓝牙耳机中的主耳机,所述从设备是所述一对蓝牙耳机中的从耳机。
3.一种蓝牙从设备的控制方法,用于将从设备与主设备进行连接,其特征在于,包括如下步骤:
在从设备内预先存储参考蓝牙时钟值、以及主设备蓝牙地址;
在所述从设备搜索到所述主设备前,将从设备时钟初始化为所述参考蓝牙时钟值,并锁定所述从设备时钟保持不变;
根据主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上尝试接收所述主设备发送的询问包;
当接收到所述询问包后,在所述搜索频点上向所述主设备发送响应包,再解锁所述从设备时钟,以开始与所述主设备跳频连接。
4.如权利要求3所述的控制方法,其特征在于,
所述主设备是一对蓝牙耳机中的主耳机,所述从设备是所述一对蓝牙耳机中的从耳机。
5.一种蓝牙主设备的控制装置,用于控制主设备与从设备进行连接,其特征在于,包括:
存储单元,用于在主设备内预先存储参考蓝牙时钟值、以及从设备蓝牙地址;
锁定单元,用于在所述主设备开始搜索前,先将主设备时钟初始化为所述参考蓝牙时钟值,并锁定所述主设备时钟保持不变;
发送接收单元,用于根据所述主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上向所述从设备发送询问包,以及在所述搜索频点上尝试接收所述从设备发送的响应包;
跳频连接单元,用于接收到所述响应包后,解锁所述主设备时钟,以开始与所述从设备跳频连接。
6.如权利要求5所述的控制装置,其特征在于,
所述主设备是一对蓝牙耳机中的主耳机,所述从设备是所述一对蓝牙耳机中的从耳机。
7.一种蓝牙从设备的控制装置,用于控制从设备与主设备进行连接,其特征在于,包括:
存储单元,用于在从设备内预先存储参考蓝牙时钟值、以及主设备蓝牙地址;
锁定单元,用于在所述从设备搜索到所述主设备前,将从设备时钟初始化为所述参考蓝牙时钟值,并锁定所述从设备时钟保持不变;
发送单元,用于根据所述主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上尝试接收所述主设备发送的询问包;
跳频连接单元,用于接收到所述询问包后,在所述搜索频点上向所述主设备发送响应包,再解锁所述从设备时钟,以开始与所述主设备跳频连接。
8.如权利要求7所述的控制装置,其特征在于,
所述主设备是一对蓝牙耳机中的主耳机,所述从设备是所述一对蓝牙耳机中的从耳机。
9.一种蓝牙主设备与从设备的连接控制方法,其特征在于,包括如下步骤:
在主设备内预先存储参考蓝牙时钟值、以及从设备蓝牙地址,在从设备内预先存储参考蓝牙时钟值、以及主设备蓝牙地址;
在所述主设备开始搜索前,先将主设备时钟初始化为所述参考蓝牙时钟值,并锁定所述主设备时钟保持不变;
根据主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上向所述从设备发送询问包;
在所述从设备搜索到所述主设备前,将从设备时钟初始化为所述参考蓝牙时钟值,并锁定所述从设备时钟保持不变;
根据主设备蓝牙地址以及所述参考蓝牙时钟值确定搜索频点,并在所述搜索频点上尝试接收所述主设备发送的询问包;
当接收到所述询问包后,在所述搜索频点上向所述主设备发送响应包,再解锁所述从设备时钟;
在所述搜索频点上尝试接收所述从设备发送的响应包,当接收到所述响应包后,解锁所述主设备时钟,以开始所述主设备与从设备跳频连接。
10.一种蓝牙设备,包括权利要求5或6所述的控制装置。
11.一种蓝牙设备,包括权利要求7或8所述的控制装置。
12.一种蓝牙设备,包括存储介质,所述存储介质存有计算机程序,所述计算机程序被处理器执行成如权利要求1或2所述的方法。
13.一种蓝牙设备,包括存储介质,所述存储介质存有计算机程序,所述计算机程序被处理器执行成如权利要求3或4所述的方法。
CN201910950354.5A 2019-10-08 2019-10-08 一种蓝牙主、从设备的控制方法、装置及蓝牙设备 Active CN111132099B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910950354.5A CN111132099B (zh) 2019-10-08 2019-10-08 一种蓝牙主、从设备的控制方法、装置及蓝牙设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910950354.5A CN111132099B (zh) 2019-10-08 2019-10-08 一种蓝牙主、从设备的控制方法、装置及蓝牙设备

Publications (2)

Publication Number Publication Date
CN111132099A CN111132099A (zh) 2020-05-08
CN111132099B true CN111132099B (zh) 2023-03-24

Family

ID=70496064

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910950354.5A Active CN111132099B (zh) 2019-10-08 2019-10-08 一种蓝牙主、从设备的控制方法、装置及蓝牙设备

Country Status (1)

Country Link
CN (1) CN111132099B (zh)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111970669B (zh) * 2020-08-17 2023-11-24 立讯电子科技(昆山)有限公司 一种蓝牙连接方法、装置及蓝牙设备
CN112020047A (zh) * 2020-09-02 2020-12-01 上海富芮坤微电子有限公司 蓝牙通信方法、介质、蓝牙设备及通信***
CN113055868B (zh) * 2021-03-12 2022-09-23 上海物骐微电子有限公司 蓝牙快速组网方法、***及蓝牙耳机

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1389050A (zh) * 2000-06-26 2003-01-01 皇家菲利浦电子有限公司 通信***
CN1631013A (zh) * 2002-02-12 2005-06-22 诺基亚公司 支持主、从移动设备业务的短距离射频接入点设计
CN101646245A (zh) * 2008-06-16 2010-02-10 美国博通公司 通信方法和通信***
CN105207733A (zh) * 2015-09-09 2015-12-30 深圳市艾迪思特信息技术有限公司 综合语音和数据的无线接入和传输方法
CN107567007A (zh) * 2016-07-01 2018-01-09 英特尔Ip公司 短距离无线电通信设备和控制该设备的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1389050A (zh) * 2000-06-26 2003-01-01 皇家菲利浦电子有限公司 通信***
CN1631013A (zh) * 2002-02-12 2005-06-22 诺基亚公司 支持主、从移动设备业务的短距离射频接入点设计
CN101646245A (zh) * 2008-06-16 2010-02-10 美国博通公司 通信方法和通信***
CN105207733A (zh) * 2015-09-09 2015-12-30 深圳市艾迪思特信息技术有限公司 综合语音和数据的无线接入和传输方法
CN107567007A (zh) * 2016-07-01 2018-01-09 英特尔Ip公司 短距离无线电通信设备和控制该设备的方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
蓝牙技术主要原理综述;盛红梅等;《计算机时代》;20090331;全文 *

Also Published As

Publication number Publication date
CN111132099A (zh) 2020-05-08

Similar Documents

Publication Publication Date Title
CN111132099B (zh) 一种蓝牙主、从设备的控制方法、装置及蓝牙设备
EP2429105B1 (en) Node in a wireless system with time and clock frequency synchronizing and corresponding method
US7602754B2 (en) Short-range RF access point design enabling services to master and slave mobile devices
US7953434B2 (en) Communications apparatus and method, storage medium, as well as program
CN105075302A (zh) 用于邻域知悉网络内的同步的***和方法
JP5926371B2 (ja) 基地局同期
CN111107527B (zh) 蓝牙主设备、从设备的控制方法、装置及蓝牙设备
JP6598616B2 (ja) 通信装置、制御方法、及びプログラム
KR100862954B1 (ko) 레스큐 비컨
US20240187203A1 (en) Receiver for high precision synchronization
US7120390B2 (en) BLUETOOTH smart offset compensation
US7697895B2 (en) Bluetooth smart offset compensation
US20200367184A1 (en) Signal detection method and apparatus, signal sending method and apparatus, remote user device, and storage medium
WO2003052999A1 (en) Synchronization
CN111614424B (zh) 一种子网融合方法、装置、节点及存储介质
JP2005322982A (ja) 周波数同期ネットワーク及び時刻同期ネットワーク、周波数同期方法及び時刻同期方法、ならびに通信局
JP2020005162A (ja) 分散同期方法及び分散同期装置
KR101738961B1 (ko) 애드혹 네트워크 구성방법
US9622154B2 (en) Radio communication terminal, mobile ad hoc network, and network participation method
CN115665888A (zh) 建立蓝牙连接的方法、存储介质、芯片、耳机及设备***
CN115529101A (zh) 一种基于sfd中断的全网时间同步方法
CN115714611A (zh) 一种超远距离无线自组网节点快速接入方法
JP2014110461A (ja) 無線通信システム
Gutterman et al. Cognitive Radio Communication
JP2017192067A (ja) 無線通信プログラムおよび無線装置

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
CB02 Change of applicant information

Address after: 519075 No. 333, Kexing Road, Xiangzhou District, Zhuhai City, Guangdong Province

Applicant after: ZHUHAI JIELI TECHNOLOGY Co.,Ltd.

Address before: Floor 1-107, building 904, ShiJiHua Road, Zhuhai City, Guangdong Province

Applicant before: ZHUHAI JIELI TECHNOLOGY Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant