[go: up one dir, main page]

CN111757308B - Low-power bluetooth connection blocking method, device, computer equipment and storage medium - Google Patents

Low-power bluetooth connection blocking method, device, computer equipment and storage medium Download PDF

Info

Publication number
CN111757308B
CN111757308B CN202010655752.7A CN202010655752A CN111757308B CN 111757308 B CN111757308 B CN 111757308B CN 202010655752 A CN202010655752 A CN 202010655752A CN 111757308 B CN111757308 B CN 111757308B
Authority
CN
China
Prior art keywords
channel
ble
data
target
bluetooth
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
CN202010655752.7A
Other languages
Chinese (zh)
Other versions
CN111757308A (en
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.)
DBAPPSecurity Co Ltd
Original Assignee
DBAPPSecurity 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 DBAPPSecurity Co Ltd filed Critical DBAPPSecurity Co Ltd
Priority to CN202010655752.7A priority Critical patent/CN111757308B/en
Publication of CN111757308A publication Critical patent/CN111757308A/en
Application granted granted Critical
Publication of CN111757308B publication Critical patent/CN111757308B/en
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
    • H04B5/00Near-field transmission systems, e.g. inductive or capacitive transmission systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/08Testing, supervising or monitoring using real traffic
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/30Connection release
    • 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

本申请涉及一种低功耗蓝牙连接阻断方法、系统、计算机设备和存储介质,其中,所述方法包括:上述低功耗蓝牙BLE连接阻断方法、装置、计算机设备和存储介质,通过低功耗蓝牙系统芯片监测BLE的各个数据信道,其中,低功耗蓝牙系统芯片与数据信道对应;根据目标BLE的目标接入地址确定目标BLE的信道映射,指示信道映射中的数据信道为活动信道;在第一活动信道监测到目标接入地址的情况下,与第一活动信道对应的低功耗蓝牙系统芯片向第一活动信道发送阻断数据,阻断所述目标BLE的连接,采用本方法能够在BLE使用跳频技术且本身就具有抗干扰的情况下实现BLE的连接阻断。

Figure 202010655752

The present application relates to a low-power Bluetooth connection blocking method, system, computer equipment, and storage medium, wherein the method includes: the above-mentioned low-power Bluetooth BLE connection blocking method, device, computer equipment, and storage medium, through low-power The power consumption Bluetooth system chip monitors each data channel of BLE, among which, the low power consumption Bluetooth system chip corresponds to the data channel; determines the channel mapping of the target BLE according to the target access address of the target BLE, and indicates that the data channel in the channel mapping is an active channel ; When the first active channel detects the target access address, the Bluetooth low energy system chip corresponding to the first active channel sends blocking data to the first active channel to block the connection of the target BLE. The method can realize BLE connection blocking under the condition that BLE uses frequency hopping technology and has anti-interference itself.

Figure 202010655752

Description

低功耗蓝牙连接阻断方法、装置、计算机设备和存储介质Low-power bluetooth connection blocking method, device, computer equipment and storage medium

技术领域technical field

本申请涉及无线网络技术领域,特别是涉及一种低功耗蓝牙连接阻断方法、装置、计算机设备和存储介质。The present application relates to the technical field of wireless networks, in particular to a method, device, computer equipment, and storage medium for blocking a Bluetooth low-power connection connection.

背景技术Background technique

蓝牙(Bluetooth)是当今应用最广泛的短距离无线通信协议。从传统的个人电脑、无线外设到智能手机,再到各种兴起的可穿戴设备,蓝牙的身影无处不在,此外,蓝牙在物联网(Internet of Things,简称IoT)的发展中也扮演着至关重要的角色。其中,低功耗蓝牙(Bluetooth Low Energy,简称BLE)是蓝牙技术联盟在蓝牙4.0之后引入的新技术,相对于蓝牙3.0以及之前的版本,BLE更专注于最大化设备的待机时间和连接响应速度,所以BLE在对功耗敏感的智能设备中得到了普遍的应用。为了兼容这些形态各异的智能设备,目前应用于个人电脑或手机的蓝牙控制器普遍在支持经典蓝牙的同时也支持BLE。Bluetooth (Bluetooth) is the most widely used short-range wireless communication protocol today. From traditional personal computers, wireless peripherals to smartphones, to various emerging wearable devices, Bluetooth is everywhere. In addition, Bluetooth also plays a role in the development of the Internet of Things (IoT). vital role. Among them, Bluetooth Low Energy (Bluetooth Low Energy, referred to as BLE) is a new technology introduced by the Bluetooth SIG after Bluetooth 4.0. Compared with Bluetooth 3.0 and previous versions, BLE is more focused on maximizing the standby time and connection response speed of the device. , so BLE has been widely used in smart devices that are sensitive to power consumption. In order to be compatible with these smart devices of various shapes, the Bluetooth controllers currently used in personal computers or mobile phones generally support BLE as well as classic Bluetooth.

相对于传统蓝牙技术如基本速率(Basic Rate,简称BR)和增强数据速率(Enhanced Data Rate,简称EDR),蓝牙技术联盟为BLE引入全新的跳频技术。在蓝牙4.0之前的经典蓝牙中,自适应跳频技术较为复杂,需要实时测量信号强度或质量,从而找出干扰较大的信道,然后蓝牙连接两端的设备再根据测量结果更新跳频信道序列,最终避开干扰较大的信道,这导致的问题是对蓝牙系统芯片(System on Chip,SoC)性能要求较高,且功耗较大,无法满足智能设备日益增长的续航能力需求。于是蓝牙4.0之后就对先前的自适应跳频技术做了优化,比如仅使用37个可选的跳频信道,且引入hop interval和hopincrement等连接参数,从而控制跳频信道切换的速度,达到减小功耗的目的。这些优化虽然显著降低了蓝牙设备的功耗,但也导致了BLE在底层的安全性弱于经典蓝牙。Compared with traditional Bluetooth technologies such as Basic Rate (BR for short) and Enhanced Data Rate (EDR for short), the Bluetooth SIG introduces a new frequency hopping technology for BLE. In the classic Bluetooth before Bluetooth 4.0, the adaptive frequency hopping technology is more complicated. It needs to measure the signal strength or quality in real time to find out the channel with greater interference, and then the devices at both ends of the Bluetooth connection update the frequency hopping channel sequence according to the measurement results. Ultimately, channels with greater interference are avoided, which leads to the problem of high performance requirements for the Bluetooth system chip (System on Chip, SoC) and high power consumption, which cannot meet the increasing battery life requirements of smart devices. Therefore, after Bluetooth 4.0, the previous adaptive frequency hopping technology was optimized. For example, only 37 optional frequency hopping channels were used, and connection parameters such as hop interval and hopincrement were introduced to control the speed of frequency hopping channel switching and achieve the goal of reducing frequency hopping. The purpose of small power consumption. Although these optimizations have significantly reduced the power consumption of Bluetooth devices, they have also resulted in weaker underlying security of BLE than classic Bluetooth.

然而,由于使用的跳频信道数量减少,且跳频信号切换速度减慢,使得监听BLE连接通信数据比监听经典蓝牙的通信数据更容易被实现。However, since the number of frequency hopping channels used is reduced and the switching speed of frequency hopping signals is slowed down, it is easier to monitor BLE connection communication data than classic Bluetooth communication data.

针对相关技术中,BLE使用跳频技术本身就具有抗干扰的特点,如何对BLE连接做信号压制,即阻断BLE连接目前尚未提出有效的解决方案。For related technologies, BLE uses frequency hopping technology itself to have the characteristics of anti-interference. How to suppress the signal of BLE connection, that is, block BLE connection, has not yet proposed an effective solution.

发明内容Contents of the invention

基于此,有必要针对上述技术问题,提供一种低功耗蓝牙BLE连接阻断方法、装置、计算机设备和存储介质。Based on this, it is necessary to provide a Bluetooth Low Energy BLE connection blocking method, device, computer equipment and storage medium for the above technical problems.

第一方面,本申请实施例提供了一种低功耗蓝牙BLE连接阻断方法,包括以下步骤:In the first aspect, the embodiment of the present application provides a method for blocking a Bluetooth Low Energy BLE connection, comprising the following steps:

低功耗蓝牙系统芯片监测BLE的各个数据信道,其中,所述低功耗蓝牙系统芯片与所述数据信道对应;The Bluetooth low energy system chip monitors each data channel of BLE, wherein the Bluetooth low energy system chip corresponds to the data channel;

根据目标BLE的目标接入地址确定所述目标BLE的信道映射,指示所述信道映射中的所述数据信道为活动信道;determining the channel mapping of the target BLE according to the target access address of the target BLE, indicating that the data channel in the channel mapping is an active channel;

在第一活动信道监测到所述目标接入地址的情况下,与所述第一活动信道对应的所述低功耗蓝牙系统芯片向所述第一活动信道发送阻断数据,阻断所述目标BLE的连接。When the first active channel detects the target access address, the Bluetooth low energy system chip corresponding to the first active channel sends blocking data to the first active channel, blocking the The connection to the target BLE.

在其中一个实施例中,所述根据目标BLE的目标接入地址获取所述目标BLE的信道映射包括:In one of the embodiments, the obtaining the channel mapping of the target BLE according to the target access address of the target BLE includes:

所述低功耗蓝牙系统芯片根据搜索持续时间,在对应的数据信道中搜索所述目标接入地址,其中,根据BLE数据间隔与调频序列周期确定所述搜索持续时间;The Bluetooth low energy system chip searches for the target access address in the corresponding data channel according to the search duration, wherein the search duration is determined according to the BLE data interval and the frequency modulation sequence period;

获取所述信道映射,所述信道映射包括搜索到所述目标接入地址的所述数据信道。Acquiring the channel map, where the channel map includes the data channel from which the target access address is found.

在其中一个实施例中,所述根据目标BLE的目标接入地址获取所述目标BLE的信道映射之后,所述方法包括:In one of the embodiments, after obtaining the channel mapping of the target BLE according to the target access address of the target BLE, the method includes:

在非活动信道中监测到所述目标接入地址的情况下,指示所述信道映射需要更新,其中,所述非活动信道为不在所述信道映射中的所述数据信道;Indicating that the channel map needs to be updated when the target access address is detected in an inactive channel, where the inactive channel is the data channel not in the channel map;

根据所述目标接入地址获取更新后的信道映射。The updated channel mapping is obtained according to the target access address.

在其中一个实施例中,在第一活动信道监测到所述目标接入地址的情况下,与所述第一活动信道对应的所述低功耗蓝牙系统芯片向所述第一活动信道发送阻断数据包括:In one of the embodiments, when the target access address is detected by the first active channel, the Bluetooth low energy system chip corresponding to the first active channel sends a block to the first active channel Break data includes:

在第一活动信道监测到所述目标接入地址的情况下,与所述第一活动信道对应的所述低功耗蓝牙系统芯片向所述第一活动信道发送阻断数据;When the first active channel detects the target access address, the Bluetooth low energy system chip corresponding to the first active channel sends blocking data to the first active channel;

在预设的发送持续时间之后,与所述第一活动信道对应的所述低功耗蓝牙系统芯片停止发送所述阻断数据,其中,根据BLE数据间隔确定所述阻断数据的发送持续时间。After the preset sending duration, the Bluetooth low energy system chip corresponding to the first active channel stops sending the blocking data, wherein the sending duration of the blocking data is determined according to the BLE data interval .

在其中一个实施例中,所述在预设的发送持续时间之后,与所述第一活动信道对应的所述低功耗蓝牙系统芯片停止发送所述阻断数据包括:In one of the embodiments, after the preset sending duration, the Bluetooth low energy system chip corresponding to the first active channel stops sending the blocking data includes:

在4秒之后,与所述第一活动信道对应的所述低功耗蓝牙系统芯片停止发送所述阻断数据,继续对所述第一活动信道进行监测。After 4 seconds, the Bluetooth low energy system chip corresponding to the first active channel stops sending the blocking data, and continues to monitor the first active channel.

在其中一个实施例中,低功耗蓝牙系统芯片监测BLE的各个数据信道包括:In one of the embodiments, the Bluetooth low energy system chip monitoring each data channel of BLE includes:

37块低功耗蓝牙系统芯片监测BLE的37个数据信道,所述低功耗蓝牙系统芯片与所述数据信道一一对应。37 low-power bluetooth system chips monitor 37 data channels of BLE, and the low-power bluetooth system chips correspond to the data channels one by one.

第二方面,本申请实施例还提供一种低功耗蓝牙BLE连接阻断装置,所述装置包括低功耗蓝牙系统芯片:In the second aspect, the embodiment of the present application also provides a low-power Bluetooth BLE connection blocking device, the device includes a low-power Bluetooth system chip:

所述低功耗蓝牙系统芯片用于监测BLE的各个数据信道,其中,所述低功耗蓝牙系统芯片与所述数据信道对应;根据目标BLE的目标接入地址获取所述目标BLE的信道映射,指示所述信道映射中的所述数据信道为活动信道;The Bluetooth low energy system chip is used to monitor each data channel of BLE, wherein the Bluetooth low energy system chip corresponds to the data channel; obtain the channel mapping of the target BLE according to the target access address of the target BLE , indicating that the data channel in the channel map is an active channel;

在第一活动信道监测到所述目标接入地址的情况下,与所述第一活动信道对应的所述低功耗蓝牙系统芯片向所述第一活动信道发送阻断数据,阻断所述目标BLE的连接。When the first active channel detects the target access address, the Bluetooth low energy system chip corresponding to the first active channel sends blocking data to the first active channel, blocking the The connection to the target BLE.

在其中一些实施例中,所述装置包括37块低功耗蓝牙系统芯片,所述37块低功耗蓝牙系统芯片用于监测BLE的37个数据信道,所述低功耗蓝牙系统芯片与所述数据信道一一对应。In some of these embodiments, the device includes 37 low-power bluetooth system chips, and the 37 low-power bluetooth system chips are used to monitor 37 data channels of BLE, and the low-power bluetooth system chips are connected to the There is a one-to-one correspondence between the above data channels.

第三方面,本申请实施例提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述低功耗蓝牙BLE连接阻断方法。In a third aspect, an embodiment of the present application provides a computer device, including a memory, a processor, and a computer program stored on the memory and operable on the processor, and the processor implements the above-mentioned low-efficiency Consumption of Bluetooth BLE connection blocking method.

第四方面,本申请实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现低功耗蓝牙BLE连接阻断方法。In a fourth aspect, the embodiment of the present application also provides a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, a method for blocking a Bluetooth Low Energy BLE connection is implemented.

上述低功耗蓝牙BLE连接阻断方法、装置、计算机设备和存储介质,通过低功耗蓝牙系统芯片监测BLE的各个数据信道,其中,低功耗蓝牙系统芯片与数据信道对应;根据目标BLE的目标接入地址确定目标BLE的信道映射,指示信道映射中的数据信道为活动信道;在第一活动信道监测到目标接入地址的情况下,与第一活动信道对应的低功耗蓝牙系统芯片向第一活动信道发送阻断数据,从而实现了阻断目标BLE的连接。The above-mentioned low-power consumption Bluetooth BLE connection blocking method, device, computer equipment and storage medium monitor each data channel of BLE through the low-power consumption Bluetooth system chip, wherein the low-power consumption Bluetooth system chip corresponds to the data channel; according to the target BLE The target access address determines the channel mapping of the target BLE, indicating that the data channel in the channel mapping is an active channel; when the first active channel monitors the target access address, the Bluetooth low energy system chip corresponding to the first active channel The blocking data is sent to the first active channel, thereby realizing blocking the connection of the target BLE.

本申请的一个或多个实施例的细节在以下附图和描述中提出,以使本申请的其他特征、目的和优点更加简明易懂。The details of one or more embodiments of the application are set forth in the accompanying drawings and the description below, so as to make other features, objects, and advantages of the application more comprehensible.

附图说明Description of drawings

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:The drawings described here are used to provide a further understanding of the application and constitute a part of the application. The schematic embodiments and descriptions of the application are used to explain the application and do not constitute an improper limitation to the application. In the attached picture:

图1是本发明实施例的低功耗蓝牙连接全频道定向阻断方法的应用场景图;Fig. 1 is the application scenario diagram of the Bluetooth low energy connection full-channel directional blocking method of the embodiment of the present invention;

图2是根据本发明实施例中低功耗蓝牙连接阻断方法的流程图;FIG. 2 is a flow chart of a method for blocking a low-power Bluetooth connection according to an embodiment of the present invention;

图3是根据本发明实施例的低功耗蓝牙连接阻断方法中获取信道映射的方法流程图;3 is a flowchart of a method for obtaining channel mapping in a method for blocking a low-power Bluetooth connection according to an embodiment of the present invention;

图4是根据本发明实施例的低功耗蓝牙连接阻断方法中更新信道映射的方法流程图;FIG. 4 is a flow chart of a method for updating channel mapping in a low-power Bluetooth connection blocking method according to an embodiment of the present invention;

图5是根据本发明实施例的低功耗蓝牙连接阻断方法中发送阻断数据的方法流程图;5 is a flow chart of a method for sending blocking data in a low-power Bluetooth connection blocking method according to an embodiment of the present invention;

图6是根据本发明优选实施例低功耗蓝牙连接阻断方法的示意图;Fig. 6 is a schematic diagram of a method for blocking a low-power Bluetooth connection according to a preferred embodiment of the present invention;

图7是根据本发明实施例中低功耗蓝牙连接阻断装置的示意图。Fig. 7 is a schematic diagram of a Bluetooth low energy connection blocking device according to an embodiment of the present invention.

具体实施方式Detailed ways

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行描述和说明。应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。基于本申请提供的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本申请保护的范围。In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be described and illustrated below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described here are only used to explain the present application, and are not intended to limit the present application. Based on the embodiments provided in the present application, all other embodiments obtained by persons of ordinary skill in the art without creative efforts shall fall within the protection scope of the present application.

显而易见地,下面描述中的附图仅仅是本申请的一些示例或实施例,对于本领域的普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图将本申请应用于其他类似情景。此外,还可以理解的是,虽然这种开发过程中所作出的努力可能是复杂并且冗长的,然而对于与本申请公开的内容相关的本领域的普通技术人员而言,在本申请揭露的技术内容的基础上进行的一些设计,制造或者生产等变更只是常规的技术手段,不应当理解为本申请公开的内容不充分。Obviously, the accompanying drawings in the following description are only some examples or embodiments of the present application, and those skilled in the art can also apply the present application to other similar scenarios. In addition, it can also be understood that although such development efforts may be complex and lengthy, for those of ordinary skill in the art relevant to the content disclosed in this application, the technology disclosed in this application Some design, manufacturing or production changes based on the content are just conventional technical means, and should not be understood as insufficient content disclosed in this application.

在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域普通技术人员显式地和隐式地理解的是,本申请所描述的实施例在不冲突的情况下,可以与其它实施例相结合。Reference in this application to an "embodiment" means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the present application. The occurrences of this phrase in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. It is understood explicitly and implicitly by those of ordinary skill in the art that the embodiments described in this application can be combined with other embodiments without conflict.

除非另作定义,本申请所涉及的技术术语或者科学术语应当为本申请所属技术领域内具有一般技能的人士所理解的通常意义。本申请所涉及的“一”、“一个”、“一种”、“该”等类似词语并不表示数量限制,可表示单数或复数。本申请所涉及的术语“包括”、“包含”、“具有”以及它们任何变形,意图在于覆盖不排他的包含;例如包含了一系列步骤或模块(单元)的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可以还包括没有列出的步骤或单元,或可以还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。本申请所涉及的“连接”、“相连”、“耦接”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电气的连接,不管是直接的还是间接的。本申请所涉及的“多个”是指两个或两个以上。“和/或”描述关联对象的关联关系,表示可以存在三种关系,例如,“A和/或B”可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本申请所涉及的术语“第一”、“第二”、“第三”等仅仅是区别类似的对象,不代表针对对象的特定排序。Unless otherwise defined, the technical terms or scientific terms involved in the application shall have the usual meanings understood by those with ordinary skill in the technical field to which the application belongs. Words such as "a", "an", "an" and "the" involved in this application do not indicate a limitation on quantity, and may indicate singular or plural numbers. The terms "comprising", "comprising", "having" and any variations thereof involved in this application are intended to cover non-exclusive inclusion; for example, a process, method, system, product or process that includes a series of steps or modules (units). The apparatus is not limited to the listed steps or units, but may further include steps or units not listed, or may further include other steps or units inherent to the process, method, product or apparatus. The words "connected", "connected", "coupled" and similar words mentioned in this application are not limited to physical or mechanical connection, but may include electrical connection, no matter it is direct or indirect. The "plurality" involved in this application refers to two or more than two. "And/or" describes the association relationship of associated objects, indicating that there may be three types of relationships. For example, "A and/or B" may indicate: A exists alone, A and B exist simultaneously, and B exists independently. The character "/" generally indicates that the contextual objects are an "or" relationship. The terms "first", "second", "third" and the like involved in this application are only used to distinguish similar objects, and do not represent a specific ordering of objects.

本实施例提供的方法实施例可以在终端、计算机或者类似的运算装置中执行。以运行在终端上为例,图1是本发明实施例的低功耗蓝牙连接全频道定向阻断方法的应用场景图,如图1所示,第一电子设备102、第二电子设备104与主控设备106通过蓝牙无线网络进行通信,包括低功耗蓝牙系统芯片(Bluetooth Low Energy System-on-a-Chip,BLE SoC)的定向阻断设备108与主控设备106通过串口或者USB口连接。在第一电子设备102为本应用场景下的需要进行连接阻断的设备,而不影响第二电子设备104的连接的情况下,定向阻断设备108中的低功耗蓝牙系统芯片监测BLE的各个数据信道,其中,低功耗蓝牙系统芯片与BLE的数据信道对应;根据目标BLE即第一电子设备的目标接入地址(Access Address)获取目标BLE的信道映射(Channel Map),指示该channel map中所包括的数据信道为活动信道;在某个活动信道监测到目标接入地址的情况下,与该活动信道对应的BLE SoC将发送阻断数据,阻断目标BLE的正常通信。本领域普通技术人员可以理解,图1所示的应用场景架构仅为示意,并不对上述方法以及该方法所能应用的场景造成限定。在一些实施例中,定向阻断设备108还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置,例如,定向阻断设备108可以是一个独立的硬件。第一电子设备102和第二电子设备104可以但不限于是各种个人计算机、智能手机、平板电脑、便携式可穿戴设备和物联网终端设备等各种支持蓝牙通信的电子设备,主控设备106可以是物联网网关、计算机设备、服务器或者服务器集群等。The method embodiments provided in this embodiment can be executed in a terminal, a computer, or a similar computing device. Taking running on a terminal as an example, FIG. 1 is an application scene diagram of a full-channel directional blocking method for a low-power Bluetooth connection according to an embodiment of the present invention. As shown in FIG. 1 , a first electronic device 102, a second electronic device 104 and The main control device 106 communicates through the Bluetooth wireless network, and the directional blocking device 108 comprising a Bluetooth low energy system chip (Bluetooth Low Energy System-on-a-Chip, BLE SoC) is connected to the main control device 106 through a serial port or a USB port . When the first electronic device 102 is the device that needs to block the connection in this application scenario without affecting the connection of the second electronic device 104, the Bluetooth low energy system chip in the directional blocking device 108 monitors the BLE Each data channel, wherein the Bluetooth low energy system chip corresponds to the data channel of the BLE; obtain the channel map (Channel Map) of the target BLE according to the target BLE, that is, the target access address (Access Address) of the first electronic device, and indicate the channel The data channels included in the map are active channels; when an active channel detects the target access address, the BLE SoC corresponding to the active channel will send blocking data to block the normal communication of the target BLE. Those skilled in the art can understand that the application scenario architecture shown in FIG. 1 is only for illustration, and does not limit the above method and the applicable scenarios of the method. In some embodiments, the directional blocking device 108 may also include more or fewer components than those shown in FIG. 1 , or have a different configuration than that shown in FIG. hardware. The first electronic device 102 and the second electronic device 104 can be, but not limited to, various electronic devices that support Bluetooth communication such as various personal computers, smart phones, tablet computers, portable wearable devices, and Internet of Things terminal devices. The main control device 106 It can be an IoT gateway, computer equipment, server or server cluster, etc.

在一个实施例中,图2是根据本发明实施例中低功耗蓝牙连接阻断方法的流程图,如图2所示,提供了一种低功耗蓝牙BLE连接阻断方法,包括以下步骤:In one embodiment, FIG. 2 is a flowchart of a method for blocking a Bluetooth low energy connection according to an embodiment of the present invention. As shown in FIG. 2 , a method for blocking a Bluetooth low energy BLE connection is provided, including the following steps :

步骤S210,低功耗蓝牙系统芯片监测BLE的各个数据信道。根据BLE SoC在同一时间可以监测的数据信道最大数量选择与数据信道数量对应的BLE SoC数量,从而使得BLESoC能够覆盖BLE的所有数据通信信道。Step S210, the Bluetooth low energy system chip monitors each data channel of BLE. According to the maximum number of data channels that BLE SoC can monitor at the same time, select the number of BLE SoC corresponding to the number of data channels, so that BLE SoC can cover all data communication channels of BLE.

在一些实施例中,根据现有的BLE的通信协议,BLE通信网络一共有40个信道,其中编号0到36的信道用于数据通信。每个BLE连接都会使用BLE跳频技术,BLE连接建立后,通信终端会遵循协议规范按照一定规律每隔一段时间跳到不同的信道上进行数据传输。对应于上述37个数据信道,使用37块BLE SoC,使得BLE SoC与BLE通信信道一一对应,即每块低功耗蓝牙系统芯片监测一条信道。本实施方式通过与BLE数据信道数量相同的BLE SoC实现信道监测,能够进一步提高数据信道监测的准确性和检测效率。In some embodiments, according to the existing BLE communication protocol, the BLE communication network has a total of 40 channels, among which channels numbered 0 to 36 are used for data communication. Each BLE connection will use BLE frequency hopping technology. After the BLE connection is established, the communication terminal will follow the protocol specification and jump to different channels at regular intervals for data transmission. Corresponding to the above 37 data channels, 37 BLE SoCs are used, so that the BLE SoCs correspond to the BLE communication channels one by one, that is, each Bluetooth low energy system chip monitors one channel. In this implementation manner, the channel monitoring is implemented through the BLE SoC having the same number of BLE data channels, which can further improve the accuracy and detection efficiency of the data channel monitoring.

步骤S220,根据目标BLE的目标接入地址确定目标BLE的信道映射。根据需要阻断的终端,获取与该终端对应的Access Address,可以根据BLE SoC的监测结果确定。BLE连接使用的跳频信道集合称为目标BLE的信道映射。让所有处于嗅探模式的BLE SoC在各自负责的信道上搜索目标Access Address,一旦在某个信道上发现了目标Access Address,就说明目标BLE连接使用了该信道,因此该信道在channel map中,channel map中的数据信道称为活动信道。Step S220, determine the channel mapping of the target BLE according to the target access address of the target BLE. According to the terminal that needs to be blocked, obtain the Access Address corresponding to the terminal, which can be determined according to the monitoring results of the BLE SoC. The set of frequency hopping channels used by the BLE connection is called the channel map of the target BLE. Let all BLE SoCs in sniffing mode search for the target Access Address on their respective responsible channels. Once the target Access Address is found on a certain channel, it means that the target BLE connection uses the channel, so the channel is in the channel map. The data channels in the channel map are called active channels.

步骤S230,在第一活动信道监测到目标接入地址的情况下,与第一活动信道对应的低功耗蓝牙系统芯片向第一活动信道发送阻断数据,阻断目标BLE的连接。对于活动信道的监测过程中,一旦在活动信道中发现目标Access Address,则负责该活动信道的BLE SoC将在该活动信道上发送阻断数据,引发数据碰撞,导致目标BLE在该活动信道的通信无法正常进行。由于所有活动信道均被BLE SoC监测,这将导致目标BLE连接使用的所有数据信道都无法正常通信,目标BLE的连接便被阻断。Step S230, when the first active channel detects the target access address, the Bluetooth low energy system chip corresponding to the first active channel sends blocking data to the first active channel to block the connection of the target BLE. For the monitoring process of the active channel, once the target Access Address is found in the active channel, the BLE SoC in charge of the active channel will send blocking data on the active channel, causing data collisions, resulting in the communication of the target BLE on the active channel cannot proceed normally. Since all active channels are monitored by the BLE SoC, this will cause all data channels used by the target BLE connection to fail to communicate normally, and the target BLE connection will be blocked.

步骤S210至步骤S230中,提供了一种低功耗连接阻断方法,通过BLE SoC覆盖BLE的各个数据信道并进行监测,根据目标Access Address确定目标BLE的channel map,在channel map中的数据信道监测到目标Access Address的情况下,在该数据信道中发送阻断数据,实现了BLE连接的阻断。From step S210 to step S230, a low power consumption connection blocking method is provided, and each data channel of BLE is covered and monitored by BLE SoC, and the channel map of the target BLE is determined according to the target Access Address, and the data channel in the channel map When the target Access Address is detected, the blocking data is sent in the data channel to realize the blocking of the BLE connection.

在一个实施例中,图3是根据本发明实施例的低功耗蓝牙连接阻断方法中获取信道映射的方法流程图,如图3所示,根据目标BLE的目标接入地址获取所述目标BLE的信道映射的过程包括以下步骤:In one embodiment, FIG. 3 is a flowchart of a method for obtaining channel mapping in a Bluetooth low energy connection blocking method according to an embodiment of the present invention. As shown in FIG. 3 , the target is obtained according to the target access address of the target BLE. The process of BLE channel mapping includes the following steps:

步骤S310,低功耗蓝牙系统芯片根据搜索持续时间,在对应的数据信道中搜索目标接入地址;Step S310, the Bluetooth low energy system chip searches for the target access address in the corresponding data channel according to the search duration;

步骤S320,获取信道映射,信道映射包括搜索到目标接入地址的数据信道。In step S320, a channel map is obtained, and the channel map includes the data channel of the searched target access address.

在步骤S310至步骤S320中,根据BLE数据间隔connection interval与调频序列周期确定搜索持续时间。例如,根据现有的低功耗蓝牙传输协议,每间隔connectioninterval指定的时间,连接双方必须切换一次信道,即跳频一次,其中connectioninterval的取值范围在7.5毫秒到4秒之间,且步进为1.25毫秒。同时,根据BLE的跳频信道择算法可知,BLE连接的跳频序列周期为37。因此如果BLE SoC在一个数据信道上等待完一个跳频周期所需的时间后,还没有接收到目标Access Address的数据包,就可以认为当前的信道没有被目标BLE连接使用。根据connection interval的取值范围与BLE跳频序列的周期,BLE SoC可以推算出BLE连接完成一个跳频序列周期所需的时间为277.5(7.5×37)毫秒到148(4×37)秒之间。如果在148秒内,包含目标Access Address的数据包仍没有出现在信道中,那么该信道就不被目标BLE连接使用,因此也不在channel map中。本实施例中提供了一种根据BLE connection interval与调频序列周期确定搜索持续时间,并根据搜索所持续时间在各个数据信道上搜索目标BLE的接入地址从而确定channel map的方法,提高了channel map的推断时间,也提高了channel map的准确度,从而能够更加高效和准确地进行BLE连接阻断。In step S310 to step S320, the search duration is determined according to the BLE data connection interval and the frequency modulation sequence period. For example, according to the existing Bluetooth low-power transmission protocol, the two parties must switch channels every interval specified by connectioninterval, that is, frequency hopping once, where the value range of connectioninterval is between 7.5 milliseconds and 4 seconds, and the step is 1.25 milliseconds. At the same time, according to the BLE frequency hopping channel selection algorithm, it can be known that the frequency hopping sequence period of the BLE connection is 37. Therefore, if the BLE SoC has not received the data packet of the target Access Address after waiting for the time required for a frequency hopping cycle on a data channel, it can be considered that the current channel is not used by the target BLE connection. According to the value range of the connection interval and the period of the BLE frequency hopping sequence, the BLE SoC can calculate that the time required for the BLE connection to complete a frequency hopping sequence period is between 277.5 (7.5×37) milliseconds and 148 (4×37) seconds . If within 148 seconds, the data packet containing the target Access Address still does not appear in the channel, then the channel is not used by the target BLE connection, so it is not in the channel map. This embodiment provides a method of determining the search duration according to the BLE connection interval and the frequency modulation sequence cycle, and searching for the access address of the target BLE on each data channel according to the search duration to determine the channel map, which improves the channel map. The inference time is also improved, and the accuracy of the channel map is also improved, so that the BLE connection can be blocked more efficiently and accurately.

在一个实施例中,图4是根据本发明实施例的低功耗蓝牙连接阻断方法中更新信道映射的方法流程图,如图4所示,根据目标BLE的目标接入地址获取目标BLE的信道映射之后,该方法包括以下步骤:In one embodiment, FIG. 4 is a flowchart of a method for updating channel mapping in a Bluetooth low energy connection blocking method according to an embodiment of the present invention. As shown in FIG. 4, the target BLE address is obtained according to the target access address of the target BLE. After channel mapping, the method includes the following steps:

步骤S410,在非活动信道中监测到目标接入地址的情况下,指示所述信道映射需要更新。Channel map被推断出来后,监测的BLE SoC将被分为两组:一组则负责监测活动信道的数据;另一组负责监测非活动信道的数据,非活动信道是指不在channel map中的数据信道。对于非活动信道的数据,一旦非活动信道组的nRF51822发现目标Access Address出现在其中,就说明目标BLE连接更新了channel map,需要重新获取更新后的channel map。Step S410, in the case that the target access address is detected in the inactive channel, it is indicated that the channel mapping needs to be updated. After the Channel map is inferred, the monitored BLE SoC will be divided into two groups: one group is responsible for monitoring the data of the active channel; the other group is responsible for monitoring the data of the inactive channel, and the inactive channel refers to the data not in the channel map channel. For the data of the inactive channel, once the nRF51822 of the inactive channel group finds that the target Access Address appears in it, it means that the target BLE connection has updated the channel map, and the updated channel map needs to be obtained again.

步骤S420,根据目标接入地址获取更新后的信道映射。重新根据目标AccesAddress推断被更新的channel map。In step S420, an updated channel mapping is obtained according to the target access address. Re-infer the updated channel map based on the target AccesAddress.

步骤S410至步骤S420中,通过对非活动信道的监测,能够及时获取目标BLE的channel map的变化,解决了目标BLE侦测到干扰,进而更新使用的跳频信道序列避开干扰,导致channel map更新,阻断无法准确进行的问题。From step S410 to step S420, by monitoring the inactive channel, the change of the channel map of the target BLE can be obtained in time, which solves the problem that the target BLE detects interference, and then updates the used frequency hopping channel sequence to avoid interference, resulting in channel map Update, blocking issues that don't work correctly.

在一个实施例中,图5是根据本发明实施例的低功耗蓝牙连接阻断方法中发送阻断数据的方法流程图,如图5所示,在第一活动信道监测到目标接入地址的情况下,与第一活动信道对应的低功耗蓝牙系统芯片向第一活动信道发送阻断数据包括:In one embodiment, FIG. 5 is a flow chart of a method for sending blocking data in a low-power Bluetooth connection blocking method according to an embodiment of the present invention. As shown in FIG. 5, the target access address is detected in the first active channel In the case of , sending the blocking data to the first active channel by the Bluetooth low energy system chip corresponding to the first active channel includes:

步骤S510,在第一活动信道监测到目标接入地址的情况下,与第一活动信道对应的低功耗蓝牙系统芯片向第一活动信道发送阻断数据;Step S510, when the target access address is detected by the first active channel, the Bluetooth low energy system chip corresponding to the first active channel sends blocking data to the first active channel;

步骤S520,在预设的发送持续时间之后,与第一活动信道对应的低功耗蓝牙系统芯片停止发送阻断数据。Step S520, after the preset sending duration, the Bluetooth low energy system chip corresponding to the first active channel stops sending the blocking data.

在步骤S510至步骤S520中,对于活动信道的数据,一旦负责监测活动信道组的BLESoC在其负责监测的活动信道中发现目标Access Address,该BLE SoC将在该活动信道上对目标Access Address发送预设持续时间的阻断数据,发送结束后再重新进入监测模式。其中,根据BLE的connection interval确定阻断数据的发送持续时间。在一些实施例中,通过获取目标BLE的connection interval的取值设定上述发送持续时间。由于目标BLE每隔一个connection interval必须跳一次频,即更换当前使用的数据信道。此时另发现AccessAddress的时间点为start,那么可以计算出当前信道后续正常的BLE数据包可能在start+connection interval秒的时间段内到达。由于BLE SoC在这期间发送的秒阻断数据占用了目标BLE连接当前使用的信道,所以若目标BLE连接再于该信道上发送数据,就会发生数据碰撞,导致通信无法正常进行。而且,由于阻断信息的发送的仅持续目标BLE会占用该数据信道的时间,因此,阻断数据不会影响其他BLE连接。本实施例提供的方法在不干扰其他BLE连接正常通信的情况下,阻断其中特定的一个连接,使得BLE连接阻断的针对性强并且更加精准。From step S510 to step S520, for the data of the active channel, once the BLESoC responsible for monitoring the active channel group finds the target Access Address in the active channel it is responsible for monitoring, the BLE SoC will send a pre-request message to the target Access Address on the active channel Set the duration of blocking data, and re-enter the monitoring mode after sending. Wherein, the sending duration of the blocking data is determined according to the connection interval of the BLE. In some embodiments, the above sending duration is set by acquiring the value of the connection interval of the target BLE. Since the target BLE must hop every other connection interval, that is, replace the currently used data channel. At this time, it is also found that the time point of AccessAddress is start, then it can be calculated that subsequent normal BLE data packets of the current channel may arrive within the time period of start+connection interval seconds. Since the second blocking data sent by BLE SoC during this period occupies the channel currently used by the target BLE connection, if the target BLE connection sends data on this channel again, data collision will occur, resulting in communication failure. Moreover, since the sending of the blocking information lasts only for the target BLE to occupy the time of the data channel, the blocking data will not affect other BLE connections. The method provided in this embodiment blocks a specific one of the connections without interfering with the normal communication of other BLE connections, so that the blocking of the BLE connection is highly targeted and more precise.

在一个实施例中,在预设的发送持续时间之后,与第一活动信道对应的低功耗蓝牙系统芯片停止发送阻断数据包括:在4秒之后,与第一活动信道对应的低功耗蓝牙系统芯片停止发送阻断数据,继续对第一活动信道进行监测。由于现有的蓝牙协议规定BLE连接每隔7.5毫秒到4.0秒,那么BLE连接在当前信道上停留的最长时间就为4秒,统一将阻断数据的发送持续时间设为4秒,4秒后BLE SoC再次回到监测模式,而无需每次根据不同的目标BLE获取不同的connection interval,可以简化BLE连接阻断的方案,使得阻断更加高效。In one embodiment, after the preset sending duration, the Bluetooth low energy system chip corresponding to the first active channel stops sending the blocking data comprising: after 4 seconds, the low power consumption corresponding to the first active channel The bluetooth system chip stops sending blocking data, and continues to monitor the first active channel. Since the existing Bluetooth protocol stipulates that the BLE connection is every 7.5 milliseconds to 4.0 seconds, then the maximum time that the BLE connection stays on the current channel is 4 seconds, and the duration of sending the blocked data is uniformly set to 4 seconds, 4 seconds Afterwards, the BLE SoC returns to the monitoring mode again, without the need to obtain different connection intervals according to different target BLEs each time, which can simplify the BLE connection blocking solution and make the blocking more efficient.

下面通过优选实施例对本申请实施例进行描述和说明。The embodiments of the present application are described and illustrated through preferred embodiments below.

图6是根据本发明优选实施例低功耗蓝牙连接阻断方法的示意图,根据现有的BLE协议,BLE使用37个数据信道。为了同时覆盖37个数据信道,使用37块Nordic公司的nRF51822芯片,它们的编号分别为0到36,与BLE的数据信道一一对应。FIG. 6 is a schematic diagram of a method for blocking a Bluetooth low energy connection according to a preferred embodiment of the present invention. According to the existing BLE protocol, BLE uses 37 data channels. In order to cover 37 data channels at the same time, 37 nRF51822 chips of Nordic Company are used, and their numbers are 0 to 36, corresponding to the data channels of BLE one by one.

当37块nRF51822上电初始化后,会进入嗅探模式,开始识别周围存在的BLE连接。这些BLE连接可能不止一个,本发明将在不干扰其他BLE连接正常通信的情况下,阻断其中特定的一个连接,从而实现定向阻断。When 37 pieces of nRF51822 are powered on and initialized, they will enter the sniffing mode and begin to identify the BLE connections that exist around them. These BLE connections may be more than one, and the present invention will block a specific one of them without interfering with the normal communication of other BLE connections, so as to realize directional blocking.

实现定向阻断的前提是识别出目标BLE连接,本发明将动用全部37块nRF51822完成连接识别。因为已建立的BLE连接会在37个数据信道上进行跳频通信,使用37块nRF51822可以覆盖所有37个数据信道,这样便可以嗅探到周围所有BLE连接的Access Address连接标识。The premise of realizing directional blocking is to identify the target BLE connection. This invention will use all 37 pieces of nRF51822 to complete the connection identification. Because the established BLE connection will perform frequency hopping communication on 37 data channels, using 37 pieces of nRF51822 can cover all 37 data channels, so that the Access Address connection identifiers of all surrounding BLE connections can be sniffed.

在识别BLE连接后,本发明将推断目标BLE连接使用的跳频信道映射,即channelmap,目标BLE连接使用的跳频信道集合称为channel map。让37块处于嗅探模式的nRF51822在各自负责的信道上搜索目标Access Address 148秒。一旦在某个信道上发现了AccessAddress,就说明目标BLE连接使用了该信道。因此该信道也在channel map中。如果在148秒内,包含目标Access Address的数据包仍没有出现在信道中,那么该信道就不被目标BLE连接使用,因此也不在channel map中。After the BLE connection is identified, the present invention infers the frequency-hopping channel mapping used by the target BLE connection, that is, channelmap, and the set of frequency-hopping channels used by the target BLE connection is called a channel map. Let 37 pieces of nRF51822 in sniffing mode search for the target Access Address on their respective channels for 148 seconds. Once an AccessAddress is found on a channel, it means that the channel is used by the target BLE connection. So the channel is also in the channel map. If within 148 seconds, the data packet containing the target Access Address still does not appear in the channel, then the channel is not used by the target BLE connection, so it is not in the channel map.

Channel map被推断出来后,37块nRF51822将被分为两组。一组负责嗅探不在channel map中的非活动信道的数据;另一组负责嗅探是channel map所包含的活动信道的数据。After the Channel map is inferred, 37 nRF51822 blocks will be divided into two groups. One group is responsible for sniffing data of inactive channels not in the channel map; the other group is responsible for sniffing data of active channels included in the channel map.

对于非活动信道的数据,一旦非活动信道组的nRF51822发现目标Access Address出现在其中,就说明目标BLE连接更新了channel map,此时回到根据Access Address推断channel map的步骤,重新推断被更新的channel map。For the data of the inactive channel, once the nRF51822 of the inactive channel group finds that the target Access Address appears in it, it means that the target BLE connection has updated the channel map. At this time, return to the step of inferring the channel map based on the Access Address, and re-infer the updated channel map.

对于活动信道的数据,一旦活动信道组的nRF51822发现目标Access Address,就立即从嗅探模式转变为发送模式,并在自己负责的信道上对目标Access Address持续发送4秒的阻断数据。4秒后,nRF51822再回到嗅探模式。如此重复。For the data of the active channel, once the nRF51822 of the active channel group finds the target Access Address, it immediately changes from the sniffing mode to the sending mode, and continuously sends 4 seconds of blocking data to the target Access Address on the channel it is responsible for. After 4 seconds, nRF51822 returns to sniffing mode. So repeat.

蓝牙协议规定BLE连接每隔7.5毫秒到4.0秒,步进为1.25毫秒,必须跳一次频,即更换当前使用的数据信道。那么BLE连接在当前信道上停留的最长时间就为4秒。此时另发现Access Address的时间点为start,那么可以计算出当前信道后续正常的BLE数据包可能在start+4秒的时间段内到达。由于nRF51822在这4秒期间发送的秒阻断数据占用了目标BLE连接当前使用的信道,所以若目标BLE连接再于该信道上发送数据,就会发生数据碰撞,导致通信无法正常进行。由于所有channel map中的信道均被nRF51822嗅探,这将导致目标BLE连接使用的所有数据信道都无法通信,BLE连接便被阻断。The Bluetooth protocol stipulates that the BLE connection is every 7.5 milliseconds to 4.0 seconds, with a step of 1.25 milliseconds, and the frequency must be jumped once, that is, the currently used data channel is replaced. Then the maximum time that the BLE connection stays on the current channel is 4 seconds. At this time, it is also found that the time point of the Access Address is start, then it can be calculated that the subsequent normal BLE data packets of the current channel may arrive within the time period of start+4 seconds. Since the second blocking data sent by nRF51822 during these 4 seconds occupies the channel currently used by the target BLE connection, if the target BLE connection sends data on this channel again, data collision will occur, resulting in communication failure. Since all channels in the channel map are sniffed by nRF51822, this will cause all data channels used by the target BLE connection to be unable to communicate, and the BLE connection will be blocked.

上述优选实施例中的低功耗蓝牙连接阻断方法,是一种全频道的定向阻断方法。全频道这里指BLE使用的37个数据信道,定向阻断指本发明提出的阻断方法仅阻断指定的BLE连接,不会影响其他BLE连接,且不会影响同频段2.4GHz下的其他非BLE通信协议。并且在覆盖和监测了所有BLE数据信道后,仅需要推断出channel map就可以实现后续阻断BLE连接的目的,BLE连接发送的连接参数更新也不会被错过。The Bluetooth low energy connection blocking method in the above preferred embodiment is a full-channel directional blocking method. Full channel here refers to the 37 data channels used by BLE. Directional blocking means that the blocking method proposed in the present invention only blocks the specified BLE connection, and will not affect other BLE connections, and will not affect other non-channels under the same frequency band 2.4GHz. BLE communication protocol. And after covering and monitoring all BLE data channels, it is only necessary to deduce the channel map to achieve the purpose of blocking the BLE connection in the future, and the connection parameter update sent by the BLE connection will not be missed.

应该理解的是,虽然图2至图6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2至图6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。It should be understood that although the various steps in the flow charts of FIG. 2 to FIG. 6 are shown sequentially as indicated by the arrows, these steps are not necessarily executed sequentially in the order indicated by the arrows. Unless otherwise specified herein, there is no strict order restriction on the execution of these steps, and these steps can be executed in other orders. Moreover, at least some of the steps in FIGS. 2 to 6 may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily executed at the same time, but may be executed at different times. These sub-steps or The execution order of the stages is not necessarily performed sequentially, but may be executed alternately or alternately with at least a part of other steps or substeps of other steps or stages.

在一个实施例中,图7是根据本发明实施例中低功耗蓝牙连接阻断装置的示意图,如图7所示,提供了一种低功耗蓝牙BLE连接阻断装置,该装置包括低功耗蓝牙系统芯片72和获取模块74:In one embodiment, FIG. 7 is a schematic diagram of a Bluetooth low energy connection blocking device according to an embodiment of the present invention. As shown in FIG. 7 , a low power consumption Bluetooth BLE connection blocking device is provided, which includes a low Power consumption bluetooth system chip 72 and acquisition module 74:

低功耗蓝牙系统芯片72用于监测BLE的各个数据信道,其中,低功耗蓝牙系统芯片72与数据信道对应;The Bluetooth low energy system chip 72 is used to monitor each data channel of BLE, wherein the Bluetooth low energy system chip 72 corresponds to the data channel;

获取模块74用于根据目标BLE的目标接入地址获取目标BLE的信道映射,指示信道映射中的数据信道为活动信道;The obtaining module 74 is used to obtain the channel mapping of the target BLE according to the target access address of the target BLE, indicating that the data channel in the channel mapping is an active channel;

在第一活动信道监测到目标接入地址的情况下,与第一活动信道对应的低功耗蓝牙系统芯片72还用于向第一活动信道发送阻断数据,阻断目标BLE的连接。When the target access address is detected by the first active channel, the Bluetooth low energy system chip 72 corresponding to the first active channel is also used to send blocking data to the first active channel to block the connection of the target BLE.

在一个实施例中,低功耗蓝牙连接阻断装置包括37块低功耗蓝牙系统芯片,37块低功耗蓝牙系统芯片用于监测BLE的37个数据信道,低功耗蓝牙系统芯片与数据信道一一对应。In one embodiment, the low-power bluetooth connection blocking device includes 37 low-power bluetooth system chips, 37 low-power bluetooth system chips are used to monitor 37 data channels of BLE, and the low-power bluetooth system chips and data Channels correspond to each other.

关于低功耗蓝牙连接阻断装置的具体限定可以参见上文中对于低功耗蓝牙连接阻断方法的限定,在此不再赘述。上述低功耗蓝牙连接阻断装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。For specific limitations on the Bluetooth low energy connection blocking device, please refer to the above definition on the Bluetooth low energy connection blocking method, which will not be repeated here. Each module in the above-mentioned low-power consumption Bluetooth connection blocking device can be fully or partially realized by software, hardware and a combination thereof. The above-mentioned modules can be embedded in or independent of the processor in the computer device in the form of hardware, and can also be stored in the memory of the computer device in the form of software, so that the processor can invoke and execute the corresponding operations of the above-mentioned modules.

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储低功耗蓝牙BLE连接数据。该计算机设备的接口用于与低功耗蓝牙系统芯片连接通信。该计算机程序被处理器执行时以实现一种低功耗蓝牙BLE连接阻断方法。In one embodiment, a computer device is provided, which may be a server. The computer device includes a processor, memory, network interface and database connected by a system bus. Wherein, the processor of the computer device is used to provide calculation and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, computer programs and databases. The internal memory provides an environment for the operation of the operating system and computer programs in the non-volatile storage medium. The computer device's database is used to store Bluetooth Low Energy BLE connection data. The interface of the computer device is used for connecting and communicating with the low-power bluetooth system chip. When the computer program is executed by the processor, a method for blocking the connection of the Bluetooth low energy consumption BLE is realized.

本领域技术人员可以理解,上述描述仅仅是与本申请方案相关的部分结构的部分,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。Those skilled in the art can understand that the above description is only a part of the partial structure related to the solution of the application, and does not constitute a limitation on the computer equipment on which the solution of the application is applied. The specific computer equipment may include More or fewer components, or combinations of certain components, or different arrangements of components.

在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述低功耗蓝牙BLE连接阻断方法。In one embodiment, a computer device is provided, including a memory, a processor, and a computer program stored on the memory and operable on the processor. When the processor executes the computer program, the above-mentioned low-power Bluetooth BLE connection is blocked method.

上述低功耗蓝牙BLE连接阻断计算机设备,通过低功耗蓝牙系统芯片监测BLE的各个数据信道,其中,低功耗蓝牙系统芯片与数据信道对应;根据目标BLE的目标接入地址确定目标BLE的信道映射,指示信道映射中的数据信道为活动信道;在第一活动信道监测到目标接入地址的情况下,与第一活动信道对应的低功耗蓝牙系统芯片向第一活动信道发送阻断数据,从而实现了阻断目标BLE的连接。The above-mentioned bluetooth low power consumption BLE connects and blocks computer equipment, monitors each data channel of BLE through the bluetooth low power consumption system chip, wherein, the bluetooth low power consumption system chip corresponds to the data channel; determines the target BLE according to the target access address of the target BLE The channel mapping indicates that the data channel in the channel mapping is an active channel; when the first active channel monitors the target access address, the Bluetooth low energy system chip corresponding to the first active channel sends a block to the first active channel Interrupt data, thereby realizing the connection of blocking target BLE.

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述低功耗蓝牙BLE连接阻断方法。In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored, and when the computer program is executed by a processor, the above method for blocking a Bluetooth Low Energy BLE connection is implemented.

上述低功耗蓝牙BLE连接阻断计算机设备可读存储介质,通过低功耗蓝牙系统芯片监测BLE的各个数据信道,其中,低功耗蓝牙系统芯片与数据信道对应;根据目标BLE的目标接入地址确定目标BLE的信道映射,指示信道映射中的数据信道为活动信道;在第一活动信道监测到目标接入地址的情况下,与第一活动信道对应的低功耗蓝牙系统芯片向第一活动信道发送阻断数据,从而实现了阻断目标BLE的连接。The above-mentioned low-power Bluetooth BLE connection blocks the readable storage medium of the computer device, and monitors each data channel of BLE through the low-power Bluetooth system chip, wherein the low-power Bluetooth system chip corresponds to the data channel; according to the target access of the target BLE The address determines the channel mapping of the target BLE, indicating that the data channel in the channel mapping is an active channel; when the first active channel monitors the target access address, the Bluetooth low energy system chip corresponding to the first active channel sends the first active channel to the first active channel. The active channel sends blocking data, thus realizing the blocking target BLE connection.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。Those of ordinary skill in the art can understand that all or part of the processes in the methods of the above embodiments can be implemented through computer programs to instruct related hardware, and the computer programs can be stored in a non-volatile computer-readable memory In the medium, when the computer program is executed, it may include the processes of the embodiments of the above-mentioned methods. Wherein, any references to memory, storage, database or other media used in the various embodiments provided in the present application may include non-volatile and/or volatile memory. Nonvolatile memory can include read only memory (ROM), programmable ROM (PROM), electrically programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM), or flash memory. Volatile memory can include random access memory (RAM) or external cache memory. By way of illustration and not limitation, RAM is available in many forms such as Static RAM (SRAM), Dynamic RAM (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDRSDRAM), Enhanced SDRAM (ESDRAM), Synchronous Chain Synchlink DRAM (SLDRAM), memory bus (Rambus) direct RAM (RDRAM), direct memory bus dynamic RAM (DRDRAM), and memory bus dynamic RAM (RDRAM), etc.

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。The technical features of the above embodiments can be combined arbitrarily. To make the description concise, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, they should be It is considered to be within the range described in this specification.

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。The above-mentioned embodiments only represent several implementation modes of the present application, and the description thereof is relatively specific and detailed, but it should not be construed as limiting the scope of the patent for the invention. It should be noted that those skilled in the art can make several modifications and improvements without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the scope of protection of the patent application should be based on the appended claims.

Claims (10)

1.一种低功耗蓝牙BLE连接阻断方法,其特征在于,所述方法包括:1. A low-power consumption bluetooth BLE connection blocking method, is characterized in that, described method comprises: 低功耗蓝牙系统芯片监测BLE的各个数据信道,其中,所述低功耗蓝牙系统芯片与所述数据信道对应;The Bluetooth low energy system chip monitors each data channel of BLE, wherein the Bluetooth low energy system chip corresponds to the data channel; 根据目标BLE的目标接入地址确定所述目标BLE的信道映射,指示所述信道映射中的所述数据信道为活动信道;determining the channel mapping of the target BLE according to the target access address of the target BLE, indicating that the data channel in the channel mapping is an active channel; 在第一活动信道监测到所述目标接入地址的情况下,与所述第一活动信道对应的所述低功耗蓝牙系统芯片向所述第一活动信道发送阻断数据,阻断所述目标BLE的连接。When the first active channel detects the target access address, the Bluetooth low energy system chip corresponding to the first active channel sends blocking data to the first active channel, blocking the The connection to the target BLE. 2.根据权利要求1所述的方法,其特征在于,所述根据目标BLE的目标接入地址获取所述目标BLE的信道映射包括:2. The method according to claim 1, wherein said obtaining the channel mapping of the target BLE according to the target access address of the target BLE comprises: 所述低功耗蓝牙系统芯片根据搜索持续时间,在对应的数据信道中搜索所述目标接入地址,其中,根据BLE数据间隔与调频序列周期确定所述搜索持续时间;The Bluetooth low energy system chip searches for the target access address in the corresponding data channel according to the search duration, wherein the search duration is determined according to the BLE data interval and the frequency modulation sequence period; 获取所述信道映射,所述信道映射包括搜索到所述目标接入地址的所述数据信道。Acquiring the channel map, where the channel map includes the data channel from which the target access address is found. 3.根据权利要求1所述的方法,其特征在于,所述根据目标BLE的目标接入地址获取所述目标BLE的信道映射之后,所述方法包括:3. The method according to claim 1, wherein, after obtaining the channel mapping of the target BLE according to the target access address of the target BLE, the method comprises: 在非活动信道中监测到所述目标接入地址的情况下,指示所述信道映射需要更新,其中,所述非活动信道为不在所述信道映射中的所述数据信道;Indicating that the channel map needs to be updated when the target access address is detected in an inactive channel, where the inactive channel is the data channel not in the channel map; 根据所述目标接入地址获取更新后的信道映射。The updated channel mapping is obtained according to the target access address. 4.根据权利要求1所述的方法,其特征在于,在第一活动信道监测到所述目标接入地址的情况下,与所述第一活动信道对应的所述低功耗蓝牙系统芯片向所述第一活动信道发送阻断数据包括:4. The method according to claim 1, wherein, when the first active channel monitors the target access address, the Bluetooth low energy system chip corresponding to the first active channel sends The first active channel sending blocking data includes: 在第一活动信道监测到所述目标接入地址的情况下,与所述第一活动信道对应的所述低功耗蓝牙系统芯片向所述第一活动信道发送阻断数据;When the first active channel detects the target access address, the Bluetooth low energy system chip corresponding to the first active channel sends blocking data to the first active channel; 在预设的发送持续时间之后,与所述第一活动信道对应的所述低功耗蓝牙系统芯片停止发送所述阻断数据,其中,根据BLE数据间隔确定所述阻断数据的发送持续时间。After the preset sending duration, the Bluetooth low energy system chip corresponding to the first active channel stops sending the blocking data, wherein the sending duration of the blocking data is determined according to the BLE data interval . 5.根据权利要求4所述的方法,其特征在于,所述在预设的发送持续时间之后,与所述第一活动信道对应的所述低功耗蓝牙系统芯片停止发送所述阻断数据包括:5. The method according to claim 4, characterized in that, after the preset sending duration, the Bluetooth low energy system chip corresponding to the first active channel stops sending the blocking data include: 在4秒之后,与所述第一活动信道对应的所述低功耗蓝牙系统芯片停止发送所述阻断数据,继续对所述第一活动信道进行监测。After 4 seconds, the Bluetooth low energy system chip corresponding to the first active channel stops sending the blocking data, and continues to monitor the first active channel. 6.根据权利要求1至5中任一项所述的方法,其特征在于,低功耗蓝牙系统芯片监测BLE的各个数据信道包括:6. The method according to any one of claims 1 to 5, wherein the monitoring of each data channel of the BLE by the Bluetooth low energy system chip comprises: 37块低功耗蓝牙系统芯片监测BLE的37个数据信道,所述低功耗蓝牙系统芯片与所述数据信道一一对应。37 low-power bluetooth system chips monitor 37 data channels of BLE, and the low-power bluetooth system chips correspond to the data channels one by one. 7.一种低功耗蓝牙BLE连接阻断装置,其特征在于,所述装置包括低功耗蓝牙系统芯片、获取模块:7. A low-power bluetooth BLE connection blocking device is characterized in that the device includes a low-power bluetooth system chip and an acquisition module: 所述低功耗蓝牙系统芯片用于监测BLE的各个数据信道,其中,所述低功耗蓝牙系统芯片与所述数据信道对应;The Bluetooth low energy system chip is used to monitor each data channel of BLE, wherein the Bluetooth low energy system chip corresponds to the data channel; 获取模块用于根据目标BLE的目标接入地址获取所述目标BLE的信道映射,指示所述信道映射中的所述数据信道为活动信道;The obtaining module is used to obtain the channel mapping of the target BLE according to the target access address of the target BLE, indicating that the data channel in the channel mapping is an active channel; 在第一活动信道监测到所述目标接入地址的情况下,与所述第一活动信道对应的所述低功耗蓝牙系统芯片还用于向所述第一活动信道发送阻断数据,阻断所述目标BLE的连接。When the target access address is detected by the first active channel, the Bluetooth low energy system chip corresponding to the first active channel is also used to send blocking data to the first active channel, blocking Disconnect the target BLE. 8.根据权利要求7所述的装置,其特征在于,所述装置包括37块低功耗蓝牙系统芯片,所述37块低功耗蓝牙系统芯片用于监测BLE的37个数据信道,所述低功耗蓝牙系统芯片与所述数据信道一一对应。8. The device according to claim 7, wherein the device comprises 37 low-power bluetooth system chips, and the 37 low-power bluetooth system chips are used to monitor 37 data channels of BLE, and the The Bluetooth low energy system chip is in one-to-one correspondence with the data channels. 9.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。9. A computer device, comprising a memory, a processor, and a computer program stored on the memory and operable on the processor, characterized in that, when the processor executes the computer program, any one of claims 1 to 6 is realized. A step of said method. 10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。10. A computer-readable storage medium, on which a computer program is stored, wherein when the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 6 are realized.
CN202010655752.7A 2020-07-09 2020-07-09 Low-power bluetooth connection blocking method, device, computer equipment and storage medium Active CN111757308B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010655752.7A CN111757308B (en) 2020-07-09 2020-07-09 Low-power bluetooth connection blocking method, device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010655752.7A CN111757308B (en) 2020-07-09 2020-07-09 Low-power bluetooth connection blocking method, device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN111757308A CN111757308A (en) 2020-10-09
CN111757308B true CN111757308B (en) 2022-11-15

Family

ID=72710848

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010655752.7A Active CN111757308B (en) 2020-07-09 2020-07-09 Low-power bluetooth connection blocking method, device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN111757308B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115022852B (en) * 2021-12-16 2023-10-20 荣耀终端有限公司 Method and electronic device for controlling Bluetooth transmission rate

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109768806A (en) * 2017-11-09 2019-05-17 原相科技股份有限公司 Wireless bluetooth device, controller and method therefor
CN109788461A (en) * 2017-11-15 2019-05-21 深圳市优必选科技有限公司 Bluetooth dual-mode data communication method and device

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106332132B (en) * 2015-07-03 2021-05-04 中兴通讯股份有限公司 A communication terminal and method for adaptive Bluetooth performance adjustment

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109768806A (en) * 2017-11-09 2019-05-17 原相科技股份有限公司 Wireless bluetooth device, controller and method therefor
CN109788461A (en) * 2017-11-15 2019-05-21 深圳市优必选科技有限公司 Bluetooth dual-mode data communication method and device

Also Published As

Publication number Publication date
CN111757308A (en) 2020-10-09

Similar Documents

Publication Publication Date Title
CN113766559B (en) A network mode control method, terminal and storage medium
US9154936B2 (en) Immediate connection following device discovery
CN113395687B (en) Reconnection method, reconnection device, electronic equipment and storage medium
US11252662B2 (en) Resource conservation in waking up wake-up radio (WUR) terminals
CN107509201A (en) Multi-subscriber identity module device, its chip and method for receiving paging signal with it
CN104025520B (en) Lookup table creation method and query method, and controller, forwarding device and system therefor
WO2020114048A1 (en) Data transmission method and related apparatus
CN111757308B (en) Low-power bluetooth connection blocking method, device, computer equipment and storage medium
CN111432304B (en) Earphone control method, earphone control device, electronic equipment, earphone control system and storage medium
CN114126001A (en) Method, apparatus, device and medium for transmitting system parameters of soft access device
US8873536B2 (en) Identifying a random advertising device as a connected device
US9204469B2 (en) Duplicate connection detection for devices using random addresses
CN112383386A (en) Data transmission method and device, computer equipment and computer readable storage medium
CN114698069B (en) Communication method and device
US9504045B2 (en) Bluetooth service estimation apparatus and bluetooth service estimation method thereof
CN115052320B (en) A conditional switching method, device and storage medium
US9001695B2 (en) Caching of a remote data structure based on requested information
CN108093490A (en) Network switching control method and device
CN114938529A (en) Data transmission method, system, electronic device and medium
CN119364558B (en) A method for establishing a wireless connection, an access point (AP), a standby point (STA), and a wireless communication system.
CN112512027A (en) Server, communication method, system and computer readable storage medium
CN116992170B (en) A method and related apparatus for processing preset identifiers in data.
WO2021017987A1 (en) Device identification method and related apparatus
US12232150B2 (en) Data transmission method and data transmission device
CN113193967B (en) Multimode communication method, device, network module and computer readable storage medium

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
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20201009

Assignee: Hangzhou Anheng Information Security Technology Co.,Ltd.

Assignor: Dbappsecurity Co.,Ltd.

Contract record no.: X2024980043365

Denomination of invention: Low power Bluetooth connection blocking method, device, computer equipment, and storage medium

Granted publication date: 20221115

License type: Common License

Record date: 20241231

EE01 Entry into force of recordation of patent licensing contract