本技术涉及车辆检测,特别是涉及一种车辆状态检测方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术:
1、随着资源管理技术的发展,大部分城市都引入了一定数量的共享车辆,由于共享车辆使用量较大,使用结束后分布较为分散,因此,需要各大共享车辆管理者对共享车辆进行回收和管理。
2、目前各大共享车辆管理者可以基于共享车辆上配置的gps定位器,得到共享车辆的位置信息,从而根据共享车辆的位置信息进行共享车辆的状态的检查,根据共享车辆的车辆状态进行回收以及重新投放等资源管理。
3、然而,目前共享车辆的资源管理往往采用工作人员根据共享车辆定位情况进行共享车辆的人工检查以及管理,但是由于共享车辆的投放数量较多,共享车辆使用后往往比较分散,因此,通过技术人员进行共享车辆逐个检查的方式不仅导致人力资源的浪费,并且由单个工作人员进行逐个检查也有可能由于主观判断导致检查结果不准确。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高车辆状态检测效率的车辆状态检测方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
2、第一方面,本技术提供了一种车辆状态检测方法。所述方法包括:
3、在当前状态检测周期内,当接收到目标车辆的订单请求时,根据所述目标车辆在当前时刻的位置信息,确定目标空间范围,并将位于所述目标空间范围内的车辆作为对照车辆,根据所述对照车辆的车辆信息,生成所述目标车辆针对所述订单请求的使用记录;
4、在所述当前状态检测周期结束的情况下,获取所述目标车辆在所述当前状态检测周期内生成的各所述使用记录;
5、针对任一所述使用记录,从所述使用记录中确定目标对照车辆,并基于各所述目标对照车辆的当前状态分值及所述目标车辆的当前状态分值,确定所述目标车辆针对所述使用记录的调整分值,其中,所述目标对照车辆为在所述当前状态检测周期内未产生订单请求的所述对照车辆;
6、根据所述目标车辆针对各所述使用记录的调整分值,对所述目标车辆的当前状态分值进行更新处理,得到所述目标车辆的状态分值;
7、根据所述目标车辆的状态分值确定所述目标车辆的车辆状态。在其中一个实施例中,所述方法还包括:
8、针对任一所述目标对照车辆,根据包含所述目标对照车辆的任一使用记录所对应的目标车辆的当前状态分值,及所述目标对照车辆的当前状态分值,确定所述目标对照车辆针对所述使用记录的调整分值;
9、根据所述目标对照车辆针对各所述使用记录的调整分值,对所述目标对照车辆的当前状态分值进行更新处理,得到所述目标对照车辆的状态分值;
10、根据各所述目标对照车辆的状态分值,确定各所述目标对照车辆的车辆状态。
11、在其中一个实施例中,所述基于各所述目标对照车辆的当前状态分值及所述目标车辆的当前状态分值,确定所述目标车辆针对所述使用记录的调整分值,包括:
12、针对任一所述目标对照车辆,根据所述目标对照车辆的当前状态分值及所述目标车辆的当前状态分值,确定所述目标车辆相对所述目标对照车辆的胜率期望值,并根据所述胜率期望值及所述目标车辆对应的目标调整系数,确定所述目标车辆针对所述目标对照车辆的调整分值;
13、根据所述目标车辆针对各所述目标对照车辆的调整分值,确定所述目标车辆针对所述使用记录的调整分值。
14、在其中一个实施例中,所述根据所述胜率期望值及所述目标车辆对应的目标调整系数,确定所述目标车辆针对所述目标对照车辆的调整分值之前,所述方法还包括:
15、根据所述目标车辆的当前状态分值,确定所述目标车辆对应的第一调整系数,所述第一调整系数与所述目标车辆的当前状态分值负相关;
16、根据所述目标对照车辆的当前状态分值,确定所述目标对照车辆对应的第二调整系数,所述第二调整系数与所述目标对照车辆的当前状态分值负相关;
17、基于所述第一调整系数和所述第二调整系数,确定目标调整系数。
18、在其中一个实施例中,所述根据包含所述目标对照车辆的任一使用记录所对应的目标车辆的当前状态分值,及所述目标对照车辆的当前状态分值,确定所述目标对照车辆针对所述使用记录的调整分值,包括:
19、根据所述目标车辆相对所述目标对照车辆的胜率期望值,确定所述目标对照车辆相对所述目标车辆的胜率期望值;
20、根据所述目标对照车辆相对所述车辆的胜率期望值、及所述目标车辆对应的目标调整系数,确定所述目标对照车辆针对所述使用记录的调整分值。
21、在其中一个实施例中,所述方法还包括:
22、确定各所述使用记录对应的订单请求;
23、针对任一所述订单请求,在所述订单请求对应的订单时长小于时长阈值的情况下,将所述订单请求对应的所述使用记录删除。
24、在其中一个实施例中,所述方法还包括:
25、在检测到任一车辆的车辆状态处于待维修状态的情况下,若在预置时长后检测到所述车辆仍处于所述待维修状态,向维修平台发送针对所述车辆的维修通知,其中,在所述车辆的状态分值小于或者等于维修分阈值的情况下,所述车辆的车辆维修状态为所述待维修状态。
26、在其中一个实施例中,所述方法还包括:
27、统计各车辆在各状态检测周期下对应的状态分值;
28、在任一所述车辆的状态分值连续保持无变化的周期数大于或者等于周期数阈值的情况下,向管理平台发送针对所述车辆的预警信息。
29、在其中一个实施例中,所述方法还包括:
30、在任一车辆符合分值重置条件的情况下,将所述车辆的状态分值重置为初始状态分值;
31、其中,所述分值重置条件包括:
32、接收到用于指示完成所述车辆维修的通知;或者,
33、所述车辆的状态分值处于分值上限值的时长达到时长阈值。
34、在其中一个实施例中,所述方法还包括:
35、针对任一车辆,根据所述车辆的车辆状态向所述车辆和/或请求所述车辆的终端设备发送车辆状态指示信息;
36、其中,所述车辆状态指示信息用于指示所述车辆和/或所述终端设备在显示设备上展示所述车辆状态对应的提示信息。
37、在其中一个实施例中,所述根据所述目标车辆针对各所述使用记录的调整分值,对所述目标车辆的当前状态分值进行更新处理,得到所述目标车辆的状态分值,包括:
38、获取所述目标车辆在所述当前状态检测周期内对应各订单请求的反馈信息;
39、根据各所述反馈信息,确定对应的反馈调整分值;
40、根据所述目标车辆针对各所述使用记录的调整分值、所述目标车辆针对各所述反馈信息的反馈调整分值,对所述目标车辆的当前状态分值进行更新处理,得到所述目标车辆的状态分值。
41、第二方面,本技术还提供了一种车辆状态检测装置。所述装置包括:
42、生成模块,用于在当前状态检测周期内,当接收到目标车辆的订单请求时,根据所述目标车辆在当前时刻的位置信息,确定目标空间范围,并将位于所述目标空间范围内的车辆作为对照车辆,根据所述对照车辆的车辆信息,生成所述目标车辆针对所述订单请求的使用记录;
43、获取模块,用于在所述当前状态检测周期结束的情况下,获取所述目标车辆在所述当前状态检测周期内生成的各所述使用记录;
44、第一确定模块,用于针对任一所述使用记录,从所述使用记录中确定目标对照车辆,并基于各所述目标对照车辆的当前状态分值及所述目标车辆的当前状态分值,确定所述目标车辆针对所述使用记录的调整分值,其中,所述目标对照车辆为在所述当前状态检测周期内未产生订单请求的所述对照车辆;
45、第一更新模块,用于根据所述目标车辆针对各所述使用记录的调整分值对所述目标车辆的当前状态分值进行更新处理,得到所述目标车辆的状态分值。
46、在其中一个实施例中,所述装置还包括:
47、第二确定模块,用于针对任一所述目标对照车辆,根据包含所述目标对照车辆的任一使用记录所对应的目标车辆的当前状态分值,及所述目标对照车辆的当前状态分值,确定所述目标对照车辆针对所述使用记录的调整分值;
48、第二更新模块,用于根据所述目标对照车辆针对各所述使用记录的调整分值,对所述目标对照车辆的当前状态分值进行更新处理,得到所述目标对照车辆的状态分值;
49、第三确定模块,用于根据各所述目标对照车辆的状态分值,确定各所述目标对照车辆的车辆状态。
50、在其中一个实施例中,所述第二确定模块具体用于:
51、针对任一所述目标对照车辆,根据所述目标对照车辆的当前状态分值及所述目标车辆的当前状态分值,确定所述目标车辆相对所述目标对照车辆的胜率期望值,并根据所述胜率期望值及所述目标车辆对应的目标调整系数,确定所述目标车辆针对所述目标对照车辆的调整分值;
52、根据所述目标车辆针对各所述目标对照车辆的调整分值,确定所述目标车辆针对所述使用记录的调整分值。
53、在其中一个实施例中,所述第二确定模块具体用于:
54、根据所述目标车辆的当前状态分值,确定所述目标车辆对应的第一调整系数,所述第一调整系数与所述目标车辆的当前状态分值负相关;
55、根据所述目标对照车辆的当前状态分值,确定所述目标对照车辆对应的第二调整系数,所述第二调整系数与所述目标对照车辆的当前状态分值负相关;
56、基于所述第一调整系数和所述第二调整系数,确定目标调整系数。
57、在其中一个实施例中,所述第二确定模块具体用于:
58、根据所述目标车辆相对所述目标对照车辆的胜率期望值,确定所述目标对照车辆相对所述目标车辆的胜率期望值;
59、根据所述目标对照车辆相对所述车辆的胜率期望值、及所述目标车辆对应的目标调整系数,确定所述目标对照车辆针对所述使用记录的调整分值。
60、在其中一个实施例中,所述装置还包括:
61、第四确定模块,用于确定各所述使用记录对应的订单请求;
62、删除模块,用于针对任一所述订单请求,在所述订单请求对应的订单时长小于时长阈值的情况下,将所述订单请求对应的所述使用记录删除。
63、在其中一个实施例中,所述装置还包括:
64、通知模块,用于在检测到任一车辆的车辆状态处于待维修状态的情况下,若在预置时长后检测到所述车辆仍处于所述待维修状态,向维修平台发送针对所述车辆的维修通知,其中,在所述车辆的状态分值小于或者等于维修分阈值的情况下,所述车辆的车辆维修状态为所述待维修状态。
65、在其中一个实施例中,所述装置还包括:
66、统计模块,用于统计各车辆在各状态检测周期下对应的状态分值;
67、预警模块,用于在任一所述车辆的状态分值连续保持无变化的周期数大于或者等于周期数阈值的情况下,向管理平台发送针对所述车辆的预警信息。
68、在其中一个实施例中,所述装置还包括:
69、重置模块,用于在任一车辆符合分值重置条件的情况下,将所述车辆的状态分值重置为初始状态分值;
70、其中,所述分值重置条件包括:
71、接收到用于指示完成所述车辆维修的通知;或者,
72、所述车辆的状态分值处于分值上限值的时长达到时长阈值。
73、在其中一个实施例中,所述装置还包括:
74、指示模块,用于针对任一车辆,根据所述车辆的车辆状态向所述车辆和/或请求所述车辆的终端设备发送车辆状态指示信息;
75、其中,所述车辆状态指示信息用于指示所述车辆和/或所述终端设备在显示设备上展示所述车辆状态对应的提示信息。
76、在其中一个实施例中,所述第一更新模块具体用于:
77、获取所述目标车辆在所述当前状态检测周期内对应各订单请求的反馈信息;
78、根据各所述反馈信息,确定对应的反馈调整分值;
79、根据所述目标车辆针对各所述使用记录的调整分值、所述目标车辆针对各所述反馈信息的反馈调整分值,对所述目标车辆的当前状态分值进行更新处理,得到所述目标车辆的状态分值。
80、第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
81、在当前状态检测周期内,当接收到目标车辆的订单请求时,根据所述目标车辆在当前时刻的位置信息,确定目标空间范围,并将位于所述目标空间范围内的车辆作为对照车辆,根据所述对照车辆的车辆信息,生成所述目标车辆针对所述订单请求的使用记录;
82、在所述当前状态检测周期结束的情况下,获取所述目标车辆在所述当前状态检测周期内生成的各所述使用记录;
83、针对任一所述使用记录,从所述使用记录中确定目标对照车辆,并基于各所述目标对照车辆的当前状态分值及所述目标车辆的当前状态分值,确定所述目标车辆针对所述使用记录的调整分值,其中,所述目标对照车辆为在所述当前状态检测周期内未产生订单请求的所述对照车辆;
84、根据所述目标车辆针对各所述使用记录的调整分值,对所述目标车辆的当前状态分值进行更新处理,得到所述目标车辆的状态分值;
85、根据所述目标车辆的状态分值确定所述目标车辆的车辆状态。
86、第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
87、在当前状态检测周期内,当接收到目标车辆的订单请求时,根据所述目标车辆在当前时刻的位置信息,确定目标空间范围,并将位于所述目标空间范围内的车辆作为对照车辆,根据所述对照车辆的车辆信息,生成所述目标车辆针对所述订单请求的使用记录;
88、在所述当前状态检测周期结束的情况下,获取所述目标车辆在所述当前状态检测周期内生成的各所述使用记录;
89、针对任一所述使用记录,从所述使用记录中确定目标对照车辆,并基于各所述目标对照车辆的当前状态分值及所述目标车辆的当前状态分值,确定所述目标车辆针对所述使用记录的调整分值,其中,所述目标对照车辆为在所述当前状态检测周期内未产生订单请求的所述对照车辆;
90、根据所述目标车辆针对各所述使用记录的调整分值,对所述目标车辆的当前状态分值进行更新处理,得到所述目标车辆的状态分值;
91、根据所述目标车辆的状态分值确定所述目标车辆的车辆状态。
92、第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
93、在当前状态检测周期内,当接收到目标车辆的订单请求时,根据所述目标车辆在当前时刻的位置信息,确定目标空间范围,并将位于所述目标空间范围内的车辆作为对照车辆,根据所述对照车辆的车辆信息,生成所述目标车辆针对所述订单请求的使用记录;
94、在所述当前状态检测周期结束的情况下,获取所述目标车辆在所述当前状态检测周期内生成的各所述使用记录;
95、针对任一所述使用记录,从所述使用记录中确定目标对照车辆,并基于各所述目标对照车辆的当前状态分值及所述目标车辆的当前状态分值,确定所述目标车辆针对所述使用记录的调整分值,其中,所述目标对照车辆为在所述当前状态检测周期内未产生订单请求的所述对照车辆;
96、根据所述目标车辆针对各所述使用记录的调整分值,对所述目标车辆的当前状态分值进行更新处理,得到所述目标车辆的状态分值;
97、根据所述目标车辆的状态分值确定所述目标车辆的车辆状态。
98、上述车辆状态检测方法、装置、计算机设备、存储介质和计算机程序产品,通过在当前状态检测周期内,当接收到目标车辆的订单请求时,根据所述目标车辆在当前时刻的位置信息,确定目标空间范围,并将位于所述目标空间范围内的车辆作为对照车辆,根据所述对照车辆的车辆信息,生成所述目标车辆针对所述订单请求的使用记录;在所述当前状态检测周期结束的情况下,获取所述目标车辆在所述当前状态检测周期内生成的各所述使用记录;针对任一所述使用记录,从所述使用记录中确定目标对照车辆,并基于各所述目标对照车辆的当前状态分值及所述目标车辆的当前状态分值,确定所述目标车辆针对所述使用记录的调整分值,其中,所述目标对照车辆为在所述当前状态检测周期内未产生订单请求的所述对照车辆;根据所述目标车辆针对各所述使用记录的调整分值对所述目标车辆的当前状态分值进行更新处理,得到所述目标车辆的状态分值;根据所述目标车辆的状态分值确定所述目标车辆的车辆状态。采用本公开实施例提供的车辆状态检测方法,可以通过确定目标车辆的状态分值,进而基于状态分值来确定目标车辆的车辆状态,由于在确定目标车辆的状态分值的过程中,结合了目标车辆的订单请求和目标车辆周围没有产生订单请求的车辆,通过进行车辆之间的相互参照,能够充分考虑目标车辆的被使用情况,进而能够得到更符合车辆真实情况的状态分值,以此可以实现自动进行车辆状态的检测,能够提高车辆状态检测的效率,且可以提高车辆状态的检测精度,达到便于车辆管理者对车辆进行维护和管理的效果。