一种定位数据失效后公交进站报站方法、系统及存储介质技术方案

技术编号:27364466 阅读:16 留言:0更新日期:2021-02-19 13:47
本发明专利技术公开了一种定位数据失效后公交进站报站方法、系统及存储介质,所述方法包括下述步骤:每隔预设时长实时获取BD/GPS卫星发送的车辆坐标信息;根据获取的车辆坐标信息判断当前定位是否失效;如果定位有效,则进入常规的站点匹配报站流程进行自动报进站并进入自动出站流程;如果定位失效,则进入经验迭代修正算法报站流程,计算出一个预测报进站时刻进行自动报进站;进入自动出站流程,出站完成后重复上述步骤。本发明专利技术使得公交车在BD/GPS卫星定位失效后仍然能够准确地自动报进站,无需司机手动报站,减轻司机的工作强度,保障市民的正常出行。正常出行。正常出行。

【技术实现步骤摘要】
一种定位数据失效后公交进站报站方法、系统及存储介质


[0001]本专利技术涉及公交自动报站
,尤其涉及一种定位数据失效后公交进站报站方法、系统及存储介质。

技术介绍

[0002]在公交调度报站应用系统中,一个准确可靠的自动报站系统是公交调度系统的核心竞争力之一,常规的自动报站的基本工作原理是基于BD/GPS定位的站点自动匹配,并将其匹配结果以语音形式播报出来,应用于广大市民用户。其一般实现步骤主要包括:1.事先采集线路上各站点的BD/GPS定位位置信息,预存到系统中;2。公交车辆在线路运行过程中,实时采集当前的BD/GPS定位信息;3.不断地将实时采集到的定位信息与预存站点的位置信息进行匹配尝试,匹配成功则进行相关的报站(包括进/出站)语音播报。
[0003]但是现有技术中由于有时BD/GPS定位模块的失效,或者是一些地理环境的因素,如:天桥下、高楼间、隧道内、地下站场或天气原因等,此时由于天线信号的阻碍,车载系统行经此途中时,无法准确获取该位置的BD/GPS位置数据信息,从而无法准确匹配到该站点,同时,由于车辆CAN数据对接的困难,实际应用中车辆DVR无法正确获取车辆的里程及速度等数据,导致车载公交调度系统自动报站失效,司机唯有用手动报站来弥补,但手动报站会增加司机的工作难度和强度,影响市民出行体验。
[0004]因此,现有技术还有待发展。

技术实现思路

[0005]鉴于上述现有技术的不足之处,本专利技术的目的在于提供一种定位数据失效后公交进站报站方法、系统及存储介质,使得公交车在BD/GPS卫星定位失效后仍然能够准确地自动报进站。
[0006]为实现上述目的,本专利技术采取了以下技术方案:
[0007]第一方面,本专利技术提出了一种定位数据失效后公交进站报站方法,应用于卫星定位失效后公交车的进站自动报站,其中,包括下述步骤:
[0008]S10,每隔预设时长实时获取BD/GPS卫星发送的车辆坐标信息;
[0009]S20,根据获取的车辆坐标信息判断当前定位是否失效;
[0010]S30,如果定位有效,则进入常规的站点匹配报站流程进行自动报进站并进入步骤S50;
[0011]S40,如果定位失效,则进入经验迭代修正算法报站流程,计算出一个预测报进站时刻进行自动报进站;
[0012]S50,进入自动出站流程,出站完成后重复上述步骤。
[0013]第二方面,本专利技术提出了一种公交调度报站系统,其中,所述系统包括存储器、处理器及存储在所述存储器中并被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时,实现前述的方法。
[0014]第三方面,本专利技术提出了一种计算机可读存储介质,其中,所述计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现前述的方法。
[0015]本专利技术的定位数据失效后公交进站报站方法,在BD/GPS卫星定位有效时,采用常规的站点匹配报站流程进行报站,而当BD/GPS卫星定位失效时,则进入经验迭代修正算法报站流程,计算出一个预测报进站时刻进行自动报进站,这样,本专利技术的报站方法在地理环境因素或者BD/GPS卫星本身因数导致BD/GPS定位模块失效时,公交车仍然能够准确地自动报进站,保证市民的正常出行,且不用司机手动报站来增加司机的工作难度和强度。
附图说明
[0016]为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。
[0017]图1为本专利技术定位数据失效后公交进站报站方法第一实施例的流程示意图;
[0018]图2为本专利技术经验迭代修正算法报站流程示意图;
[0019]图3为本专利技术公交车行驶经过相邻站段示意图;
[0020]图4为本专利技术迭代因子的计算流程示意图;
[0021]图5为本专利技术从样本数据中计算迭代因子的示意图;
[0022]图6为本专利技术预测报进站时刻计算流程示意图。
具体实施方式
[0023]下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术的一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。
[0024]如图1所示,为本专利技术一种定位数据失效后公交进站报站方法的流程,应用于卫星定位(BD/GPS)失效后公交车的进站自动报站,包括下述步骤:
[0025]S10,每隔预设时长实时获取BD/GPS卫星发送的车辆坐标信息。
[0026]在车辆行驶过程中,亦即在上一站出站后,每隔预设时长如1秒钟获取一次BD(北斗)或GPS(全球定位系统)卫星发送的当前车辆的坐标值。
[0027]S20,根据获取的车辆坐标信息判断当前定位是否失效。
[0028]当获取的车辆坐标值为空或错误代码等异常情况则明确为失效;
[0029]或,当卫星识别颗数小于3颗,在也判定失效。
[0030]S30,如果定位有效,则进入常规的站点匹配报站流程进行自动报进站并进入步骤S50。
[0031]当获取的车辆坐标值为符合格式的坐标数据时为有效,则进入常规的站点匹配报站流程,即将实时采集到的定位车辆坐标值与预存站点的位置信息进行匹配尝试,匹配成功则进行相关的报站(包括进/出站)语音播报,即通过坐标数据判断否进入站点区域来判定是否自动报进站。
[0032]S40,如果定位失效,则进入经验迭代修正算法报站流程,计算出一个预测报进站时刻进行自动报进站。
[0033]当获取的车辆坐标值异常判定为定位失效状态时,则进入经验迭代修正算法报站流程,该流程是基于车辆以往的每次报站历史经验数据进行迭代推算,计算出当前车辆将要到站的预测报进站时刻,其是一个预测值,然后车辆根据这个预测值进行自动报进站。
[0034]报站后记录本站的报站数据,一般地,报站数据包括司机ID、车辆ID、线路ID、站点ID、坐标数据、时间等。基于报站数据可以计算车辆相邻两站之间的行驶速度、距离等。报站数据存储至公交调度系统平台的数据库中作为大数据使用。
[0035]S50,进入自动出站流程,出站完成后重复上述步骤。
[0036]进站流程完成后车辆自动进入出站流程,如出站报站,记录出站时间等。完成出站流程后则又进入步骤S10进行循环。
[0037]由于出站报站影响市民乘车体验和司机路单绩效较小,不受客户重点关注,处理相对比较容易,故本专利技术不详述。
[0038]本专利技术的报站方法是利用有效的历史数据进行大数据分析建模,从而得到公交行经线路中相邻站点报站间的关联关系,从而基于一个已经发生的有效报站后在BD/GPS实时位置数据失效时推算出下一个本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种定位数据失效后公交进站报站方法,应用于卫星定位失效后公交车的进站自动报站,其特征在于,包括下述步骤:S10,每隔预设时长实时获取BD/GPS卫星发送的车辆坐标信息;S20,根据获取的车辆坐标信息判断当前定位是否失效;S30,如果定位有效,则进入常规的站点匹配报站流程进行自动报进站并进入步骤S50;S40,如果定位失效,则进入经验迭代修正算法报站流程,计算出一个预测报进站时刻进行自动报进站;S50,进入自动出站流程,出站完成后重复上述步骤。2.根据权利要求1所述的方法,其特征在于,所述经验迭代修正算法报站流程包括如下步骤:S41,获取本站及相邻站的历史报站数据作为样本数据,用样本数据计算出用于预测本站行驶时间的迭代因子;S42,依据所述迭代因子计算出本站的预测报进站时刻;S43,判定当前时间是否已达到预测报进站时刻,如果没有,则等待预设时长后回到步骤S10;S44,如果已达到预测报进站时刻,则获取本站报进站语音播报信息进行自动报进站;S45,驶离本站后将本趟次本站的报站数据进行存储作为下一次预测计算的样本数据。3.根据权利要求2所述的方法,其特征在于,所述迭代因子的计算包括如下步骤:S411,从公交调度系统数据库中的历史报站数据选取迭代样本,迭代样本包括同一司机、在连续n个特征天的相同时段内、驾驶同一公交车在同一路线上经过上一站和本站的行驶时间;S412,将n个特征天同一时段的上一站行驶时间,本站行驶时间分别代入下式得的n个算式;T2=k*T1+m;其...

【专利技术属性】
技术研发人员:刘传华
申请(专利权)人:深圳市图敏智能视频股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1