交通状况信息查询方法及交通状况信息查询系统的制作方法

文档序号:6433061阅读:484来源:国知局
专利名称:交通状况信息查询方法及交通状况信息查询系统的制作方法
技术领域
本发明涉及信息处理技术领域,特别涉及一种交通状况信息查询方法及交通状况信息查询系统。
背景技术
现在随着汽车越来越普及,人们对交通状况的查询需求也越来越大。交通状况查询服务又称为实时交通信息服务,服务器实时收集城市交通状况(比如拥堵、通畅、缓行)信息,使用户可以实时查询城市的交通状况。其中,服务器主要包括三大模块,即数据的收集模块、数据的处理模块和数据的发布模块。其中,数据的收集模块实时收集城市的路况信息,数据的处理模块建立城市的路况信息与道路路段的编码的对应关系,数据的发布模块将路况信息与道路路段的编码的对应关系和城市地图数据一起发送给用户侧的展示平台,展示平台将城市地图数据、路况信息与道路路段的编码的对应关系相结合,在城市地图的某个具体道路路段上显示出相应的路况信息供用户观看,这样用户就可以通过该展示平台看到城市的详细交通状况了。现有技术具有如下缺点现有技术中服务器只能将路况信息与道路路段的编码的对应关系和城市地图数据一起发送给用户侧的展示平台,用户侧的展示平台只能将城市地图数据、路况信息与道路路段的编码的对应关系相结合,在城市地图的具体道路路段上显示出相应的路况信息,不能为用户提供路口的交通状况查询服务。

发明内容
本发明实施例提供一种交通状况信息查询方法及交通状况信息查询系统,能够针对具体的路口查询交通状况信息。有鉴于此,本发明实施例提供一种交通状况信息查询方法,包括接收针对待查询路口的交通状况查询请求;获取所述待查询路口所连接的道路中连接所述待查询路口的路段的位置码;获取所述位置码所对应的交通状况。一种交通状况信息查询方法,包括接收交通状况查询请求;所述交通状况查询请求用于指示查询第一道路的第一路口和第二路口之间的路段的交通状况;确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码;获取所述位置码所对应的交通状况。一种交通状况查询系统,包括收发模块,用于接收针对待查询路口的交通状况查询请求;路口位置码服务模块,用于在所述收发模块接收到所述交通状况查询请求后,获取所述待查询路口所连接的道路中连接所述待查询路口的路段的位置码;交通状况查询服务模块,用于获取所述路口位置码服务模块所获取的位置码所对应的交通状况。一种交通状况查询系统,包括收发模块,用于接收交通状况查询请求;所述交通状况查询请求用于指示查询第一道路的第一路口和第二路口之间的路段的交通状况;位置码确定模块,用于根据所述交通状况查询请求,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码;交通状况查询服务模块,用于获取所述位置码确定模块所确定的位置码所对应的交通状况。本发明实施例在接收到针对待查询路口的交通状况查询请求之后,获取所述待查询路口所连接的道路中连接所述待查询路口的路段的位置码,然后获取该位置码所对应的交通状况信息,这样,给用户提供了对具体路口的交通状况信息的查询平台,使用户能够查询到某个具体路口的交通状况。本发明实施例在接收到用于指示查询第一道路的第一路口和第二路口之间的路段的交通状况的交通状况查询请求之后,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码,进而获取各位置码所对应的交通状况,这样,给用户提供了对一条道路上两个路口之间的交通状况信息的查询平台,使用户能够查询到两个路口之间的交通状况。


为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本发明实施例提供的基于一个路口的交通状况信息查询方法流程图;图2是本发明实施例提供的十字路口不意图;图3是本发明实施例提供的服务器建立路口的索引数据的方法流程图;图4是本发明另一实施例提供的基于一个路口的交通状况信息查询方法流程图;图5是本发明一实施例提供的两个路口之间的交通状况信息查询方法流程图;图6是本发明另一实施例提供的两个路口之间的交通状况信息查询方法流程图;图7是本发明实施例提供的一种交通状况信息查询系统结构图;图8是本发明实施例提供的另一种交通状况信息查询系统结构图。
具体实施例方式参阅图1,本发明实施例提供一种交通状况信息查询方法,其包括101、接收针对待查询路口的交通状况查询请求。该实施例各步骤的执行主体可以是服务器,比如呼叫中心处的服务器。其中,接收针对待查询路口的交通状况查询请求具体可以是接收用户侧设备发送的针对待查询路口的交通状况查询请求,其中,用户侧设备可以是用户侧的数据平台,比如,用户想查询某个路口的交通状况,则用户可以在用户侧的数据平台中输入该路口所连接的至少两条道路的标识,该数据平台就将携带该路口所连接的至少两条道路的标识的交通状况查询请求发送到服务器。或者,接收针对待查询路口的交通状况查询请求也可以是服务器接收呼叫中心的服务人员输入的针对某个路口的交通状况查询请求。比如机动车辆的驾驶员可以通过移动电话联系呼叫中心的服务人员,告诉呼叫中心的服务人员想了解某两条道路所连接的路口的交通状况,呼叫中心的服务人员在服务器上输入这两条道路的标识,并点击“查询”按钮,服务器就接收到针对该路口的交通状况查询请求。102、获取所述待查询路口所连接的道路中连接所述待查询路口的路段的位置码;其中,在该步骤之前,需要在服务器上配置各路口的索引数据,其中,各路口的索引数据可以是人工配置的,也可以是服务器自己生成的,服务器生成路口的索引数据的过程见后续图3所对应实施例的详细描述。其中,每个路口至少是N个道路的交叉路口,N大于等于2,各路口的索引数据包括各路口所连接的道路的标识,和,各路口所连接的道路中连接相应路口的路段的位置码,其中,各路口所连接的道路的标识具体可以是各路口所连接的道路的名称。比如,如图2所示的一个十字路口,该路口的索引数据包括该路口所连接的道路的名称,假定为苏州桥、深南大道,和该路口所连接的道路中连接该路口的路段的位置码,即苏州桥中连接该路口的路段的位置码和深南大道中连接该路口的路段的位置码,其中,苏州桥中连接该路口的路段包括苏州桥北路和苏州桥南路;深南大道中连接该路口的路段包括深南大道东路和深南大道西路。 在服务器配置各路口的索引数据的情况下,步骤102在实际应用中可以采用如下具体方式实现在预置的各路口的索引数据中,查找包括所述至少两条道路的标识的路口索引数据;其中,所找到的路口索引数据为所述待查询路口的索引数据;然后从所述待查询路口的索引数据中,获取连接所述待查询路口的路段的位置码。103、获取所述位置码所对应的交通状况。其中,如果步骤101中接收的是用户侧设备发送的针对待查询路口的交通状况查询请求,则该方法还包括向所述用户侧设备发送步骤103中所获取的交通状况,具体的,可以是向用户侧的展示平台发送步骤103中所获取的交通状况。本发明实施例在接收到针对待查询路口的交通状况查询请求之后,获取所述待查询路口所连接的道路中连接所述待查询路口的路段的位置码,然后获取该位置码所对应的交通状况信息,这样,给用户提供了对具体路口的交通状况信息的查询平台,使用户能够查询到某个具体路口的交通状况。其中,如图3所示,服务器配置各路口的索引数据的过程包括301、根据地图中道路之间的连接关系,确定各路口所连接的道路,获取各路口所连接的道路的标识。其中,地图中道路与道路连接的地方为路口,该步骤中根据地图确定各路口所连接的道路,并获得各路口所连接的道路的标识。其中,各路口所连接的道路的标识可以是各路口所连接的道路的名称。
302、获取各路口所连接的道路中连接相应路口的路段的位置码。具体的,根据预置的道路路段与位置码的对应关系表,获取各路口所连接的道路中连接相应路口的路段所对应的位置码并记录。比如,一个十字路口连接两条路,A大道和B大道,A大道中连接该路口的路段包括A大道北路和A大道南路;B大道中连接该路口的路段包括B大道东路和B大道西路。该步骤中,获取A大道北路和A大道南路的位置码,获取B大道东路和B大道西路的位置码。303、根据各路口所连接的道路的标识,和连接各路口的路段的位置码,建立各路口的索引数据,其中,各路口的索引数据包括各路口所连接的道路的信息,所述各路口所连接的道路的信息包括所连接的道路的标识,所连接的道路中连接相应路口的路段的位置码。续上述实例,上述十字路口的索引数据包括A大道的信息和B大道的信息,A大道的信息中包括A大道的标识,和A大道中连接该十字路口的A大道北路的位置码和A大道南路的位置码;其中,A大道的标识可以是A大道的名称。B大道的信息中包括B大道的标识,和B大道中连接该十字路口的B大道东路的位置码和B大道西路的位置码;其中,B大道的标识可以是B大道的名称。为了使本发明提供的交通状况信息查询方法更加清楚,如下实施例将对其进行详细描述401、用户侧的展示平台提供展示界面,接收用户在展示界面上输入的查询指令,该查询指令指示查询两条道路的连接路口周边路段的交通状况。其中,两条道路的连接路口为待查询路口。比如,用户想查询北环大道和深南大道的连接路口周边的交通状况,该步骤中用户在用户侧的展示界面中输入“北环大道”和“深南大道”,并点击“查询”按钮,使该用户侧的展示平台接收到查询指令。402、用户侧的展示平台向服务器发送交通状况查询请求,该交通状况查询请求中携带上述两条道路的标识。具体的,该步骤中用户侧的展示平台是向服务器的收发模块发送交通状况查询请求。续上述实例,该步骤中交通状况查询请求中携带北环大道和深南大道的标识,具体可以是北环大道和深南大道的名称。403、服务器在预置的各路口的索引数据中,查找包括上述两条道路的标识的路口索引数据;从所找到的路口的索引数据中,获取连接该路口的路段的位置码。其中,该步骤中所找到的路口的索引数据为上述待查询路口的索引数据。其中,预置的各路口的索引数据包括各路口所连接的道路的信息;具体的,各路口所连接的道路的信息包括所连接的道路的标识,所连接的道路中连接相应路口的路段的位置码。继上述实例,服务器在预置的各路口的索引数据中查找包括“北环大道”和“深南大道”的路口的索引数据,从该路口的索引数据中找到北环大道中连接该路口的路段的位置码,和,深南大道中连接该路口的路段的位置码。具体的,步骤403是由服务器中的路口位置码服务模块执行的。404、服务器向用户侧的展示平台发送步骤403中所获取的位置码。
具体的,该步骤是由收发模块将路口位置码服务模块获取的位置码向用户侧的展示平台发送。405、用户侧的展示平台向服务器发送查询请求,以请求查询连接待查询路口的路段的位置码所对应的交通状况。具体的,该步骤中,用户侧的展示平台是向服务器的收发模块发送查询请求。406、服务器获取连接该待查询路口的路段的位置码所对应的交通状况,向用户侧的展示平台返回查询响应,该查询响应中包括所获取的交通状况。具体的,该步骤是由服务器中的交通状况查询服务模块获取连接该待查询路口的路段的位置码所对应的交通状况,收发模块向用户侧的展示平台返回携带交通状况查询服务模块所获取的交通状况的查询响应。需要说明的是,在另一种实施方式中,可以不执行步骤404和步骤405,而是直接执行步骤406,即服务器在获取位置码之后,直接获取位置码所对应的交通状况。407、用户侧的展示平台显示上述待查询路口的交通状况查询结果,该交通状况查询结果包括步骤406中所接收到的连接该待查询路口的路段的位置码所对应的交通状况。本发明实施例在接收到携带待查询路口名称的交通状况查询请求之后,获取待查询路口所连接的道路中连接该待查询路口的路段的位置码,然后获取该位置码所对应的交通状况并发送给用户侧的展示平台,这样,给用户提供了对具体路口的交通状况信息的查询平台,使用户能够查询到某个具体路口的交通状况。参阅图5,本发明实施例提供另一种交通状况信息查询方法,该方法具体包括501、接收交通状况查询请求;所述交通状况查询请求用于指示查询第一道路的第一路口和第二路口之间的路段的交通状况。其中,该实施例各步骤的执行主体可以是服务器,比如呼叫中心处的服务器。其中,接收交通状况查询请求具体可以是接收用户侧设备发送的交通状况查询请求,其中,用户侧设备可以是用户侧的数据平台,比如,用户想查询第一道路的两个路口之间各路段的交通状况,则用户可以在用户侧的数据平台中输入第一道路的标识,与该第一道路连接的第二道路的标识,和与该第一道路连接的第三道路的标识,第一道路与第二道路的连接处和第一道路与第三道路的连接处为上述两个路口。该数据平台就将携带上述三条道路标识的交通状况查询请求发送到服务器。或者,接收交通状况查询请求也可以是服务器接收呼叫中心的服务人员输入的交通状况查询请求。比如机动车辆的驾驶员可以通过移动电话联系呼叫中心的服务人员,告诉呼叫中心的服务人员想了解第一道路与第二道路的连接处到第一道路与第三道路的连接处之间的各路段的交通状况,则呼叫中心的服务人员在服务器上输入第一道路的标识,与该第一道路连接的第二道路的标识,和与该第一道路连接的第三道路的标识,其中,第一道路与第二道路的连接处和第一道路与第三道路的连接处为两个路口,并点击“查询”按钮,服务器接收到交通状况查询请求。502、根据所述交通状况查询请求,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码。在该步骤之前,服务器在预置的各路口的索引数据中,查找包括第一道路的标识和第二道路的标识的路口索引数据,所找到的路口索引数据为第一路口的索引数据;查找包括第一道路的标识和第三道路的标识的路口索引数据,所找到的路口索引数据为第二路口的索引数据;该步骤具体可以采用如下方式实现从第一路口的索引数据中,获取所述第一道路中连接第一路口的路段的位置码;从第二路口的索引数据中,获取所述第一道路中连接第二路口的路段的位置码;根据所述第一道路中连接第一路口的路段的位置码和连接第二路口的路段的位置码,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码,其具体的确定方式见后续实施例详细描述。在该步骤之前,需要在服务器上配置各路口的索引数据,其中,各路口的索引数据可以是人工配置的,也可以是服务器自己生成的,其中,服务器生成路口的索引数据的过程见前述图3所对应实施例的详细描述。503、获取所述位置码所对应的交通状况。其中,如果步骤501中接收的是用户侧设备发送的交通状况查询请求,则步骤503之后,该方法还包括向用户侧设备发送步骤503中所获取的交通状况,其中,用户侧设备可以是用户侧的展示平台。本发明实施例在接收到用于指示查询第一道路的第一路口和第二路口之间的路段的交通状况的交通状况查询请求之后,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码,进而获取各位置码所对应的交通状况,这样,给用户提供了对两个路口间的交通状况信息的查询平台,使用户能够查询到两个路口间的交通状况。为了使本发明提供的上述交通状况信息查询方法更加清楚,如下实施例将对其进行详细描述601、用户侧的展示平台提供展示界面,接收用户在该展示界面中输入的查询指令,该查询指令指示查询第一道路的第一路口和第二路口间的各路段的交通状况。具体的,展示界面提供三个文本框,第一文本框、第二文本框和第三文本框,其中,第一文本框是应输入待查询道路标识的文本框,其中,所述待查询道路为待查询交通状况的道路,即第一道路;第二文本框和第三文本框是应输入与待查询道路连接以形成路口的道路的标识,比如与第一道路连接形成第一路口的第二道路的标识,与第一道路连接形成第二路口的第三道路的标识,用户在这三个文本框输入相应的道路标识,用户侧的展示平台接收到查询指令。比如,第一道路为北环大道,用户想查询北环大道与深南大道的交接处到北环大道与宝冠路的交接处之间的各路段的交通状况。该步骤中,用户在展示界面的第一文本框中输入“北环大道”,在展示界面的第二文本框中输入“深南大道”,在展示界面的第三文本框中输入“宝冠路”并点击“查询”按钮,用户侧的展示平台接收到相应的查询指令。602、用户侧的展示平台向服务器发送交通状况查询请求,该交通状况查询请求用于指示查询第一道路的第一路口和第二路口之间的路段的交通状况。其中,该所述交通状况查询请求包括第一道路的标识,与所述第一道路连接的第二道路的标识和与所述第一道路连接的第三道路的标识,第二道路是与第一道路连接形成第一路口的道路,第三道路是与第一道路连接形成第二路口的道路。续上述实例,该步骤中用户侧的展示平台是向服务器发送携带北环大道标识、深南大道标识和宝冠路标识的交通状况查询请求,该交通状况查询请求用于指示查询北环大道与深南大道的交接处到北环大道与宝冠路的交接处之间的各路段的交通状况。具体的,该步骤中用户侧的展示平台是向服务器的收发模块发送交通状况查询请求的。603、服务器在预置的各路口的索引数据中,查找包括第一道路的标识和第二道路的标识的路口索引数据,所找到的路口索引数据为第一路口的索引数据;查找包括第一道路的标识和第三道路的标识的路口索引数据,所找到的路口索引数据为第二路口的索引数据。其中,预置的各路口的索引数据包括各路口所连接的道路的信息;具体的,各路口所连接的道路的信息包括所连接的道路的标识,所连接的道路中连接相应路口的路段的位置码。续上述实例,该步骤中服务器在各路口的索引数据中查找包括北环大道和深南大道标识的路口的索引数据,查找包括北环大道和宝冠路标识的路口的索引数据。具体的,步骤603是由服务器的路口位置码服务模块执行的。604、服务器从第一路口的索引数据中,获取所述第一道路中连接第一路口的路段的位置码;从第二路口的索引数据中,获取所述第一道路中连接第二路口的路段的位置码;根据所述第一道路中连接第一路口的路段的位置码和连接第二路口的路段的位置码,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码。具体的,可以根据第一道路中连接第一路口的路段的位置码和连接第二路口的路段的位置码,以及第一道路各路段位置码之间的顺序关系,获取第一道路中连接第一路口的路段的位置码和连接第二路口的路段的位置码之间的位置码,也就得到了位于第一路口和第二路口之间的各路段的位置码。其中,第一道路中连接第一路口的路段的位置码和连接第二路口的路段的位置码之间的位置码通过如下方式获取由于服务器中保存的第一道路各路段的位置码之间是有顺序关系的,该步骤中路口位置码服务模块可以从所保存的第一道路各路段的位置码中查询到连接第一路口的路段的位置码的下一个位置码,然后查询该下一个位置码的下一个位置码,直到查询到连接第二路口的路段的位置码为止。具体的,步骤604是由服务器中的路口位置码服务模块执行的。605、服务器向用户侧的展示平台发送第一道路上位于第一路口和第二路口之间的各路段的位置码。具体的,步骤605是由服务器中的收发模块将路口位置码服务模块获取的位置码向用户侧的展示平台发送。606、用户侧的展示平台向服务器发送查询请求,以请求查询位于第一路口和第二路口之间的各路段的位置码所对应的交通状况。其中,用户侧的展示平台向服务器中的收发模块发送查询请求。607、服务器获取第一道路上位于第一路口和第二路口之间的各路段的位置码所对应的交通状况,向用户侧的展示平台返回查询响应,该查询响应包括服务器所获取的交通状况。其中,该步骤是由服务器中的交通状况查询服务模块获取第一道路上位于第一路口和第二路口之间的各路段的位置码所对应的交通状况,收发模块向用户侧的展示平台返回携带上述交通状况的查询响应。需要说明的是,在另一种实施方式中,可以不执行步骤605和步骤606,而是直接执行步骤607,即服务器在获取位置码之后,直接获取位置码所对应的交通状况。608、用户侧的展示平台显示交通状况查询结果,该交通状况查询结果包括位于第一路口和第二路口之间的各路段的位置码所对应的交通状况。本发明实施例在接收到用于指示查询第一道路的第一路口和第二路口之间的路段的交通状况的交通状况查询请求之后,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码,进而获取各位置码所对应的交通状况,这样,给用户提供了对两个路口间的交通状况信息的查询平台,使用户能够查询到两个路口间的交通状况。参阅图7,本发明实施例提供一种交通状况信息查询系统,其主要包括收发模块10,用于接收针对待查询路口的交通状况查询请求;其中,所述交通状况查询请求中携带所述待查询路口所连接的至少两条道路的标识。其中,所述至少两条道路的标识可以为至少两条道路的名称。路口位置码服务模块20,用于在收发模块10接收到所述交通状况查询请求后,获取所述待查询路口所连接的道路中连接所述待查询路口的路段的位置码;交通状况查询服务模块30,用于获取所述路口位置码服务模块20所获取的位置码所对应的交通状况。其中,路口位置码服务模块20具体包括索引数据查找模块21,用于在预置的各路口的索引数据中,查找包括所述至少两条道路的标识的路口索引数据;所找到的路口索引数据为所述待查询路口的索引数据;路段位置码获取模块22,用于从所述待查询路口的索引数据中,获取连接所述待查询路口的路段的位置码。其中各路口的索引数据包含的内容请参照方法实施例的相应描述,在此不再赘述。为了建立各路口的索引数据,该交通状况信息查询系统还包括建立模块40,其中,建立模块40具体包括第一获取模块41,用于根据地图中道路之间的连接关系,确定各路口所连接的道路,获取各路口所连接的道路的标识;第二获取模块42,用于获取各路口所连接的道路中连接相应路口的路段的位置码;索引数据建立模块43,用于根据第一获取模块41所获取的各路口所连接的道路的标识,和第二获取模块42所获取的连接各路口的路段的位置码,建立各路口的索引数据。需要说明的是,上述交通状况信息查询系统中的各模块可以集成在一个服务器上,也可以位于不同的设备上,比如路口位置码服务模块20、交通状况查询服务模块30分别位于不同的设备上,不影响本发明的实现。本发明实施例中的交通状况信息查询系统在接收到针对待查询路口的交通状况查询请求之后,获取所述待查询路口所连接的道路中连接所述待查询路口的路段的位置码,然后获取该位置码所对应的交通状况信息,这样,给用户提供了对具体路口的交通状况信息的查询平台,使用户能够查询到某个具体路口的交通状况。参阅图8,本发明实施例提供一种交通状况信息查询系统,其主要包括收发模块50、路口位置码服务模块60和交通状况查询服务模块90,其中,路口位置码服务模块60包括位置码确定模块70 ;收发模块50,用于接收交通状况查询请求;所述交通状况查询请求用于指示查询第一道路的第一路口和第二路口之间的路段的交通状况;位置码确定模块70,用于根据所述交通状况查询请求,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码;交通状况查询服务模块90,用于获取所述位置码确定模块70所确定的位置码所对应的交通状况。其中,所述交通状况查询请求包括第一道路的标识,与所述第一道路连接的第二道路的标识和与所述第一道路连接的第三道路的标识,所述第一道路与所述第二道路连接处为第一路口,所述第一道路与所述第三道路连接处为第二路口。其中,该路口位置码服务模块60还包括索引数据查找模块80用于在预置的各路口的索引数据中,查找包括第一道路的标识和第二道路的标识的路口索引数据,所找到的路口索引数据为第一路口的索引数据;查找包括第一道路的标识和第三道路的标识的路口索引数据,所找到的路口索引数据为第二路口的索引数据;此时,所述位置码确定模块70包括第一位置码获取子模块,用于从第一路口的索引数据中,获取所述第一道路中连接第一路口的路段的位置码;从第二路口的索引数据中,获取所述第一道路中连接第二路口的路段的位置码;第二位置码获取子模块,用于根据所述第一道路中连接第一路口的路段的位置码和连接第二路口的路段的位置码,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码,具体的,根据第一道路中连接第一路口的路段的位置码和连接第二路口的路段的位置码,以及第一道路各路段位置码之间的顺序关系,获取第一道路中连接第一路口的路段的位置码和连接第二路口的路段的位置码之间的位置码。为了建立各路口的索引数据,该交通状况信息查询系统还包括建立模块900,其中,建立模块900具体包括第一获取模块901,用于根据地图中道路之间的连接关系,确定各路口所连接的道路,获取各路口所连接的道路的标识;第二获取模块902,用于获取各路口所连接的道路中连接相应路口的路段的位置码;索引数据建立模块903,用于根据第一获取模块901所获取的各路口所连接的道路的标识,和第二获取模块902所获取的连接各路口的路段的位置码,建立各路口的索引数据。需要说明的是,上述交通状况信息查询系统中的各模块可以集成在一个服务器上,也可以位于不同的设备上,比如路口位置码服务模块60和交通状况查询服务模块90分别位于不同的设备上,不影响本发明的实现。本发明实施例在接收到用于指示查询第一道路的第一路口和第二路口之间的路段的交通状况的交通状况查询请求之后,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码,进而获取各位置码所对应的交通状况,这样,给用户提供了对两个路口间的交通状况信息的查询平台,使用户能够查询到两个路口间的交通状况。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,例如只读存储器,磁盘或光盘等。以上对本发明实施例所提供的交通状况信息查询方法及交通状况信息查询系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种交通状况信息查询方法,其特征在于,包括 接收针对待查询路口的交通状况查询请求; 获取所述待查询路口所连接的道路中连接所述待查询路口的路段的位置码; 获取所述位置码所对应的交通状况。
2.根据权利要求1所述的方法,其特征在于, 所述交通状况查询请求中携带所述待查询路口所连接的至少两条道路的标识; 获取所述待查询路口所连接的道路中连接所述待查询路口的路段的位置码包括 在预置的各路口的索引数据中,查找包括所述至少两条道路的标识的路口索引数据;所找到的路口索引数据为所述待查询路口的索引数据; 从所述待查询路口的索引数据中,获取连接所述待查询路口的路段的位置码。
3.根据权利要求2所述的方法,其特征在于,该方法还包括 根据地图中道路之间的连接关系,确定各路口所连接的道路,获取各路口所连接的道路的标识; 获取各路口所连接的道路中连接相应路口的路段的位置码; 根据各路口所连接的道路的标识,和连接各路口的路段的位置码,建立各路口的索引数据。
4.一种交通状况信息查询方法,其特征在于,包括 接收交通状况查询请求;所述交通状况查询请求用于指示查询第一道路的第一路口和第二路口之间的路段的交通状况; 确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码; 获取所述位置码所对应的交通状况。
5.根据权利要求4所述的方法,其特征在于, 所述交通状况查询请求包括第一道路的标识,与所述第一道路连接的第二道路的标识和与所述第一道路连接的第三道路的标识,所述第一道路与所述第二道路连接处为第一路口,所述第一道路与所述第三道路连接处为第二路口。
6.根据权利要求5所述的方法,其特征在于, 在确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码之前,该方法还包括 在预置的各路口的索引数据中,查找包括第一道路的标识和第二道路的标识的路口索引数据,所找到的路口索引数据为第一路口的索引数据;查找包括第一道路的标识和第三道路的标识的路口索引数据,所找到的路口索引数据为第二路口的索引数据; 确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码包括 从第一路口的索引数据中,获取所述第一道路中连接第一路口的路段的位置码; 从第二路口的索引数据中,获取所述第一道路中连接第二路口的路段的位置码; 根据所述第一道路中连接第一路口的路段的位置码和连接第二路口的路段的位置码,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码。
7.根据权利要求6所述的方法,其特征在于,还包括 根据地图中道路之间的连接关系,确定各路口所连接的道路,获取各路口所连接的道路的标识;获取各路口所连接的道路中连接相应路口的路段的位置码; 根据各路口所连接的道路的标识,和连接各路口的路段的位置码,建立各路口的索引数据。
8.一种交通状况查询系统,其特征在于,包括 收发模块,用于接收针对待查询路口的交通状况查询请求; 路口位置码服务模块,用于在所述收发模块接收到所述交通状况查询请求后,获取所述待查询路口所连接的道路中连接所述待查询路口的路段的位置码; 交通状况查询服务模块,用于获取所述路口位置码服务模块所获取的位置码所对应的交通状况。
9.根据权利要求8所述的系统,其特征在于, 所述交通状况查询请求中携带所述待查询路口所连接的至少两条道路的标识; 所述路口位置码服务模块包括 索引数据查找模块,用于在预置的各路口的索引数据中,查找包括所述至少两条道路的标识的路口索引数据;所找到的路口索引数据为所述待查询路口的索引数据; 路段位置码获取模块,用于从所述待查询路口的索引数据中,获取连接所述待查询路口的路段的位置码。
10.根据权利要求9所述的系统,其特征在于,还包括 第一获取模块,用于根据地图中道路之间的连接关系,确定各路口所连接的道路,获取各路口所连接的道路的标识; 第二获取模块,用于获取各路口所连接的道路中连接相应路口的路段的位置码; 索引数据建立模块,用于根据第一获取模块所获取的各路口所连接的道路的标识,和第二获取模块所获取的连接各路口的路段的位置码,建立各路口的索引数据。
11.一种交通状况查询系统,其特征在于,包括 收发模块,用于接收交通状况查询请求;所述交通状况查询请求用于指示查询第一道路的第一路口和第二路口之间的路段的交通状况; 位置码确定模块,用于根据所述交通状况查询请求,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码; 交通状况查询服务模块,用于获取所述位置码确定模块所确定的位置码所对应的交通状况。
12.根据权利要求11所述的系统,其特征在于, 所述交通状况查询请求包括第一道路的标识,与所述第一道路连接的第二道路的标识和与所述第一道路连接的第三道路的标识,所述第一道路与所述第二道路连接处为第一路口,所述第一道路与所述第三道路连接处为第二路口。
13.根据权利要求12所述的系统,其特征在于,还包括 索引数据查找模块,用于在预置的各路口的索引数据中,查找包括第一道路的标识和第二道路的标识的路口索引数据,所找到的路口索引数据为第一路口的索引数据;查找包括第一道路的标识和第三道路的标识的路口索引数据,所找到的路口索引数据为第二路口的索引数据; 所述位置码确定模块包括第一位置码获取子模块,用于从第一路口的索引数据中,获取所述第一道路中连接第一路口的路段的位置码;从第二路口的索引数据中,获取所述第一道路中连接第二路口的路段的位置码; 第二位置码获取子模块,用于根据所述第一道路中连接第一路口的路段的位置码和连接第二路口的路段的位置码,确定所述第一道路中位于所述第一路口和第二路口之间的各路段的位置码。
14.根据权利要求13所述的系统,其特征在于,还包括 第一获取模块,用于根据地图中道路之间的连接关系,确定各路口所连接的道路,获取各路口所连接的道路的标识; 第二获取模块,用于获取各路口所连接的道路中连接相应路口的路段的位置码; 索引数据建立模块,用于根据第一获取模块所获取的各路口所连接的道路的标识,和第二获取模块所获取的连接各路口的路段的位置码,建立各路口的索引数据。
全文摘要
本发明提供一种交通状况信息查询方法及交通状况信息查询系统,其中,交通状况信息查询方法具体包括接收针对待查询路口的交通状况查询请求;获取所述待查询路口所连接的道路中连接所述待查询路口的路段的位置码;获取所述位置码所对应的交通状况。使用本发明提供的上述技术方案,能够针对具体的路口查询交通状况信息。
文档编号G06F17/30GK102999510SQ201110270249
公开日2013年3月27日 申请日期2011年9月13日 优先权日2011年9月13日
发明者李宾, 曾利非, 胡润波, 张磊 申请人:高德软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1