通信记录管理方法、装置及终端的制作方法

文档序号:8433976阅读:442来源:国知局
通信记录管理方法、装置及终端的制作方法
【技术领域】
[0001]本公开涉及信息处理技术领域,特别涉及一种通信记录管理方法、装置及终端。
【背景技术】
[0002]随着社会的不断进步,手机成为了每个人生活中的必需品。为了便于用户进行通信记录查询,用户与通讯录中各个联系人之间的通信记录均会按照一定方式进行管理。
[0003]相关技术手机在对通信记录进行管理时,一般按照电话号码对通信记录进行分组,形成不同会话。一个会话与一个本地号码和一个联系人号码相关联;不同时间的通信记录均按照时间顺序进行排序显示。
[0004]在实现本公开的过程中,发明人发现相关技术至少存在以下问题:
[0005]目前同一个人可能会有多个电话号码,针对这种情况而言,如果按照电话号码对用户与该联系人的通信记录进行管理,则用户与联系人之间的沟通交流信息将呈分散状态。比如,用户有两个手机号码A和B,其通讯录中某一个联系人也有两个手机号码C和D,若这四个号码均为常用号码,则在用户的手机里最多可存在用户与该联系人之间的4个会话;分别为A和C之间的会话、A和D之间的会话、B和C之间的会话、B和D之间的会话。所以,在查询用户与该联系人之间的通信记录时较为复杂和耗时,时效性较差。

【发明内容】

[0006]为克服相关技术中存在的问题,本公开提供一种通信记录管理方法、装置及终端。
[0007]根据本公开实施例的第一方面,提供一种通信记录管理方法,所述方法包括:
[0008]当检测到通信记录合并操作后,获取多个通信记录;
[0009]对于每一项通信记录,根据所述通信记录对应的联系人号码和本地通讯录,确定所述通信记录对应的联系人姓名;
[0010]判断本地是否已建立所述联系人姓名对应的通信记录会话;
[0011]当判断本地已建立所述联系人姓名对应的通信记录会话时,将所述通信记录按照时间顺序插入到所述通信记录会话中;
[0012]其中,所述通信记录至少包括通话记录或短信记录中的一种;每一项通信记录与一个联系人号码和一个本地用户号码相关联;所述本地通讯录包括多个联系人条目,归属于同一联系人的多个号码存储在同一联系人条目中。
[0013]优选地,所述获取多个通信记录,包括:
[0014]读取全部本地号码,获取与所述全部本地号码相关联的多个通信记录;或,
[0015]根据指定应用账号获取云端中存储的多个通信记录;或,
[0016]在检测到终端卡槽的插卡操作后,获取插入的用户身份识别卡中存储的多个通信记录。
[0017]优选地,所述将所述通信记录按照时间顺序插入到所述通信记录会话中之后,所述方法还包括:
[0018]对于每一项通信记录,在所述通信记录会话中标记所述每一项通信记录对应的联系人号码和本地用户号码。
[0019]优选地,所述根据所述通信记录对应的联系人号码和本地通讯录,确定所述通信记录对应的联系人姓名,包括:
[0020]对于所述本地通讯录中的一个联系人条目,将所述通信记录对应的联系人号码与所述联系人条目包含的至少一个号码进行比对;
[0021]当所述通信记录对应的联系人号码与所述联系人条目包含的任一个号码相匹配时,将所述联系人条目中包含的联系人姓名确定为所述通信记录对应的联系人姓名。
[0022]优选地,所述判断本地是否已建立所述联系人姓名对应的通信记录会话之后,所述方法还包括:
[0023]当本地未建立所述联系人姓名对应的通信记录会话后,建立所述联系人姓名对应的通信记录会话;
[0024]将所述通信记录存储在所述通信记录会话中。
[0025]优选地,所述方法还包括:
[0026]当确定所述通信记录对应的联系人号码未包含在所述本地通讯录中任一联系人条目中时,建立所述联系人号码对应的联系人条目、指定联系人姓名对应的通信记录会话;
[0027]将所述通信记录存储在所述通信记录会话中;
[0028]其中,所述指定联系人姓名与所述联系人号码相匹配。
[0029]优选地,所述将所述通信记录按照时间顺序插入到所述通信记录会话中,包括:
[0030]根据所述通信记录的生成时间,按照时间由晚到早的原则将所述通信记录插入到所述通信记录会话中。
[0031 ] 优选地,所述方法还包括:
[0032]获取不同通信记录会话中最新通信记录的生成时间;
[0033]根据所述最新通信记录的生成时间,按照时间由晚到早的原则在会话显示页面上对不同通信记录会话进行排列。
[0034]根据本公开实施例的第二方面,提供一种通信记录管理装置,所述装置包括:
[0035]通信记录获取模块,用于当检测到通信记录合并操作后,获取多个通信记录;
[0036]联系人姓名确定模块,用于对于每一项通信记录,根据所述通信记录对应的联系人号码和本地通讯录,确定所述通信记录对应的联系人姓名;
[0037]会话判断模块,用于判断本地是否已建立所述联系人姓名对应的通信记录会话;
[0038]通信记录插入模块,用于当判断本地已建立所述联系人姓名对应的通信记录会话时,将所述通信记录按照时间顺序插入到所述通信记录会话中;
[0039]其中,所述通信记录至少包括通话记录或短信记录中的一种;每一项通信记录与一个联系人号码和一个本地用户号码相关联;所述本地通讯录包括多个联系人条目,归属于同一联系人的多个号码存储在同一联系人条目中。
[0040]优选地,所述通信记录获取模块,用于读取全部本地号码,获取与所述全部本地号码相关联的多个通信记录;或,根据指定应用账号获取云端中存储的多个通信记录;或,在检测到终端卡槽的插卡操作后,获取插入的用户身份识别卡中存储的多个通信记录。
[0041]优选地,所述装置还包括:
[0042]号码标记模块,用于对于每一项通信记录,在所述通信记录会话中标记所述每一项通信记录对应的联系人号码和本地用户号码。
[0043]优选地,所述联系人姓名确定模块,用于对于所述本地通讯录中的一个联系人条目,将所述通信记录对应的联系人号码与所述联系人条目包含的至少一个号码进行比对;当所述通信记录对应的联系人号码与所述联系人条目包含的任一个号码相匹配时,将所述联系人条目中包含的联系人姓名确定为所述通信记录对应的联系人姓名。
[0044]优选地,所述装置还包括:
[0045]会话建立模块,用于当本地未建立所述联系人姓名对应的通信记录会话后,建立所述联系人姓名对应的通信记录会话;
[0046]所述通信记录插入模块,用于将所述通信记录存储在所述通信记录会话中。
[0047]优选地,所述装置还包括:
[0048]联系人条目建立模块,用于当确定所述通信记录对应的联系人号码未包含在所述本地通讯录中任一联系人条目中时,建立所述联系人号码对应的联系人条目;
[0049]会话建立模块,用于当确定所述通信记录对应的联系人号码未包含在所述本地通讯录中任一联系人条目中时,建立指定联系人姓名对应的通信记录会话;
[0050]所述通信记录插入模块,用于将所述通信记录存储在所述通信记录会话中;
[0051]其中,所述指定联系人姓名与所述联系人号码相匹配。
[0052]优选地,所述通信记录插入模块,用于根据所述通信记录的生成时间,按照时间由晚到早的原则将所述通信记录插入到所述通信记录会话中。
[0053]优选地,所述装置还包括:
[0054]生成时间确定模块,用于获取不同通信记录会话中最新通信记录的生成时间;
[0055]会话排列模块,用于根据所述最新通信记录的生成时间,按照时间由晚到早的原则在会话显示页面上对不同通信记录会话进行排列。
[0056]根据本公开实施例的第三方面,提供一种终端,所述终端包括:
[0057]处理器;
[0058]用于存储处理器可执行指令的存储器;
[0059]其中,所述处理器被配置为:当检测到通信记录合并操作后,获取多个通信记录;对于每一项通信记录,根据所述通信记录对应的联系人号码和本地通讯录,确定所述通信记录对应的联系人姓名;判断本地是否已建立所述联系人姓名对应的通信记录会话;当判断本地已建立所述联系人姓名对应的通信记录会话时,将所述通信记录按照时间顺序插入到所述通信记录会话中;其中,所述通信记录至少包括通话记录或短信记录中的一种;每一项通信记录与一个联系人号码和一个本地用户号码相关联;所述本地通讯录包括多个联系人条目,归属于同一联系人的多个号码存储在同一联系人条目中。
[0060]本公开的实施例提供的技术方案可以包括以下有益效果:
[0061]在检测到通信记录合并操作后获取多个通信记录,根据每一项通信记录对应的联系人号码和本地通讯录确定通信记录对应的联系人姓名,之后,当判断本地已建立联系人姓名对应的通信记录会话时,将该通信记录按照时间顺序插入到通信记录会话中,由于本地用户与某一联系人的全部通信记录均建立在一个通信记录会话中,所以本地用户与该联系人之间的沟通交流信息呈聚集状态,在查询本地用户与该联系人之间的通信记录时较为简便和省时,时效性较优。
[0062]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0063]此处的
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1