路考项目调用方法、装置及电子设备与流程

文档序号:20266713发布日期:2020-04-03 18:29阅读:103来源:国知局
路考项目调用方法、装置及电子设备与流程

本发明是涉及数据处理技术领域,尤其涉及一种路考项目调用方法、装置及电子设备。



背景技术:

科目三考试系统,按固定线路考试,调用和播报考试项目需依赖于提前采集好的线路,在车辆行驶到当前项目的位置时,调用当前项目,并进行播报和评判,然而,在考试或测试过程中,偶尔会遇到项目播报不准确的情况,到达项目a时,本应调用项目a并播报评判,但是实际却播报的项目b。现有技术中存在项目调用不准确的情况。



技术实现要素:

为了解决现有技术中路考项目播报不准确的技术问题。

第一方面,本发明提供一种路考项目调用方法,所述方法包括:获取路考项目属性信息,所述属性信息包括路考项目位置信息、路考项目序号和路考项目方向信息;获取车辆行驶状态;基于所述行驶状态和所述项目属性信息调用路考项目。

可选地,所述行驶状态包括车辆行驶方向和车辆位置信息;所述获取车辆行驶状态包括:获取多个车辆位置信息;根据时间顺序计算所述车辆位置信息变化状态;基于所述变化状态确认所述车辆行驶方向。

可选地,所述基于所述行驶状态和所述项目属性信息确定当前的路考项目包括:判断所述车辆位置信息与所述路考项目位置信息是否相同、所述车辆行驶方向与所述路考项目方向信息是否相同、所述当前路考项目序号是否位于前一路考项目序号之后;当所述车辆位置信息与所述路考项目位置信息相同、所述车辆行驶方向与所述路考项目方向信息相同且所述当前路考项目序号位于前一路考项目序号之后,播报当前路考项目。

可选地,当满足所述车辆位置信息与所述路考项目位置信息不相同、所述车辆行驶方向与所述路考项目方向信息不相同或所述当前路考项目序号未位于前一路考项目序号之后中的至少之一的条件,停止播报路考项目。

可选地,所述当前路考项目序号位于前一路考项目序号之后包括:所述当前路考项目序号与前一所述路考项目序号为连续序号。

可选地,在所述停止播报路考项目之后包括:当获取的路考项目的序号为连续的正序序号,则重新顺序播报所述路考项目。

根据第二方面,本发明实施例提供了一种路考项目调用装置,所述装置包括:第一获取模块,用于获取路考项目属性信息,所述属性信息包括路考项目位置信息、路考项目序号和路考项目方向信息;第二获取模块,用于获取车辆行驶状态;调用模块,用于基于所述行驶状态和所述项目属性信息调用路考项目。

可选地,所述行驶状态包括车辆行驶方向和车辆位置信息;所述第二获取模块包括:获取单元,用于获取多个车辆位置信息;计算单元,用于根据时间顺序计算所述车辆位置信息变化状态;确认单元,用于基于所述变化状态确认所述车辆行驶方向。

根据第三方面,本发明实施例提供了一种服务器,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面任一项所述的路考项目调用方法。

根据第四方面,本发明实施例提供了一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述第一方面任一项所述的路考项目调用方法。

本申请具有如下有益效果:

通过获取路考项目位置信息、路考项目序号和路考项目方向信息,与车辆的车辆行驶状态进行对比,在考项目位置信息、路考项目序号和路考项目方向信息均与行驶状态一致时,才调用路考项目,可以较为有效的防止项目提前播报或者错误播报。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的路考项目调用方法流程示意图;

图2为本发明另一实施例提供的路考项目调用装置示意图;

图3为本发明实施例提供的电子设备示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

正如背景技术所述,当前的道路考试中,存在项目调用不准的情况,基于目前的项目播报失准的状况,发明人经过更换更为精确的定位装置,发现此种情况依然会发生,经研究发现,在现有的道路往往是双向车道设计的,且在导航地图上也是双车道设置,但是,由于现有技术中定位的精度限制,往往会出现定位错车道的情况。在科目三路考过程中,播报考试项目需依赖于提前采集好的线路,而线路上点位可能存在这种情况:当前车道上的点位(考试项目)与对向车道某个点位距离较近。所以,如果仅以gps经纬度计算距离,可能会误报对向车道上的点位,引起评判错误。针对目前的项目播方法,现有技术中存在按照定位信息和方向进行播报,例如双向车道,位于不同车道上的项目,可以根据多个定位信息确认车辆所处的车道,并基于该车道和位置信息调用当前位置下,当前车道内的项目。然而,发明人发现,有些考场的线路存在“绕圈”现象,这种情况下如果是按正常的定位进行播报,则可能就会出现提前播报某个项目的情况(第一圈播报第二圈的项目)。

基于此,发明人提出了一种路考项目调用方法,如图1所示,该调用方法可以包括如下步骤:

s11.获取路考项目属性信息,所述属性信息包括路考项目位置信息、路考项目序号和路考项目方向信息。其中,考试项目的各个属性信息为提前预设的,项目的位置信息可以为实现在道路上采集的,路考项目方向信息可以根据具体的考试道路中车辆行驶的位置进行确定。在本实施例中,路考项目方向信息可以包括路考项目所处的车道信息,也可以包括根据车辆按照考试顺序在道路上行驶时的方向确定的路考项目方向信息。例如,考试线路为绕圈线路,“直线行驶”路考项目与“超车”路考项目位于同一道路,但是车辆经过的方向不同,在直线行驶时车辆行驶方向为第一方向,则可以定义直线行驶这一路考项目的方向信息为第一方向,而超车路考项目时,车辆行驶方向为第二方向,则可以定义超车这一路考项目的方向信息为第二方向。

s12.获取车辆行驶状态。在本实施例中,行驶状态包括车辆行驶方向和车辆位置信息,获取多个车辆位置信息;根据时间顺序计算所述车辆位置信息变化状态;基于所述变化状态确认所述车辆行驶方向。例如,可以计算相邻采样点的车辆位置变化状态,可以确认车辆行驶方向。

s13.基于所述行驶状态和所述项目属性信息调用路考项目。作为示例性的实施例,可以判断所述车辆位置信息与所述路考项目位置信息是否相同、所述车辆行驶方向与所述路考项目方向信息是否相同、所述当前路考项目序号是否位于前一路考项目序号之后;

当所述车辆位置信息与所述路考项目位置信息相同、所述车辆行驶方向与所述路考项目方向信息相同且所述当前路考项目序号位于前一路考项目序号之后,播报当前路考项目;当满足所述车辆位置信息与所述路考项目位置信息不相同、所述车辆行驶方向与所述路考项目方向信息不相同或所述当前路考项目序号未位于前一路考项目序号之后中的至少之一的条件,停止播报路考项目。在本实施例中,所述当前路考项目序号与前一所述路考项目序号为连续序号。

当天气、gps天线有遮挡等原因引起短暂性gps偏移较大,导致采集的车辆位置信息发生误差,从而导致路考项目停止调用,为防止后续项目继续停止调用,作为可选的实施例,在所述停止播报路考项目之后,获取路考项目的序号,当获取的路考项目的序号为连续的正序序号,则重新顺序播报所述路考项目。

通过获取路考项目位置信息、路考项目序号和路考项目方向信息,与车辆的车辆行驶状态进行对比,在考项目位置信息、路考项目序号和路考项目方向信息均与行驶状态一致时,才调用路考项目,可以较为有效的防止项目提前播报或者错误播报。

本发明实施例提供了一种路考项目调用装置,如图2所示,该装置包括:

第一获取模块10,用于获取路考项目属性信息,所述属性信息包括路考项目位置信息、路考项目序号和路考项目方向信息;第二获取模块20,用于获取车辆行驶状态;调用模块30,用于基于所述行驶状态和所述项目属性信息调用路考项目。

可选的,所述行驶状态包括车辆行驶方向和车辆位置信息;所述第二获取模块包括:获取单元,用于获取多个车辆位置信息;计算单元,用于根据时间顺序计算所述车辆位置信息变化状态;确认单元,用于基于所述变化状态确认所述车辆行驶方向。

本发明实施例提供了一种电子设备,该电子设备可以为服务器,也可以为显示终端,所述电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述实施例中任一项所述的路考项目调用方法。

如图3所示,该电子设备包括一个或多个处理器31以及存储器32,图3中以一个处理器33为例。

控制单元还可以包括:输入装置33和输出装置34。

处理器31、存储器32、输入装置33和输出装置34可以通过总线或者其他方式连接,图3中以通过总线连接为例。

处理器31可以为中央处理器(centralprocessingunit,cpu)。处理器31还可以为其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现场可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等芯片,或者上述各类芯片的组合。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

存储器32作为一种非暂态计算机可读存储介质,可用于存储非暂态软件程序、非暂态计算机可执行程序以及模块,如本申请实施例中的用户匹配对应的程序指令/模块。处理器31通过运行存储在存储器32中的非暂态软件程序、指令以及模块,从而执行服务器的各种功能应用以及数据处理,即实现上述方法实施例的路考项目调用方法。

存储器32可以包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需要的应用程序;存储数据区可存储根据服务器操作的处理装置的使用所创建的数据等。此外,存储器32可以包括高速随机存取存储器,还可以包括非暂态存储器,例如至少一个磁盘存储器件、闪存器件、或其他非暂态固态存储器件。在一些实施例中,存储器32可选包括相对于处理器31远程设置的存储器,这些远程存储器可以通过网络连接至网络连接装置。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。

输入装置33可接收输入的数字或字符信息,以及产生与服务器的处理装置的用户设置以及功能控制有关的键信号输入。输出装置34可包括显示屏等显示设备。

一个或者多个模块存储在存储器32中,当被一个或者多个处理器31执行时,执行如图1所示的方法。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。计算机指令用于使所述计算机执行汽车违反限行规则的识别方法。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

最后,本发明中应用了具体实施例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1