CN102682076A - 一种用于提供路径信息的方法与设备 - Google Patents
一种用于提供路径信息的方法与设备 Download PDFInfo
- Publication number
- CN102682076A CN102682076A CN2012100657211A CN201210065721A CN102682076A CN 102682076 A CN102682076 A CN 102682076A CN 2012100657211 A CN2012100657211 A CN 2012100657211A CN 201210065721 A CN201210065721 A CN 201210065721A CN 102682076 A CN102682076 A CN 102682076A
- Authority
- CN
- China
- Prior art keywords
- path
- highway section
- information
- pairing
- compound
- 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
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Abstract
本发明的目的是提供一种用于提供路径信息的方法与设备,通过获取待提供给用户的一个或多个路径;根据所述路径所对应的路径相关信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段;根据所述复合路段所包括的原子路段的路况信息,确定所述复合路段的路况信息;将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。与现有技术相比,本发明按照复合路段,将一个或多个路径提供给用户,直观地为用户展示当前的路况信息,帮助用户快速选择出行路线,提高了用户获取信息的效率,提升了用户的使用体验。
Description
技术领域
本发明涉及互联网技术领域,尤其涉及一种用于提供路径信息的技术。
背景技术
随着城市化建设的脚步发展,公共交通拥挤的情况越来越严重。因此,需要一种技术手段,可以帮助人们及早获知交通状况,自发地调整行程路线,从而提高通行效率并缓解交通拥挤的状况。
现有技术虽然提供了路径查询的方案,但当用户希望查看路况时,必须要加载地图,这极大地影响了用户的使用体验。特别是对于手持设备等网络速度较慢的用户来讲,现有技术方案占用***带宽过高,同时,加载地图图像文件会占用***资源,在多任务***中,会对其他程序造成一定程度的影响。另外,从信息识别率来讲,目前的展示方案无法满足多条路径对比的情况,用户无法对几条备选路径从路况上进行比较。
因此,如何将路径的当前路况信息直观地展示给用户,以帮助用户快速选择出行路线,成为本领域技术人员亟需解决的问题之一。
发明内容
本发明的目的是提供一种用于提供路径信息的方法与设备。
根据本发明的一个方面,提供了一种由计算机实现的提供路径信息的方法,其中,该方法包括以下步骤:
a获取待提供给用户的一个或多个路径;
b根据所述路径所对应的路径相关信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段;
c根据所述复合路段所包括的原子路段的路况信息,确定所述复合路段的路况信息;
d将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。
根据本发明的另一方面,还提供了一种用于提供路径信息的路径提供设备,其中,该设备包括:
路径获取装置,用于获取待提供给用户的一个或多个路径;
路段确定装置,用于根据所述路径所对应的路径相关信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段;
路况确定装置,用于根据所述复合路段所包括的原子路段的路况信息,确定所述复合路段的路况信息;
路径提供装置,用于将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。
与现有技术相比,本发明根据路径所对应的路径相关信息,确定该路径所对应的一个或多个复合路段;进一步地,根据该复合路段所包括的原子路段的路况信息,确定该复合路段的路况信息;并将这一个或多个复合路段的路况信息与该一个或多个路径提供给用户;直观地为用户展示当前的路况信息,帮助用户快速选择出行路线,提高了用户获取信息的效率,提升了用户的使用体验。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的用于提供路径信息的设备示意图;
图2示出根据本发明一个优选实施例的用于提供路径信息的设备示意图;
图3示出根据本发明另一个方面的用于提供路径信息的方法流程图;
图4示出根据本发明一个优选实施例的用于提供路径信息的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
图1示出根据本发明一个方面的用于提供路径信息的设备示意图;路径提供设备1包括路径获取装置101、路段确定装置102、路况确定装置103和路径提供装置104。
在此,路径提供设备1包括但不限于用户设备或网络设备。当该路径提供设备1包括网络设备,则该路径提供设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。当该路径提供设备1包括用户设备,则该路径提供设备1包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或IPTV等。本领域技术人员应能理解上述网络设备、用户设备仅为举例,其他现有的或今后可能出现的网络设备或用户设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
其中,路径获取装置101获取待提供给用户的一个或多个路径。具体地,路径获取装置101获取待提供给用户的一个或多个路径的方式包括但不限于:
1)通过调用用户设备的应用程序接口(API),或者,通过诸如JSP、ASP或PHP等动态网页技术,获取用户通过该用户设备输入的路径查询序列,随后,通过与诸如地理信息***等第三方设备的交互,将该路径查询序列发送至该第三方设备,并从该第三方设备中获取该第三方设备据此匹配查询得到的待提供给用户的一个或多个路径;
2)通过调用用户设备的应用程序接口(API),或者,通过诸如JSP、ASP或PHP等动态网页技术,获取用户通过该用户设备输入的路径查询序列,根据该路径查询序列,在本地路径库中进行匹配查询,获得与该路径查询序列相对应的一个或多个路径。在此,该本地路径库中存储有多个路径,如该用户的历史查询路径等。例如,用户历史查询过甲地至乙地的路径,则本地路径信息库存储该用户的该次查询记录,当该用户再次输入路径查询序列查询关于从甲地至乙地的路径时,路径获取装置101获取该用户的路径查询序列,并通过在本地路径信息库中进行匹配查询,获得从甲地至乙地的一个或多个路径。
本领域技术人员应能理解上述获取一个或多个路径的方式仅为举例,其他现有的或今后可能出现的获取一个或多个路径的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
路段确定装置102根据所述路径所对应的路径相关信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。具体地,路段确定装置102根据路径获取装置101所获取的一个或多个路径,确定该一个或多个路径所包括的原子路段;随后,该路段确定装置102通过在路径信息库中进行匹配查询,或通过与诸如地理信息***等第三方设备的交互,获取这一个或多个路径的路径相关信息,如该路径中原子路段所对应的荷载信息、该路径所对应的地理信息等;接着,该路段确定装置102再根据这些路径相关信息,确定该路径对应的一个或多个复合路段,如对该路径中的每一原子路段进行复合处理,确定对应的复合路段,或者,仅对该路径中合适的原子路段进行复合处理,以确定复合路段,其余的则保持原子路段。在此,原子路段包括在地理信息***中存储的不可分割的最小路段,如由两个相邻路口确定的路段。在此,所述路径相关信息包括但不限于:
1)所述路径中原子路段所对应的荷载信息。例如,路段确定装置102通过在路径信息库中进行匹配查询,获得路径中所包括的原子路段的荷载信息,再根据这些原子路段的荷载信息的取值、分布等情况,确定该路径所对应的一个或多个复合路段。假设路径R中所包括的顺序的原子路段a、b、c和d的荷载信息分别为1、4、5、6,则路段确定装置102根据原子路段a与b的荷载信息的差值较大,而原子路段b、c和d的荷载信息的取值较为接近的情况,将原子路段b、c和d进行复合处理,生成一个复合路段b-c-d。优选地,该路段确定装置102还可以根据该路径中原子路段所对应的荷载信息,再结合荷载信息阈值,确定该路径所对应的一个或多个复合路段,该种确定复合路段的方式将在下述实施例中进行详细描述。
2)所述路径所对应的地理信息。在此,地理信息包括但不限于所述路径所对应的形状、走向,该路径中包括的原子路段的形状、走向等信息。例如,路段确定装置102将走向相同或相近的多个相邻的原子路段进行复合处理,作为一个复合路段;或者,将每两个相邻的路径进复合处理,作为一个复合路段等。
优选地,路段确定装置102结合上述两个路径相关信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。例如,路段确定装置102在将相同走向的多个相邻的原子路段进行复合处理时,考虑每相邻两个原子路段的荷载信息是否落入同一个荷载信息范围中,假设没有落在同一个荷载信息范围,则分别将这两个原子路段并入两个不同的复合路段中。
在此,所述路径信息库中存储有原子路段的荷载信息、路况信息等;该路径信息库既可以位于路径提供设备1端,也可以位于与该路径提供设备1通过网络相连接的第三方设备中。
本领域技术人员应能理解上述确定复合路段的方式仅为举例,其他现有或今后可能出现的确定复合路段的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。本领域技术人员还应能理解上述路径相关信息仅为举例,其他现有或今后可能出现的路径相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
路况确定装置103根据所述复合路段所包括的原子路段的路况信息,确定所述复合路段的路况信息,其中,每个复合路段包括所述路径中至少一个原子路段。具体地,路况确定装置103根据路段确定装置102所确定的复合路段中所包括的原子路段,通过在本地或网络端的路径信息库中进行匹配查询,获取这些原子路段的路况信息,如该(等)原子路段的荷载信息、标志性建筑物、封路情况等路况信息,随后,根据这些路况信息,确定该(等)复合路段的路况信息,如将组成某一复合路段的多个原子路段的荷载信息进行加权平均计算,其值即为该复合路段的荷载信息。例如,复合路段A中的原子路段a、b和c的荷载信息分别为2、3和4,则路况确定装置103对这几个原子路段的荷载信息进行取平均值,获得该复合路段的荷载信息为3。
在此,荷载信息阈值可以是预定的,也可以根据路径中原子路段所对应的荷载信息来确定,具体将在下述实施例中详细阐述。
本领域技术人员应能理解上述确定复合路段的路况信息的方式仅为举例,其他现有或今后可能出现的确定复合路段的路况信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
路径提供装置104将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。具体地,路径提供装置104根据路径获取装置101所获取的一个或多个待提供给用户的路径,按一定的顺序和格式,通过诸如JSP、ASP或PHP等动态网页技术,提供给该用户,其中,该一个或多个路径同时展现每一路径中所包括的一个或多个复合路段的路况信息,供用户浏览,如当该复合路段的荷载信息较低,表示该复合路段的交通较为通畅,则该复合路段以绿色展现;当该复合路段的荷载信息较高,表示该复合路段的交通较为拥堵,该复合路段以红色展现;或者,将该复合路段中的标志性建筑物以标记的形式展现等。在此,该路径提供装置104在提供给用户的路径中包括一个或多个复合路段,例如,路径R包括复合路段A、B和C,则路径提供装置104在将该路径R提供给用户时,同时标出其中的复合路段A、B和C,并以诸如颜色、图案、动画、文字等形式,展现出该复合路段A、B和C的路况信息。优选地,路径提供装置104还可以结合荷载信息阈值,确定该复合路段的荷载信息的展现方式。例如,路况确定装置103根据复合路段所包括的原子路段的荷载信息,确定该复合路段的荷载信息为3,假设荷载信息阈值为5,则路径提供装置104根据该复合路段的荷载信息低于该荷载信息阈值,表示该复合路段交通较为通畅,确定将该复合路段以绿色展现;随后,路径提供装置104在提供该复合路段对应的路径的同时,通过诸如JSP、ASP或PHP等动态网页技术,也将该复合路段以绿色展现,供用户浏览。
本领域技术人员应能理解上述将路径提供给用户的方式仅为举例,其他现有的或今后可能出现的将路径提供给用户的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在此,本发明根据路径所对应的路径相关信息,确定该路径所对应的一个或多个复合路段;进一步地,根据该复合路段所包括的原子路段的路况信息,确定该复合路段的路况信息;并将这一个或多个复合路段的路况信息与该一个或多个路径提供给用户;直观地为用户展示当前的路况信息,帮助用户快速选择出行路线,提高了用户获取信息的效率,提升了用户的使用体验。
优选地,所述路径相关信息包括所述路径中原子路段所对应的荷载信息,其中,所述路段确定装置102根据所述路径中原子路段所对应的荷载信息,并结合荷载信息阈值,确定所述路径所对应的一个或多个复合路段。具体地,路段确定装置102根据路径获取装置101所获取的一个或多个路径,确定该一个或多个路径所包括的原子路段;随后,该路段确定装置102通过在路径信息库中进行匹配查询,或通过与诸如地理信息***等第三方设备的交互,获取该(等)原子路段所对应的荷载信息,再根据预定的、更新后的或实时生成的荷载信息阈值,确定每个路径所对应的一个或多个复合路段。例如,当预定的荷载信息阈值包括相邻原子路段间的荷载信息差值阈值,即当相邻原子路段间的荷载信息之差小于该阈值时,则将这两个相邻原子路段合为一个复合路段,在此,假设该荷载信息差值阈值为3;一个路径中包括4个顺序的原子路段a、b、c和d,每个原子路段的荷载信息分别为2、5、6、10,则路段确定装置102根据该路径中a、b两个相邻的原子路段的荷载信息之差等于3,将原子路段a作为一个复合路段;再根据原子路段b和c的荷载信息之差小于3,将原子路段b和c作为一个复合路段;而原子路段c和d的荷载信息之差为4,大于3,将原子路段d作为一个复合路段。又如,当预定的荷载信息阈值包括原子路段的荷载信息范围阈值,即当相邻原子路段的荷载信息落在同一个荷载信息范围时,则将这两个相邻原子路段合为一个复合路段,在此,假设该荷载信息范围阈值为3,确定荷载信息范围包括[0,3]、(3,6]、(6,9]、(9,12]...,则路段确定装置102根据原子路段a落入第一个荷载信息范围内,将该原子路段a作为一个复合路段;再根据原子路段b和c的荷载信息落入第二个荷载信息范围内,将原子路段b和c进行复合处理,生成一个复合路段;而原子路段d的荷载信息落入第四个荷载信息范围内,将原子路段d作为一个复合路段。
更优选地,该路径提供设备1还包括阈值确定装置(未示出),该阈值确定装置根据所述路径中原子路段所对应的荷载信息,确定所述荷载信息阈值。具体地,上述实施例中的荷载信息阈值可以是预定的,也可以是根据该路径中原子路段所对应的荷载信息来确定的,如根据该路径中原子路段所对应的荷载信息的分布情况、该路径的平均荷载信息等来确定。例如,阈值确定装置根据路径中原子路段所对应的荷载信息,通过一定的计算,包括但不限于加权计算等方式,获得该路径所对应的平均荷载信息,再根据该平均荷载信息,确定该荷载信息阈值,如直接将该平均荷载信息作为荷载信息阈值,或者,对该平均荷载信息进行一定的计算,生成该荷载信息阈值。
沿用上一实施例中的数值,假设一个路径中包括4个顺序的原子路段a、b、c和d,每个原子路段的荷载信息分别为2、5、6、10,则阈值确定装置通过计算,获得该路径所对应的平均荷载信息为5.75,该阈值确定装置将该平均荷载信息作为荷载信息阈值,确定荷载信息范围包括[0,5.75]、(5.75,11.5]...,则路段确定装置102根据原子路段a和b落入第一个荷载信息范围内,将该原子路段a和b进行复合处理,生成一个复合路段;再根据原子路段c和d的荷载信息落入第二个荷载信息范围内,将原子路段c和d进行复合处理,生成另一个复合路段。
优选地,该阈值确定装置可以实时地根据更新的原子路段的荷载信息,更新该荷载信息阈值;随后,路段确定装置102根据路径中原子路段所对应的更新后的荷载信息,并结合该更新后的荷载信息阈值,确定该路径所对应的一个或多个复合路段。
本领域技术人员应能理解上述确定荷载信息阈值的方式仅为举例,其他现有的或今后可能出现的确定荷载信息阈值的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在一个优选实施例中,路段确定装置102根据所述路径所对应的路径相关信息,并结合所述路径所对应的路径辅助信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。在此,所述路径辅助信息包括但不限于:
-所述路径所对应的预定路段数量;
-所述用户的出行方式;
-所述原子路段所对应的度量信息;
-所述原子路段所对应的优先级。
例如,当路径所对应的路径相关信息包括所述路径中原子路段所对应的荷载信息,路径辅助信息报考该路径对应的预定路段数量,路段确定装置102根据该路径中各原子路段的荷载信息,再结合预定路段数量,确定该路径的一个或多个复合路段,如确保该路径中的复合路段的数量不大于该预定路段数量。仍沿用上一实时例中的数值,假设一个路径中包括4个顺序的原子路段a、b、c和d,每个原子路段的荷载信息分别为2、5、6、10,根据预定的荷载信息阈值3,确定荷载信息范围为[0,3]、(3,6]、(6,9]、(9,12]...,则路段确定装置102首先对该(等)原子路段进行预处理,分别将原子路段a作为一个复合路段A、将原子路段b和c进行复合处理,生成一个复合路段B、再将原子路段d作为一个复合路段C;假设预定路段数量为2,则路段确定装置102再根据复合路段A对应的荷载信息范围为[0,3]、复合路段B对应范围(3,6]、复合路段C对应范围(9,12],由于复合路段A和B所对应的荷载信息范围为连续的范围,再将这两个复合路段进行复合处理,生成新的复合路段D,以确保复合路段的数量不大于该预定路段数量,最终,获得复合路段A和D。优选地,阈值确定装置根据所述路径中原子路段所对应的荷载信息,再结合预定路段数量,确定对应的荷载信息阈值;随后,路段确定装置102再结合该荷载信息阈值,确定该路径对应的一个或多个复合路段。
又如,当路径所对应的路径相关信息包括所述路径所对应的地理信息,路径辅助信息包括用户的出行方式,路段确定装置102根据所述路径所对应的地理信息,并结合该用户的出行方式,确定该路径所对应的一个或多个复合路段,如当用户选择自驾出行时,按照路径的走向,确定对应的复合路段;当用户选择轨交出行时,按照步行与轨交、轨交与公交确定复合路段,如将步行的原子路段作为一个复合路段,将乘坐轨交出行的原子路段作为一个复合路段、将不同线路的轨交对应的原子路段作为不同的复合路段等。
在此,原子路段所对应的度量信息包括但不限于原子路段的长度、宽度、荷载信息等信息;路段确定装置102根据路径中原子路段所对应的荷载信息,再结合该度量信息,确定对应的复合路段;或者,根据该路径的地理信息,再结合该度量信息,确定对应的复合路段,将如长度较小的原子路段并入与之相邻的原子路段所在的复合路段中等。
原子路段所对应的优先级包括但不限于用户设定的优先级、基于该原子路段的交通流量等确定的优先级;路段确定装置102例如将优先级较低的原子路段并入与之相邻的原子路段所在的复合路段中。
优选地,路段确定装置102根据该路径所对应的路径相关信息,并结合所述路径所对应的上述路径辅助信息中的任意多个,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。
在此,该路段确定装置102获取路径相关信息的方式与前述实施例相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
本领域技术人员应能理解上述路径辅助信息仅为举例,其他现有的或今后可能出现的路径辅助信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,路径提供设备1还包括路段更新装置(未示出),该路段更新装置当满足更新触发条件,获取所述路径中原子路段所对应的更新荷载信息;根据所述更新荷载信息,更新所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。具体地,当满足更新触发条件,如当满足预定的更新时间阈值、该路段更新装置获取到用户的更新操作、或该路段更新装置获取该路径中原子路段所对应的荷载更新通知,该路段更新装置获取所述路径中原子路段所对应的更新荷载信息;随后,该路段更新装置根据该更新荷载信息,重新确定该路径所对应的一个或多个复合路段,如根据该更新荷载信息,再结合荷载信息阈值,或再结合路径辅助信息,重新确定该路径所对应的一个或多个复合路段,以实现对该路径所对应的一个或多个复合路段的更新。在此,所述更新触发条件包括但不限于:
1)满足预定更新时间阈值。例如,当所述更新触发条件包括满足预定的更新时间阈值,该更新时间阈值可以是***预定的,或者可以由用户来设定,如用户设定每10分钟更新一次,则当据上一次更新满10分钟时,满足了更新触发条件,该路段更新装置例如通过与诸如地理信息***等第三方设备的交互,获取该路径中原子路段的更新荷载信息,随后,根据所述更新荷载信息,更新所述路径所对应的一个或多个复合路段。
2)获取所述用户的更新操作。例如,当所述更新触发条件包括获取用户的更新操作,用户通过与用户设备的交互,如通过点击刷新按钮等方式,进行了更新操作,路段更新装置通过调用该用户设备的应用程序接口(API),或者通过调用诸如JSP、ASP或PHP等动态网页技术,获取了该用户的更新操作,当该路段更新装置获取到该更新操作时,满足了更新触发条件,该路段更新装置例如通过与诸如地理信息***等第三方设备的交互,获取该路径中原子路段的更新荷载信息,随后,根据所述更新荷载信息,更新所述路径所对应的一个或多个复合路段。
3)获取所述路径中原子路段所对应的荷载更新通知。例如,诸如地理信息***等第三方设备在原子路段的荷载信息有更新时,可以下发荷载更新通知给该路径提供设备1,当该路径提供设备1获取到该荷载更新通知时,满足更新触发条件,其上的路段更新装置通过与该地理信息***的交互,获取与该荷载更新通知相对应的原子路段的荷载更新信息,随后,根据所述更新荷载信息,更新所述路径所对应的一个或多个复合路段。
本领域技术人员应能理解上述更新复合路段的方式仅为举例,其他现有的或今后可能出现的更新复合路段的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
本领域技术人员还应能理解上述更新触发条件仅为举例,其他现有的或今后可能出现的更新触发条件如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在此,本发明根据路径中原子路段的更新荷载信息,更新该路径所对应的一个或多个复合路段,随后,按照更新后的复合路段将该路径提供给用户,为用户提供实时的路径与路况信息,方便用户的出行选择,提升了用户的使用体验。
在另一优选实施例中,路径提供装置104根据所述路径所对应的路径度量信息,将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。具体地,路径提供装置104根据所述路径所对应的路径度量信息,诸如所述路径所对应的距离信息、时间信息、费用信息或平均荷载信息等,确定这一个或多个路径的优先级,进一步地,按照该优先级,将这一个或多个路径提供给该用户;或者,路径提供装置104根据这一个或多个路径所对应的路径度量信息,从中挑选至少一个路径,进一步地,将该至少一个路径提供给该用户。例如,路径提供装置104根据该一个或多个路径的距离远近、用户采用该路径出行所用的时间长短、费用高低、该路径的平均荷载信息如该路径的平均拥堵状况等,确定该一个或多个路径的优先级,如距离较短的路径优先级较高、用户采用该路径出行所用的时间较短、费用较低或该路径的平均荷载信息较小,则该路径的优先级较高;随后,该路径提供装置104通过诸如JSP、ASP或PHP等动态网页技术,将该一个或多个路径按照该优先级提供给该用户,供该用户浏览。
在此,所述路径度量信息包括但不限于所述路径所对应的距离信息、时间信息、费用信息或平均荷载信息等。
本领域技术人员应能理解上述路径度量信息仅为举例,其他现有的或今后可能出现的路径度量信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在此,本发明根据路径所对应的路径度量信息,将该一个或多个路径提供给用户,使得提供给用户的路径信息更加符合用户的需求,帮助用户快速选择出行路线,提高了用户获取信息的效率,提升了用户的使用体验。
图2示出根据本发明一个优选实施例的用于提供路径信息的设备示意图;路径提供设备1还包括位置获取装置205。以下参照图2对该实施例进行描述:具体地,位置获取装置205获取所述用户输入的目的地理位置;路径获取装置201根据所述目的地理位置,并结合所述用户的当前地理位置,匹配获取所述当前地理位置与所述目的地理位置间的一个或多个路径;路段确定装置202根据所述路径所对应的路径相关信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段;路况确定装置203根据所述复合路段所包括的原子路段的路况信息,确定所述复合路段的路况信息;路径提供装置204将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。其中,路段确定装置202、路况确定装置203和路径提供装置204分别与图1所示对应装置相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
位置获取装置205获取所述用户输入的目的地理位置。具体地,用户通过与用户设备的交互,在输入框内输入目的地理位置;或者,通过点击、勾选等方式,从多个候选项中选择了一个目的地理位置,位置获取装置通过调用该用户设备的应用程序接口(API),或者,通过诸如JSP、ASP或PHP等动态网页技术,获取该用户输入的目的地理位置。
路径获取装置201根据所述目的地理位置,并结合所述用户的当前地理位置,匹配获取所述当前地理位置与所述目的地理位置间的一个或多个路径。具体地,路径获取装置201通过其自带的诸如GPS等定位模块,获取该用户的当前地理位置,或者,从第三方设备获取该用户的当前地理位置;随后,该路径获取装置201根据位置获取装置205所获取的该用户的目的地理位置,再结合该当前地理位置,在本地路径库中进行匹配查询,或者,通过与诸如地理信息***等第三方设备的交互,获得该当前地理位置与该目的地理位置间的一个或多个路径,以用于后续装置进行处理。
本领域技术人员应能理解上述获取目的地理位置和当前地理位置的方式仅为举例,其他现有的或今后可能出现的获取目的地理位置或当前地理位置的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
图3示出根据本发明另一个方面的用于提供路径信息的方法流程图。
在此,路径提供设备1包括但不限于用户设备或网络设备。当该路径提供设备1包括网络设备,则该路径提供设备1包括但不限于网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。当该路径提供设备1包括用户设备,则该路径提供设备1包括但不限于任何一种可与用户通过键盘、鼠标、遥控器、触摸板、或手写设备等方式进行人机交互的电子产品,例如计算机、手机、PDA、掌上电脑PPC或IPTV等。本领域技术人员应能理解上述网络设备、用户设备仅为举例,其他现有的或今后可能出现的网络设备或用户设备如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S301中,路径提供设备1获取待提供给用户的一个或多个路径。具体地,在步骤S301中,路径提供设备1获取待提供给用户的一个或多个路径的方式包括但不限于:
1)通过调用用户设备的应用程序接口(API),或者,通过诸如JSP、ASP或PHP等动态网页技术,获取用户通过该用户设备输入的路径查询序列,随后,通过与诸如地理信息***等第三方设备的交互,将该路径查询序列发送至该第三方设备,并从该第三方设备中获取该第三方设备据此匹配查询得到的待提供给用户的一个或多个路径;
2)通过调用用户设备的应用程序接口(API),或者,通过诸如JSP、ASP或PHP等动态网页技术,获取用户通过该用户设备输入的路径查询序列,根据该路径查询序列,在本地路径库中进行匹配查询,获得与该路径查询序列相对应的一个或多个路径。在此,该本地路径库中存储有多个路径,如该用户的历史查询路径等。例如,用户历史查询过甲地至乙地的路径,则本地路径信息库存储该用户的该次查询记录,当该用户再次输入路径查询序列查询关于从甲地至乙地的路径时,在步骤S301中,路径提供设备1获取该用户的路径查询序列,并通过在本地路径信息库中进行匹配查询,获得从甲地至乙地的一个或多个路径。
本领域技术人员应能理解上述获取一个或多个路径的方式仅为举例,其他现有的或今后可能出现的获取一个或多个路径的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S302中,路径提供设备1根据所述路径所对应的路径相关信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。具体地,在步骤S302中,路径提供设备1根据在步骤S301中所获取的一个或多个路径,确定该一个或多个路径所包括的原子路段;随后,在步骤S302中,路径提供设备1通过在路径信息库中进行匹配查询,或通过与诸如地理信息***等第三方设备的交互,获取这一个或多个路径的路径相关信息,如该路径中原子路段所对应的荷载信息、该路径所对应的地理信息等;接着,在步骤S302中,路径提供设备1再根据这些路径相关信息,确定该路径对应的一个或多个复合路段,如对该路径中的每一原子路段进行复合处理,确定对应的复合路段,或者,仅对该路径中合适的原子路段进行复合处理,以确定复合路段,其余的则保持原子路段。在此,原子路段包括在地理信息***中存储的不可分割的最小路段,如由两个相邻路口确定的路段。在此,所述路径相关信息包括但不限于:
1)所述路径中原子路段所对应的荷载信息。例如,在步骤S302中,路径提供设备1通过在路径信息库中进行匹配查询,获得路径中所包括的原子路段的荷载信息,再根据这些原子路段的荷载信息的取值、分布等情况,确定该路径所对应的一个或多个复合路段。假设路径R中所包括的顺序的原子路段a、b、c和d的荷载信息分别为1、4、5、6,则在步骤S302中,路径提供设备1根据原子路段a与b的荷载信息的差值较大,而原子路段b、c和d的荷载信息的取值较为接近的情况,将原子路段b、c和d进行复合处理,生成一个复合路段b-c-d。优选地,在步骤S302中,路径提供设备1还可以根据该路径中原子路段所对应的荷载信息,再结合荷载信息阈值,确定该路径所对应的一个或多个复合路段,该种确定复合路段的方式将在下述实施例中进行详细描述。
2)所述路径所对应的地理信息。在此,地理信息包括但不限于所述路径所对应的形状、走向,该路径中包括的原子路段的形状、走向等信息。例如,在步骤S302中,路径提供设备1将走向相同或相近的多个相邻的原子路段进行复合处理,作为一个复合路段;或者,将每两个相邻的路径进复合处理,作为一个复合路段等。
优选地,在步骤S302中,路径提供设备1结合上述两个路径相关信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。例如,在步骤S302中,路径提供设备1在将相同走向的多个相邻的原子路段进行复合处理时,考虑每相邻两个原子路段的荷载信息是否落入同一个荷载信息范围中,假设没有落在同一个荷载信息范围,则分别将这两个原子路段并入两个不同的复合路段中。
在此,所述路径信息库中存储有原子路段的荷载信息、路况信息等;该路径信息库既可以位于路径提供设备1端,也可以位于与该路径提供设备1通过网络相连接的第三方设备中。
本领域技术人员应能理解上述确定复合路段的方式仅为举例,其他现有或今后可能出现的确定复合路段的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。本领域技术人员还应能理解上述路径相关信息仅为举例,其他现有或今后可能出现的路径相关信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S303中,路径提供设备1根据所述复合路段所包括的原子路段的路况信息,确定所述复合路段的路况信息,其中,每个复合路段包括所述路径中至少一个原子路段。具体地,在步骤S303中,路径提供设备1根据在步骤S302中所确定的复合路段中所包括的原子路段,通过在本地或网络端的路径信息库中进行匹配查询,获取这些原子路段的路况信息,如该(等)原子路段的荷载信息、标志性建筑物、封路情况等路况信息,随后,根据这些路况信息,确定该(等)复合路段的路况信息,如将组成某一复合路段的多个原子路段的荷载信息进行加权平均计算,其值即为该复合路段的荷载信息。例如,复合路段A中的原子路段a、b和c的荷载信息分别为2、3和4,则在步骤S303中,路径提供设备1对这几个原子路段的荷载信息进行取平均值,获得该复合路段的荷载信息为3。
在此,荷载信息阈值可以是预定的,也可以根据路径中原子路段所对应的荷载信息来确定,具体将在下述实施例中详细阐述。
本领域技术人员应能理解上述确定复合路段的路况信息的方式仅为举例,其他现有或今后可能出现的确定复合路段的路况信息的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S304中,路径提供设备1将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。具体地,在步骤S304中,路径提供设备1根据在步骤S301中所获取的一个或多个待提供给用户的路径,按一定的顺序和格式,通过诸如JSP、ASP或PHP等动态网页技术,提供给该用户,其中,该一个或多个路径同时展现每一路径中所包括的一个或多个复合路段的路况信息,供用户浏览,如当该复合路段的荷载信息较低,表示该复合路段的交通较为通畅,则该复合路段以绿色展现;当该复合路段的荷载信息较高,表示该复合路段的交通较为拥堵,该复合路段以红色展现;或者,将该复合路段中的标志性建筑物以标记的形式展现等。在此,在步骤S304中,路径提供设备1在提供给用户的路径中包括一个或多个复合路段,例如,路径R包括复合路段A、B和C,则在步骤S304中,路径提供设备1在将该路径R提供给用户时,同时标出其中的复合路段A、B和C,并以诸如颜色、图案、动画、文字等形式,展现出该复合路段A、B和C的路况信息。优选地,在步骤S304中,路径提供设备1还可以结合荷载信息阈值,确定该复合路段的荷载信息的展现方式。例如,在步骤S303中,路径提供设备1根据复合路段所包括的原子路段的荷载信息,确定该复合路段的荷载信息为3,假设荷载信息阈值为5,则在步骤S304中,路径提供设备1根据该复合路段的荷载信息低于该荷载信息阈值,表示该复合路段交通较为通畅,确定将该复合路段以绿色展现;随后,在步骤S304中,路径提供设备1在提供该复合路段对应的路径的同时,通过诸如JSP、ASP或PHP等动态网页技术,也将该复合路段以绿色展现,供用户浏览。
本领域技术人员应能理解上述将路径提供给用户的方式仅为举例,其他现有的或今后可能出现的将路径提供给用户的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在此,本发明根据路径所对应的路径相关信息,确定该路径所对应的一个或多个复合路段;进一步地,根据该复合路段所包括的原子路段的路况信息,确定该复合路段的路况信息;并将这一个或多个复合路段的路况信息与该一个或多个路径提供给用户;直观地为用户展示当前的路况信息,帮助用户快速选择出行路线,提高了用户获取信息的效率,提升了用户的使用体验。
优选地,所述路径相关信息包括所述路径中原子路段所对应的荷载信息,其中,在步骤S302中,路径提供设备1根据所述路径中原子路段所对应的荷载信息,并结合荷载信息阈值,确定所述路径所对应的一个或多个复合路段。具体地,在步骤S302中,路径提供设备1根据在步骤S301中所获取的一个或多个路径,确定该一个或多个路径所包括的原子路段;随后,在步骤S302中,路径提供设备1通过在路径信息库中进行匹配查询,或通过与诸如地理信息***等第三方设备的交互,获取该(等)原子路段所对应的荷载信息,再根据预定的、更新后的或实时生成的荷载信息阈值,确定每个路径所对应的一个或多个复合路段。例如,当预定的荷载信息阈值包括相邻原子路段间的荷载信息差值阈值,即当相邻原子路段间的荷载信息之差小于该阈值时,则将这两个相邻原子路段合为一个复合路段,在此,假设该荷载信息差值阈值为3;一个路径中包括4个顺序的原子路段a、b、c和d,每个原子路段的荷载信息分别为2、5、6、10,则在步骤S302中,路径提供设备1根据该路径中a、b两个相邻的原子路段的荷载信息之差等于3,将原子路段a作为一个复合路段;再根据原子路段b和c的荷载信息之差小于3,将原子路段b和c作为一个复合路段;而原子路段c和d的荷载信息之差为4,大于3,将原子路段d作为一个复合路段。又如,当预定的荷载信息阈值包括原子路段的荷载信息范围阈值,即当相邻原子路段的荷载信息落在同一个荷载信息范围时,则将这两个相邻原子路段合为一个复合路段,在此,假设该荷载信息范围阈值为3,确定荷载信息范围包括[0,3]、(3,6]、(6,9]、(9,12]...,则在步骤S302中,路径提供设备1根据原子路段a落入第一个荷载信息范围内,将该原子路段a作为一个复合路段;再根据原子路段b和c的荷载信息落入第二个荷载信息范围内,将原子路段b和c进行复合处理,生成一个复合路段;而原子路段d的荷载信息落入第四个荷载信息范围内,将原子路段d作为一个复合路段。
更优选地,该方法还包括步骤S306(未示出),在步骤S306中,路径提供设备1根据所述路径中原子路段所对应的荷载信息,确定所述荷载信息阈值。具体地,上述实施例中的荷载信息阈值可以是预定的,也可以是根据该路径中原子路段所对应的荷载信息来确定的,如根据该路径中原子路段所对应的荷载信息的分布情况、该路径的平均荷载信息等来确定。例如,在步骤S306中,路径提供设备1根据路径中原子路段所对应的荷载信息,通过一定的计算,包括但不限于加权计算等方式,获得该路径所对应的平均荷载信息,再根据该平均荷载信息,确定该荷载信息阈值,如直接将该平均荷载信息作为荷载信息阈值,或者,对该平均荷载信息进行一定的计算,生成该荷载信息阈值。
沿用上一实施例中的数值,假设一个路径中包括4个顺序的原子路段a、b、c和d,每个原子路段的荷载信息分别为2、5、6、10,则在步骤S306中,路径提供设备1通过计算,获得该路径所对应的平均荷载信息为5.75,该路径提供设备1将该平均荷载信息作为荷载信息阈值,确定荷载信息范围包括[0,5.75]、(5.75,11.5]...,则在步骤S302中,路径提供设备1根据原子路段a和b落入第一个荷载信息范围内,将该原子路段a和b进行复合处理,生成一个复合路段;再根据原子路段c和d的荷载信息落入第二个荷载信息范围内,将原子路段c和d进行复合处理,生成另一个复合路段。
优选地,在步骤S306中,路径提供设备1可以实时地根据更新的原子路段的荷载信息,更新该荷载信息阈值;随后,在步骤S302中,路径提供设备1根据路径中原子路段所对应的更新后的荷载信息,并结合该更新后的荷载信息阈值,确定该路径所对应的一个或多个复合路段。
本领域技术人员应能理解上述确定荷载信息阈值的方式仅为举例,其他现有的或今后可能出现的确定荷载信息阈值的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在一个优选实施例中,在步骤S302中,路径提供设备1根据所述路径所对应的路径相关信息,并结合所述路径所对应的路径辅助信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。在此,所述路径辅助信息包括但不限于:
-所述路径所对应的预定路段数量;
-所述用户的出行方式;
-所述原子路段所对应的度量信息;
-所述原子路段所对应的优先级。
例如,当路径所对应的路径相关信息包括所述路径中原子路段所对应的荷载信息,路径辅助信息报考该路径对应的预定路段数量,在步骤S302中,路径提供设备1根据该路径中各原子路段的荷载信息,再结合预定路段数量,确定该路径的一个或多个复合路段,如确保该路径中的复合路段的数量不大于该预定路段数量。仍沿用上一实时例中的数值,假设一个路径中包括4个顺序的原子路段a、b、c和d,每个原子路段的荷载信息分别为2、5、6、10,根据预定的荷载信息阈值3,确定荷载信息范围为[0,3]、(3,6]、(6,9]、(9,12]...,则在步骤S302中,路径提供设备1首先对该(等)原子路段进行预处理,分别将原子路段a作为一个复合路段A、将原子路段b和c进行复合处理,生成一个复合路段B、再将原子路段d作为一个复合路段C;假设预定路段数量为2,则在步骤S302中,路径提供设备1再根据复合路段A对应的荷载信息范围为[0,3]、复合路段B对应范围(3,6]、复合路段C对应范围(9,12],由于复合路段A和B所对应的荷载信息范围为连续的范围,再将这两个复合路段进行复合处理,生成新的复合路段D,以确保复合路段的数量不大于该预定路段数量,最终,获得复合路段A和D。优选地,在步骤S306中,路径提供设备1根据所述路径中原子路段所对应的荷载信息,再结合预定路段数量,确定对应的荷载信息阈值;随后,在步骤S302中,路径提供设备1再结合该荷载信息阈值,确定该路径对应的一个或多个复合路段。
又如,当路径所对应的路径相关信息包括所述路径所对应的地理信息,路径辅助信息包括用户的出行方式,在步骤S302中,路径提供设备1根据所述路径所对应的地理信息,并结合该用户的出行方式,确定该路径所对应的一个或多个复合路段,如当用户选择自驾出行时,按照路径的走向,确定对应的复合路段;当用户选择轨交出行时,按照步行与轨交、轨交与公交确定复合路段,如将步行的原子路段作为一个复合路段,将乘坐轨交出行的原子路段作为一个复合路段、将不同线路的轨交对应的原子路段作为不同的复合路段等。
在此,原子路段所对应的度量信息包括但不限于原子路段的长度、宽度、荷载信息等信息;在步骤S302中,路径提供设备1根据路径中原子路段所对应的荷载信息,再结合该度量信息,确定对应的复合路段;或者,根据该路径的地理信息,再结合该度量信息,确定对应的复合路段,将如长度较小的原子路段并入与之相邻的原子路段所在的复合路段中等。
原子路段所对应的优先级包括但不限于用户设定的优先级、基于该原子路段的交通流量等确定的优先级;在步骤S302中,路径提供设备1例如将优先级较低的原子路段并入与之相邻的原子路段所在的复合路段中。
优选地,在步骤S302中,路径提供设备1根据该路径所对应的路径相关信息,并结合所述路径所对应的上述路径辅助信息中的任意多个,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。
在此,在步骤S302中,路径提供设备1获取路径相关信息的方式与前述实施例相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
本领域技术人员应能理解上述路径辅助信息仅为举例,其他现有的或今后可能出现的路径辅助信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
优选地,该方法还包括步骤S307(未示出),在步骤S307中,当满足更新触发条件,路径提供设备1获取所述路径中原子路段所对应的更新荷载信息;根据所述更新荷载信息,更新所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。具体地,当满足更新触发条件,如当满足预定的更新时间阈值、该路径提供设备1获取到用户的更新操作、或该路径提供设备1获取该路径中原子路段所对应的荷载更新通知,在步骤S307中,路径提供设备1获取所述路径中原子路段所对应的更新荷载信息;随后,该路径提供设备1根据该更新荷载信息,重新确定该路径所对应的一个或多个复合路段,如根据该更新荷载信息,再结合荷载信息阈值,或再结合路径辅助信息,重新确定该路径所对应的一个或多个复合路段,以实现对该路径所对应的一个或多个复合路段的更新。在此,所述更新触发条件包括但不限于:
1)满足预定更新时间阈值。例如,当所述更新触发条件包括满足预定的更新时间阈值,该更新时间阈值可以是***预定的,或者可以由用户来设定,如用户设定每10分钟更新一次,则当据上一次更新满10分钟时,满足了更新触发条件,在步骤S307中,路径提供设备1例如通过与诸如地理信息***等第三方设备的交互,获取该路径中原子路段的更新荷载信息,随后,根据所述更新荷载信息,更新所述路径所对应的一个或多个复合路段。
2)获取所述用户的更新操作。例如,当所述更新触发条件包括获取用户的更新操作,用户通过与用户设备的交互,如通过点击刷新按钮等方式,进行了更新操作,在步骤S307中,路径提供设备1通过调用该用户设备的应用程序接口(API),或者通过调用诸如JSP、ASP或PHP等动态网页技术,获取了该用户的更新操作,当在步骤S307中,路径提供设备1获取到该更新操作时,满足了更新触发条件,在步骤S307中,路径提供设备1例如通过与诸如地理信息***等第三方设备的交互,获取该路径中原子路段的更新荷载信息,随后,根据所述更新荷载信息,更新所述路径所对应的一个或多个复合路段。
3)获取所述路径中原子路段所对应的荷载更新通知。例如,诸如地理信息***等第三方设备在原子路段的荷载信息有更新时,可以下发荷载更新通知给该路径提供设备1,当该路径提供设备1获取到该荷载更新通知时,满足更新触发条件,在步骤S307中,路径提供设备1通过与该地理信息***的交互,获取与该荷载更新通知相对应的原子路段的荷载更新信息,随后,根据所述更新荷载信息,更新所述路径所对应的一个或多个复合路段。
本领域技术人员应能理解上述更新复合路段的方式仅为举例,其他现有的或今后可能出现的更新复合路段的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
本领域技术人员还应能理解上述更新触发条件仅为举例,其他现有的或今后可能出现的更新触发条件如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在此,本发明根据路径中原子路段的更新荷载信息,更新该路径所对应的一个或多个复合路段,随后,按照更新后的复合路段将该路径提供给用户,为用户提供实时的路径与路况信息,方便用户的出行选择,提升了用户的使用体验。
在另一优选实施例中,在步骤S304中,路径提供设备1根据所述路径所对应的路径度量信息,将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。具体地,在步骤S304中,路径提供设备1根据所述路径所对应的路径度量信息,诸如所述路径所对应的距离信息、时间信息、费用信息或平均荷载信息等,确定这一个或多个路径的优先级,进一步地,按照该优先级,将这一个或多个路径提供给该用户;或者,在步骤S304中,路径提供设备1根据这一个或多个路径所对应的路径度量信息,从中挑选至少一个路径,进一步地,将该至少一个路径提供给该用户。例如,在步骤S304中,路径提供设备1根据该一个或多个路径的距离远近、用户采用该路径出行所用的时间长短、费用高低、该路径的平均荷载信息如该路径的平均拥堵状况等,确定该一个或多个路径的优先级,如距离较短的路径优先级较高、用户采用该路径出行所用的时间较短、费用较低或该路径的平均荷载信息较小,则该路径的优先级较高;随后,在步骤S304中,路径提供设备1通过诸如JSP、ASP或PHP等动态网页技术,将该一个或多个路径按照该优先级提供给该用户,供该用户浏览。
在此,所述路径度量信息包括但不限于所述路径所对应的距离信息、时间信息、费用信息或平均荷载信息等。
本领域技术人员应能理解上述路径度量信息仅为举例,其他现有的或今后可能出现的路径度量信息如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在此,本发明根据路径所对应的路径度量信息,将该一个或多个路径提供给用户,使得提供给用户的路径信息更加符合用户的需求,帮助用户快速选择出行路线,提高了用户获取信息的效率,提升了用户的使用体验。
图4示出根据本发明一个优选实施例的用于提供路径信息的方法流程图;该方法还包括步骤S405。以下参照图4对该实施例进行描述:具体地,在步骤S405中,路径提供设备1获取所述用户输入的目的地理位置;在步骤S401中,路径提供设备1根据所述目的地理位置,并结合所述用户的当前地理位置,匹配获取所述当前地理位置与所述目的地理位置间的一个或多个路径;在步骤S402中,路径提供设备1根据所述路径所对应的路径相关信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段;在步骤S403中,路径提供设备1根据所述复合路段所包括的原子路段的路况信息,确定所述复合路段的路况信息;在步骤S404中,路径提供设备1将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。其中,步骤S402、S403和S404分别与图3所示对应步骤相同或基本相同,故此处不再赘述,并通过引用的方式包含于此。
在步骤S405中,路径提供设备1获取所述用户输入的目的地理位置。具体地,用户通过与用户设备的交互,在输入框内输入目的地理位置;或者,通过点击、勾选等方式,从多个候选项中选择了一个目的地理位置,在步骤S405中,路径提供设备1通过调用该用户设备的应用程序接口(API),或者,通过诸如JSP、ASP或PHP等动态网页技术,获取该用户输入的目的地理位置。
在步骤S401中,路径提供设备1根据所述目的地理位置,并结合所述用户的当前地理位置,匹配获取所述当前地理位置与所述目的地理位置间的一个或多个路径。具体地,在步骤S401中,路径提供设备1通过其自带的诸如GPS等定位模块,获取该用户的当前地理位置,或者,从第三方设备获取该用户的当前地理位置;随后,在步骤S401中,路径提供设备1根据在步骤S405中所获取的该用户的目的地理位置,再结合该当前地理位置,在本地路径库中进行匹配查询,或者,通过与诸如地理信息***等第三方设备的交互,获得该当前地理位置与该目的地理位置间的一个或多个路径,以用于后续步骤进行处理。
本领域技术人员应能理解上述获取目的地理位置和当前地理位置的方式仅为举例,其他现有的或今后可能出现的获取目的地理位置或当前地理位置的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (20)
1.一种由计算机实现的提供路径信息的方法,其中,该方法包括以下步骤:
a获取待提供给用户的一个或多个路径;
b根据所述路径所对应的路径相关信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段;
c根据所述复合路段所包括的原子路段的路况信息,确定所述复合路段的路况信息;
d将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。
2.根据权利要求1所述的方法,其中,所述路径相关信息包括以下至少任一项:
-所述路径中原子路段所对应的荷载信息;
-所述路径所对应的地理信息。
3.根据权利要求2所述的方法,其中,所述路径相关信息包括所述路径中原子路段所对应的荷载信息,其中,所述步骤b包括:
-根据所述路径中原子路段所对应的荷载信息,并结合荷载信息阈值,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。
4.根据权利要求3所述的方法,其中,该方法还包括:
-根据所述路径中原子路段所对应的荷载信息,确定所述荷载信息阈值。
5.根据权利要求1至4中任一项所述的方法,其中,所述步骤b包括:
-根据所述路径所对应的路径相关信息,并结合所述路径所对应的路径辅助信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。
6.根据权利要求1至5中任一项所述的方法,其中,该方法还包括:
-当满足更新触发条件,获取所述路径中原子路段所对应的更新荷载信息;
-根据所述更新荷载信息,更新所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。
7.根据权利要求6所述的方法,其中,所述更新触发条件包括以下至少任一项:
-满足预定更新时间阈值;
-获取所述用户的更新操作;
-获取所述路径中原子路段所对应的荷载更新通知。
8.根据权利要求1至7中任一项所述的方法,其中,所述步骤d包括:
-根据所述路径所对应的路径度量信息,将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。
9.根据权利要求8所述的方法,其中,所述路径度量信息包括以下至少任一项:
-所述路径所对应的距离信息;
-所述路径所对应的时间信息;
-所述路径所对应的费用信息;
-所述路径所对应的平均荷载信息。
10.根据权利要求1至9中任一项所述的方法,其中,该方法还包括:
-获取所述用户输入的目的地理位置;
其中,所述步骤a包括:
-根据所述目的地理位置,并结合所述用户的当前地理位置,匹配获取所述当前地理位置与所述目的地理位置间的一个或多个路径。
11.一种用于提供路径信息的路径提供设备,其中,该设备包括:
路径获取装置,用于获取待提供给用户的一个或多个路径;
路段确定装置,用于根据所述路径所对应的路径相关信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段;
路况确定装置,用于根据所述复合路段所包括的原子路段的路况信息,确定所述复合路段的路况信息;
路径提供装置,用于将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。
12.根据权利要求11所述的路径提供设备,其中,所述路径相关信息包括以下至少任一项:
-所述路径中原子路段所对应的荷载信息;
-所述路径所对应的地理信息。
13.根据权利要求12所述的路径提供设备,其中,所述路径相关信息包括所述路径中原子路段所对应的荷载信息,其中,所述路段确定装置用于:
-根据所述路径中原子路段所对应的荷载信息,并结合荷载信息阈值,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。
14.根据权利要求13所述的路径提供设备,其中,该设备还包括:
阈值确定装置,用于根据所述路径中原子路段所对应的荷载信息,确定所述荷载信息阈值。
15.根据权利要求11至14中任一项所述的路径提供设备,其中,所述路段确定装置用于:
-根据所述路径所对应的路径相关信息,并结合所述路径所对应的路径辅助信息,确定所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。
16.根据权利要求11至15中任一项所述的路径提供设备,其中,该设备还包括路段更新装置,用于:
-当满足更新触发条件,获取所述路径中原子路段所对应的更新荷载信息;
-根据所述更新荷载信息,更新所述路径所对应的一个或多个复合路段,其中,每个复合路段包括所述路径中至少一个原子路段。
17.根据权利要求16所述的路径提供设备,其中,所述更新触发条件包括以下至少任一项:
-满足预定更新时间阈值;
-获取所述用户的更新操作;
-获取所述路径中原子路段所对应的荷载更新通知。
18.根据权利要求11至17中任一项所述的路径提供设备,其中,所述路径提供装置用于:
-根据所述路径所对应的路径度量信息,将所述一个或多个路径提供给所述用户,其中,所述路径包括所述一个或多个复合路段的路况信息。
19.根据权利要求18所述的路径提供设备,其中,所述路径度量信息包括以下至少任一项:
-所述路径所对应的距离信息;
-所述路径所对应的时间信息;
-所述路径所对应的费用信息;
-所述路径所对应的平均荷载信息。
20.根据权利要求11至19中任一项所述的路径提供设备,其中,该设备还包括:
位置获取装置,用于获取所述用户输入的目的地理位置;
其中,所述路径获取装置用于:
-根据所述目的地理位置,并结合所述用户的当前地理位置,匹配获取所述当前地理位置与所述目的地理位置间的一个或多个路径。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100657211A CN102682076A (zh) | 2012-03-13 | 2012-03-13 | 一种用于提供路径信息的方法与设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2012100657211A CN102682076A (zh) | 2012-03-13 | 2012-03-13 | 一种用于提供路径信息的方法与设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102682076A true CN102682076A (zh) | 2012-09-19 |
Family
ID=46814003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2012100657211A Pending CN102682076A (zh) | 2012-03-13 | 2012-03-13 | 一种用于提供路径信息的方法与设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102682076A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104754513A (zh) * | 2015-03-25 | 2015-07-01 | 百度在线网络技术(北京)有限公司 | 一种地理位置信息的获取方法及装置 |
CN109540165A (zh) * | 2018-11-26 | 2019-03-29 | 交通运输部路网监测与应急处置中心 | 一种启发式搜索的高速路网约束寻路算法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040249568A1 (en) * | 2003-04-11 | 2004-12-09 | Yoshinori Endo | Travel time calculating method and traffic information display method for a navigation device |
CN101982735A (zh) * | 2010-09-25 | 2011-03-02 | 上海美慧软件有限公司 | 一种关键路径实时动态旅行时间计算的方法 |
CN102128629A (zh) * | 2010-01-13 | 2011-07-20 | 华为技术有限公司 | 一种路径规划方法及导航***以及地理信息*** |
-
2012
- 2012-03-13 CN CN2012100657211A patent/CN102682076A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040249568A1 (en) * | 2003-04-11 | 2004-12-09 | Yoshinori Endo | Travel time calculating method and traffic information display method for a navigation device |
CN102128629A (zh) * | 2010-01-13 | 2011-07-20 | 华为技术有限公司 | 一种路径规划方法及导航***以及地理信息*** |
CN101982735A (zh) * | 2010-09-25 | 2011-03-02 | 上海美慧软件有限公司 | 一种关键路径实时动态旅行时间计算的方法 |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104754513A (zh) * | 2015-03-25 | 2015-07-01 | 百度在线网络技术(北京)有限公司 | 一种地理位置信息的获取方法及装置 |
CN109540165A (zh) * | 2018-11-26 | 2019-03-29 | 交通运输部路网监测与应急处置中心 | 一种启发式搜索的高速路网约束寻路算法 |
CN109540165B (zh) * | 2018-11-26 | 2022-07-01 | 交通运输部路网监测与应急处置中心 | 一种启发式搜索的高速路网约束寻路算法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110375755B (zh) | 用于高度定制的交互式移动地图的解决方案 | |
US11657420B2 (en) | Computing estimated value of providing service among geographical regions | |
Martínez et al. | Frequency optimization in public transportation systems: Formulation and metaheuristic approach | |
Liu et al. | A real-time personalized route recommendation system for self-drive tourists based on vehicle to vehicle communication | |
CN104156897B (zh) | 基于情景感知的室内导览*** | |
US20180197204A1 (en) | Method and Apparatus for Real-Time Delivery of Publicly Displayed Information to Mobile Devices | |
US20160298977A1 (en) | Systems and methods for simultaneous electronic display of various modes of transportation for viewing and comparing | |
JP6601947B2 (ja) | ナビゲーションシステム、ナビゲーション方法及びプログラム | |
US20200400458A1 (en) | Real-Time Mapping Using Geohashing | |
US10817807B2 (en) | Graphical user interface to reduce obscured features | |
CN105164683A (zh) | 用于地理定位图像的***和方法 | |
US20160061620A1 (en) | Systems and methods for electronic display of various conditions along a navigation route | |
CN104636457B (zh) | 一种位置搜索认知的方法及装置 | |
Liu et al. | Exploring nonlinear effects of built environment on jogging behavior using random forest | |
CN104006817A (zh) | 一种通过实时信息通讯的导航引路***和相应方法 | |
JP2009015739A (ja) | 交通情報配信サーバ、交通情報配信システム、および交通情報配信方法 | |
CN102682076A (zh) | 一种用于提供路径信息的方法与设备 | |
CN105426384A (zh) | 一种生成建议目标地点的方法和装置 | |
US20150178361A1 (en) | Information processing apparatus, information processing terminal, computer program product, and information processing method | |
CN106126628A (zh) | 一种公共区域智能信息查询追踪***及方法 | |
CN105069055A (zh) | 一种搭乘出租车的推荐方法、***及客户端 | |
CN108848463B (zh) | 通勤路线确定方法和装置 | |
US9697292B2 (en) | Content management device and content management method | |
CN107560633B (zh) | 一种路径规划方法及电子设备 | |
CN103886739B (zh) | 基于大规模实时交通指数***的个性化服务平台 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120919 |
|
RJ01 | Rejection of invention patent application after publication |