一种基于VR设备的身份核验方法与流程
未命名
07-20
阅读:74
评论:0

一种基于vr设备的身份核验方法
技术领域
1.本发明涉及一种身份核验方法,尤其涉及一种用于vr设备的身份核验方法。
背景技术:
2.vr技术又称虚拟现实技术,其借助计算机、手柄等设备为用户提供一个逼真的三维视觉、听觉、触觉等多种感官体验的虚拟世界。随着社会生产力和科技的不断发展,各行各业对vr技术的需求日益旺盛,vr设备的出货量也越来越大,成为一部分业务的流量入口,由此,在vr设备中执行支付操作也成为了一个强需求。
3.目前,在vr设备中执行支付操作的常见方式有两种:
4.一种是,前期将支付渠道与vr设备进行支付签约绑定,后期需要支付时通过资金代扣来完成,该方法便捷且提供较好的用户体验。然而,由于资金代扣在支付时没有进行用户身份核验,其他用户也可以在已绑定的vr设备上直接进行支付,存在一定的资金安全风险。
5.另一种方式是,vr设备兼容手机app侧的支付工具的数据,用户可以通过虚拟键盘输入app中原有的账号和支付密码完成身份核验。然而,该方法中的支付密码极易在安全水位较低的vr设备上被恶意攻击窃取,进而使app中的资金和信息都面临被盗用的风险,且该方式提供的用户体验缺乏沉浸感,个性化扩展性不足。
6.为此,本发明希望提供一种vr设备上的身份核验方法和系统,通过每次支付时都进行身份核验,可以保障用户授权的可靠性和资金的安全性。
技术实现要素:
7.本发明的目的之一在于提供一种基于vr设备的身份核验方法,该方法可以确保用户在使用vr设备进行每次支付时都进行身份核验,因此可以有效保障用户授权的可靠性和资金的安全性。
8.基于上述发明目的,本发明提出了一种基于vr设备的身份核验方法,其包括步骤:
9.接收用户设置数据;
10.从所述用户设置数据中提取出用户身份认证数据,并存储;其中所述用户设置数据包括vr设备接收的预设光标数据和/或vr设备的传感器感测的vr手柄的预设动作数据;
11.当进行身份核验时,接收用户输入的校验口令,并从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对,并基于比对结果判断身份校验是否通过;其中所述校验口令包括vr设备接收的校验光标数据和/或vr设备的传感器感测的vr手柄的校验动作数据。
12.本发明所述的基于vr设备的身份核验方法包括用户设置和身份核验两个阶段,不同于现有技术的是,本发明基于vr设备采集的体感数据,包括光标数据和/或动作数据,而对用户的身份进行核验,其中光标数据通过vr手柄的动作而输入显示在vr屏幕上,动作数据也是由传感器采集的vr手柄的动作。照此,通过将提取了体感数据特征的校验口令与之
前预设的用户身份认证数据进行比对,提供了一种安全水准高,又具有个性化扩展性的身份核验方法,其同时还保留了vr设备沉浸式体验的特色,从而与vr设备具有更高的适配性。
13.进一步地,从所述用户设置数据中提取用户身份认证数据并存储具体包括:
14.基于所述预设光标数据,得到预设光标痕迹;
15.基于所述预设光标痕迹识别出对应的预设文字,并将预设文字作为所述用户身份认证数据的其中之一进行存储;
16.从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:
17.基于所述校验光标数据,得到校验光标痕迹;
18.基于所述校验光标痕迹识别出对应的校验文字;
19.将所述校验文字与预设文字进行比对。
20.进一步地,从所述用户设置数据中提取用户身份认证数据并存储具体包括:
21.基于所述预设光标数据,得到预设光标痕迹;
22.将所述预设光标痕迹转换为预设图像,并将预设图像作为所述用户身份认证数据的其中之一进行存储;
23.从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:
24.基于所述校验光标数据,得到校验光标痕迹;
25.将所述校验光标痕迹转换为校验图像;
26.将所述校验图像与预设图像进行比对。
27.进一步地,从所述用户设置数据中提取用户身份认证数据并存储具体包括:
28.基于所述预设动作数据,得到预设多维有向向量组;
29.将所述预设多维有向向量组作为所述用户身份认证数据的其中之一进行存储;
30.从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:
31.基于所述校验动作数据,得到校验多维有向向量组;
32.将所述校验多维有向向量组与预设多维有向向量组进行比对。
33.更进一步地,所述预设多维有向向量组和校验多维有向向量组均分别至少包括:vr手柄的高度变化时间序列和角度变化时间序列。
34.需要说明的是,用户身份认证数据和用户身份校验数据可以只包含一种口令特征,如文字或者图像或者多维有向向量组;也可以包含多种口令特征,如上述任意两者组合或者文字、图像和多维有向向量组均包含,其包含的口令特征越多,身份核验的准确度越高,安全效果也就越好。
35.在一种优选的实施方式中,为了进一步保证安全性,在进行身份核验时,可以:将所述校验文字与预设文字进行比对;并且将所述校验图像与预设图像进行比对;并且将所述校验多维有向向量组与预设多维有向向量组进行比对,只有这三种对比都通过了,才认为校验通过。
36.进一步地,将用户身份认证数据和设置与该用户身份认证数据对应的用户设置数据的vr设备绑定,以使该用户身份认证数据唯一对应于该vr设备。
37.本发明所述的基于vr设备的身份核验方法可以基于多种物理设备来实现,例如其可以基于vr设备来实现,也可以基于vr设备以及与vr设备具有数据交互的服务器来实现。基于此:
38.本发明的另一目的在于提供一种vr设备,该设备具备身份核验的功能,用户利用vr手柄输入校验口令,通过结合vr屏幕中的光标以及vr手柄上的传感器接收身份校验信息,从而提供了一种既具备较高的安全水准,又具有个性化扩展性的身份核验设备,保证了用户体验的沉浸感。
39.基于上述目的,本发明提供了一种vr设备,其包括vr手柄、传感器以及身份核验模块,其中:
40.所述身份核验模块接收用户输入的用户设置数据,并从所述用户设置数据中提取出用户身份认证数据,并存储;其中所述用户设置数据包括vr设备接收的预设光标数据和/或传感器感测的vr手柄的预设动作数据;
41.当进行身份核验时,所述身份核验模块接收用户输入的校验口令,并从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对,并基于比对结果判断身份校验是否通过;其中所述校验口令包括vr设备接收的校验光标数据和/或传感器感测的vr手柄的校验动作数据。
42.用户采用该vr设备进行身份核验,通过vr手柄设置并输入校验口令后,利用vr屏幕中的光标以及vr手柄上的传感器对获取到的校验口令进行分析与对比,并将vr设备与用户一一绑定,提供了一种既具备较高的安全水准,又具有个性化扩展性的身份核验设备,保留了vr设备沉浸式体验的特色。
43.进一步地,从所述用户设置数据中提取用户身份认证数据并存储具体包括:
44.基于所述预设光标数据,得到预设光标痕迹;
45.基于所述预设光标痕迹识别出对应的预设文字,并将预设文字作为所述用户身份认证数据的其中之一进行存储;
46.从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:
47.基于所述校验光标数据,得到校验光标痕迹;
48.基于所述校验光标痕迹识别出对应的校验文字;
49.将所述校验文字与预设文字进行比对。
50.进一步地,从所述用户设置数据中提取用户身份认证数据并存储具体包括:
51.基于所述预设光标数据,得到预设光标痕迹;
52.将所述预设光标痕迹转换为预设图像,并将预设图像作为所述用户身份认证数据的其中之一进行存储;
53.从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:
54.基于所述校验光标数据,得到校验光标痕迹;
55.将所述校验光标痕迹转换为校验图像;
56.将所述校验图像与预设图像进行比对。
57.进一步地,从所述用户设置数据中提取用户身份认证数据并存储具体包括:
58.基于所述预设动作数据,得到预设多维有向向量组;
59.将所述预设多维有向向量组作为所述用户身份认证数据的其中之一进行存储;
60.从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:
61.基于所述校验动作数据,得到校验多维有向向量组;
62.将所述校验多维有向向量组与预设多维有向向量组进行比对。
63.更进一步地,所述预设多维有向向量组和校验多维有向向量组均分别至少包括:vr手柄的高度变化时间序列和角度变化时间序列。
64.需要说明的是,用户身份认证数据和用户身份校验数据可以只包含一种口令特征,如文字或者图像或者多维有向向量组;也可以包含多种口令特征,如上述任意两者组合或者文字、图像和多维有向向量组均包含,其包含的口令特征越多,身份核验的准确度越高,安全效果也就越好。
65.在一种优选的实施方式中,为了进一步保证安全性,在进行身份核验时,可以:将所述校验文字与预设文字进行比对;并且将所述校验图像与预设图像进行比对;并且将所述校验多维有向向量组与预设多维有向向量组进行比对,只有这三种对比都通过了,才认为校验通过。
66.进一步地,其将用户身份认证数据和设置与该用户身份认证数据对应的用户设置数据的vr设备绑定,以使该用户身份认证数据唯一对应于该vr设备。
67.本发明的又一目的在于提供一种基于vr设备的身份核验系统。
68.基于上述目的,本发明还提供了一种基于vr设备的身份核验系统,其包括服务器和vr设备,其中:
69.所述vr设备接收来自于vr设备的用户设置数据;
70.所述服务器从所述用户设置数据中提取出用户身份认证数据,并存储;其中所述用户设置数据包括vr设备接收的预设光标数据和/或vr设备的传感器感测的vr手柄的预设动作数据;
71.当进行身份核验时,所述服务器接收来自于vr设备的用户输入的校验口令,并从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对,并基于比对结果判断身份校验是否通过;其中所述校验口令包括vr设备接收的校验光标数据和/或vr设备的传感器感测的vr手柄的校验动作数据。
72.进一步地,所述服务器从所述用户设置数据中提取用户身份认证数据并存储具体包括:
73.基于所述预设光标数据,得到预设光标痕迹;
74.基于所述预设光标痕迹识别出对应的预设文字,并将预设文字作为所述用户身份认证数据的其中之一进行存储;
75.从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:
76.基于所述校验光标数据,得到校验光标痕迹;
77.基于所述校验光标痕迹识别出对应的校验文字;
78.将所述校验文字与预设文字进行比对。
79.进一步地,所述服务器从所述用户设置数据中提取用户身份认证数据并存储具体包括:
80.基于所述预设光标数据,得到预设光标痕迹;
81.将所述预设光标痕迹转换为预设图像,并将预设图像作为所述用户身份认证数据的其中之一进行存储;
82.从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:
83.基于所述校验光标数据,得到校验光标痕迹;
84.将所述校验光标痕迹转换为校验图像;
85.将所述校验图像与预设图像进行比对。
86.进一步地,所述服务器从所述用户设置数据中提取用户身份认证数据并存储具体包括:
87.基于所述预设动作数据,得到预设多维有向向量组;
88.将所述预设多维有向向量组作为所述用户身份认证数据的其中之一进行存储;
89.从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:
90.基于所述校验动作数据,得到校验多维有向向量组;
91.将所述校验多维有向向量组与预设多维有向向量组进行比对。
92.更进一步地,所述预设多维有向向量组和校验多维有向向量组均分别至少包括:vr手柄的高度变化时间序列和角度变化时间序列。
93.需要说明的是,用户身份认证数据和用户身份校验数据可以只包含一种口令特征,如文字或者图像或者多维有向向量组;也可以包含多种口令特征,如上述任意两者组合或者文字、图像和多维有向向量组均包含,其包含的口令特征越多,身份核验的准确度越高,安全效果也就越好。
94.在一种优选的实施方式中,为了进一步保证安全性,在进行身份核验时,可以:将所述校验文字与预设文字进行比对;并且将所述校验图像与预设图像进行比对;并且将所述校验多维有向向量组与预设多维有向向量组进行比对,只有这三种对比都通过了,才认为校验通过。
95.进一步地,所述服务器将用户身份认证数据与发送与该用户身份认证数据对应的用户设置数据的vr设备绑定,以使该用户身份认证数据唯一对应于该vr设备。
96.本发明的又一目的在于提供一种计算机可读存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述任意一项所述方法的步骤。
97.本发明的又一目的在于提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述任意一项所述方法的步骤。
98.本发明所述的基于vr设备的身份核验方法具有以下有益效果:
99.本发明所述的基于vr设备的身份核验方法基于用户的体感动作数据的采集和校验来核验用户身份,从而使得不同的用户具有专属于该用户的难以伪造和突破的身份认证信息,相较于现有的通过vr设备虚拟键盘输入密码的方案,具有更高的安全性,同时又具有
个性化扩展性,还保留了vr设备沉浸式体验的特色,从而与vr设备具有更高的适配性。
100.在更优选的技术方案中,vr设备与用户一一绑定,进一步保障了安全性。
附图说明
101.图1示例性地示出了本发明所述的基于vr设备的身份核验方法在一种实施方式下的流程示意图。
102.图2示例性地显示了本发明所述的基于vr设备的身份核验方法在一种实施方式下执行的步骤。
103.图3示例性地显示了本发明所述的vr设备在一种实施方式下的结构示意图。
104.图4示例性地显示了本发明所述的基于vr设备的身份核验系统在一种实施方式下的结构示意图。
具体实施方式
105.下面将结合说明书附图和具体的实施例来对本发明所述的基于vr设备的身份核验方法和系统进行进一步地详细说明,但是该详细说明不构成对本发明的限制。
106.图1示例性地示出了本发明所述的基于vr设备的身份核验方法在一种实施方式下的流程示意图。
107.在本发明的一个实施例中,提出了一种基于vr设备的身份核验方法,如图1所示的,该方法包括:
108.100:接收用户设置数据。
109.在初次使用vr设备进行身份核验前,用户需先设置用户设置数据,可以称之为设置口令。用户在vr屏幕中进入设置口令界面,通过vr手柄输入设置口令。用户设置数据包括vr设备接收的预设光标数据和/或vr设备的传感器感测的vr手柄的预设动作数据,在一个优选的实施方式中,既包括预设光标数据,也包括预设动作数据。
110.在一个具体的实施例中,设置口令包括呈现在vr屏幕上的各种字符,例如中文、英文、数字、图形、符号以及诸如此类的至少其中之一;还包括vr手柄在描画这些字符时,传感器感测到的动作数据。
111.110:从用户设置数据中提取出用户身份认证数据,并存储:
112.如本领域内技术人员所熟知的,vr设备通常包括vr手柄和vr眼镜,vr手柄用于输入用户的体感动作信号,vr眼镜中可以显示虚拟场景,包括虚拟屏幕。
113.因此,在一些实施方式中,用户设置数据中的预设光标数据可以通过vr手柄进行动作描画,在一些实施方式中还可以结合vr手柄上的按钮按压输入,从而显示在vr眼镜的虚拟屏幕上。其中,光标显示着当前选择、指示的位置,例如在pico设备中,通过两道光线作为光标来指示位置。
114.由此,通过分析预设光标数据,就可以获得用户设置并录入的设置口令对应的光标笔迹,即光标痕迹,进一步分析该光标痕迹可以得到表示设置口令内容的文字或者图像,从用户设置数据中提取出用户身份认证数据,就包括提取出这些文字和/或图像。
115.用户设置数据中的预设动作数据通过传感器感测vr手柄在用户输入设置口令时vr手柄动作的幅度、角度随时间的变化而得到。经过对预设动作数据的分析,可以获得输入
口令过程中用户操作vr手柄时的动作特征,该动作特征可以以向量组的形式表示,从用户设置数据中提取出用户身份认证数据,还可以包括提取出该动作特征。
116.在一些优选的实施例中,可以将用户身份认证数据和设置与该用户身份认证数据对应的用户设置数据的vr设备绑定,以使该用户身份认证数据唯一对应于该vr设备。
117.获得包含多方面口令特征的用户身份认证数据以及将该数据与设备唯一绑定,不仅保证了身份核验的准确性,还大大提高了身份核验的安全水位,减小了vr设备遭遇恶意攻击后支付口令被窃取的风险。
118.120:当进行身份核验时,接收用户输入的校验口令,并从校验口令中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对,并基于比对结果判断身份校验是否通过;其中校验口令包括vr设备接收的校验光标数据和/或vr设备的传感器感测的vr手柄的校验动作数据。
119.在身份核验时,进入待输入校验口令的界面后,vr设备上的传感器同步开启,用于捕捉与校验口令相关的动作数据。
120.用户在输入校验口令时,同样通过vr手柄进行动作描画,在一些实施方式中还可以结合vr手柄上的按钮按压输入,从而显示在vr眼镜的虚拟屏幕上。同时,校验动作数据通过传感器感测vr手柄在用户输入校验口令时vr手柄动作的幅度、角度随时间的变化而得到。
121.同样地,通过分析校验光标数据,就可以获得与之对应的光标笔迹,即光标痕迹,进一步分析该光标痕迹可以得到表示校验口令内容的文字或者图像,从校验口令中提取出用户身份校验数据,就包括提取出这些文字和/或图像。
122.同样地,通过对校验动作数据的分析,可以获得输入校验口令过程中用户操作vr手柄时的动作特征,该动作特征可以以向量组的形式表示,从校验口令中提取出用户身份校验数据还可以包括提取出该动作特征。
123.需要说明的是,用户身份校验数据可以只包含一种口令特征,即文字、或者图像、或者多维有向向量组。也可以包含多种口令特征,例如同时包括文字、图像和多维有向向量组,其包含的口令特征越多,身份核验的准确度越高,安全效果也越好。在进行数据比对时,对于包含一种口令特征的用户身份认证数据和用户身份校验数据,若该口令特征比对成功,则身份核验就可以通过;对于包含多种口令特征的用户身份认证数据和用户身份校验数据,当全部口令特征都比对成功时才可以通过身份核验。其中,对于文字形式的口令特征,可以直接进行一致性比对;而对于图像或者向量组等形式的口令特征,可以使用通用的相似度算法进行相似度计算与匹配,若相似度高于设定的阈值,则比对成功。
124.在一些具体的实施例中,从用户设置数据中提取用户身份认证数据并存储具体包括:基于预设光标数据,得到预设光标痕迹;基于预设光标痕迹识别出对应的预设文字,并将预设文字作为用户身份认证数据的其中之一进行存储。
125.从校验口令中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对具体包括:基于校验光标数据,得到校验光标痕迹;基于校验光标痕迹识别出对应的校验文字;将校验文字与预设文字进行比对。
126.由于口令由中文、英文、数字等多种符号组合而成,其具体内容可以直接使用文字来表达,当获得对应的预设光标痕迹或者校验光标痕迹后,利用通用的ocr文字识别算法就
能够识别出对应口令的具体文字内容。将用户身份认证数据中的文字与用户身份校验数据中的文字通过通用算法进行逐字符比对,若完全一致,则比对成功。需要说明的是,在基于预设光标痕迹识别出对应的预设文字时,若无法识别,则要求用户重新输入口令。
127.在一些具体的实施例中,从用户设置数据中提取用户身份认证数据并存储具体包括:基于预设光标数据,得到预设光标痕迹;将预设光标痕迹转换为预设图像,并将预设图像作为用户身份认证数据的其中之一进行存储。
128.从校验口令中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对具体包括:基于校验光标数据,得到校验光标痕迹;将校验光标痕迹转换为校验图像;将校验图像与预设图像进行比对。
129.在将校验图像与预设图像进行比对时,可以采用现有技术中的相似度算法进行相似度比对,若计算获得的相似度高于一定的阈值,则比对成功。如果说文字表达了口令的具体内容,则图像可以表达口令的形状特征,弥补了文字识别产生的误差,从而获得更加准确的数据比对结果与身份核验结果。
130.在一些具体的实施例中,从用户设置数据中提取用户身份认证数据并存储具体包括:基于预设动作数据,得到预设多维有向向量组;将预设多维有向向量组作为用户身份认证数据的其中之一进行存储。
131.从校验口令中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对具体包括:基于校验动作数据,得到校验多维有向向量组;将校验多维有向向量组与预设多维有向向量组进行比对。
132.在一些更具体的实施例中,预设多维有向向量组和校验多维有向向量组均分别至少包括:vr手柄的高度变化时间序列和角度变化时间序列。
133.其中,高度和角度的变化可以反应出在一次口令输入过程中用户手臂和手腕的活动幅度,而时间序列可以反应出用户操作实体扳机时的各个动作的快慢,从而能够体现用户想要输入的字符是否一致。相较于文字和图像,多维有向向量组从抽象的感觉维度来表达口令特征,使用户身份校验数据与用户身份认证数据更加全面。
134.在将校验多维有向向量组与预设多维有向向量组进行比对时,可以采用现有技术中的相似度算法或者其他本领域内技术人员已知的类似方法来进行相似度匹配,若计算获得的相似度高于设定的阈值,则比对成功。
135.需要说明的是,用户身份认证数据和用户身份校验数据可以只包含一种口令特征,如文字或者图像或者多维有向向量组;也可以包含多种口令特征,如上述任意两者组合或者文字、图像和多维有向向量组均包含,其包含的口令特征越多,身份核验的准确度越高,安全效果也就越好。
136.在进行数据比对时,对于包含一种口令特征的用户身份认证数据和用户身份校验数据,若该口令特征比对成功,则身份核验就可以通过;对于包含多种口令特征的用户身份认证数据和用户身份校验数据,当全部口令特征都比对成功时才可以通过身份核验。
137.图2示例性地显示了本发明所述的基于vr设备的身份核验方法在一种实施方式下执行的步骤。
138.如图2所示,在一个优选实施例中,该身份核验方法包括设置阶段和验证阶段。
139.在初次进行身份核验前,用户需要先进行用户设置数据的设置。在设置阶段,用户
进入口令设置界面,同时vr设备上的传感器同步开启,用于捕捉用户设置数据。其中,用户设置数据同时包括vr设备接收的预设光标数据和vr设备的传感器感测的vr手柄的预设动作数据。
140.接着从用户设置数据中提取出用户身份认证数据,对于预设光标数据,通过光标位置感知分析获得对应的预设文字,通过光标图像分析获得对应的预设图像;对于预设动作数据,通过传感器获取对应的预设多维有向向量组,包括vr手柄的高度变化时间序列和角度变化时间序列,从而通过vr设备数据感知分析获得所有用户身份认证数据,并存储到系统数据库中。
141.在验证阶段,用户发起身份核验请求,进入待输入校验口令的界面后,vr设备上的传感器同步开启,使用户通过vr设备输入校验口令,其中,校验口令同时包括vr设备接收的校验光标数据和vr设备的传感器感测的vr手柄的校验动作数据。接收用户输入的校验口令后,从校验口令中提取用户身份校验数据,并将用户身份校验数据与用户身份认证数据进行比对,基于比对结果判断身份校验是否通过,返回身份校验结果。
142.在该实施方式中,需要同时满足下述三种比对全部成功,才通过身份校验:
143.基于校验光标数据,得到校验光标痕迹;基于校验光标痕迹识别出对应的校验文字;比对校验文字与预设文字是否一致,若一致则比对成功。
144.基于校验光标数据,得到校验光标痕迹;将校验光标痕迹转换为校验图像;比对校验图像与预设图像的相似度,若相似度高于设定的阈值,则比对成功。
145.基于校验动作数据,得到校验多维有向向量组;比对校验多维有向向量组与预设多维有向向量组的相似度,若相似度高于一定的阈值,则比对成功。
146.当三组数据比对都成功时,身份核验通过;反之,三组数据中只要有一组比对失败,则身份核验不通过。
147.图3示例性地显示了本发明所述的vr设备在一种实施方式下的结构示意图。
148.在本发明的另一个实施例中,提出了一种vr设备,如图3所示的,其包括vr手柄20、vr眼镜(图中未示出)、传感器22以及身份核验模块24,其中:
149.所述身份核验模块接收用户输入的用户设置数据,并从用户设置数据中提取出用户身份认证数据,并存储;其中用户设置数据包括vr设备接收的预设光标数据和/或传感器感测的vr手柄的预设动作数据;
150.当进行身份核验时,身份核验模块接收用户输入的校验口令,并从校验口令中提取用户身份校验数据,将用户身份校验数据与所述用户身份认证数据进行比对,并基于比对结果判断身份校验是否通过;其中所述校验口令包括vr设备接收的校验光标数据和/或传感器感测的vr手柄的校验动作数据。
151.在一些实施例中,将用户身份认证数据和设置与该用户身份认证数据对应的用户设置数据的vr设备绑定,以使该用户身份认证数据唯一对应于该vr设备。
152.身份核验模块通过分析预设光标数据,可以获得用户设置并录入的口令对应的光标笔迹,即光标痕迹,进一步分析该光标痕迹可以得到表示口令内容的文字或者图像,作为用户身份认证数据的其中之一存储到系统数据库中。同时,经过对预设动作数据的分析,可以获得输入口令过程中用户操作vr手柄时的动作特征,以向量组的形式,作为用户身份认证数据的其中之一存储到系统数据库中。
153.在一些具体的实施例中,从用户设置数据中提取用户身份认证数据并存储具体包括:基于预设光标数据,得到预设光标痕迹;基于预设光标痕迹识别出对应的预设文字,并将预设文字作为用户身份认证数据的其中之一进行存储。
154.从校验口令中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对具体包括:基于校验光标数据,得到校验光标痕迹;基于校验光标痕迹识别出对应的校验文字;将校验文字与预设文字进行比对。
155.在一些实施方式中,设置口令以及与对应的校验口令可以由中文、英文、数字等多种符号组合而成,其具体内容可以直接使用文字来表达,当获得对应的预设光标痕迹或者校验光标痕迹后,利用通用的ocr文字识别算法就能够识别出对应口令的具体文字内容。将用户身份认证数据中的文字与用户身份校验数据中的文字进行逐字符比对,若完全一致,则比对成功。需要说明的是,在基于预设光标痕迹识别出对应的预设文字时,若无法识别,则要求用户重新输入校验口令。
156.在一些具体的实施例中,从用户设置数据中提取用户身份认证数据并存储具体包括:基于预设光标数据,得到预设光标痕迹;将预设光标痕迹转换为预设图像,并将预设图像作为用户身份认证数据的其中之一进行存储。
157.从校验口令中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对具体包括:基于校验光标数据,得到校验光标痕迹;将校验光标痕迹转换为校验图像;将校验图像与预设图像进行比对。
158.在将校验图像与预设图像进行比对时,可以采用现有技术中的相似度算法进行相似度比对,若计算获得的相似度高于设定的阈值,则比对成功。如果说文字表达了口令的具体内容,则图像可以表达口令的形状特征,弥补了文字识别产生的误差,从而获得更加准确的数据比对结果与身份核验结果。
159.在一些具体的实施例中,从用户设置数据中提取用户身份认证数据并存储具体包括:基于预设动作数据,得到预设多维有向向量组;将预设多维有向向量组作为用户身份认证数据的其中之一进行存储。
160.从校验口令中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对具体包括:基于校验动作数据,得到校验多维有向向量组;将校验多维有向向量组与预设多维有向向量组进行比对。
161.在一些更具体的实施例中,预设多维有向向量组和校验多维有向向量组均分别至少包括:vr手柄的高度变化时间序列和角度变化时间序列。
162.其中,高度和角度的变化可以反应出在一次口令输入过程中用户手臂和手腕的活动幅度,而时间序列可以反应出用户操作实体扳机时的各个动作的快慢,从而能够体现用户想要输入的字符是否一致。相较于文字和图像,多维有向向量组从抽象的感觉维度来表达口令特征,使用户身份校验数据与用户身份认证数据更加全面。
163.在将校验多维有向向量组与预设多维有向向量组进行比对时,可以采用现有技术中的相似度算法或者其他更复杂的模型来进行相似度匹配,若计算获得的相似度高于一定的阈值,则比对成功。
164.需要说明的是,用户身份认证数据和用户身份校验数据可以只包含一种口令特征,如文字或者图像或者多维有向向量组;也可以包含多种口令特征,如上述任意两者组合
或者文字、图像和多维有向向量组均包含,其包含的口令特征越多,身份核验的准确度越高,安全效果也就越好。
165.在进行数据比对时,对于包含一种口令特征的用户身份认证数据和用户身份校验数据,若该口令特征比对成功,则身份核验就可以通过;对于包含多种口令特征的用户身份认证数据和用户身份校验数据,当全部口令特征都比对成功时才可以通过身份核验。
166.在本发明的另一个实施例中,提出了一种基于vr设备的身份核验系统,如图4所示的,其包括服务器30和vr设备32,其中:
167.vr设备32接收来自于vr设备的用户设置数据;
168.服务器30从用户设置数据中提取出用户身份认证数据,并存储;其中用户设置数据包括vr设备32接收的预设光标数据和/或vr设备32的传感器感测的vr手柄的预设动作数据;
169.当进行身份核验时,服务器30接收来自于vr设备32的用户输入的校验口令,并从校验口令中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对,并基于比对结果判断身份校验是否通过;其中校验口令包括vr设备32接收的校验光标数据和/或vr设备32的传感器感测的vr手柄的校验动作数据。
170.初次进行身份核验前,用户需首先通过vr设备输入用户设置数据,可以称之为设置口令。用户在vr眼镜的虚拟屏幕中进入口令设置界面,同时vr设备上的传感器同步开启,使用户通过vr设备输入口令,获得用户设置数据。设置完成后vr设备将用户设置数据发送至服务器,由服务器从用户设置数据中提取出用户身份认证数据,并存储。
171.用户设置数据中的预设光标数据以及校验口令中的校验光标数据通过vr手柄进行动作描画而输入,在一些实施方式中也可以结合vr手柄上的按钮按压输入,从而显示在vr眼镜的虚拟屏幕上。用户设置数据中的预设动作数据以及校验口令中的校验动作数据通过vr手柄上的传感器感测用户输入口令时操作vr手柄的动作幅度、角度随时间的变化。
172.在身份核验时,进入待输入校验口令的界面后,vr设备上的传感器同步开启,使用户通过vr设备输入校验口令,将校验口令发送至服务器,使得服务器从校验口令中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对,并基于比对结果判断身份校验是否通过。
173.服务器通过分析预设光标数据,可以获得用户设置并录入的口令对应的光标笔迹,即光标痕迹,进一步分析该光标痕迹可以得到表示口令内容的文字或者图像,作为用户身份认证数据的其中之一存储到系统数据库中。经过对预设动作数据的分析,可以获得输入口令过程中用户操作vr手柄时的动作特征,以向量组的形式,作为用户身份认证数据的其中之一存储到系统数据库中。从而服务器将用户身份认证数据从用户设置数据中提取了出来,并存储到数据库中。
174.在一些实施例中,将用户身份认证数据和设置与该用户身份认证数据对应的用户设置数据的vr设备绑定,以使该用户身份认证数据唯一对应于该vr设备。
175.通过获得包含多方面口令特征的用户身份认证数据以及将该数据与设备唯一绑定,不仅保证了身份核验的准确性,还大大提高了身份核验的安全水位,减小了vr设备遭遇恶意攻击后支付口令被窃取的风险。
176.在身份核验时,服务器接收来自于vr设备的用户输入的校验口令,并从校验口令
中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对,并基于比对结果判断身份校验是否通过。在校验口令中,对vr屏幕上的校验光标数据以及vr手柄传感器感测到的校验动作数据进行分析后获得至少包括文字、图像或者向量组等口令特征的用户身份校验数据,由于从校验口令中提取用户身份校验数据的具体步骤与上述从用户设置数据中提取出用户身份认证数据的步骤相似,在此不再赘述。
177.需要说明的是,用户身份认证数据和用户身份校验数据可以只包含一种口令特征,如文字或者图像或者多维有向向量组,也可以包含多种口令特征,如同时包括文字、图像和多维有向向量组,其包含的口令特征越多,身份核验的准确度越高,安全效果也就越好。
178.在进行数据比对时,对于包含一种口令特征的用户身份认证数据和用户身份校验数据,若该口令特征比对成功,则身份核验就可以通过;对于包含多种口令特征的用户身份认证数据和用户身份校验数据,当全部口令特征都比对成功时才可以通过身份核验。
179.在一些具体的实施例中,从用户设置数据中提取用户身份认证数据并存储具体包括:基于预设光标数据,得到预设光标痕迹;基于预设光标痕迹识别出对应的预设文字,并将预设文字作为用户身份认证数据的其中之一进行存储。
180.从校验口令中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对具体包括:基于校验光标数据,得到校验光标痕迹;基于校验光标痕迹识别出对应的校验文字;将校验文字与预设文字进行比对。
181.由于口令由中文、英文、数字等多种符号组合而成,其具体内容可以直接使用文字来表达,当获得对应的预设光标痕迹或者校验光标痕迹后,利用通用的ocr文字识别算法就能够识别出对应口令的具体文字内容。将用户身份认证数据中的文字与用户身份校验数据中的文字通过通用算法进行逐字符比对,若完全一致,则比对成功。需要说明的是,在基于预设光标痕迹识别出对应的预设文字时,若无法识别,则要求用户重新输入口令。
182.在一些具体的实施例中,从用户设置数据中提取用户身份认证数据并存储具体包括:基于预设光标数据,得到预设光标痕迹;将预设光标痕迹转换为预设图像,并将预设图像作为用户身份认证数据的其中之一进行存储。
183.从校验口令中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对具体包括:基于校验光标数据,得到校验光标痕迹;将校验光标痕迹转换为校验图像;将校验图像与预设图像进行比对。
184.在将校验图像与预设图像进行比对时,可以采用现有技术中的相似度算法进行相似度比对,若计算获得的相似度高于一定的阈值,则比对成功。如果说文字表达了口令的具体内容,则图像可以表达口令的形状特征,弥补了文字识别产生的误差,从而获得更加准确的数据比对结果与身份核验结果。
185.在一些具体的实施例中,从用户设置数据中提取用户身份认证数据并存储具体包括:基于预设动作数据,得到预设多维有向向量组;将预设多维有向向量组作为用户身份认证数据的其中之一进行存储。
186.从校验口令中提取用户身份校验数据,将用户身份校验数据与用户身份认证数据进行比对具体包括:基于校验动作数据,得到校验多维有向向量组;将校验多维有向向量组与预设多维有向向量组进行比对。
187.传感器可以感受到被测量的信息,并将感受到的信息按一定规律变换为电信号或其他所需形式的信息输出,以满足信息的检测、记录、处理、存储、传输等需求。预设动作数据或者校验动作数据通过传感器感测用户输入口令时操作vr手柄的幅度、角度随时间的变化而得到,其以多维有向向量组的形式存储。经过对预设动作数据的分析,可以获得输入口令过程中用户操作vr手柄时的动作特征。
188.在一些更具体的实施例中,预设多维有向向量组和校验多维有向向量组均分别至少包括:vr手柄的高度变化时间序列和角度变化时间序列。
189.其中,高度和角度的变化可以反应出在一次口令输入过程中用户手臂和手腕的活动幅度,而时间序列可以反应出用户操作实体扳机时的各个动作的快慢,从而能够体现用户想要输入的字符是否一致。相较于文字和图像,多维有向向量组从抽象的感觉维度来表达口令特征,使用户身份校验数据与用户身份认证数据更加全面。
190.在将校验多维有向向量组与预设多维有向向量组进行比对时,可以采用现有技术中的相似度算法或者其他更复杂的模型来进行相似度匹配,若计算获得的相似度高于一定的阈值,则比对成功。
191.需要说明的是,用户身份认证数据和用户身份校验数据可以只包含一种口令特征,如文字或者图像或者多维有向向量组;也可以包含多种口令特征,如上述任意两者组合或者文字、图像和多维有向向量组均包含,其包含的口令特征越多,身份核验的准确度越高,安全效果也就越好。
192.本发明所述的身份核验方法可以应用于vr设备上的支付等场景,通过在每次支付时都进行用户身份核验,避免了资金代扣的支付方式带来的支付风险,保障了资金安全,同时相较于兼容手机支付工具并通过虚拟键盘输入支付密码的方式,避免了攻击者通过安全水位较低的vr设备恶意窃取用户的信息和资金,且提供了更具沉浸感的个性化用户体验,保障用户授权的可靠性、资金的安全性以及支付体验感。
193.需要注意的是,以上列举的仅为本发明的具体实施例,显然本发明不限于以上实施例,随之有着许多的类似变化。本领域的技术人员如果从本发明公开的内容直接导出或联想到的所有变形,均应属于本发明的保护范围。
技术特征:
1.一种基于vr设备的身份核验方法,包括:接收用户设置数据;从所述用户设置数据中提取出用户身份认证数据,并存储;其中所述用户设置数据包括vr设备接收的预设光标数据和/或vr设备的传感器感测的vr手柄的预设动作数据;当进行身份核验时,接收用户输入的校验口令,并从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对,并基于比对结果判断身份校验是否通过;其中所述校验口令包括vr设备接收的校验光标数据和/或vr设备的传感器感测的vr手柄的校验动作数据。2.如权利要求1所述的基于vr设备的身份核验方法,从所述用户设置数据中提取用户身份认证数据并存储具体包括:基于所述预设光标数据,得到预设光标痕迹;基于所述预设光标痕迹识别出对应的预设文字,并将预设文字作为所述用户身份认证数据的其中之一进行存储;从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:基于所述校验光标数据,得到校验光标痕迹;基于所述校验光标痕迹识别出对应的校验文字;将所述校验文字与预设文字进行比对。3.如权利要求1所述的基于vr设备的身份核验方法,从所述用户设置数据中提取用户身份认证数据并存储具体包括:基于所述预设光标数据,得到预设光标痕迹;将所述预设光标痕迹转换为预设图像,并将预设图像作为所述用户身份认证数据的其中之一进行存储;从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:基于所述校验光标数据,得到校验光标痕迹;将所述校验光标痕迹转换为校验图像;将所述校验图像与预设图像进行比对。4.如权利要求1所述的基于vr设备的身份核验方法,从所述用户设置数据中提取用户身份认证数据并存储具体包括:基于所述预设动作数据,得到预设多维有向向量组;将所述预设多维有向向量组作为所述用户身份认证数据的其中之一进行存储;从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:基于所述校验动作数据,得到校验多维有向向量组;将所述校验多维有向向量组与预设多维有向向量组进行比对。5.如权利要求4所述的基于vr设备的身份核验方法,所述预设多维有向向量组和校验多维有向向量组均分别至少包括:vr手柄的高度变化时间序列和角度变化时间序列。6.如权利要求1所述的基于vr设备的身份核验方法,还包括:将用户身份认证数据和设
置与该用户身份认证数据对应的用户设置数据的vr设备绑定,以使该用户身份认证数据唯一对应于该vr设备。7.一种vr设备,其包括vr手柄、传感器以及身份核验模块,其中:所述身份核验模块接收用户输入的用户设置数据,并从所述用户设置数据中提取出用户身份认证数据,并存储;其中所述用户设置数据包括vr设备接收的预设光标数据和/或传感器感测的vr手柄的预设动作数据;当进行身份核验时,所述身份核验模块接收用户输入的校验口令,并从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对,并基于比对结果判断身份校验是否通过;其中所述校验口令包括vr设备接收的校验光标数据和/或传感器感测的vr手柄的校验动作数据。8.如权利要求7所述的vr设备,从所述用户设置数据中提取用户身份认证数据并存储具体包括:基于所述预设光标数据,得到预设光标痕迹;基于所述预设光标痕迹识别出对应的预设文字,并将预设文字作为所述用户身份认证数据的其中之一进行存储;从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:基于所述校验光标数据,得到校验光标痕迹;基于所述校验光标痕迹识别出对应的校验文字;将所述校验文字与预设文字进行比对。9.如权利要求7所述的vr设备,从所述用户设置数据中提取用户身份认证数据并存储具体包括:基于所述预设光标数据,得到预设光标痕迹;将所述预设光标痕迹转换为预设图像,并将预设图像作为所述用户身份认证数据的其中之一进行存储;从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:基于所述校验光标数据,得到校验光标痕迹;将所述校验光标痕迹转换为校验图像;将所述校验图像与预设图像进行比对。10.如权利要求7所述的vr设备,从所述用户设置数据中提取用户身份认证数据并存储具体包括:基于所述预设动作数据,得到预设多维有向向量组;将所述预设多维有向向量组作为所述用户身份认证数据的其中之一进行存储;从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:基于所述校验动作数据,得到校验多维有向向量组;将所述校验多维有向向量组与预设多维有向向量组进行比对。11.如权利要求10所述的vr设备,所述预设多维有向向量组和校验多维有向向量组均
分别至少包括:vr手柄的高度变化时间序列和角度变化时间序列。12.如权利要求7所述的vr设备,其将用户身份认证数据和设置与该用户身份认证数据对应的用户设置数据的本vr设备绑定,以使该用户身份认证数据唯一对应于该vr设备。13.一种基于vr设备的身份核验系统,其包括服务器和vr设备,其中:所述vr设备接收来自于vr设备的用户设置数据;所述服务器从所述用户设置数据中提取出用户身份认证数据,并存储;其中所述用户设置数据包括vr设备接收的预设光标数据和/或vr设备的传感器感测的vr手柄的预设动作数据;当进行身份核验时,所述服务器接收来自于vr设备的用户输入的校验口令,并从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对,并基于比对结果判断身份校验是否通过;其中所述校验口令包括vr设备接收的校验光标数据和/或vr设备的传感器感测的vr手柄的校验动作数据。14.如权利要求13所述的基于vr设备的身份核验系统,所述服务器从所述用户设置数据中提取用户身份认证数据并存储具体包括:基于所述预设光标数据,得到预设光标痕迹;基于所述预设光标痕迹识别出对应的预设文字,并将预设文字作为所述用户身份认证数据的其中之一进行存储;从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:基于所述校验光标数据,得到校验光标痕迹;基于所述校验光标痕迹识别出对应的校验文字;将所述校验文字与预设文字进行比对。15.如权利要求13所述的基于vr设备的身份核验系统,所述服务器从所述用户设置数据中提取用户身份认证数据并存储具体包括:基于所述预设光标数据,得到预设光标痕迹;将所述预设光标痕迹转换为预设图像,并将预设图像作为所述用户身份认证数据的其中之一进行存储;从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:基于所述校验光标数据,得到校验光标痕迹;将所述校验光标痕迹转换为校验图像;将所述校验图像与预设图像进行比对。16.如权利要求13所述的基于vr设备的身份核验系统,所述服务器从所述用户设置数据中提取用户身份认证数据并存储具体包括:基于所述预设动作数据,得到预设多维有向向量组;将所述预设多维有向向量组作为所述用户身份认证数据的其中之一进行存储;从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对具体包括:基于所述校验动作数据,得到校验多维有向向量组;
将所述校验多维有向向量组与预设多维有向向量组进行比对。17.如权利要求16所述的基于vr设备的身份核验系统,所述预设多维有向向量组和校验多维有向向量组均分别至少包括:vr手柄的高度变化时间序列和角度变化时间序列。18.如权利要求13所述的基于vr设备的身份核验系统,所述服务器将用户身份认证数据与发送与该用户身份认证数据对应的用户设置数据的vr设备绑定,以使该用户身份认证数据唯一对应于该vr设备。19.一种计算机可读存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述权利要求1-6中任意一项所述方法的步骤。20.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现上述权利要求1-6中任意一项所述方法的步骤。
技术总结
本发明公开了一种基于VR设备的身份核验方法,包括:接收用户设置数据;从所述用户设置数据中提取出用户身份认证数据,并存储;其中所述用户设置数据包括VR设备接收的预设光标数据和/或VR设备的传感器感测的VR手柄的预设动作数据;当进行身份核验时,接收用户输入的校验口令,并从所述校验口令中提取用户身份校验数据,将所述用户身份校验数据与所述用户身份认证数据进行比对,并基于比对结果判断身份校验是否通过;其中所述校验口令包括VR设备接收的校验光标数据和/或VR设备的传感器感测的VR手柄的校验动作数据。相应地,本发明还公开了VR设备和基于VR设备的身份核验系统。了VR设备和基于VR设备的身份核验系统。了VR设备和基于VR设备的身份核验系统。
技术研发人员:窦方钰 陈锣斌
受保护的技术使用者:支付宝(杭州)信息技术有限公司
技术研发日:2023.03.08
技术公布日:2023/7/18
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/