本申请属于计算机,尤其涉及一种数据处理的方法、装置、设备及介质。
背景技术:
1、物联网终端上报数据,由于物联网终端控制程序或传感器故障等原因,造成上报数据出现误差,如智能电表等物联网终端采集电表读数为0,或者重复上传等问题。由于数据逻辑的错误,云端管理平台(如saas管理平台)如果将这些数据直接存入数据库,后期进行统计就会造成统计数据出现大的误差,所以需对物联网终端上报数据进行处理。
2、传统的技术方案是在业务处理函数里面针对不同的物联网终端及数据,编写不同的业务逻辑代码,对数据进行处理。现有技术方案中,在处理多类物联网终端上报数据时,采用面向切面编程(aspect oriented programming,aop),在每个切面编写代码,集中处理数据,修改数据处理逻辑时需要发布版本,实时性较差。
技术实现思路
1、本申请实施例提供一种数据处理的方法、装置、设备及介质,能够提高数据处理的及时性。
2、第一方面,本申请实施例提供一种数据处理的方法,包括:
3、获取物联网终端的传感数据,传感数据包括传感器类型参数,每个传感器类型参数对应一种类型的传感器;
4、从容器中查询与传感器类型参数对应的数据处理方式;其中,容器中的数据处理方式是动态更新;
5、基于数据处理方式对传感数据进行处理,得到校验结果。
6、第二方面,本申请实施例提供一种数据处理的装置,包括:
7、获取模块,用于获取物联网终端的传感数据,传感数据包括传感器类型参数,每个传感器类型参数对应一种类型的传感器;
8、查询模块,用于从容器中查询与传感器类型参数对应的数据处理方式;其中,容器中的数据处理方式是动态更新;
9、处理模块,用于基于数据处理方式对传感数据进行处理,得到校验结果。
10、第三方面,本申请实施例提供了一种电子设备,设备包括:
11、处理器以及存储有计算机程序指令的存储器;
12、处理器执行计算机程序指令时用于执行上述第一方面的数据处理的方法。
13、第四方面,本申请实施例提供了一种计算机存储介质,计算机存储介质上存储有计算机程序指令,计算机程序指令被处理器执行时实现上述第一方面的数据处理的方法。
14、第五方面,本申请实施例提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器处理时实现上述第一方面的数据处理的方法。
15、本申请实施例提供的数据处理的方法、装置、设备及介质,通过获取物联网终端的传感数据,然后从容器中获取传感数据中的传感器类型参数对应的数据处理方式,由于容器中的各传感器类型参数对应的数据处理方式是动态更新的,因此可以基于传感器类型参数快速的获取到数据处理方式,并基于数据处理方式对传感数据进行处理,提高了数据处理的及时性。
1.一种数据处理的方法,其特征在于,包括:
2.根据权利要求1所述的数据处理的方法,其特征在于,在所述从容器中查询与所述传感器类型参数对应的数据处理方式之前,所述方法还包括:
3.根据权利要求1所述的数据处理的方法,其特征在于,还包括:
4.根据权利要求3所述的数据处理的方法,其特征在于,所述根据所述更新配置请求更新所述容器中的各传感器类型参数对应的数据处理方式,包括:
5.根据权利要求4所述的数据处理的方法,其特征在于,所述数据特征包括传感器数据随时间的变化特征、数据过滤的字段、数据范围中的至少一项。
6.根据权利要求4所述的数据处理的方法,其特征在于,所述数据处理方式包括启动数据处理、数据检查方式、筛选字段、数据对比,以及数据对比后的处理方式中的至少一项。
7.根据权利要求1至6任一项所述的述数处理的方法,其特征在于,所述获取物联网终端的传感数据,包括:
8.一种数据处理的装置,其特征在于,包括:
9.一种电子设备,其特征在于,所述设备包括:处理器,以及存储有计算机程序指令的存储器;
10.一种可读存储介质,其特征在于,所述可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理器执行时实现如权利要求1至7任意一项所述的数据处理的方法。