一种显示短信记录的方法和装置.pdf

上传人:Y948****062 文档编号:659825 上传时间:2018-03-02 格式:PDF 页数:12 大小:3.49MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310211070.7

申请日:

2013.05.30

公开号:

CN104219639A

公开日:

2014.12.17

当前法律状态:

实审

有效性:

审中

法律详情:

实质审查的生效IPC(主分类):H04W 4/14申请日:20130530|||公开

IPC分类号:

H04W4/14(2009.01)I

主分类号:

H04W4/14

申请人:

腾讯科技(深圳)有限公司

发明人:

陈静聪; 李斌

地址:

518000 广东省深圳市福田区振兴路赛格科技园2栋东403室

优先权:

专利代理机构:

北京三高永信知识产权代理有限责任公司 11138

代理人:

罗振安

PDF下载: PDF下载
内容摘要

本发明公开了一种显示短信记录的方法和装置,属于计算机技术领域。所述方法包括:接收群发短信的短信记录显示指令,所述短信记录显示指令中携带有会话标识;在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录;根据获取的多个短信记录,生成合并的群发短信记录,并对所述群发短信记录进行显示,其中,所述群发短信记录的内容信息与所述多个短信记录的内容信息相同。采用本发明,可以降低对短信应用的会话窗口中显示资源的占用。

权利要求书

1.  一种显示短信记录的方法,其特征在于,所述方法包括:
接收群发短信的短信记录显示指令,所述短信记录显示指令中携带有会话标识;
在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录;
根据获取的多个短信记录,生成合并的群发短信记录,并对所述群发短信记录进行显示,其中,所述群发短信记录的内容信息与所述多个短信记录的内容信息相同。

2.
  根据权利要求1所述的方法,其特征在于,所述接收群发短信的短信记录显示指令之前,还包括:
接收群发短信的发送指令,所述发送指令中携带有所述内容信息、所述会话标识和多个目标账户标识;根据所述发送指令中携带的所述内容信息和会话标识,分别生成对应所述发送指令中携带的各目标账户标识的短信记录,并为生成的各短信记录设置相同的时间戳;
所述在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,包括:
在存储的与所述会话标识对应的短信记录中,获取具有相同的时间戳的多个短信记录。

3.
  根据权利要求2所述的方法,其特征在于,所述群发短信记录的时间戳为获取的多个短信记录的时间戳。

4.
  根据权利要求1所述的方法,其特征在于,所述在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,包括:
在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值且具有相同的内容信息的多个短信记录。

5.
  根据权利要求1所述的方法,其特征在于,所述根据获取的多个短信记录,生成合并的群发短信记录之后,还包括:
将所述群发短信记录的会话标识设置为所述短信记录显示指令中携带的会 话标识;
在存储的短信记录中,将所述多个短信记录替换为所述群发短信记录。

6.
  一种显示短信记录的装置,其特征在于,所述装置包括:
接收模块,用于接收群发短信的短信记录显示指令,所述短信记录显示指令中携带有会话标识;
获取模块,用于在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录;
显示模块,用于根据获取的多个短信记录,生成合并的群发短信记录,并对所述群发短信记录进行显示,其中,所述群发短信记录的内容信息与所述多个短信记录的内容信息相同。

7.
  根据权利要求6所述的装置,其特征在于,还包括生成模块,用于:
在所述接收群发短信的短信记录显示指令之前,接收群发短信的发送指令,所述发送指令中携带有所述内容信息、所述会话标识和多个目标账户标识;根据所述发送指令中携带的所述内容信息和会话标识,分别生成对应所述发送指令中携带的各目标账户标识的短信记录,并为生成的各短信记录设置相同的时间戳;
所述获取模块,用于:
在存储的与所述会话标识对应的短信记录中,获取具有相同的时间戳的多个短信记录。

8.
  根据权利要求7所述的装置,其特征在于,所述群发短信记录的时间戳为获取的多个短信记录的时间戳。

9.
  根据权利要求6所述的装置,其特征在于,所述获取模块,用于:
在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值且具有相同的内容信息的多个短信记录。

10.
  根据权利要求6所述的装置,其特征在于,所述显示模块,还用于:
在所诉根据获取的多个短信记录生成合并的群发短信记录之后,将所述群发短信记录的会话标识设置为所述短信记录显示指令中携带的会话标识;
在存储的短信记录中,将所述多个短信记录替换为所述群发短信记录。

说明书

一种显示短信记录的方法和装置
技术领域
本发明涉及计算机技术领域,特别涉及一种显示短信记录的方法和装置。
背景技术
随着终端技术和移动通信技术的快速发展,手机等移动终端已经快速的得到了推广应用,尤其是在智能手机出现并普及之后,手机已经逐渐成为人们生活中不可或缺的通信工具。短信是人们在应用手机的过程中最常使用的通信方式之一。
在短信应用中设置有会话窗口,每个会话窗口用于显示一个会话,会话中包括本地账户与一个目标账户(进行短信通信的对端账户)或一组目标账户(群发短信的情况)之间的短信记录,短信记录中可以包括短信的会话标识、目标账户标识(如通信对端的电话号码)、时间戳(生成短信记录的时刻)、内容信息等信息。在打开会话窗口进行短信记录的显示时,手机会根据该会话窗口对应的会话标识在短信数据库中查找对应的短信记录,并对查找到的短信记录进行显示。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
手机在发送群发短信时,实际要分别发送多条短信,并且会存储多条短信的短信记录。在群发短信对应的会话窗口中进行短信记录的显示时,如果按照上述现有技术中的处理方式显示短信记录,则会对该群发短信的每个短信记录进行分别显示,当群发短信的目标账户很多时,需要显示大量的短信记录,这将导致会话窗口中大量的显示资源被占用。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种显示短信记录的方法和装置,可以降低对短信应用的会话窗口中显示资源的占用。所述技术方案如下:
一方面,提供了一种显示短信记录的方法,所述方法包括:
接收群发短信的短信记录显示指令,所述短信记录显示指令中携带有会话标识;
在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录;
根据获取的多个短信记录,生成合并的群发短信记录,并对所述群发短信记录进行显示,其中,所述群发短信记录的内容信息与所述多个短信记录的内容信息相同。
优选的,所述接收群发短信的短信记录显示指令之前,还包括:
接收群发短信的发送指令,所述发送指令中携带有所述内容信息、所述会话标识和多个目标账户标识;根据所述发送指令中携带的所述内容信息和会话标识,分别生成对应所述发送指令中携带的各目标账户标识的短信记录,并为生成的各短信记录设置相同的时间戳;
所述在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,包括:
在存储的与所述会话标识对应的短信记录中,获取具有相同的时间戳的多个短信记录。
优选的,所述群发短信记录的时间戳为获取的多个短信记录的时间戳。
优选的,所述在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,包括:
在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值且具有相同的内容信息的多个短信记录。
优选的,所述根据获取的多个短信记录,生成合并的群发短信记录之后,还包括:
将所述群发短信记录的会话标识设置为所述短信记录显示指令中携带的会话标识;
在存储的短信记录中,将所述多个短信记录替换为所述群发短信记录。
另一方面,提供了一种显示短信记录的装置,所述装置包括:
接收模块,用于接收群发短信的短信记录显示指令,所述短信记录显示指令中携带有会话标识;
获取模块,用于在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录;
显示模块,用于根据获取的多个短信记录,生成合并的群发短信记录,并对所述群发短信记录进行显示,其中,所述群发短信记录的内容信息与所述多个短信记录的内容信息相同。
优选的,还包括生成模块,用于:
在所述接收群发短信的短信记录显示指令之前,接收群发短信的发送指令,所述发送指令中携带有所述内容信息、所述会话标识和多个目标账户标识;根据所述发送指令中携带的所述内容信息和会话标识,分别生成对应所述发送指令中携带的各目标账户标识的短信记录,并为生成的各短信记录设置相同的时间戳;
所述获取模块,用于:
在存储的与所述会话标识对应的短信记录中,获取具有相同的时间戳的多个短信记录。
优选的,所述群发短信记录的时间戳为获取的多个短信记录的时间戳。
优选的,所述获取模块,用于:
在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值且具有相同的内容信息的多个短信记录。
优选的,所述显示模块,还用于:
在所诉根据获取的多个短信记录生成合并的群发短信记录之后,将所述群发短信记录的会话标识设置为所述短信记录显示指令中携带的会话标识;
在存储的短信记录中,将所述多个短信记录替换为所述群发短信记录。
本发明实施例提供的技术方案带来的有益效果是:
本发明实施例中,接收携带有会话标识的群发短信的短信记录显示指令,在存储的与该会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,然后,根据获取的多个短信记录,生成合并的群发短信记录,并进行显示,这样,在对群发短信的短信记录进行显示时,只显示一条群发短信记录,从而,可以降低对显示资源的占用。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的显示短信记录的方法流程图;
图2a、2b是本发明实施例提供的进行短信记录合并的示意图;
图3是本发明实施例提供的生成短信记录的方法流程图;
图4是本发明实施例提供的显示短信记录的装置结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
实施例一
本发明实施例提供了一种显示短信记录的方法,如图1所示,该方法的处理流程可以包括如下的步骤:
步骤101,接收群发短信的短信记录显示指令,短信记录显示指令中携带有会话标识。
步骤102,在存储的与上述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录。
步骤103,根据获取的多个短信记录,生成合并的群发短信记录,并对该群发短信记录进行显示,其中,该群发短信记录的内容信息与多个短信记录的内容信息相同。
本发明实施例中,接收携带有会话标识的群发短信的短信记录显示指令,在存储的与该会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,然后,根据获取的多个短信记录,生成合并的群发短信记录,并进行显示,这样,在对群发短信的短信记录进行显示时,只显示一条群发短信记录,从而,可以降低对显示资源的占用。
实施例二
本发明实施例提供了一种显示短信记录的方法,该方法的执行主体可以为 具有短信功能的终端,优选为手机等移动终端。
下面将结合具体的实施方式,对如图1所示的处理流程进行详细的说明,内容可以如下:
步骤101,接收群发短信的短信记录显示指令,短信记录显示指令中携带有会话标识。
其中,短信记录显示指令可以是用于指示在短信应用的会话窗口中显示短信记录的指令,群发短信的短信记录显示指令可以是用于指示在群发短信的会话窗口中显示短信记录的指令。会话标识用于标识终端与一个目标账户或一组目标账户进行短信通信的会话,会话中包括通信各方发送的短信记录。
具体的,可以在打开短信应用中的会话窗口时触发短信记录显示指令。用户打开短信应用后在会话列表中点击选择某会话,打开相应的会话窗口,则会触发生成短信记录显示指令,这时,可以将用户点击选择的会话对应的会话标识携带于短信记录显示指令中。
另外,在短信应用中的会话窗口处于打开状态时,如果检测到新生成包括有该会话窗口对应的会话标识的短信记录,则可以触发生成短信记录显示指令,并可以在短信记录显示指令携带该会话窗口的会话标识。终端生成短信记录的处理流程会在后面内容中详细说明。
触发生成短信记录显示指令的方式还有很多种,本发明实施例中不再进行一一列举。
步骤102,在存储的与上述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录。
终端可以设置有短信数据库,用于存储短信记录,短信记录中可以包括发送短信(已发送或正在发送的短信)的短信记录和接收短信的短信记录。短信记录中可以包括其所属会话的会话标识,还可以包括内容信息、时间戳、目标账户标识等信息。其中,内容信息为短信的内容,时间戳为生成短信记录的时刻,目标账户标识可以为会话中与终端进行短信通信的对端的手机号码。
在执行步骤102时,可以在短信数据库存储的短信记录中,查找会话标识为上述短信记录显示指令中携带的会话标识的短信记录,得到相应的会话中的各短信记录,然后,在此会话的各短信记录中,根据各短信记录的时间戳,获取多个短信记录,此多个短信记录两两之间的时间戳之差不超过预设的阈值。 这样,可以获取到相互之间时间差较小的多个短信记录,此多个短信记录可以认为属于一条群发短信。
对于上述执行过程,需要解释的是,当点击发送某个群发短信时,终端可以按一定顺序分别生成对应该群发短信的各目标账户标识的短信记录,一般,短信记录的时间戳可以是其生成的时刻,而且,对应该群发短信的各短信记录的生成时刻的时间差较小。所以通过上述的方式可以获取到与某群发短信对应的各短信记录。
优选的,上述获取多个短信记录可以要求多个短信记录的内容相同,相应的步骤102的处理可以是:在存储的与会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值且具有相同的内容信息的多个短信记录。
具体的,在上述查找到的某会话的各短信记录中,可以根据各短信记录的时间戳和内容信息获取符合上述要求的多个短信记录。这样,可以防止因时钟错误而导致的获取的多个短信记录不属于同一群发短信。
步骤103,根据获取的多个短信记录,生成合并的群发短信记录,并对该群发短信记录进行显示。
具体的,可以根据获取的多个短信记录,生成一个群发短信记录。该群发短信记录可以至少包括内容信息和会话标识,该群发短信记录的内容信息可以与此多个短信记录的内容信息相同,该群发短信记录的会话标识也可以与此多个短信记录的会话标识相同。该群发短信记录也可以包括时间戳,其时间戳可以根据获取的多个短信记录的时间戳确定,优选的,群发短信记录的时间戳可以是此多个短信记录中最早和最晚生成的短信记录的时间戳之间时间范围内的任意时刻,进一步的,群发短信记录的时间戳可以优选为此多个短信记录中最早生成的短信记录的时间戳。该群发短信记录也可以包括目标账户标识,该群发短信记录的目标账户标识可以为多个,可以包括获取的多个短信记录的目标账户标识。
在生成群发短信记录之后,可以将群发短信记录存储在缓存中,然后根据缓存的数据进行该群发短信记录的显示,完成显示后可以删除缓存中的群发短信记录。这种处理方式不对短信数据库中的短信记录进行修改,采用临时生成群发短信记录并显示的方式。
另外,也可以用新生成的群发短信记录替换此多个短信记录,具体可以在 根据获取的多个短信记录生成合并的群发短信记录之后,将该群发短信记录的会话标识设置为上述短信记录显示指令中携带的会话标识,然后在存储的短信记录中,将多个短信记录替换为所述群发短信记录。可以将群发短信记录存储到短信数据库中,作为该会话标识对应的会话的短信记录,并将之前存储的对应该会话标识的此多个短信记录删除。这样,可以节省短信数据库的存储空间。图2a、图2b中给出了一个将短信记录合并为群发短信记录的实例,图2a为N个短信记录,图2b为合并的群发短信记录。
本发明实施例中,还提供了针对群发短信的生成短信记录的处理流程,优选的,此生成短信记录的处理流程可以在上述显示短信记录的处理流程之前进行,如图3所示,生成短信记录的处理流程可以包括如下步骤:
步骤301,接收群发短信的发送指令,该发送指令中携带有内容信息、会话标识和多个目标账户标识。
在实施中,用户在短信应用的短信编辑页面中输入短信内容并选择多个目标账户(收件人)后,点击发送按钮,则触发生成群发短信的发送指令,在生成发送指令时,将用户选择的多个目标账户的目标账户标识、输入的短信内容对应的内容信息、及此群发短信的会话的会话标识(如果是已有的会话则获取已有的会话标识,如果是新建立的会话则获取新分配的会话标识)携带于发送指令中。
步骤302,根据发送指令中携带的内容信息和会话标识,分别生成对应发送指令中携带的各目标账户标识的短信记录,并为生成的各短信记录设置相同的时间戳。
具体的,可以对应发送指令中携带的每个目标账户标识生成一个短信记录,生成的各短信记录的目标账户标识分别为发送指令中携带的各目标账户标识,生成的短信记录内容信息和会话标识均为发送指令中携带的内容信息和会话标识,另外,可以为生成的各短信记录设置相同的时间戳,该时间戳可以优选为这些短信记录中最先生成的短信记录的生成时刻。
基于上述时间戳的设置,在执行上述显示短信记录的处理流程时,步骤102的具体处理可以是:在存储的与短信记录显示指令中携带的会话标识对应的短信记录中,获取具有相同的时间戳的多个短信记录。优选的,可以在存储的与 短信记录显示指令中携带的会话标识对应的短信记录中,获取具有相同的时间戳且具有相同的内容信息的多个短信记录。
具体的,可以根据记录显示指令中携带的会话标识,在短信数据库中查找包括该会话标识的短信记录,然后在查找到的短信记录中,获取时间戳相同且内容也相同的多个短信记录。
相应的,步骤103中生成的群发短信记录的时间戳可以为获取的多个短信记录的时间戳。在根据获取的多个短信记录生成群发短信记录时,可以从获取的任一个短信记录中提取时间戳,并将提取的时间戳设置为该群发短信记录的时间戳。
在执行完步骤302之后,还可以根据生成的短信记录,将相应的短信加入到短信发送队列中进行发送。
本发明实施例中,接收携带有会话标识的群发短信的短信记录显示指令,在存储的与该会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,然后,根据获取的多个短信记录,生成合并的群发短信记录,并进行显示,这样,在对群发短信的短信记录进行显示时,只显示一条群发短信记录,从而,可以降低对显示资源的占用。
实施例三
基于相同的技术构思,本发明实施例提供了一种显示短信记录的装置,如图4所示,所述装置包括:
接收模块410,用于接收群发短信的短信记录显示指令,所述短信记录显示指令中携带有会话标识;
获取模块420,用于在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录;
显示模块430,用于根据获取的多个短信记录,生成合并的群发短信记录,并对所述群发短信记录进行显示,其中,所述群发短信记录的内容信息与所述多个短信记录的内容信息相同。
优选的,还包括生成模块,用于:
在所述接收群发短信的短信记录显示指令之前,接收群发短信的发送指令,所述发送指令中携带有所述内容信息、所述会话标识和多个目标账户标识;根 据所述发送指令中携带的所述内容信息和会话标识,分别生成对应所述发送指令中携带的各目标账户标识的短信记录,并为生成的各短信记录设置相同的时间戳;
所述获取模块420,用于:
在存储的与所述会话标识对应的短信记录中,获取具有相同的时间戳的多个短信记录。
优选的,所述群发短信记录的时间戳为获取的多个短信记录的时间戳。
优选的,所述获取模块420,用于:
在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值且具有相同的内容信息的多个短信记录。
优选的,所述显示模块430,还用于:
在所诉根据获取的多个短信记录生成合并的群发短信记录之后,将所述群发短信记录的会话标识设置为所述短信记录显示指令中携带的会话标识;
在存储的短信记录中,将所述多个短信记录替换为所述群发短信记录。
本发明实施例中,接收携带有会话标识的群发短信的短信记录显示指令,在存储的与该会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,然后,根据获取的多个短信记录,生成合并的群发短信记录,并进行显示,这样,在对群发短信的短信记录进行显示时,只显示一条群发短信记录,从而,可以降低对显示资源的占用。
需要说明的是:上述实施例提供的显示短信记录的装置在显示短信记录时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的显示短信记录的装置与显示短信记录的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或 光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

一种显示短信记录的方法和装置.pdf_第1页
第1页 / 共12页
一种显示短信记录的方法和装置.pdf_第2页
第2页 / 共12页
一种显示短信记录的方法和装置.pdf_第3页
第3页 / 共12页
点击查看更多>>
资源描述

《一种显示短信记录的方法和装置.pdf》由会员分享,可在线阅读,更多相关《一种显示短信记录的方法和装置.pdf(12页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN104219639A43申请公布日20141217CN104219639A21申请号201310211070722申请日20130530H04W4/1420090171申请人腾讯科技(深圳)有限公司地址518000广东省深圳市福田区振兴路赛格科技园2栋东403室72发明人陈静聪李斌74专利代理机构北京三高永信知识产权代理有限责任公司11138代理人罗振安54发明名称一种显示短信记录的方法和装置57摘要本发明公开了一种显示短信记录的方法和装置,属于计算机技术领域。所述方法包括接收群发短信的短信记录显示指令,所述短信记录显示指令中携带有会话标识;在存储的与所述会话标识对应的短信记。

2、录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录;根据获取的多个短信记录,生成合并的群发短信记录,并对所述群发短信记录进行显示,其中,所述群发短信记录的内容信息与所述多个短信记录的内容信息相同。采用本发明,可以降低对短信应用的会话窗口中显示资源的占用。51INTCL权利要求书2页说明书7页附图2页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书7页附图2页10申请公布号CN104219639ACN104219639A1/2页21一种显示短信记录的方法,其特征在于,所述方法包括接收群发短信的短信记录显示指令,所述短信记录显示指令中携带有会话标识;在存储的与所述会话。

3、标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录;根据获取的多个短信记录,生成合并的群发短信记录,并对所述群发短信记录进行显示,其中,所述群发短信记录的内容信息与所述多个短信记录的内容信息相同。2根据权利要求1所述的方法,其特征在于,所述接收群发短信的短信记录显示指令之前,还包括接收群发短信的发送指令,所述发送指令中携带有所述内容信息、所述会话标识和多个目标账户标识;根据所述发送指令中携带的所述内容信息和会话标识,分别生成对应所述发送指令中携带的各目标账户标识的短信记录,并为生成的各短信记录设置相同的时间戳;所述在存储的与所述会话标识对应的短信记录中,获取相互之间时。

4、间戳的差值不超过预设的阈值的多个短信记录,包括在存储的与所述会话标识对应的短信记录中,获取具有相同的时间戳的多个短信记录。3根据权利要求2所述的方法,其特征在于,所述群发短信记录的时间戳为获取的多个短信记录的时间戳。4根据权利要求1所述的方法,其特征在于,所述在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,包括在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值且具有相同的内容信息的多个短信记录。5根据权利要求1所述的方法,其特征在于,所述根据获取的多个短信记录,生成合并的群发短信记录之后,还包括将所述群发短信记录的会。

5、话标识设置为所述短信记录显示指令中携带的会话标识;在存储的短信记录中,将所述多个短信记录替换为所述群发短信记录。6一种显示短信记录的装置,其特征在于,所述装置包括接收模块,用于接收群发短信的短信记录显示指令,所述短信记录显示指令中携带有会话标识;获取模块,用于在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录;显示模块,用于根据获取的多个短信记录,生成合并的群发短信记录,并对所述群发短信记录进行显示,其中,所述群发短信记录的内容信息与所述多个短信记录的内容信息相同。7根据权利要求6所述的装置,其特征在于,还包括生成模块,用于在所述接收群发短信的短信记。

6、录显示指令之前,接收群发短信的发送指令,所述发送指令中携带有所述内容信息、所述会话标识和多个目标账户标识;根据所述发送指令中携带的所述内容信息和会话标识,分别生成对应所述发送指令中携带的各目标账户标识的短信记录,并为生成的各短信记录设置相同的时间戳;权利要求书CN104219639A2/2页3所述获取模块,用于在存储的与所述会话标识对应的短信记录中,获取具有相同的时间戳的多个短信记录。8根据权利要求7所述的装置,其特征在于,所述群发短信记录的时间戳为获取的多个短信记录的时间戳。9根据权利要求6所述的装置,其特征在于,所述获取模块,用于在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的。

7、差值不超过预设的阈值且具有相同的内容信息的多个短信记录。10根据权利要求6所述的装置,其特征在于,所述显示模块,还用于在所诉根据获取的多个短信记录生成合并的群发短信记录之后,将所述群发短信记录的会话标识设置为所述短信记录显示指令中携带的会话标识;在存储的短信记录中,将所述多个短信记录替换为所述群发短信记录。权利要求书CN104219639A1/7页4一种显示短信记录的方法和装置技术领域0001本发明涉及计算机技术领域,特别涉及一种显示短信记录的方法和装置。背景技术0002随着终端技术和移动通信技术的快速发展,手机等移动终端已经快速的得到了推广应用,尤其是在智能手机出现并普及之后,手机已经逐渐成。

8、为人们生活中不可或缺的通信工具。短信是人们在应用手机的过程中最常使用的通信方式之一。0003在短信应用中设置有会话窗口,每个会话窗口用于显示一个会话,会话中包括本地账户与一个目标账户(进行短信通信的对端账户)或一组目标账户(群发短信的情况)之间的短信记录,短信记录中可以包括短信的会话标识、目标账户标识(如通信对端的电话号码)、时间戳(生成短信记录的时刻)、内容信息等信息。在打开会话窗口进行短信记录的显示时,手机会根据该会话窗口对应的会话标识在短信数据库中查找对应的短信记录,并对查找到的短信记录进行显示。0004在实现本发明的过程中,发明人发现现有技术至少存在以下问题0005手机在发送群发短信时。

9、,实际要分别发送多条短信,并且会存储多条短信的短信记录。在群发短信对应的会话窗口中进行短信记录的显示时,如果按照上述现有技术中的处理方式显示短信记录,则会对该群发短信的每个短信记录进行分别显示,当群发短信的目标账户很多时,需要显示大量的短信记录,这将导致会话窗口中大量的显示资源被占用。发明内容0006为了解决现有技术的问题,本发明实施例提供了一种显示短信记录的方法和装置,可以降低对短信应用的会话窗口中显示资源的占用。所述技术方案如下0007一方面,提供了一种显示短信记录的方法,所述方法包括0008接收群发短信的短信记录显示指令,所述短信记录显示指令中携带有会话标识;0009在存储的与所述会话标。

10、识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录;0010根据获取的多个短信记录,生成合并的群发短信记录,并对所述群发短信记录进行显示,其中,所述群发短信记录的内容信息与所述多个短信记录的内容信息相同。0011优选的,所述接收群发短信的短信记录显示指令之前,还包括0012接收群发短信的发送指令,所述发送指令中携带有所述内容信息、所述会话标识和多个目标账户标识;根据所述发送指令中携带的所述内容信息和会话标识,分别生成对应所述发送指令中携带的各目标账户标识的短信记录,并为生成的各短信记录设置相同的时间戳;0013所述在存储的与所述会话标识对应的短信记录中,获取相互之间时间。

11、戳的差值不超过预设的阈值的多个短信记录,包括0014在存储的与所述会话标识对应的短信记录中,获取具有相同的时间戳的多个短信说明书CN104219639A2/7页5记录。0015优选的,所述群发短信记录的时间戳为获取的多个短信记录的时间戳。0016优选的,所述在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,包括0017在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值且具有相同的内容信息的多个短信记录。0018优选的,所述根据获取的多个短信记录,生成合并的群发短信记录之后,还包括0019将所述群发短信记录的会话标识设置。

12、为所述短信记录显示指令中携带的会话标识;0020在存储的短信记录中,将所述多个短信记录替换为所述群发短信记录。0021另一方面,提供了一种显示短信记录的装置,所述装置包括0022接收模块,用于接收群发短信的短信记录显示指令,所述短信记录显示指令中携带有会话标识;0023获取模块,用于在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录;0024显示模块,用于根据获取的多个短信记录,生成合并的群发短信记录,并对所述群发短信记录进行显示,其中,所述群发短信记录的内容信息与所述多个短信记录的内容信息相同。0025优选的,还包括生成模块,用于0026在所述接收。

13、群发短信的短信记录显示指令之前,接收群发短信的发送指令,所述发送指令中携带有所述内容信息、所述会话标识和多个目标账户标识;根据所述发送指令中携带的所述内容信息和会话标识,分别生成对应所述发送指令中携带的各目标账户标识的短信记录,并为生成的各短信记录设置相同的时间戳;0027所述获取模块,用于0028在存储的与所述会话标识对应的短信记录中,获取具有相同的时间戳的多个短信记录。0029优选的,所述群发短信记录的时间戳为获取的多个短信记录的时间戳。0030优选的,所述获取模块,用于0031在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值且具有相同的内容信息的多个短信记。

14、录。0032优选的,所述显示模块,还用于0033在所诉根据获取的多个短信记录生成合并的群发短信记录之后,将所述群发短信记录的会话标识设置为所述短信记录显示指令中携带的会话标识;0034在存储的短信记录中,将所述多个短信记录替换为所述群发短信记录。0035本发明实施例提供的技术方案带来的有益效果是0036本发明实施例中,接收携带有会话标识的群发短信的短信记录显示指令,在存储的与该会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,然后,根据获取的多个短信记录,生成合并的群发短信记录,并进行显示,这样,在对群发短信的短信记录进行显示时,只显示一条群发短信记录,从而,可。

15、以降低对显示资说明书CN104219639A3/7页6源的占用。附图说明0037为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0038图1是本发明实施例提供的显示短信记录的方法流程图;0039图2A、2B是本发明实施例提供的进行短信记录合并的示意图;0040图3是本发明实施例提供的生成短信记录的方法流程图;0041图4是本发明实施例提供的显示短信记录的装置结构示意图。具体实施方式0042为使本发明的目的、技。

16、术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。0043实施例一0044本发明实施例提供了一种显示短信记录的方法,如图1所示,该方法的处理流程可以包括如下的步骤0045步骤101,接收群发短信的短信记录显示指令,短信记录显示指令中携带有会话标识。0046步骤102,在存储的与上述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录。0047步骤103,根据获取的多个短信记录,生成合并的群发短信记录,并对该群发短信记录进行显示,其中,该群发短信记录的内容信息与多个短信记录的内容信息相同。0048本发明实施例中,接收携带有会话标识的群发短信的短信。

17、记录显示指令,在存储的与该会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,然后,根据获取的多个短信记录,生成合并的群发短信记录,并进行显示,这样,在对群发短信的短信记录进行显示时,只显示一条群发短信记录,从而,可以降低对显示资源的占用。0049实施例二0050本发明实施例提供了一种显示短信记录的方法,该方法的执行主体可以为具有短信功能的终端,优选为手机等移动终端。0051下面将结合具体的实施方式,对如图1所示的处理流程进行详细的说明,内容可以如下0052步骤101,接收群发短信的短信记录显示指令,短信记录显示指令中携带有会话标识。0053其中,短信记录显示指令。

18、可以是用于指示在短信应用的会话窗口中显示短信记录的指令,群发短信的短信记录显示指令可以是用于指示在群发短信的会话窗口中显示短信记录的指令。会话标识用于标识终端与一个目标账户或一组目标账户进行短信通信的会说明书CN104219639A4/7页7话,会话中包括通信各方发送的短信记录。0054具体的,可以在打开短信应用中的会话窗口时触发短信记录显示指令。用户打开短信应用后在会话列表中点击选择某会话,打开相应的会话窗口,则会触发生成短信记录显示指令,这时,可以将用户点击选择的会话对应的会话标识携带于短信记录显示指令中。0055另外,在短信应用中的会话窗口处于打开状态时,如果检测到新生成包括有该会话窗口。

19、对应的会话标识的短信记录,则可以触发生成短信记录显示指令,并可以在短信记录显示指令携带该会话窗口的会话标识。终端生成短信记录的处理流程会在后面内容中详细说明。0056触发生成短信记录显示指令的方式还有很多种,本发明实施例中不再进行一一列举。0057步骤102,在存储的与上述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录。0058终端可以设置有短信数据库,用于存储短信记录,短信记录中可以包括发送短信(已发送或正在发送的短信)的短信记录和接收短信的短信记录。短信记录中可以包括其所属会话的会话标识,还可以包括内容信息、时间戳、目标账户标识等信息。其中,内容信息为短信。

20、的内容,时间戳为生成短信记录的时刻,目标账户标识可以为会话中与终端进行短信通信的对端的手机号码。0059在执行步骤102时,可以在短信数据库存储的短信记录中,查找会话标识为上述短信记录显示指令中携带的会话标识的短信记录,得到相应的会话中的各短信记录,然后,在此会话的各短信记录中,根据各短信记录的时间戳,获取多个短信记录,此多个短信记录两两之间的时间戳之差不超过预设的阈值。这样,可以获取到相互之间时间差较小的多个短信记录,此多个短信记录可以认为属于一条群发短信。0060对于上述执行过程,需要解释的是,当点击发送某个群发短信时,终端可以按一定顺序分别生成对应该群发短信的各目标账户标识的短信记录,一。

21、般,短信记录的时间戳可以是其生成的时刻,而且,对应该群发短信的各短信记录的生成时刻的时间差较小。所以通过上述的方式可以获取到与某群发短信对应的各短信记录。0061优选的,上述获取多个短信记录可以要求多个短信记录的内容相同,相应的步骤102的处理可以是在存储的与会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值且具有相同的内容信息的多个短信记录。0062具体的,在上述查找到的某会话的各短信记录中,可以根据各短信记录的时间戳和内容信息获取符合上述要求的多个短信记录。这样,可以防止因时钟错误而导致的获取的多个短信记录不属于同一群发短信。0063步骤103,根据获取的多个短信记录,生成。

22、合并的群发短信记录,并对该群发短信记录进行显示。0064具体的,可以根据获取的多个短信记录,生成一个群发短信记录。该群发短信记录可以至少包括内容信息和会话标识,该群发短信记录的内容信息可以与此多个短信记录的内容信息相同,该群发短信记录的会话标识也可以与此多个短信记录的会话标识相同。该群发短信记录也可以包括时间戳,其时间戳可以根据获取的多个短信记录的时间戳确定,优选的,群发短信记录的时间戳可以是此多个短信记录中最早和最晚生成的短信记录的时说明书CN104219639A5/7页8间戳之间时间范围内的任意时刻,进一步的,群发短信记录的时间戳可以优选为此多个短信记录中最早生成的短信记录的时间戳。该群发。

23、短信记录也可以包括目标账户标识,该群发短信记录的目标账户标识可以为多个,可以包括获取的多个短信记录的目标账户标识。0065在生成群发短信记录之后,可以将群发短信记录存储在缓存中,然后根据缓存的数据进行该群发短信记录的显示,完成显示后可以删除缓存中的群发短信记录。这种处理方式不对短信数据库中的短信记录进行修改,采用临时生成群发短信记录并显示的方式。0066另外,也可以用新生成的群发短信记录替换此多个短信记录,具体可以在根据获取的多个短信记录生成合并的群发短信记录之后,将该群发短信记录的会话标识设置为上述短信记录显示指令中携带的会话标识,然后在存储的短信记录中,将多个短信记录替换为所述群发短信记录。

24、。可以将群发短信记录存储到短信数据库中,作为该会话标识对应的会话的短信记录,并将之前存储的对应该会话标识的此多个短信记录删除。这样,可以节省短信数据库的存储空间。图2A、图2B中给出了一个将短信记录合并为群发短信记录的实例,图2A为N个短信记录,图2B为合并的群发短信记录。0067本发明实施例中,还提供了针对群发短信的生成短信记录的处理流程,优选的,此生成短信记录的处理流程可以在上述显示短信记录的处理流程之前进行,如图3所示,生成短信记录的处理流程可以包括如下步骤0068步骤301,接收群发短信的发送指令,该发送指令中携带有内容信息、会话标识和多个目标账户标识。0069在实施中,用户在短信应用。

25、的短信编辑页面中输入短信内容并选择多个目标账户(收件人)后,点击发送按钮,则触发生成群发短信的发送指令,在生成发送指令时,将用户选择的多个目标账户的目标账户标识、输入的短信内容对应的内容信息、及此群发短信的会话的会话标识(如果是已有的会话则获取已有的会话标识,如果是新建立的会话则获取新分配的会话标识)携带于发送指令中。0070步骤302,根据发送指令中携带的内容信息和会话标识,分别生成对应发送指令中携带的各目标账户标识的短信记录,并为生成的各短信记录设置相同的时间戳。0071具体的,可以对应发送指令中携带的每个目标账户标识生成一个短信记录,生成的各短信记录的目标账户标识分别为发送指令中携带的各。

26、目标账户标识,生成的短信记录内容信息和会话标识均为发送指令中携带的内容信息和会话标识,另外,可以为生成的各短信记录设置相同的时间戳,该时间戳可以优选为这些短信记录中最先生成的短信记录的生成时刻。0072基于上述时间戳的设置,在执行上述显示短信记录的处理流程时,步骤102的具体处理可以是在存储的与短信记录显示指令中携带的会话标识对应的短信记录中,获取具有相同的时间戳的多个短信记录。优选的,可以在存储的与短信记录显示指令中携带的会话标识对应的短信记录中,获取具有相同的时间戳且具有相同的内容信息的多个短信记录。0073具体的,可以根据记录显示指令中携带的会话标识,在短信数据库中查找包括该会话标识的短。

27、信记录,然后在查找到的短信记录中,获取时间戳相同且内容也相同的多个短信记录。0074相应的,步骤103中生成的群发短信记录的时间戳可以为获取的多个短信记录的说明书CN104219639A6/7页9时间戳。在根据获取的多个短信记录生成群发短信记录时,可以从获取的任一个短信记录中提取时间戳,并将提取的时间戳设置为该群发短信记录的时间戳。0075在执行完步骤302之后,还可以根据生成的短信记录,将相应的短信加入到短信发送队列中进行发送。0076本发明实施例中,接收携带有会话标识的群发短信的短信记录显示指令,在存储的与该会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,。

28、然后,根据获取的多个短信记录,生成合并的群发短信记录,并进行显示,这样,在对群发短信的短信记录进行显示时,只显示一条群发短信记录,从而,可以降低对显示资源的占用。0077实施例三0078基于相同的技术构思,本发明实施例提供了一种显示短信记录的装置,如图4所示,所述装置包括0079接收模块410,用于接收群发短信的短信记录显示指令,所述短信记录显示指令中携带有会话标识;0080获取模块420,用于在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录;0081显示模块430,用于根据获取的多个短信记录,生成合并的群发短信记录,并对所述群发短信记录进行显示,。

29、其中,所述群发短信记录的内容信息与所述多个短信记录的内容信息相同。0082优选的,还包括生成模块,用于0083在所述接收群发短信的短信记录显示指令之前,接收群发短信的发送指令,所述发送指令中携带有所述内容信息、所述会话标识和多个目标账户标识;根据所述发送指令中携带的所述内容信息和会话标识,分别生成对应所述发送指令中携带的各目标账户标识的短信记录,并为生成的各短信记录设置相同的时间戳;0084所述获取模块420,用于0085在存储的与所述会话标识对应的短信记录中,获取具有相同的时间戳的多个短信记录。0086优选的,所述群发短信记录的时间戳为获取的多个短信记录的时间戳。0087优选的,所述获取模块。

30、420,用于0088在存储的与所述会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值且具有相同的内容信息的多个短信记录。0089优选的,所述显示模块430,还用于0090在所诉根据获取的多个短信记录生成合并的群发短信记录之后,将所述群发短信记录的会话标识设置为所述短信记录显示指令中携带的会话标识;0091在存储的短信记录中,将所述多个短信记录替换为所述群发短信记录。0092本发明实施例中,接收携带有会话标识的群发短信的短信记录显示指令,在存储的与该会话标识对应的短信记录中,获取相互之间时间戳的差值不超过预设的阈值的多个短信记录,然后,根据获取的多个短信记录,生成合并的群发短信记。

31、录,并进行显示,这样,在对群发短信的短信记录进行显示时,只显示一条群发短信记录,从而,可以降低对显示资说明书CN104219639A7/7页10源的占用。0093需要说明的是上述实施例提供的显示短信记录的装置在显示短信记录时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的显示短信记录的装置与显示短信记录的方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。0094上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。0095本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。0096以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。说明书CN104219639A101/2页11图1图2A图2B说明书附图CN104219639A112/2页12图3图4说明书附图CN104219639A12。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1