快捷列表排序系统及方法技术方案

技术编号:6558671 阅读:290 留言:0更新日期:2012-04-11 18:40
一种快捷列表排序方法,该方法利用计数器、进位计数器和位置记录器对快捷列表进行排序。当用户使用快捷列表中的功能、新增功能到快捷列表或者删除快捷列表中的功能时,通过改变及分析计数器、进位计数器和位置记录器的数值实现对快捷列表的排序。本发明专利技术还提供一种快捷列表排序系统。本发明专利技术能够根据快捷列表中各个功能的使用频率自动对快捷列表进行排序,从而进一步方便了用户。

【技术实现步骤摘要】

本专利技术涉及一种应用于移动终端的功能菜单管理系统及方法,特别是关于一种应用于移 动终端的。
技术介绍
目前,除了无线电通信的基本功能以外,手机通常还提供许多附加功能,例如日历、闹 钟、计算器、音乐播放器、录音等。这些功能被组织为树状结构,当需要选择某个功能时, 从所有功能中进行査找往往不方便而且费时。为了便于用户快速地选择所需的功能,手机一 般都提供快捷列表。用户可以将常用的功能加入快捷列表中,当要使用某个功能时,可以直 接从快捷列表中进行选取。快捷列表的使用縮短了用户査找所需功能的时间,增加了使用上 的方便性。对于快捷列表,用户通常可以增加新的功能、删除其中的功能,还可以移动各个功能以 对快捷列表进行排序。当快捷列表有数量较多的功能,如果能够根据各个功能的使用频率对 快捷列表进行排序,对用户而言会更加方便。
技术实现思路
鉴于以上内容,有必要提供一种应用于移动终端的快捷列表排序系统,能够根据快捷列 表中各个功能的使用频率自动对快捷列表进行排序的系统。此外,还有必要提供一种应用于移动终端的快捷列表排序方法,能够根据快捷列表中各 个功能的使用频率自动对快捷列表进行排序。一种快捷列表排序系统,应用于移动终端,该系统包括初始化模块,用于根据该移动 终端快捷列表中各个功能的排列顺序分别设置各个功能的位置记录器、计数器及进位计数器 的初始值;监测模块,用于监测用户是否使用快捷列表中的功能、新增功能到快捷列表或者 删除快捷列表中的功能;第一排序模块,用于当用户使用快捷列表中的功能时,将该功能的 计数器的数值加l,并且当该功能的计数器的数值大于预先设定的临界值时,根据该功能的 位置记录器的数值判断该功能是否排在快捷列表的第一位,若排在第一位,则将该功能的计 数器恢复为相对应的初始值,将该功能的进位计数器的数值加l,或者若不排在第一位,并 且该功能的前一位功能的进位计数器的数值等于相对应的初始值时,交换该功能与其前一位 功能的位置,并将该功能的计数器恢复为相对应的初始值,或者若不排在第一位,并且该功能的前一位功能的进位计数器的数值不等于相对应的初始值时,将该功能的计数器恢复为相 对应的初始值,将该功能的进位计数器的数值加l,并将该功能前一位功能的进位计数器的 数值减l;第二排序模块,用于当用户新增功能到快捷列表时,分别设置该新增的功能的位 置记录器、计数器及进位计数器的初始值,并且将新增位置之后的各个功能的位置记录器的 数值都加l;及第三排序模块,用于当用户删除快捷列表中的功能时,将该功能所在位置之 后的各个功能的位置记录器的数值都减l。一种快捷列表排序方法,应用于移动终端,该方法包括步骤根据该移动终端快捷列表 中各个功能的排列顺序分别设置各个功能的位置记录器、计数器及进位计数器的初始值;监 测用户是否使用快捷列表中的功能、新增功能到快捷列表或者删除快捷列表中的功能;当用 户新增功能到快捷列表时,分别设置该新增的功能的位置记录器、计数器及进位计数器的初 始值,并且将新增位置之后的各个功能的位置记录器的数值都加l;或者当用户删除快捷列 表中的功能时,将该删除的功能所在位置之后的各个功能的位置记录器的数值都减l;或者 当用户使用快捷列表中的功能时,将该功能的计数器的数值加l,并且当该功能的计数器的 数值大于预先设定的临界值时,根据该功能的位置记录器的数值判断该功能是否排在快捷列 表的第一位;若排在第一位,则将该功能的计数器恢复为相对应的初始值,将该功能的进位 计数器的数值加l;或者若不排在第一位,并且该功能的前一位功能的进位计数器的数值等 于相对应的初始值时,交换该功能与其前一位功能的位置,并将该功能的计数器恢复为相对 应的初始值;或者若不排在第一位,并且该功能前一位功能的进位计数器的数值不等于相对 应的初始值时,将该功能的计数器恢复为相对应的初始值,将该功能的进位计数器的数值加 1,并将该功能前一位功能的进位计数器的数值减l。本专利技术提供的,能够根据快捷列表中各个功能的使用频率自动 对快捷列表进行排序,从而提高用户使用快捷列表的方便性。附图说明图l为本专利技术快捷列表排序系统较佳实施例的应用环境图。 图2为本专利技术快捷列表排序系统较佳实施例的功能模块图。 图3为快捷列表的初始状态示意图。 图4为不产生进位的排序示意图。图5为产生进位并且使用的功能排在第一位时的排序示意图。图6为产生进位并且使用的功能的前一位功能的进位计数器的数值等于初始值时的排序 示意图。图7为产生进位并且使用的功能的前一位功能的进位计数器的数值不等于初始值时的排 序示意图。图8为将新增的功能加入选择的位置的排序示意图。图9为没有选择新增位置时,将新增的功能加入第一位的排序示意图。图10为删除快捷列表中的一个功能的排序示意图。图11为本专利技术快捷列表排序方法较佳实施例的流程图。具体实施例方式参阅图1所示,为本专利技术快捷列表排序系统较佳实施例的应用环境图。所述快捷列表排 序系统10应用于移动终端1。该移动终端可以为手机、个人数字助理(PDA)、数码相机等便 携式电子设备。该移动终端1还包括快捷列表20及屏幕30。用户将常用的功能放入快捷列表 20,能够快速启动快捷列表20中的功能。所述快捷列表排序系统10用于根据快捷列表20中各 个功能的使用频率自动对快捷列表20进行排序。所述屏幕30用于显示快捷列表20。参阅图2所示,为本专利技术快捷列表排序系统较佳实施例的功能模块图。所述快捷列表排 序系统IO包括初始化模块IOO、监测模块IOI、第一排序模块102、第二排序模块103、第三排 序模块104及显示模块105。在本专利技术中,利用三个参数来对快捷列表20进行排序。这三个参数为计数器、进位计数 器和位置记录器。计数器和进位计数器用于记录各个功能的使用次数。当某一功能的计数器 的数值大于预先设定的临界值时产生进位。例如,假设预先设定的临界值为4,则当某一功 能的计数器的数值大于4时产生进位。进位计数器用于记录各个功能的进位次数。位置记录 器用来记录各个功能在快捷列表20中的一个位置标记。所述初始化模块100用于根据快捷列表20中各个功能的排列次序分别设置各个功能的位 置记录器、计数器及进位计数器的初始值。在本实施例中,将某一功能的位置记录器的初始 值设置为与该功能在快捷列表20中的排列次序相同,将每一功能的计数器及进位计数器的初 始值设置为O。例如,快捷列表20中排在第一位的是音乐播放器,则初始化模块100设置音乐 播放器的位置记录器的初始值为l,设置音乐播放器的计数器及进位计数器的初始值为O;排 在第二位的是计算器,则初始化模块100设置计算器的位置记录器的初始值为2,设置计算器 的计数器及进位计数器的初始值为O。参阅图3所示,为快捷列表20的初始状态示意图。图中 Item A、 Item B、 Item C、 Item D、 Item E为快捷列表20的前五个功能。所述监测模块101用于监测用户是否使用快捷列表20中的功能、新增功能到快捷列表20 或者删除快捷列表20中的功能。7所述第一排序模块102用于当用户使用快捷列表20中的功能时,利用各个功能的计数器 、进位计数器及位置记录器对快捷列表20进行排序。具体而言,当监测到用户使用快捷列表 20中的某一个功能时本文档来自技高网...

【技术保护点】
一种快捷列表排序系统,应用于移动终端,其特征在于,该系统包括:    初始化模块,用于根据该移动终端快捷列表中各个功能的排列顺序分别设置各个功能的位置记录器、计数器及进位计数器的初始值;    监测模块,用于监测用户是否使用快捷列表中的功能、新增功能到快捷列表或者删除快捷列表中的功能;    第一排序模块,用于当用户使用快捷列表中的功能时,将该功能的计数器的数值加1,并且当该功能的计数器的数值大于预先设定的临界值时,根据该功能的位置记录器的数值判断该功能是否排在快捷列表的第一位,若排在第一位,则将该功能的计数器恢复为相对应的初始值,将该功能的进位计数器的数值加1,或者若不排在第一位,并且该功能的前一位功能的进位计数器的数值等于相对应的初始值时,交换该功能与其前一位功能的位置,并将该功能的计数器恢复为相对应的初始值,或者若不排在第一位,并且该功能的前一位功能的进位计数器的数值不等于相对应的初始值时,将该功能的计数器恢复为相对应的初始值,将该功能的进位计数器的数值加1,并将该功能前一位功能的进位计数器的数值减1;    第二排序模块,用于当用户新增功能到快捷列表时,分别设置该新增的功能的位置记录器、计数器及进位计数器的初始值,并且将新增位置之后的各个功能的位置记录器的数值都加1;及    第三排序模块,用于当用户删除快捷列表中的功能时,将该功能所在位置之后的各个功能的位置记录器的数值都减1。...

【技术特征摘要】
1.一种快捷列表排序系统,应用于移动终端,其特征在于,该系统包括初始化模块,用于根据该移动终端快捷列表中各个功能的排列顺序分别设置各个功能的位置记录器、计数器及进位计数器的初始值;监测模块,用于监测用户是否使用快捷列表中的功能、新增功能到快捷列表或者删除快捷列表中的功能;第一排序模块,用于当用户使用快捷列表中的功能时,将该功能的计数器的数值加1,并且当该功能的计数器的数值大于预先设定的临界值时,根据该功能的位置记录器的数值判断该功能是否排在快捷列表的第一位,若排在第一位,则将该功能的计数器恢复为相对应的初始值,将该功能的进位计数器的数值加1,或者若不排在第一位,并且该功能的前一位功能的进位计数器的数值等于相对应的初始值时,交换该功能与其前一位功能的位置,并将该功能的计数器恢复为相对应的初始值,或者若不排在第一位,并且该功能的前一位功能的进位计数器的数值不等于相对应的初始值时,将该功能的计数器恢复为相对应的初始值,将该功能的进位计数器的数值加1,并将该功能前一位功能的进位计数器的数值减1;第二排序模块,用于当用户新增功能到快捷列表时,分别设置该新增的功能的位置记录器、计数器及进位计数器的初始值,并且将新增位置之后的各个功能的位置记录器的数值都加1;及第三排序模块,用于当用户删除快捷列表中的功能时,将该功能所在位置之后的各个功能的位置记录器的数值都减1。2.如权利要求l所述的快捷列表排序系统,其特征在于,该系统还包 括显示模块,用于根据各个功能的位置记录器的数值将快捷列表显示在移动终端的屏幕上。3.如权利要求1或2所述的快捷列表排序系统,其特征在于,所述计 数器及进位计数器的初始值均为O。4.如权利要求l所述的快捷列表排序系统,其特征在于,所述用户新增功能到快捷列表包括两种情况选择新增位置与没有选择新增位置,若选择新增位置,则 将该功能加入该选择的位置;若没有选择新增位置,则将该功能加入快捷列表中一个默认位置。5.如权利要求4所述的快捷列表排序系统...

【专利技术属性】
技术研发人员:庄伟志黄圣杰
申请(专利权)人:深圳富泰宏精密工业有限公司奇美通讯股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1