应用程序图标的排列方法、装置、可读存储介质及终端与流程

文档序号:16066406发布日期:2018-11-24 12:42阅读:200来源:国知局

本发明涉及电子技术领域,特别是涉及一种应用程序图标的排列方法、装置、可读存储介质及终端。

背景技术

随着移动通讯的迅猛发展,终端如手机、平板电脑、可穿戴设备等为人们的通讯带来了极大的便利,成为人们生活工作中必不可少的工具。随着终端设备的普及,其功能越来越强大。

目前终端上安装的应用越来越多,应用图标可能需要好几屏去显示,而常用的应用可能仅有几个,用户有时候在查找智能终端上安装的应用时会比较困难,特别是在紧急场景下需要快速找到想要打开的应用。



技术实现要素:

鉴于上述状况,有必要针对现有技术中终端上的应用查找不便的问题,提供一种应用程序图标的排列方法、装置、可读存储介质及终端。

一种应用程序图标的排列方法,包括:

获取当前用户的人脸图像,并根据所述人脸图像确定所述当前用户的年龄;

当获取一下载的当前应用程序时,查询所述年龄对应的应用程序列表,以获取所述当前应用程序和优先级显示列表中所有应用程序的第一使用频率,所述第一使用频率通过统计多个所述年龄的用户针对各个应用程序的使用频率得到,所述优先级显示列表根据终端中的应用程序的优先级形成;

根据所述当前应用及所述优先级显示列表中的应用程序的第一使用频率,更新所述优先级显示列表,并在当前显示界面中按照所述优先级显示列表显示对应的应用程序的图标。

进一步的,上述应用程序图标的排列方法,其中,所述根据所述当前应用及所述优先级显示列表中的应用程序的第一使用频率,更新所述优先级显示列表的步骤包括:

按照优先级从低至高的顺序依次将所述优先级显示列表中的应用程序与所述当前应用程序进行比较,直至确定出所述优先级显示列表中第一使用频率大于或等于所述当前应用程序的目标应用程序;

将所述当前应用程序添加至所述优先级显示列表中,且置于优先级仅次于所述目标应用的位置。

进一步的,上述应用程序图标的排列方法,其中,所述查询所述年龄对应的应用程序列表的步骤之前还包括:

获取终端中的所有应用程序的第二使用频率;

根据所述第二使用频率确定所述终端应用程序的优先级显示列表。

进一步的,上述应用程序图标的排列方法,其中,所述根据所述使用第二频率确定所述终端应用程序的优先级显示列表的步骤包括:

根据所述第二使用频率确定终端中各个应用程序的优先级,其中第二使用频率越大对应的应用程序优先级越高;

将所述终端中的应用程序按照所述优先级从高至低进行排序,根据排序靠前的预设数量的应用程序确定所述优先级显示列表。

进一步的,上述应用程序图标的排列方法,其中,所述查询所述年龄对应的应用程序列表的步骤之前还包括:

获取每个时间段终端中的每个应用程序的使用频率,所述时间段以天为单元进行划分;

根据获取的使用频率,确定每个时间段对应的优先级显示列表。

进一步的,上述应用程序图标的排列方法,其中,所述查询所述年龄对应的应用程序列表的步骤之前还包括:

发送一请求信息至云端,以使所述云端从云端数据库中查询所述年龄对应的应用程序列表;

获取所述云端基于所述请求信息返回的所述应用程序列表。

进一步的,上述应用程序图标的排列方法,其中,所述查询所述年龄对应的应用程序列表的步骤之前还包括:

识别该人脸图像以确定所述当前用户的身份标识;

根据所述身份标识获取所述当前用户对应的优先级显示列表。

进一步的,上述应用程序图标的排列方法,其中,所述在当前显示界面中按照所述优先级显示列表显示对应的应用程序的图标的步骤之后还包括:

获取所述当前用户的眼睛距离所述终端的距离;

根据所述距离调整所述当前应用的字体大小。

本发明实施例还提供了一种应用程序图标的排列装置,包括:

年龄确定模块,用于获取当前用户的人脸图像,并根据所述人脸图像确定所述当前用户的年龄;

查询模块,用于当获取一下载的当前应用程序时,查询所述年龄对应的应用程序列表,以获取所述当前应用程序和优先级显示列表中所有应用程序的第一使用频率,所述第一使用频率通过统计多个所述年龄的用户针对各个应用程序的使用频率得到,所述优先级显示列表根据终端中的应用程序的优先级形成;

更新及显示模块,用于根据所述当前应用及所述优先级显示列表中的应用程序的第一使用频率,更新所述优先级显示列表,并在当前显示界面中按照所述优先级显示列表显示对应的应用程序的图标。

进一步的,上述应用程序图标的排列装置,其中,所述更新及显示模块具体用于:

按照优先级从低至高的顺序依次将所述优先级显示列表中的应用程序与所述当前应用程序进行比较,直至确定出所述优先级显示列表中第一使用频率大于或等于所述当前应用程序的目标应用程序;

将所述当前应用程序添加至所述优先级显示列表中,且置于优先级仅次于所述目标应用的位置。

进一步的,上述应用程序图标的排列装置,还包括:

第一获取模块,用于获取终端中的所有应用程序的第二使用频率;

第一列表确定模块,用于根据所述第二使用频率确定所述终端应用程序的优先级显示列表。

进一步的,上述应用程序图标的排列装置,其中,所述第一列表确定模块具体用于:

根据所述第二使用频率确定终端中各个应用程序的优先级,其中第二使用频率越大对应的应用程序优先级越高;

将所述终端中的应用程序按照所述优先级从高至低进行排序,根据排序靠前的预设数量的应用程序确定所述优先级显示列表。

进一步的,上述应用程序图标的排列装置,还包括:

第二获取模块,用于获取每个时间段终端中的每个应用程序的使用频率,所述时间段以天为单元进行划分;

第一列表确定模块,用于根据获取的使用频率,确定每个时间段对应的优先级显示列表。

进一步的,上述应用程序图标的排列装置,还包括:

发送模块,用于发送一请求信息至云端,以使所述云端从云端数据库中查询所述年龄对应的应用程序列表;

接收模块,用于获取所述云端基于所述请求信息返回的所述应用程序列表。

进一步的,上述应用程序图标的排列装置,还包括:

身份识别模块,用于识别该人脸图像以确定所述当前用户的身份标识;

第三获取模块,用于根据所述身份标识获取所述当前用户对应的优先级显示列表。

进一步的,上述应用程序图标的排列装置,还包括:

第四获取模块,用于获取所述当前用户的眼睛距离所述终端的距离;

调整模块,用于根据所述距离调整所述当前应用的字体大小。

本发明实施例还提供了一种可读存储介质,其上存储有程序,所述程序被处理器执行时实现上述的方法。

本发明实施例还提供了一种终端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现上述的方法。

本发明实施例根据用户年龄和使用习惯生成优先显示列表,并在当前显示界面以图标的形式显示,方便用户在当前界面快速找到想要使用的应用程序,极大的提高了用户查找应用的速度,提高用户体验。

附图说明

图1为本发明第一实施例中的应用程序图标的排列方法的流程图;

图2为本发明第二实施例中的应用程序图标的排列方法的流程图;

图3为本发明第三实施例中的应用程序图标的排列方法的流程图;

图4为本发明第四实施例中的应用程序图标的排列装置的结构框图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。

参照下面的描述和附图,将清楚本发明的实施例的这些和其他方面。在这些描述和附图中,具体公开了本发明的实施例中的一些特定实施方式,来表示实施本发明的实施例的原理的一些方式,但是应当理解,本发明的实施例的范围不受此限制。相反,本发明的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。

请参阅图1,为本发明第一实施例中的应用程序图标的排列方法,本实施例中的方法应用于终端中用于对终端上的应用的图标进行排列,该终端例如手机、平板电脑、个人数字助理等。该应用程序图标的排列方法包括步骤s11~s13。

步骤s11,获取当前用户的人脸图像,并根据所述人脸图像确定所述当前用户的年龄。

当前用户的人脸图像可通过终端中的摄像设备进行获取,例如,屏幕解锁后,启动摄像设备,并获取当前用户的人脸图像。可以理解的,随着人脸解锁技术的普及,终端设备也可通过人脸解锁时获取当前用户的人脸图像。

年龄信息作为一种重要的生物特征信息,其可通过人脸识别技术进行获取。现有的人脸识别技术中,对年龄特征的提取例如可采用现有技术中的模式识别方法(包括人体测量学模型、柔性模型或特征子空间模型等)。根据人脸识别技术对获取的人脸图像进行分析,以确定当前用户的年龄。

步骤s12,当获取一下载的当前应用程序时,查询所述年龄对应的应用程序列表,以获取所述当前应用程序和优先级显示列表中所有应用程序的第一使用频率。

本实施例中,用户从应用商城下载一应用程序,并安装至终端时,下载的当前应用程序的图示在当前显示界面上的位置可根据该年龄的人群针对应用程序的使用习惯以及用户个人的使用习惯进行确定。具体的,当终端获取到下载的应用程序时,查询当前用户年龄对应的应用程序列表,以获取当前应用程序和优先级显示列表中所有应用程序的第一使用频率。此处提到的年龄不仅限于某一岁数的年龄,也可以指某一年龄范围的年龄。

该应用程序列表包括各个应用程序的标识以及对应的第一使用频率。该应用程序列表可以是从第三方获取。其中,第三方例如为云端,该云端记录了各个年龄(或年龄范围)的用户针对各个应用的第一使用频率,并以应用程序列表的形式存储在云端数据库中。某一年龄对应的应用程序列表中各个应用程序的第一使用频率可通过统计该年龄的多个用户针对各个应用程序的使用频率得到。终端与云端进行通信,从云端数据库中获取该年龄对应的应用程序列表,并从该列表中查询当前应用程序和优先级显示列表中所有应用程序的第一使用频率。

可以理解的,该应用程序列表也可以预先存储在终端中预先,使用时直接调用。

上述步骤中提到的优先级显示列表中的应用程序可以是终端中的部分应用程序,也可以是终端中的所有应用程序,各个应用程序按照优先级顺序排列。优先级显示列表中的应用程序的优先级可根据各应用程序的使用频率(即第二使用频率)确定,第二使用频率高的应用程序优先级越高。

可以理解的,针对一部新机来说,终端中无任何应用程序,此时应用程序列表为空。当用户首次下载安装多个应用程序时,该终端中的会根据第一使用频率填充优先级显示列表,并且随着用户的使用更新优先级显示列表。

步骤s13,根据所述当前应用及所述优先级显示列表中的应用程序的第一使用频率,更新所述优先级显示列表,并在当前显示界面中按照所述优先级显示列表显示对应的应用程序的图标。

将下载的当前应用程序的第一使用频率分别与优先级显示列表中的各个应用程序的第一使用频率进行比较,从而确定当前应用程序在优先级显示列表中的位置。

具体的,终端按照优先级从低至高的顺序依次将优先级显示列表中的应用程序与当前应用程序进行比较,直至确定出优先级显示列表中第一使用频率大于或等于当前应用程序的目标应用程序。然后将当前应用程序的图标添加至优先级显示列表中,且置于优先级仅次于目标应用的位置,并在当前显示界面中按照优先级显示列表显示对应的应用程序图标。

优先级显示列表中应用程序图标在当前显示界面的位置呈一定的规则排列,该规则根据用户的使用习惯确定。例如在当前显示界面中优先级从左至右、从上至下依次减小,或从中心向外围辐射优先级依次减小。

举例说明,终端的优先级显示列表中排列了10个应用程序,其按照优先级从低至高分别为x1、x2……x10。将当前的应用程序y与x1进行比较,若y的第一使用频率小于x1的第一使用频率,则将y与x2进行比较,如此类推。直至发现y的第一使用频率大于x5的第一使用频率时,将y插入x5和x6之间的位置。在当前显示界面中按照从左至右,从上至下的顺序,依次显示x10、x9、x8、x7、x6、y、x5……x1。

本实施例根据用户年龄和使用习惯生成优先显示列表,并在当前显示界面以图标的形式显示,方便用户在当前界面快速找到想要使用的应用程序,极大的提高了用户查找应用的速度,提高用户体验。

请参阅图2,为本发明第二实施例中的应用程序图标的排列方法,包括步骤s21~s25。

步骤s21,获取当前用户的人脸图像,并根据所述人脸图像确定所述当前用户的年龄。根据人脸图像确定当前用户的年龄的方法可参考上述实施例中提到的模式识别方法,此处不予赘述。

步骤s22,当获取一下载的当前应用程序时,通过识别该人脸图像确定所述当前用户的身份标识,并根据所述身份标识获取所述当前用户对应的优先级显示列表。

一个终端可能有多个常用的用户,不同用户针对各个应用程序的使用习惯不同。因此终端中预存有多个用户的身份标识及其对应的优先级显示列表。该身份标识可根据用户的人脸特征信息进行确定。终端获取到当前人脸图像后,可根据现有的人脸识别技术提取当前用户的人脸特征信息,并根据提取的人脸特征信息与终端预存的人脸特征信息进行比对,以确定当前用户的身份标识,并获取该身份标识对应的优先级显示列表。

步骤s23,查询所述年龄对应的应用程序列表,以获取所述当前应用程序和所述优先级显示列表中所有应用程序的第一使用频率。

上述步骤中,查询所述年龄对应的应用程序列表的步骤之前还包括:

步骤s231,发送一请求信息至云端,以使所述云端从云端数据库中查询所述年龄对应的应用程序列表;

步骤s232,获取所述云端基于所述请求信息返回的所述应用程序列表。

终端中存储每个年龄(或年龄范围)对应的应用程序列表,该应用程序列表包括多个应用程序对应的第一使用频率。不同年龄或年龄范围的用户偏爱的应用程序不同,对应的第一使用频率不同,例如10~15岁的儿童喜好游戏程序,因此,这类用户使用游戏程序的频率高于其他应用程序(如办公类和通讯类的应用程序)。

该第一使用频率可从现有的统计数据得到。具体的,统计一定周期(例如一周)各个年龄(或年龄范围)的多个用户针对现有的各个应用程序的使用次数,并计算频率从而得到各个应用程序的第一使用频率。

终端向云端发送的请求信息用于向云端请求获取终端中的应程序列表。云端获取到终端发送的请求信息后,返回应用程序列表。终端从应用程序列表中查询当前应用程序和优先级显示列表中所有应用程序的第一使用频率。

进一步的,作为一种可实施的方式,终端发送的请求信息可以包括当前应用程序和优先级显示列表中的应用程序的标识,云端获取到该请求信息时根据所述标识返回仅含有当前应用程序和优先级显示列表中的应用程序的应用程序列表,以降低终端的查询运算量。

终端的显示界面中,每一页面可显示的应用程序的图标数量有限,例如可显示15个应用的图标。因此,本实施例中,优先级显示列表中列举的终端中的预设数量的应用程序(例如15个),并根据优先级顺序进行排列。因此,用户打开手机后当前显示界面的首页显示该优先级显示列表中的应用程序的图标,以方便用户快速找到常用的应用程序。而不在优先级显示列表中的应用程序的排列方式可以根据下载的时间顺序排列在后续的页面中或按照用户调整的顺序排列,此处不予限定。

上述步骤中,查询所述年龄对应的应用程序列表的步骤之前还需确定终端应用程序的优先级显示列表。

其中,优先级显示列表确定的步骤包括:

终端获取已安装的各个应用程序的第二使用频率,并根据第二使用频率确定终端中各个应用程序的优先级,其中第二使用频率越大对应的应用程序优先级越高;将终端中的应用程序按照优先级从高至低进行排序;并根据排序靠前的预设数量的应用程序确定优先级显示列表。具体的,终端定期(例如每周)获取的各个应用程序的使用次数,并计算平均每天的使用次数,得到各应用程序的第二使用频率。根据计算得到的第二使用频率确定终端应用程序的优先级,并生成优先级列表,该优先级显示列表定期更新,例如一周更新一次。

可以理解的,若终端中安装的应用程序总数不到15个时,则优先级显示列表以其实际的数量的应用程序进行排序。

步骤s24,按照优先级从低至高的顺序依次将所述优先级显示列表中的应用程序与所述当前应用程序进行比较,直至确定出所述优先级显示列表中第一使用频率大于或等于所述当前应用程序的目标应用程序。

步骤s25,将所述当前应用程序添加至所述优先级显示列表中,且置于优先级仅次于所述目标应用的位置,并在当前显示界面中按照所述优先级显示列表显示对应的应用程序的图标。

具体的,按照优先级从低至高的顺序依次将优先级显示列表中的应用程序与当前应用程序进行比较,直至确定出优先级显示列表中第一使用频率大于或等于当前应用程序的目标应用程序。然后将当前应用程序的图标添加至优先级显示列表中,且置于优先级仅次于目标应用的位置,并在当前显示界面中按照优先级显示列表的顺序显示对应的应用程序图标。

进一步的,作为一种可实施的方式,终端中的优先级显示列表可从云端下载并作为临时文件进行存储,如此可及时释放终端的内存。具体实施时,终端与云端建立通信连接后,终端将获取到人脸图像发送至云端。云端接收到该人脸图像后进行人脸识别,并确定云端数据库中是否建立该当前用户的信息。当云端数据库中存储有该用户的信息时,则将当前用户对应的优先级显示列表发送至终端。

可以理解的,当云端数据库中没有建立当前用户的信息时,终端将当前用户的身份标识、用户年龄(可根据用户的出生年月日计算得到)和对应的优先级显示列表,以及该终端的id发送至云端,以使云端建立当前用户的信息。终端可实时将更新的优先级显示与终端id、用户的身份标识上传至云端中存储。

进一步的,上述步骤s25之后还包括步骤:

步骤s26,获取所述当前用户的眼睛距离所述终端的距离;

步骤s27,根据所述距离调整所述当前应用的字体大小。

终端可通过摄像头捕获当前用于的人脸图像,并根据人脸特征的提取,确定当前用户的眼睛的位置。再通过终端中的距离传感器,获取用户使用该当前应用程序时眼睛距离终端的位置,调整字体的大小。其中,应用程序的字体大小与人眼距离的关系可预先设置,例如,当用户眼睛与终端的距离d大于或等于d1小于d2时,字体大小为a1;当d大于或等于d2小于d3时,字体大小为a2。

进一步的,如图3所示,在本发明的另一实施例中,终端中的应用程序的优先级显示列表的确定步骤包括:

步骤s31,获取每个时间段终端中的每个应用程序的使用频率,所述时间段以天为单元进行划分;

步骤s32,根据获取的使用频率,确定每个时间段对应的优先级显示列表。

根据用户的使用习惯,其每天各个时间段针对不同应用程序的使用频率不同,由此形成的优先级显示列表不同。例如用户在晚上10点至11点有打开网易新闻的习惯,因此该时间段网易新闻应用的使用频率高于其他应用程序;而早上9点至下午5点用户使用频繁的应用程序有微信、邮箱等。

例如终端获取一周(7天)中每天各个时间段终端中的各个应用程序的使用次数,并计算对应的使用频率。并根据计算得到的使用频率确定每个时间段对应的优先级显示列表。终端的当前显示界面中,在不同的时间段显示不同的优先级显示列表中的应用程序的图标。

本实施例中,根据不同时间段下终端中的应用程序的使用频率生成优先级显示列表,以更加符合用户的使用习惯。

请参阅图4,为本发明第四实施例中的应用程序图标的排列装置,包括:

年龄确定模块10,用于获取当前用户的人脸图像,并根据所述人脸图像确定所述当前用户的年龄;

查询模块20,用于当获取一下载的当前应用程序时,查询所述年龄对应的应用程序列表,以获取所述当前应用程序和优先级显示列表中所有应用程序的第一使用频率,所述第一使用频率通过统计多个所述年龄的用户针对各个应用程序的使用频率得到,所述优先级显示列表根据终端中的应用程序的优先级形成;

更新及显示模块30,用于根据所述当前应用及所述优先级显示列表中的应用程序的第一使用频率,更新所述优先级显示列表,并在当前显示界面中按照所述优先级显示列表显示对应的应用程序的图标。

进一步的,上述应用程序图标的排列装置,其中,所述更新及显示模块30具体用于:

按照优先级从低至高的顺序依次将所述优先级显示列表中的应用程序与所述当前应用程序进行比较,直至确定出所述优先级显示列表中第一使用频率大于或等于所述当前应用程序的目标应用程序;

将所述当前应用程序添加至所述优先级显示列表中,且置于优先级仅次于所述目标应用的位置。

进一步的,上述应用程序图标的排列装置,还包括:

第一获取模块40,用于获取终端中的所有应用程序的第二使用频率;

第一列表确定模块41,用于根据所述第二使用频率确定所述终端应用程序的优先级显示列表。

进一步的,上述应用程序图标的排列装置,其中,所述第一列表确定模块41具体用于:

根据所述第二使用频率确定终端中各个应用程序的优先级,其中第二使用频率越大对应的应用程序优先级越高;

将所述终端中的应用程序按照所述优先级从高至低进行排序,根据排序靠前的预设数量的应用程序确定所述优先级显示列表。

可以理解的,在本发明的其他实施例中,该应用程序图标的排列装置还包括:

第二获取模块50,用于获取每个时间段终端中的每个应用程序的使用频率,所述时间段以天为单元进行划分;

第一列表确定模块51,用于根据获取的使用频率,确定每个时间段对应的优先级显示列表。

进一步的,上述应用程序图标的排列装置,还包括:

发送模块60,用于发送一请求信息至云端,以使所述云端从云端数据库中查询所述年龄对应的应用程序列表;

接收模块61,用于获取所述云端基于所述请求信息返回的所述应用程序列表。

进一步的,上述应用程序图标的排列装置,还包括:

身份识别模块70,用于识别该人脸图像以确定所述当前用户的身份标识;

第三获取模块71,用于根据所述身份标识获取所述当前用户对应的优先级显示列表。

进一步的,上述应用程序图标的排列装置,还包括:

第四获取模块80,用于获取所述当前用户的眼睛距离所述终端的距离;

调整模块81,用于根据所述距离调整所述当前应用的字体大小。

本发明实施例所提供的应用程序图标的排列装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。

本发明还提出一种可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的应用管理方法。

本发明实施例还提供了一种终端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现上述的方法。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,“计算机可读介质”可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。

计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

a1.一种应用程序图标的排列方法,包括:

获取当前用户的人脸图像,并根据所述人脸图像确定所述当前用户的年龄;

当获取一下载的当前应用程序时,查询所述年龄对应的应用程序列表,以获取所述当前应用程序和优先级显示列表中所有应用程序的第一使用频率,所述第一使用频率通过统计多个所述年龄的用户针对各个应用程序的使用频率得到,所述优先级显示列表根据终端中的应用程序的优先级形成;

根据所述当前应用及所述优先级显示列表中的应用程序的第一使用频率,更新所述优先级显示列表,并在当前显示界面中按照所述优先级显示列表显示对应的应用程序的图标。

a2.如a1所述的应用程序图标的排列方法,所述根据所述当前应用及所述优先级显示列表中的应用程序的第一使用频率,更新所述优先级显示列表的步骤包括:

按照优先级从低至高的顺序依次将所述优先级显示列表中的应用程序与所述当前应用程序进行比较,直至确定出所述优先级显示列表中第一使用频率大于或等于所述当前应用程序的目标应用程序;

将所述当前应用程序添加至所述优先级显示列表中,且置于优先级仅次于所述目标应用的位置。

a3.如a1所述的应用程序图标的排列方法,所述查询所述年龄对应的应用程序列表的步骤之前还包括:

获取终端中的所有应用程序的第二使用频率;

根据所述第二使用频率确定所述终端应用程序的优先级显示列表。

a4.如a3所述的应用程序图标的排列方法,所述根据所述使用第二频率确定所述终端应用程序的优先级显示列表的步骤包括:

根据所述第二使用频率确定终端中各个应用程序的优先级,其中第二使用频率越大对应的应用程序优先级越高;

将所述终端中的应用程序按照所述优先级从高至低进行排序,根据排序靠前的预设数量的应用程序确定所述优先级显示列表。

a5.如a1所述的应用程序图标的排列方法,所述查询所述年龄对应的应用程序列表的步骤之前还包括:

获取每个时间段终端中的每个应用程序的使用频率,所述时间段以天为单元进行划分;

根据获取的使用频率,确定每个时间段对应的优先级显示列表。

a6.如a1所述的应用程序图标的排列方法,所述查询所述年龄对应的应用程序列表的步骤之前还包括:

发送一请求信息至云端,以使所述云端从云端数据库中查询所述年龄对应的应用程序列表;

获取所述云端基于所述请求信息返回的所述应用程序列表。

a7.如a1所述的应用程序图标的排列方法,所述查询所述年龄对应的应用程序列表的步骤之前还包括:

识别该人脸图像以确定所述当前用户的身份标识;

根据所述身份标识获取所述当前用户对应的优先级显示列表。

a8.如a1所述的应用程序图标的排列方法,所述在当前显示界面中按照所述优先级显示列表显示对应的应用程序的图标的步骤之后还包括:

获取所述当前用户的眼睛距离所述终端的距离;

根据所述距离调整所述当前应用的字体大小。

b9.一种应用程序图标的排列装置,包括:

年龄确定模块,用于获取当前用户的人脸图像,并根据所述人脸图像确定所述当前用户的年龄;

查询模块,用于当获取一下载的当前应用程序时,查询所述年龄对应的应用程序列表,以获取所述当前应用程序和优先级显示列表中所有应用程序的第一使用频率,所述第一使用频率通过统计多个所述年龄的用户针对各个应用程序的使用频率得到,所述优先级显示列表根据终端中的应用程序的优先级形成;

更新及显示模块,用于根据所述当前应用及所述优先级显示列表中的应用程序的第一使用频率,更新所述优先级显示列表,并在当前显示界面中按照所述优先级显示列表显示对应的应用程序的图标。

b10.如b9所述的应用程序图标的排列装置,所述更新及显示模块具体用于:

按照优先级从低至高的顺序依次将所述优先级显示列表中的应用程序与所述当前应用程序进行比较,直至确定出所述优先级显示列表中第一使用频率大于或等于所述当前应用程序的目标应用程序;

将所述当前应用程序添加至所述优先级显示列表中,且置于优先级仅次于所述目标应用的位置。

b11.如b9所述的应用程序图标的排列装置,还包括:

第一获取模块,用于获取终端中的所有应用程序的第二使用频率;

第一列表确定模块,用于根据所述第二使用频率确定所述终端应用程序的优先级显示列表。

b12.如b11所述的应用程序图标的排列装置,所述第一列表确定模块具体用于:

根据所述第二使用频率确定终端中各个应用程序的优先级,其中第二使用频率越大对应的应用程序优先级越高;

将所述终端中的应用程序按照所述优先级从高至低进行排序,根据排序靠前的预设数量的应用程序确定所述优先级显示列表。

b13.如b9所述的应用程序图标的排列装置,还包括:

第二获取模块,用于获取每个时间段终端中的每个应用程序的使用频率,所述时间段以天为单元进行划分;

第一列表确定模块,用于根据获取的使用频率,确定每个时间段对应的优先级显示列表。

b14.如b9所述的应用程序图标的排列装置,还包括:

发送模块,用于发送一请求信息至云端,以使所述云端从云端数据库中查询所述年龄对应的应用程序列表;

接收模块,用于获取所述云端基于所述请求信息返回的所述应用程序列表。

b15.如b9所述的应用程序图标的排列装置,还包括:

身份识别模块,用于识别该人脸图像以确定所述当前用户的身份标识;

第三获取模块,用于根据所述身份标识获取所述当前用户对应的优先级显示列表。

b16.如b9所述的应用程序图标的排列装置,还包括:

第四获取模块,用于获取所述当前用户的眼睛距离所述终端的距离;

调整模块,用于根据所述距离调整所述当前应用的字体大小。

c17.一种可读存储介质,其上存储有程序,所述程序被处理器执行时实现如a1-a8任一所述的方法。

d18.一种终端,包括存储器、处理器以及存储在存储器上并可在处理器上运行的程序,所述处理器执行所述程序时实现如a1-a8任意一项所述的方法。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1