一种虚拟数字人产生及管理方法及系统与流程

文档序号:37919847发布日期:2024-05-10 23:59阅读:6来源:国知局
一种虚拟数字人产生及管理方法及系统与流程

本发明涉及数据处理,尤其涉及一种虚拟数字人产生及管理方法及系统。


背景技术:

1、随着科技的发展,虚拟仿真技术越来越成熟,根据人脸识别结果在线生成卡通人物形象已获得更多的场景应用。然而,生成卡通人物形象存在互动体验差、技术实现周期和成本过高的问题,造成用户持续性的交互过低,因此,虚拟数字人应运而生。虚拟数字人是指具有数字化外形的虚拟人物,与具备实体的机器人不同,虚拟数字人依赖显示设备存在,很多虚拟人都要通过手机、电脑或者智慧大屏等设备才能显示。虚拟数字人系统一般情况下由人物形象、语音生成、动画生成、音视频合成显示、交互等模块构成,通过图片识别生成虚拟数字人形象图片是目前普及的使用技术。

2、虚拟数字人的流通基本上停留在商业合作方的按需定制上,没有一个很好的流通机制让虚拟数字人快速自由流通充分发挥虚拟数字人的价值,而抑制虚拟数字人自由创作的发挥。

3、因此,需要提供一种虚拟数字人产生及管理系统,用于提高虚拟数字人的流通性。


技术实现思路

1、本发明提供了一种虚拟数字人产生及管理系统,包括:数据获取模块,用于获取数据提供端上传的访问控制策略及虚拟数字人的产生数据,其中,所述虚拟数字人的产生数据至少包括虚拟数字人的外貌信息、声音信息、动作信息、技能信息及场景信息;数据存储模块,用于基于分布式存储技术对所述虚拟数字人的产生数据进行加密存储,将所述虚拟数字人的产生数据的存储路径在区块链中进行广播;令牌管理模块,用于根据所述访问控制策略,确定用户端对所述虚拟数字人的访问权限,还用于为对所述虚拟数字人具备访问权限的用户端生成数字人访问令牌;访问控制模块,用于接收用户端发起的数字人访问请求,验证所述用户端提供的数字人访问令牌,并在所述数字人访问令牌验证通过后授予所述用户端的访问所述数字人访问令牌对应的目标虚拟数字人的权限,向所述用户端提供加密后的目标虚拟数字人的产生数据。

2、更进一步地,所述令牌管理模块为对所述虚拟数字人具备访问权限的用户端生成数字人访问令牌,包括:基于所述用户端的用户特征和虚拟数字人的产生特征,对所述虚拟数字人具备访问权限的用户端生成数字人访问令牌。

3、更进一步地,所述令牌管理模块基于所述用户端的用户特征和虚拟数字人的产生特征,对所述虚拟数字人具备访问权限的用户端生成数字人访问令牌,包括:生成多个聚类中心样本数字人,其中,所述聚类中心样本数字人至少包括外貌信息、声音信息、动作信息、技能信息及场景信息;基于虚拟数字人的产生数据,从所述多个聚类中心样本数字人中确定目标聚类中心样本数字人;根据所述目标聚类中心样本数字人对应的令牌生成规则,基于所述用户端的用户特征和虚拟数字人的产生特征,对所述虚拟数字人具备访问权限的用户端生成数字人访问令牌。

4、更进一步地,所述令牌管理模块根据所述目标聚类中心样本数字人对应的令牌生成规则,基于所述用户端的用户特征和虚拟数字人的产生特征,对所述虚拟数字人具备访问权限的用户端生成数字人访问令牌,包括:对所述用户端的用户特征进行哈希计算,生成第一字符串;对所述虚拟数字人的产生特征进行哈希计算,生成第二字符串;对所述目标聚类中心样本数字人进行哈希计算,生成第三字符串;根据所述目标聚类中心样本数字人对应的令牌生成规则,基于所述第一字符串、所述第二字符串和所述第三字符串,对所述虚拟数字人具备访问权限的用户端生成数字人访问令牌。

5、更进一步地,所述数据存储模块包括多个数据存储节点;所述数据存储模块基于分布式存储技术对所述虚拟数字人的产生数据进行加密存储,包括:基于所述虚拟数字人的产生数据的数据量大小,确定所需存储节点数量;基于所述虚拟数字人对应的所需存储节点数量,从所述多个数据存储节点中确定多个第一目标数据存储节点;基于所述所需存储节点数量对所述虚拟数字人的产生数据进行切片,生成所述虚拟数字人对应的多个产生数据段,对所述虚拟数字人对应的多个产生数据段进行加密后,存储至所述多个第一目标数据存储节点。

6、更进一步地,所述数据存储模块基于所述所需存储节点数量对所述虚拟数字人的产生数据进行切片,生成所述虚拟数字人对应的多个产生数据段,包括:基于每个所述目标数据存储节点的算力信息和内存资源使用信息,从所述多个目标数据存储节点中确定第一数据处理节点;所述数据处理节点基于所述所需存储节点数量对所述虚拟数字人的产生数据进行切片,生成所述虚拟数字人对应的多个产生数据段。

7、更进一步地,所述数据存储模块对所述虚拟数字人对应的多个产生数据段进行加密后,存储至所述多个第一目标数据存储节点,包括:确定每个所述产生数据段对应的目标数据存储节点,基于所述目标数据存储节点对应的公钥对所述产生数据段进行加密,将加密后的产生数据段存储至对应的第一目标数据存储节点。

8、更进一步地,所述访问控制模块向所述用户端提供加密后的目标虚拟数字人的产生数据,包括:所述访问控制模块向所述数据存储模块发起数据访问请求;所述数据存储模块根据所述数据访问请求,基于所述目标虚拟数字人对应的每个第二目标数据存储节点的算力信息和内存资源使用信息,从所述多个第二目标数据存储节点中确定第二数据处理节点;所述第二数据处理节点从区块链获取所述目标虚拟数字人的产生数据的存储路径,基于所述目标虚拟数字人的产生数据的存储路径从所述目标虚拟数字人对应的多个第二目标数据存储节点,获取所述目标虚拟数字人对应的多个加密后的产生数据段,对所述多个加密后的产生数据段进行解密及数据拼接,生成所述目标虚拟数字人的产生数据;所述第二数据处理节点基于所述用户端的公钥对所述目标虚拟数字人的产生数据进行加密后,将加密后的目标虚拟数字人的产生数据发送至所述访问控制模块;所述访问控制模块向所述用户端提供加密后的目标虚拟数字人的产生数据。

9、更进一步地,所述访问控制模块接收用户端发起的数字人访问请求,包括:生成所述用户端对应的令牌列表;获取所述用户端发送的验证信息,其中,所述验证信息为人脸图像和/或校验密码;基于所述用户端发送的验证信息,判断是否进行令牌展示;当判断进行令牌展示时,将所述用户端对应的令牌列表发送至所述用户端;所述用户端获取用户对令牌列表的反馈信息,基于所述反馈信息发起所述数字人访问请求。

10、本发明提供了一种虚拟数字人产生及管理方法,包括:获取数据提供端上传的访问控制策略及虚拟数字人的产生数据,其中,所述虚拟数字人的产生数据至少包括虚拟数字人的外貌信息、声音信息、动作信息、技能信息及场景信息;基于分布式存储技术对所述虚拟数字人的产生数据进行加密存储;根据所述访问控制策略,确定用户端对所述虚拟数字人的访问权限;为对所述虚拟数字人具备访问权限的用户端生成数字人访问令牌;接收用户端发起的数字人访问请求,验证所述用户端提供的数字人访问令牌;在所述数字人访问令牌验证通过后授予所述用户端的访问所述数字人访问令牌对应的目标虚拟数字人的权限,向所述用户端提供加密后的目标虚拟数字人的产生数据。

11、相比于现有技术,本说明书提供的一种虚拟数字人产生及管理方法及系统,至少具备以下有益效果:

12、1、基于区块链和分布式存储技术实现虚拟数字人的注册管理、验证、存储和流通等功能,通过数据提供端上传的访问控制策略,实现对用户访问权限的控制,确保所有虚拟数字人的信息在公开、透明的情况下被记录和管理;

13、2、通过设置多个聚类中心样本数字人,根据目标聚类中心样本数字人对应的令牌生成规则,基于第一字符串、第二字符串和第三字符串,对虚拟数字人具备访问权限的用户端生成数字人访问令牌,使得数字人访问令牌的生成方式更加复杂且多变,有效避免了数字人访问令牌的仿造;

14、3、基于每个目标数据存储节点的算力信息和内存资源使用信息,从多个目标数据存储节点中确定第一数据处理节点,提高了对虚拟数字人的产生数据的切片及加密的效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1