CN110069720B - 公交乘车路线推送方法及装置、计算机设备和存储介质 - Google Patents
公交乘车路线推送方法及装置、计算机设备和存储介质 Download PDFInfo
- Publication number
- CN110069720B CN110069720B CN201711071425.1A CN201711071425A CN110069720B CN 110069720 B CN110069720 B CN 110069720B CN 201711071425 A CN201711071425 A CN 201711071425A CN 110069720 B CN110069720 B CN 110069720B
- Authority
- CN
- China
- Prior art keywords
- bus
- information
- arrival
- time
- running
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9535—Search customisation based on user profiles and personalisation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q10/00—Administration; Management
- G06Q10/04—Forecasting or optimisation specially adapted for administrative or management purposes, e.g. linear programming or "cutting stock problem"
- G06Q10/047—Optimisation of routes or paths, e.g. travelling salesman problem
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Physics & Mathematics (AREA)
- Human Resources & Organizations (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Economics (AREA)
- Strategic Management (AREA)
- Data Mining & Analysis (AREA)
- Game Theory and Decision Science (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Quality & Reliability (AREA)
- Operations Research (AREA)
- Marketing (AREA)
- Entrepreneurship & Innovation (AREA)
- Development Economics (AREA)
- Traffic Control Systems (AREA)
Abstract
本公开实施例提出了一种公交乘车路线推送方法及装置、计算机设备及计算机可读存储介质,应用于出行路线规划技术领域,公交乘车路线推送方法应用于网约车应用软件,具体包括:接收用户输入的乘车起始位置和终点到达位置;根据乘车起始位置和终点到达位置确定备选公交乘车路线;获取每条备选公交乘车路线对应的公交车最新发送的实时到站信息;根据每个实时到站信息分别确定对应的公交车各自到达目标公交站点的到站时间信息,目标公交站点为距离乘车起始位置最近的公交站点;根据每辆公交车的到站时间信息向用户推送优选公交乘车路线。本公开实施例,可以实现对公交车到达公交站点的具体到达时间的提示。
Description
技术领域
本公开实施例涉及出行路线规划技术领域,具体而言,涉及公交乘车路线推送方法、公交乘车路线推送装置、计算机设备和计算机可读存储介质。
背景技术
目前,当用户选择公交出行方式时,查找路线的方式一般为下载当前所在城市的公交宝应用软件,需要用户每到一个城市就需要下载相应的软件,离开后再下载掉,操作麻烦且浪费用户的移动数据流量,而且无法获知可乘坐的公交线路的实时的具体到达时间,影响用户的出行体验;当然用户还可以通过智能终端中安装的地图应用软件(比如百度地图、高德地图等)来查找路线,虽然通过这种方式有时可以知晓要乘坐的公交线路距离乘车车站还有几站到达,但也仅是在公交车距离用户乘车车站较近时才进行相关提示,这种方式依然无法准确获知可乘坐的公交线路的实时的具体到达时间,影响用户的出行体验。
发明内容
本公开实施例正是基于上述问题,提出了一种新的技术方案,通过将公交乘车路线规划和推送功能集成到网约车服务中,实现对公交车到达公交站点的具体到达时间的提示,以便于用户结合自身实际情况选取最优的公交乘车路线,从而提升用户体验。
有鉴于此,根据本公开实施例的第一方面,提出了一种公交乘车路线推送方法,应用于网约车应用软件,公交乘车路线推送方法包括:接收用户输入的乘车起始位置和终点到达位置;根据乘车起始位置和终点到达位置确定备选公交乘车路线;获取每条备选公交乘车路线对应的公交车最新发送的实时到站信息;根据每个实时到站信息分别确定对应的公交车各自到达目标公交站点的到站时间信息,目标公交站点为距离乘车起始位置最近的公交站点;根据每辆公交车的到站时间信息向用户推送优选公交乘车路线。
在该技术方案中,当用户通过网约车应用软件确定其乘车起始位置和终点到达位置时,可以基于此首先为用户选出备选公交乘车路线,具体地可以综合考虑是否直达、是否需要换乘、全程预计行驶时间等因素确定备选公交乘车路线,而且本方案中的公交车在每到达一个公交站点时都会向网约车应用软件的数据服务平台发送其实时到站信息,具体地可以通过在公交车上安全信号发射器,当公交车到站司机按下到站开门按钮时触发该信号发射器向上述数据服务平台发送其实时到站信息,进一步地,当用户通过输入乘车起始位置和终点到达位置发起公交乘车路线推送请求时,获取此时备选公交乘车路线中每条备选路线对应的公交车最新发送的实时到站信息,以根据该最新的实时到站信息确定对应的公交车到达用户上车的目标公交车站点的到站时间信息,并据此确定向用户优先推荐的公交乘车路线,优中择优,如此,通过本方案不仅能够向用户呈现不同的公交车的具体到站时间还能基于此用户推荐最优的出行路线供用户选择,从而提升用户的出行体验。
在上述技术方案中,优选地,实时到站信息包括每辆公交车的到达公交站点、车次信息、车牌信息、行驶方向信息和所在辖区信息。
在该技术方案中,为了确保能够根据每辆公交车的实时到站信息能够准确地确定其到达目标公交站点的到站时间,该实时到站信息应至少包括其当前发送实时到站信息时的到达公交站点,该辆公交车的车次、车牌、行驶方向(上行或下行)以及所在辖区等信息;同时公交车管控***也可以基于如上实时到站信息实现对每辆公交车的有效监控。
在上述任一技术方案中,优选地,根据每个实时到站信息分别确定对应的公交车各自到达目标公交站点的到站时间信息的步骤,包括:确定与每个实时到站信息匹配的行驶车辆,其中,行驶车辆为网约车应用软件的签约车辆,且行驶车辆的行驶方向与对应的公交车的行驶方向信息匹配;将行驶车辆中与对应的公交车的行驶路线重合的车辆作为参考车辆;获取参考车辆的行驶信息,以根据行驶信息确定对应的公交车的到站时间信息。
在该技术方案中,根据每辆公交车最新发送的实时到站信息确定其到达目标公交站点的具体时间时,需要参考网约车应用软件的签约车辆的行驶信息,即需要预先收集签约车辆的历史行程中包括自公交车当前的到达公交站点至目标公交站点这一段公交路线的行驶信息,通过收集、统计、分析网约车应用软件的签约车辆的历史行驶信息,将行驶路线重合的车辆的行驶信息作为参考信息确定对应的公交车的到站时间信息,基于对大量经验数据的分析汇总,可以确保得到的到站时间信息的准确性和可靠性,同时提高了网约车应用软件的数据服务平台中存储数据的价值,以及提高该网约车应用软件的实用性。
在上述任一技术方案中,优选地,行驶信息包括:行驶速度和自到达公交站点至目标公交站点的行驶距离;或者自到达公交站点至目标公交站点的行驶时间。
在该技术方案中,根据网约车应用软件的签约车辆的行驶信息确定公交车的到达目标公交站点的到站时间信息时,一方面可以基于行驶信息中的行驶速度和行驶距离确定,其中行驶速度可以为大量历史行驶速度的平均值,而另一方面可以直接获取网约车应用软件的签约车辆通过该段路线的行驶时间,一般为大量历史行驶时间的平均值。
在上述任一技术方案中,优选地,到站时间信息包括每辆公交车到达目标公交站点的到站时刻和每辆公交车自到达公交站点到目标公交站点的行驶时长;以及根据每辆公交车的到站时间信息向用户推送优选公交乘车路线的步骤包括:确定用户在乘车起始位置到达目标公交站点的行程时间;将大于行程时间的行驶时长对应的备选公交乘车路线作为优选公交乘车路线推送至用户。
在该技术方案中,为了确保用户能够基于每辆公交车的到站时间信息选择最适合当前出行的最优公交乘车路线,该到站时间信息可以包括公交车达到目标公交站点的具体的到站时刻,以及通过与用户发起公交乘车路线推送请求对应的发送最新的实时到站信息的到达公交站点至目标公交站点这段行驶路线的所需的行驶时长;进一步地,可以将大于用户自乘车起始位置到达目标公交站点的行程时间(比如步行时间或骑行时间等)的行驶时长的备选公交乘车路线作为优选公交乘车路线推送给用户,以使用户早于相应的公交车到达目标公交站点,便于用户更加合理的安排自己的出行时间,提升用户的出行体验。
根据本公开实施例的第二方面,提出了一种公交乘车路线推送装置,应用于网约车应用软件,公交乘车路线推送装置包括:接收模块,用于接收用户输入的乘车起始位置和终点到达位置;筛选模块,用于根据接收模块接收的乘车起始位置和终点到达位置确定备选公交乘车路线;获取模块,用于获取确定模块确定的每条备选公交乘车路线对应的公交车最新发送的实时到站信息;确定模块,用于根据获取模块获取的每个实时到站信息分别确定对应的公交车各自到达目标公交站点的到站时间信息,目标公交站点为距离乘车起始位置最近的公交站点;推送模块,用于根据确定模块确定的每辆公交车的到站时间信息向用户推送优选公交乘车路线。
在该技术方案中,当用户通过网约车应用软件确定其乘车起始位置和终点到达位置时,可以基于此首先为用户选出备选公交乘车路线,具体地可以综合考虑是否直达、是否需要换乘、全程预计行驶时间等因素确定备选公交乘车路线,而且本方案中的公交车在每到达一个公交站点时都会向网约车应用软件的数据服务平台发送其实时到站信息,具体地可以通过在公交车上安全信号发射器,当公交车到站司机按下到站开门按钮时触发该信号发射器向上述数据服务平台发送其实时到站信息,进一步地,当用户通过输入乘车起始位置和终点到达位置发起公交乘车路线推送请求时,获取此时备选公交乘车路线中每条备选路线对应的公交车最新发送的实时到站信息,以根据该最新的实时到站信息确定对应的公交车到达用户上车的目标公交车站点的到站时间信息,并据此确定向用户优先推荐的公交乘车路线,优中择优,如此,通过本方案不仅能够向用户呈现不同的公交车的具体到站时间还能基于此用户推荐最优的出行路线供用户选择,从而提升用户的出行体验。
在上述技术方案中,优选地,实时到站信息包括每辆公交车的到达公交站点、车次信息、车牌信息、行驶方向信息和所在辖区信息。
在该技术方案中,为了确保能够根据每辆公交车的实时到站信息能够准确地确定其到达目标公交站点的到站时间,该实时到站信息应至少包括其当前发送实时到站信息时的到达公交站点,该辆公交车的车次、车牌、行驶方向(上行或下行)以及所在辖区等信息;同时公交车管控***也可以基于如上实时到站信息实现对每辆公交车的有效监控。
在上述任一技术方案中,优选地,确定模块具体包括:第一确定子模块,用于确定与每个实时到站信息匹配的行驶车辆,其中,行驶车辆为网约车应用软件的签约车辆,且行驶车辆的行驶方向与对应的公交车的行驶方向信息匹配;匹配子模块,用于将行驶车辆中与对应的公交车的行驶路线重合的车辆作为参考车辆;获取子模块,用于获取参考车辆的行驶信息,以根据行驶信息确定对应的公交车的到站时间信息。
在该技术方案中,根据每辆公交车最新发送的实时到站信息确定其到达目标公交站点的具体时间时,需要参考网约车应用软件的签约车辆的行驶信息,即需要预先收集签约车辆的历史行程中包括自公交车当前的到达公交站点至目标公交站点这一段公交路线的行驶信息,通过收集、统计、分析网约车应用软件的签约车辆的历史行驶信息,将行驶路线重合的车辆的行驶信息作为参考信息确定对应的公交车的到站时间信息,基于对大量经验数据的分析汇总,可以确保得到的到站时间信息的准确性和可靠性,同时提高了网约车应用软件的数据服务平台中存储数据的价值,以及提高该网约车应用软件的实用性。
在上述任一技术方案中,优选地,行驶信息包括:行驶速度和自到达公交站点至目标公交站点的行驶距离;或者自到达公交站点至目标公交站点的行驶时间。
在该技术方案中,根据网约车应用软件的签约车辆的行驶信息确定公交车的到达目标公交站点的到站时间信息时,一方面可以基于行驶信息中的行驶速度和行驶距离确定,其中行驶速度可以为大量历史行驶速度的平均值,而另一方面可以直接获取网约车应用软件的签约车辆通过该段路线的行驶时间,一般为大量历史行驶时间的平均值。
在上述任一技术方案中,优选地,到站时间信息包括每辆公交车到达目标公交站点的到站时刻和每辆公交车自到达公交站点到目标公交站点的行驶时长;以及推送模块具体包括:第二确定子模块,用于确定用户在乘车起始位置到达目标公交站点的行程时间;推送子模块,用于将大于行程时间的行驶时长对应的备选公交乘车路线作为优选公交乘车路线推送至用户。
在该技术方案中,为了确保用户能够基于每辆公交车的到站时间信息选择最适合当前出行的最优公交乘车路线,该到站时间信息可以包括公交车达到目标公交站点的具体的到站时刻,以及通过与用户发起公交乘车路线推送请求对应的发送最新的实时到站信息的到达公交站点至目标公交站点这段行驶路线的所需的行驶时长;进一步地,可以将大于用户自乘车起始位置到达目标公交站点的行程时间(比如步行时间或骑行时间等)的行驶时长的备选公交乘车路线作为优选公交乘车路线推送给用户,以使用户早于相应的公交车到达目标公交站点,便于用户更加合理的安排自己的出行时间,提升用户的出行体验。
根据本公开实施例的第三方面,提出了一种计算机设备,计算机设备包括处理器,处理器用于执行存储器中存储的计算机程序时实现如上述第一方面的技术方案中任一项公交乘车路线推送方法的步骤。
根据本公开实施例的第四方面,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述第一方面的技术方案中任一项公交乘车路线推送方法的步骤。
本公开实施例的上述技术方案中,通过将公交乘车路线规划和推送功能集成到网约车服务中,实现对公交车到达公交站点的具体到达时间的提示,以便于用户结合自身实际情况选取最优的公交乘车路线,从而提升用户体验。
附图说明
图1示出了本公开实施例的公交乘车路线推送方法的流程示意图;
图2示出了本公开实施例的确定公交车到达目标公交站点的到站时间信息的方法流程示意图;
图3示出了本公开实施例的根据公交车的到站时间信息推送优选公交乘车路线的方法流程示意图;
图4示出了本公开实施例的公交乘车路线推送装置的示意框图;
图5示出了图4所示的确定模块的示意框图;
图6示出了图4所示的推送模块的示意框图;
图7示出了本公开实施例的计算机设备的示意框图。
具体实施方式
为了可以更清楚地理解本公开实施例的上述目的、特征和优点,下面结合附图和具体实施方式对本公开实施例进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本公开实施例,但是,本公开实施例还可以采用其他不同于在此描述的其他方式来实施,因此,本公开实施例的保护范围并不受下面公开的具体实施例的限制。
下面结合图1至图3对本公开实施例的公交乘车路线推送方法进行详细说明。
如图1所示,根据本公开实施例的公交乘车路线推送方法,应用于网约车应用软件,具体包括以下流程步骤:
步骤102,接收用户输入的乘车起始位置和终点到达位置。
步骤104,根据乘车起始位置和终点到达位置确定备选公交乘车路线。
步骤106,获取每条备选公交乘车路线对应的公交车最新发送的实时到站信息。
步骤108,根据每个实时到站信息分别确定对应的公交车各自到达目标公交站点的到站时间信息,目标公交站点为距离乘车起始位置最近的公交站点。
步骤110,根据每辆公交车的到站时间信息向用户推送优选公交乘车路线。
在该实施例中,当用户通过网约车应用软件确定其乘车起始位置和终点到达位置时,可以基于此首先为用户选出备选公交乘车路线,具体地可以综合考虑是否直达、是否需要换乘、全程预计行驶时间等因素确定备选公交乘车路线,而且本方案中的公交车在每到达一个公交站点时都会向网约车应用软件的数据服务平台发送其实时到站信息,具体地可以通过在公交车上安全信号发射器,当公交车到站司机按下到站开门按钮时触发该信号发射器向上述数据服务平台发送其实时到站信息,进一步地,当用户通过输入乘车起始位置和终点到达位置发起公交乘车路线推送请求时,获取此时备选公交乘车路线中每条备选路线对应的公交车最新发送的实时到站信息,以根据该最新的实时到站信息确定对应的公交车到达用户上车的目标公交车站点的到站时间信息,并据此确定向用户优先推荐的公交乘车路线,优中择优,如此,通过本方案不仅能够向用户呈现不同的公交车的具体到站时间还能基于此用户推荐最优的出行路线供用户选择,从而提升用户的出行体验。
进一步地,在上述实施例中,实时到站信息包括每辆公交车的到达公交站点、车次信息、车牌信息、行驶方向信息和所在辖区信息。
在该实施例中,为了确保能够根据每辆公交车的实时到站信息能够准确地确定其到达目标公交站点的到站时间,该实时到站信息应至少包括其当前发送实时到站信息时的到达公交站点,该辆公交车的车次、车牌、行驶方向(上行或下行)以及所在辖区等信息;同时公交车管控***也可以基于如上实时到站信息实现对每辆公交车的有效监控。
进一步地,在上述任一实施例中,如图2所示,所述步骤108可以具体执行为如下流程:
步骤S20,确定与每个实时到站信息匹配的行驶车辆。
其中,行驶车辆为网约车应用软件的签约车辆,且行驶车辆的行驶方向与对应的公交车的行驶方向信息匹配。
步骤S22,将行驶车辆中与对应的公交车的行驶路线重合的车辆作为参考车辆。
步骤S24,获取参考车辆的行驶信息,以根据行驶信息确定对应的公交车的到站时间信息。
在该实施例中,根据每辆公交车最新发送的实时到站信息确定其到达目标公交站点的具体时间时,需要参考网约车应用软件的签约车辆的行驶信息,即需要预先收集签约车辆的历史行程中包括自公交车当前的到达公交站点至目标公交站点这一段公交路线的行驶信息,通过收集、统计、分析网约车应用软件的签约车辆的历史行驶信息,将行驶路线重合的车辆的行驶信息作为参考信息确定对应的公交车的到站时间信息,基于对大量经验数据的分析汇总,可以确保得到的到站时间信息的准确性和可靠性,同时提高了网约车应用软件的数据服务平台中存储数据的价值,以及提高该网约车应用软件的实用性。
进一步地,在上述实施例中,行驶信息包括:行驶速度和自到达公交站点至目标公交站点的行驶距离;或者自到达公交站点至目标公交站点的行驶时间。
在该实施例中,根据网约车应用软件的签约车辆的行驶信息确定公交车的到达目标公交站点的到站时间信息时,一方面可以基于行驶信息中的行驶速度和行驶距离确定,其中行驶速度可以为大量历史行驶速度的平均值,而另一方面可以直接获取网约车应用软件的签约车辆通过该段路线的行驶时间,一般为大量历史行驶时间的平均值。
进一步地,在上述任一实施例中,到站时间信息包括每辆公交车到达目标公交站点的到站时刻和每辆公交车自到达公交站点到目标公交站点的行驶时长。
在该实施例中,为了确保用户能够基于每辆公交车的到站时间信息选择最适合当前出行的最优公交乘车路线,该到站时间信息可以包括公交车达到目标公交站点的具体的到站时刻,以及通过与用户发起公交乘车路线推送请求对应的发送最新的实时到站信息的到达公交站点至目标公交站点这段行驶路线的所需的行驶时长
进一步地,在上述实施例中,如图3所示,所述步骤110可以具体执行为如下流程:
步骤S30,确定用户在乘车起始位置到达目标公交站点的行程时间。
步骤S32,将大于行程时间的行驶时长对应的备选公交乘车路线作为优选公交乘车路线推送至用户。
在该实施例中,可以将大于用户自乘车起始位置到达目标公交站点的行程时间(比如步行时间或骑行时间等)的行驶时长的备选公交乘车路线作为优选公交乘车路线推送给用户,以使用户早于相应的公交车到达目标公交站点,便于用户更加合理的安排自己的出行时间,提升用户的出行体验。
具体地,在本公开实施例的一个具体应用场景中,网约车应用软件可以为滴滴出行应用软件,用户A自B城市的火车站出站后,欲选择公交出行方式从火车站到达C会议中心,其打开滴滴出行应用软件输入起点火车站(即乘车起始位置)和终点C会议中心(即终点到达位置),滴滴出行应用软件的后台数据服务平台(比如滴滴大数据平台)根据该起点和终点选出所有可能的公交乘车路线(即备选公交乘车路线),则可知当前距离火车站最近的公交站点为公交站点D,并获取此时向其发送实时到站信息的公交车,比如共有3辆公交车E、F和G,此时公交车E、F和G分别到达其行驶路线上的公交站点H、K和M,公交站点H、K和M距离公交站点D分别相隔3站、2站和2站;进一步根据滴滴出行应用软件的后台数据服务平台存储的其签约车辆的历史行驶信息,获取行驶路线中包含分别从公交站点H、K和M经3站、2站和2站到达公交站点D这三段路线的车辆,并获取车辆的历史行驶信息中的行驶速度的平均值和行驶距离,以计算出需要的行驶时间,或者直接调取行驶时间的平均值提示给用户,从而可以根据行驶时间的长短与用户A自火车站走到公交站点D的时间的匹配程度确定优选的公交乘车路线,比如选定包括公交车E和G的路线提供给用户,并向用户提示各个公交车的具体到站时间,以安排调整自己的步行速度等,确保在公交到达公交站点D之前到达。
综上,通过本实施例的公交乘车路线推送方案,可以使用户避免安装其他过多的打车、公交宝等应用软件,且通过掌控全国公交实时位置,向用户推送乘车路线的同时提示公交到站时间,便于用户安排出行计划,同时便于公交公司实时临控自己车辆行踪,对每一路公交可根据到达各站点的时间点,迅速的判断出是否需要区间车处理等。
下面结合图4和图6对本公开实施例的公交乘车路线推送装置进行详细说明。
如图4所示,根据本公开实施例的公交乘车路线推送装置40,应用于网约车应用软件,具体包括:接收模块402、筛选模块404、获取模块406、确定模块408和推送模块410。
其中,接收模块402用于接收用户输入的乘车起始位置和终点到达位置;筛选模块404用于根据接收模块402接收的乘车起始位置和终点到达位置确定备选公交乘车路线;获取模块406用于获取确定模块408确定的每条备选公交乘车路线对应的公交车最新发送的实时到站信息;确定模块408用于根据获取模块406获取的每个实时到站信息分别确定对应的公交车各自到达目标公交站点的到站时间信息,目标公交站点为距离乘车起始位置最近的公交站点;推送模块410用于根据确定模块408确定的每辆公交车的到站时间信息向用户推送优选公交乘车路线。
在该实施例中,当用户通过网约车应用软件确定其乘车起始位置和终点到达位置时,可以基于此首先为用户选出备选公交乘车路线,具体地可以综合考虑是否直达、是否需要换乘、全程预计行驶时间等因素确定备选公交乘车路线,而且本方案中的公交车在每到达一个公交站点时都会向网约车应用软件的数据服务平台发送其实时到站信息,具体地可以通过在公交车上安全信号发射器,当公交车到站司机按下到站开门按钮时触发该信号发射器向上述数据服务平台发送其实时到站信息,进一步地,当用户通过输入乘车起始位置和终点到达位置发起公交乘车路线推送请求时,获取此时备选公交乘车路线中每条备选路线对应的公交车最新发送的实时到站信息,以根据该最新的实时到站信息确定对应的公交车到达用户上车的目标公交车站点的到站时间信息,并据此确定向用户优先推荐的公交乘车路线,优中择优,如此,通过本方案不仅能够向用户呈现不同的公交车的具体到站时间还能基于此用户推荐最优的出行路线供用户选择,从而提升用户的出行体验。
进一步地,在上述实施例中,实时到站信息包括每辆公交车的到达公交站点、车次信息、车牌信息、行驶方向信息和所在辖区信息。
在该实施例中,为了确保能够根据每辆公交车的实时到站信息能够准确地确定其到达目标公交站点的到站时间,该实时到站信息应至少包括其当前发送实时到站信息时的到达公交站点,该辆公交车的车次、车牌、行驶方向(上行或下行)以及所在辖区等信息;同时公交车管控***也可以基于如上实时到站信息实现对每辆公交车的有效监控。
进一步地,在上述任一实施例中,如图5所示,确定模块408具体包括:第一确定子模块4082、匹配子模块4084和获取子模块4086。
其中,第一确定子模块4082用于确定与每个实时到站信息匹配的行驶车辆,其中,行驶车辆为网约车应用软件的签约车辆,且行驶车辆的行驶方向与对应的公交车的行驶方向信息匹配;匹配子模块4084用于将行驶车辆中与对应的公交车的行驶路线重合的车辆作为参考车辆;获取子模块4086用于获取参考车辆的行驶信息,以根据行驶信息确定对应的公交车的到站时间信息。
在该实施例中,根据每辆公交车最新发送的实时到站信息确定其到达目标公交站点的具体时间时,需要参考网约车应用软件的签约车辆的行驶信息,即需要预先收集签约车辆的历史行程中包括自公交车当前的到达公交站点至目标公交站点这一段公交路线的行驶信息,通过收集、统计、分析网约车应用软件的签约车辆的历史行驶信息,将行驶路线重合的车辆的行驶信息作为参考信息确定对应的公交车的到站时间信息,基于对大量经验数据的分析汇总,可以确保得到的到站时间信息的准确性和可靠性,同时提高了网约车应用软件的数据服务平台中存储数据的价值,以及提高该网约车应用软件的实用性。
进一步地,在上述实施例中,行驶信息包括:行驶速度和自到达公交站点至目标公交站点的行驶距离;或者自到达公交站点至目标公交站点的行驶时间。
在该实施例中,根据网约车应用软件的签约车辆的行驶信息确定公交车的到达目标公交站点的到站时间信息时,一方面可以基于行驶信息中的行驶速度和行驶距离确定,其中行驶速度可以为大量历史行驶速度的平均值,而另一方面可以直接获取网约车应用软件的签约车辆通过该段路线的行驶时间,一般为大量历史行驶时间的平均值。
进一步地,在上述任一实施例中,到站时间信息包括每辆公交车到达目标公交站点的到站时刻和每辆公交车自到达公交站点到目标公交站点的行驶时长。
在该实施例中,为了确保用户能够基于每辆公交车的到站时间信息选择最适合当前出行的最优公交乘车路线,该到站时间信息可以包括公交车达到目标公交站点的具体的到站时刻,以及通过与用户发起公交乘车路线推送请求对应的发送最新的实时到站信息的到达公交站点至目标公交站点这段行驶路线的所需的行驶时长。
进一步地,在上述任一实施例中,如图6所示,推送模块410具体包括:第二确定子模块4102和推送子模块4104。
其中,第二确定子模块4102用于确定用户在乘车起始位置到达目标公交站点的行程时间;推送子模块4104用于将大于行程时间的行驶时长对应的备选公交乘车路线作为优选公交乘车路线推送至用户。
在该实施例中,可以将大于用户自乘车起始位置到达目标公交站点的行程时间(比如步行时间或骑行时间等)的行驶时长的备选公交乘车路线作为优选公交乘车路线推送给用户,以使用户早于相应的公交车到达目标公交站点,便于用户更加合理的安排自己的出行时间,提升用户的出行体验。
图7示出了本公开实施例的实施例的计算机设备的示意框图。
如图7所示,根据本公开实施例的实施例的计算机设备70,包括存储器702、处理器704及存储在存储器702上并可在处理器704上运行的计算机程序,其中存储器702和处理器704之间可以通过总线连接,处理器704用于执行存储器702中存储的计算机程序时实现如上述实施例所述的公交乘车路线推送方法的步骤。
本公开实施例的方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本公开实施例的公交乘车路线推送装置和计算机设备中的单元可以根据实际需要进行合并、划分和删减。
根据本公开实施例,提出了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述实施例所述的公交乘车路线推送方法的步骤。
进一步地,本领域普通技术人员可以理解的是,上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(RandomAccess Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。
进一步地,上述计算机设备可以为PC(Personal Computer,个人电脑)端;网约车应用软件可以运行在智能终端,比如用户手机上。
以上结合附图详细说明了本公开实施例的技术方案,通过将公交乘车路线规划和推送功能集成到网约车服务中,实现对公交车到达公交站点的具体到达时间的提示,以便于用户结合自身实际情况选取最优的公交乘车路线,从而提升用户体验。
在本公开实施例中,术语“第一”、“第二”仅用于描述的目的,而不能理解为指示或暗示相对重要性,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本公开实施例中的具体含义。
以上所述仅为本公开实施例的优选实施例而已,并不用于限制本公开实施例,对于本领域的技术人员来说,本公开实施例可以有各种更改和变化。凡在本公开实施例的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开实施例的保护范围之内。
Claims (10)
1.一种公交乘车路线推送方法,其特征在于,应用于网约车应用软件,所述公交乘车路线推送方法包括:
接收用户输入的乘车起始位置和终点到达位置;
根据所述乘车起始位置和所述终点到达位置确定备选公交乘车路线;
获取每条备选公交乘车路线对应的公交车最新发送的实时到站信息;
根据每个实时到站信息分别确定对应的公交车各自到达目标公交站点的到站时间信息,所述目标公交站点为距离所述乘车起始位置最近的公交站点;
根据每辆公交车的到站时间信息向用户推送优选公交乘车路线;
其中,所述根据每个实时到站信息分别确定对应的公交车各自到达目标公交站点的到站时间信息的步骤,包括:
确定与所述每个实时到站信息匹配的行驶车辆,
其中,所述行驶车辆为所述网约车应用软件的签约车辆,且所述行驶车辆的行驶方向与对应的公交车的所述行驶方向信息匹配;
将所述行驶车辆中与对应的公交车的行驶路线重合的车辆作为参考车辆;
获取所述参考车辆的行驶信息,以根据所述行驶信息确定对应的公交车的到站时间信息,其中,所述行驶信息包括行驶速度的平均值和行驶距离,根据所述平均值和所述行驶距离确定行驶时间,根据所述行驶时间确定所述到站时间信息。
2.根据权利要求1所述的公交乘车路线推送方法,其特征在于,所述实时到站信息包括所述每辆公交车的到达公交站点、车次信息、车牌信息、行驶方向信息和所在辖区信息。
3.根据权利要求2所述的公交乘车路线推送方法,其特征在于,所述行驶信息包括:行驶速度和自所述到达公交站点至所述目标公交站点的行驶距离;或者自所述到达公交站点至所述目标公交站点的行驶时间。
4. 根据权利要求2或3中任一项所述的公交乘车路线推送方法,其特征在于,
所述到站时间信息包括所述每辆公交车到达所述目标公交站点的到站时刻和所述每辆公交车自所述到达公交站点到所述目标公交站点的行驶时长;以及
所述根据所述每辆公交车的到站时间信息向用户推送优选公交乘车路线的步骤包括:
确定用户在所述乘车起始位置到达所述目标公交站点的行程时间;
将大于所述行程时间的行驶时长对应的备选公交乘车路线作为所述优选公交乘车路线推送至用户。
5.一种公交乘车路线推送装置,其特征在于,应用于网约车应用软件,所述公交乘车路线推送装置包括:
接收模块,用于接收用户输入的乘车起始位置和终点到达位置;
筛选模块,用于根据所述接收模块接收的所述乘车起始位置和所述终点到达位置确定备选公交乘车路线;
获取模块,用于获取确定模块确定的每条备选公交乘车路线对应的公交车最新发送的实时到站信息;
确定模块,用于根据所述获取模块获取的每个实时到站信息分别确定对应的公交车各自到达目标公交站点的到站时间信息,所述目标公交站点为距离所述乘车起始位置最近的公交站点;
推送模块,用于根据所述确定模块确定的每辆公交车的到站时间信息向用户推送优选公交乘车路线;
其中,所述实时到站信息包括所述每辆公交车行驶方向信息,所述确定模块具体包括:
第一确定子模块,用于确定与所述每个实时到站信息匹配的行驶车辆,其中,所述行驶车辆为所述网约车应用软件的签约车辆,且所述行驶车辆的行驶方向与对应的公交车的所述行驶方向信息匹配;
匹配子模块,用于将所述行驶车辆中与对应的公交车的行驶路线重合的车辆作为参考车辆;
获取子模块,用于获取所述参考车辆的行驶信息,以根据所述行驶信息确定对应的公交车的到站时间信息,其中,所述行驶信息包括行驶速度的平均值和行驶距离,根据所述平均值和所述行驶距离确定行驶时间,根据所述行驶时间确定所述到站时间信息。
6.根据权利要求5所述的公交乘车路线推送装置,其特征在于,所述实时到站信息包括所述每辆公交车的到达公交站点、车次信息、车牌信息、行驶方向信息和所在辖区信息。
7.根据权利要求6所述的公交乘车路线推送装置,其特征在于,所述行驶信息包括:行驶速度和自所述到达公交站点至所述目标公交站点的行驶距离;或者自所述到达公交站点至所述目标公交站点的行驶时间。
8. 根据权利要求6或7中任一项所述的公交乘车路线推送装置,其特征在于,
所述到站时间信息包括所述每辆公交车到达所述目标公交站点的到站时刻和所述每辆公交车自所述到达公交站点到所述目标公交站点的行驶时长;以及
所述推送模块具体包括:
第二确定子模块,用于确定用户在所述乘车起始位置到达所述目标公交站点的行程时间;
推送子模块,用于将大于所述行程时间的行驶时长对应的备选公交乘车路线作为所述优选公交乘车路线推送至用户。
9.一种计算机设备,其特征在于,所述计算机设备包括处理器,所述处理器用于执行存储器中存储的计算机程序时实现如权利要求1至4中任一项所述公交乘车路线推送方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至4中任一项所述公交乘车路线推送方法的步骤。
Priority Applications (10)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711071425.1A CN110069720B (zh) | 2017-11-03 | 2017-11-03 | 公交乘车路线推送方法及装置、计算机设备和存储介质 |
CN201880002474.6A CN109429506A (zh) | 2017-06-21 | 2018-06-21 | 用于路线规划的***和方法 |
TW107121382A TW201921298A (zh) | 2017-06-21 | 2018-06-21 | 用於路線規劃之系統及方法 |
AU2018279041A AU2018279041A1 (en) | 2017-06-21 | 2018-06-21 | Systems and methods for route planning |
JP2018566263A JP6934024B2 (ja) | 2017-06-21 | 2018-06-21 | 経路計画システムおよび方法 |
PCT/CN2018/092154 WO2018233664A1 (en) | 2017-06-21 | 2018-06-21 | SYSTEMS AND METHODS FOR ROUTING PLANNING |
CA3027647A CA3027647A1 (en) | 2017-06-21 | 2018-06-21 | Systems and methods for route planning |
EP18812026.5A EP3455590A4 (en) | 2017-06-21 | 2018-06-21 | SYSTEMS AND METHODS FOR ROUTING PLANNING |
SG11201811240XA SG11201811240XA (en) | 2017-06-21 | 2018-06-21 | Systems and methods for route planning |
US16/221,440 US20190120639A1 (en) | 2017-06-21 | 2018-12-14 | Systems and methods for route planning |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201711071425.1A CN110069720B (zh) | 2017-11-03 | 2017-11-03 | 公交乘车路线推送方法及装置、计算机设备和存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN110069720A CN110069720A (zh) | 2019-07-30 |
CN110069720B true CN110069720B (zh) | 2021-12-21 |
Family
ID=67364525
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201711071425.1A Active CN110069720B (zh) | 2017-06-21 | 2017-11-03 | 公交乘车路线推送方法及装置、计算机设备和存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110069720B (zh) |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110660255B (zh) * | 2019-09-27 | 2022-06-17 | 阿波罗智联(北京)科技有限公司 | 应用于无人驾驶公交车的提醒方法和装置 |
CN110941691B (zh) * | 2020-02-19 | 2020-06-02 | 武汉元光科技有限公司 | 一种顺风车搭乘撮合方法及装置 |
CN111724002B (zh) * | 2020-07-01 | 2022-07-05 | 浪潮卓数大数据产业发展有限公司 | 基于kNN对用户即将乘坐的公交预测及到站信息提醒方法 |
CN112085340B (zh) * | 2020-08-14 | 2024-04-02 | 广州思创科技股份有限公司 | 一种公交调度方法、***、装置及存储介质 |
CN112185107B (zh) * | 2020-08-27 | 2022-08-12 | 北京北大千方科技有限公司 | 一种最优停车场计算方法、装置、存储介质及终端 |
CN112052301A (zh) * | 2020-08-31 | 2020-12-08 | 盛威时代科技集团有限公司 | 一种道路客运的线路展示方法及装置 |
CN112001711A (zh) * | 2020-09-07 | 2020-11-27 | 北京嘀嘀无限科技发展有限公司 | 用于出行提醒的方法、装置、设备和存储介质 |
CN112185153B (zh) * | 2020-09-27 | 2021-09-28 | 腾讯科技(深圳)有限公司 | 一种车辆行驶路线确定方法、装置、设备及介质 |
CN112419128B (zh) * | 2020-12-16 | 2024-03-05 | 武汉元光科技有限公司 | 一种线路规划方法以及相关设备 |
CN113218411B (zh) * | 2021-03-31 | 2022-12-06 | 华录智达科技股份有限公司 | 一种适用于多种公交工具的方形分区矩阵换乘方法 |
CN113313932A (zh) * | 2021-05-27 | 2021-08-27 | 北京嘀嘀无限科技发展有限公司 | 一种公交车的预计到达时间展示方法、装置及其设备 |
CN113361916A (zh) * | 2021-06-04 | 2021-09-07 | 付鑫 | 一种考虑截单情景的多模式共享出行融合调度优化*** |
CN113393137B (zh) * | 2021-06-22 | 2023-05-12 | 华录智达科技股份有限公司 | 一种基于车联网的调度共享*** |
Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102376168A (zh) * | 2010-08-24 | 2012-03-14 | 北京牡丹视源电子有限责任公司 | 一种公交信息采集和查询的方法和*** |
CN102446179A (zh) * | 2010-10-09 | 2012-05-09 | Tcl集团股份有限公司 | 公交线路查询方法 |
CN105260455A (zh) * | 2015-10-14 | 2016-01-20 | 深圳市金立通信设备有限公司 | 一种路线推荐方法及终端 |
CN105973252A (zh) * | 2016-05-31 | 2016-09-28 | 珠海市魅族科技有限公司 | 一种线路规划的方法及终端 |
CN106448135A (zh) * | 2016-09-30 | 2017-02-22 | 百度在线网络技术(北京)有限公司 | 公交路线推荐方法及装置 |
CN106981189A (zh) * | 2016-01-19 | 2017-07-25 | 同济大学 | 智能公交运行路线设置方法和*** |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9299257B2 (en) * | 2013-04-05 | 2016-03-29 | Here Global B.V. | Method and apparatus for determining parking location based on departure time information |
CN104424811A (zh) * | 2013-08-26 | 2015-03-18 | 北大方正集团有限公司 | 公交车辆到站提醒方法以及移动终端 |
US10365115B2 (en) * | 2015-09-04 | 2019-07-30 | Nokia Technologies Oy | Method and apparatus for providing an alternative route based on traffic light status |
CN105528401B (zh) * | 2015-12-02 | 2019-04-23 | 北京奇虎科技有限公司 | 公交信息查询方法及装置 |
CN105489051A (zh) * | 2016-02-15 | 2016-04-13 | 青岛海信电器股份有限公司 | 公交到站提示方法和移动终端及云端服务器 |
CN107289958A (zh) * | 2017-06-01 | 2017-10-24 | 北京嘀嘀无限科技发展有限公司 | 路线规划方法、装置、服务器、客户端、计算机存储介质 |
-
2017
- 2017-11-03 CN CN201711071425.1A patent/CN110069720B/zh active Active
Patent Citations (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102376168A (zh) * | 2010-08-24 | 2012-03-14 | 北京牡丹视源电子有限责任公司 | 一种公交信息采集和查询的方法和*** |
CN102446179A (zh) * | 2010-10-09 | 2012-05-09 | Tcl集团股份有限公司 | 公交线路查询方法 |
CN105260455A (zh) * | 2015-10-14 | 2016-01-20 | 深圳市金立通信设备有限公司 | 一种路线推荐方法及终端 |
CN106981189A (zh) * | 2016-01-19 | 2017-07-25 | 同济大学 | 智能公交运行路线设置方法和*** |
CN105973252A (zh) * | 2016-05-31 | 2016-09-28 | 珠海市魅族科技有限公司 | 一种线路规划的方法及终端 |
CN106448135A (zh) * | 2016-09-30 | 2017-02-22 | 百度在线网络技术(北京)有限公司 | 公交路线推荐方法及装置 |
Also Published As
Publication number | Publication date |
---|---|
CN110069720A (zh) | 2019-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110069720B (zh) | 公交乘车路线推送方法及装置、计算机设备和存储介质 | |
CN108074412B (zh) | 用于车辆行驶辅助的方法和设备 | |
CN104786860B (zh) | 用于电动汽车旅程和充电计划的方法和设备 | |
CN106205161B (zh) | 路况信息传输方法和装置 | |
CN106652515B (zh) | 车辆自动控制方法、装置和*** | |
US20180315022A1 (en) | Ride sharing management device, ride sharing management method, and program | |
CN109767030B (zh) | 道路拥堵检测方法、装置、计算机设备及存储介质 | |
CN102564440B (zh) | 通信***和移动终端 | |
US20130226622A1 (en) | Methods Using Speed Distribution Profiles | |
EP2824647A1 (en) | Methods and systems for determining information relating to the operation of traffic control signals | |
US10482399B2 (en) | Shared vehicle management apparatus and shared vehicle management method | |
CN103868520A (zh) | 用于基于情境的行程计划的方法和设备 | |
GB2530895A (en) | Route planning device and method | |
US11113957B2 (en) | System and method for providing real-time and predictive speed, traffic signal timing, station dwell time, and departure window information to transit vehicle | |
CN106652547A (zh) | 停车引导方法 | |
CN105574321B (zh) | 用于动态目的地到达时间的更新的方法和设备 | |
CN109840632A (zh) | 一种行车路线评估规划方法及装置 | |
CN105046996A (zh) | 用于预测的驾驶需求建模的方法和设备 | |
JP2017096636A (ja) | 推奨予定経路取得システム、方法およびプログラム | |
KR101495674B1 (ko) | 다중 사용자 관계 기반 내비게이션 장치 및 이를 이용한 내비게이션 관리 방법 | |
US20170213261A1 (en) | Method for detecting riders and managing and optimizing their shared transport | |
JP2014203370A (ja) | 移動手段案内装置および移動手段案内方法 | |
US8983758B2 (en) | Traffic information management device, traffic information management method, and traffic information management program | |
US10488209B2 (en) | Method and apparatus for recommending power-saving vehicular utilization changes | |
US9503862B2 (en) | Method for providing a service |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |