一种判断汽车行驶距离的方法和装置与流程

文档序号:17673609发布日期:2019-05-15 23:15阅读:250来源:国知局
一种判断汽车行驶距离的方法和装置与流程

本发明涉及计算机技术领域,尤其涉及一种判断汽车行驶距离的方法和装置。



背景技术:

随着计算机和定位技术的飞速发展,全球定位系统得到了广泛的重视和应用,通过位置定位技术与车辆管理相结合,应用前景也十分广阔。将先进的信息技术、数据通讯传输技术、电子控制技术、计算机处理技术等应用于交通运输行业从而形成的一种信息化、智能化、社会化的新型车联网系统,客运出租车是城市公共交通的组成部分,是城市文明的重要“窗口”。随着经济社会发展和消费观念的变化,市民乘坐出租车出行已成为普遍行为。但与此同时,随着城市规模急剧扩张和出租车营运规模增加,利用科技手段,提高和改善出租车管理水平、实行高效管理措施、优化服务管理效能,已经成为出租车行业管理部门施政的重要内容,利用车联网系统为出租车运营进行有效的服务和管理也是趋势。

但本发明申请人在实现本申请实施例中发现现有技术至少存在如下技术问题:

现有技术中出租车路线为司机独立选择,当同行乘客分多辆出租车出行的很难实现结伴前行,从而到目的地时间差距大,不能为乘客提供人性化服务的技术问题。



技术实现要素:

本发明实施例提供了一种判断汽车行驶距离的方法和装置,解决了现有技术中出租车路线为司机独立选择,当同行乘客分多辆出租车出行的很难实现结伴前行,从而到目的地时间差距大,不能为乘客提供人性化服务的技术问题。

鉴于上述问题,提出了本申请实施例以便提供一种判断汽车行驶距离的方法和装置。

第一方面,本发明提供了一种判断汽车行驶距离的方法,应用于第三车,所述第三车分别与第一车、第二车通信连接,所述方法包括:获得来自所述第一车的第一驾驶路线;获得来自所述第二车的第二驾驶路线,其中,所述第一驾驶路线和所述第二驾驶路线的目的地相同,且所述第一驾驶路线和所述第二驾驶路线不同;获得所述第三车的第一位置;获得所述第一车的第二位置;获得所述第二车的第三位置;根据所述第一位置和所述第二位置获得第一距离;根据所述第一位置和所述第三位置获得第二距离;当所述第一距离大于所述第二距离时,所述第三车将所述第二驾驶路线作为驾驶路线。

优选的,所述方法包括:根据所述第一位置和所述第一驾驶路线获得第一距离差;根据所述第一位置和所述第二驾驶路线获得第二距离差;根据所述第一距离差和所述第二距离差获得第三距离差;当所述第三距离差满足第一预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

优选的,所述方法包括:获得所述第一驾驶路线的第一驾驶速度;获得所述第二驾驶路线的第二驾驶速度;根据所述第一驾驶速度和所述第二驾驶速度获得第一驾驶速度差;当所述第一驾驶速度差满足第二预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

优选的,所述方法包括:获得所述第一驾驶路线的第一红灯数;获得所述第二驾驶路线的第二红灯数;根据所述第一红灯数和所述第二红灯数获得第一红灯数差;当所述第一红灯数差满足第三预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

优选的,所述方法包括:获得所述第一驾驶路线的第一高速里程数;获得所述第二驾驶路线的第二高速里程数;根据所述第一高速里程数和所述第二高速里程数获得第一高速里程数差;当所述第一高速里程数差满足第四预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

第二方面,本发明提供了一种判断汽车行驶距离的装置,应用于第三车,所述第三车分别与第一车、第二车通信连接,所述装置包括:

第一获得单元,所述第一获得单元用于获得来自所述第一车的第一驾驶路线;

第二获得单元,所述第二获得单元用于获得来自所述第二车的第二驾驶路线,其中,所述第一驾驶路线和所述第二驾驶路线的目的地相同,且,所述第一驾驶路线和所述第二驾驶路线不同;

第三获得单元,所述第三获得单元用于获得所述第三车的第一位置;

第四获得单元,所述第四获得单元用于获得所述第一车的第二位置;

第五获得单元,所述第五获得单元用于获得所述第二车的第三位置;

第六获得单元,所述第六获得单元用于根据所述第一位置和所述第二位置获得第一距离;

第七获得单元,所述第七获得单元用于根据所述第一位置和所述第三位置获得第二距离;

第一执行单元,所述第一执行单元用于当所述第一距离大于所述第二距离时,所述第三车将所述第二驾驶路线作为驾驶路线。

优选的,所述装置还包括:

第八获得单元,所述第八获得单元用于根据所述第一位置和所述第一驾驶路线获得第一距离差;

第九获得单元,所述第九获得单元用于根据所述第一位置和所述第二驾驶路线获得第二距离差;

第十获得单元,所述第十获得单元用于根据所述第一距离差和所述第二距离差获得第三距离差;

第二执行单元,所述第二执行单元用于当所述第三距离差满足第一预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

优选的,所述装置还包括:

第十一获得单元,所述第十一获得单元用于获得所述第一驾驶路线的第一驾驶速度;

第十二获得单元,所述第十二获得单元用于获得所述第二驾驶路线的第二驾驶速度;

第十三获得单元,所述第十三获得单元用于根据所述第一驾驶速度和所述第二驾驶速度获得第一驾驶速度差;

第三执行单元,所述第三执行单元用于当所述第一驾驶速度差满足第二预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

优选的,所述装置还包括:

第十四获得单元,所述第十四获得单元用于获得所述第一驾驶路线的第一红灯数;

第十五获得单元,所述第十五获得单元用于获得所述第二驾驶路线的第二红灯数;

第十六获得单元,所述第十六获得单元用于根据所述第一红灯数和所述第二红灯数获得第一红灯数差;

第四执行单元,所述第四执行单元用于当所述第一红灯数差满足第三预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

优选的,所述装置还包括:

第十七获得单元,所述第十七获得单元用于获得所述第一驾驶路线的第一高速里程数;

第十八获得单元,所述第十八获得单元用于获得所述第二驾驶路线的第二高速里程数;

第十九获得单元,所述第十九获得单元用于根据所述第一高速里程数和所述第二高速里程数获得第一高速里程数差;

第五执行单元,所述第五执行单元用于当所述第一高速里程数差满足第四预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

第三方面,本发明提供了一种判断汽车行驶距离的装置,应用于第三车,所述第三车分别与第一车、第二车通信连接,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现以下步骤:获得来自所述第一车的第一驾驶路线;获得来自所述第二车的第二驾驶路线,其中,所述第一驾驶路线和所述第二驾驶路线的目的地相同,且所述第一驾驶路线和所述第二驾驶路线不同;获得所述第三车的第一位置;获得所述第一车的第二位置;获得所述第二车的第三位置;根据所述第一位置和所述第二位置获得第一距离;根据所述第一位置和所述第三位置获得第二距离;当所述第一距离大于所述第二距离时,所述第三车将所述第二驾驶路线作为驾驶路线。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

本发明实施例提供的一种判断汽车行驶距离的方法和装置,应用于第三车,所述第三车分别与第一车、第二车通信连接,通过获得来自所述第一车的第一驾驶路线;获得来自所述第二车的第二驾驶路线,其中,所述第一驾驶路线和所述第二驾驶路线的目的地相同,且所述第一驾驶路线和所述第二驾驶路线不同;获得所述第三车的第一位置;获得所述第一车的第二位置;获得所述第二车的第三位置;根据所述第一位置和所述第二位置获得第一距离;根据所述第一位置和所述第三位置获得第二距离;当所述第一距离大于所述第二距离时,所述第三车将所述第二驾驶路线作为驾驶路线。解决了现有技术中出租车路线为司机独立选择,当同行乘客分多辆出租车出行的很难实现结伴前行,从而到目的地时间差距大,不能为乘客提供人性化服务的技术问题。达到了群体乘客乘坐出租车到同一目的地时,虽然出发时间不同,但通过本系统能够实现群体乘客根据车辆位置选择最近的车辆的路径,从而实现结队前行的效果,既能使大家到达的时间比较接近而避免等候,同时能避免有些司机对路线不熟悉而走偏而浪费时间的情况,为乘客提供更为可靠服务的技术效果。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

图1为本发明实施例中一种判断汽车行驶距离的方法的流程示意图;

图2为本发明实施例中一种判断汽车行驶距离的装置的结构示意图;

图3为本发明实施例中另一种判断汽车行驶距离的装置的结构示意图。

附图标记说明:第一获得单元11,第二获得单元12,第三获得单元13,第四获得单元14,第五获得单元15,第六获得单元16,第七获得单元17,第一执行单元18,总线300,接收器301,处理器302,发送器303,存储器304,总线接口306。

具体实施方式

本发明实施例提供了一种判断汽车行驶距离的方法和装置,用于解决现有技术中出租车路线为司机独立选择,当同行乘客分多辆出租车出行的很难实现结伴前行,从而到目的地时间差距大,不能为乘客提供人性化服务的技术问题。

本发明提供的技术方案总体思路如下:

获得来自所述第一车的第一驾驶路线;获得来自所述第二车的第二驾驶路线,其中,所述第一驾驶路线和所述第二驾驶路线的目的地相同,且所述第一驾驶路线和所述第二驾驶路线不同;获得所述第三车的第一位置;获得所述第一车的第二位置;获得所述第二车的第三位置;根据所述第一位置和所述第二位置获得第一距离;根据所述第一位置和所述第三位置获得第二距离;当所述第一距离大于所述第二距离时,所述第三车将所述第二驾驶路线作为驾驶路线。达到了群体乘客乘坐出租车到同一目的地时,虽然出发时间不同,但通过本系统能够实现群体乘客根据车辆位置选择最近的车辆的路径,从而实现结队前行的效果,既能使大家到达的时间比较接近而避免等候,同时能避免有些司机对路线不熟悉而走偏而浪费时间的情况,为乘客提供更为可靠服务的技术效果。

下面通过附图以及具体实施例对本发明技术方案做详细的说明,应当理解本申请实施例以及实施例中的具体特征是对本申请技术方案的详细的说明,而不是对本申请技术方案的限定,在不冲突的情况下,本申请实施例以及实施例中的技术特征可以相互组合。

本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

实施例一

图1为本发明实施例中一种判断汽车行驶距离的方法的流程示意图。如图1所示,本发明实施例提供了一种判断汽车行驶距离的方法,应用于第三车,所述第三车分别与第一车、第二车通信连接,所述方法包括:

步骤110:获得来自所述第一车的第一驾驶路线。

具体而言,本发明实施例应用于第三车上,从车辆上安装实施本实施例的判断汽车行驶距离的系统,所述第三车与第一车、第二车即其他相关车辆之间通讯连接,举例而言,所述第一车、所述第二车、所述第三车同属于同一个出租车车队中。通过与所述第一车通讯连接,从而获得所述第一车的驾驶路线信息,称之为第一驾驶路线。

步骤120:获得来自所述第二车的第二驾驶路线,其中,所述第一驾驶路线和所述第二驾驶路线的目的地相同,且所述第一驾驶路线和所述第二驾驶路线不同。

具体而言,通过与其他车辆的通讯连接,同样可以获得其他车辆的驾驶路线,从中获得与所述第一车目的地相同,但选择行驶的路线与所述第一驾驶路线不同的第二车,同时获得所述第二车的第二驾驶路线,应理解本发明实施例中所述第一车、所述第二车和所述第三车为泛指,为系统管理的车辆中符合要求的车辆,数量也不做限定。

步骤130:获得所述第三车的第一位置。

步骤140:获得所述第一车的第二位置。

步骤150:获得所述第二车的第三位置。

步骤160:根据所述第一位置和所述第二位置获得第一距离。

步骤170:根据所述第一位置和所述第三位置获得第二距离。

步骤180:当所述第一距离大于所述第二距离时,所述第三车将所述第二驾驶路线作为驾驶路线。

具体而言,通过系统分别获得所述第一车、第二车、第三车的当前位置,跟所述第三车的第一位置与系统获得的所述第一车、所述第二车位置关系得出他们之间的距离,所述第一车的第二位置与所述第三车的第一位置之间的距离为第一距离,所述第二车的第三位置与所述第三车的第一位置之间的距离为第二距离,根据获得的所述第一距离和所述第二距离,判断所述第一距离与所述第二距离的大小,从中选择与所述第一位置距离较近的车辆,当所述第一距离大于所述第二距离时,即所述第二车距离所述第三车较近,则选择其中距离较近的车辆对应的行驶路线作为规划路线,这样由于所述第二车与所述第三车的距离较近,加之选择相同驾驶线路进行行驶,能够使所述第二车与所述第三车相遇从而形成小车队可以使到达目的地的时间比较接近,举例而言,当有十几个朋友一起乘出租车出游,需要分多辆车分别前往目的地,由于根据路况、车流等情况打上出租车的时间有先后,可以通过本发明实施例的系统与其他出租车进行连接,获得前面出发车辆的距离,若前面出发的车辆与本车辆的距离较近,则与就本车辆较近的车辆组为小车队一起行驶,既能使大家到达的时间比较接近而避免等候,同时能避免有些司机对路线不熟悉而走偏而浪费时间的情况,达到为乘客提供更为可靠服务的技术效果。从而解决了现有技术中出租车路线为司机独立选择,当同行乘客分多辆出租车出行的很难实现结伴前行,从而到目的地时间差距大,不能为乘客提供人性化服务的技术问题。

进一步的,所述方法包括:根据所述第一位置和所述第一驾驶路线获得第一距离差;根据所述第一位置和所述第二驾驶路线获得第二距离差;根据所述第一距离差和所述第二距离差获得第三距离差;当所述第三距离差满足第一预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

具体而言,通过获得的所述第三车的当前位置称之为第一位置,与所述同系统内行驶目的地相同的其他车辆的驾驶路线之间的距离,确定距离所述第一位置最近的驾驶路线,即根据获得的系统中各车辆的驾驶路线与当前车辆位置的距离,从中选择该车辆距离最近的驾驶路线,作为该车辆即所述第三车的驾驶路线,通过所述第一位置与所述第一驾驶路线的第一距离差与所述第一位置与所述第二驾驶路线的第二距离差,根据所述第一距离差与所述第二距离差得出他们之间的差值为第三距离差,判断所述第三距离差是否满足系统预先设置的距离差值要求,当所述第三距离差满足预定条件时,将距离所述第一位置较近的驾驶路线作为规划路线,所述预定条件应保证所述第三距离差满足距离足够大,若两者距离差值不大则无参考性,当所述第二驾驶路线距离所述第一位置太远时,则选择与所述第一位置距离较近的所述第一驾驶路线作为后车的规划路线,由于选择的驾驶路线为在前车辆行驶的路线保证了路线的准确性,与在先的车辆保持一致性,同时选择距离后面车辆较近的路线能够尽快进入路线,举例而言,有多人一起出游,分别搭乘了不同的出租车,出发时间有先有后,出发地也可能相同可能不同,根据不同的司机会存在选择的行驶路线不同,还可能出现对路线不熟悉的司机走错路的情况,因而对于各车辆走不同的路线到达的时间会有不同,甚至会相差时间较大,为了尽可能使一起出游的人们结伴,可以通过系统获得前面出发的出租车行驶的路线,后出发的出租车可以根据与他们行驶的路线的距离,找到距离当前位置最近的一条路线,能够快速进入前面出租车的行驶路线,从而与前车辆保持路径一致,促使一起去同目的地的车辆形成统一化,提供更有效的乘车服务。达到了根据在先行驶的相同目的地同系统车辆的驾驶路线作为参考,结合在后车辆的具体情况,选择快速进入车队的路线为规划路线,保证了车辆的出行效率,同时能够保证车队的统一性,促使车队有序完成任务,同时为乘客提供更贴心乘车服务的技术效果。进一步解决了现有技术中出租车路线为司机独立选择,当同行乘客分多辆出租车出行的很难实现结伴前行,从而到目的地时间差距大,不能为乘客提供人性化服务的技术问题。

进一步的,所述方法包括:获得所述第一驾驶路线的第一驾驶速度;获得所述第二驾驶路线的第二驾驶速度;根据所述第一驾驶速度和所述第二驾驶速度获得第一驾驶速度差;当所述第一驾驶速度差满足第二预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

具体而言,行驶速度为一条行驶线路是否优选的重要衡量因素,因而通过系统获得前面行驶车辆的行驶速度作为规划路线的参考依据,能够保证路线的优化,使车辆顺利出行,首先获得前面行驶的所述第一车的第一驾驶速度和所述第二车的第二驾驶速度,然后根据所述第一驾驶速度和所述第二驾驶速度,得出之间的速度差,最后判断所述速度差是否满足预定条件,将满足预定条件的对应驾驶路线作为优选路线,因而选择确定的优选路线即所述第一驾驶路线作为后面行驶车辆即所述第三车的规划驾驶路线,举例而言,预定条件设定为10km/h,则当所述第一驾驶路线的行驶速度比所述第二驾驶路线的行驶速度快至少10km/h时,认为所述第一驾驶路线为较优的路线,从而选择该路线作为所述第三车即当前规划路线车辆的规划路线进行行驶,实现通过前车的具体行驶速度更好的为系统内后面行驶的车辆规划路线,从而保证了车辆的出行速度,为车辆提供可靠、有效的行驶服务,提高了车辆的工作效率。

进一步的,所述方法包括:获得所述第一驾驶路线的第一红灯数;获得所述第二驾驶路线的第二红灯数;根据所述第一红灯数和所述第二红灯数获得第一红灯数差;当所述第一红灯数差满足第三预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

具体而言,在进行驾驶路线选择时,还可以通过前面车辆的具体路况情况进行参考选择,通过系统获得所述第一驾驶路线遇见的红灯数量为第一红灯数,同时获得所述第二驾驶路线中遇见的第二红灯数,根据所述第一红灯数与所述第二红灯数得出两者之间的差值为第一红灯数差,当两者红灯数相差的数据满足预定条件时,则选择红灯数少的路线作为所述第三车的路线,从而能够保证车辆的出行效率,举例而言,设定红灯差预定条件为5,则当所述第二红灯数与所述第一红灯数相差为5个或以上时,则满足预定条件,红灯数少则能够保证出行的效率,保证行驶速度,因而红灯数量较少的所述第一驾驶路线的路况优于所述第二驾驶路线,选择所述第一驾驶路线为优选路线,将其选作为所述第三车的规划驾驶路线,通过路况选择相应的驾驶路线能够减少等待红灯的时间,从而保证所述第三车的出行效率,为车辆出行提供有效服务。

进一步的,所述方法包括:获得所述第一驾驶路线的第一高速里程数;获得所述第二驾驶路线的第二高速里程数;根据所述第一高速里程数和所述第二高速里程数获得第一高速里程数差;当所述第一高速里程数差满足第四预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

具体而言,对于需要在高速公路上行驶的车辆来说,还可以通过获取在先车辆的高速里程数来进行参考帮助在后车辆选择其规划路线,具体为通过系统对在线车辆当前的高速里程数量进行获取,分别获得所述第一驾驶路线的第一高速里程数、所述第二驾驶路线的第二高速里程数,再根据获得的各车辆的高速里程数,计算出各高速里程数的差值,当出现各车辆间高速里程数据差距较大的时候,则将高速里程数最多的对应驾驶路线作为第三车的规划路线,由于该驾驶路线明显要优于其他驾驶线路,其高速里程数较多则对应其行驶速度较快,能够提高行驶速度,提高工作效率,因而选择高速里程数较多的驾驶路线,举例而言,预先设定高速里程数差要满足的预定条件为5km,则当所述第一高速里程数和所述第二高速里程数之间的差满足预定条件5km时,确定选择高速里程数较多的驾驶路线,对于数量接近的高速里程即不满足预定条件的则不需参考高速里程数。通过对前面驾驶车辆的行驶状态为后面的车辆提供路线参考,为后面驾驶的车辆提供优选的规划路线,以保证车辆的出行效率,同时保持先后车辆的位置监控,实现车队的有效管理。

实施例二

基于与前述实施例中一种判断汽车行驶距离的方法同样的发明构思,本发明还提供一种判断汽车行驶距离的装置,应用于第三车,所述第三车分别与第一车、第二车通信连接,如图2所示,所述装置包括:

第一获得单元11,所述第一获得单元11用于获得来自所述第一车的第一驾驶路线;

第二获得单元12,所述第二获得单元12用于获得来自所述第二车的第二驾驶路线,其中,所述第一驾驶路线和所述第二驾驶路线的目的地相同,且,所述第一驾驶路线和所述第二驾驶路线不同;

第三获得单元13,所述第三获得单元13用于获得所述第三车的第一位置;

第四获得单元14,所述第四获得单元14用于获得所述第一车的第二位置;

第五获得单元15,所述第五获得单元15用于获得所述第二车的第三位置;

第六获得单元16,所述第六获得单元16用于根据所述第一位置和所述第二位置获得第一距离;

第七获得单元17,所述第七获得单元17用于根据所述第一位置和所述第三位置获得第二距离;

第一执行单元18,所述第一执行单元18用于当所述第一距离大于所述第二距离时,所述第三车将所述第二驾驶路线作为驾驶路线。

进一步的,所述装置还包括:

第八获得单元,所述第八获得单元用于根据所述第一位置和所述第一驾驶路线获得第一距离差;

第九获得单元,所述第九获得单元用于根据所述第一位置和所述第二驾驶路线获得第二距离差;

第十获得单元,所述第十获得单元用于根据所述第一距离差和所述第二距离差获得第三距离差;

第二执行单元,所述第二执行单元用于当所述第三距离差满足第一预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

进一步的,所述装置还包括:

第十一获得单元,所述第十一获得单元用于获得所述第一驾驶路线的第一驾驶速度;

第十二获得单元,所述第十二获得单元用于获得所述第二驾驶路线的第二驾驶速度;

第十三获得单元,所述第十三获得单元用于根据所述第一驾驶速度和所述第二驾驶速度获得第一驾驶速度差;

第三执行单元,所述第三执行单元用于当所述第一驾驶速度差满足第二预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

进一步的,所述装置还包括:

第十四获得单元,所述第十四获得单元用于获得所述第一驾驶路线的第一红灯数;

第十五获得单元,所述第十五获得单元用于获得所述第二驾驶路线的第二红灯数;

第十六获得单元,所述第十六获得单元用于根据所述第一红灯数和所述第二红灯数获得第一红灯数差;

第四执行单元,所述第四执行单元用于当所述第一红灯数差满足第三预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

进一步的,所述装置还包括:

第十七获得单元,所述第十七获得单元用于获得所述第一驾驶路线的第一高速里程数;

第十八获得单元,所述第十八获得单元用于获得所述第二驾驶路线的第二高速里程数;

第十九获得单元,所述第十九获得单元用于根据所述第一高速里程数和所述第二高速里程数获得第一高速里程数差;

第五执行单元,所述第五执行单元用于当所述第一高速里程数差满足第四预定条件时,所述第三车将所述第一驾驶路线作为驾驶路线。

前述图1实施例一中的一种判断汽车行驶距离的方法的各种变化方式和具体实例同样适用于本实施例的一种判断汽车行驶距离的装置,通过前述对一种判断汽车行驶距离的方法的详细描述,本领域技术人员可以清楚的知道本实施例中一种判断汽车行驶距离的装置的实施方法,所以为了说明书的简洁,在此不再详述。

实施例三

基于与前述实施例中一种判断汽车行驶距离的方法同样的发明构思,本发明还提供一种判断汽车行驶距离的装置,应用于第三车,所述第三车分别与第一车、第二车通信连接,其上存储有计算机程序,该程序被处理器执行时实现前文所述一种判断汽车行驶距离的方法的任一方法的步骤。

其中,在图3中,总线架构(用总线300来代表),总线300可以包括任意数量的互联的总线和桥,总线300将包括由处理器302代表的一个或多个处理器和存储器304代表的存储器的各种电路链接在一起。总线300还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口306在总线300和接收器301和发送器303之间提供接口。接收器301和发送器303可以是同一个元件,即收发机,提供用于在传输介质上与各种其他装置通信的单元。

处理器302负责管理总线300和通常的处理,而存储器304可以被用于存储处理器302在执行操作时所使用的数据。

本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:

本发明实施例提供的一种判断汽车行驶距离的方法和装置,应用于第三车,所述第三车分别与第一车、第二车通信连接,通过获得来自所述第一车的第一驾驶路线;获得来自所述第二车的第二驾驶路线,其中,所述第一驾驶路线和所述第二驾驶路线的目的地相同,且所述第一驾驶路线和所述第二驾驶路线不同;获得所述第三车的第一位置;获得所述第一车的第二位置;获得所述第二车的第三位置;根据所述第一位置和所述第二位置获得第一距离;根据所述第一位置和所述第三位置获得第二距离;当所述第一距离大于所述第二距离时,所述第三车将所述第二驾驶路线作为驾驶路线。解决了现有技术中出租车路线为司机独立选择,当同行乘客分多辆出租车出行的很难实现结伴前行,从而到目的地时间差距大,不能为乘客提供人性化服务的技术问题。达到了群体乘客乘坐出租车到同一目的地时,虽然出发时间不同,但通过本系统能够实现群体乘客根据车辆位置选择最近的车辆的路径,从而实现结队前行的效果,既能使大家到达的时间比较接近而避免等候,同时能避免有些司机对路线不熟悉而走偏而浪费时间的情况,为乘客提供更为可靠服务的技术效果。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1