本发明涉及车辆技术领域,尤其涉及一种基于路边单元的公交车到站提醒方法及装置。
背景技术:
目前,移动终端等电子设备一般都是通过GPS定位来获得公交车的位置信息,然后将获得的位置显示,使得候车人员知道公交车的位置,从而便于人们候车。但是采用GPS技术获取公交车的位置时,获得的公交车的位置不准确,导致用户容易错过公交车,用户体验不好。
技术实现要素:
本发明的主要目的在于提出一种基于路边单元的公交车到站提醒方法及装置,旨在解决获得的公交车的位置不准确,导致用户容易错过公交车,用户体验不好的技术问题。
为实现上述目的,本发明提供的一种基于路边单元的公交车到站提醒方法,所述基于路边单元的公交车到站提醒方法包括以下步骤:
获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息;
根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间;
判断所述公交车到达目标站台所需的时间是否小于或等于预设时间;
若所述公交车到达目标站台所需的时间小于或等于所述预设时间,则播放提示声音,并显示所述公交车到达目标站台所需的时间。
可选地,若所述公交车到达目标站台所需的时间小于或等于所述预设时间,则播放提示声音,并显示所述公交车到达目标站台所需的时间的步骤包括:
判断所述公交车与所述目标站台之间的行驶距离是否小于或等于预设距离;
若所述公交车与所述目标站台之间的行驶距离小于或等于所述预设距离,则播放提示声音,并显示所述行驶距离;
若所述公交车与所述目标站台之间的行驶距离大于所述预设距离,则显示所述行驶距离和所述公交车到达目标站台所需的时间。
可选地,根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间的步骤包括:
根据所述位置信息和目标站台的位置信息计算得到所述公交车与所述目标站台之间的行驶距离;
根据所述行驶距离和所述公交车的预设行驶速度,计算得到所述公交车的行驶时间;
根据所述行驶时间和所述公交车与目标站台之间的道路信息,预测所述公交车到达目标站台所需的时间。
可选地,获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息步骤之后还包括:
根据所述位置信息和所述目标站台的位置信息判断所述公交车是否已经过所述目标站台;
若所述公交车已经过所述目标站台,则显示所述公交车的经过时间和到达所述目标站台所需时间最少的公交车的位置信息;
若所述公交车没有经过所述目标站台,则执行步骤:根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间。
可选地,所述判断所述公交车到达目标站台所需的时间是否小于或等于预设时间的步骤之后还包括:
若所述公交车到达目标站台所需的时间大于所述预设时间,则显示所述公交车到达目标站台所需的时间;
执行步骤:获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息。
此外,为实现上述目的,本发明还提供一种基于路边单元的公交车到站提醒装置,所述基于路边单元的公交车到站提醒装置包括:
获取模块,用于获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息;
预测模块,用于根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间;
第一判断模块,用于判断所述公交车到达目标站台所需的时间是否小于或等于预设时间;
播放模块,用于若所述公交车到达目标站台所需的时间小于或等于所述预设时间,则播放提示声音,并显示所述公交车到达目标站台所需的时间。
可选地,所述播放模块包括:
判断单元,用于判断所述公交车与所述目标站台之间的行驶距离是否小于或等于预设距离;
播放单元,用于若所述公交车与所述目标站台之间的行驶距离小于或等于所述预设距离,则播放提示声音,并显示所述行驶距离;
显示单元,用于若所述公交车与所述目标站台之间的行驶距离大于所述预设距离,则显示所述行驶距离和所述公交车到达目标站台所需的时间。
可选地,所述预测模块包括:
第一计算单元,用于根据所述位置信息和目标站台的位置信息计算得到所述公交车与所述目标站台之间的行驶距离;
第二计算单元,用于根据所述行驶距离和所述公交车的预设行驶速度,计算得到所述公交车的行驶时间;
预测单元,用于根据所述行驶时间和所述公交车与目标站台之间的道路信息,预测所述公交车到达目标站台所需的时间。
可选地,所述装置还包括:
第二判断模块,用于根据所述位置信息和所述目标站台的位置信息判断所述公交车是否已经过所述目标站台;
第一显示模块,用于若所述公交车已经过所述目标站台,则显示所述公交车的经过时间和到达所述目标站台所需时间最少的公交车的位置信息;
第一返回模块,用于若所述公交车没有经过所述目标站台,则返回所述预测模块用于根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间。
可选地,所述装置还包括:
第二显示模块,用于若所述公交车到达目标站台所需的时间大于所述预设时间,则显示所述公交车到达目标站台所需的时间;
第二返回模块,用于返回所述获取模块用于获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息。
本发明获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息;根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间;判断所述公交车到达目标站台所需的时间是否小于或等于预设时间;若所述公交车到达目标站台所需的时间小于或等于所述预设时间,则播放提示声音,并显示所述公交车到达目标站台所需的时间。通过上述方式,获取路边单元发送的公交车的位置信息和公交车与目标站台之间的道路信息,可以比较准确的预测出公交车到达目标站台所需的时间,因此本发明能够比较准确的获得公交车的位置信息以及公交车到达目标站台所需的时间,使得用户可以知道公交车的位置信息及到站时间,在公交车即将到站时发出提醒,方便用户乘车,减少错过概率,提升用户体验。
附图说明
图1为本发明基于路边单元的公交车到站提醒方法第一实施例的流程示意图;
图2为本发明实施例中若所述公交车到达目标站台所需的时间小于或等于所述预设时间,则播放提示声音,并显示所述公交车到达目标站台所需的时间步骤的细化流程示意图;
图3为本发明实施例中根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间步骤的细化流程示意图;
图4为本发明基于路边单元的公交车到站提醒方法第二实施例的流程示意图;
图5为本发明基于路边单元的公交车到站提醒方法第三实施例的流程示意图;
图6为本发明基于路边单元的公交车到站提醒装置第一实施例的功能模块示意图;
图7为本发明实施例中所述播放模块的细化功能模块示意图;
图8为本发明实施例中所述预测模块的细化功能模块示意图;
图9为本发明基于路边单元的公交车到站提醒装置第二实施例的功能模块示意图;
图10为本发明基于路边单元的公交车到站提醒装置第三实施例的功能模块示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明提供一种基于路边单元的公交车到站提醒方法。
参照图1,图1为本发明基于路边单元的公交车到站提醒方法第一实施例的流程示意图。
在本实施例中,该基于路边单元的公交车到站提醒方法的步骤包括:
步骤S10,获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息;
所述方法可用于移动终端和智能公交站台等。所述移动终端可以包括智能手机和平板电脑等,所述智能公交站台包括显示屏等。所述路边单元可以为电子摄像机、电子路灯和交通指示灯灯。所述路边单元可以和所述移动终端或所述智能公交站台发生数据交互,即所述移动终端或所述智能公交站台可以与所述路边单元建立连接,可以获得所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息,所述路边单元可以获取所述移动终端或所述智能公交站台发送的目标站台的信息。所述道路信息可以包括所述公交车与目标站台之间的交通灯数量、十字路口数量、人行横道数量以及道路拥挤情况。
所述方法应用于所述智能公交站台时,且所述智能公交站台处于工作状态时,所述智能公交站台可以通过所述路边单元获取所述公交车的位置信息和所述公交车与本公交站台之间的道路信息。此时所述目标站台为所述智能公交站台。具体实施中,所述智能公交站台的工作时间可以根据实际情况设置,在工作时间内获取信息,即处于工作状态,在工作时间之外不获取信息,即处于休息状态,这样可以节省电力,不会造成资源浪费。
在本实施例中,所述方法应用于所述移动终端,所述移动终端中安装有对应的查询软件,当用户使用该软件查询公交车的位置信息或到站时间时,所述移动终端可以通过所述路边单元获取所述公交车的位置信息。所述目标站台是用户在移动终端上选择的公交站台,当然用户也可以在所述移动终端中输入乘车的公交站台。具体实施中,可以通过所述路边单元获取公交站台的信息,不需要用户进行选择或输入。在更多的实施中,所述移动终端可以同时获取同一线路的多个公交车的位置信息,根据不同位置信息区分不同的公交车。
步骤S20,根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间;
所述移动终端通过所述路边单元获得所述位置信息和所述道路信息后,可以根据获得的所述位置信息和所述道路信息,可以预测得到所述公交车到达目标站台所需的时间,即到站时间。用于预测获得所述到站时间的方式有多种,如可以根据所述位置信息和规定的公交车速度计算得到平均到站时间,或者计算等待交通灯的时间,所述到站时间就可以为平均到站时间加上等待时间。具体实施中,所述移动终端可以将所述公交车到达目标站台的时刻进行保存,上传至网络进行备份,在获得较多的对应到站时刻后,采用大数据对所述到站时刻进行分析,获得准确的到站时间或时刻。
步骤S30,判断所述公交车到达目标站台所需的时间是否小于或等于预设时间;
所述移动终端获得所述公交车到达目标站台所需的时间后,需要判断所述公交车到达目标站台所需的时间是否小于或等于预设时间。所述预设时间可以根据用户的实际情况进行设置。具体实施中,所述预设时间可以设置多个,如设置第一预设时间和设置第二预设时间,可以进行多次判断,从而多次提醒。
步骤S40,若所述公交车到达目标站台所需的时间小于或等于所述预设时间,则播放提示声音,并显示所述公交车到达目标站台所需的时间。
所述移动终端确定所述公交车到达目标站台所需的时间小于或等于所述预设时间后,则播放提示声音,并显示所述公交车到达目标站台所需的时间。具体实施中,所述提示声音可以根据用户的个人喜好进行设置。在更多的实施中,所述预设时间设置有多个时,可以对所述预设时间设置优先级,对级别优先的预设时间进行判断,只要所述公交车到达目标站台所需的时间小于或等于所述预设时间,则播放提示声音,即进行多次提醒。
在本实施例中,本发明获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息;根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间;判断所述公交车到达目标站台所需的时间是否小于或等于预设时间;若所述公交车到达目标站台所需的时间小于或等于所述预设时间,则播放提示声音,并显示所述公交车到达目标站台所需的时间。通过上述方式,所述移动终端通过所述路边单元可以获取所述公交车的准确位置和实时路况,使得预测的到达时间较为准确,且设置预设时间从而播放提醒声音,提醒用户,使得用户清楚的知道公交车的准确到站时间,因此本发明能够减少用户错过公交车的概率,提高用户体验。
进一步地,参照图2,图2为本发明实施例中若所述公交车到达目标站台所需的时间小于或等于所述预设时间,则播放提示声音,并显示所述公交车到达目标站台所需的时间步骤的细化流程示意图。
基于上述实施例,所述步骤S40包括:
步骤S41,判断所述公交车与所述目标站台之间的行驶距离是否小于或等于预设距离;
所述移动终端确定所述公交车到达目标站台所需的时间小于或等于所述预设时间后,判断所述公交车与所述目标站台之间的行驶距离是否小于或等于预设距离。具体实施中,所述预设时间设置有多个时,只有在所述公交车到达目标站台所需的时间小于或等于优先级最低的预设时间时,所述移动终端才会判断所述公交车与所述目标站台之间的行驶距离是否小于或等于预设距离。在更多的实施中,所述预设距离可以设置为多个,对所述预设距离设置对应的优先级,先对优先级高的预设距离进行判断。
步骤S42,若所述公交车与所述目标站台之间的行驶距离小于或等于所述预设距离,则播放提示声音,并显示所述行驶距离;
所述移动终端确定所述公交车到达目标站台所需的时间小于或等于所述预设时间,且所述公交车与所述目标站台之间的行驶距离小于或等于所述预设距离,则播放提示声音,并显示所述公交车与所述目标站台之间的行驶距离。所述行驶距离根据目标站台的改变而发生改变。
步骤S43,若所述公交车与所述目标站台之间的行驶距离大于所述预设距离,则显示所述行驶距离和所述公交车到达目标站台所需的时间。
所述移动终端确定所述公交车与所述目标站台之间的行驶距离大于所述预设距离后,则显示所述行驶距离和所述公交车到达目标站台所需的时间。在具体实施中,所述预设距离有多个时,不管所述行驶距离大于优先级最高的预设距离还是大于优先级最低的预设距离,只要所述行驶距离大于其中一个优先级的预设距离,都显示所述行驶距离。
在本实施例中,本发明判断所述公交车与所述目标站台之间的行驶距离是否小于或等于预设距离;若所述公交车与所述目标站台之间的行驶距离小于或等于所述预设距离,则播放提示声音,并显示所述行驶距离;若所述公交车与所述目标站台之间的行驶距离大于所述预设距离,则显示所述行驶距离和所述公交车到达目标站台所需的时间。通过上述方式,所述移动终端通过判断所述公交车与所述目标站台之间的行驶距离是否小于或等于预设距离,从而进一步准确的提醒用户,因此本发明能够在公交车即将到站前进一步的提醒用户,提升用户体验。
进一步地,参照图3,图3为本发明实施例中根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间步骤的细化流程示意图。
基于上述实施例,所述步骤S20包括:
步骤S21,根据所述位置信息计算得到所述公交车与所述目标站台之间的行驶距离;
所述移动终端通过所述路边单元获取所述公交车的位置信息后,根据所述位置信息以及目标站台的位置信息,计算得到所述公交车与所述目标站台之间的行驶距离。所述目标站台的位置信息,可以是用户选择的,也可以是用户输入的。
步骤S22,根据所述行驶距离和所述公交车的预设行驶速度,计算得到所述公交车的行驶时间;
所述移动终端通过计算得到所述公交车的行驶距离后,根据所述行驶距离和所述公交车的预设行驶速度,可以计算得到所述公交车在所述行驶距离花的时间,即行驶时间。具体实施中,所述预设行驶速度可以根据实际情况进行设置,如可以将所述公交车在整个公交线路的平均速度设置为所述预设行驶速度。
步骤S23,根据所述行驶时间和所述公交车与目标站台之间的道路信息,预测所述公交车到达目标站台所需的时间。
所述移动终端计算得到所述公交车的行驶时间后,即是对所述公交车到达目标站台所需的时间进行了第一次预测,然后再根据第一次预测的结果,即行驶时间,和所述公交车与目标站台之间的道路信息,对所述公交车到达目标站台所需的时间进行第二次预测,获得更加准确的所述公交车到达目标站台所需的时间。所述道路信息中包括所述公交车等待交通灯的时间和因道路拥堵情况,根据不同的拥堵情况在第一次预测结果的基础上加上所述公交车等待交通灯的时间和附加拥堵时间,从而得到第二次预测的到站时间。
在本实施例中,本发明根据所述位置信息和目标站台的位置信息计算得到所述公交车与所述目标站台之间的行驶距离;根据所述行驶距离和所述公交车的预设行驶速度,计算得到所述公交车的行驶时间;根据所述行驶时间和所述公交车与目标站台之间的道路信息,预测所述公交车到达目标站台所需的时间。通过上述方式,所述移动终端通过两次预测所述公交车到达目标站台所需的时间,使得所述公交车到达目标站台所需的时间更加准确,因此本发明能够进一步提高公交车到站时间的准确性,从而进一步减少用户错过公交车的概率,提升用户体验。
进一步地,参照图4,图4为本发明基于路边单元的公交车到站提醒方法第二实施例的流程示意图。
基于上述实施例,所述步骤S10之后还包括:
步骤S50,根据所述位置信息判断所述公交车是否已经过所述目标站台;
所述移动终端在获得所述公交车的位置信息后,根据所述位置信息和目标站台的位置信息判断所述公交车是否已经过所述目标站台。
步骤S60,若所述公交车已经过所述目标站台,则显示所述公交车的经过时间和到达所述目标站台所需时间最少的公交车的位置信息;
所述移动终端确认所述公交车已经过所述目标站台时,记录所述公交车的经过时间,然后显示所述公交车的经过时间和到达所述目标站台所需时间最少的公交车的位置信息。具体实施中,在乘车人员较多时,还可以显示同一线路到站时间较短的公交车,使得用户可以有更多的选择。
步骤S70,若所述公交车没有经过所述目标站台,则执行步骤:根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间。
所述移动终端确认所述公交车没有经过所述目标站台时,则执行步骤:根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间。
在本实施例中,本发明根据所述位置信息和所述目标站台的位置信息判断所述公交车是否已经过所述目标站台;若所述公交车已经过所述目标站台,则显示所述公交车的经过时间和到达所述目标站台所需时间最少的公交车的位置信息;若所述公交车没有经过所述目标站台,则执行步骤:根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间。通过上述方式,在所述公交车已经过目标站台后,显示所述公交车的经过时间,用户可以根据所述经过时间推导出已过公交车的到站时间,可为下一次乘车做准备,同时也显示了到达所述目标站台所需时间最少的公交车的位置信息,使得用户可以灵活选择,因此本发明能够进一步提升用户体验。
进一步地,参照图5,图5为本发明基于路边单元的公交车到站提醒装置第三实施例的功能模块示意图。
基于上述实施例,所述步骤S30之后还包括:
步骤S80,若所述公交车到达目标站台所需的时间大于所述预设时间,则显示所述公交车到达目标站台所需的时间;
执行步骤S10:获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息。
所述移动终端确认所述公交车到达目标站台所需的时间大于所述预设时间后,显示所述公交车到达目标站台所需的时间。然后执行步骤S10:获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息。每一次显示的预测时间都是不同的,所述移动终端会实时的获取所述公交车的位置信息和所述道路信息,然后执行步骤S20:根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间,从而得到不同的预测时间,但新得到的预测时间一定小于历史预设时间,直到所述预测时间小于或等于所述所述预设时间,从而向用户播放提示声音。
在本实施例中,本发明判断所述公交车到达目标站台所需的时间是否小于或等于预设时间;若所述公交车到达目标站台所需的时间大于所述预设时间,则显示所述公交车到达目标站台所需的时间;执行步骤:获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息。通过上述方式,在所述公交车到达目标站台所需的时间大于所述预设时间,显示所述公交车到达目标站台所需的时间,然后获取所述公交车的实时位置和所述公交车与目标站台之间的实时路况,根据所述实时位置和实时路况预测得到新的到站时间,使得用户可以及时的获取所述公交车的位置信息和到站时间,因此本发明能够减少用户错过公交车的概率,提升用户体验。
本发明进一步提供一种基于路边单元的公交车到站提醒装置。
参照图6,图6为本发明基于路边单元的公交车到站提醒装置第一实施例的功能模块示意图。
在本实施例中,该基于路边单元的公交车到站提醒装置包括:
获取模块10,用于获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息;
所述装置可用于移动终端和智能公交站台等。所述移动终端可以包括智能手机和平板电脑等,所述智能公交站台包括显示屏等。所述路边单元可以为电子摄像机、电子路灯和交通指示灯灯。所述路边单元可以和所述移动终端或所述智能公交站台发生数据交互,即所述移动终端或所述智能公交站台可以与所述路边单元建立连接,可以获得所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息,所述路边单元可以获取所述移动终端或所述智能公交站台发送的目标站台的信息。所述道路信息可以包括所述公交车与目标站台之间的交通灯数量、十字路口数量、人行横道数量以及道路拥挤情况。
所述装置应用于所述智能公交站台时,且所述智能公交站台处于工作状态时,所述智能公交站台可以通过所述路边单元获取所述公交车的位置信息和所述公交车与本公交站台之间的道路信息。此时所述目标站台为所述智能公交站台。具体实施中,所述智能公交站台的工作时间可以根据实际情况设置,在工作时间内获取信息,即处于工作状态,在工作时间之外不获取信息,即处于休息状态,这样可以节省电力,不会造成资源浪费。
在本实施例中,所述装置应用于所述移动终端,所述移动终端中安装有对应的查询软件,当用户使用该软件查询公交车的位置信息或到站时间时,所述移动终端可以通过所述路边单元获取所述公交车的位置信息。所述目标站台是用户在移动终端上选择的公交站台,当然用户也可以在所述移动终端中输入乘车的公交站台。具体实施中,可以通过所述路边单元获取公交站台的信息,不需要用户进行选择或输入。在更多的实施中,所述移动终端可以同时获取同一线路的多个公交车的位置信息,根据不同位置信息区分不同的公交车。
预测模块20,用于根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间;
所述移动终端通过所述路边单元获得所述位置信息和所述道路信息后,可以根据获得的所述位置信息和所述道路信息,可以预测得到所述公交车到达目标站台所需的时间,即到站时间。用于预测获得所述到站时间的方式有多种,如可以根据所述位置信息和规定的公交车速度计算得到平均到站时间,或者计算等待交通灯的时间,所述到站时间就可以为平均到站时间加上等待时间。具体实施中,所述移动终端可以将所述公交车到达目标站台的时刻进行保存,上传至网络进行备份,在获得较多的对应到站时刻后,采用大数据对所述到站时刻进行分析,获得准确的到站时间或时刻。
第一判断模块30,用于判断所述公交车到达目标站台所需的时间是否小于或等于预设时间;
所述移动终端获得所述公交车到达目标站台所需的时间后,需要判断所述公交车到达目标站台所需的时间是否小于或等于预设时间。所述预设时间可以根据用户的实际情况进行设置。具体实施中,所述预设时间可以设置多个,如设置第一预设时间和设置第二预设时间,可以进行多次判断,从而多次提醒。
播放模块40,用于若所述公交车到达目标站台所需的时间小于或等于所述预设时间,则播放提示声音,并显示所述公交车到达目标站台所需的时间。
所述移动终端确定所述公交车到达目标站台所需的时间小于或等于所述预设时间后,则播放提示声音,并显示所述公交车到达目标站台所需的时间。具体实施中,所述提示声音可以根据用户的个人喜好进行设置。在更多的实施中,所述预设时间设置有多个时,可以对所述预设时间设置优先级,对级别优先的预设时间进行判断,只要所述公交车到达目标站台所需的时间小于或等于所述预设时间,则播放提示声音,即进行多次提醒。
在本实施例中,本发明获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息;根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间;判断所述公交车到达目标站台所需的时间是否小于或等于预设时间;若所述公交车到达目标站台所需的时间小于或等于所述预设时间,则播放提示声音,并显示所述公交车到达目标站台所需的时间。通过上述方式,所述移动终端通过所述路边单元可以获取所述公交车的准确位置和实时路况,使得预测的到达时间较为准确,且设置预设时间从而播放提醒声音,提醒用户,使得用户清楚的知道公交车的准确到站时间,因此本发明能够减少用户错过公交车的概率,提高用户体验。
进一步地,参照图7,图7为本发明实施例中所述播放模块的细化功能模块示意图。
基于上述实施例,所述播放模块40包括:
判断单元41,用于判断所述公交车与所述目标站台之间的行驶距离是否小于或等于预设距离;
所述移动终端确定所述公交车到达目标站台所需的时间小于或等于所述预设时间后,判断所述公交车与所述目标站台之间的行驶距离是否小于或等于预设距离。具体实施中,所述预设时间设置有多个时,只有在所述公交车到达目标站台所需的时间小于或等于优先级最低的预设时间时,所述移动终端才会判断所述公交车与所述目标站台之间的行驶距离是否小于或等于预设距离。在更多的实施中,所述预设距离可以设置为多个,对所述预设距离设置对应的优先级,先对优先级高的预设距离进行判断。
播放单元42,用于若所述公交车与所述目标站台之间的行驶距离小于或等于所述预设距离,则播放提示声音,并显示所述行驶距离;
所述移动终端确定所述公交车到达目标站台所需的时间小于或等于所述预设时间,且所述公交车与所述目标站台之间的行驶距离小于或等于所述预设距离,则播放提示声音,并显示所述公交车与所述目标站台之间的行驶距离。所述行驶距离根据目标站台的改变而发生改变。
第一显示单元43,用于若所述公交车与所述目标站台之间的行驶距离大于所述预设距离,则显示所述行驶距离和所述公交车到达目标站台所需的时间。
所述移动终端确定所述公交车与所述目标站台之间的行驶距离大于所述预设距离后,则显示所述行驶距离和所述公交车到达目标站台所需的时间。在具体实施中,所述预设距离有多个时,不管所述行驶距离大于优先级最高的预设距离还是大于优先级最低的预设距离,只要所述行驶距离大于其中一个优先级的预设距离,都显示所述行驶距离。
在本实施例中,本发明判断所述公交车与所述目标站台之间的行驶距离是否小于或等于预设距离;若所述公交车与所述目标站台之间的行驶距离小于或等于所述预设距离,则播放提示声音,并显示所述行驶距离;若所述公交车与所述目标站台之间的行驶距离大于所述预设距离,则显示所述行驶距离和所述公交车到达目标站台所需的时间。通过上述方式,所述移动终端通过判断所述公交车与所述目标站台之间的行驶距离是否小于或等于预设距离,从而进一步准确的提醒用户,因此本发明能够在公交车即将到站前进一步的提醒用户,提升用户体验。
进一步地,参照图8,图8为本发明实施例中所述预测模块的细化功能模块示意图。
基于上述实施例,所述预测模块20包括:
第一计算单元21,用于根据所述位置信息和目标站台的位置信息计算得到所述公交车与所述目标站台之间的行驶距离;
所述移动终端通过所述路边单元获取所述公交车的位置信息后,根据所述位置信息以及目标站台的位置信息,计算得到所述公交车与所述目标站台之间的行驶距离。所述目标站台的位置信息,可以是用户选择的,也可以是用户输入的。
第二计算单元22,用于根据所述行驶距离和所述公交车的预设行驶速度,计算得到所述公交车的行驶时间;
所述移动终端通过计算得到所述公交车的行驶距离后,根据所述行驶距离和所述公交车的预设行驶速度,可以计算得到所述公交车在所述行驶距离花的时间,即行驶时间。具体实施中,所述预设行驶速度可以根据实际情况进行设置,如可以将所述公交车在整个公交线路的平均速度设置为所述预设行驶速度。
预测单元23,用于根据所述行驶时间和所述公交车与目标站台之间的道路信息,预测所述公交车到达目标站台所需的时间。
所述移动终端计算得到所述公交车的行驶时间后,即是对所述公交车到达目标站台所需的时间进行了第一次预测,然后再根据第一次预测的结果,即行驶时间,和所述公交车与目标站台之间的道路信息,对所述公交车到达目标站台所需的时间进行第二次预测,获得更加准确的所述公交车到达目标站台所需的时间。所述道路信息中包括所述公交车等待交通灯的时间和因道路拥堵情况,根据不同的拥堵情况在第一次预测结果的基础上加上所述公交车等待交通灯的时间和附加拥堵时间,从而得到第二次预测的到站时间。
在本实施例中,本发明根据所述位置信息和目标站台的位置信息计算得到所述公交车与所述目标站台之间的行驶距离;根据所述行驶距离和所述公交车的预设行驶速度,计算得到所述公交车的行驶时间;根据所述行驶时间和所述公交车与目标站台之间的道路信息,预测所述公交车到达目标站台所需的时间。通过上述方式,所述移动终端通过两次预测所述公交车到达目标站台所需的时间,使得所述公交车到达目标站台所需的时间更加准确,因此本发明能够进一步提高公交车到站时间的准确性,从而进一步减少用户错过公交车的概率,提升用户体验。
进一步地,参照图9,图9为本发明基于路边单元的公交车到站提醒装置第二实施例的功能模块示意图。
基于上述实施例,所述装置还包括:
第二判断模块50,用于根据所述位置信息和所述目标站台的位置信息判断所述公交车是否已经过所述目标站台;
所述移动终端在获得所述公交车的位置信息后,根据所述位置信息和目标站台的位置信息判断所述公交车是否已经过所述目标站台。
第一显示模块60,用于若所述公交车已经过所述目标站台,则显示所述公交车的经过时间和到达所述目标站台所需时间最少的公交车的位置信息;
所述移动终端确认所述公交车已经过所述目标站台时,记录所述公交车的经过时间,然后显示所述公交车的经过时间和到达所述目标站台所需时间最少的公交车的位置信息。具体实施中,在乘车人员较多时,还可以显示同一线路到站时间较短的公交车,使得用户可以有更多的选择。
第一返回模块70,用于若所述公交车没有经过所述目标站台,则返回所述预测模块用于根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间。
所述移动终端确认所述公交车没有经过所述目标站台时,则执行步骤:根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间。
在本实施例中,本发明根据所述位置信息和所述目标站台的位置信息判断所述公交车是否已经过所述目标站台;若所述公交车已经过所述目标站台,则显示所述公交车的经过时间和到达所述目标站台所需时间最少的公交车的位置信息;若所述公交车没有经过所述目标站台,则执行步骤:根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间。通过上述方式,在所述公交车已经过目标站台后,显示所述公交车的经过时间,用户可以根据所述经过时间推导出已过公交车的到站时间,可为下一次乘车做准备,同时也显示了到达所述目标站台所需时间最少的公交车的位置信息,使得用户可以灵活选择,因此本发明能够进一步提升用户体验。
进一步地,参照图10,图10为本发明实施例中所述第一判断模块的细化功能模块示意图。
基于上述实施例,所述装置还包括:
第二显示模块80,用于若所述公交车到达目标站台所需的时间大于所述预设时间,则显示所述公交车到达目标站台所需的时间;
第二返回模块90,用于返回所述获取模块用于获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息。
所述移动终端确认所述公交车到达目标站台所需的时间大于所述预设时间后,显示所述公交车到达目标站台所需的时间。然后返回所述获取模块10用于获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息。每一次显示的预测时间都是不同的,所述移动终端会实时的获取所述公交车的位置信息和所述道路信息,然后返回所述预测模块20用于根据所述位置信息和所述道路信息,预测所述公交车到达目标站台所需的时间,从而得到不同的预测时间,但新得到的预测时间一定小于历史预设时间,直到所述预测时间小于或等于所述所述预设时间,从而向用户播放提示声音。
在本实施例中,本发明判断所述公交车到达目标站台所需的时间是否小于或等于预设时间;若所述公交车到达目标站台所需的时间大于所述预设时间,则显示所述公交车到达目标站台所需的时间;执行步骤:获取所述路边单元发送的所述公交车的位置信息和所述公交车与目标站台之间的道路信息。通过上述方式,在所述公交车到达目标站台所需的时间大于所述预设时间,显示所述公交车到达目标站台所需的时间,然后获取所述公交车的实时位置和所述公交车与目标站台之间的实时路况,根据所述实时位置和实时路况预测得到新的到站时间,使得用户可以及时的获取所述公交车的位置信息和到站时间,因此本发明能够减少用户错过公交车的概率,提升用户体验。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。