基于公共交通的导航信息获取方法及装置的制造方法_2

文档序号:9377166阅读:来源:国知局
,获取与该换乘点和该车辆标识对应的平均耗时作为候车耗时。
[0033]需要注意的是,获取候车耗时的方式还可以根据实际应用需要进行调整,后续实施例会进一步地说明。
[0034]步骤103,获取与所述行驶路段对应的乘车时间。
[0035]获取与换乘点和车辆标识对应的候车耗时之后,获取与行驶路段对应的乘车时间,由于公共交通的行驶速度和行驶线路是固定的,因此,可以根据换乘点的换乘车次,通过查询公共交通的行驶时间表获取在与具体的行驶路段对应的乘车时间。
[0036]进一步地,为了进一步地提高乘车时间预估的准确性,在另一个实施例中,获取与行驶路段对应的乘车时间的具体过程包括:
[0037]根据与换乘点和车辆标识对应的行驶时间表获取与行驶路段对应的标准乘车时间;
[0038]根据调整因子调整所述标准乘车时间获取所述乘车时间,其中,所述调整因子包括:天气调整因子、节日调整因子、交通管制调整因子中的至少一种。
[0039]具体地,由于在实际应用中,虽然乘车路线和发车时间都是固定的,大师仍然有很多复杂的情况影响着乘车时间,比如天气情况、节假日的交通阻塞情况、特殊事件的交通管制情况,因此,对应的生成了用于调整乘车时间的调整因子,该调整因子具体包括:天气调整因子、节日调整因子、交通管制调整因子中的至少一种,从而可以根据实际情况选择需要的一个或者多个调整因子对标准乘车时间进行调整获取更符合实际情况的准确的乘车时间。
[0040]步骤104,根据所述候车耗时和所述乘车时间生成与所述导航路线对应的导航时间。
[0041]在获取与换乘点和车辆标识对应的候车耗时,以及与行驶路段对应的乘车时间之后,根据候车耗时和乘车时间生成与导航路线对应的导航时间。具体来说,可以直接将候车耗时和乘车时间相加生成与导航路线对应的导航时间,也可以根据候车耗时、乘车时间,以及各自在导航时间中所占的权重生成与导航路线对应的导航时间。
[0042]本申请实施例的基于公共交通的导航信息获取方法,首先接收用户输入的公共交通导航请求,获取与所述导航请求对应的导航路线,所述导航路线包括:至少一个换乘信息,其中,所述换乘信息包括:换乘点,车辆标识,行驶路段三者之间的对应关系,然后获取与所述换乘点和所述车辆标识对应的候车耗时,以及获取与所述行驶路段对应的乘车时间,最后根据所述候车耗时和所述乘车时间生成与所述导航路线对应的导航时间。由此,提高了导航时间预估的准确性,增加了用户对导航信息的用户体验度。
[0043]图2是本申请另一个实施例的基于公共交通的导航信息获取方法的流程图。
[0044]为了更进一步地提高候车耗时预估的准确性,如图2所示,针对图1所示实施例中的步骤102,具体可以包括以下步骤:
[0045]步骤201,确定所述用户在所述换乘点的等待时间区间。
[0046]具体地,首先通过GPS获取用户当前的位置信息,然后将用户当前的位置信息和换乘点的位置信息进行比较,判断用户的当前位置是否处于换乘点,若判断获知用户当前的位置信息和换乘点的位置信息一致,则确定该用户处于换乘点,从而根据当前时间和预设的调整时间获取等待时间区间,例如:当前时间为10:00,预设的调整时间为前后15分钟,则等待时间区间为从9:45到10:15ο
[0047]若判断获知用户当前的位置信息和换乘点的位置信息不一致,则确定该用户不处于换乘点,则根据平均速度和当前位置获取用户到达换乘点的消耗时间,并根据消耗时间、当前时间和预设的调整时间获取所述等待时间区间。例如:根据用户步行平均速度和当前位置获取用户到达换乘点的消耗时间为20分钟,当前时间为10:00,预设的调整时间为前后15分钟,则等待时间区间为从10:05到10:35。
[0048]步骤202,根据预设时间段内、与所述等待时间区间和所述车辆标识对应的历史用户信息获取所述候车耗时。
[0049]从与该应用对应的服务器的日志中获取历史用户信息,从历史用户信息中获取预设时间段内、与等待时间区间和车辆标识对应的候车耗时的平均值作为候车耗时。其中,预设时间段可以根据实际应用需要进行设置,比如七天。
[0050]步骤203,根据预设的车辆调控信息,获取与所述等待时间区间和所述车辆标识对应的车辆调控参数。
[0051]步骤204,根据所述车辆调控参数调整所述候车耗时。
[0052]具体地,为了进一步地提高候车耗时预估的准确性,根据预设的车辆调控信息,获取与等待时间区间和车辆标识对应的车辆调控参数。车辆调控参数是用于表示发车间隔的调整参数,可以反映等待时间区间内与该车辆标识对应车辆的发车间隔的调整情况,然后根据该车辆调控参数调整候车耗时。
[0053]本申请实施例的基于公共交通的导航信息获取方法,首先确定所述用户在所述换乘点的等待时间区间,然后根据预设时间段内、与所述等待时间区间和所述车辆标识对应的历史用户信息获取所述候车耗时,进而根据预设的车辆调控信息,获取与所述等待时间区间和所述车辆标识对应的车辆调控参数,最后根据所述车辆调控参数调整所述候车耗时。由此,进一步提高了导航时间预估的准确性,增加了用户对导航信息的用户体验度。
[0054]进一步地,为了避免仅仅通过文字和图片形式展现搜索结果,支持更全面的交互,基于上述实施例,所述方法还包括:
[0055]向用户语音输出与导航请求对应的导航信息,导航信息包括:所述导航路线和所述导航时间。
[0056]具体地,本发明实施例提供的基于公共交通的导航信息获取方法应用于具有语音输入输出功能的终端设备中,一般情况下,终端设备通过人机语音交互接口实现语音输入输出功能,具体的语音输入接口可以为麦克风等设备,语音输出接口可以为音响等设备。当用户需要进行语音导航服务时,向人机语音交互接口输入导航请求,然后向用户语音输出与导航请求对应的导航信息,导航信息包括:所述导航路线和所述导航时间。
[0057]进一步地,为了避免目前的语音交互过程中,针对同一界面语音交互不能来回切换的缺陷,本实施例提供了对搜索结果的追问功能,实现了多轮问答机制,让人机交互更自然,减少来回切换操作,整个操作过程更流畅,用户体验更好。基于上述实施例,所述方法还包括:
[0058]向所述用户显示语音交互服务界面,以供所述用户通过所述服务界面询问所述导航?目息O
[0059]具体地,参见图3所示的本申请一个实施例的导航信息语音交互的用户界面示意图,举例说明如下:
[0060]比如,用户语音搜索“从北体到海淀黄庄怎么走”,参见图3左侧图,同时语音播报第一条结果页(最佳答案)的信息,语音播报的内容为:”您好,您可以乘坐699路公交车经过5站,预计30分钟后达到海淀黄庄站,票价为2元,步行约292米。”
[0061]此时,用户想知道699路目前的行车状况,想接着搜索,此时只要长按结果页的底部栅格条,弹出语音搜索追问模式,参见图3中间图;
[0062]按压“按住说话”按钮,语音输入“699路现在到哪了 ”,输入完毕以后前端页面将发起异步请求,获取后端返回的一条最佳结果追加到第一条结果后面,原来的结果页上移并保留,参见图3右侧图;
[0063]获取的地图结果页将实时更新,让用户能看到所有699路公交车的运行情况,同时语音播报:”您好,距离您最近的一辆6
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1