CN109151776A - 低功耗蓝牙点名*** - Google Patents
低功耗蓝牙点名*** Download PDFInfo
- Publication number
- CN109151776A CN109151776A CN201710443453.5A CN201710443453A CN109151776A CN 109151776 A CN109151776 A CN 109151776A CN 201710443453 A CN201710443453 A CN 201710443453A CN 109151776 A CN109151776 A CN 109151776A
- Authority
- CN
- China
- Prior art keywords
- roll
- call
- receiving
- peripheral device
- center fixture
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE 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/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种能应对大数量点名对象且高效地实施点名的低功耗蓝牙点名***。该低功耗蓝牙点名***包括能够对周边装置进行点名的中心装置和能够通过低功耗蓝牙与该中心装置连接的多个周边装置,在中心装置检测到点名对象并保存了点名完成装置的点名数据之后,中心装置与点名完成装置建立蓝牙连接,并向点名完成装置发送在规定时间内停止广播的指令,在点名完成装置接收到指令时,在所述规定时间内停止发送广播信息。
Description
技术领域
本发明涉及基于低功耗蓝牙通信而实现的低功耗蓝牙点名***。
背景技术
近年,随着物联网技术的发展,基于无线LAN、蓝牙(Bluetooth)、低功耗蓝牙(Bluetooth Low Energy,BLE)等无线通信方式被广泛普及。与传统的蓝牙相比,低功耗蓝牙技术被设计为超低功耗(ULP)的无线技术,最大限度地降低了功耗,而且具有快速连接等特性。
低功耗蓝牙***通常由中心装置和周边装置构成。在进行周边装置的检测的情况下,周边装置设置为广播模式并向周围重复地发送广播信息,与此同时,中心装置设置为扫描模式,在该扫描模式下能够接收从周边装置发送来的广播信息。该过程也被称为扫描功能。本发明中的低功耗蓝牙点名***是指在中心装置侧利用扫描功能对周边装置进行点名的***。
不过,在现有的低功耗蓝牙点名***中存在以下的问题。低功耗蓝牙技术中所使用的信道包含用于传输数据的37个数据信道(Data channel)和用于搜索其它装置或广播的3个广播信道(Advertising channel),37个数据信道分别对应0ch~36ch,3个广播信道分别对应37ch~39ch。因此,低功耗蓝牙点名***中的周边装置仅能够通过这3个广播信道来随机地发送广播信息。而且,在中心装置进行扫描的情况下,中心装置随机地选择37ch~39ch中的任一信道来检测是否存在来自周边装置的广播信息。
在周围的周边装置的数量少的情况下,由周边装置重复发送的各广播信息之间的间隔越短,则中心装置越能够更快的检测到周边装置。另一方面,当周围的周边装置的数量多的情况下,由于广播用的信道数量只有三个,如果所有的周边装置同时地持续地发出广播信息,那么有可能在同一时刻在同一个信道上两个或两个以上的广播信息发生重叠,难以被中心装置检测到。此外,因为广播信息一直持续地被发送,因此同一个周边装置的广播信息有可能被重复检测到多次。这些因素都会导致点名时间变长,点名处理的效率降低。
专利文献:CN102693564A
发明内容
本发明鉴于上述情况而做出,其目的是提供一种能应对大数量点名对象且高效地实施点名的低功耗蓝牙点名***。
本发明的第1技术方案涉及一种低功耗蓝牙点名***,包括能够对周边装置进行点名的中心装置和能够通过低功耗蓝牙与该中心装置连接的多个周边装置,所述低功耗蓝牙点名***的特征在于,所述中心装置具备:第一存储部,预先保存有所述多个周边装置的识别信息以及对所述多个周边装置进行一次点名所需的时间即点名周期;第一收发部,能够与所述多个周边装置中的各周边装置之间进行信息的收发;以及能够对所述中心装置的动作进行控制的第一控制部,各所述周边装置具备:第二存储部,预先保存有该周边装置自身的唯一的识别信息;第二收发部,能够与所述中心装置之间进行信息的收发;以及能够对所述周边装置的动作进行控制的第二控制部,在所述中心装置的所述第一收发部从所述多个周边装置接收到包含某一个周边装置的识别信息的广播信息时,所述第一控制部判断所述广播信息中包含的识别信息与所述第一存储部中的多个识别信息中的某一个是否一致,在判断为一致的情况下,所述第一控制部将发送该广播信息的周边装置作为点名完成装置,生成并保存该点名完成装置的点名数据,在所述中心装置保存了所述点名完成装置的点名数据之后,所述第一控制部使所述中心装置与所述点名完成装置建立蓝牙连接,并且使所述第一收发部向所述点名完成装置的所述第二收发部发送在规定时间内停止发送广播信息的指令,在所述点名完成装置的所述第二收发部接收到来自所述第一收发部的所述指令时,所述第二控制部使所述第二收发部在所述规定时间内停止发送所述广播信息。
本发明的第2技术方案涉及的低功耗蓝牙点名***,在所述点名完成装置的数量等于所述第一存储部中预先保存的多个周边装置的数量时,或者在所述点名周期结束时,所述第一控制部结束点名并生成点名结果。
本发明的第3技术方案涉及的低功耗蓝牙点名***,所述规定时间是从所述中心装置与所述周边装置建立连接开始到点名周期结束为止的时间。
本发明的第4技术方案涉及的低功耗蓝牙点名***,所述中心装置还具有能够输入识别信息以及点名周期的输入部,以及能够输出点名结果的输出部。
本发明的第5技术方案涉及的低功耗蓝牙点名***,所述第一控制部还具有计数功能,能够计数所述多个周边装置的数量和所述点名完成装置的数量,所述第一存储部中还保存有所述计数功能的计数结果,所述第一控制部还具有比较功能,对所述多个周边装置的数量和所述点名完成装置的数量进行比较,当比较结果为所述多个周边装置的数量等于所述点名完成装置的数量时,所述第一控制部使所述第一收发部停止接收广播信息,生成并输出表示全部周边装置完成点名的结果。
本发明的第6技术方案涉及的低功耗蓝牙点名***,在点名周期结束,且所述比较结果为所述点名完成装置的数量少于所述多个所述周边装置的数量时,所述第一控制部使所述第一收发部停止接收广播信息,生成并输出包含所述点名完成装置的信息以及未点名装置的信息中的至少任一方的结果。
本发明的第7技术方案涉及的低功耗蓝牙点名***,所述点名完成装置的信息包含点名完成装置的数量和点名完成装置的识别信息中的至少一种,所述未点名装置的信息包含未点名装置的数量和未点名装置的识别信息中的至少一种。
本发明的第8技术方案涉及的低功耗蓝牙点名***,包括能够对周边装置进行点名的中心装置和能够通过低功耗蓝牙与该中心装置连接的多个周边装置,所述低功耗蓝牙点名***的特征在于,所述中心装置具备:第一存储部,预先保存有所述多个周边装置的识别信息以及对所述多个周边装置进行一次点名所需的时间即点名周期;第一收发部,能够与所述多个周边装置中的各周边装置之间进行信息的收发;以及能够对所述中心装置的动作进行控制的第一控制部,各所述周边装置具备:第二存储部,预先保存有该周边装置自身的唯一的识别信息;第二收发部,能够与所述中心装置之间进行信息的收发;以及能够对所述周边装置的动作进行控制的第二控制部,所述第一控制部通过执行第一程序进行控制,所述第一程序包括:在所述中心装置的所述第一收发部从所述多个周边装置接收到包含某一个周边装置的识别信息的广播信息时,判断所述广播信息中包含的识别信息与所述第一存储部中的多个识别信息中的某一个是否一致的步骤,在判断为一致的情况下,将发送该广播信息的周边装置作为点名完成装置,生成并保存该点名完成装置的点名数据的步骤,在所述中心装置保存了所述点名完成装置的点名数据之后,使所述中心装置与所述点名完成装置建立蓝牙连接,并且使所述第一收发部向所述点名完成装置的所述第二收发部发送在规定时间内停止发送广播信息的指令的步骤,所述第二控制部通过执行第二程序进行控制,所述第二程序包括:在所述点名完成装置的所述第二收发部接收到来自所述第一收发部的所述指令时,使所述第二收发部在所述规定时间内停止发送所述广播信息的步骤。
发明效果
根据上述第1、8技术方案,在周边装置被中心装置检测到一次之后就会停止发送广播信息,从而防止了已检测出的周边装置(点名完成装置)接下来对未检测出的其他周边装置的检测过程进行干扰,降低了作为点名对象的多个周边装置所发送的多个广播信息互相发生重叠的概率,而且避免了点名完成装置的广播信息被重复检测出,能够提高点名的效率和速度。
根据上述第2技术方案,当检索到全部的周边装置时,或者在未检索到全部的周边装置但点名周期结束时,使点名结束并生成点名结果。由此,即使在未检索到全部的周边装置的情况下,用户也能够立刻确认检索的结果,并发现未点名的周边装置。
根据上述第3技术方案,点名完成装置至少在点名结束之前不会再发送广播信息,不会对其他未点名装置的检测造成影响,而且在点名结束之后又自动地重新恢复发送广播信息,能够为下一次的点名做好准备,有利于点名的连续进行。
根据上述第4技术方案,能够根据用户的需要来设定点名时使用的信息,例如识别信息和点名周期等,并且能够向用户输出点名的结果,提高了用户的使用便利性。
根据上述第5技术方案,当点名完成装置的数量等于作为点名对象的多个周边装置的数量时,即全部点名对象都已经完成点名,可以尽早地结束本次点名并输出表示全部周边装置到齐的点名结果。
根据上述第6技术方案,当点名周期结束时所述点名完成装置的数量少于所述多个所述周边装置的数量时,结束本次点名并输出点名结果。点名结果中可以显示未点名装置的列表,这样用户可以一目了然地掌握未点名装置的情况。
根据上述第7技术方案,用户可以获得点名完成装置和/或未点名装置的数量、识别信息等信息,从而能够直观地掌握点名完成装置和未点名装置的具体情况。
附图说明
图1是表示本发明涉及的点名***的构成的示意图。
图2是表示本发明涉及的中心装置的构成的示意图。
图3是表示本发明涉及的周边装置的构成的示意图。
图4是本发明涉及的点名过程中的中心装置侧的处理流程图。
图5是本发明涉及的点名过程中的周边装置侧的处理流程图。
符号说明
1 点名***
10 中心装置
11 第一存储部
12 第一收发部
13 输入部
14 输出部
15 第一控制部
20 周边装置
21 第二存储部
22 第二收发部
23 第二控制部
T 点名周期
0ch~36ch 数据信道
37ch~39ch 广播信道
具体实施方式
以下,参照附图对本发明的优选实施方式进行说明。
图1是表示本发明涉及的低功耗蓝牙点名***(以下也称为“点名***”)1的构成的示意图。如图1所示,本发明涉及的点名***1包括一个中心装置10和能够通过低功耗蓝牙与该中心装置10连接的多个周边装置20。图1中仅示意性地示出了三个周边装置20(周边装置1、周边装置2、周边装置3),实际上点名***1中所包含的周边装置20的数量可以是几十个、几百个、甚至几千个。
图2是表示本发明涉及的中心装置的构成的示意图。图3是表示本发明涉及的周边装置的构成的示意图。
如图2所示,中心装置10具有对周边装置20进行点名的功能,具有第一存储部11、第一收发部12、输入部13、输出部14和第一控制部15。中心装置10通过具有低功耗蓝牙模块的电子设备(例如智能手机等)来实现。
第一存储部11预先保存有多个周边装置20各自的识别信息以及对多个周边装置20进行一次点名所需的时间即点名周期T。此外,第一存储部11根据实际保存的内容可以使用易失性存储器和非易失性存储器中的至少一种。
周边装置20的识别信息通常是各周边装置20所具有的唯一的蓝牙地址。此外,除了蓝牙地址之外,识别信息还可以包含表示各周边装置20的型号、用户名等的信息。用户名等信息可以由中心装置10的用户统一设定,也可以由各个周边装置20的用户分别设定。
此外,点名周期T至少大于理论上将多个周边装置20全部检测到所需的时间。点名周期T可以由中心装置10的用户根据作为点名对象的周边装置20的数量来设定,也可以由第一控制部15根据点名对象的周边装置20的数量和平均检测一个周边装置20所需的时间来决定。
第一收发部12是由能够基于低功耗蓝牙进行数据通信的低功耗蓝牙模块构成的,能够与各周边装置20之间进行信息的收发。具体而言,在中心装置10与周边装置20没有建立低功耗蓝牙连接(以下简称为“蓝牙连接”)的情况下,第一收发部12能够接收来自周边装置20的广播信息。在中心装置10与周边装置20之间建立了蓝牙连接之后,第一收发部12与建立了蓝牙连接的周边装置20之间能够收发控制指令等数据信息。
此外,根据低功耗蓝牙协议的规定,中心装置10与周边装置20之间的广播信息的收发是通过3个广播信道37ch~39ch来进行的,中心装置10与周边装置20之间的包含控制指令等在内的数据信息的收发是通过37个数据信道0ch~36ch来进行的。
输入部13例如能够输入各周边装置20的识别信息以及点名周期T等。识别信息和点名周期T等信息的输入方式可以是手动输入的方式,可以是通过其他存储介质来导入的方式,还可以是经由网络从云存储设备中导入的方式。
输出部14能够向用户或者向其他装置输出点名结果。在点名对象全部完成点名而点名正常结束的情况下,输出表示点名正常结束的信息。例如,对用户输出“点名对象全部到齐,点名结束”的信息。另一方面,在存在未被点名的点名对象而点名异常结束的情况下,输出表示点名异常结束的信息。例如对用户输出“X个点名对象完成点名,还有Y个点名对象未被点名。未被点名的点名对象有AAA、BBB、……。”的信息。
第一控制部15与第一存储部11、第一收发部12、输入部13、输出部14连接,对点名过程进行控制。第一控制部15例如由微处理器构成。该微处理器可以是例如手机中的CPU(中央处理器),或者上述低功耗蓝牙模块所具有的处理器。该微处理器通过执行存储于中心装置10的中心控制程序来进行动作。该中心控制程序可以存储于第一存储部11,也可以存储于中心装置10中的第一存储部11以外的其他存储部。关于第一控制部15所执行的动作,将在后文中结合图4进行详细说明。
如图3所示,周边装置20具有第二存储部21、第二收发部22和第二控制部23。周边装置20通过具有低功耗蓝牙模块的电子设备(例如可佩带的电子标签、智能手机等)来实现。
第二存储部21预先保存有该周边装置20自身的唯一的识别信息。周边装置20的识别信息至少包含与中心装置10中所保存的识别信息相同的信息,例如蓝牙地址、该周边装置20的型号和/或用户名等中的一个以上。中心装置10中预先保存的各周边装置20的识别信息可以是在点名处理执行之前中心装置10从各个周边装置20分别取得的信息。此外,第二存储部21根据实际保存的内容可以使用易失性存储器和/或非易失性存储器。
第二收发部22是由能够基于低功耗蓝牙进行数据通信的低功耗蓝牙模块构成的,能够与中心装置10之间进行信息的收发。具体而言,在与中心装置10之间没有建立蓝牙连接的情况下,第二收发部22能够向中心装置10发送广播信息。在与中心装置10之间建立了蓝牙连接之后,第二收发部22与中心装置10之间能够收发控制指令等数据信息。
第二控制部23与第二存储部21、第二收发部22连接,对应于由中心装置10发起的点名过程,对周边装置20自身进行控制。第二控制部23例如由微处理器构成。与第一控制部12同样,该微处理器可以是例如手机中的CPU(中央处理器),或者上述低功耗蓝牙模块所具有的处理器。该微处理器通过执行存储于周边装置20的周边控制程序来进行动作。该周边控制程序可以存储于第二存储部21,也可以存储于周边装置20中的第二存储部21以外的其他存储部。关于第二控制部23的动作,将在后文中结合图5进行详细说明。
图4是点名***1中的中心装置10一侧的处理流程图。
在步骤S101中,中心装置10的第一控制部15使第一收发部12接收从各周边装置20的第二收发部22发出的广播信息。
在步骤S102中,第一控制部15判断接收到的广播信息中包含的识别信息是否与第一存储部12中所保存的、作为点名对象的多个周边装置20的识别信息中的某一个一致。
在判断为不一致的情况下(步骤S102:否),则发送该广播信息的周边装置20不是点名对象,返回至步骤S101重新接收广播信息。
在判断为一致的情况下(步骤S102:是),在步骤S103中,第一控制部15将发送该广播信息的周边装置20作为点名完成装置,生成并保存该点名完成装置的点名数据。点名数据至少包含该点名完成装置的识别信息,还可以包含点名时间、点名次数等。
此外,如图2所示,第一控制部15还具有计数功能,能够计数作为点名对象的多个周边装置20的数量和本次点名中的点名完成装置的数量,并将计数结果保存于第一存储部11中。每当步骤S103中生成了新的点名完成装置,该计数功能就会更新保存于第一存储部11中的点名完成装置的数量,将点名完成装置的数量加1。该计数功能例如是通过第一控制部15执行计数功能程序来实现的,也可以通过计数功能电路等硬件来实现。
在步骤S104中,第一控制部15使中心装置10与在步骤S103中刚刚被判断为点名完成装置的周边装置20建立蓝牙连接。然后,在步骤S105中,第一控制部15使第一收发部12向该周边装置20发送在规定时间内停止广播的指令。这里的规定时间优选是从中心装置10与该周边装置20建立蓝牙连接开始到本次点名的点名周期T结束为止的时间。由此,在本次点名结束之前,被判断为点名完成装置的周边装置20不会再发送广播。第一控制部15根据本次点名开始的时刻、保存于第一存储部11中的点名周期T、以及在步骤S104中建立蓝牙连接的时刻,计算出上述规定时间。
规定时间=本次点名开始的时刻+点名周期T-建立蓝牙连接的时刻
然后,在步骤S106中,第一控制部15断开中心装置10与周边装置20之间的蓝牙连接。
在步骤S107中,第一控制部15判断本次点名是否结束。
第一控制部15还具有比较功能,对第一存储部11中预先保存的多个周边装置20的数量(即,点名对象的总数量)和点名完成装置的数量进行比较。当该比较功能的比较结果是预先保存的多个周边装置20的数量等于点名完成装置的数量时,则判断为本次点名正常结束。此外,当上述比较结果是点名完成装置的数量小于预先保存的多个周边装置20的数量且点名周期T已结束时,则判断为本次点名异常结束。该比较功能例如是通过第一控制部15执行比较功能程序来实现的,也可以通过比较功能电路等硬件来实现。
此外,上述正常结束和异常结束的条件都不成立的情况下(步骤S107:否),返回至步骤S101,重新接收广播信息。
在步骤S108中,第一控制部15使第一收发部12停止接收广播,并输出点名结果。
在步骤S107中判断为是正常结束的情况下,第一控制部15生成并输出表示全部周边装置20到齐的点名结果。
在步骤S107中判断为是异常结束的情况下,第一控制部15生成并输出包含点名完成装置的信息以及未点名装置的信息中的至少任一方的结果。点名完成装置的信息包含点名完成装置的数量和点名完成装置的识别信息中的至少一种,未点名装置的信息包含未点名装置的数量和未点名装置的识别信息中的至少一种。在异常结束的情况下,优选输出包含未点名装置的数量以及各自的识别信息的结果。未点名装置就是第一存储部11中预先保存的多个周边装置20中的在本次点名中没有成为点名完成装置的一部分周边装置20。
图5是点名***1中的周边装置20一侧的处理流程图。
在步骤S201中,周边装置20的第二控制部23使第二收发部22周期性地发送包含自身识别信息的广播信息。低功耗蓝牙设备通常具有一个固定的广播频率,根据设备的不同,该频率的值可能被设定为不同的值。这里,假设周边装置20以每秒钟50次的频率来发送广播信息。
然后,在步骤S202中,第二控制部23判断周边装置20是否与中心装置10建立了蓝牙连接。
在步骤S202中判断为没有建立蓝牙连接的情况下,返回至步骤S201继续发送广播信息。
在步骤S202中判断为建立了蓝牙连接的情况下,在步骤203中,第二控制部23使第二收发部22接收从中心装置10发送来的在规定时间内停止发送广播信息的指令。
在步骤S204中,中心装置10与周边装置20之间的蓝牙连接被断开。
然后,在步骤S205中,第二控制部23按照步骤S203中接收到的指令,使第二收发部22停止发送广播信息。
在步骤S206中,第二控制部23判断停止发送广播信息是否超过了规定时间,即从中心装置10与该周边装置20建立蓝牙连接开始到本次点名的点名周期T结束为止的时间。在超过了规定时间的情况下(步骤S206:是),返回至步骤S201,重新开始发送广播信息。
下面,对本发明所获得的技术效果进行说明。
根据本发明的点名***1,在周边装置20被中心装置10检测到一次之后就会停止发送广播信息,从而防止了已检测出的周边装置20(点名完成装置)接下来对未检测出的其他周边装置20的检测过程进行干扰,降低了作为点名对象的多个周边装置20所发送的多个广播信息互相发生重叠的概率,而且避免了点名完成装置的广播信息被重复检测出,能够提高点名的效率和速度。
下面,以周边装置20的广播频率为每秒50次且每次广播所需的时间(时隙,slot)是0.625ms的情况为例,说明对于不同数量的周边装置20进行点名时广播信息之间互相发生重叠的概率。
在周边装置20的广播频率为每秒50次的情况下,同一周边装置20连续两次广播之间的间隔时间为20ms,在这20ms中可以容纳20ms÷0.625ms=32个广播时隙。而且,由于每个时隙中都有3个广播信道(37ch~39ch)可以供广播信息使用,所以在同一周边装置20连续两次广播之间,3个广播信道中一共可以容纳32×3=96个广播信息。
表1:两次广播之间在3个广播信道中能够容纳的广播信息列表
时隙 | 广播信道37 | 广播信道38 | 广播信道39 |
0.625ms | 广播1 | 广播2 | 广播3 |
1.250ms | 广播4 | 广播5 | 广播6 |
… | … | … | … |
19.375ms | 广播91 | 广播92 | 广播93 |
20.000ms | 广播94 | 广播95 | 广播96 |
在上述情况下,假设有N台周边装置20同时发送广播信息,那么在任意的广播信道中在任意时刻出现广播重叠的概率(即,同时出现2个以上广播信息的概率)可以通过下式(1)~(3)计算出来。
在任意的广播信道中在任意时刻不出现广播信息的概率:
P0=(95/96)^N (1)
在任意的广播信道中在任意时刻出现1个广播信息的概率:
P1=N*(1/96)*((95/96)^(N-1)) (2)
在任意的广播信道中在任意时刻出现2个以上广播信息的概率:
P2=1-P0-P1=1-(95/96)^N-N*(1/96)*((95/96)^(N-1)) (3)
根据上述式(3),计算了当周边装置20的数量为50、100、161、200、300、400、500时,在任意的广播信道中在任意时刻同时出现2个以上广播信息的概率,即,广播信息发生重叠的概率。从下述表2可以看出,当发送广播的周边装置20的数量达到100台时,广播信息出现重叠的概率超过25%,当数量达到161台时,广播信息出现重叠的概率超过50%,当数量达到400台时,广播信息出现重叠的概率达到90%以上。
表2:发送广播的周边装置的数量与出现重叠的概率的关系
设备个数 | 广播信息重叠的概率P2(%) |
50 | 9.58 |
100 | 27.96 |
161 | 50.07 |
200 | 61.76 |
300 | 82.03 |
400 | 92.10 |
500 | 96.67 |
在周边装置20的数量多(例如大于100台)的情况下,如果不采用本发明的技术方案而在整个点名过程中全部周边装置20都持续发送广播信息,则广播信息出现重叠的概率不会变化。在该情况下,由于广播信息的重叠会导致中心装置10难以正确地检测出广播信息,而且,即使正确地检测出了广播信息,该广播信息也有可能是点名完成装置发出的广播信息,其结果,虽然图4中的步骤S101和步骤S102被反复执行,但检测到点名对象中的未被点名的周边装置20的效率不高。相反,在使用本发明的点名***1的情况下,随着点名完成装置的周边装置20的广播停止,发生信号重叠的概率逐渐降低,最终会降至0%。
而且,本点名***1中使点名完成装置停止发送广播信息的规定时间是从中心装置10与周边装置20建立连接开始到点名周期T结束为止的时间。由此,点名完成装置至少在点名结束之前不会再发送广播信息,不会对其他未点名装置的检测造成影响,而且在点名结束之后又自动地重新恢复发送广播信息,能够为下一次的点名做好准备,有利于点名的连续进行。
<变形例>
上述优选实施方式只是例示,并不意图限定发明的范围。本发明也能够以其它的各种方式来实施,在不脱离本发明主旨的范围能够进行各种省略、置换、变更。这些实施方式及其变形也同样地包含于本发明及其等同的范围内。
例如,为了提高点名结果的可靠性,可以连续进行多次点名后再输出点名结果。而且,在进行连续点名时,还可以考虑仅将上一次点名结果中的未点名装置作为点名对象来进行点名,这样既可以提高点名结果的可靠性,又不增加太多的点名时间。
此外,在点名对象固定而不需要对点名对象的识别信息进行动态编辑的情况下,中心装置10也可以不具备输入部13。
此外,使点名完成装置停止广播的规定时间也可以设置成固定时间,例如设置成固定的几十秒,或者设置成与点名周期T具有一定倍数关系的时间(例如0.5个点名周期T、1个点名周期T等),这样能够省去计算上述规定时间的运算量,从而降低第一控制部15的运算负荷。
Claims (8)
1.一种低功耗蓝牙点名***,包括能够对周边装置进行点名的中心装置和能够通过低功耗蓝牙与该中心装置连接的多个周边装置,所述低功耗蓝牙点名***的特征在于,
所述中心装置具备:第一存储部,预先保存有所述多个周边装置的识别信息以及对所述多个周边装置进行一次点名所需的时间即点名周期;第一收发部,能够与所述多个周边装置中的各周边装置之间进行信息的收发;以及能够对所述中心装置的动作进行控制的第一控制部,
各所述周边装置具备:第二存储部,预先保存有该周边装置自身的唯一的识别信息;第二收发部,能够与所述中心装置之间进行信息的收发;以及能够对所述周边装置的动作进行控制的第二控制部,
在所述中心装置的所述第一收发部从所述多个周边装置接收到包含某一个周边装置的识别信息的广播信息时,所述第一控制部判断所述广播信息中包含的识别信息与所述第一存储部中的多个识别信息中的某一个是否一致,
在判断为一致的情况下,所述第一控制部将发送该广播信息的周边装置作为点名完成装置,生成并保存该点名完成装置的点名数据,
在所述中心装置保存了所述点名完成装置的点名数据之后,所述第一控制部使所述中心装置与所述点名完成装置建立蓝牙连接,并且使所述第一收发部向所述点名完成装置的所述第二收发部发送在规定时间内停止发送广播信息的指令,
在所述点名完成装置的所述第二收发部接收到来自所述第一收发部的所述指令时,所述第二控制部使所述第二收发部在所述规定时间内停止发送所述广播信息。
2.如权利要求1所述的低功耗蓝牙点名***,其特征在于,
在所述点名完成装置的数量等于所述第一存储部中预先保存的多个周边装置的数量时,或者在所述点名周期结束时,所述第一控制部结束点名并生成点名结果。
3.如权利要求1所述的低功耗蓝牙点名***,其特征在于,
所述规定时间是从所述中心装置与所述周边装置建立连接开始到点名周期结束为止的时间。
4.如权利要求1所述的低功耗蓝牙点名***,其特征在于,
所述中心装置还具有能够输入识别信息以及点名周期的输入部,以及能够输出点名结果的输出部。
5.如权利要求1所述的低功耗蓝牙点名***,其特征在于,
所述第一控制部还具有计数功能,能够计数所述多个周边装置的数量和所述点名完成装置的数量,
所述第一存储部中还保存有所述计数功能的计数结果,
所述第一控制部还具有比较功能,对所述多个周边装置的数量和所述点名完成装置的数量进行比较,当比较结果为所述多个周边装置的数量等于所述点名完成装置的数量时,所述第一控制部使所述第一收发部停止接收广播信息,生成并输出表示全部周边装置完成点名的结果。
6.如权利要求5所述的低功耗蓝牙点名***,其特征在于,
在点名周期结束,且所述比较结果为所述点名完成装置的数量少于所述多个周边装置的数量时,所述第一控制部使所述第一收发部停止接收广播信息,生成并输出包含所述点名完成装置的信息以及未点名装置的信息中的至少任一方的结果。
7.如权利要求6所述的低功耗蓝牙点名***,其特征在于,
所述点名完成装置的信息包含点名完成装置的数量和点名完成装置的识别信息中的至少一种,所述未点名装置的信息包含未点名装置的数量和未点名装置的识别信息中的至少一种。
8.一种低功耗蓝牙点名***,包括能够对周边装置进行点名的中心装置和能够通过低功耗蓝牙与该中心装置连接的多个周边装置,所述低功耗蓝牙点名***的特征在于,
所述中心装置具备:第一存储部,预先保存有所述多个周边装置的识别信息以及对所述多个周边装置进行一次点名所需的时间即点名周期;第一收发部,能够与所述多个周边装置中的各周边装置之间进行信息的收发;以及能够对所述中心装置的动作进行控制的第一控制部,
各所述周边装置具备:第二存储部,预先保存有该周边装置自身的唯一的识别信息;第二收发部,能够与所述中心装置之间进行信息的收发;以及能够对所述周边装置的动作进行控制的第二控制部,
所述第一控制部通过执行第一程序进行控制,所述第一程序包括:
在所述中心装置的所述第一收发部从所述多个周边装置接收到包含某一个周边装置的识别信息的广播信息时,判断所述广播信息中包含的识别信息与所述第一存储部中的多个识别信息中的某一个是否一致的步骤,
在判断为一致的情况下,将发送该广播信息的周边装置作为点名完成装置,生成并保存该点名完成装置的点名数据的步骤,
在所述中心装置保存了所述点名完成装置的点名数据之后,使所述中心装置与所述点名完成装置建立蓝牙连接,并且使所述第一收发部向所述点名完成装置的所述第二收发部发送在规定时间内停止发送广播信息的指令的步骤,
所述第二控制部通过执行第二程序进行控制,所述第二程序包括:
在所述点名完成装置的所述第二收发部接收到来自所述第一收发部的所述指令时,使所述第二收发部在所述规定时间内停止发送所述广播信息的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710443453.5A CN109151776A (zh) | 2017-06-13 | 2017-06-13 | 低功耗蓝牙点名*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710443453.5A CN109151776A (zh) | 2017-06-13 | 2017-06-13 | 低功耗蓝牙点名*** |
Publications (1)
Publication Number | Publication Date |
---|---|
CN109151776A true CN109151776A (zh) | 2019-01-04 |
Family
ID=64829929
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710443453.5A Pending CN109151776A (zh) | 2017-06-13 | 2017-06-13 | 低功耗蓝牙点名*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109151776A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114025336A (zh) * | 2021-10-08 | 2022-02-08 | 湖南简成信息技术有限公司 | 蓝牙通信*** |
CN116017391A (zh) * | 2022-12-13 | 2023-04-25 | 南京大鱼半导体有限公司 | 一种在线设备检测方法、设备及存储介质 |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101916462A (zh) * | 2010-07-21 | 2010-12-15 | 中兴通讯股份有限公司 | 基于无线互联技术的考勤方法及*** |
US20120015696A1 (en) * | 2010-07-14 | 2012-01-19 | Google Inc. | Application Audio Announcements Using Wireless Protocols |
CN102693564A (zh) * | 2012-05-23 | 2012-09-26 | 苏州奇可思信息科技有限公司 | 一种蓝牙点名***的操作方法 |
CN103955969A (zh) * | 2014-05-07 | 2014-07-30 | 天津师范大学 | 一种学生课堂考勤统计*** |
CN104219314A (zh) * | 2014-09-10 | 2014-12-17 | 珠海市君天电子科技有限公司 | 电子设备、远程控制电子设备的方法及*** |
CN104346838A (zh) * | 2014-10-22 | 2015-02-11 | 深圳市金立通信设备有限公司 | 一种终端及*** |
CN104410947A (zh) * | 2014-11-27 | 2015-03-11 | 南京邮电大学 | 一种基于无线的智能终端点名调度方法 |
CN105336013A (zh) * | 2015-10-16 | 2016-02-17 | 江苏协信信息科技有限公司 | 一种通过标信广播实现点名的方法和*** |
CN105447921A (zh) * | 2015-11-18 | 2016-03-30 | 浙江广厦建设职业技术学院 | 课堂自动化考勤与限制手机使用的***及其实现方法 |
-
2017
- 2017-06-13 CN CN201710443453.5A patent/CN109151776A/zh active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20120015696A1 (en) * | 2010-07-14 | 2012-01-19 | Google Inc. | Application Audio Announcements Using Wireless Protocols |
CN101916462A (zh) * | 2010-07-21 | 2010-12-15 | 中兴通讯股份有限公司 | 基于无线互联技术的考勤方法及*** |
CN102693564A (zh) * | 2012-05-23 | 2012-09-26 | 苏州奇可思信息科技有限公司 | 一种蓝牙点名***的操作方法 |
CN103955969A (zh) * | 2014-05-07 | 2014-07-30 | 天津师范大学 | 一种学生课堂考勤统计*** |
CN104219314A (zh) * | 2014-09-10 | 2014-12-17 | 珠海市君天电子科技有限公司 | 电子设备、远程控制电子设备的方法及*** |
CN104346838A (zh) * | 2014-10-22 | 2015-02-11 | 深圳市金立通信设备有限公司 | 一种终端及*** |
CN104410947A (zh) * | 2014-11-27 | 2015-03-11 | 南京邮电大学 | 一种基于无线的智能终端点名调度方法 |
CN105336013A (zh) * | 2015-10-16 | 2016-02-17 | 江苏协信信息科技有限公司 | 一种通过标信广播实现点名的方法和*** |
CN105447921A (zh) * | 2015-11-18 | 2016-03-30 | 浙江广厦建设职业技术学院 | 课堂自动化考勤与限制手机使用的***及其实现方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114025336A (zh) * | 2021-10-08 | 2022-02-08 | 湖南简成信息技术有限公司 | 蓝牙通信*** |
CN114025336B (zh) * | 2021-10-08 | 2023-11-14 | 湖南简成信息技术有限公司 | 蓝牙通信*** |
CN116017391A (zh) * | 2022-12-13 | 2023-04-25 | 南京大鱼半导体有限公司 | 一种在线设备检测方法、设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107018497B (zh) | 一种寻呼方法及装置 | |
CN107277754A (zh) | 一种蓝牙连接的方法及蓝牙***设备 | |
CN108040318B (zh) | 一种定位方法、电子设备及计算机可读存储介质 | |
CN109450747B (zh) | 一种唤醒智能家居设备的方法、装置及计算机存储介质 | |
CN109041181A (zh) | 无线通信方法、***及网关设备 | |
CN104281510A (zh) | 应用程序耗电程度的获得方法、***及节能方法、*** | |
CN109151212A (zh) | 设备控制方法、装置以及电子设备 | |
CN103294460A (zh) | 用户界面应用布局调整方法、服务端设备及终端设备 | |
CN107733687A (zh) | 提示业务异常的方法、终端、服务器及计算机可读介质 | |
CN106550101B (zh) | 事件提醒方法及装置 | |
CN109151776A (zh) | 低功耗蓝牙点名*** | |
CN109963325A (zh) | 一种基于基站的定位方法、装置及设备 | |
CN104936211A (zh) | 一种无线资源分配方法 | |
CN103822433A (zh) | 一种信息处理方法及冰箱 | |
CN104679791A (zh) | 获取数据包的处理方法和装置 | |
CN110461006A (zh) | 降低wlan干扰方法、装置及终端设备 | |
CN114554596B (zh) | 寻呼指示方法、寻呼指示装置、终端和可读存储介质 | |
CN106851595B (zh) | 有序广播处理方法、装置和终端设备 | |
CN107608723A (zh) | 一种应用对齐唤醒方法、终端及计算机可读存储介质 | |
CN104298596B (zh) | 一种测试方案随机分配方法、装置及服务器 | |
CN107018478A (zh) | 一种签到方法及装置 | |
CN103458507A (zh) | 一种基于移动终端的蓝牙网络应用方法及*** | |
CN113676790B (zh) | 低压集抄设备的采集调度方法、装置、集中器和介质 | |
CN110781878B (zh) | 目标区域的确定方法及装置、存储介质、电子装置 | |
CN108834204A (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 | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20190104 |
|
WD01 | Invention patent application deemed withdrawn after publication |