手机短信息排列处理方法及系统的制作方法

文档序号:7668425阅读:210来源:国知局
专利名称:手机短信息排列处理方法及系统的制作方法
技术领域
本发明涉及一种手机短信息排列处理方法及系统。
背景技术
随着手机的广泛应用,人们对手机短信息排列处理的要求也越来越高。目前,手机对短 信息的处理都是由人机界面层的执行标准AT Command来获取手机中的所有短信息,并且所 获取的短信息的排列方式是根据短信息所对应的索引号码的排列方式进行排列。但是,在实 际应用中,手机最终显示给用户的短信息的排列方式应该按照短信息的接收时间的顺序进行 排列,这就导致人机界面在获取了短信息后还需要将所有段信息按照所接收时间的先后顺序 进行排列,浪费了用户的时间。

发明内容
鉴于以上内容,有必要提出一种手机短信息排列处理方法,在手机开机时就将该手机中 所有短信息读取出来,并将所有短信息按照接收所述短信息时间的先后顺序排列。
鉴于以上内容,有必要提出一种手机短信息排列处理系统,在手机开机时就将该手机中 所有短信息读取出来,并将所有短信息按照接收所述短信息时间的先后顺序排列。
一种手机短信息排列处理方法,该方法包括如下步骤在手机开机时读取该手机中每条 短信息的接收时间和索引并生成相应的记录;将所述所有记录按照短信息接收时间的先后顺 序排列生成短信息时间排序表格;根据所述短信息时间排序表格中各个记录排列的顺序依次 读取所述各个记录的索引;根据所述读取的索引依次读取该手机中的所有短信息;当该手机 接收到新短信息时,读取该新短信息的接收时间和所述短信息时间排序表格中第一条记录的 时间;当所读取的新短信息的接收时间晚于所述短信息时间排序表格中第一条记录的时间时 ,将该新短信息的接收时间和索引生成相应记录并将该记录插入到所读取的记录之前;及当 所读取的新短信息的接收时间早于或等于所读取的记录的时间时,继续读取所述短信息时间 排序表格中下一条记录的时间,直至所读取的新短信息的接收时间晚于所读取的记录的时间 ,然后将该新短信息的接收时间和索弓1生成相应记录并将该记录插入到所读取的记录之前。
一种手机短信息排列处理系统,该系统包括生成模块,用于在手机开机时读取该手机 中每条短信息的接收时间和索弓1并生成相应的记录,并将所述所有记录按照短信息接收时间 的先后顺序排列生成短信息时间排序表格;读取模块,用于根据该短信息时间排序表格中各个记录排列的顺序依次读取所述各个记录的索引,根据所述读取的索引依次读取该手机中的 所有短信息;所述读取模块还用于当该手机接收到新短信息时,读取该新短信息的接收时间 和所述短信息时间排序表格中第一条记录的时间,当所读取的新短信息的接收时间早于或等 于短信时间排序表格中第一条记录的时间时,读取所述短信息时间排序表格中下一条记录的 时间;及插入模块,用于当所读取的新短信息的接收时间晚于所述短信时间排序表格中所读 取的记录的时间时,将该新短信的接收时间和索弓1生成相应记录并将该记录插入到所读取的 记录之前。
相较于现有技术,本发明所提供的手机短信息排列处理方法及系统可在手机开机时就将 该手机中所有短信息读取出来,并将所有短信息按照接收所述短信息时间的先后顺序排列, 当使用者读取短信息时,手机就不需要再浪费时间将所有短信息进行排序,节省了使用者的 时间,提高了工作效率。


图l是本发明手机短信息排列处理系统的功能模块图。
图2是本发明手机短信息排列处理方法较佳实施例的流程图。
具体实施例方式
如图1所示,是本发明手机短信息排列处理系统10的功能模块图。所述手机短信息排列 处理系统10包括生成模块100、读取模块102、判断模块104、插入模块106、査询模块108 及删除模块IIO。
所述生成模块100用于在手机l开机时读取该手机l中每条短信息的接收时间和索弓1并生 成相应的记录。所述短信息的索引是指短信息储存在手机l中的代码,所述索引在手机l中为 任意排列的方式,通过所述索弓1可以快速査找到相应的短信息。
所述生成模块100还用于将所述所有记录按照短信息接收时间的先后顺序排列生成短信 息时间排序表格。所述生成的短信息时间排序表格中的所有记录按照短信息接收时间从晚到 早的顺序排列,第一条记录为最晚接收(即最新)的短信息记录。
所述读取模块102用于根据所述短信息时间排序表格中各个记录排列的顺序依次读取所 述各个记录的索引。所述读取出的索弓1按照对应记录中短信息的接收时间从晚到早的顺序排 列。
所述读取模块102还用于根据所述读取的索引依次读取该手机1中的所有短信息。所述读 取的短信息根据所接收时间的从晚到早的顺序排列。
所述判断模块104用于判断该手机1是否接收到新短信息。所述读取模块102还用于当该手机1接收到新短信息时,读取该新短信息的接收时间和所 述短信息时间排序表格中第 一条记录的时间。
所述判断模块104还用于判断所读取的新短信息的接收时间是否晚于所述短信时间排序 表格中第一条记录的时间。
所述读取模块102还用于当所读取的新短信息的接收时间早于或等于短信时间排序表格 中第一条记录的时间时,读取所述短信时间排序表格中下一条记录的时间。
所述插入模块106用于当所读取的新短信息的接收时间晚于短信时间排序表格中所读取 的记录的时间时,将该新短信息的接收时间和索弓1生成相应记录并将该记录插入到所读取的 记录之前。
所述判断模块104还用于判断是否删除该手机1中的短信息。
所述读取模块102用于当需删除该手机1中的短信息时,从该手机l中读取需删除短信息 的索引。
所述査询模块108用于在所述短信息时间排序表格中依次査询与需删除短信息的索引相 同的记录。
所述删除模块l 10用于在短信息时间排序表格中删除所述査询到的记录。 如图2所示,是本发明手机短信息排列处理方法较佳实施例的流程图。首先,步骤SIO, 但手机l开机时,生成模块100读取该手机1中每条短信息的接收时间和索引并生成相应的记录。
步骤S 12 ,生成模块1 OO将所述所有记录按照短信息接收时间的先后顺序排列生成短信息 时间排序表格。
步骤S14,读取模块102根据所述短信息时间排序表格中各个记录排列的顺序依次读取所 述各个记录的索引。
步骤S16,读取模块102根据所述读取的索引依次读取该手机1中的所有短信息。 步骤S18,判断模块104判断该手机1是否接收到新短信息。
步骤S20,当该手机l接收到新短信息时,读取模块102读取该新短信息的接收时间和所 述短信息时间排序表格中第 一条记录的时间。
步骤S22,判断模块104判断所读取的新短信息的接收时间是否晚于所读取的记录的时间
步骤S24,当所读取的新短信息的接收时间早于或等于所读取的短信息时间排序表格中 记录的时间时,读取模块102读取所述短信息时间排序表格中下一条记录的时间,并返回至步骤S22继续判断该新短信息的接收时间是否晚于所读取的记录的时间。
步骤S26,当所读取的新短信息的接收时间晚于所读取的短信息时间排序表格中记录的
时间时,插入模块106将该新短信息的接收时间和索引生成相应记录并将该记录插入到所读
取的记录之前。
步骤S28,判断模块104判断是否删除该手机1中的短信息。
步骤S30,当需删除该手机l中的短信息时,读取模块102从该手机1中读取需删除短信息 的索引。
步骤S32,査询模块108在所述短信息时间排序表格中依次査询与需删除短信息的索引相 同的记录。
步骤S34,删除模块110在短信息时间排序表格中删除所述査询到的记录。 在步骤S18中,当该手机l没有接收到新短信息时,转至S28判断是否删除该手机1中短信 息的步骤。
在步骤S28中,当不删除该手机l中的短信息时,结束流程。
权利要求
权利要求1一种手机短信息排列处理方法,其特征在于,该方法包括如下步骤在手机开机时读取该手机中每条短信息的接收时间和索引并生成相应的记录;将所述所有记录按照短信息接收时间的先后顺序排列生成短信息时间排序表格;根据所述短信息时间排序表格中各个记录排列的顺序依次读取所述各个记录的索引;根据所述读取的索引依次读取该手机中的所有短信息;当该手机接收到新短信息时,读取该新短信息的接收时间和所述短信息时间排序表格中第一条记录的时间;当所读取的新短信息的接收时间晚于所读取的短信息时间排序表格中第一条记录的时间时,将该新短信息的接收时间和索引生成相应记录并将该记录插入到所读取的记录之前;及当所读取的新短信息的接收时间早于或等于所读取的记录的时间时,继续读取所述短信息时间排序表格中下一条记录的时间,直至所读取的新短信息的接收时间晚于所读取的记录的时间,然后将该新短信息的接收时间和索引生成相应记录并将该记录插入到所读取的记录之前。
2 如权利要求l所述的手机短信息排列处理方法,其特征在于,该 方法还包括步骤当需删除该手机中的短信息时,从该手机中读取需删除短信息的索引; 在所述短信息时间排序表格中依次査询与需删除短信息的索引相同的记录;及 在短信息时间排序表格中删除所述査询到的记录。
3 如权利要求l所述的手机短信息排列处理方法,其特征在于,所 述短信息的索引是指短信息储存在手机中的代码,所述索引在手机中为任意排列的方式,通 过所述索弓1可以快速査找到相应的短信息。
4 如权利要求l所述的手机短信息排列处理方法,其特征在于,所述短信息时间排序表格中的所有记录按照短信息接收时间从晚到早的顺序排列。
5 一种手机短信息排列处理系统,其特征在于,该系统包括生成模块,用于在手机开机时读取该手机中每条短信息的接收时间和索引并生成相应 的记录,并将所述所有记录按照短信息接收时间的先后顺序排列生成短信息时间排序表格;读取模块,用于根据该短信息时间排序表格中各个记录排列的顺序依次读取所述各个 记录的索引,根据所述读取的索引依次读取该手机中的所有短信息;所述读取模块还用于当该手机接收到新短信息时,读取该新短信息的接收时间和所述 短信息时间排序表格中第一条记录的时间,当所读取的新短信息的接收时间早于或等于短信 时间排序表格中第一条记录的时间时,读取所述短信息时间排序表格中下一条记录的时间; 及插入模块,用于当所读取的新短信息的接收时间晚于所述短信时间排序表格中所读取 的记录的时间时,将该新短信的接收时间和索弓1生成相应记录并将该记录插入到所读取的记 录之前。
6 如权利要求5所述的手机短信息排列处理系统,其特征在于,该 系统还包括査询模块及删除模块,所述读取模块还用于当需删除该手机中的短信息时,从该 手机中读取需删除短信息的索引,所述査询模块用于在所述短信息时间排序表格中依次査询 与需删除短信息的索引相同的记录,及所述删除模块用于在短信息时间排序表格中删除所述 査询到的记录。
7 如权利要求5所述的手机短信息排列处理系统,其特征在于,所 述短信息的索引是指短信息储存在手机中的代码,所述索引在手机中为任意排列的方式,通 过所述索弓1可以快速査找到相应的短信息。
8 如权利要求5所述的手机短信息排列处理系统,其特征在于,所 述短信息时间排序表格中的所有记录按照短信息接收时间从晚到早的顺序排列。
全文摘要
一种手机短信息排列处理方法,该方法包括如下步骤在手机开机时读取该手机中每条短信息的接收时间和索引并生成相应的记录;将所述所有记录按照短信息接收时间的先后顺序排列生成短信息时间排序表格;根据所述短信息时间排序表格中各个记录排列的顺序依次读取所述各个记录的索引;根据所述读取的索引依次读取该手机中的所有短信息;当该手机接收到新短信息时,读取该新短信息的接收时间和所述短信息时间排序表格中第一条记录的时间;当所读取的新短信息的接收时间晚于所述短信息时间排序表格中第一条记录的时间时,将该新短信息的接收时间和索引生成相应记录并将该记录插入到所读取的记录之前。另外,本发明还提供一种手机短信息排列处理系统。
文档编号H04M1/274GK101437074SQ20071020257
公开日2009年5月20日 申请日期2007年11月16日 优先权日2007年11月16日
发明者郑凯阳 申请人:深圳富泰宏精密工业有限公司;奇美通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1