本发明涉及计算机技术领域,尤其涉及一种导航方法、服务器及导航系统。
背景技术:
现有的导航系统在驾车场景中,仅仅是得到出发地与目的地之间的驾车导航路线,不能够得到出发地与目的地之间的不同交通工具接驳的导航路线,且需要用户在临出行前或在车上进行设置出发地与目的地以搜索相应的导航路线,用户体验差。
技术实现要素:
有鉴于此,本发明提供了一种导航方法、服务器及导航系统,能够为用户提供更快捷地、更经济地出行方案,方便用户,提升用户体验。
本发明提供一种导航方法,所述导航方法应用于服务器,所述导航方法包括:获取出发地与目的地之间的实时交通条件;根据所述实时交通条件处理得到所述出发地与所述目的地之间的导航路线;将所述导航路线发送至导航客户端,以展示所述导航路线。
具体地,所述实时交通条件包括所述出发地与所述目的地之间的交通工具类型、交通信息及路况信息。
具体地,所述导航路线中的交通工具至少包含一种交通工具类型。
具体地,所述获取出发地与目的地之间的实时交通条件的步骤之前还包括:判断所述出发地与所述目的地是否为相同的城市;若是,则返回所述判断所述出发地与所述目的地是否为相同的城市的步骤;若否,则执行所述获取出发地与目的地之间的实时交通条件的步骤。
具体地,所述获取出发地与目的地之间的实时交通条件的步骤之后还包括:获取用户在所述出发地的预设出发时间信息;所述根据所述实时交通条件处理得到所述出发地与所述目的地之间的导航路线的步骤具体包括:根据所述预设出发时间及所述实时交通条件处理得到多条导航路线;比对每条导航路线的路途成本与路途时间得到第一导航路线。
具体地,所述将所述导航路线发送至导航客户端,以展示所述导航路线的步骤具体包括:将所述多条导航路线发送至所述导航客户端,以展示所述多条导航路线且突出显示所述第一导航路线。
本发明还提供一种导航方法,所述导航方法应用于服务器与导航客户端之间,所述导航方法包括:所述导航客户端向所述服务器发送出发地与目的地;所述服务器根据所述实时交通条件处理得到所述出发地与所述目的地之间的导航路线,并将所述导航路线发送至导航客户端;所述导航客户端展示所述导航路线。
具体地,所述服务器根据所述实时交通条件处理得到所述出发地与所述目的地之间的导航路线的步骤具体包括:根据预设出发时间及所述实时交通条件处理得到多条导航路线;比对每条导航路线的路途成本与路途时间得到第一导航路线。
本发明还提供一种服务器,包括:存储器,用于存储可执行程序代码;以及处理器,用于调用所述存储器中的所述可执行程序代码,执行步骤包括如上述的导航方法。
本发明还提供一种导航系统,包括服务器与导航客户端;所述导航客户端,用于向所述服务器发送出发地与目的地;所述服务器,用于根据所述实时交通条件处理得到所述出发地与所述目的地之间的导航路线,并将所述导航路线发送至导航客户端;所述导航客户端,还用于展示所述导航路线。
本发明提供的导航方法、服务器及导航系统,通过出发地与目的地之间的实时交通条件计算得到多条导航路线,以能够为用户提供更快捷地、更经济地出行方案,方便用户,提升用户体验。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
图1为本发明一实施例的导航方法的应用环境示意图;
图2示出了一种终端的结构框图;
图3示出了一种服务器的结构框图;
图4为本发明第一实施例的导航方法的流程示意图;
图5为本发明第二实施例的导航方法的流程示意图;
图6为本发明第三实施例的导航方法的流程示意图;
图7为本发明第四实施例的导航方法的流程示意图;
图8为本发明第五实施例的服务器的结构框图;
图9为本发明第六实施例的导航系统的结构框图。
具体实施方式
为更进一步阐述本发明为达成预定发明目的所采取的技术手段及功效,以下结合附图及较佳实施例,对本发明详细说明如下。
本发明各实施例所提供的导航方法及系统,可应用于如图1所示的应用环境中,实现对案件的导航。如图1所示,导航客户端100及服务器200位于无线网络或有线网络中,通过该无线网络或有线网络,导航客户端100与服务器200进行数据交互。
其中,导航客户端100可以但并不限于装载在pc机(personalcomputer,个人计算机)、一体机、膝上型便携计算机、车载终端等计算机终端设备上,以及智能手机、智能电视、电视盒子、平板电脑、电子书阅读器、mp3播放器(movingpictureexpertsgroupaudiolayeriii,动态影像专家压缩标准音频层面3)或mp4(movingpictureexpertsgroupaudiolayeriv,动态影像专家压缩标准音频层面4)播放器。具体地,导航客户端100可以但不限于为地图应用程序。
图2示出了一种终端的结构框图。图2所示的结构可同时适用于装载上述导航客户端100。终端10可以但不限于为导航终端、移动终端、平板电脑等等。如图2所示,终端10包括存储器102、存储控制器104,一个或多个(图中仅示出一个)处理器106、外设接口108、射频模块110、定位模块112、摄像模块114、音频模块116、屏幕118以及按键模块120。这些组件通过一条或多条通讯总线/信号线122相互通讯。
可以理解,图2所示的结构仅为示意,终端10还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。图2中所示的各组件可以采用硬件、软件或其组合实现。
存储器102可用于存储软件程序以及模块,如本发明实施例中的导航方法及系统对应的程序指令/模块,处理器106通过运行存储在存储控制器104内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的导航方法及系统。
存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至终端10。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
外设接口108将各种输入/输入装置耦合至cpu以及存储器102。处理器106运行存储器102内的各种软件、指令以执行终端10的各种功能以及进行数据处理。
在一些实施例中,外设接口108,处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
射频模块110用于接收以及发送电磁波,实现电磁波与电信号的相互转换,从而与通讯网络或者其他设备进行通讯。射频模块110可包括各种现有的用于执行这些功能的电路元件,例如,天线、射频收发器、数字信号处理器、加密/解密芯片、用户身份模块(sim)卡、存储器等等。射频模块110可与各种网络如互联网、企业内部网、无线网络进行通讯或者通过无线网络与其他设备进行通讯。上述的无线网络可包括蜂窝式电话网、无线局域网或者城域网。上述的无线网络可以使用各种通信标准、协议及技术,包括但并不限于全球移动通信系统(globalsystemformobilecommunication,gsm)、增强型移动通信技术(enhanceddatagsmenvironment,edge),宽带码分多址技术(widebandcodedivisionmultipleaccess,w-cdma),码分多址技术(codedivisionaccess,cdma)、时分多址技术(timedivisionmultipleaccess,tdma),蓝牙,无线保真技术(wireless,fidelity,wifi)(如美国电气和电子工程师协会标准ieee802.11a,ieee802.11b,ieee802.11g和/或ieee802.11n)、网络电话(voiceoverinternetprotocal,voip)、全球微波互联接入(worldwideinteroperabilityformicrowaveaccess,wi-max)、其他用于邮件、即时通讯及短消息的协议,以及任何其他合适的通讯协议,甚至可包括那些当前仍未被开发出来的协议。
定位模块112用于获取终端10的当前位置。定位模块112的实例包括但不限于全球卫星定位系统(gps)、基于无线局域网或者移动通信网的定位技术。
摄像模块114用于拍摄照片或者视频。拍摄的照片或者视频可以存储至存储器102内,并可通过射频模块110发送。
音频模块116向用户提供音频接口,其可包括一个或多个麦克风、一个或者多个扬声器以及音频电路。音频电路从外设接口108处接收声音数据,将声音数据转换为电信息,将电信息传输至扬声器。扬声器将电信息转换为人耳能听到的声波。音频电路还从麦克风处接收电信息,将电信号转换为声音数据,并将声音数据传输至外设接口108中以进行进一步的处理。音频数据可以从存储器102处或者通过射频模块110获取。此外,音频数据也可以存储至存储器102中或者通过射频模块110进行发送。在一些实例中,音频模块116还可包括一个耳机播孔,用于向耳机或者其他设备提供音频接口。
屏幕118在终端10与用户之间提供一个输出界面。具体地,屏幕118向用户显示视频输出,这些视频输出的内容可包括文字、图形、视频、及其任意组合。一些输出结果是对应于一些用户界面对象。可以理解的,屏幕118还可以包括触控屏幕。触控屏幕在终端10与用户之间同时提供一个输出及输入界面。除了向用户显示视频输出,触控屏幕还接收用户的输入,例如用户的点击、滑动等手势操作,以便用户界面对象对这些用户的输入做出响应。检测用户输入的技术可以是基于电阻式、电容式或者其他任意可能的触控检测技术。触控屏幕显示单元的具体实例包括但并不限于液晶显示器或发光聚合物显示器。
按键模块120同样提供用户向终端10进行输入的接口,用户可以通过按下不同的按键以使终端10执行不同的功能。
图3示出了一种服务器的结构框图。如图3所示,服务器200包括:存储器201、处理器202以及网络模块203。
可以理解,图3所示的结构仅为示意,服务器200还可包括比图3中所示更多或者更少的组件,或者具有与图3所示不同的配置。图3中所示的各组件可以采用硬件、软件或其组合实现。另外,本发明实施例中的服务器还可以包括多个具体不同功能的服务器。
存储器201可用于存储软件程序以及模块,如本发明实施例中的导航方法及系统对应的程序指令/模块,处理器202通过运行存储在存储器201内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现本发明实施例中的导航方法及系统。存储器201可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器201可进一步包括相对于处理器202远程设置的存储器,这些远程存储器可以通过网络连接至服务器200。进一步地,上述软件程序以及模块还可包括:操作系统221以及服务模块222。其中操作系统221,例如可为linux、unix、windows,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。服务模块222运行在操作系统221的基础上,并通过操作系统221的网络服务监听来自网络的请求,根据请求完成相应的数据处理,并返回处理结果给终端。也就是说,服务模块222用于向终端提供网络服务。
网络模块203用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。在一个实例中,上述网络信号为有线网络信号。此时,网络模块203可包括处理器、随机存储器、转换器、晶体振荡器等元件。
图4为本发明第一实施例的导航方法的流程示意图。本实施例为服务器执行的导航方法。如图4所示,本实施例的导航方法可包括以下步骤:
步骤s11:获取出发地与目的地之间的实时交通条件。
具体地,在本实施例中,服务器在接收到导航客户端发送的路线请求后,根据路线请求获取出发地与目的地之间的实时交通条件。
具体地,在本实施例中,实时交通条件可以但并不限于包括出发地与目的地之间的交通工具类型、交通信息及路况信息。
具体地,在本实施例中,交通工具类型可以但不限于为为汽车、列车、船、飞机或自行车中的一种或多种。具体地,服务器将会分别获取出发地中的用户可使用的交通工具类、目的地所具有的交通工具类型以及出发地与目的地之间的沿途地的可使用交通工具类型。例如,在本实施例中,服务器可以根据出发地、目的地以及沿途地之间的实时交通信息与路况信息,获取使用第一交通工具到达沿途地后再使用第二交通工具到达目的地,从而能够为用户提供更快捷更经济的出行方案。
具体地,在本实施例中,交通信息为出发地与目的地之间,或者出发地、沿途地及目的地之间的各种交通工具的交通情况,例如,用户驾驶汽车从出发地到目的地是否会堵车、或者乘坐高铁的列车时刻信息、或者出发地与目的地之间的天气情况等等。
具体地,在本实施例中,路况信息可以但不限于为出发地与目的地之间的各个路段的道路情况,例如道路的宽窄、道路是否平坦、或者道路是否维修等等。
步骤s12:根据实时交通条件处理得到出发地与目的地之间的导航路线。
具体地,在本实施例中,服务器根据出发地与目的地之间的实时交通条件进行处理得到多条导航路线,其中,多条导航路线中的一个包含了不同的交通工具的导航模式,例如,导航路线中的一段路程为驾车路程,导航路线中的另一段路程为乘坐高铁或飞机的路程。服务器在得到多条导航路线后对各个导航路线所需要花费的路途成本与路途时间进行比对,例如服务器可以但不限于对路途成本与路途时间进行加权处理后得到推荐值,以将推荐值最高的导航路线突出显示在导航客户端的用户界面上。
步骤s13:将导航路线发送至导航客户端,以展示导航路线。
具体地,在本实施例中,服务器将出发地与目的地之间的导航路线发送至导航客户端,并在用户界面显示多个导航路线,且突出显示推荐值最高的导航路线。具体地,多个导航路线可以但不限于展示在导航客户端中的驾车场景界面中。
具体地,在本实施例中,导航路线中的交通工具至少包含一种交通工具类型。具体地,出发地与目的地之间可以仅包含驾驶车辆的导航路线,或者出发地与沿途地之间为驾驶车辆的导航路线,沿途地与目的地之间为高铁、动车、船或飞机的导航路线,其中沿途地可以为多个。
请参考图5,图5为本发明第二实施例的导航方法的流程示意图。如图4与图5,导航方法应用于服务器,本实施例提供的导航方法在步骤s11之前可以但不限于包括以下步骤:
步骤s21:判断出发地与目的地是否为相同的城市。
具体地,在本实施例中,若是,则返回步骤s21:判断出发地与目的地是否为相同的城市。若否,则执行步骤s11:获取出发地与目的地之间的实时交通条件。
具体地,在本实施例中,当用户请求的是长途路线时,例如出发地与目的地是不同的城市时,服务器获取出发地与目的地之间的实时交通条件,以获取出发地与目的地之间的多种交通工具的组合的导航路线,从而能够为用户提供更快捷更经济的出行方案。当用户请求的是短途路线时,例如出发地与目的地均为相同的城市时,服务器将返回判断出发地与目的地是否为相同的城市的步骤,但并不限于此,例如服务器可以根据出发地与目的地之间的交通信息与路况信息计算得到导航路线,其中,交通信息可以包括导航路线需要经过的红绿灯信息等等。
请参考图6,图6为本发明第三实施例的导航方法的流程示意图。如图4与图6所示,本实施例提供的导航方法应用于服务器,本实施例提供的导航方法在步骤s11之后可以但并不限于包括以下步骤:
步骤s31:获取用户在出发地的预设出发时间信息。
具体地,在本实施例中,服务器还可以获取用户设置的在出发地的预设出发时间信息,例如用户可以设置计划出行的日期时间等。具体地,可以但不限于在导航客户端的用户界面设置出行时间虚拟按钮,以供用户搜索导航路线时,可以设置用户期望出行的日期时间。具体地,服务器在未接收到用户设置的出行的日期时间时,默认为当前时间为用户的出发时间。具体地,在本实施例中,通过设置预设出发时间,使得服务器获取到的出发地与目的地之间交通工具类型、实时交通信息、路况信息及天气信息更加的准确,以能够为用户规划更好地、更便捷地、更经济地导航路线。
步骤s32:根据预设出发时间及实时交通条件处理得到多条导航路线。
具体地,在本实施例中,服务器根据预设出发时间及精准地实时交通条件计算得到出发地与目的地之间的汽车、高铁、飞机及轮渡等混合式接驳的多条导航路线,多条导航路线将会展示在导航客户端,并相应展示每条导航路线的沿途地接驳点附近的停车场信息、高铁票和/或飞机票和/或轮渡票的预定信息、每条导航路线的路途成本与时间成本信息以及每条导航路线在接驳点的等待时间等。
步骤s33:比对每条导航路线的路途成本与路途时间得到第一导航路线。
具体地,在本实施例中,服务器将计算得到的多条导航路线进行比对,例如将每条导航路线所花费的路途成本与路途时间进行加权处理后求和得到推荐值,并根据每条导航路线的推荐值的高低进行排序,以得到推荐值最高的第一导航路线。具体地,在本实施例中,路途时间越长则其加权系数则越小,路途成本越大则其对应的加权系数则越小。
步骤s34:将多条导航路线发送至导航客户端,以展示多条导航路线且突出显示第一导航路线。
具体地,在本实施例中,服务器可以但并不限于将得到的多条导航路线中推荐值位于前三的三条导航路线发送至导航客户端,导航客户端将接收到的导航路线进行展示,并对第一导航路线进行突出显示,例如可以加深颜色的方式或者使用不同颜色的方式或者使用加粗的方式进行突出显示。具体地,在本实施例中,可以但不限于进行弹出小窗口方式显示第一导航路线的沿途地接驳点附近的停车场信息、高铁票和/或飞机票和/或轮渡票的预定信息、每条导航路线的路途成本与时间成本信息以及每条导航路线在接驳点的等待时间。进一步地,在导航客户端的用户界面还可设置一键购票虚拟按钮,例如用户在选择了导航路线后,可以但不限于通过触发一键购票按钮来实现快速订票服务。
具体地,在本实施例中,在当前时间到达预设出发时间时,导航客户端可以但不限于自动弹出导航窗口,并显示相应的导航路线。
具体地,在本实施例中,用户还可以依序设置多个目的地,例如用户可以设置出发地后,依次设置第一目的地、第二目的地及第三目的地,并且用户可以设置每一目的地的预设停留时间等。服务器根据用户设置的多个目的地、每个目的地的预设停留时间及各个目的地之间的实时交通条件等计算得到多条导航路线,从而能够为用户提供更便捷地更经济的出行方案。
请参考图7,图7为本发明第四实施例的导航方法的流程示意图。导航方法应用于导航客户端与服务器,具体地,导航客户端可以但不限于为装载在终端上的地图应用程序。本实施例提供的导航方法可以但并不限于包括以下步骤:
步骤s41:导航客户端向服务器发送出发地与目的地。
具体地,在本实施例中,服务器在接收到导航客户端发送的路线请求后,根据路线请求获取出发地与目的地之间的实时交通条件。
具体地,在本实施例中,实时交通条件可以但并不限于包括出发地与目的地之间的交通工具类型、交通信息及路况信息。
具体地,在本实施例中,交通工具类型可以但不限于为为汽车、列车、船、飞机或自行车中的一种或多种。具体地,服务器将会分别获取出发地中的用户可使用的交通工具类、目的地所具有的交通工具类型以及出发地与目的地之间的沿途地的可使用交通工具类型。例如,在本实施例中,服务器可以根据出发地、目的地以及沿途地之间的实时交通信息与路况信息,获取使用第一交通工具到达沿途地后再使用第二交通工具到达目的地,从而能够为用户提供更快捷更经济的出行方案。
具体地,在本实施例中,交通信息为出发地与目的地之间,或者出发地、沿途地及目的地之间的各种交通工具的交通情况,例如,用户驾驶汽车从出发地到目的地是否会堵车、或者乘坐高铁的列车时刻信息、或者出发地与目的地之间的天气情况等等。
具体地,在本实施例中,路况信息可以但不限于为出发地与目的地之间的各个路段的道路情况,例如道路的宽窄、道路是否平坦、或者道路是否维修等等。
具体地,在本实施例中,服务器还可以获取用户设置的在出发地的预设出发时间信息,例如用户可以设置计划出行的日期时间等。具体地,可以但不限于在导航客户端的用户界面设置出行时间虚拟按钮,以供用户搜索导航路线时,可以设置用户期望出行的日期时间。具体地,服务器在未接收到用户设置的出行的日期时间时,默认为当前时间为用户的出发时间。具体地,在本实施例中,通过设置预设出发时间,使得服务器获取到的出发地与目的地之间交通工具类型、实时交通信息、路况信息及天气信息更加的准确,以能够为用户规划更好地、更便捷地、更经济地导航路线。
具体地,在本实施例中,用户还可以依序设置多个目的地,例如用户可以设置出发地后,依次设置第一目的地、第二目的地及第三目的地,并且用户可以设置每一目的地的预设停留时间等。服务器根据用户设置的多个目的地、每个目的地的预设停留时间及各个目的地之间的实时交通条件等计算得到多条导航路线,从而能够为用户提供更便捷地更经济的出行方案。
步骤s42:服务器根据实时交通条件处理得到出发地与目的地之间的导航路线,并将导航路线发送至导航客户端。
步骤s43:导航客户端展示导航路线。
具体地,在本实施例中,服务器根据预设出发时间及实时交通条件处理得到多条导航路线,并比对每条导航路线的路途成本与路途时间得到第一导航路线。
具体地,在本实施例中,服务器根据预设出发时间及精准地实时交通条件计算得到出发地与目的地之间的汽车、高铁、飞机及轮渡等混合式接驳的多条导航路线,多条导航路线将会展示在导航客户端,并相应展示每条导航路线的沿途地接驳点附近的停车场信息、高铁票和/或飞机票和/或轮渡票的预定信息、每条导航路线的路途成本与时间成本信息以及每条导航路线在接驳点的等待时间等。
具体地,在本实施例中,服务器将计算得到的多条导航路线进行比对,例如将每条导航路线所花费的路途成本与路途时间进行加权处理后求和得到推荐值,并根据每条导航路线的推荐值的高低进行排序,以得到推荐值最高的第一导航路线。具体地,在本实施例中,路途时间越长则其加权系数则越小,路途成本越大则其对应的加权系数则越小。
具体地,在本实施例中,服务器可以但并不限于将得到的多条导航路线中推荐值位于前三的三条导航路线发送至导航客户端,导航客户端将接收到的导航路线进行展示,并对第一导航路线进行突出显示,例如可以加深颜色的方式或者使用不同颜色的方式或者使用加粗的方式进行突出显示。具体地,在本实施例中,可以但不限于进行弹出小窗口方式显示第一导航路线的沿途地接驳点附近的停车场信息、高铁票和/或飞机票和/或轮渡票的预定信息、每条导航路线的路途成本与时间成本信息以及每条导航路线在接驳点的等待时间。进一步地,在导航客户端的用户界面还可设置一键购票虚拟按钮,例如用户在选择了导航路线后,可以但不限于通过触发一键购票按钮来实现快速订票服务。
具体地,在本实施例中,在当前时间到达预设出发时间时,导航客户端可以但不限于自动弹出导航窗口,并显示相应的导航路线。
请参考图8,图8为本发明第五实施例的服务器230的结构框图。如图8所示,本实施例提供的服务器230用于执行导航方法,本实施例提供的服务器230包括存储器231与处理器232。具体地,服务器230的具体结构还可参考图3所示的服务器200。
具体地,在本实施例中,存储器231用于存储可执行程序代码。处理器232用于调用存储器231中的可执行程序代码,执行步骤包括:获取出发地与目的地之间的实时交通条件;根据实时交通条件处理得到出发地与目的地之间的导航路线;将导航路线发送至导航客户端,以展示导航路线。
具体地,在本实施例中,实时交通条件包括出发地与目的地之间的交通工具类型、交通信息及路况信息。
具体地,在本实施例中,导航路线中的交通工具至少包含一种交通工具类型。
具体地,在本实施例中,处理器232还用于判断出发地与目的地是否为相同的城市。在出发地与目的地为相同城市时,则返回判断出发地与目的地是否为相同的城市;在出发地与目的地为不相同城市时,则执行获取出发地与目的地之间的实时交通条件。
具体地,在本实施例中,处理器232还用于获取用户在出发地的预设出发时间信息;根据实时交通条件处理得到出发地与目的地之间的导航路线的步骤具体包括:根据预设出发时间及实时交通条件处理得到多条导航路线;比对每条导航路线的路途成本与路途时间得到第一导航路线。
具体地,在本实施例中,处理器232还用于将导航路线发送至导航客户端,以展示导航路线的步骤具体包括:将多条导航路线发送至导航客户端,以展示多条导航路线且突出显示第一导航路线。
具体地,本实施例中,服务器230的具体结构请参图3所示的服务器200的结构,在此不再赘述。
本实施例对服务器230的各功能单元实现各自功能的具体过程,请参见上述图4至图6所示实施例中描述的具体内容,在此不再赘述。
请参考图9,图9为本发明第六实施例的导航系统50的结构框图。如图9所示,本实施例提供的导航系统50可用于实现导航方法,导航系统50包括服务器60与导航客户端70。
具体地,在本实施例中,导航客户端70用于向服务器60发送出发地与目的地。服务器60用于根据实时交通条件处理得到出发地与目的地之间的导航路线,并将导航路线发送至导航客户端70。导航客户端70还用于展示导航路线。
本实施例对导航系统50的各功能单元实现各自功能的具体过程,请参见上述图7所示实施例中描述的具体内容,在此不再赘述。
上述的服务器可以但不限于包括一个或多个第二处理器、第二存储器。第二存储器可用于存储软件程序以及模块,第二处理器通过运行存储在第二存储器内的软件程序以及模块,从而执行各种功能应用以及数据处理。
本发明提供的导航方法、服务器及导航系统,通过出发地与目的地之间的实时交通条件计算得到多条导航路线,以能够为用户提供更快捷地、更经济地出行方案,方便用户,提升用户体验。
此外,本发明实施例还提供一种计算机可读存储介质,其内存储有计算机可执行指令,上述的计算机可读存储介质例如为非易失性存储器例如光盘、硬盘、或者闪存。上述的计算机可执行指令用于让计算机或者类似的运算装置完成上述的导航方法中的各种操作。
需要说明的是,本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见即可。对于终端类实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。