版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
(19)中华人民共和国国家知识产权局
(12)发明专利申请
(10)申请公布号CN111083095A
(43)申请公布日2020.04.28
(21)申请号201910071164.6
(22)申请日2019.01.25
(30)优先权数据
10-2018-01253532018.10.19KR
(71)申请人连株式会社
地址日本东京都
(72)发明人蔡景祥吴方荃徐世强
(74)专利代理机构北京国昊天诚知识产权代理
有限公司11315
代理人南霆程爽
(51)lnt.CI.
H04L29/04(2006.01)
权利要求书3页说明书16页附图15页
(54)发明名称
提供认证数据的方法、计算机装置及计算机
程序
(57)摘要
本文给出了通过计算机实现的认证数据提
供方法,包括:从所述计算机的用户接收与用户
提供信息有关的认证数据生成请求的步骤;响应
于所述认证数据生成请求,利用至少一个摄像头
来拍摄能够识别所述用户的至少一个用户相关
对象,从而获取多个图像的步骤;以所述多个图
像为基础来生成与所述用户提供信息有关的认
证数据的步骤;以及通过网络传输所述认证数据
的步骤。
V
9
6
0
i
n
I
g
CN111083095A权利要求书1/3页
1.一种认证数据提供方法,通过计算机实现,其特征在于,包括:
从所述计算机的用户接收与用户提供信息有关的认证数据生成请求的步骤;
响应于所述认证数据生成请求,利用至少一个摄像头来拍摄能够识别所述用户的至少
一个用户相关对象,从而获取多个图像的步骤;
以所述多个图像为基础来生成与所述用户提供信息有关的认证数据的步骤;以及
通过网络传输所述认证数据的步骤。
2.根据权利要求1所述的认证数据提供方法,其特征在于,还包括提供用户信息输入界
面以使所述用户能够输入所述用户提供信息的步骤。
3.根据权利要求1所述的认证数据提供方法,其特征在于,所述生成与所述用户提供信
息有关的认证数据的步骤包括以所述多个图像为基础来生成视觉编码的信息的步骤。
4.根据权利要求1所述的认证数据提供方法,其特征在于,
所述获取多个图像的步骤包括:
从所述至少一个摄像头中的第一摄像头获取与所述至少一个用户相关对象有关的第
一图像的步骤;以及
从所述至少一个摄像头中的第二摄像头获取与所述用户提供信息有关的至少一个目
标对象有关的第二图像的步骤,
所述第一图像及所述第二图像通过由所述第一摄像头及所述第二摄像头同时拍摄所
述至少一个用户相关对象及所述至少一个目标对象来生成。
5.根据权利要求1所述的认证数据提供方法,其特征在于,所述获取多个图像的步骤包
括:
从所述至少一个摄像头中的第一摄像头获取与在特定时间点拍摄的所述至少一个用
户相关对象有关的第一图像的步骤;以及
从所述至少一个摄像头的第二摄像头获取与在与所述特定时间点不相同的时间点拍
摄的所述用户提供信息有关的至少一个目标对象有关的第二图像的步骤。
6.根据权利要求1所述的认证数据提供方法,其特征在于,所述获取多个图像的步骤包
括:
获取通过所述至少一个摄像头拍摄的与所述至少一个用户相关对象有关的第一图像
的步骤;以及
利用至少一个屏幕截图程序来获取与所述用户提供信息有关的至少一个目标对象有
关的第二图像的步骤。
7.根据权利要求1所述的认证数据提供方法,其特征在于,所述获取多个图像的步骤包
括提供预览以使所述用户能够确认通过所述至少一个摄像头拍摄的图像的步骤。
8.根据权利要求1所述的认证数据提供方法,其特征在于,在所述生成认证数据的步骤
中,利用与所述多个图像有关的所述计算机或所述至少一个摄像头的位置信息来生成所述
认证数据。
9.根据权利要求1所述的认证数据提供方法,其特征在于,
所述通过网络传输所述认证数据的步骤包括向其他计算机传输所述认证数据的步骤,
所述认证数据通过所述其他计算机译码,包含经过译码的所述认证数据的验证数据通
过所述其他计算机来显示。
2
CN111083095A权利要求书2/3页
10.根据权利要求1所述的认证数据提供方法,其特征在于,
所述通过网络传输所述认证数据的步骤包括向其他计算机传输所述认证数据的步骤,
所述其他计算机根据与所述多个图像有关的所述计算机或所述至少一个摄像头的位
置是否位于预定的距离以内,通过所述其他计算机对所述认证数据进行译码。
11.根据权利要求1所述的认证数据提供方法,其特征在于,根据是否存在由其他计算
机发送的验证数据请求来向所述其他计算机传输所述认证数据。
12.根据权利要求11所述的认证数据提供方法,其特征在于,所述其他计算机向服务器
传输从所述其他计算机的第二用户输入的与所述用户提供信息有关的确认信息。
13.一种计算机程序,存储于非暂时性计算机可读记录介质,其特征在于,用于在计算
机运行根据权利要求1至12中的任一项所述的认证数据提供方法。
14.一种计算机装置,其特征在于,
包括用于执行计算机可读指令的至少一个处理器,
所述至少一个处理器包括:
认证数据接收部,用于从第一用户终端接收与第一用户提供信息有关的认证数据,所
述认证数据以包含与第一用户有关的用户相关图像的多个图像为基础来生成;
数据管理部,用于使所述认证数据与所述第一用户提供信息建立关联;
请求接收部,用于从第二用户终端接收与所述第一用户提供信息有关的验证数据请
求;以及
认证数据传输部,响应于所述验证数据请求来向所述第二用户终端传输所述认证数
据。
15.根据权利要求14所述的计算机装置,其特征在于,还包括用于对通过所述第一用户
终端预先输入的用户提供信息进行存储的存储器。
16.根据权利要求14所述的计算机装置,其特征在于,
所述认证数据传输部响应于所述验证数据请求来对所述认证数据进行译码,
向所述第二用户终端传输经过译码的所述认证数据。
17.根据权利要求14所述的计算机装置,其特征在于,
所述认证数据以从所述第一用户终端的至少一个摄像头中的第一摄像头拍摄与所述
第一用户有关的至少一个用户相关对象来获取的所述用户相关图像及从所述至少一个摄
像头中的第二摄像头拍摄至少一个目标对象来获取的对象图像为基础来生成,
所述用户相关图像及所述对象图像通过由所述第一摄像头及所述第二摄像头同时拍
摄所述至少一个用户相关对象及所述至少一个目标对象来生成。
18.根据权利要求14所述的计算机装置,其特征在于,
所述请求接收部从所述第二用户终端还接收与候选验证对象有关的目录请求,
搜索与所述目录请求有关的用户提供信息,
将搜索的所述用户提供信息作为所述候选验证对象来向所述第二用户终端提供。
19.根据权利要求18所述的计算机装置,其特征在于,所述目录请求包含所述第二用户
终端的位置信息。
20.根据权利要求14所述的计算机装置,其特征在于,若从所述第二用户终端接收与所
述第一用户提供信息有关的确认信息,则所述数据管理部使所述确认信息还与所述第一用
3
CN111083095A权利要求书3/3页
户提供信息建立关联。
4
CN111083095A说明书1/16页
提供认证数据的方法、计算机装置及计算机程序
技术领域
[0001]本公开的主题涉及提供认证数据的技术。
背景技术
[0002]通过网络,远程用户之间发生信息交流或交易,为了确认用户提供的信息(以下,
称之为“用户提供信息”)的真假而需要认证数据或者与对应信息一同提供认证信息。例如,
为了证明任意用户为特定商店的店长,同时需要在店铺拍下的用户图像作为认证信息。只
是,在上述场景中,用户提供的图像不能使被编辑或伪造。
[0003]与此相关地,在韩国授权专利第10-1703712号(授权日期2017年02月01日)中揭示
了利用包含在从用户终端接收数字图像中的元数据验证对应数字图像是否为通过上述用
户终端拍摄的图像的技术。但是,为了利用这种技术,各种类型的用户终端根据预定的元数
据样式管理验证方法,因此,用户终端的类型越多,需要管理的验证方法的数量增加,并需
要更多的资源。
发明内容
[0004]在本发明的实施例中,对用户提供信息提供可信赖的认证数据,有效使用资源来
验证认证数据。
[0005]在一实施方式中,通过计算机实现的认证数据提供方法包括:从所述计算机的用
户接收与用户提供信息有关的认证数据生成请求的步骤;响应于所述认证数据生成请求,
利用至少一个摄像头来拍摄能够识别所述用户的至少一个用户相关对象,从而获取多个图
像的步骤;以所述多个图像为基础来生成与所述用户提供信息有关的认证数据的步骤;以
及通过网络传输所述认证数据的步骤。
[0006]所述认证数据提供方法还包括提供用户信息输入界面以使所述用户能够输入所
述用户提供信息的步骤。
[0007]生成与所述用户提供信息有关的认证数据的步骤包括以所述多个图像为基础来
生成视觉编码的信息的步骤。
[0008]所述获取多个图像的步骤包括:从所述至少一个摄像头中的第一摄像头获取与所
述至少一个用户相关对象有关的第一图像的步骤;以及从所述至少一个摄像头中的第二摄
像头获取与所述用户提供信息有关的至少一个目标对象有关的第二图像的步骤,所述第一
图像及所述第二图像通过由所述第一摄像头及所述第二摄像头同时拍摄所述至少一个用
户相关对象及所述至少一个目标对象来生成。
[0009]所述获取多个图像的步骤包括:从所述至少一个摄像头中的第一摄像头获取与在
特定时间点拍摄的所述至少一个用户相关对象有关的第一图像的步骤;以及从所述至少一
个摄像头中的第二摄像头获取与在与所述特定时间点不相同的时间点拍摄的所述用户提
供信息有关的至少一个目标对象有关的第二图像的步骤。
[0010]所述获取多个图像的步骤包括:获取通过所述至少一个摄像头拍摄的与所述至少
5
CN111083095A说明书2/16页
一个用户相关对象有关的第一图像的步骤;以及利用至少一个屏幕截图程序来获取与所述
用户提供信息有关的至少一个目标对象有关的第二图像的步骤。
[0011]所述获取多个图像的步骤包括提供预览(preview)以使所述用户能够确认通过所
述至少一个摄像头拍摄的图像的步骤。
[0012]在所述生成认证数据的步骤中,利用与所述多个图像有关的所述计算机或所述至
少一个摄像头的位置信息来生成所述认证数据。
[0013]通过网络传输所述认证数据的步骤包括向其他计算机传输所述认证数据的步骤,
所述认证数据通过所述其他计算机译码,包含译码的所述认证数据的验证数据通过所述其
他计算机来显示。
[0014]通过网络传输所述认证数据的步骤包括向其他计算机传输所述认证数据的步骤,
所述其他计算机根据与所述多个图像有关的所述计算机或所述至少一个摄像头的位置是
否位于预定的距离以内,通过所述其他计算机对所述认证数据进行译码。
[0015]根据是否存在由其他计算机发送的验证数据请求来向所述其他计算机传输所述
认证数据。
[0016]所述其他计算机向服务器传输从所述其他计算机的第二用户输入的与所述用户
提供信息有关的确认信息。
[0017]在再一实施方式中,提供存储于非暂时性计算机可读记录介质的计算机程序,以
在计算机运行所述认证数据提供方法。
[0018]在另一实施方式中,计算机装置包括用于执行计算机可读指令的至少一个处理
器,所述至少一个处理器包括:认证数据接收部,用于从第一用户终端接收与第一用户提供
信息有关的认证数据,所述认证数据以包含与第一用户有关的用户相关图像的多个图像为
基础来生成;数据管理部,用于使所述认证数据与所述第一用户提供信息建立关联;请求接
收部,用于从第二用户终端接收与所述第一用户提供信息有关的验证数据请求;以及认证
数据传输部,响应于所述验证数据请求来向所述第二用户终端传输所述认证数据。
[0019]所述计算机装置还包括用于对通过所述第一用户终端预先输入的用户提供信息
进行存储的存储器。
[0020]所述认证数据传输部响应于所述验证数据请求来对所述认证数据进行译码,向所
述第二用户终端传输经过译码的所述认证数据。
[0021]所述认证数据以从所述第一用户终端的至少一个摄像头中的第一摄像头拍摄与
所述第一用户有关的至少一个用户相关对象来获取的所述用户相关图像及从所述至少一
个摄像头中的第二摄像头拍摄至少一个目标对象来获取的对象图像为基础来生成,所述用
户相关图像及所述对象图像通过由所述第一摄像头及所述第二摄像头同时拍摄所述至少
一个用户相关对象及所述至少一个目标对象来生成。
[0022]所述请求接收部从所述第二用户终端还接收与候选验证对象有关的目录请求,搜
索与所述目录请求有关的用户提供信息,将搜索的所述用户提供信息作为所述候选验证对
象来向所述第二用户终端提供。
[0023]所述目录请求包含所述第二用户终端的位置信息。
[0024]若从所述第二用户终端接收与所述第一用户提供信息有关的确认信息,则所述数
据管理部使所述确认信息还与所述第一用户提供信息建立关联。
6
CN111083095A说明书3/16页
附图说明
[0025]图1示出包括本发明一实施例的多个电子设备及多个服务器的网络系统。
[0026]图2具体示出本发明一实施例的网络系统中的电子设备及服务器所包含的多个组
件。
[0027]图3例示性说明本发明一实施例的从生成认证数据的过程至使用认证数据的过
程。
[0028]图4为示出本发明一实施例的认证数据提供方法的流程图。
[0029]图5为示出本发明一实施例的电子设备执行验证数据显示方法的过程的流程图。
[0030]图6为示出本发明一实施例的计算机装置或服务器中的处理器的框图。
[0031]图7为示出本发明一实施例的服务器可执行的方法的流程图。
[0032]图8至图10为用于具体说明本发明一实施例的认证数据提供过程的例示图。
[0033]图11及图12为用于具体说明本发明一实施例的验证数据显示过程的例示图。
[0034]图13及图14分别例示性说明本发明另一是实施例的从生成认证数据的过程至使
用认证数据的过程。
[0035]附图标记说明:
[0036]110.120J30.140电子设备
[0037]150,160服务器
[0038]170网络
[0039]211.221.231存储器
[0040]212、222、232处理器
[0041]213,223,233通信模块
[0042]214、224、234输入输出介面
[0043]215、235输入输出装置
[0044]301认证数据
[0045]310认证数据产生
[0046]312店主ID
[0047]313店铺名
[0048]314店主图像
[0049]315店铺图像
[0050]316拍摄时间
[0051]317拍摄位置
[0052]320认证数据传输
[0053]330验证数据请求接收
[0054]340认证数据传输
[0055]350验证数据显示
[0056]351验证数据
[0057]352店主名
[0058]353店铺名
[0059]360确认信息传输
7
CN111083095A说明书4/16页
[0060]610认证数据接收部
[0061]620数据管理部
[0062]630请求接收部
[0063]640认证数据传输部
[0064]800、900显示装置
[0065]810拍摄引导
[0066]820、830、840、910、915用户界面
[0067]920第一镜头引导
[0068]925第二镜头引导
[0069]930图像
[0070]935图像
[0071]1010店主图像
[0072]1020店铺图像
[0073]1030位置信息
[0074]1040QR码
[0075]1100显示装置
[0076]1110条件信息
[0077]1120候选目录
[0078]1121整体选择
[0079]1122认证对象
[0080]1123认证请求人员
[0081]1124选择
[0082]1130用户界面
[0083]1200输出装置
[0084]1210验证数据
[0085]1211店主名
[0086]1212店铺名
[0087]1213第一图像
[0088]1214第二图像
[0089]1215拍摄时间
[0090]1216拍摄位置
[0091]1220用户界面
[0092]1221、1222、1223、1224用户界面
[0093]1301认证数据
[0094]410、420、430、440、450、510、520、530、540、550、560、570、710、720、730、740、750、
1310、1320、1330、1340、1350、1360、1410、1420、1430、1440、1450
步骤
8
CN111083095A说明书5/16页
具体实施方式
[0095]以下,参照附图,详细说明本发明的实施例。
[0096]本发明实施例涉及提供认证数据的技术,更详细地,涉及提供与用户提供信息有
关的认证数据的技术。
[0097]包括在本说明书中具体揭示的内容的实施例通过程序代码拍摄,利用用户无法编
辑的图像来生成认证数据,由此,在有效性、市场确保、服务扩大、便利性、费用节减等方面
实现相当大的优点。
[0098]图1示出包括本发明一实施例的多个电子设备及多个服务器的网络系统。
[0099]图1所示的例示性网络系统包括多个电子设备110、120、130、140、多个服务器150、
160及网络170。这种图1为用于说明发明的一例,电子设备的数量或服务器的数量并不局限
于图1所示。
[0100]多个电子设备110、120、130、140可以为通过计算机系统实现的固定型终端或移动
型终端。例如,多个电子设备110、120、130、140为智能手机60^1^phone)、手机、导航仪、计
算机、笔记本电脑、数字广播用终端、个人数据助理(PDA,PersonalDigitalAssistants)、
便携多媒体播放器(PMP,PortableMultimediaPlayer)、平板电脑、游戏机(game
console)、可穿戴设备(wearabledevice)、物联网(IoT,internetofthings)设备、虚拟
现实(VR,virtualreality)、增强现实(AR,augmentedreality)等。作为一例,图1中,电子
设备110的例为智能手机,但是,在本发明的实施例中,电子设备110实质上可以为利用无线
或有线通信方式来通过网络170与其他电子设备120、130、140和/或服务器150、160进行通
信的多种物理计算机系统中的一个。
[0W1]通信方式并不局限于此,可包括使用网络170可包括的通信网(作为一例,移动通
信网、有线网络、无线网络、广播网、卫星网等)的通信方式,也可包括设备之间的近距离无
线通信。例如,网络170可包括个人区域网络(PAN,personalareanetwork)、局域网(LAN,
localareanetwork)、校园网(CAN,campusareanetwork)、城域网(MAN,metropo1itan
areanetwork)、广域网(WAN,wideareanetwork)、宽带网络(BBN,broadbandnetwor)、互
联网等的网络中的一个以上的任意网络。并且,网络170可包括在总线网络、星形网络、环形
网络、网状网络、星型总线网络、树或分层(hierarchical)网络等的网络拓扑中的任意一个
以上,但并不局限于此。
[0102]服务器150、160各自实现为通过多个电子设备110、120、130、140和网络170进行通
信来提供指令、代码、文件、内容、服务等的计算机装置或多个计算机装置。例如,服务器150
可以向通过网络170联接的多个电子设备110、120、130、140提供第一服务,服务器160可以
向通过网络170联接的多个电子设备110、120、130、140提供第二服务。作为更具体地例,服
务器150通过设置于多个电子设备110、120、130、140来驱动的计算机程序的应用来将对应
应用所需要的服务(作为一例,社交服务等)作为第一服务向多个电子设备110、120、130、
140提供。作为另一例,服务器160将用于设置及驱动上述应用的文件向多个电子设备110、
120、130、140分配的服务作为第二服务提供。
[0103]图2具体示出本发明一实施例的网络系统中的电子设备及服务器所包含的多个组
件。
[0104]与图2相关地,作为与电子设备有关的例,说明电子设备110、电子设备120及在服
9
CN111083095A说明书6/16页
务器150中包含的多个组件。并且,其他电子设备130、140或服务器160也具有与上述电子设
备110、120或服务器150相同或类似的组件。
[0105]电子设备110、服务器150及电子设备120可包括存储器211、221、231、处理器212、
222、232、通信模块213、223、233及输入输出界面214、224、234。存储器211、221、231作为非
暂时性计算机可读记录介质,可包括如随机存取存储器(RAM,randomaccessmemory)、只
读存储器(ROM,readonlymemory)、磁盘驱动器、固态硬盘(SSD,solidstatedrive)、闪
存(flashmemory)等的永久大容量存储设备(permanentmassstoragedevice)。其中,如
只读存储器、固态硬盘、闪存、硬盘驱动器的永久大容量存储设备为与存储器211、221、231
区分的额外的永久存储装置,可包含在电子设备110、120或服务器150。并且,存储器211、
221、231可存储操作系统和至少一个程序代码(作为一例,设置于电子设备110、120来驱动
的浏览器或为了提供特定服务器而设置于电子设备110、120的应用等的代码)。这种软件结
构要素可在与存储器211、221、231不同的计算机可读记录介质中装载。这种额外的计算机
可读记录介质可包括软驱、磁盘、磁带、DVD/CD-ROM驱动器、存储卡等的计算机可读记录介
质。在另一实施例中,软件结构要素通过并非为计算机可读记录介质的通信模块213、223、
233装载于存储器211、221、231。例如,至少一个程序由开发人员或基于通过分配应用的设
置文件的文件分配系统(作为一例,上述服务器160)通过网络170提供的文件设置的计算机
程序(作为一例,上述应用)来装载于存储器211、221、231。
[0106]处理器212、222、232执行基本的算数、逻辑及输入输出计算,由此,可处理计算机
程序的指令。指令通过存储器211、221、231或通信模块213、223、233来向处理器212、222、
232提供。例如,处理器212、222、232根据存储于如存储器211、221、231的记录装置的程序代
码来执行指令。
[0107]通信模块213、223、233可通过网络170来使电子设备110、电子设备120及服务器
150相互进行通信,电子设备110、电子设备120和/或服务器150与其他设备(作为一例,电子
设备130)或其他服务器(作为一例,服务器160)进行通信。作为一例,电子设备110、120的处
理器212、232根据存储于如存储器211、231的记录装置的程序代码生成的请求根据通信模
块213、233的控制来通过网络170向服务器150传递。相反地,根据服务器150的处理器222的
控制提供的控制信号或指令、内容、文件等经过通信模块223和网络170来通过电子设备
110、120的通信模块213、233来向电子设备110接收。例如,通过通信模块213、233接收的服
务器150的控制信号或指令、内容、文件等向处理器212、232或存储器211、231传递,内容或
文件等可存储于还能够包括电子设备110、120的存储介质(上述永久存储装置)o
[0108]输入输出界面214、234可以为用与输入输出装置215、235的界面的单元。例如,输
入装置可包括键盘、鼠标、麦克风、相机等装置,输出装置可包括显示器、扬声器、触觉反馈
设备(hapticfeedbackdevice)等装置。作为另一例,输入输出装置界面214、234可以为如
触摸片屏的用于输入和输出的功能合并为一个的装置的界面。输入输出装置215、235可以
与电子设备110形成一个装置。并且,服务器150的输入输出界面224可以为与服务器150相
连接或者提供用于服务器150可包括的输入或输出的装置(未图示)的界面的装置。更具体
地,在处理电子设备110、120的处理器212、232装载于存储器211、231的计算机程序的指令
的过程中,利用服务器150或电子设备130所提供的数据来构成的服务画面或内容通过输入
输出界面214、234显示在显示装置。
10
CN111083095A说明书7/16页
[0109]并且,在另一实施例中,电子设备110、120及服务器150可包括的结构要素多于图2
的结构结构要素。但是,无需明确示出大部分的现有技术结构要素。例如,电子设备110、120
包括上述输入输出装置215、235中的至少一部分或者还可包括如收发器(transceiver)、全
球定位系统(GPS,GlobalPositioningSystem)模块、摄像头、各种传感器、数据库等的其
他结构要素。更具体地,在电子设备110、120为智能手机的情况下,一般智能手机所包括的
加速度传感器或陀螺仪传感器、摄像头模块、各种物理按钮、利用触摸板的按钮、输入端口、
用于振动的电动机等多种结构要素还包括在电子设备110、120。
[0110]以下,将对提供认证数据的方法及系统的具体实施例进行说明。
[0111]通过网络进行信息交流或交易的过程中,其他用户以能够验证用户提供信息的方
式一同提供与用户提供信息有关的认证数据和用户提供信息。例如,当在线会员加入时,对
用户输入的用户名字或生日等用户提供信息,与用户的身份证一同提供作为认证数据的用
户的图像。作为另一例,在运营店铺的用户为了利用在线支付服务而将店铺位置或店主等
店铺信息作为用户提供信息输入的情况下,将店主图像及店铺图像作为认证数据提供。作
为另一例,为了证明用户在特定日期去过博物馆,将博物馆的图像和在博物馆拍摄的用户
图像作为认证数据提供。并且,为了证明用户进行在线演讲,将截图在用户装置显示的在线
演讲画面的图像和利用上述用户装置拍摄的用户图像作为认证数据提供。
[0112]本发明并不局限于上述例,只要会与用户提供信息一同提供与上述提供信息有关
的认证数据的情况均可适用。
[0113]图3例示性说明本发明一实施例的从生成认证数据的过程至使用认证数据的过
程。
[0114]参照图3,服务器150接收第一用户电子设备110生成的认证数据301,并向第二用
户电子设备120传输上述数据。对于认证数据301的生成及使用的一例如下。
[0115]310.认证数据生成
[0116]作为“LINESTORE”店铺的店主的第一用户为了在线支付服务而通过设置于第一
用户的电子设备110的应用输入包含店主ID312及店铺名313的用户提供信息311。在线支付
服务的服务提供人员(平台运营人员)经常需要认证用户提供信息311。此时,第一用户可通
过应用请求认证数据的生成。
[0117]此时,本发明一实施例的第一用户的电子设备110利用附着于电子设备110或与电
子设备110有线、无线连接的至少一个摄像头(即,与电子设备110电连接的至少一个摄像
头)来拍摄可识别第一用户的至少一个用户相关对象,由此可生成多个图像。其中,例如,
“可识别第一用户的至少一个用户相关对象”可包含第一用户的身体一部分、第一用户的脸
部、第一用户的字迹等,本发明实施例可自由选择可识别第一用户的至少一个用户相关对
象。
[0118]其中,所生成的多个图像中的一个与通过摄像头拍摄的用户相关对象相关,剩余
与用户提供信息有关的目标对象相关。此时,电子设备110利用与电子设备110电连接的至
少一个摄像头来拍摄与用户提供信息有关的至少一个目标对象,由此还可生成至少一个图
像。
[0119]从第一用户接收与用户提供信息有关的认证数据生成请求的电子设备110可将从
电子设备110的前部面摄像头拍摄的店主图像314、从后部面摄像头拍摄的店铺图像315及
11
CN111083095A说明书8/16页
将店主图像314或店铺图像315有关的拍摄时间316和拍摄位置加密来视觉性编码的信息作
为与用户提供信息有关的认证数据301来生成。其中,视觉编码的信息可包含条形码、QR码、
二维矩阵码、颜色码、三维码或图像码。
[0120]320.认证数据传输
[0121]根据第一用户的认证数据传输请求或生成认证数据301的同时,电子设备110自动
向服务器150传输认证数据301。
[0122]330.验证数据请求接收
[0123]服务器150可从第二用户的电子设备120接收与用户提供信息311有关的验证数据
请求。第二用户可以为通过在线支付服务的服务提供人员指定的用户或者从在线支付服务
获取任何奖励而自愿的用户。
[0124]340.认证数据传输
[0125]服务器150响应于验证数据请求来向电子设备120传输与用户提供信息311有关的
认证数据301。服务器150从用户提供信息311搜索用于验证的追加信息来与认证数据301—
同向电子设备120提供。作为一例,从用户提供信息311中的店主ID312搜索店主名来向电子
设备120传输搜索的店主名。
[0126]350.验证数据显示
[0127]电子设备120对接收的认证数据301进行译码来显示验证数据351。验证数据351可
包含从认证数据301译码的数据(例如,店铺名353)和从店主名352等服务器接收的追加信
息。
[0128]360.确认信息传输
[0129]电子设备120接收与从第二用户输入的用户提供信息有关的确认信息并向服务器
150传输上述信息。
[0130]服务器150包括提供社交网络服务的服务器或者与提供社交网络服务的服务器建
立联动。由此,利用社交网络服务的用户通过服务器150与信息一同收发与上述信息有关的
认证数据。
[0131]图4为示出本发明一实施例的认证数据提供方法的流程图。
[0132]本实施例的电子设备110、120、130、140利用设置于各个电子设备的应用来提供认
证数据。
[0133]本实施例的电子设备110的处理器212及处理器212的结构要素以执行图4的认证
数据提供方法所包括的步骤(S410至S450)的方式控制电子设备110。例如,处理器212及处
理器212的结构要素可执行基于操作系统的代码和至少一个程序的代码的指令。
[0134]在步骤S410中,处理器212可从装载与电子设备110的控制有关的指令的存储器
211读取需要的指令。在此情况下,上述读取的指令以使处理器212执行以后说明的步骤
(S420至S450)的方式包含用于控制的指令。
[0135]在步骤S420中,处理器212可从作为电子设备110的用户的第一用户接收与用户提
供信息有关的认证数据生成请求。
[0136]电子设备110以使用户能够输入上述用户提供信息的方式提供用户信息输入界
面,可从用户将与认证对象信息有关的输入作为提供信息接收。并且,电子设备110可将从
用户输入的与认证对象信息有关的输入作为用户提供信息存储于存储器211。电子设备110
12
CN111083095A说明书9/16页
可接收用户提供信息和与上述用户提供信息有关的认证数据生成请求。或者,电子设备110
一同接收在认证数据生成请求之前接收来存储的用户提供信息中的一个有关的选择和认
证数据生成请求。由此,电子设备110可以使认证数据生成请求与对应用户提供信息建立关
系。
[0137]在步骤S430中,处理器212响应于认证数据生成请求来利用至少一个摄像头来拍
摄识别用户的至少一个用户相关对象,由此可获取多个图像。
[0138]其中,所生成的多个图像中的一个与通过摄像头拍摄的用户相关对象相关,剩余
与用户提供信息有关的目标对象有关。
[0139]处理器212使在于电子设备110电连接的至少一个摄像头中,使第一摄像头拍摄与
第一方向有关的第一图像,与第一摄像头不相同的第二摄像头拍摄与第二方向有关的第二
图像。即,处理器212从至少一个摄像头中的第一摄像头获取与至少一个用户相关对象的第
一图像,从至少一个摄像头中的第二摄像头获取与用户提供信息有关的至少一个目标对象
的第二图像。
[0140]此时,处理器212使第一摄像头及第二摄像头分别同时拍摄至少一个用户相关对
象及至少一个目标对象,从而可生成第一图像和第二图像。作为一例,处理器212时附着于
电子设备110的前部面摄像头及后部面摄像头分别同时拍摄店主和店铺来获取店主图像和
店铺图像。
[0141]处理器212从至少一个摄像头中的第一摄像头获取在特定时间点拍摄的至少一个
用户相关对象的第一图像,从至少一个摄像头中的第二摄像头获取在与特定时间点不相同
的时间点拍摄的用户提供信息有关的至少一个目标对象的第二图像。即,处理器212使在与
电子设备110电连接的至少一个摄像头中的一个来拍摄用户相关对象,从拍摄第一图像的
时间点经过预定的时间之后,使在一个以上的摄像头中的一个拍摄目标对象。预定的时间
为可通过设置于电子设备110的应用预定的值,也可以为通过用户确定的值。作为一例,预
定的时间为第一摄像头或第二摄像头连续拍摄2个对象所需要的最少限度的时间。
[0142]处理器212使在于电子设备110电连接的一个以上的摄像头中的第一摄像头均拍
摄与用户相关对象和目标对象。作为一例,处理器212使包含在电子设备110的摄像头拍摄
店铺,在经过预定的时间之后拍摄店主。处理器212为了拍摄店主(即,为了获取店主图像)
而在预定的时间内,可将摄像头的镜头旋转任意角度。其中,旋转镜头的角度可以为通过设
置于电子设备110的应用预定的值。旋转镜头的角度也可以为处理器212使与电子设备110
电连接的摄像头沿着任意方向(顺时针或逆时针方向)旋转并识别人等特定类型的对象的
角度。
[0143]处理器212使第一摄像头拍摄第一图像,使第二摄像头拍摄第二图像。作为一例,
处理器212使电子设备110的后部面摄像头拍摄店铺,在经过预定的时间之后,使电子设备
110的前部面摄像头拍摄店主。作为另一例,处理器212使电子设备110的后部面摄像头和前
部面摄像头同时拍摄店铺及店主。
[0144]处理器212可获取从与电子设备110电连接的至少一个摄像头拍摄的至少一个用
户相关对象的第一图像,利用至少一个屏幕截图程序来获取与用户提供信息有关的至少一
个目标对象的第二图像。作为一例,处理器212使电子设备110的前部面摄像头拍摄用户来
获取用户图像,截图在电子设备110中播放的在线演讲画面来获取播放画面图像。
13
CN111083095A说明书10/16页
[0145]追加地,处理器212以使用户可确认通过至少一个摄像头拍摄的图像的方式提供
预览。
[0146]参照图8,处理器212使电子设备110的显示装置800显示拍摄引导810、“QR码生成”
用户界面820、“第一摄像头预览”用户界面830、“第二摄像头预览”用户界面840。处理器212
可将从第一用户接收“QR码生成”用户界面820上的输入作为与用户提供信息有关的认证数
据生成请求接收。处理器212响应于“QR码生成”用户界面820上的输入来自动拍摄(即,没有
从第一用户的额外输入)用户相关对象及目标对象,由此可获取包含第一图像及第二图像
的多个图像。如上所述,在向基于第一用户的“QR码生成”用户界面820输入之后,无法对用
于第一用户生成QR码多个图像进行编辑,因此,处理器212以使用户提示为拍摄成多个图像
的认证对象的方式提供拍摄引导810。并且,处理器212以使用户能够预先确认通过第一摄
像头或第二摄像头拍摄的图像的方式可提供“第一摄像头预览”用户界面830或“第二摄像
头预览”用户界面840。还参照图9A及图9B,处理器212根据基于第一用户的“第一摄像头预
览”用户界面830上的输入,使显示装置800、900显示从前部面摄像头输入的图像830,根据
基于第一用户的“第二摄像头预览”用户界面840上的输入,使显示装置800、900显示从后部
面摄像头输入的图像935。处理器212使显示装置800、900显示“第一摄像头预览”用户界面
910及“第二摄像头预览”用户界面915,由此可以提示第一用户与任何摄像头有关的预览。
并且,处理器212使显示装置800、900显示第一摄像头引导920及第二摄像头引导925,由此
可以提示第一用户与各个摄像头有关的拍摄对象。
[0147]再次参照图4,在步骤S440中,处理器212以多个图像为基础来生成与用户提供信
息有关的认证数据。
[0148]此时,利用与多个图像有关的电子设备110或至少一个摄像头的位置信息来生成
认证数据。处理器212可将从电子设备110的全球定位系统模块识别的电子设备110的位置
信息与第一图像的位置信息和/或第二图像的位置信息建立关联。在与电子设备110相连接
的摄像头可获取位置信息的情况下,电子设备110可从摄像头接收摄像头的位置信息,处理
器212可将对应摄像头的位置信息与第一图像的位置信息和/或第二图像的位置信息建立
关联。处理器212可将第一图像的位置信息和/或第二图像的位置信息作为对应认证数据的
位置信息存储。
[0149]还可利用第一图像、第二图像或与多个图像有关的图形信息来生成认证数据。与
第一图像或第二图像中的至少一个有关的信息除位置信息之外还可包含时间信息、摄像头
用户信息等。
[0150]处理器212以多个图像为基础来将视觉性编码的信息作为认证数据生成。视觉性
编码的信息可包含条形码、QR码、二维矩阵码、颜色码、三维码或图像码。追加地,处理器212
可对店铺图像、店主图像及电子设备的全球定位系统值加密来生成视觉性编码的信息。
[0151]例如,如图10所示,处理器212可对店主图像1010、店铺图像1020、店铺图像的位置
信息1030进行加密来将QR码1040作为认证数据生成。
[0152]追加地,处理器212可将生成的认证数据存储于电子设备110的存储器211。
[0153]在步骤S450中,处理器212可通过网络传输认证数据。作为一例,处理器212可从第
一用户接收认证数据传输请求,由此,可向服务器150传输认证数据301。此时,处理器212以
能够帮助第一用户请求生成的认证数据的传输或请求新的认证数据的生成的方式使显示
14
CN111083095A说明书11/16页
装置显示用于认证数据的多个图像。作为另一例,生成认证数据301的同时自动向服务器
150传输认证数据301。
[0154]如上所述,本实施例的电子设备110、120、130、140利用设置于各个电子设备的应
用来提供与用户提供信息有关的认证数据。利用从另一电子设备提供的认证数据来显示与
用户提供信息有关的验证数据。
[0155]验证数据显示方法可通过电子设备130、140和电子设备110执行,以下,通过电子
设备120说明显示与用户提供信息有关的验证数据的方法。
[0156]图5为示出本发明一实施例的电子设备执行验证数据显示方法的过程的流程图。
[0157]电子设备120的处理器232及处理器232的结构要素以执行图5的验证数据显示方
法所包括的步骤(S510至S590)的方式控制电子设备120。例如,处理器232及处理器232的结
构要素可执行基于存储器231包括的操作系统的代码和至少一个程序的代码的指令。
[0158]在步骤S510中,处理器232可从装载与电子设备120的控制有关的指令的存储器
231读取需要的指令。在此情况下,上述读取的指令以使处理器232执行之后说明的步骤
(S520至S570)的方式包括用于控制的指令。
[0159]在步骤S520中,处理器232响应于作为电子设备120的用户的第二用户的第一输入
来向服务器150传输与候选验证对象有关的目录请求。
[0160]可请求与候选验证对象有关的目录的第二用户可以为通过服务器150确认具有验
证人员权限的用户。处理器232对没有请求与候选验证对象有关的目录的权限的用户不显
示用于第一输入的用户界面。
[0161]与候选验证对象有关的目录请求可包含电子设备120的位置信息。此时,处理器
232可从电子设备120的全球定位系统模块识别位置。与候选验证对象有关的目录请求也可
包含通过第二用户指定的候选条件。作为一例,第二用户可将从电子设备120的位置的规定
距离(例如,1km以内)指定为与目录请求有关的候选条件。
[0162]作为另一例,与验证候选对象有关的目录请求还可包含电子设备120的第二用户
信息。由此,除由支付服务提供人员预定的少数的用户之外,在社交网络服务用户中,自愿
成为验证人员的用户可请求与候选验证对象有关的目录。
[0163]在步骤S530中,处理器232从服务器150接收与目录请求有关的候选验证对象来使
输出装置显示候选目录。候选目录可包含与认证对象(例如,店铺名、位置等需要进行认证
的对象)有关的信息或认证请求人员(例如,提供与认证数据生成请求有关的第一用户或与
认证对象有关的信息的用户)有关的信息。此时,处理器232可一同显示与由用户指定的目
录请求有关的条件信息和后部目录。在步骤S540中,处理器232响应于第二用户的第二输入
来向服务器传输与在候选目录中的至少一个项目有关的验证数据请求。
[0164]参照图11,处理器232使电子设备120的显示装置1100显示候选目录1120。候选目
录1120可包含与店铺名“LINESTORE"、"CAF巨X”等认证对象1122有关的信息和与
“James"、“Sally”等认证请求人员1123有关的信息。与认证请求人员1123有关的信息可包
含在认证数据生成请求人员或信息提供人员的社交网络服务上的标识符或实名有关的信
息中的至少一个。电子设备120的显示装置1100以与第二用户指定的目录请求有关的条件
(1km以内)为基础来一同显示条件信息1110和候选目录1120。处理器232可从第二用户接收
在候选目录1120中的第二项目(店铺名“LINESTORE")的选择1124。处理器232在选择第一
15
CN111083095A说明书12/16页
项目的状态下响应于第二用户的“验证数据观看”用户界面1130上的输入来向服务器150传
输与第一项目有关的验证数据请求。
[0165]再次参照图5,在步骤S550中,处理器232可从服务器150接收与验证数据请求有关
的认证数据中的一个。例如,处理器232可将第一代码(例如,图10的1040)作为与第一项目
(店铺名“LINESTORE")的认证数据接收。
[0166]在步骤S560中,处理器可使输出装置显示验证数据。
[0167]根据一例,处理器232首先对从服务器150接收的认证数据判断是否满足预定的译
码条件。此时,预定的译码条件可以与对应认证数据有关的用户权限或对应认证数据的位
置数据有关。例如,处理器232可判断第二用户是否具有对与第一项目(店铺名“LINE
STORE”)有关的认证数据的第一代码进行译码的权限。作为另一例,处理器232判断电子设
备120是否存在于从第一代码的位置数据的规定范围内。
[0168]此时,在判断为无法满足预定的译码条件的情况下,处理器232使输出装置输出无
法输出对应验证数据的消息。
[0169]相反,在判断为满足预定的译码条件的情况下,处理器232可对接收的认证数据进
行译码,使输出装置显示包含译码的认证数据的验证数据。作为一例,处理器232使电子设
备120从服务器150接收译码键或者从电子设备120的存储器231获取译码键。
[0170]参照图12,处理器232对作为第一项目(店铺名“LINESTORE”)有关的认证数据的
第一代码进行译码来获取第一图像1213、第二图像1214、拍摄时间1215及拍摄位置1216。处
理器232使电子设备120的输出装置1200以译码的认证数据为基础来显示验证数据1210。此
时,验证数据1210可包含与店主名1211及店铺名1212等第一项目(店铺名“LINESTORE")有
关的用户提供信息及第二图像1213、第二图像1214、拍摄时间1215及拍摄位置1216等译码
的认证数据。
[0171]在步骤S570中,处理器232响应于第二用户的第三输入来向服务器传输与用户提
供信息有关的确认信息。此时,第三输入可以为与确认与否有关的用户界面上的输入。
[0172]再次参照图12,第二用户以验证数据1210为基础来通过电子设备120的显示装置
1200输入包含是否确认店铺名1211及店主名1212等用户提供信息的第三输入。第三输入可
以为“是”用户界面1221、“否”用户界面1222、“无法确认”用户界面1223上的输入。第三输入
可包含通过用户在评论用户界面1224上输入的用户评论。
[0173]与图5相关地,如上所述,第二用户向服务器传输与在候选目录中的至少一个项目
有关的验证数据请求,在第二用户在没有项目选择地向服务器150传输验证数据请求的情
况下,服务器150根据用户信息来确定认证数据中的一个来向电子设备120传输。即,根据实
施例,图5的步骤S520至步骤S540可以被省略。
[0174]如图4及图5所示,对用户提供信息,在电子设备110中生成的认证数据通过服务器
150向电子设备120传输。以下,在服务器150的观点上,详细说明认证数据提供方法。图6为
示出本发明一实施例的计算机装置或服务器中的处理器的框图。图7为示出本发明一实施
例的服务器可执行的方法的流程图。
[0175]为了执行图7的认证数据提供方法,如图6所示,服务器150的处理器222可包括认
证数据接收部610、数据管理部620、请求接收部630及认证数据传输部640。根据实施例,处
理器222的结构要素选择性包含在处理器222或被去除。并且,根据实施例,处理器222的结
16
CN111083095A说明书13/16页
构要素为了呈现处理器222的功能而分离或合并。
[0176]这种处理器222及处理器222的结构要素以执行图7的认证数据提供方法所包括的
步骤(S710至S750)的方式控制服务器150。例如,处理器222及处理器222的结构要素可执行
基于存储器221包括的操作系统的代码和至少一个程序的代码的指令。
[0177]其中,处理器222的结构要素可根据存储于服务器150的程序代码提供的指令(作
为一例,在服务器150中驱动的应用提供的指令)呈现出通过处理器222执行的处理器222的
不同功能(differentfunctions)。例如,服务器150以从第一用户终端接收与第一用户提
供信息有关的认证数据的方式作为根据上述指令控制服务器150的处理器222的功能呈现
可利用认证数据接收部610。
[0178]在步骤S710中,处理器222可从装载与服务器150的控制有关的指令的存储器221
获取必要的指令。在此情况下,上述读取的指令可包含处理器222执行之后说明的步骤
(S720至S750)的指令。
[0179]在步骤S720中,认证数据接收部610可从第一用户终端(例如,第一终端电子设备
110)接收与第一用户提供信息有关的认证数据。此时,认证数据以包含与第一用户有关的
用户相关图像的多个图像为基础生成。具体地,与从第一用户终端110接收的第一用户提供
信息有关的认证数据可通过在第一用户终端的至少一个摄像头中,通过第一摄像头拍摄与
第一用户有关的至少一个用户相关对象,由此以获取的用户相关图像为基础生成,并且,从
至少一个摄像头中的第二摄像头拍摄至少一个目标对象,由此以获取的对象图像为基础来
生成。用户相关图像及对象图像由第一图像及第二图像同时拍摄至少一个用户相关对象及
至少一个目标对象来生成。
[0180]虽然未图示,服务器150还可包含信息接收部,信息接收部可从第一用户终端110
接收包含认证对象信息的上述第一用户提供信息。
[0181]在步骤S730中,数据管理部620可以使从第一用户终端110接收的认证数据与第一
用户提供信息建立关联。并且,数据管理部620使接收的认证数据与第一用户提供信息建立
关联来将认证数据存储于存储器221。
[0182]在步骤S740中,请求接收部630可从第二用户终端(例如,第二用户的电子设备
120)接收与第一用户提供信息有关的验证数据请求。与此相关地,服务器150在从第二用户
终端120接收与第一用户提供信息有关的验证数据请求之前,响应于从第二用户终端120的
候选验证对象有关的目录请求来向第二用户终端120传输候选验证对象。此时,服务器150
利用第二用户的用户信息来确定候选验证对象。例如,服务器150以在社交网络服务上的第
二用户的社交图表信息(例如,第一用户和第二用户是否存在紧密关系)、第二用户的验证
活动履历(例如,第二用户是否传输与用户提供信息有关的确认信息规定次数以上)及第二
用户的验证可靠性(例如,之前与从第二用户接收的用户提供信息有关的确认信息的可靠
性)等为基础来确定向第二用户终端120传输候选验证对象和/或确定传输的候选验证对
象。
[0183]在步骤S750中,认证数据传输部640响应于从第二用户终端的验证数据请求来向
第
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 采购部部门规章制度
- 采购部风险防控制度
- 采购集中培训制度范本
- 采购预付订金制度
- 采购验收仓储出库制度
- 野外应急物资采购管理制度
- 钢构物资采购管理制度
- 2025年前台沟通礼仪冲刺
- 超高度近视白内障术后前房深度和晶状体悬韧带变化及相关影响因素研究
- 临床老年衰弱筛查规范
- 中医护理四诊法应用
- 2025年云南省英语专升本真题及答案
- 【2026年中考复习】全国中考物理真卷综合能力题100道(下)
- 2026年安徽城市管理职业学院单招职业适应性测试题库带答案详解(黄金题型)
- 2026年及未来5年市场数据中国污水处理行业市场前景预测及投资战略数据分析研究报告
- 东西湖两水厂工艺介绍-课件
- 最新上海初三英语首字母填空专项练习
- 2023年萍乡卫生职业学院单招综合素质考试笔试题库及答案解析
- 屋面工程防水施工技术PPT课件(附图丰富)
- 东北地区的人口与城分布
- 3课程设计(实训)报告书
评论
0/150
提交评论