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

文档序号:8433976阅读:来源:国知局
附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0064]图1是根据一示例性实施例示出的一种通信记录管理方法的流程图。
[0065]图2是根据一示例性实施例示出的一种通信记录管理方法的流程图。
[0066]图3是根据一示例性实施例示出的第一种通信记录会话的示意图。
[0067]图4是根据一示例性实施例示出的第二种通信记录会话的示意图。
[0068]图5是根据一示例性实施例示出的第三种通信记录会话的示意图。
[0069]图6是根据一示例性实施例示出的第一种通信记录管理装置的框图。
[0070]图7是根据一示例性实施例示出的第二种通信记录管理装置的框图。
[0071]图8是根据一示例性实施例示出的第三种通信记录管理装置的框图。
[0072]图9是根据一示例性实施例示出的第四种通信记录管理装置的框图。
[0073]图10是根据一示例性实施例示出的第五种通信记录管理装置的框图。
[0074]图11是根据一示例性实施例示出的一种终端的框图。
【具体实施方式】
[0075]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0076]图1是根据一示例性实施例示出的一种通信记录管理方法的流程图,如图1所示,该通信记录管理方法用于终端中,包括以下步骤。
[0077]在步骤101中,当检测到通信记录合并操作后,获取多个通信记录。
[0078]其中,通信记录至少包括通话记录或短信记录中的一种;每一项通信记录与一个联系人号码和一个本地用户号码相关联。
[0079]在步骤102中,对于每一项通信记录,根据通信记录对应的联系人号码和本地通讯录,确定通信记录对应的联系人姓名。
[0080]其中,本地通讯录包括多个联系人条目,归属于同一联系人的多个号码存储在同一联系人条目中。
[0081]在步骤103中,判断本地是否已建立联系人姓名对应的通信记录会话;当判断本地已建立联系人姓名对应的通信记录会话时,执行下述步骤104。
[0082]在步骤104中,当判断本地已建立联系人姓名对应的通信记录会话时,将通信记录按照时间顺序插入到通信记录会话中。
[0083]本公开实施例提供的方法,在检测到通信记录合并操作后获取多个通信记录,根据每一项通信记录对应的联系人号码和本地通讯录确定通信记录对应的联系人姓名,之后,当判断本地已建立联系人姓名对应的通信记录会话时,将该通信记录按照时间顺序插入到通信记录会话中,由于本地用户与某一联系人的全部通信记录均建立在一个通信记录会话中,所以本地用户与该联系人之间的沟通交流信息呈聚集状态,在查询本地用户与该联系人之间的通信记录时较为简便和省时,时效性较优。
[0084]优选地,获取多个通信记录,包括:
[0085]读取全部本地号码,获取与全部本地号码相关联的多个通信记录;或,
[0086]根据指定应用账号获取云端中存储的多个通信记录;或,
[0087]在检测到终端卡槽的插卡操作后,获取插入的用户身份识别卡中存储的多个通信记录。
[0088]优选地,将通信记录按照时间顺序插入到通信记录会话中之后,该方法还包括:
[0089]对于每一项通信记录,在通信记录会话中标记每一项通信记录对应的联系人号码和本地用户号码。
[0090]优选地,根据通信记录对应的联系人号码和本地通讯录,确定通信记录对应的联系人姓名,包括:
[0091]对于本地通讯录中的一个联系人条目,将通信记录对应的联系人号码与联系人条目包含的至少一个号码进行比对;
[0092]当通信记录对应的联系人号码与联系人条目包含的任一个号码相匹配时,将联系人条目中包含的联系人姓名确定为通信记录对应的联系人姓名。
[0093]优选地,判断本地是否已建立联系人姓名对应的通信记录会话之后,该方法还包括:
[0094]当本地未建立联系人姓名对应的通信记录会话后,建立联系人姓名对应的通信记录会话;
[0095]将通信记录存储在通信记录会话中。
[0096]优选地,该方法还包括:
[0097]当确定通信记录对应的联系人号码未包含在本地通讯录中任一联系人条目中时,建立联系人号码对应的联系人条目、指定联系人姓名对应的通信记录会话;
[0098]将通信记录存储在通信记录会话中;
[0099]其中,指定联系人姓名与联系人号码相匹配。
[0100]优选地,将通信记录按照时间顺序插入到通信记录会话中,包括:
[0101]根据通信记录的生成时间,按照时间由晚到早的原则将通信记录插入到通信记录会话中。
[0102]优选地,该方法还包括:
[0103]获取不同通信记录会话中最新通信记录的生成时间;
[0104]根据最新通信记录的生成时间,按照时间由晚到早的原则在会话显示页面上对不同通信记录会话进行排列。
[0105]上述所有可选技术方案,可以采用任意结合形成本发明的可选实施例,在此不再
--赘述。
[0106]图2是根据一示例性实施例示出的一种通信记录管理方法的流程图,如图2所示,该通信记录管理方法用于终端中,包括以下步骤。
[0107]在步骤201中,当检测到通信记录合并操作后,获取多个通信记录。
[0108]其中,通信记录至少包括通话记录或短信记录中的一种;每一项通信记录与一个联系人号码和一个本地用户号码相关联。
[0109]在本公开实施例中,终端可提供给用户可供自由选择的通信记录合并选项。比如,终端在通话记录页面或短信记录页面提供给用户一个合并按钮;当用户在通话记录页面点击合并按钮后,确定检测到通话记录合并操作;当用户在短信记录页面点击合并按钮后,确定检测到短信记录合并操作。
[0110]其中,在获取多个通信记录时,可采取下述方式实现:
[0111]第一种方式、读取全部本地号码,获取与全部本地号码相关联的多个通信记录。
[0112]无论针对于终端自动发起的通话或短消息,还是终端接收到的来电或短信,终端均会进行存储保存,所以在获取多个通信记录时,可直接读取全部本地号码,在存储通信记录的存储介质中获取与全部号码相关联的多个通信记录。
[0113]第二种方式、根据指定应用账号获取云端中存储的多个通信记录。
[0114]针对第二种方式,用户可在申请了指定应用账号的情况下,可选择将本地通讯录和通信记录等保存在云端,以进行信息备份。因此,本公开实施例提供的方法同样支持根据指定应用账号获取云端中存储的多个通信记录。
[0115]第三种方式、在检测到终端卡槽的插卡操作后,获取插入的用户身份识别卡中存储的多个通信记录。
[0116]针对第三种方式,当前终端可支持多个用户身份识别卡的插入。当用户使用的其他终端出现损坏等情况时,用户可将其他终端中的用户身份识别卡拔出,并插入到当前终端提供的卡槽中。由于插入的用户身份识别卡中保存了通讯录和通信记录等,因此可从插入的用户身份识别卡中获取多个通信记录,以实现其他终端保存的信息的导入。
[0117]当然,除上述获取多个通信记录的方式外,还可采取其他获取方式,本公开实施例对此不进行具体限定。
[0118]在步骤202中,对于每一项通信记录,根据通信记录对应的联系人号码和本地通讯录,确定通信记录对应的联系人姓名。
[0119]其中,本地通讯录包括多个联系人条目,归属于同一联系人的多个号码存储在同一联系人条目中。需要说明的是,在本公开实施例中归属于同一联系人的多个号码存储在同一联系人条目中。也即,对于联系人A来说,终端仅记录了联系人A的一个联系人条目。不论终端存储了联系人A的几个号码,这些号码均存储在联系人A的联一个联系人条目下。
[0120]在本公开实施例中,在根据通信记录对应的联系人号码和本地通讯录,确定通信记录对应的联系人姓名时,可采取下述方式实现:
[0121]对于本地通讯录中的一个联系人条目,将通信记录对应的联系人号码与该联系人条目包含的至少一个号码进行比对;当通信记录对应的联系人号码与该联系人条目包含的任一个号码相匹配时,将该联系人条目中包含的联系人姓名确定为通信记录对应的联系人姓名。
[0122]当然,除上述确定联系人姓名的方式外,还可采取其他确定方式,本公开实施例对此不进行具体限定。
[0123]在步骤203中,判断本地是否已建立联系人姓名对应的通信记录会话;当判断本地已建立联系人姓名对应的通信记录会话时,执行下述步骤204 ;当判断本地未建立联系人姓名对应的通信记录会话时,执行下述步骤205。
[0124]其中,通信记录会话可如图3所示,本公开实施例对通信记录的形式和内容不进行具体限定。本地通讯录中的任一个联系人均可对应一个通信记录会话,每一个通信记录会话中可包括一至多个通信记录。一个通信记录会话通常以联系人姓名进行命名。
[0125]在本公开实施例中,在判断本地是否已建立联系人姓名对应的通信记录会话时,可采取下述方式实现:
当前第2页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1