掌桥专利:专业的专利平台
掌桥专利
首页

技术领域

本申请涉及智能自行车锁技术领域,具体涉及一种自行车骑行中的智能自行车锁配置方法及智能自行车锁。

背景技术

自行车虽能给出行带来很大便利,但它们很容易成为小偷所关注的对象。市面上的自行车锁可谓琳琅满目,但它们都存在一个通病:使用起来不够方便。不过这个问题现在已经被一些可用指纹解锁的智能自行车锁解决了。可用指纹解锁的智能自行车锁因其内部嵌入了生物识别传感器,可将车主的指纹用作钥匙。车主只要手握智能自行车锁1秒钟左右,它就能够识别出车主的指纹,然后自动解锁。在实践中发现,车主的指纹存在泄露给非法使用者的风险,从而不利于提升智能自行车锁解锁的安全性。

发明内容

本申请实施例公开了一种自行车骑行中的智能自行车锁配置方法及智能自行车锁,有利于提升智能自行车锁解锁的安全性。

本申请实施例第一方面公开一种自行车骑行中的智能自行车锁配置方法,所述智能自行车锁设置在所述自行车上,所述智能自行车锁与所述自行车的把手上设置的打卡按钮保持连接,所述方法包括:

所述智能自行车锁在所述自行车的当次骑行过程中,每检测到一次所述打卡按钮被按压时相应的记录一次所述自行车当时所处地点作为一个打卡地点;

所述智能自行车锁在统计出在所述当次骑行过程中记录的若干打卡地点的数量到达第一指定数量时,生成由所述第一指定数量的所述若干打卡地点组成的第一个人打卡地点轨迹;其中,所述若干打卡地点中的任意两个打卡地点互不相同;

所述智能自行车锁在所述自行车的当次骑行过程结束且所述智能自行车锁对所述自行车执行上锁操作之后,所述智能自行车锁在所述第一个人打卡地点轨迹中的每相邻两个打卡地点之间插入第二指定数量的非打卡地点,形成第二个人打卡地点轨迹;

所述智能自行车锁存储所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据。

作为一种可选的实施方式,在本申请实施例第一方面中,所述智能自行车锁存储所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据之后,所述方法还包括:

所述智能自行车锁在探测到所述自行车所属车主的用户设备的所述唯一标识并且所述用户设备的运动趋势为由远至近靠近所述智能自行车锁时,根据所述用户设备的所述唯一标识向所述用户设备发送所述第二个人打卡地点轨迹,以使所述自行车所属车主从所述用户设备收到的所述第二个人打卡地点轨迹中选取出若干目标地点组成第三个人打卡地点轨迹并发送给所述智能自行车锁;

所述智能自行车锁在校验出接收到的所述第三个人打卡地点轨迹与所述第一个人打卡地点轨迹相同,并且所述第三个人打卡地点轨迹包含的所有地点的数量等于所述第一指定数量以及所述第三个人打卡地点轨迹包含的所有地点构成的集合与所述若干打卡地点构成的集合相同时,对所述自行车执行解锁操作;

其中,所述打卡按钮只有在所述智能自行车锁处于解锁状态时才处于使能状态,在所述打卡按钮处于使能状态时,所述打卡按钮允许被按压;当所述智能自行车锁处于上锁状态时,所述打卡按钮处于非使能状态,在所述打卡按钮处于非使能状态时,所述打卡按钮不允许被按压。

作为一种可选的实施方式,在本申请实施例第一方面中,所述智能自行车锁在所述第一个人打卡地点轨迹中的每相邻两个打卡地点之间插入第二指定数量的非打卡地点,形成第二个人打卡地点轨迹,包括:

所述智能自行车锁针对所述第一个人打卡地点轨迹中的每相邻两个打卡地点,确定位于所述相邻两个打卡地点之间的所有地点,并随机从所述所有地点中选取出第二指定数量的地点作为非打卡地点显示在所述相邻两个打卡地点之间,从而形成第二个人打卡地点轨迹。

作为一种可选的实施方式,在本申请实施例第一方面中,所述智能自行车锁对所述自行车执行解锁操作之后,所述方法还包括:

所述智能自行车锁删除存储的所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹。

作为一种可选的实施方式,在本申请实施例第一方面中,所述第二个人打卡地点轨迹包含的任一地点以地点地理坐标和/或地点名称的形式呈现。

本申请实施例第二方面公开一种智能自行车锁,所述智能自行车锁设置在所述自行车上,所述智能自行车锁与所述自行车的把手上设置的打卡按钮保持连接,所述智能自行车锁包括:

记录单元,用于在所述自行车的当次骑行过程中,每检测到一次所述打卡按钮被按压时相应的记录一次所述自行车当时所处地点作为一个打卡地点;

第一生成单元,用于在统计出在所述当次骑行过程中记录的若干打卡地点的数量到达第一指定数量时,生成由所述第一指定数量的所述若干打卡地点组成的第一个人打卡地点轨迹;其中,所述若干打卡地点中的任意两个打卡地点互不相同;

第二生成单元,用于在所述自行车的当次骑行过程结束且所述智能自行车锁对所述自行车执行上锁操作之后,在所述第一个人打卡地点轨迹中的每相邻两个打卡地点之间插入第二指定数量的非打卡地点,形成第二个人打卡地点轨迹;

存储单元,用于存储所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据。

作为一种可选的实施方式,在本申请实施例第二方面中,所述智能自行车锁还包括:

交互单元,用于在所述存储单元存储所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据之后,若探测到所述自行车所属车主的用户设备的所述唯一标识并且所述用户设备的运动趋势为由远至近靠近所述智能自行车锁,则根据所述用户设备的所述唯一标识向所述用户设备发送所述第二个人打卡地点轨迹,以使所述自行车所属车主从所述用户设备收到的所述第二个人打卡地点轨迹中选取出若干目标地点组成第三个人打卡地点轨迹并发送给所述智能自行车锁;

解锁单元,用于在校验出所述交互单元接收到的所述第三个人打卡地点轨迹与所述第一个人打卡地点轨迹相同,并且所述第三个人打卡地点轨迹包含的所有地点的数量等于所述第一指定数量以及所述第三个人打卡地点轨迹包含的所有地点构成的集合与所述若干打卡地点构成的集合相同时,对所述自行车执行解锁操作;

其中,所述打卡按钮只有在所述智能自行车锁处于解锁状态时才处于使能状态,在所述打卡按钮处于使能状态时,所述打卡按钮允许被按压;当所述智能自行车锁处于上锁状态时,所述打卡按钮处于非使能状态,在所述打卡按钮处于非使能状态时,所述打卡按钮不允许被按压。

作为一种可选的实施方式,在本申请实施例第二方面中,所述第二生成单元在所述第一个人打卡地点轨迹中的每相邻两个打卡地点之间插入第二指定数量的非打卡地点,形成第二个人打卡地点轨迹的方式具体为:

针对所述第一个人打卡地点轨迹中的每相邻两个打卡地点,确定位于所述相邻两个打卡地点之间的所有地点,并随机从所述所有地点中选取出第二指定数量的地点作为非打卡地点显示在所述相邻两个打卡地点之间,从而形成第二个人打卡地点轨迹。

作为一种可选的实施方式,在本申请实施例第二方面中,所述智能自行车锁还包括:

删除单元,用于在所述解锁单元对所述自行车执行解锁操作之后,删除所述存储单元存储的所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹。

作为一种可选的实施方式,在本申请实施例第二方面中,所述第二个人打卡地点轨迹包含的任一地点以地点地理坐标和/或地点名称的形式呈现。

与现有技术相比,本申请实施例具有以下有益效果:

本申请实施例中,智能自行车锁在统计出在自行车的当次骑行过程中记录的若干打卡地点的数量到达第一指定数量时,生成由所述若干打卡地点组成的第一个人打卡地点轨迹,并且在所述自行车的当次骑行过程结束且所述智能自行车锁对所述自行车执行上锁操作之后,进一步在所述第一个人打卡地点轨迹中的每相邻两个打卡地点之间插入第二指定数量的非打卡地点,形成第二个人打卡地点轨迹;以及存储所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据。所述智能自行车锁存储的所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹脱离车主的手指且不易同时泄露给非法使用者,将所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据有利于提升智能自行车锁解锁的安全性。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例公开的自行车骑行中的智能自行车锁配置方法的第一实施例的流程示意图;

图2是本申请实施例公开的第一个人打卡地点轨迹的示意图;

图3是本申请实施例公开的第二个人打卡地点轨迹的示意图;

图4是本申请实施例公开的自行车骑行中的智能自行车锁配置方法的第二实施例的流程示意图;

图5是本申请实施例公开的智能自行车锁的第一实施例的结构示意图;

图6是本申请实施例公开的智能自行车锁的第二实施例的结构示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要说明的是,本申请实施例的术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本申请实施例公开了一种自行车骑行中的智能自行车锁配置方法及智能自行车锁,有利于提升智能自行车锁解锁的安全性。以下进行结合附图进行详细描述。

请参阅图1,图1是本申请实施例公开的自行车骑行中的智能自行车锁配置方法的第一实施例的流程示意图。在图1所示的所述自行车骑行中的智能自行车锁配置方法中,所述智能自行车锁设置在所述自行车上,并且所述智能自行车锁与所述自行车的把手(如左把手和/或右把手)上设置的打卡按钮保持连接。例如,所述智能自行车锁可以通过隐藏式的走线与所述自行车的把手(如左把手和/或右把手)上设置的打卡按钮保持电性连接。如图1所示,所述自行车骑行中的智能自行车锁配置方法可以包括以下步骤:

101、所述智能自行车锁在所述自行车的当次骑行过程中,每检测到一次所述打卡按钮被按压时相应的记录一次所述自行车当时所处地点作为一个打卡地点。

举例来说,车主在所述自行车的当次骑行过程中,若到达某一感兴趣的打卡地点(如景点地点、公交站地点、标志性建筑地点等),车主可以用手按压一下自行车的把手上设置的打卡按钮,使得所述智能自行车锁可以检测到一次所述打卡按钮被按压,相应的所述智能自行车锁可以记录一次所述自行车当时所处地点作为一个打卡地点。所述打卡地点可以采用地点地理坐标和/或地点名称的形式呈现。

可选的,自行车的把手上设置的打卡按钮只有在所述智能自行车锁处于解锁状态时才处于使能状态,在所述打卡按钮处于使能状态时,所述打卡按钮允许被按压;当所述智能自行车锁处于上锁状态时,所述打卡按钮处于非使能状态,在所述打卡按钮处于非使能状态时,所述打卡按钮不允许被按压。

102、所述智能自行车锁在统计出在所述当次骑行过程中记录的若干打卡地点的数量到达第一指定数量时,生成由所述第一指定数量的所述若干打卡地点组成的第一个人打卡地点轨迹;其中,所述若干打卡地点中的任意两个打卡地点互不相同。

本申请实施例中,所述第一指定数量可以根据实际需要进行设定,本申请实施例不作具体限定。

举例来说,所述第一指定数量为5,并且所述智能自行车锁在所述自行车的当次骑行过程中记录的5个打卡地点分别为百仕达东郡、翠北小学、洪湖沃尔玛、东门以及罗湖小学,则所述智能自行车锁可以统计出在所述当次骑行过程中记录的百仕达东郡、翠北小学、洪湖沃尔玛、东门以及罗湖小学这5个打卡地点的数量到达所述第一指定数量,生成由百仕达东郡、翠北小学、洪湖沃尔玛、东门以及罗湖小学这5个打卡地点组成的如图2所示的第一个人打卡地点轨迹。

103、所述智能自行车锁在所述自行车的当次骑行过程结束且所述智能自行车锁对所述自行车执行上锁操作之后,所述智能自行车锁在所述第一个人打卡地点轨迹中的每相邻两个打卡地点之间插入第二指定数量的非打卡地点,形成第二个人打卡地点轨迹。

本申请实施例中,所述智能自行车锁在所述自行车的当次骑行过程结束且所述智能自行车锁对所述自行车执行上锁操作之后,所述智能自行车锁可以针对所述第一个人打卡地点轨迹中的每相邻两个打卡地点,确定位于所述相邻两个打卡地点之间的所有地点,并随机从所述所有地点中选取出第二指定数量的地点作为非打卡地点显示在所述相邻两个打卡地点之间的直连线段上,从而形成第二个人打卡地点轨迹。

举例来说,所述智能自行车锁可以针对图2所示的第一个人打卡地点轨迹中的相邻两个打卡地点百仕达东郡和翠北小学,确定位于仕达东郡和翠北小学之间的所有地点,并随机从位于仕达东郡和翠北小学之间的所有地点中选取出百仕达花园和五方广场这2个地点作为非打卡地点显示在百仕达东郡和翠北小学之间;以及,所述智能自行车锁可以针对图2所示的第一个人打卡地点轨迹中的相邻两个打卡地点翠北小学和洪湖沃尔玛,确定位于翠北小学和洪湖沃尔玛之间的所有地点,并随机从位于翠北小学和洪湖沃尔玛之间的所有地点中选取出田贝四路和田贝新村这2个地点作为非打卡地点显示在翠北小学和洪湖沃尔玛之间;以及,所述智能自行车锁可以针对图2所示的第一个人打卡地点轨迹中的相邻两个打卡地点洪湖沃尔玛和东门,确定位于洪湖沃尔玛和东门之间的所有地点,并随机从位于洪湖沃尔玛和东门之间的所有地点中选取出深圳中学和晒布路这2个地点作为非打卡地点显示在洪湖沃尔玛和东门之间;以及,所述智能自行车锁可以针对图2所示的第一个人打卡地点轨迹中的相邻两个打卡地点东门和罗湖小学,确定位于东门和罗湖小学之间的所有地点,并随机从位于东门和罗湖小学之间的所有地点中选取出金城大厦②和金光华广场这2个地点作为非打卡地点显示东门和罗湖小学之间,从而形成如图3所示的第二个人打卡地点轨迹。

104、所述智能自行车锁存储所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据。

在实施图1所描述的方法时,所述智能自行车锁存储的所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹脱离车主的手指且不易同时泄露给非法使用者,将所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据有利于提升智能自行车锁解锁的安全性。

请参阅图4,图4是本申请实施例公开的自行车骑行中的智能自行车锁配置方法的第一实施例的流程示意图。在图4所示的所述自行车骑行中的智能自行车锁配置方法中,所述智能自行车锁设置在所述自行车上,并且所述智能自行车锁与所述自行车的把手(如左把手和/或右把手)上设置的打卡按钮保持连接。例如,所述智能自行车锁可以通过隐藏式的走线与所述自行车的把手(如左把手和/或右把手)上设置的打卡按钮保持电性连接。如图4所示,所述自行车骑行中的智能自行车锁配置方法可以包括以下步骤:

401、所述智能自行车锁在所述自行车的当次骑行过程中,每检测到一次所述打卡按钮被按压时相应的记录一次所述自行车当时所处地点作为一个打卡地点。

可选的,自行车的把手上设置的打卡按钮只有在所述智能自行车锁处于解锁状态时才处于使能状态,在所述打卡按钮处于使能状态时,所述打卡按钮允许被按压;当所述智能自行车锁处于上锁状态时,所述打卡按钮处于非使能状态,在所述打卡按钮处于非使能状态时,所述打卡按钮不允许被按压。

402、所述智能自行车锁在统计出在所述当次骑行过程中记录的若干打卡地点的数量到达第一指定数量时,生成由所述第一指定数量的所述若干打卡地点组成的第一个人打卡地点轨迹;其中,所述若干打卡地点中的任意两个打卡地点互不相同。

403、所述智能自行车锁在所述自行车的当次骑行过程结束且所述智能自行车锁对所述自行车执行上锁操作之后,所述智能自行车锁在所述第一个人打卡地点轨迹中的每相邻两个打卡地点之间插入第二指定数量的非打卡地点,形成第二个人打卡地点轨迹。

本申请实施例中,所述智能自行车锁在所述自行车的当次骑行过程结束且所述智能自行车锁对所述自行车执行上锁操作之后,所述智能自行车锁可以针对所述第一个人打卡地点轨迹中的每相邻两个打卡地点,确定位于所述相邻两个打卡地点之间的所有地点,并随机从所述所有地点中选取出第二指定数量的地点作为非打卡地点显示在所述相邻两个打卡地点之间的直连线段上,从而形成第二个人打卡地点轨迹。

其中,所述第二个人打卡地点轨迹包含的任一地点以地点地理坐标和/或地点名称(如深圳中学)的形式呈现。

404、所述智能自行车锁存储所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据。

405、所述智能自行车锁在探测到所述自行车所属车主的用户设备的唯一标识并且所述用户设备的运动趋势为由远至近靠近所述智能自行车锁时,根据所述用户设备的所述唯一标识向所述用户设备发送所述第二个人打卡地点轨迹,以使所述自行车所属车主从所述用户设备收到的所述第二个人打卡地点轨迹中选取出若干目标地点组成第三个人打卡地点轨迹并发送给所述智能自行车锁。

举例来说,所述自行车所属车主的用户设备可以是客户的移动手机、智能手表等可移动式的电子设备,本申请实施例不作限定。

举例来说,所述自行车所属车主的用户设备的唯一标识包括但不限于所述自行车所属车主的用户设备运行的指定应用的登录帐号。

本申请实施例中,所述智能自行车锁在探测到所述自行车所属车主的用户设备的唯一标识之后,可以利用内嵌于所述智能自行车锁的接近传感器检测所述用户设备的运动趋势是否为由远至近靠近所述智能自行车锁。

406、所述智能自行车锁在校验出接收到的所述第三个人打卡地点轨迹与所述第一个人打卡地点轨迹相同,并且所述第三个人打卡地点轨迹包含的所有地点的数量等于所述第一指定数量以及所述第三个人打卡地点轨迹包含的所有地点构成的集合与所述若干打卡地点构成的集合相同时,对所述自行车执行解锁操作。

举例来说,所述智能自行车锁只有校验出所述第三个人打卡地点轨迹包括百仕达东郡、翠北小学、洪湖沃尔玛、东门以及罗湖小学这5个打卡地点且不包含其它地点,所述智能自行车锁才对所述自行车执行解锁操作。

作为一种可选的实施方式,在图4所描述的方法中,所述智能自行车锁对所述自行车执行解锁操作之后,还可以执行以下步骤:

所述智能自行车锁删除存储的所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹。

在实施图4所描述的方法时,所述智能自行车锁存储的所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹脱离车主的手指且不易同时泄露给非法使用者,将所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据有利于提升智能自行车锁解锁的安全性。

此外,在实施图4所描述的方法时,只有所述自行车所属车主从所述用户设备收到的所述第二个人打卡地点轨迹中选取出的若干目标地点组成的第三个人打卡地点轨迹与所述智能自行车锁生成的由第一指定数量的若干打卡地点组成的第一个人打卡地点轨迹完全相同时,所述智能自行车锁才对所述自行车执行解锁操作,从而有利于提升智能自行车锁解锁的安全性。

请参阅图5,图5是本申请实施例公开的智能自行车锁的第一实施例的结构示意图。其中,图5所示的所述智能自行车锁设置在所述自行车上,并且所述智能自行车锁与所述自行车的把手上设置的打卡按钮保持连接。如图5所示,所述智能自行车锁包括:

记录单元501,用于在所述自行车的当次骑行过程中,每检测到一次所述打卡按钮被按压时相应的记录一次所述自行车当时所处地点作为一个打卡地点;其中,所述打卡地点以地点地理坐标和/或地点名称的形式呈现;

第一生成单元502,用于在统计出在所述当次骑行过程中记录的若干打卡地点的数量到达第一指定数量时,生成由所述第一指定数量的所述若干打卡地点组成的第一个人打卡地点轨迹;其中,所述若干打卡地点中的任意两个打卡地点互不相同;

第二生成单元503,用于在所述自行车的当次骑行过程结束且所述智能自行车锁对所述自行车执行上锁操作之后,在所述第一个人打卡地点轨迹中的每相邻两个打卡地点之间插入第二指定数量的非打卡地点,形成第二个人打卡地点轨迹;其中,所述第二个人打卡地点轨迹包含的任一地点以地点地理坐标和/或地点名称的形式呈现;

存储单元504,用于存储所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据。

作为一种可选的实施方式,图5所示的所述智能自行车锁还包括:

交互单元505,用于在所述存储单元504存储所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据之后,若探测到所述自行车所属车主的用户设备的所述唯一标识并且所述用户设备的运动趋势为由远至近靠近所述智能自行车锁,则根据所述用户设备的所述唯一标识向所述用户设备发送所述第二个人打卡地点轨迹,以使所述自行车所属车主从所述用户设备收到的所述第二个人打卡地点轨迹中选取出若干目标地点组成第三个人打卡地点轨迹并发送给所述智能自行车锁;

解锁单元506,用于在校验出所述交互单元505接收到的所述第三个人打卡地点轨迹与所述第一个人打卡地点轨迹相同,并且所述第三个人打卡地点轨迹包含的所有地点的数量等于所述第一指定数量以及所述第三个人打卡地点轨迹包含的所有地点构成的集合与所述若干打卡地点构成的集合相同时,对所述自行车执行解锁操作;

其中,所述打卡按钮只有在所述智能自行车锁处于解锁状态时才处于使能状态,在所述打卡按钮处于使能状态时,所述打卡按钮允许被按压;当所述智能自行车锁处于上锁状态时,所述打卡按钮处于非使能状态,在所述打卡按钮处于非使能状态时,所述打卡按钮不允许被按压。

作为一种可选的实施方式,所述第二生成单元503在所述第一个人打卡地点轨迹中的每相邻两个打卡地点之间插入第二指定数量的非打卡地点,形成第二个人打卡地点轨迹的方式具体为:

针对所述第一个人打卡地点轨迹中的每相邻两个打卡地点,确定位于所述相邻两个打卡地点之间的所有地点,并随机从所述所有地点中选取出第二指定数量的地点作为非打卡地点显示在所述相邻两个打卡地点之间,从而形成第二个人打卡地点轨迹。

作为一种可选的实施方式,图5所示的所述智能自行车锁还包括:

删除单元507,用于在所述解锁单元506对所述自行车执行解锁操作之后,删除所述存储单元504存储的所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹。

在实施图5所描述的所述智能自行车锁时,所述智能自行车锁存储的所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹脱离车主的手指且不易同时泄露给非法使用者,将所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据有利于提升智能自行车锁解锁的安全性。

此外,在实施图5所描述的所述智能自行车锁时,只有所述自行车所属车主从所述用户设备收到的所述第二个人打卡地点轨迹中选取出的若干目标地点组成的第三个人打卡地点轨迹与所述智能自行车锁生成的由第一指定数量的若干打卡地点组成的第一个人打卡地点轨迹完全相同时,所述智能自行车锁才对所述自行车执行解锁操作,从而有利于提升智能自行车锁解锁的安全性。

请参阅图6,图6是本申请实施例公开的智能自行车锁的第二实施例的结构示意图。其中,图6所示的所述智能自行车锁设置在所述自行车上,并且所述智能自行车锁与所述自行车的把手上设置的打卡按钮保持连接。如图6所示,所述智能自行车锁包括:

存储有可执行程序代码的存储器601;

与存储器601耦合的处理器602;

其中,处理器602调用存储器601中存储的可执行程序代码,执行如下步骤:

在所述自行车的当次骑行过程中,每检测到一次所述打卡按钮被按压时相应的记录一次所述自行车当时所处地点作为一个打卡地点;

在统计出在所述当次骑行过程中记录的若干打卡地点的数量到达第一指定数量时,生成由所述第一指定数量的所述若干打卡地点组成的第一个人打卡地点轨迹;其中,所述若干打卡地点中的任意两个打卡地点互不相同;

在所述自行车的当次骑行过程结束且所述智能自行车锁对所述自行车执行上锁操作之后,所述智能自行车锁在所述第一个人打卡地点轨迹中的每相邻两个打卡地点之间插入第二指定数量的非打卡地点,形成第二个人打卡地点轨迹;

存储所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据。

其中,处理器602还执行如下步骤:

存储所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据之后,在探测到所述自行车所属车主的用户设备的所述唯一标识并且所述用户设备的运动趋势为由远至近靠近所述智能自行车锁时,根据所述用户设备的所述唯一标识向所述用户设备发送所述第二个人打卡地点轨迹,以使所述自行车所属车主从所述用户设备收到的所述第二个人打卡地点轨迹中选取出若干目标地点组成第三个人打卡地点轨迹并发送给所述智能自行车锁;

在校验出接收到的所述第三个人打卡地点轨迹与所述第一个人打卡地点轨迹相同,并且所述第三个人打卡地点轨迹包含的所有地点的数量等于所述第一指定数量以及所述第三个人打卡地点轨迹包含的所有地点构成的集合与所述若干打卡地点构成的集合相同时,对所述自行车执行解锁操作;

其中,所述打卡按钮只有在所述智能自行车锁处于解锁状态时才处于使能状态,在所述打卡按钮处于使能状态时,所述打卡按钮允许被按压;当所述智能自行车锁处于上锁状态时,所述打卡按钮处于非使能状态,在所述打卡按钮处于非使能状态时,所述打卡按钮不允许被按压。

作为一种可选的实施方式,处理器602在所述第一个人打卡地点轨迹中的每相邻两个打卡地点之间插入第二指定数量的非打卡地点,形成第二个人打卡地点轨迹,包括:

针对所述第一个人打卡地点轨迹中的每相邻两个打卡地点,确定位于所述相邻两个打卡地点之间的所有地点,并随机从所述所有地点中选取出第二指定数量的地点作为非打卡地点显示在所述相邻两个打卡地点之间,从而形成第二个人打卡地点轨迹。

作为一种可选的实施方式,处理器602对所述自行车执行解锁操作之后,还执行以下操作:

删除存储的所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹。

其中,所述第二个人打卡地点轨迹包含的任一地点以地点地理坐标和/或地点名称的形式呈现。

在实施图6所描述的所述智能自行车锁时,所述智能自行车锁存储的所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹脱离车主的手指且不易同时泄露给非法使用者,将所述第一个人打卡地点轨迹和所述第二个人打卡地点轨迹作为所述智能自行车锁下次执行解锁时的依据有利于提升智能自行车锁解锁的安全性。

此外,在实施图6所描述的所述智能自行车锁时,只有所述自行车所属车主从所述用户设备收到的所述第二个人打卡地点轨迹中选取出的若干目标地点组成的第三个人打卡地点轨迹与所述智能自行车锁生成的由第一指定数量的若干打卡地点组成的第一个人打卡地点轨迹完全相同时,所述智能自行车锁才对所述自行车执行解锁操作,从而有利于提升智能自行车锁解锁的安全性。

本发明实施例公开一种计算机可读存储介质,其存储计算机程序,其中,该计算机程序运行时使得计算机执行以上各方法实施例中的方法的部分或全部步骤。

本发明实施例公开一种计算机程序产品,其中,当计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本发明实施例公开一种应用发布平台,该应用发布平台用于发布计算机程序产品,其中,当上述计算机程序产品在计算机上运行时,使得计算机执行如以上各方法实施例中的方法的部分或全部步骤。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上对本发明实施例公开的一种自行车骑行中的智能自行车锁配置方法及智能自行车锁进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。

技术分类

06120113201824