本公开涉及物联网,尤其涉及数据处理方法、介质和计算机设备。
背景技术:
1、在物联网领域,物模型是由设备的属性、服务、事件等组成的一种数据结构,用于描述物联网设备的基本属性、功能和行为。然而,传统的物模型缺乏对数据安全与可信度的描述,物联网设备产生的物联网数据容易被篡改和伪造,数据安全性和可靠性较低。
技术实现思路
1、第一方面,本公开实施例提供一种数据处理方法,应用于物联网设备,与所述物联网设备对应的物联网平台上维护了与所述物联网设备对应的物模型;所述方法包括:获取本设备产生的物联网数据;生成针对所述物联网数据进行可信校验的校验数据;将所述校验数据写入物联网平台上维护的与本设备对应的物模型中,以使接入所述物联网平台的服务系统在获取到所述物联网数据之后,基于写入所述物模型中的所述校验数据对所述物联网数据进行可信校验。
2、第二方面,本公开实施例提供一种数据处理方法,应用于接入物联网平台的服务系统,所述物联网平台上维护了与接入所述物联网平台的物联网设备对应的物模型;所述方法包括:获取物联网设备产生的物联网数据;获取所述物联网平台维护的所述物模型;所述物模型中包括校验数据,所述校验数据由所述物联网设备生成后被写入所述物模型;基于所述物模型中的所述校验数据对获取的所述物联网数据进行可信校验。
3、第三方面,本公开实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现本公开任一实施例所述的方法。
4、第四方面,本公开实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本公开任一实施例所述的方法。
5、在本公开实施例中,物联网设备可以生成校验数据,并将校验数据写入物联网平台上维护的与本设备对应的物模型中,这样,接入物联网平台的服务系统在获取到物联网设备产生的物联网数据之后,可以基于物模型中的校验数据对物联网数据进行可信度校验,从而提高了物联网数据的安全性和可信度。
6、应当理解,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。
1.一种数据处理方法,应用于物联网设备,与所述物联网设备对应的物联网平台上维护了与所述物联网设备对应的物模型;所述方法包括:
2.根据权利要求1所述的方法,所述物模型包含用于维护与所述物联网设备相关的数据的若干数据字段;所述若干数据字段中包括用于维护所述校验数据的扩展字段;
3.根据权利要求2所述的方法,所述校验数据包括基于本设备持有的私钥对所述物联网数据进行数字签名得到的签名数据;所述扩展字段包括用于维护所述签名数据的第一扩展字段;所述可信校验包括对所述物联网数据的数据来源的真实性校验;
4.根据权利要求3所述的方法,所述方法还包括:
5.根据权利要求2所述的方法,所述校验数据包括所述物联网数据在区块链上的存证地址;所述扩展字段包括用于维护所述存证地址的第二扩展字段;所述可信校验包括对所述物联网数据的数据内容的真实性校验;
6.根据权利要求5所述的方法,所述区块链上存证的所述物联网数据,基于指定的隐私算法进行了隐私保护处理;所述物模型中包含的数据中,还包含与所述指定的隐私算法对应的隐私算法类型。
7.根据权利要求1所述的方法,将所述校验数据写入物联网平台上维护的与本设备对应的物模型中,包括:
8.根据权利要求1所述的方法,所述物联网平台上维护的与所述物联网设备对应的物模型中包含的数据,为采用指定的编码格式进行了编码处理之后的数据;所述物模型中还包含与所述物模型中包含的数据对应的描述数据;其中,所述描述数据包括所述指定的编码格式。
9.一种数据处理方法,应用于接入物联网平台的服务系统,所述物联网平台上维护了与接入所述物联网平台的物联网设备对应的物模型;所述方法包括:
10.根据权利要求9所述的方法,所述物模型包含用于维护与所述物联网设备相关的数据的若干数据字段;所述若干数据字段中包括用于维护所述校验数据的扩展字段;所述校验数据作为字段值被写入所述扩展字段中;基于所述物模型中的所述校验数据对获取的所述物联网数据进行可信校验,包括:
11.根据权利要求10所述的方法,所述校验数据包括基于所述物联网设备持有的私钥对所述物联网数据进行数字签名得到的签名数据;所述扩展字段包括用于维护所述签名数据的第一扩展字段;所述可信校验包括对所述物联网数据的数据来源的真实性校验;
12.根据权利要求11所述的方法,包括所述私钥和所述私钥对应的公钥的公私钥对由所述物联网设备响应于向所述物联网平台注册成功,调用所述物联网设备搭载的密钥生成算法生成;所述方法还包括:
13.根据权利要求10所述的方法,所述校验数据包括所述物联网数据在区块链上的存证地址;所述扩展字段包括用于维护所述存证地址的第二扩展字段;所述可信校验包括对所述物联网数据的数据内容的真实性校验;
14.根据权利要求13所述的方法,所述区块链上存证的所述物联网数据,基于指定的隐私算法进行了隐私保护处理;所述物模型中包含的数据中,还包含与所述指定的隐私算法对应的隐私算法类型。
15.根据权利要求9所述的方法,所述校验数据由所述物联网设备写入本地维护的与本设备对应的物模型,并将所述物模型上传至所述物联网平台,以在所述物联网平台上进行维护;或者,
16.根据权利要求9所述的方法,所述物联网平台上维护的与所述物联网设备对应的物模型中包含的数据,为采用指定的编码格式进行了编码处理之后的数据;所述物模型中还包含与所述物模型中包含的数据对应的描述数据;其中,所述描述数据包括所述指定的编码格式。
17.一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现权利要求1至16任意一项所述的方法。
18.一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现权利要求1至16任意一项所述的方法。