一种导航路径推荐方法及服务器与流程

文档序号:15552908发布日期:2018-09-29 00:26阅读:179来源:国知局
本发明涉及到导航
技术领域
,尤其涉及一种导航路径推荐方法及服务器。
背景技术
:随着共享交通工具的发展,共享汽车也逐渐进入了人们的日常生活,相对于传统汽车租赁业务,共享汽车的使用更加方便快捷,成为了人们出行的一种较佳的选择。但是共享汽车所使用的应用软件中,导航系统往往只会根据用户选择的出发地与目的地之间的距离,向用户推送导航路径,而不能根据用户的需求对导航路径进行多样化的推送。技术实现要素:本申请实施例提供一种导航路径推荐方法、服务器及计算机存储介质,可以根据使用共享车需要支付的总费用推荐导航路径。第一方面,本申请实施例提供了一种导航路径推荐方法,该方法包括:接收终端发送的出发地信息与目的地信息,根据所述出发地信息与目的地信息,规划出至少一条导航路径;获取目标共享车的车辆信息,其中,所述目标共享车为所述终端的用户选择使用的共享车,所述车辆信息至少包括车辆型号、车辆起步价以及每公里使用价格;获取所述至少一条导航路径中每条导航路径对应的环境数据,其中,所述环境数据包括里程数、收费站信息、道路等级信息、天气数据以及拥堵指数中的至少一种;根据所述车辆信息以及所述环境数据确定每条导航路径所需的总费用,根据每条导航路径对应的总费用,向终端进行路径推荐。可选地,所述根据所述车辆信息以及环境数据确定每条导航路径所需的总费用,包括:获取每条导航路径上不同等级道路的里程数;获取不同等级道路所在区域的天气数据;根据所述不同等级道路所在区域的天气数据、所述拥堵指数以及所述每公里使用价格确定共享车在不同等级道路的每公里使用费用;根据所述车辆起步价、所述收费站信息、所述不同等级道路的里程数以及所述不同等级道路对应的每公里使用费用,确定每条导航路径所需的总费用。可选地,所述根据每条导航路径对应的总费用,向终端进行路径推荐,包括:将每条导航路径对应的总费用以预设排版方式发送至所述终端,其中,所述预设排版方式为总费用从低到高的排序方式。可选地,所述接收所述终端发送的目标共享车的车辆信息之前,还包括:获取以出发地为中心的预设区域内至少一辆共享车的车辆信息;向所述终端发送所述至少一辆共享车的车辆信息;接收所述终端发送的目标共享车的车辆标识。可选地,所述根据所述车辆信息以及环境数据确定每条导航路径所需的总费用,包括:获取所述用户预约使用共享车的用车时间点;根据当前时间点与所述用车时间点之间的间隔时长,确定共享车的预约费用;根据所述预约费用、所述车辆信息以及环境数据确定每条导航路径所需的总费用。第二方面,本申请实施例提供了一种服务器,该服务器包括:接收单元,用于接收终端发送的出发地信息与目的地信息;规划单元,用于根据所述出发地信息与目的地信息,规划出至少一条导航路径;获取单元:获取所述目标共享车的车辆信息,所述车辆信息至少包括车辆型号、车辆起步价以及每公里使用价格;所述获取单元还用于:获取所述至少一条导航路径中每条导航路径对应的环境数据,其中,所述环境数据包括里程数、收费站信息、道路等级信息、天气数据以及拥堵指数中的至少一种;计算单元,用于根据所述车辆信息以及所述环境数据确定每条导航路径所需的总费用;发送单元,用于根据每条导航路径对应的总费用,向终端进行路径推荐。可选地,所述获取单元还用于:获取每条导航路径上不同等级道路的里程数;获取不同等级道路所在区域的天气数据;所述计算单元还用于:根据不同等级道路所在区域的天气数据、拥堵指数以及每公里使用价格确定不同等级道路的每公里使用费用;根据所述车辆起步价、所述收费站信息、所述不同等级道路的里程数以及所述不同等级道路对应的每公里使用费用,确定每条导航路径所需的总费用。可选地,所述发送单元还用于:将每条导航路径对应的总费用以预设排版方式发送至所述终端,其中,所述预设排版方式为总费用从低到高的排序方式。可选地,所述获取单元还用于:获取以出发地为中心的预设区域内至少一辆共享车的车辆信息;所述发送单元还用于:向所述终端发送所述至少一辆共享车的车辆信息;所述接收单元还用于:接收所述终端发送的目标共享车的车辆标识。可选地,所述获取单元还用于:获取所述用户预约使用共享车的用车时间点;所述计算单元还用于:根据当前时间点与所述用车时间点之间的间隔时长,确定共享车的预约费用;根据所述预约费用、所述车辆信息以及环境数据确定每条导航路径所需的总费用。第三方面,本申请实施例提供了另一种服务器,包括处理器、输入设备、输出设备和存储器,其中,所述存储器用于存储支持终端执行上述方法的计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,执行上述第一方面的方法。第四方面,本发明实施例提供了一种计算机可读存储介质,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行上述第一方面的方法。通过实施本发明实施例,用户在需要使用共享车时,可以在终端的共享车应用程序中输入出发地与目的地信息,服务器在接收到终端发送的出发地与目的地信息之后,规划出至少一条导航路径,并获取每条导航路径的里程数、收费站信息、道路等级信息、天气数据以及拥堵指数等,结合用户选择使用的目标共享车的车辆信息,确定用户使用目标共享车沿每条导航路径行驶到目的地所需的总费用,并将每条导航路径以及每条导航路径对应的总费用发送给终端,使用户能够基于经济成本选择合适的导航路径。附图说明为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍。图1是本发明实施例提供的一种导航路径推荐方法的示意流程图;图2是本发明另一实施例提供的一种导航路径推荐方法的示意流程图;图3是本发明实施例提供的一种服务器的示意性框图;图4是本发明另一实施例提供的一种设备的示意性框图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。还应当进一步理解,在本发明说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。具体实现中,本发明实施例中描述的终端包括但不限于诸如具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的移动手机、平板电脑、个人数字助理(personaldigitalassistant,pda)、移动互联网设备(mobileinternetdevice,mid)、智能穿戴设备(如智能手表、智能手环)等各种便携式设备。还应当理解的是,在某些实施例中,所述设备并非便携式通信设备,而是具有触摸敏感表面(例如,触摸屏显示器和/或触摸板)的台式计算机。参见图1,图1是本发明实施例提供的一种导航路径推送方法的示意流程图,如图所示,该方法可包括:101、接收终端发送的出发地信息与目的地信息,根据所述出发地信息与目的地信息,规划出至少一条导航路径。本发明实施例中,用户需要在终端上安装共享车应用程序,在用户需要使用共享车时,终端接收用户在该应用程序界面输入的出发地信息以及目的地信息,并将出发地信息与目的地信息发送给服务器,服务器接收终端发送的出发地信息与目的地信息之后,根据出发地信息与目的地信息,结合地图数据库,规划出至少一条从出发地到目的地的导航路径。102、获取目标共享车的车辆信息。其中,目标共享车为终端的用户选择使用的共享车,车辆信息至少包括车辆型号、车辆起步价以及每公里使用价格。本发明实施例中,服务器接收到终端发送的目标共享车信息之后,根据目标共享车的车辆标识获取目标共享车对应的车辆信息,其中,车辆标识为每一辆共享车对应的唯一标识,例如,可以为每一辆共享车分配一个条形码、二维码或者车辆编号,作为每一辆共享车的车辆标识。当服务器接收到终端发送的共享车的车辆标识后,根据该车辆标识在共享车数据库中搜索与该车辆标识对应的车辆信息,该车辆信息至少包括该共享车的车辆型号、车辆起步价以及每公里使用价格。其中,车辆起步价为用户使用共享车必须支付的价格,即车辆起步价是只要用户使用了共享车,不论用户使用共享车的时间以及行驶距离,用户都需要支付的价格。每公里使用价格为除车辆起步价之外,用户在正常情况下使用共享车每公里需要支付的价格,其中,上述正常情况为晴朗天气下在道路畅通的最高等级道路上使用共享车的情况。可以理解,对于不同型号的共享车,车辆起步价可以相同,也可以不同,对于不同型号的共享车,每公里使用价格可以相同,也可以不同,举例来讲,对于a型号与b型号的两类共享车,这两类共享车的车辆起步价可以相同,每公里使用价格也可以相同。当然,在实际使用中,由于不同型号车辆的购买价格、车辆性能以及用户体验不同,不同型号的共享车的起步价以及每公里使用价格也可以不同,例如,由于a型号共享车的购买价格高于b型号的共享车,因此将a型号的共享车的起步价定为20元,每公里使用价格定为1.5元,b型号的共享车的起步价定为16元,每公里使用价格定为1.2元。本发明实施例不做具体限定。103、获取所述至少一条导航路径中每条导航路径对应的环境数据。本发明实施例中,环境数据包括路况数据以及天气数据,路况数据包括里程数、收费站信息、道路等级信息以及拥堵指数中的至少一种。其中,里程数表示共享车从每条导航路径的起点行驶到终点所行驶的距离。收费站信息包括每条导航路径所需要经过的收费站数量以及每个收费站收取的费用。道路等级信息包括每条导航路径中所包含的道路等级以及不同等级道路对应的里程数,拥堵指数指当前时间每条导航路径中不同等级道路的拥堵状况,天气数据中包括导航路径中不同等级道路所在区域的天气状况,天气状况包括但不限于小雨、中雨、大雨、小雪、中雪、大雪、沙尘天气、冰雹、雾霾等。本发明实施例中,上述道路等级是根据道路路面质量划分的反映道路质量的等级值,从而将道路质量用数字进行衡量。例如,可以将道路等级划分为0至3四个等级,其中0级道路为沥青混凝土路面或者水泥混凝土路面,1级道路为沥青碎石路面,2级道路为砂石路面,3级道路为泥结碎石路面或者土路。应理解,上述例子仅用作举例,不能理解为具体限定。本发明实施例中,上述拥堵指数为根据道路通行情况设置的综合反映道路畅通或拥堵的指数值,从而将道路拥堵情况用数字进行衡量。例如可以将拥堵指数设置为0至4,其中指数“0”对应为畅通,指数“1”对应为基本畅通,指数“2”对应为轻度拥堵,指数“3”对应为中度拥堵,指数“4”对应为严重拥堵。应理解,上述例子仅用作举例,不能理解为具体限定。本发明实施例中,上述天气数据为反映导航路径中不同等级道路所在区域的天气状况,从而将天气状况用数字进行表示。例如可以将天气等级设置为0至6,其中“0”表示晴天或者多云天气,“1”表示小雨或者小雪天气,“2”表示中雨或者中雪天气,“3”表示大雨或者大雪天气,“4”表示雾霾天气,“5”表示沙尘天气,“6”表示冰雹天气。应理解,上述例子仅用作举例,不能理解为具体限定。104、根据所述车辆信息以及所述环境数据确定每条导航路径所需的总费用,根据每条导航路径对应的总费用,向终端进行路径推荐。本发明实施例中,服务器获取目标共享车的车辆信息以及环境数据之后,则根据车辆信息以及环境数据计算使用共享车在每条导航路径需要支付的总费用,其中,总费用包括支付给共享车提供方以及支付给收费站的费用,然后将每条导航路径以及每条导航路径对应的总费用发送给终端,终端在共享车应用程序界面显示接收到的每条导航路径及每条导航路径对应的总费用,以供用户选择合适的导航路径。本发明实施例中,目标共享车在上述正常情况下的每公里使用价格为定值,但是目标共享车在不同等级道路、不同天气情况或者不同拥堵情况下行驶时,对车辆的损耗不同,因此在计算总费用时,需先计算目标共享车在不同等级道路、不同天气状况以及不同拥堵指数下每公里的使用费用,然后根据目标共享车的车辆起步价、收费站信息、不同等级道路的里程数以及不同等级道路对应的每公里使用费用,确定每条导航路径所需的总费用。即根据所述车辆信息以及所述环境数据确定每条导航路径所需的总费用,包括:(a)、获取每条导航路径上不同等级道路的里程数;(b)、获取不同等级道路所在区域的天气数据;(c)、根据所述不同等级道路所在区域的天气数据、所述拥堵指数以及所述每公里使用价格确定共享车在不同等级道路的每公里使用费用;(d)、根据所述车辆起步价、所述收费站信息、所述不同等级道路的里程数以及所述不同等级道路对应的每公里使用费用,确定每条导航路径所需的总费用。举例来讲,当用户输入出发地信息与目的地信息,并选择了目标共享车之后,服务器根据出发地与目的地规划出至少一条导航路径之后,服务器获取目标共享车的车辆信息并获取每条导航路径对应的环境数据,从车辆信息中获取目标共享车的车辆型号、车辆起步价以及每公里使用价格,从环境数据中获取每条导航路径上不同等级道路的里程数、不同等级道路所在区域的天气数据、以及不同等级道路对应的拥堵指数,然后根据道路等级、不同等级道路所在区域的天气数据、拥堵指数以及每公里使用价格确定共享车在不同等级道路的每公里使用费用。在一种可能的实施例中,对于确定的一条导航路径,可以采用如下公式计算每公里使用费用pi,pi=1+ai+bbi+cci其中,i为道路等级,p为每公里使用价格,bi为i等级道路对应的天气等级,ci为i等级道路对应的拥堵指数,a,b,c为正实数,a为道路等级常数,b为天气常数,c为拥堵常数。若上述公式中i为1,该导航路径中1级公路对应的天气等级bi为2,1级道路对应的拥堵指数为2,则p1表示该导航路径中一级公路在中雨天气情况下,道路轻度拥堵时的每公里使用费用。在得到每公里使用费用之后,服务器根据所述车辆起步价、所述收费站信息、所述不同等级道路的里程数以及所述不同等级道路对应的每公里使用费用,确定每条导航路径所需的总费用。可以根据以下公式计算每条导航路径对应的总费用s:其中,m为起步价,di为i等级道路对应的里程,nj为第j个收费站所收的费用。以其中一条导航路径为例,若用户选择使用a型号的车,其起步价m为20元,每公里使用价格p为1.5元,服务器获取到的该条导航路径对应的环境数据如下表1所示,表1导航路径对应的环境数据取a为0.2,b为0.05,c为0.1,则计算得到该条导航路径对应的总费用s为71.475元。根据上述方法计算每条导航路径所需的总费用,然后将每条导航路径以及每条导航路径对应的总费用按照总费用以预设排版方式发送至所述终端,其中,预设排版方式可以为总费用从低到高的排序方式,以使用户可以根据导航路径的总费用选择导航路径。通过实施本发明实施例,用户在需要使用共享车时,可以在终端的共享车应用程序中输入出发地与目的地信息,服务器在接收到终端发送的出发地与目的地信息之后,规划出至少一条导航路径,并获取每条导航路径的里程数、收费站信息、道路等级信息、天气数据以及拥堵指数等,结合用户选择使用的目标共享车的车辆信息,确定用户使用目标共享车沿每条导航路径行驶到目的地所需的总费用,并将每条导航路径以及每条导航路径对应的总费用发送给终端,使用户能够基于经济成本选择合适的导航路径。参见图2,图2是本发明另一实施例提供的一种导航路径推送方法的示意流程图,如图所示,该方法可包括:201、接收终端发送的出发地信息与目的地信息,根据所述出发地信息与目的地信息,规划出至少一条导航路径。本发明实施例中,用户需要在终端上安装共享车应用程序,在用户需要使用共享车时,终端接收用户在该应用程序界面相关位置输入的出发地信息以及目的地信息,将出发地信息与目的地信息发送给服务器,服务器接收终端发送的出发地信息与目的地信息之后,根据出发地信息与目的地信息,结合地图数据库,规划出至少一条从出发地到达目的地导航路径。本发明实施例中,上述出发地信息可以是用户当前的位置信息,也可以是用户输入的非当前位置信息,本发明实施例不做具体限定。202、获取以出发地为中心的预设区域内至少一辆共享车的车辆信息;向所述终端发送所述至少一辆共享车的车辆信息,接收所述终端发送的目标共享车的车辆标识。本发明实施例中,服务器在接收到终端发送的出发地信息之后,首先在共享车数据库中搜索以该出发地为中心的预设区域内的至少一辆共享车的车辆信息,其中,车辆信息至少包括车辆标识、车辆位置、车辆型号、车辆起步价以及每公里使用价格,并将搜索得到的共享车的车辆信息发送给终端。然后用户根据终端上显示的共享车的车辆信息选择自己需要的目标共享车,最后终端将目标共享车的车辆标识发送给服务器。可以理解,终端将目标共享车的车辆标识发送给服务器的方法可以是用户直接点击终端上显示的共享车的车辆信息,终端在接收到用户的点击操作后,将对应的共享车的车辆标识发送给服务器,也可以是用户到达目标共享车旁后,扫描目标共享车车身的二维码或者条形码,将识别出的二维码或者条形码信息发送给服务器,本发明实施例不做具体限定。203、获取所述用户预约使用共享车的用车时间点;获取当前时间点与所述用车时间点之间的间隔时长,确定共享车的预约费用。本发明实施例中,当服务器将车辆信息发送给终端,用户根据车辆信息选择好目标共享车之后,可以预约使用目标共享车的用车时间点,终端将用户输入的用车时间点发送给服务器,服务器根据当前时间点与用车时间点之间的间隔时长,确定目标共享车的预约费用。本发明实施例中,可以根据当前时间点与用车时间点之间的间隔时长,对预约费用进行阶梯型收费,举例来讲,间隔时长与预约费用之间的关系可以如表2所示。表2中,当预约时间大于或者等于50分钟时,预约费用为无穷大,表示共享车提供方不接受50分钟之后的预约请求。应理解,该间隔时长与预约费用之间的关系仅为一种举例,不能理解为具体限定。表2间隔时长与预约费用关系表间隔时长(单位:分钟)预约费用(单位:元)[1,10)2[10,20)4[20,30)8[30,40)14[40,50)22[50,∞)∞本发明实施例中,上述预约费用可以在用户预约成功之后立即付给共享车提供方,也可以在用户使用共享车结束后支付给共享车提供方,还可以根据不同用户的信用值给与不同用户不同的权限,例如,在用户的信用值大于或者等于预设信用阈值时,可以由用户选择立即支付预约费用或者使用共享车结束后支付预约费用,当用户的信用值小于预设信用阈值时,用户必须在预约成功之后立即付给共享车提供方,本发明实施例不做具体限定。本发明实施中,当用户在预约的用车时间点之前使用了共享车,共享车提供方可以给予用户一定的信用值,和/或,将预约费用按照预设比例返还给用户。当用户在预约的用车时间点之前未使用目标共享车,则视为用户违约,共享车提供方不返还预约费用,并可根据用户的违约次数扣除信用值。本发明实施例不做具体限定。204、获取所述至少一条导航路径中每条导航路径对应的环境数据。205、根据所述预约费用、所述车辆信息以及环境数据确定每条导航路径所需的总费用。本发明实施例中,服务器根据预约费用,获取的目标共享车的车辆信息以及环境数据,根据车辆信息以及环境数据计算使用共享车在每条导航路径需要支付的总费用,其中,根据车辆信息以及环境信息计算每条导航路径需要支付的总费用的方法在上一实施例中已经进行了详细的阐述,本发明实施例中,总费用的计算方法只需在上一实施例中计算总费用公式的基础上加上预约费用,即本发明实施例中计算每条导航路径对应的总费用的公式为:其中,r为预约费用,m为起步价,i为道路等级,di为i等级道路对应的里程,p为每公里使用价格,bi为i等级道路对应的天气等级,ci为i等级道路对应的拥堵指数,a,b,c为常数,a为道路等级常数,b为天气常数,c为拥堵常数,nj为第j个收费站所收的费用。通过实施本发明实施例,用户在需要使用共享车时,共享车应用程序提供预约功能,用户可以选择使用共享车的时间点,服务器在接收到终端发送的出发地与目的地信息之后,规划出至少一条导航路径,并获取每条导航路径的里程数、收费站信息、道路等级信息、天气数据以及拥堵指数等,结合用户选择使用的目标共享车的车辆信息以及用户的预约时间点,确定用户使用目标共享车沿每条导航路径行驶到目的地所需的总费用,并将每条导航路径以及每条导航路径对应的总费用发送给终端,使用户能够基于经济成本选择合适的导航路径。本发明实施例还提供一种服务器,该服务器包括用于执行前述任一项所述的方法的单元。具体地,参见图3,图3是本发明实施例提供的一种服务器的示意框图。本实施例的终端包括:接收单元301、规划单元302、获取单元303、计算单元304以及发送单元305,其中,接收单元301,用于接收终端发送的出发地信息与目的地信息;规划单元302,用于根据所述出发地信息与目的地信息,规划出至少一条导航路径;获取单元303,获取目标共享车的车辆信息,其中,所述目标共享车为所述终端的用户选择使用的共享车,所述车辆信息至少包括车辆型号、车辆起步价以及每公里使用价格;所述获取单元303还用于:获取所述至少一条导航路径中每条导航路径对应的环境数据,其中,所述环境数据包括里程数、收费站信息、道路等级信息、天气数据以及拥堵指数中的至少一种;计算单元304,用于根据所述车辆信息以及所述环境数据确定每条导航路径所需的总费用;发送单元305,用于根据每条导航路径对应的总费用,向终端进行路径推荐。可选地,上述获取单元303还用于:获取每条导航路径上不同等级道路的里程数;获取不同等级道路所在区域的天气数据;上述计算单元304还用于:根据所述不同等级道路所在区域的天气数据、所述拥堵指数以及所述每公里使用价格确定共享车在不同等级道路的每公里使用费用;根据所述车辆起步价、所述收费站信息、所述不同等级道路的里程数以及所述不同等级道路对应的每公里使用费用,确定每条导航路径所需的总费用。可选地,上述发送单元305还用于:将每条导航路径对应的总费用以预设排版方式发送至所述终端,其中,所述预设排版方式为总费用从低到高的排序方式。可选地,上述获取单元303在获取目标共享车的车辆信息之前,还用于:获取以出发地为中心的预设区域内至少一辆共享车的车辆信息;上述发送单元305还用于向所述终端发送所述至少一辆共享车的车辆信息,上述接收单元301还用于接收所述终端发送的目标共享车的车辆标识。可选地,上述获取单元303还用于:获取所述用户预约使用共享车的用车时间点;获取当前时间点与所述用车时间点之间的间隔时长,确定共享车的预约费用;上述计算单元304还用于根据所述预约费用、所述车辆信息以及环境数据确定每条导航路径所需的总费用。参见图4,图4是本发明实施例提供的一种设备,该设备可以为服务器,如图4所示设备包括:一个或多个处理器401;一个或多个输入设备402,一个或多个输出设备403和存储器404。上述处理器401、输入设备402、输出设备403和存储器404通过总线405连接。存储器402用于存储指令,处理器401用于执行存储器402存储的指令。其中,该设备作为服务器使用的情况下,处理器401用于接收终端发送的出发地信息与目的地信息,根据所述出发地信息与目的地信息,规划出至少一条导航路径;获取目标共享车的车辆信息,其中,所述目标共享车为所述终端的用户选择使用的共享车,所述车辆信息至少包括车辆型号、车辆起步价以及每公里使用价格;获取所述至少一条导航路径中每条导航路径对应的环境数据,其中,所述环境数据包括里程数、收费站信息、道路等级信息、天气数据以及拥堵指数中的至少一种;根据所述车辆信息以及所述环境数据确定每条导航路径所需的总费用,根据每条导航路径对应的总费用,向终端进行路径推荐。应当理解,在本发明实施例中,所称处理器401可以是中央处理单元(centralprocessingunit,cpu),该处理器还可以是其他通用处理器、数字信号处理器(digitalsignalprocessor,dsp)、专用集成电路(applicationspecificintegratedcircuit,asic)、现成可编程门阵列(field-programmablegatearray,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。输入设备402可以包括触控板、指纹采传感器(用于采集用户的指纹信息和指纹的方向信息)、麦克风等,输出设备403可以包括显示器(lcd等)、扬声器等。该存储器404可以包括只读存储器和随机存取存储器,并向处理器801提供指令和数据。存储器404的一部分还可以包括非易失性随机存取存储器。例如,存储器404还可以存储设备类型的信息。具体实现中,本发明实施例中所描述的处理器401、输入设备402、输出设备403可执行本发明实施例提供的的方法的第一实施例和第二实施例中所描述的实现方式,也可执行本发明实施例所描述的终端的实现方式,在此不再赘述。在本发明的另一实施例中提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令被处理器执行时实现:接收终端发送的出发地信息与目的地信息,根据所述出发地信息与目的地信息,规划出至少一条导航路径;获取目标共享车的车辆信息;获取所述至少一条导航路径中每条导航路径对应的环境数据;根据所述车辆信息以及所述环境数据确定每条导航路径所需的总费用,根据每条导航路径对应的总费用,向终端进行路径推荐。所述计算机可读存储介质可以是前述任一实施例所述的终端的内部存储单元,例如终端的硬盘或内存。所述计算机可读存储介质也可以是所述终端的外部存储设备,例如所述终端上配备的插接式硬盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述计算机可读存储介质还可以既包括所述终端的内部存储单元也包括外部存储设备。所述计算机可读存储介质用于存储所述计算机程序以及所述终端所需的其他程序和数据。所述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的服务器、设备和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的服务器、设备和方法,可以通过其它的方式实现。例如,以上所描述的服务器实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本发明实施例方案的目的。另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本
技术领域
的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1