本发明共享单车领域,具体来说是一种共享单车的自动锁车系统及锁车方法。
背景技术:
随着共享单车在各地的普及,越来越多的人感受到了其中的便利,共享单车通常是设置有一套智能控制系统,通常通过手机开锁或者密码开锁等方式,在使用完毕的时候再通过手动关锁的形式完成费用结算。但是在这种情况下当用户忘记关锁的时候,这个时候单车就处于随时不用开锁就可以骑行的状态,在,在这种情况下,如果其他人员恶意骑走单车,用户或者单车公司将面临巨大的损失。
技术实现要素:
本发明的目的在于:针对上述存在的问题,提供一种共享单车的自动锁车系统,包括:
车锁模块,所述的车锁模块用于控制车锁的开闭以及检测车锁的状态;
处理器模块,所述的处理器模块能够获取车锁的状态信息以及控制车锁的开闭,所述的处理器模块和车锁模块连接;
计时模块,所述的计时模块用于对车辆的状态信息进行计时,并将计时结果传输到处理器模块,计时模块和处理器模块连接。
在车辆所未关的情况下,当计时模块计时到一定的阈值时,如5分钟、10分钟时,进行自动关锁,所述的阈值可以通过共享单车预先在系统中设定,要额可以采用用户设定的方法,具体的原因,在app上设有设定模块,当用户开闭app的时候,设定模块弹出页面,要求用户输入安全时间设置,并可以设定有默认值如10分钟等,用户输入设定的值已经点击确定,如果单纯的采用车辆自动关锁的时候,也可能导致用户短暂的离开,比如去买瓶水、上个厕所灯,都会导致车辆关闭,这个时候,可再一次开锁的时候,一方面麻烦,另一方面又要重新计费,增大用户的使用成本,所以为了提高用户的体验感,可以设定有一定的计时阈值。
作为改进,所述的处理器模块还连接有单车检测模块,所述的单车检测模块用于检测单车的车辆运行状态信息,在一些情况下,自动关锁可能会影响骑行人员的安全(虽然是非法骑行),所以,为了避免紧急自动关锁对人员造成的危险,可以在自动关锁上设置有车辆检测模块,所述的车辆检测模块通过检测车辆的运行状态,则当运行的时候,不进行自动关锁操作,在不运行的时候,才进行自动关锁操作。所述的单车检测模块为通过车把手的压力传感器检测或温度传感器、通过车座的压力传感器、车轮运行的霍尔传感器的一种或几种的组合,由于设定了单车检测模块,共享单车不会随意的去关锁,而在关锁需要检测下是否有人在使用,如果使用的时候,则不进行自动关锁操作,放置对使用者造成危险。
作为改进,所述的处理器模块还连接有检测单车和用户距离的位置计算模块,所述的位置计算模块连接有用户位置定位模块以及单车定位模块,所述的用户位置定位模块和单车定位模块通过接受服务器远端的单车位置信息和用户位置信息,所述的用户位置信息为服务器所记录的正在使用单车的用户信息,有的时候,我们去找个地方做,需要停留很长的时候,如我们去公园的草坪上,这个时候,如果单纯的根据车辆的状态和时间来自动锁车的时候,有时候会把我们正在使用的单车自动锁掉,很是不方面,这个时候,我们就可以启动位置检测,如果检测距离大于一定的值时,比如说100米,基本可以确保我们已经不在使用单车了,这个时候才发生自动锁车。
本发明还公开了一种共享单车的自动锁车方法,可以采用本发明公开的锁车系统,包括如下步骤:
步骤1:单车停止运行,检测车辆的锁车状态,若进行锁车,则不进行任何操作,若没有锁车则开始计时;
步骤2:当计时达到阈值n分钟的时候,检测车辆的锁车状态,若进行锁车,则不进行任何操作,收集车辆和正在使用用户的距离数据s;
步骤3:当s小于阈值m的时候,则不进行任何操作,并且在经过l分钟后回到步骤2,当当s大于于阈值m的时候,则进行单车骑行状态检测;
步骤4:当检测单车处于骑行状态的时候,则不进行任何操作,回到步骤1;,当检测单车不处于骑行状态的时候,控制车锁模块进行自动锁车操作。
作为改进,所述步骤4通过车把手上的压力传感器或车把手上的温度传感器或者车座上的压力传感器或者检测车轮转动的霍尔传感器进行检测。
作为改进,步骤2中的距离数据具体收集如下:远端服务器通过采集正在使用用户的手机位置以及单车的位置,计算手机位置和单车位置的距离,将将距离数据发送到位置计算模块。
在本实施例中,所有的阈值都可以系统预先设定,也可以通过用户在app页面设定,app页面设定的数值再传输到服务器,但是作为优选的情况,系统根据用户的用户习惯进行预先设定。
本发明的优异效果在于,本发明通过检测车辆的状态,当共享单车忘记锁的时候,共享单车可以通过自动锁车系统完毕共享单车的自动关锁,并且在关锁的时候,可以预先检索车辆的运行状态,避免对用户的安全构成威胁。
综上所述,由于采用了上述技术方案,本发明的有益效果是:本发明的#,。
附图说明
图1是实施例1自动锁车系统的结构图;
图2是实施例1自动锁车方法的工作流程图。
具体实施方式
具体实施例1:如图1所示,是本实施例1的自动锁车系统的结构图,包括:
车锁模块,所述的车锁模块用于控制车锁的开闭以及检测车锁的状态;
处理器模块,所述的处理器模块能够获取车锁的状态信息以及控制车锁的开闭,所述的处理器模块和车锁模块连接;
计时模块,所述的计时模块用于对车辆的状态信息进行计时,并将计时结果传输到处理器模块,计时模块和处理器模块连接。
所述的处理器模块还连接有单车检测模块,所述的单车检测模块用于检测单车的车辆运行状态信息,所述的单车检测模块为通过车把手的压力传感器检测。
处理器模块还连接有检测单车和用户距离的位置计算模块,所述的位置计算模块连接有用户位置定位模块以及单车定位模块,所述的用户位置定位模块和单车定位模块通过接受服务器远端的单车位置信息和用户位置信息,所述的用户位置信息为服务器所记录的正在使用单车的用户信息。
本实施例同时公开了一种共享单车的自动锁车方法,如图2所示,包括如下步骤:
步骤1:单车停止运行,检测车辆的锁车状态,若进行锁车,则不进行任何操作,若没有锁车则开始计时;
步骤2:当计时达到阈值n分钟的时候,检测车辆的锁车状态,若进行锁车,则不进行任何操作,收集车辆和正在使用用户的距离数据s;
步骤3:当s小于阈值m的时候,则不进行任何操作,并且在经过l分钟后回到步骤2,当当s大于于阈值m的时候,则进行单车骑行状态检测;
步骤4:当检测单车处于骑行状态的时候,则不进行任何操作,回到步骤1;,当检测单车不处于骑行状态的时候,控制车锁模块进行自动锁车操作。
其中,所述步骤4通过车把手上的压力传感器进行检测。
步骤2中的距离数据具体收集如下:远端服务器通过采集正在使用用户的手机位置以及单车的位置,计算手机位置和单车位置的距离,将将距离数据发送到位置计算模块。
具体实施例2:如图1所示,是本实施例1的自动锁车系统的结构图,包括:
车锁模块,所述的车锁模块用于控制车锁的开闭以及检测车锁的状态;
处理器模块,所述的处理器模块能够获取车锁的状态信息以及控制车锁的开闭,所述的处理器模块和车锁模块连接;
计时模块,所述的计时模块用于对车辆的状态信息进行计时,并将计时结果传输到处理器模块,计时模块和处理器模块连接。
所述的处理器模块还连接有单车检测模块,所述的单车检测模块用于检测单车的车辆运行状态信息,所述的单车检测模块为车座的压力传感器。
处理器模块还连接有检测单车和用户距离的位置计算模块,所述的位置计算模块连接有用户位置定位模块以及单车定位模块,所述的用户位置定位模块和单车定位模块通过接受服务器远端的单车位置信息和用户位置信息,所述的用户位置信息为服务器所记录的正在使用单车的用户信息。
本实施例同时公开了一种共享单车的自动锁车方法,如图2所示,包括如下步骤:
步骤1:单车停止运行,检测车辆的锁车状态,若进行锁车,则不进行任何操作,若没有锁车则开始计时;
步骤2:当计时达到阈值n分钟的时候,检测车辆的锁车状态,若进行锁车,则不进行任何操作,收集车辆和正在使用用户的距离数据s;
步骤3:当s小于阈值m的时候,则不进行任何操作,并且在经过l分钟后回到步骤2,当当s大于于阈值m的时候,则进行单车骑行状态检测;
步骤4:当检测单车处于骑行状态的时候,则不进行任何操作,回到步骤1;,当检测单车不处于骑行状态的时候,控制车锁模块进行自动锁车操作。
其中,所述步骤4通过车座上的压力传感器。
步骤2中的距离数据具体收集如下:远端服务器通过采集正在使用用户的手机位置以及单车的位置,计算手机位置和单车位置的距离,将将距离数据发送到位置计算模块。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。