导航时间获取方法、系统、导航方法和装置的制造方法

文档序号:8285936阅读:309来源:国知局
导航时间获取方法、系统、导航方法和装置的制造方法
【技术领域】
[0001] 本发明涉及导航技术领域,特别是涉及一种导航时间获取方法、系统、导航方法和 装直。
【背景技术】
[0002] 目前有些车载导航系统可以按照导航路线为用户提供一个行驶所需的预估时间, 使得用户可以根据这一预估时间选择时间最短的导航路线。但这个预估时间是静态的,在 车辆根据导航路线行驶过程中,很可能因为线路的路况导致这个预估时间不准确。比如,提 供的预估时间是一个小时,但赶上堵车可能需要两个小时。因此,传统的导航时间获取方法 所获取的导航时间不够准确。

【发明内容】

[0003] 基于此,有必要提供一种能提高导航时间的准确性的导航时间获取方法、系统、导 航方法和装置。
[0004] -种导航时间获取方法,所述方法包括:
[0005] 实时接收各终端上报的数据,根据所述终端上报的数据计算各路段对应的行驶时 间;
[0006] 接收导航请求,获取与所述导航请求对应的导航路线,所述导航路线包括一个或 多个路段;
[0007] 获取所述导航路线中一个或多个路段对应的行驶时间计算所述导航路线对应的 导航时间。
[0008] -种导航时间获取系统,所述系统包括:
[0009] 时间计算模块,用于实时接收各终端上报的数据,根据所述终端上报的数据计算 各路段对应的行驶时间;
[0010] 导航路线获取模块,用于接收导航请求,获取与所述导航请求对应的导航路线,所 述导航路线包括一个或多个路段;
[0011] 导航时间获取模块,用于获取所述导航路线中一个或多个路段对应的行驶时间计 算所述导航路线对应的导航时间。
[0012] 一种导航方法,所述方法包括:
[0013] 接收导航路线和与所述导航路线对应的导航时间,所述导航时间为上述导航时间 获取方法获取的导航时间;
[0014] 获取用户选择的导航路线,根据用户选择的导航路线和对应的导航时间进行导 航。
[0015] 一种导航装置,所述装置包括:
[0016] 获取模块,用于接收导航路线和与所述导航路线对应的导航时间,所述导航时间 为上述导航时间获取系统获取的导航时间;
[0017] 导航模块,用于获取用户选择的导航路线,根据用户选择的导航路线和对应的导 航时间进行导航。
[0018] 上述导航时间获取方法、系统、导航方法和装置,通过实时接收各终端上报的数据 来计算各路段对应的行驶时间,当有导航请求时,接收导航请求并获取与导航请求对应的 导航路线中的一个或多个路段,获取导航路线中一个或多个路段对应的行驶时间计算导航 路线对应的导航时间。由于路段对应的行驶时间是根据实时接收到的各终端上报的数据计 算得到的,使得获取导航路线中一个或多个路段对应的行驶时间计算导航路线对应的导航 时间具有实时性,从而提高了导航时间的准确性。
【附图说明】
[0019] 图1为一个实施例中导航时间获取方法的应用环境图;
[0020] 图2为一个实施例中导航时间获取方法的流程图;
[0021] 图3为图2中实时接收各终端上报的数据,根据终端上报的数据计算各路段对应 的行驶时间的流程图;
[0022] 图4为一个实施例中导航方法的流程图;
[0023] 图5为一个实施例中导航时间获取系统的结构示意图;
[0024] 图6为一个实施例中时间计算模块的结构示意图;
[0025] 图7为一个实施例中行驶时间计算模块的结构示意图;
[0026] 图8为另一个实施例中行驶时间计算模块的结构示意图;
[0027] 图9为一个实施例中导航时间获取模块的结构示意图;
[0028] 图10为一个实施例中导航装置的结构示意图。
【具体实施方式】
[0029] 为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本发明,并不 用于限定本发明。
[0030] 本发明实施例提供的导航时间获取方法可以应用于如图1所示的硬件环境中。参 考图1所示,多个终端102通过网络104向数据接收服务器106上报数据,图1示出的终端 102为车辆中的导航装置,但可以理解,终端102可以是诸如智能手机、笔记本电脑、平板电 脑、车载导航终端,车联网应用产品,如可以通过OBD(On-Board Diagnostic,车载诊断系 统)接口与车辆连接且能对车辆进行综合检测和/或具有导航功能的便携式装置等多种形 式,本发明实施例并不局限于某种特定形式的终端。终端上报的数据可以包括位置信息、时 间信息等。数据接收服务器106负责将终端上报的数据和导航请求转发至综合处理服务器 108,综合处理服务器108对接收到的数据进行处理,结合地图信息,计算得到每个路段对 应的行驶时间。数据库服务器110用于存储数据,包括参与数据处理的地图信息、综合处理 服务器108计算得到的每个路段对应的行驶时间等。由于终端102实时上报数据,因此综 合处理服务器108可以实时更新路段对应的行驶时间,数据库服务器110中存储的每个路 段的行驶时间可实时更新。
[0031] 当某个终端102需要导航时,通过网络104发送导航请求,综合处理服务器108接 收导航请求,根据导航请求中的起始位置和终点位置等信息生成导航路线,导航路线包括 一个或多个路段。进一步的,综合处理服务器108从数据库服务器110中查询导航路线包 含的路段对应的行驶时间,从而可以计算得到导航路线对应的导航时间,然后通过数据下 发服务器112将导航时间下发到对应的终端102。可以理解,生成的导航路线可有多条,在 终端102上可展示不同导航路线对应的导航时间,用户可选择导航时间最短的导航路线进 行导航。
[0032] 在一个实施例中,如图2所示,提供了一种导航时间获取方法,该方法可以应用在 服务器端进行举例说明,包括:
[0033] 步骤202,实时接收各终端上报的数据,根据终端上报的数据计算各路段对应的行 驶时间。
[0034] 本实施例中,各终端会实时上报数据到服务器,上报的数据包括但不限于位置信 息、时间信息等,其中位置信息可通过各终端上的GPS定位模块获取得到。各终端上报数据 时携带终端标识,终端标识用于唯一标识终端,终端标识可因终端类型而有所不同,比如终 端为车载导航装置,终端标识可以是导航装置的设备标识号,终端为智能手机,终端标识可 以是手机号码、MAC地址和IMEI (International Equipment Identity,移动设备国际身份 码)等信息组成的字符串。
[0035] 服务器根据各终端上报的位置信息,结合地图信息可以获取地图上的每个路段上 所包含的终端标识,根据每个路段上各终端实时上传的位置信息和时间信息即可计算得到 每个路段对应的行驶时间。路段对应的行驶时间,是指经过路段所需要的时间,不仅包括进 入路段后通过该路段的时间,还包括在进入该路段或者从该路段出口驶出所花费的时间。
[0036] 步骤204,接收导航请求,获取与导航请求对应的导航路线,导航路线包括一个或 多个路段。
[0037] 本实施例中,某个终端发起导航请求时携带了当前终端所在位置(起始位置)和 终端设置的目的地位置,服务器接收到导航请求,根据起始位置和目的地位置生成至少一 条导航路线,导航路线包括多个路段。比如,从深圳南山区科技路去世界之窗,生成的导航 路线包括科技路、商新南一道和深南大道等路段。
[0038] 步骤206,
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1