CN107239471A - 公交出行路线规划方法及装置 - Google Patents
公交出行路线规划方法及装置 Download PDFInfo
- Publication number
- CN107239471A CN107239471A CN201610188821.1A CN201610188821A CN107239471A CN 107239471 A CN107239471 A CN 107239471A CN 201610188821 A CN201610188821 A CN 201610188821A CN 107239471 A CN107239471 A CN 107239471A
- Authority
- CN
- China
- Prior art keywords
- bus
- special
- website
- bus network
- public
- 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.)
- Pending
Links
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/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/29—Geographical information databases
-
- 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"
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- Economics (AREA)
- Databases & Information Systems (AREA)
- Strategic Management (AREA)
- Human Resources & Organizations (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Development Economics (AREA)
- Game Theory and Decision Science (AREA)
- Data Mining & Analysis (AREA)
- Remote Sensing (AREA)
- Entrepreneurship & Innovation (AREA)
- Marketing (AREA)
- Operations Research (AREA)
- Quality & Reliability (AREA)
- Tourism & Hospitality (AREA)
- General Business, Economics & Management (AREA)
- Traffic Control Systems (AREA)
Abstract
本申请提供了一种公交出行路线规划方法及装置,其中的方法包括:接收用户提交的公交路线查询请求;根据所述查询请求携带的用户设定的起点和终点,获取公交路线;判断获取出的公交路线中是否包括专用公交线路;如果包括专用公交线路,则判断所述专用公交线路的站点是否为公交出行路线的起点或终点,如果是,则以所述专用公交线路的站点为公交出行路线的起点或终点,为用户规划从所述用户设定的起点到终点的公交出行路线。本发明通过在公交数据中筛选出专用公交线路,并在公交换乘方案中对专用公交线路进行特殊控制,可以避免用户花费过多的票价,并且减少车辆等待时间,由此提高了公交换乘方案的合理性。
Description
技术领域
本申请涉及导航技术领域,尤其涉及一种公交出行路线规划方法及装置。
背景技术
随着智能手机等设备的普及,人们出行越来越多依靠电子地图进行路线查询。电子地图(Electronic map),即数字地图,是利用计算机技术,以数字方式存储和查阅的地图。在电子地图中,通过设定起点和终点,可查询出驾车、公交、步行等路线。对于公交出行路线,很多情况需要换乘。现有方案中,对于所有公交都统一处理,没有划分出专用公交的换乘路线。例如,机场大巴作为一种专用公交,其费用较高、路线较单一、发车频率较一般市政公交低,但是现有方案中没有对机场大巴做特殊处理,只是将机场大巴作为一个公交路线来一起参与最短路线的寻找。
现有方案中,由于将机场大巴当作一个普通公交处理,会出现很多不合理路线,比如会查询出“666路->机场大巴望京线->918路”等等这样的路线。这种路线之所以不合理,首先是因为机场大巴价格较贵,给用户造成不必要的支出,其次,机场大巴发车频率较普通市政公交低,会给用户带来更多的时间成本。
发明内容
本申请解决的技术问题之一是提供一种公交出行路线规划方法及装置,用于为用户提供更加合理的公交路线。
根据本申请一个实施例,提供一种公交出行路线规划方法,该方法包括以下步骤:
接收用户提交的公交路线查询请求;
根据所述查询请求携带的用户设定的起点和终点,获取公交路线;
判断获取出的公交路线中是否包括专用公交线路;
如果包括专用公交线路,则判断所述专用公交线路的站点是否为公交出行路线的起点或终点,如果是,则以所述专用公交线路的站点为公交出行路线的起点或终点,为用户规划从所述用户设定的起点到终点的公交出行路线。
根据本申请另一个实施例,提供一种公交出行路线规划方法,该方法包括以下步骤:
接收用户提交的公交路线查询请求;
根据所述查询请求携带的用户设定的起点和终点,获取公交路线;
判断获取出的公交路线中是否包括专用公交线路;
如果包括专用公交线路,则判断所述专用公交路线的站点是否有上车/下车站点标识,如果有,则根据所述专用公交线路各站点的上车/下车站点标识,为用户规划从所述用户设定的起点到终点的公交出行路线。
根据本申请另一个实施例,提供一种公交出行路线规划装置,该装置包括:
查询请求接收单元,用于接收用户提交的公交路线查询请求;
公交路线获取单元,用于根据所述查询请求携带的用户设定的起点和终点,获取公交路线;
判断单元,用于判断获取出的公交路线中是否包括专用公交线路;
专用公交控制单元,用于如果包括专用公交线路,则判断所述专用公交线路的站点是否为公交出行路线的起点或终点,如果是,则以所述专用公交线路的站点为公交出行路线的起点或终点,为用户规划从所述用户设定的起点到终点的公交出行路线。
根据本申请另一个实施例,提供一种公交出行路线规划装置,该装置包括:
查询请求接收单元,用于接收用户提交的公交路线查询请求;
公交路线获取单元,用于根据所述查询请求携带的用户设定的起点和终点,获取公交路线;
判断单元,用于判断获取出的公交路线中是否包括专用公交线路;
专用公交控制单元,如果包括专用公交线路,则判断所述专用公交路线的站点是否有上车/下车站点标识,如果有,则根据所述专用公交线路各站点的上车/下车站点标识,为用户规划从所述用户设定的起点到终点的公交出行路线。
本申请实施例通过在公交路线规划中,考虑到专用公交的特殊性,并在公交换乘方案中对专用公交线路进行特殊控制,即,仅允许专用公交线路的站点作为起点或终点,而不允许专用公交作为中间换乘的线路,这样,可以避免用户花费过多的票价,并且减少车辆等待时间,由此提高了公交换乘方案的合理性。优选的,通过设定专用公交各站点带有上车站点标识或带有下车站点标识,可实现专用公交作为中间换乘公交与其他专用公交之间的换乘。
本领域普通技术人员将了解,虽然下面的详细说明将参考图示实施例、附图进行,但本申请并不仅限于这些实施例。而是,本申请的范围是广泛的,且意在仅通过后附的权利要求限定本申请的范围。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1是根据本申请第一实施例的公交出行路线规划方法的流程图。
图2是根据本申请第二实施例的公交出行路线规划方法的流程图。
图3是根据本申请第三实施例的公交出行路线规划装置的结构示意图;
图4是根据本申请第四实施例的公交出行路线规划装置的结构示意图。
本领域普通技术人员将了解,虽然下面的详细说明将参考图示实施例、附图进行,但本申请并不仅限于这些实施例。而是,本申请的范围是广泛的,且意在仅通过后附的权利要求限定本申请的范围。
具体实施方式
在更加详细地讨论示例性实施例之前应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作描述成顺序的处理,但是其中的许多操作可以被并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
所述计算机设备包括用户设备与网络设备。其中,所述用户设备包括但不限于电脑、智能手机、PDA等;所述网络设备包括但不限于单个网络服务器、多个网络服务器组成的服务器组或基于云计算(CloudComputing)的由大量计算机或网络服务器构成的云,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个超级虚拟计算机。其中,所述计算机设备可单独运行来实现本申请,也可接入网络并通过与网络中的其他计算机设备的交互操作来实现本申请。其中,所述计算机设备所处的网络包括但不限于互联网、广域网、城域网、局域网、VPN网络等。
需要说明的是,所述用户设备、网络设备和网络等仅为举例,其他现有的或今后可能出现的计算机设备或网络如可适用于本申请,也应包含在本申请保护范围以内,并以引用方式包含于此。
后面所讨论的方法(其中一些通过流程图示出)可以通过硬件、软件、固件、中间件、微代码、硬件描述语言或者其任意组合来实施。当用软件、固件、中间件或微代码来实施时,用以实施必要任务的程序代码或代码段可以被存储在机器或计算机可读介质(比如存储介质)中。(一个或多个)处理器可以实施必要的任务。
这里所公开的具体结构和功能细节仅仅是代表性的,并且是用于描述本申请的示例性实施例的目的。但是本申请可以通过许多替换形式来具体实现,并且不应当被解释成仅仅受限于这里所阐述的实施例。
应当理解的是,虽然在这里可能使用了术语“第一”、“第二”等等来描述各个单元,但是这些单元不应当受这些术语限制。使用这些术语仅仅是为了将一个单元与另一个单元进行区分。举例来说,在不背离示例性实施例的范围的情况下,第一单元可以被称为第二单元,并且类似地第二单元可以被称为第一单元。这里所使用的术语“和/或”包括其中一个或更多所列出的相关联项目的任意和所有组合。
应当理解的是,当一个单元被称为“连接”或“耦合”到另一单元时,其可以直接连接或耦合到所述另一单元,或者可以存在中间单元。与此相对,当一个单元被称为“直接连接”或“直接耦合”到另一单元时,则不存在中间单元。应当按照类似的方式来解释被用于描述单元之间的关系的其他词语(例如“处于...之间”相比于“直接处于...之间”,“与...邻近”相比于“与...直接邻近”等等)。
这里所使用的术语仅仅是为了描述具体实施例而不意图限制示例性实施例。除非上下文明确地另有所指,否则这里所使用的单数形式“一个”、“一项”还意图包括复数。还应当理解的是,这里所使用的术语“包括”和/或“包含”规定所陈述的特征、整数、步骤、操作、单元和/或组件的存在,而不排除存在或添加一个或更多其他特征、整数、步骤、操作、单元、组件和/或其组合。
还应当提到的是,在一些替换实现方式中,所提到的功能/动作可以按照不同于附图中标示的顺序发生。举例来说,取决于所涉及的功能/动作,相继示出的两幅图实际上可以基本上同时执行或者有时可以按照相反的顺序来执行。
下面结合附图对本申请的技术方案作进一步详细描述。
图1是根据本申请第一实施例的公交出行路线规划方法的流程图,该方法用于对包括专用公交在内的公交换乘方案进行规划,使得到的公交换乘线路更加合理。本实施例的方法主要包括如下步骤:
S110、接收用户提交的公交路线查询请求;
S120、根据所述查询请求携带的用户设定的起点和终点,获取公交路线;
S130、判断获取出的公交路线中是否包括专用公交线路;
S140、如果包括专用公交线路,则判断所述专用公交线路的站点是否为公交出行路线的起点或终点,如果是,则以所述专用公交线路的站点为公交出行路线的起点或终点,为用户规划从所述用户设定的起点到终点的公交出行路线。
为进一步理解本申请,下面对方案做进一步详细介绍。
为了实现对包括专用公交线路在内的出行路线进行规划,特别是对专用公交进行特殊处理,优选的,预先需要对目标区域的公交数据进行分析,确定出专用公交线路。其中,目标区域,是指电子地图中用户当前浏览的区域,所述区域可以是市、县、区等按照现行行政区划分的区域。要从全国地图一步进入城市地图,可以点击地图上的城市快速入口按钮。如果用户在地图上方的输入框中输入城市名(如“北京”),也可以进入城市地图。另外,目前电子地图一般都提供当前位置定位功能,例如,当用户从一个城市到达另一个城市之后,点击“当前位置定位”键,就可以自动切换到当前城市,并精准定位到当前城市的当前位置。
所述公交数据是指当前城市或当前地区的所有公交相关的信息。一般而言,电子地图开发商具有从政府获取公交数据的权限,可以从公交数据库中获取到公交数据。公交数据包括众多公交线路的信息,每条公交线路信息包括但不限于:所在城市信息、公交线路名称或编号信息、各站点地理位置坐标信息、价格信息(起步价、各站价格、总价等)、时间信息(首班车时间、末班车时间、发车频率、发车间隔,等)。
具体的,对目标区域的公交数据进行分析,确定出专用公交线路,包括:获取目标区域的各路公交线路的价格;判断公交线路起步价价格是否大于或等于预先为所述目标区域设定的专用公交起步价格阈值,和/或,判断公交线路总价是否大于或等于预先为所述目标区域设定的专用公交总价阈值,若是,确定公交线路为专用公交线路。可见,在本发明实施例中,考虑到专用公交价格高这一特点,通过公交数据中的价格信息,与预置的专用公交价格阈值进行比较,从而在众多公交数据中筛选出专用公交线路。
例如,可采用公交起步价和总价两种方式一种或结合的方式进行判断。例如,可单独采用公交起步价确定是否为专用公交。以北京公交为例,一般城区市政公交起步价为2元,而机场大巴等专用公交的起步价在15元甚至更高,那么,如果预先设定专用公交起步价格阈值为10元,由于机场大巴的起步价15元大于设定的专用公交起步价格阈值10元,则可确定机场大巴为专用公交线路。同理,仍以北京公交为例,一般城区市政公交总价被控制在10元以内,而公交商务大巴(远郊专线)的总价一般在20元甚至更高,那么,如果预先设定的专用公交总价阈值为10元,由于公交商务大巴的总价20元大于设定的专用公交总价阈值10元,则可确定公交商务大巴为专用公交线路。
以上以机场大巴和公交商务大巴为例,对专用公交进行了说明。实际上,随着公共交通市场的发展,越来越多的企业推出高端公交的服务,例如,“滴滴打车”所在公司推出了滴滴大巴车,采用较为豪华的大巴车运行固定的路线,市民可以采用公交卡进行乘坐,类似于滴滴大巴车这类的专用巴士都属于本发明实施例所指的专用公交范畴。
步骤S140在根据用户查询请求进行公交路线规划时,仅允许专用公交线路的站点作为公交换乘路线的起点或终点,可以理解为,将专用公交排除在中间换乘公交线路之外。例如,假设用户查询从起点A到终点B的公交路线,电子地图***经过公交路线查询、匹配,给出“首先在起点A乘坐公交线路1、然后换乘公交线路2、最后换乘公交线路3到达终点B”的公交换乘方案,那么,公交线路2即是该方案中的中间换乘线路。由于专用公交价格贵、发车频率相对低的特点,为了避免用户在中间换乘专用公交,因此,本发明实施例将专用公交排除在上述的中间换乘线路之外,也即,仅允许专用公交作为起点或终点。例如,上述例子中,作为中间换乘线路的公交线路2不允许专用公交线路,而作为起点的公交线路1或者作为终点的公交线路3可以允许采用专用公交线路。
可见,本申请第一实施例通过在公交数据中筛选出专用公交线路,并在公交换乘方案中对专用公交线路进行特殊控制,即,仅允许专用公交线路的站点作为起点或终点,而不允许专用公交作为中间换乘的线路,这样,可以避免用户花费过多的票价,并且减少车辆等待时间,由此提高了公交换乘方案的合理性。
图2是根据本申请第二实施例的公交出行路线规划方法的流程图,相对于第一实施例,该第二实施例具体公开了一种设定专用公交线路各站点标记的方式,可以更加直观、方便的实现对专用公交在换乘方案的控制,而且此种情况下,可以满足一些特殊场合的需求(例如专用公交与专用公交换乘)。本实施例的方法主要包括如下步骤:
S210、接收用户提交的公交路线查询请求;
S220、根据所述查询请求携带的用户设定的起点和终点,获取公交路线;
S230、判断获取出的公交路线中是否包括专用公交线路;
S240、如果包括专用公交线路,则判断所述专用公交路线的站点是否有上车/下车站点标识,如果有,则根据所述专用公交线路各站点的上车/下车站点标识,为用户规划从所述用户设定的起点到终点的公交出行路线。
为进一步理解本申请,下面对上述各步骤做进一步详细介绍。
为了实现对包括专用公交线路在内的出行路线进行规划,特别是对专用公交进行特殊处理,优选的,预先需要对目标区域的公交数据进行分析,确定出专用公交线路。其中,目标区域,是指电子地图中用户当前浏览的区域(城市),所述区域可以是市、县、区等按照现行行政区划分的区域。要从全国地图一步进入城市地图,可以点击地图上的城市快速入口按钮。如果用户在地图上方的输入框中输入城市名(如“北京”),也可以进入城市地图。另外,目前电子地图一般都提供当前位置定位功能,例如,当用户从一个城市到达另一个城市之后,点击“当前位置定位”键,就可以自动切换到当前城市,并精准定位到当前城市的当前位置。
所述公交数据是指当前城市或当前区域的所有公交相关的信息。一般而言,电子地图开发商具有从政府获取公交数据的权限,可以从公交数据库中获取到公交数据。公交数据包括众多公交线路的信息,每条公交线路信息包括但不限于:所在城市信息、公交线路名称或编号信息、各站点地理位置坐标信息、价格信息(起步价、各站价格、总价等)、时间信息(首班车时间、末班车时间、发车频率、发车间隔,等)。
具体的,对目标区域公交数据进行分析,确定出专用公交线路,包括:获取各路公交线路的价格;判断公交线路起步价价格是否大于或等于预先设定的专用公交起步价格阈值,和/或,判断公交线路总价是否大于或等于预先设定的专用公交总价阈值,若是,确定公交线路为专用公交线路。可见,在本发明实施例中,考虑到专用公交价格高这一特点,通过公交数据中的价格信息,与预置的专用公交价格阈值进行比较,从而在众多公交数据中筛选出专用公交线路。
例如,可采用公交起步价和总价两种方式一种或结合的方式进行判断。例如,可单独采用公交起步价确定是否为专用公交。以北京公交为例,一般城区市政公交起步价为2元,而机场大巴等专用公交的起步价在15元甚至更高,那么,如果预先设定专用公交起步价格阈值为10元,由于机场大巴的起步价15元大于设定的专用公交起步价格阈值10元,则可确定机场大巴为专用公交线路。同理,仍以北京公交为例,一般城区市政公交总价被控制在10元以内,而公交商务大巴(远郊专线)的总价一般在20元甚至更高,那么,如果预先设定的专用公交总价阈值为10元,由于公交商务大巴的总价20元大于设定的专用公交总价阈值10元,则可确定公交商务大巴为专用公交线路。
以上以机场大巴和公交商务大巴为例,对专用公交进行了说明。实际上,随着公共交通市场的发展,越来越多的企业推出高端公交的服务,例如,“滴滴打车”所在公司推出了滴滴大巴车,采用较为豪华的大巴车运行固定的路线,市民可以采用公交卡进行乘坐,类似于滴滴大巴车这类的专用巴士都属于本发明实施例所指的专用公交范畴。
为了实现步骤S240所述的“根据所述专用公交线路各站点的上车/下车站点标识,为用户规划从所述用户设定的起点到终点的公交出行路线”,需要预先设定专用公交线路各站点的标识。具体可以由以下方式实现:对于专用公交线路各个站点,确定起点站为带有上车站点标识、确定终点站为带有下车站点标识,对于其余站点,根据该站点与上一站点的票价和/或距离,确定该站点应该带有上车站点标识还是应该带有下车站点标识。对于“根据该站点与上一站点的票价和/或距离,确定该站点应该带有仅允许上车标识还是应该带有仅允许下车标识”,可以进一步由以下步骤实现:预先设定专用公交相邻站点之间的票价阈值、距离阈值以及票价阈值和距离阈值之间的对应关系;根据该站点与上一站点的票价和/或距离,匹配所述预置的票价阈值、距离阈值以及票价阈值和距离阈值之间的对应关系,确定该站点是标记为上车站点标识的站点还是标记为下车站点标识。
可以理解,专用公交的起点站是仅允许上不允许下的站点,即带有上车站点标识的站点;终点站是仅允许下不允许上的站点,即带有下车站点标识的站点。对于除了起点站和终点站的其他站点,则需要参考相邻站点之间的距离、票价,进行综合考虑。一般而言,对于专用公交线路上的一个站点,如果该站点距离上一个站点的距离很近且票价较高,则该站点仅允许上不允许下,因为如果将该站点设定为允许下并作为中间换乘站,则提高了市民出行成本。反之,对于专用公交线路上的一个站点,如果该站点距离上一个站点的距离较远,即使票价相对较高,也将该站点设定为仅允许下不允许上,因为将该站点很可能是目的地站点。
以一个具体例子说明:例如:“机场大巴望京线”共包括7站,分别是:
1.中国民航管理干部学院;
2.望京西园四区A门;
3.望京花园西区;
4.华彩商业中心;
5.首都机场2号航站楼;
6.首都机场1号航站楼;
7.首都机场3号航站楼。
按照上述定义规则,起点站“中国民航管理干部学院”可以确定为仅允许上不允许下的站点;终点站“首都机场3号航站楼”可以确定为仅允许下不允许上的站点。
对于序号第2-6的站点,则分别依据与前面相邻站点的距离和票价,并参照预置的距离阈值、票价阈值与距离阈值和票价阈值之间的对应关系,进行判断。
假设预先设置的距离阈值、票价阈值与距离阈值和票价阈值之间的对应关系如下面表1所示:
表1
与上一站点距离 | 上一站点到本站票价 | 本站判断结果 |
小于L1 | 大于P1 | 仅允许上的站点 |
大于L1小于L2 | 大于P2 | 仅允许上的站点 |
大于L1小于L2 | 小于P1 | 仅允许下的站点 |
大于L2 | 大于P2 | 仅允许下的站点 |
…… | …… | …… |
上面表1中,L1、L2分别代表第一距离阈值和第二阈值,其中L1小于L2;P1、P2分别代表第一票价阈值和第二票价阈值,其中P1小于P2。表1中仅示例性举出几种判断规则,在实际操作中,可以不限于上述规则,或者采取其他不同的规则。
如果上面“机场大巴望京线”的2-6站按照上面表1规则进行匹配,结果是2-4站点为仅允许上不允许下的站点、站点5-6站点为仅允许下不允许上的站点。
至此,可以得到所有站点的标识:站点1-4为带有上车站点标识,站点5-7为带有下车站点标识。后续在确定换乘方案时,可根据站点标识进行路线设定。
步骤S240所述的“根据所述专用公交线路各站点的上车/下车站点标识,为用户规划从所述用户设定的起点到终点的公交出行路线”,可以理解,第二实施例中的专用公交线路除了作为起点或终点之外,还可以作为中间换乘公交,据此确定换乘方案。这尤其适合一些特殊场景。例如,上海虹桥机场和浦江机场之间机场大巴换乘的方案。例如,某用户从查询从某地点到浦江机场的公交路线,假设从该地点没有直达到浦江机场的公交,但是有从虹桥机场大巴中转的路线,则此时,可能的一种换乘方案是:“公交线路1-虹桥机场大巴线-浦江机场大巴线”。可见,此时虹桥机场大巴线虽然是专用公交,但是可以作为中间换乘公交,因为它各个站点带有标识,可以匹配出仅允许上的站点(例如用户从公交线路1下车后从该站点上),也可以匹配出仅允许下的站点(例如用户从该站点下车),同理,假设浦江机场大巴线在虹桥机场始发,则用户在始发站上车后,到达浦江机场下车到达目的地。
可见,本申请第二实施例通过在公交数据中筛选出专用公交线路,并在公交换乘方案中对专用公交线路进行特殊控制,具体的,通过设定专用公交线路各个站点携带上车站点标识或下车站点标识,实现了对换乘方案的控制,并且特别适用于从一个专用公交换乘另一各专用公交的方案,提高了公交换乘方案的合理性。
本申请第三实施例提供一种与上述公交出行路线规划方法对应的公交出行路线规划装置,如图3中所示为所述装置结构示意图,该装置主要包括如下单元:
查询请求接收单元301,用于接收用户提交的公交路线查询请求;
公交路线获取单元302,用于根据所述查询请求携带的用户设定的起点和终点,获取公交路线;
判断单元303,用于判断获取出的公交路线中是否包括专用公交线路;
专用公交控制单元304,用于如果包括专用公交线路,则判断所述专用公交线路的站点是否为公交出行路线的起点或终点,如果是,则以所述专用公交线路的站点为公交出行路线的起点或终点,为用户规划从所述用户设定的起点到终点的公交出行路线。
优选的,该装置还包括:
专用公交线路确定单元305,用于对目标区域的公交数据进行分析,确定出专用公交线路。
优选的,所述专用公交线路确定单元305具体用于,获取目标区域各路公交线路的价格;以及,判断公交线路起步价价格是否大于或等于预先为所述目标区域设定的专用公交起步价格阈值,和/或,判断公交线路总价是否大于或等于预先为所述目标区域设定的专用公交总价阈值,若是,确定所述公交线路为专用公交线路。
综上所述,本申请实施例通过在公交数据中筛选出专用公交线路,并在公交换乘方案中对专用公交线路进行特殊控制,即,仅允许专用公交线路的站点作为起点或终点,而不允许专用公交作为中间换乘的线路,这样,可以避免用户花费过多的票价,并且减少车辆等待时间,由此提高了公交换乘方案的合理性。
本申请第四实施例提供一种与上述公交出行路线规划方法对应的公交出行路线规划装置,如图4中所示为所述装置结构示意图,该装置主要包括如下单元:
查询请求接收单元401,用于接收用户提交的公交路线查询请求;
公交路线获取单元402,用于根据所述查询请求携带的用户设定的起点和终点,获取公交路线;
判断单元403,用于判断获取出的公交路线中是否包括专用公交线路;
专用公交控制单元404,如果包括专用公交线路,则判断所述专用公交路线的站点是否有上车/下车站点标识,如果有,则根据所述专用公交线路各站点的上车/下车站点标识,为用户规划从所述用户设定的起点到终点的公交出行路线。
优选的,该装置还包括:
专用公交线路确定单元405,用于对目标区域的公交数据进行分析,确定出专用公交线路。
优选的,所述专用公交线路确定单元405具体用于,获取目标区域各路公交线路的价格;以及,判断公交线路起步价价格是否大于或等于预先为所述目标区域设定的专用公交起步价格阈值,和/或,判断公交线路总价是否大于或等于预先为所述目标区域设定的专用公交总价阈值,若是,确定所述公交线路为专用公交线路。
优选的,该装置还包括:
专用公交站点标记单元406,用于对于专用公交线路各个站点,为起点站添加上车站点标识、为终点站添加下车站点标识,对于其余站点,根据该站点与上一站点的票价和/或距离,确定为该站点添加上车站点标识或是下车站点标识。
优选的,所述专用公交站点标记单元406具体用于,预先设定专用公交相邻站点之间的票价阈值、距离阈值以及票价阈值和距离阈值之间的对应关系;以及,根据该站点与上一站点的票价和/或距离,匹配所述预置的票价阈值、距离阈值以及票价阈值和距离阈值之间的对应关系,确定为该站点添加上车站点标识或是下车站点标识。
综上所述,本申请实施例通过在公交数据中筛选出专用公交线路,并在公交换乘方案中对专用公交线路进行特殊控制,具体的,通过定义专用公交线路各个站点仅允许上或仅允许下,实现了对换乘方案的控制,并且特别适用于从一个专用公交换乘另一各专用公交的方案,提高了公交换乘方案的合理性。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。而调用本申请的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。***权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (16)
1.一种公交出行路线规划方法,其特征在于,包括:
接收用户提交的公交路线查询请求;
根据所述查询请求携带的用户设定的起点和终点,获取公交路线;
判断获取出的公交路线中是否包括专用公交线路;
如果包括专用公交线路,则判断所述专用公交线路的站点是否为公交出行路线的起点或终点,如果是,则以所述专用公交线路的站点为公交出行路线的起点或终点,为用户规划从所述用户设定的起点到终点的公交出行路线。
2.如权利要求1所述的方法,其特征在于,还包括:
对目标区域的公交数据进行分析,确定出专用公交线路。
3.如权利要求2所述的方法,其特征在于,所述对目标区域的公交数据进行分析,确定出专用公交线路,包括:
获取目标区域的各路公交线路的价格;
判断公交线路起步价价格是否大于或等于预先为所述目标区域设定的专用公交起步价格阈值,和/或,判断公交线路总价是否大于或等于预先为所述目标区域设定的专用公交总价阈值,若是,确定所述公交线路为专用公交线路。
4.一种公交出行路线规划方法,其特征在于,包括:
接收用户提交的公交路线查询请求;
根据所述查询请求携带的用户设定的起点和终点,获取公交路线;
判断获取出的公交路线中是否包括专用公交线路;
如果包括专用公交线路,则判断所述专用公交路线的站点是否有上车/下车站点标识,如果有,则根据所述专用公交线路各站点的上车/下车站点标识,为用户规划从所述用户设定的起点到终点的公交出行路线。
5.如权利要求4所述的方法,其特征在于,还包括:对目标区域的公交数据进行分析,确定出专用公交线路。
6.如权利要求5所述的方法,其特征在于,所述对目标区域的公交数据进行分析,确定出专用公交线路,包括:
获取目标区域各路公交线路的价格;
判断公交线路起步价价格是否大于或等于预先为所述目标区域设定的专用公交起步价格阈值,和/或,判断公交线路总价是否大于或等于预先为所述目标区域设定的专用公交总价阈值,若是,确定所述公交线路为专用公交线路。
7.如权利要求4、5或6所述的方法,其特征在于,还包括:
对于专用公交线路各个站点,为起点站添加上车站点标识、为终点站添加下车站点标识,对于其余站点,根据该站点与上一站点的票价和/或距离,确定为该站点添加上车站点标识或是下车站点标识。
8.如权利要求7所述的方法,其特征在于,所述根据该站点与上一站点的票价和/或距离,确定为该站点添加上车站点标识或是下车站点标识,包括:
预先设定专用公交相邻站点之间的票价阈值、距离阈值以及票价阈值和距离阈值之间的对应关系;
根据该站点与上一站点的票价和/或距离,匹配所述预置的票价阈值、距离阈值以及票价阈值和距离阈值之间的对应关系,确定为该站点添加上车站点标识或是下车站点标识。
9.一种公交出行路线规划装置,其特征在于,包括:
查询请求接收单元,用于接收用户提交的公交路线查询请求;
公交路线获取单元,用于根据所述查询请求携带的用户设定的起点和终点,获取公交路线;
判断单元,用于判断获取出的公交路线中是否包括专用公交线路;
专用公交控制单元,用于如果包括专用公交线路,则判断所述专用公交线路的站点是否为公交出行路线的起点或终点,如果是,则以所述专用公交线路的站点为公交出行路线的起点或终点,为用户规划从所述用户设定的起点到终点的公交出行路线。
10.如权利要求9所述的装置,其特征在于,还包括:
专用公交线路确定单元,用于对目标区域的公交数据进行分析,确定出专用公交线路。
11.如权利要求10所述的装置,其特征在于,所述专用公交线路确定单元具体用于,获取目标区域各路公交线路的价格;以及,判断公交线路起步价价格是否大于或等于预先为所述目标区域设定的专用公交起步价格阈值,和/或,判断公交线路总价是否大于或等于预先为所述目标区域设定的专用公交总价阈值,若是,确定所述公交线路为专用公交线路。
12.一种公交出行路线规划装置,其特征在于,包括:
查询请求接收单元,用于接收用户提交的公交路线查询请求;
公交路线获取单元,用于根据所述查询请求携带的用户设定的起点和终点,获取公交路线;
判断单元,用于判断获取出的公交路线中是否包括专用公交线路;
专用公交控制单元,如果包括专用公交线路,则判断所述专用公交路线的站点是否有上车/下车站点标识,如果有,则根据所述专用公交线路各站点的上车/下车站点标识,为用户规划从所述用户设定的起点到终点的公交出行路线。
13.如权利要求12所述的装置,其特征在于,还包括:
专用公交线路确定单元,用于对目标区域的公交数据进行分析,确定出专用公交线路。
14.如权利要求13所述的装置,其特征在于,所述专用公交线路确定单元具体用于,获取目标区域各路公交线路的价格;以及,判断公交线路起步价价格是否大于或等于预先为所述目标区域设定的专用公交起步价格阈值,和/或,判断公交线路总价是否大于或等于预先为所述目标区域设定的专用公交总价阈值,若是,确定所述公交线路为专用公交线路。
15.如权利要求12、13或14所述的装置,其特征在于,还包括:
专用公交站点标记单元,用于对于专用公交线路各个站点,为起点站添加上车站点标识、为终点站添加下车站点标识,对于其余站点,根据该站点与上一站点的票价和/或距离,确定为该站点添加上车站点标识或是下车站点标识。
16.如权利要求15所述的装置,其特征在于,所述专用公交站点标记单元具体用于,预先设定专用公交相邻站点之间的票价阈值、距离阈值以及票价阈值和距离阈值之间的对应关系;以及,根据该站点与上一站点的票价和/或距离,匹配所述预置的票价阈值、距离阈值以及票价阈值和距离阈值之间的对应关系,确定为该站点添加上车站点标识或是下车站点标识。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610188821.1A CN107239471A (zh) | 2016-03-29 | 2016-03-29 | 公交出行路线规划方法及装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610188821.1A CN107239471A (zh) | 2016-03-29 | 2016-03-29 | 公交出行路线规划方法及装置 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN107239471A true CN107239471A (zh) | 2017-10-10 |
Family
ID=59983397
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610188821.1A Pending CN107239471A (zh) | 2016-03-29 | 2016-03-29 | 公交出行路线规划方法及装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107239471A (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108898241A (zh) * | 2018-06-04 | 2018-11-27 | 珠海优特物联科技有限公司 | 基于共享单车的出行路线确定方法及装置 |
CN110888458A (zh) * | 2019-12-31 | 2020-03-17 | 广州极飞科技有限公司 | 无人机飞行控制方法、无人机、***及存储介质 |
CN113053156A (zh) * | 2021-03-31 | 2021-06-29 | 华录智达科技股份有限公司 | 一种智能公交半径法站点寻址方法 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101980326A (zh) * | 2010-11-11 | 2011-02-23 | 百度在线网络技术(北京)有限公司 | 建构公交换乘网络的方法与装置 |
CN102567389A (zh) * | 2010-12-17 | 2012-07-11 | 日电(中国)有限公司 | 组合交通网络的形成方法和设备、路径搜索方法和设备 |
CN103017780A (zh) * | 2012-11-27 | 2013-04-03 | 北京百度网讯科技有限公司 | 移动状态下公交线路的规划方法、***和装置 |
CN103984767A (zh) * | 2014-05-30 | 2014-08-13 | 百度在线网络技术(北京)有限公司 | 公交方案查询方法和装置 |
-
2016
- 2016-03-29 CN CN201610188821.1A patent/CN107239471A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101980326A (zh) * | 2010-11-11 | 2011-02-23 | 百度在线网络技术(北京)有限公司 | 建构公交换乘网络的方法与装置 |
CN102567389A (zh) * | 2010-12-17 | 2012-07-11 | 日电(中国)有限公司 | 组合交通网络的形成方法和设备、路径搜索方法和设备 |
CN103017780A (zh) * | 2012-11-27 | 2013-04-03 | 北京百度网讯科技有限公司 | 移动状态下公交线路的规划方法、***和装置 |
CN103984767A (zh) * | 2014-05-30 | 2014-08-13 | 百度在线网络技术(北京)有限公司 | 公交方案查询方法和装置 |
Non-Patent Citations (2)
Title |
---|
无: "公交导航功能实测:高德地图与百度地图谁更好用?", 《千龙网》 * |
无: "首都机场快轨25元票价引争议:距离短票价却贵", 《法治周末》 * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108898241A (zh) * | 2018-06-04 | 2018-11-27 | 珠海优特物联科技有限公司 | 基于共享单车的出行路线确定方法及装置 |
CN110888458A (zh) * | 2019-12-31 | 2020-03-17 | 广州极飞科技有限公司 | 无人机飞行控制方法、无人机、***及存储介质 |
CN110888458B (zh) * | 2019-12-31 | 2021-07-20 | 广州极飞科技股份有限公司 | 无人机飞行控制方法、无人机、***及存储介质 |
CN113053156A (zh) * | 2021-03-31 | 2021-06-29 | 华录智达科技股份有限公司 | 一种智能公交半径法站点寻址方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10156450B2 (en) | System and method of navigation | |
Zeng et al. | Visualizing mobility of public transportation system | |
CN105210119B (zh) | 通过计算装置提供的位置数据点确定通行费的数额 | |
Tostes et al. | From data to knowledge: City-wide traffic flows analysis and prediction using bing maps | |
CN103377559B (zh) | 电子地图路况信息的展示方法和*** | |
Beukes et al. | Context sensitive multimodal road planning: a case study in Cape Town, South Africa | |
CN103678489A (zh) | 智慧城市出行信息推荐方法及装置 | |
CN105674994A (zh) | 获取行车路线的方法、装置及导航设备 | |
Ampudia-Renuncio et al. | Understanding the spatial distribution of free-floating carsharing in cities: Analysis of the new Madrid experience through a web-based platform | |
CN104025075A (zh) | 用于车队导航、调度以及多个车辆、多个目的地指定路线的方法及*** | |
CN104864879A (zh) | 导航路径规划方法及装置 | |
CN103620345A (zh) | 通过信息采集和检索提供路线 | |
DE102013217310A1 (de) | Fahrzeugreichweitenprognose | |
CN109740811A (zh) | 通行速度预测方法、装置和存储介质 | |
CN104422454A (zh) | 用于实现步行导航的方法和移动终端 | |
CN104024801A (zh) | 使用有界地理区域用于导航的方法和*** | |
CN107806882A (zh) | 一种路线规划方法及装置 | |
CN107239471A (zh) | 公交出行路线规划方法及装置 | |
CN108332754B (zh) | 路径优化方法、装置、电子设备及计算机存储介质 | |
CN107167151A (zh) | 公交车线路设置方法、路线规划方法及装置 | |
CN106295817A (zh) | 一种用于在专线运输***中进行接客调度的方法和装置 | |
CN111652639B (zh) | 一种业务推荐方法及*** | |
CN104636457A (zh) | 一种位置搜索认知的方法及装置 | |
CN105989177A (zh) | 一种公交信息查询方法及装置 | |
Cui et al. | GIS-based method of delimitating trade area for retail chains |
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 | ||
TA01 | Transfer of patent application right | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200508 Address after: 310052 room 508, floor 5, building 4, No. 699, Wangshang Road, Changhe street, Binjiang District, Hangzhou City, Zhejiang Province Applicant after: Alibaba (China) Co.,Ltd. Address before: Daheng Technology Building No. three Beijing 100080 Haidian District Suzhou Street 16 layer 2. Applicant before: AUTONAVI INFORMATION TECHNOLOGY Co.,Ltd. |
|
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20171010 |