用户识别方法、系统、装置、电子设备及存储介质制造方法及图纸

技术编号:35986581 阅读:16 留言:0更新日期:2022-12-17 23:00
本发明专利技术实施例提供了一种用户识别方法、系统、装置、电子设备及存储介质,涉及语音识别技术领域。该方法包括:语音发送方获取第一身份信息和语音数据;利用预先获取的私钥,对所述第一身份信息加密,得到加密信息;利用所述语音数据、所述第一身份信息和所述加密信息,构建语音信息,并向语音接收方发送所述语音信息,以便语音接收方利用所述语音信息中的第一身份信息,获取对应所述私钥的公钥,并利用所述公钥,对所述加密信息解密,得到第二身份信息,从而根据所述第一身份信息和所述第二身份信息,判断所述语音数据是否由所述语音发送方发出。采用本发明专利技术,可以降低虚拟空间中的用户在交互时被虚假声源欺骗的概率,提高用户在元宇宙中的体验。宇宙中的体验。宇宙中的体验。

【技术实现步骤摘要】
用户识别方法、系统、装置、电子设备及存储介质


[0001]本专利技术涉及语音识别
,尤其涉及一种用户识别方法、系统、装置、电子设备及存储介质。

技术介绍

[0002]元宇宙是一种利用计算机模拟的虚拟空间,其融合了数字图像处理、音频处理、传感器技术等多方面的信息技术,旨在供用户通过虚拟人物(Avatar)来居住和与其他用户进行互动。Avatar通常是用户的电子表示,例如二维图标或三维动画人物。在元宇宙中,Avatar之间的交互与现实世界中人类之间的交互非常相似。
[0003]为提高用户在元宇宙中的沉浸感,技术人员开发了多种音视频技术,以实现更好地图像或音频表达。例如,元宇宙中新出现的实时空间音频渲染引擎。它可以实现更高维度下的音频管理,通过AI(中文:人工智能;英文:Artificial Intelligence)可以任意改变Avatar所处的空间、位置,用户所感知的声音也随之变化。
[0004]目前,当用户的Avatar处在元宇宙中,技术人员模拟不同方位、不同距离的虚拟声源发出语音,还原实际场景中的听觉场景,还采用相应的音频处理算法对语音进行处理,以使Avatar得到更为清晰的语音,从而使用户获得仿佛置身于实际场景的沉浸式听觉体验。
[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]比较所述当前时间和所述时间戳,若所述当前时间晚于所述时间戳,或者,所述时间戳到所述当前时间的差距大于或等于第一设定时间段,或者,所述时间戳到本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户识别方法,其特征在于,应用于虚拟空间中的语音发送方,所述方法包括:获取第一身份信息和语音数据;利用预先获取的私钥,对所述第一身份信息加密,得到加密信息;利用所述语音数据、所述第一身份信息和所述加密信息,构建语音信息,并向语音接收方发送所述语音信息,以便语音接收方利用所述语音信息中的第一身份信息,获取对应所述私钥的公钥,并利用所述公钥,对所述加密信息解密,得到第二身份信息,从而根据所述第一身份信息和所述第二身份信息,判断所述语音数据是否由所述语音发送方发出。2.根据权利要求1所述方法,其特征在于,所述方法还包括:获取时间戳,所述时间戳为所述语音发送方生成语音数据的生成时间,和/或,所述时间戳为所述语音发送方对所述时间戳和所述第一身份信息进行加密的加密时间;所述利用预先获取的私钥,对所述第一身份信息加密,得到加密信息,包括:利用预先获取的私钥,对所述第一身份信息和所述时间戳进行加密,得到所述加密信息;所述利用所述公钥,对所述加密信息解密,得到第二身份信息,包括:利用所述公钥,对所述加密信息解密,得到所述第二身份信息和所述时间戳。3.根据权利要求1或2所述方法,其特征在于,所述方法还包括:在所述虚拟空间中注册所述第一身份信息时,获取所述私钥和所述公钥;将所述私钥存储在本地,并将所述第一身份信息和所述公钥发送至语音接收方或存储在第三方设备。4.根据权利要求3所述方法,其特征在于,所述第三方设备为云服务器或采用分布式账本技术进行存储的设备。5.根据权利要求1所述方法,其特征在于,所述利用所述语音数据、所述第一身份信息和所述加密信息,构建语音信息,包括:对所述语音数据进行预处理,得到频域下的语音数据;利用所述加密信息,构建验证消息;利用所述验证消息和所述频域下的语音数据,构建所述语音信息。6.一种用户识别方法,其特征在于,应用于虚拟空间中的语音接收方,所述方法包括:接收来自语音发送方的语音信息;所述语音信息由语音发送方利用语音数据、第一身份信息和加密信息构建得到;所述加密信息由语音发送方利用预先获取的私钥,对所述第一身份信息加密得到;利用所述语音信息中的第一身份信息,获取对应所述私钥的公钥;利用所述公钥,对所述加密信息解密,得到第二身份信息;根据所述第一身份信息和所述第二身份信息,判断所述语音数据是否由所述语音发送方发出。7.根据权利要求6所述方法,其特征在于,所述加密信息由所述语音发送方利用预先获取的私钥,对时间戳和所述第一身份信息加密得到;所述时间戳为所述语音发送方生成语音数据的生成时间,和/或,所述时间戳为所述语音发送方对所述时间戳和所述第一身份信息进行加密的加密时间;所述利用所述公钥,对所述加密信息解密,得到第二身份信息,包括:
利用所述公钥,对所述加密信息解密,得到所述第二身份信息和所述时间戳。8.根据权利要求6或7所述方法,其特征在于,所述公钥和所述私钥由所述语音发送方在所述虚拟空间中注册所述第一身份信息时获取;其中,所述私钥由所述语音发送方存储在其本地,所述公钥和所述第一身份信息由所述语音发送方发送至所述语音接收方或存储在第三方设备。9.根据权利要求8所述方法,其特征在于,在所述第一身份信息和所述公钥由所述语音发送方存储在第三方设备的情况下,所述利用所述语音信息中的第一身份信息,获取对应所述私钥的公钥,包括:向所述第三方设备发送所述第一身份信息;接收来自所述第三方设备的公钥,所述公钥由所述第三方设备根据所述第一身份确定。10.根据权利要求8所述方法,其特征在于,所述第三方设备为云服务器或采用分布式账本技术进行存储的设备。11.根据权利要求6所述方法,其特征在于,所述根据所述第一身份信息和所述第二身份信息,判断所述语音数据是否由所述语音发送方发出,包括:比较所述第一身份信息和所述第二身份信息,若所述第一身份信息和所述第二身份信息相同,则确定所述语音数据是由所述语音发送方发出;若所述第一身份信息和所述第二身份信息不同,则确定所述语音数据不是由所述语音发送方发出...

【专利技术属性】
技术研发人员:孔剑平胡楠王琪李炳博
申请(专利权)人:浙江微片科技有限公司
类型:发明
国别省市:

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

1