本发明实施例涉及智能交通领域,尤其涉及一种道路巡查监督方法和装置。
背景技术:
城市公路和道路路线多、分布广,道路交通管理者(公路管理部门、交警等)需要依靠现场巡查,发现异常事件,极早发现极早处理。
目前智能交通领域,道路巡查业务已经广泛应用掌上电脑(Personal Digital Assistant,简称PDA),如专用的路政执法手持终端、警用终端等,也有应用道路巡查手机软件(Application,简称APP)来上报事件传输信息。
道路巡查PDA能够大幅提高了信息传递速度,替代了现场纸质记录且后期需人工录入数据的繁琐工作形式,巡查效率大幅提高,但功能仅限于现场记录和上传(包括图片、文字、语音信息等),智能化程度不高,无法监督巡查时间不规范的情况。
技术实现要素:
本发明实施例提供了一种道路巡查监督方法和装置,用于解决现有技术中道路巡查PDA无法监督巡查时间不规范和巡查位置不规范的问题。
本发明实施例提供了一种道路巡查监督方法,包括:
获取开始巡查请求,所述开始巡查请求中包括当前开始巡查的时间;
确定所述当前开始巡查的时间是否满足第一时间条件和第二时间条件,所述第一时间条件为预设的巡查计划中开始巡查的时间与所述当前开始巡查的时间的差值小于第一阈值,所述第二时间条件为下一组预设的巡查计划中开始巡查的时间与所述当前开始巡查的时间的差值大于第二阈值;
在确定所述当前开始巡查的时间满足所述第一时间条件和所述第二时间条件时,确定巡查人员开始进行道路巡查,并记录所述当前开始巡查的时间。
可选地,在确定巡查人员开始进行道路巡查,并记录所述当前开始巡查的时间之后,还包括:
获取当前开始巡查的位置;
确定所述当前开始巡查的位置与预设的巡查计划中开始巡查的位置是否在第一距离范围内;
若是,则记录所述当前开始巡查的位置;
否则提醒所述巡查人员当前开始巡查的位置异常。
可选地,在确定巡查人员开始进行道路巡查之后,还包括:
获取当前巡查位置和所述预设的巡查计划中的巡查路径;
将所述当前巡查位置与所述巡查路径进行比对;
确定所述当前巡查位置与所述巡查路径不匹配时,提醒所述巡查人员所述当前巡查位置已经偏离所述巡查路径。
可选地,还包括:
获取结束巡查请求,所述结束巡查请求中包括当前结束巡查的时间、当前结束巡查的位置;
确定所述当前结束巡查的时间是否满足第三时间条件以及所述当前结束巡查的位置是否满足位置条件,所述第三时间条件为预设的巡查计划中结束巡查的时间与所述当前结束巡查的时间的差值小于第三阈值,所述位置条件为所述当前结束巡查的位置与预设的巡查计划中结束巡查的位置之间的距离在第二距离范围内;
在确定所述当前结束巡查的时间满足所述第三时间条件且所述当前结束巡查的位置满足所述位置条件时,允许所述巡查人员结束道路巡查。
可选地,在允许所述巡查人员结束道路巡查之后,还包括:
获取派发的道路巡查任务数量和执行完的道路巡查任务数量;
根据所述派发的道路巡查任务数量和所述执行完的道路巡查任务数量确定是否遗留未执行的道路巡查任务;
确定遗留未执行的道路巡查任务时,提醒所述巡查人员道路巡查任务有遗漏以使所述巡查人员返回处理。
相应地,本发明实施例还提供了一种道路巡查监督装置,包括:
接收模块,用于获取开始巡查请求,所述开始巡查请求中包括当前开始巡查的时间;
处理模块,用于确定所述当前开始巡查的时间是否满足第一时间条件和第二时间条件,所述第一时间条件为预设的巡查计划中开始巡查的时间与所述当前开始巡查的时间的差值小于第一阈值,所述第二时间条件为下一组预设的巡查计划中开始巡查的时间与所述当前开始巡查的时间的差值大于第二阈值;在确定所述当前开始巡查的时间满足所述第一时间条件和所述第二时间条件时,确定巡查人员开始进行道路巡查,并记录所述当前开始巡查的时间。
可选地,所述处理模块还用于:
在确定巡查人员开始进行道路巡查,并记录所述当前开始巡查的时间之后,获取当前开始巡查的位置;
确定所述当前开始巡查的位置与预设的巡查计划中开始巡查的位置是否在第一距离范围内;
若是,则记录所述当前开始巡查的位置;
否则提醒所述巡查人员当前开始巡查的位置异常。
可选地,所述处理模块还用于:
在确定巡查人员开始进行道路巡查之后,获取当前巡查位置和所述预设的巡查计划中的巡查路径;
将所述当前巡查位置与所述巡查路径进行比对;
确定所述当前巡查位置与所述巡查路径不匹配时,提醒所述巡查人员所述当前巡查位置已经偏离所述巡查路径。
可选地,所述处理模块还用于:
获取结束巡查请求,所述结束巡查请求中包括当前结束巡查的时间、当前结束巡查的位置;
确定所述当前结束巡查的时间是否满足第三时间条件以及所述当前结束巡查的位置是否满足位置条件,所述第三时间条件为预设的巡查计划中结束巡查的时间与所述当前结束巡查的时间的差值小于第三阈值,所述位置条件为所述当前结束巡查的位置与预设的巡查计划中结束巡查的位置之间的距离在第二距离范围内;
在确定所述当前结束巡查的时间满足所述第三时间条件且所述当前结束巡查的位置满足所述位置条件时,允许所述巡查人员结束道路巡查。
可选地,所述处理模块还用于:
在允许所述巡查人员结束道路巡查之后,获取派发的道路巡查任务数量和执行完的道路巡查任务数量;
根据所述派发的道路巡查任务数量和所述执行完的道路巡查任务数量确定是否遗留未执行的道路巡查任务;
确定遗留未执行的道路巡查任务时,提醒所述巡查人员道路巡查任务有遗漏以使所述巡查人员返回处理。
本发明实施例表明,获取开始巡查请求,所述开始巡查请求中包括当前开始巡查的时间,然后确定所述当前开始巡查的时间是否满足第一时间条件和第二时间条件,所述第一时间条件为预设的巡查计划中开始巡查的时间与所述当前开始巡查的时间的差值小于第一阈值,所述第二时间条件为下一组预设的巡查计划中开始巡查的时间与所述当前开始巡查的时间的差值大于第二阈值。在确定所述当前开始巡查的时间满足所述第一时间条件和所述第二时间条件时,确定巡查人员开始进行道路巡查,并记录所述当前开始巡查的时间。本发明实施例通过将当前开始巡查的时间分别与预设的巡查计划中开始巡查的时间以及下一组预设的巡查计划中开始巡查的时间进行比较,判断当前开始巡查的时间是否规范,从而实现对道路巡查人员开始巡查的时间进行有力的监督,避免了虚假填报等不规范行为。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种道路巡查监督方法的流程示意图;
图2为本发明实施例提供的当前巡查位置监督方法的流程示意图;
图3为本发明实施例提供的对结束巡查的时间和位置进行监督的方法的流程示意图;
图4为本发明实施例提供的巡查任务完成程度的监督方法的流程示意图;
图5为本发明实施例提供的另一种道路巡查监督方法的流程示意图;
图6为本发明实施例提供的一种道路巡查监督装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例中的技术方案可以应用于各种道路巡查PDA,比如路政执法手持终端、警用终端、安装有外业巡查APP的移动终端等。
图1例性示出了本发明实施例提供的一种道路巡查监督方法的流程,该流程可以由道路巡查监督装置执行。
如图1所示,该流程的具体步骤包括:
步骤S101,获取开始巡查请求,开始巡查请求中包括当前开始巡查的时间。
步骤S102,确定当前开始巡查的时间是否满足第一时间条件和第二时间条件。
步骤S103,在确定当前开始巡查的时间满足第一时间条件和第二时间条件时,确定巡查人员开始进行道路巡查,并记录当前开始巡查的时间。
具体地,在步骤S102中,第一时间条件为预设的巡查计划中开始巡查的时间与当前开始巡查的时间的差值小于第一阈值,具体符合下述公式(1):
Ts(1)-T1<K1………………………………………(1)
其中Ts(1)为预设的巡查计划中开始巡查的时间,T1为当前开始巡查的时间,K1为第一阈值。第一阈值可以根据具体情况确定,比如10分钟、30分钟等,第一阈值保证了巡查人员当前开始巡查的时间不会过早于预设的巡查计划中开始巡查的时间。
第二时间条件为下一组预设的巡查计划中开始巡查的时间与当前开始巡查的时间的差值大于第二阈值,具体符合下述公式(2):
Ts(2)-T1>K2………………………………………(2)
其中T1为当前开始巡查的时间,Ts(2)为下一组预设的巡查计划中开始巡查的时间,K2为第二阈值。第二阈值可以根据具体情况确定,比如一小时、两小时等。第二阈值将两组巡查之间的时间间隔限定在一定范围内,保证了巡查频率,避免一次性巡查。
在步骤S103中,在确定当前开始巡查的时间只满足第一时间条件或者只满足第二时间条件或者不满足第一时间条件和第二时间条件时,则提醒巡查人员当前巡查开始时间异常,并告知异常原因。异常原因可以是不满足第一时间条件、不满足第二时间条件、既不满足第一时间条件也不满足第二时间条件。本发明实施例通过将当前开始巡查的时间分别与预设的巡查计划中开始巡查的时间以及下一组预设的巡查计划中开始巡查的时间进行比较,判断当前开始巡查的时间是否规范,从而实现对道路巡查人员的作业过程进行有力的监督,避免了虚假填报等不规范行为。
本发明实施例中,为了进一步规范巡查人员的巡查过程,除判断当前开始巡查时间是否符合规范之外还需判断当前开始巡查位置是否符合规范,具体为在确定巡查人员开始进行道路巡查并记录当前开始巡查的时间之后,获取开始巡查请求中的当前开始巡查的位置,然后确定当前开始巡查的位置与预设的巡查计划中开始巡查的位置是否在第一距离范围内,具体符合下述公式(3):
|Ps-P1|<K3………………………………………(3)
其中Ps为预设的巡查计划中开始巡查的位置,P1为当前开始巡查的位置,K3为第一距离范围。
若是,则记录当前开始巡查的位置,否则提醒巡查人员当前开始巡查的位置异常。其中第一距离范围根据具体情况确定,可以为100米、200米等等,第一距离范围将巡查人员当前开始巡查的位置限定在预设的巡查计划中开始巡查的位置的附近。需要说明的是,本发明实施例中可以在确定当前开始巡查时间满足第一时间条件和第二时间条件时允许巡查人员开始进行道路巡查,也可以是在确定当前开始巡查时间满足第一时间条件和第二时间条件且当前开始巡查位置满足位置条件时才允许巡查人员开始进行道路巡查。
在确定巡查人员开始进行道路巡查之后,对巡查人员当前巡查位置进行监督,具体包括以下步骤,如图2所示:
步骤S201,获取当前巡查位置和预设的巡查计划中的巡查路径。
步骤S202,将当前巡查位置与巡查路径进行比对。
步骤S203,确定当前巡查位置与巡查路径不匹配时,提醒巡查人员当前巡查位置已经偏离巡查路径。
具体实施中,获取当前巡查位置的时间可以是巡查计划中预先设定的时间点也可以是巡查计划中随机的时间点。通过实时将当前巡查位置与巡查路径进行比对,可以实现对巡查人员执行任务的过程进行监督,避免巡查人员在巡查途中擅自长时间偏离预设的巡查路径。
在接收巡查人员一键输入结束巡查请求指令之后,判断巡查人员当前结束巡查的时间和当前结束巡查的位置是否符合规范,具体包括以下步骤,如图3所示:
步骤S301,获取结束巡查请求,结束巡查请求中包括当前结束巡查的时间、当前结束巡查的位置。
步骤S302,确定当前结束巡查的时间是否满足第三时间条件以及当前结束巡查的位置是否满足位置条件。
步骤S303,在确定当前结束巡查的时间满足第三时间条件且当前结束巡查的位置满足位置条件时,允许巡查人员结束道路巡查。
具体实施中,在步骤S302中第三时间条件为预设的巡查计划中结束巡查的时间与当前结束巡查的时间的差值小于第三阈值,具体符合下述公式(4):
0<Tf-T2<K4………………………………………(4)
其中Tf为预设的巡查计划中结束巡查的时间,T2为当前结束巡查的时间,K2为第三阈值。第三阈值可以根据具体情况确定,比如10分钟、30分钟等,第三阈值保证了巡查人员当前结束巡查的时间不会过早于预设的巡查计划中结束巡查的时间。
位置条件为当前结束巡查的位置与预设的巡查计划中结束巡查的位置之间的距离在第二距离范围内,具体符合下述公式(5):
|Pf-P2|<K5………………………………………(5)
其中Ps为预设的巡查计划中结束巡查的位置,P1为当前结束巡查的位置,K5为第二距离范围。第二距离范围根据具体情况确定,可以为100米、200米等等,第二距离范围将巡查人员当前结束巡查的位置限定在预设的巡查计划中结束巡查的位置的附近。
在步骤S303中,在确定当前结束巡查的时间不满足第三时间条件时,则提醒巡查人员当前结束巡查的时间异常,并告知异常原因,例如弹出提醒页面,页面内容为:“当前结束巡查的时间异常,异常原因:提早结束巡查超过十分钟以上”。在确定当前结束巡查的位置不满足位置条件时,则提醒巡查人员当前结束巡查的位置异常,并告知异常原因,例如弹出提醒页面,页面内容为:“当前结束巡查的位置异常,异常原因:与终点位置偏离的距离超过100米。”在确定当前结束巡查的时间不满足第三时间条件且当前结束巡查的位置不满足位置条件时,则提醒巡查人员当前结束巡查的时间和当前结束巡查的位置均异常,并告知异常原因。通过对当前结束巡查的时间和当前结束巡查的位置是否符合规范进行判断,从而避免了巡查人员道路巡查时间不足以及道路巡查里程不足的问题,实现了对巡查人员道路巡查过程的监督。
在确定巡查人员结束道路巡查之后,判断派发的巡查任务是否完成,具体包括以下步骤,如图4所示:
步骤S401,获取派发的道路巡查任务数量和执行完的道路巡查任务数量。
步骤S402,根据派发的道路巡查任务数量和执行完的道路巡查任务数量确定是否遗留未执行的道路巡查任务。
步骤S403,确定遗留未执行的道路巡查任务时,提醒巡查人员道路巡查任务有遗漏以使巡查人员返回处理。
具体实施中,步骤S401中派发的道路巡查任务数量包括两个部分,分别为开始巡查之前后台系统派发的道路巡查任务数量和道路巡查过程中后台系统派发的道路巡查任务数量。执行完的道路巡查任务数量每隔设定阈值刷新一次,比如0.5秒刷新一次。考略到高速公路上不允许倒车或者逆向行驶以及网络等情况,刷新频率可以进一步提高,故可以保证在道路巡查过程中,若巡查人员自己发现有遗漏的巡查任务时,巡查车辆可以及时停止并让巡查人员步行返回任务点执行任务。
在步骤S402中根据派发的道路巡查任务数量和执行完的道路巡查任务数量确定是否遗留未执行的道路巡查任务具体符合下述公式(6):
Nf=Ns+Δn-Nt<1………………………………………(6)
其中Nf为结束道路巡查之后遗留的未完成的道路巡查任务数量,Ns为开始巡查之前后台系统派发的道路巡查任务数量,Δn为道路巡查过程中后台系统派发的道路巡查任务数量,Nt为执行完的道路巡查任务数量。本发明实施例通过在结束巡查之后,判断是否有遗留的道路巡查任务,避免了巡查人员疏忽遗漏任务的不规范状况,在道路巡查过程中起到监督提醒的作用。
为了更好的解释本发明实施例,下面通过具体的实施场景描述本发明实施例提供的一种道路巡查监督方法的流程。
如图5所示,该方法包括以下步骤:
步骤S501,用户点击开始巡查按钮。
步骤S502,获取巡查开始时间和巡查开始位置。
步骤S503,判断巡查开始时间是否符合规范,若是,则执行步骤S504,否则执行步骤S505。
步骤S504,判断巡查开始位置是否符合规范,若是,则执行步骤S506,否则执行步骤S507。
步骤S505,提醒用户巡查开始时间异常。
步骤S506,允许用户开始巡查,并执行步骤S508。
步骤S507,提醒用户巡查开始位置异常。
步骤S508,判断当前巡查位置是否偏离预设巡查路径,若是,则执行步骤S509,否则执行步骤S510。
步骤S509,提醒用户当前巡查位置偏离预设巡查路径。
步骤S510,用户点击结束巡查按钮。
步骤S511,获取巡查结束时间和巡查结束位置。
步骤S512,判断巡查结束时间是否符合规范,若是,则执行步骤S513,否则执行步骤S514。
步骤S513,判断巡查结束位置是否符合规范,若是,则执行步骤S515,否则执行步骤S516。
步骤S514,提醒用户巡查结束时间异常。
步骤S515,允许用户结束巡查,执行步骤S517。
步骤S516,提醒用户巡查结束位置异常。
步骤S517,判断巡查任务是否有遗漏,若是,则执行步骤S518,否则执行步骤S519。
步骤S518,提醒用户巡查任务有遗漏。
步骤S519,无提醒。
从上述内容可以看出,本发明实施例提供一种道路巡查监督方法和装置,包括:获取开始巡查请求,所述开始巡查请求中包括当前开始巡查的时间,然后确定所述当前开始巡查的时间是否满足第一时间条件和第二时间条件,所述第一时间条件为预设的巡查计划中开始巡查的时间与所述当前开始巡查的时间的差值小于第一阈值,所述第二时间条件为下一组预设的巡查计划中开始巡查的时间与所述当前开始巡查的时间的差值大于第二阈值。在确定所述当前开始巡查的时间满足所述第一时间条件和所述第二时间条件时,确定巡查人员开始进行道路巡查,并记录所述当前开始巡查的时间。本发明实施例通过将当前开始巡查的时间分别与预设的巡查计划中开始巡查的时间以及下一组预设的巡查计划中开始巡查的时间进行比较,判断当前开始巡查的时间是否规范,从而实现对道路巡查人员的作业过程进行有力的监督,避免了虚假填报等不规范行为。
基于相同构思,图6示例性的示出了本发明实施例提供的一种道路巡查监督装置的结构,该装置可以执行道路巡查监督的流程。
如图6所示,该装置包括:
接收模块601,用于获取开始巡查请求,所述开始巡查请求中包括当前开始巡查的时间;
处理模块602,用于确定所述当前开始巡查的时间是否满足第一时间条件和第二时间条件,所述第一时间条件为预设的巡查计划中开始巡查的时间与所述当前开始巡查的时间的差值小于第一阈值,所述第二时间条件为下一组预设的巡查计划中开始巡查的时间与所述当前开始巡查的时间的差值大于第二阈值;在确定所述当前开始巡查的时间满足所述第一时间条件和所述第二时间条件时,确定巡查人员开始进行道路巡查,并记录所述当前开始巡查的时间。
可选地,所述处理模块602还用于:
在确定巡查人员开始进行道路巡查,并记录所述当前开始巡查的时间之后,获取当前开始巡查的位置;
确定所述当前开始巡查的位置与预设的巡查计划中开始巡查的位置是否在第一距离范围内;
若是,则记录所述当前开始巡查的位置;
否则提醒所述巡查人员当前开始巡查的位置异常。
可选地,所述处理模块602还用于:
在确定巡查人员开始进行道路巡查之后,获取当前巡查位置和所述预设的巡查计划中的巡查路径;
将所述当前巡查位置与所述巡查路径进行比对;
确定所述当前巡查位置与所述巡查路径不匹配时,提醒所述巡查人员所述当前巡查位置已经偏离所述巡查路径。
可选地,所述处理模块602还用于:
获取结束巡查请求,所述结束巡查请求中包括当前结束巡查的时间、当前结束巡查的位置;
确定所述当前结束巡查的时间是否满足第三时间条件以及所述当前结束巡查的位置是否满足位置条件,所述第三时间条件为预设的巡查计划中结束巡查的时间与所述当前结束巡查的时间的差值小于第三阈值,所述位置条件为所述当前结束巡查的位置与预设的巡查计划中结束巡查的位置之间的距离在第二距离范围内;
在确定所述当前结束巡查的时间满足所述第三时间条件且所述当前结束巡查的位置满足所述位置条件时,允许所述巡查人员结束道路巡查。
可选地,所述处理模块602还用于:
在允许所述巡查人员结束道路巡查之后,获取派发的道路巡查任务数量和执行完的道路巡查任务数量;
根据所述派发的道路巡查任务数量和所述执行完的道路巡查任务数量确定是否遗留未执行的道路巡查任务;
确定遗留未执行的道路巡查任务时,提醒所述巡查人员道路巡查任务有遗漏以使所述巡查人员返回处理。
本领域内的技术人员应明白,本发明的实施例可提供为方法、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。