专利名称:一种快捷排序方法
技术领域:
本发明涉及一种排序方法,尤其涉及一种利用最近最频繁使用过的
(MRU )表进行快捷排序的方法。
背景技术:
手机作为现代通讯工具,已成为人们日常生活不可或缺的通信联络工 具。随着硬软件技术的发展,手机功能在逐渐增多,菜单也随之变的复杂, 菜单项越来越多,对用户的操作造成了一定程度的不便。尤其是对于很多上 了年纪的用户,由于对手机操作不熟悉,更增加了使用上的困难。在这种情 形下,手机"快捷方式"功能带来一定帮助,用户可以根据需要建立一些快 捷方式,通过它直接执行某个功能。但"快捷方式"的缺陷在于,建立好的 快捷方式就是固定不变的,不会自动更新,因此缺乏灵活性,而且还需要一 个建立的步骤。也就是说,目前的菜单功能大都是静态的,而不是可变的。
中国专利数据库内公开了 一种发明名称为综合排序存储电话号码的移 动电话机的专利,其公开号为CN1333643A,其公开时间为2002年1月20曰, 其申请号为01130665。一种综合排序存储电话号码的移动电话机,包括有 机壳、键盘、显示屏、受话器、送话器、电池,以及在机壳内安设的包括微 处理器的控制电路,在该移动电话机的微处理器控制电路里存储有综合排序 存储电话号码的软件模块,该软件模块中的电话号码数据库是将手机和SIM 卡中存储的全部电话号码都综合在一起,按照其用户的中文姓名的汉字首字 母或英文姓名的第一个字母的英文顺序进行联合排序存储的。
中国专利数据库内公开了 一种发明名称为 一种手机中的名字和号码查
找方法,其公开号为CN1404289A,其公开时间为2003年3月19日,其申请号 为01132434。 一种手机中的名字和号码查找方法,基于含有中央处理器、显 示器、緩冲器、内存、记录设备以及键盘的手机系统,其包括以下步骤a、 在待机状态下,通过手机键盘键入待查名字的相关字符串,依次存入緩存器; b、 CPU根据緩存器中的相关字符串生成所有可能的字符組合,然后将每一种 字符组合与记录设备存储的名字或号码进行匹配处理,选择出候选名字或号 码,送显示器显示。
以上两个专利的发明的技术方案虽然可使得手机用户能够比以前更加 方便、快捷的在电话号码簿中检索查阅到其所需的电话号码,但其还存在有 如下的缺点其一,每一键盘上都有若干个字母,使用者在输入时可能需要 连续按几次该键盘,才能找到所需要的字母,为使用者的使用造成不便;其 二,手持设备的CPU在查找时计算的次数多,比较费时。
而且,现有手才几都有"通话记录"的功能,其按照时间的先后记录了 "最 近,,使用过的通话号码。其中使用了算法,所谓MRU(most recently used), 即最近最频繁使用算法,是在操作系统内存交换里采用的一个算法,算法的 基本概念是当内存的剩余可用空间不足时,需要将一部分内存页交换出去, 这时緩沖区尽可能的先保留使用者最常使用的数据,也就是说,在所有存在 的数据中,首先清除掉较不常使用的数据,并释放这些空间供使用,而优先 保留使用频率高的内存页。但是,目前手机还没有按照使用频率来记录菜单 和电话号码的功能。
发明内容
针对上述现有技术中存在的缺陷,本发明提出了一种快捷排序方法,该 方法包括下列步骤
a.设定一预定时间;
b. 在预定时间内记录操作项的执行次数;
c. 按照执行次数的高低排列操作项的顺序并建立相应的MRU表;
d. 将MRU表储存于存储器;
e. 根据该MRU表排列操作项。
该MRU表随着使用次数的改变自动更新。 所述方法应用于手机。
在步骤a之前还包括步骤将前一次产生的MRU表清零,重新开始计数。 操作项为菜单项。
菜单项根据MRU表排序排列组成菜单条。
每个菜单项都有一个图标,各菜单项的图标按MRU表的顺序显示。
操作项为电话号码。
电话号码按照MRU表的顺序排列。
因此,本发明为用户提供的排序方法,其利用MRU对菜单和电话本按使 用频率进行排序,从而使用户可以方便快捷的选择菜单操作方式和从电话本 中选择电话号码,而避免了从众多菜单或电话号码中找常用菜单或电话号码 带来的操作麻烦,费时费力。此外,本发明还实现了菜单工具栏和电话本可 以自动更新,从而对菜单和电话本进行动态的管理,更加灵活方便。
图1是本发明的排序方法的流程图2是本发明 一实施例的手机菜单项排序方法的流程图3是本发明 一实施例的手机菜单项排序显示图4是本发明 一 实施例的手机菜单项排序显示图5是本发明一实施例的手机菜单项排序显示图6是本发明另 一 实施例的手机电话号码排序方法的流程图7是本发明另一实施例的手机电话本排序显示图;以及 图8是本发明另 一 实施例的手机电话本排序显示图。
具体实施例方式
下面参照附图和实施例详细描述本发明。
首先,根据图1到图4详细描述本发明的排序方法,具体为菜单项排序方 法。其中,图l是本发明的排序方法的流程图,图2是本发明一实施例的手机 菜单项排序方法的流程图。图3到图5是本发明 一 实施例的手机菜单项排序显 示图。如图2至5所示,菜单项的排序方法具体包括
如图2所示,在预定时间内(如几个小时甚至一天内)采用MRU算法计算 并记录每个功能菜单项被执行过的次数。由多个(如10个)功能菜单项组成 菜单组合,其中各功能菜单项按照频率的高低先后顺序排列。随着每次预定
时间段内各功能菜单项使用次数的改变,而自动更新其在菜单组合中的顺 序。需要说明的是,所述功能菜单项并非一级(或二级)的菜单,如"短信,,、 "设置"等有下设子菜单的菜单项,而是指最终执行某种具体功能的菜单项, 比如"写短信","计算器","移动梦网,,,"照相才几","闹钟,,等。
菜单项的排序在界面显示上可以有两种方式第一种方式如图3所示, 通过按某一快捷键(如长按右键或新增一键)激活"最常使用菜单"的菜单 项,然后用户再从中选取菜单项。第二种方式如图4所示,在手机桌面某一 位置(如上方或左侧)增加一个类似windows "工具栏"的快捷方式栏。每 一茱单项都有一个相应的图标,各个图标按照上述排列顺序在该工具栏中显 示。如上所述,菜单项或其对应的图表可以在"最常使用菜单"或工具栏中 自动更新。
此外,可以将菜单项的频率计数清零,重新开始计数。还可对计数的时 间段的长短进行设置。
在"最常使用"基础上可增加"最近使用菜单,,。如图5所示,按照菜 单项调用的时间先后对其排序。 [实施例二]
下面,根据图6到图8详细描述本发明的排序方法,具体为电话号码排序。 其中,图6是本发明另一实施例的手机电话号码排序方法的流程图。图7和图 8是本发明另一实施例的手机电话本排序显示图。如图6至图8所示,电话号 码的排序方法具体包括
如图6所示,在预定时间内(如几个小时甚至一天内)采用MRU算法计算 并记录每个电话号码的拨打次数。在电话号码菜单中按照拨打频率的高低先 后顺序排列各电话号码。随着每次预定时间段内电话号码拨打次数的改变, 而自动更新其在电话号码茱单中的顺序。此外,可通过手动排序,也可定期 自动排序。
电话号码排序的显示方式可以是如图7所示,在界面显示在电话本中增 加"按频率排序" 一项,通过按某一快捷键(如长按右键或新增一键)激活 "按频率排序",用户从中选取需要的电话号码。
此外,如图8所示,可以在"按频率排序"的菜单外设置以"按时间排 序"菜单,其中按照电话号码拨打在时间上的先后对其顺序排列.。
可以将电话本的频率计数清零,重新开始计数。也可对计数的时间段的 长度进行设置。
本发明为用户提供的排序方法,其利用MRU对菜单和电话本按使用频率 进行排序,从而使用户可以方便快捷的选择菜单操作方式和从电话本中选择
的搡作麻烦,费时费力。此外,本发明还实现了菜单工具栏和电话本可以自 动更新,从而对菜单和电话本进行动态的管理,更加灵活方便。
权利要求
1. 一种快捷排序方法,该方法包括下列步骤a.设定一预定时间;b.在预定时间内记录操作项的执行次数;c.按照执行次数的高低排列操作项的顺序并建立相应的MRU表;d.将MRU表储存于存储器;e.根据该MRU表排列操作项。
2、 根据权利要求1所述的方法,其中该MRU表随着使用次数的改变自动更新。
3、 根据权利要求1或2所述的方法,其中所述方法应用于手机。
4、 根据权利要求1或2所述的方法,其中在步骤a之前还包括步骤将 前一次产生的MRU表清零,重新开始计数。
5、 根据权利要求3所述的方法,其中所述的操作项为菜单项。
6、 根据权利要求5所述的方法,其中所述的菜单项根据MRU表排序排列组成菜单条。
7、 根据权利要求6所述的方法,其中每个菜单项都有一个图标,各菜单项的图标按MRU表的顺序显示。
8、 根据权利要求3所述的方法,其中所述操作项为电话号码。
9、 根据权利要求8所述的方法,其中所述的电话号码按照MRU表的顺序排列。
全文摘要
本发明涉及一种快捷排序方法,该方法包括下列步骤a.设定一预定时间;b.在预定时间内记录操作项的执行次数;c.按照执行次数的高低排列操作项的顺序并建立相应的MRU表;d.将MRU表储存于存储器;e.根据该MRU表排列操作项。该方法主要利用MRU算法对手机的菜单和电话号码进行排序,从而使用户可以方便快捷的选择菜单操作方式和从电话本中选择电话号码。
文档编号H04Q7/32GK101207862SQ20061016536
公开日2008年6月25日 申请日期2006年12月19日 优先权日2006年12月19日
发明者董晓峰 申请人:乐金电子(中国)研究开发中心有限公司