专利名称:一种移动终端接收/发送及删除信息处理方法
技术领域:
本发明涉及移动通信领域,尤其涉及一种移动终端接收信息及发送信息处理方法。
背景技术:
现有技术中,由于信息的存储是按照发件箱和收件箱分开存储查看,所以手机用 户在查看和某个人的短信聊天记录时,只能先去查看收件箱中短信,看看收到了某个联系 人什么样子的短信,再去查看发件箱中,给该联系人发送了什么样子的短信,这样一来,对 用户造成了诸多不便。
发明内容
本发明所要解决的技术问题在于提出一种方便查阅的发送及接收信息处理方式。
为了解决上述技术问题,本发明提供一种移动终端接收/发送信息处理方法,包 括 接收/发送信息; 判断是否存在对应该信息的对方标识的存储序列,若存在,则根据该信息的属性 确定其在所述存储序列中的位置并对应存储;否则,创建对应该信息的对方标识的存储序 列并存储; 按序显示所述存储序列中所存储的信息。
其中,所述信息为文本短消息和/或多媒体消息。
其中,所述存储序列为链表。
其中,所述信息的属性包括时间。 其中,所述信息的对方标识包括对方的用户身份识别码。
其中,对应不同身份识别码的不同存储序列也按序排列。
相应的,本发明还提供一种移动终端删除信息处理方法,包括 判断待删除信息是否是存储序列中的信息,若是,则将该存储序列删除并结束;否 则,删除该信息并继续向下执行; 根据该删除的信息的对方标识定位对应的存储序列,并将该存储序列中与所述删 除的信息的记录号相同的信息予以删除。 其中,所述将该存储序列中与所述删除的信息的记录号相同的信息予以删除步骤 之后还包括 判断已发送的信息及已接收的信息中是否有所述删除的信息的对方标识的信息 存在,若没有,则将所述对应的存储序列删除。 其中,判断待删除信息是否是存储序列中的信息的步骤中,若是,则将该存储序列 删除后,还删除已发送的信息及已接收的信息中对方标识为该待删除信息的对方标识的信 息。
其中,所述对方标识包括对方的用户身份识别码。 本发明中,由于将已发送的信息和接收信息按照顺序集中显示,因而使得用户查 阅非常方便。
图l是本发明
图2是本发明
图3是本发明
种接收信息处理方法的 种发送信息处理方法的 种删除信息处理方法的
个实施例的流程图; 个实施例的流程图; 个实施例的流程图。
具体实施例方式
首先,简要阐述本发明的原理 本发明中,根据当前用户的对方用户的标识来统一组织发送的信息和接收的信 息,使得当前用户与对方用户的往来信息按照某一属性统一组织显示,从而方便用户进行 查阅。 下面结合附图对本发明进行详细阐述。 参考图l,图示了本发明一种接收信息处理方法的一个实施例的流程图。如图所 示,包括 步骤S100,接收信息。 本步骤中,所述信息可以是文本格式的短消息,也可以是包含音视频的多媒体短 消息。 步骤S101,判断是否存在对应存储序列,若是,则执行步骤S102,否则执行步骤 S104。 本步骤中,根据上一步中所接收到的信息的对方标识,判断是否有对应于该标识 的存储序列。 所述对方标识可以是所接收信息的发送方的手机号码等。 所述的存储序列是按照所述对方标识而创建的连续或不连续的存储空间,该存储 空间中所存储的数据按照一定的顺序进行组织。例如 所述存储序列可以采用链表,该链表中的每个节点存储所述接收到的信息,而每 个节点的下一节点指向的确定则可以依据时间,按照时间的先后进行节点的链接。其中,每 一个对方标识则对应一个链表,该链表中存储与该对方标识所对应的用户的往来信息。
步骤S102,确定存储位置并存储。 S卩,当通过上一步确定有对应的存储序列时,则本步骤中将步骤S100所得到的信 息存储至所述存储序列的对应位置。 所述位置的确定依据步骤S100中所得到的信息的属性,例如信息的接收时间属 性等。按照时间顺序将步骤SIOO中所接收到的信息存储入所述存储序列的对应位置。
其中,当以链表方式作为所述存储序列来存储所述接收信息时,则本步骤中将所 述接收的信息按照接收时间插入至所述链表的具体位置时,则同时修改该位置的前节点的 下一节点地址,并同时设置本次插入的节点的下一节点地址。
步骤S103,显示所述存储序列中所存储信息。
本步骤中,按照所述存储序列的组织顺序将其所存储的信息显示出来,供使用者 查阅。本步骤与上一步之间可以是紧接着自动执行的步骤,也可以是由用户认为触发的步 骤(接收信息后由用户选择进入所述存储序列,比如命名为"聊天记录"的信箱,其区别于 收件箱和发件箱)。 本步骤结束后执行步骤S105。
步骤S104,创建存储序列并存储。 S卩,当通过步骤S101确定不存在对应于步骤S100中所接收的信息的对方标识的
存储序列时,则执行本步骤来创建一个对应于步骤S100中所接收的信息的对方标识的存
储序列;创建完毕后,则将所述步骤SIOO中所接收的信息存储入所述存储序列;一般的,所
述接收的信息应该是该存储序列中的第一个。 其中,对于存储序列的解释可以参考上文相关部分。 本步骤结束后执行步骤S103。 步骤S105,结束。 参考图2,图示了本发明一种发送信息处理方法的一个实施例的流程图。如图所 示,包括 步骤S200,发送信息。 本步骤中,所述信息可以是文本格式的短消息,也可以是包含音视频的多媒体短 消息。 步骤S201,判断是否存在对应存储序列,若是,则执行步骤S202,否则执行步骤 S204。 本步骤的详细过程可以参考步骤SIOI。 步骤S202,确定存储位置并存储。 本步骤的详细过程可以参考步骤S102。 步骤S203,显示所述存储序列中所存储信息。 本步骤的详细过程可以参考步骤S103,结束后执行步骤S205。 步骤S204,创建存储序列并存储。 本步骤的详细过程可以参考步骤S104。 步骤S205,结束。 需要说明的是,信息的接收和发送是一个完整的过程,在此仅为方便说明而分开 阐述。在实际的应用中所述存储序列上层应用可以具有不同的称呼,例如聊天记录,往来消 息等等,其所对应存储的内容均是与本用户与对方用户(对方标识对应的用户)的往来信 息;并且,很重要的一点,所述往来信息在显示时同样按照一定的顺序显示。例如,按照时间 顺序显示等,以方便用户查阅。 用户在使用过程中,只需要进入所述存储序列对应的模块(例如所述聊天记录, 往来消息等),便可以浏览对方与自己的按照时间排序的聊天记录,方便快捷。
参考图3,图示了本发明一种删除信息处理方法的一个实施例的流程图。 一般的, 对于手机来说,其都包含发件箱和收件箱,发件箱用来存储已经发送的消息,而收件箱则用 来存储已经接收到的消息。而本实施例中,针对所述存储序列对应有"聊天记录"信箱,通 过该信箱可以进入所述存储序列以进行查阅浏览交互的信息。如图所示 本实施例包括以下步骤 步骤S300,判断是否为存储序列中信息,若是,则执行步骤S301,否则执行步骤S303。 本步骤发生在用户选择执行删除操作后,由处理器判断待删除的信息是否是存储序列中信息。 而判断是否是存储序列中信息则只需判断用户是否是在进入所述"聊天记录"信箱后执行的删除操作,若是,则认为是存储序列中信息,否则认为不是。
步骤S301,删除所述存储序列。 S卩,当通过上一步确定待删除的信息是存储序列中的信息时,则认为删除该存储序列中的某一个信息便是期望删除整个存储序列。因为,用户使用"聊天记录"的目的一个是由于方便,另一个也在于其完整性,而如果要删除其中一个,则认为欲全部删除。这样也方便用户不必进行一一删除。 步骤S302,删除发件箱及收件箱中该号码的信息。 所述号码即为对方手机号码,也就是上述待删除信息的对方标识。如果用户认同步骤S301将所述存储序列删除,由于存储序列中所存储的内容必然也存在于收件箱和发件箱(如果设置了保存已发送信息),因而本步骤中一并将发件箱和收件箱中的该手机号码的信息删除,用户不必再进入收件箱或发件箱进行删除,方便了用户。
本步骤结束后执行步骤S309。
步骤S303,删除所述信息。 S卩,当通过步骤S300判断待删除信息不是存储序列中信息时(有可能是发件箱中信息,或收件箱中信息等),则直接对其进行删除。
步骤S304,定位存储序列。 本步骤中,根据所述删除的信息的对方标识(例如对方手机号码)找到对应的存储序列。因为,通过图1和图2实施例可知,每个存储序列的创建也都是基于所述对方标识来进行区分。 步骤S305,删除该存储序列中对应信息。
在这里可以分出两种情况 情况一,若步骤S303中所删除的信息在存储时是在两个不同的存储位置两次存储,即在收件箱/发件箱存储一次,然后在所述聊天记录信箱存储一次。那么,二者必然有相同的记录编号,所以此时便可以根据该记录编号,删除步骤S304定位所述存储序列中对应的信息。 情况二,若步骤S303中所删除的信息在存储时仅在一个存储位置存储一次,此时收件箱/发件箱和所述聊天记录信箱中对应显示的信息只是均映射到该存储位置。那么,在经过步骤S303删除了所述信息后,所述存储位置上的内容为空,但是对于链表来说其对应的节点的下一节点的地址指向信息还存在,故要通过本步骤进一步将该节点删除。对于本领域普通技术人员来说,可以预见的是,由于该节点的删除,该节点的上一节点的地址信息应该修改指向为该节点的下一节点的地址。 步骤S306,判断发件箱中是否有该号码信息,若是,则执行步骤S309,否则执行步骤S307。
步骤S307,判断收件箱中是否有该号码信息,若是,则执行步骤S309,否则执行步骤S308。 事实上,步骤S306和S307并无先后之分。步骤S306和步骤S307的作用在于,当执行步骤S305删除了所述存储序列中的对应信息后,若此时发件箱和收件箱中都没有该号码的信息,则实质上所述存储序列中也已没有该号码的信息。所以,要通过步骤S306和步骤S307的判断来及时执行步骤S308,删除所述存储序列以节省存储空间。
步骤S308,删除该存储序列。 S卩,删除步骤S303中信息所对应的存储序列,以节省存储空间。
步骤S309,结束。 以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
一种移动终端接收/发送信息处理方法,包括接收/发送信息;判断是否存在对应该信息的对方标识的存储序列,若存在,则根据该信息的属性确定其在所述存储序列中的位置并对应存储;否则,创建对应该信息的对方标识的存储序列并存储;按序显示所述存储序列中所存储的信息。
2. 根据权利要求1所述的方法,其特征在于,所述信息为文本短消息和/或多媒体消息。
3. 根据权利要求1所述的方法,其特征在于,所述存储序列为链表。
4. 根据权利要求1所述的方法,其特征在于,所述信息的属性包括时间。
5. 根据权利要求1所述的方法,其特征在于,所述信息的对方标识包括对方的用户身 份识别码。
6. 根据权利要求5所述的方法,其特征在于,对应不同身份识别码的不同存储序列也 按序排列。
7. —种移动终端删除信息处理方法,包括判断待删除信息是否是存储序列中的信息,若是,则将该存储序列删除并结束;否则, 删除该信息并继续向下执行;根据该删除的信息的对方标识定位对应的存储序列,并将该存储序列中与所述删除的 信息的记录号相同的信息予以删除。
8. 根据权利要求7所述的方法,其特征在于,所述将该存储序列中与所述删除的信息 的记录号相同的信息予以删除步骤之后还包括判断已发送的信息及已接收的信息中是否有所述删除的信息的对方标识的信息存在, 若没有,则将所述对应的存储序列删除。
9. 根据权利要求7或8所述的方法,其特征在于,判断待删除信息是否是存储序列中的 信息的步骤中,若是,则将该存储序列删除后,还删除已发送的信息及已接收的信息中对方 标识为该待删除信息的对方标识的信息。
10. 根据权利要求7或8所述的方法,其特征在于,所述对方标识包括对方的用户身份 识别码。
全文摘要
本发明公开了一种移动终端接收/发送信息处理方法,包括接收/发送信息;判断是否存在对应该信息的对方标识的存储序列,若存在,则根据该信息的属性确定其在所述存储序列中的位置并对应存储;否则,创建对应该信息的对方标识的存储序列并存储;按序显示所述存储序列中所存储的信息。本发明中,由于将已发送的信息和接收信息按照顺序集中显示,因而使得用户查阅非常方便。本发明还提供一种移动终端删除信息处理方法。
文档编号H04W4/14GK101711018SQ200910229690
公开日2010年5月19日 申请日期2009年10月29日 优先权日2009年10月29日
发明者孙璐 申请人:青岛海信移动通信技术股份有限公司