1.本发明涉及窄带物联网技术领域,尤其涉及的是一种用于窄带物联网的传感器数据处理方法、装置及传感器。
背景技术:2.以nb-iot(窄带物联网)和lora(物联网中的无线通信)技术为基础的超低功耗窄带物联网发展迅速,具备覆盖半径大、功耗低、部署灵活的优点,广泛应用于通信速率低、数据流量小、通信实时性要求不高的场合。
3.现有的超低功耗窄带物联网系统中,由于功耗和带宽限制,前端的传感设备无法将大量的采集数据上传至后台服务器,只能在传感设备上进行数据处理和算法运算,每个传感设备独立判断是否有事件发生。而在实际使用中,事件发生时不仅仅波及最近的传感设备,还会波及相邻传感设备,造成相邻传感设备误报,降低了传感设备上报数据的准确率。由于误报较多,也就需要增加发射接收的次数,从而增加了传感设备的功耗,减少了传感设备的使用寿命。
4.因此,现有技术还有待改进和提高。
技术实现要素:5.本发明的主要目的在于提供一种用于窄带物联网的传感器数据处理方法、装置、传感器及存储介质,旨在解决现有技术中传感器误报较多,上报数据准确率不高的情况。
6.为了实现上述目的,本发明第一方面提供一种用于窄带物联网的传感器数据处理方法,所述窄带物联网中设有多个传感器,预先建立每个传感器与相邻传感器之间的互通连接,其中,所述方法包括:
7.获取传感器采集的第一信号数据;
8.当所述第一信号数据满足互通条件时,将所述第一信号数据传输至与所述传感器相邻的传感器,所述互通条件用于确定影响传感器的事件会波及相邻传感器;
9.接收与所述传感器相邻的传感器发送的第二信号数据;
10.对所述第一信号数据和所述第二信号数据进行联合判定;
11.若判定所述第一信号数据为有效数据,根据所述第一信号数据获得采集结果并输出。
12.可选的,若传输所述第一信号数据至所述窄带物联网的网关或基站时失败,将所述第一信号数据传输至与所述传感器相邻的传感器;
13.与所述传感器相邻的传感器将所述第一信号数据传输至所述窄带物联网的网关或基站。
14.可选的,所述对所述第一信号数据和所述第二信号数据进行联合判定,包括:
15.比较所述第一信号数据和所述第二信号数据,判定所述第一信号数据对应的第一事件与所述第二信号数据对应的第二事件之间的关系;
16.当所述第一事件与所述第二事件为不同事件,或,所述第一事件与所述第二事件为同一事件且第一信号数据的信号强度大于所述第二信号数据的信号强度时,判定所述第一信号数据为有效数据。
17.可选的,所述比较所述第一信号数据和所述第二信号数据,获得所述第一信号数据对应的第一事件与所述第二信号数据对应的第二事件之间的关系,包括:
18.获取所述第一信号数据的峰值对应的第一时间点;
19.获取所述第二信号数据的峰值对应的第二时间点;
20.当所述第一时间点与所述第二时间点相同,判定所述第一事件与所述第二事件为同一事件,否则,判定为不同事件。
21.可选的,所述预先建立每个传感器与相邻传感器之间的互通连接,包括:
22.对所有传感器编号,获得每个传感器的互通组和互通频道;
23.对所述互通组中的传感器进行信号同步。
24.可选的,所述获得每个传感器的互通组和互通频道,包括:
25.基于传感器安装位置之间的邻接关系获得每个传感器对应的互通组,所述互通组由所述传感器以及与所述传感器相邻的传感器组成;
26.将所述传感器的编号对互通频段数进行取余,将取余结果设定为所述传感器的互通频道。
27.可选的,所述互通组信号同步后,在传感器的信号时隙区间,还包括用于修正同步偏移的心跳同步,所述心跳同步的步骤包括:
28.基于所述传感器的互通频道,发送第一时长的信号数据并接收第一时长的信号数据;
29.基于与所述传感器相邻的传感器的互通频道,接收第二时长的信号数据。
30.本发明第二方面提供一种用于窄带物联网的传感器数据处理装置,所述装置包括:
31.数据模块,用于获取传感器采集的第一信号数据和接收与所述传感器相邻的传感器发送的第二信号数据;
32.互通模块,用于当所述第一信号数据满足互通条件时,将所述第一信号数据传输至与所述传感器相邻的传感器,所述互通条件用于确定影响传感器的事件会波及相邻传感器;
33.联合判定模块,用于对所述第一信号数据和所述第二信号数据进行联合判定;
34.传输模块,用于若判定所述第一信号数据为有效数据,根据所述第一信号数据获得采集结果并输出。
35.本发明第三方面提供一种用于窄带物联网的传感器,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的用于窄带物联网的传感器数据处理程序,所述用于窄带物联网的传感器数据处理程序时实现任意一项上述用于窄带物联网的传感器数据处理方法。
36.本发明第四方面提供一种计算机可读存储介质,所述计算机可读存储介质上存储有用于窄带物联网的传感器数据处理程序,所述用于窄带物联网的传感器数据处理程序被处理器执行时实现任意一项上述用于窄带物联网的传感器数据处理方法的步骤。
37.由上可见,与现有技术相比,本发明方案通过在传感器与相邻传感器之间建立了互通连接,使得传感器可以接收到相邻传感器的信号数据,并根据本身的信号数据和相邻传感器的信号数据进行联合判定,以确认该传感器的信号数据是真实的、由事件影响产生的有效数据,而不是收到相邻传感器波及影响而产生的无效数据。因此可有效剔除相邻位置事件的干扰,提高传感器上报的信号数据的准确率,减少了误报和重发,节省传感器的功耗。
附图说明
38.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其它的附图。
39.图1是现有超低功耗窄带物联网的架构图;
40.图2是本发明改进后的超低功耗窄带物联网的架构图;
41.图3是本发明实施例提供的用于窄带物联网的传感器数据处理方法流程示意图;
42.图4是图1实施例中步骤s300的具体流程示意图;
43.图5是补传步骤的流程示意图;
44.图6是建立互通连接步骤的流程示意图;
45.图7是心跳同步步骤的流程示意图;
46.图8是本发明实施例提供的用于窄带物联网的传感器数据处理装置的结构示意图。
具体实施方式
47.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具体细节,以便透彻理解本发明实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本发明。在其它情况下,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本发明的描述。
48.应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
49.还应当理解,在本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
50.还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
51.如在本说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当
…
时”或“一旦”或“响应于确定”或“响应于检测到”。类似的,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述的条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0052]
下面结合本发明实施例的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
[0053]
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是本发明还可以采用其它不同于在此描述的其它方式来实施,本领域技术人员可以在不违背本发明内涵的情况下做类似推广,因此本发明不受下面公开的具体实施例的限制。
[0054]
现有的超低功耗窄带物联网系统中,由于采用如图1所示的星型架构,传感器可以与基站或网关通信,而传感器相互之间不能通信,传感器只能独立对采集到的数据进行判断。而事件虽然发生在一个传感器所在位置,但是有可能波及周围相邻的传感器,就会造成相邻传感器的误报,导致传感器上报数据的准确率不高、误报较多,自然就需要增加发射接收次数,使得设备功耗增加,减少设备的使用寿命。而且一旦传感器信号不好,与基站或网关之间的通信连接不上,就需要不断重发,即使重发上报成功,也会有较长延时;若重发也不成功,就会丢失数据,影响使用效果。
[0055]
因此,本发明为了使得传感器准确上报数据,针对影响某个传感器的事件也可能波及并影响到该传感器相邻的传感器,对图1所示的星型架构进行了改进,如图2所示,在传感器与相邻传感器之间建立了互通连接,使得传感器可以接收到相邻传感器的信号数据,并根据本身的信号数据和相邻传感器的信号数据进行联合判定,以确认该传感器的信号数据是真实的、由事件影响产生的有效数据,而不是收到相邻传感器波及影响儿产生的无效数据。因此提高传感器上报数据的准确率,节省传感器的功耗。
[0056]
示例性方法
[0057]
如图3所示,本实施例提供了一种用于窄带物联网的传感器数据处理方法,安装在智能停车管理泊位信息采集系统中的泊位检测传感器中,用于处理泊位检测传感器的信号数据,具体步骤包括:
[0058]
步骤s100:获取传感器采集的第一信号数据;
[0059]
具体地,本实施例中的智能停车管理泊位信息采集系统基于超低功耗窄带物联网构建,主要由系统后台、通信基站或网关、多个泊位检测传感器组成,并且每个泊位检测传感器均与相邻的泊位检测传感器之间建立互通连接,即每个泊位检测传感器与相邻的泊位检测传感器之间可以传输数据。
[0060]
其中,系统后台用来收集各个通信基站上报的泊位检测传感器采集的泊位信号数据,经服务器进行数据分析、数据处理后,实现智能停车收费管理、停车诱导管理、收费员和巡查员管理等应用,同时实现对泊位检测传感器远程管理,实现对泊位检测传感器的远程升级、控制、告警、检测和维护等。
[0061]
通信基站或网关是泊位检测传感器与系统后台通信的桥梁,与泊位检测传感器通过远距离无线通信,收集各个泊位检测传感器的信号数据,并将信号数据上报至后台,同时将系统后台下发的控制信息下发给各个泊位检测传感器。
[0062]
泊位检测传感器根据设定的频率通过地磁、雷达、红外等实时采集传感器上方的地球磁场数据、雷达发射数据、红外反射数据等环境数据,即第一信号数据。本实施例的泊位检测传感器中的处理器用来对第一信号数据进行处理得到泊位判定结果(有车或无车),
再通过nb-iot(或lora)模组与通信基站或网关通信,上报至系统后台,并接收系统后台返回的信息。
[0063]
步骤s200:当第一信号数据满足互通条件时,将第一信号数据传输至与所述传感器相邻的传感器,所述互通条件用于确定影响传感器的事件会波及相邻传感器;
[0064]
具体地,根据传感器之间的安装距离、传感器的信号功率等参数,通过实验,预先确定互通条件。也就是说确定信号数据的门限值,当超过该门限值时,意味着影响传感器的事件足以波及到与该传感器相邻的传感器。需要说明的是,该互通条件可以是单一的值,也可以是多个值的联合;可以是直接对信号数据进行判定,也可以是对信号数据进行一定的运算处理后获得的中间结果进行判定。因此,当第一信号数据满足互通条件时,就意味着该事件波及多个泊位检测器,存在无效数据,需要将第一信号数据传输至相邻的传感器,以使得相邻的传感器能根据该第一信号数据结合自身的信号数据进行联合判定,获得准确的判定结果。
[0065]
本实施例中,满足互通条件时,传感器之间交互特征数据;例如:当泊位检测传感器a所在位置发生事件时,泊位检测传感器a采集的数据经泊位检测传感器a运算后,触发了门限值,泊位检测传感器a设备启动了互通流程,并且事件干扰到泊位检测传感器b,若泊位检测传感器b采集的数据经运算后也触发了门限值,泊位检测传感器b也启动了互通流程,泊位检测传感器b会将泊位检测传感器b采集到数据的峰值、峰值对应时间点、均值、均值对应的时间点、变化率、频率数值,传给泊位检测传感器a;同时泊位检测传感器a也将泊位检测传感器a采集到数据的峰值、峰值对应时间点、均值、均值对应的时间点、变化率、频率数值,传给泊位检测传感器b。
[0066]
步骤s300:接收与所述传感器相邻的传感器发送的第二信号数据;
[0067]
步骤s400:对第一信号数据和第二信号数据进行联合判定;
[0068]
具体地,针对由于事件波及到多个传感器,导致传感器上报的数据不准,本实施例在获得传感器自身的第一检测数据后,还接收相邻传感器发送的第二信号数据,根据第一信号数据和第二信号数据进行联合判定,以确定第一信号数据是否有效。
[0069]
本实施例中,若是车辆停车时波及到相邻传感器产生了信号数据,由于距离的因素,该信号数据会比安装在车辆驶入的车位上的泊位检测传感器采集到的信号数据弱,因此,可以比较第一信号数据和第二信号数据的信号强度,就可以确定哪个信号数据是有效的。其中,信号强度可以采用本领域常用的无线信号强度计算方法获得,在此不再赘述。
[0070]
步骤s500:若判定第一信号数据为有效数据,根据第一信号数据获得采集结果并输出。
[0071]
具体地,若当前传感器采集的第一信号数据是有效数据,就可以将该信号数据传输至智能停车管理泊位信息采集系统的基站或网关,相应地,若是无效数据,则不传输至基站或网关,提升上报数据的准确率。本实施例中,由于只需要上报有车或无车的泊位结果,直接将泊车位对应的泊位检测传感器的设备标识传输至基站或网关,即将该泊车位有车还是无车的结果数据上报。
[0072]
由上所述,通过在传感器与相邻传感器之间建立了互通连接,使得传感器可以接收到相邻传感器的信号数据,并根据本身的信号数据和相邻传感器的信号数据进行联合判定,以确认该传感器的信号数据是真实的、由事件影响产生的有效数据,而不是收到相邻传
感器波及影响而产生的无效数据。因此可有效剔除相邻位置事件的干扰,提高传感器上报的信号数据的准确率,减少了误报和重发,节省传感器的功耗。
[0073]
经测试,在地磁车位检测器中,基于传感器建立互通连接以进行联合判定,准确率可达99.9%,比独立判定的准确率显著提高。因此,泊位检测传感器之间通过无线通信实现互联互通,是低功耗星型结构物联网系统的较好补充。
[0074]
在一个实施例中,如图4所示,上述步骤s300中进行联合判定具体包括如下步骤:
[0075]
步骤s310:比较第一信号数据和第二信号数据,判定第一信号数据对应的第一事件与第二信号数据对应的第二事件之间的关系;
[0076]
具体地,影响传感器的事件可能同时发生、影响多个传感器,也可能是同一事件影响到不同的传感器。例如本实施例中,车辆驶入泊车位时,可能多辆车分别驶入不同泊车位,对应于这些泊车位的泊位检测传感器均能获取到对应的信号数据;也可能是一辆车驶入一个泊车位,对应于该泊车位的泊位检测传感器能够获取到信号数据,但是该车辆驶入的时候也可能会影响到相邻的泊位检测传感器,导致相邻的泊位检测传感器也能获得信号数据。因此,经过互通连接收取到相邻传感器的信号数据后,就可以分析传感器自身的信号数据与相邻传感器的信号数据获得信号数据所对应的事件之间的关系,如两个事件是否是同一事件。
[0077]
本实施例中,根据信号数据的峰值来判定是否是同一事件,即:首先获取第一信号数据的峰值对应的第一时间点,再获取第二信号数据的峰值对应的第二时间点;当第一时间点与第二时间点相同,如均对应于具体的某一毫秒,则判定第一事件与第二事件为同一事件,否则,判定为不同事件。
[0078]
需要说明的是,本实施例为了计算简单,只是比较两个传感器信号数据的时间点,实际使用中,还可以根据传感器信号数据的特性变更比较项目,如比较信号数据的波峰、信号数据的波幅等来确定是否是同一事件。
[0079]
步骤s320:当第一事件与第二事件为不同事件,或,第一事件与第二事件为同一事件且第一信号数据的信号强度大于第二信号数据的信号强度时,判定第一信号数据为有效数据。
[0080]
具体地,当第一事件与第二事件为不同事件时,可以直接确定第一信号数据为有效数据。当为同一事件时,则需要判断第一信号数据是有效数据还是由于受到波及产生的无效数据。本实施例中,当为同一事件时,进一步比较第一信号数据的信号强度和第二信号数据的信号强度,若第一信号数据的信号强度大于第二信号数据的信号强度,则可以判定第一信号数据为有效数据。
[0081]
由上所述,通过判断第一信号数据和第二信号数据对应的事件之间的关系,能够识别出由于受到波及产生的无效数据,保证传输至基站或网关的数据的准确率。
[0082]
进一步地,在传感器之间建立了互通连接的基础上,在一个实施例中,如图5所示,还包括如下步骤:
[0083]
步骤s510:若传输所述第一信号数据至所述窄带物联网的网关或基站时失败,将第一信号数据传输至与所述传感器相邻的传感器;
[0084]
步骤s520:与所述传感器相邻的传感器将第一信号数据传输至窄带物联网的基站或网关。
[0085]
具体地,当传输第一信号数据的泊位检测传感器由于收发硬件故障、信号差、sim卡欠费等各种原因造成信号不能传输至基站或网关时,可通过已经建立的互通连接将要上报的第一信号数据传输至相邻的泊位检测传感器,再通过相邻泊位检测传感器上报至基站或网关,使得构建的窄带物联网系统更加可靠。
[0086]
由上所述,可以避免由于泊位检测传感器与基站或网关之间的通信连接不上,就不断重发的现象,避免传感器的功耗浪费、保持低功耗状态,延长使用寿命。使用该基于互通连接的补传,丢包更少,设备功耗更低。
[0087]
在一个实施例中,如图6所示,预先建立每个传感器与相邻传感器之间的互通连接,包括如下步骤:
[0088]
步骤s610:对所有传感器编号,获得每个传感器的互通组和互通频道;
[0089]
具体地,本实施例中的泊位检测传感器一般在路边呈线性排列安装,首先对每个传感器进行编号,如从001至010等,然后根据传感器安装位置之间的左右邻接关系获得每个传感器对应的互通组,每个互通组包括该传感器以及与该传感器相邻的传感器。如图2所示,假定传感器1的编号为001、传感器2的编号为002、依次类推,对应于传感器1的互通组包括传感器1和传感器2,对应于传感器2的互通组包括传感器2以及传感器1、传感器3等等。在每个互通组中,相邻的传感器之间互通连接,间隔的传感器之间不能互通连接,如传感器2对应的互通组中传感器3和传感器1之间不建立互通连接、传感器2可以和传感器1、传感器3建立互通连接。
[0090]
建立互通组后,还需要设定每个传感器的互通频道。当一个传感器发起连接时,用该传感器自身的互通频道进行信号发射;当该传感器接收相邻传感器的信号数据时,则使用相邻传感器对应的互通频道进行接收。
[0091]
具体地,可以将传感器的编号对互通频段数进行取余,将取余结果设定为传感器的互通频道。如本实施例中的互通频段为2400~2483mhz频段,频道间隔1mhz,一共有83个频段,将传感器设备id除以83,取余数作为传感器的互通频道。本实施例中泊位检测传感器之间采用2.4ghz ism频段进行互通连接,能够达到更低功耗要求。
[0092]
步骤s620:对互通组中的所有传感器进行信号同步。
[0093]
具体地,每60s在传感器对应的互通频道上连续收发1s,如收发500次,每次发1ms,每次收1ms,其余59s每秒在本传感器的相邻传感器(假定本传感器编号为002,则相邻传感器分别为编号003、编号001的传感器)对应的互通频道接收信号数据3ms,直到与相邻传感器均建立连接和同步。
[0094]
由上所述,基于独特的互通组架构和频段设计,使得传感器既不影响和基站或网关通信,又可以实现相邻传感器之间的互通以提高传感器发送至网关或基站的信号数据的准确率。
[0095]
在一个实施例中,互通组信号同步后,实际运行时,在传感器的信号时隙区间,还包括用于修正同步偏移的心跳同步,如图7所示,所述心跳同步的步骤包括:
[0096]
步骤s710:基于传感器的互通频道,发送第一时长的信号数据并接收第一时长的信号数据;
[0097]
步骤s720:基于互通组中相邻传感器的互通频道,接收第二时长的信号数据。
[0098]
具体地,根据传感器类型对应的同步基准以及该传感器信号的偏移量确定该传感
器的信号时隙区间。经实际测试,第一时长为1ms,第二时长为8ms时,能够有效地进行心跳同步,修正同步偏移,效果较好。
[0099]
本实施例中,在该传感器的互通频道上和信号时隙区间内,每60s发送1ms的信号数据并接收1ms的信号数据;在互通组中相邻传感器的互通频道上,接收8ms的信号数据,修正该传感器的同步偏移,使互通组持续保持同步状态。
[0100]
由上所述,由于互通组中各传感器之间的信号同步对于信号数据的判断至关重要,因此在传感器运行时通过在传感器的信号时隙区间设计心态同步机制以修正可能存在的同步偏移,能够保证各个传感器之间同步运行。
[0101]
需要说明的是,虽然本发明以应用于智能停车管理系统的泊位检测传感器为例进行说明,但是本发明方案也能适用于其他的低功耗物联网传感终端设备中。
[0102]
示例性设备
[0103]
如图8所示,对应于上述用于窄带物联网的传感器数据处理方法,本发明实施例还提供一种用于窄带物联网的传感器数据处理装置,上述装置包括:
[0104]
数据模块600,用于获取传感器采集的第一信号数据和接收与所述传感器相邻的传感器发送的第二信号数据;
[0105]
互通模块610,用于当所述第一信号数据满足互通条件时,将所述第一信号数据传输至与所述传感器相邻的传感器,所述互通条件用于确定影响传感器的事件会波及相邻传感器;
[0106]
联合判定模块620,用于对所述第一信号数据和所述第二信号数据进行联合判定;
[0107]
传输模块630,用于若判定所述第一信号数据为有效数据,根据所述第一信号数据获得采集结果并输出。
[0108]
具体的,本实施例中,上述用于窄带物联网的传感器数据处理装置的各模块的具体功能可以参照上述用于窄带物联网的传感器数据处理方法中的对应描述,在此不再赘述。
[0109]
在一个实施例中,提供了一种用于窄带物联网的传感器,上述传感器包括存储器和处理器,上述存储器上存储有可在所述处理器上运行的用于窄带物联网的传感器数据处理程序,传感器执行上述用于窄带物联网的传感器数据处理程序时执行以下操作指令:
[0110]
获取传感器采集的第一信号数据;
[0111]
当所述第一信号数据满足互通条件时,将所述第一信号数据传输至与所述传感器相邻的传感器,所述互通条件用于确定影响传感器的事件会波及相邻传感器;
[0112]
接收与所述传感器相邻的传感器发送的第二信号数据;
[0113]
对所述第一信号数据和所述第二信号数据进行联合判定;
[0114]
若判定所述第一信号数据为有效数据,传输所述第一信号数据。
[0115]
可选的,若传输所述第一信号数据至所述窄带物联网的网关或基站时失败,将所述第一信号数据传输至与所述传感器相邻的传感器;
[0116]
与所述传感器相邻的传感器将所述第一信号数据传输至所述窄带物联网的网关或基站。
[0117]
可选的,所述对所述第一信号数据和所述第二信号数据进行联合判定,包括:
[0118]
比较所述第一信号数据和所述第二信号数据,判定所述第一信号数据对应的第一
事件与所述第二信号数据对应的第二事件之间的关系;
[0119]
当所述第一事件与所述第二事件为不同事件,或,所述第一事件与所述第二事件为同一事件且第一信号数据的信号强度大于所述第二信号数据的信号强度时,判定所述第一信号数据为有效数据。
[0120]
可选的,所述比较所述第一信号数据和所述第二信号数据,获得所述第一信号数据对应的第一事件与所述第二信号数据对应的第二事件之间的关系,包括:
[0121]
获取所述第一信号数据的峰值对应的第一时间点;
[0122]
获取所述第二信号数据的峰值对应的第二时间点;
[0123]
当所述第一时间点与所述第二时间点相同,判定所述第一事件与所述第二事件为同一事件,否则,判定为不同事件。
[0124]
可选的,所述预先建立每个传感器与相邻传感器之间的互通连接,包括:
[0125]
对所有传感器编号,获得每个传感器的互通组和互通频道;
[0126]
对所述互通组中的传感器进行信号同步。
[0127]
可选的,所述获得每个传感器的互通组和互通频道,包括:
[0128]
基于传感器安装位置之间的邻接关系获得每个传感器对应的互通组,所述互通组由所述传感器以及与所述传感器相邻的传感器组成;
[0129]
将所述传感器的编号对互通频段数进行取余,将取余结果设定为所述传感器的互通频道。
[0130]
可选的,所述互通组信号同步后,在传感器的信号时隙区间,还包括用于修正同步偏移的心跳同步,所述心跳同步的步骤包括:
[0131]
基于所述传感器的互通频道,发送第一时长的信号数据并接收第一时长的信号数据;
[0132]
基于与所述传感器相邻的传感器的互通频道,接收第二时长的信号数据。
[0133]
本发明实施例还提供一种用于窄带物联网的传感器,包括存储器和处理器,上述存储器上存储有可在处理器上运行的用于窄带物联网的传感器数据处理程序,上述用于窄带物联网的传感器数据处理程序被处理器执行时实现本发明实施例提供的任意一种用于窄带物联网的传感器数据处理方法的步骤。
[0134]
本发明实施例还提供一种计算机可读存储介质,上述计算机可读存储介质上存储有用于窄带物联网的传感器数据处理程序,上述用于窄带物联网的传感器数据处理程序被处理器执行时实现本发明实施例提供的任意一种用于窄带物联网的传感器数据处理方法的步骤。
[0135]
应理解,上述实施例中各步骤的序号大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
[0136]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将上述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单
元、模块的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0137]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0138]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各实例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟是以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
[0139]
在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,上述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以由另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。
[0140]
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解;其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不是相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
技术特征:1.用于窄带物联网的传感器数据处理方法,所述窄带物联网中设有多个传感器,预先建立每个传感器与相邻传感器之间的互通连接,其特征在于,所述方法包括:获取传感器采集的第一信号数据;当所述第一信号数据满足互通条件时,将所述第一信号数据传输至与所述传感器相邻的传感器,所述互通条件用于确定影响传感器的事件会波及相邻传感器;接收与所述传感器相邻的传感器发送的第二信号数据;对所述第一信号数据和所述第二信号数据进行联合判定;若判定所述第一信号数据为有效数据,根据所述第一信号数据获得采集结果并输出。2.如权利要求1所述的用于窄带物联网的传感器数据处理方法,其特征在于,还包括:若传输所述第一信号数据至所述窄带物联网的网关或基站时失败,将所述第一信号数据传输至与所述传感器相邻的传感器;与所述传感器相邻的传感器将所述第一信号数据传输至所述窄带物联网的网关或基站。3.如权利要求1所述的用于窄带物联网的传感器数据处理方法,其特征在于,所述对所述第一信号数据和所述第二信号数据进行联合判定,包括:比较所述第一信号数据和所述第二信号数据,获得所述第一信号数据对应的第一事件与所述第二信号数据对应的第二事件之间的关系;当所述第一事件与所述第二事件为不同事件,或,所述第一事件与所述第二事件为同一事件且第一信号数据的信号强度大于所述第二信号数据的信号强度时,判定所述第一信号数据为有效数据。4.如权利要求3所述的用于窄带物联网的传感器数据处理方法,其特征在于,所述比较所述第一信号数据和所述第二信号数据,获得所述第一信号数据对应的第一事件与所述第二信号数据对应的第二事件之间的关系,包括:获取所述第一信号数据的峰值对应的第一时间点;获取所述第二信号数据的峰值对应的第二时间点;当所述第一时间点与所述第二时间点相同,判定所述第一事件与所述第二事件为同一事件,否则,判定为不同事件。5.如权利要求1所述的用于窄带物联网的传感器数据处理方法,其特征在于,所述预先建立每个传感器与相邻传感器之间的互通连接,包括:对所有传感器编号,获得每个传感器的互通组和互通频道;对所述互通组中的传感器进行信号同步。6.如权利要求5所述的用于窄带物联网的传感器数据处理方法,其特征在于,所述获得每个传感器的互通组和互通频道,包括:基于传感器安装位置之间的邻接关系获得每个传感器对应的互通组,所述互通组由所述传感器以及与所述传感器相邻的传感器组成;将所述传感器的编号对互通频段数进行取余,将取余结果设定为所述传感器的互通频道。7.如权利要求5所述的用于窄带物联网的传感器数据处理方法,其特征在于,所述互通组信号同步后,在传感器的信号时隙区间,还包括用于修正同步偏移的心跳同步,所述心跳
同步的步骤包括:基于所述传感器的互通频道,发送第一时长的信号数据并接收第一时长的信号数据;基于与所述传感器相邻的传感器的互通频道,接收第二时长的信号数据。8.用于窄带物联网的传感器数据处理装置,其特征在于,所述装置包括:数据模块,用于获取传感器采集的第一信号数据和接收与所述传感器相邻的传感器发送的第二信号数据;互通模块,用于当所述第一信号数据满足互通条件时,将所述第一信号数据传输至与所述传感器相邻的传感器,所述互通条件用于确定影响传感器的事件会波及相邻传感器;联合判定模块,用于对所述第一信号数据和所述第二信号数据进行联合判定;传输模块,用于若判定所述第一信号数据为有效数据,根据所述第一信号数据获得采集结果并输出。9.用于窄带物联网的传感器,其特征在于,包括存储器和处理器,所述存储器上存储有可在所述处理器上运行的用于窄带物联网的传感器数据处理程序,所述用于窄带物联网的传感器数据处理程序时实现如权利要求1至7任一项所述的用于窄带物联网的传感器数据处理方法。10.计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有用于窄带物联网的传感器数据处理程序,所述用于窄带物联网的传感器数据处理程序被处理器执行时实现如权利要求1-7任意一项所述用于窄带物联网的传感器数据处理方法的步骤。
技术总结本发明公开了一种用于窄带物联网的传感器数据处理方法、装置及传感器,上述方法包括:获取传感器采集的第一信号数据;当所述第一信号数据满足互通条件时,将所述第一信号数据传输至与所述传感器相邻的传感器,所述互通条件用于确定影响传感器的事件会波及相邻传感器;接收与所述传感器相邻的传感器发送的第二信号数据,对所述第一信号数据和所述第二信号数据进行联合判定;若判定所述第一信号数据为有效数据,根据所述第一信号数据获得采集结果并输出。可有效剔除相邻位置事件的干扰,提高传感器上报的信号数据的准确率,减少了误报和重发,节省传感器的功耗。节省传感器的功耗。节省传感器的功耗。
技术研发人员:黄大成
受保护的技术使用者:深圳市方格尔科技有限公司
技术研发日:2022.06.07
技术公布日:2022/11/1