使用基于图形表示的用户认证系统和方法技术方案

技术编号:32724229 阅读:10 留言:0更新日期:2022-03-20 08:29
一种用户认证系统,包含:一个或多个云服务器计算机,其包含至少一个处理器和存储数据和指令的存储器,包含存储与用户账户和一个或多个对应的用户图形表示相关联的用户数据的用户数据库,以及连接到数据库的面部扫描和认证模块;其中一个或多个云服务器计算机被配置成执行以下步骤:通过面部扫描和认证模块执行用户的面部扫描来认证所述用户,其中面部扫描包含从客户端设备接收的相机数据提取面部特征数据,以及检查提取的面部特征数据与用户数据库中的用户账户所关联的用户图形表示的匹配;如果发现匹配的用户图形表示,则向用户提供对对应用户账户的访问;以及如果未发现匹配的用户图形表示,则根据相机数据产生新的用户图形表示以及存储在用户数据库中的新的用户账户,以及对用户账户的访问。本文还公开用户认证方法。认证方法。认证方法。

【技术实现步骤摘要】
使用基于图形表示的用户认证系统和方法
[0001]相关申请的交叉引用
[0002]本申请要求2020年8月28日提交的美国专利申请号17/006,327、以及2020年10月1日提交的专利申请号17/060,485的优先权,该申请通过引用的方式结合到本文中。

技术介绍

[0003]由于诸如2020年新型冠状病毒大流行这样的情况迫使全球范围内的人员流动受到限制,改变了会议、学习、购物和工作的方式,远程协作和交互,尤其包括社交交互,变得越来越重要。市场上已经有各种各样的解决方案来实现实时通信和协作,从聊天应用程序到视频电话,诸如Skype
TM
和Zoom
TM
,或者由2D化身代表的远程团队的虚拟办公室,诸如Pragli
TM
提供的虚拟办公室。
[0004]考虑到诸如扩展现实(例如,增强和/或虚拟现实)等可穿戴沉浸式技术的当前发展状态以及相对较低的技术占用率,可以理解的是,大多数解决方案提供了一个平坦的二维用户界面,在该界面上发生了大多数交互。然而,当将现实生活体验与这些解决方案进行比较时,真实水平低、缺乏用户存在感、缺乏共享空间以及交互质量会导致许多用户感到孤独或无聊,这反过来有时会导致比亲自执行相同活动时更低的生产率。
[0005]所需要的是一种技术解决方案,当远程交互时不需要购买昂贵的装备(例如,在头戴式显示器中)以及实现新的或昂贵的基础设施,该技术解决方案为用户提供真实感、他们自己和参与者的存在感以及如同在真实生活中一样的交互感觉,所有这些都同时使用现有的计算设备和相机。

技术实现思路

[0006]提供此
技术实现思路
是为了以简化的形式介绍将在以下具体实施方式中进一步描述的概念的选择。此
技术实现思路
并不意图识别所要求保护的主题的关键特征,也不意图用于帮助确定所要求保护的主题的范围。
[0007]本公开大体上涉及计算机系统,且更特定地涉及一种实现虚拟环境中的交互、特别是社交交互的系统和方法;一种基于图像处理的虚拟存在系统和方法;一种基于用户图形表示的用户认证系统和方法;一种用于从虚拟环境内虚拟广播的系统和方法;一种用于在虚拟环境内递送应用的系统和方法;一种用以在虚拟环境云服务器计算机内提供基于云计算的虚拟计算资源的系统和方法;以及一种能够在接近的用户图形表示之间实现自组织虚拟通信的系统和方法。
[0008]本公开的在虚拟环境中实现特别包括社交交互的交互的系统包含一个或多个云服务器计算机,该云服务器计算机包含至少一个处理器和存储实现包含至少一个虚拟环境的虚拟环境平台的数据和指令的存储器。一个或多个云服务器计算机被配置成在至少一个虚拟环境的三维坐标位置处插入从由相机获得的实况数据馈送产生的用户图形表示,更新至少一个虚拟环境中的用户图形表示,并且实现虚拟环境中的实时多用户协作和交互。
[0009]在实施例中,系统还包含至少一个从客户端设备的一个或多个用户获得实况数据
馈送的相机。此外,系统包含通信地连接到一个或多个云服务器计算机和至少一个相机的客户端设备。该系统从实况数据馈送产生用户图形表示,该用户图形表示被插入到虚拟环境的三维坐标中,并在其中使用实况数据馈送进行更新。在所描述的实施例中,将用户图形表示插入虚拟环境中涉及在虚拟环境中图形组合用户图形表示,使得用户图形表示出现在虚拟环境中(例如,在指定的3D坐标位置)。虚拟环境平台向一个或多个客户端设备服务虚拟环境。该系统通过经由客户端设备访问图形用户界面来实现虚拟环境中的实时多用户协作和(社交)交互。本公开的客户端或对等设备可以包含,例如,计算机、耳机、移动电话、眼镜、透明屏幕、平板型计算机以及通常内置有相机的输入设备,或者可以连接到相机并从所述相机接收数据馈送的输入设备。
[0010]在一些实施例中,虚拟环境可由客户端设备经由可下载的客户端应用或网络浏览器应用来访问。
[0011]在一些实施例中,用户图形表示包含移除了背景的用户3D虚拟剪切(cutout)、或移除了背景的用户实时3D虚拟剪切、或移除了背景的视频、或没有移除背景的视频。在一些实施例中,用户图形表示是移除了背景的从用户上传的或第三方源照片构建的用户3D虚拟剪切、或基于从相机获得的实时2D、立体、深度数据或3D实况视频流数据馈送产生的移除了背景的用户实时3D虚拟剪切,因此包含用户的实时视频流、或没有移除背景的视频、或移除了背景并利用多边形结构显示的视频。此类多边形结构可以是四边形结构或更复杂的3D结构,用作支持视频的虚拟帧。在其他实施例中,一个或多个此类用户图形表示被插入到虚拟环境内的三维坐标中,并且在其中被图形组合。
[0012]用户3D虚拟剪切可以包括从用户上传的或第三方源的2D照片构建的用户的虚拟副本。在实施例中,使用用户上传的或第三方源的2D照片作为输入数据,通过机器视觉技术经由3D虚拟重建过程来创建用户3D虚拟剪切,从而产生移除了背景的用户的3D网格或3D点云。用户实时3D虚拟剪切可以包括基于从相机获得的实时2D或3D实况视频流数据馈送并且在移除用户背景之后的用户的虚拟副本。在实施例中,用户实时3D虚拟剪切是通过产生移除了背景的用户的3D网格或3D点云、使用用户实况数据馈送作为输入数据、通过机器视觉技术经由3D虚拟重建过程来创建的。移除了背景的视频可以包括流式传输到客户端设备的视频,其中已经对视频执行了背景移除过程,使得只有用户可以是可见的,并且然后利用接收客户端设备上的多边形结构来显示。没有移除背景的视频可以包括流式传输到客户端设备的视频,其中视频忠实地表示相机捕获,使得用户和他或她的背景可见,并且然后利用接收客户端设备上的多边形结构来显示。
[0013]在一些实施例中,用作包含在实况数据馈送和/或用户上传或第三方源2D照片中的输入数据的数据包含2D或3D图像数据、3D几何形状、视频数据、媒体数据、音频数据、文本数据、触觉数据、时间数据、3D实体、3D动态对象、文本数据、时间数据、元数据、优先级数据、安全数据、位置数据、照明数据、深度数据和红外数据等。
[0014]在一些实施例中,用户图形表示与俯视视角、或第三人称视角、或第一人称视角、或自我视角相关联。在实施例中,用户在通过用户图形表示访问虚拟环境时的视角是俯视视角、或第三人称视角、或第一人称视角、或自我视角、或广播相机视角。自我视角可以包括由另一用户图形表示看到的用户图形表示,以及任选地,用户图形表示的虚拟背景。
[0015]在其他实施例中,当用户经由图形用户界面手动导航虚拟环境时,视角被更新。
[0016]在其他实施例中,通过使用虚拟相机来自动建立和更新视角,其中实况数据馈送的视角与用户图形表示的视角和虚拟相机相关联,并且其中通过跟踪和分析用户眼睛和头部倾斜数据或头部旋转数据或其组合来自动更新虚拟相机。在实施例中,通过使用一个或多个虚拟相机来自动建立和更新视角,该等一个或多个虚拟相机被虚拟地放置并对齐在用户图形表示的前方,例如,在没有移除背景的视频、或移除了背景的视频、或用户3D虚拟剪切、或用户实时3D虚拟剪切的前方。在一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种用户认证系统,其特征在于,包含:一个或多个云服务器计算机,所述一个或多个云服务器计算机包含至少一个处理器和存储数据和指令的存储器,包含存储与用户账户和一个或多个对应的用户图形表示相关联的用户数据的用户数据库,以及连接到所述数据库的面部扫描和认证模块;其中所述一个或多个云服务器计算机被配置成执行以下步骤:通过所述面部扫描和认证模块执行用户的面部扫描来认证所述用户,其中所述面部扫描包含从客户端设备接收的相机数据提取面部特征数据,以及检查提取的面部特征数据与所述用户数据库中的所述用户账户所关联的用户图形表示的匹配;如果在所述检查步骤中发现匹配的用户图形表示,则向所述用户提供对所述对应用户账户的访问;以及如果在所述检查步骤中未发现匹配的用户图形表示,则根据所述相机数据产生新的用户图形表示以及存储在所述用户数据库中的新的用户账户,以及对所述用户账户的访问。2.根据权利要求1所述的系统,其特征在于,其中所述用户图形表示是用户3D虚拟剪切、或移除背景的用户实时3D虚拟剪切、或移除背景的视频、或没有移除背景的视频。3.根据权利要求2所述的系统,其特征在于,其中所述一个或多个云服务器计算机还被配置成动画化所述匹配的用户图形表示或所述新的用户图形表示,并且其中动画化所述匹配的用户图形表示包含由所述客户端设备或所述至少一个云服务器计算机在所述相应的用户图形表示上应用机器视觉算法,用于辨识所述用户的面部表情,并在所述用户图形表示上图形模拟所述面部表情。4.根据权利要求1所述的系统,其特征在于,其中所述一个或多个云服务器计算机还被配置成检查所述匹配的用户图形表示的日期,并确定是否需要更新所述匹配的用户图形表示。5.根据权利要求41所述的系统,其特征在于,其中所述用户图形表示被插入到二维或三维虚拟环境中,或者在链接到虚拟环境的第三方源上。6.根据权利要求1所述的系统,其特征在于,其中所述新的用户图形表示的产生过程与用户访问所述用户账户异步地发生。7.根据权利要求1所述的系统,其特征在于,其中所述一个或多个云服务器计算机还被配置成通过登录认证凭证来认证所述用户,所述认证凭证包含个人识别号(PIN)、或用户名和密码或其组合。8.根据权利要求1所述的系统,其特征在于,其中所述认证响应于从一个客户端设备发送到另一客户端设备的邀请链接的激活而触发。9.根据权利要求1所述的系统,其特征在于,其中所述面部扫描使用3D认证,包含引导用户执行头部移动模式并基于所述头部移动模式提取3D面部数据。10.根据权利要求9所述的系统,其特征在于,其中所述3D认证使用一个或多个深度学习技术来使用所述3D面部数据认证所述用户。11.一种用户认证方法,其特征在于,包含:在一个或多个云服务器计算机的存储器中提供存储与用户账户和一个或多个对应的用户图形表示相关联的用户数据的用户数据库,以及连接到所述数据库的面部扫描和认证
模块;从客户端设备接收访问所述用户账户的请求;通过从与所述客户端设备通信的至少一个相机捕获的相机数据提取面部特征数据,通过所述面部扫描和认证模块来执行所述客户端设备的用户的面部扫描;检查提取的面部特征数据与所...

【专利技术属性】
技术研发人员:杰瓦特
申请(专利权)人:明日基金知识产权有限公司
类型:发明
国别省市:

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

1