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

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


附图用来提供对本发明的进一步理解,并且构成i兌明书的一部 分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中图1是示出了根据本发明的移动终端中信息的查找方法的流程图;图2是示出了根据本发明的当开机载入短信及接收保存新短信 时维护排序表的流程图;图3是示出了根据本发明实施例的排序表形成的示意图;图4是示出了根据本发明的设置过滤条件的示意图;以及过滤的流程图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此 处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本 发明。图1是示出了根据本发明的移动终端中信息的查找方法的流程图。参照图1,提供了一种移动终端中信息的查找方法,其包括以下步骤步骤S102,当移动终端开才几时,移动终端载入信息,并将各个 信息存储部中的信息分别按姓名顺序排序,以分别生成排序表;以 及步骤S104,才艮据用户设置的一个或多个查找条件,在排序表 中查找符合查找条件的信息,作为过滤结果。信息存储部可以包括收件箱、发件箱、和草稿箱。在步骤S102中,生成排序表的过程可以包括从移动终端的 存储装置中读取一条的信息;按照信息对应的姓名来确定信息在排 序表中的位置;以及如果排列表中不具有姓名则将信息按照姓名顺 序插入排列表中,如果排列表中具有姓名则将信息按照时间顺序插 入到排列表的姓名的信息之中。存储装置可以为SIM卡或者移动终端闪存。如果从收件箱中读取信息,则根据发送者的号码来确定信息在排序表中的位置;如果从发件箱或草稿箱中读取信息,则根据接收 者的号码来确定信息在排序表中的位置。查找条件可以为地址、关4建词、和时间中的一个或它们的组合。当查找条件中包括地址时,优先执行地址过滤,并且后续查找 才艮据地址过滤的结果进行。根据本发明的查找方法还可以包括排列表的更新过程,其中, 当移动终端发现新增信息时,按照信息对应的姓名来确定新增信息 在排列表中的位置;如果排列表中不具有姓名则将新增信息按照姓 名顺序插入排列表中,如果排列表中具有姓名则将新增信息按照时 间顺序插入到排列表的姓名的信息之中。如果收件箱接收到新增信息,则按照信息发送者的号码来确定 新增信息在排序表中的位置;如果发件箱或草稿箱将发送新增信息, 则按照接收者的号码来确定新增信息在排序表中的位置。当对姓名进行编辑时,将发送者或者接收者的号码与姓名所对 应的号码进行比较,如果比较结果相同,则将发送者或者接收者的 姓名更改为^皮编辑的姓名。信息可以为短信或彩信。下面,将参照才艮据本发明的实施例进行更详细地描述。第一步首先开才几载入短信时进^f于排序,即生成排序表。收件 箱、发件箱、草稿箱分别有各自的排序表。生成的收件箱排序表的数据结构如图3,存有按姓名顺序排列 的短消息的索引记录,每一条索引记录对应一条短信,包含了该短 信发送者的姓名、发送者的号码、发送时间、短信存储的介质、短 信在存储介质上的存储位置。生成收件箱排序表的过程如图2,从 SIM卡或者手机Flash每读取一条接收到的短消息,按照发送者号 码去电话本查找匹配的姓名,然后4巴匹配的名字按照姓名顺序插入 排序表,同时把该短信的发送者号码、发送时间、存储介质及在存 储介质上的位置放入排序表。如果已经有该姓名的短信,那么同一 姓名的短信按照发送时间顺序插入排序表。发件箱(或者草稿箱)的排序表跟数据结构3的不同之处在于 没有发送时间这一项。生成排序表的过程和图2类似,乂人存^f诸介质 每读取一条发送的短信(或者草稿短信),按照接收者号码去电话本 查找匹配的姓名,然后把匹配的名字按照姓名顺序插入排序表,同 时把该短信的接收者号码、存储介质及在存储介质上的位置放入排 序表。如果已经有该姓名的短信,那么同一姓名的短信在排序表中 就按插入的先后排序。第二步开机后用户进入短信模块,用户可以设置一些过滤条 件,来进4亍一些复合查找。比如如图4, i殳置地址是姓名"李文,, 或者号码"13999999999",关4建词是"密码",时间是从"2007/01/01 00:00"到"2007/09/05 00:00"。当然,不一定;也址、关4建词、时间 老卩要i殳置,可以单个i殳置,也可以组合i殳置。第三步设置好过滤条件后,启动过滤,那么就会把符合过滤 条件的短信过滤出来。^f吏用上述的例子,就会过滤出图3中FLASH 上第8条短信,是"李文,,"07年8月10日09: 25"发送的关于"密 码"的短信。过滤过程如图5a和图5b:5-1,如果有地址过滤条件,那么从排序表中找到该地址的记录, 之所以首先检查地址过滤条件,是因为如果地址定义的是姓名,对 于已经按姓名排好序的排序表的搜索会很快,而且不管定义的是姓 名还是号码,因为排序表是按地址有序的,所以可以4巴符合地址过 滤条件的记录的第一个和最后一个索引号记下来,作为后面的查找 范围1,转到5-2,如果没有符合地址过滤条件的记录则结束;如果 没有地址过滤条件,那么整个排序表作为后面的查找范围2,转到 5画2;5-2,如果有关键词过滤条件那么转到5-3,如果没有关键词过 滤条件,那么转到5-4;5-3,如果有时间过滤条件,那么转到5-5,否则转到5-6;5-4,如果有时间过滤条件,那么转到5-7,否则转到5-8;5-5,如果当前记录中包含关键词且时间符合过滤条件,那么把 它放到最终过滤结果中并取下一条记录,否则直接取下一条记录, 继续5-5;如果记录已经搜索完毕,那么转到5-9;5-6,如果当前记录中包含关键词,那么把它放到最终过滤结果 中并取下一条记录,否则直接取下一条记录,继续5-6;如果记录 已经搜索完毕,那么转到5-9;5-7,如果当前记录中时间符合过滤条件,那么把它放到最终过 滤结果中并取下一条记录,否则直接取下一条记录,继续5-7;如 果记录已经搜索完毕,那么转到5-9;5-8,把范围1 (或2)中记录全部放入最终过滤结果中,转到5-9;5-9,如果过滤结果非空把最终过滤结果呈现给用户。当然,实施的时〗吳并不一定釆用这个过滤的过程,只要能实现 过滤的效果就4亍。还有 一点需要注意的是,排序表是在第 一 步中开机载入短信时 生成的,但是在使用手机的过程中有两种情况下仍然需要维护排序 表。一是如果收到短信,按照发送者号码去电话本查找匹配的姓名, 然后把匹配的名字按照姓名顺序插入排序表,同时把该短信的发送 者号码、发送时间、存储介质及在存^"介质上的位置》文入排序表。 如果已经有该姓名的短信,那么同一姓名的短信按照发送时间顺序 插入排序表。如果是发送短信或者编辑保存短信时,按照接收者号 码去电话本查找匹配的姓名,然后把匹配的名字按照姓名顺序插入 排序表,同时4巴该短信的4妄收者号码、存〗诸介质及在存储介质上的 位置放入排序表。如果已经有该姓名的短信,那么同一姓名的短信 在排序表中就4姿插入的先后排序。二是如果用户编辑电话本,那么根据这笔电话本记录的号码去 排序表中查找,凡是发送者号码或者接收者号码跟这个号码相同, 都4巴排序表中相应记录的姓名 <奮改成新编辑的姓名。另外,这个方法也可以用于查找彩信。以上所述仅为本发明的优选实施例而已,并不用于限制本发明, 对于本领域的4支术人员来i兌,本发明可以有各种更改和变化。凡在 本发明的精神和原则之内,所作的任何修改、等同替换、改进等, 均应包含在本发明的保护范围之内。
权利要求
1.一种移动终端中信息的查找方法,其特征在于,包括以下步骤步骤S102,当所述移动终端开机时,所述移动终端载入信息,并将各个信息存储部中的所述信息分别按姓名顺序排序,以分别生成排序表;以及步骤S104,根据用户设置的一个或多个查找条件,在所述排序表中查找符合所述查找条件的信息,作为过滤结果。
2. 根据权利要求1所述的查找方法,其特征在于,所述信息存储 部包括收件箱、发件箱、和草稿箱。
3. 根据权利要求2所述的查找方法,其特征在于,在所述步骤 S102中,生成所述排序表的过程包括从所述移动终端的存储装置中读取一条的信息;按照所述信息对应的姓名来确定所述信息在所述排序表 中的〗立置;以及如果所述排列表中不具有所述姓名则将所述信息按照姓 名顺序插入所述排列表中,如果所述排列表中具有所述姓名则 将所述信息按照时间顺序插入到所述排列表的所述姓名的信 息之中。
4. 根据权利要求3所述的查找方法,其特征在于,所述存储装置 为SIM卡或者移动终端闪存。
5. 根据权利要求4所述的查找方法,其特征在于,如果从所述收 件箱中读取所述信息,则根据发送者的号码来确定所述信息在 所述排序表中的位置;如果从所述发件箱或所述草稿箱中读取所述信息,则根据接收者的号码来确定所述信息在所述排序表 中的位置。
6. 根据权利要求1所述的查找方法,其特征在于,所述查找条件 为;也址、关4建词、和时间中的一个或它们的组合。
7. 根据权利要求6所述的查找方法,其特征在于,当所述查找条 件中包括所述地址时,优先执行地址过滤,并且后续查找根据 所述地址过滤的结果进4亍。
8. 根据权利要求1所述的查找方法,其特征在于,还包括所述排 列表的更新过程,其中,当所述移动终端发现新增信息时,按 照所述信息对应的姓名来确定所述新增信息在所述排列表中 的位置;如果所述排列表中不具有所述姓名则将所述新增信息 按照姓名顺序插入所述排列表中,如果所述排列表中具有所述 姓名则将所述新增信息按照时间顺序插入到所述排列表的所 述姓名的信息之中。
9. 4艮据权利要求8所述的查找方法,其特征在于,如果所述收件 箱接收到新增信息,则按照所述信息发送者的号码来确定所述 新增信息在所述排序表中的位置;如果所述发件箱或所述草稿 箱将发送所述新增信息,则按照接收者的号码来确定所述新增 信息在所述排序表中的位置。
10. 根据权利要求1所述的查找方法,其特征在于,当对所述姓名 进行编辑时,将发送者或者接收者的号码与所述姓名所对应的 号码进行比较,如果比较结果相同,则将所述发送者或者接收 者的姓名更改为被编辑的姓名。
11. 根据前述权利要求中任一项所述的查找方法,其特征在于,所 述信息为短信或彩信。
全文摘要
本发明提供了一种移动终端中信息的查找方法,其包括以下步骤步骤S102,当移动终端开机时,移动终端载入信息,并将各个信息存储部中的信息分别按姓名顺序排序,以分别生成排序表;以及步骤S104,根据用户设置的一个或多个查找条件,在排序表中查找符合查找条件的信息,作为过滤结果。从而,可以使用户在不用增加硬件成本的情况下快速便捷地找到特定的短信。
文档编号H04M1/72GK101227515SQ20081000844
公开日2008年7月23日 申请日期2008年1月30日 优先权日2008年1月30日
发明者张广红 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1