基于用户位置的公交线路推送方法及装置制造方法及图纸

技术编号:20160654 阅读:28 留言:0更新日期:2019-01-19 00:13
本发明专利技术提供一种基于用户位置的公交线路推送方法及装置,方法包括:获取用户所在位置;根据所述用户的位置,从预置的公交站点位置信息中查找出距离所述用户所在位置最近的公交站点,作为第一站点;将经过第一站点的公交线路作为待推送线路推送给所述用户。通过本方案,能够使用户准确快速地知晓当前能够乘坐的公交线路,快速了解周围附近的公交情况,从而方便用户规划出行路线。

【技术实现步骤摘要】
基于用户位置的公交线路推送方法及装置
本专利技术涉及公共交通领域,尤其涉及一种基于用户位置的公交线路推送方法及装置。
技术介绍
绿色出行就是采用对环境影响最小的出行方式。既节约能源、提高能效、减少污染、又益于健康、兼顾效率的出行方式。多乘坐公共汽车也属于当前提倡的绿色出行的方式之一。近两年来,为了引导用户采用绿色出行,公交公司开始推出一系列方便市民乘坐公交车的方案。例如,通过在公交车站的电子屏幕等形式为市民提供公交车到站信息,公交线路规划等。但现有技术中,由于公交线路繁多,用户只有在比较熟悉的位置,才能准确知晓自己能够乘坐哪条线路时方能实施,而当用户处于一个比较陌生的环境,则无法确定自己能够乘坐哪条公交线路,无法方便出行。
技术实现思路
本专利技术提供一种基于用户位置的公交线路推送方法及装置,用于解决用户在陌生环境下无法方便出行的问题。本专利技术的第一个方面是提供一种基于用户位置的公交线路推送方法,包括:获取用户所在位置;根据所述用户的位置,从预置的公交站点位置信息中查找出距离所述用户所在位置最近的公交站点,作为第一站点;将经过第一站点的公交线路作为待推送线路推送给所述用户。本专利技术的另一个方面是提供一种基于用户位置的公交线路推送装置,包括:定位模块,用于获取用户所在位置;处理模块,用于根据所述用户的位置,从预置的公交站点位置信息中查找出距离所述用户所在位置最近的公交站点,作为第一站点;推送模块,用于将经过第一站点的公交线路作为待推送线路推送给所述用户。本专利技术提供的基于用户位置的公交线路推送方法及装置,获取用户的当前位置,并通过查询各公交线路的站点位置,确定出距离用户最近的站点,并将经过该站点的线路推送给用户,能够使用户准确快速地知晓当前能够乘坐的公交线路,快速了解周围附近的公交情况,从而方便用户规划出行路线。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1A为本专利技术实施例一提供的一种基于用户位置的公交线路推送方法的流程示意图;图1B为本专利技术实施例一提供的另一种基于用户位置的公交线路推送方法的流程示意图;图1C为本专利技术实施例一提供的又一种基于用户位置的公交线路推送方法的流程示意图;图1D为本专利技术实施例一提供的又一种基于用户位置的公交线路推送方法的流程示意图;图1E为本专利技术实施例一提供的又一种基于用户位置的公交线路推送方法的流程示意图;图2A为本专利技术实施例二提供的一种基于用户位置的公交线路推送装置的结构示意图;图2B为本专利技术实施例二提供的又一种基于用户位置的公交线路推送装置的结构示意图;图2C为本专利技术实施例二提供的又一种基于用户位置的公交线路推送装置的结构示意图;图2D为本专利技术实施例二提供的又一种基于用户位置的公交线路推送装置的结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。图1A为本专利技术实施例一提供的一种基于用户位置的公交线路推送方法的流程示意图,如图1A所示,本实施例以该公交线路推送方法应用于基于用户位置的公交线路推送装置中来举例说明,该方法包括:101、获取用户所在位置。实际应用中,人们通常会随身携带移动终端,相应可选的,可以通过定位技术,例如,GPS定位,对用户携带的移动终端进行定位,进而获得用户在当前时刻的地理位置信息,即当前用户所在的位置。102、根据所述用户的位置,从预置的公交站点位置信息中查找出距离所述用户所在位置最近的公交站点,作为第一站点。其中,位置信息可以为地理位置坐标。实际应用中,可以将公交站点位置信息作为静态数据预先存储在服务器中。举例来说,假设84路公交车经过的站点包括但不限于:牡丹园西、塔院小区南、蓟门桥南...等。则相应的,84路的公交站点位置信息包括其途径的所有站点及各站点的位置信息。以此类推,对所有公交线路的站点及其位置信息进行统计后,可以获得所述公交站点位置信息。进一步的,本实施例考虑到用户乘坐方便的因素,结合站点与用户的相对位置,确定最方便用户乘坐的公交线路作为待推送线路推送给用户。103、将经过第一站点的公交线路作为待推送线路推送给所述用户。实际应用中,基于用户位置的公交线路推送装置可以独立设置,也可以集成设置在其它设备上,例如,电脑、服务器等。其中,经过某站点的公交线路指会在该站点停靠的公交线路。举例来说,假设84路、21路的站点都包括牡丹园西站点,即84路和21路都会经过牡丹园西并会在该站点停靠,则相应的,经过牡丹园西的公交线路包括84路和21路。其中,推送的方式可以有多种,举例来说,可以以列表的方式将各待推送线路展示给用户,或者,通过弹出消息的方式将各待推送线路呈现给用户,再或者,还可以结合地图,将待推送线路在地图中进行展示,总之就是能够使用户通过推送获知所述待推送线路。具体的,推送的内容也可以有多种,只要使得用户能够知晓推送的是哪条公交线路均可。仍以84路举例来说,假设基于上述方案,确定84路为待推送线路,则相应的,可以将84路的线路信息推送给用户,即向用户展示“84路”,或者,除了线路信息以外,还可以将84路的各站点罗列显示,例如显示“84路:牡丹园西、塔院小区南、蓟门桥南...”;再或者,还可以结合地图,将84路的线路轨迹显示在地图中,并且轨迹途径的各站点的名称也结合各站点在地图中的位置进行显示。本实施例在此不对推送的方式和内容进行限制。以实际场景举例来说:实际应用中,当用户处于陌生环境时,需要快速准确地知晓周围的公交情况。在本方案中,首先获取用户所在的位置,之后通过查询公交站点位置信息,确定出当前距离所述用户最近的公交站点;并将经过该公交站点的公交线路作为待推送线路推送给用户。由于待推送线路是基于距离用户所在位置最近的公交站点确定的,因此最终获得的待推送线路能够真实可靠地反映用户附近的公交情况,从而使用户快速准确地判断当前可以乘坐哪些公交线路。具体的,还可以根据实际需求,确定用户附近区域的区域范围,并以用户所在位置为中心进行区域规划,将用户附近一定范围内的区域确定为所述用户附近区域,来确定待推送线路。可选的,在前述任一实施方式的基础上,所述方法还可以包括:将以所述用户所在位置为中心,预设的值为半径的圆覆盖的区域,作为所述用户附近区域。相应的,102具体可以包括:根据所述用户的位置,从预置的公交站点位置信息中查找出距离所述用户所在位置最近且位于所述用户附近区域内的公交站点,作为第一站点。其中,半径的值可以根据用户的需要进行设定,例如,用户只希望在周围50米的范围内选择乘坐公交车时,则可将半径的值设置为50米。通过本实施方式,能够快速简便地确定出用户附近区域,从而筛选出用户附近的公交线路。本实施方式在考虑到距离用户最近的站点的同时,还考虑到用户距离该公交站点的距离,从而本文档来自技高网...

【技术保护点】
1.一种基于用户位置的公交线路推送方法,其特征在于,包括:获取用户所在位置;根据所述用户的位置,从预置的公交站点位置信息中查找出距离所述用户所在位置最近的公交站点,作为第一站点;将经过第一站点的公交线路作为待推送线路推送给所述用户。

【技术特征摘要】
1.一种基于用户位置的公交线路推送方法,其特征在于,包括:获取用户所在位置;根据所述用户的位置,从预置的公交站点位置信息中查找出距离所述用户所在位置最近的公交站点,作为第一站点;将经过第一站点的公交线路作为待推送线路推送给所述用户。2.根据权利要求1所述的方法,其特征在于,所述将经过第一站点的公交线路作为待推送线路推送给所述用户之前,还包括:根据所述用户的位置,从预置的公交站点位置信息中查找出距离所述用户所在位置第二近的公交站点,作为第二站点;所述将经过第一站点的公交线路作为待推送线路推送给所述用户,包括:将经过所述第一站点的公交线路、以及经过所述第二站点的公交线路作为待推送线路排序推送给用户。3.根据权利要求1或2所述的方法,其特征在于,所述将经过第一站点的公交线路作为待推送线路推送给所述用户,包括:将经过第一站点的公交线路作为待推送线路,针对每个待推送线路,获取所述待推送线路对应的车辆的当前位置;计算每个待推送线路对应的车辆的当前位置至所述用户所在位置的距离,并按照由近至远的排序规则,对所述待推送线路进行排序;将排序后的待推送线路推送给所述用户。4.根据权利要求1所述的方法,其特征在于,所述根据所述用户的位置,从预置的公交站点位置信息中查找出距离所述用户所在位置最近的公交站点,作为第一站点之前,还包括:接收用户输入的搜索关键词;所述将经过第一站点的公交线路作为待推送线路推送给所述用户,包括:将经过第一站点的公交线路作为待推送线路,若所述搜索关键词为数字,则将所述待推送线路中以所述搜索关键词为其线路的起始数字的公交线路作为待推送线路推送给所述用户。5.根据权利要求4所述的方法,其特征在于,所述将经过第一站点的公交线路作为待推送线路推送给所述用户,包括:将经过第一站点的公交线路作为待推送线路,若所述搜索关键词不为数字,则根据所述用户的历史出行记录和/或所述搜索关键词,推测出所述用户当前出行的目的地;按照其站点包括所述目的地的待推送线路排序靠前,其它待推送线...

【专利技术属性】
技术研发人员:钟祥宜
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1