CN113052990A - 巡更方法 - Google Patents
巡更方法 Download PDFInfo
- Publication number
- CN113052990A CN113052990A CN201911370519.8A CN201911370519A CN113052990A CN 113052990 A CN113052990 A CN 113052990A CN 201911370519 A CN201911370519 A CN 201911370519A CN 113052990 A CN113052990 A CN 113052990A
- Authority
- CN
- China
- Prior art keywords
- patrol
- bluetooth
- packets
- packet
- ble
- 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
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C1/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
- G07C1/20—Checking timed patrols, e.g. of watchman
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
-
- 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
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
- H04W52/0251—Power saving arrangements in terminal devices using monitoring of local events, e.g. events related to user activity
-
- 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)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
一种巡更方法,应用于巡更装置中。当侦测到所述巡更装置移动时,每隔固定时间间隔扫瞄周遭的巡更点,每一个巡更点上布置一个BLE发射器。根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址。根据BLE装置列表对收到的所述多个蓝芽封包进行过滤和筛选,储存并记录符合OUI的蓝芽封包为巡更封包,并且纪录相应所述多个巡更封包的巡更点。将所述记录的巡更封包上传到LoRa基站,再由所述LoRa基站传送到服务器。本发明的巡更方法可减少封包长度,以减少封包遗失率,并降低耗电量,不需频繁的更换电池或充电。
Description
技术领域
本发明涉及省电技术,尤其涉及一种巡更方法。
背景技术
基于小区的安全管理需求,都会配置巡逻人员来定时或不定时的察看小区内部与周边环境,搭配使用巡更***可让巡逻工作更方便与确实。已知的巡更***利用GPS或RFID来协助确认巡逻人员目前到达的位置。若使用无线射频辨识(Radio FrequencyIDentification,RFID),则会搭配一个巡更棒当做RFID读取器(Reader)。然而,RFIDReader需要较大的射频(Radio Frequency,RF)功率(Power),且比较耗电。
发明内容
鉴于以上内容,有必要提供一种巡更方法,符合巡更的特性,進一步減少封包長度和發包次數以達到省電效果。
本发明实施例提供一种巡更方法,应用于巡更装置中,其特征在于,所述巡更装置具有BLE装置列表,所述BLE装置列表中预先存储所有符合规格的BLE发射器的媒体访问控制MAC地址中的机构唯一识别符OUI,所述方法包括:当侦测到所述巡更装置移动时,每隔固定时间间隔扫瞄周遭的巡更点,每一个巡更点上布置一个BLE发射器;根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址;根据所述BLE装置列表对收到的所述多个蓝芽封包进行过滤和筛选,储存并记录符合所述OUI的蓝芽封包为巡更封包,并且纪录相应所述多个巡更封包的巡更点;及将所述记录的巡更封包上传到LoRa基站,再由所述LoRa基站传送到服务器。
本发明实施例还提供一种巡更方法,应用于巡更装置中,其特征在于,所述巡更装置具有BLE装置列表,所述BLE装置列表中预先存储所有符合规格的BLE发射器的MAC地址,并且将每一个符合规格的MAC地址加上标签,所述方法包括:当侦测到所述巡更装置移动时,每隔固定时间间隔扫瞄周遭的巡更点,每一个巡更点上布置一个BLE发射器;根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址;根据所述BLE装置列表对收到的所述多个蓝芽封包进行过滤和筛选,储存并记录符合所述标签的蓝芽封包为巡更封包,并且纪录相应所述多个巡更封包的巡更点;及将相应所述巡更封包的标签上传到LoRa基站,再由所述LoRa基站传送到服务器。
本发明实施例还提供一种巡更方法,应用于巡更装置中,其特征在于,所述巡更装置具有BLE装置列表,所述BLE装置列表中预先存储所有符合规格的BLE发射器的媒体访问控制MAC地址中的机构唯一识别符OUI,所述方法包括:当侦测到所述巡更装置移动时,每隔固定时间间隔扫瞄周遭的巡更点,每一个巡更点上布置一个BLE发射器;根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址;根据所述BLE装置列表对收到的所述多个蓝芽封包进行过滤和筛选,储存并记录符合所述OUI的蓝芽封包为巡更封包,并且纪录相应所述多个巡更封包的巡更点;及将所述记录的巡更封包压缩后再上传到LoRa基站,再由所述LoRa基站传送到服务器。
本发明实施例的巡更方法符合巡更的特性,進一步減少封包長度和發包次數以達到省電效果。
附图说明
图1是显示本发明实施例的巡更装置的硬件架构示意图。
图2是显示本发明实施例的巡更装置的功能方块图。
图3是本发明第一实施例的巡更方法的步骤流程图。
图4是本发明第二实施例的巡更方法的步骤流程图。
图5是本发明第三实施例的巡更方法的步骤流程图。
图6是本发明实施例的封包压缩的示意图。
主要元件符号说明
巡更装置 10
处理器 100
内存 20
计算单元 110
存储单元 120
LoRa通讯模块 130
低功耗蓝芽通讯模块 140
震动与移动侦测模块 150
如下具体实施方式将结合上述附图进一步说明本发明。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施例对本发明进行详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。
需要说明的是,在本发明中涉及“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个所述特征。另外,各个实施例的间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围内。
图1是显示本发明实施例的巡更装置的硬件架构示意图。巡更装置10,但不仅限于,可通过***总线相互通信连接处理器100、内存200以及调整封包长度的***300,图1仅示出了具有组件100-300的巡更装置10,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。
所述内存200至少包括一种类型的可读存储介质,所述可读存储介质包括闪存、硬盘、多媒体卡、卡型内存(例如,SD或DX内存等)、随机访问内存(RAM)、静态随机访问内存(SRAM)、只读存储器(ROM)、电可擦除可程序设计只读存储器(EEPROM)、可程序设计只读存储器(PROM)、磁性内存、磁盘、光盘等。在一些实施例中,所述内存200可以是所述巡更装置10的内部存储单元,例如巡更装置10的硬盘或内存。在另一些实施例中,所述内存也可以是所述巡更装置10的外部存储设备,例如所述巡更装置10上配备的插接式硬盘,智能存储卡(Smart Media Card,SMC),安全数字(Secure Digital,SD)卡,闪存卡(Flash Card)等。当然,所述内存200还可以既包括所述巡更装置10的内部存储单元也包括其外部存储设备。本实施例中,所述内存200通常用于存储安装于所述巡更装置10的操作***和各类应用软件,例如巡更***300的程序代码等。此外,所述内存200还可以用于暂时地存储已经输出或者将要输出的各类数据。
所述处理器100在一些实施例中可以是中央处理器(Central Processing Unit,CPU)、控制器、微控制器、微处理器、或其他数据处理芯片。所述处理器100通常用于控制所述巡更装置10的总体操作。本实施例中,所述处理器100用于运行所述内存200中存储的程序代码或者处理数据,例如,运行所述巡更***300等。
需要说明的是,图1仅为举例说明巡更装置10。在其他实施例中,巡更装置10也可以包括更多或者更少的组件,或者具有不同的组件配置。
图2是显示本发明实施例的巡更装置的功能方块图,其用于执行巡更方法。本发明实施例的巡更方法可由储存媒体中的计算机程序来实现,例如,行动装置10中的内存200。当实现本发明方法的计算机程序由处理器100加载到内存200时,驱动巡更装置10的处理器100执行本发明实施例的巡更方法。
本发明实施例的巡更装置10(例如,巡更卡)包括计算单元110、存储单元120、LoRa通讯模块130、低功耗蓝芽通讯(Bluetooth Low Energy,BLE)模块140与震动与移动侦测(G-sensor)模块150。
在本发明第一实施例的巡更装置中,存储单元120具有BLE装置列表,在所述BLE装置列表中预先存储所有符合规格的BLE发射器(Beacon)的媒体访问控制(Media AccessControl,MAC)地址中的机构唯一识别符(Organizationally Unique Identifier,OUI)。MAC地址一般由6个字节(Bytes)组成,OUI指的是前3个字节的地址。预先在每一个巡更点布置一个BLE发射器,当震动与移动侦测模块150侦测到巡更装置100移动时,开始唤醒BLE模块140。
BLE模块140开始每隔固定时间间隔(例如,5秒)扫瞄周遭的巡更点,扫瞄的动作维持预设时间,例如,三分钟,并且根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址和用于计算距离的接受信号强度指示(ReceivedSignal Strength Indication,RSSI)值,然后将所述多个蓝芽封包传送给计算单元110和存储单元120。
计算单元110根据所述BLE装置列表对收到的巡更点的蓝芽封包进行过滤和筛选,储存并记录符合OUI的蓝芽封包为巡更封包,并且纪录相应所述多个巡更封包的巡更点。LoRa通讯模块130将记录的巡更封包上传到LoRa基站,再由所述LoRa基站传送到服务器。
LoRa通讯模块130在上传巡更封包时,在每收到一个符合OUI的蓝芽封包时,就将相应所述符合所述OUI的蓝芽封包的巡更封包上传到所述LoRa基站。
LoRa通讯模块130在上传巡更封包时,还可在收集到符合OUI的蓝芽封包且达到预设数量时,或是震动与移动侦测模块150未侦测到巡更装置100移动时,才将相应所述多个符合OUI的蓝芽封包的巡更封包上传到所述LoRa基站。
在本发明第二实施例的巡更装置中,存储单元120具有BLE装置列表,在所述BLE装置列表中预先存储所有符合规格的BLE发射器的MAC地址,并且将每一个符合规格的BLE发射器的MAC地址加上标签,例如,MAC地址1:A;MAC地址2:B;MAC地址3:C;…以此类推。预先在每一个巡更点布置一个BLE发射器,当震动与移动侦测模块150侦测到巡更装置100移动时,开始唤醒BLE模块140。
BLE模块140开始每隔固定时间间隔(例如,5秒)扫瞄周遭的巡更点,扫瞄的动作维持预设时间,例如,三分钟,并且根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址和用于计算距离的RSSI值,然后将所述多个蓝芽封包传送给计算单元110和存储单元120。
计算单元110根据所述BLE装置列表对收到的巡更点的蓝芽封包进行过滤和筛选,纪录符合MAC地址的蓝芽封包及相应的标签。LoRa通讯模块130将相应蓝芽封包的标签上传到LoRa基站,再由所述LoRa基站传送到服务器。
LoRa通讯模块130上传标签时,在每收到一个符合默认标签的蓝芽封包时,就将相应所述蓝芽封包的标签上传到所述LoRa基站。
LoRa通讯模块130上传标签时,还可在收集到符合默认标签的蓝芽封包且达到预设数量时,或是震动与移动侦测模块150未侦测到巡更装置100移动时,才将相应所述多个蓝芽封包的标签根据扫瞄到的时间依序上传到所述LoRa基站。
LoRa通讯模块130上传巡更封包时,还可在收集到符合默认标签的蓝芽封包且达到预设数量时,或是震动与移动侦测模块150未侦测到巡更装置100移动时,不上传相应所述多个符合默认标签的蓝芽封包的巡更封包,而是仅上传所述多个蓝芽封包的标签或百分比到所述LoRa基站。需注意到,上传的标签以字(Bit)或字节(Byte)表示,亦可以任何其它方式表示。又,以百分比来说,例如,有10个巡更点,但本次巡更过滤后只收集到8个符合的巡更点的蓝芽封包,则上传的巡更封包只需包含80%的数值即可。另一方面,亦可以区域来划分,例如,用五个区域性划分时,巡更封包只需一次上传数值,例如,70%、80%、90%、95%与100%即可。
在本发明第三实施例的巡更装置中,存储单元120具有BLE装置列表,在所述BLE装置列表中预先存储所有符合规格的BLE发射器的MAC地址中的OUI。预先在每一个巡更点布置一个BLE发射器,当震动与移动侦测模块150侦测到巡更装置100移动时,开始唤醒BLE模块140。
BLE模块140开始每隔固定时间间隔(例如,5秒)扫瞄周遭的巡更点,扫瞄的动作维持预设时间,例如,三分钟,并且根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址和用于计算距离的RSSI值,然后将所述多个蓝芽封包传送给计算单元110和存储单元120。
计算单元110根据所述BLE装置列表对收到的巡更点的蓝芽封包进行过滤和筛选,储存并记录符合OUI的蓝芽封包识别为巡更封包,并且纪录相应所述多个巡更封包的巡更点。LoRa通讯模块130将符合OUI的蓝芽封包压缩后再上传到LoRa基站,再由所述LoRa基站传送到服务器。压缩的方法如下述。
如图6所示,图中表示目前收到了4个BLE,包含其MAC地址和RSSI值,前3个byte表示为OUI。压缩封包时,将OUI取出,再接上MAC地址的后3个byte以及RSSI。如此一来,封包长度少了(4*3-3)byte。如果是取前面4个byte,即[0x12 0x3B 0x6A 0x1A],则封包长度少了(4*4-4)byte。
LoRa通讯模块130上传巡更封包时,在每收到一个符合OUI的蓝芽封包时,就将相应所述符合所述OUI的蓝芽封包的巡更封包压缩,并将压缩后的巡更封包并上传到所述LoRa基站。
LoRa通讯模块130上传巡更封包,还可在收集到符合OUI的巡更封包且达到预设数量时,或是震动与移动侦测模块150未侦测到巡更装置100移动时,才上传巡更封包到所述LoRa基站。
在本发明第三实施例的巡更装置中,封包内容不是只有RSSI值最大的蓝芽封包。
例如,在预设时间(例如,1分钟)内扫瞄到的BLE发射器中,若重复扫瞄到相同蓝芽包且具有最大RSSI值,就不复上传相应所述蓝芽封包的巡更封包。例如,假设有10个beacon,每五秒扫一次,被扫到的BLE蓝芽发射器A的RSSI值在这一分钟内(12次扫瞄)都是最大的,则只上传一次相应BLE蓝芽发射器A的巡更封包。
另外,同样在一分钟内,相应最大RSSI值的蓝芽封包(例如,BLE蓝芽发射器A的蓝芽封包)的巡更封包已经上传过,但之后再扫瞄到其它具有最大RSSI值的蓝芽封包(例如,BLE蓝芽发射器B的蓝芽封包)时,BLE蓝芽发射器A的蓝芽封包的内容(如有再被扫瞄到)可随着相应BLE蓝芽发射器B的蓝芽封包的巡更封包一起上传。例如,假设有10个BLE蓝芽发射器,每5秒扫一次,第一次扫到的BLE蓝芽发射器A的蓝芽封包具有最大RSSI值,则上传一个相应BLE蓝芽发射器A的蓝芽封包的巡更封包。第二次扫到的BLE蓝芽发射器B的蓝芽封包具有最大RSSI值,BLE蓝芽发射器A也同时被扫瞄到,则在上传相应BLE蓝芽发射器B的蓝芽封包的巡更封包时,BLE蓝芽发射器A的蓝芽封包的信息一样可以被夹带在BLE蓝芽发射器B的巡更封包里。
如果具有最大RSSI值的蓝芽封包都没有被替换,那么在预设时间(例如,半小时)后允许传送相应所述蓝芽封包的巡更封包。如果具有最大RSSI值的蓝芽封包都没有被替换,且所述RSSI值大于默认值,且在一定时间内,具有第二大或第三大RSSI值的蓝芽封包却被替换,仍然允许上传相应具有最大RSSI值的蓝芽封包的巡更封包。
巡更装置10集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于计算机可读存储介质中,所述计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁盘、光盘、计算机内存、只读存储器、随机存取内存、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
可以理解的是,以上所描述的模块划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。另外,在本申请各个实施例中的各功能模块可以集成在相同处理单元中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在相同单元中。上述集成的模块既可以采用硬件的形式实现,也可以采用硬件加软件功能模块的形式实现。
图3是本发明第一实施例的巡更方法的步骤流程图,应用于巡更装置100。根据不同的需求,所述流程图中步骤的顺序可以改变,某些步骤可以省略。
步骤S11,在存储单元120中建立BLE装置列表,在所述BLE装置列表中预先存储所有符合规格的BLE发射器的媒体访问控制MAC地址中的OUI。MAC地址一般由6个字节(Bytes)组成,OUI指的是前3个字节的地址。此外,预先布置BLE发射器于巡更点上,当震动与移动侦测模块150侦测到巡更装置100移动时,开始唤醒BLE模块140。
步骤S12,BLE模块140开始每隔固定时间间隔(例如,5秒)扫瞄周遭的巡更点,扫瞄的动作维持预设时间,例如,三分钟。
步骤S13,BLE模块140根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址和用于计算距离的RSSI值,然后将所述多个蓝芽封包传送给计算单元110和存储单元120。
步骤S14,计算单元110根据所述BLE装置列表对收到的巡更点的蓝芽封包进行过滤和筛选,储存并记录符合OUI的蓝芽封包识别为巡更封包,并且纪录相应所述多个巡更封包的巡更点。
步骤S15,通过LoRa通讯模块130将记录的巡更封包上传到LoRa基站,再由所述LoRa基站传送到服务器。
步骤S16,上传巡更封包的方法包括在每收到一个符合OUI的蓝芽封包时,就将相应所述符合所述OUI的蓝芽封包的巡更封包上传到所述LoRa基站。
步骤S17,上传巡更封包的方法还包括在收集到符合OUI的蓝芽封包且达到预设数量时,或是震动与移动侦测模块150未侦测到巡更装置100移动时,才将相应所述多个符合OUI的蓝芽封包的巡更封包上传到所述LoRa基站。
上传巡更封包的方法在步骤S16与步骤S17中选择其中一种。
图4是本发明第二实施例的巡更方法的步骤流程图,应用于巡更装置100。
步骤S21,在存储单元120中建立BLE装置列表,在所述BLE装置列表中预先存储所有符合规格的BLE发射器的MAC地址,并且将每一个符合规格的BLE发射器的MAC地址加上标签,例如,MAC地址1:A;MAC地址2:B;MAC地址3:C;…以此类推。此外,预先布置BLE发射器于巡更点上,当震动与移动侦测模块150侦测到巡更装置100移动时,开始唤醒BLE模块140。
步骤S22,BLE模块140开始每隔固定时间间隔(例如,5秒)扫瞄周遭的巡更点,扫瞄的动作维持预设时间,例如,三分钟。
步骤S23,BLE模块140根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址和用于计算距离的RSSI值,然后将所述多个蓝芽封包传送给计算单元110和存储单元120。
步骤S24,计算单元110根据所述BLE装置列表对收到的巡更点的蓝芽封包进行过滤和筛选,纪录符合MAC地址的蓝芽封包及相应的标签。
步骤S25,通过LoRa通讯模块130将相应蓝芽封包的标签上传到LoRa基站,再由所述LoRa基站传送到服务器。
步骤S26,上传巡更封包的方法包括在每收到一个符合默认标签的蓝芽封包时,就将相应所述蓝芽封包的标签上传到所述LoRa基站。
步骤S27,上传巡更封包的方法还包括在收集到符合默认标签的蓝芽封包且达到预设数量时,或是震动与移动侦测模块150未侦测到巡更装置100移动时,才将相应所述多个蓝芽封包的标签根据扫瞄到的时间依序上传到所述LoRa基站。
步骤S28,上传巡更封包的方法还包括在收集到符合默认标签的蓝芽封包且达到预设数量时,或是震动与移动侦测模块150未侦测到巡更装置100移动时,不上传相应所述多个符合默认标签的蓝芽封包的巡更封包,而是仅上传所述多个蓝芽封包的标签或百分比到所述LoRa基站。需注意到,上传的标签以字(Bit)或字节(Byte)表示,亦可以任何其它方式表示。又,以百分比来说,例如,有10个巡更点,但本次巡更过滤后只收集到8个符合的巡更点的蓝芽封包,则上传的巡更封包只需包含80%的数值即可。另一方面,亦可以区域来划分,例如,用五个区域性划分时,巡更封包只需一次上传数值,例如,70%、80%、90%、95%与100%即可。
上传巡更封包的方法在步骤S26步骤S27与步骤S28中选择其中一种。
图5是本发明第三实施例的巡更方法的步骤流程图,应用于巡更装置100。
步骤S31,在存储单元120中建立BLE装置列表,在所述BLE装置列表中预先存储所有符合规格的BLE发射器的MAC地址中的OUI。此外,预先布置BLE发射器于巡更点上,当震动与移动侦测模块150侦测到巡更装置100移动时,开始唤醒BLE模块140。
步骤S32,BLE模块140开始每隔固定时间间隔(例如,5秒)扫瞄周遭的巡更点,扫瞄的动作维持预设时间,例如,三分钟。
步骤S33,BLE模块140根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址和用于计算距离的RSSI值,然后将所述多个蓝芽封包传送给计算单元110和存储单元120。
步骤S34,计算单元110根据所述BLE装置列表对收到的巡更点的蓝芽封包进行过滤和筛选,储存并记录符合OUI的蓝芽封包识别为巡更封包,并且纪录相应所述多个巡更封包的巡更点。
步骤S35,通过LoRa通讯模块130将符合OUI的蓝芽封包压缩后再上传到LoRa基站,再由所述LoRa基站传送到服务器。压缩的方法如下述。
如图6所示,图中表示目前收到了4个BLE(A、B、C、D)包含其MAC地址和RSSI值,前3个byte表示为OUI。压缩封包时,将OUI取出,再接上MAC地址的后3个byte以及RSSI。如此一来,压缩封包E的封包长度少了(4*3-3)byte。如果是取前面4个byte,即[0x12 0x3B 0x6A0x1A],则封包长度少了(4*4-4)byte。
步骤S36,上传巡更封包的方法包括在每收到一个符合OUI的蓝芽封包时,就将相应所述符合所述OUI的蓝芽封包的巡更封包压缩,并将压缩后的巡更封包并上传到所述LoRa基站。
步骤S37,上传巡更封包的方法还包括在收集到符合OUI的巡更封包且达到预设数量时,或是震动与移动侦测模块150未侦测到巡更装置100移动时,才上传巡更封包到所述LoRa基站。
上传巡更封包的方法在步骤S36与步骤S37中选择其中一种。
在本发明第三实施例的巡更方法中,上传的巡更封包以最大RSSI值的蓝芽封包为主,但封包内容不限只有RSSI值最大的蓝芽封包。
例如,在预设时间(例如,1分钟)内扫瞄到的BLE发射器中,若重复扫瞄到相同蓝芽包且具有最大RSSI值,就不复上传相应所述蓝芽封包的巡更封包。例如,假设有10个beacon,每五秒扫一次,被扫到的BLE蓝芽发射器A的RSSI值在这一分钟内(12次扫瞄)都是最大的,则只上传一次相应BLE蓝芽发射器A的巡更封包。
另外,同样在一分钟内,相应最大RSSI值的蓝芽封包(例如,BLE蓝芽发射器A的蓝芽封包)的巡更封包已经上传过,但之后再扫瞄到其它具有最大RSSI值的蓝芽封包(例如,BLE蓝芽发射器B的蓝芽封包)时,BLE蓝芽发射器A的蓝芽封包的内容(如有再被扫瞄到)可随着相应BLE蓝芽发射器B的蓝芽封包的巡更封包一起上传。例如,假设有10个BLE蓝芽发射器,每5秒扫一次,第一次扫到的BLE蓝芽发射器A的蓝芽封包具有最大RSSI值,则上传一个相应BLE蓝芽发射器A的蓝芽封包的巡更封包。第二次扫到的BLE蓝芽发射器B的蓝芽封包具有最大RSSI值,BLE蓝芽发射器A也同时被扫瞄到,则在上传相应BLE蓝芽发射器B的蓝芽封包的巡更封包时,BLE蓝芽发射器A的蓝芽封包的信息一样可以被夹带在BLE蓝芽发射器B的巡更封包里。
如果具有最大RSSI值的蓝芽封包都没有被替换,那么在预设时间(例如,半小时)后允许传送相应所述蓝芽封包的巡更封包。如果具有最大RSSI值的蓝芽封包都没有被替换,且所述RSSI值大于默认值,且在一定时间内,具有第二大或第三大RSSI值的蓝芽封包却被替换,仍然允许上传相应具有最大RSSI值的蓝芽封包的巡更封包。
在本发明实施例,除了以RSSI值当做判断依据,也可以电量或其它信息当做判断依据。
本发明实施例的巡更方法能符合巡更的特性,进一步减少封包长度和发包次数以达到省电效果
对本领域的普通技术人员来说,可以根据本发明实施例提供的技术方案和技术构思结合生成的实际需要做出其他相应的改变或调整,而这些改变和调整都应属于本发明权利要求的保护范围。
Claims (10)
1.一种巡更方法,应用于巡更装置中,其特征在于,所述巡更装置具有BLE装置列表,所述BLE装置列表中预先存储所有符合规格的BLE发射器的媒体访问控制MAC地址中的机构唯一识别符OUI,所述方法包括:
当侦测到所述巡更装置移动时,每隔固定时间间隔扫瞄周遭的巡更点,每一个巡更点上布置一个BLE发射器;
根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址;
根据所述BLE装置列表对收到的所述多个蓝芽封包进行过滤和筛选,储存并记录符合所述OUI的蓝芽封包为巡更封包,并且纪录相应所述多个巡更封包的巡更点;及
将所述记录的巡更封包上传到LoRa基站,再由所述LoRa基站传送到服务器。
2.如权利要求1所述的巡更方法,其特征在于,上传所述巡更封包到所述LoRa基站的步骤还包括:
在每收到一个符合OUI的蓝芽封包时,就将相应所述符合所述OUI的蓝芽封包的巡更封包上传到所述LoRa基站。
3.如权利要求1所述的巡更方法,其特征在于,上传所述巡更封包到所述LoRa基站的步骤还包括:
在收集到符合OUI的蓝芽封包且达到预设数量时,或是当未侦测到所述巡更装置移动时,才将相应所述多个符合OUI的蓝芽封包的巡更封包上传到所述LoRa基站。
4.一种巡更方法,应用于巡更装置中,其特征在于,所述巡更装置具有BLE装置列表,所述BLE装置列表中预先存储所有符合规格的BLE发射器的MAC地址,并且将每一个符合规格的MAC地址加上标签,所述方法包括:
当侦测到所述巡更装置移动时,每隔固定时间间隔扫瞄周遭的巡更点,每一个巡更点上布置一个BLE发射器;
根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址;
根据所述BLE装置列表对收到的所述多个蓝芽封包进行过滤和筛选,储存并记录符合所述标签的蓝芽封包为巡更封包,并且纪录相应所述多个巡更封包的巡更点;及
将相应所述巡更封包的标签上传到LoRa基站,再由所述LoRa基站传送到服务器。
5.如权利要求4所述的巡更方法,其特征在于,上传所述巡更封包的标签到所述LoRa基站的步骤还包括:
在每收到一个符合所述MAC地址的蓝芽封包时,就将相应所述蓝芽封包的标签上传到所述LoRa基站。
6.如权利要求4所述的巡更方法,其特征在于,上传所述巡更封包的标签到所述LoRa基站的步骤还包括:
在收集到符合所述MAC地址的蓝芽封包且达到预设数量时,或是当未侦测到所述巡更装置移动时,才将相应所述多个蓝芽封包的标签上传到所述LoRa基站。
7.如权利要求4所述的巡更方法,其特征在于,上传所述巡更封包到所述LoRa基站的步骤还包括:
在收集到符合所述MAC地址的蓝芽封包且达到预设数量时,或是当未侦测到所述巡更装置移动时,将相应所述多个蓝芽封包的标签的百分比上传到所述LoRa基站。
8.一种巡更方法,应用于巡更装置中,其特征在于,所述巡更装置具有BLE装置列表,所述BLE装置列表中预先存储所有符合规格的BLE发射器的媒体访问控制MAC地址中的机构唯一识别符OUI,所述方法包括:
当侦测到所述巡更装置移动时,每隔固定时间间隔扫瞄周遭的巡更点,每一个巡更点上布置一个BLE发射器;
根据扫瞄结果取得多个蓝芽封包,每一个蓝芽封包至少包括相应巡更点的BLE发射器的MAC地址;
根据所述BLE装置列表对收到的所述多个蓝芽封包进行过滤和筛选,储存并记录符合所述OUI的蓝芽封包为巡更封包,并且纪录相应所述多个巡更封包的巡更点;及
将所述记录的巡更封包压缩后再上传到LoRa基站,再由所述LoRa基站传送到服务器。
9.如权利要求8所述的巡更方法,其特征在于,上传所述巡更封包到所述LoRa基站的步骤还包括:
在每收到一个符合OUI的蓝芽封包时,就将相应所述符合所述OUI的蓝芽封包的巡更封包压缩后再上传到所述LoRa基站。
10.如权利要求8所述的巡更方法,其特征在于,上传所述巡更封包到所述LoRa基站的步骤还包括:
在收集到符合OUI的蓝芽封包且达到预设数量时,或是当未侦测到所述巡更装置移动时,才将相应所述多个符合OUI的蓝芽封包的巡更封包压缩后再上传到所述LoRa基站。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911370519.8A CN113052990A (zh) | 2019-12-26 | 2019-12-26 | 巡更方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911370519.8A CN113052990A (zh) | 2019-12-26 | 2019-12-26 | 巡更方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN113052990A true CN113052990A (zh) | 2021-06-29 |
Family
ID=76505691
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911370519.8A Pending CN113052990A (zh) | 2019-12-26 | 2019-12-26 | 巡更方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN113052990A (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1791093A1 (de) * | 2005-11-28 | 2007-05-30 | ASTRA Gesellschaft für Asset Management mbH & Co. KG | Wächterschutz- und Kontrollsystem |
US20130176869A1 (en) * | 2012-01-11 | 2013-07-11 | QUALCOMM ATHEROS Incorporated | Reducing power consumption in a mobile communication device in response to motion detection |
CN104702320A (zh) * | 2014-04-11 | 2015-06-10 | 上海智向信息科技有限公司 | 基于蓝牙的近场支付判定方法以及*** |
CN108090987A (zh) * | 2017-12-28 | 2018-05-29 | 四川建筑职业技术学院 | 一种基于iBeacon技术的电子巡更*** |
CN108171816A (zh) * | 2017-12-26 | 2018-06-15 | 北京中船信息科技有限公司 | 基于LoRa技术的电子巡更巡检***及方法 |
CN109543992A (zh) * | 2018-11-19 | 2019-03-29 | 华能国际电力股份有限公司上安电厂 | 智能巡检方法、装置、智能终端及服务器 |
CN109934976A (zh) * | 2019-02-01 | 2019-06-25 | Oppo广东移动通信有限公司 | 门禁管理方法、装置、***、电子设备及存储介质 |
CN110225479A (zh) * | 2019-06-05 | 2019-09-10 | 浙江天地人科技有限公司 | 一种森林环境监测*** |
-
2019
- 2019-12-26 CN CN201911370519.8A patent/CN113052990A/zh active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1791093A1 (de) * | 2005-11-28 | 2007-05-30 | ASTRA Gesellschaft für Asset Management mbH & Co. KG | Wächterschutz- und Kontrollsystem |
US20130176869A1 (en) * | 2012-01-11 | 2013-07-11 | QUALCOMM ATHEROS Incorporated | Reducing power consumption in a mobile communication device in response to motion detection |
CN104702320A (zh) * | 2014-04-11 | 2015-06-10 | 上海智向信息科技有限公司 | 基于蓝牙的近场支付判定方法以及*** |
CN108171816A (zh) * | 2017-12-26 | 2018-06-15 | 北京中船信息科技有限公司 | 基于LoRa技术的电子巡更巡检***及方法 |
CN108090987A (zh) * | 2017-12-28 | 2018-05-29 | 四川建筑职业技术学院 | 一种基于iBeacon技术的电子巡更*** |
CN109543992A (zh) * | 2018-11-19 | 2019-03-29 | 华能国际电力股份有限公司上安电厂 | 智能巡检方法、装置、智能终端及服务器 |
CN109934976A (zh) * | 2019-02-01 | 2019-06-25 | Oppo广东移动通信有限公司 | 门禁管理方法、装置、***、电子设备及存储介质 |
CN110225479A (zh) * | 2019-06-05 | 2019-09-10 | 浙江天地人科技有限公司 | 一种森林环境监测*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1528768A2 (en) | Mobile communication terminal with RFID function and RFID programming method in the same | |
CN101145192B (zh) | 智能射频标识基础结构和方法 | |
WO2007055015A1 (ja) | 電子タグ、および電子タグシステム | |
CN112134638B (zh) | 一种物联网与应急广播同步部署***及其方法 | |
CN102799838B (zh) | Rfid电子标签随机跳频方法 | |
CN103679224A (zh) | 射频标签、移动终端、无线通信***及射频标签充电方法 | |
US20070187497A1 (en) | Channel search method and communication apparatus using the same | |
US20210104917A1 (en) | Energy harvesting system, apparatus and method for performing wakeup | |
CN113052990A (zh) | 巡更方法 | |
US20020155832A1 (en) | Wireless telemetry system | |
US20220224995A1 (en) | Method for reading fluid meters | |
CN106153068A (zh) | 轮胎里程监测方法、装置及*** | |
EP2111012B1 (en) | Reader/writer, communication processing device, communication processing method, data management system and communication system | |
CN104568180A (zh) | 利用智能手机对冷链物流进行全程环境实时监测预警方法 | |
CN116703049A (zh) | 一种结构件的配对方法及电子设备 | |
US11062099B1 (en) | System and method for wearable, ubiquitous RFID-enabled sensing | |
CN203520636U (zh) | 以无线射频识别为基础的交通资讯收集装置 | |
CN103136085A (zh) | 一种记录智能终端的状态的方法和智能终端 | |
CN102904593A (zh) | 利用内置集成式通讯模组来实现无线通讯的装置 | |
CN203260073U (zh) | 基于智能手机实现的地下矿工考勤签到装置 | |
KR101634716B1 (ko) | 네트워크 단절환경에서 이용가능한 휴대용 알에프아이디 장비 | |
WO2004111924A3 (en) | A method and system for object tracking | |
CN114390433B (zh) | 一种用于服务器主板的定位***及方法 | |
CN117114023B (zh) | 一种提高nfc识别效率的soc芯片 | |
CN203552314U (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: 20210629 |
|
WD01 | Invention patent application deemed withdrawn after publication |