一种基于历史骑行数据的非机动车道路况判断方法及系统技术方案

技术编号:19564483 阅读:22 留言:0更新日期:2018-11-25 01:20
本发明专利技术公开了一种基于历史骑行数据的非机动车道路况判断方法及系统。其系统包括识别导航路径中的非机动车道路段模块、判断非机动车道路段骑行振动是否异常模块、判断非机动车道路段平均速度是否异常模块、判断非机动车道路段骑行轨迹是否异常模块、识别非机动车道路况模块。本发明专利技术的方法及系统解决了不能判断非机动车道路况的技术问题。

A Method and System for Road Condition Judgment of Non-motorized Lanes Based on Historic Biking Data

The invention discloses a road condition judgment method and system for non-motorized lanes based on historical riding data. The system includes the module of identifying the non-motorized lane section in the navigation path, the module of judging whether the non-motorized lane section is abnormal or not, the module of judging whether the average speed of the non-motorized lane section is abnormal, the module of judging whether the non-motorized lane section is abnormal or not, and the module of identifying the non-motorized Lane section. The method and system of the invention solve the technical problem that the road condition of non-motorized lanes can not be judged.

【技术实现步骤摘要】
一种基于历史骑行数据的非机动车道路况判断方法及系统
本专利技术属于共享单车
,特别是涉及一种基于历史骑行数据的非机动车道路况判断方法及系统。
技术介绍
共享单车骑行方便,已经成为很多人一公里内的最佳出行方式。单车通常在非机动车道上骑行,但很多非机动车道路况经常发生变化,例如,在修建地铁等大型工程时,非机动车道被占用,当单车骑行经过这些路段时,骑行速度非常慢,而且更容易出现危险事故。目前用于骑行的导航中没有判断非机动车道路况的技术方案,为此提出一种基于历史骑行数据的非机动车道路况判断方法及系统。
技术实现思路
本专利技术所要解决的技术问题是不能判断非机动车道路况的问题,提出一种基于历史骑行数据的非机动车道路况判断方法及系统。本专利技术依托现有的共享单车系统,单车上部署振动检测设备,定时收集数据并发送至服务器,服务器获取共享单车的历史骑行记录,包括骑行中的振动数据、骑行时间和骑行轨迹。用户通过终端的电子地图输入目的地及进行骑行导航,所述终端包括但不限于移动终端app或网页或小程序。本专利技术的基于历史骑行数据的非机动车道路况判断系统,包括识别导航路径中的非机动车道路段模块、判断非机动车道路段骑行振动是否异常模块、判断非机动车道路段平均速度是否异常模块、判断非机动车道路段骑行轨迹是否异常模块、识别非机动车道路况模块。识别导航路径中的非机动车道路段模块:用户选定导航路径后,识别该导航路径中的非机动车道路段(通过电子地图导航系统识别),非机动车道路段数量用变量n表示,将非机动车道路段按从1到n编号为i,1≤i≤n。判断非机动车道路段骑行振动是否异常模块:读取所有单车在各非机动车道路段的历史骑行记录,计算单车在各非机动车道路段的振动数据平均值,记为ai,若ai>A,其中A是事先设置的骑行振动阈值,则判定该非机动车道路段骑行振动异常。判断非机动车道路段平均速度是否异常模块:读取所有单车在各非机动车道路段的历史骑行记录,计算在各非机动车道路段的平均骑行时间,记为ti,读取各非机动车道路段的长度,记为si,则计算单车在各非机动车道路段的平均速度vi=si/ti;若vi<V,其中V是事先设置的非机动车道均速阈值,则判定该非机动车道路段平均速度异常。判断非机动车道路段骑行轨迹是否异常模块:读取所有单车在各非机动车道路段的历史骑行记录,计算在各非机动车道路段的骑行轨迹,若在非机动车道路段的骑行轨迹出现绕行或掉头,则判定该非机动车道路段骑行轨迹异常。识别非机动车道路况模块:调取时间段T内各非机动车道路段的骑行数据,统计骑行振动、骑行平均速度和骑行轨迹的异常次数,分别用xi、yi和zi表示,时间段T事先设置;若xi>X,其中X是事先设置的骑行振动异常次数阈值,则判定该非机动车道路段道路状况崎岖不平;若yi>Y,其中Y是事先设置的骑行平均速度异常次数阈值,则判定该非机动车道路段道路拥堵;zi>Z,其中Z是事先设置的骑行轨迹异常次数阈值,则判定该非机动车道路段道路被阻断。本专利技术的基于历史骑行数据的非机动车道路况判断方法按如下步骤实现:识别导航路径中的非机动车道路段:用户选定导航路径后,识别该导航路径中的非机动车道路段(通过电子地图导航系统识别),非机动车道路段数量用变量n表示,将非机动车道路段按从1到n编号为i,1≤i≤n。判断非机动车道路段骑行数据是否异常:读取所有单车在各非机动车道路段的历史骑行记录,若单车在非机动车道路段的振动数据平均值超过事先设置的阈值,则判定该非机动车道路段骑行振动异常;根据单车在非机动车道路段的平均骑行时间和路段长度计算单车在各非机动车道路段的骑行平均速度,若平均速度低于事先设置的阈值,则判定该非机动车道路段平均速度异常;若单车在非机动车道路段的骑行轨迹出现绕行或掉头,则判定该非机动车道路段平均速度异常。识别非机动车道路况:调取时间段T内各非机动车道路段的骑行数据,统计骑行振动、骑行平均速度和骑行轨迹的异常次数,分别用xi、yi和zi表示,时间段T事先设置;若xi>X,其中X是事先设置的骑行振动异常次数阈值,则判定该非机动车道路段道路状况崎岖不平;若yi>Y,其中Y是事先设置的骑行平均速度异常次数阈值,则判定该非机动车道路段道路拥堵;zi>Z,其中Z是事先设置的骑行轨迹异常次数阈值,则判定该非机动车道路段道路被阻断。本专利技术的方法及系统具有的优点是:通过计算单车骑行在非机动车道上的历史数据,判断各非机动车道路段的道路状况、拥堵状况和阻断状况,为用户选择平坦、通畅的骑行路径提供依据。附图说明图1是本专利技术实施例一的基于历史骑行数据的非机动车道路况判断系统框图;图2是本专利技术实施例二的基于历史骑行数据的非机动车道路况判断系统框图;图3是本专利技术实施例三的基于历史骑行数据的非机动车道路况判断方法流程图。具体实施方式下面对本专利技术优选实施例作详细说明。本专利技术依托现有的共享单车系统,单车上部署振动检测设备,定时收集振动数据并发送至服务器,服务器获取共享单车的历史骑行记录,包括骑行时间、骑行中的振动数据和骑行轨迹。本实施例中,在共享单车上部署振动检测设备定时收集振动数据,服务器获取共享单车的历史骑行记录,包括骑行时间、骑行中的振动数据和骑行轨迹。用户通过终端的电子地图输入目的地及进行骑行导航,所述终端包括但不限于移动终端app或网页或小程序。本实施例中,用户通过移动终端app的电子地图输入目的地及进行骑行导航。一种基于历史骑行数据的非机动车道路况判断系统,有以下两个实施例。实施例一:包括识别导航路径中的非机动车道路段模块、判断非机动车道路段骑行振动是否异常模块、判断非机动车道路段平均速度是否异常模块、判断非机动车道路段骑行轨迹是否异常模块、识别非机动车道路况模块。其中,判断非机动车道路段骑行振动是否异常模块、判断非机动车道路段平均速度是否异常模块、判断非机动车道路段骑行轨迹模块是否异常模块并列执行,本实施例一的基于历史骑行数据的非机动车道路况判断系统框图,如图1所示。识别导航路径中的非机动车道路段模块:用户选定导航路径后,识别该导航路径中的非机动车道路段(通过电子地图导航系统识别),非机动车道路段数量用变量n表示,将非机动车道路段按从1到n编号为i,1≤i≤n。本实施例中,用户通过电子地图导航系统选定从“宝龙城市广场”到“钱塘景苑”小区的导航路径,识别该路径的非机动车道路段分别为“江南大道”旁的非机动车道路段、“火炬大道”旁的非机动车道路段、“滨盛路”旁的非机动车道路段、“诚业路”旁的非机动车道路段、“惠商街”旁的非机动车道路段,数量n=5,将5条路段按顺序从1到5编号。判断非机动车道路段骑行振动是否异常模块:读取所有单车在各非机动车道路段的历史骑行记录,计算单车在各非机动车道路段的振动数据平均值,记为ai,若ai>A,其中A是事先设置的骑行振动阈值,则判定该非机动车道路段骑行振动异常。本实施例中,事先设置的骑行振动阈值A=3,读取所有单车在各非机动车道路段的历史骑行记录,计算单车在各非机动车道路段的振动数据平均值a1=1.2,a2=2.5,a3=2,a4=1,a5=4,其中,编号5即“惠商街”旁的非机本文档来自技高网...

【技术保护点】
1.一种基于历史骑行数据的非机动车道路况判断系统,其特征在于包括识别导航路径中的非机动车道路段模块、判断非机动车道路段骑行振动是否异常模块、判断非机动车道路段平均速度是否异常模块、判断非机动车道路段骑行轨迹是否异常模块、识别非机动车道路况模块;所述识别非机动车道路段模块:用户选定导航路径后,识别该导航路径中的非机动车道路段,非机动车道路段数量用变量n表示,将非机动车道路段从1到n编号,编号记为i,1≤i≤n;所述判断非机动车道路段骑行振动是否异常模块:读取所有单车在各非机动车道路段的历史骑行记录,计算单车在各非机动车道路段的振动数据平均值,记为ai,若ai>A,其中A是事先设置的骑行振动阈值,则判定该非机动车道路段骑行振动异常;所述判断非机动车道路段平均速度是否异常模块:读取所有单车在各非机动车道路段的单车历史骑行记录,计算单车在各非机动车道路段的平均骑行时间,记为ti,读取各非机动车道路段的长度,记为si,则计算单车在各非机动车道路段的平均速度vi=si/ti;若vi

【技术特征摘要】
1.一种基于历史骑行数据的非机动车道路况判断系统,其特征在于包括识别导航路径中的非机动车道路段模块、判断非机动车道路段骑行振动是否异常模块、判断非机动车道路段平均速度是否异常模块、判断非机动车道路段骑行轨迹是否异常模块、识别非机动车道路况模块;所述识别非机动车道路段模块:用户选定导航路径后,识别该导航路径中的非机动车道路段,非机动车道路段数量用变量n表示,将非机动车道路段从1到n编号,编号记为i,1≤i≤n;所述判断非机动车道路段骑行振动是否异常模块:读取所有单车在各非机动车道路段的历史骑行记录,计算单车在各非机动车道路段的振动数据平均值,记为ai,若ai>A,其中A是事先设置的骑行振动阈值,则判定该非机动车道路段骑行振动异常;所述判断非机动车道路段平均速度是否异常模块:读取所有单车在各非机动车道路段的单车历史骑行记录,计算单车在各非机动车道路段的平均骑行时间,记为ti,读取各非机动车道路段的长度,记为si,则计算单车在各非机动车道路段的平均速度vi=si/ti;若vi<V,其中V是事先设置的非机动车道均速阈值,则判定该非机动车道路段平均速度异常;所述判断非机动车道路段骑行轨迹是否异常模块:读取所有单车在各非机动车道路段的单车历史骑行记录,计算单车在各非机动车道路段的骑行轨迹,若在非机动车道路段的骑行轨迹出现绕行或掉头,则判定该非机动车道路段骑行轨迹异常;所述识别非机动车道路况模块:调取时间段T内各非机动车道路段的骑行数据,统计骑行振动、骑行平均速度和骑行轨迹的异常次数,分别用xi、yi和zi表示,时间段T事先设置;若xi>X,其中X是事先设置的骑行振动异常次数阈值,则判定该非机动车道路段道路状况崎岖不平;若yi>Y,其中Y是事先设置的骑行平均速度异常次数阈值,则判定该非机动车道路段道路拥堵;zi>Z,其中Z是事先设置的骑行轨迹异常次数阈值,则判定该非机动车道路段道路被阻断。2.根据权利要求1所述的基于历史骑行数据的非机动车道路况判断系统,其特征在于,所述单车历史骑行记录包括骑行中的振动数据、骑行时间和骑行轨迹。3.根据权利要求1所述的基于历史骑行数据的...

【专利技术属性】
技术研发人员:严军荣卢玉龙江雅芬
申请(专利权)人:杭州后博科技有限公司
类型:发明
国别省市:浙江,33

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

1