一种高清图片防复制且按需访问的系统及方法技术方案

技术编号:34730625 阅读:19 留言:0更新日期:2022-08-31 18:19
本发明专利技术涉及一种高清图片防止复制且同时按需访问的系统及方法。包括:访问图片切片模块,用于将高清图片根据不同访问级别(不同清晰度)将其切割成对应不同访问级别的访问图片切片;访问图片参数存储模块,用于存储不同访问级别的访问图片关键参数;访问图片切片存储模块,用于存储不同访问级别所对应的所有访问图片切片,并向前台返回请求的访问图片切片;前台调取及拼接显示模块,用于前台调用访问图片切片,并根据依据切片ID拼接对照表拼接所有图片切片并显示。本发明专利技术防止了如浏览器等应用程序通过图片另存为、下载链接复制保存图片。同时可以根据用户对清晰度的要求,逐级加载不同分辨率大小的访问图片,而且只加载需要的部分访问图片切片,这大大提高了加载速度和图片清晰度。清晰度。清晰度。

【技术实现步骤摘要】
一种高清图片防复制且按需访问的系统及方法


[0001]本专利技术涉及一种高清图片防复制且按需访问的系统及方法,属于数据存储


技术介绍

[0002]现在大部分图片存储及访问系统,都是接受前台发送的图片地址信息,根据图片地址映射到具体存储地址,读取后返还给前台显示。这对于艺术、工艺美术等领域的高清图片存储于访问并不适合。其缺陷在于,一张高清图片往往极其巨大,小的几十MB,大的上GB,如果传输整个图片,用户等待时间高达几十秒至几个小时,而且极容易传输失败。这样的用户体验无疑是痛苦且不现实的。但艺术领域对于纤毫毕现的高清要求又是刚需,很多艺术及工艺技法就蕴藏在毫厘之间。
[0003]并且,艺术类高清图片是机构的重要数字资产,如果展现在前台,会有各种方法通过复制、另存为、直接下载等手段突破限制,复制高清图片。这给机构带来了巨大的资产损失。

技术实现思路

[0004]本专利技术要解决的问题是:为克服上述问题,提供一种能够防止复制且根据用户需求快速访问加载高清图片的图片存储及读取方法。
[0005]本专利技术解决其技术问题所采用的技术方案是:一种高清图片防复制且按需访问系统及方法,具体技术方案如下:S1:后台通过专用工具如ftp上传高清图片,访问图片切片模块对扫描上传高清图片,生成全系统唯一高清图片ID。同时生成不同访问级别所对应的访问图片,以及和访问图片一一对应的访问图片ID数组,并将这些访问图片根据切片算法,切割成数量众多的访问图片切片;每个图片根据算法生成唯一切片ID,按照高清图片ID/访问图片ID/访问图片切片ID的路径将其存储至存储系统中。同时,将高清图片ID和此高清图片对应的访问图片ID、访问图片宽高、访问图片切片粒度、访问图片切片ID加密密钥存储至访问图片参数存储模块;S2: 前台调取及拼接显示模块获得图片访问请求,并根据用户需求(如设备、清晰度等),向所述图片参数存储模块调取该图片的访问参数,包括访问图片ID、访问图片宽高、访问图片切片粒度、访问图片切片ID加密密钥;S3:前台访问图片单元调取模块依据该图片的访问参数,依据访问参数和图片显示区域计算显示区域所有对应的访问切片ID,并依据此ID,向访问图片存储模块调取所需的访问图片切片;S4:前台拼接图片模块获得所需的访问图片切片,将访问图片切片按图片显示区域切片顺序依次拼接显示。
[0006]根据本专利技术一优选实施例,在所述步骤S1中,访问图片切片模块依据访问级别,将
高清图片转变成不同大小的访问图片,每个访问图片都对应唯一的访问图片ID。具体执行如下: 给定width(图片宽)和height(图片高)的高清图片,给定切片粒度为side*side的,side为切片边长,将其切片成数量为roundup(width/side) x roundup(height/side)片。每片大小都为side*side,多余宽高用空白像素补足。
[0007]根据本专利技术一优选实施例,在所述步骤S1中,访问图片切片模块依据将不同级别的访问图片切片后,同时对每一个切片生成切片序数和切片ID。切片ID为encry(切片序数,secretkey),encry为加密算法,secretkey访问图片切片ID加密密钥。
[0008]根据本专利技术一优选实施例,在所述步骤S2中,前台调取及拼接显示访问高清图片之前,已拥有欲访问高清图片的ID。
[0009]根据本专利技术一优选实施例,在所述步骤S2中,前台调取及拼接显示访问高清图片之前,根据用户操作,已拥有欲访问高清图片的访问级别即访问图片ID。访问级别表示放大倍数,以原图的0.01倍为1,原图大小为100,访问级别为1

100。前台调取及拼接显示模块根据高清图片ID、访问级别(如50表示0.5倍)向访问图片参数存储模块请求访问参数。
[0010]根据本专利技术一优选实施例,所述步骤S3中,前台调取及拼接显示模块获得的访问图片参数包括访问图片宽高信息、访问图片切片粒度,访问图片切片ID加密密钥。根据这些信息以及要显示的图片区域横纵坐标信息,依据访问图片切片ID加密密钥和加密算法,获得访问图片对应显示图片区域的一系列访问图片切片id,向访问图片存储模块调取所需的访问图片切片。
[0011]在优选的实施方式中,所述步骤S4中,前台调取及拼接显示模块获得访问图片切片后,将访问图片切片按图片显示区域切片顺序依次拼接显示。
[0012]本专利技术的有益效果是:大大提升了高清图片数字资产的安全性:在所有前台访问图片时,通过另存为只能存储访问图片的一个单元,这个单元按照不同访问级别(缩略、低清、高清、极高清、甚高清所对应的几十个访问级别)是整个访问图片的几百分之一甚至几万分之一,这样的另存为只是高清图片极小一部分,没有意义。即使通过爬虫等技术手段下载所有单元,没有排序规则也根本无法正确拼接图片。在用户访问最小级别图片时,这时候对应的访问图片是缩略图或者概览图级别的,前台通过截屏等方式只能获取最低程度的缩略图而不是高清图;用户访问较高级别的高清图片时,截屏只能是高清图片的极小一部分,这同样没有意义。所以这种方法大大提升了高清图片数字资产的安全性;在保证清晰度的同时大大提升了高清图片访问速度:用户可通过滑动滚轮和手指缩放等操作放大缩小高清图片,每个放大缩小都对应一个细粒度访问级别和访问区域,此系统只会调取相应级别和相应区域的访问图片单元并在前台拼接显示。这个区域的访问单元数量是有限的,并不是全部,因此可以在一秒内加载完此访问级别和图片领域所对应所有的访问单元,在保证清晰度的同时保证了访问加载速度。
[0013]附图说明:下面结合附图和实施例对本专利技术进一步说明:图1是本专利技术所述的高清图片防复制且按需访问高清系统的一个结构示意图;图2是具体实施方式实施例中所述的现有技术流程图。
[0014]具体实施方式:现在结合附图对本专利技术作进一步详细的说明。这些附图均为简化的示意图,仅以示意方式说明本专利技术的基本结构,因此其仅显示与本专利技术有关的构成。
[0015]实施例1:图2为本专利技术实施例1提供的高清图片防复制且按需访问系统,该方法由服务器端侧执行,如图2所示,该方法具体包括:步骤101:服务器端的图片参数存储模块接收从客户端的前台调取及拼接显示模块发送的图片访问请求URL。请求的URL中包括了高清图片的ID和访问级别。该请求URL可采用诸如“image_url=imageid

accesstype”的格式。Imageid为要访问的高清图片ID,可采用64位长整型,此高清图片ID在全系统唯一。Accesstype为访问级别,访问级别表示放大倍数,以原图的0.01倍为1,原图大小为100,访问级别为1

100,级别越高越清晰。访问级别可采用16位整型;步骤102:服务器端的图片参数存储模块根据高清图片ID和访问级别参数,检索对应的访问图片ID、访问图片宽高、访问图片切片粒度、访问图片切片ID加密密钥并返回给客户端的前台调取及拼接显示模块;步骤103:客户端的前台调本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种高清图片防复制且按需访问的系统及方法,其特征在于,包括:访问图片切片模块,用于将高清图片根据不同访问级别将其转变成不同级别对应不同分辨率大小的访问图片,并将这些访问图片根据切片算法,切割成数量众多的访问图片切片,访问级别表示放大倍数,以原图的0.01倍为1,原图大小为100,访问级别为1

100,级别越高越清晰;访问图片参数存储模块,用于存储不同访问级别的访问图片参数信息,包括高清图片ID、访问图片ID、访问图片宽高信息、访问图片切片粒度,访问图片切片ID加密密钥;访问图片切片存储模块,用于存储不同访问级别所对应的所有访问图片切片,并向前台返回请求的访问图片切片;前台调取及拼接显示模块,用于前台根据访问图片参数和图片显示区域,计算出访问图片切片ID,调用获取访问图片切片,并将获得的图片切片按顺序依次拼接显示。2.如权利要求1所述的高清图片防复制且按需访问的系统,其特征在于,所述高清图片防复制且按需访问的系统将存储的实际图片大小根据不同访问级别转变成若干张不同分辨率大小的访问图片,每个访问级别都对应一张访问图片、一个访问图片ID、一组访问图片参数。3.如权利要求1所述的高清图片防复制且按需访问的系统,其特征在于,所述高清图片防复制且按需访问的系统根据一定算法规则将不同分辨率大小的访问图片切割成数量众多的访问图片切片,每个访问图片对应一组访问图片切片,系统为每个图片切片赋予唯一的切片序数,再由切片ID加密秘钥和加密算法,计算出切片ID。4.如权利要求1所述的高清图片防复制且按需访问的系统,其特征在于,所述高清图片防复制且按需访问的系统前台调取及拼接显示模块根据如高清图片ID、访问级别等信息,确定调用特定高清图片、特定访问级别、特定访问图片显示区域所对应的所有访问单元切片。5.如权利要求1所述的高清图片防复制且按需访问的系统,其特征在于,所述高清图片防复制且按需访问的系统前台调取及拼接显示模块将调取的访问图片切片,按图片显示区域切片顺序依次拼接显示。6.如权利要求1所述的高清图片防复制且按需访问的系统,其特征在于,包括以下步骤:S1:访问图片切片模块对上传的高清图片,生成全系统唯一高清图片ID;同时生成不同访问级别所对应的访问图片,以及和访问图片一一对应的访问图片ID,并将这些访问...

【专利技术属性】
技术研发人员:常安云
申请(专利权)人:上海皓云文化传播有限公司
类型:发明
国别省市:

相关技术
    暂无相关专利
网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1