移动终端中信息的查找方法

文档序号:7682345阅读:215来源:国知局
专利名称:移动终端中信息的查找方法
技术领域
本发明涉及移动通讯领域,更具体地,涉及个移动终端中信息 的查找方法。
背景技术
在日常生活中,短信通信由于其成本低和快捷性等特点在手机中应用广泛。^旦是由于手才几和SIM卡空间的日益增大,可以存l诸的 短信越来越多,我们也经常遇到一些4吏用不方便的情况比如想找 某个人发的含有特定信息的短信,只能一条一条往下浏览,找到这 个人名的短信,打开看一下内容,如果不是再往下浏览,找到这个 人的第二条短信,再看。这样会浪费很多时间,而且长时间重复性 的操作容易使人心情烦躁。 一种手机短信查找的方法正是在这一背 景下提出的。发明内容考虑到上述问题而做出本发明,为此,本发明的主要目的在于, 提供了 一种移动终端中信息的查找方法,其包括以下步骤步骤S102,当移动终端开机时,移动终端载入信息,并将各个 信息存储部中的信息分别按姓名顺序排序,以分别生成排序表;以 及步骤S104,根据设定的姓名信息,在排序表中查找符合姓名信 息的4言息,作为过滤结果。信息存储部可以包括收件箱、发件箱、和草稿箱。在步骤S102中,生成排序表的过程可以包括从移动终端的 存储装置中读取一条信息;以及按照信息对应的姓名来确定信息在 排序表中的位置,如果排列表中不具有姓名则将信息按照姓名顺序 插入排列表中,如果排列表中具有姓名则将信息按照时间顺序插入 到排列表的姓名的信息之中。存l诸装置为SIM卡或者移动终端闪存。如果从收件箱中读取信息,则根据发送者的号码来确定信息在 排序表中的位置;如果从发件箱或草稿箱中读取信息,则根据接收 者的号码来确定信息在排序表中的位置。步骤S104可以包括步骤S1042,用户设置用于查找的姓名信 息,根据姓名信息,在排序表中查找具有姓名信息的第一条信息, 作为过滤结果;以及步骤S1044,判断具有姓名首字母的信息的下 一条信息是否具有姓名信息,如果下一条信息具有姓名信息则将下 一条信息保存为过滤结果,否则重复步骤S1044,直至找到不具有 姓名信息的信息。可选地,通过调取排序菜单并键入姓名首字母来实现设置用于 查找的姓名信息。通过进入短信模块之后选择排序菜单来实现调取排序菜单,或 者通过预先为排序菜单设置一个快捷键并按下快捷键来实现调取排 序菜单。可选地,通过进入短信才莫块之后输入姓名信息来实现i殳置用于 查找的姓名信息。根据本发明的查找方法还可以包括排列表的更新过程,其中, 当移动终端发现新增信息时,按照信息对应的姓名来确定新增信息 在排列表中的位置;如果排列表中不具有姓名则将新增信息按照姓 名顺序插入排列表中,如果排列表中具有姓名则将新增信息按照时 间顺序插入到排列表的姓名的信息之中。如果收件箱接收到新增信息,则按照信息发送者的号码来确定 新增信息在排序表中的位置;如果发件箱或草稿箱将发送新增信息, 则才姿照接收者的号码来确定新增信息在排序表中的位置。当对姓名进行编辑时,将发送者或者接收者的号码与姓名所对 应的号码进行比较,如果比较结果相同,则将发送者或者接收者的 姓名更改为,皮编辑的姓名。信息可以为短信或彩信。通过上述才支术方案,可以使用户在不用增加^5更件成本的情况下 快速〗更捷地找到特定的短信。本发明的其它特征和优点将在随后的i兌明书中阐述,并且,部 分地从说明书中变得显而易见,或者通过实施本发明而了解。本发 明的目的和其他优点可通过在所写的说明书、权利要求书、以及附 图中所特别指出的结构来实现和获得。


附图用来才是供对本发明的进一 步理解,并且构成说明书的 一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1是示出了才艮据本发明的移动终端中信息的查找方法的流程图;图2是示出了才艮据本发明的当开^几载入短信及接收保存新短信时维护排序表的流程图;图3是示出了根据本发明实施例的排序表形成的示意图;图4是示出了根据本发明实施例的按单键字母查找的示意图;图5是示出了根据本发明实施例的设置姓名查找的示意图;以及图6是示出了4艮据本发明实施例的查找方法的流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。本发明是在手才几中实现短信的查找。如果用户想看某个人的短 信,可以通过快捷^t或者菜单选"t奪排序,那么短信就按发送者的姓 名进行排序,同一姓名的按发送时间排序。这时用户可以像操作名 片夹一样按字母按键快捷地查找,查找完后会定位在这个字母开头的姓名所发送的第一条短信上。另外,用户可以输入姓名进行查找, 查找完成后会4巴这个姓名所发送的短信以列表的形式显示给用户。图1是示出了根据本发明的移动终端中信息的查找方法的流程图。参照图1,提供了一种移动终端中信息的查找方法,其包括以下步骤步骤S102,当移动终端开才几时,移动终端载入信息,并将各个 信息存储部中的信息分别按姓名顺序排序,以分别生成排序表;以 及步骤S104,根据设定的姓名信息,在排序表中查找符合姓名信 息的信息,作为过滤结果。信息存储部可以包括收件箱、发件箱、和草稿箱。在步-骤S102中,生成4非序表的过禾呈可以包4舌乂人移动纟冬端的 存储装置中读取一条信息;以及按照信息对应的姓名来确定信息在 排序表中的位置,如果排列表中不具有姓名则将信息按照姓名顺序 插入排列表中,如果排列表中具有姓名则将信息按照时间顺序插入 到排列表的姓名的信息之中。存储装置为SIM卡或者移动终端闪存。如果从收件箱中读取信息,则根据发送者的号码来确定信息在 排序表中的位置;如果从发件箱或草稿箱中读取信息,则根据接收 者的号码来确定信息在排序表中的位置。步骤S104可以包括步骤S1042,用户"i殳置用于查找的姓名信 息,根据姓名信息,在排序表中查找具有姓名信息的第一条信息, 作为过滤结果;以及步骤S1044,判断具有姓名首字母的信息的下 一条信息是否具有姓名信息,如果下一条信息具有姓名信息则将下 一条信息保存为过滤结果,否则重复步骤S1044,直至找到不具有 姓名信息的信息。可选地,通过调取排序菜单并键入姓名首字母来实现设置用于 查找的姓名信息。通过进入短信^莫块之后选择排序菜单来实现调:取排序菜单,或 者通过预先为排序菜单设置一个快捷键并按下快捷键来实现调取排 序菜单。可选地,通过进入短信才莫块之后输入姓名信息来实现设置用于 查找的姓名信息。才艮据本发明的查找方法还可以包括排列表的更新过程,其中, 当移动终端发现新增信息时,按照信息对应的姓名来确定新增信息 在排列表中的位置;如果排列表中不具有姓名则将新增信息按照姓 名顺序插入排列表中,如果排列表中具有姓名则将新增信息按照时 间顺序插入到排列表的姓名的信息之中。如果收件箱接收到新增信息,则按照信息发送者的号码来确定 新增信息在排序表中的位置;如果发件箱或草稿箱将发送新增信息, 则按照接收者的号码来确定新增信息在排序表中的位置。当对姓名进行编辑时,将发送者或者接收者的号码与姓名所对 应的号码进行比较,如果比较结果相同,则将发送者或者接收者的 姓名更改为^皮编辑的姓名。信息可以为短信或彩信。下面更详细地描述本发明的示例性实施例。第一步首先开机载入短信时进行排序,即生成排序表。收件 箱、发件箱、草稿箱分别有各自的排序表。生成的收件箱排序表的数据结构如图3,存有按姓名顺序排列 的短消息的索引记录,每一条索引记录对应一条短信,包含了该短 信发送者的姓名、发送者的号码、发送时间、短信存储的介质、短 信在存储介质上的存储位置。生成收件箱排序表的过程如图2,从 SIM卡或者手机Flash每读取一条接收到的短消息,按照发送者号 码去电话本查找匹配的姓名,然后把匹配的名字按照姓名顺序插入 排序表,同时4巴该短信的发送者号码、发送时间、存储介质及在存 储介质上的位置放入排序表。如果已经有该姓名的短信,那么同一 姓名的短信按照发送时间顺序插入排序表。发件箱(或者草稿箱)的排序表跟数据结构2的不同之处在于 没有发送时间这一项。生成排序表的过程和图2类似,从存储介质 每读取一条发送的短信(或者草稿短信),按照接收者号码去电话本 查找匹配的姓名,然后把匹配的名字按照姓名顺序插入排序表,同 时把该短信的接收者号码、存储介质及在存储介质上的位置放入排 序表。如果已经有该姓名的短信,那么同一姓名的短信在排序表中 就4安插入的先后排序。第二步如果用户想快速查找某个人的短信,有两种途径一是,开机后用户进入短信模块,比如收件箱或发件箱或草稿 箱,选择排序菜单,或者预先设置好一个快捷键,当用户按了这个 快捷键以后,出现排序菜单,用户选择排序菜单。这时就会按排序 表的顺序将短信列表显示出来。用户可以像名片夹快速单键查找一样,按某个按键,这样就会把这个按键字母开头的姓所发送的所有 短信查找出来呈现给用户。这里这个按键字母开头的姓包括两种,如果是英语则是这个字母开头的所有单词,比如按了 M,则Matin、 milind等等所有以M或m开头的单词都属于查找范围。如果是汉i吾 则是拼音为这个字母开头的所有的姓,比如按了 M,则马、穆等等 都是M开头的姓。具体的查找过程如图4:因为排序表已经是有序 的了,所以可以首先选一奪一些适用于有序^:据查找的算法比如H旦 不限于)二分查找法进行查找,在排序表中搜索到第一条姓是单键 字母开头的索引记录,把这条索引记录放到过滤结果中,然后对该 记录后面的记录逐条判断,如果姓是单键字母开头的,那么放到过 滤结果中,继续搜索下一条,直到姓不是单键字母开头的,因为排 序表是按姓名有序的, 一旦碰到姓不是单键字母开头的记录,说明 后面的都不可能是符合条件的记录了 ,那么这时把过滤结果以短信 列表形式呈现给用户。二是,如图5,设置要查找的姓名,比如输入"李文",按确认, 那么就会查找出"李文"发的所有短信。查找过程如图6:首先使 用二分查找法(但不限于该算法)在排序表中查找到姓名为输入姓 名的第 一条索引记录,如果找到则把这条索引记录放到过滤结果中, 继续搜索下一条,直到姓名与输入查找的姓名不同,因为排序表是 按姓名有序的, 一旦碰到姓名不是输入查找姓名的记录,说明后面 的都不可能是符合条件的记录了 ,那么这时把过滤结果以短信列表 形式呈现给用户。还有一点需要注意的是,排序表是在第 一步中开机载入短信时 生成的,但是在使用手机的过程中有两种情况下仍然需要维护排序 表。一是如果收到短信,按照发送者号码去电话本查找匹配的姓名, 然后把匹配的名字按照姓名顺序插入排序表,同时把该短信的发送者号码、发送时间、存储介质及在存4诸介质上的位置放入排序表。 如果已经有该姓名的短信,那么同一姓名的短信按照发送时间顺序 插入排序表。如果是发送短信或者编辑保存短信时,按照接收者号 码去电话本查找匹配的姓名,然后把匹配的名字按照姓名顺序插入 排序表,同时4巴该短信的接收者号码、存储介质及在存储介质上的 位置放入排序表。如果已经有该姓名的短信,那么同一姓名的短信 在排序表中就按插入的先后排序。二是如果用户编辑电话本,那么才艮据这笔电话本记录的号码去 排序表中查找,凡是发送者号码或者接收者号码跟这个号码相同, 都把排序表中相应记录的姓名修改成新编辑的姓名。另外,这个方法也可以用于查找彩信。以上所述^又为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种移动终端中信息的查找方法,其特征在于,包括以下步骤步骤S102,当所述移动终端开机时,所述移动终端载入信息,并将各个信息存储部中的所述信息分别按姓名顺序排序,以分别生成排序表;以及步骤S104,根据设定的姓名信息,在所述排序表中查找符合所述姓名信息的所述信息,作为过滤结果。
2. 根据权利要求1所述的查找方法,其特征在于,所述信息存储 部包括收件箱、发件箱、和草稿箱。
3. 才艮据4又利要求2所述的查找方法,其特征在于,在所述步骤 S102中,生成所述4非序表的过禾呈包4舌/人所述移动终端的存储装置中读耳又一条信息;以及4安照所述信息对应的姓名来确定所述信息在所述排序表中的 位置,如果所述排列表中不具有所述姓名则将所述信息:接照姓 名顺序插入所述排列表中,如果所述排列表中具有所述姓名则 将所述信息^按照时间顺序插入到所述排列表的所述姓名的信 息之中。
4. 根据权利要求3所述的查找方法,其特征在于,所述存储装置 为SIM卡或者移动纟冬端闪存。
5. 才艮据4又利要求4所述的查找方法,其特4正在于,如果乂人所述收 件箱中读取所述信息,则根据发送者的号码来确定所述信息在 所述排序表中的位置;如果从所述发件箱或所述草稿箱中读取所述信息,则根据接收者的号码来确定所述信息在所述排序表 中的位置。
6. 根据权利要求1所述的查找方法,其特征在于,所述步骤S104包括步骤S1042,用户设置用于查找的姓名信息,根据所述姓 名信息,在所述排序表中查找具有所述姓名信息的第 一条信 息,作为过滤结果;以及步骤S1044,判断具有所述姓名首字母的信息的下一条信 息是否具有所述姓名信息,如果所述下一条信息具有所述姓名 信息则将所述下一条信息保存为过滤结果,否则重复所述步骤 S1044,直至找到不具有所述姓名信息的信息。
7. 根据权利要求6所述的查找方法,其特征在于,通过调取排序 菜单并键入姓名首字母来实现所述设置用于查找的姓名信息。
8. 4艮据权利要求7所述的查找方法,其特征在于,通过进入短信 模块之后选择所述排序菜单来实现所述调取排序菜单,或者通 过预先为所述排序菜单设置一个快捷键并按下所述快捷键来 实现所述调耳又排序菜单。
9. 4艮据4又利要求6所述的查找方法,其特征在于,通过进入短信才莫块之后输入所述姓名信息来实现所述i殳置用于查找的姓名 ^f古自、
10. 根据权利要求1所述的查找方法,其特征在于,还包括所述 4非列表的更新过^E,其中,当所述移动终端发现新增信息时, 4安照所述信息对应的姓名来确定所述新增信息在所述排列表息按照姓名顺序插入所述排列表中,如果所述排列表中具有所述姓名则将所述新增信息按照时间顺序插入到所述排列表的 所述姓名的信息之中。
11. 根据权利要求10所述的查找方法,其特征在于,如果所述收 件箱接收到新增信息,则按照所述信息发送者的号码来确定所述新增信息在所述排序表中的位置;如果所述发件箱或所述草 稿箱将发送所述新增信息,则按照4妻收者的号码来确定所述新 增信息在所述排序表中的位置。
12. 根据权利要求1所述的查找方法,其特征在于,当对所述姓名号码进行比较,如果比较结果相同,则将所述发送者或者接收 者的姓名更改为纟皮编辑的姓名。
13. 根据前述权利要求中任一项所述的查找方法,其特征在于,所 述信息为短信或彩信。
全文摘要
本发明提供了一种移动终端中信息的查找方法,其包括以下步骤步骤S102,当移动终端开机时,移动终端载入信息,并将各个信息存储部中的信息分别按姓名顺序排序,以分别生成排序表;以及步骤S104,根据设定的姓名信息,在排序表中查找符合姓名信息的信息,作为过滤结果。从而,可以使用户在不用增加硬件成本的情况下快速便捷地找到特定的短信。
文档编号H04M1/725GK101217586SQ20081000189
公开日2008年7月9日 申请日期2008年1月17日 优先权日2008年1月17日
发明者张广红 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1