一种图片封装、图片解封装方法及装置的制造方法

文档序号:9471866阅读:430来源:国知局
一种图片封装、图片解封装方法及装置的制造方法
【技术领域】
[0001]本发明涉及图片安全技术领域,特别涉及一种图片封装方法、图片解封装方法及
目.ο
【背景技术】
[0002]随着终端技术的不断发展,越来越多的用户开始网购,为了便于用户了解网上的商品,通常情况下都会配合图片(包括商品的多个缩放图、商品使用场景示意图、买家晒图等)来说明。随着网上商品的越来越多,其系统磁盘(或数据库)中需要存储商品的图片也越来越多。为了便于对系统磁盘中图片的管理,为每张图片分配图片ID,将图片直接存储在磁盘中,图片以图片ID命名。
[0003]但是,由于直接将图片存储在系统磁盘中,如果系统磁盘被盗,系统磁盘中的图片将会遭到破坏,不利于图片内容的安全。如何确保系统磁盘中图片的安全性,是目前有待解决的技术问题。

【发明内容】

[0004]本发明实施例中提供了一种图片封装方法、图片解封装方法及装置,以提升存储图片内容的安全性。
[0005]为了解决上述技术问题,本发明实施例公开了如下技术方案:
[0006]第一方面提供了一种图片封装方法,包括:
[0007]获取数据库中的图片;
[0008]对所述图片的内容进行二进制处理,得到二进制码;
[0009]为所述图片分配图片识别码;
[0010]建立并存储所述图片识别码与对应二进制码的对应关系表。
[0011]可选的,所述存储所述图片识别码与对应二进制码的对应关系表,包括
[0012]将所述图片识别码与对应二进制码的对应关系表存储在数据库中。
[0013]可选的,还包括:
[0014]确定所述图片的安全级别;
[0015]按照所述安全级别将所述图片存储到不同的数据库中。
[0016]第二方面提供了一种图片解封装方法,包括:
[0017]接收浏览器或应用APP发送的图片链接请求,所述图片链接请求中包括图片识别码;
[0018]根据所述图片识别码查找所述图片识别码与对应二进制码的对应关系表,得到所述图片识别码对应的二进制码;
[0019]对所述二进制码进行解封装,得到对应的图片;
[0020]将所述图片发送给所述浏览器或APP,以便于所述浏览器或APP将所述图片展示给所述用户。
[0021]可选的,所述根据所述图片识别码查找所述图片识别码与对应二进制码的对应关系表,得到所述图片识别码对应的二进制码包括:
[0022]通过查找数据库或服务器中存储的所述图片识别码与二进制码的对应关系表,得到所述图片识别码对应的二进制码。
[0023]第三方面提供了一种图片封装装置,包括:
[0024]获取单元,用于获取数据库中的图片;
[0025]处理单元,用于对所述图片进行二进制处理,得到二进制码;
[0026]分配单元,用于为所述图片分配图片识别码;
[0027]建立单元,用于建立所述图片识别码与对应二进制码的对应关系表;
[0028]第一存储单元,用于存储所述图片识别码与对应二进制码的对应关系表。
[0029]可选的,还包括:
[0030]发送单元,用于将所述建立单元建立的所述图片识别码与对应二进制码的对应关系表发送给数据库,以便于所述数据库存储所述对应关系表。
[0031]可选的,还包括:
[0032]确定单元,用于确定所述获取单元获取的所述图片的安全级别;
[0033]第二存储单元,用于按照所述安全级别将所述图片存储到不同的数据库中。
[0034]第四方面提供了一种图片解封装装置,包括:
[0035]接收单元,用于接收浏览器或应用APP发送的图片链接请求,所述图片链接请求中包括图片识别码;
[0036]查找单元,用于根据所述图片识别码查找建立的所述图片识别码与对应二进制码的对应关系表,得到所述图片识别码对应的二进制码;
[0037]解封装单元,用于对所述二进制码进行解封装,得到对应的图片;
[0038]发送单元,用于将所述图片发送给所述浏览器或应用APP,以便于所述浏览器或应用APP将所述图片展示给所述用户。
[0039]可选的,所述查找单元,具体用于通过查找数据库或服务器中所述图片识别码与二进制码的对应关系表,得到所述图片识别码对应的二进制码。
[0040]由上述技术方案可知,本发明实施例中,在图片封装过程中,通过对数据库的图片使用离散性较强的图片识别码进行命名,并对该图片的内容进行二进制处理,以及建立和存储图片识别码与二进制码之间的对应关系表,即使破解者登录到数据库,只能看到毫无规律的二进制码和离散性较强的图片识别码,而看不到图片内容,从而提高了图片存储的安全性。在图片解封装过程中,服务器根据接收的图片识别码查找图片识别码与二进制码的对应关系表,从而得到对应的二进制码,再对二进制码进行解封装,得到对应的图片,然后,通过浏览器或APP将该图片展示给用户,从而提高了图片的安全性。
【附图说明】
[0041]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本发明实施例提供的一种图片封装方法的流程图;
[0043]图2为本发明实施例提供的一种图片封装方法的另一流程图;
[0044]图3为本发明实施例提供的一种图片封装方法的另一流程图;
[0045]图4为本发明实施例提供的一种图片封装装置的结构示意图;
[0046]图5为本发明实施例提供的一种图片封装装置的另一结构示意图;
[0047]图6为本发明实施例提供的一种图片封装装置的另一结构示意图;
[0048]图7为本发明实施例提供的一种图片解封装装置的结构示意图;
[0049]图8为本发明实施例提供的一种图片加载装置的结构示意图。
【具体实施方式】
[0050]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整的描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0051]在本发明实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。
[0052]应当理解,尽管在本发明实施例中可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本发明实施例范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。
[0053]请参阅图1,图1为本发明实施例提供的一种图片封装方法
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1