联系人信息添加方法、装置、终端及存储介质制造方法及图纸

技术编号:19219934 阅读:32 留言:0更新日期:2018-10-20 08:18
本申请实施例公开了一种联系人信息添加方法、装置、终端及存储介质,属于终端领域,所述方法包括:当接收到来电时,获取主叫方号码;若通讯录中不包含主叫方号码,则对接通来电后预设时长内的通话内容进行语音识别,提取通话内容中包含的主叫方信息;当接收到添加主叫方号码的操作信号时,根据主叫方信息的信息类型,将主叫方信息添加到对应的联系人信息字段。本申请实施例中,整个联系人信息添加过程中无需用户手动输入联系人信息,从而提高了添加联系人的效率;同时,由于身份询问以及介绍通常发生在通话过程的前段,因此,终端对接通来电后预设时长内的通话内容进行语音识别,能够提高主叫方信息的提取效率以及准确性。

【技术实现步骤摘要】
联系人信息添加方法、装置、终端及存储介质
本申请实施例涉及终端领域,特别涉及一种联系人信息添加方法、装置、终端及存储介质。
技术介绍
通讯录是一种用于存储用户联系方式的常用工具,其中包含联系人的姓名、手机号码、地址以及工作单位等信息。当用户接收到陌生号码的来电,并想将该陌生号码添加到通讯录时,需要在历史通话界面中选中该陌生号码,并通过新建联系人功能,触发终端显示联系人信息界面,从而在联系人信息界面中手动输入联系人姓名等信息,完成新建联系人操作。
技术实现思路
本申请实施例提供了一种联系人信息添加方法、装置、终端及存储介质,可以用于解决添加陌生号码时,需要用户手动输入联系人姓名等信息,添加效率较低的问题。所述技术方案如下:一方面,提供了一种联系人信息添加方法,所述方法用于被叫方终端,所述方法包括:当接收到来电时,获取主叫方号码;若通讯录中不包含主叫方号码,则对接通来电后预设时长内的通话内容进行语音识别,提取通话内容中包含的主叫方信息;当接收到添加主叫方号码的操作信号时,根据主叫方信息的信息类型,将主叫方信息添加到对应的联系人信息字段。另一方面,提供了一种联系人信息添加装置,所述装置用于被叫方终端,所述装置包括:获取模块,用于当接收到来电时,获取主叫方号码;提取模块,用于当通讯录中不包含主叫方号码时,对接通来电后预设时长内的通话内容进行语音识别,提取通话内容中包含的主叫方信息;添加模块,用于当接收到添加主叫方号码的操作信号时,根据主叫方信息的信息类型,将主叫方信息添加到对应的联系人信息字段。另一方面,提供了一种终端,所述终端包括处理器和存储器,所述存储器中存储有至少一条指令,所述指令由所述处理器加载并执行以实现上述联系人信息添加方法。第四方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述指令由处理器加载并执行以实现上述联系人信息添加方法。本申请实施例提供的技术方案带来的有益效果至少包括:当接收到通讯录以外主叫方号码的来电时,终端通过对通话内容进行语音识别,从而提取出其中包含的主叫方信息,并在用户执行添加该主叫方号码的操作时,自动将主叫方信息添加到对应的联系人信息字段中,整个联系人信息添加过程中无需用户手动输入联系人信息,从而提高了添加联系人的效率;同时,由于身份询问以及介绍通常发生在通话过程的前段,因此,终端对接通来电后预设时长内的通话内容进行语音识别,能够提高主叫方信息的提取效率以及准确性。附图说明为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1和图2是本申请一个示例性实施例提供的终端的结构方框图;图3是相关技术中添加陌生号码过程的实施示意图;图4示出了本申请一个示例性实施例提供的联系人信息添加方法的流程图;图5示出了本申请另一个示例性实施例提供的联系人信息添加方法的流程图;图6示出了本申请另一个示例性实施例提供的联系人信息添加方法的流程图;图7是主叫方信息与联系人信息匹配过程的原理示意图;图8是本申请实施例中添加陌生号码过程的实施示意图;图9示出了本申请一个示例性实施例提供的联系人信息添加装置的结构框图。具体实施方式为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。在本申请的描述中,除非另有说明,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。参考图1和图2所示,其示出了本申请一个示例性实施例提供的终端100的结构方框图。该终端100可以是具有通话功能的智能手机、平板电脑等。本申请中的终端100可以包括一个或多个如下部件:处理器110、存储器120和触摸显示屏130。其中,存储器120中存储有至少一条指令,所述指令由处理器110加载并执行以实现下述实施例所述的联系人信息添加方法。处理器110可以包括一个或者多个处理核心。处理器110利用各种接口和线路连接整个终端100内的各个部分,通过运行或执行存储在存储器120内的指令、程序、代码集或指令集,以及调用存储在存储器120内的数据,执行终端100的各种功能和处理数据。可选地,处理器110可以采用数字信号处理(DigitalSignalProcessing,DSP)、现场可编程门阵列(Field-ProgrammableGateArray,FPGA)、可编程逻辑阵列(ProgrammableLogicArray,PLA)中的至少一种硬件形式来实现。处理器110可集成中央处理器(CentralProcessingUnit,CPU)、图像处理器(GraphicsProcessingUnit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责触摸显示屏130所需要显示的内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器110中,单独通过一块芯片进行实现。可选的,处理器110还可以包括人工智能(ArtificialIntelligence,AI)处理器,该AI处理器用于处理有关机器学习的计算操作。本申请实施例中,该AI处理器可以用于对通话内容进行语音/语义分析,从通话内容中提取出主叫方信息。存储器120可以包括随机存储器(RandomAccessMemory,RAM),也可以包括只读存储器(Read-OnlyMemory)。可选地,该存储器120包括非瞬时性计算机可读介质(non-transitorycomputer-readablestoragemedium)。存储器120可用于存储指令、程序、代码、代码集或指令集。存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等;存储数据区可存储根据终端100的使用所创建的数据(比如音频数据、电话本)等。以操作系统为安卓(Android)系统为例,存储器120中存储的程序和数据如图1所示,存储器120中存储有Linux内核层220、系统运行库层240、应用框架层260和应用层280。Linux内核层220为终端100的各种硬件提供了底层的驱动,如显示驱动、音频驱动、摄像头驱动、蓝牙驱动、Wi-Fi驱动、电源管理等。系统运行库层240通过一些C/C++库来为Android系统提供了主要的特性支持。如SQLite库提供了数据库的支持,OpenGL/ES库提供了3D绘图的支持,Webkit库提供了浏览器内核的支持等。在系统运行库层240中还提供有Android运行时库242(AndroidRuntime),它主要提供了一些核心库,能够允许开发者使用Java语言来编写Android应用。应用框架层260提供了构建应用程序时可能用到的各种API,开发者也可以通过使用这本文档来自技高网...

【技术保护点】
1.一种联系人信息添加方法,其特征在于,所述方法用于被叫方终端,所述方法包括:当接收到来电时,获取主叫方号码;若通讯录中不包含所述主叫方号码,则对接通来电后预设时长内的通话内容进行语音识别,提取所述通话内容中包含的主叫方信息;当接收到添加所述主叫方号码的操作信号时,根据所述主叫方信息的信息类型,将所述主叫方信息添加到对应的联系人信息字段。

【技术特征摘要】
1.一种联系人信息添加方法,其特征在于,所述方法用于被叫方终端,所述方法包括:当接收到来电时,获取主叫方号码;若通讯录中不包含所述主叫方号码,则对接通来电后预设时长内的通话内容进行语音识别,提取所述通话内容中包含的主叫方信息;当接收到添加所述主叫方号码的操作信号时,根据所述主叫方信息的信息类型,将所述主叫方信息添加到对应的联系人信息字段。2.根据权利要求1所述的方法,其特征在于,所述对接通来电后预设时长内的通话内容进行语音识别,提取所述通话内容中包含的主叫方信息,包括:获取所述通话内容中的主叫方通话内容和被叫方通话内容,所述主叫方通话内容为主叫方终端传输的通话内容,所述被叫方通话内容为所述被叫方终端通过麦克风采集的通话内容;对所述主叫方通话内容,和/或,所述被叫方通话内容进行语音识别,提取所述主叫方信息。3.根据权利要求1所述的方法,其特征在于,所述对所述主叫方通话内容,和/或,所述被叫方通话内容进行语音识别,提取所述主叫方信息,包括:对所述主叫方通话内容进行语音识别,识别所述主叫方通话内容中包含的身份介绍关键词;从所述身份介绍关键词后的所述主叫方通话内容中提取所述主叫方信息;和/或,对所述被叫方通话内容进行语音识别,识别所述被叫方通话内容中包含的称呼信息;将所述称呼信息确定为所述主叫方信息;和/或,对所述被叫方通话内容进行语音识别,识别所述被叫方通话内容中包含的身份询问内容;对所述身份询问内容后的所述主叫方通话内容进行语音识别,提取所述主叫方信息。4.根据权利要求1至3任一所述的方法,其特征在于,所述提取所述通话内容中包含的主叫方信息之后,所述方法还包括:确定所述主叫方信息与所述通讯录中的联系人信息是否匹配;若所述主叫方信息与所述通讯录中的联系人信息不匹配,则在接收到添加所述主叫方号码的操作信号时,执行所述根据所述主叫方信息的信息类型,将所述主叫方信息添加到对应的联系人信息字段的步骤;若所述主叫方信息与所述通讯录中的联系人信息匹配,则在接收到添加所述主叫方号码的操作信号时,根据所述主叫方号码更新目标联系人信息,所述目标联系人信息与所述主叫方信息匹配。5.根据权利要求4所述的方法,其特征在于,所述主叫方信息中包含主叫方称呼信息和主叫方声纹特征,所述联系人信息中包含联系人称呼信息和联系人声纹特征;所述确定所述主叫方信息与所述通讯录中的联系人信息是否匹配,包括:计算所述主叫方称呼信息与所述联系人称呼信息的第一相似度;若所述第一相似度小于第一阈值,则确定所述主叫方信息与所述通讯录中的联系人信息不匹配;若所述第一相似度大于所述第一阈值,则计算所述主叫方声纹特征与所述联系人声纹特征的第二相似度;若所述第二相似度小于第二阈值,则确定所述主叫方信息与所述通讯录中的联系人信息不匹配;若所述第二相似度大于所述第二阈值,则确定所述主叫方信息与所述通讯录中的联系人信息匹配。6.根据权利要求1至3任一所述的方法,其特征在于,所述主叫方信息中包含主叫方称呼信息和主叫方工作信息;所述根据所述主叫方信息的信息类型,将所述主叫方信息添加到对应的联系人信息字段,包括:若所述主叫方称呼信息为昵称,则根据所述主叫方称呼信息和所述主叫方工作信息生成主叫方姓名;将所述主叫方姓名添加到联系人姓名字段。7.一种联系人信息添加装置,其特征在于,所述装置用于被叫方终端,所述装置包括:获取模块,用于当接收到来电时,获取主叫方号码;提取...

【专利技术属性】
技术研发人员:廖新风
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1