证件提取方法、装置、计算机设备和存储介质与流程

文档序号:18944897发布日期:2019-10-23 01:29阅读:282来源:国知局
证件提取方法、装置、计算机设备和存储介质与流程

本申请涉及自动控制技术领域,特别是涉及一种证件提取方法、装置、计算机设备和存储介质。



背景技术:

随着社会的发展,居民在日常生活中经常遇到需要办理各类证件的情况,常见的证件类型有身份证、居住证、驾驶证、行驶证、车牌、护照、港澳通行证、大陆居民往来台湾通行证等。随着小型化设备的普及,可以实现证件的自自助提取;但是随着证件的数量增加,往往需要多个存储设备才能满足证件存储需求。

在目前的提取证件过程中,用户可以在自助取证设备中输入待验证信息,通过验证后完整证件提取。

但是,采用上述方法,用户通常不确定所提取的证件是存储在哪一个存储设备中,特别是在同时提取多个证件时,需要多次排队去查询不同的存储设备,才能完成取证过程,导致证件提取效率较低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种证件提取方法、装置、计算机设备和存储介质。

一种证件提取方法,上述方法包括:

接收待验证信息,并根据待验证信息获取待验证信息对应的待领取证件的信息;待领取证件的信息包括待领取证件的标识以及存储待领取证件的目标证件存储设备的信息;

基于待领取证件的信息,向目标证件存储设备发送取证指令,控制目标证件存储设备输出待领取证件;

控制传送设备移动至目标证件存储设备,并通过传送设备将目标证件存储设备输出的待领取证件传输至证件提取窗口。

在其中一个实施例中,上述目标证件存储设备包括至少两个证件存储设备;上述控制传送设备移动至目标证件存储设备之前,还包括:

接收各目标存储设备发送的输出待领取证件所需的输出时长;

根据各输出时长确定传送设备的提取路径。

在其中一个实施例中,上述根据各输出时长确定传送设备的提取路径,包括:

对各输出时长进行排序,并根据排序确定各目标存储设备输出的待领取证件的提取顺序;

根据各目标存储设备的位置以及提取顺序,确定传送设备的提取路径。

在其中一个实施例中,上述根据各目标存储设备的位置以及提取顺序,确定传送设备的提取路径,包括:

将输出时长最短的目标存储设备的位置确定为传送设备最先到达的位置。

在其中一个实施例中,上述通过传送设备将目标证件存储设备输出的待领取证件传输至证件提取窗口,包括:

在目标证件存储设备与传送设备进行交互验证之后,控制传送设备采用机械操作从目标证件存储设备中提取待领取证件,或者,控制目标证件存储设备将待领取证件传递给传送设备;

根据证件提取窗口的位置,控制携带待领取证件的传送设备将待领取证件放置在证件提取窗口处。

在其中一个实施例中,上述控制传送设备移动至目标证件存储设备之前,还包括:

根据各传送设备的当前状态,从各传送设备中确定目标传送设备;

将目标传送设备的身份信息发送给目标证件存储设备。

在其中一个实施例中,上述控制传送设备采用机械操作从目标证件存储设备中提取待领取证件,或者,控制目标证件存储设备将待领取证件传递给传送设备之前,还包括:

通过目标证件存储设备接收当前与目标证件存储设备进行交互验证的传送设备的身份识别信息;

根据身份识别信息确定当前与目标证件存储设备进行交互验证的传送设备是否为目标传送设备;

若是,则向目标证件存储设备发送身份验证通过的响应。

一种证件提取装置,上述装置包括:

获取模块,用于接收待验证信息,并根据待验证信息获取待验证信息对应的待领取证件的信息;待领取证件的信息包括待领取证件的标识以及存储待领取证件的目标证件存储设备的信息;

控制模块,用于基于待领取证件的信息,向目标证件存储设备发送取证指令,控制目标证件存储设备输出待领取证件;

传输模块,用于控制传送设备移动至目标证件存储设备,并通过传送设备将目标证件存储设备输出的待领取证件传输至证件提取窗口。

一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述证件提取方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述证件提取方法的步骤。

上述证件提取方法、装置、计算机设备和存储介质,计算机设备接收待验证信息,并根据待验证信息获取待验证信息对应的待领取证件的信息;其中,待领取证件的信息包括待领取证件的标识以及存储待领取证件的目标证件存储设备的信息;然后,基于待领取证件的信息,向目标证件存储设备发送取证指令,控制目标证件存储设备输出待领取证件;最后,控制传送设备移动至目标证件存储设备,并通过传送设备将目标证件存储设备输出的待领取证件传输至证件提取窗口。由于计算机设备可以控制目标证件存储设备自动输出待领取证件,然后控制传送设备即将待领取证件传输至证件提取窗口,使得用户不需要知道待领取证件具体存储在哪一个证件存储设备中,可以直接在证件提取窗口获取到待领取证件;进一步地,当用户有多个证件需要领取时,可以通过传送设备将多个待领取证件全部传输到证件提取窗口,使得用户可以很方便地一次提取多个证件,避免了领取证件时需要多次排队的问题,提升证件提取效率。

附图说明

图1为一个实施例中证件提取方法的应用环境图;

图2为一个实施例中证件提取方法的流程示意图;

图3为一个实施例中证件提取方法的流程示意图;

图4为另一个实施例中证件提取方法的流程示意图;

图5为另一个实施例中证件提取方法的流程示意图;

图6为另一个实施例中证件提取方法的流程示意图;

图7为另一个实施例中证件提取方法的流程示意图;

图8为另一个实施例中证件提取方法的应用场景图;

图9为一个实施例中证件提取方法的交互信令图;

图10为一个实施例中证件提取装置的结构框图;

图11为另一个实施例中证件提取装置的结构框图;

图12为另一个实施例中证件提取装置的结构框图;

图13为另一个实施例中证件提取装置的结构框图;

图14为另一个实施例中证件提取装置的结构框图;

图15为另一个实施例中证件提取装置的结构框图;

图16为另一个实施例中证件提取装置的结构框图;

图17为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的证件提取方法,可以应用于如图1所示的应用环境中。其中,证件存储设备200中可以存储用户的证件,可以但不限于存储身份证、驾驶证、行驶证等各种证件;上述传送设备300可以但不限于是传送带或者传送机器人等设备;上述计算机设备100可以通过网络与证件存储设备200以及传送设备300连接,上述证件存储设备200与传送设备300也可以通过网络等方式连接,上述计算机设备100可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种证件提取方法,以该方法应用于图1中的计算机设备100为例进行说明,上述方法包括:

s101、接收待验证信息,并根据待验证信息获取待验证信息对应的待领取证件的信息;待领取证件的信息包括待领取证件的标识以及存储待领取证件的目标证件存储设备的信息。

其中,上述待验证信息可以是用户输入的身份证号码、指纹信息、人脸识别信息等身份待验证信息,也可以是用户通过系统接收到的取证号码、取证二维码等扫码信息,还可以是用户的手机号码等信息,对于上述待验证信息的类型在此不做限定。上述用户可以是需要领取证件的人员,也可以是证件领取处的工作人员,例如,需要提取证件的用户在业务受理窗口向工作人员出示待领取证件的待验证信息,然后通过业务受理窗口的工作人员将上述待验证信息输入终端,然后通过信息输入终端将上述待验证信息发送给计算机设备;其中,用户可以是在业务受理窗口办理取证业务,也可以是在业务受理窗口办理制证业务,然后通过具有制证功能的证件存储设备输出所要办理的证件。用户在输入待验证信息时,可以通过刷身份证件使信息输入终端可以通过身份证件识别用户的身份证号码,也可以通过键盘或者触摸屏手动输入身份证号码;另外,用户可以通过信息输入终端来输入待验证信息,也可以通过移动终端来输入,例如手机中的应用程序来输入待验证信息,还可以通过二维码扫描器扫描取证二维码中的待验证信息,对于上述验证息的输入方式在此不做限定。

在用户输入待验证信息之后,计算机设备可以通过信息输入终端来接收到上述待验证信息,既可以通过无线连接的方式从信息输入终端处接收待验证信息,也可以通过有线连接的方式接收,在此不做限定。然后,计算机设备可以根据上述待验证信息在计算机设备中存储的数据库中查询该待验证信息对应的待领取证件的信息,例如计算机设备内置了包含待验证信息与证件信息的关联关系的存储数据,上述关联关系可以是包含用户的待验证信息和证件信息的关联表格,也可以是通过用户的待验证信息可以搜索到该用户对应的证件信息,使得计算机设备可以根据用户输入的待验证信息来查询对应的待领取证件;另外,计算机设备也可以连接到其它存储有证件信息的服务器中查询上述信息,对于上述待领取证件的信息的获取方式在此不做限定。

具体地,上述待领取证件的信息可以包括待领取证件的标识以及存储待领取证件的目标证件存储设备的信息;其中,上述待领取证件的标识可以包括用户姓名,也可以是待领取证件的类型,例如身份证、驾驶证等,还可以是待领取证件的照片,对于上述待领取证件的标识的类型在此不做限定;上述目标证件存储设备的信息中可以包括目标证件存储设备的编号信息,也可以包括目标证件存储设备的位置信息,在此不做限定;另外,上述待领取证件的信息还可以包括证件的申请时间、证件的制作时间以及证件有效日期等。上述待领取证件的信息中待领取证件的标识可以与用户待领取的证件一一对应,上述待领取证件中可以多个证件存储在同一个目标证件存储设备中。

其中,上述目标证件存储设备可以是仅用于存储证件的设备,也可以包含制作证件功能的证件存储设备;另外,还可以是制证设备,该制证设备也可以存储/存放证件,在此不做限定。上述证件存储设备可以包含多个设备,多个设备的型号可以相同也可以不同,在此不做限定。

s102、基于待领取证件的信息,向目标证件存储设备发送取证指令,控制目标证件存储设备输出待领取证件。

计算机设备在获取了上述待领取证件的信息之后,可以根据上述待领取证件的信息中包含的目标证件存储设备信息,向上述目标证件存储设备发送取证指令,使目标证件存储设备可以输出存储在该设备中的待领取证件。其中,上述取证指令可以包括待提取证件的标识,使目标存储设备可以根据上述证件标识查询该证件在目标存储设备中的存储位置;也可以包括证件的输出时刻,使目标存储设备可以根据取证指令中的输出时刻来确定何时输出待领取证件;另外,上述取证指令还可以包括目标证件存储设备的信息,使目标存储设备在接收到上述取证指令后可以对取证指令进行确认;对于上述取证指令的内容在此不做限定。

具体地,计算机设备可以通过有线连接的方式向目标证件存储设备发送取证指令,也可以通过无线连接的方式发送;计算机设备可以将多个待领取证件的标识发送给上述待领取证件对应的多个目标证件存储设备,也可以单独将待领取证件的标识发送给存储该证件的一个目标证件存储设备,例如,待领取证件包括证件a和证件b,分别存储在设备1和设备2中,计算机设备可以将证件a和证件b的标识均发送给设备1和设备2,使设备1和设备2识别上述标识,输出相应的待领取证件,也可以将证件a的标识只发送给设备1,将证件b的标识只发送给设备2;对于上述取证指令的发送方式在此不做限定。

计算机设备在向目标证件存储设备发送取证指令之后,目标证件存储设备可以根据取证指令的信息,输出待领取证件;计算机设备可以控制目标证件存储设备的输出方式,例如目标证件存储设备中可以包含多个存储卡槽,在接收到取证指令后可以将将待领取证件输出至距离证件输出口最近的卡槽处,在获得下一步指令之后将证件直接输出;也可以是半输出,将证件的一部分输出至目标证件存储设备之外;还可以将证件全部输出,使证件脱离目标证件存储设备;对于上述输出方式在此不做限定。

另外,计算机设备可以向同一个目标证件存储设备发送多个取证指令,可以通过取证指令中携带的取证时间来控制目标证件存储设备输出不同用户的待领取证件,也可以根据各个取证指令的发送次序来控制目标证件存储设备输出各个取证指令对应的待领取证件的顺序;对于上述控制方式在此不做限定。

s103、控制传送设备移动至目标证件存储设备,并通过传送设备将目标证件存储设备输出的待领取证件传输至证件提取窗口。

其中,上述传送设备用于在计算机设备的控制下传输待领取证件,可以是传送带,也可以是携带机械爪的传送轨道,还可以是传送机器人,对于传送设备的类型在此不做限定。上述传送设备可以默认设置在其中一台目标证件存储设备一侧,用于将该标证件存储设备输出的待领取证件传送至证件提取窗口,另外,上述传送设备可以默认设置在两台目标证件存储设备中间,用于将两台目标证件存储设备输出的待领取证件均传送至证件提取系统;另外,传送设备还可以在控制服务器的控制下移动至任意一台目标证件提取设备处。

具体地,计算机设备可以向传送设备发送控制指令,控制传送设备移动至目标证件存储设备;计算机设备可以控制移动设备按照固定的移动路径移动至上述目标证件存储设备处,也可以向传送设备发送目标证件存储设备的坐标信息,使传送设备可以根据移动过程中出现的情况自动调整移动路径,对于上述计算机设备对传送设备的控制方式在此不做限定。另外,计算机设备还可以接收传送设备返回的信息,以验证传送设备是否接收到上述控制指令;例如,计算机设备可以确定目标证件存储设备为3好证件存储设备,然后向传送设备发送移动至3号证件存储设备的控制指令,传送设备在接收到上述控制指令后,可以向计算机设备返回指令接收正常的提醒信息,使得计算机设备确定上述控制指令下发成功。

进一步地,传送设备在到达目标证件存储设备处之后,计算机设备可以通过传送设备从目标证件存储设备处获取待领取证件,然后将上述待领取证件再传输至证件提取窗口。具体地,上述传送设备从目标证件存储设备处获取待领取证件时,可以是传送设备在到达目标证件存储设备之后,直接将目标存储设备已经输出的待领取证件提取至传送设备中;也可以是传送设备到达目标证件存储设备之后,目标存储设备再将待领取证件传递给传送设备中,在此不做限定。

另外,计算机设备在控制传送设备移动至多个目标证件存储设备提取多个待领取证件时,可以随机分配上述多个证件的提取顺序,在传送设备领取了其中一个待领取证件之后,再控制传送设备移动至下一个目标证件存储设备的位置;也可以是根据多个目标证件存储设备的位置预先确定好传送设备的提取路径,使得传送设备可以根据提取路径来确定先去哪一个目标证件存储设备处提取待领取证件。在一种具体应用场景中,传送设备是传送机器人的情况下,计算机设备可以将同一用户所要提取的所有待领取证件分配给同一个传送机器人提取,也可以将同一用户的多个待领取证件分配给不同的传送机器人去提取;例如,传送机器人在无提取证件任务的情况下,可以位于对应的初始位置,计算机设备可以根据各个传送机器人的当前位置,以及待领取证件对应的目标证件存储设备的位置,来确定由哪一个传送机器人去提取该证件,然后将不同的待领取证件对应的传送指令发送给不同的传送机器人,在传送机器人将待领取证件传送至证件提取窗口之后,可以继续移动至对应的初始位置;采用上述方法可以提升传送设备提取待领取证件的效率。

上述证件提取窗口可以位于用户输入待验证信息的信息输入终端,也可以位于用户提取证件的服务窗口处,例如,用户提取身份证是可以通过服务大厅中的窗口来提取待领取证件;对于证件提取窗口的形式在此不做限定。

进一步地,传送设备将待领取证件传输至证件提取窗口之后,计算机设备可以向用户发送二次验证请求,例如再刷一次身份证,在用户输入的二次验证信息与待验证信息匹配之后,计算机设备可以认为证件提取窗口的待领取证件为该用户所要提取的证件,然后再将待领取证件交付给该用户,避免证件提取错误。

上述证件提取方法,计算机设备获取待验证信息,并根据待验证信息获取待验证信息对应的待领取证件的信息;其中,待领取证件的信息包括待领取证件的标识以及存储待领取证件的目标证件存储设备;然后,基于待领取证件的信息,向目标证件存储设备发送取证指令,控制目标证件存储设备输出待领取证件;最后,控制传送设备移动至目标证件存储设备,并通过传送设备将目标证件存储设备输出的待领取证件传输至证件提取窗口。由于计算机设备可以控制目标证件存储设备自动输出待领取证件,然后控制传送设备即将待领取证件传输至证件提取窗口,使得用户不需要知道待领取证件具体存储在哪一个证件存储设备中,可以直接在证件提取窗口获取到待领取证件;进一步地,当用户有多个证件需要领取时,可以通过传送设备将多个待领取证件全部传输到证件提取窗口,使得用户可以很方便地一次提取多个证件,避免了领取证件时需要多次排队的问题,提升证件提取效率。

在一个实施例中,目标证件存储设备包括至少两个证件存储设备的情况下,计算机设备还可以根据各个目标证件存储设备中输出待领取证件需要的输出时长来确定传送设备的提取路径。

其中,上述输出时长可以是计算机设备根据计算机设备中已保存的各个待领取证件在目标证件存储设备中的存储位置,来估算上述输出时长,也可以是目标传送设备根据接收到的取证指令,来计算出输出待领取证件需要的输出时长,然后将上述输出时长上报给计算机设备;对于上述输出时长的获取方式在此不做限定。下面以计算机设备接收目标证件存储设备发送的输出时长为例,提供一种计算机设备确定传送设备的提取路径的方法。

图3为另一个实施例中证件提取方法的流程示意图,本实施例涉及计算机设备确定传送设备的提取路径的一种方式,在上述实施例的基础上,如图3所示,上述s103之前,还包括:

s201、接收各目标存储设备发送的输出待领取证件所需的输出时长。

具体地,上述输出时长可以是目标证件存储设备将待领取证件从存储位置移动到证件输出口需要的时长,例如当待领取证件保存在证件存储设备中的最底层存储卡槽时,由于距离证件输出口比较远,则需要的输出时长比较长。目标证件存储设备在接收到取证指令后,可以根据取证指令获得需要输出的待领取证件在目标证件存储设备中具体的存储位置,然后根据上述存储位置计算出输出该待领取证件需要的输出时长;或者,在目标存储设备包含制证功能时,上述输出时长还可以包括证件制作完成需要的时长,目标存储设备可以查询待领取证件是否制作完成,以及制证需要的时长,并根据上述制证时长来确定该证件的输出时长。再或者,上述输出时长除了包括输出单个证件需要的时长,还可以包括目标证件存储设备接收到多个取证指令时,输出当前取证指令对应的待领取证件所需要的输出等待时长,例如:目标证件存储设备a中已经接收到取证指令1和取证指令2,那么在接收到当前发送的取证指令时,目标证件存储设备a输出当前取证指令中对应的待领取证件所需的输出时长还包括目标证件存储设备a完成取证指令1和取证指令2所需的时长。

进一步地,计算机设备可以通过无线连接的方式接收到上述输出时长,也可以通过有线连接的方式接收上述输出时长,在此不做限定。

s202、根据各输出时长确定传送设备的提取路径。

计算机设备在接收到上述各输出时长之后,可以根据输出时长来确定传送设备的提取路径。计算机设备可以根据各输出时长,并结合目标存储设备与传送设备的距离,来确定出传送设备的提取路径。

可选地,计算机设备可以对各输出时长进行排序,并根据排序确定各目标存储设备输出的待领取证件的提取顺序,然后根据各目标存储设备的位置以及提取顺序,确定传送设备的提取路径。

具体地,计算机设备在对各输出时长进行排序后,可以将该排序结果确定为目标证件存储设备输出的待领取证件的提取顺序,例如,计算机设备可以将输出时长最短的目标证件存储设备的位置确定为传送设备最先到达的位置;进一步地,计算机设备可以根据各目标证件存储设备的位置,在预设的地图数据中确定出到达第一个目标证件存储设备的路径,然后根据提取顺序,依次确定出从一个目标证件存储设备到达下一个目标证件存储设备的路径,以及最后一个目标证件存储设备到达证件提取窗口的路径,将以上路径连接之后为所述传送设备的提取路径。

在另一种实施方式中,即基于上述目标证件存储设备已接收到取证指令1和取证指令2的场景,且当前待验证信息对应的待领取证件也存储在目标证件存储设备a中,此时计算机设备接收到目标证件存储设备a上报的输出时长较长,需等待多个取证指令完成后才能执行当前取证指令;同时证件存储设备b中未接收到取证指令处于空闲状态,那么计算机设备可以先确定哪一个待验证信息对应的待领取证件存储在证件存储设备b中,然后根据该待验证信息向证件存储设备b发送取证指令,并控制处于空闲状态的其它传送设备移动至证件存储设备b处,提取该证件。

上述证件提取方法,计算机设备根据目标证件存储设备对应的输出时长来确定传送设备的提取路径,可以使确定出的提取路径更优化,节约传送设备的提取时长,进一步提升证件提取效率。

图4为另一个实施例中证件提取方法的流程示意图,本实施例涉及计算机设备通过传送设备传输待领取证件的一种具体方式,在上述实施例的基础上,如图4所示,上述s103包括:

s301、在目标证件存储设备与传送设备进行交互验证之后,控制传送设备采用机械操作从目标证件存储设备中提取待领取证件,或者,控制目标证件存储设备将待领取证件传递给传送设备。

具体地,传送设备在到达目标证件存储设备之后,可以首先与目标证件存储设备进行交互验证,例如传送设备可以接收目标证件存储设备发送的交互信息,来确定是否为正确的目标证件存储设备;另外,目标证件存储设备也可以判断传送设备到达位置是否合适,例如传送设备中用于接收待领取证件的接收装置是否位于目标证件存储设备的证件输出口相应位置,以及传送设备和目标证件存储设备之间的距离是否满足证件传递的要求等,对于上述验证内容在此不做限定。上述传送设备与目标证件存储设备之间进行交互验证时,可以将接收到的交互信息发送给计算机设备,通过计算机设备来完成验证;也可以是传送设备与目标证件存储设备自行完成交互验证,然后将验证结果发送给计算机设备,在此不做限定。例如,上述目标证件存储设备可以包括扫码装置,上述传送设备中可以设置信息识别码,和/或,上述目标证件存储设备可以包括信息识别码,上述传送设备中可以设置扫码装置;通过扫码装置扫描信息识别码中携带的目标证件存储设备和/或传送设备的身份信息,完成目标证件存储设备和传送设备的交互验证。其中,上述信息识别码可以是通过纸质材料等印制的识别码,也可以是通过显示装置显示的识别码,在此不做限定。

由于传送设备到达目标证件存储设备之后,与目标证件存储设备的距离比较近,因此上述传送设备与目标证件存储设备在发送交互信息时,可以通过蓝牙的方式进行发送;目标证件存储设备也可以通过接收设置在设备上的传感器采集信息,来确定传送设备的位置是否合适;另外,传送设备和目标证件存储设备之间发送交互信息时,还可以通过扫描二维码的方式或者射频识别的方式来进行,对于上述交互信息的发送方式在此不做限定。

进一步地,在验证通过之后,计算机设备可以控制传送设备采用机械操作从目标证件存储设备中提取待领取证件,例如传送设备中携带机械爪,控制机械爪移动至目标证件存储设备中预先设定的定位点处,然后从目标证件存储设备中抓取待领取证件;另外,计算机设备也可以向目标证件存储设备发送传递指令,使目标证件存储设备将待领取证件传递给传送设备,例如目标证件存储设备确定传送设备的接收装置(例如传送设备上的托盘)位于证件输出口下方时,计算机设备可以控制目标证件存储设备直接将待领取证件吐出,使待领取证件降落至传送设备中的接收装置中,或者证件存储设备通过自身携带的机械设备,例如机械爪,将上述待领取证件传送至传送设备;对于上述控制方式在此不作限定。另外,传送设备包含多个设备时,上述多个设备中既可以包括携带机械爪的传送设备,也可以包括携带收纳平台的传送设备,还可以是携带真空吸附装置的传送设备;进一步地,控制服务器还可以根据待领取证件的类型,来选择相应类型的传送设备,例如,当待领取证件为护照本时,可以选择携带收纳平台的传送设备,当待领取证件为身份证时,可以选择携带吸附装置的传送设备。

s302、根据证件提取窗口的位置,控制携带待领取证件的传送设备将待领取证件放置在证件提取窗口处。

具体地,传送设备获取了待领取证件之后,由于不同用户可能对应的证件提取窗口不同,计算机设备可以根据该用户对应的证件提取窗口的位置以及传送设备的当前位置,来确定出传送设备至证件提取窗口的返回路径,控制所述传送设备移动至证件提取窗口,并将上述待领取证件放置在证件提取窗口。

进一步地,传送设备在将待领取证件放置在证件提取窗口之后,可以向计算机设备发送提示信息,提示计算机设备待领取证件已送达,或者提示计算机设备领取到了哪些证件等。

上述证件提取方法,计算机设备在目标证件存储设备与传送设备进行交互验证之后,再通过传输设备将待领取证件传输至证件提取窗口,使得证件提取过程更加可控。

图5为另一个实施例中证件提取方法的流程示意图,本实施例涉及传送设备包括多个设备时,计算机设备确定其中一个或者多个设备为目标传送设备的情况,在上述实施例的基础上,如图5所示,上述s103之前还包括:

s401、根据各传送设备的当前状态,从各传送设备中确定目标传送设备。

当传送设备包含多个设备时,计算机设备在向传送设备发送控制指令之前,可以先根据各传送设备的当前状态,选择一台传送设备,并将其确定为目标传送设备。上述当前状态可以包括各传送设备所在的位置,也可以包括传送设备是否在执行传输待领取证件的任务等,在此不做限定。计算机设备可以将距离目标证件存储设备距离较近的传送设备确定为目标传送设备,也可以根据各传送设备是否发送过证件已领的提示信息,来将空闲的传送设备确定为目标传送设备;对于上述目标传送设备的确定方式在此不做限定。

s402、将目标传送设备的身份信息发送给目标证件存储设备。

进一步地,计算机设备还可以将目标传送设备的身份信息发送给目标证件存储设备,使得计算机设备除了根据获取的传送设备的身份信息来验证到达目标证件提取设备的传送设备是否正确之外,也可以通过目标证件存储设备来进行验证。

上述证件提取方法,计算机设备根据各传送设备的当前状态,选择合适的传送设备作为目标传送设备,可以使目标传送设备能尽快完成传输待领取证件的任务,进一步提升证件提取效率。

图6为另一个实施例中证件提取方法的流程示意图,本实施例涉及计算机设备对传送设备和目标证件提取设备的交互信息进行验证的具体过程,在上述实施例的基础上,如图6所示,上述s301之前还包括:

s501、通过目标证件存储设备接收当前与目标证件存储设备进行交互验证的传送设备的身份识别信息。

具体地,目标证件存储设备接收到当前与目标证件存储设备进行交互验证的传送设备发送的交互信息之后,可以从上述交互信息中提取传送设备的身份识别信息,然后将上述身份识别信息发送给计算机设备。其中,上述身份识别信息可以是传送设备的编号,也可以是当前传送设备所要提取的待领取证件对应的用户的信息,在此不做限定。

s502、根据身份识别信息确定当前与目标证件存储设备进行交互验证的传送设备是否为目标传送设备。

计算机设备可以根据上述身份识别信息来确定当前的传送设备是哪一台传送设备,然后确定是否与根据所述目标证件提取设备待输出的待领取证件匹配的目标传送设备一致;也可以根据上述身份识别信息来确定当前传送设备所要提取的是哪一个用户的证件,然后与当前目标证件存储设备所输出的证件对应的用户一致;对于上述确定方式在此不做限定。

s503、若是,则向目标证件存储设备发送身份验证通过的响应。

进一步地,计算机设备在确定当前传送设备为目标传送设备之后,可以向目标证件存储设备发送身份验证通过的提示信息,使得目标证件存储设备可以根据取证指令将待领取证件传递给目标传送设备。若当前传送设备不是目标传送设备,那么计算机设备可以控制当前传送设备移动至其它位置,然后控制目标传送设备移动至目标证件存储设备的位置。

上述证件提取方法,计算机设备根据传送设备向目标证件存储设备发送的身份识别信息来判定是否为目标传送设备,可以使目标证件存储设备向正确的传送设备传递待领取证件,从而使目标传送设备能将正确的待领取证件传输至证件提取窗口,保证了证件提取的准确性。

图7为另一个实施例中证件提取方法的流程示意图,本实施例涉及计算机设备获取用户对应的待领取证件的信息的具体方式,在上述实施例的基础上,如图7所示,上述s101包括:

s601、将查询到的用户对应的全部待领取证件的信息发送至用户的信息输入终端。

具体地,在用户输入身份信息之后,计算机设备可以查询到该用户对应的全部待领取证件的信息,然后将上述信息发送给用户的信息输入终端。计算机设备可以发送给用户的待领取证件的信息可以按照列表的方式呈现,也可以以图形排列的方式呈现,另外,也可以在每一栏待领取证件之后包含一个复选框,使用户可以执行选择操作。

s602、根据用户在信息输入终端上的选择操作,获取用户选择的目标待领取证件。

用户在信息输入终端中看到全部待领取证件的信息之后,可以根据待领取证件的标识来选择实际需要领取的证件,然后将选择结果通过信息输入终端发送给计算机设备。

上述证件提取方法,计算机设备将用户对应的全部待领取证件的信息发送给用户,可以使用户更直观地看到有哪些证件可以领取;进一步地,可以使用户在提取证件的时候更灵活地选择实际要领取的证件,提升了证件领取的便利性。

在一个实施例中,以图8所示的应用场景为例,对上述证件提取方法进行进一步说明。如图8所示,上述应用场景中包含多个信息输入终端、多个证件存储设备以及多个目标传送设备,其中,上述多个目标证件存储设备包括4个存储设备以及1个制证设备,上述多个目标传送设备为多个传送机器人。图9为该场景中证件提取方法的交互信令图,如图9所示,本申请实施例中的用信息输入终端、计算机设备、目标证件存储设备和目标传送设备的交互过程包括:

s701、信息输入终端获取用户输入的待验证信息,并发送给计算机设备。

s702、计算机设备将查询到的待验证信息对应的全部待领取证件的信息发送至用户的信息输入终端。

s703、信息输入终端获取用户对全部待领取证件的信息的选择操作。

s704、计算机设备根据用户在信息输入终端上的选择操作,获取用户选择的目标待领取证件。

s705、计算机设备基于目标待领取证件的信息,向目标证件存储设备发送取证指令,控制目标证件存储设备输出待领取证件。

s706、目标证件存储设备根据取证指令计算输出待领取证件需要的输出时长,并发送给计算机设备。

s707、计算机设备接收各目标存储设备发送的输出待领取证件所需的输出时长。

s708、计算机设备对各输出时长进行排序,并根据排序确定各目标存储设备输出的待领取证件的提取顺序。

s709、计算机设备根据各目标存储设备的位置以及提取顺序,确定传送设备的提取路径。

s710、计算机设备根据各传送设备的当前状态,从各传送设备中确定目标传送设备;将目标传送设备的身份信息发送给目标证件存储设备。

s711、计算机设备控制目标传送设备移动至目标证件存储设备。

s712、目标传送设备向目标证件存储设备发送身份识别信息。

s713、目标证件存储设备将目标传送设备的身份识别信息发送给计算机设备。

s714、计算机设备根据身份识别信息确定当前与目标证件存储设备进行交互验证的传送设备是否为目标传送设备;若是,则执行s715。

s715、控制目标传送设备采用机械操作从目标证件存储设备中提取待领取证件,或者,控制目标证件存储设备将待领取证件传递给目标传送设备。

s716、目标传送设备在计算机设备控制下,将待领取证件放置在证件提取窗口。

以上s701-s716的具体描述可以参见上述方法实施例的过程,其有益效果类似,在此不再赘述。

应该理解的是,虽然图2-9的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-9中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图10所示,提供了一种证件提取装置,包括:获取模块10、第一控制模块20和第二控制模块30,其中:

获取模块10,接收待验证信息,并根据待验证信息获取待验证信息对应的待领取证件的信息;待领取证件的信息包括待领取证件的标识以及存储待领取证件的目标证件存储设备的信息。

第一控制模块20,用于基于待领取证件的信息,向目标证件存储设备发送取证指令,控制目标证件存储设备输出待领取证件。

第二控制模块30,用于控制传送设备移动至目标证件存储设备,并通过传送设备将目标证件存储设备输出的待领取证件传输至证件提取窗口。

在一个实施例中,上述目标证件存储设备包括至少两个证件存储设备,如图11所示,在上述图10所示实施例的基础上,上述装置还包括:

接收模块40,用于在第二控制设备控制传送设备移动至所述目标证件存储设备之前,接收各目标存储设备发送的输出待领取证件所需的输出时长。

路径确定模块50,用于根据各输出时长确定传送设备的提取路径。

在一个实施例中,如图12所示,在上述图10所示实施例的基础上,上述路径确定模块50包括:

排序单元501,用于对各输出时长进行排序,并根据排序确定各目标存储设备输出的待领取证件的提取顺序。

确定单元502,用于根据各目标存储设备的位置以及提取顺序,确定传送设备的提取路径。

在一个实施例中,上述确定单元502具体用于:将输出时长最短的目标存储设备的位置确定为传送设备最先到达的位置。

在一个实施例中,如图13所示,在上述图10-图12任一实施例的基础上,上述第二控制模块30包括:

控制单元301,用于在目标证件存储设备与传送设备进行交互验证之后,控制传送设备采用机械操作从目标证件存储设备中提取待领取证件,或者,控制目标证件存储设备将待领取证件传递给传送设备。

放置单元302,用于根据证件提取窗口的位置,控制携带待领取证件的传送设备将待领取证件放置在证件提取窗口处。

在一个实施例中,如图14所示,在上述任一装置实施例的基础上,上述装置还包括:

确定模块60,用于在第二控制模块控制传送设备移动至所述目标证件存储设备之前,根据各传送设备的当前状态,从各传送设备中确定目标传送设备。

发送模块70,用于将目标传送设备的身份信息发送给目标证件存储设备。

在一个实施例中,如图15所示,在上述图13所示实施例的基础上,上述控制单元301包括:

接收子单元3011,用于通过目标证件存储设备接收当前与目标证件存储设备进行交互验证的传送设备的身份识别信息。

确定子单元3012,用于根据身份识别信息确定当前与目标证件存储设备进行交互验证的传送设备是否为目标传送设备。

发送子单元3013,用于在当前与目标证件存储设备进行交互验证的传送设备为目标传送设备时,向目标证件存储设备发送身份验证通过的响应。

在一个实施例中,如图16所示,在上述任一装置实施例的基础上,上述获取模块10包括:

发送单元101,用于将查询到的用户对应的全部待领取证件的信息发送至用户的信息输入终端。

获取单元102,用于根据用户在信息输入终端上的选择操作,获取用户选择的目标待领取证件。

本申请实施例提供的证件提取装置,可以实现上述方法实施例,其实现原理和技术效果类似,在此不再赘述。

关于证件提取装置的具体限定可以参见上文中对于证件提取方法的限定,在此不再赘述。上述证件提取装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图17所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储证件提取数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种证件提取方法。

本领域技术人员可以理解,图17中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

接收待验证信息,并根据待验证信息获取待验证信息对应的待领取证件的信息;待领取证件的信息包括待领取证件的标识以及存储待领取证件的目标证件存储设备的信息;

基于待领取证件的信息,向目标证件存储设备发送取证指令,控制目标证件存储设备输出待领取证件;

控制传送设备移动至目标证件存储设备,并通过传送设备将目标证件存储设备输出的待领取证件传输至证件提取窗口。

在一个实施例中,目标证件存储设备包括至少两个证件存储设备,处理器执行计算机程序时还实现以下步骤:接收各目标存储设备发送的输出待领取证件所需的输出时长;根据各输出时长确定传送设备的提取路径。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:对各输出时长进行排序,并根据排序确定各目标存储设备输出的待领取证件的提取顺序;根据各目标存储设备的位置以及提取顺序,确定传送设备的提取路径。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将输出时长最短的目标存储设备的位置确定为传送设备最先到达的位置。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:在目标证件存储设备与传送设备进行交互验证之后,控制传送设备采用机械操作从目标证件存储设备中提取待领取证件,或者,控制目标证件存储设备将待领取证件传递给传送设备;根据证件提取窗口的位置,控制携带待领取证件的传送设备将待领取证件放置在证件提取窗口处。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据各传送设备的当前状态,从各传送设备中确定目标传送设备;将目标传送设备的身份信息发送给目标证件存储设备。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:通过目标证件存储设备接收当前与目标证件存储设备进行交互验证的传送设备的身份识别信息;根据身份识别信息确定当前与目标证件存储设备进行交互验证的传送设备是否为目标传送设备;若是,则向目标证件存储设备发送身份验证通过的响应。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:将查询到的用户对应的全部待领取证件的信息发送至用户的信息输入终端;根据用户在信息输入终端上的选择操作,获取用户选择的目标待领取证件。

本实施例提供的计算机设备,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

接收待验证信息,并根据待验证信息获取待验证信息对应的待领取证件的信息;待领取证件的信息包括待领取证件的标识以及存储待领取证件的目标证件存储设备的信息;

基于待领取证件的信息,向目标证件存储设备发送取证指令,控制目标证件存储设备输出待领取证件;

控制传送设备移动至目标证件存储设备,并通过传送设备将目标证件存储设备输出的待领取证件传输至证件提取窗口。

在一个实施例中,目标证件存储设备包括至少两个证件存储设备,计算机程序被处理器执行时还实现以下步骤:接收各目标存储设备发送的输出待领取证件所需的输出时长;根据各输出时长确定传送设备的提取路径。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:对各输出时长进行排序,并根据排序确定各目标存储设备输出的待领取证件的提取顺序;根据各目标存储设备的位置以及提取顺序,确定传送设备的提取路径。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:将输出时长最短的目标存储设备的位置确定为传送设备最先到达的位置。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:在目标证件存储设备与传送设备进行交互验证之后,控制传送设备采用机械操作从目标证件存储设备中提取待领取证件,或者,控制目标证件存储设备将待领取证件传递给传送设备;根据证件提取窗口的位置,控制携带待领取证件的传送设备将待领取证件放置在证件提取窗口处。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据各传送设备的当前状态,从各传送设备中确定目标传送设备;将目标传送设备的身份信息发送给目标证件存储设备。

本实施例提供的计算机可读存储介质,其实现原理和技术效果与上述方法实施例类似,在此不再赘述。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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