在线验证方法、装置、计算机设备和存储介质与流程

文档序号:14684360发布日期:2018-06-12 23:05阅读:174来源:国知局
在线验证方法、装置、计算机设备和存储介质与流程
本申请涉及计算机
技术领域
,特别是涉及一种在线验证方法、装置、计算机设备和存储介质。
背景技术
:保险目前已经成为人们生活中的一种重要保障机制。以养老险为例,当客户达到领取条件时,可以逐月领取相应的养老金直至身故,由此为客户的晚年生活提供了有力保障。为了防止客户在身故之后,养老金被冒领的情况,保险公司通常需要定期验证客户的生存状态。在传统的方式中,保险公司需要派出业务人员定期走访,以获取客户的生存状态。这种方式不仅要耗费较多人力,而且效率较低。随着老龄人口的增加,符合领取养老金条件的客户也是逐年增加。面对海量的客户,如何快速准确的对客户的生存状态进行验证成为目前需要解决的一个技术问题。技术实现要素:基于此,有必要针对上述技术问题,提供一种能够面对海量客户时快速准确对客户的生存状态进行验证的在线验证方法、装置、计算机设备和存储介质。一种在线验证方法,包括:主节点接收客户终端发送的多个验证请求;所述验证请求中携带了客户标识;根据所述验证请求获取服务列表,所述服务列表中包括多个从节点标识;根据所述从节点标识轮询多个从节点的当前负载权重,根据所述当前负载权重选择与所述验证请求对应的从节点标识;对被选择的从节点标识对应的当前负载权重进行平滑处理,利用平滑处理后的结果选择下一个理赔请求对应的从节点标识;根据被选择的从节点标识将多个验证请求依次发送至对应的从节点,以使得所述从节点根据所述生成状态验证请求向客户终端发送提示信息,当捕捉到客户终端返回的人脸图像以及所述提示信息对应的面部动作时,对所述人脸图像和所述面部动作进行审核,审核通过后,所述客户标识对应的生存状态通过验证。在其中一个实施例中,所述对被选择的从节点标识对应的当前负载权重进行平滑处理,利用平滑处理后的结果选择下一个理赔请求对应的从节点标识的步骤包括:根据所述服务列表获取多个从节点标识对应的当前负载权重;对多个从节点标识对应的当前负载权重进行遍历,得到最高负载权重;将接收到的其中一个验证请求分配至最高负载权重的从节点;对分配验证请求后的从节点的当前负载权重进行平滑处理;针对下一个验证请求,根据平滑处理结果再次计算多个从节点标识对应的当前负载权重,得到最高当前负载权重;将下一个验证请求分配至最高当前负载权重的从节点,得到下一个验证请求对应的从节点标识,直至为多个验证请求选择出对应的从节点标识。在其中一个实施例中,所述对分配验证请求后的从节点的当前负载权重进行平滑处理的步骤包括:根据所述服务列表获取多个从节点标识对应的初始负载权重;利用多个初始权重计算负载权重总和;利用所述负载权重总和所述最高负载权重对分配验证请求后的从节点的当前负载权重进行平滑处理。在其中一个实施例中,所述方法还包括:接收坐席终端上传的客户需求;利用所述客户需求生成现场服务任务,将所述现场服务任务发送至业务终端;接收业务终端执行所述现场服务任务时上传的验证请求;执行所述根据所述验证请求获取服务列表的步骤,直至所述客户标识对应的验证通过。在其中一个实施例中,在所述将所述现场服务任务发送至业务终端的步骤之后,还包括:接收业务终端发送的呼叫请求,所述呼叫请求中携带了客户标识;根据所述客户标识查询客户终端对应的终端标识;根据所述终端标识建立所述业务终端与客户终端之间的通话。一种在线验证装置,包括:接收模块,用于接收客户终端发送的多个验证请求;所述验证请求中携带了客户标识;请求分配模块,用于根据所述验证请求获取服务列表,所述服务列表中包括多个从节点标识;根据所述从节点标识轮询多个从节点的当前负载权重,根据所述当前负载权重选择与所述验证请求对应的从节点标识;对被选择的从节点标识对应的当前负载权重进行平滑处理,利用平滑处理后的结果选择下一个理赔请求对应的从节点标识;分发模块,用于根据被选择的从节点标识将多个验证请求依次发送至对应的从节点,以使得所述从节点根据所述生成状态验证请求向客户终端发送提示信息,当捕捉到客户终端返回的人脸图像以及所述提示信息对应的面部动作时,对所述人脸图像和所述面部动作进行审核,审核通过后,所述客户标识对应的生存状态通过验证。在其中一个实施例中,所述请求分配模块还用于根据所述服务列表获取多个从节点标识对应的当前负载权重;对多个从节点标识对应的当前负载权重进行遍历,得到最高负载权重;将接收到的其中一个验证请求分配至最高负载权重的从节点;对分配验证请求后的从节点的当前负载权重进行平滑处理;针对下一个验证请求,根据平滑处理结果再次计算多个从节点标识对应的当前负载权重,得到最高当前负载权重;将下一个验证请求分配至最高当前负载权重的从节点,得到下一个验证请求对应的从节点标识,直至为多个验证请求选择出对应的从节点标识。在其中一个实施例中,所述接收模块还用于接收坐席终端上传的客户需求;所述分发模块还用于利用所述客户需求生成现场服务任务,将所述现场服务任务发送至业务终端;所述接收模块还用于接收业务终端执行所述现场服务任务时上传的验证请求;所述请求分配模块还用于执行所述根据所述验证请求获取服务列表的步骤,直至所述客户标识对应的验证通过。一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一项方法的步骤。上述在线验证方法、装置、计算机设备和存储介质,当主节点接收到客户终端发送的多个验证请求时,获取服务列表,利用服务列表中的从节点标识对集群中的多个从节点的当前负载权重进行轮询,从而根据当前负载权重选择与验证请求相对应的从节点标识。对于被选择的从节点标识,将其当前负载权重进行平滑处理,利用平滑处理后的结果选择下一个验证请求对应的从节点标识。通过平滑处理可以对当前已分配验证请求的从节点的资源消耗进行抵消,防止重复计算其负载权重,以此达到集群中多个从节点的负载均衡。从而能够在多个验证请求被依次发送至被选择的从节点时,能够使得集群中的多个从节点分别对多个验证请求进行并行处理,有效提高验证效率。通过对客户的人脸图像进行审核以及对客户的面部动作进行识别,由此在动态场景下对客户的人脸进行了识别,从而能够准确验证客户的生存状态。继而实现了面对海量客户时准确高效地验证客户的生存状态。附图说明图1为一个实施例中在线验证方法的应用场景图;图2为一个实施例中在线验证方法的流程图;图3为一个实施例中在线验证装置的框图;图4为一个实施例中计算机设备的框图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供在线验证方法,可以应用于如图1所示的应用环境中。客户终端102通过网络与服务器集群(以下简称集群)104进行通信连接。集群104中包括主节点和多个从节点。客户终端102上安装了应用程序。当客户需要领取养老金时,可以通过应用程序对其生存状态进行验证。客户终端102将验证请求发送至集群104中的主节点。多个客户终端102可以分别发送相应的验证请求至主节点。主节点在一段时间内可以接收到多个验证请求。主节点根据验证请求获取服务列表。服务列表中记录了集群104中的多个从节点标识。主节点接收到验证请求时,根据服务列表对集群104中多个从节点的当前负载权重进行轮询,得到每个从节点的当前负载权重。主节点根据集群中每个从节点的当前负载权重为验证请求选择对应的从节点标识。主节点对被选择的从节点标识对应的当前负载权重进行平滑处理,利用平滑处理后的结果选择下一个验证请求对应的从节点标识,直至为多个验证请求选择出对应的从节点标识。主节点根据被选择的从节点标识将多个验证请求依次发送至对应的从节点。集群中的从节点接收到验证请求之后,建立与客户终端之间的连接。集群中的多个从节点可以分别向客户终端发送提示信息。客户终端返回与提示信息相应的人脸图像以及视频数据。视频数据中包括客户按照提示信息做出的相应面部动作。集群中的多个从节点对客户终端返回的人脸图像进行审核,审核通过后,对视频数据中的面部动作进行识别,若面部动作与提示信息一致,则客户标识对应的生存状态通过验证。通过集群中的多个从节点分别对多个验证请求进行并行处理,能够有效提高验证效率。通过动态识别人脸图像能够确保验证的准确性。由此实现了面对海量客户时准确高效地验证客户的生存状态。在一个实施例中,如图2所示,提供了一种在线验证方法,以该方法应用于图1中的主节点为例进行说明,具体包括以下步骤:步骤202,主节点接收客户终端发送的多个验证请求;验证请求中携带了客户标识。客户终端上安装了应用程序。当客户需要领取养老金时,可以通过应用程序对其生存状态进行验证。生存状态的验证也就是验证领取养老金的客户是否健在。若客户健在,其生存状态通过验证,则客户可以顺利领取年金。步骤204,根据验证请求获取服务列表,服务列表中包括多个从节点标识。服务器集群(以下简称集群)中包括多个服务器。服务器也可以称为节点,节点可以是分布式队列缓存服务器。节点包括一个主节点和多个从节点。每个从节点具有对应的从节点标识。例如,集群中包括3个从节点,从节点标识分别为a、b、c。多个从节点标识可以生成对应的服务列表。服务列表中的从节点标识表示集群中相应的从节点是正常工作的。如果集群中有从节点发生异常,则其在服务列表中对应的标识将被删除。以此确保主节点读取到的从节点标识均为正常工作的从节点标识。防止出现后续主节点将验证请求分配至集群中异常从节点的情形发生。步骤206,根据从节点标识轮询多个从节点的当前负载权重,根据当前负载权重选择与验证请求对应的从节点标识。步骤208,对被选择的从节点标识对应的当前负载权重进行平滑处理,利用平滑处理后的结果选择下一个理赔请求对应的从节点标识。步骤210,根据被选择的从节点标识将多个验证请求依次发送至对应的从节点,以使得从节点根据验证请求向客户终端发送提示信息,当捕捉到客户终端返回的人脸图像以及提示信息对应的面部动作时,对人脸图像和面部动作进行审核,审核通过后,客户标识对应的生存状态通过验证。集群中的从节点被配置了相应的负载权重。负载权重包括初始负载权重和当前负载权重。初始负载权重可以是根据集群中各个从节点的配置来决定的。初始负载权重越高,表示从节点的空闲资源就越多,可承担的验证请求的数量也就越多。当前负载权重是根据初始负载权重进行动态调整计算得到的,表示在当前空闲资源的状况。当前负载权重越高,表示当前的空闲资源就越多,可承担的验证请求的数量也就越多。主节点接收到验证请求时,根据服务列表对集群中多个从节点的当前负载权重进行轮询,得到每个从节点的当前负载权重。主节点根据集群中每个从节点的当前负载权重为验证请求选择对应的从节点标识。主节点对被选择的从节点标识对应的当前负载权重进行平滑处理,利用平滑处理后的结果选择下一个验证请求对应的从节点标识。具体的,主节点根据服务列表获取多个从节点标识对应的当前负载权重,对多个从节点标识对应的当前负载权重进行遍历,得到最高负载权重。主节点将接收到的一个验证请求分配至最高负载权重的从节点,对分配验证请求后的从节点的当前负载权重进行平滑处理。主节点根据平滑处理结果计算多个从节点标识对应的当前负载权重,得到最高当前负载权重,将下一个验证请求分配至最高当前负载权重的从节点,得到下一个验证请求对应的从节点标识。通过平滑处理可以对当前已分配验证请求的从节点的资源消耗进行抵消,防止重复计算其负载权重,以此达到集群中多个从节点的负载均衡。主节点根据被选择的从节点标识将验证请求依次发送至集群中对应的从节点。集群中的从节点接收到验证请求之后,建立与客户终端之间的连接。集群中的多个从节点可以分别向客户终端发送提示信息,提示信息可以是文字信息,也可以是语音信息,还可以是文字信息与语音信息的结合。客户终端接收该提示信息并通过屏幕向客户展示。客户可以该提示信息通过客户终端拍摄人脸图像,还可以进一步跟进提示信息做出相应的面部动作,将相应面部动作的视频数据返回至集群中的从节点。其中,面部动作包括摇头、眨眼和张嘴等。集群中的从节点将客户标识与人脸图像发送至公安服务器。公安服务器利用该客户标识获取对应的证件图像,将证件图像与接收到的人脸图像进行比对,若相似度达到阈值,例如相似度达到95%,则确定两者属于同一人。由此可以确认客户的身份真实有效。集群中的从节点在确定客户终端上传了人脸图像为真实的客户图像时,判断视频数据中的面部动作是否与提示信息一致,若是,则确定客户健在,其生存状态通过验证。例如,集群中的从节点可以采用人脸定位、人脸识别、视频处理等算法对视频数据中的人脸进行识别。由此在动态场景下对客户的人脸进行了识别,从而能够准确验证客户的生存状态。此外,验证请求是根据集群中每个从节点的当前负载权重来分配的,不仅能够使得每个从节点的资源得到合理利用,而且能够通过集群中的多个从节点分别对多个验证请求进行并行处理,有效提高了客户生存状态的验证效率。本实施例中,当接收到客户终端发送的多个验证请求时,获取服务列表,利用服务列表中的从节点标识对服务器集群中的多个从节点的当前负载权重进行轮询,从而根据当前负载权重选择与验证请求相对应的从节点标识。对于被选择的从节点标识,将其当前负载权重进行平滑处理,利用平滑处理后的结果选择下一个验证请求对应的从节点标识。通过平滑处理可以对当前已分配验证请求的从节点的资源消耗进行抵消,防止重复计算其负载权重,以此达到集群中多个从节点的负载均衡。从而能够在多个验证请求被依次发送至被选择的从节点时,能够使得集群中的多个从节点分别对多个验证请求进行并行处理,有效提高验证效率。通过对客户的人脸图像进行审核以及对客户的面部动作进行识别,由此在动态场景下对客户的人脸进行了识别,从而能够准确验证客户的生存状态。继而实现了面对海量客户时准确高效地验证客户的生存状态。在一个实施例中,对被选择的从节点标识对应的当前负载权重进行平滑处理,利用平滑处理后的结果选择下一个验证请求对应的从节点标识的步骤包括:根据服务列表获取多个从节点标识对应的当前负载权重;对多个从节点标识对应的当前负载权重进行遍历,得到最高负载权重;将接收到的其中一个验证请求分配至最高负载权重的从节点;对分配验证请求后的从节点的当前负载权重进行平滑处理;针对下一个验证请求,根据平滑处理结果再次计算多个从节点标识对应的当前负载权重,得到最高当前负载权重;将下一个验证请求分配至最高当前负载权重的从节点,得到下一个验证请求对应的从节点标识,直至为多个验证请求选择出对应的从节点标识。本实施例中,初始负载权重可以是根据集群中各个从节点的配置来决定的,初始负载权重可以是固定不变的。当前负载权重可以根据初始负载权重进行动态调整。可以理解,集群中的多个从节点在初始化之后,当前负载权重可以与初始负载权重相同。主节点对集群中多个从节点标识对应的当前负载权重进行遍历,得到最高负载权重。主节点可以将多个验证请求中的一个验证请求分配至最高负载权重的从节点。在完成这个验证请求的分配工作之后,主节点还会对最高负载权重进行平滑处理,得到平滑处理结果。平滑处理结果中包括多个从节点标识对应的平滑后的负载权重。主节点理赔平滑后的负载权重与初始负载权重计算每个从节点标识对应的当前负载权重,得到最高负载权重。主节点将下一个验证请求分配至最高负载权重对应的从节点。以此类推,直到将所有的验证请求分配完毕。在其中一个实施例中,对分配验证请求后的从节点的当前负载权重进行平滑处理的步骤包括:根据服务列表获取多个从节点标识对应的初始负载权重;利用多个初始权重计算负载权重总和;利用负载权重总和最高负载权重对分配验证请求后的从节点的当前负载权重进行平滑处理。主节点可以根据集群中多个从节点的初始负载权重计算负载权重总和。在完成一个验证请求的分配之后,主节点利用负载权重总和对最高负载权重进行平滑处理。具体的,主节点可以利用最高负载权重减去负载权重总和,对被分配验证请求的从节点的当前负载权重进行平滑计算,得到平滑后的负载权重。通过平滑处理可以对当前已分配验证请求的从节点的资源消耗进行抵消,防止重复计算其负载权重,以此达到集群中多个从节点的负载均衡。在其中一个实施例中,根据平滑处理结果计算多个从节点标识对应的当前负载权重的步骤包括:获取多个从节点标识对应的初始负载权重以及平滑后的负载权重;利用初始负载权重与平滑后的负载权重分别计算多个从节点标识对应的当前负载权重。在进行平滑处理之后,主节点获取多个从节点标识对应的初始负载权重以及平滑后的负载权重,计算初始负载权重以及平滑后的负载权重的和,以此得到多个从节点标识对应的当前负载权重。主节点在多个当前负载权重中选择最高负载权重,将下一个验证请求分配至最高负载权重对应的从节点。例如,服务器集群中包括3个从节点,从节点标识分别为:a、b、c;初始负载权重分别为6、4、1。目前主节点接收到6个验证请求,在服务器集群的各个从节点初始化之后,主节点依次对6个验证请求进行分配。具体过程如下:主节点计算负载权重总和为11。对验证请求1而言,3个从节点标识对应当前负载权重中的最高负载权重为6,主节点选择6对应的从节点标识a,将验证请求1分配至a从节点。在验证请求1分配完成之后,主节点对a从节点的当前负载权重进行平滑计算,得到平滑后的负载权重,即利用6减去11得到-5。对于验证请求1而言,主节点重新计算每个从节点标识的当前负载权重。即利用-5加上6得到1,作为a从节点的当前负载权重;利用4加上4得到8,作为b从节点的当前负载权重;利用1加上1得到2,作为c从节点的当前负载权重。此时,b从节点的当前负载权重最高,主节点将验证请求分配至b从节点。在验证请求2分配完成之后,主节点对b从节点的当前负载权重进行平滑计算,得到平滑后的负载权重,即利用8减去11得到-3。以此类推,直到主节点将6个验证请求分配完毕。分配过程可以采用下表一来示意:表一:验证请求标识当前负载权重被分配的从节点标识平滑结果1(6,4,1)a(6-11,4,1)2(-5+6,4+4,1+1)b(1,8-11,2)3(1+6,-3+4,2+1)a(7-11,1,3)4(-4+6,1+4,3+1)b(2,5-11,4)5(2+6,-6+4,4+1)a(8-11,-2,5)6(-3+6,-2+4,5+1)c(3,2,6-11)在一个实施例中,该方法还包括:监测服务器集群中多个从节点是否出现异常;当监测到异常从节点时,将异常从节点对应的从节点标识在服务列表中删除;当再次接收到验证请求时,利用删除异常从节点标识后的服务列表进行验证请求分配。主节点可以按照预设频率向服务器集群中的每个从节点发送心跳,若在预设时间内收到从节点根据心跳返回的消息,则确定从节点正常,否则,确定从节点异常。对于发生异常的从节点,主节点获取对应的从节点标识,将其标记为异常从节点标识,在服务列表中将异常服务标识删除,以此对服务列表进行更新。当再次接收到验证请求时,主节点可以参照上述实施例中提供的方式利用更新后的服务列表进行验证请求分配。通过对服务器集群中的每个从节点的运行状况进行实时监测,能够及时发现异常从节点,由此将异常从节点从服务器集群中删除,以便于再次接收到验证请求时,避免将验证请求分配至异常从节点,造成理赔延误的情形。进一步的,当集群中出现异常从节点时,还可以有新的从节点加入到该集群中。或者集群中的多个从节点满载运行而且还存在尚未分配的验证请求时,也可以将新的从节点加入到该集群中。新加入的从节点在集群后,其从节点标识可以被标记为新增从节点标识。主节点可以根据新增从节点标识对服务列表进行更新。主节点可以参照上述实施例中提供的方式利用更新后的从节点进行验证请求分配。通过对集群中新增从节点,可以使得更多个从节点并行处理验证请求,从而能够进一步提高理赔效率。进一步的,如果从节点未能按照预设频率接收到主节点发送的心跳,也可以确定主节点发生异常。当主节点发生异常时,从节点获取所属集群中多个从节点加入集群的时间、性能指数和响应次数。多个从节点根据加入集群的时间、性能指数和响应次数选举新的主节点。多个从节点中除了分别部署执行生存状态验证功能的流程逻辑代码之外,还可以部署主节点对应的流程逻辑代码。由此方便在主节点出现异常时,能够快速切换至选举出的新的主节点中继续工作。多个从节点可以根据以下规则进行选举,得到新的主节点:从节点加入到集群中的时间;从节点的性能指数;从节点的响应次数。从节点加入集群的时间具有第一权重,从节点的性能参数具有第二权重,从节点的响应次数具有第三权重。每个从节点利用第一权重、第二权重和第三权重分别计算其他节点的权重值,将第一权重、第二权重和第三权重相加,得到总权重。将总权重最高的从节点选举为新的主节点。由于在选举中考虑到了从节点加入集群的时间长短、从节点的性能指数和响应次数等,由此能够确保选举得到的新的主节点的性能是众多从节点中性能最优的。从而能够使得更换主节点后的集群性能稳健。在一个实施例中,该方法还包括:接收坐席终端上传的客户需求;利用客户需求生成现场服务任务,将现场服务任务发送至业务终端;接收业务终端执行现场服务任务时上传的验证请求;执行根据验证请求获取服务列表的步骤,直至客户标识对应的验证通过。考虑到有些老年人对应用程序的操作不熟悉,可能无法独自完成生存状态的验证,业务人员可以向这些客户提供现场服务,以便帮助客户完成生存状态的验证,从而使其能够顺利领取到养老金。本实施例中,当客户需要现场服务时,可以通过客户终端呼叫坐席终端,坐席终端记录客户需求,将客户需求上传至主节点。现场服务请求中携带了客户标识。主节点利用客户需求生成现场服务任务,将现场服务任务发送至相应的业务终端。具体的,客户需求中包括客户所在区域,主节点根据客户所在区域获取多个业务终端对应的终端标识。主节点获取多个终端标识对应的任务量,得到当前任务量最少的终端标识,将现场服务任务发送至当前任务量最少的终端标识对应的业务终端。或者主节点获取多个业务终端的位置信息,将业务中的位置信息与客户地址进行比较,得到当前与客户地址最近的终端标识,将现场服务任务发送至当前与客户地址最近的终端标识。业务终端安装了应用程序,业务人员携带业务终端前往目的地去执行现场服务任务。业务终端可以记录业务人员的运动轨迹,将其运动轨迹上传至主节点。当业务人员到达目的地后,可以通过业务终端进行签到。具体地,业务终端获取当前所处的地理位置坐标,将当前所处的地理位置坐标与现场服务任务的目的地坐标进行比较。当业务终端当前所处的地理位置坐标在现场服务任务的目的地坐标范围内时,业务终端签到成功。以此对业务人员的现场服务进行实时跟踪。业务终端签到成功之后,业务人员通过应用程序输入客户标识,利用客户标识生成验证请求,将验证请求上传至主节点。主节点可以参照上述实施例中提供的方式,对验证请求分配至集群中的从节点,由集群中的从节点对客户的生存状态进行验证,直至客户标识对应的生存状态通过验证。由此通过业务人员的现场服务,能够帮助不熟悉应用操作的客户完成验证,从而使其能够顺利领取到养老金。在一个实施例中,在将现场服务任务发送至业务终端的步骤之后,还包括:接收业务终端发送的呼叫请求,呼叫请求中携带了客户标识;根据客户标识查询客户终端对应的终端标识;根据终端标识建立业务终端与客户终端之间的通话。本实施例中,在业务人员向客户提供现场服务之前,可以先与客户进行电话联系。业务终端的应用程序界面上显示了客户标识,该客户标识后面有对应的通话控件,业务人员可以通过点击或触摸业务终端屏幕上的通话控件发起通话。业务终端获取通话控件的点击操作,向主节点发送呼叫请求。主节点根据呼叫请求携带的客户标识查询与客户标识对应的终端标识,根据查询到的终端标识向客户终端发送呼叫请求,以建立业务终端与客户终端之间的语音通话。在业务人员为客户提供现场服务时,并不能直接获悉客户的联系方式,需要通过主节点建立业务人员与客户之间的通话,由此能够有效防止客户信息泄露。如图3所示,本申请还提供了一种在线验证装置。在一个实施例中,该装置包括:接收模块302、请求分配模块304和分发模块306,每个模块可以通过软件、硬件或其组合来实现。其中:接收模块302,用于接收客户终端发送的多个验证请求;验证请求中携带了客户标识。请求分配模块304,用于根据验证请求获取服务列表,服务列表中包括多个从节点标识;根据从节点标识轮询多个从节点的当前负载权重,根据当前负载权重选择与验证请求对应的从节点标识;对被选择的从节点标识对应的当前负载权重进行平滑处理,利用平滑处理后的结果选择下一个理赔请求对应的从节点标识。分发模块306,用于根据被选择的从节点标识将多个验证请求依次发送至对应的从节点,以使得从节点根据生成状态验证请求向客户终端发送提示信息,当捕捉到客户终端返回的人脸图像以及提示信息对应的面部动作时,对人脸图像和面部动作进行审核,审核通过后,客户标识对应的生存状态通过验证。在一个实施例中,请求分配模块还用于根据服务列表获取多个从节点标识对应的当前负载权重;对多个从节点标识对应的当前负载权重进行遍历,得到最高负载权重;将接收到的其中一个验证请求分配至最高负载权重的从节点;对分配验证请求后的从节点的当前负载权重进行平滑处理;针对下一个验证请求,根据平滑处理结果再次计算多个从节点标识对应的当前负载权重,得到最高当前负载权重;将下一个验证请求分配至最高当前负载权重的从节点,得到下一个验证请求对应的从节点标识,直至为多个验证请求选择出对应的从节点标识。在一个实施例中,请求分配模块还用于根据服务列表获取多个从节点标识对应的初始负载权重;利用多个初始权重计算负载权重总和;利用负载权重总和最高负载权重对分配验证请求后的从节点的当前负载权重进行平滑处理。在一个实施例中,接收模块还用于接收坐席终端上传的客户需求;分发模块还用于利用客户需求生成现场服务任务,将现场服务任务发送至业务终端;接收模块还用于接收业务终端执行现场服务任务时上传的验证请求;请求分配模块还用于执行根据验证请求获取从节点集群对应的服务列表的步骤,直至客户标识对应的验证通过。在一个实施例中,接收模块还用于接收业务终端发送的呼叫请求,呼叫请求中携带了客户标识;该装置还包括:通话连接模块,用于根据客户标识查询客户终端对应的终端标识;根据终端标识建立业务终端与客户终端之间的通话。上述的在线验证装置可以实现为一种计算机程序的形式,计算机程序可在如图4所示的计算机设备上运行。其中,计算机设备可以是一种服务器。该服务器可以是集群中的一个节点,例如,主节点。在一个实施例中,提供了一种计算机设备,如服务器(上述实施例中的主节点),如图4所示,该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该计算机设备的非易失性存储介质存储有操作系统和和计算机程序。该计算机设备的内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种在线验证方法。本领域技术人员可以理解,图4中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:接收客户终端发送的多个验证请求;验证请求中携带了客户标识;根据验证请求获取服务列表,服务列表中包括多个从节点标识;根据从节点标识轮询多个从节点的当前负载权重,根据当前负载权重选择与验证请求对应的从节点标识;对被选择的从节点标识对应的当前负载权重进行平滑处理,利用平滑处理后的结果选择下一个理赔请求对应的从节点标识;根据被选择的从节点标识将多个验证请求依次发送至对应的从节点,以使得从节点根据生成状态验证请求向客户终端发送提示信息,当捕捉到客户终端返回的人脸图像以及提示信息对应的面部动作时,对人脸图像和面部动作进行审核,审核通过后,客户标识对应的生存状态通过验证。在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据服务列表获取多个从节点标识对应的当前负载权重;对多个从节点标识对应的当前负载权重进行遍历,得到最高负载权重;将接收到的其中一个验证请求分配至最高负载权重的从节点;对分配验证请求后的从节点的当前负载权重进行平滑处理;针对下一个验证请求,根据平滑处理结果再次计算多个从节点标识对应的当前负载权重,得到最高当前负载权重;将下一个验证请求分配至最高当前负载权重的从节点,得到下一个验证请求对应的从节点标识,直至为多个验证请求选择出对应的从节点标识。在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据服务列表获取多个从节点标识对应的初始负载权重;利用多个初始权重计算负载权重总和;利用负载权重总和最高负载权重对分配验证请求后的从节点的当前负载权重进行平滑处理。在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收坐席终端上传的客户需求;利用客户需求生成现场服务任务,将现场服务任务发送至业务终端;接收业务终端执行现场服务任务时上传的验证请求;执行根据验证请求获取服务列表的步骤,直至客户标识对应的验证通过。在一个实施例中,处理器执行计算机程序时还实现以下步骤:接收业务终端发送的呼叫请求,呼叫请求中携带了客户标识;根据客户标识查询客户终端对应的终端标识;根据终端标识建立业务终端与客户终端之间的通话。在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收客户终端发送的多个验证请求;验证请求中携带了客户标识;根据验证请求获取服务列表,服务列表中包括多个从节点标识;根据从节点标识轮询多个从节点的当前负载权重,根据当前负载权重选择与验证请求对应的从节点标识;对被选择的从节点标识对应的当前负载权重进行平滑处理,利用平滑处理后的结果选择下一个理赔请求对应的从节点标识;根据被选择的从节点标识将多个验证请求依次发送至对应的从节点,以使得从节点根据生成状态验证请求向客户终端发送提示信息,当捕捉到客户终端返回的人脸图像以及提示信息对应的面部动作时,对人脸图像和面部动作进行审核,审核通过后,客户标识对应的生存状态通过验证。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据服务列表获取多个从节点标识对应的当前负载权重;对多个从节点标识对应的当前负载权重进行遍历,得到最高负载权重;将接收到的其中一个验证请求分配至最高负载权重的从节点;对分配验证请求后的从节点的当前负载权重进行平滑处理;针对下一个验证请求,根据平滑处理结果再次计算多个从节点标识对应的当前负载权重,得到最高当前负载权重;将下一个验证请求分配至最高当前负载权重的从节点,得到下一个验证请求对应的从节点标识,直至为多个验证请求选择出对应的从节点标识。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据服务列表获取多个从节点标识对应的初始负载权重;利用多个初始权重计算负载权重总和;利用负载权重总和最高负载权重对分配验证请求后的从节点的当前负载权重进行平滑处理。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收坐席终端上传的客户需求;利用客户需求生成现场服务任务,将现场服务任务发送至业务终端;接收业务终端执行现场服务任务时上传的验证请求;执行根据验证请求获取服务列表的步骤,直至客户标识对应的验证通过。在一个实施例中,计算机程序被处理器执行时还实现以下步骤:接收业务终端发送的呼叫请求,呼叫请求中携带了客户标识;根据客户标识查询客户终端对应的终端标识;根据终端标识建立业务终端与客户终端之间的通话。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一个或多个非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-OnlyMemory,ROM)等。以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1