1.一种确定驻留时长的方法,其特征在于,包括:接收用于查询目标RFID标签的驻留时长的查询请求,所述查询请求中包含所述目标RFID标签的标识信息以及查询的时间范围;
根据所述标识信息以及所述时间范围,从数据库中查询所述目标RFID标签在每个采集区域的多条RFID数据,所述多条RFID数据由所述采集区域中的采集设备基于预设的时间窗口采集,每条所述RFID数据包含数据采集时间,所述数据采集时间在所述时间范围之内;
确定所述多条RFID数据中,每相邻两条数据的数据采集时间的差值;
根据所述差值确定所述目标电子标签在所述每个采集区域的驻留时长;
所述确定所述多条RFID数据中,每相邻两条数据的数据采集时间的差值,包括:对每个所述采集区域的所述多条RFID数据的采集时间进行排序,得到排序后的多条RFID数据的采集时间;
计算排序后的多条RFID数据的采集时间中,每相邻两条RFID数据的采集时间的差值;
所述根据所述差值确定所述目标电子标签在所述每个采集区域的驻留时长,包括:对所述差值中小于或等于预设时间阈值的差值进行累加,得到所述目标电子标签在每个所述采集区域的驻留时长。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括根据以下步骤在所述数据库中存储所述目标RFID标签的RFID数据:接收所述目标RFID标签的多条RFID数据;
对接收的所述多条RFID数据进行预处理,得到第一预设格式的待存储RFID数据;
将所述待存储RFID数据由所述第一预设格式转换为第二预设格式;
将所述第二预设格式的待存储RFID数据输送至数据库进行存储。
3.根据权利要求2所述的方法,其特征在于,所述数据库包括分布式存储系统HBASE,所述第二预设格式包括RowKey的格式;
所述将所述第二预设格式的待存储RFID数据输送至数据库进行存储,包括:根据预设的分区region设计规则构建用于存储RFID数据的多个region;
将所述第二预设格式的待存储RFID数据存储至所述多个region中与所述待存储RFID数据匹配的目标region。
4.根据权利要求3所述的方法,其特征在于,所述根据预设的分区region设计规则构建用于存储RFID数据的多个region,包括:按照采集时间的年月和预设的region序号构建用于存储RFID数据的多个region。
5.根据权利要求2所述的方法,其特征在于,所述对接收的所述多条RFID数据进行预处理,包括:
对所述多条RFID数据进行去重处理,并从经过去重处理的RFID数据中过滤掉干扰数据;或,
从所述多条RFID数据中过滤掉干扰数据,并对经过过滤的RFID数据进行去重处理。
6.根据权利要求5所述的方法,其特征在于,所述去重处理,包括:将各个预设时间窗口中、同一采集区域的所述目标RFID标签的多条RFID数据进行合并,得到一条合并数据,所述合并数据中包含所述多条RFID数据的采集时间,所述同一采集区域对应于同一采集设备。
7.一种确定驻留时长的装置,其特征在于,包括:查询请求接收模块,用于接收用于查询目标RFID标签的驻留时长的查询请求,所述查询请求中包含所述目标RFID标签的标识信息以及查询的时间范围;
标签数据查询模块,用于根据所述标识信息以及所述时间范围,从数据库中查询所述目标RFID标签在每个采集区域的多条RFID数据,所述多条RFID数据由所述采集区域中的采集设备基于预设的时间窗口采集,每条所述RFID数据包含数据采集时间,所述数据采集时间在所述时间范围之内;
时间差值确定模块,用于确定所述多条RFID数据中,每相邻两条数据的数据采集时间的差值;
驻留时长确定模块,用于根据所述差值确定所述目标电子标签在所述每个采集区域的驻留时长;
所述时间差值确定模块,包括:
采集时间获取单元,用于对每个所述采集区域的所述多条RFID数据的采集时间进行排序,得到排序后的多条RFID数据的采集时间;
时间差值计算单元,用于计算排序后的多条RFID数据的采集时间中,每相邻两条RFID数据的采集时间的差值;
所述驻留时长确定模块,包括:
驻留时长确定单元,用于对所述差值中小于或等于预设时间阈值的差值进行累加,得到所述目标电子标签在每个所述采集区域的驻留时长。
8.根据权利要求7所述的装置,其特征在于,所述装置还包括:标签数据存储模块;
所述标签数据存储模块,包括:
标签数据接收单元,用于接收所述目标RFID标签的多条RFID数据;
数据预处理单元,用于对接收的所述多条RFID数据进行预处理,得到第一预设格式的待存储RFID数据;
数据格式转换单元,用于将所述待存储RFID数据由所述第一预设格式转换为第二预设格式;
标签数据存储单元,用于将所述第二预设格式的待存储RFID数据输送至数据库进行存储。
9.根据权利要求8所述的装置,其特征在于,所述数据库包括分布式存储系统HBASE,所述第二预设格式包括RowKey的格式;
所述标签数据存储单元,还用于:根据预设的分区region设计规则构建用于存储RFID数据的多个region;
将所述第二预设格式的待存储RFID数据存储至所述多个region中与所述待存储RFID数据匹配的目标region。
10.根据权利要求9所述的装置,其特征在于,所述标签数据存储单元,还用于:按照采集时间的年月和预设的region序号构建用于存储RFID数据的多个region。
11.根据权利要求8所述的装置,其特征在于,所述数据预处理单元,还用于:对所述多条RFID数据进行去重处理,并从经过去重处理的RFID数据中过滤掉干扰数据;或,
从所述多条RFID数据中过滤掉干扰数据,并对经过过滤的RFID数据进行去重处理。
12.根据权利要求11所述的装置,其特征在于,所述数据预处理单元,还用于:将各个预设时间窗口中、同一采集区域的所述目标RFID标签的多条RFID数据进行合并,得到一条合并数据,所述合并数据中包含所述多条RFID数据的采集时间,所述同一采集区域对应于同一采集设备。
13.一种电子设备,其特征在于,所述电子设备包括:处理器;
被配置为存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行权利要求1‑6中任一项。
14.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器处理时实现权利要求1‑6中任一项。