本发明属于通信领域,尤其涉及一种相册图片排序的方法及移动终端。
背景技术:
移动智能终端引发的颠覆性变革揭开了移动互联网产业发展的序幕,开启了一个新的技术产业周期。随着移动智能终端的持续发展,其影响力将比肩收音机、电视和互联网(PC),成为人类历史上第4个渗透广泛、普及迅速、影响巨大、深入至人类社会生活方方面面的终端产品。
目前,移动终端的相册中的图片分不同的文件夹存放,查找一张图片需要查找很长时间,每次查看都要执行复杂繁琐的操作,降低用户的使用体验。
技术实现要素:
本发明实施例的目的在于提供一种相册图片排序的方法,旨在解决相册图片不能根据用户喜好进行排序的问题。
为了解决上述技术问题,本发明是这样实现的:一种相册图片排序的方法,应用于移动终端,所述方法包括以下步骤:
检测所述相册中各图片的浏览次数以及各图片的浏览总时长;
获取所述各图片所属应用的预设优先级;
根据所述各图片的浏览次数和所述各图片的浏览总时长,以及所述各图片所属应用的预设优先级对所述相册中的图片进行排序。
进一步地,在所述检测所述相册中各图片的浏览次数以及各图片的浏览总时长的步骤之前,还包括:
提示用户是否开启预设图片自动排序功能;
如果是,则检测所述相册中各图片的浏览次数以及各图片的浏览总时长,否则,根据系统预设排序规则对所述相册中的图片进行排序。
进一步地,所述相册中各图片分别位于不同应用对应生成的文件夹中,所述移动终端中的应用分别设置了不同的优先级。
进一步地,所述根据所述各图片的浏览次数和所述各图片的浏览总时长,以及所述各图片所属应用的预设优先级对所述相册中的图片进行排序的步骤,包括:
根据所述各图片的浏览总时长由长到短对所述相册中的各图片进行第一次排序,并分别记录各图片在所述第一次排序中的序号;
根据所述相册中各图片的浏览次数对所述相册中的各图片进行第二次排序,并分别记录各图片在所述第二次排序中的序号;
根据以下算式计算所述相册中各图片的序号加权值N3:
将所述各图片的加权值N3从小到大进行排序,加权值N3最小的图片在第一位显示;
其中,k1表示各图片在所述第一次排序中的序号,k2表示各图片在所述第二次排序中的序号,h1表示各图片所属应用的优先级,H表示总的优先级级数(1)。
进一步地,在所述根据所述各图片的浏览次数和所述各图片的浏览总时长,以及所述各图片所属应用的预设优先级对所述相册中的图片进行排序的步骤之后,还包括:
检测用户是否选择恢复系统预设图片排序规则;
如果是,则根据系统预设排序规则对所述相册中的图片进行排序,否则,维持当前的图片排序。
本发明实施例的目的还在于提供一种移动终端,所述移动终端包括:
检测单元,用于检测所述相册中各图片的浏览次数以及各图片的浏览总时长;
获取单元,用于获取所述各图片所属应用的预设优先级;
控制单元,用于根据所述各图片的浏览次数和所述各图片的浏览总时长,以及所述各图片所属应用的预设优先级对所述相册中的图片进行排序。
进一步地,所述移动终端还包括:
提示单元,用于提示用户是否开启预设图片自动排序功能;
如果是,则通过所述检测单元检测所述相册中各图片的浏览次数以及各图片的浏览总时长,否则,根据系统预设排序规则对所述相册中的图片进行排序。
进一步地,所述相册中各图片分别位于不同应用对应生成的文件夹中,所述移动终端中的应用分别设置了不同的优先级。
进一步地,所述控制单元具体用于:
根据所述各图片的浏览总时长由长到短对所述相册中的各图片进行第一次排序,并分别记录各图片在所述第一次排序中的序号;
根据所述相册中各图片的浏览次数对所述相册中的各图片进行第二次排序,并分别记录各图片在所述第二次排序中的序号;
根据以下算式计算所述相册中各图片的序号加权值N3:
将所述各图片的加权值N3从小到大进行排序,加权值N3最小的图片在第一位显示;
其中,k1表示各图片在所述第一次排序中的序号,k2表示各图片在所述第二次排序中的序号,h1表示各图片所属应用的优先级,H表示总的优先级级数(1)。
进一步地,所述检测单元还用于:
检测用户是否选择恢复系统预设图片排序规则;
如果是,则根据系统预设排序规则对所述相册中的图片进行排序,否则,维持当前的图片排序。
在本发明实施例中,首先检测所述相册中各图片的浏览次数以及各图片的浏览总时长,并获取所述各图片所属应用的预设优先级,然后根据所述各图片的浏览次数和所述各图片的浏览总时长,以及所述各图片所属应用的预设优先级对所述相册中的图片进行排序。本发明实施例提供的方法和移动终端能够根据用户对图片的浏览次数和时长以及图片所属应用的优先级进行排序,将用户最关注的图片排在最前,供用户查看,提升用户的使用体验。
附图说明
图1是本发明实施例提供的应用于移动终端的相册图片排序的方法的流程图;
图2是本发明另一实施例提供的应用于移动终端的相册图片排序的方法的流程图;
图3是本发明实施例提供的移动终端的框架结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
以下结合具体实施例对本发明的具体实现进行详细描述:
图1示出了本发明实施例提供的应用于移动终端的相册图片排序的方法的流程,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
本发明实施例提供的一种相册图片排序的方法,应用于移动终端,包括以下步骤:
步骤S10,检测相册中各图片的浏览次数以及各图片的浏览总时长。在本发明实施例中,相册中的图片如果用户浏览的次数越多,浏览的时长越长,说明用户越喜欢,需要进行优先排序,排在最前面供用户查看。
优选地,在步骤S10之前,还包括:提示用户是否开启预设图片自动排序功能;如果是,则执行步骤S10,否则,根据系统预设排序规则对相册中的图片进行排序。
步骤S20,获取各图片所属应用的预设优先级。在本发明实施例中,相册中各图片分别位于不同应用对应生成的文件夹中,例如,微信生成的文件夹包含微信应用中保存的图片,微博生成的文件夹包含微博应用保存的图片,这些图片可以在相册中进行浏览,移动终端中的应用分别设置了不同的优先级,例如,微信的优先级为5级,微博的优先级为4级,则微信的优先级高于微博的优先级。
步骤S30,根据各图片的浏览次数和各图片的浏览总时长,以及各图片所属应用的预设优先级对相册中的图片进行排序。
作为本发明一优选实施例,步骤S30的实施方式为:
a1:根据各图片的浏览总时长由长到短对相册中的各图片进行第一次排序,并分别记录各图片在第一次排序中的序号;
a2:根据相册中各图片的浏览次数对相册中的各图片进行第二次排序,并分别记录各图片在第二次排序中的序号;
a3:根据以下算式计算相册中各图片的序号加权值N3:
a4:将各图片的加权值N3从小到大进行排序,加权值N3最小的图片在第一位显示;
其中,k1表示各图片在第一次排序中的序号,k2表示各图片在第二次排序中的序号,h1表示各图片所属应用的优先级,H表示总的优先级级数(1)。
根据上述算式可知,用户对图片的浏览的次数和浏览时长越长,排在越前,方便用户看好的查看,提升用户的使用体验。
如图2所示,作为本发明一优选实施例,在步骤S40之后,还包括:
步骤S50,检测用户是否选择恢复系统预设图片排序规则;
步骤S60,如果是,则根据系统预设排序规则对相册中的图片进行排序,否则,维持当前的图片排序。
在本发明实施例中,首先检测所述相册中各图片的浏览次数以及各图片的浏览总时长,并获取所述各图片所属应用的预设优先级,然后根据所述各图片的浏览次数和所述各图片的浏览总时长,以及所述各图片所属应用的预设优先级对所述相册中的图片进行排序。本发明实施例提供的方法和移动终端能够根据用户对图片的浏览次数和时长以及图片所属应用的优先级进行排序,将用户最关注的图片排在最前,供用户查看,提升用户的使用体验。
图3示出了本发明实施例提供的移动终端的框架结构示意图,为了便于说明,仅列出与本发明实施例相关的部分,详述如下:
本发明实施例提供的移动终端,包括:检测单元100、获取单元200、控制单元300以及提示单元400;
检测单元100,用于检测相册中各图片的浏览次数以及各图片的浏览总时长;
获取单元200,用于获取各图片所属应用的预设优先级;
控制单元300,用于根据各图片的浏览次数和各图片的浏览总时长,以及各图片所属应用的预设优先级对相册中的图片进行排序;
提示单元400,用于提示用户是否开启预设图片自动排序功能;
如果是,则通过检测单元100检测相册中各图片的浏览次数以及各图片的浏览总时长,否则,根据系统预设排序规则对相册中的图片进行排序。
作为本发明一优选实施例,相册中各图片分别位于不同应用对应生成的文件夹中,移动终端中的应用分别设置了不同的优先级。
作为本发明一优选实施例,控制单元300具体用于:
根据各图片的浏览总时长由长到短对相册中的各图片进行第一次排序,并分别记录各图片在第一次排序中的序号;
根据相册中各图片的浏览次数对相册中的各图片进行第二次排序,并分别记录各图片在第二次排序中的序号;
根据以下算式计算相册中各图片的序号加权值N3:
将各图片的加权值N3从小到大进行排序,加权值N3最小的图片在第一位显示;
其中,k1表示各图片在第一次排序中的序号,k2表示各图片在第二次排序中的序号,h1表示各图片所属应用的优先级,H表示总的优先级级数(1)。
作为本发明一优选实施例,检测单元100还用于:
检测用户是否选择恢复系统预设图片排序规则;
如果是,则根据系统预设排序规则对相册中的图片进行排序,否则,维持当前的图片排序。
需要说明的是,本发明实施例提供的移动终端与上述应用于移动终端的相册图片排序的方法的实施例对应,其工作原理和方式均对应适用,这里就不再赘述。
在本发明实施例中,首先检测所述相册中各图片的浏览次数以及各图片的浏览总时长,并获取所述各图片所属应用的预设优先级,然后根据所述各图片的浏览次数和所述各图片的浏览总时长,以及所述各图片所属应用的预设优先级对所述相册中的图片进行排序。本发明实施例提供的方法和移动终端能够根据用户对图片的浏览次数和时长以及图片所属应用的优先级进行排序,将用户最关注的图片排在最前,供用户查看,提升用户的使用体验。
本领域技术人员可以理解为上述实施例包括的各个单元只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
本领域普通技术人员还可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,包括ROM/RAM、磁盘、光盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。