[发明专利]一种图片文件的排序方法及装置在审
申请号: | 201410676966.7 | 申请日: | 2014-11-21 |
公开(公告)号: | CN104361100A | 公开(公告)日: | 2015-02-18 |
发明(设计)人: | 郭涛;蔡经伟 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 图片 文件 排序 方法 装置 | ||
技术领域
本公开涉及网络信息技术领域,尤其涉及一种图片文件的排序方法及装置。
背景技术
随着手机、平板电脑等移动设备的普及,使用移动设备拍摄照片并分享和浏览照片越来越普遍,由于多设备拍摄的照片的时间格式不同,致使很难依据合适的时间对照片进行排序。
相关技术通过采用照片的拍摄时间对多张照片进行排序,如果提取不到该拍摄日期,则通过照片的最后修改时间对多个照片进行排序。发明人发现,相关技术需要首先从图片文件中读取出图片文件的拍摄时间,或者读取出图片文件的创建时间,然后根据拍摄时间或者创建时间进行排序,由于照片的附加信息会不同,因此获取照片的时间依据也不同,致使对照片的排序可能会存在没有参考价值的情形。
发明内容
为克服相关技术中存在的问题,本公开实施例提供一种图片文件的排序方法及装置,用以提高图片文件的排序效率,并使对图片文件依据时间排序更具有实际参考价值。
根据本公开实施例的第一方面,提供一种图片文件的排序方法,包括:
获取多个图片文件各自对应的时间信息;
根据所述多个图片文件中的每一个图片文件的时间信息获取所述每一个图片文件的排序依据时间,得到所述多个图片文件各自对应的排序依据时间;
根据所述多个图片文件各自对应的排序依据时间对所述多个图片文件进行排序。
在一个实施例中,所述根据所述多个图片文件中的每一个图片文件的时间信息获取所述每一个图片文件的排序依据时间,得到所述多个图片文件各自对应的排序依据时间,可包括:
确定所述多个图片文件中的每一个图片文件的时间信息为本地时间;
获取所述每一个图片文件的拍摄日期和拍摄时刻,根据所述拍摄日期和所述拍摄时刻获取所述每一个图片文件的排序依据时间。
在一个实施例中,所述方法还可包括:
如果不能确定所述多个图片文件中的每一个图片文件的时间信息为协调世界时,确定以本地时间表示时间信息的图片文件的拍摄位置;
根据所述拍摄位置将所述本地时间转换为以所述协调世界时表示的时间信息。
在一个实施例中,所述方法还可包括:
如果不能确定所述以本地时间表示时间信息的图片文件的拍摄位置,获取所述不能确定所述以本地时间表示时间信息的图片文件的最后修改时间;
根据所述最后修改时间确定所述不能确定所述以本地时间表示时间信息的图片文件的排序依据时间。
在一个实施例中,所述方法还可包括:
将所述多个图片文件的排序依据时间保存在数据库的混合时间字段中。
根据本公开实施例的第二方面,提供一种图片文件的排序装置,包括:
第一获取模块,用于获取多个图片文件各自对应的时间信息;
第二获取模块,用于根据所述多个图片文件中的每一个图片文件的时间信息获取所述每一个图片文件的排序依据时间,得到所述多个图片文件各自对应的排序依据时间;
排序模块,用于根据所述多个图片文件各自对应的排序依据时间对所述多个图片文件进行排序。
在一个实施例中,所述第二获取模块可包括:
第一确定子模块,用于确定所述多个图片文件中的每一个图片文件的时间信息为本地时间;
第一获取子模块,用于获取所述每一个图片文件的拍摄日期和拍摄时刻,根据所述拍摄日期和所述拍摄时刻获取所述每一个图片文件的排序依据时间。
在一个实施例中,所述装置还可包括:
第一确定模块,用于如果不能确定所述多个图片文件中的每一个图片文件的时间信息为协调世界时,确定以本地时间表示时间信息的图片文件的拍摄位置;
转换模块,用于如果不能确定所述多个图片文件中的每一个图片文件的时间信息为协调世界时,确定以本地时间表示时间信息的图片文件的拍摄位置。
在一个实施例中,所述装置还可包括:
第三获取模块,用于如果不能确定所述以本地时间表示时间信息的图片文件的拍摄位置,获取所述不能确定所述以本地时间表示时间信息的图片文件的最后修改时间;
第二确定模块,用于根据所述最后修改时间确定所述不能确定所述以本地时间表示时间信息的图片文件的排序依据时间。
在一个实施例中,所述装置还可包括:
存储模块,用于将所述多个图片文件的排序依据时间保存在数据库的混合时间字段中。
根据本公开实施例的第三方面,提供一种图片文件的排序装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司,未经小米科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410676966.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:搜索方法及装置
- 下一篇:一种基于权限的非结构化全文检索系统