CN117412401A - 蓝牙网络建立***及方法 - Google Patents
蓝牙网络建立***及方法 Download PDFInfo
- Publication number
- CN117412401A CN117412401A CN202210803682.4A CN202210803682A CN117412401A CN 117412401 A CN117412401 A CN 117412401A CN 202210803682 A CN202210803682 A CN 202210803682A CN 117412401 A CN117412401 A CN 117412401A
- Authority
- CN
- China
- Prior art keywords
- node
- node device
- inquiry
- bluetooth network
- gateway device
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 27
- 238000004891 communication Methods 0.000 claims abstract description 51
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000005516 engineering process Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 8
- 230000007246 mechanism Effects 0.000 description 6
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/10—Access restriction or access information delivery, e.g. discovery data delivery using broadcasted information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/005—Discovery of network devices, e.g. terminals
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
一种蓝牙网络建立***及方法。该***包含多个节点装置及一闸道器装置。该闸道器装置用以将一蓝牙网络连接至一外部网络。该等节点装置中的一第一节点装置广播一第一查询操作。回应所述第一查询操作,处于一第一查询扫描状态的该闸道器装置发出一第一扩展查询回应,且执行一第一呼叫扫描状态。该第一节点装置执行一第一呼叫操作,其中该第一呼叫操作根据该第一扩展查询回应,决定是否建立与该闸道器装置的一第一通信连线以加入该蓝牙网络。当该第一节点装置加入该蓝牙网络后,该第一节点装置执行一第二查询扫描状态。
Description
技术领域
本发明涉及一种蓝牙网络建立***及方法。具体而言,本发明涉及用于一基础率(Basic Rate;BR)/增强数据率(Enhanced Data Rate;EDR)蓝牙技术的一种蓝牙网络建立***及方法。
背景技术
在现有技术中,基础率/增强数据率蓝牙技术可以支持蓝牙装置之间的点对点连线服务。然而,在进行点对点连线的操作前,需要蓝牙装置之间彼此先进行人工配对,且只能支持两个蓝牙装置彼此间的通信连线,因此无法自动组成包含更多蓝牙装置的蓝牙网络。
有鉴于此,如何提供一种能够自动建立包含多个装置的蓝牙网络的技术,乃业界亟需努力的目标。
发明内容
本公开的一目的在于提供一种蓝牙网络建立***。该蓝牙网络建立***包含多个节点装置及一闸道器装置。该闸道器装置用以将一蓝牙网络连接至一外部网络。该等节点装置中的一第一节点装置广播一第一查询操作。回应所述第一查询操作,处于一第一查询扫描状态的该闸道器装置发出一第一扩展查询回应,且执行一第一呼叫扫描状态。该第一节点装置执行一第一呼叫操作,其中该第一呼叫操作根据该第一扩展查询回应,决定是否建立与该闸道器装置的一第一通信连线以加入该蓝牙网络。当该第一节点装置加入该蓝牙网络后,该第一节点装置执行一第二查询扫描状态。
本公开的另一目的在于提供一种蓝牙网络建立方法,该蓝牙网络建立方法用于一蓝牙网络建立***,该蓝牙网络建立***包含多个节点装置及一闸道器装置,该闸道器装置用以将一蓝牙网络连接至一外部网络,该蓝牙网络建立方法包含下列步骤:该闸道器装置执行一第一查询扫描状态;该等节点装置中的一第一节点装置广播一第一查询操作;回应所述第一查询操作,处于该第一查询扫描状态的该闸道器装置发出一第一扩展查询回应,且执行一第一呼叫扫描状态;该第一节点装置执行一第一呼叫操作,其中该第一呼叫操作根据该第一扩展查询回应,决定是否建立与该闸道器装置的一第一通信连线以加入该蓝牙网络;以及当该第一节点装置加入该蓝牙网络后,该第一节点装置执行一第二查询扫描状态。
本公开所提供的蓝牙网络建立技术(至少包含***及方法),通过节点装置广播查询操作以及闸道器装置及中继装置执行查询扫描状态,查询附近邻近区域中是否具有闸道器装置或是中继装置所发出的扩展查询回应。接着,由节点装置执行呼叫操作,并根据所收到的扩展查询回应,决定是否建立与闸道器装置或中继装置的通信连线以加入该蓝牙网络。此外,在具有中继功能的该节点装置加入该蓝牙网络后,该节点装置执行查询扫描状态,以继续扩增蓝牙网络的范围。本公开所提供的蓝牙网络建立技术,通过查询与呼叫的操作判断是否建立通信连线,因此可自动建立更大的蓝牙网络。
以下结合附图阐述本公开的详细技术及实施方式,从而使本公开所属技术领域中技术人员能理解所请求保护的公开的技术特征。
附图说明
图1是描绘第一实施方式的蓝牙网络建立***的适用场景;
图2是描绘一种蓝牙网络的示意图;
图3是描绘一种蓝牙网络的示意图;
图4是描绘一种蓝牙网络的示意图;
图5是描绘一种蓝牙网络的示意图;
图6是描绘一种蓝牙网络的示意图;
图7是描绘一种蓝牙网络的示意图;
图8是描绘一种蓝牙网络的示意图;以及
图9是描绘第二实施方式的蓝牙网络建立方法的部分流程图。
符号说明
100:蓝牙网络建立***
G:闸道器装置
EN:外部网络
N1:节点装置
N2:节点装置
N3:节点装置
N4:节点装置
BN:蓝牙网络
R1:中继装置
R2:中继装置
900:蓝牙网络建立方法
S901、S903、S905、S907、S909:步骤
具体实施方式
以下将通过实施方式来解释本公开所提供的一种蓝牙网络建立***及方法。然而,该等实施方式并非用以限制本公开需在如该等实施方式所述的任何环境、应用或方式方能实施。因此,关于实施方式的说明仅为阐释本公开的目的,而非用以限制本公开的范围。应理解,在以下实施方式及附图中,与本公开非直接相关的元件已省略而未示出,且各元件的尺寸以及元件间的尺寸比例仅为例示而已,而非用以限制本公开的范围。
先说明本公开中蓝牙网络建立***的适用场景,其示意图描绘于图1。图1例示了尚未组成完整蓝牙网络的一蓝牙网络建立***100。于本范例中,蓝牙网络建立***100中包含多个节点装置(例如:节点装置N1、节点装置N2、节点装置N3、节点装置N4)及一闸道器(gateway)装置G。
需说明的是,图1仅方便作为例示,本公开并未限制蓝牙网络建立***100中节点装置的数量,应视蓝牙网络建立***100的规模及实际需求而定。
于本实施方式中,如图1所示,闸道器装置G可通过有线连接或是无线连接的方式与外部网络(External Network)EN连线。需说明的是,闸道器装置G是该蓝牙网络对外的数据出入通道,蓝牙网络中所有与外部网络的数据通信均需要通过闸道器装置G(例如:路由装置)。
于本实施方式中,该等节点装置各者可更细分为两种装置,分别为具有中继功能的节点装置(即,中继装置)及不具有中继功能的节点装置(即,节点装置)。
需说明的是,中继装置本身除了具有节点装置的属性之外,中继装置亦可用以负责蓝牙网络中数据的转发操作(即,将接收到的数据转发出去),因此各个中继装置可以作为该等节点装置或其他中继装置传输数据至闸道器装置的中继设备。此外,不具有中继功能的节点装置将不会承担蓝牙网络中的中继功能操作,且只会接收及发送与自己相关的数据。
需说明的是,在一般基础率/增强数据率的蓝牙网络技术下,仅能建立点对点的配对连接,且只能在两个设备之间通信,而无法自动组成更大的蓝牙网络。本公开在建立蓝牙网络时,闸道器装置G及中继装置将通过查询扫描状态及呼叫扫描状态以建立装置间的通信连线,以组成更大的蓝牙网络。
需说明的是,于本公开中,欲加入蓝牙网络的节点装置可通过广播查询(inquiry)操作搜索闸道器装置G或其他已经加入蓝牙网络的中继装置,并通过呼叫(page)操作与闸道器装置G或其他已经加入蓝牙网络的中继装置建立连接。当闸道器装置G及中继装置为查询扫描(inquiry scan)状态时,将发出扩展查询回应给欲加入蓝牙网络的节点装置。此外,当闸道器装置G及中继装置为呼叫扫描(page scan)状态时,将允许被连接(即,允许待加入装置与其建立连接)。以下将详细说明本发明的实施方式,本领域技术人员应可基于以下内容理解查询及呼叫的操作方式,兹不赘言。
先说明本公开的第一实施方式,请继续参考图1。于本公开的第一实施方式中,由闸道器装置G执行一查询扫描状态(例如:第一查询扫描状态)。
需说明的是,闸道器装置G可以基于不同的机制执行该查询扫描状态。举例而言,闸道器装置G可根据一查询扫描参数(例如:执行间隔(Interval)参数及执行窗口(Window)参数)执行该第一查询扫描状态。具体而言,执行间隔参数可代表多长时间间隔执行一次的查询扫描状态,执行窗口参数可代表执行一次查询扫描状态的时间长度。
于某些实施方式中,闸道器装置G可持续地执行该查询扫描状态,或是于每经过一预定时间区间才执行该查询扫描状态。
接着,于本实施方式中,由该等节点装置中的一第一节点装置广播一第一查询操作,以查询附近邻近区域中是否具有闸道器装置G或是其他的中继装置所发出的扩展查询回应。
需说明的是,该第一节点装置可以基于不同的查询机制扫广播该查询操作。举例而言,该第一节点装置可根据一查询参数(例如:执行间隔参数及执行窗口参数)广播该第一查询操作。于某些实施方式中,该第一节点装置可持续地广播该第一查询操作,或是于每经过一预定时间区间即广播该第一查询操作。
接着,处于该第一查询扫描状态的闸道器装置G回应所述第一查询操作,闸道器装置G发出一第一扩展查询回应,且执行一第一呼叫扫描状态。其中,该呼叫扫描状态代表装置(例如:闸道器装置G)已允许被连接。
随后,该第一节点装置执行一第一呼叫操作,其中该第一呼叫操作根据该第一扩展查询回应,决定是否建立与闸道器装置G(即,处于该第一呼叫扫描模式的闸道器装置G)的一第一通信连线以加入该蓝牙网络。
于本实施方式中,若该第一节点装置为一中继装置,则在该第一节点装置加入该蓝牙网络后,该第一节点装置还执行查询扫描状态(例如:第二查询扫描状态)以允许其他装置与其建立连线。
需说明的是,该第一节点装置亦可以基于不同的机制执行该查询扫描状态。举例而言,该第一节点装置可根据一查询扫描参数(例如:执行间隔参数及执行窗口参数)执行该第二查询扫描状态。于某些实施方式中,该第一节点装置可持续地执行该查询扫描状态,或是于每经过一预定时间区间才执行该查询扫描状态。
于某些实施方式中,该等节点装置中的一第二节点装置及闸道器装置G还执行以下操作:该第二节点装置广播一第二查询操作;回应所述第二查询操作,处于该第一查询扫描状态的闸道器装置G发出该第一扩展查询回应,且执行该第一呼叫扫描状态;回应所述第二查询操作,处于该第二查询扫描状态的该第一节点装置发出一第二扩展查询回应,且执行一第二呼叫扫描状态;以及该第二节点装置执行一第二呼叫操作,其中该第二呼叫操作根据该第一扩展查询回应及该第二扩展查询回应,决定是否建立与闸道器装置G或该第一节点装置的一第二通信连线以加入该蓝牙网络。
于某些实施方式中,由于节点装置与闸道器装置G的距离可能已超过该节点装置的扫描范围,因此该节点装置可能于扫描范围中仅能找到其他的中继装置。在这样的情况下,节点装置可与已与闸道器装置G连线的中继装置建立通信连线。举例而言,蓝牙网络中目前已包含闸道器装置G、该第一节点装置及该等节点装置中的一第三节点装置(即,已建立通信连线的中继装置)。于某些实施方式中,该第三节点装置执行一第三查询扫描状态,且该等节点装置中的一第四节点装置还执行以下操作:该第四节点装置广播一第三查询操作。回应所述第三查询操作,处于该第二查询扫描状态的该第一节点装置发出该第二扩展查询回应,且执行一第二呼叫扫描状态。回应所述第三查询操作,处于一第三查询扫描状态的该第三节点装置发出一第三扩展查询回应,且执行一第三呼叫扫描状态。该第四节点装置根据该第二扩展查询回应及该第三扩展查询回应,决定是否建立与该第一节点装置或该第三节点装置的一第三通信连线以加入该蓝牙网络。
于某些实施方式中,本公开的扩展查询回应(例如:该第一扩展查询回应及该第二扩展查询回应)包含一网络号、一装置属性标志及一路径消耗至少其中之一或其组合。
需说明的是,蓝牙网络可通过不同的网络号来区分不同的区域网络。举例而言,不同的区域网络可以设定不同的网络号,以利于装置进行控制及识别。于某些实施方式中,蓝牙网络亦可不使用网络号区分,而仅使用预设网络号(例如:0或是其他保留号)。
需说明的是,装置属性标志的目的是让封包接受者能够判断此封包是否为同一蓝牙网络的封包,以便于装置在接收后进一步进行后续处理。此外,装置属性标志能判断发送此封包的装置的属性(例如:闸道器装置、中继装置、节点装置)。于某些实施方式中,装置属性标志可通过不同栏位的信息实现。举例而言,装置可通过制造商特定数据(ManufacturerSpecific Data)、服务通用唯一识别码(Service Universally Unique Identifier、服务数据(Service Data)等等的栏位进行判断。
于某些实施方式中,该路径消耗与封包传送至闸道器装置G的一跳数、一蓝牙连接参数及多个蓝牙传输质量影响因素的其中之一或其组合有关。举例而言,该装置与闸道器装置G直接相连时,跳数为0。该装置通过一个中继装置与闸道器装置G连接时,跳数为1。又举例而言,蓝牙连接参数可以例如是基础率/增强数据率(BREDR)蓝牙技术中的一监听间隔(sniff interval)。又举例而言,多个蓝牙传输质量影响因素可以是数据包空中重传机率、调制模式、工作模式(BR/EDR 2M/BREDR 3M)、设备节点的可用频宽、设备节点的拥挤程度等等。
于某些实施方式中,节点装置可通过比对网络号决定是否加入该蓝牙网络。具体而言,该第一节点装置比对该第一扩展查询回应所包含的该网络号与该第一节点装置所对应的该网络号是否相同。当该第一扩展查询回应中的该网络号与该第一节点装置所对应的该网络号相同时,建立与闸道器装置G的该第一通信连线以加入该蓝牙网络。
于某些实施方式中,为了负载均衡(例如:同时于多个路径中传送数据)或是备用路径(例如:当某一路径断线时,仍可使用另一备用路径)的目的,节点装置亦可同时与多个网络号相同的装置连接。具体而言,该第二节点装置比对该第一扩展查询回应及该第二扩展查询回应所包含的该网络号与该第二节点装置所对应的该网络号是否相同,以决定是否建立与闸道器装置G或该第一节点装置的该第二通信连线以加入该蓝牙网络。其中,当该第一扩展查询回应中的该网络号与该第二节点装置所对应的该网络号相同时,建立与该该闸道器装置的该第二通信连线。其中,当该第二扩展查询回应中的该网络号与该第二节点装置所对应的该网络号相同时,建立与该第一节点装置的该第二通信连线。
于某些实施方式中,节点装置可通过计算各个发送封包的装置(例如:中继装置与闸道器装置G)的路径消耗决定是否加入该蓝牙网络。具体而言,该第二节点装置根据该第一扩展查询回应及该第二扩展查询回应所包含的该路径消耗,决定与闸道器装置G或该第一节点装置建立该第二通信连线。其中,该路径消耗与一封包传送至闸道器装置G的一跳数、一蓝牙连接参数及多个蓝牙传输质量影响因素的其中之一或其组合有关。
于某些实施方式中,节点装置可优先与路径消耗较低的装置建立通信连线。
于某些实施方式中,闸道器装置G及中继装置还可设置查询扫描状态的查询扫描参数以及呼叫扫描状态的呼叫扫描参数。具体而言,闸道器装置G及中继装置还执行以下操作:根据一查询扫描参数执行一查询扫描状态(例如:该第一查询扫描状态或该第二查询扫描状态);以及根据一呼叫扫描参数执行一呼叫扫描状态(例如:该第一呼叫扫描状态或该第二呼叫扫描状态)。
于某些实施方式中,该中继装置及节点装置还可设置对应至查询操作的查询参数以及对应至呼叫操作的呼叫参数。具体而言,该中继装置及节点装置还执行以下操作:根据一查询参数广播一查询操作(例如:该第一查询操作或该第二查询操作);以及根据一呼叫参数执行一呼叫操作(例如:该第一呼叫操作或该第二呼叫操作)。
举例而言,前述参数可包含执行间隔参数及执行窗口参数,其中执行间隔参数可代表多长时间间隔执行一次的查询扫描状态,执行窗口参数可代表执行一次查询扫描状态的时间长度。
为便于理解,以一蓝牙网络的实际建立流程进行举例说明,请按序参考图2至图8。于本范例中,如图2所示,闸道器装置G执行一查询扫描状态,目前蓝牙网络BN仅包含闸道器装置G。
为便于理解,以下具有中继功能的节点装置将直接以中继装置代称。应理解,具有中继功能的节点装置仍是一种节点装置。
接着,于本范例中,由中继装置R1开始广播一查询操作,以查询附近邻近区域中(例如:以中继装置R1为中心的一范围区域)是否具有闸道器装置G或是其他的中继装置所发出的扩展查询回应。随后,如图3所示,由于中继装置R1查询到闸道器装置G所发出的扩展查询回应,因此中继装置R1执行呼叫操作与闸道器装置G建立通信连线,并加入蓝牙网络BN中。此外,中继装置R1与闸道器装置G连接成功后,将对外广播其为中继装置(即,执行查询扫描状态)。
接着,于本范例中,由中继装置R2开始广播一查询操作,以查询附近邻近区域中是否具有闸道器装置G或是其他的中继装置所发出的扩展查询回应。于本范例中,中继装置R2查询到闸道器装置G及中继装置R1各自所发出的扩展查询回应。随后,如图4所示,中继装置R2选择与闸道器装置G建立通信连线(中继装置R2可基于一演算法进行判断,例如:基于网络号、路径消耗、负载均衡、备用路径等等的机制),并加入蓝牙网络BN中。此外,中继装置R2与闸道器装置G连接成功后,将对外广播其为中继装置(即,执行查询扫描状态)。
于某些范例中,中继装置R2亦可与闸道器装置G及中继装置R1均建立通信连线。
接着,于本范例中,由节点装置N1开始广播一查询操作,以查询附近邻近区域中是否具有闸道器装置G或是中继装置所发出的扩展查询回应。于本范例中,节点装置N1扫描到闸道器装置G、中继装置R1及中继装置R2各自所发出的扩展查询回应。随后,如图5所示,节点装置N1选择与闸道器装置G建立通信连线(节点装置N1可基于一演算法进行判断,例如:基于网络号、路径消耗、负载均衡、备用路径等等的机制),并加入蓝牙网络BN中。此外,由于节点装置N1仅为节点装置而不具有中继功能,因此不会执行查询扫描状态。
于某些范例中,节点装置N1亦可与闸道器装置G、中继装置R1及中继装置R2中的任一者、二者或是全部建立通信连线。
接着,于本范例中,由节点装置N2开始广播一查询操作,以查询附近邻近区域中是否具有闸道器装置G或是中继装置所发出的扩展查询回应。于本范例中,由于距离关系(即,中继装置R2距离太远而不在查询范围中),节点装置N2仅查询到闸道器装置G及中继装置R1各自所发出的扩展查询回应。随后,如图6所示,节点装置N1选择与闸道器装置G建立通信连线(节点装置N2可基于一演算法进行判断,例如:基于网络号、路径消耗、负载均衡、备用路径等等的机制),并加入蓝牙网络BN中。此外,由于节点装置N2仅为节点装置而不具有中继功能,因此不会执行查询扫描状态。
接着,于本范例中,由节点装置N3开始广播一查询操作,以查询附近邻近区域中是否具有闸道器装置G或是中继装置所发出的扩展查询回应。于本范例中,由于距离关系(即,闸道器装置G及中继装置R2距离太远而不在查询范围中),节点装置N3仅查询到中继装置R1所发出的扩展查询回应。随后,如图7所示,节点装置N3选择与中继装置R1建立通信连线,并加入蓝牙网络BN中。此外,由于节点装置N3仅为节点装置而不具有中继功能,因此不会执行查询扫描状态。
接着,于本范例中,由节点装置N4开始广播一查询操作,以查询附近邻近区域中是否具有闸道器装置G或是中继装置所发出的扩展查询回应。于本范例中,由于距离关系(即,闸道器装置G距离太远而不在查询范围中),节点装置N4仅扫描到中继装置R1及中继装置R2各自所发出的扩展查询回应。随后,如图8所示,节点装置N4选择与中继装置R1及中继装置R2均建立通信连线,并加入蓝牙网络BN中。此外,由于节点装置N4仅为节点装置而不具有中继功能,因此不会执行查询扫描状态。
于本范例中,如图8所示,蓝牙网络BN已被建立完成。蓝牙网络BN中包含闸道器装置G、中继装置R1及R2、节点装置N1、N2、N3、N4以及其各自的通信连线关系。
由上述说明可知,本公开所提供的蓝牙网络建立***100,通过节点装置广播查询操作以及闸道器装置及中继装置执行查询扫描状态,查询附近邻近区域中是否具有闸道器装置或是中继装置所发出的扩展查询回应。接着,由节点装置执行呼叫操作,并根据所收到的扩展查询回应,决定是否建立与闸道器装置或中继装置的通信连线以加入该蓝牙网络。此外,在具有中继功能的该节点装置加入该蓝牙网络后,该节点装置执行查询扫描状态,以继续扩增蓝牙网络的范围。本公开所提供的蓝牙网络建立***100,通过查询与呼叫的操作判断是否建立通信连线,因此可自动建立更大的蓝牙网络。
本公开的第二实施方式为一蓝牙网络建立方法,其流程图描绘于图9。蓝牙网络建立方法900适用于一蓝牙网络建立***,例如:第一实施方式所述的蓝牙网络建立***100。该蓝牙网络建立***包含多个节点装置及一闸道器装置(例如:第一实施方式所述的节点装置N1、N2、N3及N4)及闸道器装置G。蓝牙网络建立方法900通过步骤S901至步骤S909建立蓝牙网络。
于步骤S901,该闸道器装置执行一第一查询扫描状态。于步骤S903,该等节点装置中的一第一节点装置广播一第一查询操作。
接着,于步骤S905,回应所述第一查询操作,处于该第一查询扫描状态的该闸道器装置发出一第一扩展查询回应,且执行一第一呼叫扫描状态。随后,于步骤S907,该第一节点装置执行一第一呼叫操作,其中该第一呼叫操作根据该第一扩展查询回应,决定是否建立与该闸道器装置的一第一通信连线以加入该蓝牙网络。最后,于步骤S909,当该第一节点装置加入该蓝牙网络后,该第一节点装置执行一第二查询扫描状态。
于某些实施方式中,其中蓝牙网络建立方法900还包含以下步骤:该等节点装置中的一第二节点装置广播一第二查询操作;回应所述第二查询操作,处于该第一查询扫描状态的该闸道器装置发出该第一扩展查询回应,且执行该第一呼叫扫描状态;回应所述第二查询操作,处于该第二查询扫描状态的该第一节点装置发出一第二扩展查询回应,且执行一第二呼叫扫描状态;以及该第二节点装置执行一第二呼叫操作,其中该第二呼叫操作根据该第一扩展查询回应及该第二扩展查询回应,决定是否建立与该闸道器装置或该第一节点装置的一第二通信连线以加入该蓝牙网络。
于某些实施方式中,其中该蓝牙网络包含该闸道器装置、该第一节点装置及该等节点装置中的一第三节点装置,蓝牙网络建立方法900还包含以下步骤:由该等节点装置中的一第四节点装置广播一第三查询操作;回应所述第三查询操作,处于该第二查询扫描状态的该第一节点装置发出该第二扩展查询回应,且执行一第二呼叫扫描状态;回应所述第三查询操作,处于一第三查询扫描状态的该第三节点装置发出一第三扩展查询回应,且执行一第三呼叫扫描状态;以及该第四节点装置根据该第二扩展查询回应及该第三扩展查询回应,决定是否建立与该第一节点装置或该第三节点装置的一第三通信连线以加入该蓝牙网络。
于某些实施方式中,其中该第一扩展查询回应及该第二扩展查询回应包含一网络号、一装置属性标志及一路径消耗至少其中之一或其组合。
于某些实施方式中,蓝牙网络建立方法900还包含以下步骤:该第一节点装置比对该第一扩展查询回应所包含的该网络号与该第一节点装置所对应的该网络号是否相同;以及当该第一扩展查询回应中的该网络号与该第一节点装置所对应的该网络号相同时,该第一节点装置建立与该闸道器装置的该第一通信连线以加入该蓝牙网络。
于某些实施方式中,蓝牙网络建立方法900还包含以下步骤:该第二节点装置比对该第一扩展查询回应及该第二扩展查询回应所包含的该网络号与该第二节点装置所对应的该网络号是否相同,以决定是否建立与该闸道器装置或该第一节点装置的该第二通信连线以加入该蓝牙网络;其中,当该第一扩展查询回应中的该网络号与该第二节点装置所对应的该网络号相同时,该第二节点装置建立与该闸道器装置的该第二通信连线;其中,当该第二扩展查询回应中的该网络号与该第二节点装置所对应的该网络号相同时,该第二节点装置建立与该第一节点装置的该第二通信连线。
于某些实施方式中,蓝牙网络建立方法900还包含以下步骤:该第二节点装置根据该第一扩展查询回应及该第二扩展查询回应所包含的该路径消耗,决定与该闸道器装置或该第一节点装置建立该第二通信连线;其中,该路径消耗与一封包传送至该闸道器装置的一跳数、一蓝牙连接参数及多个蓝牙传输质量影响因素的其中之一或其组合有关。
于某些实施方式中,蓝牙网络建立方法900还包含以下步骤:该闸道器装置根据一查询扫描参数执行该第一查询扫描状态;以及该闸道器装置根据一呼叫扫描参数执行该第一呼叫扫描状态。
于某些实施方式中,蓝牙网络建立方法900还包含以下步骤:该第一节点装置根据一查询参数广播该第一查询操作;以及该第一节点装置根据一呼叫参数执行该第一呼叫操作。
于某些实施方式中,蓝牙网络建立方法900还包含以下步骤:该第一节点装置根据一查询扫描参数执行该第二查询扫描状态;以及该第一节点装置根据一呼叫扫描参数执行该第二呼叫扫描状态。
除了上述步骤,第二实施方式亦能执行第一实施方式所描述的蓝牙网络建立***100的所有操作及步骤,具有同样的功能,且达到同样的技术效果。本公开所属技术领域中技术人员可直接了解第二实施方式如何基于上述第一实施方式以执行这些操作及步骤,具有同样的功能,并达到同样的技术效果,故不赘述。
需说明的是,于本公开专利说明书及权利要求中,某些用语(包含:查询扫描状态、节点装置、查询操作、扩展查询回应、呼叫扫描状态、呼叫操作、通信连线等等)前被冠以“第一”、“第二”、“第三”或“第四”,该等“第一”、“第二”、“第三”或“第四”仅用来区分不同的用语。例如:第三节点装置、第四节点装置中的“第三”及“第四”仅用来表示不同操作时的节点装置。
综上所述,本公开所提供的蓝牙网络建立技术(至少包含***及方法),通过节点装置广播查询操作以及闸道器装置及中继装置执行查询扫描状态,查询附近邻近区域中是否具有闸道器装置或是中继装置所发出的扩展查询回应。接着,由节点装置执行呼叫操作,并根据所收到的扩展查询回应,决定是否建立与闸道器装置或中继装置的通信连线以加入该蓝牙网络。此外,在具有中继功能的该节点装置加入该蓝牙网络后,该节点装置执行查询扫描状态,以继续扩增蓝牙网络的范围。本公开所提供的蓝牙网络建立技术,通过查询与呼叫的操作判断是否建立通信连线,因此可自动建立更大的蓝牙网络。
上述实施方式仅用来例举本公开的部分实施方式,以及阐释本公开的技术特征,而非用来限制本公开的保护范畴及范围。任何本公开所属技术领域中技术人员可轻易完成的改变或均等性的安排均属于本公开所主张的范围,而本公开的权利保护范围以权利要求为准。
Claims (10)
1.一种蓝牙网络建立***,包含:
多个节点装置;以及
一闸道器装置,用以将一蓝牙网络连接至一外部网络;
其中,所述多个节点装置中的一第一节点装置及该闸道器装置执行以下操作:
该第一节点装置广播一第一查询操作;
回应所述第一查询操作,处于一第一查询扫描状态的该闸道器装置发出一第一扩展查询回应,且执行一第一呼叫扫描状态;
该第一节点装置执行一第一呼叫操作,其中该第一呼叫操作根据该第一扩展查询回应,决定是否建立与该闸道器装置的一第一通信连线以加入该蓝牙网络;以及
当该第一节点装置加入该蓝牙网络后,该第一节点装置执行一第二查询扫描状态。
2.如权利要求1所述的蓝牙网络建立***,其中所述多个节点装置中的一第二节点装置及该闸道器装置执行以下操作:
该第二节点装置广播一第二查询操作;
回应所述第二查询操作,处于该第一查询扫描状态的该闸道器装置发出该第一扩展查询回应,且执行该第一呼叫扫描状态;
回应所述第二查询操作,处于该第二查询扫描状态的该第一节点装置发出一第二扩展查询回应,且执行一第二呼叫扫描状态;以及
该第二节点装置执行一第二呼叫操作,其中该第二呼叫操作根据该第一扩展查询回应及该第二扩展查询回应,决定是否建立与该闸道器装置或该第一节点装置的一第二通信连线以加入该蓝牙网络。
3.如权利要求2所述的蓝牙网络建立***,其中该蓝牙网络包含该闸道器装置、该第一节点装置及所述多个节点装置中的一第三节点装置,其中该第一节点装置、该第三节点装置及所述多个节点装置中的一第四节点装置还执行以下操作:
该第四节点装置广播一第三查询操作;
回应所述第三查询操作,处于该第二查询扫描状态的该第一节点装置发出该第二扩展查询回应,且执行该第二呼叫扫描状态;
回应所述第三查询操作,处于一第三查询扫描状态的该第三节点装置发出一第三扩展查询回应,且执行一第三呼叫扫描状态;以及
该第四节点装置根据该第二扩展查询回应及该第三扩展查询回应,决定是否建立与该第一节点装置或该第三节点装置的一第三通信连线以加入该蓝牙网络。
4.如权利要求2所述的蓝牙网络建立***,其中该第一扩展查询回应及该第二扩展查询回应包含一网络号、一装置属性标志及一路径消耗至少其中之一或其组合。
5.如权利要求4所述的蓝牙网络建立***,其中该第一节点装置还执行以下操作:
比对该第一扩展查询回应所包含的该网络号与该第一节点装置所对应的该网络号是否相同;以及
当该第一扩展查询回应中的该网络号与该第一节点装置所对应的该网络号相同时,建立与该闸道器装置的该第一通信连线以加入该蓝牙网络。
6.如权利要求4所述的蓝牙网络建立***,其中该第二节点装置还执行以下操作:
比对该第一扩展查询回应及该第二扩展查询回应所包含的该网络号与该第二节点装置所对应的该网络号是否相同,以决定是否建立与该闸道器装置或该第一节点装置的该第二通信连线以加入该蓝牙网络;
其中,当该第一扩展查询回应中的该网络号与该第二节点装置所对应的该网络号相同时,建立与该闸道器装置的该第二通信连线;
其中,当该第二扩展查询回应中的该网络号与该第二节点装置所对应的该网络号相同时,建立与该第一节点装置的该第二通信连线。
7.如权利要求4所述的蓝牙网络建立***,其中该第二节点装置还执行以下操作:
根据该第一扩展查询回应及该第二扩展查询回应所包含的该路径消耗,决定与该闸道器装置或该第一节点装置建立该第二通信连线;
其中,该路径消耗与一封包传送至该闸道器装置的一跳数、一蓝牙连接参数及多个蓝牙传输质量影响因素的其中之一或其组合有关。
8.如权利要求1所述的蓝牙网络建立***,其中该闸道器装置还执行以下操作:
根据一查询扫描参数执行该第一查询扫描状态;以及
根据一呼叫扫描参数执行该第一呼叫扫描状态。
9.如权利要求1所述的蓝牙网络建立***,其中该第一节点装置还执行以下操作:
根据一查询参数广播该第一查询操作;以及
根据一呼叫参数执行该第一呼叫操作。
10.一种蓝牙网络建立方法,用于一蓝牙网络建立***,该蓝牙网络建立***包含多个节点装置及一闸道器装置,该闸道器装置用以将一蓝牙网络连接至一外部网络,该蓝牙网络建立方法包含下列步骤:
该闸道器装置执行一第一查询扫描状态;
所述多个节点装置中的一第一节点装置广播一第一查询操作;
回应所述第一查询操作,处于该第一查询扫描状态的该闸道器装置发出一第一扩展查询回应,且执行一第一呼叫扫描状态;
该第一节点装置执行一第一呼叫操作,其中该第一呼叫操作根据该第一扩展查询回应,决定是否建立与该闸道器装置的一第一通信连线以加入该蓝牙网络;以及
当该第一节点装置加入该蓝牙网络后,该第一节点装置执行一第二查询扫描状态。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210803682.4A CN117412401A (zh) | 2022-07-07 | 2022-07-07 | 蓝牙网络建立***及方法 |
TW111135742A TWI806775B (zh) | 2022-07-07 | 2022-09-21 | 藍牙網路建立系統及方法 |
US18/147,005 US20240015804A1 (en) | 2022-07-07 | 2022-12-28 | Bluetooth network establishing system and method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210803682.4A CN117412401A (zh) | 2022-07-07 | 2022-07-07 | 蓝牙网络建立***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117412401A true CN117412401A (zh) | 2024-01-16 |
Family
ID=87803282
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210803682.4A Pending CN117412401A (zh) | 2022-07-07 | 2022-07-07 | 蓝牙网络建立***及方法 |
Country Status (3)
Country | Link |
---|---|
US (1) | US20240015804A1 (zh) |
CN (1) | CN117412401A (zh) |
TW (1) | TWI806775B (zh) |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020044549A1 (en) * | 2000-06-12 | 2002-04-18 | Per Johansson | Efficient scatternet forming |
US6876643B1 (en) * | 2000-08-08 | 2005-04-05 | International Business Machines Corporation | Clustering in wireless ad hoc networks |
US20030060222A1 (en) * | 2001-09-25 | 2003-03-27 | Johan Rune | Network access point with auxiliary transceiver |
WO2013083868A1 (en) * | 2011-12-07 | 2013-06-13 | Nokia Corporation | Close proximity based event triggering |
US20150289124A1 (en) * | 2014-04-08 | 2015-10-08 | Nokia Corporation | Method, apparatus, and computer program product for seamless switching of communication connection |
KR20210014890A (ko) * | 2019-07-31 | 2021-02-10 | 삼성전자주식회사 | 전자 장치 및 전자 장치에서 저전력 기반 통신 연결 방법 |
-
2022
- 2022-07-07 CN CN202210803682.4A patent/CN117412401A/zh active Pending
- 2022-09-21 TW TW111135742A patent/TWI806775B/zh active
- 2022-12-28 US US18/147,005 patent/US20240015804A1/en active Pending
Also Published As
Publication number | Publication date |
---|---|
TW202404308A (zh) | 2024-01-16 |
US20240015804A1 (en) | 2024-01-11 |
TWI806775B (zh) | 2023-06-21 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2323441B1 (en) | Method of transmitting a message in a mesh network having a maximum number of next hop addresses | |
KR100709501B1 (ko) | 피코넷 통신 시스템 내의 이웃들을 발견하기 위한 방법 및장치 | |
US11102702B2 (en) | Method for establishing network clusters between networked devices | |
US20060285510A1 (en) | Method and apparatus for transferring frames in extended wireless LAN | |
JPH0865306A (ja) | インターネットワーク・ノード及びインターネットワークの構成方法 | |
JP2010081603A (ja) | 仮想ネットワークを実現するための方法およびノード | |
JP2007028233A (ja) | 無線lanシステム | |
JP2018515013A (ja) | サービスルーティングのためのデバイスマネージャ | |
CN107509226A (zh) | 一种有选择传输的路由寻址方法及装置 | |
JP2007028234A (ja) | 無線lanシステム | |
CN116761228A (zh) | 基于自组网的路由链路组建方法、通信设备及存储介质 | |
CN117412401A (zh) | 蓝牙网络建立***及方法 | |
CN107689986B (zh) | 无线自组织网络中通信设备的数据通信方法、通信设备以及存储装置 | |
CN114205886B (zh) | 建立WiFi网络的方法、WiFi网络的通信方法、及WiFi设备 | |
WO2013100752A1 (en) | A method for establishing an end-to-end route for traversing data | |
US8982908B1 (en) | Extension of path reply message to encode multiple route information in a mesh network | |
US7433330B2 (en) | Method and apparatus for sending IP multicast packets in a wireless communication system | |
JP2007028232A (ja) | 無線lanシステム | |
US20240015805A1 (en) | Bluetooth network establishing system and method | |
CN113059569A (zh) | 一种多端交互方法、装置及*** | |
JP2007028231A (ja) | 無線lanシステム | |
CN112040492B (zh) | 由多个WiFi节点自主建立WiFi网络的方法 | |
CN107006065A (zh) | 一种传输数据的方法及装置 | |
US9451420B2 (en) | Data processing method, in an ad hoc radio communication network, radio communication stations and corresponding computer programs | |
CN112468467B (zh) | 在超短波电台的融合网络下进行ptt信号传输的方法 |
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 |