The invention discloses a personalized image management method, time space correlation support mobile terminal comprises: Step 1, determine the start time of travel, determine the end time upon completion of travel; step 2, determine the mobile terminal album folder photographed pictures in the above period; step 3, Geohash encoding calculation of all images the value is saved to the local cache; step 4, the initial map and the proportion of picture clusters in the mobile terminal map interface on the display; step 5, determine the Geohash encoding prefix length; step 6, and the new generation Geohash encoding prefix length prefix length size picture of cluster cluster aggregation, pictures or split, and the calculation time information for each new picture cluster display; step 7, updated pictures clustering time information and the \arrow\ mobile terminal map interface standard Remember.
【技术实现步骤摘要】
支持移动终端的时间空间关联的个性化定制图片管理方法
本专利技术涉及互联网移动终端软件应用领域,特别是支持移动终端的时间空间关联的个性化定制图片管理方法。
技术介绍
随着互联网和移动终端技术高速发展,移动终端已经拥有了强大的处理能力,移动终端正在从简单的通话工具变为一个综合信息处理平台,这也给移动终端增加了更加宽广的发展空间。移动终端是指可以在移动中使用的计算机设备,广义的讲包括手机、笔记本、平板电脑等设备。移动终端作为简单通信设备伴随移动通信发展已有几十年的历史。自2007年开始,智能化引发了移动终端基因突变,从根本上改变了终端作为移动网络末梢的传统定位。移动智能终端引发的颠覆性变革揭开了移动互联网产业发展的序幕,开启了一个新的技术产业周期。随着移动智能终端的持续发展,其影响力将比肩收音机、电视和互联网(PC),成为人类历史上第4个渗透广泛、普及迅速、影响巨大、深入至人类社会生活方方面面的终端产品。今天的移动终端不仅可以通话、拍照、听音乐、玩游戏,而且可以实现包括定位、信息处理、条码扫描、IC卡扫描等丰富的功能,移动终端已经深深地融入我们的经济和社会生活中,正在极大改变人们的日常生活方式。另一方面,因为人们的生活水平和消费水平的提高,越来越多的人选择外出旅行来从忙碌的工作中得到休息、开拓自己的视野。在旅行的过程中,平板、手机等移动终端设备因其携带方便、价格相对低廉、操作简单等特点被广泛地用来在旅旅行过程中拍摄图片。移动终端容量和电量的扩大使得终端在旅行过程中拍摄的图片数量越来越庞大,这就使得在旅行结束管理这些图片花费的时间开销更大。考虑到移动终端本身往往具 ...
【技术保护点】
支持移动终端的时间空间关联的个性化定制图片管理方法,其特征在于,包括以下步骤:步骤1,在旅行开始之前,确定旅行的开始时间time_start,在完成旅行时确定旅行结束时间time_end,得到时间范围;步骤2,遍历移动终端上的本地相册,根据步骤1中的时间范围查询出拍摄时间在此范围的图片;步骤3,对步骤2中的所有图片计算其Geohash编码值并保存;步骤4,根据所有图片的Geohash编码值确定地图初始缩放比例,初始化地图以及图片簇在地图上的标记;步骤5,确定用户每次操作完成时Geohash编码前缀长度;步骤6,将当前图片簇的Geohash编码前缀长度与步骤5新生成的Geohash编码前缀长度进行对比,如果前者更大,则对图片簇进行聚集;如果后者更大,则遍历每个图片簇并对图片簇进行分裂;如果两者长度相等,则图片簇不发生变化;对于新生成的图片簇,更新其显示的时间信息;步骤7,在移动终端的地图界面更新显示结果。
【技术特征摘要】
1.支持移动终端的时间空间关联的个性化定制图片管理方法,其特征在于,包括以下步骤:步骤1,在旅行开始之前,确定旅行的开始时间time_start,在完成旅行时确定旅行结束时间time_end,得到时间范围;步骤2,遍历移动终端上的本地相册,根据步骤1中的时间范围查询出拍摄时间在此范围的图片;步骤3,对步骤2中的所有图片计算其Geohash编码值并保存;步骤4,根据所有图片的Geohash编码值确定地图初始缩放比例,初始化地图以及图片簇在地图上的标记;步骤5,确定用户每次操作完成时Geohash编码前缀长度;步骤6,将当前图片簇的Geohash编码前缀长度与步骤5新生成的Geohash编码前缀长度进行对比,如果前者更大,则对图片簇进行聚集;如果后者更大,则遍历每个图片簇并对图片簇进行分裂;如果两者长度相等,则图片簇不发生变化;对于新生成的图片簇,更新其显示的时间信息;步骤7,在移动终端的地图界面更新显示结果。2.根据权利要求1所述的方法,其特征在于,步骤2包括:遍历移动终端上的本地相册,对每一个图片文件,提取它的拍摄时间time_taken,如果满足time_start≤time_taken≤time_end,表示该图片是此期间拍摄的图片,则记录该图片;遍历本地相册后得到图片集合P={p1,p2,…,pN},其中N为在此期间拍摄的图片的个数,N取值为自然数,用time_takent表示第t个图片pt的拍摄时间,1≤t≤N。3.根据权利要求2所述的方法,其特征在于,步骤3包括:采用base32编码长度为9的Geohash编码,遍历图片集合P中的每个图片,提取其拍摄位置的经度和纬度,计算出Geohash编码值,并保存到移动终端的缓存中,第t个图片pt拍摄位置的经度记为lngt、纬度记为latt、Geohash编码值记为geoht。4.根据权利要求3所述的方法,其特征在于,步骤4包括:所有图片簇的集合记为C={c1,c2,…,cm},其中第i个图片簇表示为其中表示第i个图片簇ci中第j个图片,1≤j≤ni,ni表示图片簇ci中图片个数,1≤i≤m,m取值为自然数,且ci具有四个属性值{geoleni,timei,geoh_commoni,time_firsti},其中,geoleni表示ci的Geohash编码前缀长度、timei表示ci显示的时间信息、geoh_commoni表示ci的Geohash编码、time_firsti表示ci中最早拍摄的图片的时间;初始化地图时,所有图片保存在同一个图片簇中,即C={c1},c1={p1,p2,…,pN},且:其中geolen1表示c1的Geohash编码前缀长度,geoh_common1表示c1的Geohash编码,time_first1表示c1的最早拍摄的图片的时间。5.根据权利要求4所述的方法,其特征在于,步骤4中,需要确定图片簇c1对应的需要显示的时间信息time1,如果c1仅有一张图片或者两张以上图片但是拍摄时间完全相同,则将time1根据图片的拍摄时间设置成格式为,时:分:秒;否则,根据c1中所有图片最具体的相同拍摄时间分为以下6种不同情况:如果最具体的相同拍摄时间为年,则将time1设置成格式为,年;如果最具体的相同拍摄时间为月,则将time1设置成格式为,年:月;如果最具体的相同拍摄时间为日,则将tine1设置成格式为,年:月:日;如果最具体的相同拍摄时间为时,则将time1设置成格式为,月:日:时;如果最具体的相同拍摄时间为分,则将time1设置成格式为,日:时:分;其它情况下,则将time1设置为空字符串。6.根据权利要求5所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。