基于拍摄地址及拍摄时间保存照片的方法及装置的制作方法

文档序号:6385347阅读:234来源:国知局
专利名称:基于拍摄地址及拍摄时间保存照片的方法及装置的制作方法
技术领域
本发明涉及照片存储领域,更具体地涉及一种基于拍摄地址及拍摄时间保存照片的方法及装置。
背景技术
随着技术的进步,GPS功能和照相机的功能已成为手机的标准配置,而且手机摄像头的像素也越来越高,已经达到了较好的拍摄效果。人们在生活中遇到美丽风景的时候,都喜欢用手机进行拍照。而目前的智能手机通常是在拍摄前获取当前系统的时间,根据一定的格式将时间信息转换后作为当前拍摄的照片的名字并将照片保存在一个文件夹下。当用户长期使用该手机拍摄后,该文件夹下会有很多照片,若用户需要查看特定的某张照片但又不能清晰的记得拍摄时间时,需要花费较多的时间进行查找。因此,人们提出了通过手机GPS获取拍摄照片的位置信息并通过该位置信息创建文件夹以存储拍摄的照片的方法。但通过该方法需要对每张照片进行位置定位从而会生成许多个位置信息不同的文件夹,在查找特定的照片时也是非常不方便的。因此,有必要提供一种基于拍摄地址及拍摄时间保存照片的方法及装置来克服上述缺陷。

发明内容
本发明的目的是提供一种基于拍摄地址及拍摄时间保存照片的方法,以在将照片存储在以拍摄地址及拍摄时间命名的文件夹的同时,避免为每一张照片创建新文件夹而生成过多的照片文件夹,方便用户查找特定照片并提高用户体验。本发明的另一目的是提供一种基于拍摄地址及拍摄时间保存照片的装置,,以在将照片存储在以拍摄地址及拍摄时间命名的文件夹的同时,避免为每一张照片创建新文件夹而生成过多的照片文件夹,方便手机用户查找特定照片并提高用户体验。为实现上述目的,本发明提供了一种基于拍摄地址及拍摄时间保存照片的方法,包括以下步骤(I)拍摄当前照片,根据所述当前照片生成比较时间和比较地址;(2)判断所述比较地址与数据库中存储的原始文件夹的名称地址的距离差是否处于预设距离段,并判断所述比较时间与所述数据库中所存储的所述原始文件夹的创建时间的时间差是否处于第一预设时间段;(3)根据(2)中的判断结果将所述当前照片存入所述原始文件夹或生成新文件夹并将所述当前照片存入所述新文件夹。与现有技术相比,本发明基于拍摄地址及拍摄时间保存照片的方法,在拍摄当前照片后,先根据当前照片生成比较时间和比较地址,之后判断比较地址与数据库中存储的原始文件夹的名称地址的距离差是否处于预设距离段,并判断比较时间与数据库中存储的原始文件夹的创建时间的时间差是否处于第一预设时间段,最后根据判断结果将当前照片存入原始文件夹或生成新文件夹来存储当前照片,其中,原始文件夹和新文件夹均以拍摄地址及拍摄时间进行命名,实现了将照片存储在以拍摄地址及拍摄时间命名的文件夹,同时避免了为每一张照片生成新文件夹而生成过多的照片文件夹,方便了用户查找特定照片并提闻了用户体验。较佳地,在执行步骤(I)之前还包括开启定位功能和网络功能。具体地,所述“根据所述当前照片生成比较时间和比较地址”包括(11)判断所述原始文件夹中是否存储有至少一张原始照片,至少一张所述原始照片按拍摄的时间排列,若是,则执行(12),反之,则执行(15);(12)获取所述数据库中最后一张所述原始照片的拍摄时间和拍摄地址,以及获取所述当前照片的拍摄时间;(13)判断最后一张所述原始照片的拍摄时间与所述当前照片的拍摄时间的时间差是否处于第二预设时间段,若是,则执行(14),反之,则执行(15);(14)将最后一张所述原始照片的拍摄时间和拍摄地址作为所述比较时间和比较地址;(15)获取所述当前照片的拍摄地址并将所述当前照片的拍摄时间和拍摄地址作为所述比较时间和比较地址。较佳地,当最后一张所述原始照片的拍摄时间和拍摄地址作为所述比较时间和比较地址时,步骤(3)具体包括若所述距离差处于所述预设距离段,且所述时间差处于所述第一预设时间段,则将所述当前照片存入所述原始文件夹;若所述距离差处于所述预设距离段,且所述时间差未处于所述第一预设时间段,则以最后一张所述原始照片的拍摄时间及所述原始文件夹的名称地址为名称生成新文件夹并将所述当前照片存入所述新文件夹;若所述距离差未处于所述预设距离段,则以最后一张所述原始照片的拍摄时间和拍摄地址为名称生成新文件夹并将所述当前照片存入所述新文件夹。较佳地,当所述当前照片的拍摄时间和拍摄地址作为所述比较时间和比较地址时,步骤(3)具体包括若所述距离差处于所述预设距离段且所述时间差处于所述第一预设时间段,则将所述当前照片存入所述原始文件夹;若所述距离差处于所述预设距离段且所述时间差未处于所述第一预设时间段,则以所述当前照片的拍摄时间及所述原始文件夹的名称地址为名称生成新文件夹并将所述当前照片存入所述新文件夹;若所述距离差未处于所述预设距离段,则以所述当前照片的拍摄时间和拍摄地址为名称生成新文件夹并将所述当前照片存入所述新文件夹。相应地,本发明还提供了一种基于拍摄地址及拍摄时间保存照片的装置,包括数据库,用于存储以地址命名的原始文件夹、预设距离段、第一预设时间段、第二预设时间段以及新文件夹;比较地址和比较时间生成模块,用于拍摄当前照片并根据所述当前照片生成比较时间和比较地址;判断模块,用于判断所述比较地址与数据库中存储的原始文件夹的名称地址的距离差是否处于预设距离段,获取所述数据库中所存储的所述原始文件夹的创建时间,并判断所述比较时间与所述创建时间的时间差是否处于所述第一预设时间段;照片存储模块,用于根据所述判断模块的判断结果将所述当前照片存入所述原始文件夹或生成所述新文件夹,并将所述当前照片存入所述新文件夹。较佳地,所述基于拍摄地址及拍摄时间保存照片的装置还包括定位模块,用于获取所述当前照片的拍摄地址。具体地,所述比较地址和比较时间生成模块包括第一单元,用于拍摄当前照片;第二单元,用于调用所述数据库并判断所述原始文件夹中是否存储有至少一张原始照片,至少一张所述原始照片按拍摄的时间排列;第三单元,用于根据所述第二单元的判断结果获取所述数据库中最后一张所述原始照片的拍摄时间和拍摄地址,以及获取所述当前照片的拍摄时间;第四单元,用于根据所述第三单元判断最后一张所述原始照片的拍摄时间与所述当前照片的拍摄时间的时间差是否处于第二预设时间段;以及第五单元,用于根据所述第二单元的判断结果将所述第三单元所获取的最后一张所述原始照片的拍摄时间和拍摄地址作为所述比较时间和比较地址,以及用于根据所述第四单元的判断结果将所述当前照片的拍摄时间和拍摄地址作为所述比较时间和比较地址。具体地,所述照片存储模块包括第一存储单元,用于在所述比较地址与所述数据库中原始文件夹的名称地址的距离差在预设距离段内、且所述比较时间与所述数据库中原始文件夹的创建时间的时间差在第一预设时间段内时,将所述当前照片存入所述原始文件夹;第二存储单元,用于在所述比较地址与所述数据库中原始文件夹的名称地址的距离差在预设距离段内、且比较时间与所述数据库中原始文件夹的创建时间的时间差未在第一预设时间段内时,以比较时间及所述原始文件夹的名称地址为名称生成新文件夹,并将所述当前照片存入所述新文件夹;第三存储单元,用于在所述比较地址与所述数据库中原始文件夹的名称地址的距离差未在预设距离段内时,以所述比较时间和比较地址为名称生成新文件夹并将所述当前照片存入所述新文件夹。通过以下的描述并结合附图,本发明将变得更加清晰,这些附图用于解释本发明的实施例。


图1为本发明基于拍摄地址及拍摄时间保存照片的方法一实施例的流程图。图2为图1中当前照片为第一张照片时的工作流程图。图3为本图1中当前照片为后续拍摄的照片的工作流程图。图4为本发明基于拍摄地址及拍摄时间保存照片的装置一实施例的结构框图。
具体实施例方式现在参考附图描述本发明的实施例,附图中类似的元件标号代表类似的元件。如上所述,本发明提供了一种基于拍摄地址及拍摄时间保存照片的方法,在拍摄当前照片后,根据当前照片生成比较时间和比较地址,之后判断比较地址与数据库中存储的原始文件夹的名称地址的距离差是否处于预设距离段,并判断比较时间与数据库中存储的原始文件夹的创建时间的时间差是否处于第一预设时间段,最后根据判断结果将当前照片存入原始文件夹或生成新文件夹来存储当前照片,其中,原始文件夹和新文件夹均以拍摄地址及拍摄时间进行命名,实现了在将照片存储在以拍摄地址及拍摄时间命名的文件夹,同时避免了为每一张照片生成新文件夹而生成过多的照片文件夹,方便了用户查找特定照片并提高了用户体验。请参考图1,描述了本发明基于拍摄地址及拍摄时间保存照片的方法一实施例的工作流程。如图1所示,包括以下步骤步骤S101,开启定位功能及网络功能;本实施例中是开启GPS及WIFI无线网络,但并不局限于此,如2G网络或3G网络均可;步骤S102,拍摄当前照片;步骤S103,判断数据库中存在的原始文件夹中是否存储有至少一张原始照片,至少一张所述原始照片按拍摄的时间排列,若是,则执行步骤S104,反之,则执行步骤S107 ;其中原始文件夹是以地址或地址与时间一起来命名的,此外,多张原始照片之间是按照拍摄时间排列的;步骤S104,获取所述数据库中最后一张原始照片的拍摄时间和拍摄地址,以及获取当前照片的拍摄时间;步骤S105,判断最后一张原始照片的拍摄时间与当前照片的拍摄时间的时间差是否处于第二预设时间段,若是,则执行步骤S106,反之,则执行步骤S107 ;其中第二预设时间段是可以由用户设置的,如设置为0-30分钟;步骤S106,将最后一张原始照片的拍摄时间和拍摄地址作为比较时间和比较地址;即当两张照片的拍摄时间间隔在30分钟以内时,默认为拍摄地址是不变的,此时将最后一张原始照片的拍摄地址作为当前照片的拍摄地址,因而不需要启动定位功能和网络功能来获取当前照片的拍摄地址,从而节省了网络资源;步骤S107,获取当前照片的拍摄地址并将当前照片的拍摄时间和拍摄地址作为比较时间和比较地址;即当两张照片的拍摄时间间隔大于30分钟时,需要启动定位功能和网络功能来获取当前照片的拍摄地址,并将当前照片的拍摄地址作为比较地址,将当前照片的拍摄时间作为比较时间;步骤S108,判断比较地址与数据库中存储的原始文件夹的名称地址的距离差是否处于预设距离段,若是,则执行步骤S109,反之,执行步骤S112;其中,预设距离段是由用户设置的,如设置为5公里;具体地,当比较地址为最后一张原始照片的拍摄地址(如GZ)时,则判断该拍摄地址(GZ)与原始文件夹的名称地址(如SZ)之间的距离差是否处于5公里内,若处于,则执行步骤S109,反之,则执行步骤S112;当比较地址为当前照片的拍摄地址(如DG)时,则判断该拍摄地址(DG)与原始文件夹的名称地址(如SZ)之间的距离差是否处于5公里内,若处于,则执行步骤S109,反之,则执行步骤S112 ;即,距离差在5公里以内时,则判断最后一张原始照片或当前照片的拍摄地址与原始文件夹的名称地址是相同的;步骤S109,判断比较时间与数据库中所存储的原始文件夹的创建时间的时间差是否处于第一预设时间段,若是,则执行步骤S110,反之,则执行步骤Slll;第一预设时间段是由用户设置的,如设置为5天;当比较时间为最后一张照片的拍摄时间(如12. 15)时,则判断该拍摄时间(12. 15)与原始文件夹的创建时间(如12. 13)的时间差是否处于5天之内,若是,则执行步骤S110,反之,则执行步骤Slll ;当比较时间为当前照片的拍摄时间(如12. 17)时,则判断该拍摄时间(12. 17)与原始文件夹的创建时间的时间差是否处于5天内,若是,则执行步骤SI 10,反之,则执行步骤SI 11 ;步骤S110,将当前照片存入原始文件夹;S卩,当距离差处于预设距离段(5公里)内,且时间差处于第一预设时间段(5天)内时,不会对原始文件夹的名称进行任何修改,直接将当前照片存入原始文件夹;步骤S111,以比较时间及原始文件夹的名称地址一起为名称生成新文件夹并将当前照片存入所述新文件夹;即,当距离差处于预设距离段(5公里)内,而时间差未处于第一预设时间段(5天)时,以当前照片的拍摄时间及原始文件夹的名称地址为名称生成新文件夹,或以最后一张原始照片的拍摄时间及原始文件夹的名称地址为名称生成新文件夹,并将当前照片存入所述新文件夹;步骤S112,以比较时间和比较地址为名称生成新文件夹并将当前照片存入新文件夹,即,当距离差未处于预设距离段(5公里)内,则以当前照片的拍摄时间和拍摄地址为名称生成新文件夹,或以最后一张原始照片的拍摄时间和拍摄地址为名称生成新文件夹,并将当如照片存入新文件夹。请参考图2,描述了本发明在一天中拍摄第一张照片时的工作流程。如图2所示,包括以下步骤
`
步骤S201,开启GPS并打开网络;步骤S202,拍摄当前照片并获取当前照片的拍摄地址及拍摄时间,将当前照片的拍摄地址及拍摄时间作为比较地址及比较时间;其中,获取当前照片的拍摄地址具体过程为GPS获取当前照片的经纬度数据并将所述经纬度数据通过网络发送至位置服务器进行解析得到具体的拍摄地址,拍摄地址为经纬度数据对应的具体地点,如庐山;其中若用户没有执行步骤S201,在调用摄像头拍摄照片时移动终端会自动打开GPS及网络功能;步骤S203,判断比较地址与数据库中原始文件夹的名称地址的距离差是否在预设距离段内,若是,执行步骤S204,反之,执行步骤S207 ;本实施例中,预设距离段设置为0区间,即只有当距离差为0时才满足距离差在预设距离段内,也就是只有当比较地址与数据库中原始文件夹的名称地址相同时才执行步骤S204 ;步骤S204,判断比较时间与数据库中原始文件夹的创建时间的时间差是否在第一预设时间段内,若是,执行步骤S205,反之,执行步骤S206;第一预设时间段是由用户设置的,如设置为0-5天,当时间差在5天以内时,默认为两次拍摄的时间间隔不大,可以将照片存储在同一个文件夹内;步骤S205,将当前照片存入原始文件夹内;步骤S206,生成新文件夹并以当前照片的拍摄时间及原始文件夹的名称地址共同命名、将当前照片存入该新文件夹;如当前照片的拍摄时间为12. 21,原始文件夹的名称为DG,则所生成的新文件夹的名称地址为DG1221 ;步骤S207,以当前照片的拍摄地址及拍摄时间为名称生成新文件夹并将当前照片存入生成的新文件夹内;如当前招照片的拍摄地址为SZ,拍摄时间为12. 21,则所生成的新文件夹的名称地址为SZ1221。请参考图3,描述了本发明所拍摄的照片为后续照片时,存储的工作流程。如图3所示,包括以下步骤本实施例中预设距离段包括第一预设距离段及第二预设距离段,第一预设距离段为0-0,第二预设距离段为0-5公里;步骤S301,拍摄当前照片;步骤S302,判断当前照片的拍摄时间与上一张照片的拍摄时间的时间差是否在第二预设时间段内,若是,则执行步骤S303,反之,执行步骤S304 ;第二预设时间段设置为30分钟;本实施例中,在连续的拍摄过程中,拍摄第二张及第二张以后的照片时,终端不会对每张照片进行定位,即终端不会将每张照片由GPS获取的经纬度数据发送给地址服务器,一方面为了控制终端功耗,另一方面可以减少用户发送信息流量;终端通过判断拍摄的照片之间的时间差是否在30分钟以内来确定是否需要获取拍摄地址,当时间差在30分钟以内时,默认为当前照片的拍摄地址不变,与上一张照片的拍摄地址相同,反之,若时间差超过30分钟,则需要获取当前照片的拍摄地址;步骤S303,将当前照片保存至上一张照片所在的文件夹;即当连续拍摄的两张照片之间的拍摄时间差小于30分钟时,则判断两张照片的拍摄地址相同,直接将当前照片存入上一张照片所在的文件夹;步骤S304,获取当前照片的拍摄时间,并通过GPS获取当前照片的拍摄地址,并将该拍摄地址作为比较地址且当前照片的拍摄时间作为比较时间;步骤S305,判断比较地址与数据库中原始文件夹的名称地址的距离差是否在第一预设距离段内,若是,执行步骤S306,反之,执行步骤S309 ;此时只有当距离差为0时才满足距离差在第一预设距离段内;步骤S306,判断比较时间与数据库中原始文件夹的创建时间的时间差是否在第一预设时间段内,若是,执行步骤S307,反之,执行步骤S308;第一预设时间段是由用户设置的,如设置为0-5天,当时间差在5天以内时,默认为两次拍摄的时间间隔不大,可以将照片存储在同一个文件夹内;步骤S307,将当前照片存入原始文件夹内;步骤S308,生成新文件夹并以当前照片的拍摄时间及原始文件夹的名称地址共同命名、将当前照片存入该新文件夹;步骤S309,判断比较地址与数据库中原始文件夹的名称地址的距离差是否在第二预设距离段内,若是,则执行步骤S310,反之,执行步骤S311 ;本实施例中,比较地址与原始文件夹的名称地址的距离差是二者之间的直线距离差,第二预设距离的设置使得终端通过对位置差的比对判断避免了用户因细小的位置信息的差别而生成过多的文件夹,可以使得以某一拍摄地址为基准点,在该拍摄地址半径为5公里以内拍摄的照片均保存在同一个文件夹内,当然,如果用户希望在拍摄地址存在细小区别时生成不同的文件夹,也可以通过手动方法以照片的拍摄地址为名称生成新文件夹来保存照片;
步骤S310,将当前照片保存至原始文件夹内;步骤S311,以当前照片的拍摄地址及拍摄时间为名称生成新文件夹并将当前照片存入生成的新文件夹内。需要注意的是,本发明中原始文件夹或新文件夹的名称的长度均是由用户设置,如10个字符以内,当拍摄地址的信息长度过长时,系统会默认取前10个字符,当然,也可以由用户设置取舍规则,如取前10个字符或后10个字符。相应地,本发明提供了一种基于拍摄地址及拍摄时间保存照片的装置。如图4所示,装置100包括数据库14,用于存储以地址命名的原始文件夹、预设距离段、第一预设时间段、第二预设时间段以及新文件夹;比较地址和比较时间生成模块10,用于拍摄当前照片并根据所述当前照片生成比较时间和比较地址;判断模块11,用于判断所述比较地址与所述数据库中存储的原始文件夹的名称地址的距离差是否处于所述预设距离段,获取所述数据库中所存储的所述原始文件夹的创建时间,并判断所述比较时间与所述创建时间的时间差是否处于所述第一预设时间段;照片存储模块12,用于根据所述判断模块的判断结果将所述当前照片存入所述原始文件夹或生成所述新文件夹,并将所述当前照片存入所述新文件夹;以及定位模块13,用于获取所述当前照片的拍摄地址以供判断模块11调用。具体的,比较地址和比较时间生成模块10包括第一单元101,用于拍摄所述当前照片;第二单元102,用于调用所述数据库并判断所述原始文件夹中是否存储有至少一张原始照片,至少一张所述原始照片按拍摄的时间排列;第三单元103,用于当第二单元102的判断结果为是时,获取数据库14中最后一张原始照片的拍摄时间和拍摄地址,以及通过定位模块13获取当前照片的拍摄时间和拍摄地址;第四单元104,用于根据第三单元103判断最后一张原始照片的拍摄时间与当前照片的拍摄时间的时间差是否处于第二预设时间段;以及第五单元105,用于将第三单元103所获取的最后一张所述原始照片的拍摄时间和拍摄地址作为比较时间和比较地址,以及用于当第四单元104的判断结果为否时,将当前照片的拍摄时间和拍摄地址作为比较时间和比较地址。具体地,照片存储模块12具体包括第一存储单元121,用于在比较地址与数据库14中原始文件夹的名称地址的距离差在预设距离段内、且比较时间与数据库14中原始文件夹的创建时间的时间差在第一预设时间段内时,将当前照片存入所述原始文件夹;第二存储单元122,用于在比较地址与数据库14中原始文件夹的名称地址的距离差在预设距离段内、且比较时间与数据库14中原始文件夹的创建时间的时间差未在所述第一预设时间段内时,以比较时间及原始文件夹的名称地址为名称生成新文件夹,并将当前照片存入新文件夹;以及第三存储单元123,用于在比较地址与数据库14中原始文件夹的名称地址的距离差未在预设距离段内时,以比较时间和比较地址为名称生成新文件夹并将当前照片存入新文件夹。具体地,定位模块13具体包括GPS单元以及网络单元,通过GPS单元获取拍摄当前照片的经纬度数据,之后把获取的数据通过网络单元发送至地址服务器进行解析得到当前照片的拍摄地址。从以上描述可以看出,本发明基于拍摄地址及拍摄时间保存照片的装置100,通过比较地址和比较时间生成模块10拍摄照片、调用数据库14比较当前照片与原始文件内存储的原始照片的拍摄时间与拍摄地址,以生成比较时间和比较地址,并且在生成比较时间和比较地址过程中会启动定位模块13获取当前照片的拍摄地址,再通过判断模块11将当前照片的拍摄时间和拍摄地址与原始文件的拍摄时间和拍摄地址进行对比,最后通过照片存储模块12根据判断结果实现对当前照片的存储,避免了为每一张照片生成新文件夹而生成过多的照片文件夹,方便了用户查找特定照片并提高了用户体验。以上结合最佳实施例对本发明进行了描述,但本发明并不局限于以上揭示的实施例,而应当涵盖各种根据本发明的本质进行的修改、等效组合。
权利要求
1.一种基于拍摄地址及拍摄时间保存照片的方法,其特征在于,包括以下步骤 (1)拍摄当前照片,根据所述当前照片生成比较时间和比较地址; (2)判断所述比较地址与数据库中存储的原始文件夹的名称地址的距离差是否处于预设距离段,并判断所述比较时间与所述原始文件夹的创建时间的时间差是否处于第一预设时间段; (3)根据(2)中的判断结果将所述当前照片存入所述原始文件夹或生成新文件夹并将所述当前照片存入所述新文件夹。
2.如权利要求1所述的基于拍摄地址及拍摄时间保存照片的方法,其特征在于,在执行步骤(I)之前还包括 开启定位功能和网络功能。
3.如权利要求2所述的基于拍摄地址及拍摄时间保存照片的方法,其特征在于,所述“根据所述当前照片生成比较时间和比较地址”具体包括 (11)判断所述原始文件夹中是否存储有至少一张原始照片,至少一张所述原始照片按拍摄的时间排列,若是,则执行(12),反之,则执行(15); (12)获取所述数据库中最后一张所述原始照片的拍摄时间和拍摄地址,以及获取所述当如照片的拍摄时间; (13)判断最后一张所述原始照片的拍摄时间与所述当前照片的拍摄时间的时间差是否处于第二预设时间段,若是,则执行(14),反之,则执行(15); (14)将最后一张所述原始照片的拍摄时间和拍摄地址作为所述比较时间和比较地址; (15)获取所述当前照片的拍摄地址并将所述当前照片的拍摄时间和拍摄地址作为所述比较时间和比较地址。
4.如权利要求3所述的基于拍摄地址及拍摄时间保存照片的方法,其特征在于,当最后一张所述原始照片的拍摄时间和拍摄地址作为所述比较时间和比较地址时,步骤(3)具体包括 若所述距离差处于所述预设距离段,且所述时间差处于所述第一预设时间段,则将所述当前照片存入所述原始文件夹; 若所述距离差处于所述预设距离段,且所述时间差未处于所述第一预设时间段,则以最后一张所述原始照片的拍摄时间及所述原始文件夹的名称地址为名称生成所述新文件夹并将所述当前照片存入所述新文件夹; 若所述距离差未处于所述预设距离段,则以最后一张所述原始照片的拍摄时间和拍摄地址为名称生成所述新文件夹并将所述当前照片存入所述新文件夹。
5.如权利要求3所述的基于拍摄地址及拍摄时间保存照片的方法,其特征在于,当所述当前照片的拍摄时间和拍摄地址作为所述比较时间和比较地址时,步骤(3)具体包括 若所述距离差处于所述预设距离段,且所述时间差处于所述第一预设时间段,则将所述当前照片存入所述原始文件夹; 若所述距离差处于所述预设距离段,且所述时间差未处于所述第一预设时间段,则以所述当前照片的拍摄时间及所述原始文件夹的名称地址为名称生成所述新文件夹并将所述当前照片存入所述新文件夹;若所述距离差未处于所述预设距离段,则以所述当前照片的拍摄时间和拍摄地址为名称生成新文件夹并将所述当前照片存入所述新文件夹。
6.一种基于拍摄地址及拍摄时间保存照片的装置,其特征在于,包括 数据库,用于存储以地址命名的原始文件夹、预设距离段、第一预设时间段、第二预设时间段以及新文件夹; 比较地址和比较时间生成模块,用于拍摄当前照片并根据所述当前照片生成比较时间和比较地址; 判断模块,用于判断所述比较地址与所述数据库中存储的原始文件夹的名称地址的距离差是否处于所述预设距离段,获取所述数据库中所存储的所述原始文件夹的创建时间,并判断所述比较时间与所述创建时间的时间差是否处于所述第一预设时间段; 照片存储模块,用于根据所述判断模块的判断结果将所述当前照片存入所述原始文件夹或生成所述新文件夹,并将所述当前照片存入所述新文件夹。
7.如权利要求6所述的基于拍摄地址及拍摄时间保存照片的装置,其特征在于,还包括 定位模块,用于获取所述当前照片的拍摄地址。
8.如权利要求7所述的基于拍摄地址及拍摄时间保存照片的装置,其特征在于,所述比较地址和比较时间生成模块具体包括 第一单元,用于拍摄所述当前照片; 第二单元,用于调用所述数据库并判断所述原始文件夹中是否存储有至少一张原始照片,至少一张所述原始照片按拍摄的时间排列; 第三单元,用于根据所述第二单元的判断结果获取所述数据库中最后一张所述原始照片的拍摄时间和拍摄地址,以及通过所述定位模块获取所述当前照片的拍摄时间和拍摄地址; 第四单元,用于根据所述第三单元判断最后一张所述原始照片的拍摄时间与所述当前照片的拍摄时间的时间差是否处于第二预设时间段;以及 第五单元,用于根据所述第二单元的判断结果将所述第三单元所获取的最后一张所述原始照片的拍摄时间和拍摄地址作为所述比较时间和比较地址,以及用于根据所述第四单元的判断结果将所述当前照片的拍摄时间和拍摄地址作为所述比较时间和比较地址。
9.如权利要求8所述的基于拍摄地址及拍摄时间保存照片的装置,其特征在于,所述照片存储模块具体包括 第一存储单元,用于在所述比较地址与所述数据库中原始文件夹的名称地址的距离差在预设距离段内、且所述比较时间与所述数据库中原始文件夹的创建时间的时间差在所述第一预设时间段内时,将所述当前照片存入所述原始文件夹; 第二存储单元,用于在所述比较地址与所述数据库中原始文件夹的名称地址的距离差在所述预设距离段内、且所述比较时间与所述数据库中原始文件夹的创建时间的时间差未在所述第一预设时间段内时,以所述比较时间及所述原始文件夹的名称地址为名称生成所述新文件夹,并将所述当前照片存入所述新文件夹; 第三存储单元,用于在所述比较地址与所述数据库中原始文件夹的名称地址的距离差未在所述预设距离段内时,以所述比较时间和比较地址为名称生成所述新文件夹,并将所述当前照片 存入所述新文件夹。
全文摘要
本发明公开了一种基于拍摄位置及拍摄时间保存照片的方法,包括根据当前照片生成比较时间和比较地址;判断比较地址与原始文件夹的名称地址的距离差是否处于预设距离段、判断比较时间与原始文件夹的创建时间的时间差是否处于第一预设时间段;根据判断结果将当前照片存入原始文件夹或生成新文件夹来存储当前照片。与现有技术相比,本发明的方法通过对比较时间及比较地址的判断实现了在拍摄照片后将拍摄的照片保存在以拍摄地址及拍摄时间命名的文件夹中、同时又不会生成过多的照片文件夹,方便了用户查找特定照片并提高了用户体验。本发明同时公开了一种基于拍摄位置及拍摄时间保存照片的装置。
文档编号G06F17/30GK103064937SQ201210569969
公开日2013年4月24日 申请日期2012年12月25日 优先权日2012年12月25日
发明者曾元清 申请人:广东欧珀移动通信有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1