一种调整屏幕显示应用程序菜单的方法、系统及移动终端技术方案

技术编号:9765497 阅读:68 留言:0更新日期:2014-03-15 09:04
本发明专利技术适用于移动终端应用技术领域,提供了一种调整屏幕显示应用程序菜单的方法,所述方法包括:接收用户选择的应用程序列表呈现模式;根据所述呈现模式,对以数组形式存储的应用程序统计数据进行相应的排序;根据排序结果调整屏幕上显示的应用程序菜单。本发明专利技术通过记录用户使用移动终端应用程序的频率和时间点,判断用户的使用习惯,从而提供不同的应用程序列表呈现方式,使用户使用应用程序更加方便,增强用户使用移动终端应用程序的体验。

【技术实现步骤摘要】
一种调整屏幕显示应用程序菜单的方法、系统及移动终端
本专利技术属于移动终端应用
,尤其涉及一种调整屏幕显示应用程序菜单的方法、系统及移动终端。
技术介绍
移动终端(手机)在出厂时,会预先安装一些应用程序,这些应用程序的列表是固定不变的,然而,这样的列表可能不是用户最想要的列表,但用户却又无法改变该应用程序列表,因此影响用户使用手机的体验。再者,对于一些手机发烧友来说,希望列表能根据自己的使用习惯实时变化。因此,如何记录用户使用手机的情况,并且判断用户使用手机的习惯成为有意义的研究方向。所以,根据用户的习惯实时改变手机的应用程序列表也是很有价值的研究。
技术实现思路
本专利技术的目的在于提供一种调整屏幕显示应用程序菜单的方法、系统及移动终端,旨在解决现有技术不能根据用户使用习惯来改变屏幕显示应用程序菜单的问题。本专利技术是这样实现的,一种调整屏幕显示应用程序菜单的方法,所述方法包括:接收用户选择的应用程序列表呈现模式;根据所述呈现模式,对以数组形式存储的应用程序统计数据进行相应的排序;根据排序结果调整屏幕上显示的应用程序菜单。本专利技术的另一目的在于提供一种调整屏幕显示应用程序菜单的系统,所述系统包括:接收模块,用于接收用户选择的应用程序列表呈现模式;排序模块,用于根据所述呈现模式,对以数组形式存储的应用程序统计数据进行相应的排序;调整模块,用于根据排序结果调整屏幕上显示的应用程序菜单。本专利技术的另一目的在于提供一种包括上面所述的调整屏幕显示应用程序菜单的系统的移动终端。在本专利技术中,本专利技术通过记录用户使用移动终端应用程序的频率和时间点,判断用户的使用习惯,从而提供不同的应用程序列表呈现方式,使用户使用应用程序更加方便,增强用户使用移动终端应用程序的体验。一、统计应用程序执行次数和时间点能够有效判断用户使用移动终端的习惯。用户使用移动终端的习惯影响因素有很多,但是从应用程序被使用的角度出发,应用程序被使用的次数以及被使用的时间点,都可以反映出用户对应用程序的需求程度,以及在不同时间段对特定应用程序的需求程度。将得到应用程序使用次数进行排序或者数据置换的处理,生成有序或者随机的序列,从而生成相应的应用程序列表,可以符合用户使用移动终端的习惯。二、提供用户多种应用程序列表呈现方式,增强用户的使用移动终端的体验。对于喜欢玩移动终端的用户,希望应用程序列表可以有多种变化,而如何让列表根据用户的使用习惯而变化。通过统计应用程序的使用次数和时间点,不考虑时间段,可以得到使用次数由多到少、由少到多和随机排列的列表;考虑使用时间段,得到工作时间段和休闲时间段应用程序使用的频率由高到低排列的两种列表。多种应用程序列表的呈现方式增强了用户的使用移动终端的体验,增加了使用移动终端的趣味性。【附图说明】图1是本专利技术实施例提供的调整屏幕显示应用程序菜单的方法的实现流程示意图。图2是本专利技术实施例提供的调整屏幕显示应用程序菜单的系统的结构示意图。【具体实施方式】为了使本专利技术的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。在本专利技术实施例中,根据用户使用移动终端应用程序的频率以及使用时间来记录用户操作习惯;依据用户习惯提供可选择的应用程序列表呈现模式;可实时改变应用程序的列表。从而解决了现有技术存在的不能根据用户使用习惯来改变屏幕显示应用程序菜单的问题。请参阅图1,为本专利技术实施例提供的调整屏幕显示应用程序菜单的方法的实现流程,其包括以下步骤:在步骤SlOl中,接收用户选择的应用程序列表呈现模式;在本专利技术实施例中,应用程序列表呈现模式主要包括但不限于以下几种:第一种,按照应用程序使用次数由多到少排序呈现列表,这个使用频率反映了用户使用应用程序的习惯,是大多数人喜欢的一种呈现模式;第二种,按照应用程序使用次数由少到多排序呈现列表,这样一种设置是为了提醒用户一些应用程序较少使用;第三种,为了提供给用户一种新鲜的体验,将应用程序列表随机排列呈现,可以对存储的应用程序随机调换位置生成新的列表,将无序的新列表呈献给用户。第四种,工作时间段应用程序使用的频率由高到低排列的列表;第五种,休闲时间段应用程序使用的频率由高到低排列的列表。在步骤S102中,根据所述呈现模式,对以数组形式存储的应用程序统计数据进行相应的排序;在步骤S103中,根据排序结果调整屏幕上显示的应用程序菜单。在本专利技术实施例中,以数组形式存储应用程序统计数据的步骤,具体为:在步骤S201中,获取所有应用程序的进程号;在本专利技术实施例中,用户在第一次使用移动终端开机后,记录收集所有进程的进程号,由于进程号唯一,进程号对应应用程序名称。移动终端应用程序运行后以PID标识。进程是一个正在执行的程序;是操作系统结构的基础;计算机中正在运行的程序实例;可以分配给处理器并由处理器执行的一个实体;由单一顺序的执行显示,一个当前状态和一组相关的系统资源所描述的活动单元。移动终端开机后,如同电脑启动后一样,所有运行的应用程序都会有唯一标识的进程号,简称PID0用PID来标识应用程序,可以实现唯一性和快捷性。在步骤S202中,对所有应用程序的进程号进行编号;在本专利技术实施例中,对所有进程号进行编号,存储该编号,将所有的应用程序与编号 对应存储。在步骤S203中,在预设时间间隔内统计所有进程的执行次数;作为本专利技术一优选实施例,在预设时间间隔内统计所有进程的执行次数的步骤,进一步包括:在预设时间间隔内统计工作时间段和非工作时间段所有进程的执行次数。在本专利技术实施例中,考虑应用程序使用的时间段,分为工作时间段和休闲时间段,在两种时间段分别按照应用程序执行次数由多到少排列,产生工作列表模式和休闲列表模式。应用程序运行的时间分类方式为,在一天24小时中,8:00-18:00为工作时间段,18:00-24:00以及0-8:00为休闲时间段。粗略的分为两类,便于统计用户在工作和非工作时间的使用应用程序习惯。在步骤S204中,将所述执行次数作为数组的下标,数组内容为对应的应用程序的编号的形式进行存储,形成一个应用程序对应唯一的编号以及对应一个执行次数。在本专利技术实施例中,用户可以选择统计应用程序执行次数的周期,所有应用程序在一个周期内的执行次数被记录下来,与应用程序和编号的数组对应存储,形成一个应用程序对应唯一的编号、对应一个执行次数。将统计的应用程序执行次数的值按照由大到小、由小到大以排序。在本专利技术实施例中,数组为一种常用的数据结构;是将相同数据类型的元素按一定顺序排列的集合,就是把有限个类型相同的变量用一个名字命名,然后用编号区分他们的变量的集合,这个名字成为数组名,编号成为下标。组成数组的各个变量成为数组的分量,也称为数组的元素,有时也称为下标变量。数组的下标可以作为存储内容的索引,本专利技术实施例中使用数组下标作为特定应用程序的索引。对下标的标号进行排序或者置换,可以实现对应用程序的排序。作为本专利技术一实施例,如果用户新增应用程序,运行应用程序之后,新建的应用程序按照顺序生成新的编号,并且用此编号作为标记。如果用户删除或者卸载应用程序,对应删除该编号,对所有的编号和应用程序进行重新按顺序编号。该过程可以本文档来自技高网...

【技术保护点】
一种调整屏幕显示应用程序菜单的方法,其特征在于,所述方法包括:接收用户选择的应用程序列表呈现模式;根据所述呈现模式,对以数组形式存储的应用程序统计数据进行相应的排序;根据排序结果调整屏幕上显示的应用程序菜单。

【技术特征摘要】
1.一种调整屏幕显示应用程序菜单的方法,其特征在于,所述方法包括: 接收用户选择的应用程序列表呈现模式; 根据所述呈现模式,对以数组形式存储的应用程序统计数据进行相应的排序; 根据排序结果调整屏幕上显示的应用程序菜单。2.如权利要求1所述的方法,其特征在于,所述以数组形式存储应用程序统计数据的步骤,具体为: 获取所有应用程序的进程号; 对所有应用程序的进程号进行编号; 在预设时间间隔内统计所有进程的执行次数; 将所述执行次数作为数组的下标,数组内容为对应的应用程序的编号的形式进行存储,形成一个应用程序对应唯一的编号以及对应一个执行次数。3.如权利要求2所述的方法,其特征在于,所述在预设时间间隔内统计所有进程的执行次数的步骤,具体为: 在预设时间间隔内统计工作时间段和非工作时间段所有进程的执行次数。4.如权利要求2所述的方法,其特征在于,所述方法还包括: 当新增应用程序时,按顺序生成新编号,并且编号和应用程序一一对应;当删除或者卸载应用程序时,将应用程序以及对应的编号删除,并且将其他的应用程序和编号重新编排生成新的序列,新序列依然保持编号和应用程序一一对应。5.一种调整屏幕显示应用程序菜单的系统,其特征在于,所述系统...

【专利技术属性】
技术研发人员:李翔宇张潇
申请(专利权)人:中国科学院深圳先进技术研究院
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1