公交信息获取方法与公交服务模块与流程

文档序号:18712995发布日期:2019-09-20 20:47阅读:210来源:国知局
公交信息获取方法与公交服务模块与流程

本发明涉及电子公交技术领域,尤其涉及一种公交信息获取方法与公交服务模块。



背景技术:

随着智能的移动终端和计算机技术的迅猛发展,涌现出了许多使用在移动终端上的应用,大大地方便了人们的生活。

例如,地图应用是移动终端中使用频率非常高的一款应用。现有的地图应用不仅可以提供定位和导航,还可以提供公交查询以及实时公交服务等等。现有技术中,当用户需要使用地图应用查询公交信息时,首先,用户需要在移动终端上安装地图应用,然后打开地图应用,紧接着从地图应用选择要去的目的地,点击查询,才可以获取到要查询的公交信息。

由上述可知,现有技术中,通过移动终端查询公交信息的方式,操作路径较长、使用非常不便捷。



技术实现要素:

本发明提供了一种公交信息获取方法与公交服务模块,用于简化公交信息查询的操作路径。

本发明提供一种公交信息获取方法,所述方法包括:

如果用户的移动终端接收到面向当前界面的下拉触发,公交服务模块获取所述用户的当前位置,所述公交服务模块设置在所述移动终端的操作系统中的下拉widget中;

根据所述用户的当前位置和已获得的所述用户的常驻点信息,获取所述用户从所述当前位置至所述常驻点的目标公交信息;

显示所述用户从所述当前位置至所述常驻点的所述目标公交信息。

进一步可选地,如上所述方法中,根据所述用户的当前位置和已获得的所述用户的常驻点信息,获取所述用户从所述当前位置至所述常驻点的目标公交信息,具体包括:

根据所述用户的当前位置,获取所述当前位置周边的初始公交信息;

根据所述常驻点信息和所述初始公交信息,获取所述用户从所述当前位置至所述常驻点的所述目标公交信息。

进一步可选地,如上所述方法中,当所述常驻点信息中包括至少两个时,根据所述用户的当前位置和已获得的所述用户的常驻点信息,获取所述用户从所述当前位置至所述常驻点的目标公交信息之后,显示所述用户从所述当前位置至所述常驻点的所述目标公交信息之前,所述方法还包括:

获取当前时刻;

根据所述当前时刻以及预设的常驻点排序规则,将所述常驻点信息中包括的至少两个常驻点的标识进行排序;

对应地,显示所述用户从所述当前位置至所述常驻点的所述目标公交信息,具体包括:

按照所述至少两个常驻点的标识的排序,显示所述用户从所述当前位置至对应地各所述常驻点的所述目标公交信息。

进一步可选地,如上所述方法中,根据所述当前时刻、各所述常驻点信息以及预设的常驻点排序规则,将所述至少两个常驻点的标识进行排序之后,按照所述至少两个常驻点的标识的排序,显示所述用户从所述当前位置至对应地各所述常驻点的所述目标公交信息之前,所述方法还包括:

从所述至少两个常驻点的标识的排序中,滤除排序尾部的至少一个常驻点的标识;

对应地,显示所述用户从所述当前位置至所述常驻点的所述目标公交信息,具体包括:

按照滤除后的各所述常驻点的标识的排序,显示所述用户从所述当前位置至对应地各所述常驻点的所述目标公交信息。

进一步可选地,如上所述方法中,所述如果用户的移动终端接收到面向当前界面的下拉触发,公交服务模块获取所述用户的当前位置之前,所述方法还包括:

启动所述公交服务模块的功能。

本发明还提供一种公交服务模块,所述公交服务模块设置在所述移动终端的操作系统中的下拉widget中;所述公交服务模块包括:

定位单元,用于如果用户的移动终端接收到当前界面的下拉触发,获取所述用户的当前位置;

获取单元,用于根据所述用户的当前位置和已获得的所述用户的常驻点信息,获取所述用户从所述当前位置至所述常驻点的目标公交信息;

显示单元,用于显示所述用户从所述当前位置至所述常驻点的所述目标公交信息。

进一步可选地,如上所述的模块中,所述获取单元,具体用于:

根据所述用户的当前位置,获取所述当前位置周边的初始公交信息;

根据所述常驻点信息和所述初始公交信息,获取所述用户从所述当前位置至所述常驻点的所述目标公交信息。

进一步可选地,如上所述的模块中,还包括排序单元;

所述获取单元,还用于获取当前时刻;

所述排序单元,用于根据所述当前时刻以及预设的常驻点排序规则,将所述常驻点信息中包括的至少两个常驻点的标识进行排序;

所述显示单元,具体用于按照所述至少两个常驻点的标识的排序,显示所述用户从所述当前位置至对应地各所述常驻点的所述目标公交信息。

进一步可选地,如上所述的模块中,所述模块还包括滤除单元;

所述滤除单元,具体用于从所述至少两个常驻点的标识的排序中,滤除排序尾部的至少一个常驻点的标识;

所述显示单元,还用于按照滤除后的各所述常驻点的标识的排序,显示所述用户从所述当前位置至对应地各所述常驻点的所述目标公交信息。

进一步可选地,如上所述的模块中,还包括:

功能启动单元,用于启动所述公交服务模块的功能。

本发明的公交信息获取方法与公交服务模块,如果用户的移动终端接收到面向下拉触发,通过设置在移动终端的操作系统中的下拉widget中的公交服务模块获取用户的当前位置;根据用户的当前位置和已获得的用户的常驻点信息,获取用户从当前位置至常驻点的目标公交信息;显示用户从当前位置至常驻点的目标公交信息。本发明的技术方案,通过将公交服务模块设置在移动终端的操作系统中的下拉widget中,通过下拉移动终端的当前界面,即可实现公交信息获取,与现有技术中通过移动终端上安装的应用获取公交信息相比,大大地简化了公交信息获取的操作路径,提高公交信息的获取效率,使用非常便捷。

【附图说明】

图1为本发明的公交信息获取方法实施例的流程图。

图2为本发明的公交服务模块实施例一的结构图。

图3为本发明的公交服务模块实施例二的结构图。

【具体实施方式】

为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。

图1为本发明的公交信息获取方法实施例的流程图。如图1所示,本实施例的公交信息获取方法,具体可以包括如下步骤:

100、如果用户的移动终端接收到面向当前界面的下拉触发,公交服务模块获取用户的当前位置;其中公交服务模块设置在移动终端的操作系统中的下拉widget中;

由于本实施例的公交服务模块设置在移动终端的操作系统中的下拉widget中。这样,无论用户的当前界面是在哪个应用,只要用户通过手动方式下拉移动终端的当前界面,移动终端的操作系统中的widget中的公交服务模块被激活,公交服务模块立即获取用户的当前位置,例如具体通过移动终端中的全球定位系统(Global Positioning System;GPS)模块定位用户的当前位置,并获取用户的当前位置。

101、根据用户的当前位置和已获得的用户的常驻点信息,获取用户从当前位置至常驻点的目标公交信息;

102、显示用户从当前位置至常驻点的目标公交信息。

本实施例的公交信息获取方法中,用户可以预先设置常驻点信息,具体可以包括常驻点的标识和位置,如家以及家的具体位置、公司以及公司的具体位置。常驻点还可以为其他一个地点,如用户常去的健身馆或者商场或者餐厅等等。并且在用户的常驻点信息中,还可以根据用户在各个常驻点驻足的时间长短,对各个常驻点设置优先级,例如家的优先级最高排第一,其次公司的优先级排第二,其它的常驻点的优先级次之。设置在移动终端的操作系统中的下拉widget中的公交服务模块获取到用户的当前位置之后,可以根据用户的当前位置和常驻点信息,将用户的当前位置作为起点,常驻点信息对应的常驻点作为终点,获取用户从起点到终点的目标公交信息。本实施例的目标公交信息可以包括用户从当前位置到常驻点需乘坐的公交车标识,如果中间需要换乘的话,还包括换乘的公交站名、每路公交坐多少站等信息;最后向用户显示显示从当前位置至常驻点的目标公交信息。

本实施例的公交信息获取方法,当用户的移动终端的当前界面被下拉触发时,通过设置在移动终端的操作系统中的下拉widget中的公交服务模块获取用户的当前位置;根据用户的当前位置和用户的常驻点信息,获取用户从当前位置至常驻点的目标公交信息;显示用户从当前位置至常驻点的目标公交信息。本实施例的技术方案,通过将公交服务模块设置在移动终端的操作系统中的下拉widget中,通过下拉移动终端的当前界面,即可实现公交信息获取,与现有技术中通过移动终端上安装的应用获取公交信息相比,大大地简化了公交信息获取的操作路径,提高公交信息的获取效率,使用非常便捷。

进一步可选地,在上述实施例的技术方案的基础上,其中步骤101“根据用户的当前位置和已获得的用户的常驻点信息,获取用户从当前位置至常驻点的目标公交信息”,具体可以包括如下步骤:

(a1)根据用户的当前位置,获取当前位置周边的初始公交信息;

(a2)根据常驻点信息和初始公交信息,获取用户从当前位置至常驻点的目标公交信息。

具体地,设置在移动终端的操作系统中的下拉widget中的公交服务模块根据用户的当前位置,可以获取当前位置周边一定区域范围如1000米以内的各公交站路过的各路公交车的标识,作为当前位置周边的初始公交信息。然后该公交服务模块可以根据常驻点信息中的常驻点的位置和初始公交信息,确定初始公交信息中的哪些公交车可以直接到达常驻点,或者哪些公交车可以通过换乘到达常驻点,从而获取到用户从当前位置到常驻点的目标公交信息。

进一步可选地,在上述实施例的技术方案的基础上,当常驻点包括至少两个时,步骤101“根据用户的当前位置和用户的常驻点信息,获取用户从当前位置至常驻点的目标公交信息”之后,步骤102“显示用户从当前位置至常驻点的目标公交信息”之前,还可以包括如下步骤:

(b1)获取当前时刻;例如具体可以通过移动终端上的时钟获取当前时刻;

(b2)根据当前时刻以及预设的常驻点排序规则,将至少两个常驻点的标识进行排序;

具体地,在本实施例的技术方案中,当常驻点信息中包括至少两个常驻点时,可以根据当前时刻和预设的常驻点排序规则,对至少两个常驻点的标识进行排序。例如预设的常驻点排序规则可以设置为在每天的9点之前,名称为公司的常驻点的排序最靠前,剩余次之,名称为家的常驻点可以排在最后。每天的17:00之后,名称为家的常驻点的排序最靠前,其次健身馆、商场或者餐厅的常驻点的排序次之,将公司的排序设置在末尾。因为早上起来,用户都是去公司上班,而不可能起来再回家。晚上下班,用户最可能是回家,或者健身、逛商场或者吃饭,而去公司加班的概率是最小的,这样设置的常驻点排序是最符合用户使用习惯。当然,根据实际情况,还可以设置更加丰富的预设的常驻点排序规则,在此不再一一举例赘述。因此,根据当前时刻和预设的常驻点排序规则,可以将至少两个常驻点的标识进行排序。对应地,步骤102“显示用户从当前位置至常驻点的目标公交信息”,具体可以包括:按照至少两个常驻点的标识的排序,显示用户从当前位置至对应地各常驻点的目标公交信息。

具体地,将至少两个常驻点的标识进行排序之后,可以按照这个排序,顺次显示每个常驻点对应的目标公交信息。

进一步可选地,在上述实施例的技术方案的基础上,其中步骤(b2)“根据当前时刻、各常驻点信息以及预设的常驻点排序规则,将至少两个常驻点的标识进行排序”之后,步骤“按照至少两个常驻点的标识的排序,显示用户从当前位置至对应地各常驻点的目标公交信息”之前,还可以包括:从至少两个常驻点的标识的排序中,滤除排序尾部的至少一个常驻点的标识;如果常驻点较多的话,可以删除排序在尾部的至少一个常驻点标识,因为排序在尾部的常驻点是用户去的概率较小的常驻点,这样可以节省后续的显示资源。

此时对应地,步骤102“显示用户从当前位置至常驻点的目标公交信息”,具体可以包括:按照滤除后的各常驻点的标识的排序,显示用户从当前位置至对应地各常驻点的目标公交信息。

即若滤除排序尾部的至少一个常驻点的标识之后,对应在显示时也不显示滤除的至少一个常驻点的标识对应的目标公交信息。

需要说明的是,在上述实施例中,步骤100“当用户的移动终端的当前界面被下拉触发时,设置在移动终端的操作系统中的下拉widget中的公交服务模块获取用户的当前位置”之前,还可以包括:启动公交服务模块的功能。

也就是说,当公交服务模块被设置在移动终端的操作系统中的下拉widget中时,可以先开启公交服务模块的功能。当用户在使用移动终端的过程中,该公交服务模块可以处于休眠状态。当用户通过下拉移动终端的当前界面时,触发公交服务模块被激活,然后开始执行上述实施例中的步骤,实现公交信息获取。但不想让该公交服务模块的功能开启时,可以直接关闭该公交服务模块的功能。

本实施例中,若向用户显示的去往常驻点的目标公交信息中没有用户想去的地方,此时用户可以手动输入目的地,开始公交信息查询。这种情况下,用户也仅需要下拉移动终端的界面,激活公交服务模块,根据公交服务模块显示的公交查询界面开始查询公交信息,与现有技术中通过移动终端上的地图应用查询公交信息相比,也能够大大减少公交查询的操作路径。上述实施例的公交信息获取方法,通过将公交服务模块设置在移动终端的操作系统中的下拉widget中,通过下拉移动终端的当前界面,即可实现公交信息获取,与现有技术中通过移动终端上安装的应用获取公交信息相比,大大地简化了公交信息获取的操作路径,提高公交信息的获取效率,使用非常便捷。

图2为本发明的公交服务模块实施例一的结构图。如图2所示,本实施例的公交服务模块,具体可以包括:定位单元10、获取单元11和显示单元12。

其中定位单元10用于如果用户的移动终端接收到当前界面下拉触发,获取用户的当前位置;本实施例的公交服务模块设置在移动终端的操作系统中的下拉widget中;获取单元11用于根据定位单元10获取的用户的当前位置和已获得的用户的常驻点信息,获取用户从当前位置至常驻点的目标公交信息;显示单元12用于显示获取单元11获取的用户从当前位置至常驻点的目标公交信息。

本实施例的公交服务模块,通过采用上述模块实现公交信息的获取的实现原理以及技术效果,与上述相关方法实施例的相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。

图3为本发明的公交服务模块实施例二的结构图。本实施例的公交服务模块在上述图2所示实施例的技术方案的基础上,进一步还包括如下技术方案。

本实施例的公交服务模块中,获取单元11具体用于:

根据用户的当前位置,获取当前位置周边的初始公交信息;

根据常驻点信息和初始公交信息,获取用户从当前位置至常驻点的目标公交信息。

进一步可选地,如图3所示,本实施例的公交服务模块中,还包括排序单元13。

获取单元11还用于获取当前时刻;

排序单元13用于根据获取单元11获取的当前时刻以及预设的常驻点排序规则,将常驻点信息中包括的至少两个常驻点的标识进行排序;

显示单元12具体用于按照排序单元13对至少两个常驻点的标识的排序,显示用户从当前位置至对应地各常驻点的目标公交信息。

进一步可选地,如图3所示,本实施例的公交服务模块中,还包括滤除单元14。

滤除单元14具体用于从排序单元13对至少两个常驻点的标识的排序中,滤除排序尾部的至少一个常驻点的标识;

显示单元12还用于按照滤除单元14滤除后的各常驻点的标识的排序,显示用户从当前位置至对应地各常驻点的目标公交信息。

进一步可选地,如图3所示,本实施例的公交服务模块中,还包括功能启动单元15,功能启动单元15用于启动公交服务模块的功能。

本实施例的公交服务模块,通过采用上述模块实现公交信息的获取的实现原理以及技术效果,与上述相关方法实施例的相同,详细可以参考上述相关方法实施例的记载,在此不再赘述。

在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

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

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

上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。

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