专利名称:一种导航信息服务系统的制作方法
技术领域:
本发明涉及通信技术,特别涉及一种导航技术。
背景技术:
随着城市车辆保有量的增加,自驾出行成为交通出行的主要方式,然而随着车辆 的增加,道路拥堵日益严峻,对于驾驶员来说,出行环境更为复杂,由于驾驶经验和外界信 息获取途径的缺乏,驾驶员无法对道路情况做出正确的判断,导致被拥堵所困,加剧路网拥 堵的严重程度,形成恶性循环,因此导航服务的提供能够在很大程度上缓解道路的交通压 力,改善驾驶员的出行环境。传统的车载导航系统是基于静态地图信息的导航技术,尽管有些车载导航仪已经 具备了动态导航功能,但是也仅仅提供较为单一的信息服务,不适用于较为复杂的道路交 通状况,对某些突发交通状况(如堵车、临时交通管制、交通事故等)没有及时有效的应对 措施,也无法根据用户需求设计导航路线,也就无法满足用户个性化出行的导航需求。
发明内容
本发明实施例提供一种导航信息服务系统,用以实现根据用户需求设计导航路 线,满足用户个性化出行的需要。为此本发明实施例提供的第一种导航信息服务系统,包括客户端,设置在发布终端上,用于接收用户通过人机交互界面在备选查询条件中 选择并提交的查询条件,生成包含查询条件的XML导航服务请求,并通过所述发布终端发 送;以及通过所述发布终端接收包含导航信息的XML导航信息描述文件,从中解析出导航 信息并发布到所述人机交互界面上;导航服务平台,通过移动通信网络连接所述发布终端,用于接收提供不同类型交 通信息查询服务的交通信息服务器的注册,并通过所述移动通信网络接收发布终端的XML 导航服务请求,从中获得所述查询条件,根据设定的服务分解规则将其中包含的查询条件 分解为至少一组查询子条件,并根据已经注册的查询服务类型信息,分别确定以每一组查 询子条件进行查询时需要的查询服务类型信息,并依次调用各个交通信息服务器,获得以 每一组查询子条件进行查询时的查询子结果,根据各个查询子结果确定导航信息,生成包 含所述导航信息的XML导航信息描述文件,并通过移动通信网络发送给发布终端。较佳的,所述导航服务平台具体包括服务注册子系统,用于通过设定输入界面接收提供不同类型交通信息查询服务的 交通信息服务器的注册,并获得通过注册的各个交通信息服务器提供的查询服务类型信息 以及地址信息的对应关系表;需求辨识子系统,通过所述移动通信网络接收发布终端的XML导航服务请求,从 中获得所述查询条件,生成包含XML查询条件描述文件并输出;服务匹配子系统,用于接收所述XML查询条件描述文件,根据设定的服务分解规则将其中包含的查询条件分解为至少一组查询子条件,并根据已经注册的查询服务类型信 息,确定以每一组查询子条件进行查询时需要的查询服务类型信息,获得需要的各个查询 服务类型的交通信息服务器地址信息,生成并输出XML服务列表,所述XML服务列表中包含 分解出的每一个查询服务类型信息,各服务类型信息对应的一组查询子条件以及提供相应 查询服务的服务器地址信息;服务合成子系统,用于接收所述XML服务列表,根据各交通信息服务器地址信息, 通过所述服务注册子系统调用各个交通信息服务器,获得以每一组查询子条件进行查询时 的查询结果,根据查询结果确定导航信息,生成包含导航信息的XML导航信息描述文件并 输出;服务交付子系统,用于接收所述XML导航信息描述文件,并通过所述通过移动通 信网络发送给发布终端。其中,所述服务注册子系统,还用于保存所述对应关系表;所述服务匹配子系统,具体用于将需要的各个查询服务类型信息发送给服务注册 子系统,服务注册子系统根据所述中对应关系表确定相应的交通信息服务器地址信息,并 发送给服务匹配子系统。或者,所述服务注册子系统,还用于将所述对应关系表发送给服务匹配子系统;所述服务匹配子系统,具体用于接收并保存所述对应关系表,以及根据所述对应 关系表获得需要的各个查询服务类型的交通信息服务器地址信息。进一步,所述发布终端为导航仪或者个人数字助理PDA,所述查询条件具体包括路 径起点、路径终点和路径约束信息,所述XML导航信息描述文件中还包含所述路径约束信 息,其中所述客户端还用于在接收到用户通过人机交互界面提交的重导航服务请求、或者 根据用户设定的查询周期,在每一个查询周期到达时,通过所述发布终端的定位系统获得 发布终端当前的位置信息,并当前位置信息作为路径起点信息,从导航信息中获得路径终 点信息,从所述XML导航信息描述文件中获得路径约束信息,重新生成导航服务请求并通 过移动通信网络发送给导航服务平台。第二种导航信息服务系统,包括第一客户端,设置在第一发布终端上,用于接收包含导航信息的XML导航信息描 述文件,从中解析出导航信息并发布到第一发布终端的第一人机交互界面上;第二客户端,设置在第二发布终端上,用于接收用户通过第二发布终端的第二人 机交互界面在备选查询条件中选择并提交的查询条件,生成包含查询条件的XML导航服务 请求,并通过互联网发送;以及接收包含导航信息的XML导航信息描述文件转发给第一发 布终端;导航服务平台,通过互联网连接所述第二发布终端,用于接收提供不同类型交通 信息查询服务的交通信息服务器的注册,并通过所述互联网接收第二发布终端转发的XML 导航服务请求,从中获得所述查询条件,根据设定的服务分解规则将其中包含的查询条件 分解为至少一组查询子条件,并根据已经注册的查询服务类型信息,分别确定以每一组查 询子条件进行查询时需要的查询服务类型信息,并依次调用各个交通信息服务器,获得以 每一组查询子条件进行查询时的查询子结果,根据各个查询子结果确定导航信息,生成包含所述导航信息的XML导航信息描述文件,并通过互联网发送给第二发布终端。进一步,所述第一发布终端为导航仪或者个人数字助理PDA,所述第二发布终端为 计算机,所述查询条件具体包括路径起点、路径终点和路径约束信息,所述XML导航信息描 述文件中还包含所述路径约束信息,其中所述第一客户端还用于在接收到用户通过第一人机交互界面提交的重导航服务 请求、或者根据用户设定的查询周期,在每一个查询周期到达时,通过所述第一发布终端的 定位系统获得第一发布终端当前的位置信息,并将当前位置信息作为路径起点信息,从导 航信息中获得路径终点信息,从所述XML导航信息描述文件中获得路径约束信息,重新生 成导航服务请求并通过移动通信网络发送给导航服务平台;所述导航服务平台还根据第一发布终端发送的导航服务请求获得导航信息,生成 包含所述导航信息的XML导航信息描述文件,并通过移动通信网络发送给第一发布终端。本发明实施例提供一种导航信息服务系统,主要包括至少两个用于实现接力发布 的发布终端和一个导航服务平台,每一个发布终端上设置有导航客户端,用于提供查询导 航信息的人机交互界面,各种交通信息服务可以注册到导航服务平台上,根据已经注册的 导航服务设计人机交互界面上可供选择的查询条件,根据用户选择提交的查询条件分解到 各个服务中分别进行查询,再根据查询结果综合考虑获得满足用于需求的导航信息,两个 发布终端可以实现交通信息的实时查询,从而为用户提供根据实时综合交通信息进行导航 的服务。
图la、图Ib和图2为本发明实施例提供的导航信息服务系统的结构示意图;图3为本发明实施例中提到的路网结构示意图。
具体实施例方式本发明实施例为改变以往车载导航仪依靠单一交通信息进行导航的缺陷,将多种 交通信息查询服务进行融合,为用户提供根据综合交通信息进行导航的服务,并利用发布 终端之间的接力发布,能够在用户出行前、出行中实时为用户提供所需的各类导航信息。下 面辅助以附图进行详细说明。如图Ia所示,为本发明实施例提供的第一种直接通过移动的发布终端进行出行 前以及出行中查询的导航信息服务系统,主要包括一个用于查询和发布的移动发布终端和 导航服务平台,发布终端上设置有导航客户端,用于提供导航信息的人机交互界面,各种交 通信息服务可以注册到导航服务平台上,根据已经注册的导航服务平台设计人机交互界面 上可供选择的查询条件,根据用户选择提交的查询条件分解到各个服务中分别进行查询, 再根据查询结果综合考虑获得满足用于需求的导航信息,并通过移动通信网络发给给发布 终端,可以实现交通信息的实时查询,从而为用户提供根据实时综合交通信息进行导航的 服务。仍参见图Ia所示,导航信息服务系统具体包括客户端11a,设置在发布终端上,用于接收用户通过发布终端的人机交互界面在备 选查询条件中选择并提交的查询条件,生成包含查询条件的XML导航服务请求,并通过所发布终端发送给导航服务平台;以及通过发布终端接收包含导航信息的XML导航信息描述 文件,从中解析出导航信息并发布到人机交互界面上;导航服务平台13,通过移动通信网络连接发布终端,用于接收提供不同类型交通 信息服务的交通信息服务器(141、142. . . . 14η)的注册,并通过互联网接收发布终端的XML 导航服务请求,从中获得查询条件,根据设定的服务分解规则将其中包含的查询条件分解 为至少一组查询子条件,并根据已经注册的查询服务类型信息,分别确定以每一组查询子 条件进行查询时需要的查询服务类型信息,并依次调用各个交通信息服务器,获得以每一 组查询子条件进行查询时的查询子结果,根据各个查询子结果确定导航信息,生成包含导 航信息的XML导航信息描述文件,并通过移动通信网络发送给发布终端。如果需要在出行中实时根据交通系统情况更新导航信息,本发明实施例还提供以 下方案将路径约束信息携带在XML导航信息描述文件中返回给客户端,并在客户端Ila 设置一键式重导航服务发送按键,在需要更新导航信息时,用户按下按键以启动新的导航 信息服务请求,或者设置一个查询周期,客户端Ila在每一个查询周期到达时,自动启动新 的导航信息服务请求,导航信息服务请求被启动后,客户端Ila需要通过发布终端的定位 系统获得发布终端当前的位置信息,并将当前位置信息作为路径起点信息,从导航信息中 获得路径终点信息,从XML导航信息描述文件中获得路径约束信息,重新生成导航服务请 求并通过移动通信网络发送给导航服务平台13 ;导航服务平台13还根据发布终端发送的导航服务请求获得导航信息,生成包含 导航信息的XML导航信息描述文件,并通过移动通信网络发送给发布终端11a。如图Ib所示,为本发明实施例提供的第二种导航信息服务系统,主要包括至少两 个用于实现接力发布的两个发布终端和一个导航服务平台,每一个发布终端上设置有导航 客户端,用于提供导航信息的人机交互界面,各种交通信息服务可以注册到导航服务平台 上,根据已经注册的导航服务平台设计人机交互界面上可供选择的查询条件,根据用户选 择提交的查询条件分解到各个服务中分别进行查询,再根据查询结果综合考虑获得满足用 于需求的导航信息,由于两个发布终端中,一个通过互联网连接导航服务平台,并通过移动 通信网络连接另一个发布终端,为移动的另一个发布终端起到传递信息的作用,可以实现 交通信息的实时查询,从而为用户提供根据实时综合交通信息进行导航的服务。仍参见图Ib所示,本发明实施例提供的导航信息服务系统,具体包括第一客户端11b,设置在第一发布终端上,通过第一发布终端接收第二发布和转发 的XML导航服务请求,XML导航信息描述文件包含导航信息的,第一客户端lib从中解析出 导航信息并发布到第一发布终端的第一人机交互界面上;第二客户端12b,设置在第二发布终端上,第二发布终端通过移动通信网络连接第 一发布终端,或者也可以通过USB接口有线连接第一发布终端,用于接收用户通过第二发 布终端的第二人机交互界面在备选查询条件中选择并提交的查询条件,生成包含查询条件 的XML导航服务请求,并通过互联网发送给导航服务平台;以及接收到包含导航信息的XML 导航信息描述文件时通过无线或有线方式转发给第一发布终端,实现接力发布;导航服务平台13,通过互联网连接第二发布终端,用于接收提供不同类型交通信 息服务的交通信息服务器(141、142....14n)的注册,并通过互联网接收第二发布终端的XML导航服务请求,从中获得查询条件,根据设定的服务分解规则将其中包含的查询条件分 解为至少一组查询子条件,并根据已经注册的查询服务类型信息,分别确定以每一组查询 子条件进行查询时需要的查询服务类型信息,并依次调用各个交通信息服务器,获得以每 一组查询子条件进行查询时的查询子结果,根据各个查询子结果确定导航信息,生成包含 导航信息的XML导航信息描述文件,并通过互联网发送给第二发布终端。上述系统中,第一发布终端为具有移动通信功能的终端,例如手机和导航仪等,可 以通过移动通信网络或者USB接口和第二发布终端通信连接,第二发布终端上设置了第二 客户端,第二客户端的人机交互界面上根据已经注册的各种类型的查询服务设置各种可供 用户选择的查询条件,查询条件中可以包括导航的起点和终点,还可以包括根据用户偏好 设置的路径约束条件等,例如注册有交通路况实时查询服务时,可以提供以用时最短为约 束条件的查询,有各种票务信息的查询服务时,可以进一步设置以费用最少为约束条件的 查询等。根据设定的分解规则,导航服务平台将用户选择的查询条件分解为多组子条件, 每一组子条件可以利用已经注册的某种查询服务获得查询结果,进而综合各种查询结果获 得导航服务并返回给用户。当然,还可以进一步包括第三个甚至更多的发布终端,根据用户的设置,第二发布 终端将导航信息转发给第一发布终端,第一发布终端再进一步接力转发给其他发布终端。 当然也可以由第二发布终端直接将导航信息并行转发给其他每一个发布终端,例如用户在 人机交互界面上输入多个车载导航仪的信息,第二发布终端通过移动通信方式直接将导航 信息并行转发多个车载导航仪,实现对一组用户的同步导航等。第一发布终端也可以是装 载了导航软件的手机、PDB等手持通信设备。例如下表1所示,人机交互界面输入的查询条件可以包括以下字段表 1.
权利要求
1.一种导航信息服务系统,其特征在于,包括客户端,设置在发布终端上,用于接收用户通过人机交互界面在备选查询条件中选择 并提交的查询条件,生成包含查询条件的XML导航服务请求,并通过所述发布终端发送;以 及通过所述发布终端接收包含导航信息的XML导航信息描述文件,从中解析出导航信息并 发布到所述人机交互界面上;导航服务平台,通过移动通信网络连接所述发布终端,用于接收提供不同类型交通信 息查询服务的交通信息服务器的注册,并通过所述移动通信网络接收发布终端的XML导航 服务请求,从中获得所述查询条件,根据设定的服务分解规则将其中包含的查询条件分解 为至少一组查询子条件,并根据已经注册的查询服务类型信息,分别确定以每一组查询子 条件进行查询时需要的查询服务类型信息,并依次调用各个交通信息服务器,获得以每一 组查询子条件进行查询时的查询子结果,根据各个查询子结果确定导航信息,生成包含所 述导航信息的XML导航信息描述文件,并通过移动通信网络发送给发布终端。
2.如权利要求1所述的导航信息服务系统,其特征在于,所述导航服务平台具体包括服务注册子系统,用于通过设定输入界面接收提供不同类型交通信息查询服务的交通信息服务器的注册,并获得通过注册的各个交通信息服务器提供的查询服务类型信息以及 地址信息的对应关系表;需求辨识子系统,通过所述移动通信网络接收发布终端的XML导航服务请求,从中获 得所述查询条件,生成包含XML查询条件描述文件并输出;服务匹配子系统,用于接收所述XML查询条件描述文件,根据设定的服务分解规则将 其中包含的查询条件分解为至少一组查询子条件,并根据已经注册的查询服务类型信息, 确定以每一组查询子条件进行查询时需要的查询服务类型信息,获得需要的各个查询服务 类型的交通信息服务器地址信息,生成并输出XML服务列表,所述XML服务列表中包含分解 出的每一个查询服务类型信息,各服务类型信息对应的一组查询子条件以及提供相应查询 服务的服务器地址信息;服务合成子系统,用于接收所述XML服务列表,根据各交通信息服务器地址信息,通过 所述服务注册子系统调用各个交通信息服务器,获得以每一组查询子条件进行查询时的查 询结果,根据查询结果确定导航信息,生成包含导航信息的XML导航信息描述文件并输出;服务交付子系统,用于接收所述XML导航信息描述文件,并通过所述通过移动通信网 络发送给发布终端。
3.如权利要求2所述的导航信息服务系统,其特征在于,所述服务注册子系统,还用于 保存所述对应关系表;所述服务匹配子系统,具体用于将需要的各个查询服务类型信息发送给服务注册子系 统,服务注册子系统根据所述中对应关系表确定相应的交通信息服务器地址信息,并发送 给服务匹配子系统。
4.如权利要求2所述的导航信息服务系统,其特征在于,所述服务注册子系统,还用于 将所述对应关系表发送给服务匹配子系统;所述服务匹配子系统,具体用于接收并保存所述对应关系表,以及根据所述对应关系 表获得需要的各个查询服务类型的交通信息服务器地址信息。
5.如权利要求1所述的导航信息服务系统,其特征在于,所述发布终端为导航仪或者个人数字助理PDA,所述查询条件具体包括路径起点、路径终点和路径约束信息,所述XML 导航信息描述文件中还包含所述路径约束信息,其中所述客户端还用于在接收到用户通过人机交互界面提交的重导航服务请求、或者根据 用户设定的查询周期,在每一个查询周期到达时,通过所述发布终端的定位系统获得发布 终端当前的位置信息,并当前位置信息作为路径起点信息,从导航信息中获得路径终点信 息,从所述XML导航信息描述文件中获得路径约束信息,重新生成导航服务请求并通过移 动通信网络发送给导航服务平台。
6.一种导航信息服务系统,其特征在于,包括第一客户端,设置在第一发布终端上,用于接收包含导航信息的XML导航信息描述文 件,从中解析出导航信息并发布到第一发布终端的第一人机交互界面上;第二客户端,设置在第二发布终端上,用于接收用户通过第二发布终端的第二人机交 互界面在备选查询条件中选择并提交的查询条件,生成包含查询条件的XML导航服务请 求,并通过互联网发送;以及接收包含导航信息的XML导航信息描述文件转发给第一发布 终端;导航服务平台,通过互联网连接所述第二发布终端,用于接收提供不同类型交通信息 查询服务的交通信息服务器的注册,并通过所述互联网接收第二发布终端转发的XML导航 服务请求,从中获得所述查询条件,根据设定的服务分解规则将其中包含的查询条件分解 为至少一组查询子条件,并根据已经注册的查询服务类型信息,分别确定以每一组查询子 条件进行查询时需要的查询服务类型信息,并依次调用各个交通信息服务器,获得以每一 组查询子条件进行查询时的查询子结果,根据各个查询子结果确定导航信息,生成包含所 述导航信息的XML导航信息描述文件,并通过互联网发送给第二发布终端。
7.如权利要求6所述的导航信息服务系统,其特征在于,所述导航服务平台具体包括 服务注册子系统,用于通过设定输入界面接收提供不同类型交通信息查询服务的交通信息服务器的注册,并获得通过注册的各个交通信息服务器提供的查询服务类型信息以及 地址信息的对应关系表;需求辨识子系统,通过所述移动通信网络接收第一发布终端的XML导航服务请求,从 中获得所述查询条件,生成包含XML查询条件描述文件并输出;服务匹配子系统,用于接收所述XML查询条件描述文件,根据设定的服务分解规则将 其中包含的查询条件分解为至少一组查询子条件,并根据已经注册的查询服务类型信息, 确定以每一组查询子条件进行查询时需要的查询服务类型信息,获得需要的各个查询服务 类型的交通信息服务器地址信息,生成并输出XML服务列表,所述XML服务列表中包含分解 出的每一个查询服务类型信息,各服务类型信息对应的一组查询子条件以及提供相应查询 服务的服务器地址信息;服务合成子系统,用于接收所述XML服务列表,根据各交通信息服务器地址信息,通过 所述服务注册子系统调用各个交通信息服务器,获得以每一组查询子条件进行查询时的查 询结果,根据查询结果确定导航信息,生成包含导航信息的XML导航信息描述文件并输出; 服务交付子系统,用于接收所述XML导航信息描述文件,并通过所述通过移动通信网 络发送给第一发布终端。
8.如权利要求7所述的导航信息服务系统,其特征在于,所述服务注册子系统,还用于保存所述对应关系表;所述服务匹配子系统,具体用于将需要的各个查询服务类型信息发送给服务注册子系 统,服务注册子系统根据所述中对应关系表确定相应的交通信息服务器地址信息,并发送 给服务匹配子系统。
9.如权利要求7所述的导航信息服务系统,其特征在于,所述服务注册子系统,还用于 将所述对应关系表发送给服务匹配子系统;所述服务匹配子系统,具体用于接收并保存所述对应关系表,以及根据所述对应关系 表获得需要的各个查询服务类型的交通信息服务器地址信息。
10.如权利要求7所述的导航信息服务系统,其特征在于,所述第一发布终端为导航仪 或者个人数字助理PDA,所述第二发布终端为计算机,所述查询条件具体包括路径起点、路 径终点和路径约束信息,所述XML导航信息描述文件中还包含所述路径约束信息,其中所述第一客户端还用于在接收到用户通过第一人机交互界面提交的重导航服务请求、 或者根据用户设定的查询周期,在每一个查询周期到达时,通过所述第一发布终端的定位 系统获得第一发布终端当前的位置信息,并将当前位置信息作为路径起点信息,从导航信 息中获得路径终点信息,从所述XML导航信息描述文件中获得路径约束信息,重新生成导 航服务请求并通过移动通信网络发送给导航服务平台;所述导航服务平台还根据第一发布终端发送的导航服务请求获得导航信息,生成包含 所述导航信息的XML导航信息描述文件,并通过移动通信网络发送给第一发布终端。
全文摘要
本发明涉及通信技术,特别涉及一种导航技术。提供一种导航信息服务系统,主要包括至少两个用于实现接力发布的发布终端和一个导航服务平台,每一个发布终端上设置有导航客户端,用于提供查询导航信息的人机交互界面,各种交通信息服务可以注册到导航服务平台上,根据已经注册的导航服务设计人机交互界面上可供选择的查询条件,根据用户选择提交的查询条件分解到各个服务中分别进行查询,再根据查询结果综合考虑获得满足用于需求的导航信息,两个发布终端可以实现交通信息的实时查询,从而为用户提供根据实时综合交通信息进行导航的服务。
文档编号G08G1/0968GK102054362SQ20091023682
公开日2011年5月11日 申请日期2009年10月30日 优先权日2009年10月30日
发明者关积珍, 刘军, 刘静, 承向军, 林冬梅, 王贞君 申请人:北京四通智能交通系统集成有限公司