本发明涉及移动通信,特别涉及一种通话记录处理方法及移动通信终端。
背景技术:
1、电话机自被发明之日起,就成为了拉近人们的社交距离,提高人们的沟通效率的重要设备。随着移动电话的出现和普及,人们无论工作生活、大小事务都习惯通过电话进行沟通,对于事务繁忙的人而言,一天数十通电话也是常见的事情。在最早的时候,具有来电显示功能的电话机能够少量存储来电号码信息,随着移动电话的出现以及sim(subscriberidentity module,用户识别模块)卡的发明,实现了在sim卡内持久存储通话起始时间、结束时间和通话时长等简单的通话记录信息。后来智能手机操作系统的出现虽然给移动电话赋予了更大的扩展空间和更多的功能,并且随着存储技术的日新月异,智能手机的存储容量也越来越大,但在通话信息记录方面相比于上个世纪90年代并没有太大的进步。由于ui(user interface,用户界面)交互技术的进步,在智能手机上开启通话录音非常便捷,也有越来越多的人开始使用通话录音功能,但由于录音数据并不直观,在非特殊情况下通话录音数据都不会被使用到,也很少会有人专门翻出以往的通话录音进行重听。即便如此,不可否认的是电话作为人们日常沟通的重要渠道,通话记录中包含了大量人们日常工作生活中的重要信息,在现有技术中,这些信息并不能得到充分有效的利用。
技术实现思路
1、本发明正是基于上述问题,提出了一种通话记录处理方法及移动通信终端,能够充分有效地利用通话记录中的信息。
2、有鉴于此,本发明的第一方面提出了一种通话记录处理方法,包括:
3、将通话语音转为通话文本内容,所述通话语音包括用户在通话过程中通过移动通信终端的麦克风输入的语音以及所述移动通信终端通过无线通信模块从对端接收到的语音;
4、在通话结束后,对所述通话文本内容执行通话主题识别以得到所述通话文本内容的第一通话主题关键词列表;
5、根据所述第一通话主题关键词列表对所述通话文本内容进行重新排列组合以划分为多个通话文本块;
6、对每个所述通话文本块执行摘要提取得到对应每个所述通话文本块的摘要内容;
7、基于所述摘要内容对每个所述通话文本块执行通话内容类型识别,所述通话内容类型包括事务型以及信息型;
8、当所述通话文本内容包括事务型的通话文本块时,将所述通话文本内容对应的通话记录标记为事务型通话记录;
9、否则,将所述通话文本内容对应的通话记录标记为信息型通话记录;
10、根据用户的操作打开通话记录列表界面;
11、在所述通话记录列表界面将所述事务型通话记录与所述信息型通话记录进行区别显示。
12、进一步的,在上述的通话记录处理方法中,对所述通话文本内容执行通话主题识别以得到所述通话文本内容的通话主题关键词列表的步骤具体包括:
13、对所述通话文本内容执行会话相关性识别;
14、基于所述会话相关性识别的结果将所述通话文本内容划分为多个单次会话;
15、根据相邻的单次会话之间的连续性进行会话合并以生成合并会话序列;
16、对所述合并会话序列中的每一个合并会话执行通话主题识别以得到每一个合并会话的通话主题关键词;
17、使用所述合并会话的通话主题关键词构建所述通话文本内容的所述第一通话主题关键词列表。
18、进一步的,在上述的通话记录处理方法中,对所述通话文本内容执行会话相关性识别的步骤具体包括:
19、顺序获取所述通话文本内容中的每一次会话发言以循环执行以下步骤:
20、判断当次会话发言是否具有下一次会话发言,所述下一次会话发言是在当次会话发言结束后通话对端的发言;
21、如果当次会话发言没有下一次会话发言,则结束所述循环;
22、否则计算当次会话发言与下一次会话发言的词汇重合度;
23、如果当次会话发言与下一次会话发言的词汇重合度大于预设值时,将当次会话发言与下一次会话发言确定为一个单次会话。
24、进一步的,在上述的通话记录处理方法中,对所述合并会话序列中的每一个合并会话执行通话主题识别以得到每一个合并会话的通话主题关键词的步骤具体包括:
25、从所述合并会话中提取第三高频词列表;
26、构建所述第三高频词列表中每个词汇对应的词向量其中i=(1,2,…,n1),n1为所述第三高频词列表中的词汇数量;
27、遍历n1个所述词向量以计算每个词向量与其它词向量的平均距离:
28、
29、其中j=(1,2,…,n1-1),且j≠i;
30、确定与其它词向量的平均距离最小的词向量:
31、
32、将与其它词向量的平均距离最小的词向量对应的词汇确定为所述合并会话的主题关键词。
33、进一步的,在上述的通话记录处理方法中,根据所述第一通话主题关键词列表对所述通话文本内容进行重新排列组合以划分为多个通话文本块的步骤具体包括:
34、构建所述第一通话主题关键词列表中每个通话主题关键词对应的词向量其中k=(1,2,…,n2),n2为所述第一通话主题关键词列表中的通话主题关键词数量;
35、基于所述第一通话主题关键词列表中每个通话主题关键词对应的词向量两两之间的距离对所述第一通话主题关键词列表中的通话主题关键词进行聚类分析;
36、基于所述聚类分析将所述合并会话划分为多个类别;
37、将同一类别的所述合并会话合并为一个通话文本块;
38、从所述合并会话的所述通话主题关键词中提取所述通话文本块的主题关键词;
39、将所述通话文本块的主题关键词与所述通话文本内容对应的基础通话记录信息关联保存。
40、进一步的,在上述的通话记录处理方法中,在所述通话记录列表界面将所述事务型通话记录与所述信息型通话记录进行区别显示的步骤具体包括:
41、读取通话记录信息,所述通话记录信息包括每一次通话的基础通话记录信息、通话内容信息和通话记录类型信息;
42、在所述通话记录列表界面逐行显示所述通话记录的基础通话记录信息以及通话主题关键词序列,所述通话主题关键词序列为所述通话内容信息中的多个通话文本块的主题关键词组成的主题关键词序列;
43、当所述通话记录为事务型通话记录时,在所述通话记录所在行显示事务型通话记录标记以及添加待办事项按钮。
44、进一步的,在上述的通话记录处理方法中,在所述通话记录列表界面逐行显示所述通话记录的基础通话记录信息以及通话主题关键词序列的步骤具体包括:
45、将每条通话记录的通话主题关键词序列中的每个通话主题关键词以可操作的形式显示在所述通话记录列表界面上对应通话记录的位置;
46、在所述通话记录列表界面逐行显示所述通话记录的基础通话记录信息以及通话主题关键词序列的步骤之后,还包括:
47、接收用户点击所述通话记录列表界面任意一条通话记录上的任一个通话主题关键词的操作;
48、将被点击的通话主题关键词确定为目标通话主题关键词;
49、将所述目标通话主题关键词对应的通话记录确定为目标通话记录;
50、基于所述目标通话主题关键词在所述通话记录列表界面上对所述通话记录进行聚类显示。
51、进一步的,在上述的通话记录处理方法中,在所述通话记录列表界面逐行显示所述通话记录的基础通话记录信息以及通话主题关键词序列的步骤之后,还包括:
52、接收用户点击所述通话记录列表界面任意一条通话记录的操作;
53、获取所述通话记录的主题关键词序列以及摘要内容序列,所述摘要内容序列为所述通话内容信息中的多个通话文本块的摘要内容组成的摘要内容序列;
54、显示所述通话记录的详情界面;
55、在所述通话记录的详情界面显示所述通话记录的基础通话记录信息、所述主题关键词序列以及摘要内容序列;
56、在所述通话记录的详情界面显示所述通话文本内容以及所述通话语音的查看按钮或查看链接。
57、进一步的,在上述的通话记录处理方法中,在所述通话记录所在行显示事务型通话记录标记以及添加待办事项按钮的步骤之后,还包括:
58、接收用户点击所述添加待办事项按钮的操作;
59、获取所述通话记录的主题关键词序列以及摘要内容序列;
60、显示添加待办事项界面;
61、在所述添加待办事项界面显示所述主题关键词序列以及摘要内容序列。
62、本发明的第二方面提出了一种移动通信终端,包括处理器和存储器,所述处理器执行所述存储器存储的计算机程序实现本发明的第一方面任一项所述的通话记录处理方法。
63、本发明提出了一种通话记录处理方法及移动通信终端,通过将通话语音转为通话文本内容后执行通话主题识别以得到第一通话主题关键词列表,根据所述第一通话主题关键词列表对所述通话文本内容进行重新排列组合以划分为多个通话文本块,提取每个所述通话文本块的摘要内容,基于所述摘要内容对每个所述通话文本块执行通话内容类型识别,当所述通话文本内容包括事务型的通话文本块时,将所述通话文本内容对应的通话记录标记为事务型通话记录,否则,将所述通话文本内容对应的通话记录标记为信息型通话记录,在所述通话记录列表界面将所述事务型通话记录与所述信息型通话记录进行区别显示,能够充分有效地利用通话记录中的信息。