公交线路查询方法和装置制造方法
【专利摘要】本发明实施例公开了一种公交线路查询方法和装置。所述公交线路查询方法包括:将用户输入的检索词发送给服务器;接收服务器返回的与所述检索词相对应的公交线路;根据用户当前位置,在所述公交线路中确定距离用户当前位置最近的公交车站,并以设定提示方式进行提醒。本发明实施例提供的公交线路查询方法和装置提高了公交线路信息展示与用户的关联性,丰富了提供给用户的公交线路信息。
【专利说明】公交线路查询方法和装置
【技术领域】
[0001]本发明实施例涉及智能交通【技术领域】,尤其涉及一种公交线路查询方法和装置。【背景技术】
[0002]随着移动互联网以及智能交通技术的快速发展,越来越多的用户开始使用移动终端上的电子地图应用来实时获取出行的公交线路信息。
[0003]然而,现有的电子地图应用在向用户推送公交线路信息时,仅仅把公交车次所途径的车站信息交给用户。这种信息的展示方式虽然满足了用户了解公交线路信息的基本需求,但是与用户本身的关联性不强,用户获取的信息有限。
【发明内容】
[0004]有鉴于此,本发明实施例提出一种公交线路查询方法和装置,以提高公交线路信息展示与用户的关联性,丰富提供给用户的公交线路信息。
[0005]第一方面,本发明实施例提供了一种公交线路查询方法,所述方法包括:
[0006]将用户输入的检索词发送给服务器;
[0007]接收服务器返回的与所述检索词相对应的公交线路;
[0008]根据用户当前位置,在所述公交线路中确定距离用户当前位置最近的公交车站,并以设定提示方式进行提醒。
[0009]第二方面,本发明实施例提供了一种公交线路查询装置,所述装置包括:
[0010]检索词发送模块,用于将用户输入的检索词发送给服务器;
[0011]公交线路接收模块,用于接收服务器返回的与所述检索词相对应的公交线路;
[0012]关联车站提醒模块,用于根据用户当前位置,在所述公交线路中确定距离用户当前位置最近的公交车站,并以设定提示方式进行提醒。
[0013]本发明实施例提供的公交线路查询方法和装置,通过接收服务器返回的与所述检索词相对应的公交线路,然后根据用户当前位置,在所述公交信息中确定距离用于当前位置最近的公交车站,并以设定提示方式进行提醒,使得用户在查询公交线路时,能够得知所述公交线路上的最近的公交车站,提高了公交线路信息展示与用户的关联性,丰富了提供给用户的公交线路信息。
【专利附图】
【附图说明】
[0014]通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
[0015]图1是本发明第一实施例提供的公交线路查询方法的流程图;
[0016]图2a是本发明第一实施例提供的实施所述公交线路查询方法的电子地图应用的地图展示区显示界面图;
[0017]图2b是本发明第一实施例提供的实施所述公交线路查询方法的电子地图应用的详情介绍区显示界面图;
[0018]图3是本发明第二实施例提供的公交线路查询方法的流程图;
[0019]图4a是本发明第二实施例提供的实施所述公交线路查询方法的电子地图应用的地图展示区显示界面图;
[0020]图4b是本发明第二实施例提供的实施所述公交线路查询方法的电子地图应用的详情介绍区显示界面图;
[0021]图5是本发明第三实施例提供的公交线路查询方法的流程图;
[0022]图6a是本发明第三实施例提供的实施所述公交线路查询方法的电子地图应用的地图展示区显示界面图;
[0023]图6b是本发明第三实施例提供的实施所述公交线路查询方法的电子地图应用的列表展示区显示界面图;
[0024]图6c是本发明第三实施例提供的实施所述公交线路查询方法的电子地图应用的详情展示区显示界面图;
[0025]图7是本发明第四实施例提供的公交线路查询方法的流程图;
[0026]图8a是本发明第四实施例提供的实施所述公交线路查询方法的电子地图应用的地图展示区显示界面图;
[0027]图Sb是本发明第四实施例提供的实施所述公交线路查询方法的电子地图应用的列表展示区显示界面图;
[0028]图Sc是本发明第四实施例提供的实施所述公交线路查询方法的电子地图应用的详情展示区显示界面图;
[0029]图9是本发明第六实施例提供的公交线路查询装置的结构图。
【具体实施方式】
[0030]下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部内容。
[0031]图1及图2示出了本发明的第一实施例。
[0032]图1是本发明第一实施例提供的公交线路查询方法的流程图。所述公交线路查询方法由客户端侧的公交线路查询装置执行。所述公交线路查询装置可以配置于诸如智能手机、个人数字助理的移动终端,也可以是诸如个人电脑、工作站的固定终端。并且,所述公交线路查询装置通过有线或者无线方式与互联网连接。参见图1,所述公交线路查询方法包括:
[0033]S110,将用户输入的检索词发送给服务器。
[0034]公交线路可以通过很多方式表示,较为常用的是公交车的线路号,如731、300等;还可以包括运营公司,如运通104等;还可以包括特殊信息,如北京前门的旅游线路,如代表北京郊区内运行的通14、顺29等。
[0035]因此对于公交线路的查询,检索词通常是线路号,有时也可以包括运营公司等内容。
[0036]所述服务器是同互联网连接,用于处理用户的公交线路查询请求,并根据用户的公交线路查询请求向用户提供公交线路相关信息的服务端计算设备。所述服务器可以是一台服务端计算设备,也可以是一个服务端计算设备的集群,由该集群中的计算设备相互协同,并统一的向用户提供公交线路查询的服务。
[0037]S120,接收服务器返回的与检索词相对应的公交线路。
[0038]所述服务器接收到用户通过互联网提交的公交线路查询请求后,对用户提交的公交线路查询请求进行处理,并向用户返回与所述公交线路查询请求对应的公交线路。
[0039]优选的,对用户提交的公交线路查询请求的处理包括对用户提交的公交线路查询请求的分析,对后台公交信息数据库的查询,以及对返回的公交线路信息的生成。
[0040]根据运行所述公交线路查询方法的公交线路查询装置与互联网之间的连接方式的不同,所述公交线路查询装置可以通过有线方式或者无线方式接收所述服务器返回的公交线路。
[0041]S130,根据用户当前位置,在所述公交线路中确定距离用户当前位置最近的公交车站,并以设定提示方式进行提醒。
[0042]所述公交线路查询装置可以通过有源定位技术或者无源定位技术获得用户的当前位置。获取到用户的当前位置后,可以将用户的当前位置与所述公交线路的车站位置进行比对,从而获得距离用户当前位置最近的公交车站。
[0043]在本实施例的一种优选实施方式中,可以分别计算从用户的当前位置到达所述公交线路的各个车站的距离,并将到达该车站的距离最短的一个车站作为距离用户当前位置最近的公交车站。
[0044]得到距离用户当前位置最近的公交车站以后,可以以设定方式向用户提醒该关联车站。通常公交线路查询服务是基于地图服务向用户展示的,所以可以通过几种方式向用户展示,其中至少包括:地图展示区、列表展示区和详情展示区。
[0045]地图展示区是指电子地图应用中的二维、三维、卫星等地图显示界面。在所述地图展示区中,电子地图应用通过一定的比例尺对实际的道路、河流以及建筑在二维、三维空间上进行显示。
[0046]列表展示区一般是向用户展示查询获得的公交线路基本信息的区域。
[0047]详情介绍区是指电子地图应用中对某一公交线路的所有途径站点通过列表的方式进行显示的显示界面。在所述线路站点的列表显示区中,每一个列表显示项除了显示该向对应的站点的名称,还可以显示该站点的其他详细信息。
[0048]优选的,所述设定提示方式包括:在地图展示区,以颜色、线条、图标或文字标注的方式突出显示所述公交车站;和/或在详情介绍区,以颜色、文字格式、图标或文字标注的方式突出显示所述公交车站。
[0049]图2a是本发明第一实施例提供的实施所述公交线路查询方法的电子地图应用的地图展示区显示界面图。参见图2a,在地图展示区中,以文字标注的形式向用户提示了与用户的当前位置201最近的公交车站202的站名。类似的,还可以将该站点设置为与其他站点相区分的颜色或线条来提示用户,也可以增设气泡、红旗等图标来提示用户,本实施例对此并不进行限制。
[0050]图2b是本发明第一实施例提供的实施所述公交线路查询方法的电子地图应用的详情介绍区显示界面图。参见图2b,在所述详情介绍区中,以特殊图标203展示了与用户的当前位置最接近的公交车站。或者,还可以将公交车站的站点文字格式进行区分显示,例如加粗、改变颜色等。或者以“最近站点”这样的文字标注形式来提示用户哪个车站为距离用户当前位置最近的公交车站。
[0051]本实施例通过接收服务器返回的与检索词相对应的公交线路,根据用户当前位置,在所述公交线路中确定距离用户当前位置最近的公交车站,并以设定提示方式进行提醒,使得用户在查询公交线路时,能够得知所述公交线路上距离自己最近的车站,提高了公交线路信息展示与用户的关联性,丰富了提供给用户的公交线路信息。
[0052]图3及图4示出了本发明的第二实施例。
[0053]图3是本发明第二实施例提供的公交线路查询方法的流程图。所述公交线路查询方法以本发明第一实施例为基础,进一步的,在接收服务器返回的与检索词相对应的公交线路之后,所述公交线路查询方法还包括:获得所述公交线路对应的公交车辆运行信息,并根据所述公交车辆运行信息,在地图展示区和/或详情介绍区中显示公交车辆的运行情况。
[0054]参见图3,本实施例所提供的公交线路查询方法包括:
[0055]S310,将用户输入的检索词发送给服务器。
[0056]S320,接收服务器返回的与检索词相对应的公交线路。
[0057]S330,获得所述公交线路对应的公交车辆运行信息,并根据所述公交车辆运行信息,在地图展示区和/或详情介绍区中显示公交车辆的运行情况。
[0058]所述公交线路查询装置可以通过互联网从所述服务器获取公交车辆运行信息。所述公交车辆运行信息包括公交车的实时位置信息。
[0059]在获取了公交车的实时位置信息以后,所述公交线路查询装置可以以图标的方式向用户显示属于所述公交线路的公交车的实时位置。当前运行的车辆可以为一辆或多辆,均可以分布在公交线路中进行显示。
[0060]图4a是本发明第二实施例提供的实施所述公交线路查询方法的电子地图应用的地图展示区显示界面图。参见图4,在所述地图展示区中的公交线路的轨迹上,以车辆图标401的形式向用户展示了属于用户查询的公交线路的公交车的实时位置。
[0061]图4b是本发明第二实施例提供的实施所述公交线路查询方法的电子地图应用的详情介绍区显示界面图。参见图4b,在所述列表展示区中,如果属于公交线路的公交车的实时位置位于某两个车站之间,则在所述两个车站的站名之间使用车辆图标402进行标注。
[0062]S340,根据用户当前位置,在所述公交线路中确定距离用户当前位置最近的公交车站,并以设定提示方式进行提醒。
[0063]本实施例通过在接收服务器返回的与检索词相对应的公交线路之后,在地图展示区中的公交线路中,实时显示当前运行的车辆图标,向用户实时展示了公交车的位置,进一步丰富了提供给用户的公交线路信息。
[0064]图5及图6示出了本发明的第三实施例。
[0065]图5是本发明第三实施例提供的公交线路查询方法的流程图。所述公交线路查询方法以本发明第一实施例为基础,进一步的,在接收服务器返回的与检索词相对应的公交线路之后,所述公交线路查询方法还包括:获得所述公交线路对应的运营时间,并在所述地图展示区、列表展示区和/或详情介绍区中显示所述公交线路的运营时间。[0066]参见图5,所述公交线路查询方法包括:
[0067]S510,将用户输入的检索词发送给服务器。
[0068]S520,接收服务器返回的与检索词相对应的公交线路。
[0069]S530,获得所述公交线路对应的运营时间,并在所述地图展示区、列表展示区和/或详情介绍区中显示所述公交线路的运营时间。
[0070]每个公交线路有自身的运营时间。比如,某一趟夜班车的运行时间是晚上9点至第二天早晨七点。该运行时间在服务器中一般与具体的公交线路绑定存储。在获得公交线路之后,可以依据该公交线路相应的查询到该公交线路的运营时间。
[0071]在获得公交线路的运营时间后,可以在地图展示区、列表展示区和/或详情介绍区中显示所述公交线路的运营时间。图6a是本发明第三实施例提供的实施所述公交线路查询方法的电子地图应用的地图展示区显示界面图。参见图6a,在所述电子地图应用的地图展示区中,以文字601标注的方式显示了查询到的公交线路的运营时间。
[0072]图6b是本发明第三实施例提供的实施所述公交线路查询方法的电子地图应用的列表展示区显示界面图。参见图6b,在所述电子地图应用的列表展示区中,以文字602的形式显示了公交线路的运营时间。
[0073]图6c是本发明第三实施例提供的实施所述公交线路查询方法的电子地图应用的详情展示区显示界面图。参见图6c,在所述电子地图应用的详情展示区中,也可以以文字603的形式显示公交线路的运营时间。
[0074]需要说明的是,无论是地图展示区、列表展示区还是详情展示区,除了用文字标注的形式显示公交线路的运营时间以外,还可以采用其他的方式对公交线路的运营时间进行显不O
[0075]S540,根据用户当前位置,在所述公交线路中确定距离用户当前位置最近的公交车站,并以设定提示方式进行提醒。
[0076]本实施例通过在接收服务器返回的与检索词相对应的公交线路以后,获得所述公交线路对应的运营时间,并在所述地图展示区、列表展示区和/或详情介绍区中显示所述公交线路的运营时间,使得用户在了解公交线路信息时能够同时得知公交线路的运营时间,进一步丰富了提供给用户的公交线路信息。
[0077]图7及图8示出了本发明的第四实施例。
[0078]图7是本发明第四实施例提供的公交线路查询方法的流程图。所述公交线路查询方法以本发明第一实施例为基础,进一步的,在接收服务器返回的与检索词相对应的公交线路之后,还包括:获得所述公交线路的计费信息,根据所述计费信息,计算所述公交线路的费用,并提供给用户。
[0079]参见图7,所述公交线路查询方法包括:
[0080]S710,将用户输入的检索词发送给服务器。
[0081]S720,接收服务器返回的与检索词相对应的公交线路。
[0082]S730,获得所述公交线路的计费信息,根据所述计费信息,计算所述公交线路的费用,并提供给用户。
[0083]与本发明第三实施例相同,所述地图展示区是所述电子地图应用中显示电子地图的区域。所述列表展示区是向用户展示查询获得的公交线路的区域。所述详情介绍区是向用户详细显示查询获得的公交线路的详尽信息的区域。
[0084]用户在乘坐公交线路出行时,针对用户的不同线路选择和出行距离,公交公司会对用户收取一定的费用。而对用户收取的费用可以按照用户选择的公交线路以及乘坐公交线路经过的车站数或者距离,采用相应的计费策略来计算。
[0085]在从服务器获取公交线路以后,可以将乘坐该公交线路的费用显示给用户。具体的,可以将该公交线路的计费策略以文字的形式向用户进行说明,还可以结合距离用户最近的所述公交线路的关联站点,对选择该公交线路的费用分段向用户显示。
[0086]进一步的,可以有服务器按照计费策略对公交线路的费用进行计算,再将计算的结果传输给所述公交线路查询装置,也可以将所述计费策略配置在所述公交线路查询装置中,有所述公交线路查询装置自身完成对费用的计算。
[0087]图8a是本发明第四实施例提供的实施所述公交线路查询方法的电子地图应用的地图展示区显示界面图。参见图8a,在所述公交线路的所有途径站点中,除了用户的关联站点以外,其他站点都标注了相应的费用801。该费用801表示依照现有的公交系统计费策略,从用户的关联站点乘坐所述公交线路的公交车到达该站点所需要的费用。
[0088]图Sb是本发明第四实施例提供的实施所述公交线路查询方法的电子地图应用的列表展示区显示界面图。参见图8b,在用户查询的公交线路的公交车次名称的下方,用文字802具体说明了该公交线路的计费策略。
[0089]图Sc是本发明第四实施例提供的实施所述公交线路查询方法的电子地图应用的详情介绍区显示界面图。参见图8c,在除了用户的关联站点以外,每个站点都标注了相应的费用803。该费用803表示用户从他的关联站点乘坐所述公交线路到达该站点所需要的费用。
[0090]需要说明的是,对费用的显示方式并不限于本实施例中说明以及图示的方式,任何能够向用户明确表示公交线路的计费方式和计费结果信息的展示方式都包括在本发明的保护范围内。
[0091]S740,根据用户当前位置,在所述公交线路中确定距离用户当前位置最近的公交车站,并以设定提示方式进行提醒。
[0092]本实施例通过在接收服务器返回的与检索词相对应的公交线路以后,获得所述公交线路的计费信息,根据所述计费信息,计算所述公交线路的费用,并提供给用户,使得用户在了解公交线路信息时能够同时了解了乘坐该公交线路所需要的费用,进一步丰富了提供给用户的公交线路信息。
[0093]图9示出了本发明的第五实施例。
[0094]图9是本发明第六实施例提供的公交线路查询装置的结构图。参见图9,所述公交线路查询装置包括:检索词发送模块910、公交线路接收模块920以及公交车站提醒模块960。
[0095]所述检索词发送模块910用于将用户输入的检索词发送给服务器。
[0096]所述公交线路接收模块920用于接收服务器返回的与检索词相对应的公交线路。
[0097]所述公交车站提醒模块960用于根据用户当前位置,在所述公交线路中确定距离用户当前位置最近的公交车站,并以设定提示方式进行提醒。
[0098]进一步的,所述设定提示方式包括:在地图展示区,以颜色、线条、图标或文字标注的方式突出显示所述公交车站;和/或在线路站点的列表展示区,以颜色、文字格式、图标或文字标注的方式突出显示所述公交车站。
[0099]进一步的,所述公交线路查询装置还包括:车辆图标显示模块930。
[0100]所述车辆图标显示模块930用于在接收服务器返回的与检索词相对应的公交线路之后,获得所述公交线路对应的公交车辆运行信息,并根据所述公交车辆运行信息,在地图展示区和/或详情介绍区中显示公交车辆的运行情况。
[0101]进一步的,所述公交线路查询装置还包括:运营时间显示模块940。
[0102]所述运营时间显示模块940用于在接收服务器返回的与检索词相对应的公交线路之后,获得所述公交线路对应的运营时间,并在所述地图展示区、列表展示区和/或详情介绍区中显示所述公交线路的运营时间。
[0103]进一步的,所述公交线路查询装置还包括:计费显示模块950。
[0104]所述计费显示模块950用于在接收服务器返回的与检索词相对应的公交线路之后,获得所述公交线路的计费信息,根据所述计费信息,计算所述公交线路的费用,并提供给用户。
[0105]本发明实施例所提供的公交线路查询装置可用于执行本发明任意实施例所提供的公交线路查询方法,具备相应于各步骤的功能模块。
[0106]上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
[0107]本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
[0108]本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间的相同或相似的部分互相参见即可。
[0109]以上所述仅为本发明的优选实施例,并不用于限制本发明,对于本领域技术人员而言,本发明可以有各种改动和变化。凡在本发明的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种公交线路查询方法,其特征在于,包括: 将用户输入的检索词发送给服务器; 接收服务器返回的与所述检索词相对应的公交线路; 根据用户当前位置,在所述公交线路中确定距离用户当前位置最近的公交车站,并以设定提示方式进行提醒。
2.根据权利要求1所述的方法,其特征在于,以设定提示方式进行提醒包括: 在地图展示区,以颜色、线条、图标或文字标注的方式突出显示所述公交车站;和/或 在详情介绍区,以颜色、文字格式、图标或文字标注的方式突出显示所述公交车站。
3.根据权利要求1所述的方法,其特征在于,在接收服务器返回的与所述检索词相对应的公交线路之后,还包括: 获得所述公交线路对应的公交车辆运行信息,并根据所述公交车辆运行信息,在地图展示区和/或详情介绍区中显示公交车辆的运行情况。
4.根据权利要求1所述的方法,其特征在于,在接收服务器返回的与所述检索词相对应的公交线路之后,还包括: 获得所述公交线路对应的运营时间,并在所述地图展示区、列表展示区和/或详情介绍区中显示所述公交线路的运营时间。
5.根据权利要求1所述的方法,其特征在于,在接收服务器返回的与所述检索词相对应的公交线路之后,还包括: 获得所述公交线路的计费信息,根据所述计费信息,计算所述公交线路的费用,并提供给用户。
6.一种公交线路查询装置,其特征在于,包括: 检索词发送模块,用于将用户输入的检索词发送给服务器; 公交线路接收模块,用于接收服务器返回的与所述检索词相对应的公交线路; 公交车站提醒模块,用于根据用户当前位置,在所述公交线路中确定距离用户当前位置最近的公交车站,并以设定提示方式进行提醒。
7.根据权利要求6所述的装置,其特征在于,所述设定提示方式包括: 在地图展示区,以颜色、线条、图标或文字标注的方式突出显示所述公交车站;和/或 在详情介绍区,以颜色、文字格式、图标或文字标注的方式突出显示所述公交车站。
8.根据权利要求6所述的装置,其特征在于,还包括: 车辆图标显示模块,用于在接收服务器返回的与所述检索词相对应的公交线路之后,获得所述公交线路对应的公交车辆运行信息,并根据所述公交车辆运行信息,在地图展示区和/或详情介绍区中显示公交车辆的运行情况。
9.根据权利要求6所述的装置,其特征在于,还包括: 运营时间显示模块,用于在接收服务器返回的与所述检索词相对应的公交线路之后,获得所述公交线路对应的运营时间,并在所述地图展示区、列表展示区和/或详情介绍区中显示所述公交线路的运营时间。
10.根据权利要求6所述的装置,其特征在于,还包括: 计费显示模块,用于在接收服务器返回的与所述检索词相对应的公交线路之后,获得所述公交线路的计费信息,根据所述计费信息,计算所述公交线路的费用,并提供给用户。
【文档编号】G06F17/30GK103984766SQ201410239909
【公开日】2014年8月13日 申请日期:2014年5月30日 优先权日:2014年5月30日
【发明者】许诺, 刘硕 申请人:百度在线网络技术(北京)有限公司