一种共享单车无使用记录时被骑行识别方法及系统与流程

文档序号:16137317发布日期:2018-12-01 01:10阅读:663来源:国知局

本发明属于共享单车技术领域,特别是涉及一种共享单车无使用记录时被骑行识别方法及系统。

背景技术

共享单车骑行方便,已经成为很多人一公里内的最佳出行方式。目前的共享单车应用广泛,但存在单车车锁被撬从而供私人使用的现象,由于共享单车服务器端无法获知单车的使用记录,从而无法进行正常计费,给共享单车企业带来严重的经济损失。需要识别共享单车无使用记录时是否还被骑行,为此提出一种共享单车无使用记录时被骑行识别方法及系统。



技术实现要素:

本发明所要解决的技术问题是不能有效识别共享单车无使用记录时是否还被骑行的问题,提出一种共享单车无使用记录时被骑行识别方法及系统。

本发明依托现有的共享单车系统,用户通过移动终端app扫码取车,骑行结束后锁车归还,服务器中存储共享单车的使用记录,所述使用记录包括共享单车的使用者和使用时间;单车上安装的定位装置获取位置数据并发送至服务器。当共享单车车锁被损坏时,服务器无法得到单车的使用记录,但定位装置可以获取单车的位置数据,以此识别共享单车无使用记录时是否被骑行。

本发明的共享单车无使用记录时被骑行识别系统,包括识别单车是否长时间无使用记录模块、识别单车位置变化是否异常模块、识别单车运动轨迹是否异常模块、判断单车无使用记录时是否被骑行模块、处理单车无使用记录时被骑行模块。其中,处理单车无使用记录时被骑行模块是可选模块。

识别单车是否长时间无使用记录模块:读取共享单车最后一次还车时刻及计算与当前时刻的差值,用变量t表示;若t>t0,其中t0是事先设置的时间阈值,则判定单车长时间无使用记录,否则判定单车有使用记录。

识别单车位置变化是否异常模块:读取单车最后一次还车时和当前的位置数据,判断单车位置是否发生变化,若是则判定单车位置变化异常,否则判定单车无位置变化异常。

识别单车运动轨迹是否异常模块:读取单车最后一次还车时刻到当前时刻之间所有的位置数据,根据时间先后顺序形成单车运动轨迹,若单车运动轨迹有交叉且交叉的次数超过事先设置的数值,则判定单车运动轨迹异常,否则判定单车运动轨迹无异常。此模块的意义在于判断单车是否被有规律的使用,若单车运动轨迹异常,则说明单车被有规律的使用。

判断单车无使用记录时是否被骑行模块:判断共享单车是否长时间无使用记录且位置变化异常且运动轨迹异常,若是,则判定共享单车无使用记录时被骑行,否则判定共享单车无使用记录时没有被骑行。

处理单车无使用记录时被骑行模块:识别运动轨迹交叉次数较多的位置为单车常用位置,根据该位置信息找回单车。

本发明的共享单车无使用记录时被骑行识别方法按如下步骤实现:

步骤1、读取共享单车最后一次还车时刻及计算与当前时刻的差值,用变量t表示;若t>t0,其中t0是事先设置的时间阈值,则判定单车长时间无使用记录,进入步骤2,否则判定单车有使用记录。

步骤2、读取单车最后一次还车时和当前的位置数据,判断单车位置是否发生变化,若是则判定单车位置变化异常,进入步骤3,否则判定单车无位置变化异常。

步骤3、读取单车最后一次还车时刻到当前时刻之间所有的位置数据,根据时间先后顺序形成单车运动轨迹,若单车运动轨迹有交叉且交叉的次数超过事先设置的数值,则判定单车运动轨迹异常,从而判定共享单车无使用记录时被骑行,否则判定单车运动轨迹无异常。

步骤4(可选)、识别运动轨迹交叉次数较多的位置为单车常用位置,根据该位置信息找回单车。

本发明的方法及系统具有的优点是:

(1)通过判断单车是否长时间无使用记录、位置是否变化以及运动轨迹是否异常,有效识别共享单车是否被不付费的非法骑行。

(2)识别被占用的共享单车的常用位置,便于采取合理措施收回被非法使用的单车,保护单车企业的合法权利。

附图说明

图1是本发明实施例一的共享单车无使用记录时被骑行识别系统框图;

图2是本发明实施例二的共享单车无使用记录时被骑行识别系统框图;

图3是本发明实施例三的共享单车无使用记录时被骑行识别方法流程图。

具体实施方式

下面对本发明优选实施例作详细说明。

本发明依托现有的共享单车系统,用户通过移动终端app扫码取车,骑行结束后锁车归还,服务器中存储共享单车的使用记录,所述使用记录包括共享单车的使用者和使用时间;单车上安装的定位装置获取位置数据并发送至服务器。当共享单车车锁被损坏时,服务器无法得到单车的使用记录,但定位装置可以获取单车的位置数据,以此识别共享单车无使用记录时被骑行。本实施例中,某单车车锁某时刻被破坏,但是单车上安装的定位装置按照获取位置数据并发送至服务器。

本发明的共享单车无使用记录时被骑行识别系统,有以下两个实施例:

实施例一:

包括识别单车是否长时间无使用记录模块、识别单车位置变化是否异常模块、识别单车运动轨迹是否异常模块、判断单车无使用记录时是否被骑行模块。本实施例一的共享单车无使用记录时被骑行识别系统框图,如图1所示。

识别单车是否长时间无使用记录模块:读取共享单车最后一次还车时刻及计算与当前时刻的差值,用变量t表示;若t>t0,其中t0是事先设置的时间阈值,则判定单车长时间无使用记录,否则判定单车有使用记录。本实施例中,读取共享单车最后一次还车时刻为128小时之前,则t=128小时,事先设置的时间阈值t0=48小时,此时t>t0,则判定单车长时间无使用记录。

识别单车位置变化是否异常模块:读取单车最后一次还车时和当前的位置数据,判断单车位置是否发生变化,若是则判定单车位置变化异常,否则判定单车无位置变化异常。本实施例中,读取单车最后一次还车时的位置为“钱塘景苑小区”,当前的位置为“国信嘉园小区”,位置发生变化,则判定单车位置变化异常。

识别单车运动轨迹是否异常模块:读取单车最后一次还车时刻到当前时刻之间所有的位置数据,根据时间先后顺序形成单车运动轨迹,若单车运动轨迹有交叉且交叉的次数超过事先设置的数值,则判定单车运动轨迹异常,否则判定单车运动轨迹无异常。本实施例中,读取单车最后一次还车时刻(128小时前)到当前时刻之间所有的位置数据,(采样间隔为2小时,则位置数据共64个),根据时间先后顺序形成单车运动轨迹,事先设置的数值为15,单车运动轨迹中“国信嘉园小区内部”重复次数为48次,此时48>15,则判定单车运动轨迹异常。

判断单车无使用记录时是否被骑行模块:判断共享单车是否长时间无使用记录且位置变化异常且运动轨迹异常,若是,则判定共享单车无使用记录时被骑行,否则判定共享单车无使用记录时没有被骑行。本实施例中,该单车长时间无使用记录且位置变化异常且运动轨迹异常,则判定共享单车无使用记录时被骑行。

实施例二:

包括识别单车是否长时间无使用记录模块、识别单车位置变化是否异常模块、识别单车运动轨迹是否异常模块、判断单车无使用记录时是否被骑行模块、处理单车无使用记录时被骑行模块。本实施例二的共享单车无使用记录时被骑行识别系统框图,如图2所示。

识别单车是否长时间无使用记录模块:读取共享单车最后一次还车时刻及计算与当前时刻的差值,用变量t表示;若t>t0,其中t0是事先设置的时间阈值,则判定单车长时间无使用记录,否则判定单车有使用记录。本实施例中,读取共享单车最后一次还车时刻为128小时之前,则t=128小时,事先设置的时间阈值t0=48小时,此时t>t0,则判定单车长时间无使用记录。

识别单车位置变化是否异常模块:读取单车最后一次还车时和当前的位置数据,判断单车位置是否发生变化,若是则判定单车位置变化异常,否则判定单车无位置变化异常。本实施例中,读取单车最后一次还车时的位置为“钱塘景苑小区”,当前的位置为“国信嘉园小区”,位置发生变化,则判定单车位置变化异常。

识别单车运动轨迹是否异常模块:读取单车最后一次还车时刻到当前时刻之间所有的位置数据,根据时间先后顺序形成单车运动轨迹,若单车运动轨迹有交叉且交叉的次数超过事先设置的数值,则判定单车运动轨迹异常,否则判定单车运动轨迹无异常。本实施例中,读取单车最后一次还车时刻(128小时前)到当前时刻之间所有的位置数据,(采样间隔为2小时,则位置数据共64个),根据时间先后顺序形成单车运动轨迹,事先设置的数值为15,单车运动轨迹中“国信嘉园小区内部”重复次数为48次,此时48>15,则判定单车运动轨迹异常。

判断单车无使用记录时是否被骑行模块:判断共享单车是否长时间无使用记录且位置变化异常且运动轨迹异常,若是,则判定共享单车无使用记录时被骑行,否则判定共享单车无使用记录时没有被骑行。本实施例中,该单车长时间无使用记录且位置变化异常且运动轨迹异常,则判定共享单车无使用记录时被骑行。

处理单车无使用记录时被骑行模块:识别运动轨迹交叉次数较多的位置为单车常用位置,根据该位置信息找回单车。本实施例中,交叉次数较多的位置为“国信嘉园小区内部”,即常用位置为“国信嘉园小区内部”,根据该位置信息找回单车。

本发明的共享单车无使用记录时被骑行识别方法,实施例(实施例三)如下:

步骤1、读取共享单车最后一次还车时刻及计算与当前时刻的差值,用变量t表示;若t>t0,其中t0是事先设置的时间阈值,则判定单车长时间无使用记录,进入步骤2,否则判定单车有使用记录。本实施例中,读取共享单车最后一次还车时刻为128小时之前,则t=128小时,事先设置的时间阈值t0=48小时,此时t>t0,则判定单车长时间无使用记录,进入步骤2。

步骤2、读取单车最后一次还车时和当前的位置数据,判断单车位置是否发生变化,若是则判定单车位置变化异常,进入步骤3,否则判定单车无位置变化异常。本实施例中,读取单车最后一次还车时的位置为“钱塘景苑小区”,当前的位置为“国信嘉园小区”,位置发生变化,则判定单车位置变化异常,进入步骤3。

步骤3、读取单车最后一次还车时刻到当前时刻之间所有的位置数据,根据时间先后顺序形成单车运动轨迹,若单车运动轨迹有交叉且交叉的次数超过事先设置的数值,则判定单车运动轨迹异常,从而判定共享单车无使用记录时被骑行,否则判定单车运动轨迹无异常。本实施例中,读取单车最后一次还车时刻(128小时前)到当前时刻之间所有的位置数据,(采样间隔为2小时,则位置数据共64个),根据时间先后顺序形成单车运动轨迹,事先设置的数值为15,单车运动轨迹中“国信嘉园小区内部”重复次数为48次,此时48>15,则判定单车运动轨迹异常,从而判定共享单车无使用记录时被骑行。

步骤4、识别运动轨迹交叉次数较多的位置为单车常用位置,根据该位置信息找回单车。本实施例中,交叉次数较多的位置为“国信嘉园小区内部”,即常用位置为“国信嘉园小区内部”,根据该位置信息找回单车。

本实施例三的共享单车无使用记录时被骑行识别方法流程图,如图3所示。

当然,本技术领域中的普通技术人员应当认识到,以上实施例仅是用来说明本发明的,而并非作为对本发明的限定,只要在本发明的范围内,对以上实施例的变化、变型都将落入本发明的保护范围。

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