本文作者:kaifamei

电话号码标注的方法、系统、电子设备及服务器与流程

更新时间:2025-01-09 06:47:42 0条评论

电话号码标注的方法、系统、电子设备及服务器与流程



1.本技术涉及通信技术领域,尤其涉及一种电话号码标注的方法、系统、电子设备及服务器。


背景技术:



2.目前垃圾电话、电话越来越多,用户为了避免被骗或者节约自己的时间成本,用户通常会拒接陌生电话。
3.虽然拒接陌生电话,可以降低用户被骗的概率以及降低用户在无效电话中的消耗的时间成本,然而,拒接陌生电话会导致用户会漏接一些有价值的电话,例如,面试电话、朋友使用新号码拨打的电话等。


技术实现要素:



4.为了解决上述技术问题,本技术提供一种电话号码标注的方法、系统、电子设备及服务器,使得被叫设备可以获取到关于主叫用户的身份信息,进而在收到陌生来电时,可以减小接听到电话的概率,避免漏接有价值的电话的问题。
5.第一方面,本技术提供一种电话号码标注的方法,应用于电话号码标注的系统,该系统包括:第一电子设备、第二电子设备以及与第一电子设备和第二电子设备均通信连接的服务器,该方法包括:第一电子设备获取主叫用户标注的多媒体信息,多媒体信息包括文本信息和语音信息;第一电子设备将用于本次呼叫的第一电话号码、多媒体信息上传至服务器;服务器存储主叫用户对应的多媒体信息;第一电子设备采用第一电话号码向第二电子设备发起本次的电话呼叫;第二电子设备接收到第一电子设备发起的电话呼叫,向服务器发起获取请求;服务器响应于获取请求,根据第一电话号码获取与主叫用户对应的多媒体信息,并将主叫用户对应的多媒体信息下发至第二电子设备;第二电子设备接收主叫用户对应的多媒体信息,以供被叫用户查看主叫用户对应的文本信息以及收听语音信息。
6.这样,主叫用户在发起呼叫前可以将该主叫用户标注的多媒体信息上传服务器,被叫设备(即第二电子设备)接收到呼叫后,可以从服务器获取到与主叫用户对应的多媒体信息,被叫用户可以基于文本信息获知该主叫用户的身份;同时,由于每个人的声音都不相同,使得被叫用户可以基于与主叫用户对应的语音信息验证该主叫用户的身份,避免因来电显示为陌生用户而拒接来电的问题;例如,文本信息为“我是朋友a”,被叫用户可以通过语音信息确定该主叫用户是否为朋友a。由于有语音信息,增加了验证主叫用户的身份的信息,使得被叫用户可以确定主叫用户的身份,进而决策是否拒接陌生来电(如电话、产品推销电话等),减小被叫用户接听电话的时间成本,减少被叫用户被骗的概率。
7.根据第一方面,在服务器存储主叫用户对应的多媒体信息之前,该方法还包括:服务器获取从语音信息中提取的第一声纹特征;服务器根据第一声纹特征,检测语音信息是否合法;服务器若检测到语音信息合法,则执行存储主叫用户对应的多媒体信息的操作。
8.这样,服务器对主叫用户对应的语音信息进行安全性验证,可以进一步避免主叫
用户伪装声音而导致被叫用户被骗的问题。
9.根据第一方面,服务器根据第一声纹特征,检测语音信息是否合法,包括:服务器获取存储的第一电话号码对应的第一模板声纹特征,第一模板声纹特征为第一电话号码所属用户的声纹特征;服务器若检测到存在与第一声纹特征匹配的第一模板声纹特征,则确定语音信息合法。
10.这样,服务器通过将第一声纹特征与第一模板声纹特征进行比较,可以快速确定该第一声纹特征是否属于该第一电话号码所属用户的声纹,进而确定该语音信息合法。
11.根据第一方面,该方法还包括:服务器若检测到不存在与第一声纹特征匹配的第一模板声纹特征,则确定语音信息非法。这样,可以避免出现主叫用户模拟该第一电话号码所属用户的声音的情况,降低被叫用户被骗的概率。
12.根据第一方面,服务器根据第一声纹特征,检测语音信息是否合法,包括:服务器获取存储的预设非法声纹特征;服务器检测是否存在与第一声纹特征匹配的预设非法声纹特征;服务器若检测到存在与第一声纹特征匹配的预设非法声纹特征,则确定语音信息非法。
13.这样,服务器存储有预设非法声音特征,将第一声纹特征与该预设非法声纹特征进行比对,可以快速且准确确定出非法的语音信息。
14.根据第一方面,该方法还包括:服务器若检测到不存在与第一声纹特征匹配的第一模板声纹特征,则获取存储的预设非法声纹特征;服务器检测是否存在与第一声纹特征匹配的预设非法声纹特征;服务器若检测到存在与第一声纹特征匹配的预设非法声纹,则确定语音信息非法。
15.这样,当第一声纹特征与第一模板声纹特征不匹配的情况下,将第一声纹特征与存储的预设非法声纹特征进行比较,而不是直接判定语音信息非法,使得在特殊情况下非第一电话号码所属用户可以使用第一电话号码进行呼叫,特殊情况如使用者的手机没有电的情况、使用者忘记携带自身手机的情况;增加判断非法的语音信息的条件,进一步提高非法的语音信息判断的准确性。
16.根据第一方面,该方法还包括:若服务器检测到不存在与第一声纹特征匹配的预设非法声纹,获取第一电子设备上传的第二电话号码;服务器获取存储的第二电话号码对应的第二模板声纹特征,第二模板声纹特征为第二电话号码所属用户的声纹特征;服务器若检测到存在与第一声纹特征匹配的第二模板声纹特征,则确定语音信息合法;服务器若检测到不存在与第一声纹特征匹配的第二模板声纹特征,则确定语音信息非法。
17.这样,当第一声纹特征既不匹配第一模板声纹特征也不匹配预设非法声纹特征时,将该第一声纹特征与第二模板声纹特征进行比较,避免因第二电话号码所属用户使用第一电话号码呼叫时,不能进行电话号码标注的问题,进一步提高对语音安全性验证的准确性。
18.根据第一方面,该方法还包括:服务器若检测到不存在与第一声纹特征匹配的第二模板声纹特征,在存储的预设非法声纹特征中添加第一声纹特征。
19.这样,将当第一声纹特征不匹配第一模板声纹特征、预设非法声纹特征以及第二模板声纹时,可以判定该语音信息非法,将第一声纹特征添加至存储的预设非法声纹特征中,可以增加预设非法声纹特征的数量,提高对非法声纹特征的验证的准确性。
20.根据第一方面,该方法还包括:服务器若检测到不存在与第一声纹特征匹配的第一模板声纹特征,获取第一电子设备上传的第二电话号码;服务器获取存储的第二电话号码对应的第二模板声纹特征,第二模板声纹特征为第二电话号码所属用户的声纹特征;服务器若检测到存在与第一声纹特征匹配的第二模板声纹特征,则确定语音信息合法;若检测到不存在与第一声纹特征匹配的第二模板声纹特征,则确定语音信息非法。
21.这样,当第一声纹特征不匹配第一模板声纹特征时,将该第一声纹特征与第二模板声纹特征进行比较,避免因第二电话号码所属用户使用第一电话号码呼叫时,不能进行电话号码标注的问题,进一步提高对语音安全性验证的准确性。
22.根据第一方面,该方法还包括:第一电子设备响应于主叫用户触发的输入第二电话号码的操作,显示输入框;第一电子设备响应于主叫用户在输入框输入的第二电话号码,获取第二电话号码,并向服务器上传第二电话号码。这样,主叫用户可以触发输入第二电话号码,主动向服务器上报第二电话号码,减少服务器获取第二电话号码的时长,缩短判断语音信息是否合法的判断时长。
23.根据第一方面,在获取第一电子设备上传的第二电话号码之前,该方法还包括:服务器向第一电子设备发送第一指令,第一指令用于指示第一电子设备上传第二电话号码;第一电子设备接收到第一指令,显示输入框,以指示用户输入第二电话号码;第一电子设备响应于用户在输入框输入的第二电话号码,获取第二电话号码,并向服务器上传所述第二电话号码。这样,服务器可以及时通知第一电子设备上传第二电话号码,缩短判断语音信息是否合法的判断时长。
24.根据第一方面,该方法还包括:服务器若检测到存在与第一声纹特征匹配的第二模板声纹特征,则对第一电话号码标注第一标签,第一标签用于指示第一电话号码不属于主叫用户;服务器响应于获取请求,将第一标签下发至第二电子设备;第二电子设备在呼叫界面显示第一标签。这样,通过对第一电话号码标注第一标签,便于被叫用户查看主叫用户的信息,避免出现被叫用户直接挂断陌生电话的问题。
25.根据第一方面,服务器存储主叫用户对应的多媒体信息,包括:服务器存储第一电话号码与第二电话号码之间的第一对应关系;服务器以第二电话号码作为主叫用户的标识信息,存储主叫用户的标识信息与多媒体信息之间的第二对应关系。这样,当第一电话号码不属于主叫用户时,存储第一对应关系和第二对应关系,便于后续服务器可以查询到主叫用户对应的准确的多媒体信息。
26.根据第一方面,服务器响应于获取请求,根据第一电话号码获取与主叫用户对应的多媒体信息,包括:服务器若检测到第一电话号码的标签信息为第一标签,则根据第一电话号码和第一对应关系,获取与第一电话号码对应的第二电话号码;服务器根据第二电话号码以及第二对应关系,获取与第二电话号码对应的多媒体信息作为主叫用户对应的多媒体信息。这样,当第一电话号码不属于主叫用户时,服务器可以根据第二电子设备提供的第一电话号码,准确获取到该主叫用户对应的多媒体信息。
27.根据第一方面,该方法还包括:服务器若检测到存在与第一声纹特征匹配的第一模板声纹特征,则对第一电话号码标注第二标签,第二标签用于指示第一电话号码属于主叫用户;服务器响应于获取请求,将第二标签下发至第二电子设备;第二电子设备在呼叫界面显示第二标签。这样,通过对第一电话号码标注第二标签,便于被叫用户查看主叫用户的
信息,确定该第一电话号码所属用户为该主叫用户。
28.根据第一方面,该服务器存储主叫用户对应的多媒体信息,包括:服务器以第一电话号码作为主叫用户的标识信息,存储主叫用户的标识信息与多媒体信息之间的第三对应关系。这样,当第一电话号码属于主叫用户时,存储该第一电话号码与上传的多媒体信息之间的第三对应关系,便于后续服务器快速查到该主叫用户对应的多媒体信息。
29.根据第一方面,服务器响应于获取请求,根据第一电话号码获取与主叫用户对应的多媒体信息,包括:服务器若检测到第一电话号码的标签信息为第二标签,则根据第一电话号码和第三对应关系,获取与第一电话号码对应的多媒体信息作为主叫用户对应的多媒体信息。这样,服务器根据第一电话号码,可以准确查询到主叫用户对应的多媒体信息。
30.根据第一方面,第二电子设备处于与第一电子设备通话的状态,该方法还包括:第二电子设备若检测到被叫用户的第一挂断操作,则增加主叫用户的正向信誉值,正向信誉值用于指示本次呼叫之前主叫用户标注的多媒体信息与通话内容匹配的次数;第二电子设备若检测到被叫用户的第二挂断操作,则增加主叫用户的负向信誉值,负向信誉值用于指示本次呼叫之前主叫用户标注的多媒体信息不匹配的次数;第二电子设备将主叫用户的新的正向信誉值/新的负向信誉值上传服务器;服务器将主叫用户的正向信誉值更新为新的正向信誉值,或者将主叫用户的负向信誉值更新为新的负向信誉值。这样,通过被叫用户的挂断操作可以及时更新主叫用户对应的信誉值。
31.根据第一方面,该方法还包括:服务器响应于获取请求,向第二电子设备下发主叫用户对应的正向信誉值和负向信誉值;第二电子设备在显示屏中显示主叫用户对应的正向信誉值和负向信誉值。这样,服务器存储主叫用户对应的信誉值,通过信誉值可以反映出该主叫用户在本次呼叫之前标注的内容与通话内容匹配的程度,通过主叫用户的信誉值可以进一步增加用于判断主叫用户对应的多媒体信息是否准确的信息,使得被叫用户容易决策是否接通本次通话。
32.根据第一方面,第一电子设备获取主叫用户对应的语音信息,包括:第一电子设备检测录音时长是否超过第一预设时长且小于第二预设时长;第一电子设备若检测到小于第一预设时长,则提示主叫用户重新录音;第一电子设备若检测到录音时长超过第一预设时长且小于第二预设时长,则获取语音信息。这样,使得语音信息的容量不会过大,影响上传服务器的速度,同时也可以避免语音信息过小而导致有用信息少的问题。
33.根据第一方面,该方法还包括:服务器若检测到语音信息非法,则向第一电子设备发送停止指令,所停止指令指示第一电子设备退出电话号码的标注流程。这样,禁止上传非法语音信息的用户继续进行电话号码的标注,可以进一步减小被叫用户被骗的概率。
34.根据第一方面,该方法还包括:第二电子设备若检测到主叫用户的负向信誉值超过阈值,则挂断本次呼叫。这样,无需被叫用户操作,即可直接挂断呼叫,减少被叫用户的操作步骤。
35.根据第一方面,多媒体信息还包括:视频信息。这样,还可以增加视频信息,以进一步增加验证主叫用户身份的信息,提高被叫用户判断主叫用户身份的准确性。
36.第二方面,本技术提供了一种电话号码标注的系统,包括:第一电子设备、第二电子设备以及与第一电子设备和第二电子设备通信连接的服务器;第一电子设备,具体用于:获取主叫用户标注的多媒体信息,多媒体信息包括文本信息和语音信息;将用于本次呼叫
的第一电话号码、多媒体信息上传至服务器;服务器,具体用于:主叫用户对应的多媒体信息;第一电子设备,用于:采用第一电话号码向第二电子设备发起本次的电话呼叫;第二电子设备,用于:若接收到第一电子设备发起的电话呼叫,向服务器发起获取请求;服务器,用于:响应于获取请求,根据第一电话号码获取与主叫用户对应的多媒体信息,并将主叫用户对应的多媒体信息下发至第二电子设备;第二电子设备,用于:接收主叫用户对应的多媒体信息,以供被叫用户查看主叫用户对应的文本信息以及收听语音信息。
37.第二方面以及第二方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第二方面以及第二方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
38.第三方面,本技术提供了一种电子设备,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中一个或多个计算机程序存储在存储器上,当计算机程序被一个或多个处理器执行时,使得电子设备执行第一方面或第一方面的任意可能的实现方式中的第一电子设备或第二电子设备所执行的电话号码标注的方法。
39.第三方面以及第三方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第三方面以及第三方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
40.第四方面,本技术提供了一种服务器,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述服务器执行第一方面或第一方面的任意可能的实现方式中的服务器所执行的电话号码标注的方法。
41.第四方面以及第四方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第四方面以及第四方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
42.第五方面,本技术提供了一种计算机可读介质,用于存储计算机程序,当所述计算机程序在电子设备上运行时,使得所述电子设备执行上述第一方面以及第一方面的任意一种实现方式所对应的电话号码标注的方法。
43.第五方面以及第五方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第五方面以及第五方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。
附图说明
44.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例的描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
45.图1是示例性示出的一种被叫设备接收到电话呼叫的场景示意图;
46.图2是示例性示出的电子设备的结构示意图;
47.图3是示例性示出的电子设备的软件结构示意图;
48.图4是示例性示出的一种电话号码标注的流程图;
49.图5是示例性示出的一种电话号码标注的场景示意图;
50.图6是示例性示出的又一种电话号码标注的流程示意图;
51.图7是示例性示出的服务器检测主叫用户的语音信息是否合法的流程图;
52.图8是示例性示出的第二电子设备确定本次呼叫后该主叫用户的信誉值;
53.图9是示例性示出的第一电子设备录制语音的场景示意图;
54.图10是示例性示出的第一电子设备获取第二电话号码的示意图;
55.图11是示例性示出的第二电子设备的呼叫界面示意图;
56.图12是示例性示出的第二电子设备的又一呼叫界面示意图;
57.图13是示例性示出的第二电子设备确定主叫用户的信誉值的场景示意图。
具体实施方式
58.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
59.在一些实施例中,手机中存储有不同联系人的电话号码,当手机接收到电话呼叫时,若通话应用检测到存储的电话号码中存在与本次呼叫的电话号码相同的号码,则在呼叫界面显示该联系人的信息(如号码对应存储的联系人的信息);若通话应用检测到存储的电话号码中不存在与本次呼叫的电话号码相同的号码,则在呼叫界面显示“陌生用户”的提示信息,并显示主叫设备的电话号码。请参阅图1,图1为示例性示出的一种被叫设备接收到电话呼叫的场景示意图。被叫设备显示该呼叫界面101,通话应用检测到该主叫的电话号码为陌生电话号码,则在该呼叫界面101上显示提示信息102,以及该陌生电话号码103。该呼叫界面101包括接通控件104,以及挂断控件105。通常用户看见呼叫被标记为陌生来电,被叫用户通常如图1中黑箭头所示的方向滑动,通话应用响应于被叫用户的滑动操作,挂断本次电话呼叫。
60.在一些实施例中,被叫用户可以启动拦截应用,拦截应用可以基于黑名单中的电话号码识别骚扰电话,黑名单中电话号码的来源可以是用户手动添加,也可以通过网络获取。网络黑名单中的电话号码一般是通过广大手机用户的手动添加/标记来收集获得的。但是还有很多未被标注的陌生来电,被叫用户要么接听陌生来电,要么直接设置拒接所有陌生来电,即该骚扰拦截应用在检测到呼叫的电话号码为陌生电话号码时,挂断该电话呼叫。
61.拒接陌生来电,可能会导致用户漏听某些重要电话,如,朋友使用新号码拨打的电话,面试电话等。若不拒接陌生电话,被叫用户接听的电话可能是电话的问题。
62.本技术实施例提供了一种电话号码标注的方法,被叫设备在呼叫界面可以显示主叫用户标注的多媒体信息,该多媒体信息包括文本信息以及语音信息,语音信息和文本信息中携带有本次呼叫的相关信息,使得被叫用户可以快速从呼叫界面获取与本次呼叫相关的内容,确定主叫用户的身份,从而该被叫用户可以决策是否接通电话,使得被叫用户不必接听所有的陌生来电,或者拒接所有的陌生来电,提高接听陌生来电的灵活性以及安全性。
63.本技术实施例中的电子设备可以是具有通话功能的设备,如手机、可穿戴设备(如智能手表、手环)。本技术中电子设备以手机为例进行说明。
64.图2为本技术实施例示出的一种电子设备100的结构示意图。应该理解的是,图2示电子设备100仅是电子设备的一个范例,并且电子设备100可以具有比图中所示的更多的或者更少的部件,可以组合两个或多个的部件,或者可以具有不同的部件配置。图1中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
65.电子设备100可以包括:处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器,陀螺仪传感器,气压传感器,磁传感器,加速度传感器,距离传感器,接近光传感器,指纹传感器,温度传感器,触摸传感器,环境光传感器,骨传导传感器等。
66.图3是本技术实施例的电子设备100的软件结构框图。
67.电子设备100的分层架构将软件分成若干个层,每一层都有清晰的角和分工。层与层之间通过软件接口通信。在一些实施例中,将android系统分为三层,从上至下分别为应用程序层,应用程序框架层以及内核层。可以理解的是,图3的软件结构中的层以及各层中包含的部件,并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的层,以及每个层中可以包括更多或更少的部件,本技术不做限定。
68.如图3所示,应用程序层可以包括一系列应用程序包。应用程序包可以包括通话应用,录音,wlan,蓝牙,音乐,游戏,短信息,图库,地图,导航等应用程序。
69.应用程序框架层为应用程序层的应用程序提供应用编程接口(application programming interface,api)和编程框架。应用程序框架层包括一些预先定义的函数。
70.如图3所示,应用程序框架层可以包括窗口管理器,资源管理器,内容提供器,视图系统,电话管理器,通知管理器等。
71.窗口管理器用于管理窗口程序。窗口管理器可以获取显示屏大小,判断是否有状态栏,锁定屏幕,截取屏幕等。
72.资源管理器为应用程序提供各种资源,比如本地化字符串,图标,图片,布局文件,视频文件等等。
73.内容提供器用来存放和获取数据,并使这些数据可以被应用程序访问。所述数据可以包括视频,图像,音频,拨打和接听的电话,浏览历史和书签,电话簿等。
74.视图系统包括可视控件,例如显示文字的控件,显示图片的控件等。视图系统可用于构建应用程序。显示界面可以由一个或多个视图组成的。例如,包括短信通知图标的显示界面,可以包括显示文字的视图以及显示图片的视图。
75.电话管理器用于提供电子设备100的通信功能。例如通话状态的管理(包括接通,挂断等)。
76.通知管理器使应用程序可以在状态栏中显示通知信息,可以用于传达告知类型的消息,可以短暂停留后自动消失,无需用户交互。
77.内核层是硬件和软件之间的层。内核层至少包含显示驱动,摄像头驱动,音频驱动,传感器驱动。
78.可以理解的是,图3示出的软件结构中的层以及各层中包含的部件,并不构成对电子设备100的具体限定。在本技术另一些实施例中,电子设备100可以包括比图示更多或更少的层,以及每个层中可以包括更多或更少的部件,本技术不做限定。
79.图4为示例性示出的一种电话号码标注的流程图。该电话号码标注的方法可以应用于电话号码标注的系统,该系统中可以包括第一电子设备、第二电子设备,以及与第一电子设备和第二电子设备通信连接的服务器。可选地,第一电子设备与第二电子设备的类型可以不同,如第一电子设备为手机,第二电子设备为智能手表。本示例中,第一电子设备以手机a为例,第二电子设备以手机b为例。该电话号码标注过程如图4所示,包括:
80.步骤401:手机a获取用于本次呼叫的文本信息以及语音信息。
81.具体地,主叫用户可以启用通话应用,该通话应用中设置有文本编辑功能以及语音录制功能。通话应用响应于主叫用户的呼叫编辑操作,显示文本输入框。主叫用户可以在输入框中输入文本信息,该文本信息可以是主叫用户的称呼,如“我是xxx”,文本信息可以是呼叫内容的类型,如“保险推荐”、“招聘推荐”、“酒店确认订房信息的电话、快递、外卖”等。
82.举例来说,如图5的5a所示,若该通话应用被首次启用,该主叫显示界面501上显示该主叫用户的用户名,如“用户a”;第一电话号码502,第一拨打选项503,视频拨打选项504,短信选项505,文本标注选项506以及语音更新控件507。当主叫用户点击该第一拨打选项503,响应于主叫用户点击第一拨打选项503,显示编辑界面508,该编辑界面508中包括:第二拨打选项509以及呼叫前编辑选项510。该第二拨打选项509用于触发该手机a向手机b发起电话呼叫。该呼叫前编辑选项510用于触发通话应用进入文本信息编辑模式,即主叫用户可以进行文本编辑(如输入新的信息或编辑该已显示的文本)。如5a所示,当前该文本标注选项506中显示的文本信息为空,主叫用户可以点击呼叫前编辑选项510,该通话应用显示文本输入框。该主叫用户可以在输入框中输入“我是xxxx”的信息,输入完成后,在显示界面显示文本信息。如5b所示,文本标注选项506中显示本次呼叫的文本信息“我是xxxx”。
83.在一个示例中,该通话应用可以检测输入的字符个数是否超过预设的个数阈值,若确定超出该个数阈值,则该通话应用可以输出第一提示信息,以指示主叫用户输入的字符个数超出个数阈值。若通话应用检测到输入的字符个数小于等于个数阈值,则获取输入的字符作为该主叫用户对应的文本信息。
84.在一个示例中,通话应用响应于主叫用户的录制操作,启动手机a中的录音功能,录制音频信息,获取录制时长。如图5的5b所示,主叫用户点击语音更新控件507,该通话应用开始录制音频信息。该通话应用若检测到录音时长超过第一预设时长且小于第二预设时长,则获取该录制的音频信息作为该主叫用户对应的语音信息。可选地,该第一预设时长应当确保可以录制到音频信息,例如,该第一预设时长可以是2秒。第二预设时长可以是基于该手机a允许该语音信息的最大存储容量所确定。例如,手机a允许该语音信息的最大存储容量为938kb则确定第二预设时长可以是10秒。若该通话应用检测到录音时长小于第一预设时长或者录音时长超过第二预设时长,则可以输出第二提示信息,该第二提示信息用于提示用户重新录制语音信息。例如,第二提示信息为“录音时长小于2秒,请重新录制”、“录
音时长超过10秒,请重新录制”。
85.可选地,通话应用可以将主叫用户输入的文本信息以及录制的语音信息存储于该手机a中。当通话应用启动时,该通话应用可以获取存储的上一次呼叫的文本信息以及语音信息,并将上一次呼叫的文本信息以及语音信息作为该主叫用户本次呼叫的文本信息以语音信息。可选地,该手机a的通话应用还可以在显示界面显示本次呼叫的文本信息以及显示用于触发更新语音信息的语音更新控件。若主叫用户触发语音更新控件,则通话应用开始录制音频信息,并检测到录音时长超过第一预设时长且小于第二预设时长时,将重新录制的音频信息作为该主叫用户本次呼叫对应的语音信息。
86.举例来说,若手机a存储有上一次呼叫的文本信息(如记为text_1)以及上一次呼叫的语音信息(如记为audio_1)。该通话应用启动后,可以获取存储的上一次呼叫对应的文本信息text_1以及语音信息audio_1,将该文本信息text_1以及语音信息audio_1作为本次呼叫该主叫用户对应的文本信息以及语音信息。如图5的5b所示,主叫显示界面501中显示有文本标注选项506,通话应用可以将获取的text_1填充于该文本标注选项506显示。若主叫用户点击该语音更新控件507,即可重新录制音频信息。
87.步骤402:手机a向服务器上传主叫用户的文本信息及语音信息。
88.具体地,手机a的通话应用若确定获取到该本次呼叫对应的文本信息及语音信息,则可以上传本次呼叫对应的文本信息及语音信息。可选地,该手机a同时上传该用于呼叫手机b的第一电话号码。
89.步骤403:服务器存储主叫用户对应的文本信息及语音信息。
90.具体地,服务器可以存储每个主叫用户对应的文本信息及语音信息。可选地,由于电话号码具有唯一性,使得服务器以主叫用户的电话号码准确查询到该主叫用户对应的文本信息和语音信息。表1为本示例中服务器存储的主叫用户对应的多媒体信息,如表1所示,服务器可以以主叫用户的电话号码作为键(即key),将该主叫用户对应的文本信息及语音信息作为该键的键值(value),如表1所示。其中,表1中存储的是文本信息和语音信息的存储路径,服务器根据表1中文本信息的存储路径可以获取到该文本信息,根据表1中语音信息的存储路径,获取到对应语音信息。
91.表1
92.主叫用户的电话号码文本信息语音信息138 9186xxxx/dataset/txt/01.txt/dataset/med/01.dat
93.可选地,服务器在存储了主叫用户的文本信息以及语音信息之后,可以向手机a反馈存储成功的指示信息。该手机a在接收到存储成功的指示信息后,可以执行步骤404。
94.可选地,手机a在接收到服务器反馈的存储成功的指示信息前,该呼叫控件509的呼叫权限被置为禁用,如呼叫控件509的背景置为灰,且无法点击。当手机a接收到服务器反馈的存储成功的指示信息后,解除呼叫控件509的禁用权限。
95.步骤404:手机a采用第一电话号码向手机b发起本次的电话呼叫。
96.具体地,该手机a可以采用第一电话号码向手机b发起本次的电话呼叫,电话呼叫的过程与现有的电话呼叫的过程类似,此处将不再进行赘述。
97.需要说明的是,该第一电话号码为当前手机a用于发起电话呼叫的电话号码。
98.步骤405:手机b接收到电话呼叫,向服务器发送获取请求。
99.具体地,手机b在接收到电话呼叫之后,可以获取手机a发起呼叫的电话号码。该手机b生成获取请求,获取请求中携带手机a发起呼叫的电话号码,即第一电话号码。
100.步骤406:服务器响应于接收到的获取请求,获取主叫用户对应的文本信息及语音信息。
101.具体地,服务器接收到获取请求后,从获取请求中获取第一电话号码。该服务器查询与该第一电话号码匹配的文本信息及语音信息,并将查询到的与该第一电话号码匹配的文本信息及语音信息作为该主叫用户对应的文本信息及语音信息。例如,服务器以第一电话号码(如138 9186xxxx)进行查询,服务器根据表1中的文本信息的存储路径和语音信息的存储路径,获取到该第一电话号码对应的文本信息和语音信息,并将第一电话号码对应的文本信息和语音信息作为主叫用户对应的文本信息及语音信息。
102.步骤407:服务器向手机b下发主叫用户对应的文本信息及语音信息。
103.步骤408:手机b获取被叫用户的接通/挂断操作。
104.具体地,手机b接收到主叫用户对应的文本信息和语音信息后,可以在手机b的呼叫界面显示主叫用户的文本信息和语音信息。被叫用户可以查看该主叫用户的文本信息,同时还可以通过播放主叫用户的语音信息验证该主叫用户的文本信息的准确性,从而确认该主叫用户的身份,使得被叫用户可以基于该主叫用户的身份,决策是否接通该本次电话。
105.举例来说,如图5的5d所示,5d示出了该手机b接收到手机a的电话呼叫的场景示意图。该呼叫界面520上显示有用于标识该主叫号码对应的用户标签521,如5d所示,该标签指示该电话号码对应的用户为陌生用户。该呼叫界面520上还显示有主叫电话号码522(即第一电话号码)。主叫用户对应的文本标注选项523以及语音标注选项524。该文本标注选项523包括主叫用户对应的文本信息;该语音标注选项524包括播放控件525,该播放控件525用于触发通话应用播放主叫用户对应语音信息。
106.若主叫用户对应的文本信息为“我是朋友a”,被叫用户点击播放控件525,该通话应用响应于被叫用户的点击操作,播放该主叫用户对应的语音信息。被叫用户若确定播放的语言信息的声音属于朋友a,被叫用户点击呼叫界面520中的接受控件,通话应用获取到用户输入的接通操作,接通该电话。若被叫用户确定主叫用户的语音信息对应的声音不属于朋友a,该被叫用户可以点击呼叫界面520中的拒绝控件,通话应用获取到被叫用户输入的挂断操作,挂断本次电话呼叫。
107.本示例中,主叫用户在呼叫前可以编辑对应的文本信息和语音信息,被叫设备接收到呼叫后,可以从服务器获取到主叫用户对应的文本信息和语音信息,由于每个人的声纹不同,通过语音信息可以丰富该主叫用户的身份的信息,使得被叫用户可以基于主叫用户的文本信息和语音信息共同确定用户的身份,便于被叫用户决策是否拒接电话;从而可以避免被叫用户因手机b显示陌生来电而拒接电话,也可以避免被叫用户接听非重要的陌生来电(如电话、产品推销电话等)的问题,减小被叫用户接听电话的时间成本。
108.在一些实施例中,为了减小被叫设备接收到电话的概率,本技术的服务器存储主叫用户对应的文本信息及语音信息之前,检测主叫用户的语音信息是否合法;若服务器检测到主叫用户的语音信息不合法,则停止存储主叫用户的语音信息及文本信息,并指示第一电子设备退出该标注电话号码的流程。
109.图6为示例性示出的一种电话号码标注的流程示意图,该电话号码标注的过程包
括:
110.步骤601:手机a获取用于本次呼叫的文本信息及语音信息。
111.手机a响应于主叫用户的录制操作,获取主叫用户给与的声纹授权的权限。手机a在接收到主叫用户输入的声纹授权权限后,进行语音录制;若手机a接收到主叫用户输入的拒绝声纹授权的权限,则退出本次电话号码的标注流程。
112.需要说明的是,本步骤中获取主叫用户对应的文本信息及语音信息的过程与步骤401大致相同,可以参见步骤401中的相关描述,此处将不再进行赘述。
113.举例来说,如图9所示,若该通话应用被启用,该主叫显示界面901上显示主叫用户的用户名,如“用户a”;第一电话号码902,第一拨打选项903,视频拨打选项904,短信选项905,文本标注选项906以及语音更新控件907。主叫用户可以对文本标注选项中的文本进行编辑(如输入新的信息或编辑该已显示的文本)。如图9所示,当前该文本标注选项906中显示的文本信息为“我是xxxx”,主叫用户可以点击语音更新控件907,手机a的通话应用响应于主叫用户点击语音更新控件907的操作,显示声纹授权界面908,该声纹授权界面908中显示有授权声明,同意控件909,拒绝控件910。若主叫用户点击同意控件909,手机a的通话应用接收到主叫用户给与的声纹授权的权限,执行语音录制的流程;若主叫用户点击拒绝控件910,手机a的通话应用接收到主叫用户拒绝给与的声纹授权的权限的拒绝指令,退出语音录制的流程。
114.步骤602:手机a获取主叫用户的第一声纹特征。
115.具体地,若手机a具有声纹提取功能,手机a可以从主叫用户的语音信息中提取第一声纹特征。手机a提取声纹特征与现有技术类似,此处将不再进行赘述。
116.可选地,若手机a不具有声纹提取功能,手机a可以将声纹授权的权限、语音信息以及文本信息均上传至服务器,由服务器在接收到上传的声纹授权的权限,从主叫用户对应的语音信息中提取第一声纹特征。
117.本示例中,以手机a具有声纹提取功能为例。
118.步骤603:手机a上传主叫用户的文本信息、语音信息及第一声纹特征。
119.步骤604:服务器根据第一声纹特征,检测该主叫用户的语音信息是否合法。
120.本示例中,服务器检测主叫用户的语音信息是否合法的过程如图7所示,包括如下子步骤。
121.步骤6041:服务器获取存储的第一电话号码对应的第一模板声纹特征。
122.具体地,服务器可以存储每个主叫用户所属的声纹特征,由于电话号码具有唯一性,服务器以主叫用户对应的电话号码作为主叫用户的标识。该服务器存储每个电话号码对应的第一模板声纹特征,即服务器存储有每个主叫用户所属的声纹特征。服务器根据第一电话号码,查与该第一电话号码对应的第一模板声纹特征。可选地,每个电话号码可以有至少2个对应的第一模板声纹特征。例如,手机a第一次向服务器上传“138xx1”的电话号码,以及与“138xx1”对应的声纹特征a;服务器存储该电话号码“138xx1”以及对应的声纹特征a,即该声纹特征a作为该第一电话号码对应的第一模板声纹特征;手机第二次向服务器上传“138xx1”的电话号码以及与“138xx1”对应的声纹特征b,服务器检测到存储的“138xx1”对应的第一声纹特征的个数(如为1个)小于预设个数(如2个),则将声纹特征b也作为该“138xx1”的第一模板声纹特征。手机第三次向服务器上传“138xx1”的电话号码以及
与“138xx1”对应的声纹特征c,服务器检测到该“138xx1”的第一模板声纹特征的个数达到预设个数,则检测该“138xx1”对应的第一模板声纹特征中是否存在与该声纹特征c匹配的声纹特征,即执行步骤6042。
123.可选地,服务器也可以存储手机a首次上传服务器的电话号码以及对应的声纹特征。例如,手机a第一次向服务器上传“138xx1”的电话号码,以及与“138xx1”对应的声纹特征a;服务器存储该电话号码“138xx1”以及对应的声纹特征a,即该声纹特征a作为该第一电话号码对应的第一模板声纹特征;手机第二次向服务器上传“138xx1”的电话号码以及与“138xx1”对应的声纹特征b,服务器检测到已存储有“138xx1”的电话号码对应的声纹特征,则检测检测该声纹特征b是否与存储的声纹特征a匹配。
124.步骤6042:服务器检测是否存在与第一声纹特征匹配的第一模板声纹特征。服务器若检测存在与第一声纹特征匹配的第一模板声纹特征,则执行步骤6049;服务器若检测不存在与第一声纹特征匹配的第一模板声纹特征,则执行步骤6043。
125.步骤6043:服务器检测是否存在与第一声纹特征匹配的预设非法声纹特征。服务器若检测到存在与第一声纹特征匹配的预设非法声纹特征,则执行步骤6047;服务器若检测到不存在与第一声纹特征匹配的预设非法声纹特征,则执行步骤6044。
126.具体地,服务器与预先存储各种者的声纹特征作为预设非法声纹特征,该服务器还可以定期或不定期向预设非法声纹特征中增加新的声纹特征,以丰富该预设非法声纹特征的个数。
127.若服务器检测到存在与第一声纹特征匹配的预设非法声纹特征,则确定语音信息非法,指示该主叫用户为者的概率高(如90%的概率)。
128.服务器若检测到不存在与第一声纹特征匹配的预设非法声纹特征,则可以检测第二电话号码所属用户是否为主叫用户。即步骤6044~步骤6048。
129.步骤6044:服务器获取第二电话号码。
130.具体地,服务器若检测到不存在与第一声纹特征匹配的预设非法声纹特征,则可以向手机a下发第一指令,该第一指令用于指示手机a上传第二电话号码。手机a接收到第一指令,可以在显示界面显示第二电话号码的输入框。
131.举例来说,如图10的10a所示,服务器向手机a下发第一指令,手机a接收到该第一指令,在显示界面1001上显示提示窗1002,该提示窗1002包含提示信息,如“请输入常用电话号码”。该提示窗1002中还包括输入框1003,以供主叫用户输入的常用电话号码,主叫用户点击确定控件1004,手机a获取主叫用户获取的常用电话号码(即第二电话号码),并将该常用电话号码上传服务器。
132.可选地,手机a还可以响应于主叫用户触发的输入第二电话号码的操作,在显示界面显示第二电话号码的输入框。主叫用户在输入框中输入第二电话号码,手机a响应于主叫用户输入的第二电话号码,获取该第二电话号码,并将该第二电话号码上传服务器。该第二电话号码为主叫用户的常用电话号码。
133.举例来说,如图10的10b所示,显示界面1005上显示控件1006。该控件1006指示手机a不属于该主叫用户,该主叫用户点击控件1006,在显示界面1005上显示提示窗1007,该提示窗1007包含提示信息,如“请输入常用电话号码”。该提示窗1007中还包括输入框1008,以供主叫用户输入的常用电话号码,主叫用户点击确定控件1009,手机a获取主叫用户获取
的常用电话号码(即第二电话号码),并将该常用电话号码上传服务器。
134.步骤6045:服务器获取存储的第二电话号码对应的第二模板声纹特征。
135.示例性地,服务器存储有不同主叫用户所属的声纹特征,服务器根据该第二电话号码,可以查询到与该第二电话号码对应的第二模板声纹特征。该第二模板声纹特征为第二电话号码所属用户的声纹特征。
136.步骤6046:服务器检测是否存在与第一声纹特征匹配的第二声纹特征。若检测到存在与第一声纹特征匹配的第二声纹特征,则执行步骤6048;若检测到不存在与第一声纹特征匹配的第二声纹特征,则执行步骤6047。
137.步骤6047:服务器确定主叫用户对应的语音信息非法。
138.步骤6048:服务器生成第一标签。
139.具体地,服务器若检测到存在与第一声纹特征匹配的第二声纹特征,则可以生成第一标签,该第一标签用于指示第一电话号码不属于该主叫用户,如第一标签为“非本机”、“非本机用户”等。
140.服务器对第一电话号码标注该第一标签,同时,服务器还存储获第二电话号码与第一电话号码之间的第一对应关系,如表2所示。
141.表2
[0142][0143]
服务器为第一电话号码标注的标签为“非本机”,同时存储“186xxx”与“138xxx”之间的对应关系。
[0144]
步骤6049:服务器生成第二标签。
[0145]
具体地,服务器若检测到存在与第一声纹特征匹配的第一声纹特征,则可以生成第二标签,该第二标签用于指示第一电子设备属于该主叫用户,如第二标签为“本”、“本机用户”等。
[0146]
服务器对第一电话号码标注该第二标签,如表3所示。
[0147]
表3
[0148][0149]
服务器检测到该第一电话号码标注的为第二标签,则确定第一电话号码没有对应的第二电话号码。需要说明的是,服务器可以在每次主叫用户结束呼叫或通话后,清除该主叫用户对应的多媒体信息(即文本信息和语音信息)。可选地,服务器也可以在本次呼叫前,保存上一次呼叫是该主叫用户对应的多媒体信息。本示例中,如表2和表3所示,以服务器在每次主叫用户结束呼叫或通话后,清除该主叫用户对应的多媒体信息为例。
[0150]
步骤6050:服务器确定主叫用户对应的语音信息合法。
[0151]
具体地,当第一声纹特征与第一模板声纹特征匹配或者与第二模板声纹特征匹配,则服务器确定主叫用户对应的语音信息合法。
[0152]
在经过步骤6041~步骤6050,服务器确定上传的语音信息是否合法。
[0153]
步骤605:服务器若检测到主叫用户的语音信息合法,则存储主叫用户的对应的文本信息及语音信息。
[0154]
具体地,服务器若检测到主叫用户的语音信息合法,则获取与该第一电话号码对应的标签信息。服务器若检测到第一电话号码对应的标签信息为第一标签,则存储该第二电话号码与主叫用户对应的文本信息及语音信息的对应关系,以及存储第一电话号码与第二电话号码之间的对应关系。服务器若检测到第一电话号码对应的标签信息为第二标签,则建立该第一电话号码与主叫用户对应的文本信息及语音信息的对应关系。
[0155]
举例来说,第一电话号码为“138xxx”,第二电话号码为“186xxx”;第一电话号码为手机a用于呼叫手机b的电话号码。手机a上传的文本信息text_1以及语音信息media_1。若服务器检测到第一电话号码对应的标签信息为第一标签,则对“138xxx”标注第二标签(如非本机),存储“138xxx”与“186xxx”之间的第一对应关系。服务器以“186xxx”作为主叫用户的标识信息,存储主叫用户的标识信息与多媒体信息(即文本信息text_1以及语音信息media_1)之间的第二对应关系。具体如表4和表5所示,表4中对第一电话号码标注了第一标签,表5中存储了第二电话号码与主叫用户对应的多媒体信息。
[0156]
表4
[0157][0158]
表5
[0159][0160]
步骤606:手机a采用第一电话号码向手机b发起本次的电话呼叫。
[0161]
该步骤与步骤404大致相同,可以参照步骤404中的相关描述,此处将不再进行赘述。
[0162]
步骤607:手机b响应于接收到的电话呼叫,向服务器发送获取请求。
[0163]
该步骤与步骤405大致相同,可以参照步骤405中的相关描述,此处将不再进行赘述。
[0164]
步骤608:服务器获取主叫用户对应的文本信息及语音信息。
[0165]
具体地,服务器从获取请求获取第一电话号码,查询该第一电话号码对应的标签信息。若服务器检测到第一电话号码对应的标签为第一标签,则查询与该第一电话号码对应的第二电话号码。服务器根据第二电话号码,查询与该第二电话号码对应的文本信息以及语音信息;并将第二电话号码对应的文本信息以及语音信息作为该主叫用户对应的文本信息及语音信息。例如,如表4和表5所示,第一电话号码为“138xxx”,服务器检测到第一标签,获取非本机常用号码(即第二电话号码)“186xxx”。服务器以“186xxx”进行数据查询,查询该“186xxx”对应的文本信息(如存储路径/dataset/txt/02.txt中的信息)和语音信息(如存储路径/dataset/txt/02.txt中的信息)。
[0166]
服务器若检测到第一电话号码对应的标签为第二标签,则获取该第一电话号码对
应的文本信息及语音信息作为主叫用户对应的文本信息及语音信息。
[0167]
可选地,该服务器还可以将第一电话号码对应的标签信息下发至手机b中。例如,若服务器检测到第一电话号码对应的标签为第一标签,则将第二电话号码对应的文本信息以及语音信息作为该主叫用户对应的文本信息及语音信息;同时向该手机b下发该第一电话号码对应的第一标签。
[0168]
步骤609:服务器向手机b下发主叫用户的文本信息及语音信息。
[0169]
具体地,该服务器存储有每个电话号码对应的标签信息,服务器可以将主叫用户对应的文本信息、语音信息以及标签信息下发至手机b中。
[0170]
步骤610:手机b获取被叫用户的操作,接通/挂断本次电话呼叫。
[0171]
具体地,手机b接收到主叫用户对应的文本信息、语音信息及标签信息,在手机b的呼叫界面显示主叫用户对应的文本信息以及标签信息,被叫用户可以通过查看文本信息获知电话呼叫的类型;通过标签信息获知拨打的电话号码是否属于主叫用户。手机b响应于被叫用户的播放操作,播放主叫用户对应的语音信息。被叫用户可以通过语音信息进一步验证该文本信息的准确程度。本示例中,被叫用户的操作包括接通操作、挂断操作。
[0172]
举例来说,请参阅图11,图11为示例性示出的手机b接收到电话呼叫的场景示意图。如11a所示,该呼叫界面1101上显示有用于标识该第一电话号码对应的用户标签1102,如11a所示,该标签指示该电话号码对应的用户为陌生用户。该呼叫界面1101上还显示有发起电话呼叫的电话号码1103(即第一电话号码)。主叫用户对应的文本标注选项1104以及语音标注选项1105。该文本标注选项1104包括主叫用户对应的文本信息;该语音标注选项1105包括播放控件1106和标签信息1107,该播放控件1106用于触发通话应用播放主叫用户对应语音信息。若手机b获取到第一电话号码对应的标注信息为第二标签,则在显示界面显示该第二标签,如11a中的“本”。
[0173]
若手机b获取到第一电话号码对应的标注信息为第一标签,则显示界面1101上显示第一标签,如11b所示,本示例中在语音标注选项1105中显示“非”1108(即第一标签)。
[0174]
需要说明的是,手机b的呼叫界面显示有第一标签,表明当前发起呼叫的电话号码不属于主叫用户,即该电话号码“198 7654xxxx”不是主叫用户的电话号码。
[0175]
可选地,若服务器检测到第一电话号码对应的标签信息为第一标签信息,服务器还可以将第二电话号码下发至手机b中,手机b响应于被叫点击第一标签1108,在显示界面1101显示该主叫用户所属的第二电话号码。
[0176]
步骤611:手机b根据被叫用户的操作,确定主叫用户的信誉值。
[0177]
具体地,该信誉值用于指示主叫用户发起的电话呼叫的类型与主叫用户标注的信息匹配的程度,其中,主叫用户标注的信息包括主叫用户对应的文本信息和语音信息。可选地,主叫用户的信誉值包括正向信誉值和负向信誉值,正向信誉值用于指示主叫用户发起的电话呼叫的类型与主叫用户标注的信息匹配的次数。负向信誉值用于指示主叫用户发起的电话呼叫的类型与主叫用户标注的信息不匹配的次数。
[0178]
示例性地,服务器存储每个电话号码对应的正向信誉值和负向信誉值,若主叫用户的电话号码首次进行电话呼叫时,服务器存储的主叫用户的正向信誉值和负向信誉值均为0。当服务器接收到手机b发送的获取请求时,该服务器还可以将主叫用户对应的正向信誉值和负向信誉值发送至手机b中,由手机b在呼叫界面显示该主叫用户的正向信誉值和负
向信誉值。如图12所示,手机b的呼叫界面1201上显示有用于标识主叫用户的用户标签1202,该标签指示该电话号码对应的用户为陌生用户。该显示界面1201上还显示有发起呼叫的电话号码1203(即第一电话号码)、文本标注选项1204、播放控件1205、该第一电话号码对应的标签信息1206。该主叫用户对应的正向信誉值1207以及负向信誉值1208。该主叫用户对应的正向信誉值为195,负向信誉值为2。
[0179]
本示例中,手机b可以根据服务器下发的主叫用户对应的信誉值以及被叫用户的操作,确定本次呼叫后该主叫用户的信誉值,确定的过程如图8所示,包括如下子步骤。
[0180]
步骤6110:手机b接收到本次电话呼叫。
[0181]
步骤6111:手机b判断本次电话呼叫是否被接通。手机b若检测到本次电话呼叫被接通,则执行步骤6112;手机b若检测到本次电话呼叫未被接通,则执行步骤6115。
[0182]
示例性地,手机b接收到本次电话呼叫后,可以显示主叫用户对应的文本信息及播放主叫用户对应的语音信息。被叫用户根据主叫用户对应的文本信息及语音信息,决策是否接通本次电话呼叫。手机b接收到电话呼叫的场景如图12所示,若被叫用户点击拒绝按键,该手机b响应于用户的挂断操作,挂断本次电话呼叫。由于本次电话并未接通,即手机a和手机b之间的通话未建立,则手机b保持该主叫用户当前的信誉值,即执行步骤6115。
[0183]
可选地,手机a与手机b之间未建立通话还包括:手机a主动挂断操作,手机a停止对手机b的呼叫,手机b未检测到手机a的呼叫,可以输出手机a挂断的提示信息。手机b在第三预设时长(如60秒)内未检测到接通/挂断操作,手机b则自动挂断本次电话呼叫。
[0184]
如图12所示,若被叫用户点击接受按键,该手机b响应于用户的接通操作,接通本次电话呼叫,即手机a与手机b之间建立通话。在手机a与手机b建立了通话的情况下,若手机b检测到挂断操作,则该手机b检测是否为正常挂断操作,即执行步骤6112。
[0185]
步骤6112:手机b检测是否为正常挂断操作。手机b若确定检测到正常挂断操作,则执行步骤6113;手机b若检测到异常挂断操作,则确定执行步骤6114。
[0186]
本示例中,被叫用户可以通过不同的挂断操作,确定该主叫用户对应的电话号码的正向信誉值或负向信誉值。可选地,挂断操作包括第一挂断操作和第二挂断操作。若手机b检测到第一挂断操作,增加主叫用户的正向信誉值,即执行步骤6113。若手机b检测到第二挂断操作,增加主叫用户的负向信誉值,即执行步骤6114。
[0187]
举例来说,如图13所示,图13示例性示出了不同挂断操作的场景示意图。如图13的13a所所示,手机b的显示界面1301上显示有用于标识主叫用户的用户标签1302,该标签指示该电话号码对应的用户为陌生用户。该显示界面1301上还显示有发起呼叫的电话号码1303(即第一电话号码)、通话时长、通话操作界面1304。该通话操作界面1304中包括第一挂断控件1305以及第二挂断控件1306。手机b获取服务器下发的主叫用户对应的正向信誉值(即195)和负向信誉值(即2)。若被叫用户点击第一挂断控件1305,则新的正向信誉值等于当前的正向信誉值加1,如图13的13a所示,新的正向信誉值为196。该主叫用户的负向信誉值保存不变。
[0188]
如图13的13b所示,若被叫用户点击第二挂断控件1306,则新的正向信誉值等于当前的负向信誉值加1,新的负向信誉值为3。该主叫用户的正向向信誉值保存不变。
[0189]
步骤6113:手机b确定增加主叫用户的正向信誉值。
[0190]
步骤6114:手机b确定增加主叫用户的负向信誉值。
[0191]
步骤6115:手机b保持主叫用户当前的信誉值。
[0192]
步骤612:手机b向服务器上传主叫用户的信誉值。
[0193]
示例性地,手机b在结束通话后,向服务器上传主叫用户的新的信誉值。
[0194]
步骤613:服务器更新主叫用户的信誉值。
[0195]
服务器接收到手机b上传的主叫用户的新的信誉值,将主叫用户对应的信誉值更新为新的信誉值。服务器中以主叫用户对应所属电话号码作为数据的标识信息。如表6所示:
[0196]
表6
[0197][0198]
表6中每个电话号码对应有文本信息和多媒体信息的存储路径,正向信誉值和负向信誉值。
[0199]
可选地,每次呼叫结束后,服务器可以清除每个电话号码对应的标签信息字段的信息以及非本机常用号码字段对应的信息。
[0200]
在另一些实施例中,被叫设备若检测到用户的第一挂断操作,可以获取正向信誉值的增长值(如正向信誉值的增长值为1),被叫设备在结束通话后,将该正向信誉值的增长值上传服务器,由服务器根据正向信誉值的增长值,更新该主叫用户对应的正向信誉值。若被叫设备若检测到用户的第二挂断操作,可以获取负向信誉值的增长值(如负向信誉值的增长值为1),被叫设备在结束通话后,将该负向信誉值的增长值上传服务器,由服务器根据负向信誉值的增长值,更新该主叫用户对应的负向信誉值。
[0201]
在一些实施例中,被叫设备在接收到主叫用户对应的正向信誉值和负向信誉值后,可以检测该主叫用户的负向信誉值是否超过预设阈值,如预设阈值为300;当手机b检测到负向信誉值超过该预设阈值,则直接挂断本次呼叫。
[0202]
本示例中,服务器通过存储的每个电话号码对应的声纹特征,判断当前上传服务器的语音信息是否合法,筛除非法的语音信息,避免恶意人采用模拟的人声欺骗被叫用户的问题,提高电话呼叫过程中对陌生电话的安全性的防护和隔离。另外,服务器还可以存储主叫用户对应的信誉值,通过信誉值可以反映出该主叫用户标注的内容与通话内容匹配的程度,通过主叫用户的信誉值可以进一步增加判断主叫用户的通话内容的信息,使得被叫用户容易决策是否接通本次通话。
[0203]
可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件和/或软件模块。结合本文中所公开的实施例描述的各示例的算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。本领域技术人员可以结合实施例对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0204]
本实施例还提供一种计算机存储介质,该计算机存储介质中存储有计算机指令,当该计算机指令在电子设备上运行时,使得电子设备执行上述相关方法步骤实现上述实施例中的电话号码标注的方法。存储介质包括:u盘、移动硬盘、只读存储器(read only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0205]
本实施例还提供了一种计算机程序产品,当该计算机程序产品在计算机上运行时,使得计算机执行上述相关步骤,以实现上述实施例中的电话号码标注的方法。
[0206]
其中,本实施例提供的电子设备、计算机存储介质、计算机程序产品或芯片均用于执行上文所提供的对应的方法,因此,其所能达到的有益效果可参考上文所提供的对应的方法中的有益效果,此处不再赘述。
[0207]
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
[0208]
本技术实施例的说明书和权利要求书中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一目标对象和第二目标对象等是用于区别不同的目标对象,而不是用于描述目标对象的特定顺序。
[0209]
在本技术实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
[0210]
在本技术实施例的描述中,除非另有说明,“多个”的含义是指两个或两个以上。例如,多个处理单元是指两个或两个以上的处理单元;多个系统是指两个或两个以上的系统。
[0211]
本技术各个实施例的任意内容,以及同一实施例的任意内容,均可以自由组合。对上述内容的任意组合均在本技术的范围之内。
[0212]
上面结合附图对本技术的实施例进行了描述,但是本技术并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本技术的启示下,在不脱离本技术宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本技术的保护之内。

技术特征:


1.一种电话号码标注的方法,其特征在于,应用于电话号码标注的系统,所述系统包括:第一电子设备、第二电子设备以及与所述第一电子设备和所述第二电子设备均通信连接的服务器,所述方法包括:所述第一电子设备获取主叫用户标注的多媒体信息,所述多媒体信息包括文本信息和语音信息;所述第一电子设备将用于本次呼叫的第一电话号码、多媒体信息上传至所述服务器;所述服务器存储所述主叫用户对应的多媒体信息;所述第一电子设备采用所述第一电话号码向所述第二电子设备发起本次的电话呼叫;所述第二电子设备接收到所述第一电子设备发起的电话呼叫,向服务器发起获取请求;所述服务器响应于所述获取请求,根据所述第一电话号码获取与所述主叫用户对应的多媒体信息,并将所述主叫用户对应的多媒体信息下发至所述第二电子设备;所述第二电子设备接收所述主叫用户对应的多媒体信息,以供被叫用户查看所述主叫用户对应的文本信息以及收听所述语音信息。2.根据权利要求1所述的方法,其特征在于,在所述服务器存储所述主叫用户对应的多媒体信息之前,所述方法还包括:所述服务器获取从所述语音信息中提取的第一声纹特征;所述服务器根据所述第一声纹特征,检测所述语音信息是否合法;所述服务器若检测到所述语音信息合法,则执行存储所述主叫用户对应的多媒体信息的操作。3.根据权利要求2所述的方法,其特征在于,所述服务器根据所述第一声纹特征,检测所述语音信息是否合法,包括:所述服务器获取存储的所述第一电话号码对应的第一模板声纹特征,所述第一模板声纹特征为所述第一电话号码所属用户的声纹特征;所述服务器若检测到存在与所述第一声纹特征匹配的第一模板声纹特征,则确定所述语音信息合法。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述服务器若检测到不存在与所述第一声纹特征匹配的第一模板声纹特征,则确定所述语音信息非法。5.根据权利要求2所述的方法,其特征在于,所述服务器根据所述第一声纹特征,检测所述语音信息是否合法,包括:所述服务器获取存储的预设非法声纹特征;所述服务器检测是否存在与所述第一声纹特征匹配的预设非法声纹特征;所述服务器若检测到存在与所述第一声纹特征匹配的预设非法声纹特征,则确定所述语音信息非法。6.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述服务器若检测到不存在与所述第一声纹特征匹配的第一模板声纹特征,则获取存储的预设非法声纹特征;所述服务器检测是否存在与所述第一声纹特征匹配的预设非法声纹特征;
所述服务器若检测到存在与所述第一声纹特征匹配的预设非法声纹,则确定所述语音信息非法。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:若所述服务器检测到不存在与所述第一声纹特征匹配的预设非法声纹,获取所述第一电子设备上传的第二电话号码;所述服务器获取存储的所述第二电话号码对应的第二模板声纹特征,所述第二模板声纹特征为所述第二电话号码所属用户的声纹特征;所述服务器若检测到存在与所述第一声纹特征匹配的第二模板声纹特征,则确定所述语音信息合法;所述服务器若检测到不存在与所述第一声纹特征匹配的第二模板声纹特征,则确定所述语音信息非法。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:所述服务器若检测到不存在与所述第一声纹特征匹配的第二模板声纹特征,在存储的预设非法声纹特征中添加所述第一声纹特征。9.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述服务器若检测到不存在与所述第一声纹特征匹配的第一模板声纹特征,获取所述第一电子设备上传的第二电话号码;所述服务器获取存储的所述第二电话号码对应的第二模板声纹特征,所述第二模板声纹特征为所述第二电话号码所属用户的声纹特征;所述服务器若检测到存在与所述第一声纹特征匹配的第二模板声纹特征,则确定所述语音信息合法;若检测到不存在与所述第一声纹特征匹配的第二模板声纹特征,则确定所述语音信息非法。10.根据权利要求7或9所述的方法,其特征在于,所述方法还包括:所述第一电子设备响应于所述主叫用户触发的输入第二电话号码的操作,显示输入框;所述第一电子设备响应于所述主叫用户在所述输入框输入的第二电话号码,获取所述第二电话号码,并向所述服务器上传所述第二电话号码。11.根据权利要求7所述的方法,其特征在于,在获取所述第一电子设备上传的第二电话号码之前,所述方法还包括:所述服务器向所述第一电子设备发送第一指令,所述第一指令用于指示所述第一电子设备上传第二电话号码;所述第一电子设备接收到所述第一指令,显示输入框,以指示用户输入第二电话号码;所述第一电子设备响应于用户在所述输入框输入的第二电话号码,获取所述第二电话号码,并向所述服务器上传所述第二电话号码。12.根据权利要求7或9所述的方法,其特征在于,所述方法还包括:所述服务器若检测到存在与所述第一声纹特征匹配的第二模板声纹特征,则对第一电话号码标注第一标签,所述第一标签用于指示所述第一电话号码不属于所述主叫用户;所述服务器响应于所述获取请求,将所述第一标签下发至所述第二电子设备;
所述第二电子设备在所述呼叫界面显示所述第一标签。13.根据权利要求12所述的方法,其特征在于,所述服务器存储所述主叫用户对应的多媒体信息,包括:所述服务器存储所述第一电话号码与所述第二电话号码之间的第一对应关系;所述服务器以所述第二电话号码作为所述主叫用户的标识信息,存储所述主叫用户的标识信息与所述多媒体信息之间的第二对应关系。14.根据权利要求13所述的方法,其特征在于,所述服务器响应于所述获取请求,根据所述第一电话号码获取与所述主叫用户对应的多媒体信息,包括:所述服务器若检测到所述第一电话号码的标签信息为第一标签,则根据所述第一电话号码和所述第一对应关系,获取与所述第一电话号码对应的第二电话号码;所述服务器根据所述第二电话号码以及所述第二对应关系,获取与所述第二电话号码对应的多媒体信息作为所述主叫用户对应的多媒体信息。15.根据权利要求3所述的方法,其特征在于,所述方法还包括:所述服务器若检测到存在与所述第一声纹特征匹配的第一模板声纹特征,则对所述第一电话号码标注第二标签,所述第二标签用于指示所述第一电话号码属于所述主叫用户;所述服务器响应于所述获取请求,将所述第二标签下发至所述第二电子设备;所述第二电子设备在所述呼叫界面显示所述第二标签。16.根据权利要求15所述的方法,其特征在于,所述服务器存储所述主叫用户对应的多媒体信息,包括:所述服务器以所述第一电话号码作为所述主叫用户的标识信息,存储所述主叫用户的标识信息与所述多媒体信息之间的第三对应关系。17.根据权利要求16所述的方法,其特征在于,所述服务器响应于所述获取请求,根据所述第一电话号码获取与所述主叫用户对应的多媒体信息,包括:所述服务器若检测到所述第一电话号码的标签信息为第二标签,则根据所述第一电话号码和所述第三对应关系,获取与所述第一电话号码对应的多媒体信息作为所述主叫用户对应的多媒体信息。18.根据权利要求1所述的方法,其特征在于,所述第二电子设备处于与所述第一电子设备通话的状态,所述方法还包括:所述第二电子设备若检测到被叫用户的第一挂断操作,则增加主叫用户的正向信誉值,所述正向信誉值用于指示本次呼叫之前所述主叫用户标注的多媒体信息与通话内容匹配的次数;所述第二电子设备若检测到被叫用户的第二挂断操作,则增加所述主叫用户的负向信誉值,所述负向信誉值用于指示本次呼叫之前所述主叫用户标注的多媒体信息不匹配的次数;所述第二电子设备将所述主叫用户的新的正向信誉值/新的负向信誉值上传所述服务器;所述服务器将所述主叫用户的正向信誉值更新为新的正向信誉值,或者将所述主叫用户的负向信誉值更新为新的负向信誉值。19.根据权利要求11所述的方法,其特征在于,所述方法还包括:
所述服务器响应于所述获取请求,向所述第二电子设备下发主叫用户对应的正向信誉值和负向信誉值;所述第二电子设备在显示屏中显示所述主叫用户对应的正向信誉值和负向信誉值。20.根据权利要求1所述的方法,其特征在于,所述第一电子设备获取所述主叫用户对应的语音信息,包括:所述第一电子设备检测录音时长是否超过第一预设时长且小于第二预设时长;所述第一电子设备若检测到小于第一预设时长,则提示主叫用户重新录音;所述第一电子设备若检测到录音时长超过第一预设时长且小于第二预设时长,则获取所述语音信息。21.根据权利要求2所述的方法,其特征在于,所述方法还包括:所述服务器若检测到所述语音信息非法,则向所述第一电子设备发送停止指令,所述停止指令指示所述第一电子设备退出电话号码的标注流程。22.根据权利要求15所述的方法,其特征在于,所述方法还包括:所述第二电子设备若检测到主叫用户的负向信誉值超过阈值,则挂断本次呼叫。23.根据权利要求1所述的方法,其特征在于,所述多媒体信息还包括:视频信息。24.一种电话号码标注的系统,其特征在于,包括:第一电子设备、第二电子设备以及与所述第一电子设备和所述第二电子设备通信连接的服务器;所述第一电子设备,具体用于:获取主叫用户标注的多媒体信息,所述多媒体信息包括文本信息和语音信息;将用于本次呼叫的第一电话号码、多媒体信息上传至所述服务器;所述服务器,具体用于:所述主叫用户对应的多媒体信息;所述第一电子设备,用于:采用所述第一电话号码向所述第二电子设备发起本次的电话呼叫;所述第二电子设备,用于:若接收到所述第一电子设备发起的电话呼叫,向服务器发起获取请求;所述服务器,用于:响应于所述获取请求,根据所述第一电话号码获取与所述主叫用户对应的多媒体信息,并将所述主叫用户对应的多媒体信息下发至所述第二电子设备;所述第二电子设备,用于:接收所述主叫用户对应的多媒体信息,以供被叫用户查看所述主叫用户对应的文本信息以及收听所述语音信息。25.一种电子设备,其特征在于,包括:一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述电子设备执行如权利要求1-23中任一项所述第一电子设备或所述第二电子设备所执行的电话号码标注的方法。26.一种服务器,其特征在于,包括:
一个或多个处理器;存储器;以及一个或多个计算机程序,其中所述一个或多个计算机程序存储在所述存储器上,当所述计算机程序被所述一个或多个处理器执行时,使得所述电子设备执行如权利要求1-23中任一项所述服务器所执行的电话号码标注的方法。27.一种计算机可读存储介质,包括计算机程序,其特征在于,当所述计算机程序在电子设备上运行时,使得所述电子设备执行如权利要求1-23中任一项所述第一电子设备或所述第二电子设备所执行的电话号码标注的方法,或者,执行如权利要求1-23中任一项所述服务器所执行的电话号码标注的方法。

技术总结


本申请提供了一种电话号码标注的方法、系统、电子设备及服务器,涉及通信技术领域。本申请中的方法包括:主叫设备向服务器上传主叫用户对应的文本信息和语音信息,在被叫设备接收到电话呼叫后,可以从服务器获取到主叫用户对应的语音信息和文本信息,以供被叫用户决策是否接通本次呼叫。采用本申请中的方法,使得被叫设备可以获取到关于主叫用户的身份信息,进而在收到陌生来电时,可以减小接听到电话的概率,避免漏接有价值的电话的问题。避免漏接有价值的电话的问题。避免漏接有价值的电话的问题。


技术研发人员:

杨昭

受保护的技术使用者:

荣耀终端有限公司

技术研发日:

2022.08.09

技术公布日:

2023/1/17


文章投稿或转载声明

本文链接:http://www.wtabcd.cn/zhuanli/patent-1-84009-0.html

来源:专利查询检索下载-实用文体写作网版权所有,转载请保留出处。本站文章发布于 2023-01-28 07:07:26

发表评论

验证码:
用户名: 密码: 匿名发表
评论列表 (有 条评论
2人围观
参与讨论