短信自动删除系统及方法

文档序号:7668284阅读:267来源:国知局
专利名称:短信自动删除系统及方法
技术领域
本发明涉及一种移动通信系统,尤其涉及一种短信自动删除系统及方法。
背景技术
最近,MSM(普通短信服务)和MMS (彩信服务)用户随着移动通信终端的快速扩展而加速增 长。普通短信和彩信凭籍其快速和便捷的信息传递服务,已成为时下移动通信终端如手机、 小灵通等用户最重要的通信方式之一 。
近年来,随着硬件水平的飞速发展,手机的存储能力大大提高,短信存储量从最初的几 十条飞跃到现在的几百条。但移动通信终端用于存储短信的空间毕竟有限,当存储容量不足 时,用户必须删除存储在移动通信终端终的短信才能存储新的短信。因此,用户为了接收必 要短信,而在必要时删除短信,这给用户造成了不便。
为了解决上述问题,设计人员便设计了短信自动删除方法,执行时候,接收方接到短信 后选择是否长期存储或者自动删除功能;若选择自动删除功能,则选择或设置删除该短信的 日期;若当前日期与所选择或设置的删除该短信的日期相同,则删除该短信。虽然该自动删 除短信功能不需要一一删除所接收的短信,但每次接收信息时一一设定各种功能,非常不方 便。
因此,设计人员还设计了另一种短信自动删除方法,执行的时候,发信方在发送短信时 设定删除时间;接收方确认该短信时定时器开始工作,到了上述设定的时间之后自动删除短 信。虽然该短信自动删除方法可以克服上述问题,但并不能准确知道当前的移动通信终端用 于存储短信的空间是否不足而及时删除短信。

发明内容
有鉴于此,有必要提供一种在短信存储容量不足时自动删除短信的短信自动删除系统。 此外,还有必要提供一种在短信存储容量不足时自动删除短信的短信自动删除方法。 一种短信自动删除系统,包括短信收件箱、检测模块、短信解析模块以及短信删除模块 。短信收件箱用于接收并保存短信。检测模块用于检测短信收件箱被占用的存储容量是否达 到预设值,若达到预设值,则产生一解析信号。短信解析模块接收该解析信号,并根据预设 的删除条件的级别,依照从高到低的次序选中符合相应的删除条件的短信。短信删除模块用 于删除所选中的短信。一种短信自动删除方法,其包括 接收并保存短信;
判断所保存的短信占用的存储容量是否达到预设值;
若所保存的短信占用的存储容量已达到预设值,根据删除条件的级别,依照从高到低的 次序选中符合相应删除条件的短信; 删除选中的短信。
使用上述短信自动删除系统以及短信自动删除方法,当检测短信收件箱被占用的存储容 量达到预设值时,则及时地自动删除短信,有效地防止因存储容量不足而无法接收短信。


图l为一较佳实施方式的短信自动删除系统的模块图。
图2为一较佳实施方式的短信自动删除方法的流程图。
图3为另一较佳实施方式的短信自动删除系统模块图。
图4为另一较佳实施方式的短信自动删除方法的流程图。
图5为一较佳实施方式的短信自动删除方法所采用的短信数据结构示意图。
图6为另一较佳实施方式的短信自动删除方法所采用的短信数据结构示意图。
具体实施例方式
请参看图l, 一较佳实施方式的短信自动删除系统100包括短信收件箱10、检测模块20、 短信解析模块30、控制模块40、短信删除模块50以及设定模块60。
短信收件箱10用于接收并保存发信人发送过来的短信。其中,每条短信都以一定的数据 结构保存于短信收件箱10中。
请同时参看图5,每条短信的数据结构中,2字节用于存储短信编号。IO字节用于存储发 信人的名字/电话号码,若发信人的名字预先记录在接收方的移动终端中的电话簿中,则存 储发信人的名字;若发信人的名字未记录在接收方的移动终端中的电话簿中,则存储发信人 的电话号码。12字节用于存储接收时间。l字节用于存储已读标志。160字节存储短信内容。 n字节被预留用于存储其它数据。其中, 一个短信编号与一条短信一一对应。例如在短信 收件箱10中,第一条短信的短信编号为1 ,第二条短信的短信编号为2 ,以此类推,第n条 短信的短信编号为n。
检测模块20用于检测短信收件箱10中所保存的短信占用的存储容量大小。若短信收件箱 IO被占用的存储容量大于或等于预设值,检测模块20则发送一解析信号给短信解析模块30。 所述预设值根据短信收件箱10中的存储容量进行设定,可以设置为短信收件箱10存储容量。短信解析模块30中设定删除条件的级别,其接收到该解析信号后,首先判断是否存在符 合级别最高的删除条件短信,若存在,则选中符合最高级别的删除条件的短信;若不存在, 则继续判断是否存在符合次高级别删除条件的短信;依次直至选中符合删除条件的短信。其 中,该删除条件的级别由移动通信终端制造商依据统计和分析用户的实际情况和规律预先在 短信解析模块30中设定。其中,通过统计和分析用户的实际情况和规律,可以发现短信收件 箱10中的短信可分为两类第一类,已读短信,即用户査看过的短信;第二类,未读短信, 即用户未査看过的短信。短信用于向用户传达一定的信息,用户若不査看其内容可能会错过 一些重要信息,因此, 一般情况下用户在得知短信的的内容后才会确定是否要删除该短信, 故, 一条短信被删除的前提条件是该短信是已读的。通过统计和分析用户的实际情况和规律 ,还可以发现垃圾短信或广告短信都是通过电话号码发送过来,且该电话号码都未记录在移 动终端的电话簿中,因此垃圾短信或广告短信一般都是以电话号码形式存储于短信收件箱 10中,故,以电话号码形式存储的短信可以作为用户删除一条短信的依据。另外, 一般情况 下短信通常是有关当天的信息,随着时间的流逝,它就会变成过时的信息,用户在删除短信 的时候渴望删除接收时间较早的短信,而保存接收时间较晚的短信,故,接收时间可以作为 用户删除一条短信的依据。基于上述分析,短信解析模块30中设定以电话号码存储的已读短 信具有删除条件的最高级别;设定接收时间最早的已读短信具有删除条件的次高级别。同时 ,短信自动删除系统100还包括一与控制模块40相连的设定模块60,用于根据用户需求在短 信解析模块30中设定删除条件的级别。
短信解析模块30根据上述删除条件的级别选中符合删除条件的短信的过程包括短信解 析模块30被启动,其结合短信数据结构,根据删除条件的级别,依照从高到低的次序读取与 删除条件相应的字段信息。具体地,首先短信解析模块30逐条读取短信收件箱10中已读短信 的发信人名字/电话号码字段信息,并判断是否存在以电话号码存储的已读短信;若存在以 电话号码存储的已读短信,短信解析模块30则获取所有以电话号码存储的已读短信的相应的 短信编号信息,并将获取的短信编号信息发送给删除模块50,即完成选中符合删除条件的短 信;若不存在以电话号码存储的已读短信,短信解析模块30逐条读取每条短信的接收时间信 息,比较出接收时间最早的已读短信,获取接收时间最早的短信所对应的短信编号信息,并 将该短信编号信息发送至短信删除模块50,即完成选中符合删除条件的短信。
短信删除模块50根据所述短信编号信息,将与所述短信编号信息对应的短信从短信收件 箱10中删除。
请参看图2,基于短信自动删除系统100的短信自动删除的方法包括以下步骤步骤102,接收并保存短信。短信收件箱10接收并保存短信,且产生一检测信号。 步骤104,检测所保存的短信占用的存储容量是否达到预设值。检测模块20接收到该检 测信号后,检测短信收件箱10被所存储的短信占用的存储容量大小,若短信收件箱10中保存 的短信占用的存储容量已达到预设值,则进入步骤108;若短信收件箱10中保存的短信所占 用的存储容量未达到预设值,则执行步骤102。其中该预设值可以设置为短信收件箱10的存 储容量。
步骤106,判断是否存在以电话号码存储的短信。短信解析模块30逐条读取短信收件箱 10中每条已读短信的发信人名字/电话号码字段信息,并判断是否存在以电话号码存储的已 读短信,若短信收件箱10中存在以电话号码存储的已读短信,则进入步骤108;若短信收件 箱l0中未存在以电话号码存储的已读短信,则进入步骤l 10。
步骤108,选中以号码存储的已读短信。短信解析模块30获取所有以电话号码存储的已 读短信相应的短信编号信息,并将获取的短信编号信息发送至短信删除模块50。
步骤IIO,选中接收时间最早的已读短信。短信解析模块30逐条读取短信收件箱10中的 已读短信接收时间字段信息,比较出接收时间最早的已读短信,获取接收时间最早的短信的 短信编号信息,并将该短信编号信息发送至短信删除模块50。
步骤112,删除所选中的短信。短信删除模块50根据短信编号信息删除与该短信编号信 息相应的短信,并触发短信收件箱10重新排列其所保存的短信的短信编号信息。
上述短信自动删除系统100以及其短信自动删除方法可以达到自动删除短信的效果。在 一些情况下,以电话号码存储的短信也可能不是垃圾短信或广告短信,而是接收时间较早的 短信也可能对用户来说是有价值的短信。在这种情况下,本发明根据用户可能的需求,还提 出了另外一较佳实施方式,即对某些特定短信进行保护的短信自动删除系统及方法。
请参看图6,为了对某些特定短信进行保护,需对短信收件箱10中的短信的数据结构进 行修改。短信收件箱10中保存的短信在图5之短信数据结构的基础增加了1字节的保护标志。 该保护标志默认为O,表示该短信不被保护的短信,可以自动删除该短信。若用户在阅读一 条短信后,想长期保存该条短信,则将该条短信设置为被保护的短信,而保护标志的状态由 0变为1,从而不可以自动删除。
请结合参看图3,另一较佳实施方式之自动删除系统200,其在自动删除系统100的基础 上增加了提示模块70。提示模块70用于输出提示信息,以提示用户设定短信保护标志。该提 示信息为文字信息或语音信息或至少二者之结合。例如,当用户査看完一条短信后,继续査 看下一条短信或结束査看短信时,提示模块60被启动并输出文字信息,且在移动通信终端的屏幕上弹出"是否删除该短信"的字眼,若用户想长期保存该条短信,则按下确定键,则该 条短信的保护标志的状态由0自动变为1,即可完成将该短信设置为被保护的短信。
相应地,短信解析模块30中的删除条件的级别也需重新设定,其中,以电话号码存储且 未被保护的已读短信具有删除条件的最高级别;接收时间最早且未被保护的已读短信具有删 除条件的次高级别。
请参看图4,基于上述分析,对某些特定短信进行保护的短信自动删除方法,其包括以 下步骤
步骤202,接收并保存短信。短信收件箱10接收并保存短信,且产生一检测信号。 步骤204,检测所保存的短信占用的存储容量是否达到预设值。检测模块20接收到该检 测信号后,检测短信收件箱10被保存的短信占用的存储容量大小,若短信收件箱10被保存的 短信占用的存储容量已达到预设值,则进入步骤206,若短信收件箱10被保存的短信占用的 存储容量未达到预设值,则执行步骤202。
步骤206,判断是否存在以电话号码存储的已读短信。短信解析模块30逐条读取短信收 件箱10中的每条已读短信的发信人名字/电话号码字段信息,并判断是否存在以电话号码存 储的已读短信,若存在以电话号码存储的已短信,解析模块获取所有以号码存储的已读短信 相应的短信编号信息,则进入步骤208;若短信收件箱10中为存在以电话号码存储的已读短 信,则进入步骤210。
步骤208,判断是否存在以号码存储且未被保护的已读短信。短信解析模块30根据所获 取得短信编号信息读取相应短信的保护标志字段信息,并判断是否存在未被保护的已读短信 ,若存在以电话号码存储且保护标志为O的已读短信,短信解析模块30则判断该短信未被保 护,进入步骤210;若不存在以电话号码存储且保护标志为O的已读短信,短信解析模块30则 判断以号码存储的已读短信全部被保护,则进入步骤步骤212 。
步骤210,选中以号码存储且未被保护的已读短信。短信解析模块30将以电话号码存储 且未被保护的已读短信相应的短信编号信息发送至短信删除模块50。
步骤212,选中接收时间最早且未被保护的已读短信。短信收件箱10中的短信一般以接 收时间从早到晚的顺序进行排列,因此,短信解析模块30逐条读取已读短信的保护标志字段 信息,若读取到一条保护标志为O的已读短信,即该已读短信接收时间最早且未被保护,则 获取该条已读短信的短信编码信息,并将该短信编码信息发送至短信删除模块30。上述选中 接收时间最早且未被保护的已读短信方式为首先解析短信接收时间再解析短信保护标志。若 通过其它方式,如首先解析已读短信的保护标志再解析已读短信的接收时间,即短信解析模块30首先读取每条已读短信的保护标志字段信息,并获取短信保护标志为O的已读短信的短 信编号信息,也就是获取未被保护的已读短信的短信编号信息;接着根据所有获取的短信编 号信息读取相应已读短信的接收时间字段信息;然后比较出接收时间最早且未被保护的已读 短信,并将接收时间最早且未被保护的已读短信的短信编号信息发送至短信删除模块50,也 同样能达到选中接收时间最早且未被保护的短信的效果。
步骤214,删除所选中的短信。短信删除模块50根据短信编号信息,删除短信收件箱IO 中与该已读短信编号信息相应的短信,并触发短信收件箱10重新排列其所保存的短信的短信 编号信息。
如图5及图6所示的数据结构,其中每一字段所占的字节数(如发信人的名字/电话号码 占用20个字节)仅反映上述各实施方式的特定的实施例,在其他实施例中,这些字节数可以 根据设计要求而改变。另外,在本实施例中,所述预设值为短信收件箱10的存储容量,在其 他实施例中,所述预设值可以根据设计需求设置为小于短信收件箱10的存储容量,以确保在 持续接收短信时,有足够的存储容量保存新的短信。
综上所述,使用上述短信自动删除系统以及短信自动删除方法,当检测到短信收件箱被 占用的存储容量达到预设值时,则及时地自动删除短信,有效地防止因存储容量不足而无法 接收短信。另外,还通过设置保护标志,确保删除短信的精确性,使移动通信终端更人性化
权利要求
1.一种短信自动删除系统,其特征在于该短信自动删除系统包括短信收件箱、检测模块、短信解析模块以及短信删除模块,所述短信收件箱用于接收并保存短信;所述检测模块用于检测所述短信收件箱被占用的存储容量是否达到预设值,若达到预设值,则产生一解析信号;所述短信解析模块接收该解析信号,并根据预设的删除条件的级别,依照从高到低的次序选中符合相应的删除条件的短信;所述短信删除模块用于删除所选中的短信。
2、如权利要求l所述的短信自动删除系统,其特征在于所述删除条 件的级别可以由移动通信终端制造商预先设定在所述短信解析模块中。
3、如权利要求l所述的短信自动删除系统,其特征在于所述短信自动删除系统还包括一设定模块,用于根据用户需求在所述短信解析模块中设定所述删除条件 的级别。
4、如权利要求l所述的短信自动删除系统,其特征在于以电话号码 存储的已读短信具有所述删除条件的最高级别;接收时间最早的已读短信具有所述删除条件 的次高级别。
5、如权利要求4所述的短信自动删除系统,其特征在于所述短信解 析模块选中符合删除条件的过程包括判断短信收件箱中是否存在以电话号码存储的已读短 信;若存在以电话号码存储的已读短信,所述短信解析模块则选中以电话号码存储的已读短 信;若不存在以电话号码存储的已读短信,所述短信解析模块选中接收时间最早的已读短信
6、如权利要求l所述的短信自动删除系统,其特征在于所述短信自动删除系统还包括提示模块,当用户阅读完一条短信后,继续査看下一条短信或结束査看短 信时,用于输出提示信息以提示用户根据需要设置短信的保护标志,所述短信的保护标志为 被保护或未被保护。
7、如权利要求6所述的短信自动删除系统,其特征在于所述短信解析模块选中符合删除条件的过程包括判断短信收件箱中是否存在以电话号码存储的已读短 信,若存在以电话号码存储的已读短信,所述短信解析模块则判断是否存在以电话号码存储 且未被保护的已读短信,若存在以电话号码存储且未被保护的已读短信,所述短信解析模块 则选中以电话号码存储且未被保护的已读短信;若不存在以电话号码存储的已读短信,所述 短信解析模块则选中接收时间最早的已读短信,若不存在以电话号码存储且未被保护的已读 短信,则选择接收时间最早且未被保护的已读短信。
8. 一种短信自动删除方法,其包括 接收并保存短信;判断所保存的短信占用的存储容量是否达到预设值;若所保存的短信占用的存储容量已达到预设值,根据短信删除级别,依照从高到低的 次序选中符合相应的删除条件的短信; 删除选中的短信。
9.如权利要求8所述的短信自动删除方法,其特征在于所述删除条 件的级别由移动通信终端制造商预先设定或者由用户根据需要设定。
10.如权利要求8所述的短信自动删除方法,其特征在于以电话号 码存储的已读短信具有所述删除条件的最高级别,接收时间最早的已读短信具有删除条件的 次高级别。
11.如权利要求10所述的短信自动删除的方法,其特征在于选中符 合删除条件的短信过程包括如下步骤判断是否存在以电话号码存储的已读短信;若存在以电话号码存储的已读短信,则选中以电话号码存储的已读短信; 若不存在以电话号码存储的已读短信,则选中接收时间最早的已读短信。
12.如权利要求8所述的短信自动删除方法,其特征在于以电话号 码存储且未被保护的已读短信具有所述删除条件的最高级别,接收时间最早且未被保护的已 读短信具有所述短信删条件的次高级别。
13.如权利要求12所述的短信自动删除的方法,其特征在于选中符 合删除条件的短信过程包括如下步骤判断是否存在以电话号码存储的已读短信;若存在以电话号码存储的已读短信,则判断是否存在以电话号码存储且未被保护的已读短信;若存在以电话号码存储且未被保护的已读短信,则选中以电话号码存储且未被保护的 短信;若不存在以电话号码存储的已读短信或不存在以电话号码存储且未被保护的已读短信 ,则选中接收时间最早且未被保护的已读短信。
全文摘要
一种短信自动删除方法,其包括接收并保存短信;判断所保存的短信占用的存储容量是否达到预设值;若所保存的短信占用的存储容量已达到预设值,根据删除条件的级别,依照从高到低的次序选中符合相应的删除条件的短信;删除选中的短信。使用上述短信自动删除方法,可以根据短信存储容量的不足自动删除短信,有效地防止因存储容量不足而无法接收短信。此外,本发明还提供一种短信自动删除系统。
文档编号H04W4/14GK101321340SQ200710200800
公开日2008年12月10日 申请日期2007年6月8日 优先权日2007年6月8日
发明者李德志, 翁世芳, 邓勇军 申请人:鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1