一种面向警情协作指令的终端回传状态记录校核方法与流程
本发明涉及计算机数据处理,更具体地说,本发明涉及一种面向警情协作指令的终端回传状态记录校核方法。
背景技术:
1、在警情处置过程中,近身处置人员可以执行搜查、控制或者上铐等任务,原掩护人员为其提供掩护,接替人员在到达后接替掩护。近身处置终端、原掩护终端和接替终端分别回传任务状态记录、掩护状态记录、到达记录及相关动作记录。现有系统通常根据与同一警情协作指令关联的各状态记录的起止时间和任务角色,衔接原掩护人员与接替人员对应的掩护时间,并据此判断近身处置任务完成记录是否具有相应的协作状态记录支持。
2、现有技术存在以下不足:
3、一方面,原掩护终端回传的掩护状态尚未结束时,其动作记录可能已经显示原掩护人员开始控制区别于近身处置任务处置对象的另一对象。若仍以原掩护状态记录的结束时刻作为掩护时间边界,可能将原掩护人员开始控制另一对象后的时间继续认定为得到掩护状态记录支持,导致掩护空缺被遗漏。
4、另一方面,接替终端回传的到达记录仅表示接替人员已经到达,并不能直接表示接替人员已经开始掩护;同时,原掩护人员还可能在接替人员开始掩护之前重新形成掩护状态记录支持。若直接以到达时刻作为接替人员开始掩护时刻,可能提前认定掩护已经完成衔接;若将原掩护人员开始控制另一对象至接替人员开始掩护之间的全部时间均认定为掩护空缺,又可能将原掩护终端重新形成支持的时间段错误计入。
5、为了克服现有技术的上述缺陷,本发明的实施例提供一种面向警情协作指令的终端回传状态记录校核方法,以解决上述背景技术中提出的问题。
技术实现思路
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、本发明通过结合原掩护终端回传的掩护状态记录与控制另一对象的动作记录,重新确定原掩护状态发生变化的时间边界,避免仅依据原始掩护状态结束时刻而遗漏掩护空缺;通过区分接替人员到达与开始掩护,并排除其间原掩护终端重新形成掩护状态记录支持的时间段,减少掩护空缺被错误扩大。进一步地,通过将相关终端记录修正至统一时间基准,可以降低不同终端时间基准偏差对区间判断的影响,从而提高多终端回传记录时间区间重构及近身处置任务完成记录校核的一致性。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com