一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于物联网的智能电动滑板车自动解锁方法及电动滑板车与流程

2021-11-25 03:03:00 来源:中国专利 TAG:


1.本发明涉及物联网设备技术领域,特别是涉及一种基于物联网的智能电动滑板车自动解锁方法及电动滑板车。


背景技术:

2.电动滑板车是由传统滑板车发展而来的一种便捷交通工具,突破了传统滑板车的娱乐用途,在年轻群体中很受欢迎。与自行车相比,电动滑板车更小更灵活,携带方便,依靠电力工作,节省人力。
3.电动滑板车一般都设置有上锁功能,要使用时需要进行解锁,采用的一般是电子锁,即程序锁定。解锁时一般利用移动设备的蓝牙功能,通过连接蓝牙后用户可以操作实现解锁。
4.显然,这种解锁方式并不便捷,需要进行改进。


技术实现要素:

5.基于此,有必要针对上述的问题,提供一种基于物联网的智能电动滑板车自动解锁方法及电动滑板车。
6.本发明实施例是这样实现的,一种基于物联网的智能电动滑板车自动解锁方法,所述基于物联网的智能电动滑板车自动解锁方法包括以下步骤:根据当前时间所属的时间段,启动相应的侦测线程以侦测蓝牙连接请求,其中,不同的侦测线程的侦测频率不同;若侦测到蓝牙连接请求,则获取移动终端发送的蓝牙连接的协议类型以及设备类型;判断协议类型以及设备类型是否匹配,若匹配成功则启动控制命令匹配模式;若控制命令匹配成功,且移动终端与电动滑板车的距离满足设定条件则启动预解锁模式以解除电动滑板车的锁定。
7.在其中一个实施例中,本发明提供了一种电动滑板车,所述电动滑板车包括滑板车本体以及控制模块,所述控制模块用于执行本发明实施例所述的基于物联网的智能电动滑板车自动解锁方法。
8.本发明实施例提供的基于物联网的智能电动滑板车自动解锁方法通过判断当前时间所属的时间段以启动相应频率的侦测线程以侦测蓝牙连接请求,侦测到蓝牙连接请求后,自动匹配协议类型以及设备类型;匹配成功,再进行控制命令的匹配,若匹配成功,则当移动终端与电动滑板车之间的距离满足预设值时实现自动解锁。本发明提供的方法免去了人工操作,通过电动滑板车与移动终端的自动匹配实现人向电动滑板靠近的过程中自动解锁,提高了智能化程度,方便实用,用户体验佳。
附图说明
9.图1为一个实施例中提供的基于物联网的智能电动滑板车自动解锁方法的流程图;图2为一个实施例中计算机设备的内部结构框图。
具体实施方式
10.为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
11.可以理解,本发明所使用的术语“第一”、“第二”等可在本文中用于描述各种元件,但除非特别说明,这些元件不受这些术语限制。这些术语仅用于将第一个元件与另一个元件区分。举例来说,在不脱离本发明的范围的情况下,可以将第一xx脚本称为第二xx脚本,且类似地,可将第二xx脚本称为第一xx脚本。
12.如图1所示,在一个实施例中,提出了一种基于物联网的智能电动滑板车自动解锁方法,具体可以包括以下步骤:根据当前时间所属的时间段,启动相应的侦测线程以侦测蓝牙连接请求,其中,不同的侦测线程的侦测频率不同;若侦测到蓝牙连接请求,则获取移动终端发送的蓝牙连接的协议类型以及设备类型;判断协议类型以及设备类型是否匹配,若匹配成功则启动控制命令匹配模式;若控制命令匹配成功,且移动终端与电动滑板车的距离满足设定条件则启动预解锁模式以解除电动滑板车的锁定。
13.在本发明实施例中,对于不同的时间段,用车的频率不同,则可以设置不同的侦测频率,以减少侦测的次数,降低电量消耗。在侦测条件下,若侦测到蓝牙连接请求,则通过蓝牙协议的匹配以及设备的匹配,确定移动终端与电动滑板车之间的对应关系,即检测判断当前连接到的设备是否为绑定设备,此不同于现有技术直接拒绝接入的方式,可以实现自动匹配。
14.在本发明实施例中,若匹配成功,且当前移动终端与电动滑板车之间的距离满足预定条件,则电动滑板车自动开启解锁,无需手动操作,方便快捷。
15.本发明实施例提供的基于物联网的智能电动滑板车自动解锁方法通过判断当前时间所属的时间段以启动相应频率的侦测线程以侦测蓝牙连接请求,侦测到蓝牙连接请求后,自动匹配协议类型以及设备类型;匹配成功,再进行控制命令的匹配,若匹配成功,则当移动终端与电动滑板车之间的距离满足预设值时实现自动解锁。本发明提供的方法免去了人工操作,通过电动滑板车与移动终端的自动匹配实现人向电动滑板靠近的过程中自动解锁,提高了智能化程度,方便实用,用户体验佳。
16.在本发明一个实施例中,所述根据当前时间所属的时间段,启动相应的侦测线程以侦测蓝牙连接请求,具体包括以下步骤:若当前时间段为18:00

6:00,则启动晚间侦测线程:每次侦测时长不小于平均行程时长,侦测间隔时长由开锁记录的时间分布确定;
若当前时间段为6:00

18:00,则启动日间侦测线程:每次侦测时长不小于平均行程时长的2倍,侦测间隔时长由开锁记录的时间分布确定;其中,侦测间隔时长由下式确定:其中:t为侦测时间间隔;n为当前时间点所在的单位时间的开锁次数;t为一个单位时间的长度;n为统计期间内的日平均开锁次数。
17.在本发明实施例中,除了上述侦测线程,本发明实施例还提供了另一种侦测线程时长确定方式:侦测时长由最后一次骑行结束时,移动终端与电动滑板之间断开连接的距离与一般步行速度之比确定,例如等于该比值或者为该比值的0.2到0.8倍;侦测的时间间隔则同样由上述公式确定。
18.在本发明实施例中,将时间段划分为白天以及晚上,两种不同的时间下骑行的可能性高低不同,可以通过设定不同的侦测频率以节约电量的消耗。
19.在本发明实施例中,通过上述确定出了两次侦测的时间间隔,该时间间隔与当前时间点所在的单位时间、单位时间的长短以及日平均开锁次数有关。例如,当前时间点为13:23,设定单位时间取1小时,则所在的单位时间13:00

14:00;由统计结果可以确定一天平均开锁次数,例如为24次,且13:00

14:00时间段的开锁次数平均为6次,则t=40,单位可以取分或者秒。当然,公式中的各个值由统计结果动态调整,以确保更准确地追踪用户的真实使用频率以及时间点。
20.在本发明一个实施例中,所述根据当前时间所属的时间段,启动相应的侦测线程以侦测蓝牙连接请求,具体包括以下步骤:若当前时间段为18:00

6:00,则启动晚间侦测线程:每次侦测时长不小于平均行程时长,侦测间隔时长由动力滑板车锁定时长及开锁记录的时间分布确定;若当前时间段为6:00

18:00,则启动日间侦测线程:每次侦测时长不小于平均行程时长的2倍,侦测间隔时长由动力滑板车锁定时长及开锁记录的时间分布确定;其中,侦测间隔时长由下式确定:其中:t为侦测时间间隔;n为当前时间点所在的单位时间的开锁次数;t为一个单位时间的长度;n为统计期间内的日平均开锁次数;t1为锁定时长。
21.在本发明实施例中,与上一实施例的不同之处在于,本实施例中还增加了锁定时长作为调整参数,当锁定时长越长时,用户在下一刻开锁的概率就越大,通过加入锁定时长,可以增大侦测线程与用户需要开锁的时间点之间的重合度,并减少侦测的次数或者时长。
22.在本发明一个实施例中,所述判断协议类型以及设备类型是否匹配,具体包括以下步骤:获取协议类型以及设备类型的ascii或者unicode编码;将预存的协议类型以及设备类型的编码与获取的ascii或者unicode编码相减,若差值为0则匹配成功,否则匹配失败;
匹配失败则重新开启一个侦测线程。
23.在本发明实施例中,判断通信协议以及设备是否匹配,是在移动设备与电动滑板车之间建立了通信的条件下进行,这时两者可以进行一些简单的验证通信。本发明实施例中,这种验证通过具体为通信协议以及通信设备之间的匹配度的验证,这种匹配由用户前期建立,以确保移动终端与电动滑板车之间的对应关系,防止误解锁、不安全解锁等问题。需要说明的是,在进行匹配的过程中,线程的侦测周期或者时长并没有中断,若匹配成功则侦测线程中断,否则继续执行下一轮侦测。
24.在本发明一个实施例中,所述若匹配成功则启动控制命令匹配模式,具体包括以下步骤:获取移动终端发送的控制命令;获取预存的车身控制类型列表,当查询到所述车身控制类型列表中存在上述控制命令时,返回匹配成功通知,并执行相应的控制类型以解锁或者预解锁。
25.在本发明实施例中,这里的控制命令具体可以是执行开锁动作的控制命令,唤醒控制系统的控制命令等,可以由用户预先设定自动解锁过程中开启哪些命令;进一步地,还可以包括预启动、预热等控制命令,以减少启动时间,特别是对于电池电量不平衡的情况,可以通过这些控制命令集启动系统的自检,例如电池单体之间电量均衡操作等,将该过程置于电动滑板车启动之前,可以减少空闲时系统的不必要运行,并且,可以实现电量的即平衡即用,而不会造成均衡处理后不启动,启动时需要再次均衡处理产生额外电量消耗的问题。且当天气较冷时,通过启动前的电池均衡操作,可以利用释放的热量对电池进行预热以达到正常工作的状态,减少启动时长。
26.在本发明一个实施例中,所述移动终端与电动滑板车的距离满足设定条件则启动预解锁模式以解除电动滑板车的锁定,具体包括以下步骤:获取解锁指令发出到接收的时间差;根据所述时间差确定移动终端与电动滑板车的距离;当移动终端与电动滑板车的距离满足预设值时,启动蓝牙解锁。
27.在本发明实施例中,解锁指令中携带有时间戳,电动滑板车接收到该消息时通过时间戳上的时差以及信息传播的速度确定移动终端与电动滑板车的距离,当距离小于设定距离时,执行解释操作。现有通用蓝牙技术的连接距离通常在10m左右,在该距离内,电动滑板可以执行控制命令以实现预启动、解锁、电量均衡、预热等操作。
28.在本发明一个实施例中,所述基于物联网的智能电动滑板车自动解锁方法还包括以下步骤:侦测到蓝牙解锁成功,获取电池电量的百分比;根据电池电量的百分比设定呼吸灯高电平占比的百分比;根据设定的呼吸灯频率控制呼吸灯的亮灭;获取移动终端发送的行程路径,根据所述行程路径预估耗电量;根据预估耗电量的大小与当前电量的关系设定显示器的亮度。
29.在本发明实施例中,通过获取电量的百分比以设定呼吸灯的亮灭占比,可以减小电量的消耗;在呼吸灯工作的同时,还可以发出语音提示。通过这种两方式可以方便用户更好地定位滑板车。
30.在本发明一个实施例中,所述基于物联网的智能电动滑板车自动解锁方法还包括以下步骤:启动前置摄像头,获取以电动滑板车正前方为中心0~180度范围的第一帧图像,间隔一个单位时间后获取相同角度范围的第二帧图像;提取两帧图像的像素点值,并进行像素点值的区域配准,找出两帧图像中像素点值相同的区域;从第二帧图像中减去上述像素点值相同的区域,由得到的图像的非空白区域的高度方向的占比、拍摄的单位时间以及当前电动滑板车的速度确定前方坡度;根据所述前方坡度大小调整动力输出。
31.在本发明实施例中,电动滑板车正前方是指90度方向,即平面坐标系的y轴方向。前置摄像头的启动可以由用户控制触发,也可以由电动滑板车的速度改变触发,这里的速度改变包括速度减小以及速度增大;此外还可以通过系统的启动触发。对于上坡而言,采用速度增大的方式触发可以在电动滑板车开始爬坡加速时即进行动力调节的运算,可以实现预加速;对于下坡,采用速度减小的方式触发可以在电动滑板车开始下坡加速前即进行动力调节的运算,可以实现预减速。对于上下坡不同触发方式的切换,优选采用重力传感器检测用户对电动滑板的压力变化实现,对于上坡加速,人体的重力分力作用于滑板车上,使电动滑板车处于超重状态,可以判断为上坡或者上坡预加速;反之可以判断为下坡。
32.在本发明实施例中,单位时间可以在一个设定范围内按当前电动滑板的实时速度反比例确定,即速度最大时,取选定区间的左端点作为当前的单位时间,反之取右端点;当然,应当设定一个触发速度,以剔除速度为0时的无效检测。
33.在本发明实施例中,设定单位时间的目的是使得采集到的两帧图像中存在相同的区域,当两帧图像中不存在相同区域时,由于单位时间已定,还可以通过提高帧率的方式,获取实际时间间隔更小的两帧图像。对于满足要求的两帧图像,通过计算像素点的值确定像素值相同的区域,并将两张图像像素相同的区域相减,以相减后的后一张图像非空白区域高度方向的占比衡量前方坡度的大小。根据坡度的大小所属的范围确定前方坡度模式。需要说明的是,不同的模式除了对电动滑板车动力输出的调节程度不同之外,还包括电动滑板车预警方式的不同,而不仅仅是动力的调节。
34.在本发明实施例中,该过程可以应用于行驶过程中,也可以应用同启动过程中,特别地,可以应用于启动环节的道路检测。动力输出的调节方式可以根据预设的对应表,不同的坡度采用不同的动力输出程度控制方式,以实现动力输出的自动调节。
35.在本发明一个实施例中,所述基于物联网的智能电动滑板车自动解锁方法还包括以下步骤:获取当前连接的显示设备;向所述显示设备发送电动滑板车的当前电量信息,将当前电量信息显示于所述显示设备屏幕的空闲区域。
36.在本发明实施例中,电动滑板车还可以与移动终端或者其它具有显示功能的设备进行通信,并将电动滑板车的基本工作参数发送到显示设备上,并且发送的信息附加了显示设备方式,例如浮窗显示,空白区域显示等具体的方式。
37.本发明实施例还提供了一种电动滑板车,所述电动滑板车包括滑板车本体以及控
制模块,所述控制模块用于执行如本发明实施例所述的基于物联网的智能电动滑板车自动解锁方法。
38.在本发明实施例中,对于电动滑板车本体的结构等本发明实施例不作具体说明,此可以参考现有技术;对于控制模块所执行的方法步骤,可以参考本发明方法部分的内容,本发明实施例在此不再赘述。
39.图2示出了一个实施例中计算机设备的内部结构图。如图2所示,该计算机设备包括该计算机设备包括通过系统总线连接的处理器、存储器、网络接口、输入装置和显示屏。其中,存储器包括非易失性存储介质和内存储器。该计算机设备的非易失性存储介质存储有操作系统,还可存储有计算机程序,该计算机程序被处理器执行时,可使得处理器实现本发明实施例提供的基于物联网的智能电动滑板车自动解锁方法。该内存储器中也可储存有计算机程序,该计算机程序被处理器执行时,可使得处理器执行本发明实施例提供的基于物联网的智能电动滑板车自动解锁方法。计算机设备的显示屏可以是液晶显示屏或者电子墨水显示屏,计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
40.本领域技术人员可以理解,图2中示出的结构,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
41.在一个实施例中,提出了一种计算机设备,所述计算机设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:根据当前时间所属的时间段,启动相应的侦测线程以侦测蓝牙连接请求,其中,不同的侦测线程的侦测频率不同;若侦测到蓝牙连接请求,则获取移动终端发送的蓝牙连接的协议类型以及设备类型;判断协议类型以及设备类型是否匹配,若匹配成功则启动控制命令匹配模式;若控制命令匹配成功,且移动终端与电动滑板车的距离满足设定条件则启动预解锁模式以解除电动滑板车的锁定。
42.在一个实施例中,提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,计算机程序被处理器执行时,使得处理器执行以下步骤:根据当前时间所属的时间段,启动相应的侦测线程以侦测蓝牙连接请求,其中,不同的侦测线程的侦测频率不同;若侦测到蓝牙连接请求,则获取移动终端发送的蓝牙连接的协议类型以及设备类型;判断协议类型以及设备类型是否匹配,若匹配成功则启动控制命令匹配模式;若控制命令匹配成功,且移动终端与电动滑板车的距离满足设定条件则启动预解锁模式以解除电动滑板车的锁定。
43.应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例
中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink) dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
44.以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
45.以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献