一种呼叫通话的方法及装置转让专利

申请号 : CN201911129143.1

文献号 : CN112825535A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 杜国威

申请人 : 北京安云世纪科技有限公司

摘要 :

本发明涉及智能设备技术领域,尤其涉及一种呼叫通话的方法及装置,该方法应用于电子设备中,该电子设备中设置有联系人列表,该方法包括:采集第一用户的语音呼叫信息,该语音呼叫信息用于请求电子设备呼叫被呼叫用户;基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户的第一名称;基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户与被呼叫用户之间的目标人物关系;基于所述第一名称和所述目标人物关系,在所述联系人列表中确定所述被呼叫用户的第二名称;基于所述第二名称,建立与所述被呼叫用户的通话,进而提高了电子设备在判断不同用户期望呼叫的被呼叫人时的判断能力。

权利要求 :

1.一种呼叫通话的方法,应用于电子设备中,其特征在于,所述电子设备中设置有联系人列表,所述联系人列表中包含各联系人的名称、各联系人之间的人物关系,所述方法包括:

采集第一用户的语音呼叫信息,所述语音呼叫信息用于请求所述电子设备呼叫被呼叫用户;

基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户的第一名称;

基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户与所述被呼叫用户之间的目标人物关系;

基于所述第一名称和所述目标人物关系,在所述联系人列表中确定所述被呼叫用户的第二名称;

基于所述第二名称,建立与所述被呼叫用户的通话。

2.如权利要求1所述的方法,其特征在于,所述各联系人的名称具体为如下任意一种:角色名称、角色昵称和真实姓名。

3.如权利要求1所述的方法,其特征在于,所述基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户的第一名称,具体包括:提取所述语音呼叫信息中的声纹信息;

基于所述声纹信息,在所述联系人列表中确定所述第一用户的第一名称。

4.如权利要求1所述的方法,其特征在于,所述联系人列表还包括各联系人的头像,所述基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户的第一名称,具体包括:基于所述语音呼叫信息,获取所述第一用户的面部图像;

在所述联系人列表中查找是否有与所述面部图像匹配的第一头像;

在查找到有与所述面部图像匹配的第一头像时,将所述第一头像对应的第一联系人的名称确定为所述第一名称。

5.如权利要求3所述的方法,其特征在于,所述联系人列表还包括各联系人的头像,所述基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户的第一名称之后,还包括:

获取所述第一用户的面部图像;

将所述面部图像与所述第一名称在所述联系人列表中对应的第二联系人的第二头像进行比对,获得比对结果;

在所述比对结果为匹配成功时,所述第一名称确认成功。

6.如权利要求1所述的方法,其特征在于,所述基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户与所述被呼叫用户之间的目标人物关系,具体包括:提取所述语音呼叫信息中的关键词;

基于所述关键词,在所述联系人列表中确定所述第一用户与所述被呼叫用户之间的目标人物关系。

7.如权利要求1所述的方法,其特征在于,在所述目标人物关系包括一个人物关系时,所述基于所述第一名称和所述目标人物关系,在所述联系人列表中确定所述被呼叫用户的第二名称,具体包括:

基于所述第一名称,在所述联系人列表中查找与所述第一用户具有所述目标人物关系的第三联系人;

将所述第三联系人的名称确定为所述被呼叫用户的第二名称。

8.一种呼叫通话的装置,应用于电子设备中,其特征在于,所述电子设备中设置有联系人列表,所述联系人列表中包含各联系人的名称、各联系人之间的人物关系,包括:采集模块,用于采集第一用户的语音呼叫信息,所述语音呼叫信息用于请求所述电子设备呼叫被呼叫用户;

第一确定模块,用于基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户的第一名称;

第二确定模块,用于基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户与所述被呼叫用户之间的目标人物关系;

第三确定模块,用于基于所述第一名称和所述目标人物关系,在所述联系人列表中确定所述被呼叫用户的第二名称;

建立通话模块,用于基于所述第二名称,建立与所述被呼叫用户的通话。

9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1-7中任一权利要求所述的方法步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一权利要求所述的方法步骤。

说明书 :

一种呼叫通话的方法及装置

技术领域

[0001] 本发明涉及智能设备技术领域,尤其涉及一种呼叫通话的方法及装置。

背景技术

[0002] 随着科技的发展,智能设备已逐渐步入人们的生活中。现阶段,智能音箱也得到了广泛使用。
[0003] 现有的智能音箱不仅可以提供语音问答功能,基于用户的问答做查询等,而且,还可以提供适应用户需求的娱乐方式,当然,也可以实现通信。智能音箱主要应用于家庭等多
人应用场景,供多人使用,即智能音箱需要满足不同人的使用需求。
[0004] 现有技术中,在进行打电话等操作时,智能音箱无法正确判断不同用户期望的被呼叫人,无法满足不同用户的使用需求。

发明内容

[0005] 鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的呼叫通话的方法及装置。
[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] 第一查找单元,用于基于所述第一名称,在所述联系人列表中查找与所述第一用户具有所述目标人物关系的第三联系人;
[0064] 第四确定单元,用于将所述第三联系人的名称确定为所述被呼叫用户的第二名称。
[0065] 进一步地,在所述目标人物关系包括第一人物关系和第二人物关系时,所述第三确定模块,具体包括:
[0066] 第二查找单元,用于基于所述第一名称,在所述联系人列表中查找与所述第一用户具有所述第一人物关系的中间联系人;
[0067] 第三查找单元,用于基于所述中间联系人的中间名称,在所述联系人列表中查找与所述中间联系人具有第二人物关系的第四联系人;
[0068] 第五确定单元,用于将所述第四联系人的名称确定为所述被呼叫用户的第二名称。
[0069] 进一步地,还包括:
[0070] 播放模块,用于在所述联系人列表中确定所述被呼叫用户的第二名称之后,播放提示语音,所述提示语音用于提示所述第一用户所述电子设备正在呼叫所述被呼叫用户。
[0071] 进一步地,所述联系人列表还包括各联系人的联系方式,建立通信模块,具体包括:
[0072] 第二获取单元,用于基于所述第二名称,从所述联系人列表中获取与所述第二名称对应的被呼叫用户的联系方式;
[0073] 建立单元,用于基于所述联系方式,建立与所述被呼叫用户的通话。
[0074] 第三方面,本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的方法步骤。
[0075] 第四方面,本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述的方法步骤。
[0076] 本发明实施例中的一个或多个技术方案,至少具有如下技术效果或优点:
[0077] 本发明提供了一种呼叫通话的方法,该方法应用于电子设备中,该电子设备中设置有联系人列表,该联系人列表中包含各联系人的名称,各联系人之间的人物关系,该方法
包括:采集第一用户的语音呼叫信息,该语音呼叫信息用于请求电子设备呼叫被呼叫用户;
基于该语音呼叫信息,在该联系人列表中确定该第一用户的第一名称和目标人物关系,基
于该第一名称和目标人物关系,确定被呼叫用户的第二名称,基于该第二名称,建立与该被
呼叫用户的通话,进而可以根据第一用户的语音呼叫信息,通过逻辑分析,确定该第一用户
所呼叫的被呼叫用户在通信录中的第二名称,从而直接与该被呼叫用户建立通信,进而解
决了现有技术中智能音箱无法正确判断不同用户期望的被呼叫人,无法满足不同用户的使
用需求的技术问题,进而提高了智能音箱的判断能力,使得智能音箱能够满足不同用户的
使用需求。

附图说明

[0078] 通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明
的限制。而且在整个附图中,用相同的参考图形表示相同的部件。在附图中:
[0079] 图1示出了本发明实施例一中呼叫通信的方法步骤流程示意图;
[0080] 图2示出了本发明实施例一中联系人列表的示意图;
[0081] 图3示出了本发明实施例二中呼叫通信的装置的结构示意图;
[0082] 图4示出了本发明实施例三中呼叫通信的电子设备的结构示意图。

具体实施方式

[0083] 下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例
所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围
完整的传达给本领域的技术人员。
[0084] 实施例一
[0085] 本发明实施例一提供了一种呼叫通话的方法,应用于电子设备中,该电子设备设置有联系人列表,该电子设备具体可以是具有通信功能的电子设备,该通信功能具体可以
是拨打电话,或者视频通信、音频通信等等,该电子设备具体可以是平板电脑、笔记本电脑、
智能音箱、智能门铃、智能电视等等。在本发明实施例中就不再详细赘述了。
[0086] 如图1所示,该方法包括:
[0087] S101,采集第一用户的语音呼叫信息,该语音呼叫信息用于请求电子设备呼叫被呼叫用户;
[0088] S102,基于语音呼叫信息,在联系人列表中确定第一用户的第一名称;
[0089] S103,基于语音呼叫信息,在联系人列表中确定第一用户与被呼叫用户之间的目标人物关系;
[0090] S104,基于第一名称和目标人物关系,在联系人列表中确定被呼叫用户的第二名称;
[0091] S105,基于第二名称,建立与被呼叫用户的通话。
[0092] 在一种优选的实施方式中,在S101之前,需要先获取联系人列表,该联系人列表信息包括各联系人的名称、各联系人之间的人物关系。
[0093] 该各联系人的名称具体为如下任意一种:
[0094] 角色名称、角色昵称或真实姓名。
[0095] 具体地,可以以该联系人列表中的任意一个联系人作为该联系人列表的设置者。
[0096] 比如,如图2所示,以该名称为家庭角色名称为例,该家庭成员中的角色名称为“爸爸”的用户作为设置者时,设置的各联系人的角色名称包括:“爸爸”、“妈妈”、“宝贝”、“爷
爷”、“奶奶”。各联系人的角色名称可以按照这些称呼进行命名,在每个联系人后都标注了
其与其他联系人之间的人物关系。比如,角色名称为“爸爸”的后面标注了其是设置者,其与
角色名称为“妈妈”的联系人之间是夫妻关系,其与角色名称为“爷爷”的联系人之间是父子
关系,其与角色名称为“奶奶”的联系人之间是母子关系,其与角色名称为“宝贝”的联系人
之间是父子关系,角色名称为“爷爷”、或者“奶奶”、或者“妈妈”、或者“宝贝”的联系人后均
标注有其与其他联系人之间的人物关系。
[0097] 由于“爸爸”是设置者,他还可以设置家庭以外的联系人,比如说朋友、或者同事。比如,设置同事时,可以设置“A”(该同事的名字),对应的标注A是“爸爸”的同事,或者是“同
事A”,该同事列表仅与“爸爸”有直接人物关系。
[0098] 通过角色名称为“爸爸”的联系人设置的联系人列表信息,在该电子设备中存储有该联系人的列表信息。
[0099] 接着,执行S101,采集第一用户的语音呼叫信息,该语音呼叫信息用于请求该电子设备呼叫被呼叫用户。
[0100] 在具体的实施方式中,比如,第一用户说:“给我儿子打电话”,该电子设备会采集到该语音呼叫信息。该第一用户采用这样呼叫的方式,避免像现有的语音呼叫中出现的实
际是爷爷角色的用户要给自己儿子打电话时,只能说“给爸爸打电话”,出现打电话时的尴
尬。
[0101] 其中,该各联系人的名称具体可以为如下任意一种:
[0102] 角色名称、角色昵称和真实姓名。
[0103] 若各联系人的名称为角色昵称时,比如,爸爸的昵称为:小明,妈妈的昵称为:小兰,宝贝的昵称为:丽丽等,真实姓名也类似,在此不再详细赘述了。
[0104] 在采集到该第一用户的语音呼叫信息之后,执行S102,基于该语音呼叫信息,在该联系人列表中确定所述第一用户的第一名称。
[0105] 在确定该第一用户的第一名称具体有两种实现方式:
[0106] 一种是通过声纹信息来确定;另一种是通过拍摄的面部图像来确定。
[0107] 其中,第一中方式中,具体包括:
[0108] 提取该语音呼叫信息中的声纹信息;
[0109] 基于该声纹信息,在联系人列表中确定该第一用户的第一名称。
[0110] 在具体的实施方式中,从该语音呼叫信息中提取声纹信息,然后对该声纹信息进行分析,具体是对语音呼叫信息中的声音波形进行提取,再从该声音波形中提取声纹特征,
基于声纹特征的判断,从中确定出该声纹信息对应的第一用户是男性还是女性,该第一用
户是少年、还是中年还是老年,由此,可以确定该第一用户的第一名称。
[0111] 比如,对声纹信息分析之后,确定与该声纹信息对应的第一用户是男性,且该第一用户是老年,由此,确定该第一用户在联系人列表中对应的第一名称是“爷爷”。
[0112] 其中,第二种方式中,具体包括:
[0113] 基于语音呼叫信息,获取第一用户的面部图像;
[0114] 在联系人列表中查找是否有与面部图像匹配的第一头像;
[0115] 在查找到有与面部图像匹配的第一头像时,将第一头像对应的第一联系人的名称确定为第一名称。
[0116] 在具体的实施方式中,该电子设备上设置有摄像头,该电子设备的联系人列表中还包括各联系人的头像。在该电子设备采集到该语音呼叫信息之后,触发开启该摄像头,通
过该摄像头获取该第一用户的面部图像,然后在该联系人列表中查找是否有与该面部图像
匹配的第一头像,在查找到有与该面部图像匹配的第一头像时,在该联系人列表中获得与
该第一头像对应的第一联系人的名称,该名称即被确定为第一用户的第一名称。
[0117] 在采用第一种方式来确定第一用户的第一名称之后,还包括:
[0118] 获取该第一用户的面部图像;
[0119] 将该面部图像与第一名称在联系人列表中对应的第二联系人的第二头像进行比对,获得比对结果;
[0120] 在比对结果为匹配成功时,该第一名称确认成功。
[0121] 具体地,在通过声纹信息对第一用户的第一名称确定之后,开启电子设备上的摄像头,对该第一用户的第一名称进行确认。
[0122] 首先,通过该摄像头采集第一用户的面部图像,然后,将该面部图像与第一名称在联系人列表中对应的第二联系人的第二头像进行比对,具体是将该面部图像与该第二头像
进行比对,可以比对五官的相似度等等,从而获得比对结果。
[0123] 最后,根据该比对结果,在比对结果为匹配成功时,该第一名称确认成功。当然,如果该比对结果为不成功时,重新对该第一用户的第一名称进行确定。
[0124] S104,基于该语音呼叫信息,在该联系人列表中确定该第一用户与被呼叫用户之间的目标人物关系。
[0125] 具体地,提取该语音呼叫信息中的关键词;
[0126] 基于该关键词,在该联系人列表中确定该第一用户与被呼叫用户之间的目标人物关系。
[0127] 在具体的实施方式中,从该语音呼叫信息中提取关键词,比如,从“打电话给我儿子”这句语音呼叫信息中提取“我儿子”、“打电话”的关键词。
[0128] 由此,确定该第一用户与被呼叫用户之间是父子关系,被呼叫用户是该第一用户的儿子,第一用户是该被呼叫用户的爸爸。
[0129] 然后,执行S105,基于该第一名称和目标人物关系,在联系人列表中确定被呼叫用户的第二名称。
[0130] 该步骤包括两种情况,第一种情况,该目标人物关系包括一个人物关系;第二种情况,该目标人物关系包括第一人物关系和第二人物关系的两种人物关系。
[0131] 其中,第一种情况,该目标人物关系包括一个人物关系时:
[0132] 首先基于该第一名称,在联系人列表中查找与第一用户具有目标人物关系的第三联系人;
[0133] 将第三联系人的名称确定为被呼叫用户的第二名称。
[0134] 在具体的实施方式中,以该第一用户的第一名称为“爷爷”,语音呼叫信息为“给我儿子打电话”为例,仅包含一个人物关系,得到该第一名称为“爷爷”,目标人物关系为“父子
关系”,被呼叫用户为“爷爷”的儿子。由此,可以确定该被呼叫用户在联系人列表中的第二
名称是“爸爸”。
[0135] 第二种情况,该目标人物关系包括两个人物关系时,即包括第一人物关系和第二人物关系时:
[0136] 首先,基于第一名称,在联系人列表中查找与第一用户具有第一人物关系的中间联系人;
[0137] 接着,基于中间联系人的中间名称,在联系人列表中查找与中间联系人具有第二人物关系的第四联系人;
[0138] 最后,将第四联系人的名称确定为被呼叫用户的第二名称。
[0139] 在具体的实施方式中,以第一用户的第一名称为“爷爷”、语音呼叫信息为“给我儿子的同事打电话”为例,这里包含第一人物关系:我儿子,即父子关系,第二人物关系:儿子
的同事,即同事关系。首先,得到该第一用户的第一名称为“爷爷”,目标人物关系包括“父子
关系”和“同事关系”。按照上述的步骤,首先,根据第一名称“爷爷”,确定我儿子对应的中间
联系人是“爸爸”,然后,根据“爸爸”,找到爸爸的同事,即该第四联系人是“同事A”,或者该
第四联系人是“A”。
[0140] 当然,该名称还可以是真实姓名,比如,家庭成员的名称包括:王大同(爷爷角色)、张华(奶奶角色)、王小同(爸爸角色),晴天(妈妈角色)、王彤彤(宝贝)。
[0141] 在S104中,以该第一用户的第一名称为“王大同”(爷爷角色),以语音呼叫信息为“给我儿子打电话”为例,得到第一名称为“王大同”,目标人物关系为“父子关系”,被呼叫用
户为名称是“王大同”的儿子,由此,根据每个联系人与其他联系人之间的人物关系,由此,
确定该被呼叫用户为爸爸角色对应的第二名称是“王小同”的联系人。
[0142] 当然,若名称为角色昵称时,比如,爸爸的昵称为:小明,妈妈的昵称为:小兰,宝贝的昵称为:丽丽等,也类似,在此不再详细赘述了。
[0143] 在确定被呼叫用户在联系人列表中的第二名称之后,还包括:
[0144] 播放提示语音,该提示语音用于提示该第一用户该电子设备正在呼叫该被呼叫用户。
[0145] 比如,在上述已确定被呼叫用户在联系人列表中的第二名称是“爸爸”时,播放提示语音,即播放“正在向您儿子呼叫”,用以提示第一用户“爷爷”,该通话正在建立,以避免
第一用户未收到答复,重复进行呼叫。
[0146] 这里采用的播放方式具体是TTS(Text To Speech从文本到语音)播报方式,当然,还可以是其他播放方式,在本发明实施例中就不再详细赘述了。
[0147] 在播报该提示语音之后,或者在确定被呼叫用户的第二名称之后,执行S105,基于该第二名称,建立与该被呼叫用户的通话。
[0148] 该步骤具体包括:
[0149] 基于该第二名称,从该联系人列表信息中获取与该第二名称对应的被呼叫用户的联系方式;
[0150] 基于该联系方式,建立与该被呼叫用户的通话。
[0151] 在确定该第二名称之后,从该联系人列表中找到与该第二名称对应的联系人的联系方式,该联系方式具体可以是电话号码,可以是即时通信的账号信息,因此,在建立与该
被呼叫用户的通话时,具体可以是拨打该被呼叫用户的电话,也可以是开启网络的视频通
话或者语音通话等等。
[0152] 本发明实施例中的一个或多个技术方案,至少具有如下技术效果或优点:
[0153] 本发明提供了一种呼叫通话的方法,该方法应用于电子设备中,该电子设备中设置有联系人列表,该联系人列表中包含各联系人的名称,各联系人之间的人物关系,该方法
包括:采集第一用户的语音呼叫信息,该语音呼叫信息用于请求电子设备呼叫被呼叫用户;
基于该语音呼叫信息,在该联系人列表中确定该第一用户的第一名称和目标人物关系,基
于该第一名称和目标人物关系,确定被呼叫用户的第二名称,基于该第二名称,建立与该被
呼叫用户的通话,进而可以根据第一用户的语音呼叫信息,通过逻辑分析,确定该第一用户
所呼叫的被呼叫用户在通信录中的第二名称,从而直接与该被呼叫用户建立通信,进而解
决了现有技术中智能音箱无法正确判断不同用户期望的被呼叫人,无法满足不同用户的使
用需求的技术问题,进而提高了智能音箱的判断能力,使得智能音箱能够满足不同用户的
使用需求。
[0154] 实施例二
[0155] 基于相同的发明构思,本发明实施例二提供了一种呼叫通话的装置,应用于电子设备中,所述电子设备中设置有联系人列表,所述联系人列表中包含各联系人的名称、各联
系人之间的人物关系,包括:
[0156] 采集模块301,用于采集第一用户的语音呼叫信息,所述语音呼叫信息用于请求所述电子设备呼叫被呼叫用户;
[0157] 第一确定模块302,用于基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户的第一名称;
[0158] 第二确定模块303,用于基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户与所述被呼叫用户之间的目标人物关系;
[0159] 第三确定模块304,用于基于所述第一名称和所述目标人物关系,在所述联系人列表中确定所述被呼叫用户的第二名称;
[0160] 建立通话模块305,用于基于所述第二名称,建立与所述被呼叫用户的通话。
[0161] 在一种优选的实施方式中,所述各联系人的名称具体为如下任意一种:
[0162] 角色名称、角色昵称和真实姓名。
[0163] 在一种优选的实施方式中,所述第一确定模块302,具体包括:
[0164] 第一提取单元,用于提取所述语音呼叫信息中的声纹信息;
[0165] 第一确定单元,用于基于所述声纹信息,在所述联系人列表中确定所述第一用户的第一名称。
[0166] 在一种优选的实施方式中,所述第一确定模块302,具体包括:
[0167] 第一获取单元,用于基于所述语音呼叫信息,获取所述第一用户的面部图像;
[0168] 查找单元;用于在所述联系人列表中查找是否有与所述面部图像匹配的第一头像;
[0169] 第二确定单元,用于在查找到有与所述面部图像匹配的第一头像时,将所述第一头像对应的第一联系人的名称确定为所述第一名称。
[0170] 在一种优选的实施方式中,所述联系人列表还包括各联系人的头像,还包括:
[0171] 获取模块,用于在基于所述语音呼叫信息,确定所述第一用户在所述联系人列表的第一名称获取之后,获取所述第一用户的面部图像;
[0172] 对比模块,用于将所述面部图像与所述第一名称在所述联系人列表中对应的第二联系人的第二头像进行比对,获得比对结果;
[0173] 第一确认模块,用于在所述比对结果为匹配成功时,所述第一名称确认成功。
[0174] 在一种优选的实施方式中,第二确定模块303,具体包括:
[0175] 第二提取单元,用于提取所述语音呼叫信息中的关键词;
[0176] 第三确定单元,用于基于所述关键词,在所述联系人列表中确定所述第一用户与所述被呼叫用户之间的目标人物关系。
[0177] 在一种优选的实施方式中,在所述目标人物关系包括一个人物关系时,所述第三确定模块304,具体包括:
[0178] 第一查找单元,用于基于所述第一名称,在所述联系人列表中查找与所述第一用户具有所述目标人物关系的第三联系人;
[0179] 第四确定单元,用于将所述第三联系人的名称确定为所述被呼叫用户的第二名称。
[0180] 在一种优选的实施方式中,在所述目标人物关系包括第一人物关系和第二人物关系时,所述第三确定模块304,具体包括:
[0181] 第二查找单元,用于基于所述第一名称,在所述联系人列表中查找与所述第一用户具有所述第一人物关系的中间联系人;
[0182] 第三查找单元,用于基于所述中间联系人的中间名称,在所述联系人列表中查找与所述中间联系人具有第二人物关系的第四联系人;
[0183] 第五确定单元,用于将所述第四联系人的名称确定为所述被呼叫用户的第二名称。
[0184] 在一种优选的实施方式中,还包括:
[0185] 播放模块,用于在所述联系人列表中确定所述被呼叫用户的第二名称之后,播放提示语音,所述提示语音用于提示所述第一用户所述电子设备正在呼叫所述被呼叫用户。
[0186] 在一种优选的实施方式中,所述联系人列表还包括各联系人的联系方式,建立通信模块305,具体包括:
[0187] 第二获取单元,用于基于所述第二名称,从所述联系人列表中获取与所述第二名称对应的被呼叫用户的联系方式;
[0188] 建立单元,用于基于所述联系方式,建立与所述被呼叫用户的通话。
[0189] 实施例三
[0190] 基于相同的发明构思,本发明实施例三提供一种电子设备,如图4所示,包括存储器404、处理器402及存储在存储器404上并可在处理器402上运行的计算机程序,所述处理
器402执行所述程序时实现上述实现呼叫通话的方法的步骤。
[0191] 其中,在图4中,总线架构(用总线400来代表),总线400可以包括任意数量的互联的总线和桥,总线400将包括由处理器402代表的一个或多个处理器和存储器404代表的存
储器的各种电路链接在一起。总线400还可以将诸如外围设备、稳压器和功率管理电路等之
类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步
描述。总线接口406在总线400和接收器401和发送器403之间提供接口。接收器401和发送器
403可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。处
理器402负责管理总线400和通常的处理,而存储器404可以被用于存储处理器402在执行操
作时所使用的数据。
[0192] 实施例四
[0193] 基于相同的发明构思,本发明第四实施例提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现上述呼叫通话的方法的步骤。
[0194] 在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求
的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种
编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发
明的最佳实施方式。
[0195] 在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构
和技术,以便不模糊对本说明书的理解。
[0196] 类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施
例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保
护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面
的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,
遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身
都作为本发明的单独实施例。
[0197] 本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单
元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或
子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何
组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任
何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权
利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代
替。
[0198] 此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围
之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之
一都可以以任意的组合方式来使用。
[0199] 本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用
微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的呼叫通话的装置、电子设
备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述
的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这
样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的
形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他
形式提供。
[0200] 应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,
不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未
列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的
元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实
现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项
来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名
称。
[0201] 本发明公开了A1、一种呼叫通话的方法,应用于电子设备中,其特征在于,所述电子设备中设置有联系人列表,所述联系人列表中包含各联系人的名称、各联系人之间的人
物关系,所述方法包括:
[0202] 采集第一用户的语音呼叫信息,所述语音呼叫信息用于请求所述电子设备呼叫被呼叫用户;
[0203] 基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户的第一名称;
[0204] 基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户与所述被呼叫用户之间的目标人物关系;
[0205] 基于所述第一名称和所述目标人物关系,在所述联系人列表中确定所述被呼叫用户的第二名称;
[0206] 基于所述第二名称,建立与所述被呼叫用户的通话。
[0207] A2、如A1所述的方法,其特征在于,所述各联系人的名称具体为如下任意一种:
[0208] 角色名称、角色昵称和真实姓名。
[0209] A3、如A1所述的方法,其特征在于,所述基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户的第一名称,具体包括:
[0210] 提取所述语音呼叫信息中的声纹信息;
[0211] 基于所述声纹信息,在所述联系人列表中确定所述第一用户的第一名称。
[0212] A4、如A1所述的方法,其特征在于,所述联系人列表还包括各联系人的头像,所述基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户的第一名称,具体包括:
[0213] 基于所述语音呼叫信息,获取所述第一用户的面部图像;
[0214] 在所述联系人列表中查找是否有与所述面部图像匹配的第一头像;
[0215] 在查找到有与所述面部图像匹配的第一头像时,将所述第一头像对应的第一联系人的名称确定为所述第一名称。
[0216] A5、如A3所述的方法,其特征在于,所述联系人列表还包括各联系人的头像,所述基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户的第一名称之后,还包括:
[0217] 获取所述第一用户的面部图像;
[0218] 将所述面部图像与所述第一名称在所述联系人列表中对应的第二联系人的第二头像进行比对,获得比对结果;
[0219] 在所述比对结果为匹配成功时,所述第一名称确认成功。
[0220] A6、如A1所述的方法,其特征在于,所述基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户与所述被呼叫用户之间的目标人物关系,具体包括:
[0221] 提取所述语音呼叫信息中的关键词;
[0222] 基于所述关键词,在所述联系人列表中确定所述第一用户与所述被呼叫用户之间的目标人物关系。
[0223] A7、如A1所述的方法,其特征在于,在所述目标人物关系包括一个人物关系时,所述基于所述第一名称和所述目标人物关系,在所述联系人列表中确定所述被呼叫用户的第
二名称,具体包括:
[0224] 基于所述第一名称,在所述联系人列表中查找与所述第一用户具有所述目标人物关系的第三联系人;
[0225] 将所述第三联系人的名称确定为所述被呼叫用户的第二名称。
[0226] A8、如A1所述的方法,其特征在于,在所述目标人物关系包括第一人物关系和第二人物关系时,所述基于所述第一名称和所述目标人物关系,在所述联系人列表中确定所述
被呼叫用户的第二名称,具体包括:
[0227] 基于所述第一名称,在所述联系人列表中查找与所述第一用户具有所述第一人物关系的中间联系人;
[0228] 基于所述中间联系人的中间名称,在所述联系人列表中查找与所述中间联系人具有第二人物关系的第四联系人;
[0229] 将所述第四联系人的名称确定为所述被呼叫用户的第二名称。
[0230] A9、如A1所述的方法,其特征在于,所述在所述联系人列表中确定所述被呼叫用户的第二名称之后,还包括:
[0231] 播放提示语音,所述提示语音用于提示所述第一用户所述电子设备正在呼叫所述被呼叫用户。
[0232] A10、如A1所述的方法,其特征在于,所述联系人列表中还包括各联系人的联系方式,所述基于所述第二名称,建立与所述被呼叫用户的通话,具体包括:
[0233] 基于所述第二名称,从所述联系人列表中获取与所述第二名称对应的被呼叫用户的联系方式;
[0234] 基于所述联系方式,建立与所述被呼叫用户的通话。
[0235] B11、一种呼叫通话的装置,应用于电子设备中,其特征在于,所述电子设备中设置有联系人列表,所述联系人列表中包含各联系人的名称、各联系人之间的人物关系,包括:
[0236] 采集模块,用于采集第一用户的语音呼叫信息,所述语音呼叫信息用于请求所述电子设备呼叫被呼叫用户;
[0237] 第一确定模块,用于基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户的第一名称;
[0238] 第二确定模块,用于基于所述语音呼叫信息,在所述联系人列表中确定所述第一用户与所述被呼叫用户之间的目标人物关系;
[0239] 第三确定模块,用于基于所述第一名称和所述目标人物关系,在所述联系人列表中确定所述被呼叫用户的第二名称;
[0240] 建立通话模块,用于基于所述第二名称,建立与所述被呼叫用户的通话。
[0241] B12、如B11所述的装置,其特征在于,所述各联系人的名称具体为如下任意一种:
[0242] 角色名称、角色昵称和真实姓名。
[0243] B13、如B11所述的装置,其特征在于,所述第一确定模块,具体包括:
[0244] 第一提取单元,用于提取所述语音呼叫信息中的声纹信息;
[0245] 第一确定单元,用于基于所述声纹信息,在所述联系人列表中确定所述第一用户的第一名称。
[0246] B14、如B11所述的装置,其特征在于,所述第一确定模块,具体包括:
[0247] 第一获取单元,用于基于所述语音呼叫信息,获取所述第一用户的面部图像;
[0248] 查找单元;用于在所述联系人列表中查找是否有与所述面部图像匹配的第一头像;
[0249] 第二确定单元,用于在查找到有与所述面部图像匹配的第一头像时,将所述第一头像对应的第一联系人的名称确定为所述第一名称。
[0250] B15、如B13所述的装置,其特征在于,所述联系人列表还包括各联系人的头像,还包括:
[0251] 获取模块,用于在基于所述语音呼叫信息,确定所述第一用户在所述联系人列表的第一名称获取之后,获取所述第一用户的面部图像;
[0252] 对比模块,用于将所述面部图像与所述第一名称在所述联系人列表中对应的第二联系人的第二头像进行比对,获得比对结果;
[0253] 第一确认模块,用于在所述比对结果为匹配成功时,所述第一名称确认成功。
[0254] B16、如B11所述的装置,其特征在于,第二确定模块,具体包括:
[0255] 第二提取单元,用于提取所述语音呼叫信息中的关键词;
[0256] 第三确定单元,用于基于所述关键词,在所述联系人列表中确定所述第一用户与所述被呼叫用户之间的目标人物关系。
[0257] B17、如B11所述的装置,其特征在于,在所述目标人物关系包括一个人物关系时,所述第三确定模块,具体包括:
[0258] 第一查找单元,用于基于所述第一名称,在所述联系人列表中查找与所述第一用户具有所述目标人物关系的第三联系人;
[0259] 第四确定单元,用于将所述第三联系人的名称确定为所述被呼叫用户的第二名称。
[0260] B18、如B11所述的装置,其特征在于,在所述目标人物关系包括第一人物关系和第二人物关系时,所述第三确定模块,具体包括:
[0261] 第二查找单元,用于基于所述第一名称,在所述联系人列表中查找与所述第一用户具有所述第一人物关系的中间联系人;
[0262] 第三查找单元,用于基于所述中间联系人的中间名称,在所述联系人列表中查找与所述中间联系人具有第二人物关系的第四联系人;
[0263] 第五确定单元,用于将所述第四联系人的名称确定为所述被呼叫用户的第二名称。
[0264] B19、如B11所述的装置,其特征在于,还包括:
[0265] 播放模块,用于在所述联系人列表中确定所述被呼叫用户的第二名称之后,播放提示语音,所述提示语音用于提示所述第一用户所述电子设备正在呼叫所述被呼叫用户。
[0266] B20、如B11所述的装置,其特征在于,所述联系人列表还包括各联系人的联系方式,建立通信模块,具体包括:
[0267] 第二获取单元,用于基于所述第二名称,从所述联系人列表中获取与所述第二名称对应的被呼叫用户的联系方式;
[0268] 建立单元,用于基于所述联系方式,建立与所述被呼叫用户的通话。
[0269] C21、一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如A1-A10中任一所述的方法
步骤。
[0270] D22、一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如A1-A10中任一所述的方法步骤。