公交车辆临时调头或绕弯的gps自动报站方法

文档序号:6691305阅读:382来源:国知局
专利名称:公交车辆临时调头或绕弯的gps自动报站方法
技术领域
本发明涉及公交车辆自动发布途经站点信息的方法,具体涉及公交车辆临时调头或绕弯时的自动发布途经站点信息的方法。
背景技术
目前,为了减少公交运输公司的运营成本,很多公交线路都采用了无人售票车辆, 在没有售票员的情况下,为了提醒乘客正常上下车,这些车辆上面大都安装有语音报站系统,语音报站系统通常分为手动报站系统和自动报站系统两种。手动报站系统是由驾驶员手动操作,每当到站或离站时,驾驶员按下相应的按键, 语音报站系统语音提示乘客上下车或准备动作,这种系统具有以下弊端1.目前的公交线路站点随时都有可能需要调整和更新,因而手动报站必须经常性更新线路按键定义和报站语音数据;2.由于司机在驾车进出站的过程还要分心操作进行报站,不仅给司机驾驶带来不便,而且存在交通事故的隐患;3.这种依赖人工的方法,如果司机忘记操作报站或者操作失误,就会出现漏报站、误报站的现象,影响公交车服务质量和形象。自动报站系统通常是基于GPS定位系统,预先将本线路途经的所有站点的经纬度数据信息存储在系统中,车辆行进过程中,系统将实时GPS收到的经纬度和各站点经纬度进行匹配,判断车辆是否到站或离站,然后通过语音报站系统语音提示乘客。一般来说,该基于GPS定位系统的自动报站系统包括GPS定位单元、站点检测单元、有效性确认单元、语音播报单元,其中GPS定位单元负责接收和解析GPS数据,提供位置信息;站点检测单元负责检测车辆是否有进站,并将进站结果输出到有效性确认单元;有效性确认单元根据指定的逻辑判断准则,对进站结果进行确认,并将结果输出到语音播报单元;语音播报单元负责进行到站语音播报。现有的较为先进的自动报站系统不仅可以准确播报站点信息,还能区分车辆上行下行信息,例如我公司申请的一篇授权公告号为CN101493990B的发明专利,该发明专利公开了一种公交车辆自动报站方法,该方法包括车载终端以移动通信方式接收控制中心下发的运行线路的报站数据序列并存储之;车辆行驶中,车载终端首先定时将当前GPS位置信息结合辅助信标的站点位置信息从报站数据序列中找出运行线路中一个最接近的站点作为当前站点;当车辆进入当前站点时确定行驶方式为上行或下行;之后,车载终端依据报站数据序列审订行驶方式并控制播报和显示当前站点的到站提示信息,车辆离开当前站点时,车载终端结合行驶方式依据报站数据序列控制播报和显示包含下一站站名的出站提示信息,并将运行线路中下一站点作为当前站点。该方法虽然较之其他的公交车辆自动报站方法,能够区分公交车辆在限定的时间内上行和下行的行驶情况,但是对于在某些特殊事件或突发意外时,经常会出现道路临时管制的情况,此时公交车辆就必须调头或绕弯行驶,而上述方法则无法应对这种调头或绕弯行驶的情况
发明内容
本发明所要解决的技术问题是,提供一种公交车辆临时调头或绕弯的GPS自动报站方法,用以解决背景技术中的公交车辆在调头或绕弯后无法正确报站的问题。为了解决上述技术问题,本发明的一种公交车辆临时调头或绕弯的GPS自动报站方法,应用于GPS自动报站系统,该GPS自动报站系统包括GPS定位单元、站点检测单元、有效性确认单元、语音播报单元,其中GPS定位单元负责接收和解析GPS数据,提供位置信息; 站点检测单元负责检测车辆是否有进站,并将进站结果输出到有效性确认单元;有效性确认单元根据指定的逻辑判断准则,对进站结果进行确认,并将结果输出到语音播报单元;语音播报单元负责进行到站语音播报。一种公交车辆临时调头或绕弯的GPS自动报站方法包括以下过程
过程A =GPS定位单元定时向站点检测单元发送一条当前位置信息;
过程B :站点检测单元每收到一条GPS定位单元所提供的当前位置信息,就依次检查当前位置是否位于某一站点的进站圆的内部,若位于某一站点的进站圆内,则将此站点的编号发送到有效性确认单元;
过程C :有效性确认单元接收站点检测单元所输出的检测结果,同时进行有效性确认, 并将确认结果发送给语音播报单元;有效性确认单元至少记录以下信息最后一个检测到的上行站点、最后一个检测到的下行站点、上行连续性次数VU和下行连续性次数VD ;
过程D :语音播报单元接收到有效性确认单元所发送的结果,进行语音报站,如果有效性确认单元的确认结果是有效进站,则进行语音报站,否则不报站。进一步的,过程C中,有效性确认单元按照如下逻辑过程进行有效性确认
过程Cl :确定行驶方向是上行或下行,并根据行驶方向对各变量进行初始化当行驶方向为上行时,将上行连续性次数VU赋值为一特征值P,其中P > 2,下行连续性次数VD赋值为O ;当行驶方向为下行时,将上行连续次数VD赋值为0,下行连续次数VD赋值为P ;其中,当VU彡P时,令VU=P ;当VD彡O时,令VD=O ;
过程C2 :当检测到的上行站点是连续上行的,则上行连续性次数VU加1,当检测到的上行站点是非连续上行的,则上行连续性次数VU减I ;当检测到的下行站点是连续下行的,则下行连续性次数VD加1,当检测到的下行站点是非连续下行的,则下行连续性次数VD减I ;
过程C3 :当检测到当前站点是上行站点,且此时上行连续性次数VU=P,则此上行站点是有效进站,否则为无效进站;当检测到当前站点是下行站点,且此时下行连续次数VD=P, 则此下行站点是有效进站,否则为无效进站。优选的,上述过程中的特征值P的值取2。进一步的,过程A中的GPS定位单元定时向站点检测单元发送一条当前位置信息,具体是GPS定位单元每秒钟向站点检测单元发送一条当前位置信息。进一步的,过程B中的进站圆是指以站点中心为圆心,以预先设定值为半径的一个圆。如上所述,本发明根据有效性确认单元所记录的信息(最后一个检测到的上行站点、最后一个检测到的下行站点、上行连续性次数VU和下行连续性次数VD)进行逻辑确认, 跟背景技术中的现有技术相比,具有如下优点
1.当车辆临时调头时,上行连续性次数VU或下行连续性次数VD不再连续加1,故而系统自动识别出车辆不再连续行驶于原路线的站点,而是处于特殊行驶路线;当车辆回到原线路时,上行连续性次数VU或下行连续性次数VD继续连续加1,那么车辆在调头后的第三个站则开始正常报站,具有良好的调头自动判断能力;
2.当车辆临时绕弯时,上行连续性次数VU或下行连续性次数VD不再连续加1,故而系统自动识别出车辆不再连续行驶于原路线的站点,而是处于特殊行驶路线;当车辆回到原线路时,上行连续性次数VU或下行连续性次数VD继续连续加1,那么车辆在绕弯后则立即开始正常报站,具有十分优秀的绕弯应对能力;
3.车辆在行驶过程中,系统同时对其行驶方向进行判断,当车辆上行时,系统将只会播报上行站点而过滤掉下行站点;当车辆下行时,系统将只会播报下行站点而过滤掉上行站点。


图I是本发明的实施例中车辆行驶路线示意图。图2是图I实施例的车辆调头示意图。图3是图I实施例的车辆绕弯示意图。
具体实施例方式现结合附图和具体实施方式
对本发明进一步说明。本发明一种公交车辆临时调头或绕弯的GPS自动报站方法的优选的实施例中,公交车辆上设有GPS自动报站系统,该GPS自动报站系统包括GPS定位单元、站点检测单元、 有效性确认单元、语音播报单元,其中GPS定位单元负责接收和解析GPS数据,提供位置信息;站点检测单元负责检测车辆是否有进站,并将进站结果输出到有效性确认单元;有效性确认单元根据指定的逻辑判断准则,对进站结果进行确认,并将结果输出到语音播报单元;语音播报单元负责进行到站语音播报。本发明的公交车辆临时调头或绕弯的GPS自动报站方法包括以下过程
过程A :GPS定位单元每秒钟向站点检测单元发送一条当前位置信息;
过程B :站点检测单元每收到一条GPS定位单元所提供的当前位置信息,就依次检查当前位置是否位于某一站点的进站圆的内部,进站圆是指以站点中心为圆心,以预先设定值为半径的一个圆,若位于某一站点的进站圆内,则将此站点的编号发送到有效性确认单元;
过程C :有效性确认单元接收站点检测单元所输出的检测结果,同时进行有效性确认, 并将确认结果发送给语音播报单元;有效性确认单元至少记录以下信息最后一个检测到的上行站点、最后一个检测到的下行站点、上行连续性次数VU和下行连续性次数VD ;
过程D :语音播报单元接收到有效性确认单元所发送的结果,进行语音报站,如果有效性确认单元的确认结果是有效进站,则进行语音报站,否则不报站。上述过程C中,有效性确认单元按照如下逻辑过程进行有效性确认
过程Cl :确定行驶方向是上行或下行,并根据行驶方向对各变量进行初始化当行驶方向为上行时,将上行连续性次数VU赋值为一特征值P,其中P > 2,下行连续性次数VD赋值为O ;当行驶方向为下行时,将上行连续次数VD赋值为0,下行连续次数VD赋值为P ;其中,当VU彡P时,令VU=P ;当VD彡O时,令VD=O ;过程C2 :当检测到的上行站点是连续上行的,则上行连续性次数VU加1,当检测到的上行站点是非连续上行的,则上行连续性次数VU减I ;当检测到的下行站点是连续下行的,则下行连续性次数VD加1,当检测到的下行站点是非连续下行的,则下行连续性次数VD减I ;
过程C3 :当检测到当前站点是上行站点,且此时上行连续性次数VU=P,则此上行站点是有效进站,否则为无效进站;当检测到当前站点是下行站点,且此时下行连续次数VD=P, 则此下行站点是有效进站,否则为无效进站。优选的,上述过程中的特征值P的值取2。下面以特征值P取优选值2为例,并借助图I来说明上述过程
图I中共不意了 6个站点,其中A、B、C是上行站点且规定行驶顺序是D、E、F 是下行站点且规定行驶顺序是D->E->F。假设检测到车辆当前行驶方向为上行,则将上行连续性次数VU的初始值赋值为 2,下行连续性次数VD的初始值赋值为O ;假设车辆当前到达图I中五角星的位置,那么车辆在此之前将已检测到站点A和F的进站,则最后一个检测到的上行站点即为A,最后一个检测到的下行站点即为F ;车辆继续往前行驶,将会检测到站点B的进站,由于站点B是上行站点,且最后一个检测到的上行站点是A,方向A->B符合规定的上行行驶顺序,因此此时所检测到的站点B是上行连续的,上行连续性次数VU要加I ;车辆继续往前行驶,将会检测到站点E的进站,由于站点E是下行站点,且最后一个检测到的下行站点是F,方向F->E不符合规定的下行行驶顺序,因此此时所检测到的站点E不是下行连续的,下行连续性次数 VD要减I ;同理,车辆继续往前行驶过程中,站点C是上行连续的,站点D不是下行连续的。 其中上行连续性次数VU和下行连续性次数VD的最大值为2,若等于2,则不再增加,VU和 VD的最小值为0,若等于0,则不再减小。当车辆到达上行终点站时,行驶方向要切换为下行,则将上行连续性次数VU赋值为0,下行连续性次数VD赋值为2 ;当车辆到达下行终点站时,行驶方向要切换为上行,则上行连续性次数VU重新赋值为2,下行连续性次数VD重新赋值为O继续进行上述的确认过程。进站有效确认的条件如下
检测到当前站点是上行站点,且上行连续性次数VU = 2,则此上行站点是有效进站;检测到当前站点是下行站点,且下行连续性次数VD = 2,则此下行站点是有效进站。再回到图I中的五角星位置,由于车辆是上行,因此此时VU的值为2,VD的值为O ; 继续往前行驶,检测到站点B的进站时,上行连续性次数VU要加1,VU已达到最大值2,因此仍然为2,由于站点B是上行站点且VU = 2,符合进站有效条件,所以站点B的进站被确认为有效;
继续往前行驶,检测到站点F的进站时,下行连续性次数VD要减I,VD已达到最小值0, 因此仍然为0,由于站点F是下行站点但VD = 0,不符合进站有效条件,所以站点F的进站被确认为无效;
继续往前行驶,同上述分析,站点C进站有效,站点D进站无效。如上所述,车辆在上行行驶过程中将只会播报上行站点而过滤掉下行站点,而在下行行驶过程中将只会播报下行站点而过滤掉上行站点,从而实现正常的GPS自动报站功倉泛。
下面具体讲述上述方法在车辆调头时的应用。如图2所示,车辆在五角星所示位置发生了调头,则在调头前,上行连续性次数VU =2,下行连续性次数VD = O,调头后将依次检测到下行站点D、上行站点C、下行站点E、上行站点B、下行站点F、上行站点A的进站。具体的,检测到下行站点D的进站时,由于调头前最后一个检测到的下行站点也是D,因此不处理该站点;
检测到上行站点C的进站时,由于调头前最后一个检测到的上行站点也是C,因此不处理该站点;
检测到下行站点E的进站时,由于最后一个检测到的下行站点是D,方向D->E符合规定的下行行驶顺序,因此下行连续性次数VD要加1,此时VU = 2,VD = 1,不满足进站条件, 站点E进站无效;
检测到上行站点B的进站时,最后一个检测到的上行站点是C,方向C->B不符合规定的上行行驶顺序,因此上行连续性次数VU要减1,此时VU = I, VD = 1,不满足进站条件,站点B进站无效;
检测到下行站点F的进站时,最后一个检测到的下行站点变成了 E,方向E->F符合规定的下行行驶顺序,因此下行连续性次数VD要加1,此时VU = I, VD = 2,满足进站条件,站点F进站有效;
检测到上行站点A的进站时,最后一个检测到的上行站点变成了 B,方向B->A不符合规定的上行行驶顺序,因此上行连续性次数VD要减1,此时VU = O, VD = 2,不满足进站条件,站点A进站无效;
如上所述,车辆在调头后的前两个站将不会报站,但在第三个站时,即开始正常报站, 具有良好的调头自动判断能力。另外,从上述过程得知,当特征值P取值为3时,车辆在调头后的前三个站将不会报站,从第四个站开始正常报站,同样的,当特征值P取值为其他数值Q时,车辆在调头后的前Q个站将不会报站。下面具体讲述上述方法在车辆绕弯时的应用。如图3所示,车辆在五角星所示位置发生了绕弯情况,实际路线不再经过站点B和 C,当绕弯之后
检测到站点M的进站时,由于最后一个检测到的上行站点是A,方向A->M符合规定的上行行驶顺序,因此上行连续性次数VU要加1,此时VU = 2, VD = 0,满足进站条件,站点M 进站有效;
检测到站点N的进站时,由于最后一个检测到的下行站点是F,方向F->N不符合规定的下行行驶顺序,因此下行连续性次数VD要减1,此时VU = 2, VD = 0,不满足进站条件,站点N进站无效;
如上所述,车辆在绕弯之后回到原线路时,将会立即正确报站,具有十分优秀的绕弯应对能力。本方法可以灵活的应对公交车辆的临时调头或绕弯情况,在调头后第三个站即可恢复正常自动GPS报站,在绕弯后回到原线路时,立即可恢复正常自动GPS报站。尽管结合优选实施方案具体展示和介绍了本发明,但所属领域的技术人员应该明白,在不脱离所附权利要求书所限定的本发明的精神和范围内,在形式上和细节上可以对本发明做出各种变化,均为本发明的保护范围。
权利要求
1.一种公交车辆临时调头或绕弯的GPS自动报站方法包括以下过程过程A =GPS定位单元定时向站点检测单元发送一条当前位置信息;过程B :站点检测单元每收到一条GPS定位单元所提供的当前位置信息,就依次检查当前位置是否位于某一站点的进站圆的内部,若位于某一站点的进站圆内,则将此站点的编号发送到有效性确认单元;过程C :有效性确认单元接收站点检测单元所输出的检测结果,同时进行有效性确认, 并将确认结果发送给语音播报单元;有效性确认单元至少记录以下信息最后一个检测到的上行站点、最后一个检测到的下行站点、上行连续性次数VU和下行连续性次数VD ;过程D :语音播报单元接收到有效性确认单元所发送的结果,进行语音报站,如果有效性确认单元的确认结果是有效进站,则进行语音报站,否则不报站。
2.根据权利要求I所述的GPS自动报站方法,其特征在于所述过程C中,有效性确认单元按照如下逻辑过程进行有效性确认过程Cl :确定行驶方向是上行或下行,并根据行驶方向对各变量进行初始化当行驶方向为上行时,将上行连续性次数VU赋值为一特征值P,其中P > 2,下行连续性次数VD赋值为O ;当行驶方向为下行时,将上行连续次数VD赋值为0,下行连续次数VD赋值为P ;其中,当VU彡P时,令VU=P ;当VD彡O时,令VD=O ;过程C2 :当检测到的上行站点是连续上行的,则上行连续性次数VU加1,当检测到的上行站点是非连续上行的,则上行连续性次数VU减I ;当检测到的下行站点是连续下行的,则下行连续性次数VD加1,当检测到的下行站点是非连续下行的,则下行连续性次数VD减I ;过程C3 当检测到当前站点是上行站点,且此时上行连续性次数VU=P,则此上行站点是有效进站,否则为无效进站;当检测到当前站点是下行站点,且此时下行连续次数VD=P, 则此下行站点是有效进站,否则为无效进站。
3.根据权利要求2所述的GPS自动报站方法,其特征在于特征值P的值取2。
4.根据权利要求I或2所述的GPS自动报站方法,其特征在于过程A中的GPS定位单元定时向站点检测单元发送一条当前位置信息,具体是GPS定位单元每秒钟向站点检测单元发送一条当前位置信息。
5.根据权利要求I或2所述的GPS自动报站方法,其特征在于过程B中的进站圆是指以站点中心为圆心,以预先设定值为半径的一个圆。
全文摘要
本发明涉及公交车辆自动发布途经站点信息的方法。本发明的一种公交车辆临时调头或绕弯的GPS自动报站方法包括以下过程过程AGPS定位单元定时向站点检测单元发送当前位置信息;过程B站点检测单元每收到一条GPS定位单元所提供的当前位置信息,就依次检查当前位置是否位于某一站点的进站圆,若位于某一站点的进站圆内,则将此站点的编号发送到有效性确认单元;过程C有效性确认单元接收站点检测单元所输出的检测结果,进行有效性确认,并将确认结果发送给语音播报单元,该单元记录以下信息最后一个检测到的上行站点、最后一个检测到的下行站点、上行连续性次数和下行连续性次数;过程D语音播报单元接收到有效性确认单元所发送的结果,进行语音报站。
文档编号G08G1/133GK102610121SQ201210083528
公开日2012年7月25日 申请日期2012年3月27日 优先权日2012年3月27日
发明者庄益强, 彭勇, 许宁, 郭亚松 申请人:厦门雅迅网络股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1