图像数据存储方法、装置及电子设备与流程

文档序号:15797505发布日期:2018-11-02 21:10阅读:129来源:国知局
图像数据存储方法、装置及电子设备与流程
本申请涉及图像处理
技术领域
,尤其涉及一种图像数据存储方法、装置及电子设备。
背景技术
智能终端,例如手机上通过配置摄像头,可以使用户通过相机应用程序随时随地拍摄照片,所拍摄的照片通常会被自动存储到相册应用程序中。在手机被其他用户使用时,相机应用程序中的任何照片都会被其他用户查看到。对用户而言,有些照片可能是不想让他人看到的,因此,如何识别并存储需要保密的照片,是现有技术需要解决的技术问题。技术实现要素:有鉴于此,本申请提供一种新的技术方案,可以确保涉及到个人隐私的图像数据让具有特定权限的用户访问。为实现上述目的,本申请提供技术方案如下:根据本申请的第一方面,提出了一种图像数据存储方法,包括:识别图像数据中的内容特征;基于所述内容特征确定所述图像数据对应的存储方式;基于所述存储方式,存储所述图像数据。根据本申请的第二方面,提出了一种图像数据读取方法,方法包括:检测到需要身份认证的与预设存储位置对应数据访问请求;获取与所述预设存储位置对应的验证方式;以所述验证方式,检测用户输入的验证信息;基于验证结果,判断用户是否有权限进行数据访问。根据本申请的第三方面,提出了一种图像数据存储装置,包括:特征识别单元,用于识别图像数据中的内容特征;存储方式确定单元,用于基于所述特征识别单元识别到的所述内容特征确定所述图像数据对应的存储方式,其中,所述存储方式包括保密存储;存储单元,用于若所述存储方式确定单元确定的所述存储方式为所述保密存储,将所述图像数据存储到需要身份认证的预设存储位置。根据本申请的第四方面,提出了一种图像数据读取装置,包括:第一检测单元,用于检测到需要身份认证的与预设存储位置对应的数据访问请求;获取单元,用于响应于所述第一检测单元检测到的所述数据访问请求,获取与所述预设存储位置对应的验证方式;第二检测单元,用于以所述获取单元获取到的所述验证方式,检测用户输入的验证信息;判断单元,用于若基于所述第二检测单元得到的验证结果,判断用户是否有权限进行数据访问。根据本申请的第五方面,提出了一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述第一方面提出的图像数据存储方法或者上述第二方面提出的图像数据读取方法。根据本申请的第六方面,提出了一种电子设备,所述电子设备包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器,用于识别图像数据中的内容特征;基于所述内容特征确定所述图像数据对应的存储方式,其中,所述存储方式包括保密存储;若所述存储方式为所述保密存储,将所述图像数据存储到需要身份认证的预设存储位置;或者,所述处理器,用于检测到需要身份认证的与预设存储位置对应数据访问请求;获取与所述预设存储位置对应的验证方式;以所述验证方式,检测用户输入的验证信息;基于验证结果,判断用户是否有权限进行数据访问。由以上技术方案可见,当短时间内通过网络或者相机拍照等方式新增了大量需要存储的图像数据时,本申请可以基于图像数据的内容特征确定图像数据的存储方式,当存储方式为保密存储时,可以将图像数据存储到需要身份认证的预设存储位置,从而可以提高需要保密的图像数据的存储效率;由于图像数据被存储到需要身份认证的预设存储位置,因此可确保需要保密的图像数据不被他人看到。附图说明图1a示出了本申请一示例性实施例的图像数据存储方法中所使用的图片的示意图;图1b示出了本申请一示例性实施例的图像数据存储方法的流程示意图;图2a示出了本申请另一示例性实施例的图像数据存储方法的流程示意图的场景图;图2b示出了本申请另一示例性实施例的图像数据存储方法的流程示意图;图3示出了本申请再一示例性实施例的图像数据存储方法的流程示意图;图4示出了本申请又一示例性实施例的图像数据存储方法的流程示意图;图5示出了本申请一示例性实施例的图像数据存储装置的结构示意图;图6示出了本申请一示例性实施例的图像数据读取装置的结构示意图;图7示出了本申请一示例性实施例的电子设备的结构示意图。具体实施方式这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本申请相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本申请的一些方面相一致的装置和方法的例子。在本申请使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。应当理解,尽管在本申请可能采用术语第一、第二、第三等来描述各种信息,但这些信息不应限于这些术语。这些术语仅用来将同一类型的信息彼此区分开。例如,在不脱离本申请范围的情况下,第一信息也可以被称为第二信息,类似地,第二信息也可以被称为第一信息。取决于语境,如在此所使用的词语“如果”可以被解释成为“在……时”或“当……时”或“响应于确定”。本申请提供一种图像数据存储方法,包括:识别图像数据中的内容特征;基于内容特征确定图像数据对应的存储方式;根据存储方式,存储图像数据。本申请实施例可以基于图像数据的内容特征确定图像数据的存储方式,从而可以提高图像数据的存储效率。为对本申请进行进一步说明,提供下列实施例:图1a示出了本申请一示例性实施例的图像数据存储方法中所使用的图片的示意图。本申请中所述的目标物例如可以为服饰,包括但不限于用户头部佩戴的头纱、用户面部佩戴的墨镜、用户身穿的比基尼等,通过上述目标物可以遮盖人体的特定部位。在另一实施例中,内容特征也可以为用户预设的手势,通过手势的识别确定图片的内容特征,例如,如图1a所示,在用户伸出“v”字形表示胜利的手势的图片时,若检测到“v”字形,该“v”字形可视为图片的内容特征。在一实施例中,可以基于现有技术中关于图像识别的方法识别图片中的内容特征。图1b示出了本申请一示例性实施例的图像数据存储方法的流程示意图;本实施例可以应用在电子设备上,通过在电子设备上安装应用程序或者软件的方式实现,如图1b所示,包括如下步骤:步骤101,识别图像数据中的内容特征。在一实施例中,图像数据(imagedata)为用数值表示的各像素(pixel)的灰度值的集合,可以通过摄像装置(例如,摄像机、安装有摄像头的智能手机等便携式设备)上的图像传感器采集得到静态的图片,也可以为视频文件中的每一帧的图片,通过图片的方式展示给用户查看。在一实施例中,内容特征可以为需要识别的具有特定形状或者特定分布规则的目标物的图像特征。步骤102,基于内容特征确定图像数据对应的存储方式,其中,所述存储方式包括保密存储。在一实施例中,存储方式可以包括保密存储和正常存储。对于保密存储的图像数据,需要通过身份认证才能查看;对于正常存储的图像数据,任何能够启动应用程序或者软件的用户均可以查看。在一实施例中,可以人为设置对应关系,例如对多种不同内容特征各自对应的目标物设置不同的存储方式,例如,内容特征对应的目标物为头纱,若通过图像识别确定头纱遮盖了面部,则图片可以正常存储,若通过图像识别确定头纱未遮盖住面部,则图片需要保密存储,若内容特征对应的目标物为人脸部位的眼镜,则图片需要保密存储。需要说明的是,用户可以根据其具体需求对具有不同内容特征的图片设置对应的存储方式,本申请对此不做限制。根据本申请另一个实施例,本步骤中,先基于内容特征确定图像数据对应的保密等级(即,第一保密等级),再基于保密等级确定存储方式。内容特征和保密等级的对应关系,可以预先设定。步骤103,若存储方式为保密存储,将该图像数据存储到需要身份认证的预设存储位置;例如,若存储方式为保密存储,将图像数据存储到需要身份认证的预设文件夹中。在一实施例中,预设文件夹可以为与应用程序或者软件相关联的存储空间中的一个文件夹。在一实施例中,该预设文件夹可以与密码锁或者指纹认证模块相关联,通过解锁密码锁或者指纹认证模块对需要访问该预设文件夹的用户进行身份认证。本实施例中,当短时间内通过网络或者相机拍照等方式新增了大量需要存储的图像数据时,本申请可以基于图像数据的内容特征确定图像数据的存储方式,当存储方式为保密存储时,可以将图像数据存储到需要身份认证的预设存储位置,从而可以提高需要保密的图像数据的存储效率,确保需要保密的图像数据不被他人看到。在上述图1b所示实施例中,预设存储路径可以为硬盘的安全存储区域,存储路径为安全存储区域的存储路径,下面结合图2a和图2b以预设存储路径对应一预设文件夹为例进行示例性说明。图2a示出了本申请另一示例性实施例的图像数据存储方法的流程示意图的场景图,如图2a所示,预设文件夹中包括“头纱”、“墨镜”、“比基尼”三个子文件夹,即,子文件夹21、子文件夹22、子文件夹23,“墨镜”21子文件夹中存储需要保密的包含有“墨镜”内容特征的图片,“头纱”子文件夹22中存储需要保密的包含有“头纱”内容特征的图片,“比基尼”子文件夹23中存储需要保密的包含有“比基尼”内容特征的图片。此外,在预设文件夹中,还可以存储有未分类到上述子文件夹中但是需要保密存储的图片,例如,图片24和图片25。需要说明的是,本申请中所述的图片是从用户的视觉角度来描述图像数据的,图像数据和图片在本申请中可视为等同的概念。图2b示出了本申请另一示例性实施例的图像数据存储方法的流程示意图;本实施例在上述图1b所示实施例的基础上,以如何将图像数据存储到需要身份认证的预设文件夹中为例进行示例性说明,如图2b所示,图像数据存储方法包括如下步骤:步骤201,识别图像数据中的内容特征。步骤202,基于内容特征确定图像数据对应的存储方式。步骤201和步骤202的相关描述可以参见上述图1b所示实施例的描述,在此不再详述。步骤203,若存储方式为保密存储,基于内容特征,确定图像数据在需要身份认证的预设文件夹中是否存在对应的子文件夹,若存在,执行步骤204,若不存在,执行步骤208。在一实施例中,与预设文件夹对应一个预设存储路径类似,子文件夹也对应一个存储路径。在一实施例中,预设文件夹中可以包含至少一个子文件夹,每一个子文件夹与内容特征相对应步骤204,将图像数据存储到子文件夹中。与上述步骤203相应,若图片中的内容特征为“头纱”,则可以将该图片存储到“头纱”子文件夹中,若图片中的内容特征为“墨镜”,则可以将该图片存储到“墨镜”子文件夹中,若图片中的内容特征为“比基尼”,则可以将该图片存储到“比基尼”子文件夹中。步骤205,检测图像数据中是否包含预设目标物,若检测到图片中包含预设目标物,执行步骤206,若图片中未包含预设目标物,流程结束。在一实施例中,可采用与预设目标物相对应的图像识别算法识别预设目标物,例如,当目标物为人脸时,可以通过现有技术中的人脸识别算法识别图片中是否包含人脸,本申请不再详述。步骤206,从第一预设列表中,确定预设目标物对应的保密级别(即,第二保密等级),第一预设列表用于记录不同预设目标物对应的保密级别。在一实施例中,保密级别可以为在预设文件夹中隐藏图像数据、在预设文件夹中不隐藏图像数据。不同的预设目标物可以对应不同的保密级别,例如,以预设目标物为人脸和人眼为例,张三的人脸对应的保密级别需要在预设文件夹中隐藏图片,李四的人眼对应的保密级别不需要在预设文件夹中隐藏图片,等等。第一预设列表如表1所示。表1人脸保密级别张三隐藏李四不隐藏……在一实施例中,第一预设列表可以记录多个不同用户的预设目标物的特征以及每一个预设目标物的特征对应的保密级别。需要说明的是,用户可以自定义设置该第一预设列表中所包含的预设目标物对应的保密级别。步骤207,若保密级别表示需要隐藏图像数据,在子文件夹中隐藏图像数据,流程结束。在一实施例中,可以基于现有技术中关于隐藏图像数据的方法将图像数据隐藏,从而可以确保图像数据在子文件夹中不可视。步骤208,若基于内容特征未找到预设文件夹中对应的子文件夹,将图像数据存储到预设文件夹中,流程结束。例如,若预设文件夹中未设置关于“墨镜”的子文件夹,而图片中的内容特征为“墨镜”,在基于内容特征确定需要将包含有“墨镜”的图片进行保密存储时,则该图片仍需要存储到预设文件夹中。在本申请其他实施例中,也可以根据用户配置,用户自行选择内容特征和文件夹之间的映射关系,例如配置为墨镜产品放置在衣帽文件夹中。本实施例中,基于内容特征将图像数据存储到预设文件夹中对应的子文件夹,可以对图像数据进行精细化分类,方便用户查看图片;当保密级别表示需要隐藏图像数据时,在子文件夹中隐藏图像数据,在预设文件夹被非法用户打开后,由于图像数据被隐藏,从而可以对用户的隐私起到双重保护。图3示出了本申请再一示例性实施例的图像数据存储方法的流程示意图;本实施例在上述图1b所示实施例的基础上,以如何将图片存储到需要身份认证的预设文件夹中为例进行示例性说明,如图3所示,包括如下步骤:步骤301,从两个以上的参考特征模板中,确定与图像数据相匹配的参考特征模板,其中,参考特征模板用于记录不同预设目标物的内容特征。在一实施例中,可以通过采集与用户隐私密切相关的衣物的图像,通过图像识别技术得到参考特征模板,与用户隐私密切相关的衣物例如为:墨镜、头纱以及比基尼等,其中衣物可视为本申请中的预设目标物的一个实现方式。需要说明的是,参考特征模板可以基于用户的实际需求来设置,本申请对参考特征模板的具体内容不做限制。步骤302,将与图像数据相匹配的参考特征模板对应的内容特征确定为图像数据的内容特征。例如,若参考特征模板“头纱”对应的内容特征与图片相匹配,则可以确定图片的内容特征为“头纱”。步骤303,在第二预设列表中查找与内容特征对应的存储方式,第二预设列表用于记录不同内容特征对应的存储方式。第二预设列表例如表2所示,可包括用户预先设置的目标物的内容特征以及每一个内容特征对应的存储方式。表2内容特征存储方式头纱保密存储墨镜保密存储比基尼正常存储……步骤304,若存储方式为保密存储,将图像数据存储到需要身份认证的预设文件夹中。步骤304的描述可以参见上述图1b所示实施例的描述,在此不再详述。本实施例中,由于参考特征模板可以根据用户对个人隐私的需求来设置,因此不同的用户可以具有不同的参考特征模板,通过不同的参考特征模板即可得到不同的内容特征,从而可以确保对不同用户的隐私保护更具针对性。图4示出了本申请一示例性实施例的图像数据读取方法的流程示意图;如图4所示,包括如下步骤:步骤401,检测到需要身份认证的与预设存储位置对应的数据访问请求。步骤402,获取与预设存储位置对应的验证方式。在一实施例中,验证方式可以包括:指纹验证、密码验证、以及图案验证等,具体的验证方式可以由用户来设置。在另一实施例中,验证方式可以为用户相对电子设备做出的预设手势对需要访问该预设文件夹的用户进行身份认证。步骤403,以该验证方式,检测用户输入的验证信息。与上述步骤401相对应,验证信息可以包括用户的生物特征信息,例如,用户设置验证方式为指纹验证,当电子设备的处理器检测到预设文件夹被触发时,可以启动指纹认证模块,通过指纹认证模块采集用户的指纹信息,将指纹信息即为本实施例中所述的验证信息。用户设置验证方式为虹膜验证,当电子设备的处理器检测到预设文件夹被触发时,可以启虹膜纹认证模块,通过虹膜认证模块采集用户的虹膜信息,将虹膜信息即为本实施例中所述的验证信息。用户设置验证方式为人脸验证,当电子设备的处理器检测到预设文件夹被触发时,可以启动摄像头,通过摄像头采集用户的人脸特征,将人脸特征即为本实施例中所述的验证信息。再例如,在应用程序启动后,通过加速度传感器检测用户在设定方向(例如,竖直方向)晃动手机的次数,若晃动手机的次数到达预设次数,用户的身份认证通过,预设文件夹可被用户访问。步骤404,基于验证结果,判断用户是否有权限进行数据访问。其中,预设文件夹中的图像数据既可以位于该预设文件夹下的子文件夹中,也可以直接存储在预设文件夹中。预设文件夹中所包含的子文件夹以及为存储在预设文件夹所包含的子文件夹中的图像数据可参见图2a。本实施例提供的图像数据读取方法,通过身份验证的方式允许用户访问预设存储位置,从而可以确保预设存储位置的图像数据不会被其他非法用户查看到,保护用户的隐私。图5示出了本申请一示例性实施例的图像数据存储装置的结构示意图,如图5所示,该图像数据存储装置可以包括:特征识别单元51、确定单元52、存储单元53。其中:特征识别单元51,用于识别图像数据中的内容特征;存储方式确定单元52,用于基于特征识别单元51识别到的内容特征确定图像数据对应的存储方式,其中,所述存储方式包括保密存储;存储单元53,用于若存储方式确定单元52确定存储方式为保密存储,将图片存储到需要身份认证的预设存储位置。在一实施例中,存储单元53包括:确定子单元531,用于基于内容特征,确定图像数据在需要身份认证的预设存储位置对应的存储路径;存储子单元532,用于将图像数据存储到确定子单元531确定的存储路径。在一实施例中,预设存储位置为硬盘的安全存储区域,存储路径为安全存储区域的存储路径。在一实施例中,装置还可包括:保密级别确定单元54,用于若检测到图像数据中包含预设目标物,从第一预设列表中,确定预设目标物对应的保密级别,第一预设列表用于记录不同预设目标物各自对应的保密级别。在一实施例中,装置还可包括:隐藏处理单元55,用于若保密级别确定单元54确定的保密级别表示需要隐藏图像数据,在确定子单元531的子文件夹中隐藏图像数据。在一实施例中,存储单元53还可用于:若基于内容特征未找到预设存储位置对应的存储路径,将图像数据存储到预设存储位置。在一实施例中,特征识别单元51具体可用于:从两个以上的参考特征模板中,确定与图像数据相匹配的参考特征模板;将与图像数据相匹配的参考特征模板对应的内容特征确定为图像数据的内容特征。在一实施例中,存储方式确定单元52具体可用于:在第二预设列表中查找与内容特征对应的存储方式,第二预设列表用于记录不同内容特征对应的存储方式。图6示出了本申请一示例性实施例的图像数据读取装置的结构示意图,该图像数据存储装置可以包括:第一检测单元61、获取单元62、第二检测单元63、判断单元64;其中,第一检测单元61,用于检测到需要身份认证的与预设存储位置对应的数据访问请求;获取单元62,用于响应于第一检测单元61检测到的数据访问请求,获取与预设存储位置对应的验证方式;第二检测单元63,用于以获取单元62获取到的验证方式,检测用户输入的验证信息;判断单元64,用于若基于第二检测单元63得到的验证结果,判断用户是否有权限进行数据访问。本申请实施例还提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序用于执行上述图1b-图3任一所示实施例提供的存储图片的方法,或者,用于执行上述图4所示实施例提供的图像数据读取方法。对应于上述图1b-图3任一所示实施例提供的图像数据存储方法,本申请还提出了图7所示的根据本申请的一示例性实施例的电子设备的示意结构图。请参考图7,在硬件层面,该电子设备可包括处理器、内部总线、网络接口、内存以及非易失性存储器,当然还可能包括其他业务所需要的硬件。处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上实现上述图5所示实施例的图像数据存储装置。当然,除了软件实现方式之外,本申请并不排除其他实现方式,比如逻辑器件抑或软硬件结合的方式等等,也就是说以下处理流程的执行主体并不限定于各个逻辑单元,也可以是硬件或逻辑器件。进一步地,对应与上述图4所示实施例提供的图像数据读取方法,图7所示实施例提供的电子设备中的处理器,还可以再逻辑层面上实现图6所示实施例的图像数据读取装置。需要说明的是,上述实施例阐明的系统、装置、模块或单元,具体可以由计算机芯片或实体实现,或者由具有某种功能的产品来实现。一种典型的实现设备为计算机,计算机的具体形式可以是个人计算机、膝上型计算机、蜂窝电话、相机电话、智能电话、个人数字助理、媒体播放器、导航设备、电子邮件收发设备、游戏控制台、平板计算机、可穿戴设备或者这些设备中的任意几种设备的组合。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本申请的其它实施方案。本申请旨在涵盖本申请的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本申请的一般性原理并包括本申请未公开的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本申请的真正范围和精神由下面的权利要求指出。还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。以上所述仅为本申请的较佳实施例而已,并不用以限制本申请,凡在本申请的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本申请保护的范围之内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1