技术领域
[0001] 本发明涉及红外测温技术领域,尤其涉及一种红外测温数据融合方法。
相关背景技术
[0002] 现有技术中,许多领域使用到红外测温,如何将红外测温的数据及时传导融合,关系着测温的准确性和及时性,一旦温度监控产生故障,轻则导致监测数据不准确,重则会造成非常严重的后果,因此急需要一种红外测温数据融合方法。
具体实施方式
[0007] 实施例1:
[0008] 一种红外测温数据融合方法,所述方法包括:
[0009] S1、拆分端向重组端发送数据传输请求;
[0010] S2、重组端响应于所述数据传输请求,生成所述非对称加密密钥,并将非对称加密密钥中的公钥发送至拆分端;
[0011] S3、拆分端利用公钥对预先生成的对称加密密钥进行加密;
[0012] S4、重组端利用非对称加密的私钥解密出拆分端生成的对称加密密钥;
[0013] S5、拆分端对视频数据进行加密处理得到传输单元,并发送至重组端重组端利用非对称加密的私钥解密出拆分端生成的对称加密密钥;
[0014] S6、重组端利用所述对称加密密钥解析所述传输单元,得到所述视频数据。
[0015] 其中,所述拆分端(c l ient)可以是将H.264编码数据进行拆分加密并且发送的节点,此类节点包括但不限于普通计算机、智能手机、I oT设备等终端。该节点的作用是对H.264视频编码的数据进行拆分、加密和发送,相关代码会部署在该节点。重组端(server)可以是将来自拆分端的数据进行重组,使其恢复为原本的完整数据的节点。该结点的作用是对来自拆分端的数据进行解密和重组,以及一些错误情况的处理,相关代码会部署在该节点。
[0016] 在一种可能的实现方式中,对称加密密钥可以是拆分端会生成分片数据的对称加密密钥,该加密密钥用来对分片数据进行对称加密。非对称加密密钥可以是重组端会生成非对称加密的公钥和私钥,并将公钥传输给拆分端,公钥用于对对称加密密钥进行加密,私钥用于对通过公钥加密过的对称加密密钥进行解密。
[0017] 在一种可能的实现方式中,所述传输单元包括加密分片数据序号、加密分片数据长度和加密分片数据据指针。解析过程中可以根据加密分片数据序号、加密分片数据长度和加密分片数据据指针得到视频数据。
[0018] 本实现方式中,对于一个位于拆分端的H.264编码视频文件,拆分端首先从重组端获取到非对称加密公钥,然后自行生成对称加密密钥,并将非对称加密后的对称加密密钥发送给拆分端。随后对于待传送的H.264编码的视频文件,拆分端根据帧头部特征(0x00000001或者0x000001)对每一帧数据进行拆分,从而获得若干分片数据。
[0019] 在拆分的过程中会使用对称加密密钥对每个分片数据进行加密,从而获得加密分片数据。拆分端将加密分片数据进行封装,加入序号标记形成传输单元,通过载体传送到重组端。重组端收到若干传输单元后,将传输单元中的加密数据使用对称加密密钥进行解密,并根据传输单元中的序号进行重组,最终获取位于拆分端的H.264编码数据。
[0020] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。