一种线路规划的方法及终端与流程

文档序号:11865505阅读:248来源:国知局
一种线路规划的方法及终端与流程

本发明涉及终端领域,尤其涉及一种线路规划的方法及终端。



背景技术:

随着社会的发展,城市、城镇的公共交通工具日益发达,尤为常见的共公交通工具为公交车,公交车的行驶线路为固定线路,所经过的站台也为固定站台,公交车的首发车次时间与末班车次时间虽然是随着季节可以进行调整,但是也相对固定。

现有技术提供了一种线路规划的方法,该方法具体为:用户输入出发地址与目的地址进行检索,终端则将所有经过该出发地址与目的地址的公交车全部进行罗列显示,以供用户参考。

但是,现有技术中,没有考虑用户进行检索时当前时刻公交车的运营状态,可能导致终端所检索出来的公交车在当前时刻已经停止运营了,而用户并不获知,致使用户浪费较多的等待时间,比如当前时刻为晚上十点中,终端通过所输入的出发地址与目的地址检索出7路、17路以及27路公交车均经过该出发地址与目的地址,其中7路公交车从出发地址到达目的地址只经过三个站点,大约费时10分钟,而17路与27路公交车从出发地址到达目的地址均需要经过6个站点,大约费时20分钟。但是由于当前时刻为晚上十点,7路公交车已经停止运营了,只有27路公交车还在运营中,而由于用户并不知道该运营情况,因此用户可能优先选择7路公交车,即使27路公交车到达用户所在的出发地址后,用户仍可能选择继续等待7路公交车。从而导致用户浪费较多的等待时间,影响了用户体验。



技术实现要素:

本发明实施例提供了一种线路规划的方法及终端,用于对公交线路进行规划,减少用户的等待时间,提高用户体验。

本发明实施例第一方面提供一种线路规划的方法,包括:

获取出发地址与目的地址;

根据出发地址以及目的地址获取第一公交线路与第二公交线路,其中,第一公交线路行驶有第一公交车与第二公交车,第二公交线路中行驶有第三公交车与第四公交车;

获取第一公交线路与第二公交线路的运营信息;

根据第一公交线路与第二公交线路的运营信息确定第一公交线路为目标公交线路,目标公交线路在当前时刻处于运营状态;

输出目标公交线路的信息。

可选地,第一公交车的行驶站点包括第一站点,第二公交车的行驶站点包括第二站点,第一站点的位置与出发地址的距离小于第一阈值,第二站点的位置与目的地址的距离小于第二阈值;第三公交车的行驶站点包括第三站点,第四公交车的行驶站点包括第四站点,第三站点的位置与出发地址的距离小于第一阈值,第四站点的位置与目的地址的距离小于第二阈值。

可选地,目标公交线路所行驶的第一公交车与第二公交车的行驶站点均包含同一站点,同一站点为转换站点;

输出目标公线路的信息包括:

输出第一公交车、第二公交车、以及转换站点的信息。

可选地,该方法还包括:

根据当前时刻计算第一公交车到达转换站点的转车时刻;

获取转车时刻时第二公交车的运营信息;

判断转车时刻时第二公交车是否处于运营状态,若否,则输出转车时刻的信息以及转车时刻时第二公交车的运营状态的信息。

可选地,获取出发地址与目的地址,包括:

获取出发地址与目的地址以及转车次数;

根据出发地址以及目的地址获取第一公交线路与第二公交线路,包括:

根据出发地址、目的地址以及转车次数获取第一公交线路与第二公交线路,其中,第一公交线路与第二公交线路中的转换站点数与转换车次数相同。

可选地,运营信息包括公交线路的运营时间,和/或公交线路的故障情况。

本发明实施例第二方面提供一种终端包括:

第一获取单元,用于获取出发地址与目的地址;

第二获取单元,用于根据出发地址以及目的地址获取第一公交线路与第二公交线路,其中,第一公交线路行驶有第一公交车与第二公交车,第二公交线路中行驶有第三公交车与第四公交车;

第二获取单元还用于,用于获取第一公交线路与第二公交线路的运营信息;

确定单元,用于根据第一公交线路与第二公交线路的运营信息确定第一公交线路为目标公交线路,目标公交线路在当前时刻处于运营状态;

输出单元,用于输出目标公交线路的信息。

可选地,第一公交车的行驶站点包括第一站点,第二公交车的行驶站点包括第二站点,第一站点的位置与出发地址的距离小于第一阈值,第二站点的位置与目的地址的距离小于第二阈值;第三公交车的行驶站点包括第三站点,第四公交车的行驶站点包括第四站点,第三站点的位置与出发地址的距离小于第一阈值,第四站点的位置与目的地址的距离小于第二阈值。

可选地,目标公交线路所行驶的第一公交车与第二公交车的行驶站点均包含同一站点,同一站点为转换站点;

输出单元具体用于:

输出第一公交车、第二公交车、以及转换站点的信息。

可选地,终端还包括:

计算单元,用于根据当前时刻计算第一公交车到达转换站点的转车时刻;

第二获取单元还用于,获取转车时刻时第二公交车的运营信息;

判断单元,用于判断转车时刻时第二公交车是否处于运营状态;

输出单元还用于,若确定转车时刻时第二公交车不处于运营状态,则输出转车时刻的信息以及转车时刻时第二公交车的运营状态的信息。

可选地,第一获取单元具体用于:

获取出发地址与目的地址以及转车次数;

第二获取单元具体用于:

根据出发地址、目的地址以及转车次数获取第一公交线路与第二公交线路,其中,第一公交线路与第二公交线路中的转换站点数与转换车次数相同。

可选地,运营信息包括公交线路的运营时间,和/或公交线路的故障情况。

从以上技术方案可以看出,本发明实施例具有以下优点:终端获取出发地址与目的地址,根据出发地址以及目的地址获取第一公交线路与第二公交线路,其中,第一公交线路行驶有第一公交车与第二公交车,第二公交线路中行驶有第三公交车与第四公交车,获取第一公交线路与第二公交线路的运营信息,根据第一公交线路与第二公交线路的运营信息确定第一公交线路为目标公交线路,目标公交线路在当前时刻处于运营状态,输出目标公交线路的信息。这样,终端所检索出来的公交线路包括有至少两辆公交车在该公交线路上行驶,则表示所检索出的公交线路存在转换站点,而终端所输出的目标公交线路在当前时刻处于运营状态,这样,用户则能够准确获知当前时刻可以乘坐哪几辆公交车到达目的地,减少了用户等待的时间,提高了用户体验。

附图说明

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

图1为本发明实施例中线路规划的方法的一个实施例示意图;

图2为本发明实施例中线路规划的方法的另一实施例示意图;

图3为本发明实施例中终端的一个实施例示意图;

图4为本发明实施例中终端的另一实施例示意图。

具体实施方式

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

本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本发明实施例提供了一种线路规划的方法及终端,用于用于对公交线路进行规划,减少用户的等待时间,提高用户体验。

参照图1所示,图1为本发明实施例中线路规划的方法的一个实施例,需要说明的是,本发明实施例所提供的方法应用于终端,该终端可以是智能手机、平板电脑、个人数字助理(英文全称:Personal Digital Assistant,英文缩写:PDA)、个人计算机(英文全称:Personal Computer,英文缩写:PC)、智能电视、智能手表或其它具有互联网访问功能的智能设备等,此处以智能手机为例进行介绍,然而并不应构成对本发明方案的限定。具体步骤包括:

101、获取出发地址与目的地址;

用户若需要通过终端查找出到达目的地的公交线路,首先则需要向终端输入出发地址与目的地址,因而终端才能够获取出发地址与目的地址,并根据出发地址与目的地址获取相应的公交线路。该出发地址与目的地址可以为具体的马路名称,比如“解放路8号”,也可以为具体的建筑名称,比如“国贸大厦”,也可以为具体的公交车站点,比如“国贸站”等,具体不做限定。

可选地,终端还可以开启定位功能,比如GPS定位,这样,终端就能够获取终端所在的具体位置,终端还可以以终端的所在位置作为出发地址。

102、根据所述出发地址以及所述目的地址获取第一公交线路与第二公交线路;其中,所述第一公交线路行驶有第一公交车与第二公交车,所述第二公交线路中行驶有第三公交车与第四公交车。

本发明实施例中所述的公交线路具体有多个站点组成,该公交线路上可以行使多路公交车,多路公交车各自所经过的站点涵盖了该公交线路上的所有站点。比如该公交线路上包含10个站点,7路公交车行驶该公交线路的一部分站点,比如经过该前5个站点(1站点,2站点,3站点,4站点,5站点),而8路公交车行使该公交线路的另一部分站点且包括转换站点,即6个站点(5站点,6站点,7站点,8站点,9站点,10站点),其中5站点为转换站点。这样,终端根据出发地址与目的地址所检索出来的第一公交线路与第二公交线路分别包括至少两辆公交车,第一公交线路中至少包括第一公交车与第二公交车,第二公交线路中至少包括第三公交车与第四公交车。第一公交线路中的站点数以及站点名称与第二公交线路中的站点数以及站点名称可以相同,也可以不相同。

可选地,所述第一公交车的行驶站点包括第一站点,所述第二公交车的行驶站点包括第二站点,所述第一站点的位置与所述出发地址的距离小于第一阈值,所述第二站点的位置与所述目的地址的距离小于第二阈值;所述第三公交车的行驶站点包括第三站点,所述第四公交车的行驶站点包括第四站点,所述第三站点的位置与所述出发地址的距离小于所述第一阈值,所述第四站点的位置与所述目的地址的距离小于所述第二阈值。

由于用户输出的出发地址与目的地址可能并非具体的站点名称,因此终端在查找公交线路时,还可以检索出距离出发地址较短的站点位置,以及检索出距离目的地址较短的站点位置,并根据检索结果查找相应的公交线路。使得终端所检索得到的第一公交线路中存在与该出发地址距离小于第一阈值的第一站点,以及存在与该目的地址距离小于第二阈值的第二站点,终端所检索得到的第二公交线路中存在与该出发地址距离小于第三阈值的第三站点,以及存在与该目的地址距离小于第四阈值的第四站点。可选地,第一阈值与第三阈值可以相同,第二阈值与第四阈值也可以相同。可选地,所述第一阈值与所述第二阈值也可以相同。

需要说明的是,第一阈值、第二阈值、第三阈值以及第四阈值的具体数值可以由终端预先配置,比如预先均配置为50m。也可以由用户进行自由输出,终端进行实时获取。

若通过终端进行实时获取的方式,则在本发明实施例的步骤102之前,还可以增设一个可选步骤,具体为:终端获取用户输入的第一阈值以及第二阈值,所述第一阈值用于指示终端查找距离所述出发地址少于所述第一阈值的站点,所述第二阈值用于指示终端查找距离所述目的地址少于所述第二阈值的站点。比如,用户不想走太远的路到达公交站去坐公交车,以及下车后还需要走很远的路,则可以设置第一阈值与第二阈值的值较小,比如均设置为20m。或者,用户根据走较短的路的设置条件无法查找到较好的公交线路,比如找到的公交线路站点较多,距离较远,为了节省时间,用户可以调整第一阈值以及第二阈值为较大的值,比如均调整为200m,这样,终端则能够筛选出更多的公交线路供用户进行选择。这样,用户则能根据所输入的第一阈值与第二阈值来筛选出相应的公交线路,提高用户的体验。

103、获取所述第一公交线路与所述第二公交线路的运营信息;

公交车的运营信息都公布在网络上,用户可以在线获取或者下载存储,从而获取所述第一公交线路与所述第二公交线路的运营信息。

可选地,所述运营信息包括公交线路的运营时间,和/或公交线路的故障情况。运营时间可以为公交线路中所包括的多路公交车的各自的首发车时间以及末班车时间。公交线路的故障情况可以包括该公交线路中哪个站点到哪个站点之间在修路,可能导致塞车或者不通车,或者该公交线路中哪几个站点已经改线路等情况信息。

104、根据所述第一公交线路与所述第二公交线路的运营信息确定第一公交线路为目标公交线路,所述目标公交线路在当前时刻处于运营状态;

目标公交线路当前时刻处于运营状态,则表示该目标线路上所行驶的多路公交车未超过其运营时间,且不会被可能存在的线路故障造成影响,使得用户能够顺利从出发地址到达目的地址。

105、输出所述目标公交线路的信息。

当终端在多条公交线路中确定了当前时刻处于运营状态的目标公交车线路后,则表示该目标公交线路能够使得用户顺利从出发地址到达目的地址,因此终端将该目标公交线路的信息进行输出,推荐显示给用户,供用户参考。

本发明实施例中,终端获取出发地址与目的地址,根据出发地址以及目的地址获取第一公交线路与第二公交线路,其中,所述第一公交线路行驶有第一公交车与第二公交车,所述第二公交线路中行驶有第三公交车与第四公交车,获取第一公交线路与第二公交线路的运营信息,根据第一公交线路与第二公交线路的运营信息确定当前时刻处于运营状态的目标公交线路,输出目标公交线路的信息。这样,终端所检索出来的公交线路包括有至少两辆公交车在该公交线路上行驶,则表示所检索出的公交线路存在转换站点,而终端所输出的目标公交线路在当前时刻处于运营状态,这样,用户则能够准确获知当前时刻可以乘坐哪几辆公交车到达目的地,减少了用户等待的时间,提高了用户体验。

参照图2所示,本发明实施例中线路规划的方法的另一实施例包括:

201、获取出发地址与目的地址以及转车次数;

参照步骤101的描述内容,在本发明实施例中,可选地,终端还可以接收用户输入的转车次数,该转车次数用于限定终端所检索的公交线路中包含转换站点的次数。

202、根据所述出发地址、所述目的地址以及所述转车次数获取第一公交线路与第二公交线路,其中,所述第一公交线路与第二公交线路中的转换站点数与所述转换车次数相同;

参照步骤102的描述内容,在本发明实施例中,可选地,终端还可以根据转车次数进行筛选公交线路,所筛选出的公交线路中的转换站点数与用户输入的换车次数相同。比如用户输入换车次数为2两次,则终端所检索得到的公交线路中包含的转换站点为2个,则该公交线路上行驶有三路公交车。

203、获取所述第一公交线路与所述第二公交线路的运营信息;

详细内容参照步骤103所述。

204、根据所述第一公交线路与所述第二公交线路的运营信息确定第一公交线路为目标公交线路,所述目标公交线路在当前时刻处于运营状态;所述目标公交线路所行驶的所述第一公交车与所述第二公交车的行驶站点均包含同一站点,所述同一站点为转换站点;

需要说明的是,由于目标公交线路为根据当前时刻是否为运营状态的第一公交线路与第二公交线路所确定的,即,若第一公交线路当前时刻处于运营状态,那么该目标公交线路则为第一公交线路,该目标公交路线则包括第一公交车与第二公交车;若第二公交线路当前时刻处于运营状态,那么该目标公交线路为第二公交线路,该目标公交路线则包括第三公交车与第四公交车;若第一公交线路与第二公交线路当前时刻均处于运营状态,那么该目标公交线路为第一公交线路或第二公交线路,该目标公交路线包括第一公交车与第二公交车,或者,该目标公交路线包括第三公交车与第四公交车。

205、输出所述第一公交车、第二公交车、以及转换站点的信息;

当终端确定处于运营状态的目标公交线路后,终端则可以将该目标公交线路中所行驶的第一公交车与第二公交车以及转换站点的信息均进行输出,显示给用户,供用户参考。比如终端输出用户可以先乘坐7路公交车,到达转换站点“国贸站”后转成8路公交车。

206、根据当前时刻计算所述第一公交车到达所述转换站点的转车时刻;

由于在实际场景中,用户所采用的公家线路从出发地址到达目的地址需要换乘时,可能当前时刻该公交线路中所有的公家车都处于运营状态,但是用户需要先乘坐第一辆公交车,到达转换站点后才能换乘另外一辆公交车,而用户乘坐第一辆公交车到达转换站点是需要花费时间的,若用户乘坐第一辆公交车到达转换站点后,可能这个时候待转换的公交车已经停止运营了,这样则导致无法通过乘坐公交车抵达目的地,影响了用户体验。为了减少这种情况,在本发明实施例中,终端还可以先根据当前时刻计算第一公交车到达转换站点的转车时刻。比如当前时刻为晚上10点,目标线路上的第五公家车距离转换站点为5个站,根据预设的公家车行驶速度计算第五公家车大概花费的时间为15分钟,因此终端可以计算出第一公交车到达转换站点的转车时刻为晚上10点15分。

207、获取所述转车时刻时所述第二公交车的运营信息;

终端在计算出第一公交车到达转换站点的转车时刻后,则根据该转车时刻获取第二公交车在该转车时刻的运营状态。

208、判断所述转车时刻时所述第二公交车是否处于运营状态,若否,则执行步骤209;若是,输出提示信息,所述提示信息用于提示用户在所述转车时刻时所述第二公交车仍处于运营状态;

获取到第二公交车在转车时刻的运营信息后,则可以判断出第二公交车在该转车时刻是否还处于运营状态。比如,转车时刻为晚上10点15分,而第二公交车的运营时间是上午8点至晚上10点30分,那么则确定用户能在转车时刻赶上第二公交车。终端则可以输出提示信息,提示用户第二公交车在转车时刻仍处于运营状态。

209、输出所述转车时刻的信息以及所述转车时刻时所述第二公交车的运营状态的信息。

若第二公交车的运营时间为上午8点至晚上10点,那么第二公交车在转车时刻10点15分已经停止运营了,终端则可以将该信息输出显示给用户,供用户参考。

本发明实施例中,终端智能计算出用户抵达转换站点的转换时刻,并判断在转换时刻待转换的公交车是否处于运营状态,并将判断结果输出,这样,用户则能够通过终端的判断结果来选择能够赶上待转换公交车的公交线路,减少了用户的等待时间,提高了用户体验。

参照图3所示,本发明实施例中终端的一个实施例包括:

第一获取单元301,用于获取出发地址与目的地址;

第二获取单元302,用于根据所述出发地址以及所述目的地址获取第一公交线路与第二公交线路,其中,所述第一公交线路行驶有第一公交车与第二公交车,所述第二公交线路中行驶有第三公交车与第四公交车;

所述第二获取单元302还用于,用于获取所述第一公交线路与所述第二公交线路的运营信息;

确定单元303,用于根据所述第一公交线路与所述第二公交线路的运营信息确定第一公交线路为目标公交线路,所述目标公交线路在当前时刻处于运营状态;

输出单元304,用于输出所述目标公交线路的信息。

结合图3实施例,参照图4所示,可选地,所述目标公交线路所行驶的所述第一公交车与所述第二公交车的行驶站点均包含同一站点,所述同一站点为转换站点;

所述输出单元304具体用于:

输出所述第一公交车、第二公交车、以及转换站点的信息。

可选地,所述终端还包括:

计算单元305,用于根据当前时刻计算所述第一公交车到达所述转换站点的转车时刻;

所述第二获取单元302还用于,获取所述转车时刻时所述第二公交车的运营信息;

判断单元306,用于判断所述转车时刻时所述第二公交车是否处于运营状态;

所述输出单元304还用于,若确定所述转车时刻时所述第二公交车不处于运营状态,则输出所述转车时刻的信息以及所述转车时刻时所述第二公交车的运营状态的信息。

可选地,所述第一获取单元301具体用于:

获取出发地址与目的地址以及转车次数;

第二获取单元302具体用于:

根据所述出发地址、所述目的地址以及所述转车次数获取第一公交线路与第二公交线路,其中,所述第一公交线路与第二公交线路中的转换站点数与所述转换车次数相同。

需要说明的是,图3以及图4所对应的终端的实施例中的具体描述可以参照图1以及图2所对应的方法实施例的描述内容,此处不做赘述。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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