本发明涉及视讯识别技术领域,特别是涉及数值转移方法、装置、计算机设备和存储介质。
背景技术
随着社会的发展,无人超市逐渐兴起。无人超市在实际应用中是朝着完全智能化的方向发展,即通过最简单的人机交互实现购物。在实现本发明过程中,发明人发现现有技术中至少存在如下问题:在进行结算时,往往需要通过物质交换或者在移动终端等上完成特定操作以后才能完成数值转移的过程。这就使得在无人超市购物时需要较多的人工参与,效率不够高,也不符合无人超市减少人力的初衷。
技术实现要素:
基于此,本发明提供了数值转移方法、装置、计算机设备和存储介质,能通过更智能化的方式进行数值转移。
本发明实施例的内容如下:
一种数值转移方法,包括以下步骤:获取对象的确认特征信息;获取针对目标业务的数值转移路径信息;当根据所述确认特征信息判定所述数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移。
相应的,本发明实施例提供一种数值转移装置,包括:路径信息获取模块,用于获取针对目标业务的数值转移路径信息;特征信息获取模块,用于获取对象的确认特征信息;以及,数值转移模块,用于当根据所述确认特征信息判定所述数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移。
上述数值转移方法及装置,获取数值转移路径信息,在根据确认特征信息判定数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移,能有效节约人力,提高数值转移过程的效率。
一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:获取针对目标业务的数值转移路径信息;获取对象的确认特征信息;当根据所述确认特征信息判定所述数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移。
上述计算机设备,获取数值转移路径信息,在根据确认特征信息判定数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移,能有效节约人力,提高数值转移过程的效率。
一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:获取针对目标业务的数值转移路径信息;获取对象的确认特征信息;当根据所述确认特征信息判定所述数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移。
上述计算机可读存储介质,获取数值转移路径信息,在根据确认特征信息判定数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移,能有效节约人力,提高数值转移过程的效率。
附图说明
图1为一个实施例中数值转移方法的应用环境图;
图2为一个实施例中数值转移方法的流程示意图;
图3为一个实施例中对象进入特定区域的示意图;
图4为一个实施例中点头动作的过程示意图;
图5为一个实施例中摆手动作的过程示意图;
图6为另一个实施例中数值转移方法的流程示意图;
图7为一个实施例中数值转移装置的结构框图;
图8为一个实施例中视讯侦测系统的结构框图;
图9为一个实施例中计算机设备的内部结构。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本申请提供的数值转移方法可以应用于如图1所示的应用环境中。该应用环境可以包括视讯侦测系统101、信息输入装置102以及信息输出装置103,整个应用环境可以整合为视讯侦测系统。其中信息输入装置102获取特定区域中用户的生物特征、视频、图像等信息,视讯侦测系统101根据信息输入装置102输入的信息对对象进行身份验证以及进行数值转移,同时控制信息输出装置103输出相应的输出信息。其中,视讯侦测系统101、信息输入装置102以及信息输出装置103均可以是终端或服务器。在本发明实施例中,终端可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
在一个实施例中,信息输入装置102获取所覆盖的特定区域中的人体特征等信息,并将人体特征等信息传输至视讯侦测系统101。视讯侦测系统将信息输入装置102获取的人体特征信息进行处理并存储于存储器中,同时转移路径确认通过以后进行数值转移。信息输出装置103连接于视讯侦测系统101,实时反馈视讯侦测系统的图像等输出。
本发明实施例提供一种数值转移方法、装置、计算机设备和存储介质。以下分别进行详细说明。
在一个实施例中,如图2所示,提供了一种数值转移方法。以该方法应用于图1中的视讯侦测系统端为例进行说明,包括以下步骤:
s201、获取对象的确认特征信息。
其中,对象可以指自然人,也可以是机器人,还可以是动物等,可以为一个、两个甚至多个(当对象为多个时,可以分别从多个数值转移路径中进行数值转移)。同时,对象可以指进入特定区域(特定区域可以指无人售货设备、无人超市、无人冰柜等区域)的消费者。如图3所示,虚线区域(特定区域301)内有两个对象302,信息输入装置102获取这两个对象302的确认特征信息。
确认特征信息可以指动作特征信息、生物特征信息等信息。其中,动作特征信息指的是动作姿态、动作幅度等信息。生物特征信息指的是指纹、脸象、虹膜、体型等信息。
另外,可以通过视讯识别技术获取对象的确认特征信息。视讯识别技术是迄今为止较为成熟、稳定的识别技术,可以实现对人体、生物体等的识别。视讯识别技术是通过一定的光学模块(摄像装置等)获取环境图像、视频信息等,并通过图像分析等技术提取环境图像、视频信息中所需的信息并做出相应的判断,以弥补常规识别技术的不全面性。目前视讯识别技术包含人脸识别、视频识别、图像识别、文字识别、行为识别、虹膜识别、眼球焦点定位等多种识别技术。可以通过摄像装置等来实现视讯侦测技术,摄像装置也可以是安装于特定区域的摄像头等,也可以是对象的移动终端等。视讯识别技术可以应用于本发明的各个实施例中,即可以通过视讯识别技术获取确认特征信息、确认生物特征信息、验证生物特征信息、注册生物特征信息等。
s202、获取针对目标业务的数值转移路径信息。
其中,目标业务可以是对数值进行转移等业务,例如,可以是数据共享、数据运算、支付等。
数值转移路径信息指的是将数值从原地址转移到目标地址所经过的路径的信息,若目标业务为支付则数值转移路径信息可以是支付路径信息等。因此,数值转移路径可以是网页地址、网银、app(微信、支付宝等)、自助投币找零设备等可以实现数值转移的工具。
s203、当根据所述确认特征信息判定所述数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移。
其中,数值转移可以指数据共享、数据运算、支付等。
本实施例获取数值转移路径信息,在根据确认特征信息判定数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移,能有效节约人力,提高数值转移过程的效率。
在一个实施例中,获取针对目标业务的数值转移路径信息的步骤之后,还包括:提示该对象执行特定动作。
其中,提示对象执行特定动作可以通过广播、显示器、手环等方式进行。其中,显示器可以安装于特定区域的固定位置,也可以是用户的移动终端上的显示屏等。本发明实施例对提示对象的方式不做限制。
在一个实施例中,通过对应的转移路径进行数值转移的步骤之后,还包括:通过纸质和/或电子账单的形式将数值转移过程中产生的信息反馈给对应的对象。
在一个实施例中,所述当根据所述确认信息判定所述数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移的步骤之前,还包括:接收所述对象做出特定动作的确认特征信息;当所述确认特征信息与预先存储的确认转移信息相匹配时,判定所述数值转移路径信息的确认通过。
其中,确认转移信息指的是与该特定动作相对应的动作特征、生物特征等信息,当确认特征信息与确认转移信息相匹配时可以认为对象当前所做的动作与预先存储的特定动作相一致。
特定动作可以是系统预设的动作,也可以是对象自定义的动作。进一步地,特定动作可以是头部动作、肢体(手臂、手掌等)动作等。可以是(左右摆动头部)、点头(上下摆动头部)、摆手(上下或左右摆动手掌)等动作。本发明实施例对特定动作的频率、角度、幅度等不做限制。
在一个实施例中,所述当根据所述确认信息判定所述数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移的步骤之前,还包括:当未接收到确认特征信息时,获取新的数值转移路径信息;当接收到所述对象做出特定动作的确认特征信息且所述确认特征信息与预先存储的确认转移信息相匹配时,通过所述新的数值转移路径进行数值转移。
其中,未接收到确认特征信息可以是在预设时间段内未接收到确认特征信息。
获取新的数值转移路径信息的实现方式可以为读取预先存储的其他数值转移路径信息,也可以为建立系统与对象的移动终端的连接,从移动终端中获取新的数值转移路径信息,还可以为其他的方式。
本实施例在未接收到确认特征信息时获取新的数值转移路径信息,并在对象所做的特定动作满足条件时,从新的数值转移路径中进行数值转移。在旧的数值转移路径失效或者数值不够的情况下,仍然能够顺利完成数值转移。
在一个实施例中,若获取新的数值转移路径后,预设时间段内未接收到确认特征信息,则可以再次获取其他的数值转移路径,直到接收到确认特征信息且确认特征信息与预先存储的确认转移信息相匹配。当然,由于该对象经过身份验证且身份验证通过,因此若获取到新的数值转移路径信息,也可以不获取确认特征信息直接从新的数值转移路径中进行数值转移。
在一个实施例中,数值转移路径信息可以为多个,他们之间有优先级,可以先获取优先级更高的数值转移路径信息,在优先级高的数值转移路径信息确认不通过时,可以获取优先级更低的数值转移路径信息并对其进行确认。
在一个实施例中,若未获取到新的数值转移路径信息或新的数值转移路径信息对应的确认特征信息与预先存储的确认转移信息不匹配时,可以结束数值转移过程。
在一个实施例中,所述获取新的数值转移路径信息的步骤,包括:从预设的数据库中获取与所述对象对应的编码信息;根据所述编码信息显示对应的编码图案并提示所述对象扫描所述编码图案;接收从编码路径发送的新的数值转移路径信息;所述编码路径与所述编码图案相对应。
其中,编码信息可以指对象编号、用户名、条形码、一维码、二维码等。
对象可以通过具有扫描功能的终端扫描该编码图案,扫描完成以后,通过终端提示对象选择新的数值转移路径。当对象选择新的数值转移路径时,终端将新的数值转移路径信息发送给系统。
本实施例,对象扫描编码图案并通过编码路径发送新的数值转移路径,实现过程简单。
在一个实施例中,从预设的数据库中获取与所述对象对应的编码信息的步骤之前,包括:提示对象提供编码信息,将对象所提供的编码信息进行存储;或者,自动为该对象生成唯一的编码信息并反馈给该对象。
进一步地,对象提供编码信息的实现过程可以为:对象通过外接接口输入对应的编码信息,或者,对象通过移动终端展示二维码,系统扫描该二维码并获取对应的二维码信息。
在一个实施例中,对象通过终端扫描编码图案以后,可以将数值转移信息发送至该终端,由对象通过该终端完成数值转移。
在一个实施例中,预先存储的确认转移信息包括:点头确认信息、确认生物特征信息。
其中,点头确认信息指的是对象执行点头动作时的动作姿态、幅度等信息。因此其中与确认特征信息对应的特定动作可以指点头。其中,点头可以是单点头(点一次头),也可以是两点头,还可以多次点头。点头的频率可以快也可以慢,幅度可以大也可以小。
进一步地,一次点头动作可以如图4所示,图4中的单点头包括3个分解动作。其中,分解动作1:头部摆正;分解动作2:身体不做动作,头部带动颈部以颈部与肩部交界部位为中心向下晃动;分解动作3:头部恢复至摆正状态。两点头则可以是重复一次单点头,多次点头以此类推。
因此,当所述确认特征信息与预先存储的确认转移信息相匹配时,判定所述数值转移路径信息的确认通过的步骤,包括:当所述确认特征信息与预先存储的点头确认信息以及确认生物特征信息相匹配时,判定所述数值转移路径信息的确认通过。
本实施例,将对象点头过程中的确认特征信息与点头确认信息以及确认生物特征信息进行比对,对象只要进行简单的头部运动就能对数值转移路径信息进行确认,不需要进行终端操作等过程,能有效提高数值转移路径信息确认的效率。
在一个实施例中,预先存储的确认转移信息包括:摆手确认信息、确认生物特征信息。
其中,摆手确认信息指的是对象执行摆手动作时的动作姿态、幅度等信息。因此其中与确认特征信息对应的特定动作可以指摆手。其中,摆手可以是单摆手(摆一次手),也可以是两摆手,还可以多次摆手。摆手的频率可以快也可以慢,幅度可以大也可以小。摆手可以是上下摆手(以手掌、手指为活动部位,手臂可适当随手掌或手指动作上下摆动),也可以是左右摆手。其中上下摆手的示意图可以如图5所示,图5中示出了4种上下摆手的动作,具体说明如下:
(1):以手腕为轴心,整个手掌上下摆动;
(2):以手指根部为轴心,手指上下摆动;
(3)、(4):以手指根部为轴心,手指尖为起始点带动手指自然弯曲。
摆手动作的起始状态可以是多样的,例如:可以按照图5中分解动作1-分解动作2-分解动作3的顺序实现,也可以按照分解动作2-分解动作1-分解动作3的顺序实现,还可以按照分解动作2-分解动作1-分解动作1的顺序实现。
另外,本发明实施例对摆手时的角度、幅度、速度以及执行动作的手指根数不做限制。
因此,当所述确认特征信息与预先存储的确认转移信息相匹配时,判定所述数值转移路径信息的确认通过的步骤,包括:当所述确认特征信息与预先存储的摆手确认信息以及确认生物特征信息相匹配时,判定所述数值转移路径信息的确认通过。
本实施例,将对象摆手过程中的确认特征信息与摆手确认信息以及确认生物特征信息进行比对,对象只要进行简单的手部运动就能对数值转移路径信息进行确认,不需要进行终端操作等过程,能有效提高数值转移路径信息确认的效率。
在本发明实施例中确认生物特征信息、验证生物特征信息以及注册生物特征信息都可以是指纹、脸象、虹膜、体型等能代表对象生理特征的信息。
在一个实施例中,若提示对象执行特定动作一段时间后未接收到确认特征信息或者确认特征信息与预先存储的数值转移路径信息不匹配,则可以认为数值转移路径信息确认未通过。
在一个实施例中,若接收到对象执行其他动作(如:挥手、抬腿等)的信息时,可以认为对象否认对应的数值转移路径信息,可以不进行数值转移或者可以从其他的转移路径中进行数值转移。
在一个实施例中,所述当所述确认特征信息与预先存储的确认转移信息相匹配时,判定所述数值转移路径信息的确认通过的步骤之前,还包括:获取自定义指令,根据所述自定义指令提示所述对象执行特定的点头动作;获取并存储所述对象执行所述特定的点头动作时的点头确认信息以及确认生物特征信息
其中,自定义指令指的触发动作自定义过程的指令。该指令可以是对象通过设置于特定区域(无人超市或者用户终端等)的动作自定义按键进行触发。同时该过程可以在对象进行注册认证阶段或者注册认证之后的其他阶段进行。
对于某些特殊的对象(例如:年长者、动作不灵便者等),由于受健康问题的困扰,他们做点头动作可能会受到限制,因此可以允许这些对象自定义其中的特定动作。本实施例根据用户自定义的点头动作来确定点头确认信息和确认生物特征信息,用户能根据自身情况、习惯等自己定义点头的姿态、幅度、频率等。充分考虑到了对象的不同需求,对不同对象进行个性化处理,能有效扩大所针对对象的范围。
在一个实施例中,所述当所述确认特征信息与预先存储的确认转移信息相匹配时,判定所述数值转移路径信息的确认通过的步骤之前,还包括:获取自定义指令,根据所述自定义指令提示所述对象执行特定的摆手动作;获取并存储所述对象执行所述特定的摆手动作时的摆手确认信息以及确认生物特征信息。
在一个实施例中,对象可以根据系统预设的点头、摆手动作调整动作的幅度、频率等。还能重新设置新的动作,即可以设置点头、摆手动作之外的其他动作作为自定义动作。同时,验证动作也可以自定义。
进一步地,对象进行动作自定义可以通过连接视讯侦测系统的终端来进行。也可以通过设置在特定区域的摄像装置等来进行。当摄像装置固定设置在特定区域,且由于身高等原因对象位于摄像装置的最优扫描区域之外时,可以通过调整摄像装置角度的方式捕捉对象的动作信息。
在一个实施例中,所述获取对象的确认特征信息的步骤之前,还包括:获取对象做出验证动作时的验证特征信息;当所述验证特征信息与预先存储的验证信息相匹配时,判定所述对象身份验证通过。
验证动作可以是系统预设的动作,也可以是对象自定义的动作。进一步地,验证动作可以是头部动作、肢体(手臂、手掌等)动作等。
进一步地,对象在执行验证动作时可以生成动作姿态、动作幅度以及生物特征等信息。因此,验证特征信息可以指动作特征信息、生物特征信息等信息。
验证信息指的是对对象进行身份验证时所使用的信息,验证信息可以为动作特征信息、生物特征信息等。另外,验证特征信息与预先存储的验证信息相匹配可以是两者相一致,也可以是相似度大于某一阈值等。
在一个实施例中,所述验证信息包括:动作特征信息;所述获取对象做出验证动作时的验证特征信息的步骤之后,包括:将所述验证特征信息与预先存储的动作特征信息进行比对。动作特征信息可以指与摆手或点头动作相关的特征信息。本实施例,将验证特征信息与预先存储的动作特征信息进行比对,当两者相匹配(即对象所做的动作与预先存储的动作相匹配)时,判定对应的对象身份验证通过。
在一个实施例中,所述验证信息包括:验证生物特征信息;所述获取对象做出验证动作时的验证特征信息的步骤之后,包括:将所述验证特征信息与预先存储的验证生物特征信息进行比对。本实施例,将验证特征信息与预先存储的验证生物特征信息进行比对,当两者相匹配时,判定对应的对象身份验证通过。
在一个实施例中,所述验证信息包括:身体特征信息;所述获取对象做出验证动作时的验证特征信息的步骤之后,包括:将所述验证特征信息与预先存储的身体特征信息进行比对。其中,身体特征信息可以是对象的身高、体重、体型等信息。本实施例,将验证特征信息与预先存储的身体特征信息进行比对,当两者相匹配时,判定对应的对象身份验证通过。
上述三个实施例将验证特征信息与预先存储的具有唯一性的特征信息进行比对,能准确地对对象进行身份验证。
在一个实施例中,可以建立动作特征信息、验证生物特征信息以及身体特征信息的关联关系,当验证特征信息与预先存储的动作特征信息、验证生物特征信息以及身体特征信息均匹配时,才认为该对象身份验证通过。将多个信息结合起来与验证特征信息比对,能更有效地保证身份验证的准确性。同时,以购物为例,身份验证通过可以理解为动作信息与身份新匹配,本次购物已结束,可进行账单结算。
在一个实施例中,对象在进行数值转移之前,可以经过注册认证(获取对象的认证信息,以便候选身份认证)和身份认证(根据注册认证过程中的信息确定对应的对象是否为已认证对象)的过程。注册认证通过以后,根据认证特征信息进行认证(该认证可以认为是身份认证),若经过身份认证确定对应的对象为已认证对象,则进行数值转移。当然,在数值转移方法的实现过程中也可以不对对象进行身份认证和注册认证的过程。
需要说明的是,在本发明实施例中,有注册认证或身份认证说明的,指的是所说明的认证方式。对于未说明的“认证”,指的是身份认证。
其中,认证特征信息指的是用于对对象进行认证的特征信息,这些认证特征信息可以是对象的生物特征信息、身体特征信息、二维码信息等唯一性信息。
在一个实施例中,所述获取对象的确认特征信息的步骤之前,还包括:获取所述对象的认证特征信息;将所述认证特征信息与预先存储的候选认证特征信息进行比对,判断是否存在与所述认证特征信息相匹配的候选认证特征信息;若存在,则判定所述对象通过身份认证。
另外,对对象进行认证可以是确定对应的认证特征信息是否合法,若合法,则判定对应的对象通过认证;也可以判断是否存储有对应的认证特征信息,若存储有,则判定对应的对象通过认证。以在无人超市购物为例,为区分不同对象,需要在对象离开无人超市或进行商品结算之前对对象进行认证,未通过认证的对象就不确定为本次购物的结算者。通过认证的对象是已认证或者满足相应认证条件的对象,不满足认证条件的对象不是所要针对的对象,因此本步骤将认证未通过的对象进行过滤。
本实施例将认证特征信息与候选认证特征信息进行比对,判断是否存在与认证特征信息相匹配的候选认证特征信息。若存在,则说明对应的对象是经过认证的;若不存在,则说明对应的对象并未经过认证。对象的认证过程简单准确。
在一个实施例中,将所述认证特征信息与预先存储的候选认证特征信息进行比对的步骤之前,还包括:获取对象的生物特征信息,将该生物特征信息作为候选认证特征信息进行存储;或,提示该对象执行特定动作,获取该对象执行特定动作过程中的动作特征信息,将该动作特征信息作为候选认证特征信息进行存储。
在一个实施例中,候选认证特征信息包括动作特征信息、生物特征信息以及身体特征信息,这些信息之间存在关联关系,当认证特征信息与候选认证特征信息中的动作特征信息、验证生物特征信息以及身体特征信息均匹配时,才认为该对象认证通过。
在一个实施例中,所述判断是否存在与所述认证特征信息相匹配的候选认证特征信息的步骤之后,还包括:若不存在,显示注册请求信息;当接收到所述对象根据所述注册请求信息发送的注册确认信息时,获取所述对象的注册生物特征信息和/或编码信息,将所述注册生物特征信息和/或编码信息作为候选认证特征信息进行存储。
本实施例在对象认证未通过时,根据对象的意愿确定是否进行注册认证。当未认证通过的对象愿意进行注册认证(发送注册确认信息)时,将未认证通过的对象的注册生物特征信息和/或编码信息作为候选认证特征信息。
在一个实施例中,接收到注册确认信息时,也可以提示对象执行特定(如点头等)的动作,根据对象执行特定动作过程中的动作特征信息、生物特征信息和/或身体特征信息来确定候选认证特征信息。若候选认证特征信息中包含有动作特征信息,则在对对象进行认证的过程中可以要求对象执行特定动作。
在一个实施例中,根据所述认证特征信息对所述对象进行身份认证的步骤之后,还包括:存储对对象进行认证的认证结果;若该对象认证未通过,获取该对象的对象显示信息,显示所述对象显示信息。
例如,在对象通过认证时,可以显示“认证通过”等信息。当对象未通过认证时,可以显示该对象的对象显示信息,如“首次光临本店”等。
在一个实施例中,将所述认证特征信息与预先存储的候选认证特征信息进行比对的步骤,包括:认证特征信息与预先存储的候选生物特征信息进行比对。本实施例将生物特征信息作为认证特征信息。
在一个实施例中,将所述认证特征信息与预先存储的候选认证特征信息进行比对的步骤,包括:将认证特征信息与预先存储的候选编码信息进行比对。本实施例将编码信息确定为预先存储的认证特征信息。
本实施例以及上一实施例将认证特征信息与预先存储的候选认证信息(候选生物特征信息和候选编码信息)进行比对,能准确地对对象进行认证,提高信息确定的准确性。
在一个实施例中,确定候选认证特征信息之后,可以将候选认证特征信息与对应的物品信息进行绑定,绑定过程可以为:确定对应对象所选择的物品,根据该物品为该对象生成对应的物品信息,建立该物品信息以及对应的候选认证特征信息之间的对应关系。当该对象再次选择物品时,根据该对应关系将新增物品的信息添加到对应的物品信息中即可。
确定候选认证特征信息之后,也可以包括以下步骤:获取对象的数值转移路径信息,并建立候选认证特征信息与数值转移路径信息(可以包括密码等)的绑定关系。因此,获取针对目标业务的数值转移路径信息的步骤可以包括:根据该绑定关系获取对象的数值转移路径信息。
在一个实施例中,如图6所示,提供一种数值转移方法,包括以下步骤:
s601、获取对象的认证特征信息。
s602、将所述认证特征信息与预先存储的候选认证特征信息进行比对,判断是否存在与所述认证特征信息相匹配的候选认证特征信息;若存在,则判定所述对象通过身份认证。
s603、获取通过认证的对象做出验证动作时的验证特征信息,将所述验证特征信息与预先存储的动作特征信息进行比对。
s604、当所述验证特征信息与预先存储的动作特征信息相匹配时,判定所述对象身份验证通过。
s605、获取针对目标业务的数值转移路径信息。
s606、接收所述对象做出特定动作的确认特征信息;当所述确认特征信息与预先存储的点头确认信息以及确认生物特征信息相匹配时,判定所述数值转移路径信息的确认通过。
s607、通过对应的转移路径进行数值转移。
以无人超市为例,目前无人超市等环境的目的是更大程度地减少管理人员、收银员等的人力成本。但是在这些环境中,往往需要人们在终端上进行手动操作以确定购物信息或进行支付等,这就仍需要大量购物者的人力。同时,若终端发生故障或者断电时,则无法进行信息的确认或支付,这就给购物过程带来了极大的不便。在对象的身份验证通过以后,数值转移路径信息,根据确认特征信息判定数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移,不需要对象在终端上进行手动操作,能有效节约人力,提高数值转移过程的效率。
为了更好地理解上述方法,以下详细阐述一个本发明数值转移方法的应用实例。将摄像装置布置于无人超市,从视讯侦测系统的角度以对象为消费者为例进行叙述。当甲乙消费者进入该无人超市时,进行信息的确认,具体过程为:
1)视讯侦测系统接收正对无人超市大门的摄像装置所采集的甲乙的面部、身体特征等认证特征信息。
2)视讯侦测系统判断已存储的候选认证信息中是否存在与这些认证特征信息相匹配的候选认证特征信息。若存在与甲的认证特征信息相匹配的候选认证特征信息,则甲通过认证;若不存在与乙的特征信息相匹配的候选认证特征信息,则乙未通过认证。
3)视讯侦测系统存储甲乙的认证结果,根据认证结果对甲乙进行认证标识(甲标识为认证通过,乙标识为认证未通过),同时控制显示器同步显示甲乙的认证结果。
4)通过广播询问未认证的乙是否需要进行注册认证并请乙移步到无人超市门边的注册显示器前进行注册认证。当乙站在注册显示器时,提示乙左右移动头部,提取乙的面部特征等生物特征信息,并将该生物特征信息作为乙的候选认证特征信息,并为乙设置已注册标识,将该已注册标识和候选认证特征信息进行存储,通过注册显示器提示乙注册成功。
5)通过视讯侦测技术实时监测甲的信息,确定甲所挑选的物品,根据其所挑选的物品确定物品信息,将该物品信息与甲进行绑定,生成对应的购物清单。并在甲购物的过程中,将甲新挑选的物品信息添加到该购物清单中。
6)当甲物品挑选结束并准备对本次购物进行结算时,提示甲进行两点头动作,获取甲进行两点头动作时的验证特征信息,当验证特征信息与预先存储的动作特征信息相匹配时,判定甲身份验证通过可以进行结算过程。
7)获取甲的物品信息,显示该物品信息。
8)当物品信息的确认通过,获取甲的支付路径信息(该支付路径可以简化显示),例如:通过支付宝账户130xxxxxxxx进行支付,若确认请两点头。
9)若接收到甲两点头动作的确认特征信息,且该确认特征信息与预先存储的动作特征信息、生物特征信息以及身体特征信息相匹配,则认为该支付路径信息确认通过,从支付宝账户130xxxxxxxx中扣除相应的金额。
10)若未接收到确认特征信息,获取预先生成的与甲对应的二维码信息,在屏幕上显示该二维码并提示甲扫描。当甲通过移动终端扫描以后,接收该移动终端发送的新的数值转移路径信息(可以包括密码):余额宝。简单显示该余额宝信息,并提示甲执行两点头动作,当甲两点头动作的确认特征信息与预先存储的动作特征信息、生物特征信息以及身体特征信息相匹配,则认为余额宝这一支付路径信息确认通过,从余额宝中扣除相应的金额。
本实施例,获取数值转移路径信息,并在对象所做特定动作的确认特征信息与预先存储的确认转移信息相匹配时,通过对应的转移路径进行数值转移,能有效节约人力,提高数值转移过程的效率。
需要说明的是,对于前述的各方法实施例,为了简便描述,将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其它顺序或者同时进行。
基于与上述实施例中的数值转移方法相同的思想,本发明还提供数值转移装置,该装置可用于执行上述数值转移方法。为了便于说明,数值转移装置实施例的结构示意图中,仅仅示出了与本发明实施例相关的部分,本领域技术人员可以理解,图示结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图7所述,数值转移装置包括特征信息获取模块701、路径信息获取模块702和数值转移模块703,详细说明如下:
特征信息获取模块701,用于获取对象的确认特征信息。
路径信息获取模块702,用于获取针对目标业务的数值转移路径信息。
以及,数值转移模块703,用于当根据所述确认特征信息判定所述数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移。
本实施例,获取数值转移路径信息,在根据确认特征信息判定数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移,能有效节约人力,提高数值转移过程的效率。
在一个实施例中,还包括:特征信息接收模块,用于接收所述对象做出特定动作的确认特征信息;判定模块,用于当所述确认特征信息与预先存储的确认转移信息相匹配时,判定所述数值转移路径信息的确认通过。
在一个实施例中,还包括:新信息获取模块,用于当未接收到确认特征信息时,获取新的数值转移路径信息;信息匹配模块,用于当接收到所述对象做出特定动作的确认特征信息且所述确认特征信息与预先存储的确认转移信息相匹配时,通过所述新的数值转移路径进行数值转移。
在一个实施例中,新信息获取模块,包括:编码信息获取子模块,用于从预设的数据库中获取与所述对象对应的编码信息;编码图案扫描子模块,用于根据所述编码信息显示对应的编码图案并提示所述对象扫描所述编码图案;路径信息接收子模块,用于接收从编码路径发送的新的数值转移路径信息;所述编码路径与所述编码图案相对应。
在一个实施例中,所述特定动作包括以下至少一项:点头、摆手;判定模块,还用于当所述确认特征信息与预先存储的点头确认信息和/或摆手确认信息,以及确认生物特征信息相匹配时,判定所述数值转移路径信息的确认通过。
在一个实施例中,还包括:自定义指令接收模块,用于获取自定义指令,根据所述自定义指令提示所述对象执行特定的点头动作和/或摆手动作;自定义信息获取模块,用于获取并存储所述对象执行所述特定的点头动作和/或摆手动作时的点头确认信息/摆手确认信息,以及确认生物特征信息。
在一个实施例中,还包括:身份验证模块,用于获取对象做出验证动作时的验证特征信息;当所述验证特征信息与预先存储的验证信息相匹配时,判定所述对象身份验证通过。
需要说明的是,本发明的数值转移装置与本发明的数值转移方法一一对应,在上述数值转移方法的实施例阐述的技术特征及其有益效果均适用于数值转移装置的实施例中,具体内容可参见本发明方法实施例中的叙述,此处不再赘述,特此声明。
此外,上述示例的数值转移装置的实施方式中,各程序模块的逻辑划分仅是举例说明,实际应用中可以根据需要,例如出于相应硬件的配置要求或者软件的实现的便利考虑,将上述功能分配由不同的程序模块完成,即将所述数值转移装置的内部结构划分成不同的程序模块,以完成以上描述的全部或者部分功能。
在一个实施例中,如图8所示,提供一种视讯侦测系统101,包括视讯处理模块、视讯侦测模块、身份信息审核模块、身份信息认证模块、身份信息绑定模块、视讯信息存储模块、行为信息审核模块、行为信息存储模块、行为信息定义模块、显示输出模块、编码信息处理模块、数值转移模块、结算模块以及扩展功能模块。这些模块通过软件链路、硬件链路及通讯总线进行连接,以实现一种信息确认方法。
其中,视讯处理模块用于对视讯侦测模块所传输的动作行为信息、生物特征信息等进行处理(包括对象身份验证、物品信息确认、动作定义等),将分析后得到的数据传输给视讯存储模块进行存储。该视讯处理模块具有视频输出接口,该视频输出接口通过物理或无线连接的方式连接显示器、播放器或者音箱等。
视讯侦测模块用于对侦测范围内的图像、视频、文字、二维码、人脸等信息进行侦测。
视讯信息存储模块用于存储视讯处理模块中数据、用户身份、用户动作等动态静态信息(该视讯信息存储模块可以是非易失性存储器)。
身份信息审核模块用于对视讯处理器模块输出的信息进行分析,确定其中的新用户和/或老用户,并对所识别出的用户进行标识。
身份信息认证模块用于对未认证的用户进行认证,并将已认证的用户标识为已认证。
身份信息绑定模块用于将用户的特征信息与物品信息进行绑定。
显示输出模块用于实时将视讯识别结果、商品结算等信息通过显示器等进行输出(显示输出模块可以通过有线或无线的方式连接显示器等外部输出设备)。
行为信息审核模块用于对视讯侦测模块侦测的数据中动作行为与行为信息储存模块中的动作行为进行匹配性判断。
行为信息储存模块对行为信息审核模块的审核数据以及行为信息定义模块的数据进行储存(其中行为信息储存模块可以是与视讯侦测系统中的其他存储器相独立的储存器、储存空间或存储地址)。
行为信息定义模块用于校正、更新、新增用户的行为动作,对自身习惯行为进行自定义,也可以根据用户对自定义动作信息的满意情况确认或更换自定义动作信息。
编码信息处理模块用于获取对象的编码信息并在需要改变数值转移路径时读取对应的编码信息。
数值转移模块用于在对象进行注册认证时存储对应的数值转移路径,在数值转移路径信息确认通过以后,从对应的转移路径中进行数值转移。
结算模块用于根据对象所选择的物品生成购物清单,并进行购物清单结算。
扩展功能模块用于对视讯侦测系统的功能进行扩展。
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图9所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储验证信息、确认信息等数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种信息确认方法。
本领域技术人员可以理解,图9中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:获取对象的确认特征信息;获取针对目标业务的数值转移路径信息;当根据所述确认特征信息判定所述数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移。
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:获取对象的确认特征信息;获取针对目标业务的数值转移路径信息;当根据所述确认特征信息判定所述数值转移路径信息的确认通过时,通过对应的转移路径进行数值转移。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,作为独立的产品销售或使用。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。
应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。
本发明实施例的术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或(模块)单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,不能理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。