广播数据过滤方法、装置、终端设备及存储介质制造方法及图纸

技术编号:36948949 阅读:58 留言:0更新日期:2023-03-22 19:09
本申请适用于数据处理技术领域,提供了一种广播数据过滤方法、装置、终端设备及存储介质,应用于网关,包括:获取终端设备广播的当前广播信息;确定当前广播信息中的当前广播数据的签名信息;将当前广播信息对应的签名信息,与网关已接收的各个有效广播信息对应的签名信息进行比对,以确定各个有效广播信息中是否存在与当前广播信息相同的第一有效广播信息;若是,则确定当前广播信息为重复广播信息,并将当前广播信息丢弃;若否,则将当前广播信息确定为新接收到的有效广播信息。由此,通过将当前广播信息与已接收的有效广播信息进行比对,以过滤掉重复的广播信息,从而减轻了服务器处理广播数据的负担,提高了服务器的处理效率。率。率。

【技术实现步骤摘要】
广播数据过滤方法、装置、终端设备及存储介质


[0001]本申请属于数据处理
,尤其涉及一种广播数据过滤方法、装置、终端设备及存储介质。

技术介绍

[0002]BLE(Bluetooth Low Energy,蓝牙低功耗)技术,具有缩短无线开启时间、快速建立连接、减低收发峰值功耗等优点,BLE技术被广泛应用于手机、笔记本电脑、PAD等移动设备与蓝牙设备之间的数据传输。
[0003]相关技术中,网关在扫描到蓝牙设备广播的数据后,需要将广播数据上报至网关,再由网关上报服务器,然而蓝牙设备在一定时间内可能会发送重复的广播数据,如果将扫描到的所有广播数据无差别的发送至服务器,会导致服务器对大量重复的广播数据进行多次处理,从而增加了服务器的运行负担,降低了服务器的处理效率。

技术实现思路

[0004]本申请实施例提供了一种广播数据过滤方法、装置、终端设备及存储介质,可以解决蓝牙设备在一定时间内可能会发送重复的广播数据,如果将扫描到的所有广播数据无差别的发送至服务器,会导致服务器对大量重复的广播数据进行多次处理,从而增加了服务器的运行负担,降低了服务器的处理效率的问题。
[0005]本申请实施例的第一方面提供了一种广播数据过滤方法,应用于网关,包括:
[0006]获取终端设备广播的当前广播信息,其中,当前广播信息中包括当前广播数据;
[0007]对当前广播数据进行签名处理,以确定当前广播数据对应的签名信息;
[0008]将当前广播信息对应的签名信息,与网关已接收的各个有效广播信息对应的签名信息进行比对,以确定各个有效广播信息中是否存在与当前广播信息相同的第一有效广播信息;
[0009]在存在第一有效广播信息时,确定当前广播信息为重复广播信息,并将当前广播信息丢弃;
[0010]在未存在第一有效广播信息时,将当前广播信息确定为新接收到的有效广播信息。
[0011]可选的,在第一方面一种可能的实现方式中,上述当前广播信息中还包括当前广播信息对应的MAC地址,上述MAC地址为终端设备的MAC地址,上述网关的缓存中包含与各个有效广播信息的MAC地址对应的数据存储单元,上述将当前广播信息对应的签名信息,与网关已接收的各个有效广播信息对应的签名信息进行比对,以确定各个有效广播信息中是否存在与当前广播信息相同的第一有效广播信息,包括:
[0012]判断各个数据存储单元中是否存在与当前广播信息对应的MAC地址匹配的第一数据存储单元;
[0013]在存在第一数据存储单元时,将当前广播信息对应的签名信息与第一数据存储单
元中存储的各个有效广播信息对应的签名信息进行比对,以确定是否存在第一有效广播信息。
[0014]可选的,在第一方面一种可能的实现方式中,上述判断各个数据存储单元中是否存在与当前广播信息对应的MAC地址匹配的第一数据存储单元之后,还包括:
[0015]在未存在第一数据存储单元时,新建与当前广播信息对应的MAC地址对应的数据存储单元;
[0016]将当前广播信息作为新接收到的有效广播信息存储至新建的数据存储单元。
[0017]可选的,在第一方面一种可能的实现方式中,上述在未存在第一有效广播信息时,将当前广播信息确定为新接收到的有效广播信息之后,还包括:
[0018]将当前广播信息作为新接收到的有效广播数据存储至第一数据存储单元。
[0019]可选的,在第一方面一种可能的实现方式中,上述当前广播信息中还包括当前扫描时间,上述有效广播信息具有对应的第一次扫描时间及最近扫描时间,上述在存在第一数据存储单元时,将当前广播信息对应的签名信息与第一数据存储单元中存储的各个有效广播信息对应的签名信息进行比对,以确定是否存在第一有效广播信息之后,还包括:
[0020]在存在第一有效广播信息时,将第一有效广播信息对应的最近扫描时间更新为当前扫描时间;
[0021]在未存在第一有效广播信息时,将当前扫描时间作为当前广播信息对应的第一次扫描时间及最近扫描时间,并存储至第一数据存储单元。
[0022]上述将当前广播信息作为新接收到的有效广播数据存储至第一数据存储单元,包括:
[0023]判断第一数据存储单元中的有效广播信息数量是否等于数量阈值;
[0024]在有效广播信息数量等于数量阈值时,将第一数据存储单元中对应的第一次扫描时间最早的第二有效广播信息,发送至服务器,并删除第二有效广播信息;
[0025]将当前广播信息存储至第一数据存储单元;
[0026]在有效广播信息数量小于数量阈值时,将当前广播信息存储至第一数据存储单元,并将有效广播信息数量加1。
[0027]可选的,在第一方面一种可能的实现方式中,上述广播数据过滤方法,还包括:
[0028]确定每个有效广播信息对应的第一次扫描时间与当前时刻之间的时间间隔;
[0029]将第一次扫描时间与当前时刻之间的时间间隔大于或等于预设过滤周期的第三有效广播信息,发送至服务器;
[0030]将第三有效广播信息从第三有效广播信息所在的数据存储单元中删除,并将第三有效广播信息所在的数据存储单元对应的有效广播信息数量减去第三有效广播信息的数量。
[0031]可选的,在第一方面一种可能的实现方式中,上述对当前广播数据进行签名处理,以确定当前广播数据对应的签名信息之前,还包括:
[0032]判断当前广播信息是否满足预过滤规则;
[0033]在当前广播信息满足预过滤规则时,丢弃当前广播信息。
[0034]可选的,在第一方面一种可能的实现方式中,上述当前广播信息中还包括当前广播信息对应的MAC地址,上述MAC地址为终端设备的MAC地址,上述预过滤规则中包括预设地
址范围,上述判断当前广播信息是否满足预过滤规则,包括:
[0035]若当前广播信息对应的MAC地址处于预设地址范围,则确定当前广播信息满足预过滤规则;
[0036]否则,确定当前广播信息未满足预过滤规则。
[0037]可选的,在第一方面一种可能的实现方式中,上述当前广播信息中还包括当前广播信息对应的描述信息,上述描述信息中包括接收信号强度指示值,上述预过滤规则中包括预设的接收信号强度指示值范围,上述判断当前广播信息是否满足预过滤规则,包括:
[0038]若当前广播信息对应的接收信号强度指示值处于预设的接收信号强度指示值范围,则确定当前广播信息满足预过滤规则;
[0039]否则,确定当前广播信息未满足预过滤规则。
[0040]可选的,在第一方面一种可能的实现方式中,上述描述信息中还包括广播类型,上述预过滤规则中包括预设广播类型,上述判断当前广播信息是否满足预过滤规则,包括:
[0041]若当前广播信息对应的广播类型属于预设广播类型,则确定当前广播信息满足预过滤规则;
[0042]否则,确定当前广播信息未满足预过滤规则。
[0043]本申请实施例的第二方面提本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种广播数据过滤方法,其特征在于,应用于网关,包括:获取终端设备广播的当前广播信息,其中,所述当前广播信息中包括当前广播数据;对所述当前广播数据进行签名处理,以确定所述当前广播数据对应的签名信息;将所述当前广播信息对应的签名信息,与所述网关已接收的各个有效广播信息对应的签名信息进行比对,以确定各个所述有效广播信息中是否存在与所述当前广播信息相同的第一有效广播信息;在存在所述第一有效广播信息时,确定所述当前广播信息为重复广播信息,并将所述当前广播信息丢弃;在未存在所述第一有效广播信息时,将所述当前广播信息确定为新接收到的所述有效广播信息。2.如权利要求1所述的广播数据过滤方法,其特征在于,所述当前广播信息中还包括所述当前广播信息对应的MAC地址,所述MAC地址为所述终端设备的MAC地址,所述网关的缓存中包含与各个所述有效广播信息的MAC地址对应的数据存储单元,所述将所述当前广播信息对应的签名信息,与所述网关已接收的各个有效广播信息对应的签名信息进行比对,以确定各个所述有效广播信息中是否存在与所述当前广播信息相同的第一有效广播信息,包括:判断各个所述数据存储单元中是否存在与所述当前广播信息对应的MAC地址匹配的第一数据存储单元;在存在所述第一数据存储单元时,将所述当前广播信息对应的签名信息与所述第一数据存储单元中存储的各个所述有效广播信息对应的签名信息进行比对,以确定是否存在所述第一有效广播信息。3.如权利要求2所述的广播数据过滤方法,其特征在于,所述判断各个所述数据存储单元中是否存在与所述当前广播信息对应的MAC地址匹配的第一数据存储单元之后,还包括:在未存在所述第一数据存储单元时,新建与所述当前广播信息对应的MAC地址对应的所述数据存储单元;将所述当前广播信息作为新接收到的所述有效广播信息存储至新建的所述数据存储单元。4.如权利要求2所述的广播数据过滤方法,其特征在于,所述在未存在所述第一有效广播信息时,将所述当前广播信息确定为新接收到的所述有效广播信息之后,还包括:将所述当前广播信息作为新接收到的所述有效广播数据存储至所述第一数据存储单元。5.如权利要求4所述的广播数据过滤方法,其特征在于,所述当前广播信息中还包括当前扫描时间,所述有效广播信息具有对应的第一次扫描时间及最近扫描时间,所述在存在所述第一数据存储单元时,将所述当前广播信息对应的签名信息与所述第一数据存储单元中存储的各个所述有效广播信息对应的签名信息进行比对,以确定是否存在所述第一有效广播信息之后,还包括:在存在所述第一有效广播信息时,将所述第一有效广播信息对应的所述最近扫描时间更新为所述当前扫描时间;在未存在所述第一有效广播信息时,将所述当前扫描时间作为所述当前广播信息对应
的所述第一次扫描时间及所述最近扫描时间,并存储至所述第一数据存储单元。6.如权利要求5所述的广播数据过滤方法,其特征在于,所述将所述当前广播信息作为新接收到的所述有效广播数据存储至所述第一数据存储单元,包括:判断所述第一数据存储单元中的有效广播信息数量是否等于数量阈值;在所述有效广播信息数量等于所述数量阈值时,将所述第一数据存储单元中对应的所述第一次扫描时间最早的第二有效广播信息,发送至服务器,并删除所述第二有效广播信息;将所述当前广播信息存储至所述第一数据存储单元;在所述有效广播信息数量小于所述数量阈值时,将所述当前广播信息存储至...

【专利技术属性】
技术研发人员:庄严郭己
申请(专利权)人:深圳云里物里科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1