一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种可以通过拖动马赛克次数来显现原图的系统的制作方法

2021-10-24 07:21:00 来源:中国专利 TAG:可以通过 原图 马赛克 拖动 显现


1.本发明涉及图片传输技术领域,具体是指一种可以通过拖动马赛克次数来显现原图的系统。


背景技术:

2.在一些图片使用场景中,需要用到图片的加密解密以及自动锁定功能,但是现有技术中,缺少能够满足上述需求的技术,为此,我们提出了一种可以通过拖动马赛克次数来显现原图的系统。


技术实现要素:

3.本发明要解决的技术问题是克服上述技术的缺陷,提供:
4.一种可以通过拖动马赛克次数来显现原图的系统,包括发送端、接收端、加密传输服务器以及图片传输服务器;
5.所述发送端包括图片上传模块、马赛克加密选择模块、加密信息发送模块、整合模块、目标信息存储模块以及发送模块;
6.所述图片上传模块用于原图的选择与上传,并将图片信息传输至整合模块;
7.所述马赛克加密选择模块与整合模块以及加密信息发送模块相连,用于马赛克类型及加密方式的选择及确定;
8.所述整合模块将接收的图片信息及马赛克类型进行封装整合,获得马赛克加密后的图片,并将加密后的图片传输至发送模块;
9.所述目标信息存储模块用于选择图片发送目标及调用其通信地质,所述目标信息存储模块与发送模块及加密信息发送模块相连;
10.所述发送模块将接收的加密图片以及通信地址封装上传至图片传输服务器;
11.所述加密信息发送模块将接收的加密方式以及通信地址封装上传至加密传输服务器;
12.所述接收端包括加密信息接收模块、接收模块、图片存储模块、马赛克消除模块、还原展示模块、图片锁定模块;.
13.所述接收模块与图片传输服务器相连,用于接收封装信息,并将分离出的图片发送至图片存储模块;
14.所述图片存储模块中设有图片存储数据库,所述数据库中每个图片设有状态的赋值,所述赋值包括锁定以及未锁定;所述图片存储模块在接收到马赛克消除预指令后,发送图片至马赛克消除模块;
15.所述加密信息接收模块与加密传输服务器相连,用于接收封装信息,并将分理出的加密方式发送至马赛克消除模块;
16.所述马赛克消除模块根据加密方式执行消除程序,若满足解密条件,则将图片及可执行信息发送至还原展示模块;若不满足解密条件,则将图片及不可执行信息发送至图
片锁定模块;
17.所述还原展示模块在接收到可执行信息后,去除图片附着的马赛克并在接收端展示图片原图;
18.所述图片锁定模块在接收到不可执行信息后,将图片赋值锁定状态并发送至图片存储模块的数据库中存储;
19.所述加密传输服务器连接在加密信息发送模块及加密信息接收模块之间,用于分配转发加密信息发送模块发送的封装信息至加密信息接收模块中;
20.所述图片传输服务器连接在发送模块及接收模块之间,用于分配转发发送模块发送的封装信息至接收模块中。
21.作为改进,所述加密方式包括消除执行动作选择、消除执行次数设置以及图片还原显示次数设置。
22.作为改进,所述马赛克消除模块包括第一计数器、执行模块以及第二计数器;所述第一计数器由所述图片还原显示次数设置赋值;所述执行模块由消除执行动作选择赋值;所述第二计数器由消除执行次数设置赋值。
23.作为改进,所述马赛克消除模块执行方法的具体步骤如下:
24.步骤一:当图片存储模块的图片发送至马赛克消除模块时,第一计数器判断是否超过图片还原显示次数;若未超过,则进入执行模块;若超过,则将不可执行信息发送至图片锁定模块;
25.步骤二:当接收端按照所述消除执行动作发生操作时,执行模块判定执行生效,并将执行生效信息发送至第二计数器;
26.步骤三:第二计数器接收到一次执行生效信息,第二计数器计数加一,并判断是否超过消除执行次数;若未超过,则返回至执行模块;若超过,则将还原指令发送到还原展示模块;
27.步骤四:所述还原展示模块完成一次显示后,返回计数指令至第一计数器,第一计数器计数加一。
28.作为改进,所述发送端与所述接收端均为基于ios操作系统或android操作系统的客户端。
29.本发明与现有技术相比的优点在于:本发明中,通过定次消除系统,在执行固定操作后自动去除马赛克,且图片展示次数固定,在展示次数耗尽后,永远锁定图片于马赛克状态,能够满足部分机密图片展示场景,使图片传输更为安全可靠,应用性较强。
附图说明
30.图1是本发明一种可以通过拖动马赛克次数来显现原图的系统的整体结构框图。
31.图2是本发明一种可以通过拖动马赛克次数来显现原图的系统中发送端的结构框图。
32.图3是本发明一种可以通过拖动马赛克次数来显现原图的系统中接收端的结构框图。
具体实施方式
33.结合附图,图1~3,一种可以通过拖动马赛克次数来显现原图的系统,包括发送端、接收端、加密传输服务器以及图片传输服务器;
34.发送端包括图片上传模块、马赛克加密选择模块、加密信息发送模块、整合模块、目标信息存储模块以及发送模块;
35.图片上传模块用于原图的选择与上传,并将图片信息传输至整合模块;
36.马赛克加密选择模块与整合模块以及加密信息发送模块相连,用于马赛克类型及加密方式的选择及确定;
37.整合模块将接收的图片信息及马赛克类型进行封装整合,获得马赛克加密后的图片,并将加密后的图片传输至发送模块;
38.目标信息存储模块用于选择图片发送目标及调用其通信地质,目标信息存储模块与发送模块及加密信息发送模块相连;
39.发送模块将接收的加密图片以及通信地址封装上传至图片传输服务器;
40.加密信息发送模块将接收的加密方式以及通信地址封装上传至加密传输服务器;
41.接收端包括加密信息接收模块、接收模块、图片存储模块、马赛克消除模块、还原展示模块、图片锁定模块;.
42.接收模块与图片传输服务器相连,用于接收封装信息,并将分离出的图片发送至图片存储模块;
43.图片存储模块中设有图片存储数据库,数据库中每个图片设有状态的赋值,赋值包括锁定以及未锁定;图片存储模块在接收到马赛克消除预指令后,发送图片至马赛克消除模块;
44.加密信息接收模块与加密传输服务器相连,用于接收封装信息,并将分理出的加密方式发送至马赛克消除模块;
45.马赛克消除模块根据加密方式执行消除程序,若满足解密条件,则将图片及可执行信息发送至还原展示模块;若不满足解密条件,则将图片及不可执行信息发送至图片锁定模块;
46.还原展示模块在接收到可执行信息后,去除图片附着的马赛克并在接收端展示图片原图;
47.图片锁定模块在接收到不可执行信息后,将图片赋值锁定状态并发送至图片存储模块的数据库中存储;
48.加密传输服务器连接在加密信息发送模块及加密信息接收模块之间,用于分配转发加密信息发送模块发送的封装信息至加密信息接收模块中;
49.图片传输服务器连接在发送模块及接收模块之间,用于分配转发发送模块发送的封装信息至接收模块中。
50.本实施例中,如图1~3所示,加密方式包括消除执行动作选择、消除执行次数设置以及图片还原显示次数设置。
51.本实施例中,如图1~3所示,马赛克消除模块包括第一计数器、执行模块以及第二计数器;第一计数器由图片还原显示次数设置赋值;执行模块由消除执行动作选择赋值;第二计数器由消除执行次数设置赋值。
52.本实施例中,如图1~3所示,马赛克消除模块执行方法的具体步骤如下:
53.步骤一:当图片存储模块的图片发送至马赛克消除模块时,第一计数器判断是否超过图片还原显示次数;若未超过,则进入执行模块;若超过,则将不可执行信息发送至图片锁定模块;
54.步骤二:当接收端按照消除执行动作发生操作时,执行模块判定执行生效,并将执行生效信息发送至第二计数器;
55.步骤三:第二计数器接收到一次执行生效信息,第二计数器计数加一,并判断是否超过消除执行次数;若未超过,则返回至执行模块;若超过,则将还原指令发送到还原展示模块;
56.步骤四:还原展示模块完成一次显示后,返回计数指令至第一计数器,第一计数器计数加一。
57.本实施例中,如图1~3所示,发送端与接收端均为基于ios操作系统或android操作系统的客户端。
58.在一种实施例中,图片发布者可以设定加密方式为:
59.消除执行动作设置:拖动;
60.消除执行次数设置:100次;
61.图片还原显示次数设置:10次。
62.通过本发明中一种可以通过拖动马赛克次数来显现原图的系统,可以实现接收者每隔100次拖动马赛克就可看到去除马赛克的原图,但每张图片只允许出现10次,满10次后图片锁定在有马赛克的状态,完成了图片可控的加密和安全传输。
63.以上对本发明及其实施方式进行了描述,这种描述没有限制性,附图中所示的也只是本发明的实施方式之一,实际的结构并不局限于此。总而言之如果本领域的普通技术人员受其启示,在不脱离本发明创造宗旨的情况下,不经创造性的设计出与该技术方案相似的结构方式及实施例,均应属于本发明的保护范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜