身份识别方法、网络通信平台、主叫终端、电子设备与流程

专利2022-06-29  74


本发明实施例涉及通信领域,特别涉及身份识别方法、网络通信平台、主叫终端、电子设备及存储介质。



背景技术:

随着物联网、人工智能等新兴技术的不断发展,智能音箱、智能电视等智能终端设备被广泛使用,网络通话功能是大部分智能终端设备必备的功能之一。目前,当使用智能终端设备拨打网络电话时,被叫终端会显示同一个电话号码或备注。

发明人发现现有技术中至少存在如下问题:不同人使用同一个智能终端设备拨打电话时,被叫终端会显示同一个电话号码或备注,难以在不同人使用同一终端设备呼叫时区分呼叫者的身份。



技术实现要素:

本发明实施方式的目的在于提供身份识别方法、网络通信平台、主叫终端、电子设备及存储介质,能够在不同人使用同一终端设备呼叫时区分呼叫者的身份。

为解决上述技术问题,本发明的实施方式提供了一种身份识别方法,包括:接收主叫终端发送的网络通话请求,主叫终端发送的网络通话请求携带主叫用户的语音流和被叫用户的属性信息,从语音流中识别出主叫用户的声纹信息,根据声纹信息和被叫用户的属性信息,查找主叫用户对应于被叫用户的个性化呼叫备注,若成功查找到个性化呼叫备注,将个性化呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示个性化呼叫备注。

本发明的实施方式还提供了一种身份识别方法,包括:当识别出接收的语音流携带有网络通话指令时,生成网络通话请求,网络通话请求携带至少部分语音流以及从语音流中识别出的被叫用户的属性信息,将网络通话请求发送给网络通信平台,供网络通信平台从语音流中识别出主叫用户的声纹信息,并在根据声纹信息和被叫用户的属性信息成功查找到主叫用户对应于被叫用户的个性化呼叫备注时,将个性化呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示个性化呼叫备注。

本发明的实施方式还提供了一种网络通信平台,包括:接收模块、第一识别模块、查找模块、第一发送模块,接收模块,用于接收主叫终端发送的网络通话请求,主叫终端发送的网络通话请求携带主叫用户的语音流和被叫用户的属性信息,第一识别模块,用于从语音流中识别出主叫用户的声纹信息,查找模块,用于根据声纹信息和被叫用户的属性信息,查找主叫用户对应于被叫用户的个性化呼叫备注,第一发送模块,用于在成功查找到个性化呼叫备注时,将个性化呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示个性化呼叫备注。

本发明的实施方式还提供了一种主叫终端,包括:生成模块、第二发送模块,生成模块,用于当识别出接收的语音流携带有网络通话指令时,生成网络通话请求,网络通话请求携带至少部分语音流以及从语音流中识别出的被叫用户的属性信息,第二发送模块,用于将网络通话请求发送给网络通信平台,供网络通信平台从语音流中识别出主叫用户的声纹信息,并在根据声纹信息和被叫用户的属性信息成功查找到主叫用户对应于被叫用户的个性化呼叫备注时,将个性化呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示个性化呼叫备注。

本发明的实施方式还提供了一种电子设备,包括:至少一个处理器,以及,与至少一个处理器通信连接的存储器,其中,存储器存储有可被至少一个处理器执行的指令,指令被至少一个处理器执行,以使至少一个处理器能够执行上述的身份识别方法。

本发明的实施方式还提供了一种计算机可读存储介质,存储有计算机程序,计算机程序被处理器执行时实现上述的身份识别方法。

本发明实施方式相对于现有技术而言,网络通信平台对主叫终端发送的主叫用户的语音流进行声纹识别,查找出主叫用户的个性化呼叫备注,从而能够在不同人使用同一终端设备呼叫时区分呼叫者的身份,并且将呼叫者的个性化呼叫备注在被叫终端显示。

另外,在从语音流中识别出主叫用户的声纹信息后,且在根据声纹信息和被叫用户的属性信息,查找主叫用户对应于被叫用户的个性化呼叫备注前,还包括:判断声纹信息是否与主叫终端的硬件地址(mediaaccesscontrol地址,简称mac地址)绑定,若声纹信息与主叫终端的硬件地址绑定,则执行根据声纹信息查找主叫用户对应于被叫用户的个性化呼叫备注。网络通信平台保存的主叫终端的硬件地址绑定了用户的声纹信息,本实施例能够确保主叫用户身份的合法性。

另外,方法还包括:若声纹信息与主叫终端的硬件地址未绑定,将主叫终端的号码发送给被叫终端,供被叫终端在通话呼叫中显示主叫终端的号码。本实施例提供了声纹信息未与主叫终端的硬件地址绑定的情况下被叫终端接收到通话呼叫的一种方法。

另外,方法还包括:若未查找到个性化呼叫备注,且查找到主叫终端对应于被叫终端存在通用呼叫备注,则将通用呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示通用呼叫备注。本实施例中可以为用户设置个性化呼叫备注、通用呼叫备注,网络通信平台可以优先查找个性化呼叫备注,未查找到个性化呼叫备注的情况下,给被叫终端发送查找到对主叫终端的通用呼叫备注,以使被叫用户通过通用呼叫备注知晓通话呼叫来自哪个主叫终端。

附图说明

一个或多个实施例通过与之对应的附图中的图片进行示例性说明,这些示例性说明并不构成对实施例的限定,附图中具有相同参考数字标号的元件表示为类似的元件,除非有特别申明,附图中的图不构成比例限制。

图1是本发明第一实施例中的身份识别方法流程图;

图2是本发明第二实施例中的身份识别方法流程图;

图3是本发明第三实施例中的身份识别方法流程图;

图4是本发明第四实施例中的身份识别方法流程图;

图5是本发明第五实施例中的网络通信平台的结构示意图;

图6是本发明第六实施例中的主叫终端的结构示意图;

图7是本发明第七实施例中的电子设备的结构示意图;。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本发明各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请所要求保护的技术方案。以下各个实施例的划分是为了描述方便,不应对本发明的具体实现方式构成任何限定,各个实施例在不矛盾的前提下可以相互结合相互引用。

本发明的第一实施方式涉及一种身份识别方法,应用于网络通信平台。网络通信平台接收主叫终端发送的网络通话请求,其中,主叫终端发送的网络通话请求携带主叫用户的语音流和被叫用户的属性信息,网络通信平台从语音流中识别出主叫用户的声纹信息,根据声纹信息和被叫用户的属性信息,查找主叫用户对应于被叫用户的个性化呼叫备注,若成功查找到个性化呼叫备注,将个性化呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示个性化呼叫备注。下面对本实施方式的身份识别方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施例的身份识别方法的流程如图1所示,包括:

步骤101,接收主叫终端发送的网络通话请求。

在一个例子中,主叫用户在拨打网络电话时可以通过语音唤醒主叫终端,并通过语音拨打电话,当主叫终端识别出语音流携带有网络通话指令时,比如:主叫用户说“拨打18888888888”,获取被叫用户的属性信息,生成网络通话请求,并将网络通话请求发送给网络通信平台,该网络通话请求中携带主叫用户的语音流和被叫用户的属性信息,其中,用户的属性信息可以是用户的联系方式、真实姓名等信息中的一种或多种组合,网络通话请求中携带的语音流可以是主叫终端从主叫用户唤醒主叫终端的那段语音中截取的一部分。

步骤102,从语音流中识别出主叫用户的声纹信息。

在一个例子中,网络通信平台可以对语音流进行声纹识别,从而识别出主叫用户的声纹信息。

步骤103,根据声纹信息和被叫用户的属性信息,判断是否能够查找到主叫用户对应于被叫用户的个性化呼叫备注;若成功查找到主叫用户对应于被叫用户的个性化呼叫备注,则进入步骤104;否则,进入步骤105。

在一个例子中,网络通信平台中可以预存声纹信息、用户的属性信息、个性化呼叫备注的对应关系,个性化呼叫备注可以指主叫用户对应于被叫用户的社会关系,比如:奶奶、姐姐、老师等,或,被叫用户为主叫用户专门设置的昵称,比如:小甜甜,在此不做限定;在此以用户的属性信息为用户的联系方式为例,预存的对应关系可以包含:被叫用户(张三)的联系方式18888888888-主叫用户(李四)的声纹信息-奶奶;当网络通信平台接收到主叫用户的声纹信息、被叫用户的属性信息后,可以根据主叫用户的声纹信息、被叫用户的属性信息以及预存的对应关系,查找出该主叫用户对应于被叫用户的个性化呼叫备注。

在一个例子中,假设主叫用户在拨打网络电话时可以通过语音唤醒主叫终端,并通过语音拨打电话,当主叫终端识别出语音流携带有网络通话指令时,比如:主叫用户说“拨打给张三”,主叫终端可以从通讯录中查找被叫用户张三的联系方式18888888888,该联系方式即为用户的属性信息,同时,主叫终端生成网络通话请求,并将网络通话请求发送给网络通信平台,网络通信平台可以根据预存的对应关系、被叫用户张三的联系方式18888888888、声纹信息查找该主叫用户对应于被叫用户的个性化呼叫备注。

在一个例子中,用户的属性信息为用户的真实姓名为例,假设主叫用户在拨打网络电话时可以通过语音唤醒主叫终端,并通过语音拨打电话,当主叫终端识别出语音流携带有网络通话指令时,比如:主叫用户说“拨打给张三”,生成网络通话请求,并将该网络请求发送给网络通信平台,那么,网络通信平台可以识别出用户的属性信息为被叫用户的真实姓名张三,进而根据预存的对应关系、被叫用户的真实姓名、声纹信息查找出该主叫用户对应于被叫用户的个性化呼叫备注。

步骤104,将个性化呼叫备注发送给被叫终端。

在一个例子中,假设预存的对应关系中包含:被叫用户(张三)的联系方式18888888888-主叫用户(李四)的声纹信息-奶奶,那么,当网络通信平台可以根据李四的声纹信息、张三的联系方式18888888888,查找到李四对应于张三的个性化呼叫备注为“奶奶”,接着,网络通信平台可以将成功查找到的个性化呼叫备注“奶奶”发送给被叫终端,供被叫终端在通话呼叫中显示个性化呼叫备注“奶奶”;同理,网络通信平台可以查找到张三对应于李四的个性化呼叫备注为“孙子”,在此不再赘述。

步骤105,将主叫终端的号码发送给被叫终端。

具体地说,当网络通信平台未查找到主叫用户对应于被叫用户的个性化呼叫备注时,可将主叫终端的号码发送给被叫终端,供被叫终端在通话呼叫中显示主叫终端的号码。

在本实施例中,网络通信平台对主叫终端发送的主叫用户的语音流进行声纹识别,从而查找出主叫用户的个性化呼叫备注,由于声纹信息具有唯一性,所以本实施例能够在不同人使用同一主叫终端呼叫时区分主叫用户的身份,而且被叫终端能够显示该个性化呼叫备注,使得用户能够清楚的知晓主叫用户的身份。

本发明的第二实施方式涉及一种身份识别方法。第二实施方式与第一实施方式大致相同,主要区别之处在于:在本实施例中,在从语音流中识别出主叫用户的声纹信息后,且在根据声纹信息和被叫用户的属性信息,查找主叫用户对应于被叫用户的个性化呼叫备注前,网络通信平台还可以判断声纹信息是否与主叫终端的硬件地址绑定,若声纹信息与主叫终端的硬件地址绑定,则网络通信平台根据声纹信息查找主叫用户对应于被叫用户的个性化呼叫备注。下面对本实施方式的身份识别方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施例的身份识别方法的流程如图2所示,包括:

步骤201,接收主叫终端发送的网络通话请求。与步骤101类似,在此不再赘述。

步骤202,从语音流中识别出主叫用户的声纹信息。与步骤201类似,在此不再赘述。

步骤203,判断声纹信息是否与主叫终端的硬件地址绑定。若声纹信息与主叫终端的硬件地址绑定,则进入步骤204;否则,进入步骤205。

在一个例子中,声纹信息可以是声纹识别码,网络通信平台中可以预存声纹识别码和智能终端的硬件地址的对应关系。如果网络通信平台识别出主叫用户的声纹信息,可以获得声纹识别码,接着,网络通信平台根据预存的声纹识别码和智能终端的硬件地址的对应关系,判断主叫用户的声纹识别码是否与主叫终端的硬件地址绑定,如果主叫用户的声纹识别码和主叫终端的硬件地址绑定,则执行步骤204,否则,执行步骤205。

步骤204,根据声纹信息和被叫用户的属性信息,判断是否能够查找到主叫用户对应于被叫用户的个性化呼叫备注;若成功查找到个性化呼叫备注,则进入步骤205;否则,进入步骤206。

步骤204与步骤103类似,在此不再赘述。步骤205,将个性化呼叫备注发送给被叫终端。

步骤205,将个性化呼叫备注发送给被叫终端。与步骤104类似,在此不再赘述。

步骤206,将主叫终端的号码发送给被叫终端。

具体地说,若主叫用户的声纹识别码与主叫终端的硬件地址未绑定,则网络通信平台将主叫终端的号码发送给被叫终端,供被叫终端在通话呼叫中显示主叫终端的号码。

在一个例子中,假设预存的对应关系中包含:被叫用户(张三)的联系方式18888888888-主叫用户(李四)的声纹识别码01-奶奶,那么,当网络通信平台可以根据李四的声纹识别码01、张三的联系方式18888888888,查找到李四对应于张三的个性化呼叫备注为“奶奶”,接着,网络通信平台将成功查找到的个性化呼叫备注“奶奶”发送给被叫终端,供被叫终端在通话呼叫中显示;同理,网络通信平台可以查找到张三对应于李四的个性化呼叫备注为“孙子”,在此不再赘述。

在本实施例中,由于网络通信平台可能保存了多个主叫终端的硬件地址,网络通信平台保存的主叫终端的硬件地址绑定了用户的声纹信息,本实施例能够确保主叫用户身份的合法性。

本发明的第三实施方式涉及一种身份识别方法。第三实施方式与第一实施方式大致相同,主要区别之处在于:若网络通信平台未查找到个性化呼叫备注,且查找到主叫终端对应于被叫终端存在通用呼叫备注,则将通用呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示通用呼叫备注。下面对本实施方式的身份识别方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施例的身份识别方法的流程如图3所示,包括:

步骤301,接收主叫终端发送的网络通话请求。与步骤101类似,在此不再赘述。

步骤302,从语音流中识别出主叫用户的声纹信息。与步骤102类似,在此不再赘述。

步骤303,根据声纹信息和被叫用户的属性信息,判断是否能够查找到主叫用户对应于被叫用户的个性化呼叫备注。若成功查找到个性化呼叫备注,则进入步骤304;否则,进入步骤305。与步骤103类似,在此不再赘述。

步骤304,将个性化呼叫备注发送给被叫终端。与步骤104类似,在此不再赘述。

步骤305,当查找到主叫终端对应于被叫终端存在通用呼叫备注时,将通用呼叫备注发送给被叫终端。

在一个例子中,网络通信平台中可以预存主叫终端和通用呼叫备注,通用呼叫备注可以是被叫用户对使用该主叫终端的家庭的称呼,比如:姐姐家、张三家,在此不做限定;在此以姐姐家为例,若网络通信平台未查找到个性化呼叫备注,则可以根据预存的主叫终端和通用呼叫备注的对应关系,查找出当前主叫终端对应的通用呼叫备注为姐姐家,并将通用呼叫备注“姐姐家”发送给被叫终端,供被叫终端在通话呼叫中显示通用呼叫备注。另外,网络通信平台查找个性化备注的方式在上述实施例中已说明,在此不再赘述。

在本实施例中,可以通过网络通信平台为用户设置个性化呼叫备注、通用呼叫备注,网络通信平台可以优先查找个性化呼叫备注,未查找到个性化呼叫备注的情况下,给被叫终端发送查找到的通用呼叫备注,以使被叫用户通过通用呼叫备注知晓通话呼叫来自哪个主叫终端。

本发明的第四实施方式涉及一种身份识别方法,应用于主叫终端,主叫终端可以是智能手机等智能终端,在此不做限定。当主叫终端识别出接收的语音流携带有网络通话指令时,生成网络通话请求,其中,网络通话请求携带至少部分语音流以及从语音流中识别出的被叫用户的属性信息;并将网络通话请求发送给网络通信平台,供网络通信平台从语音流中识别出主叫用户的声纹信息,并在根据声纹信息和被叫用户的属性信息成功查找到主叫用户对应于被叫用户的个性化呼叫备注时,将个性化呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示个性化呼叫备注。下面对本实施方式的身份识别方法的实现细节进行具体的说明,以下内容仅为方便理解提供的实现细节,并非实施本方案的必须。

本实施例的身份识别方法的流程如图4所示,包括:

步骤401,当识别出接收的语音流携带有网络通话指令时,生成网络通话请求。

在一个例子中,主叫用户在拨打网络电话时,可以通过语音唤醒主叫终端,并通过语音拨打电话,当主叫终端识别出语音流携带有网络通话指令时,比如:主叫用户说“拨打18888888888”,获取被叫用户的属性信息,生成网络通话请求主叫网络通话请求携带至少部分语音流以及从语音流中识别出的被叫用户的属性信息。

步骤402,将网络通话请求发送给网络通信平台。

在一个例子中,网络通信平台将网络通话请求发送给网络通信平台,供网络通信平台从语音流中识别出主叫用户的声纹信息,并在根据声纹信息和被叫用户的属性信息成功查找到主叫用户对应于被叫用户的个性化呼叫备注时,将个性化呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示个性化呼叫备注。其中,网络通信平台查找主叫用户对应于被叫用户的个性化呼叫备注的方式可以是:网络通信平台中预存声纹信息、用户的属性信息、个性化呼叫备注的对应关系,其中,用户的属性信息可以是用户的联系方式、真实姓名等信息中的一种或多种组合,在此以用户的属性信息为用户的联系方式为例,预存的对应关系可以包含:被叫用户(张三)的联系方式18888888888-主叫用户(李四)的声纹信息-奶奶;当网络通信平台接收到主叫用户的声纹信息、被叫用户的属性信息后,可以根据主叫用户的声纹信息、被叫用户的属性信息以及预存的对应关系,查找出该主叫用户对应于被叫用户的个性化呼叫备注。

在本实施例中,网络通信平台对主叫终端发送的主叫用户的语音流进行声纹识别,从而查找出主叫用户的个性化呼叫备注,由于声纹信息具有唯一性,所以本实施例能够在不同人使用同一主叫终端呼叫时区分主叫用户的身份,而且被叫终端能够显示该个性化呼叫备注,使得用户能够清楚的知晓主叫用户的身份。

上面各种方法的步骤划分,只是为了描述清楚,实现时可以合并为一个步骤或者对某些步骤进行拆分,分解为多个步骤,只要包括相同的逻辑关系,都在本专利的保护范围内;对算法中或者流程中添加无关紧要的修改或者引入无关紧要的设计,但不改变其算法和流程的核心设计都在该专利的保护范围内。

本发明第五实施方式涉及一种网络通信平台,结构示意图如图5所示,包括:接收模块501、第一识别模块502、查找模块503、第一发送模块504。

接收模块501,用于接收主叫终端发送的网络通话请求,主叫终端发送的网络通话请求携带主叫用户的语音流和被叫用户的属性信息。

第一识别模块502,用于从语音流中识别出主叫用户的声纹信息。

查找模块503,用于根据声纹信息和被叫用户的属性信息,查找主叫用户对应于被叫用户的个性化呼叫备注。

第一发送模块504,用于在成功查找到个性化呼叫备注时,将个性化呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示个性化呼叫备注。

在一个例子中,网络通信平台还包括:判断模块505,用于判断声纹信息是否与主叫终端的硬件地址绑定,若声纹信息与主叫终端的硬件地址绑定,则查找模块503执行根据声纹信息和被叫用户的属性信息,查找主叫用户对应于被叫用户的个性化呼叫备注。

在一个例子中,第一发送模块504,还用于在声纹信息与主叫终端的硬件地址未绑定时,将主叫终端的号码发送给被叫终端,供被叫终端在通话呼叫中显示主叫终端的号码。

在一个例子中,第一发送模块504,还用于在未查找到个性化呼叫备注,且查找到主叫终端对应于被叫终端存在通用呼叫备注时,则将通用呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示通用呼叫备注。

不难发现,本实施方式为与第一实施方式或第二实施例或第三实施例相对应的系统实施例,本实施方式可与第一实施方式或第二实施例或第三实施例互相配合实施。第一实施方式或第二实施例或第三实施例中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第一实施方式或第二实施例或第三实施例中。

本发明第六实施方式涉及一种主叫终端,结构示意图如图6所示,包括:生成模块601、第二发送模块602。

生成模块601,用于当识别出接收的语音流携带有网络通话指令时,生成网络通话请求。其中,网络通话请求携带至少部分语音流以及从语音流中识别出的被叫用户的属性信息。

第二发送模块602,用于将网络通话请求发送给网络通信平台,供网络通信平台从语音流中识别出主叫用户的声纹信息,并在根据声纹信息和被叫用户的属性信息成功查找到主叫用户对应于被叫用户的个性化呼叫备注时,将个性化呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示个性化呼叫备注。

不难发现,本实施方式为与第四实施方式相对应的系统实施例,本实施方式可与第四实施方式互相配合实施。第四实施方式中提到的相关技术细节在本实施方式中依然有效,为了减少重复,这里不再赘述。相应地,本实施方式中提到的相关技术细节也可应用在第四实施方式中。

值得一提的是,本实施方式中所涉及到的各模块均为逻辑模块,在实际应用中,一个逻辑单元可以是一个物理单元,也可以是一个物理单元的一部分,还可以以多个物理单元的组合实现。此外,为了突出本发明的创新部分,本实施方式中并没有将与解决本发明所提出的技术问题关系不太密切的单元引入,但这并不表明本实施方式中不存在其它的单元。

本发明第七实施方式涉及一种电子设备,电子设备可以是网络通信平台、主叫终端等,在此不做限定,如图7所示,包括至少一个处理器701;以及,与至少一个处理器701通信连接的存储器702;其中,存储器702存储有可被至少一个处理器701执行的指令,指令被至少一个处理器701执行,以使至少一个处理器701能够执行上述的身份识别方法。

其中,存储器702和处理器701采用总线方式连接,总线可以包括任意数量的互联的总线和桥,总线将一个或多个处理器701和存储器702的各种电路连接在一起。总线还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路连接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口在总线和收发机之间提供接口。收发机可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器701处理的数据通过天线在无线介质上进行传输,进一步,天线还接收数据并将数据传送给处理器701。

处理器701负责管理总线和通常的处理,还可以提供各种功能,包括定时,外围接口,电压调节、电源管理以及其他控制功能。而存储器702可以被用于存储处理器701在执行操作时所使用的数据。

本发明第八实施方式涉及一种计算机可读存储介质,存储有计算机程序。计算机程序被处理器执行时实现上述方法实施例。

即,本领域技术人员可以理解,实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

本领域的普通技术人员可以理解,上述各实施方式是实现本发明的具体实施例,而在实际应用中,可以在形式上和细节上对其作各种改变,而不偏离本发明的精神和范围。


技术特征:

1.一种身份识别方法,其特征在于,包括:

接收主叫终端发送的网络通话请求;所述主叫终端发送的网络通话请求携带主叫用户的语音流和被叫用户的属性信息;

从所述语音流中识别出所述主叫用户的声纹信息;

根据所述声纹信息和所述被叫用户的属性信息,查找所述主叫用户对应于所述被叫用户的个性化呼叫备注;

若成功查找到所述个性化呼叫备注,将所述个性化呼叫备注发送给被叫终端,供所述被叫终端在通话呼叫中显示所述个性化呼叫备注。

2.根据权利要求1所述的身份识别方法,其特征在于,在所述从所述语音流中识别出所述主叫用户的声纹信息后,且在所述根据所述声纹信息和所述被叫用户的属性信息,查找所述主叫用户对应于所述被叫用户的个性化呼叫备注前,还包括:

判断所述声纹信息是否与所述主叫终端的硬件地址绑定;

若所述声纹信息与所述主叫终端的硬件地址绑定,则执行所述根据所述声纹信息和所述被叫用户的属性信息,查找所述主叫用户对应于所述被叫用户的个性化呼叫备注。

3.根据权利要求2所述的身份识别方法,其特征在于,所述方法还包括:

若所述声纹信息与所述主叫终端的硬件地址未绑定,将所述主叫终端的号码发送给所述被叫终端,供所述被叫终端在通话呼叫中显示所述主叫终端的号码。

4.根据权利要求1至3中任一项所述的身份识别方法,其特征在于,所述方法还包括:

若未查找到所述个性化呼叫备注,且查找到所述主叫终端对应于所述被叫终端存在通用呼叫备注,则将所述通用呼叫备注发送给所述被叫终端,供所述被叫终端在所述通话呼叫中显示所述通用呼叫备注。

5.一种身份识别方法,其特征在于,包括:

当识别出接收的语音流携带有网络通话指令时,生成网络通话请求;所述网络通话请求携带至少部分所述语音流以及从所述语音流中识别出的被叫用户的属性信息;

将所述网络通话请求发送给网络通信平台;供所述网络通信平台从所述语音流中识别出主叫用户的声纹信息,并在根据所述声纹信息和所述被叫用户的属性信息成功查找到所述主叫用户对应于所述被叫用户的个性化呼叫备注时,将所述个性化呼叫备注发送给所述被叫终端,供所述被叫终端在通话呼叫中显示所述个性化呼叫备注。

6.一种网络通信平台,其特征在于,包括:接收模块、第一识别模块、查找模块、第一发送模块;

所述接收模块,用于接收主叫终端发送的网络通话请求;所述主叫终端发送的网络通话请求携带主叫用户的语音流和被叫用户的属性信息;

所述第一识别模块,用于从所述语音流中识别出所述主叫用户的声纹信息;

所述查找模块,用于根据所述声纹信息和所述被叫用户的属性信息,查找所述主叫用户对应于所述被叫用户的个性化呼叫备注;

所述第一发送模块,用于在成功查找到所述个性化呼叫备注时,将所述个性化呼叫备注发送给被叫终端,供所述被叫终端在通话呼叫中显示所述个性化呼叫备注。

7.一种主叫终端,其特征在于,包括:生成模块、第二发送模块;

所述生成模块,用于当识别出接收的语音流携带有网络通话指令时,生成网络通话请求;所述网络通话请求携带至少部分所述语音流以及从所述语音流中识别出的被叫用户的属性信息;

所述第二发送模块,用于将所述网络通话请求发送给网络通信平台;供所述网络通信平台从所述语音流中识别出主叫用户的声纹信息,并在根据所述声纹信息和所述被叫用户的属性信息成功查找到所述主叫用户对应于所述被叫用户的个性化呼叫备注时,将所述个性化呼叫备注发送给所述被叫终端,供所述被叫终端在通话呼叫中显示所述个性化呼叫备注。

8.一种电子设备,其特征在于,包括:

至少一个处理器;以及,

与所述至少一个处理器通信连接的存储器;其中,

所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至4中任一项所述的身份识别方法;或,以使所述至少一个处理器能够执行如权利要求5中所述的身份识别方法。

9.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的身份识别方法;或,所述计算机程序被处理器执行时实现权利要求5中所述的身份识别方法。

技术总结
本发明实施例涉及通信领域,公开了身份识别方法、网络通信平台、主叫终端、电子设备及存储介质。本发明中的身份识别方法包括:接收主叫终端发送的网络通话请求,主叫终端发送的网络通话请求携带主叫用户的语音流和被叫用户的属性信息,从语音流中识别出主叫用户的声纹信息,根据声纹信息和被叫用户的属性信息,查找主叫用户对应于被叫用户的个性化呼叫备注,若成功查找到个性化呼叫备注,将个性化呼叫备注发送给被叫终端,供被叫终端在通话呼叫中显示个性化呼叫备注。本发明实施例能够在不同人使用同一终端设备呼叫时区分呼叫者的身份。

技术研发人员:屈跃强;熊小颖;李金龙;程宝平;方华;汪铎
受保护的技术使用者:中移(杭州)信息技术有限公司;中国移动通信集团有限公司
技术研发日:2020.02.24
技术公布日:2020.06.05

转载请注明原文地址: https://bbs.8miu.com/read-54801.html

最新回复(0)