基于大数据的交通导航系统及方法技术方案

技术编号:22846653 阅读:54 留言:0更新日期:2019-12-17 22:47
本发明专利技术涉及一种基于大数据的交通导航系统及方法,所述系统包括:导航目的获取模块;导航方式选择模块;步行导航规划模块;公共交通导航模块;用户数据统计模块,用于在用户选择所述步行导航规划模块规划的路径或公共交通导航模块规划的路径之后,存储用户此次导航的导航出发地、导航目的地和用户选择的路径以及路径的类型;行驶数据统计模块,用于定时获取各个公共交通工具的定位数据,根据定位数据和时间统计各个公共交通工具在每个路段的历史行驶时间,并计算各个公共交通工具在每个路段的历史平均行驶时间。本发明专利技术结合历史行驶数据和用户历史选择数据来对路径进行综合排序,可以提供更符合用户需求的路径。

Traffic navigation system and method based on big data

【技术实现步骤摘要】
基于大数据的交通导航系统及方法
本专利技术涉及数据处理
,具体是指一种基于大数据的交通导航系统及方法。
技术介绍
随着社会的快速发展,基于互联网的交通导航给用户带来了越来越大的便利。用户可以直接在手机或者电脑上输入自己的出发地和目的地,获取导航系统自动规划的路径,路径可以包括步行的具体的路径导航,也可以包括开车驾驶的具体的路径导航,也可以包括乘坐公交车、地铁等公共交通工具的换乘路径方案,给用户提供了多种多样的选择。然而,现有的路径规划中,在对路径进行排序时,一般只有根据路径的长度和路径的总预测时间两种方式进行排序和推荐,并不能很好地适应多种多样的导航需求,有时间根据路径的长度或路径的总时间来排序的最靠前的路径不一定是最人性化最能满足用户需要的路径,给用户带来了一定的不便。
技术实现思路
本专利技术提供了一种基于大数据的交通导航系统及方法,其目的在于克服现有技术中的缺陷,结合历史行驶数据和用户历史选择数据来对路径进行综合排序,可以提供更符合用户需求的路径。为了实现上述目的,本专利技术具有如下构成:该基于大数据的交通导航系统,包括:导航目的获取模块,用于获取用户设置的导航出发地和导航目的地;导航方式选择模块,用于获取用户设置的导航方式,所述导航方式包括步行导航和公共交通工具导航;步行导航规划模块,用于在用户设置的导航方式为步行导航时,根据用户设置的导航出发地和导航目的地进行路径规划,并将规划的路径推荐给用户;公共交通导航模块,用于在用户设置的导航方式为公共交通工具导航时,根据用户设置的导航出发地和导航目的地进行路径规划,并将规划的路径推荐给用户,每个路径对应一换乘方案;用户数据统计模块,用于在用户选择所述步行导航规划模块规划的路径或公共交通导航模块规划的路径之后,存储用户此次导航的导航出发地、导航目的地和用户选择的路径以及路径的类型;行驶数据统计模块,用于定时获取各个公共交通工具的定位数据,根据定位数据和时间统计公共交通工具在每个路段的历史行驶时间,并计算公共交通工具在每个路段的历史平均行驶时间;其中,所述公共交通导航模块包括:公共路径筛选单元,用于查找从所述导航出发地到导航目的地的所有公共交通工具换乘方案,并筛选去除换乘次数大于预设次数阈值的换乘方案;公共路径排序单元,用于获取各个所述换乘方案中每段路径的平均行驶时间,计算每个换乘方案的预测行驶时间t1,对于所述换乘方案中每个公共交通工具,计算该交通工具被用户选择的次数a和被推荐给用户的次数b的比值a/b,计算该交通工具在最近预设时间段内被推荐给用户的次数b与预设的时间系数k的比值b/k,将预测行驶时间t1、比值a/b和比值b/k进行加权求和得到值c,按照每个交通工具的值c的大小顺序对每个换乘方案进行排序,得到排序后的换乘方案顺序,根据换乘方案顺序对规划的路径进行排序;公共路径推荐单元,用于根据所述规划的路径的排序生成规划路径显示界面,将所述规划路径显示界面推送给用户。可选地,所述步行导航规划模块包括:步行路径筛选单元,用于查找从所述导航出发地到导航目的地的所有步行可选路径,并筛选去除所述步行可选路径的行进总距离大于预设距离阈值的路径;步行路径排序单元,用于根据各个步行可选路径中各个路段的距离和预设的用户平均速度计算各个步行路段的预测行进时间,统计各个步行可选路径的总预测行进时间t2,计算各个步行路段被用户选择的次数d和各个步行路段推荐给用户的次数e的比值d/e,计算各个步行路段在最近预设时间段内被推荐给用户的次数e与时间系数k的比值e/k,将总预测行进时间t2、比值d/e和比值e/k进行加权求和得到值f,按照值f的大小对各个步行可选路径进行排序;步行路径推荐单元,用于根据所述步行可选路径的排序生成步行路径推荐界面,将所述步行路径推荐界面推荐给用户。可选地,所述用户数据统计模块还用于在用户行进过程中,判断用户是否允许获取定位数据,如果允许,则每隔预设时间获取用户的定位数据,并根据用户的定位数据计算用户所对应的用户平均速度。可选地,所述公共路径排序单元计算每个换乘方案的预测行驶时间t1,包括将每个换乘方案中每个路段的历史平均行驶时间和每个路口的历史平均通过时间相加,得到该换乘方案的预测行驶时间t1。可选地,所述行驶数据统计模块还用于统计每个路口的历史通过时间,计算得到每个路口的历史平均通过时间。可选地,所述公共路径排序单元计算每个换乘方案的预测行驶时间t1时,还包括获取当前时刻每个路口的车辆的实际平均通过时间,判断每个路口的车辆的历史平均通过时间与该路口的实际平均通过时间的差值的绝对值是否大于预设时间阈值,如果是,则在计算包括该路口的换乘方案的预测行驶时间t1时,将相加的该路口的历史平均通过时间替换为该路口的实际平均通过时间。可选地,所述公共路径排序单元计算每个换乘方案的预测行驶时间t1时,还包括获取当前时刻每个路段的车辆的实际平均行驶时间,判断每个路口的车辆的历史平均行驶时间与实际平均行驶时间的差值的绝对值是否大于预设时间阈值,如果是,则在计算包括该路段的换乘方案的预测行驶时间t1时,将相加的该路段的历史平均行驶时间替换为该路段的实际平均行驶时间。可选地,所述公共路径推荐单元还包括获取用户的历史选择数据,所述历史选择数据包括历史数据中公共路径类型所对应的用户的导航出发地、导航目的地和选择的路径,如果历史选择数据中存在与此次设置的导航出发地和导航目的地相同的历史选择数据时,将历史选择数据中选择的路径调至排序的首位;所述步行路径推荐单元还包括获取用户的历史选择数据,所述历史选择数据包括历史数据中步行路径类型所对应的用户的导航出发地、导航目的地和选择的路径,如果历史选择数据中存在与此次设置的导航出发地和导航目的地相同的历史选择数据时,将历史选择数据中选择的路径调至排序的首位。本专利技术实施例还提供一种基于大数据的交通导航方法,采用所述的基于大数据的交通导航系统,所述方法包括如下步骤:获取用户设置的导航出发地和导航目的地;获取用户设置的导航方式,所述导航方式包括步行导航和公共交通工具导航;在用户设置的导航方式为步行导航时,根据用户设置的导航出发地和导航目的地进行路径规划,并将规划的路径推荐给用户;在用户设置的导航方式为公共交通工具导航时,根据用户设置的导航出发地和导航目的地进行路径规划,并将规划的路径推荐给用户,每个路径对应一换乘方案;在用户选择所述步行导航规划模块规划的路径或公共交通导航模块规划的路径之后,存储用户此次导航的导航出发地、导航目的地和用户选择的路径;其中,在用户设置的导航方式为公共交通工具导航时,按照如下步骤进行路径规划:查找从所述导航出发地到导航目的地的所有公共交通工具换乘方案,并筛选去除换乘次数大于预设次数阈值的换乘方案;获取各个所述换乘方案中每段路径的平均行驶时间,计算每个换乘方案的预测行驶时间t1,对于所述换乘方案中本文档来自技高网...

【技术保护点】
1.一种基于大数据的交通导航系统,其特征在于,所述系统包括:/n导航目的获取模块,用于获取用户设置的导航出发地和导航目的地;/n导航方式选择模块,用于获取用户设置的导航方式,所述导航方式包括步行导航和公共交通工具导航;/n步行导航规划模块,用于在用户设置的导航方式为步行导航时,根据用户设置的导航出发地和导航目的地进行路径规划,并将规划的路径推荐给用户;/n公共交通导航模块,用于在用户设置的导航方式为公共交通工具导航时,根据用户设置的导航出发地和导航目的地进行路径规划,并将规划的路径推荐给用户,每个路径对应一换乘方案;/n用户数据统计模块,用于在用户选择所述步行导航规划模块规划的路径或公共交通导航模块规划的路径之后,存储用户此次导航的导航出发地、导航目的地和用户选择的路径以及路径的类型;/n行驶数据统计模块,用于定时获取各个公共交通工具的定位数据,根据定位数据和时间统计公共交通工具在每个路段的历史行驶时间,并计算公共交通工具在每个路段的历史平均行驶时间;/n其中,所述公共交通导航模块包括:/n公共路径筛选单元,用于查找从所述导航出发地到导航目的地的所有公共交通工具换乘方案,并筛选去除换乘次数大于预设次数阈值的换乘方案;/n公共路径排序单元,用于获取各个所述换乘方案中每段路径的平均行驶时间,计算每个换乘方案的预测行驶时间t1,对于所述换乘方案中每个公共交通工具,计算该交通工具被用户选择的次数a和被推荐给用户的次数b的比值a/b,计算该交通工具在最近预设时间段内被推荐给用户的次数b与预设的时间系数k的比值b/k,将预测行驶时间t1、比值a/b和比值b/k进行加权求和得到值c,按照每个交通工具的值c的大小顺序对每个换乘方案进行排序,得到排序后的换乘方案顺序,根据换乘方案顺序对规划的路径进行排序;/n公共路径推荐单元,用于根据所述规划的路径的排序生成规划路径显示界面,将所述规划路径显示界面推送给用户。/n...

【技术特征摘要】
1.一种基于大数据的交通导航系统,其特征在于,所述系统包括:
导航目的获取模块,用于获取用户设置的导航出发地和导航目的地;
导航方式选择模块,用于获取用户设置的导航方式,所述导航方式包括步行导航和公共交通工具导航;
步行导航规划模块,用于在用户设置的导航方式为步行导航时,根据用户设置的导航出发地和导航目的地进行路径规划,并将规划的路径推荐给用户;
公共交通导航模块,用于在用户设置的导航方式为公共交通工具导航时,根据用户设置的导航出发地和导航目的地进行路径规划,并将规划的路径推荐给用户,每个路径对应一换乘方案;
用户数据统计模块,用于在用户选择所述步行导航规划模块规划的路径或公共交通导航模块规划的路径之后,存储用户此次导航的导航出发地、导航目的地和用户选择的路径以及路径的类型;
行驶数据统计模块,用于定时获取各个公共交通工具的定位数据,根据定位数据和时间统计公共交通工具在每个路段的历史行驶时间,并计算公共交通工具在每个路段的历史平均行驶时间;
其中,所述公共交通导航模块包括:
公共路径筛选单元,用于查找从所述导航出发地到导航目的地的所有公共交通工具换乘方案,并筛选去除换乘次数大于预设次数阈值的换乘方案;
公共路径排序单元,用于获取各个所述换乘方案中每段路径的平均行驶时间,计算每个换乘方案的预测行驶时间t1,对于所述换乘方案中每个公共交通工具,计算该交通工具被用户选择的次数a和被推荐给用户的次数b的比值a/b,计算该交通工具在最近预设时间段内被推荐给用户的次数b与预设的时间系数k的比值b/k,将预测行驶时间t1、比值a/b和比值b/k进行加权求和得到值c,按照每个交通工具的值c的大小顺序对每个换乘方案进行排序,得到排序后的换乘方案顺序,根据换乘方案顺序对规划的路径进行排序;
公共路径推荐单元,用于根据所述规划的路径的排序生成规划路径显示界面,将所述规划路径显示界面推送给用户。


2.根据权利要求1所述的基于大数据的交通导航系统,其特征在于,所述步行导航规划模块包括:
步行路径筛选单元,用于查找从所述导航出发地到导航目的地的所有步行可选路径,并筛选去除所述步行可选路径的行进总距离大于预设距离阈值的路径;
步行路径排序单元,用于根据各个步行可选路径中各个路段的距离和预设的用户平均速度计算各个步行路段的预测行进时间,统计各个步行可选路径的总预测行进时间t2,计算各个步行路段被用户选择的次数d和各个步行路段推荐给用户的次数e的比值d/e,计算各个步行路段在最近预设时间段内被推荐给用户的次数e与时间系数k的比值e/k,将总预测行进时间t2、比值d/e和比值e/k进行加权求和得到值f,按照值f的大小对各个步行可选路径进行排序;
步行路径推荐单元,用于根据所述步行可选路径的排序生成步行路径推荐界面,将所述步行路径推荐界面推荐给用户。


3.根据权利要求2所述的基于大数据的交通导航系统,其特征在于,所述用户数据统计模块还用于在用户行进过程中,判断用户是否允许获取定位数据,如果允许,则每隔预设时间获取用户的定位数据,并根据用户的定位数据计算用户所对应的用户平均速度。


4.根据权利要求1所述的基于大数据的交通导航系统,其特征在于,所述公共路径排序单元计算每个换乘方案的预测行驶时间t1,包括将每个换乘方案中每个路段的历史平均行驶时间和每个路口的历史平均通过时间相加,得到该换乘方案的预测行驶时间t1。


5.根据权利要求4所述的基于大数据的交通导航系统,其特征在于,所述行驶数据统计模块还用于统计每个路口的历史通过时间,计算得到每个路口的历史平均通过时间。


6.根据权利要求5所述的基于大数据的交通导航系统,其特征在于,所述公共路径排序单元计算每个换乘方案的预测行驶时间t1时,还包括获取当前时刻每个路口的车辆的实际平均通过时间,判断每个路口的车辆的历史平均通过时间与该路口的...

【专利技术属性】
技术研发人员:李荣花
申请(专利权)人:绍兴文理学院
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1