智能化物联网数据采集方法、装置、设备及存储介质
文献发布时间:2023-06-19 10:48:02
技术领域
本发明涉及物联网技术领域,尤其涉及一种智能化物联网数据采集方法、装置、设备及存储介质。
背景技术
现如今,随着物联网技术的发展,物联网设备越来越多,数量已经由原有的几十个物联网(The Internet of Things,IOT)设备已经增加至成千上万甚至是十万的级别,而在需要实时监控环境数据的领域,例如消毒、安全等领域,IOT设备会不停采集周边的环境数据,若数据均需要进行保存或处理,会为物联网控制平台造成极大压力,难以支撑,且数据量过大,IOT设备数量过多,物联网控制平台也难以对IOT设备进行统一管理。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种智能化物联网数据采集方法、装置、设备及存储介质,旨在解决物联网IOT设备采集的数据量过大且IOT数量过多难以管理的技术问题。
为实现上述目的,本发明提供了一种智能化物联网数据采集方法,所述方法包括以下步骤:
获取目标区域内各个IOT设备采集的检测数据;
对所述检测数据进行分析,以确定所述检测数据对应的数据有效分值;
根据所述数据有效分值对所述检测数据进行筛选,以获得有效检测数据;
获取所述有效检测数据对应的IOT设备的设备标识;
根据所述设备标识对所述有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台。
可选的,所述根据所述设备标识对所述有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台的步骤之前,还包括:
获取预设装置标识,并根据所述预设装置标识及所述设备标识确定数据标识;
相应的,所述根据所述设备标识对所述有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台的步骤,包括:
根据所述数据标识对所述有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台。
可选的,所述根据所述预设装置标识及所述设备标识确定数据标识的步骤,包括:
将所述预设装置标识进行字符拆分,以获得装置标识字符集;
将所述设备标识进行字符拆分,以获得设备标识字符集;
将所述装置标识字符集及所述设备标识字符集中的各个字符以交叉组合方式进行拼接,以获得组合字符;
对所述组合字符以预设加密方式进行加密,以获得数据标识。
可选的,所述根据所述数据标识对所述有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台的步骤之后,还包括:
接收所述物联网控制平台基于所述检测数据发送的控制指令;
提取所述控制指令中的数据标识;
对所述数据标识进行解析,以获得装置标识及设备标识;
在所述装置标识与所述预设装置标识一致时,根据所述设备标识查找目标IOT设备;
将所述控制指令发送至所述目标IOT设备。
可选的,所述根据所述设备标识对所述有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台的步骤之前,还包括:
根据所述数据有效分值确定所述有效检测数据对应的优先处理级别;
相应的,所述根据所述设备标识对所述有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台的步骤,包括:
根据所述设备标识对所述有效检测数据进行标记,并将标记后的有效检测数据及所述优先处理级别发送至物联网控制平台。
可选的,所述对所述检测数据进行分析,以确定所述检测数据对应的数据有效分值的步骤,包括:
获取标准检测数据区间,根据所述检测数据及所述标准检测数据区间确定数据异常值;
根据所述数据异常值确定所述检测数据对应的数据有效分值。
可选的,所述根据所述设备标识对所述有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台的步骤之前,还包括:
根据所述设备标识在预设设备管理列表中进行查找;
在根据所述设备标识在预设设备管理列表中查找到对应的设备信息时,执行根据所述设备标识对所述有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台的步骤。
此外,为实现上述目的,本发明还提出一种智能化物联网数据采集装置,所述智能化物联网数据采集装置包括以下模块:
数据获取模块,用于获取目标区域内各个IOT设备采集的检测数据;
分值确定模块,用于对所述检测数据进行分析,以确定所述检测数据对应的数据有效分值;
数据筛选模块,用于根据所述数据有效分值对所述检测数据进行筛选,以获得有效检测数据;
标识获取模块,用于获取所述有效检测数据对应的IOT设备的设备标识;
数据传输模块,用于根据所述设备标识对所述有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台。
此外,为实现上述目的,本发明还提出一种智能化物联网数据采集设备,所述智能化物联网数据采集设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的智能化物联网数据采集程序,所述智能化物联网数据采集程序被执行时实现如上所述的智能化物联网数据采集方法的步骤。
此外,为实现上述目的,本发明还提出一种计算机存储介质,所述计算机可读存储介质上存储有智能化物联网数据采集程序,所述智能化物联网数据采集程序执行时实现如上所述的智能化物联网数据采集方法的步骤。
本发明通过获取目标区域内各个IOT设备采集的检测数据;对检测数据进行分析,以确定检测数据对应的数据有效分值;根据数据有效分值对所述检测数据进行筛选,以获得有效检测数据;获取有效检测数据对应的IOT设备的设备标识;根据设备标识对有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台。由于将IOT设备划分目标区域进行管理,使得IOT设备管理更为简便,且通过检测数据对应的数据有效分值对检测数据进行筛选,排除了不必要的数据,再将有效检测数据发送至物联网管理平台,有效的减轻了物联网管理平台的数据压力。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的电子设备的结构示意图;
图2为本发明智能化物联网数据采集方法第一实施例的流程示意图;
图3为本发明智能化物联网数据采集方法第二实施例的流程示意图;
图4为本发明智能化物联网数据采集装置第一实施例的结构框图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
参照图1,图1为本发明实施例方案涉及的硬件运行环境的智能化物联网数据采集设备结构示意图。
如图1所示,该电子设备可以包括:处理器1001,例如中央处理器(CentralProcessing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(WIreless-FIdelity,WI-FI)接口)。存储器1005可以是高速的随机存取存储器(RandomAccess Memory,RAM)存储器,也可以是稳定的非易失性存储器(Non-Volatile Memory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
本领域技术人员可以理解,图1中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及智能化物联网数据采集程序。
在图1所示的电子设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明电子设备中的处理器1001、存储器1005可以设置在智能化物联网数据采集设备中,所述电子设备通过处理器1001调用存储器1005中存储的智能化物联网数据采集程序,并执行本发明实施例提供的智能化物联网数据采集方法。
本发明实施例提供了一种智能化物联网数据采集方法,参照图2,图2为本发明一种智能化物联网数据采集方法第一实施例的流程示意图。
本实施例中,所述智能化物联网数据采集方法包括以下步骤:
步骤S10:获取目标区域内各个IOT设备采集的检测数据;
需要说明的是,本实施例的执行主体可以是所述智能化物联网数据采集设备,所述智能化物联网数据采集设备可以是电脑、服务器等电子设备,也可以是可实现相同或相似功能的设备,本实施例对此不加以限制,在本实施例及下述各实施例中,以智能化物联网数据采集设备为例对本发明智能化物联网数据采集方法进行说明。
需要说明的是,因物联网控制平台管理所有的IOT设备极其困难,因此,可以将整个物联网控制平台管理的区域进行划分,区域的划分方式可以根据实际需要设置,例如:以区域进行平均划分,或以IOT设备的数量进行区域划分。在划分完成的各个区域中设置一个智能化物联网数据采集设备对区域中的IOT设备进行管理,智能化物联网数据采集设备的管理区域即是智能化物联网数据采集设备的目标区域,目标区域中可以存在多个IOT设备。检测数据可以是目标区域中各个IOT设备实时采集的数据,例如:若IOT设备为温度检测设备,则采集的可以是环境的温度数据,若IOT设备为消毒设备,则采集的可以是空气中的污染物的含量等数据。
步骤S20:对所述检测数据进行分析,以确定所述检测数据对应的数据有效分值;
需要说明的是,数据有效分值可以是用于表示采集的检测数据与标准数据差异的量化分值,数据有效分值越大,则表示对检测数据需要进行存储或分析的必要性越高。
进一步地,为了合理的确定检测数据对应的数据有效分值,本实施例步骤S20,可以包括:
获取标准检测数据区间,根据所述检测数据及所述标准检测数据区间确定数据异常值;根据所述数据异常值确定所述检测数据对应的数据有效分值。
需要说明的是,标准检测数据区间可以是IOT设备检测的数据的数据正常的区间值,例如:温度检测装置检测温度,假设当日气温为28℃,判定数据正常阈值为±5℃,则可以确定标准检测数据区间为23℃-33℃。数据异常值可以是检测数据超出标准检测数据区间的值。数据有效分值可以是量化数据异常值的量化分值。
在实际使用中,数据有效分值可以是根据数据异常值与预设评估值的比值,预设评估值可以是标准检测数据区间的中间值,也可以是根据检测数据类型设置的值,具体如何设置预设评估值,可以根据实际需要进行设置。
例如:针对温度检测,标准检测数据区间为23℃-33℃,则预设评估值可以是(23+33)/2=28℃,若数据异常值为10℃,则数据有效分值为10/28=36%,也可以设置预设评估值为2℃,若数据异常值为10℃,则数据有效分值为10/2=500%。
步骤S30:根据所述数据有效分值对所述检测数据进行筛选,以获得有效检测数据;
需要说明的是,数据有效分值可以是用于表示采集的检测数据与标准数据差异的量化分值,数据有效分值越大,则表示对检测数据需要进行存储或分析的必要性越高。因此,可以通过数据有效分值对检测数据进行筛选,以确定存在进行处理的检测数据,作为有效检测数据。
在实际使用中,可以设定有效分值阈值,将数据有效分值低于有效分值阈值的检测数据进行清除,将剩余的检测数据作为有效检测数据。有效分值阈值可以根据实际需要进行设置,例如:当物联网控制平台数据处理压力较大时,将有效分值阈值设定较高,当物联网控制平台数据处理压力较小时,将有效分值阈值设定较低。
步骤S40:获取所述有效检测数据对应的IOT设备的设备标识;
可以理解的是,有效检测数据是从各个IOT设备的检测数据中筛选得到的,因此,可以获取各个有效检测数据对应的IOT设备的设备标识。
步骤S50:根据所述设备标识对所述有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台。
可以理解的是,物联网控制平台因直接管理IOT设备压力较大,对区域划分并在各区域设置智能化物联网数据采集设备管理IOT设备,因此物联网控制平台直接接受有效检测数据并无法获知有效检测数据来自于哪一台IOT设备,而根据设备标识对有效检测数据进行标记,再将有效检测数据发送至物联网控制平台,则可以令物联网控制平台明确有效检测数据对应的IOT设备的设备标识,若根据有效检测数据判定出现异常,则可以根据IOT设备的设备标识下发控制指令进行处理。
进一步地,为了提高数据安全性,本实施例步骤S50之前,还可以包括:
根据所述设备标识在预设设备管理列表中进行查找;在根据所述设备标识在预设设备管理列表中查找到对应的设备信息时,执行根据所述设备标识对所述有效检测数据进行标记,并将标记后的有效检测数据发送至物联网控制平台的步骤。
需要说明的是,智能化物联网数据采集设备管理目标区域内的IOT设备,因此,可以预先获取目标区域中所有IOT设备的设备标识及设备信息并构建预设设备管理列表,在获取到有效检测数据对应的IOT设备的设备标识时,可以根据设备标识在预设设备管理列表中查找对应的设备信息,若可查找到对应的设备信息,则说明该有效检测数据为正常数据,则可执行后续步骤发送至物联网控制平台,若查找不到对应的设备信息,则可以说明该数据并非来自于智能化物联网数据采集设备管理的IOT设备,可能是异常或黑客发送的攻击数据,则可以屏蔽此数据。
进一步地,为了便于优先处理紧急情况,本实施例步骤S50之前,还可以包括:
根据所述数据有效分值确定所述有效检测数据对应的优先处理级别;
- 智能化物联网数据采集方法、装置、设备及存储介质
- 物联网设备性能采集方法、装置、设备及可读存储介质