图片管理方法、装置、电子设备及可读存储介质与流程

文档序号:13614888阅读:161来源:国知局
图片管理方法、装置、电子设备及可读存储介质与流程

本发明涉及图片管理技术领域,具体而言,涉及一种图片管理方法、装置、电子设备及可读存储介质。



背景技术:

在对拍摄的照片进行管理的过程中,目前可以通过确定相同拍摄地点的照片,从而根据拍摄地点将照片归类整理在一起。然而现有的照片管理方式的地点识别范围较大,无法准确识别出拍摄的照片的具体拍摄地点(例如,景点、酒吧、公园等)拍摄的,也就无法把这些照片归类到对应的拍摄地点,用户体验较差。



技术实现要素:

为了克服现有技术中的上述不足,本发明的目的在于提供一种图片管理方法、装置、电子设备及可读存储介质,能够定位到目标地点以及该目标地点的地理边界范围内,并根据拍摄的照片的地理位置信息,对在该目标地点拍摄的照片进行识别归类,从而帮助用户管理照片,提升用户体验。

为了实现上述目的,本发明较佳实施例采用的技术方案如下:

本发明较佳实施例提供一种照片管理方法,所述方法包括:

获得照片的拍摄信息,所述拍摄信息包括拍摄所述照片时的地理位置信息;

根据所述照片的地理位置信息确定拍摄的目标地点;

将位于所述目标地点预设范围内的照片归类为在该目标地点拍摄的照片。

本发明较佳实施例还提供一种照片管理装置,所述装置包括:

获得模块,用于获得照片的拍摄信息,所述拍摄信息包括拍摄所述照片时的地理位置信息;

确定模块,用于根据照片的地理位置信息确定拍摄的目标地点;

归类模块,用于将位于所述目标地点预设范围内的照片归类为在该目标地点拍摄的照片。

本发明较佳实施例还提供一种电子设备,所述电子设备包括:

存储器;

处理器;以及

照片管理装置,所述装置安装于所述存储器中并包括一个或者多个由所述处理器执行的软件功能模块,所述装置包括:

获得模块,用于获得照片的拍摄信息,所述拍摄信息包括拍摄所述照片时的地理位置信息;

确定模块,用于根据所述照片的地理位置信息确定拍摄的目标地点;

归类模块,用于将位于所述目标地点预设范围内的照片归类为在该目标地点拍摄的照片。

本发明较佳实施例还提供一种可读存储介质,所述可读存储介质包括计算机程序,所述计算机程序运行时控制所述可读存储介质所在电子设备执行上述的照片管理方法。

相对于现有技术而言,本发明具有以下有益效果:

本发明实施例提供的图片管理方法、装置、电子设备及可读存储介质,根据照片的地理位置信息确定拍摄的目标地点,将满足与目标地点的地理边界范围之间的位置关系的照片归类为在该目标地点拍摄的照片,通过定位到目标地点以及该目标地点的地理边界范围内,并根据拍摄的照片的地理位置信息,对在该目标地点拍摄的照片进行识别归类,从而帮助用户管理照片,提升用户体验。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。

图1为应用于本发明较佳实施例提供的图片管理方法及装置的电子设备100的一种结构框图;

图2为本发明较佳实施例提供的图片管理方法的一种流程示意图;

图3为图2中所示的步骤s120包括的各个子步骤的一种流程示意图;

图4为图2中所示的步骤s140的一种应用场景示意图;

图5为本发明较佳实施例提供的图片管理方法的另一种流程示意图;

图6为本发明较佳实施例提供的图片管理装置的一种功能模块图;

图7为图6中所示的确定模块的功能模块图;

图8为本发明较佳实施例提供的图片管理装置的另一种功能模块图。

图标:100-电子设备;110-存储器;120-处理器;130-网络模块;140-摄像头;200-图片管理装置;210-获得模块;220-确定模块;221-获取子模块;222-选取子模块;230-归类模块;240-相册生成模块;250-显示模块。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。

因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。

下面结合附图,对本发明的一些实施方式作详细说明。在不冲突的情况下,下述的实施例及实施例中的特征可以相互组合。

请参阅图1,图1示出了应用于本发明较佳实施例提供的图片管理方法、装置的电子设备100的一种结构框图。本实施例中,所述电子设备100可以是但不限于手机、平板电脑、笔记本电脑等。如图1所示,电子设备100可包括存储器110、图片管理装置200、处理器120、网络模块130及摄像头140。

所述存储器110、处理器120、网络模块130相互之间直接或间接地电性连接,以实现数据的传输或交互。例如,这些元件相互之间可通过一条或多条通信总线或信号线实现电性连接。存储器110中存储有图片管理装置200,所述图片管理装置200包括至少一个可以软件或固件(firmware)的形式存储于所述存储器110中的软件功能模块,所述处理器120通过运行存储在存储器110内的软件程序以及模块,从而执行各种功能应用以及数据处理。

其中,所述存储器110可以是,但不限于,随机存取存储器(randomaccessmemory,ram),只读存储器(readonlymemory,rom),可编程只读存储器(programmableread-onlymemory,prom),可擦除只读存储器(erasableprogrammableread-onlymemory,eprom),电可擦除只读存储器(electricerasableprogrammableread-onlymemory,eeprom)等。其中,存储器110用于存储程序,所述处理器120在接收到执行指令后,执行所述程序。进一步地,上述存储器110内的软件程序以及模块还可包括操作系统,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通信,从而提供其他软件组件的运行环境。

所述处理器120可以是一种集成电路芯片,具有信号的处理能力。上述的处理器120可以是通用处理器,包括中央处理器(centralprocessingunit,cpu)、网络处理器(networkprocessor,np)等。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者也可以是任何常规的处理器等。

所述网络模块130用于通过网络建立电子设备100与其他外部设备之间的通信连接。

所述摄像头140用于对场景、物象进行拍摄。

可以理解,图1所示的结构仅为示意,电子设备100还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。图1中所示的各组件可以采用硬件、软件或其组合实现。

请参阅图2,为本发明较佳实施例提供的图片管理方法的一种流程示意图,所述方法由图1所示的电子设备100执行。所应说明的是,本发明实施例提供的方法不以图2及以下所述的具体顺序为限制。所述方法的具体流程如下:

步骤s110,获得照片的拍摄信息。

可选地,照片可以为用户实时拍摄的照片,也可以为用户之前拍摄好存储在电子设备100上的照片。此外,本实施例方案也可以不限于照片,还可以为其它图片,比如用户收藏的图片、自定义设计的图片等。

具体地,在本实施例中,若照片为用户实时拍摄的照片或者之前拍摄好存储在电子设备100上的照片,所述拍摄信息可包括拍摄所述照片时的地理位置信息,所述地理位置信息可以是指拍摄所述照片时所在的地理位置,具体可以在拍摄照片时通过全球定位系统(globalpositioningsystem,gps)获取所在的地理位置,并将地理位置信息存放到照片的可交换图像文件中。在一个实施方式中,所述拍摄信息可存放在照片的可交换图像文件(exchangeableimagefile,exif)中。exif是一种图象文件格式,它的数据存储与jpeg格式完全相同,exif格式就是在jpeg格式头部插入了照片的信息,具体可包括照片拍摄时的光圈、快门、日期时间等等。

若照片为用户收藏的图片或者自定义设计的图片,那么所述照片的地理位置信息可以是指用户收藏该图片或者自定义设计该图片时所在的地理位置,也可以是由用户手动添加的地理位置,例如该照片中的场景为“长城”,那么用户可以手动将地理位置信息“长城”添加到收藏的图片或者自定义设计的图片的可交换图像文件中。

步骤s120,根据所述照片的地理位置信息确定拍摄的目标地点。

具体地,请参阅图3,作为一种实施方式,所述步骤s120可以包括以下子步骤:

子步骤s121,根据所述照片的地理位置信息获取照片的拍摄地点;

子步骤s122,获取位于所述拍摄地点预设范围内的兴趣地点;

子步骤s123,从所有兴趣地点中选取满足预设规则的兴趣地点作为所述目标地点。

详细地,本实施例中,由于每张照片中都包括有对应的地理位置信息,也即每张照片都具有一个拍摄地点。可以通过地图(可以是本地地图,也可以是百度地图、高德地图等第三方地图)查找每张照片的拍摄地点周边的兴趣地点。例如,某照片的拍摄地点为xx路xx号,那么就查找xx路xx号在预设范围(例如1km)内的兴趣地点,所述兴趣地点可以是景点、酒吧、公园、商场等。然后从查找到的所有兴趣地点中选择满足预设规则的兴趣地点作为目标地点。

容易理解的是,所述预设规则可以根据实际设计需求进行设置,可选地,可以选取在每个拍摄地点预设范围内的出现频率大于预设阈值的兴趣地点作为所述目标地点,例如,若在每个拍摄地点预设范围内出现的兴趣地点包括了a酒吧、b景点、c公园,预设阈值为三次,其中,a酒吧出现两次,b景点出现了十次,c公园出现了一次,因此b景点可以作为所述目标地点。

又或者,还可以根据所有兴趣地点的热门程度选取相应的兴趣地点作为所述目标地点。例如,可以根据各个兴趣地点的人流量、网络点击量等对兴趣地点进行排序,然后可以通过设置相应的选择范围(例如,排名前70%的兴趣地点)选择相应的兴趣地点作为所述目标地点。

请再次参阅图2,步骤s130,将位于所述目标地点预设范围内的照片归类为在该目标地点拍摄的照片。

本实施例中,由于每个目标地点在地图上都有一个地理边界,在确定了目标地点(可以为多个)后,可通过地图软件(例如百度地图,高德地图等)获取该目标地点的地理边界,例如该目标地点为“九寨沟景区”,那么就获取“九寨沟景区”在地图上的地理边界。

作为一种非限制性的实施方式,可以将位于所述目标地点的地理边界范围内的拍摄的所有照片归类为该目标地点拍摄的照片,以及将位于所述目标地点的地理边界范围外,而距离所述目标地点的地理边界在预设距离范围内的地点拍摄的所有照片归类为该目标地点拍摄的照片。具体地,请结合参阅图4,照片的拍摄地点就在目标地点的地理边界范围内的照片包括b、c、d、f、g、h,照片的拍摄地点不在地理边界内,但是距离地理边界的距离为预设距离(例如,500米)的照片包括a和e,因此,对于照片a、b、c、d、e、f、g、h,都可以归类为在该目标地点拍摄的照片。

基于上述设计,本实施例提供的图片管理方法,根据每张照片的地理位置信息确定拍摄的目标地点,将满足与目标地点的地理边界范围之间的位置关系的照片归类为在该目标地点拍摄的照片,通过能够定位到目标地点以及该目标地点的地理边界范围内,并根据拍摄的照片的地理位置信息,对在该目标地点拍摄的照片进行识别归类,从而帮助用户管理照片,提升用户体验。

进一步地,请参阅图5,所述方法还可以包括以下步骤:

步骤s140,基于拍摄时间将该目标地点拍摄的照片进行排序,并根据排序结果生成目标地点相册。

具体地,在本实施例中,拍摄时间处于同一指定时间段内的该目标地点拍摄的照片可以被划分为同一个时间段类别的相册中,然后对每个时间段类别的相册中的照片进行排序,以生成各个时间段类别的相册,然后将各个时间段类别的相册按照时间进行排序以生成目标地点相册。

可选地,还可以将各个时间段类别的相册对应的时间段信息编码成菜单,每一个时间段信息对应菜单中的一个选项,且每个选项可具备链接到到相应时间段信息对应的大类的大区域的功能。本实施例中,可通过选择选项来快速跳转到对应时间段的照片,从而可提高操作便利性。

步骤s150,将所述目标地点相册显示在地图中所述目标地点对应的位置区域。

本实施例中,可以将生成目标地点相册显示在地图中所述目标地点对应的位置区域,当用户点击该位置区域时,可以显示出该位置区域曾经拍摄过的照片,相对于传统的直接打开相册浏览照片的方式,增加了用户查看照片的趣味性。

进一步地,请参阅图6,本发明较佳实施例还提供过一种图片管理装置200,所述装置安装于所述存储器110中并包括一个或者多个可有所述处理器120执行的软件功能模块,所述装置包括:

获得模块210,用于获得照片的拍摄信息,所述拍摄信息包括拍摄所述照片时的地理位置信息。

确定模块220,用于根据所述照片的地理位置信息确定拍摄的目标地点。

归类模块230,用于将位于所述目标地点预设范围内的照片归类为在该目标地点拍摄的照片。

作为一种实施方式,可以将位于所述目标地点的地理边界范围内的拍摄的所有照片归类为该目标地点拍摄的照片,以及将位于所述目标地点的地理边界范围外,而距离所述目标地点的地理边界在预设距离范围内的地点拍摄的所有照片归类为该目标地点拍摄的照片。

进一步地,请参阅图7,作为一种实施方式,所述确定模块220可以包括:

获取子模块221,用于根据所述照片的地理位置信息获取照片的拍摄地点,并获取位于每个拍摄地点预设范围内的兴趣地点。

选取子模块222,用于从所有兴趣地点中选取满足预设规则的兴趣地点作为所述目标地点。

本实施例中,可以选取在每个拍摄地点预设范围内的出现频率大于预设阈值的兴趣地点作为所述目标地点或者根据所有兴趣地点的热门程度选取相应的兴趣地点作为所述目标地点。

进一步地,请参阅图8,作为一种实施方式,所述图片管理装置200还可以包括:

相册生成模块240,用于基于拍摄时间将该目标地点拍摄的照片进行排序,并根据排序结果生成目标地点相册。

显示模块250,用于将所述目标地点相册显示在地图中所述目标地点对应的位置区域。

本实施例中的各功能模块的具体操作方法可参照上述方法实施例中相应步骤的详细描述,在此不再重复赘述。

综上所述,本发明实施例提供的图片管理方法、装置、电子设备100及可读存储介质,根据照片的地理位置信息确定拍摄的目标地点,将满足与目标地点的地理边界范围之间的位置关系的照片归类为在该目标地点拍摄的照片,能够定位到目标地点以及该目标地点的地理边界范围内,并根据拍摄的照片的地理位置信息,对在该目标地点拍摄的照片进行识别归类,从而帮助用户管理照片,提升用户体验。

对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其它的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。

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