车辆行车路线预测通知方法及移动智能终端的制作方法

文档序号:6702367阅读:264来源:国知局
专利名称:车辆行车路线预测通知方法及移动智能终端的制作方法
技术领域
本发明涉及移动通讯领域,尤其是一种能对车辆行车路线进行预测、通知的移动智能终端以及这种移动智能终端对车辆行车路线预测、通知的方法。
背景技术
随着汽车的普及,人们经常选择驾车出行。人们驾车时经常还有导航装置,如设置在移动智能终端上的导航软件等实现导航功能,以便正确识别行驶的方向。现有的导航装置大多是由驾驶员手动输入车辆的出发地以及目的地,导航装置根据地理信息系统(GIS)选择一条或多条行车路线,驾驶员可以选取其中的一条行车路线并由导航装置进行导航。然而,现有的导航装置仅仅是提供可选的路线以及对驾驶员选取的路线进行导航,对行车时长只是进行简单预测,而且不能及时将所选取的路线以及预测的行车时长通 知需要获得这些信息的其他人员。然而,在现实生活中,人们出行过程中会有相关特定人员在本次车辆途径或到达的地点等候,这部分特定人员往往迫切需要知道本次车辆的行车路线以及预计到达时间,而且希望预计到达时间越准确越好。但是,现有的导航装置不能很好的满足上述需求。此外,现有的导航装置均需要驾驶员手动地输入目的地,无法对目的地进行预测判断,也给驾驶员的使用带来不便。同时,现有的导航装置不会对行车路线中的状况进行预测,如果所需要经过的行车路线中有路段发生堵塞情况,驾驶员也不能获得准确、量化的交通堵塞信息,也给人们出行导致不便。另外,现有的一些公交车安装有监控装置,监控装置能够监控公交车的行车路线,并将公交车行驶的实施状况发送至后台服务器,后台服务器根据公交车的行驶状态预测公交车到达特定公交车站的时间,并将预测的时间显示在特定的显示装置上。但是,用于公交车上的监控装置并不对公交车的行车路线进行计算与预测,因为公交车的行车路线是固定的,且后台服务器是预先存储公交车的行车路线,该行车路线是预先人为地输入到后台服务器中,对于行车路线并不固定的私人车辆,上述监控装置及系统并不适用。

发明内容
本发明的主要目的是提供一种能让特定的人员及时了解车辆行驶状况的车辆行车路线预测通知方法。本发明的另一目的是提供一种对车辆行车路线进行计算并预测的移动智能终端。为了实现上述的主要目的,本发明提供的车辆行车路线预测通知方法包括移动智能终端记录车辆的行驶轨迹,移动智能终端和/或服务器根据行驶轨迹计算生成车辆行驶的路线信息以及车辆在该路线行驶的行车时长信息,移动智能终端在车辆启动后判断车辆位于行车路线的起始位置范围内时,将路线信息及行车时长信息作为预测的行车路线及行车时长,并将预测的路线信息和/或行车时长信息发送至指定的终端设备。
由上述方案可见,该方法对车辆行驶的路线进行计算,并保存历史行车路线,根据历史行车路线预测车辆的行车路线,并将行车路线以及行车时长等信息发送至特定的终端设备,可以及时告知特定的人员车辆行驶状况,有利于相关人员及时了解车辆的行驶状况。一个优选的方案是,移动智能终端或服务器生成路线信息后,判断行车路线的周期性,生成路线信息的周期信息;移动智能终端判断车辆是否位于行车路线的起始位置范围内前,判断当前日期和/或时间是否在路线信息对应的周期信息的范围内,如是,执行路线预测步骤,否则,不执行路线预测步骤。由此可见,移动智能终端或后台服务器对行车路线进行周期性分析,能够获得更为精细的数据,对于车辆的行车路线以及行车时长的预测更为准确,也有利于相关人员准确地了解车辆行驶状况的信息。进一步的方案是,移动智能终端向终端设备发送行车时长信息后,判断是否接收到堵塞信息,如接收到,根据堵塞信息重新计算行车时长信息,并将重新计算后的行车时长信息发送至终端设备。
可见,移动智能终端在接收堵塞信息后重新计算行车时长并发送至终端设备,能够让相关人员及时了解车辆行驶的实时状况。为实现上述的另一目的,本发明提供的移动智能终端包括用于记录车辆的行驶轨迹的行驶轨迹记录模块、根据行驶轨迹计算生成车辆行驶的路线信息以及车辆在该路线行驶的行车时长信息的行车路线计算模块以及预测通知模块,用于在车辆启动后判断车辆位于行车路线的起始位置范围内时,将路线信息及行车时长信息作为预测的行车路线及行车时长,并将预测的路线信息和/或行车时长信息发送至指定的终端设备。由上述方案可见,移动智能终端记录车辆的行驶轨迹并由此计算行车路线,同时记录并保存历史行车路线,并根据历史行车路线对车辆的行车路线进行预测,同时将预测的信息发送至特定的终端设备,以便特定的人员及时了解车辆的行驶状况。进一步的方案是,行车路线计算模块具有周期性计算模块,用于计算行车路线的周期性,生成路线信息的周期信息。由此可见,移动智能终端可以根据周期信息更准确地预测车辆的行车路线,对行车时长的预测也更为准确,有利于相关人员更准确地了解车辆行驶状况。


图I是本发明移动智能终端实施例与服务器、终端设备连接的示意图。图2是本发明移动智能终端实施例的结构示意框图。图3是本发明车辆行车路线预测通知方法实施例的流程图。图4是本发明车辆行车路线预测通知方法实施例中行车次数数组与行驶轨迹数组的示意图。图5是本发明车辆行车路线预测通知方法实施例中一条行驶轨迹的示意图。图6是本发明车辆行车路线预测通知方法实施例中一条行车路径的示意图。图7是本发明车辆行车路线预测通知方法实施例中另一条行车路径的示意图。图8是本发明车辆行车路线预测通知方法实施例中行车路线的示意图。图9是本发明车辆行车路线预测通知方法实施例中合并后的行车路线的示意图。
图10是本发明车辆行车路线预测通知方法实施例中计算行车周期的流程图。以下结合附图及实施例对本发明作进一步说明。
具体实施例方式本发明的车辆行车路线预测通知方法涉及多个设备,如图I所示,本方法涉及一个以上的移动智能终端10、20、21等,移动智能终端可以是智能手机,也可以是其他便携式的智能设备,如平板电脑、便携式的智能音乐播放器、智能游戏机等。当然,还可以是车载导航装置,如车载GPS导航仪等。可选地,本方法还使用到一个后台服务器22,移动智能终端10、20、21可以通过无线通信的方式与后台服务器22进行无线通信,将移动智能终端10、20、21记录的信息发送至后台服务器22,或者从后台服务器22获取其计算、分析的数据。并且,本方法还涉及一个或多个终端设备,如手机23、24或者打印设备25等,移 动智能终端10、20、21将预测或计算的信息通过无线通信方式发送至终端设备上,由终端设备发出提醒信息,如通过显示屏显示车辆的行车路线或预测的行车时长,或者通过打印设备25将预测的信息打印出来。当然,终端设备还可以是诸如智能空调等电器设备,例如在行车时长剩余20分钟时,移动智能终端向智能空调发送信息,空调接收到信息后自动开启O参见图2,移动智能终端10设置有行驶轨迹记录模块11、行车路线计算模块12、预测通知模块13以及堵塞判断模块14,其中行车路线计算模块12内设有路径及时长计算模块15、路径合并模块16、周期性计算模块17,下面将结合车辆行车路线预测通知方法来具体说明上述各个模块的工作原理。参见图3,移动智能终端10首次工作时,需要记录车辆的行驶轨迹,如图4所示,行驶轨迹记录模块11建立两个数组,分别是行车次数数组以及行驶轨迹数组。当车辆出发时,行驶轨迹记录模块11开始执行步骤S 1,记录行驶轨迹的数据,其使用卫星定位设备记录车辆行驶轨迹。当车辆熄火停车后,结束行驶轨迹数据的记录操作。行驶轨迹数组记录了车辆行驶过程中在每个时间点所在位置,其共由四列数据组成序号、时间点、经度和纬度,其中经纬度坐标是根据卫星定位系统获得,时间点是获取经纬度坐标的时间点,序号是数组的索引值,以I开始的自增长数值。行车次数数组中的每一条记录代表一次车辆行驶过程从开始出发到车辆停车熄火这一过程对应的行驶轨迹数组中的开始位置和结束位置,行车次数数组中的第一列和第二列保存的是行驶轨迹数组的序号索引,第一列的数值表示出发时车辆所在位置对应的行驶轨迹数组索引,第二列的数值表示到达目的地时车辆所在位置对应的行驶轨迹数组索引。在行驶轨迹记录模块11判断需要记录行驶轨迹数据时,在行驶轨迹数组中增加一条记录,把当前经纬度坐标、当前时间填写到记录行驶轨迹数组的记录中。同时在行车次数组中也相应地增加一条记录,将行驶轨迹数组的第一条记录的序号写入到行车次数数据对应记录的第I列。车辆行驶过程中,行驶轨迹记录模块11定期获取当前经纬度坐标、时间并增加到行驶轨迹数组中,每一次获取的经纬度、时间均形成一条记录保存在行驶轨迹数组中。当行驶轨迹记录模块11判断车辆熄火时,读取行驶轨迹数组中的最后一条记录的序号并将该序号写入到行车次数数组相应记录的第2列,形成一条完整的行车次数数组的记录。移动智能终端10生成的上述的行驶轨迹数据后,可以将其保存在移动智能终端10的磁盘介质中,也可以通过移动互联网络异步定时上传到后台服务器22进行保存。行驶轨迹记录模块11启动行驶轨迹记录与停止行驶轨迹记录可以由驾驶员手工输入命令实现,也可以使用申请号为201210288884. 6、发明名称为“移动智能终端及其车辆管理模块的启动方法”的发明专利申请所提供的方法实现,根据当前车辆状态自动发送相应的命令。移动智能终端10记录行驶轨迹数据后,由移动智能终端10的路径及时长计算模块15或后台服务器22执行步骤S2,根据行驶轨迹数据生成行驶轨迹,并根据行驶轨迹生成相应的行车路径。例如,从行车次数数组中取出一条记录,根据该行车记录的第I列和第2列中的数值,确定本次行驶过程对应的行驶轨迹数组元素集合,然后根据行驶轨迹数组中的经纬度数据,连接各个经纬度坐标形成行车曲线,并标志出各个线段之间的结合点,即两 个线段之间的连接点,如图5所示,其中LS表示行车的起始点,LD为行车的结束点,LI至L5分别是各个线段的结合点。在移动智能终端10记录了多次行驶轨迹数据的情况下,需要对每一行驶轨迹数据进行计算并生成多条行车曲线,生成的行车曲线也就是行驶轨迹。接着,循环遍历上述生成的所有行车曲线,生成行车路径。例如,取出一条行车曲线,并取出行车曲线的起始点LS的坐标,从生成的所有行车曲线中查找所有以LS坐标为出发地的行车曲线集合。如果查找到的集合是空集合,说明以前还没有生成过曲线对应的行车路径,则根据该行车曲线生成行车路径。生成行车路径的步骤是以行车曲线的LS坐标为中心、以100米为半径的圆区域作为行车路径的出发地,用PS表示出发地。同理,以行车曲线的LD坐标为中心、以100米为半径的圆形区域作为行车路径的目的地,用ro表示目的地。然后,沿着行车曲线的起始点至结束点方向,依次遍历行车曲线的各个直线线段,对每一条直线线段做平移出了,向左平移40米,并且向右平移20米形成一个长方形区域,把各个长方形区域沿着行车方向水平延伸,计算相邻两个长方形区域的相交区域,即结合点的位置,依次根据各个结合点把相邻的长方形区域连接起来,生成行车路径。生成的行车路径如图6所示,图6中的出发地用PS表示,目的地用ro表示,而P1、P2、P3等代表各个区域的结合点。最后,把上述生成的行车路径保存并形成历史行车路径。对行车曲线的直线线段进行平移是因为行驶所经过的道路本身有一定的宽度,并且卫星定位系统的精度也有一定的偏差。同时,生成路径区域时采用左右不对称平移的方法,是考虑到在我国行驶规则是右侧行驶规则。当然,生成行车路径的更优方案是与地理信息系统(GIS)结合使用,根据行车曲线的各个直线线段查找地理信息系统中的道路数据,找到对应道路的坐标数据作为行车路径。由于地理信息系统中道路网坐标数据是经过实际测绘完成,据此生成的行车路径的精确度会更高。如果从生成的所有行车曲线中查找所有以LS坐标为出发地的行车曲线的集合是非空集合,说明以前有从LS为出发地出发的行车路径,则依次判断当前行车曲线是否完全在当前行车路径区域中,如果是,则保存行车路径与行车曲线对应的行驶轨迹记录建立关联关系。如果不是,则按照上述步骤生成一新的行车路径。然而,在现实生活中,从相同的出发地到相同的目的地可能会有多条行驶路径,因此需要把相同出发地和相同目的地的路径合并成一条行车路线。因此,路径合并模块16将对行车路径进行合并。在本发明中行车路径的出发地是一个圆形区域,判断两个出发地是否相同的可以采用如下的方法如果在卫星定位坐标平面图中的两个圆形区域有交集,则认为这出发地是相同的,否则认为是两个不同的出发地。同理,对于目的地是否相同的判断方法也是如此。依次执行上述算法,把相同出发地和相同目的地的多条行车路径合并成一条行车路线,因此该行车路线为选择性的行车路线。假设图6与图7分别是两条不同的行车路径,且PS和PS’是同一个出发地,H)和PD’是同一个目的地,合并后的行车路线如图8所示。在上述基础上,按以下方法继续合并行车路径如果两条行车路径超过90%的路 径区域相同,并且两条行车路径的出发地之间直线距离在800米以内,且两个目的地之间直线距离也在800米以内,则把这两条行车路径合并成一条新的行车路线,依次执行上述合并后的行车路径会存在多个出发地和/或多个目的地。一个合并后的行车路线如图9所示。之所以进行合并,是因为在现实中出发地或目的地可能存在多个公共停车场,驾驶员每次行车需要根据情况停放到不同的停车场。优选地,上述生成的“行车路径”可以根据实际情况允许驾驶员手工进行合并,把多条行车路径合并成一条行车路线。接着,移动智能终端10的周期性计算模块17或后台服务器22执行步骤S3,计算每一条行车路线的周期性。在本发明中行车周期分为两部分日周期和小时周期。日周期是指出发日期的循环周期及发生概率,小时周期是指在同一个日周期内在不同时间段的循环周期及发生概率,小时周期可以精确到O. 5小时。例如,本发明的日周期的周期类型表I所示。
..............................................................................................................................................................................................................................................................................................................^
.......................................................按_____...k_____阔__________每 ___ 太车___________飼如丨运途每运大___巨本每__灭__涵誦 _____
期路社屮行驶路线上行驶_
DC2:开胃驶
"ZI 按_____天_____M__________相_隔_______η_______犬__数__ 循环___________飼…如蘇两…大开不孖政:_______:次___,__________面_ 第________〖_________:___________
_阔期行车-次__3、5、7…幵车行驶_
K· pi w 谇泞 m f-Him, _ 例酶隔 2 Jdrilk 3 大,_第 I、2、3 DC4$+—犬』fl-:,第 6、7、8 大汗乍,第 IK 12
〃f- Π }。‘-Ti·本 L'l 播
^~ g 11 wmnr驶“的^—20表I
小时周期的周期类型如表2所示。
—代号 I类型I说明举例
~ HCl按时间段从时间I至时间2 例如在7:30-8:30开车出发表2
行车周期数据结构如表3所示。
权利要求
1.车辆行车路线预测通知方法,其特征在于包括 移动智能终端记录车辆的行驶轨迹; 移动智能终端和/或服务器根据所述行驶轨迹计算生成车辆行驶的路线信息以及车辆在该路线行驶的行车时长信息; 移动智能终端在车辆启动后判断车辆位于所述行车路线的起始位置范围内时,将所述路线信息及行车时长信息作为预测的行车路线及行车时长,并将所述路线信息和/或所述行车时长信息发送至指定的终端设备。
2.根据权利要求I所述的车辆行车路线预测通知方法,其特征在于 计算生成车辆行驶的路线信息的步骤包括根据所述行驶轨迹计算行车路径,并将具有相同行车起止位置的多条所述行车路径合并形成所述行车路线信息。
3.根据权利要求2所述的车辆行车路线预测通知方法,其特征在于 所述行车路线信息为选择性行车路线信息。
4.根据权利要求I至3任一项所述的车辆行车路线预测通知方法,其特征在于 所述移动智能终端或服务器生成所述路线信息后,判断计算行车路线的周期性,生成所述路线信息的周期信息; 所述移动智能终端判断车辆是否位于所述行车路线的起始位置范围内前,判断当前日期和/或时间是否在所述路线信息对应的所述周期信息的范围内,如是,执行路线预测步骤,否则,不执行所述路线预测步骤。
5.根据权利要求4所述的车辆行车路线预测通知方法,其特征在于 所述周期信息至少包括按天周期信息或按周周期信息或按天间隔周期信息或按段周期信息或按月周期信息。
6.根据权利要求I至3任一项所述的车辆行车路线预测通知方法,其特征在于 所述移动智能终端向所述终端设备发送所述行车时长信息后,判断是否接收到堵塞信息,如接收到,根据所述堵塞信息重新计算行车时长信息,并将重新计算后的行车时长信息发送至所述终端设备。
7.移动智能终端,其特征在于包括 行驶轨迹记录模块,用于记录车辆的行驶轨迹; 行车路线计算模块,根据所述行驶轨迹计算生成车辆行驶的路线信息以及车辆在该路线行驶的行车时长信息; 预测通知模块,在车辆启动后判断车辆位于所述行车路线的起始位置范围内时,将所述路线信息及行车时长信息作为预测的行车路线及行车时长,并将所述路线信息和/或所述行车时长信息发送至指定的终端设备。
8.根据权利要求7所述的移动智能终端,其特征在于 所述行车路线计算模块具有路径合并模块,用于根据所述行驶轨迹计算行车路径,并将具有相同行车起止位置的多条所述行车路径合并形成所述行车路线信息。
9.根据权利要求7或8所述的移动智能终端,其特征在于 所述行车路线计算模块具有周期性计算模块,用于计算行车路线的周期性,生成所述路线信息的周期信息。
10.根据权利要求7或8所述的移动智能终端,其特征在于所述移 动智能终端还设有堵塞判断模块,计算车辆在行车路线的至少部分路段的行车时长大于平均行车时长的预定值时输出堵塞信息。
全文摘要
本发明提供一种车辆行车路线预测通知方法及移动智能终端,该方法包括移动智能终端记录车辆的行驶轨迹,移动智能终端或服务器计算生成车辆行驶的路线信息以及行车时长信息,移动智能终端判断车辆位于行车路线的起始位置范围内时,将路线信息及行车时长信息作为预测的行车路线及行车时长,并将预测的路线信息或行车时长信息发送至指定的终端设备。该移动智能终端具有行驶轨迹记录模块、行车路线计算模块以及预测通知模块,用于判断车辆位于行车路线的起始位置范围内时,将路线信息及行车时长信息作为预测的行车路线及行车时长,并将预测的路线信息或行车时长信息发送至指定的终端设备。本发明能向特定人员及时发送车辆的行驶状况信息。
文档编号G08G1/0968GK102890869SQ20121036171
公开日2013年1月23日 申请日期2012年9月25日 优先权日2012年9月25日
发明者孙涛 申请人:孙涛
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1