路径预约规划结果同步系统及方法 【技术领域】
本发明涉及一种路径规划技术, 尤其是涉及一种路径预约规划结果同步系统及方法。 背景技术 目前, 车辆普及速度非常快, 几乎所有城市的车辆所需的交通容量都超过城市交 通的实际增容量, 堵车现象屡见不鲜。
而且, 经济的持续高速发展和人们的物质生活水平的持续提高, 各行各业和私人 所有的车辆的增速也越来越快, 对出行的路径规划的要求也越来越高。然而城市的发展导 致可用于城市交通建设的用地却越来越少, 与交通扩容实际所需的矛盾也越来越大, 势必 造成更严重和更频繁的堵车现象。
堵车的现象不仅会大大降低物流的效率, 浪费人们大量的时间, 影响人们的心情, 导致事故频发, 还会浪费大量的能源, 排放大量的尾气, 污染环境, 造成各种不良后果。
一种新兴的路径预约规划技术的应用将有效提高和平衡城市交通道路的使用效 率, 可以有效减少堵车的频率和严重性。该路径预约规划技术主要的功能是各类用户或行 业可以根据计划预先预约一条可以从起始点到达目的地的较佳行驶路径, 该预约路径对应 的路径预约规划结果主要由特定的服务器根据路径经过道路的通行总量、 已有的路径预约 规划结果和其他路况信息计算而成。
这种新兴的路径预约规划技术还支持路径预约规划结果的动态更新, 以应对路况 信息在路径预约规划结果生成到实际的使用之间由于特殊情况导致该路径预约规划结果 对应从起始点到目的地的行驶路径不是一条较佳路径的情况。
但是, 在实际使用路径预约规划结果导航时, 实际路径很有可能因为遇到突发事 件等特殊情况发生改变, 以致实际与路径预约规划结果对应的路径不同。
发明内容 本发明解决的技术问题在于提供一种路径预约规划结果同步系统及方法, 可以让 实际的行驶路径与路径预约规划结果对应的路径保持一致。
本发明实施方式提供的一种路径预约规划结果同步方法包括 : 接收路径预约规划 结果修正请求 ; 所述路径预约规划结果修正请求中至少携带原路径预约规划结果的唯一标 识信息, 以及与原路径预约规划结果不同的修正信息或修正后的路径预约规划结果 ; 依据 所述路径预约规划结果修正请求中的原路径预约规划结果的唯一标识信息查找原路径预 约规划结果 ; 依据所述路径预约规划结果修正请求中的与原路径预约规划结果不同的修正 信息或修正后的路径预约规划结果, 修正或替换原路径预约规划结果, 更新原路径预约规 划结果。
还包括 : 所述路径预约规划结果修正请求中与原路径预约规划结果不同的修正信 息是依据实际的行驶过程对与原路径预约规划结果中发生改变的信息进行修正的原信息
和信息, 包括实际行驶路径与原路径预约规划结果不同的路段和 / 或行驶时间和 / 或路段 交通状况等原信息和新信息对照 ; 所述修正后的路径预约规划结果是依据实际的行驶对与 原路径预约规划结果中发生改变的信息进行修正过的路径预约规划结果。
还包括, 所述路径预约规划结果修正请求是在使用路径预约规划结果导航过程 中, 依据实际行驶路径与原路径预约规划结果发生差异时实时发送出来的。
还包括, 所述路径预约规划结果修正请求是在使用路径预约规划结果导航后, 依 据实际行驶路径与原路径预约规划结果发生差异时实时发送出来的。
还包括 : 接收用户的身份认证信息 ; 接收用户的路径预约规划结果下载请求 ; 基 于所述路径预约规划结果下载请求, 获取相关路径预约规划结果 ; 接收采用所述路径预约 规划结果在导航中基于实际行驶路径与所述路径预约规划结果的差异发送出的路径预约 规划结果修正请求。
所述路径预约规划结果修正请求还携带用户身份信息。
所述修正原路径预约规划结果还包括修正用户身份信息和原路径预约规划结果 之间的关联信息中的相关信息。
本发明实施方式还提供一种路径预约规划结果同步系统, 包括 : 路径规划数据库, 用于为路况预测提供路径预约规划结果 ; 服务器, 用于接收路径预约规划结果修正请求, 所 述请求至少包括原路径预约规划结果的唯一标识信息, 以及与原路径预约规划结果不同的 修正信息或修正后的路径预约规划结果 ; 依据所述请求修正原路径预约规划结果或直接替 换原路径预约规划结果。
还包括 : 客户管理数据库, 适于与所述服务器耦接, 用于存储用户身份信息及其对 应的路径规划优先级信息、 以及与用户关联的路径预约规划结果的相关信息 ; 所述路径预 约规划结果同步中, 修正原路径预约规划结果时, 还包括修正客户管理数据库中与用户身 份信息对应的与原路径预约规划结果有关联的相关信息。
所述路径规划数据库部署在服务器本地或者与服务器之间通过网络实现交互 ; 所 述客户管理数据库部署在服务器本地或者与服务器之间通过网络实现交互。
与现有技术比较, 本发明实施方式的路径预约规划结果同步系统及方法的有益效 果在于 : 可以使路径预约规划结果对应的路径与实际的行车路径保持一致, 有利于保存有 价值的交通信息, 为新建的路径预约规划提供最真实的交通信息, 制订最优的行车计划, 有 利用降低行车计划时间成本和经济成本 ; 也可以为城市交通的疏导提供有最真实有价值的 交通信息 ; 还可以为城市交通规划提供最真实有价值的参考数据, 优化城市交通道路的设 计。 附图说明 图 1 是本发明实施方式的路径预约规划结果同步方法的一种路径预约规划结果 同步的系统示意图 ;
图 2 是本发明路径预约规划结果同步方法的一种实施方式的示意图。
具体实施方式
一种新兴的路径预约规划技术的应用将有效提高和平衡城市交通道路的使用效率, 可以有效减少堵车的频率和严重性。该路径预约规划技术主要的功能是各类用户或行 业可以根据计划预先预约一条可以从起始点到达目的地的较佳行驶路径, 该预约路径对应 的路径预约规划结果主要由特定的服务器根据路径经过道路的通行总量、 已有的路径预约 规划结果和其他路况信息计算而成。
这种新兴的路径预约规划技术还支持路径预约规划结果的动态更新, 以应对路况 信息在路径预约规划结果生成到实际的使用之间由于特殊情况导致该路径预约规划结果 对应从起始点到目的地的行驶路径不是一条较佳路径的情况。
但是, 在实际使用路径预约规划结果导航时, 实际路径很有可能因为遇到突发事 件等特殊情况发生改变, 以致实际与路径预约规划结果对应的路径不同。
本发明实施方式的路径预约规划结果同步的系统及方法可以弥补所述新兴的路 径预约规划技术的缺陷, 确保路径预约规划结果对应的路径和实际行车路径一致。
参考图 1, 是本发明实施方式的路径预约规划结果同步的方法的一种路径预约规 划结果同步的系统示意图。
所述路径预约规划结果同步系统中, 包括接入设备 101、 服务器 102 以及路径规划 数据库 103 和客户管理数据库 104。 其中, 接入设备 101 与服务器 102 之间可以通过各种网络建立连接, 实现数据通 信。所述网络可以采用现有的各种网络技术加以实施, 此不赘述。具体实施时, 所述接入设 备 101 和服务器 102 之间可以采用 B/S(Browse/Server) 或 C/S(Client/Server) 架构。
所述路径规划数据库 103 为服务器 102 的提供路径规划记录, 服务器 102 在必要 时修正路径规划数据库 103 的路径规划记录, 达到路径预约规划结果同步目的。
所述客户管理数据库 104 为服务器 102 提供客户数据, 服务器 102 在必要时修正 客户管理数据 104 中客户数据记录的相关信息, 辅助所述服务器 102 实现路径预约规划结 果同步。
本发明的实施方式中, 所述路径预约规划结果同步是指, 接入设备 101 通过服务 器 102 身份验证成功后登录系统, 在使用路径预约规划结果导航的过程中, 如果根据实时 的交通状况修改了实际的行驶路径, 就修改路径预约规划结果, 并向服务器 102 发送路径 预约规划结果修正信息, 服务器 102 在接收到来自接入设备 101 的路径预约规划结果修正 信息后, 修改相关路径规划数据库 103 和客户管理数据库 104 中相关的记录, 使路径预约规 划结果对应的路径与实际的行驶路径同步。
接入设备 101 用于实现与用户的交互, 接收用户的操作指令并向用户呈现结果 ; 实现与服务器 102 之间的通信, 向服务器 102 发送请求, 处理从服务器 102 接收到的数据。
具体实现中, 接入设备 101 可以是具备数据处理和通信功能的电子设备, 例如车 载导航设备终端, PC 机终端和移动终端等。
服务器 102 实现与接入设备 101 的交互, 负责接收接入设备 101 发出的请求 ; 实现 从路径规划数据库 103 和客户管理数据库 104 中获取相关数据, 根据所述请求中的相关信 息更新路径规划数据库 103 和客户管理数据库 104 中的相关记录。
路径规划数据库 104 和客户管理数据库可以接受服务器 102 的查询、 删除、 添加、 统计和备份等操作。所述各数据库可以是服务器 102 的运营商自身拥有的, 可以部署在服 务器 102 的本地, 也可以部署在远端, 与服务器 102 之间可以通过网络实现交互。
其中, 路径规划数据库 103 中存储之前生成的路径预约规划结果。在具体实现中, 可以采用路径规划记录的方式来存储所述路径预约规划结果。为节省资源, 提高数据处理 的效率, 可以只存储当前继续有效的路径规划记录。
通常, 一条路径规划记录中, 可以包含起始点、 目的地、 起始时间等信息, 还可以包 含行驶时间、 平均速度和费用等信息。 除此之外, 路径规划记录中还可以包含中间点的多段 路径规划结果信息, 包括中间点信息、 分段时速、 分段行驶时间和分段费用等, 分段时速、 分 段行驶时间和分段费用为可选的要求告知项。
路径规划记录的删除可以采用自动的方式, 也可以采用人工方式。 例如, 路径规划 记录路径规划记录在其规划时间到期后失效, 可以自动或人工将其从数据库中删除 ; 用户 也可以主动取消并删除当前有效的路径规划记录。
路径规划记录的添加可以在生成路径预约规划结果时实时进行, 也可以在该路径 预约规划结果经用户确认后进行。
客户管数据库 104 用于存放客户身份信息和与其关联的路径预约规划信息, 供用 户查询、 备份和统计。
通常, 一条客户数据记录中, 可以包括但不限于用户名、 密码、 优先级、 历史路径记 录、 常用路径记录、 当前有效的路径记录、 对应的车载设备的信息等 ; 其中, 可以存储完整的 路径规划记录, 也可以是一条与路径规划数据库中对应记录关联的简单记录, 而具体的路 径规划记录存放在路径规划数据库中。 路径预约规划结果同步方法的实施过程中, 一般是用户操作的接入设备 101 通过 服务器 102 进行身份验证, 成功登录系统后, 接入设备 101 经服务器 102 从路径规划数据库 103 中获取路径预约规划结果进行导航, 在导航过程中接入设备根据实时的交通状况更改 了实际的行驶路径时, 修正路径预约规划结果, 并向服务器 102 发送路径预约规划结果修 正信息, 服务器 102 依据收到的路径预约规划结果修正信息修改路径规划数据库 103 和客 户管理数据库 104 中的相关记录, 实现路径预约规划结果与实际的行驶路径同步。
参考图 2, 所述路径规划结果同步方法的一种实施方式。
步骤 S101, 接入设备 101 向服务器 102 发送用户登录请求。
所述登录请求中携带必要的用户名和密码信息。
步骤 S102, 服务器 102 查询客户管理数据库 104, 是否有记录的信息与接收到的接 入设备 101 发送的登录请求中的用户名和密码匹配, 如果有匹配的记录, 身份验证成功, 否 则身份验证失败。
步骤 S103, 服务器 102 向接入设备 101 发送身份验证结果, 并缓存验证结果和身份 信息。
接入设备 101 收到验证结果后, 判断身份验证是否成功。如果身份验证不成功, 则 可以重新执行步骤 S101、 S102 和 S103, 再次发起身份验证。如果身份验证成功, 执行步骤 S104。
步骤 S104, 接入设备 101 向服务器 102 发送路径预约规划结果下载请求。
所述路径预约规划结果查询请求中可以携带目的地、 起始点、 开始时间和 / 或中 间点等信息, 或路径预约规划结果的唯一标识符, 用以标识路径预约规划记录的下载条件。
所述路径预约规划结果下载请求的信息均可由用户输入 ; 当接入设备 101 为具备
卫星导航接收功能的设备时, 起始点的信息也可以是导航设备的各种卫星导航标准信息, 如 GPS、 伽利略和北斗等标准信息。
步骤 S105, 服务器 102 依据收到的路径预约规划结果下载请求, 从客户管理数据 库 104 和 / 或路径规划数据库中, 查询与路径预约规划结果下载请求中的下载条件相匹配 的路径预约规划结果, 将查询结果发送给接入设备 101。
步骤 S106, 接入设备 101 依据收到的路径预约规划结果进行导航。
步骤 S107, 接入设备 101 依据实时的交通状况修正实施行驶路径, 生成路径的修 正信息。
所述依据实时的交通状况修正实施的行驶路径的实现方法可以是 : 在使用所述路 径预约规划结果进行导航时, 因实际交通状况而调整了行驶路径, 以致实际的行驶路径与 路径预约规划结果中的不同, 这时路径修正信息可以是更换路径的路段和原路段的信息 ; 也可以是路段有交通状况而使行驶时间有了一定程度的变化, 这时路径修正信息可以是路 段的实际行驶时间, 或者是实际的交通状况, 如通畅、 拥挤或堵塞等表示交通状况级别的状 态。
步骤 S108, 接入设备 101 依据所述行驶路径的修正信息修正当前路径预约规划结 果, 生成路径预约规划结果修正信息。 所述生成路径预约规划结果修正信息的实现方法可以是 : 基于所述路径修正信 息, 生成修正信息和原信息对比表, 如实际行驶路径的路段信息和原路径预约规划结果中 对应的原路段信息, 路段的实际行驶时间和原路径预约规划结果中对应的原路段预测行驶 时间, 路段的实际交通状况和原路径预约规划结果中对应的原路段预测交通状况。
步骤 S109, 接入设备 101 向服务器 102 发送路径预约规划结果修正请求, 所述请求 中可以携带能唯一标识原路径预约规划结果的信息, 和实时的路径预约规划结果修正信息 或修正后的路径预约规划结果。
接入设备 101 可以在修正路径预约规划结果后实时向服务器 102 发送实时的路 径预约规划结果修正信息或发送修正后的路径预约规划结果 ; 也可以在本次行驶任务完 成后, 向服务器 102 发送路径预约规划结果的总修正信息或者修正后的总路径预约规划结 果。
步骤 S110, 服务器 102 依据收到的路径预约规划结果修正请求中唯一标识原路径 预约规划结果的信息查找原路径预约规划结果, 依据收到的路径预约规划结果修正请求中 的实时路径预约规划结果修正信息或修正后的路径预约规划结果, 修正和 / 或替换路径规 划数据库 103 和客户管理数据库 104 中的相关记录, 实现实际行驶路径与路径预约规划结 果的同步。
所述依据路径预约规划结果修正路径规划数据库 103 和客户管理数据库 104 中的 相关记录的实现方法可以是 : 依据路径预约规划结果修正信息, 修正路径规划数据库 103 和客户管理数据库 104 中与原路径预约规划结果对应记录的相关字段, 如用实际行驶路径 的路段信息替换原路径预约规划结果中对应的原路段信息, 用路段的实际行驶时间替换原 路径预约规划结果中对应的原路段预测行驶时间, 用路段的实际交通状况替换原路径预约 规划结果中对应的原路段预测交通状况 ; 或者依据修正后的路径预约规划结果, 直接替换 原路径预约规划结果对应的路径预约规划记录。
所述步骤 S105 中, 如果客户管理数据库 104 中的客户数据记录仅存储了路径规划 记录在路径规划数据库 103 中的位置, 服务器 102 从客户管理数据库 104 中获取当前客户 的路径规划记录在路径规划数据库 103 中的存储位置, 从路径规划数据库 103 中遍历当前 客户的所有路径规划记录, 选取与路径规划记录查询请求中的查询条件相匹配的路径规划 记录作为查询结果。
所述步骤 S105 中, 如果客户管理数据库 104 中的客户数据记录不仅存储了路径规 划记录在路径规划数据库 103 中的位置, 还存储了路径规划记录的关键信息, 如目的地、 起 始点、 开始时间和中间点等信息, 就可以从当前客户的客户数据记录中直接匹配路径规划 记录查询请求中的查询条件, 获取所需的路径规划记录在路径规划数据库 103 中的存储地 址, 之后直接从路径规划数据库 103 中获取所需的路径规划记录作为查询结果。
所述步骤 S105 中, 如果客户管理数据库 104 中的客户数据记录不是存储了路径规 划记录在路径规划数据库 103 中的位置, 而是存储了完整的路径规划记录, 就可以从当前 客户的客户数据记录中直接匹配路径规划记录查询请求中的查询条件, 获取所需的路径规 划记录作为查询结果。
所述步骤 S110 中, 如果客户管理数据库 104 中的客户数据记录仅存储了路径规划 记录在路径规划数据库 103 中的位置, 就只需修改路径规划数据库中相关记录的信息, 不 需要修改客户管理数据库中的客户数据记录。
所述步骤 S110 中, 如果客户管理数据库 104 中的客户数据记录存储了路径规划记 录的关键信息, 如目的地、 起始点、 开始时间和中间点等信息, 需要根据路径修改的实际信 息修改客户管理数据库中的客户数据记录的相关信息。
所述步骤 S110 中, 如果客户管理数据库 104 中的客户数据记录存储了完整的路径 规划记录, 直接修改客户管理数据库中与客户数据记录对应的相关路径规划记录。
本领域的技术人员可以理解, 上述实施方式类似, 用户可以在使用事先下载好路 径预约规划结果进行导航时, 进行路径预约规划结果同步, 而不必像上述实施方式一样首 先经过身份验证后, 再下载路径预约规划结果用于导航, 再进行路径预约规划结果同步。 与 此对应, 用户在将路径预约规划结果的修正信息或修正过的路径预约规划结果发送给服务 器 102 时, 还需要携带用以查找路径预约规划结果的能唯一标识路径预约规划结果的信 息, 并且只修路径规划数据库 103 中的原路径预约规划结果对应的路劲规划记录, 修正的 方法与上述实施方式相似, 此不赘述。
本领域的技术人员可以理解, 上述实施方式类似, 用户可以在使用事先下载好路 径预约规划结果进行导航时, 进行路径预约规划结果同步, 而不必像上述实施方式一样首 先经过身份验证后, 再下载路径预约规划结果用于导航, 再进行路径预约规划结果同步。 与 此对应, 用户在将路径预约规划结果的修正信息或修正过的路径预约规划结果发送给服务 器 102 时, 还需要携带用以确认用户的身份和能否修改路径预约规划结果的权限的用户身 份信息和用以查找路径预约规划结果的能唯一标识路径预约规划结果的信息, 其他路径预 约规划结果修正和同步方法均与上述实施方式类似, 此不赘述。
虽然本发明已通过较佳实施例说明如上, 但这些较佳实施例并非用以限定本发 明。 本领域的技术人员, 在不脱离本发明的精神和范围内, 应有能力对该较佳实施例做出各 种改正和补充, 因此, 本发明的保护范围以权利要求书的范围为准。并且, 本发明中用到的术语、 字词以及权利要求的含义不能仅限于其字面和普通的含义去理解, 还应包括与本发 明的技术相符的含义和概念。