一种图片分组的方法

文档序号:6637122阅读:806来源:国知局
一种图片分组的方法
【专利摘要】本发明公开了一种图片分组的方法,包括:获取记录图片的拍摄位置的地理位置信息;将所述地理位置信息解析为与所述地理位置信息相对应的地址信息,所述地址信息中包括国家名、省名、市名、景点名和/或地名信息;将所述国家名、省名、市名、景点名和/或地名信息作为分组元素,通过预设的分组规则,对所述图片进行分组。本发明所提供的图片分组的方法能够根据用户预设的分组规则,按照拍摄图片的地理位置信息来对图片进行分组,减少了用户手动按出游地对图片进行分组排序的时间,提高了图片的浏览效率。
【专利说明】-种图片分组的方法

【技术领域】
[0001] 本发明涉及智能终端领域,特别是涉及一种图片分组的方法。

【背景技术】
[0002] 目前的移动终端普遍带有定位系统,能够利用GPS、Cell-ID、WIFI等快速确定出 用户的具体位置,在此基础上通过相机在照相的时候能够为图片记录上地理位置信息。
[0003] 随着图片的日益增多,在移动终端的相册中往往存储着大量的图片。通常情况下, 这些图片都是按照拍摄的时间顺序排列,然后分组显示的。用户若想浏览某个景点的照片, 则需要按照目录一级一级的查找,这样的查找使得用户操作很繁琐,降低了图片浏览的效 率。


【发明内容】

[0004] 本发明的目的是提供一种图片分组的方法,目的在于解决现有技术中不能对图片 按照地理位置信息进行分组的问题。
[0005] 为解决上述技术问题,本发明提供一种图片分组的方法,包括:
[0006] 获取记录图片的拍摄位置的地理位置信息;
[0007] 将所述地理位置信息解析为与所述地理位置信息相对应的地址信息,所述地址信 息中包括国家名、省名、市名、景点名和/或地名信息;
[0008] 将所述国家名、省名、市名、景点名和/或地名信息作为分组元素,通过预设的分 组规则,对所述图片进行分组。
[0009] 可选地,在所述获取记录图片的拍摄位置的地理位置信息之前还包括:
[0010] 搜索终端中所有带有地理位置信息的图片。
[0011] 可选地,还包括:
[0012] 预先建立数据库,所述数据库中包含景点的名字和地理位置信息。
[0013] 可选地,所述预设的分组规则包括:
[0014] 将所述图片先按照省名进行一级分组,再按照景点名进行二级分组;
[0015] 或将所述图片先按照省名进行一级分组,再按照市名进行二级分组,然后按照地 名进行三级分组;
[0016] 或将所属图片先按照省名进行一级分组,再按照市名进行二级分组,然后按照景 点名或地名进行三级分组。
[0017] 可选地,所述通过预设的分组规则,对所述图片进行分组包括:
[0018] 将所述图片的地理位置信息按预设的分组规则进行一级分组,直到遇到按景点名 或地名进行分组为止,将所述图片的图片信息存放在相应的分组中。
[0019] 可选地,还包括:
[0020] 将所述图片的地理位置信息与所述数据库中的景点名进行匹配,当所述图片的地 理位置信息与所述数据库中的景点名一致时,将匹配后的景点名及景点的地理位置信息作 为分组信息;当所述图片的地理位置信息与所述数据库中的景点名不一致时,将所述图片 按照地名相似度进行归并,将相似的地名及所述地名的地理位置信息作为分组信息。
[0021] 可选地,当所述地名的分组目录下的图片张数大于或等于2时,所述地名的地理 位置信息为所有图片的地理位置的中心点。
[0022] 可选地,还包括:
[0023] 通过所述分组信息确定的经纬度坐标值,将所述分组后的图片以标记的形式在地 图的相应位置处进行显示,所述标记为图形或点。
[0024] 可选地,所述预设的分组规则进一步包括:
[0025] 以拍摄所述图片的时间信息对所述图片进行分组。
[0026] 可选地,还包括:
[0027] 将经纬度坐标添加至不带地理位置信息的图片的数据库中,对所述图片增加地理 位置信息。
[0028] 本发明所提供的图片分组的方法,通过获取记录图片的拍摄位置的地理位置信 息,并将其解析为与之相对应的地址信息,将所述地址信息中的国家名、省名、市名、景点名 和/或地名信息作为分组元素,通过预设的分组规则,对所述图片进行分组。可见,本发明 所提供的图片分组的方法能够根据用户预设的分组规则,按照拍摄图片的地理位置信息来 对图片进行分组,减少了用户手动按出游地对图片进行分组排序的时间,提高了图片的浏 览效率。

【专利附图】

【附图说明】
[0029] 图1为本发明所提供的图片分组的方法的一种【具体实施方式】的流程图;
[0030] 图2为本发明所提供的图片分组的方法的另一种【具体实施方式】的流程图;
[0031] 图3为本发明所提供的图片分组的方法的又一种【具体实施方式】的流程图;
[0032] 图4为本发明所提供的图片分组的方法的又一种【具体实施方式】中按规则A分组后 的结果不意图;
[0033] 图5为本发明所提供的图片分组的方法的又一种【具体实施方式】中按规则B分组后 的结果示意图。

【具体实施方式】
[0034] 本发明的核心是提供一种图片分组的方法,该方法基于移动智能终端,带有定位 系统并且支持相机能够记录地理位置信息。用户打开相机中的地理开关,在拍照的时候能 够为图片记录下地理位置信息。
[0035] 为了使本【技术领域】的人员更好地理解本发明方案,下面结合附图和【具体实施方式】 对本发明作进一步的详细说明。显然,所描述的实施例仅仅是本发明一部分实施例,而不是 全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提 下所获得的所有其他实施例,都属于本发明保护的范围。
[0036] 本发明所提供的图片分组的方法的一种【具体实施方式】的流程图如图1所示,该方 法包括:
[0037] 步骤SlOl :获取记录图片的拍摄位置的地理位置信息;
[0038] 步骤S102 :将所述地理位置信息解析为与所述地理位置信息相对应的地址信息, 所述地址信息中包括国家名、省名、市名、景点名和/或地名信息;
[0039] 步骤S103 :将所述国家名、省名、市名、景点名和/或地名信息作为分组元素,通过 预设的分组规则,对所述图片进行分组。
[0040] 本发明所提供的图片分组的方法,通过获取记录图片的拍摄位置的地理位置信 息,并将其解析为与之相对应的地址信息,将所述地址信息中的国家名、省名、市名、景点名 和/或地名信息作为分组元素,通过预设的分组规则,对所述图片进行分组。可见,本发明 所提供的图片分组的方法能够根据用户预设的分组规则,按照拍摄图片的地理位置信息来 对图片进行分组,减少了用户手动按出游地对图片进行分组排序的时间,提高了图片的浏 览效率。
[0041] 本发明所提供的图片分组的方法的另一种【具体实施方式】的流程图如图2所示,该 方法包括:
[0042] 步骤S201 :搜索终端中所有带有地理位置信息的图片;
[0043] Android系统提供MediaStore类用来记录多媒体数据库的所有信息,包括音频, 视频和图像,也包括图片的地理位置信息。因此可以使用这个类来搜索出所有带地理位置 信息的图片。或者用一般方法(不限于任何系统)读取图片中的EXIF数据中的CPS信息, 从而搜索出所有带地理位置信息的图片。
[0044] 步骤S202 :获取记录图片的拍摄位置的地理位置信息;
[0045] 步骤S203 :将所述地理位置信息解析为与所述地理位置信息相对应的地址信息, 所述地址信息中包括国家名、省名、市名、景点名和/或地名信息;
[0046] 将搜索到的图片,使用开放地图(如百度地图、谷歌地图或高德地图)的逆向地理 编码API接口,将经纬度转换成具体的地理位置。
[0047] 步骤S204 :预先建立数据库;
[0048] 所述数据库中包含景点的名字和地理位置信息,用户可以自定义为该数据库增加 内容。
[0049] 步骤S205 :建立图片的分组规则;
[0050] 定义分组元素为:国家、省、市、景点、地名。
[0051] 如果是第一次使用或者没有建立其他的分组规则,则使用默认规则。默认规则为: 国家作为第一级分组,省作为第二级分组,市作为第三级分组,景点及相似地名作为第四级 分组。如果按照默认分组规则,可能会出现目录过长,查看繁琐的问题,为了更好地满足用 户需求,本发明实施例提供了一种自定义分组规则。
[0052] 该分组规则先定义各元素之间的关系:国家〉省〉市〉景点或地名。选择其中一 个元素建立分组时,下一级的分组元素不能选用比它大的。例如选择省作为第一级分组时, 国家则不能作为第二级分组。
[0053] 具体可以选用如下三种规则:
[0054] 将所述图片先按照省名进行一级分组,再按照景点名进行二级分组;
[0055] 或将所述图片先按照省名进行一级分组,再按照市名进行二级分组,然后按照地 名进行三级分组;
[0056] 或将所属图片先按照省名进行一级分组,再按照市名进行二级分组,然后按照景 点名或地名进行三级分组。
[0057] 需要指出的是,上述三种规则只是本发明的一种具体实施例,并不限于这三种规 则。
[0058] 步骤S206 :将国家名、省名、市名、景点名和/或地名信息作为分组元素,通过预设 的分组规则,对图片进行分组。
[0059] 将步骤S203解析的得到的地址信息,按如上分组规则进行第一级分组,并按当级 对应的元素生成分组信息,分组信息中包括分组名和经纬度信息,分组名为国家名、省名、 市名、景点名以及地名。
[0060] 按此方法进行第二级分组,直到遇到用景点或地名进行分组为止。将所述图片的 图片信息存放在相应的分组中。
[0061] 将所述图片的地理位置信息与所述数据库中的景点名进行匹配,当所述图片的地 理位置信息与所述数据库中的景点名一致时,将匹配后的景点名及景点的地理位置信息作 为分组信息;当所述图片的地理位置信息与所述数据库中的景点名不一致时,将所述图片 按照地名相似度进行归并,将相似的地名及所述地名的地理位置信息作为分组信息。
[0062] 当所述地名的分组目录下的图片张数大于或等于2时,所述地名的地理位置信息 为所有图片的地理位置的中心点。计算方式如下:

【权利要求】
1. 一种图片分组的方法,其特征在于,包括: 获取记录图片的拍摄位置的地理位置信息; 将所述地理位置信息解析为与所述地理位置信息相对应的地址信息,所述地址信息中 包括国家名、省名、市名、景点名和/或地名信息; 将所述国家名、省名、市名、景点名和/或地名信息作为分组元素,通过预设的分组规 贝1J,对所述图片进行分组。
2. 如权利要求1所述的图片分组的方法,其特征在于,在所述获取记录图片的拍摄位 置的地理位置信息之前还包括: 搜索终端中所有带有地理位置信息的图片。
3. 如权利要求1所述的图片分组的方法,其特征在于,还包括: 预先建立数据库,所述数据库中包含景点的名字和地理位置信息。
4. 如权利要求1所述的图片分组的方法,其特征在于,所述预设的分组规则包括: 将所述图片先按照省名进行一级分组,再按照景点名进行二级分组; 或将所述图片先按照省名进行一级分组,再按照市名进行二级分组,然后按照地名进 行三级分组; 或将所属图片先按照省名进行一级分组,再按照市名进行二级分组,然后按照景点名 或地名进行三级分组。
5. 如权利要求4所述的图片分组的方法,其特征在于,所述通过预设的分组规则,对所 述图片进行分组包括: 将所述图片的地理位置信息按预设的分组规则进行一级分组,直到遇到按景点名或地 名进行分组为止,将所述图片的图片信息存放在相应的分组中。
6. 如权利要求3所述的图片分组的方法,其特征在于,还包括: 将所述图片的地理位置信息与所述数据库中的景点名进行匹配,当所述图片的地理位 置信息与所述数据库中的景点名一致时,将匹配后的景点名及景点的地理位置信息作为分 组信息;当所述图片的地理位置信息与所述数据库中的景点名不一致时,将所述图片按照 地名相似度进行归并,将相似的地名及所述地名的地理位置信息作为分组信息。
7. 如权利要求6所述的图片分组的方法,其特征在于,当所述地名的分组目录下的图 片张数大于或等于2时,所述地名的地理位置信息为所有图片的地理位置的中心点。
8. 如权利要求7所述的图片分组的方法,其特征在于,还包括: 通过所述分组信息确定的经纬度坐标值,将所述分组后的图片以标记的形式在地图的 相应位置处进行显示,所述标记为图形或点。
9. 如权利要求1所述的图片分组的方法,其特征在于,所述预设的分组规则进一步包 括: 以拍摄所述图片的时间信息对所述图片进行分组。
10. 如权利要求1所述的图片分组的方法,其特征在于,还包括: 将经纬度坐标添加至不带地理位置信息的图片的数据库中,对所述图片增加地理位置 信息。
【文档编号】G06F17/30GK104361122SQ201410727490
【公开日】2015年2月18日 申请日期:2014年12月3日 优先权日:2014年12月3日
【发明者】沐维 申请人:成都中科创达软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1