一种基于区块链网络的图像处理方法及系统与流程

文档序号:21886666发布日期:2020-08-18 17:21阅读:170来源:国知局
一种基于区块链网络的图像处理方法及系统与流程

本发明涉及图像处理领域,特别涉及一种基于区块链网络的图像处理方法及系统。



背景技术:

随着计算机技术的发展,电子设备的应用程序中经常会出现一些需要展示图像的场景,以帮助用户更好地了解app的某些功能。对于app中需要展示图像的场景,当app的页面中出现图像展示位时,直接调用操作系统的呈现模块呈现图像,从而用户可以直接看到所呈现的图像。现有一些图像处理方法通过拓印道具在纸张道具上的移动操作,模拟用户拓印的过程,在用户拓印的互动过程中逐步呈现出清晰的拓印图像,增强了用户的参与感;通过用户拓印的互动过程,取得图像的足够关注度,实现图像信息的良好传播效果,增加了图像显示的趣味性。然而,在数据传输过程中没有进行加密处理,造成数据的安全性和可靠性不高。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种能提高数据的安全性和可靠性的基于区块链网络的图像处理方法及系统。

本发明解决其技术问题所采用的技术方案是:构造一种基于区块链网络的图像处理方法,包括如下步骤:

a)客户端的图像处理软件通过无线通讯模块向区块链网络发送加密拓印查询请求指令;所述加密拓印查询请求指令为采用des、3des、desx、blowfish、idea、rc4、rc5、rc6、aes、rsa、ecc、diffie-hellman、elgamal、dsa、md2、md4、md5、haval、sha、sha-1、hmac、hmac-md5或hmac-sha1加密算法加密后的指令;

b)所述区块链网络根据所述加密拓印查询请求指令,查询拓印模板、纸张道具和拓印道具,并将查询的拓印模板、纸张道具和拓印道具通过无线通讯模块传送给所述客户端的图像处理软件;

c)在所述图像处理软件的显示界面中显示拓印模板选择框,从所述拓印模板选择框中选择相应的拓印模板;

d)在所述图像处理软件的显示界面中呈现所述拓印模板,并呈现覆盖于所述拓印模板的纸张道具和能在所述纸张道具上移动的拓印道具;

e)利用所述拓印道具在所述纸张道具进行移动操作,确定对应于所述移动操作的色彩信息量,并根据所述色彩信息量,在所述纸张道具上呈现符合所述拓印模板的第一拓印图像;

f)利用所述拓印道具在所述纸张道具上进行移动,确定前后两次移动对应的总色彩信息量,并根据所述总色彩信息量,在所述纸张道具上呈现符合所述拓印模板的第二拓印图像,以替换所述第一拓印图像。

在本发明所述的基于区块链网络的图像处理方法中,所述无线通讯模块为5g通讯模块、4g通讯模块、蓝牙模块、wifi模块、gsm模块、cdma模块、cdma2000模块、wcdma模块、td-scdma模块、zigbee模块和lora模块中任意一种或任意几种的组合。

在本发明所述的基于区块链网络的图像处理方法中,当在所述图像处理软件的显示界面中呈现所述拓印模板时,具体为统计各个拓印模板在设定时间内被选用的次数,将被选用的次数大于设定阈值的拓印模板作为默认拓印模板,并将所述默认拓印模板显示在所述图像处理软件的显示界面上。

本发明还涉及一种实现上述基于区块链网络的图像处理方法的装置,包括:

拓印查询请求指令发送单元:用于客户端的图像处理软件通过无线通讯模块向区块链网络发送加密拓印查询请求指令;所述加密拓印查询请求指令为采用des、3des、desx、blowfish、idea、rc4、rc5、rc6、aes、rsa、ecc、diffie-hellman、elgamal、dsa、md2、md4、md5、haval、sha、sha-1、hmac、hmac-md5或hmac-sha1加密算法加密后的指令;

查询传送单元:用于所述区块链网络根据所述加密拓印查询请求指令,查询拓印模板、纸张道具和拓印道具,并将查询的拓印模板、纸张道具和拓印道具通过无线通讯模块传送给所述客户端的图像处理软件;

拓印模板选择框显示单元:用于在所述图像处理软件的显示界面中显示拓印模板选择框,从所述拓印模板选择框中选择相应的拓印模板;

呈现单元:用于在所述图像处理软件的显示界面中呈现所述拓印模板,并呈现覆盖于所述拓印模板的纸张道具和能在所述纸张道具上移动的拓印道具;

色彩信息量确定单元:用于利用所述拓印道具在所述纸张道具进行移动操作,确定对应于所述移动操作的色彩信息量,并根据所述色彩信息量,在所述纸张道具上呈现符合所述拓印模板的第一拓印图像;

总色彩信息量确定单元:用于利用所述拓印道具在所述纸张道具上进行移动,确定前后两次移动对应的总色彩信息量,并根据所述总色彩信息量,在所述纸张道具上呈现符合所述拓印模板的第二拓印图像,以替换所述第一拓印图像。

在本发明所述的装置中,所述无线通讯模块为5g通讯模块、4g通讯模块、蓝牙模块、wifi模块、gsm模块、cdma模块、cdma2000模块、wcdma模块、td-scdma模块、zigbee模块和lora模块中任意一种或任意几种的组合。

在本发明所述的装置中,当在所述图像处理软件的显示界面中呈现所述拓印模板时,具体为统计各个拓印模板在设定时间内被选用的次数,将被选用的次数大于设定阈值的拓印模板作为默认拓印模板,并将所述默认拓印模板显示在所述图像处理软件的显示界面上。

实施本发明的基于区块链网络的图像处理方法及系统,具有以下有益效果:由于客户端的图像处理软件通过无线通讯模块向区块链网络发送的拓印查询请求指令为加密拓印查询请求指令;加密拓印查询请求指令为采用des、3des、desx、blowfish、idea、rc4、rc5、rc6、aes、rsa、ecc、diffie-hellman、elgamal、dsa、md2、md4、md5、haval、sha、sha-1、hmac、hmac-md5或hmac-sha1加密算法加密后的指令,因此本发明能提高数据的安全性和可靠性。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明基于区块链网络的图像处理方法及系统一个实施例中方法的流程图;

图2为所述实施例中装置的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

在本发明基于区块链网络的图像处理方法及系统实施例中,其基于区块链网络的图像处理方法的流程图如图1所示。图1中,该基于区块链网络的图像处理方法包括如下步骤:

步骤s01客户端的图像处理软件通过无线通讯模块向区块链网络发送加密拓印查询请求指令:本步骤中,客户端中安装有图像处理软件,该图像处理软件以app的形式存在。客户端的图像处理软件通过无线通讯模块向区块链网络发送加密拓印查询请求指令。

上述无线通讯模块为5g通讯模块、4g通讯模块、蓝牙模块、wifi模块、gsm模块、cdma模块、cdma2000模块、wcdma模块、td-scdma模块、zigbee模块和lora模块中任意一种或任意几种的组合。通过设置多种无线通讯方式,不仅可以增加无线通讯方式的灵活性,还能满足不同用户和不同场合的需求。尤其是采用lora模块时,其通讯距离较远,且通讯性能较为稳定,适用于对通讯质量要求较高的场合。采用5g通讯方式可以达到高数据速率、减少延迟、节省能源、降低成本、提高系统容量和大规模设备连接。

加密拓印查询请求指令为采用des、3des、desx、blowfish、idea、rc4、rc5、rc6、aes、rsa、ecc、diffie-hellman、elgamal、dsa、md2、md4、md5、haval、sha、sha-1、hmac、hmac-md5或hmac-sha1加密算法加密后的指令。将拓印查询请求指令进行加密处理,这样能提高数据的安全性和可靠性。

其中,des、3des、desx、blowfish、idea、rc4、rc5、rc6和aes为对称加密算法,对称加密算法的优点在于加解密的高速度和使用长密钥时的难破解性。假设两个用户需要使用对称加密方法加密然后交换数据,则用户最少需要2个密钥并交换使用,如果企业内用户有n个,则整个企业共需要n×(n-1)个密钥。对称加密算法的安全性取决于加密密钥的保存情况。

rsa、ecc、diffie-hellman、elgamal和dsa为非对称加密算法,指加密和解密使用不同密钥的加密算法,也称为公私钥加密。假设两个用户要加密交换数据,双方交换公钥,使用时一方用对方的公钥加密,另一方即可用自己的私钥解密。如果企业中有n个用户,企业需要生成n对密钥,并分发n个公钥。由于公钥是可以公开的,用户只要保管好自己的私钥即可,因此加密密钥的分发将变得十分简单。同时,由于每个用户的私钥是唯一的,其他用户除了可以可以通过信息发送者的公钥来验证信息的来源是否真实,还可以确保发送者无法否认曾发送过该信息。非对称加密的缺点是加解密速度要远远慢于对称加密,在某些极端情况下,甚至能比非对称加密慢上1000倍。

md2、md4、md5、haval、sha、sha-1、hmac、hmac-md5和hmac-sha1为hash算法,hash算法特别的地方在于它是一种单向算法,用户可以通过hash算法对目标信息生成一段特定长度的唯一的hash值,却不能通过这个hash值重新获得目标信息。因此hash算法常用在不可还原的密码存储、信息完整性校验等。

加密算法的效能通常可以按照算法本身的复杂程度、密钥长度(密钥越长越安全)、加解密速度等来衡量。上述的算法中,除了des密钥长度不够、md2速度较慢已逐渐被淘汰外,其他算法仍在目前的加密系统产品中使用。

步骤s02区块链网络根据加密拓印查询请求指令,查询拓印模板、纸张道具和拓印道具,并将查询的拓印模板、纸张道具和拓印道具通过无线通讯模块传送给客户端的图像处理软件:本步骤中,区块链网络根据加密拓印查询请求指令的内容,从区块链网络中的数据库中查询拓印模板、纸张道具和拓印道具,并将查询的拓印模板、纸张道具和拓印道具过无线通讯模块传送给客户端的图像处理软件。

步骤s03在图像处理软件的显示界面中显示拓印模板选择框,从拓印模板选择框中选择相应的拓印模板:本步骤中,在图像处理软件的显示界面中显示拓印模板选择框,用户可以从拓印模板选择框中选择相应的拓印模板。

步骤s04在图像处理软件的显示界面中呈现拓印模板,并呈现覆盖于拓印模板的纸张道具和能在纸张道具上移动的拓印道具:本步骤中,在图像处理软件的显示界面中呈现拓印模板,并呈现覆盖于拓印模板的纸张道具和能在纸张道具上移动的拓印道具。值得一提的是,当在图像处理软件的显示界面中呈现拓印模板时,具体为:统计各个拓印模板在设定时间内被选用的次数,将被选用的次数大于设定阈值的拓印模板作为默认拓印模板,并将默认拓印模板显示在图像处理软件的显示界面上。

步骤s05利用拓印道具在纸张道具进行移动操作,确定对应于移动操作的色彩信息量,并根据色彩信息量,在纸张道具上呈现符合拓印模板的第一拓印图像:本步骤中,当显示界面中呈现拓印模板和能在纸张道具上移动的拓印道具后,用户可以利用拓印道具在纸张道具进行移动操作,例如进行滑动操作,确定对应于该移动操作的色彩信息量,并根据色彩信息量,在纸张道具上呈现符合拓印模板的第一拓印图像。

步骤s06利用拓印道具在纸张道具上进行移动,确定前后两次移动对应的总色彩信息量,并根据总色彩信息量,在纸张道具上呈现符合拓印模板的第二拓印图像,以替换第一拓印图像:本步骤中,利用拓印道具在纸张道具上继续进行移动,确定前后两次移动对应的总色彩信息量,并根据总色彩信息量,在纸张道具上呈现符合拓印模板的第二拓印图像,使用第二拓印图像替换第一拓印图像,从而不断更新在显示界面上呈现的拓印图像,呈现出拓印的动态过程。

本实施例还涉及一种实现上述基于区块链网络的图像处理方法的装置,该装置的结构示意图如图2所示。图2中,该装置包括拓印查询请求指令发送单元1、查询传送单元2、拓印模板选择框显示单元3、呈现单元4、色彩信息量确定单元5和总色彩信息量确定单元6。

其中,拓印查询请求指令发送单元1用于客户端的图像处理软件通过无线通讯模块向区块链网络发送加密拓印查询请求指令;上述无线通讯模块为5g通讯模块、4g通讯模块、蓝牙模块、wifi模块、gsm模块、cdma模块、cdma2000模块、wcdma模块、td-scdma模块、zigbee模块和lora模块中任意一种或任意几种的组合。通过设置多种无线通讯方式,不仅可以增加无线通讯方式的灵活性,还能满足不同用户和不同场合的需求。尤其是采用lora模块时,其通讯距离较远,且通讯性能较为稳定,适用于对通讯质量要求较高的场合。采用5g通讯方式可以达到高数据速率、减少延迟、节省能源、降低成本、提高系统容量和大规模设备连接。加密拓印查询请求指令为采用des、3des、desx、blowfish、idea、rc4、rc5、rc6、aes、rsa、ecc、diffie-hellman、elgamal、dsa、md2、md4、md5、haval、sha、sha-1、hmac、hmac-md5或hmac-sha1加密算法加密后的指令;将拓印查询请求指令进行加密处理,这样能提高数据的安全性和可靠性。

查询传送单元2用于区块链网络根据加密拓印查询请求指令,查询拓印模板、纸张道具和拓印道具,并将查询的拓印模板、纸张道具和拓印道具通过无线通讯模块传送给客户端的图像处理软件。拓印模板选择框显示单元3用于在图像处理软件的显示界面中显示拓印模板选择框,从拓印模板选择框中选择相应的拓印模板。

呈现单元4用于在图像处理软件的显示界面中呈现拓印模板,并呈现覆盖于拓印模板的纸张道具和能在纸张道具上移动的拓印道具;值得一提的是,当在图像处理软件的显示界面中呈现拓印模板时,具体为:统计各个拓印模板在设定时间内被选用的次数,将被选用的次数大于设定阈值的拓印模板作为默认拓印模板,并将默认拓印模板显示在图像处理软件的显示界面上。

色彩信息量确定单元5用于利用拓印道具在纸张道具进行移动操作,确定对应于移动操作的色彩信息量,并根据色彩信息量,在纸张道具上呈现符合拓印模板的第一拓印图像。

总色彩信息量确定单元6用于利用拓印道具在纸张道具上进行移动,确定前后两次移动对应的总色彩信息量,并根据总色彩信息量,在纸张道具上呈现符合拓印模板的第二拓印图像,以替换第一拓印图像。从而不断更新在显示界面上呈现的拓印图像,呈现出拓印的动态过程。

总之,本实施例中,由于客户端的图像处理软件通过无线通讯模块向区块链网络发送的拓印查询请求指令为加密拓印查询请求指令;加密拓印查询请求指令为采用des、3des、desx、blowfish、idea、rc4、rc5、rc6、aes、rsa、ecc、diffie-hellman、elgamal、dsa、md2、md4、md5、haval、sha、sha-1、hmac、hmac-md5或hmac-sha1加密算法加密后的指令,因此本发明能提高数据的安全性和可靠性。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1