【技术实现步骤摘要】
一种基于区块链的电网业务的图像压缩方法和系统
[0001]本专利技术涉及电网
,尤其涉及一种基于区块链的电网业务的图像压缩方法和系统。
技术介绍
[0002]区块链,就是一个又一个区块组成的链条。每一个区块中保存了一定的信息,它们按照各自产生的时间顺序连接成链条。这个链条被保存在所有的服务器中,只要整个系统中有一台服务器可以工作,整条区块链就是安全的。
[0003]目前,电网业务数据的数据量与日俱增,若将电网业务数据直接上链至区块链,导致区块链上存储的数据量较大,给区块链带来了较大的存储负担。
技术实现思路
[0004]本专利技术所要解决的技术问题是针对现有技术的不足,提供了一种基于区块链的电网业务的图像压缩方法和系统。
[0005]本专利技术的一种基于区块链的电网业务的图像压缩方法的技术方案如下:
[0006]获取并根据待存储的电网业务数据中的任一图像的每个像素点的R值、G值和B值,生成用于表征该图像中的每行像素点的R值变化的R值变化函数,生成用于表征该图像中的每行像素点的G值 ...
【技术保护点】
【技术特征摘要】
1.一种基于区块链的电网业务的图像压缩方法,其特征在于,包括:获取并根据待存储的电网业务数据中的任一图像的每个像素点的R值、G值和B值,生成用于表征该图像中的每行像素点的R值变化的R值变化函数,生成用于表征该图像中的每行像素点的G值变化的G值变化函数,以及生成用于表征该图像中的每行像素点的B值变化的B值变化函数,直至得到所述待存储的电网业务数据中的每个图像的每行像素点对应的R值变化函数、G值变化函数和B值变化函数;将所述待存储的电网业务数据中的每个图像的每行像素点对应的R值变化函数、G值变化函数和B值变化函数,固化存储在区块链上,做存证使用。2.根据权利要求1所述的一种基于区块链的电网业务的图像压缩方法,其特征在于,将所述待存储的电网业务数据中的每个图像的每行像素点对应的R值变化函数、G值变化函数和B值变化函数,存储在区块链上,包括:对所述待存储的电网业务数据中的图像进行分组;利用不同的加密算法,对每组中的每个图像的每行像素点对应的R值变化函数、G值变化函数和B值变化函数进行加密,将加密后的数据存储在所述区块链上。3.根据权利要求2所述的一种基于区块链的电网业务的图像压缩方法,其特征在于,还包括:从所述区块链存储的数据中获取用户所需图像的每行像素点对应的加密后的R值变化函数、加密后的G值变化函数和加密后的B值变化函数;判断所述用户选取的所有解密算法是否均正确,得到判断结果;当所述判断结果为是时,利用选取的解密算法对所述所需图像的每行像素点对应的加密后的R值变化函数、加密后的G值变化函数和加密后的B值变化函数进行解密,根据解密后的数据获取所述所需图像的完整图像。4.根据权利要求3所述的一种基于区块链的电网业务的图像压缩方法,其特征在于,还包括:将所述所需图像的完整图像转为矢量图,并发送至所述用户的智能终端。5.根据权利要求2至4任一项所述的一种基于区块链的电网业务的图像压缩方法,其特征在于,对所述待存储的电网业务数据中的图像进行分组,包括:根据电网业务类型将所述待存储的电网业务数据中的图像进行分组。6.一种基于区块链的电网...
【专利技术属性】
技术研发人员:高博,李永亮,陈鹏,李学锋,王国军,沙卫国,高伟国,田源,马剑,刘永平,何玉鹏,王合建,
申请(专利权)人:国网宁夏电力有限公司国网数字科技控股有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。