一种交通出行规划方法、装置、计算机设备及存储介质与流程

文档序号:16251233发布日期:2018-12-12 00:03阅读:190来源:国知局
一种交通出行规划方法、装置、计算机设备及存储介质与流程

本发明属于终端领域,尤其涉及一种交通出行规划方法、装置、计算机设备及存储介质。

背景技术

随着智能终端技术的不断发展,智能终端已成为人们生活必备的工具之一。目前,市场上存在很多可以安装于智能终端辅助出行的应用程序。

用户可以利用此类辅助出行应用程序查询交通车即将到达的时间,也可以规划交通出行线路和出行方式,但用户根据规划的交通出行线路乘坐交通车时,需要经常查看交通车到达的时间,同时还需要自行估算到达乘车地点的时间,既不方便用户对终端的使用,也存在人为估算不准,误差较大,导致赶不上车的问题。



技术实现要素:

本发明实施例提供一种交通出行规划方法,旨在解决用户根据规划的交通出行线路乘坐交通车时,需要经常查看交通车到达的时间,同时还需要自行估算到达乘车地点的时间,既不方便用户对终端的使用,也存在人为估算不准,误差较大的问题。

本发明实施例提供一种交通出行规划方法,应用于智能终端,所述方法包括如下步骤:

获取用户输入的起点位置和终点位置;

根据用户输入的起点位置和终点位置为用户规划出行线路和方式;

根据用户的实时位置和行进速度,判断用户到达所述为用户规划的出行线路中最近的乘车地点的时间是否早于所述最近乘车地点需要乘坐的交通车到达的时间;

当判断用户到达所述为用户规划的出行线路中最近乘车地点的时间早于所述最近乘车地点需要乘坐的交通车到达的时间时,按照预设的方式输出通知提醒用户加快速度。

本发明实施例提供一种交通出行规划装置,所述装置包括:

位置信息获取单元,用于获取用户输入的起点位置和终点位置;

线路规划单元,用于根据用户输入的起点位置和终点位置为用户规划出行线路和方式;

到达时间判断单元,用于根据用户的实时位置和行进速度,判断用户到达所述为用户规划的出行线路中最近的乘车地点的时间是否早于所述最近乘车地点需要乘坐的交通车到达的时间;

提醒单元,用于当判断用户到达所述为用户规划的出行线路中最近乘车地点的时间早于所述最近乘车地点需要乘坐的交通车到达的时间时,按照预设的方式输出通知提醒用户加快速度。

一种计算机设备,其特征在于,所述计算机设备包括处理器,所述处理器用于执行存储器中存储的计算式程序实现如权利要求1-4任一项所述的方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序(指令),其特征在于,所述计算机程序(指令)被处理器执行时,实现如权利要求1-4任一项所述的方法的步骤。

综上所述,用户可以根据上述交通出行规划方法规划好的线路和方式以正常的行进速度前往乘车地点,当用户正常行进速度可能无法赶上交通车时,及时提醒用户加快速度,不需要经常打开终端查看交通车即将到达时间,并人为估算是否能赶上需要乘坐的交通车,用户体验较好。

附图说明

图1是本发明实施例提供的一种交通出行规划方法的流程图;

图2是本发明实施例提供的又一种交通出行规划方法的流程图;

图3是本发明实施例提供的又一种交通出行规划方法的流程图;

图4是本发明实施例提供的一种交通出行规划装置的结构框图;

图5是本发明实施例提供的又一种交通出行规划装置的结构框图。

图6是本发明实施例提供的又一种交通出行规划装置的结构框图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明应用于智能终端,智能终端可以是手机、个人电脑(personalcomputer,pc)、笔记本电脑、私人数字助理(personaldigitalassistant,pda)等设备。

图1示出了适用于本发明实施例的一种交通出行规划方法流程图,应用于智能终端,具体如下:

步骤s101,获取用户输入的起点位置和终点位置。

用户根据自身需要,将出行的起点位置和终点位置输入智能终端,智能终端获取所述起点位置和终点位置,并进行计算和分析。

在本发明实施例中,起点位置可以是用户输入的任何位置,也可以是智能终端检测到的所述智能终端的实时位置。

优选的,为了便于用户使用,可以默认起点位置为所述智能终端的实时位置,当用户需要修改所述起点位置时,只需在所述起点位置地址输入栏输入相应起点位置即可;也可以预先设置好一个以上的常用起点位置,例如家庭地址、公司地址等,当用户需要时供用户选择,简单方便。

在本发明实施例中,终点位置需由用户输入。当用户需要修改所述终点位置时,只需在所述终点位置地址输入栏输入相应终点位置即可;也可以预先设置好一个以上的常用终点位置位置,例如家庭地址、公司地址等,当用户需要时供用户选择,简单方便。

步骤s102,根据用户输入的起点位置和终点位置为用户规划出行线路和方式。

获取到用户输入的起点位置和终点位置后,开始为用户规划出行线路和出行方式,所述线路和出行方式根据系统默认或用户的输入的参数进行排序展示,由用户选择确定其中一种。

在本发明实施例中,根据城市交通状况,出行线路一般会有一种以上,可以根据线路距离或线路用时时长等参数进行排序,展示一条以上线路距离最短或用时最短的线路供用户选择,具体排序方式、每次展示线路条数等参数可由用户自行设置,也可以使用默认参数。

在本发明实施例中,根据城市交通状况,出行方式一般会有一种以上,可以根据用户乘车习惯或用时时长等参数进行排序,展示一条以上线地铁换乘或用时最短的线路供用户选择,具体排序方式、每次展示线路条数等参数可由用户自行设置,也可以使用默认参数,例如用户平时习惯乘坐地铁或出租车,不喜欢乘坐公交车,则优先展示含地铁或出租车的出行方式。

步骤s103,根据用户的实时位置和行进速度,判断用户到达所述为用户规划的出行线路中最近的乘车地点的时间是否早于所述最近乘车地点需要乘坐的交通车到达的时间。

在本发明实施例中,需要获取用户的实时位置和行进速度,根据用户的实时位置,计算与下一乘车地点和/或终点的距离;根据用户的行进速度,和所述下一乘车地点和/或终点的距离,计算用户到达所述下一乘车地点和/或终点的时间。同时根据用户实时位置和所述为用户规划的出行线路和方式,为用户获取下一乘车地点交通车到达时间,将此时间与所述用户到达下一乘车地点的时间进行比较,看用户到达时间是否早于交通车到达时间。

在本发明实施例中,考虑到系统计算误差、获取时间误差、交通车因路况等原因造成的误差、给用户预留充足时间等因素,可以对所述用户到达时间与所述交通车到达的时间差值进行设置,所述时间差值称为安全时间,例如安全时间设置为10分钟,则表示所述用户到达时间应比所述交通车到达的时间早10分钟,否则,按照后续步骤处理。

在本发明实施例中,获取用户的实时行进速度,通过一定时间内获得的行进速度数据计算用户到达所述乘车地点的时间,所述行进速度数据和到达所述乘车地点的时间根据用户行进时间动态更新和变化。

在本发明实施例中,还需要获取用户需要乘坐的交通车的到达时间,优选的,可以对获取所述到达时间的车辆数进行设置,例如设置为获取前3辆车的到达时间,且当最近到达的一趟车已过站时,动态更新数据,将下一辆车设置为最近到达的一趟车。

步骤s104,当判断用户到达所述为用户规划的出行线路中最近乘车地点的时间早于所述最近乘车地点需要乘坐的交通车到达的时间时,按照预设的方式输出通知提醒用户加快速度。

根据用户到达最近乘车地点的时间、所述最近乘车地点交通车到达的时间和预先设置的安全时间综合分析,当用户到达最近乘车地点的时间加上安全时间的总和早于所述最近乘车地点交通车到达的时间时,默认用户能及时到达所述最近乘车地点乘车,不输出提醒;当用户到达最近乘车地点的时间加上安全时间的总和晚于所述最近乘车地点交通车到达的时间时,认为用户不能及时到达所述最近乘车地点乘车,按照预设的方式输出提醒。

在本发明实施例中,预设的提醒方式包括但不限于语音、指示灯闪烁、震动等方式。当判断用户可能赶不上交通车时,可以使用播放语音的形式进行提醒,语音提醒的内容是系统自带的或者用户自行录制的;也可以仅以指示灯闪烁的方式进行提醒,此种提醒方式在人多的地铁或者较安静的环境下不会打扰到其他人;也可以使用震动的方式进行提醒,此种提醒方式只需用户手持智能终端就能收到提醒,方便实用。

图2示出了适用于本发明实施例的又一种交通出行规划方法流程图,应用于智能终端,与图1相比增加了步骤s201和s202,具体如下:

步骤s201,向用户展示所有可能的交通出行线路和方式。

为用户规划好出行线路和出行方式后,按照预设的规则将结果展示给用户。根据城市交通状况,出行线路一般会有一种以上,所述线路和出行方式可以根据系统默认的规则进行排序展示,也可以按照用户的输入的参数规则进行排序展示,所述参数包括但不限于线路距离、用时时长、乘车习惯等。

优选的,可以根据线路距离等参数进行排序,展示一条以上线路距离最短的线路供用户选择,具体排序方式、每次展示线路条数等参数可由用户自行设置,也可以使用默认参数。

优选的,可以根据线路用时时长等参数进行排序,展示一条以上用时最短的线路供用户选择,具体排序方式、每次展示线路条数等参数可由用户自行设置,也可以使用默认参数。

优选的,可以根据用户乘车习惯等参数进行排序,展示一条以上线适应用户乘车习惯的线路供用户选择,具体排序方式、每次展示线路条数等参数可由用户自行设置,也可以使用默认参数,例如用户平时习惯乘坐地铁,不喜欢乘坐公交车,则优先展示含地铁的出行方式。

步骤s202,选择确定一种交通出行线路和方式。

获取到用户输入的起点位置和终点位置后,开始为用户规划出行线路和出行方式,所述线路和出行方式根据系统默认或用户的输入的参数进行排序展示,由用户选择确定其中一种。

图3示出了适用于本发明实施例的又一种交通出行规划方法流程图,应用于智能终端,与图1相比增加了步骤s301和s302,具体如下:

步骤s301,获取用户的实时位置、行进速度和所述最近乘车地点需要乘坐的交通车到达的时间。

在本发明实施例中,获取用户的实时位置和行进速度,通过一定时间内获得的实时位置和行进速度数据计算用户到达所述乘车地点的时间,所述行进速度数据和到达所述乘车地点的时间根据用户行进时间动态更新和变化;获取所述最近乘车地点需要乘坐的交通车到达的时间,将此时间与所述用户到达下一乘车地点的时间进行比较,看用户到达时间是否早于交通车到达时间。

步骤s302,根据用户的行进速度、实时位置与到达所述最近乘车地点的线路距离,计算用户到达所述最近乘车地点的时间。

根据用户的实时位置,计算与下一乘车地点和/或终点的距离,根据用户的行进速度,和所述下一乘车地点和/或终点的距离,计算用户到达所述下一乘车地点和/或终点的时间;所述到达所述下一乘车地点的时间用来与用户需要乘坐的交通车的到达时间进行比较,输出通知提醒;所述到达所述终点的时间用来告知用户最终到达目的地的时间。

综上所述,用户可以根据上述交通出行规划方法规划好的线路和方式以正常的行进速度前往乘车地点,当用户正常行进速度可能无法赶上交通车时,及时提醒用户加快速度,不需要经常打开终端查看交通车即将到达时间,并人为估算是否能赶上需要乘坐的交通车,用户体验较好。

图4示出了适用于本发明实施例的一种交通出行规划装置的结构框图,应用于智能终端,智能终端可以是手机、个人电脑(personalcomputer,pc)、笔记本电脑、私人数字助理(personaldigitalassistant,pda)等设备,所述装置包括:

位置信息获取单元401,用于获取用户输入的起点位置和终点位置。

用户根据自身需要,将出行的起点位置和终点位置输入智能终端,位置信息获取单元获取所述起点位置和终点位置,并进行计算和分析。

在本发明实施例中,起点位置可以是用户输入的任何位置,也可以是位置信息获取单元检测到的所述智能终端的实时位置。

优选的,为了便于用户使用,可以默认起点位置为所述智能终端的实时位置,当用户需要修改所述起点位置时,只需在所述起点位置地址输入栏输入相应起点位置即可;也可以预先设置好一个以上的常用起点位置,例如家庭地址、公司地址等,当用户需要时供用户选择,简单方便。

在本发明实施例中,终点位置需由用户输入。当用户需要修改所述终点位置时,只需在所述终点位置地址输入栏输入相应终点位置即可;也可以预先设置好一个以上的常用终点位置位置,例如家庭地址、公司地址等,当用户需要时供用户选择,简单方便。

线路规划单元402,用于根据用户输入的起点位置和终点位置为用户规划出行线路和方式。

获取到用户输入的起点位置和终点位置后,线路规划单元开始为用户规划出行线路和出行方式,所述线路和出行方式根据系统默认或用户的输入的参数进行排序展示,由用户选择确定其中一种。

在本发明实施例中,根据城市交通状况,出行线路一般会有一种以上,线路规划单元可以根据线路距离或线路用时时长等参数进行排序,展示一条以上线路距离最短或用时最短的线路供用户选择,具体排序方式、每次展示线路条数等参数可由用户自行设置,也可以使用默认参数。

在本发明实施例中,根据城市交通状况,出行方式一般会有一种以上,线路规划单元可以根据用户乘车习惯或用时时长等参数进行排序,展示一条以上线地铁换乘或用时最短的线路供用户选择,具体排序方式、每次展示线路条数等参数可由用户自行设置,也可以使用默认参数,例如用户平时习惯乘坐地铁或出租车,不喜欢乘坐公交车,则优先展示含地铁或出租车的出行方式。

到达时间判断单元403,用于根据用户的实时位置和行进速度,判断用户到达所述为用户规划的出行线路中最近的乘车地点的时间是否早于所述最近乘车地点需要乘坐的交通车到达的时间。

在本发明实施例中,需要获取用户的实时位置和行进速度,根据用户的实时位置,计算与下一乘车地点和/或终点的距离;根据用户的行进速度,和所述下一乘车地点和/或终点的距离,计算用户到达所述下一乘车地点和/或终点的时间。同时根据用户实时位置和所述为用户规划的出行线路和方式,为用户获取下一乘车地点交通车到达时间,到达时间判断单元将此时间与所述用户到达下一乘车地点的时间进行比较,看用户到达时间是否早于交通车到达时间。

在本发明实施例中,所述交通出行规划装置还可以包括安全时间设置模块,考虑到系统计算误差、获取时间误差、交通车因路况等原因造成的误差、给用户预留充足时间等因素,安全时间设置模块可以对所述用户到达时间与所述交通车到达的时间差值进行设置,所述时间差值称为安全时间,例如安全时间设置为10分钟,则表示所述用户到达时间应比所述交通车到达的时间早10分钟,否则,按照后续步骤处理。

在本发明实施例中,获取用户的实时行进速度,通过一定时间内获得的行进速度数据计算用户到达所述乘车地点的时间,所述行进速度数据和到达所述乘车地点的时间根据用户行进时间动态更新和变化。

在本发明实施例中,所述交通出行规划装置还可以包括交通车到达时间设置模块,交通车到达时间设置模块可以对获取所述到达时间的车辆数进行设置,例如设置为获取前3辆车的到达时间,且当最近到达的一趟车已过站时,动态更新数据,将下一辆车设置为最近到达的一趟车。

提醒单元404,用于当判断用户到达所述为用户规划的出行线路中最近乘车地点的时间早于所述最近乘车地点需要乘坐的交通车到达的时间时,按照预设的方式输出通知提醒用户加快速度。

根据用户到达最近乘车地点的时间、所述最近乘车地点交通车到达的时间和预先设置的安全时间综合分析,当用户到达最近乘车地点的时间加上安全时间的总和早于所述最近乘车地点交通车到达的时间时,默认用户能及时到达所述最近乘车地点乘车,所述提醒单元不输出提醒;当用户到达最近乘车地点的时间加上安全时间的总和晚于所述最近乘车地点交通车到达的时间时,认为用户不能及时到达所述最近乘车地点乘车,所述提醒单元按照预设的方式输出提醒。

在本发明实施例中,预设的提醒方式包括但不限于语音、指示灯闪烁、震动等方式。当判断用户可能赶不上交通车时,可以使用播放语音的形式进行提醒,语音提醒的内容是系统自带的或者用户自行录制的;也可以仅以指示灯闪烁的方式进行提醒,此种提醒方式在人多的地铁或者较安静的环境下不会打扰到其他人;也可以使用震动的方式进行提醒,此种提醒方式只需用户手持智能终端就能收到提醒,方便实用。

图5示出了适用于本发明实施例的又一种交通出行规划装置的结构框图,应用于智能终端,与图4所述的一种交通出行规划装置比较,还包括:

展示模块501,用于向用户展示所有可能的交通出行线路和方式。

为用户规划好出行线路和出行方式后,所述展示模块按照预设的规则将结果展示给用户。根据城市交通状况,出行线路一般会有一种以上,所述线路和出行方式可以根据系统默认的规则进行排序展示,也可以按照用户的输入的参数规则进行排序展示,所述参数包括但不限于线路距离、用时时长、乘车习惯等。

优选的,可以根据线路距离等参数进行排序,展示一条以上线路距离最短的线路供用户选择,具体排序方式、每次展示线路条数等参数可由用户自行设置,也可以使用默认参数。

优选的,可以根据线路用时时长等参数进行排序,展示一条以上用时最短的线路供用户选择,具体排序方式、每次展示线路条数等参数可由用户自行设置,也可以使用默认参数。

优选的,可以根据用户乘车习惯等参数进行排序,展示一条以上线适应用户乘车习惯的线路供用户选择,具体排序方式、每次展示线路条数等参数可由用户自行设置,也可以使用默认参数,例如用户平时习惯乘坐地铁,不喜欢乘坐公交车,则优先展示含地铁的出行方式。

选择模块502,用于选择确定一种交通出行线路和方式。

获取到用户输入的起点位置和终点位置后,开始为用户规划出行线路和出行方式,所述线路和出行方式根据系统默认或用户的输入的参数进行排序展示,由用户通过所述选择模块选择确定其中一种。

图6示出了适用于本发明实施例的又一种交通出行规划装置的结构框图,应用于智能终端,与图4所述的一种交通出行规划装置比较,还包括:

实时参数获取模块601,用于获取用户的实时位置、行进速度和所述最近乘车地点需要乘坐的交通车到达的时间。

在本发明实施例中,通过所述实时参数获取模块获取用户的实时位置和行进速度,通过一定时间内获得的实时位置和行进速度数据计算用户到达所述乘车地点的时间,所述行进速度数据和到达所述乘车地点的时间根据用户行进时间动态更新和变化;获取所述最近乘车地点需要乘坐的交通车到达的时间,将此时间与所述用户到达下一乘车地点的时间进行比较,看用户到达时间是否早于交通车到达时间。

到达时间计算模块602,根据用户的行进速度、实时位置与到达所述最近乘车地点的线路距离,计算用户到达所述最近乘车地点的时间。

所述到达时间计算模块根据用户的实时位置,计算与下一乘车地点和/或终点的距离,根据用户的行进速度,和所述下一乘车地点和/或终点的距离,计算用户到达所述下一乘车地点和/或终点的时间;所述到达所述下一乘车地点的时间用来与用户需要乘坐的交通车的到达时间进行比较,输出通知提醒;所述到达所述终点的时间用来告知用户最终到达目的地的时间。

综上所述,用户可以根据上述交通出行规划装置规划好的线路和方式以正常的行进速度前往乘车地点,当用户正常行进速度可能无法赶上交通车时,及时提醒用户加快速度,不需要经常打开终端查看交通车即将到达时间,并人为估算是否能赶上需要乘坐的交通车,用户体验较好。

在一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本发明任一项方法的步骤。

在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行本发明任一项方法的步骤。

应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

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