CN112101286A - 一种服务请求的方法、装置、计算机设备及存储介质 - Google Patents
一种服务请求的方法、装置、计算机设备及存储介质 Download PDFInfo
- Publication number
- CN112101286A CN112101286A CN202011024840.3A CN202011024840A CN112101286A CN 112101286 A CN112101286 A CN 112101286A CN 202011024840 A CN202011024840 A CN 202011024840A CN 112101286 A CN112101286 A CN 112101286A
- Authority
- CN
- China
- Prior art keywords
- service request
- request object
- verification
- face
- service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 129
- 238000012795 verification Methods 0.000 claims abstract description 282
- 230000004044 response Effects 0.000 claims abstract description 40
- 238000001514 detection method Methods 0.000 claims description 136
- 230000009471 action Effects 0.000 claims description 81
- 230000000977 initiatory effect Effects 0.000 claims description 27
- 238000013528 artificial neural network Methods 0.000 claims description 22
- 230000008569 process Effects 0.000 claims description 21
- 230000036541 health Effects 0.000 claims description 14
- 238000012545 processing Methods 0.000 claims description 14
- 238000004590 computer program Methods 0.000 claims description 11
- 230000001960 triggered effect Effects 0.000 description 14
- 238000010586 diagram Methods 0.000 description 6
- 230000002159 abnormal effect Effects 0.000 description 5
- 230000005587 bubbling Effects 0.000 description 4
- 238000004891 communication Methods 0.000 description 4
- 230000008901 benefit Effects 0.000 description 3
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 201000010099 disease Diseases 0.000 description 3
- 208000037265 diseases, disorders, signs and symptoms Diseases 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000006073 displacement reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000009467 reduction Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 238000001574 biopsy Methods 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000001815 facial effect Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005070 sampling Methods 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
- 239000000126 substance Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000012549 training Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F18/00—Pattern recognition
- G06F18/20—Analysing
- G06F18/21—Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
- G06F18/214—Generating training patterns; Bootstrap methods, e.g. bagging or boosting
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/40—Scenes; Scene-specific elements in video content
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/40—Spoof detection, e.g. liveness detection
- G06V40/45—Detection of the body part being alive
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Multimedia (AREA)
- Human Computer Interaction (AREA)
- Data Mining & Analysis (AREA)
- Bioinformatics & Cheminformatics (AREA)
- Evolutionary Computation (AREA)
- Evolutionary Biology (AREA)
- General Engineering & Computer Science (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Bioinformatics & Computational Biology (AREA)
- Artificial Intelligence (AREA)
- Life Sciences & Earth Sciences (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
本公开提供了一种服务请求的方法、装置、计算机设备及存储介质,其中,该方法包括:响应于第一人脸核验事件,通过第一设备获取包括服务请求对象人脸的第一视频;利用所述第一视频,对所述服务请求对象进行第一人脸核验;所述第一人脸核验包括第一身份核验和第一活体核验;响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态。本公开实施例通过在控制服务请求对象使用的第一设备进入服务状态前,通过活体核验和身份核验验证服务请求对象身份的合法性,从而能够实现对服务请求对象的有效监督,减少非法人员冒用合法用户身份请求服务的情况,提升服务提供对象在提供服务时的安全性。
Description
技术领域
本公开涉及互联网应用技术领域,具体而言,涉及一种服务请求的方法、装置、计算机设备及存储介质。
背景技术
随着网络技术和移动终端技术的不断发展,网约车作为一种便捷的出行方式,成为人们出行的重要选择。网约车平台的用户包括服务请求对象(乘客)和服务提供对象(驾驶员)。在服务请求对象请求网约车服务时,会通过第一设备向网约车平台发起订单;网约车在接收到第一设备发送的订单后,为服务请求对象筛选服务请求对象,并将服务请求给筛选得到的服务请求对象,以使服务请求对象能够基于订单为服务请求对象提供网约车服务。
发明内容
本公开实施例至少提供一种服务请求的方法、装置、计算机设备及存储介质。
第一方面,本公开实施例提供了一种服务请求的方法,包括:响应于第一人脸核验事件,通过第一设备获取包括服务请求对象人脸的第一视频;利用所述第一视频,对所述服务请求对象进行第一人脸核验;所述第一人脸核验包括第一身份核验和第一活体核验;响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态。
这样,通过在服务请求发起前,通过第一活体核验和第一身份核验验证服务请求对象身份的合法性,并在服务请求对象身份合法的前提下,才会会控制第一设备进入被服务状态,从而能够对服务请求对象进行有效监督,减少非法人员冒用合法用户身份请求服务的情况,提升服务提供对象在提供服务时的安全性。
一种可能的实施方式中,所述服务请求对象包括乘客;所述响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态,包括:响应于所述乘客属于备案乘客,以及所述乘客通过所述第一活体核验,开启所述乘客通过所述第一设备创建订单的建单权限,和/或通过所述第一设备基于获取的出发地点及目的地点,为所述乘客创建订单。
这样,通过开启乘客通过第一设备创建订单的权限,和/或为乘客创建订单,能够实现为服务请求对象提供约车服务。
一种可能的实施方式中,还包括:基于所述第一视频,对所述服务请求对象进行状态检测,确定所述服务请求对象的状态;所述响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态,包括:响应于所述服务请求对象通过所述第一人脸核验,基于所述状态,按照与所述状态对应的请求发起方式发起服务请求。
这样,通过基于第一视频对服务请求对象进行状态检测,并基于状态检测结果,针对性的按照服务请求对象的状态对应的请求发起方式发起服务请求,解决服务请求对象的需求,提升用户感受度。
一种可能的实施方式中,所述状态检测包括如下至少一项:醉酒状态检测和健康状态检测;在所述醉酒状态检测的检测结果指示所述服务请求对象的状态包括所述服务请求对象处于醉酒状态的情况下,和/或,在所述健康状态检测的检测结果指示所述服务请求对象的状态包括所述服务请求对象处于非健康状态的情况下,所述基于所述状态,按照与所述状态对应的请求发起方式发起服务请求,包括:基于所述状态检测得到的检测结果,生成标识信息;向第二设备发送携带有所述标识信息的所述服务请求,以使所述第二设备基于所述服务请求携带的标识信息,为所述服务请求对象分配与所述服务请求对象的状态匹配的服务提供对象。
一种可能的实施方式中,所述第一人脸核验事件包括下述至少一种:所述服务请求对象通过所述第一设备向服务器发送发单指令;目标时段对应时长大于时间差阈值,其中,所述目标时段的起始时刻为最近一次人脸核验的第二时间,所述目标时刻的截止时刻为当前的第一时间;所述当前的第一时间属于目标时间区间;所述服务请求对象通过所述第一设备登录至服务器;所述服务请求对象通过所述第一设备运行用于提供目标服务的应用程序。
这样,通过上述至少一种人脸核验事件,实现了能够在请求服务前对服务请求对象进行第一身份核验和第一活体核验,从而减少非法人员冒用合法用户请求服务的情况,提升服务提供对象在提供服务时的安全性。
一种可能的实施方式中,所述通过第一设备获取包括服务请求对象人脸的第一视频,包括:
通过第一设备发出第一动作提示信息,并在发出所述第一动作提示信息后,通过与所述第一设备关联的图像获取设备获取所述第一视频;所述第一动作提示信息用于指示所述服务请求对象做出目标动作。
这样,通过上述方法,能够通过向服务请求对象发出第一动作提示信息,提示服务请求对象按照第一动作提示信息做出动作,避免在身份核验时的视频攻击。
一种可能的实施方式中,利用所述第一视频,对所述服务请求对象进行第一活体核验,包括:利用预先训练的动作检测神经网络,对所述第一视频中的人脸进行动作检测,并基于所述动作检测的结果、以及所述目标动作,得到第一活体核验结果。
这样,通过上述过程,能够通过动作检测神经网络准确检测出服务请求对象是否做出目标动作。
一种可能的实施方式中,所述通过第一设备获取包括服务请求对象人脸的第一视频,包括:通过所述第一设备发出第二动作提示信息,并在发出所述第二动作提示信息后,通过与所述第一设备关联的图像获取设备获取所述第一视频;所述第二动作提示信息用于指示所述服务请求对象将人脸保持在所述图像获取设备的拍摄视野内的时长大于预设时长。
这样,通过上述方法,利用了活体的人脸在不主动做出任何动作的时候,也会产生由于生理性变化造成的人体表面的改变,或者做出微小的位移。活体核验神经网络利用该原理,能够对第一视频中的至少部分图像进行活体核验,得到至少部分图像分别对应的活体核验结果,不需要服务请求对象做出其他动作。
一种可能的实施方式中,利用所述第一视频,对所述服务请求对象进行第一活体核验,包括:针对所述第一视频中的至少部分第一图像,利用预先训练的活体核验神经网络,对所述至少部分第一图像中的人脸进行第一活体核验,得到所述至少部分第一图像分别对应的活体核验子结果;基于所述至少部分第一图像分别对应的活体核验子结果,得到所述第一视频中人脸的第一活体核验结果。
这样,实现了对第一视频中人脸核验结果的精确检测。
一种可能的实施方式中,利用所述第一视频,对所述服务请求对象进行第一身份核验,包括:从所述第一视频中确定目标第一图像;利用所述目标第一图像,对所述服务请求对象进行第一身份核验。
这样,能够从第一视频中确定效果较好的一帧第一图像作为目标第一图像,提升身份核验的准确率。
一种可能的实施方式中,所述从所述第一视频中确定目标第一图像,包括:对所述第一视频中的多帧第一图像分别进行质量检测;基于所述多帧第一图像分别对应的质量检测结果,从所述第一视频中,确定所述目标第一图像。
一种可能的实施方式中,所述质量检测,包括下述至少一种:亮度检测、头部姿态检测、模糊程度检测、分辨率检测、以及遮挡程度检测。
一种可能的实施方式中,针对所述服务请求的方法在第一设备执行的情况,利用所述目标第一图像,对所述服务请求对象进行第一身份核验,包括:向服务器发送所述目标第一图像,以使所述服务器基于所述目标第一图像对所述服务请求对象进行所述第一身份核验,并接收所述服务器反馈的第一身份核验结果;或者,接收所述服务器发送的所述服务请求对象的目标人脸图像,并基于所述目标第一图像、以及所述目标人脸图像,对所述服务请求对象进行所述第一身份核验;其中,所述目标人脸图像为所述服务请求对象在所述服务器进行注册的过程中通过所述第一设备上传的人脸图像。
一种可能的实施方式中,通过第一设备获取包括服务请求对象人脸的第二视频;利用所述第二视频,对所述服务请求对象进行第二人脸核验;所述第二人脸核验包括:第二活体核验和第二身份核验中的至少一项;响应所述服务请求对象通过所述第二人脸核验通过后,生成所述服务请求对象的注册信息。
一种可能的实施方式中,所述生成所述服务请求对象的注册信息,包括:从所述第二视频中,确定目标第二图像;基于所述目标第二图像,生成所述注册信息。
一种可能的实施方式中,针对所述第二人脸核验包括第二身份核验的情况,对所述服务请求对象进行第二身份核验包括:获取所述服务请求对象的身份图像;所述身份图像中包括所述服务请求对象的人脸图像;利用所述第二视频、以及所述身份图像,对所述服务请求对象进行第二身份核验。
一种可能的实施方式中,针对所述服务请求的方法在服务器中执行的情况,所述服务请求的方法还包括:响应第二人脸核验事件的触发,通过第三设备获取包括服务提供对象人脸的第三视频;利用所述第三视频,对所述服务提供对象进行第三人脸核验;所述第三人脸核验包括:第三身份核验以及第三活体核验;响应于所述服务提供对象通过所述第三人脸核验,控制所述第三设备进入服务状态。
一种可能的实施方式中,所述服务提供对象包括驾驶员;所述响应于所述服务提供对象通过所述第三人脸核验,控制所述第三设备进入服务状态,包括:响应于所述驾驶员属于备案驾驶员,以及所述驾驶员通过所述第三活体核验,开启所述驾驶员通过所述第二设备接受订单的接单权限和/或通过所述第二设备为所述驾驶员分配订单。
一种可能的实施方式中,还包括:为通过所述第一身份核验的服务请求对象匹配目标服务提供对象;所述目标服务提供对象为通过身份核验和活体核验的服务提供对象。
第二方面,本公开实施例还提供一种服务请求的装置,包括:第一响应模块,用于响应第一人脸核验事件的触发,通过第一设备获取包括服务请求对象人脸的第一视频;核验模块,用于利用所述第一视频,对所述服务请求对象进行第一人脸核验;所述第一人脸核验包括第一身份核验和第一活体核验;处理模块,用于响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态。
一种可能的实施方式中,所述服务请求对象包括乘客;所述处理模块,在响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态时,用于:响应于所述乘客属于备案乘客,以及所述乘客通过所述第一活体核验,开启所述乘客通过所述第一设备创建订单的建单权限,和/或通过所述第一设备基于获取的出发地点及目的地点,为所述乘客创建订单。
一种可能的实施方式中,还包括:检测模块,用于基于所述第一视频,对所述服务请求对象进行状态检测,确定所述服务请求对象的状态;
所述处理模块,在响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态时,用于:
响应于所述服务请求对象通过所述第一人脸核验,基于所述状态,按照与所述状态对应的请求发起方式发起服务请求。
一种可能的实施方式中,所述状态检测包括如下至少一项:醉酒状态检测和健康状态检测;在所述醉酒状态检测的检测结果指示所述服务请求对象的状态包括所述服务请求对象处于醉酒状态的情况下,和/或,在所述健康状态检测的检测结果指示所述服务请求对象的状态包括所述服务请求对象处于非健康状态的情况下,所述处理模块,在基于所述状态,按照与所述状态对应的请求发起方式发起服务请求时,用于:基于所述状态检测得到的检测结果,生成标识信息;向第二设备发送携带有所述标识信息的所述服务请求,以使所述第二设备基于所述服务请求携带的标识信息,为所述服务请求对象分配与所述服务请求对象的状态匹配的服务提供对象。
一种可能的实施方式中,所述第一人脸核验事件包括下述至少一种:所述服务请求对象通过所述第一设备向服务器发送发单指令;目标时段对应时长大于时间差阈值,其中,所述目标时段的起始时刻为最近一次人脸核验的第二时间,所述目标时刻的截止时刻为当前的第一时间;所述当前的第一时间属于目标时间区间;所述服务请求对象通过所述第一设备登录至服务器;所述服务请求对象通过所述第一设备运行用于提供目标服务的应用程序。
一种可能的实施方式中,所述第一响应模块,在通过第一设备获取包括服务请求对象人脸的第一视频时,用于:通过第一设备发出第一动作提示信息,并在发出所述第一动作提示信息后,通过与所述第一设备关联的图像获取设备获取所述第一视频;所述第一动作提示信息用于指示所述服务请求对象做出目标动作。
一种可能的实施方式中,所述核验模块,在利用所述第一视频,对所述服务请求对象进行第一活体核验时,用于:利用预先训练的动作检测神经网络,对所述第一视频中的人脸进行动作检测,并基于所述动作检测的结果、以及所述目标动作,得到第一活体核验结果。
一种可能的实施方式中,所述第一响应模块,在通过第一设备获取包括服务请求对象人脸的第一视频时,用于:通过所述第一设备发出第二动作提示信息,并在发出所述第二动作提示信息后,通过与所述第一设备关联的图像获取设备获取所述第一视频;所述第二动作提示信息用于指示所述服务请求对象将人脸保持在所述图像获取设备的拍摄视野内的时长大于预设时长。
一种可能的实施方式中,所述核验模块,在利用所述第一视频,对所述服务请求对象进行第一活体核验时,用于:针对所述第一视频中的至少部分第一图像,利用预先训练的活体核验神经网络,对所述至少部分第一图像中的人脸进行第一活体核验,得到所述至少部分第一图像分别对应的活体核验子结果;基于所述至少部分第一图像分别对应的活体核验子结果,得到所述第一视频中人脸的第一活体核验结果。
一种可能的实施方式中,所述核验模块,在利用所述第一视频,对所述服务请求对象进行第一身份核验时,用于:从所述第一视频中确定目标第一图像;利用所述目标第一图像,对所述服务请求对象进行第一身份核验。
一种可能的实施方式中,所述核验模块,在从所述第一视频中确定目标第一图像时,用于:对所述第一视频中的多帧第一图像分别进行质量检测;基于所述多帧第一图像分别对应的质量检测结果,从所述第一视频中,确定所述目标第一图像。
一种可能的实施方式中,所述质量检测,包括下述至少一种:亮度检测、头部姿态检测、模糊程度检测、分辨率检测、以及遮挡程度检测。
一种可能的实施方式中,针对所述服务请求的方法在第一设备执行的情况,所述核验模块,在利用所述目标第一图像,对所述服务请求对象进行第一身份核验时,用于:向服务器发送所述目标第一图像,以使所述服务器基于所述目标第一图像对所述服务请求对象进行所述第一身份核验,并接收所述服务器反馈的第一身份核验结果;或者,接收所述服务器发送的所述服务请求对象的目标人脸图像,并基于所述目标第一图像、以及所述目标人脸图像,对所述服务请求对象进行所述第一身份核验;其中,所述目标人脸图像为所述服务请求对象在所述服务器进行注册的过程中通过所述第一设备上传的人脸图像。
一种可能的实施方式中,还包括:注册模块,用于:通过第一设备获取包括服务请求对象人脸的第二视频;利用所述第二视频,对所述服务请求对象进行第二人脸核验;所述第二人脸核验包括:第二活体核验和第二身份核验中的至少一项;响应所述服务请求对象通过所述第二人脸核验通过后,生成所述服务请求对象的注册信息。
一种可能的实施方式中,所述注册模块,在生成所述服务请求对象的注册信息时,用于:从所述第二视频中,确定目标第二图像;基于所述目标第二图像,生成所述注册信息。
一种可能的实施方式中,针对所述第二人脸核验包括第二身份核验的情况,所述核验模块,在对所述服务请求对象进行第二身份核验时,用于:获取所述服务请求对象的身份图像;所述身份图像中包括所述服务请求对象的人脸图像;利用所述第二视频、以及所述身份图像,对所述服务请求对象进行第二身份核验。
一种可能的实施方式中,针对本公开实施例提供的服务请求的装置部署在服务器中情况,还包括第二响应模块,用于响应第二人脸核验事件的触发,通过第三设备获取包括服务提供对象人脸的第三视频;利用所述第三视频,对所述服务提供对象进行第三人脸核验;所述第三人脸核验包括:第三身份核验以及第三活体核验;响应于所述服务提供对象通过所述第三人脸核验,控制所述第三设备进入服务状态。
一种可能的实施方式中,所述服务提供对象包括驾驶员;所述第二响应模块,在响应于所述服务提供对象通过所述第三人脸核验,控制所述第三设备进入服务状态时,用于:
响应于所述驾驶员属于备案驾驶员,以及所述驾驶员通过所述第三活体核验,开启所述驾驶员通过所述第二设备接受订单的接单权限和/或通过所述第二设备为所述驾驶员分配订单。
一种可能的实施方式中,还包括:匹配模块,用于为通过所述第一身份核验的服务请求对象匹配目标服务提供对象;所述目标服务提供对象为通过身份核验和活体核验的服务提供对象。
第三方面,本公开可选实现方式还提供一种计算机设备,处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述机器可读指令被所述处理器执行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
第四方面,本公开可选实现方式还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被运行时执行上述第一方面,或第一方面中任一种可能的实施方式中的步骤。
关于上述服务请求的装置、计算机设备、及计算机可读存储介质的效果描述参见上述服务请求的方法的说明,这里不再赘述。
为使本公开的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本公开实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,此处的附图被并入说明书中并构成本说明书中的一部分,这些附图示出了符合本公开的实施例,并与说明书一起用于说明本公开的技术方案。应当理解,以下附图仅示出了本公开的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本公开实施例所提供的一种服务请求的方法的流程图;
图2示出了本公开实施例所提供的服务请求的方法中,在进行人脸核验过程中第一设备提供的图形交互界面的示意图;
图3示出了本公开实施例所提供的另外一种服务请求的方法的流程图;
图4示出了本公开实施例所提供的另外一种服务请求的方法的流程图;
图5示出了本公开实施例所提供的一种服务请求的装置的示意图;
图6示出了本公开实施例所提供的一种计算机设备的示意图。
具体实施方式
为使本公开实施例的目的、技术方案和优点更加清楚,下面将结合本公开实施例中附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。通常在此处描述和示出的本公开实施例的组件可以以各种不同的配置来布置和设计。因此,以下对本公开的实施例的详细描述并非旨在限制要求保护的本公开的范围,而是仅仅表示本公开的选定实施例。基于本公开的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本公开保护的范围。
经研究发现,网约车的服务请求对象(也即乘客)在网约车平台注册时,通常需要向网约车平台发送手机号码,并接收网约车平台根据手机号码反馈的手机认证码,然后将手机号码和手机认证码一起发送给网约车平台进行认证,认证通过后,即将手机号码作为用户在网约车平台的登录账号,注册在网约车平台中;用户在通过第一设备向服务器请求网约车服务时,只需要通过预先注册的手机号码登录至网约车平台,并向网约车平台发起服务请求即可。但在实际中,由于服务请求对象的真实身份无法得到预先验证,服务提供对象的真正服务对象可能并非是手机号码的注册人,造成服务提供对象在提供服务时存在一定的安全隐患。
另外,不同服务请求对象在约车时,需要根据服务请求对象的不同状态进行针对性处理,当前网约车并未针对服务请求对象的不同状态进行针对性处理。
基于上述研究,本公开提供了一种服务请求的方法,通过在发起服务订单前,对服务请求对象进行活体核验及身份核验,并在活体核验和身份核验均通过后,才会触发服务请求的发起,从而能够在发起服务请求前,预先对服务请求对象进行身份和活体的人脸核验,这样能够对服务请求对象所使用的第一设备是否进入被服务状态进行有效管理及控制。这样不仅实现对服务请求对象的身份进行有效监督,还可以基于检测结果,采用自动化的方式控制服务请求对象所具备的权限。这就意味着,采用本公开提供的技术方案还可以对服务请求对象进行有效监督,降低因服务请求对象与注册对象不匹配的情况带来的安全隐患,提升服务过程中的安全性。
针对以上方案所存在的缺陷,均是发明人在经过实践并仔细研究后得出的结果,因此,上述问题的发现过程以及下文中本公开针对上述问题所提出的解决方案,都应该是发明人在本公开过程中对本公开做出的贡献。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
为了使得本领域技术人员能够使用本公开内容,结合示例性应用场景“网约车出行场景”做相关介绍。对于本领域技术人员来说,在不脱离本公开的精神和范围的情况下,可以将这里定义的一般原理应用于其他实施例和应用场景。虽然本公开主要围绕网约车司机提供网约车服务进行描述,但是应该理解,这仅是一个示例性实施例。本公开可以应用于任何其他交通运输类型。例如,本公开可以应用于不同的运输***环境,包括陆地,海洋,或航空等,或其任意组合。运输***的交通工具可以包括出租车、私家车、顺风车、公共汽车、船只、飞机、或无人驾驶车辆等,或其任意组合。本公开还可以包括用于基于互联网为用户提供服务的任何服务***,例如,用于发送和/或接收快递的***、用于买卖双方交易的服务***。需要说明的是,本公开实施例中将会用到术语“包括”,用于指出其后所声明的特征的存在,但并不排除增加其它的特征。
为便于对本实施例进行理解,首先对本公开实施例所公开的一种服务请求的方法进行详细介绍,本公开实施例所提供的服务请求的方法的执行主体一般为具有一定计算能力的计算机设备,该计算机设备例如包括:设备或服务器或其它处理设备,设备可以为用户设备(User Equipment,UE)、移动设备、用户终端、终端、蜂窝电话、无绳电话、个人数字处理(Personal Digital Assistant,PDA)、手持设备、计算设备、车载设备、可穿戴设备等。在一些可能的实现方式中,该服务请求的方法可以通过处理器调用存储器中存储的计算机可读指令的方式来实现。
下面以将本公开实施例提供的服务请求的方法应用于网约车领域为例,对本公开实施例提供的服务请求的方法加以说明。本公开实施例中,第一设备为服务请求对象使用的设备;第二设备为服务提供对象使用的设备。在第一设备中,例如可以部署用于为服务请求对象提供服务的应用程序;服务请求对象可以通过该应用程序,向服务器发起服务请求。第二设备中,例如可以部署用于为服务提供对象提供服务的应用程序,服务提供对象可以通过该应用程序,进入服务状态,并在服务状态下,能够接收服务器发送的约车订单。
参见图1所示,为本公开实施例提供的服务请求的方法的流程图,所述方法包括步骤S101~S103,其中:
S101:响应于第一人脸核验事件,通过第一设备获取包括服务请求对象人脸的第一视频。
在具体实施中,本公开实施例中的第一人脸核验事件例如包括但不限于下述a1~a7中至少一种:
a1:所述服务请求对象通过所述第一设备触发发单指令。
在具体实施中,服务请求对象的第一设备中,部署有用于提供网约车服务的应用程序。在该应用程序启动后,第一设备的图形用户界面中为服务请求对象展示发单服务界面;在该发单服务界面中,例如可以设置地址输入框,用于服务请求对象输入目的地;在该发单服务界面中,还可以设置用于触发发单的控件;在服务请求对象需要网约车服务时,可以通过该控件触发发单指令。在服务请求对象触发单指令后,确认第一人脸核验事件被触发。
在该种情况下,一旦服务请求对象需要网约车服务,即可以触发第一人脸核验事件,保证服务请求对象每次发起服务订单均通过第一人脸核验后方可,从而减少非法人员冒用合法用户身份请求服务的情况,提升服务提供对象在提供服务时的安全性。
示例性的,针对本公开提供的服务请求的方法在第一设备中执行的情况,第一设备能够检测到服务请求对象是否触发了发单指令;在检测到服务请求对象触发了发单指令后,确认第一人脸核验事件被触发,进而开启第一设备安装的图像获取设备获取包括服务请求对象人脸的第一视频。
针对本公开实施例提供的服务请求的方法在服务器中执行的情况,第一设备在检测到服务请求对象触发了发单指令后,向服务器发送该发单指令;服务器在接收到第一设备发送的发单指令后,确认第一人脸核验事件被触发,进而控制第一设备获取包括服务请求对象人脸的第一视频。
a2:目标时段对应时长大于时间差阈值,其中,所述目标时段的起始时刻为最近一次人脸核验的第二时间,所述目标时刻的截止时刻为当前的第一时间。
在具体实施中,第一设备或者服务器可以记录每一次进行第一人脸核验的时间。在检测到当前的第一时间,与最近一次第一人脸核验的第二时间之间的时间差大于时间差阈值后,确定第一人脸核验事件被触发。
在该种情况下,会每隔一定的时间即对服务请求对象进行第一人脸核验,在保证能够及时对服务请求对象进行第一人脸核验的前提下,避免由于每次发单都会进行第一人脸核验造成的操作繁琐的问题。
这里,进行第一人脸核验的时间间隔可以是固定的,也可以是不固定的,例如可以在服务请求对象的服务请求频率较高时,设置较小的时间间隔;在服务请求对象的服务请求频率较低时,设置较大的时间间隔。这样可以对经常请求服务的服务请求对象进行更为有效的监督。具体的,可以根据实际的需要进行确定。
a3:当前的第一时间与最近一次第一人脸核验的第二时间之间的发单数量大于预设的数量阈值。
在具体实施中,第一设备或者服务器可以记录每次进行第一人脸核验的时间,并记录在每次进行第一人脸核验后,服务请求对象发起订单的数量;在当前的第一时间与最近一次第一人脸核验的第二时间之间的发单数量大于预设的数量阈值后,则确定第一人脸核验事件被触发。
在该种情况下,服务请求对象的发单数量每达到一定的数量,就会对服务请求对象进行一次第一人脸核验。
a4:所述当前的第一时间属于目标时间区间。
在具体实施中,目标时间区间可以预先设定,例如将首日的22:00至次日的05:00设置为目标时间区间;当服务请求对象需要网约车服务,并于该目标时间区间内触发网约车服务,则确认第一人脸核验事件被触发。
这里,目标时间区间可以根据实际的需要进行设定,上述目标时间区间仅仅是一个示例,并不对本实施例造成任何的限定。
在该种情况下,可以根据实际的服务情况,例如网约车服务中,深夜和凌晨是安全性较低的时段,可以针对不同的城市或者区域的实际情况,为不同的城市或者区域设置不同的预设时间区间。在服务请求对象发单的时候,可以检测其所在的区域对应的时间区间;在当前的第一时间位对应的时间区间后,触发第一人脸核验事件,从而提升在安全性较低时段的安全系数。
示例性的,针对本公开实施例提供的服务请求的方法在第一设备中执行的情况,第一设备例如可以在服务请求对象启动提供网约车服务的应用程序后,即对当前时间是否在目标时间区间内进行检测;或者,在服务请求对象通过第一设备的图形用户界面中提供的控件触发发单指令后,第一设备对当前时间是否在目标时间区间内进行检测。
针对本公开实施例提供的服务请求的方法在服务器中执行的情况,服务器能够对服务请求对象是否发生冒泡行为进行检测;在检测到服务请求对象发生冒泡行为后,即检测当前时间是否在目标时间区间内。此处,冒泡行为是指服务器接收到第一设备发送的登录请求。另外,第一设备还可以在接收到第一设备发送的发单指令后,检测当前时间是否在目标时间区间内。
a5:服务请求对象的当前状态为异常状态。
在具体实施中,第一设备或者服务器能够监测服务请求对象的当前状态。
该服务请求对象的异常状态例如包括但不限于下述至少一种:①:多次发触发发单指令后又取消;若服务器或者第一设备检测到服务请求对象多次触发发单指令后又取消,则确定服务请求对象处于异常状态,确定触发第一人脸核验事件。②:预设时段内被多个服务提供对象投诉;若服务器或者第一设备检测到服务请求对象在预设时段内被多个服务提供对象投诉,则确定服务请求对象处于异常状态。③:长时间未登陆至服务器;若服务器或者第一设备检测到服务请求对象最近一次登录至服务器的时间与当前时间之间的时间差,超出预设时间差阈值,则确定服务请求对象处于异常状态。
a6:所述服务请求对象通过所述第一设备登录至服务器。
在具体实施中,第一设备中部署的应用程序被启动后,会向服务请求对象展示登录界面;在该登录界面中例如可以设置登录用的控件;当该控件被触发后,第一设备向服务器发起登录请求。
在本公开实施例提供的服务请求的方法在第一设备中执行的情况下,第一设备在向服务器发起登录请求之前,或者向服务器发起登录请求,并成功登录至服务器后,确定第一人脸核验事件被触发。
在本公开实施例提供的服务请求的方法在服务器中执行的情况下,服务器在接收到第一设备发送的登录请求后,确定第一人脸核验事件被触发。
a7:所述服务请求对象通过所述第一设备运行用于提供目标服务的应用程序。
在具体实施中,第一设备中部署的应用程序被启动后,触发第一人脸核验事件。在该种情况下,本公开实施例提供的服务请求的方法通常在第一设备中执行。
在第一人脸核验事件被触发后,通过第一设备获取包括人服务请求对象人脸的第一视频。
承接上述S101,本公开实施例提供的服务请求的方法还包括:
S102:利用所述第一视频,对所述服务请求对象进行第一人脸核验;所述第一人脸核验包括第一身份核验和第一活体核验。
在具体实施中,通过第一设备获取包括服务请求对象人脸的第一视频时,针对本公开实施例提供的服务请求的方法在第一设备中执行的情况,第一设备启动与第一设备具有关联的图像获取设备,获取第一视频。针对本公开实施例提供的服务请求的方法在服务器中执行的情况,服务器可以向第一设备发送第一视频获取指令;第一设备在接收到服务器发送的第一视频获取指令后,启动与第一设备具有关联的图像获取设备获取第一视频,并向服务器发送第一视频。
第一视频的获取方式,包括但不限于下述(1)和(2)中至少一种:
(1)通过第一设备发出第一动作提示信息,并在发出所述第一动作提示信息后,通过与所述第一设备关联的图像获取设备获取所述第一视频;所述第一动作提示信息用于指示所述服务请求对象做出目标动作。
示例性的,针对本公开实施例提供的服务请求的方法在第一设备中执行的情况,第一设备能够通过语音的方式,发出第一动作提示信息,例如发出语音“请眨眼”、“请张嘴”、“请点头”、“请摇头”等第一动作提示信息;或者,能够通过文字的提示方式,在第一设备的图形用户界面中显示第一动作提示信息,例如在图形用户界面中显示“请眨眼”、“请张嘴”、“请点头”等文字形式的第一动作提示信息。第一设备发出第一动作提示信息的具体内容,还可以为其他,可以根据实际的情况具体确定,可以包括但不限于上述例举的情况。
此处,第一动作提示信息例包括由多个动作构成的动作序列,该第一动作提示信息在不同的时段提示服务请求对象需要完成不同的动作,或者在前一个动作完成后需要执行一个新的动作。
在第一设备发出第一动作提示信息后,会控制关联的图像获取设备获取第一视频。
此时,关联的图像获取设备可以与第一设备集成部署,比如,可以设置于第一设备上,或者,关联的图像获取设备与第一设备之间独立部署,且与第一设备之间具备通信连接。例如,关联的图像获取设备包括:在第一设备上设置的摄像头、或者安装于车内,能够与第一设备之间进行通信,并传输数据的其他图像获取设备。
针对本公开实施例提供的服务请求的方法在服务器中执行的情况,服务器响应第一人脸核验事件的触发,能够向第一设备发送第一视频获取指令,以控制第一设备发出第一动作提示信息,并在控制第一设备发出第一动作提示信息后,控制第一设备获取第一视频。第一设备获取第一视频的具体方式,与在第一设备中执行服务请求的方法时获取第一视频的过程类似,在此不再赘述。另外,本公开另一实施例中,服务器还会接收所述第一设备发送的所述第一视频。
在该种情况下,在利用第一视频,对服务请求对象进行第一活体核验,例如可以利用预先训练的动作检测神经网络,对所述第一视频中的人脸进行动作检测,并基于所述动作检测的结果、以及所述目标动作,得到脸第一活体核验结果。
此处,动作检测神经网络,例如是能够对人脸做出的动作进行检测。一种可能的实施方式中,动作检测神经网络,是利用多张样本图像对神经网络进行训练后得到的。神经网络例如包括:特征提取网络、以及动作检测网络。其中,特征提取网络用于对第一视频中的各张图像进行特征提取,得到各张图像的特征图;动作检测网络用于基于第一视频中各张图像的特征图,进行动作检测,得到图像中的人脸是否做出目标动作的动作检测结果。
若动作检测的结果指示人脸做出了目标动作,则对服务请求对象的第一活体核验通过。
(2)通过第一设备发出第二动作提示信息,并在发出所述第二动作提示信息后,通过与所述第一设备关联的图像获取设备获取所述第一视频;所述第二动作提示信息用于指示所述服务请求对象将人脸保持在所述图像获取设备的拍摄视野(也即拍摄范围)内的时长大于预设时长。该预设时长可以根据进行活体核验的需要进行设定,例如5秒、6秒、10秒等。
在具体实施中,与上述(1)类似的,针对本公开实施例提供的服务请求的方法在第一设备中执行的情况,第一设备能够通过语音的方式,或者文字的方式,发出第二动作提示信息。
该第二动作提示信息用于指示服务请求对象将人脸保持在图形获取设备的拍摄视野内的时长大于预设时长,在发出第二动作提示信息后,第一设备控制与之关联的图像获取设备获取第一视频。
针对本公开实施例提供的服务请求的方法在服务器中执行的情况,服务器能够控制第一设备采用类似的方式获取第一视频,第一设备在获取第一视频后,向服务器发送第一视频。
在该种情况下,针对所述第一视频中的至少部分第一图像,利用预先训练的活体核验神经网络,对所述至少部分第一图像中的人脸进行第一活体核验,得到所述至少部分第一图像分别对应的活体核验子结果;基于所述至少部分第一图像分别对应的活体核验子结果,得到所述第一视频中人脸的第一活体核验结果。
在具体实施中,由于活体的人脸在不主动做出任何动作的时候,也会产生由于生理性变化造成的人体表面的改变,或者做出微小的位移。第一活体核验神经网络利用该原理,能够对第一视频中的至少部分图像进行第一活体核验,得到至少部分图像分别对应的第一活体核验结果。
当第一图像对应的活体核验子结果,指示对应图像为活体图像的图像数量达到预设数量,或者达到所有被进行第一活体核验的图像总数量的预设百分比后,确定第一视频中人脸的第一活体核验结果指示该人脸为活体人脸,也即,对服务请求对象的第一活体核验通过。
本公开实施例还提供一种基于第一视频,对服务请求对象进行第一身份核验的具体方法,包括:
从所述第一视频中确定目标第一图像;
所述目标第一图像,对所述服务请求对象进行第一身份核验。
在具体实施中,在具体实施中,目标第一图像例如可以采用随机采样的方式从第一视频中采样获得。
另一种可能的实施方式中,例如可以采用下述方式从第一视频中确定目标第一图像:
对所述第一视频中的多帧第一图像分别进行质量检测;
基于所述多帧第一图像分别对应的质量检测结果,从所述第一视频中,确定所述目标第一图像。
示例性的,质量检测例如包括下述至少一种:
c1:亮度检测。
此处,针对所述质量检测包括亮度检测的情况,对第一图像进行质量检测,包括:
基于第一图像中多个像素点中每个像素点的像素值,确定所述多个像素点的平均亮度值;
在所述平均亮度值大于第一亮度阈值、且小于第二亮度阈值的情况下,确定所述第一图像的亮度检测结果符合亮度条件;其中,所述第一亮度阈值小于所述第二亮度阈值。
此处,若多个像素点的平均亮度值过高,则表征第一图像的整体亮度过高,基于亮度过高的第一图像进行身份核验容易导致检测失败或者检测的准确率下降的问题;类似的,若多个像素点的平均亮度值过低,则表征第一图像的整体亮度过低,也即第一图像过暗,基于亮度过低的第一图像进行身份核验同样容易导致检测失败或者检测的准确率下降,因此确定第一亮度阈值和第二亮度阈值,以使得第一图像的亮度在合适的范围内,避免由于图像亮度过高或者亮度过低导致的检测失败或者检测准确率下降的问题。
c2:头部姿态检测。
针对所述质量检测包括头部姿态检测的情况,对第一图像进行质量检测,包括:
对所述人脸图像进行头部姿态检测,得到所述人脸图像中人脸的头部姿态信息;所述头部姿态信息包括:人脸的俯仰角、以及偏航角;
在所述俯仰角的绝对值小于俯仰角阈值、且所述偏航角的绝对值小于偏航角阈值的情况下,确定第一图像中人脸的头部姿态检测结果符合头部姿态条件。其中俯仰角表示人向上抬头或者向下低头的角度;偏航角表示人向左转头或者向右转头的角度。
此处,若人脸的俯仰角、或者偏航角的角度过大,则第一图像中人脸的大部分特征都无法确定,导致基于第一图像进行身份核验时,身份核验失败或者身份核验的准确率下降;因此通过设置俯仰角阈值以及偏航角阈值,使得第一图像中包括的人脸能够展现出更多的人脸特征,避免由于人脸的偏航角度或者俯仰角度过大导致的特征无法从图像中获得而造成的身份核验失败或者身份核验的准确率下降的问题。
c3:模糊程度检测。
针对所述质量检测包括所述模糊程度检测的情况,所述对第一图像进行质量检测,包括:
对所述第一图像进行关键点检测,得到人脸图像中的多个关键点分别在人脸图像中的位置信息;
根据多个所述关键点中每个关键点的位置信息,确定所述第一图像的清晰度值;
在所述第一图像的清晰度值大于清晰度阈值的情况下,确定所述第一图像的模糊程度检测结果符合清晰度条件。
c4:分辨率检测。
针对质量检测包括分辨率检测的情况,对第一图像进行质量检测包括:
确定第一图像中人脸的对应的区域位置;基于人脸对应的区域位置,在第一图像中所占据的比例,确定第一图像中人脸的分辨率;
在人脸对应的区域位置在第一图像中占据的比例大于预设的比例阈值时,确定第一图像的分辨率符合分辨率条件。
c5:遮挡程度检测。
针对所述质量检测包括遮挡程度检测的情况,所述对第一图像进行质量检测,包括:
对第一图像进行关键点检测,得到第一图像中的多个关键点分别对应的关键点检测结果;
基于所述多个关键点分别对应的关键点检测结果,确定第一图像的遮挡程度值;
在所述遮挡程度值小于遮挡程度值阈值的情况下,确定第一图像的遮挡程度检测结果符合遮挡程度条件。
根据上述质量检测结果,从多帧第一图像中,确定至少一帧符合检测结果均符合对应条件的目标第一图像。
在确定了目标第一图像后,就能够基于目标第一图像对所述服务请求对象进行第一身份核验。
在具体实施中:
(I):针对所述服务请求的方法在第一设备执行的情况:
所述利用所述目标第一图像,对所述服务请求对象进行第一身份核验,包括:
向服务器发送所述目标第一图像,以使所述服务器基于所述目标第一图像对所述服务请求对象进行第一身份核验,并接收所述服务反馈的第一身份核验结果。
此处,服务器中例如可以部署用于进行第一身份核验的神经网络,该神经网络能够识别目标第一图像中人脸的第一关键点,并识别预先保存的服务请求对象的目标人脸图像中人脸的第二关键点,将第一关键点和第二关键点进行匹配;若两者匹配成功,则所生成的第一身份核验结果指示身份核验通过。其中,目标人脸图像为所述服务请求对象在服务器中注册时通过所述第一设备上传至所述服务器的。该第二图像例如为服务请求对象的身份证图像,或者为服务请求对象在服务器中注册时进行人脸核验过程中所拍摄的视频中获取的。
在将第一关键点和第二关键点进行匹配时,例如可以确定由多个第一关键点在第一图像中位置信息构成的第一向量,并确定由多个第二关键点在目标人脸图像中的位置信息构成的第二向量,然后基于第一向量和第二向量之间的相似度;在该相似度大于预设的相似度阈值的情况下,则确认匹配成功。此处,相似度例如可以利用第一向量和第二向量之间的欧式距离、曼哈顿距离、切比雪夫距离、夹角余弦距离等中至少一种来表征;相似度阈值可以根据实际的需要进行确定。相似度阈值越高,则表征匹配的精度越高。若第一向量和第二向量之间的相似度,小于预设的相似度阈值,则匹配失败。
若第一关键点和第二关键点匹配失败,则所生成的第一身份核验结果指示身份核验未通过。
或者,第一设备还可以接收所述服务器发送的所述服务请求对象的目标人脸图像,并基于所述目标第一图像、以及所述目标人脸图像,对所述服务请求对象进行第一身份核验。
其中,所述目标人脸图像为所述服务请求对象在所述服务器进行注册的过程中通过所述第一设备上传的人脸图像
此处,第一设备中能够部署有用于进行第一身份核验的神经网络。该神经网络进行第一身份核验的过程与上述过程类似,在此不再赘述。
(II):针对所述服务请求的方法在服务器中执行的情况:服务器在从第一视频中确定目标第一图像后,基于确定的目标第一图像、以及预先获得的服务请求对象的目标人脸图像,进行第一身份核验,得到第一身份核验结果。
此处,服务器基于目标第一图像以及目标人脸图像进行第一身份核验的过程可以参见上述(I)所示,在此不再赘述。
在利用第一视频,对服务请求的对象进行了第一人脸核验后,若服务请求对象通过了第一人脸核验,则控制第一设备进入被服务状态。
示例性的,服务请求对象包括乘客;控制所述第一设备进入被服务状态例如包括:
响应于所述乘客属于备案乘客,以及所述乘客通过所述第一活体核验,开启所述乘客通过所述第一设备创建订单的建单权限,和/或通过所述第一设备基于获取的出发地点及目的地点,为所述乘客创建订单。
此处,备案乘客可以包括在网约车平台中注册的乘客。
在本公开另一实施例中,还包括:
本公开实施例提供服务请求的方法中,还包括:基于所述第一视频,对所述服务请求对象进行状态检测,确定所述服务请求对象的当前状态。
响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态,具体包括:
响应于所述服务请求对象通过所述第一人脸核验,基于所述状态,按照与所述状态对应的请求发起方式发起服务请求。
其中,基于所述第一视频,对所述服务请求对象进行状态检测,确定所述服务请求对象的当前状态包括:
在利用所述第一视频,利用预先训练的人脸状态检测神经网络,对所述第一视频进行人脸状态检测,得到所述服务请求对象的当前状态。
在具体实施中,状态检测例如包括但不限于下述至少一种:醉酒状态检测、健康状态检测等。
针对不同的状态检测结果,后续有不同的处理。
在所述醉酒状态检测的检测结果指示所述服务请求对象的状态包括所述服务请求对象处于醉酒状态的情况下,和/或,在所述健康状态检测的检测结果指示所述服务请求对象的状态包括所述服务请求对象处于非健康状态的情况下,所述基于所述状态,按照与所述状态对应的请求发起方式发起服务请求,包括:
基于所述状态检测得到的检测结果,生成标识信息;
向第二设备发送携带有所述标识信息的所述服务请求,以使所述第二设备基于所述服务请求携带的标识信息,为所述服务请求对象分配与所述服务请求对象的状态匹配的服务提供对象。
此处,针对本公开实施例提供的服务请求的方法在第一设备中执行的情况,第二设备例如包括服务器。第一设备能够将携带有该标识信息的服务请求发送给服务器。服务器中,存储有多个服务提供对象是否能够为醉酒状态的乘客提供网约车服务的设置信息。服务器基于该标识信息,基于该设置信息,可以从多个服务提供对象中,为服务请求对象分配选择能够为醉酒状态的乘客提供网约车服务的目标服务提供对象。
针对本公开实施例提供的服务请求的方法在服务器中执行的情况,第二设备例如包括服务提供对象使用的设备。服务器将携带有该标识信息的服务请求发送给第二设备。第二设备中存储有服务提供对象的设置信息,该设置信息表征对应的服务提供对象能够为醉酒状态的乘客提供网约车服务。第二设备在接收到表示信息后,基于服务提供对象的设置信息,确定是否要接收该订单。
在基于第一视频进行状态检测时,以针对状态检测包括醉酒状态检测的情况,例如可以采用预先训练的人脸状态检测网络,检测第一视频中的人脸是否处于醉酒状态。在检测到第一视频中的人脸处于醉酒状态后,可以向选择能够为醉酒状态的乘客提供网约车服务的目标服务提供对象的第二设备发送服务请求。
针对状态核验包括疾病状态核验的情况,例如可以采用预先训练的人脸状态检测网络,检测第一视频中脸是否处于疾病状态。在检测到第一视频中的人脸处于疾病状态后,可以优先为对应的服务请求对象发起服务请求,以优先为该服务请求对象提供服务。
另外,还可以基于服务请求对象的出发地、目的地等、服务请求对象的当前所处位置、当前时间等中一种或者多种,来确定服务请求对象的状态信息。示例性的,在出发地为医院或饭店这类标志性建筑可以用于判断是否有可能属于醉酒或非健康状态。另外,由于该种方式所确定的服务请求对象的状态信息的准确性较差,因此可以将其作为辅助信息,更改为服务请求方匹配服务提供对象时的权限。
例如在检测到服务请求对象在医院附近叫车,可以增加为该服务请求对象匹配订单的几率,以更快的为该服务请求对象匹配到服务提供对象。
另外,还可以基于其他因素,为不同状态下的服务请求对象匹配服务提供对象时,例如在在某服务请求对象为醉酒状态、且性别为女性的情况下,可以优先为该服务请求对象匹配性别为女性的服务提供对象。有例如,在某服务请求对象为非健康状态的情况下,可以优先为该服务请求对象匹配驾驶平稳的服务提供对象。
具体的匹配方法可以根据实际的需要进行设定。
这样,通过基于第一视频对服务请求对象进行状态核验,并针对不同的状态核验结果,为不同的服务请求对象提供针对性后续服务。
承接上述S102,本公开实施例提供的服务请求的方法还包括:
S103:响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态。
针对本公开实施例提供的服务请求的方法在第一设备中执行的情况,第一设备在对服务请求对象进行第一人脸核验通过后,会向服务器发起服务请求。
示例性的,在该服务请求中,携带有服务请求对象的出发地以及目的地;服务器在接收到服务请求后,生成订单,并基于出发地为服务请求对象筛选服务提供对象;并想筛选得到的服务提供对象对应的第二设备发送订单。服务提供对象基于订单为服务请求对象提供网约车服务。
针对本公开实施例提供的服请求方法在服务器中执行的情况,服务器在对服务请求对象进行第一人脸核验通过后,会为服务请求对象筛选服务提供对象,并向筛选得到的服务提供对象的第二设备发送服务请求;服务提供对象能够基于第二设备选择是否接受该服务请求;在服务提供对象接受该服务请求的情况下,服务器向接受服务的第二设备发送订单,以使对应的服务提供对象能够基于订单为服务请求对象提供网约车服务。
参见图2所示,本公开实施例还提供一种第一设备提供的图形交互界面的具体示例。在该示例中如图2中a所示,在第一设备21中的应用程序被启动后,第一设备的图形交互界面为服务请求对象提供第一服务页面,在该第一服务页面中,设置有地图显示区域,目的地输入区域22、以及发单控件23;地图显示区域用于显示地图、服务请求对象的当前位置;在服务请求对象通过目的地输入区域22输入了目的地后,地图显示区域还能够显示目的地所在位置;此时服务请求对象可以通过发单控件23触发发起服务请求。如图2中b所示,在服务请求对象触发了发单控件23后,第一终端的图形用户界面为服务请求对象提供第二服务页面;在该第二服务页面中,包括有视频展示区域;在该视频展示区域中,展示第一设备中图像获取设备实施获取的画面,且展示有引导框24;服务请求对象可以通过调整与第一设备之间的相对位置,使得自身的人脸位于该引导框内。在通过对服务请求对象的身份核验和活体核验后,第一设备向服务器发起服务请求;如图2中c所示,第一设备的图形交互界面为服务请求对象提供的第三服务页面;在该第三服务页面中,同样设置有地图显示区域,另外还可以设置有地址显示区域和供服务请求对象取消订单的订单取消的控件25,其中,地址显示区域用于显示出发地和目的地;在该地图显示区域中显示用户的当前位置A地,以及在基于用户的当前位置确定的服务提供对象的第二设备的位置B地,以等待有服务提供对象接受订单。
参见图3所示,本公开实施例还提供另外一种服务请求的方法,包括:
S301:通过第一设备获取包括服务请求对象人脸的第二视频。
此处,针对本公开实施例提供的服请求方法在第一设备中执行的情况,在第一设备的图形用户界面中会提供注册服务页面;用户可以通过注册服务页面填写登录账号、密码等进行注册。在注册之前,或者在注册成功后,会通过第一设备获取包括服务请求对象人脸的第二视频,用于进行后续的第二人脸核验。
这里,需要注意的是,在注册成功后进行人脸核验的情况下,即使服务请求对象已经注册成功,但可以在对其进行了第二人脸核验后,才为其提供相应的服务。
针对本公开实施例提供的服务请求的方法在服务器中执行的情况,服务器在接收到服务请求对象通过第一设备发起的注册请求后,例如可以控制第一设备获取服务请求对象的第二人脸视频,并在接收到第一设备传输的第二人脸视频后,利用第二人脸视频进行第二人脸核验。
S302:利用所述第二视频,对所述服务请求对象进行第二人脸核验;所述第二人脸核验包括:第二活体核验和第二身份核验中的至少一项。
此处,利用第二视频对服务请求对象进行第二活体核验的过程,与上述实施例中利用第一视频对服务请求对象进行第一活体核验的过程类似,在此不再赘述。
另外,针对所述第二人脸核验包括第二身份核验的情况,对所述服务请求对象进行第二身份核验包括:
获取所述服务请求对象的身份图像;所述身份图像中包括所述服务请求对象的人脸图像;
利用所述第二视频、以及所述身份图像,对所述服务请求对象进行第二身份核验。
此处,利用服务请求对象的身份证图像,和第二视频,对服务请求对象进行身份核验,例如可以是利用第二视频中确定的目标第二视频与身份证图像中所包括的人脸图像进行关键点匹配;在匹配成功的情况下,则通过对服务请求对象的身份核验。
S303:在所述服务请求对象通过第二人脸核验通过后,生成所述服务请求对象的注册信息。
这里,在生成服务请求对象的注册信息时,例如可以从第二视频中,确定至少一帧目标第二图像,并基于目标第二图像,生成注册信息。
这里,确定目标第二图像的方式与上述确定目标第一图像的方式类似,在此不再赘述。
在生成注册信息时,例如是将目标第二图像和用户的账号、密码等关联存储。
参见图4所示,本公开实施例还提供另一种服务请求的方法,针对该服务请求的方法在服务器中执行的情况,还包括:
S401:响应第二人脸核验事件的触发,通过第三设备获取包括服务提供对象人脸的第三视频;
S402:利用所述第三视频,对所述服务提供对象进行第三人脸核验;所述第三人脸核验包括:第三身份核验以及第三活体核验;
S403:响应于所述服务提供对象通过所述第三人脸核验,控制所述第三设备进入服务状态。
在具体实施中,第二人脸核验事件例如包括但不限于下述b1~b5:
b1:所述服务提供对象通过所述第三设备向服务器发送听单指令。
示例性的,服务提供对象的第三端设备中,部署有为服务提供对象提供服务的应用程序;当该应用程序启动后,能够在第二设备的图形用户界面中展示对应的服务界面;在该服务界面中,设置有用于触发进入服务状态的控件;服务提供对象在触发该控件后,第二设备生成听单指令,并向服务器发发送听单指令。服务器在接收到第二设备发送的听单指令后,触发对服务器对服务提供对象进行人脸核验。
b2:目标时段对应时长大于时间差阈值,其中,所述目标时段的起始时刻为最近一次人脸核验的第二时间,所述目标时刻的截止时刻为当前的第一时间。
示例性的,可以预先设置一时间差阈值。服务器能够在每次对服务提供对象的人脸核验通过后,记录该次人脸核验的时间;若当前时间与最近一次对服务请提供方进行人脸核验时间之间的时间差大于预设的时间差阈值的情况下,触发服务器对服务提供对象进行人脸核验。
b3:所述目标时段中所述服务提供对象的接单操作满足预设条件。
在具体实施中,预设条件包括下述至少一种:
所述服务提供对象在所述目标时段中的接单数量大于数量阈值;
所述服务提供对象在所述目标时段中已完成订单对应的行驶距离大于距离阈值;
所述服务提供对象在所述目标时段中已完成订单对应的行驶时间大于时间阈值。
b4:所述当前的第一时间属于目标时间区间。
服务提供对象通过第二设备启动应用程序后,第二设备会将该次启动上报至服务器,也即服务器监测到服务提供对象发生冒泡行为。
b5:服务提供对象通过第三设备登录至服务器。
b6:所述服务提供对象通过所述第一设备运行用于提供目标服务的应用程序。
利用第三视频,对服务提供对象进行第三身份核验以及第三活体核验的方法,与上述实施例中基于第一视频对服务请求对象进行第一身份核验和第一活体核验的方法类似,在此不再赘述。
在通过上述方式对服务提供对象进行了第三身份核验以及第三活体核验后,本公开实施例还会在通过第三身份核验和第三活体核验后,控制第三设备进入服务状态。
示例性的,服务提供对象包括驾驶员;
所述响应于所述服务提供对象通过所述第三身份核验与所述第三活体核验,控制所述第三设备进入服务状态,包括:
响应于所述驾驶员属于备案驾驶员,以及所述驾驶员通过所述第三活体核验,开启所述驾驶员通过所述第三设备接受订单的接单权限和/或通过所述第三设备为所述驾驶员分配订单。
本公开实施例响应第一人脸核验事件的触发,通过第一设备获取包括服务请求对象人脸的第一视频,并利用第一视频,对服务请求对象进行第一活体核验和第一身份核验,在服务请求对象通过第一活体核验和第一身份核验后,控制服务请求对象使用的第一设备进入被服务状态,从而能够在第一设备进入被服务状态前,通过对服务请求对象进行第一活体核验和第一身份核验验证服务请求对象身份的合法性,这样能够对服务请求对象所使用的第一设备是否进入被服务状态进行有效管理及控制。这样不仅实现对服务请求对象的身份进行有效监督,还可以基于检测结果,采用自动化的方式控制服务请求对象所具备的权限。这就意味着,采用本公开提供的技术方案还可以对服务请求对象进行有效监督,降低因服务请求对象与注册对象不匹配的情况带来的安全隐患,提升服务过程中的安全性。
本领域技术人员可以理解,在具体实施方式的上述方法中,各步骤的撰写顺序并不意味着严格的执行顺序而对实施过程构成任何限定,各步骤的具体执行顺序应当以其功能和可能的内在逻辑确定。
基于同一发明构思,本公开实施例中还提供了与服务请求的方法对应的服务请求的装置,由于本公开实施例中的装置解决问题的原理与本公开实施例上述服务请求的方法相似,因此装置的实施可以参见方法的实施,重复之处不再赘述。
参照图5所示,为本公开实施例提供的一种服务请求的装置的示意图,所述装置包括:第一响应模块51、核验模块52、处理模块53;其中,
第一响应模块51,用于响应第一人脸核验事件的触发,通过第一设备获取包括服务请求对象人脸的第一视频;
核验模块52,用于利用所述第一视频,对所述服务请求对象进行第一人脸核验;所述第一人脸核验包括第一身份核验和第一活体核验
处理模块53,用于响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态。
一种可能的实施方式中,所述服务请求对象包括乘客;所述处理模块53,在响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态时,用于:响应于所述乘客属于备案乘客,以及所述乘客通过所述第一活体核验,开启所述乘客通过所述第一设备创建订单的建单权限,和/或通过所述第一设备基于获取的出发地点及目的地点,为所述乘客创建订单。
一种可能的实施方式中,还包括:检测模块54,用于基于所述第一视频,对所述服务请求对象进行状态检测,确定所述服务请求对象的状态;
所述处理模块53,在响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态时,用于:
响应于所述服务请求对象通过所述第一人脸核验,基于所述状态,按照与所述状态对应的请求发起方式发起服务请求。
一种可能的实施方式中,所述状态检测包括如下至少一项:醉酒状态检测和健康状态检测;在所述醉酒状态检测的检测结果指示所述服务请求对象的状态包括所述服务请求对象处于醉酒状态的情况下,和/或,在所述健康状态检测的检测结果指示所述服务请求对象的状态包括所述服务请求对象处于非健康状态的情况下,所述处理模块53,在基于所述状态,按照与所述状态对应的请求发起方式发起服务请求时,用于:基于所述状态检测得到的检测结果,生成标识信息;向第二设备发送携带有所述标识信息的所述服务请求,以使所述第二设备基于所述服务请求携带的标识信息,为所述服务请求对象分配与所述服务请求对象的状态匹配的服务提供对象。
一种可能的实施方式中,所述第一人脸核验事件包括下述至少一种:所述服务请求对象通过所述第一设备向服务器发送发单指令;目标时段对应时长大于时间差阈值,其中,所述目标时段的起始时刻为最近一次人脸核验的第二时间,所述目标时刻的截止时刻为当前的第一时间;所述当前的第一时间属于目标时间区间;所述服务请求对象通过所述第一设备登录至服务器;所述服务请求对象通过所述第一设备运行用于提供目标服务的应用程序。
一种可能的实施方式中,所述第一响应模块51,在通过第一设备获取包括服务请求对象人脸的第一视频时,用于:通过第一设备发出第一动作提示信息,并在发出所述第一动作提示信息后,通过与所述第一设备关联的图像获取设备获取所述第一视频;所述第一动作提示信息用于指示所述服务请求对象做出目标动作。
一种可能的实施方式中,所述核验模块52,在利用所述第一视频,对所述服务请求对象进行第一活体核验时,用于:利用预先训练的动作检测神经网络,对所述第一视频中的人脸进行动作检测,并基于所述动作检测的结果、以及所述目标动作,得到第一活体核验结果。
一种可能的实施方式中,所述第一响应模块51,在通过第一设备获取包括服务请求对象人脸的第一视频时,用于:通过所述第一设备发出第二动作提示信息,并在发出所述第二动作提示信息后,通过与所述第一设备关联的图像获取设备获取所述第一视频;所述第二动作提示信息用于指示所述服务请求对象将人脸保持在所述图像获取设备的拍摄视野内的时长大于预设时长。
一种可能的实施方式中,所述核验模块52,在利用所述第一视频,对所述服务请求对象进行第一活体核验时,用于:针对所述第一视频中的至少部分第一图像,利用预先训练的活体核验神经网络,对所述至少部分第一图像中的人脸进行第一活体核验,得到所述至少部分第一图像分别对应的活体核验子结果;基于所述至少部分第一图像分别对应的活体核验子结果,得到所述第一视频中人脸的第一活体核验结果。
一种可能的实施方式中,所述核验模块52,在利用所述第一视频,对所述服务请求对象进行第一身份核验时,用于:从所述第一视频中确定目标第一图像;利用所述目标第一图像,对所述服务请求对象进行第一身份核验。
一种可能的实施方式中,所述核验模块52,在从所述第一视频中确定目标第一图像时,用于:对所述第一视频中的多帧第一图像分别进行质量检测;基于所述多帧第一图像分别对应的质量检测结果,从所述第一视频中,确定所述目标第一图像。
一种可能的实施方式中,所述质量检测,包括下述至少一种:亮度检测、头部姿态检测、模糊程度检测、分辨率检测、以及遮挡程度检测。
一种可能的实施方式中,针对所述服务请求的方法在第一设备执行的情况,所述核验模块52,在利用所述目标第一图像,对所述服务请求对象进行第一身份核验时,用于:向服务器发送所述目标第一图像,以使所述服务器基于所述目标第一图像对所述服务请求对象进行所述第一身份核验,并接收所述服务器反馈的第一身份核验结果;或者,接收所述服务器发送的所述服务请求对象的目标人脸图像,并基于所述目标第一图像、以及所述目标人脸图像,对所述服务请求对象进行所述第一身份核验;其中,所述目标人脸图像为所述服务请求对象在所述服务器进行注册的过程中通过所述第一设备上传的人脸图像。
一种可能的实施方式中,还包括:注册模块55,用于:通过第一设备获取包括服务请求对象人脸的第二视频;利用所述第二视频,对所述服务请求对象进行第二人脸核验;所述第二人脸核验包括:第二活体核验和第二身份核验中的至少一项;响应所述服务请求对象通过所述第二人脸核验通过后,生成所述服务请求对象的注册信息。
一种可能的实施方式中,所述注册模块55,在生成所述服务请求对象的注册信息时,用于:从所述第二视频中,确定目标第二图像;基于所述目标第二图像,生成所述注册信息。
一种可能的实施方式中,针对所述第二人脸核验包括第二身份核验的情况,所述核验模块52,在对所述服务请求对象进行第二身份核验时,用于:获取所述服务请求对象的身份图像;所述身份图像中包括所述服务请求对象的人脸图像;利用所述第二视频、以及所述身份图像,对所述服务请求对象进行第二身份核验。
一种可能的实施方式中,针对本公开实施例提供的服务请求的装置部署在服务器中情况,还包括第二响应模块56,用于响应第二人脸核验事件的触发,通过第三设备获取包括服务提供对象人脸的第三视频;利用所述第三视频,对所述服务提供对象进行第三人脸核验;所述第三人脸核验包括:第三身份核验以及第三活体核验;响应于所述服务提供对象通过所述第三人脸核验,控制所述第三设备进入服务状态。
一种可能的实施方式中,所述服务提供对象包括驾驶员;所述第二响应模块56,在响应于所述服务提供对象通过所述第三人脸核验,控制所述第三设备进入服务状态时,用于:
响应于所述驾驶员属于备案驾驶员,以及所述驾驶员通过所述第三活体核验,开启所述驾驶员通过所述第二设备接受订单的接单权限和/或通过所述第二设备为所述驾驶员分配订单。
一种可能的实施方式中,还包括:匹配模块57,用于为通过所述第一身份核验的服务请求对象匹配目标服务提供对象;所述目标服务提供对象为通过身份核验和活体核验的服务提供对象。
关于装置中的各模块的处理流程、以及各模块之间的交互流程的描述可以参照上述方法实施例中的相关说明,这里不再详述。
本公开实施例还提供了一种计算机设备,如图6所示,为本公开实施例提供的计算机设备结构示意图,包括:
处理器61和存储器62;所述存储器62存储有处理器61可执行的机器可读指令,处理器61用于执行存储器62中存储的机器可读指令,所述机器可读指令被处理器61执行时,处理器61执行下述步骤:
响应于第一人脸核验事件,通过第一设备获取包括服务请求对象人脸的第一视频;
利用所述第一视频,对所述服务请求对象进行第一人脸核验;所述第一人脸核验包括第一身份核验和第一活体核验;
响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态。
上述存储器62包括内存621和外部存储器622;这里的内存621也称内存储器,用于暂时存放处理器61中的运算数据,以及与硬盘等外部存储器622交换的数据,处理器61通过内存621与外部存储器622进行数据交换。
上述指令的具体执行过程可以参考本公开实施例中所述的服务请求的方法的步骤,此处不再赘述。
本公开实施例还提供一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,该计算机程序被处理器运行时执行上述方法实施例中所述的服务请求的方法的步骤。其中,该存储介质可以是易失性或非易失的计算机可读取存储介质。
本公开实施例所提供的服务请求的方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行上述方法实施例中所述的服务请求的方法的步骤,具体可参见上述方法实施例,在此不再赘述。
本公开实施例还提供一种计算机程序,该计算机程序被处理器执行时实现前述实施例的任意一种方法。该计算机程序产品可以具体通过硬件、软件或其结合的方式实现。在一个可选实施例中,所述计算机程序产品具体体现为计算机存储介质,在另一个可选实施例中,计算机程序产品具体体现为软件产品,例如软件开发包(Software DevelopmentKit,SDK)等等。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***和装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本公开所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本公开各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个处理器可执行的非易失的计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上所述实施例,仅为本公开的具体实施方式,用以说明本公开的技术方案,而非对其限制,本公开的保护范围并不局限于此,尽管参照前述实施例对本公开进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本公开揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本公开实施例技术方案的精神和范围,都应涵盖在本公开的保护范围之内。因此,本公开的保护范围应所述以权利要求的保护范围为准。
Claims (19)
1.一种服务请求的方法,其特征在于,包括:
响应于第一人脸核验事件,通过第一设备获取包括服务请求对象人脸的第一视频;
利用所述第一视频,对所述服务请求对象进行第一人脸核验;所述第一人脸核验包括第一身份核验和第一活体核验;
响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态。
2.根据权利要求1所述的服务请求的方法,其特征在于,所述服务请求对象包括乘客;
所述响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态,包括:
响应于所述乘客属于备案乘客,以及所述乘客通过所述第一活体核验,开启所述乘客通过所述第一设备创建订单的建单权限,和/或通过所述第一设备基于获取的出发地点及目的地点,为所述乘客创建订单。
3.根据权利要求1或2所述的服务请求的方法,其特征在于,还包括:
基于所述第一视频,对所述服务请求对象进行状态检测,确定所述服务请求对象的状态;
所述响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态,包括:
响应于所述服务请求对象通过所述第一人脸核验,基于所述状态,按照与所述状态对应的请求发起方式发起服务请求。
4.根据权利要求3所述的服务请求的方法,其特征在于,所述状态检测包括如下至少一项:醉酒状态检测和健康状态检测;
在所述醉酒状态检测的检测结果指示所述服务请求对象的状态包括所述服务请求对象处于醉酒状态的情况下,和/或,在所述健康状态检测的检测结果指示所述服务请求对象的状态包括所述服务请求对象处于非健康状态的情况下,所述基于所述状态,按照与所述状态对应的请求发起方式发起服务请求,包括:
基于所述状态检测得到的检测结果,生成标识信息;
向第二设备发送携带有所述标识信息的所述服务请求,以使所述第二设备基于所述服务请求携带的标识信息,为所述服务请求对象分配与所述服务请求对象的状态匹配的服务提供对象。
5.根据权利要求1-4任一项所述的服务请求的方法,其特征在于,所述第一人脸核验事件包括下述至少一种:
所述服务请求对象通过所述第一设备触发发单指令;
目标时段对应时长大于时间差阈值,其中,所述目标时段的起始时刻为最近一次人脸核验的第二时间,所述目标时刻的截止时刻为当前的第一时间;
所述当前的第一时间属于目标时间区间;
所述服务请求对象通过所述第一设备登录至服务器;
所述服务请求对象通过所述第一设备运行用于提供目标服务的应用程序。
6.根据权利要求1-5任一项所述的服务请求的方法,其特征在于,所述通过第一设备获取包括服务请求对象人脸的第一视频,包括:
通过第一设备发出第一动作提示信息,并在发出所述第一动作提示信息后,通过与所述第一设备关联的图像获取设备获取所述第一视频;所述第一动作提示信息用于指示所述服务请求对象做出目标动作。
7.根据权利要求6所述的服务请求的方法,其特征在于,利用所述第一视频,对所述服务请求对象进行第一活体核验,包括:
利用预先训练的动作检测神经网络,对所述第一视频中的人脸进行动作检测,并基于所述动作检测的结果、以及所述目标动作,得到第一活体核验结果。
8.根据权利要求1-7任一项所述的服务请求的方法,其特征在于,所述通过第一设备获取包括服务请求对象人脸的第一视频,包括:
通过所述第一设备发出第二动作提示信息,并在发出所述第二动作提示信息后,通过与所述第一设备关联的图像获取设备获取所述第一视频;所述第二动作提示信息用于指示所述服务请求对象将人脸保持在所述图像获取设备的拍摄视野内的时长大于预设时长。
9.根据权利要求8所述的服务请求的方法,其特征在于,利用所述第一视频,对所述服务请求对象进行第一活体核验,包括:
针对所述第一视频中的至少部分第一图像,利用预先训练的活体核验神经网络,对所述至少部分第一图像中的人脸进行第一活体核验,得到所述至少部分第一图像分别对应的活体核验子结果;
基于所述至少部分第一图像分别对应的活体核验子结果,得到所述第一视频中人脸的第一活体核验结果。
10.根据权利要求1-9任一项所述的服务请求的方法,其特征在于,利用所述第一视频,对所述服务请求对象进行第一身份核验,包括:
从所述第一视频中确定目标第一图像;
利用所述目标第一图像,对所述服务请求对象进行第一身份核验。
11.根据权利要求10所述的服务请求的方法,其特征在于,所述从所述第一视频中确定目标第一图像,包括:
对所述第一视频中的多帧第一图像分别进行质量检测;
基于所述多帧第一图像分别对应的质量检测结果,从所述第一视频中,确定所述目标第一图像。
12.根据权利要求10或11所述的服务请求的方法,其特征在于,针对所述服务请求的方法在第一设备执行的情况,
利用所述目标第一图像,对所述服务请求对象进行第一身份核验,包括:
向服务器发送所述目标第一图像,以使所述服务器基于所述目标第一图像对所述服务请求对象进行所述第一身份核验,并接收所述服务器反馈的第一身份核验结果;
或者,接收所述服务器发送的所述服务请求对象的目标人脸图像,并基于所述目标第一图像、以及所述目标人脸图像,对所述服务请求对象进行所述第一身份核验;
其中,所述目标人脸图像为所述服务请求对象在所述服务器进行注册的过程中通过所述第一设备上传的人脸图像。
13.根据权利要求1-12中任一项所述的服务请求的方法,其特征在于,还包括:
通过所述第一设备获取包括所述服务请求对象人脸的第二视频;
利用所述第二视频,对所述服务请求对象进行第二人脸核验;所述第二人脸核验包括第二活体核验和第二身份核验中的至少一项;
响应所述服务请求对象通过所述第二人脸核验通过后,生成所述服务请求对象的注册信息。
14.根据权利要求13所述的服务请求的方法,其特征在于,所述生成所述服务请求对象的注册信息,包括:
从所述第二视频中,确定目标第二图像;
基于所述目标第二图像,生成所述注册信息。
15.根据权利要求13或14所述的服务请求的方法,其特征在于,针对所述第二人脸核验包括第二身份核验的情况,对所述服务请求对象进行第二身份核验包括:
获取所述服务请求对象的身份图像;所述身份图像中包括所述服务请求对象的人脸图像;
利用所述第二视频、以及所述身份图像,对所述服务请求对象进行第二身份核验。
16.根据权利要求1-15任一项所述的服务请求的方法,其特征在于,还包括:
为通过所述第一身份核验的服务请求对象匹配目标服务提供对象;
所述目标服务提供对象为通过身份核验和活体核验的服务提供对象。
17.一种服务请求的装置,其特征在于,包括:
第一响应模块,用于响应于第一人脸核验事件,通过第一设备获取包括服务请求对象人脸的第一视频;
核验模块,用于利用所述第一视频,对所述服务请求对象进行第一人脸核验;所述第一人脸核验包括第一身份核验和第一活体核验;
处理模块,用于响应于所述服务请求对象通过所述第一人脸核验,控制所述第一设备进入被服务状态。
18.一种计算机设备,其特征在于,包括:处理器、存储器,所述存储器存储有所述处理器可执行的机器可读指令,所述处理器用于执行所述存储器中存储的机器可读指令,所述机器可读指令被所述处理器执行时,所述处理器执行如权利要求1至16任一项所述的服务请求的方法的步骤。
19.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被计算机设备运行时,所述计算机设备执行如权利要求1至16任一项所述的服务请求的方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011024840.3A CN112101286A (zh) | 2020-09-25 | 2020-09-25 | 一种服务请求的方法、装置、计算机设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202011024840.3A CN112101286A (zh) | 2020-09-25 | 2020-09-25 | 一种服务请求的方法、装置、计算机设备及存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN112101286A true CN112101286A (zh) | 2020-12-18 |
Family
ID=73756342
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202011024840.3A Pending CN112101286A (zh) | 2020-09-25 | 2020-09-25 | 一种服务请求的方法、装置、计算机设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112101286A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112883884A (zh) * | 2021-02-26 | 2021-06-01 | 北京市商汤科技开发有限公司 | 一种服务调用方法、装置、计算机设备及存储介质 |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107066983A (zh) * | 2017-04-20 | 2017-08-18 | 腾讯科技(上海)有限公司 | 一种身份验证方法及装置 |
CN107767196A (zh) * | 2016-08-16 | 2018-03-06 | 北京嘀嘀无限科技发展有限公司 | 一种司机身份验证方法及服务器 |
CN108510090A (zh) * | 2017-02-24 | 2018-09-07 | 北京嘀嘀无限科技发展有限公司 | 一种接单司机身份的确定方法及装置 |
CN108573202A (zh) * | 2017-03-17 | 2018-09-25 | 北京旷视科技有限公司 | 身份认证方法、装置和***以及终端、服务器和存储介质 |
CN109543597A (zh) * | 2018-11-20 | 2019-03-29 | 华南理工大学 | 一种基于人脸识别的网约车驾驶员身份验证装置 |
CN109559030A (zh) * | 2018-11-27 | 2019-04-02 | 北京恒赢智航科技有限公司 | 基于乘客画像和环境感知的机场个性化服务***及方法 |
CN109670436A (zh) * | 2018-12-13 | 2019-04-23 | 北京旷视科技有限公司 | 车辆驾驶人员身份验证方法、装置及电子设备 |
CN109934191A (zh) * | 2019-03-20 | 2019-06-25 | 北京字节跳动网络技术有限公司 | 信息处理方法和装置 |
CN110619551A (zh) * | 2018-06-19 | 2019-12-27 | 北京嘀嘀无限科技发展有限公司 | 订单分配方法、订单分配***、计算机设备及存储介质 |
CN110659911A (zh) * | 2019-09-10 | 2020-01-07 | 奇瑞汽车股份有限公司 | 一种基于人脸识别的网约车***及方法 |
CN110766568A (zh) * | 2019-08-19 | 2020-02-07 | 北京嘀嘀无限科技发展有限公司 | 一种出行验证方法、装置、电子设备及存储介质 |
CN111219857A (zh) * | 2019-11-27 | 2020-06-02 | 珠海格力电器股份有限公司 | 一种基于人脸动态信息控制空调的方法和*** |
-
2020
- 2020-09-25 CN CN202011024840.3A patent/CN112101286A/zh active Pending
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107767196A (zh) * | 2016-08-16 | 2018-03-06 | 北京嘀嘀无限科技发展有限公司 | 一种司机身份验证方法及服务器 |
CN108510090A (zh) * | 2017-02-24 | 2018-09-07 | 北京嘀嘀无限科技发展有限公司 | 一种接单司机身份的确定方法及装置 |
CN108573202A (zh) * | 2017-03-17 | 2018-09-25 | 北京旷视科技有限公司 | 身份认证方法、装置和***以及终端、服务器和存储介质 |
CN107066983A (zh) * | 2017-04-20 | 2017-08-18 | 腾讯科技(上海)有限公司 | 一种身份验证方法及装置 |
CN110619551A (zh) * | 2018-06-19 | 2019-12-27 | 北京嘀嘀无限科技发展有限公司 | 订单分配方法、订单分配***、计算机设备及存储介质 |
CN109543597A (zh) * | 2018-11-20 | 2019-03-29 | 华南理工大学 | 一种基于人脸识别的网约车驾驶员身份验证装置 |
CN109559030A (zh) * | 2018-11-27 | 2019-04-02 | 北京恒赢智航科技有限公司 | 基于乘客画像和环境感知的机场个性化服务***及方法 |
CN109670436A (zh) * | 2018-12-13 | 2019-04-23 | 北京旷视科技有限公司 | 车辆驾驶人员身份验证方法、装置及电子设备 |
CN109934191A (zh) * | 2019-03-20 | 2019-06-25 | 北京字节跳动网络技术有限公司 | 信息处理方法和装置 |
CN110766568A (zh) * | 2019-08-19 | 2020-02-07 | 北京嘀嘀无限科技发展有限公司 | 一种出行验证方法、装置、电子设备及存储介质 |
CN110659911A (zh) * | 2019-09-10 | 2020-01-07 | 奇瑞汽车股份有限公司 | 一种基于人脸识别的网约车***及方法 |
CN111219857A (zh) * | 2019-11-27 | 2020-06-02 | 珠海格力电器股份有限公司 | 一种基于人脸动态信息控制空调的方法和*** |
Non-Patent Citations (1)
Title |
---|
朱道明 等: "建筑安防技术", 31 January 2013, 东华大学出版社, pages: 160 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112883884A (zh) * | 2021-02-26 | 2021-06-01 | 北京市商汤科技开发有限公司 | 一种服务调用方法、装置、计算机设备及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10628571B2 (en) | Systems and methods for high fidelity multi-modal out-of-band biometric authentication with human cross-checking | |
US10977595B2 (en) | Security and content protection by continuous identity verification | |
US10924476B2 (en) | Security gesture authentication | |
CN112101289A (zh) | 一种服务提供的方法、装置、计算机设备及存储介质 | |
CN104038476B (zh) | 一种用于登录管理的方法、设备与*** | |
KR20210046653A (ko) | 안면 인식을 사용하는 개체들의 식별 및 검증 | |
US20160127363A1 (en) | Method and System for Verifying the Identity of a User of an Online Service | |
CN108986245A (zh) | 基于人脸识别的考勤方法及终端 | |
US11521208B2 (en) | System and method for authenticating transactions from a mobile device | |
JP6865321B1 (ja) | 入退場管理装置、入退場管理方法、入退場管理プログラム、および入退場管理システム | |
CN108470131B (zh) | 用于生成提示信息的方法和装置 | |
CN110210935B (zh) | 安全认证方法及装置、存储介质、电子装置 | |
KR101400169B1 (ko) | 방범 관제를 위한 가상현실 기법을 이용한 시각적 순찰 시스템 및 그 방법 | |
CN112101286A (zh) | 一种服务请求的方法、装置、计算机设备及存储介质 | |
CN110837901A (zh) | 云试驾预约审核方法及装置、存储介质、云服务器 | |
CN113111846A (zh) | 基于人脸识别的就诊方法、装置、设备及存储介质 | |
CN109995761B (zh) | 服务处理方法、装置、电子设备及存储介质 | |
JP2013190934A (ja) | 窓口認証システム、窓口認証サーバー、プログラムおよび窓口認証方法 | |
WO2022222957A1 (zh) | 一种目标识别的方法和*** | |
US20220414193A1 (en) | Systems and methods for secure adaptive illustrations | |
WO2021181638A1 (ja) | 情報処理装置、情報処理方法、及び、コンピュータ読み取り可能な記録媒体 | |
WO2021181637A1 (ja) | 情報処理装置、情報処理方法、及び、コンピュータ読み取り可能な記録媒体 | |
CN112712073A (zh) | 基于眼部变化特征的活体识别方法、识别装置及电子设备 | |
CN111860563A (zh) | 一种车辆验证方法、装置、电子设备和介质 | |
WO2023223382A1 (ja) | 乗合車両支援装置、システム及び方法、並びに、コンピュータ可読媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |