一种智能车锁、智能车锁的控制方法及系统
技术领域
本发明涉及智能车锁技术领域,具体而言,涉及一种智能车锁、智能车锁的控制方法及系统。
背景技术
无桩共享单车解决了人们最后一公里出现难的问题,其绿色环保的出行方式越来越受到大众欢迎,无桩共享单车上的智能车锁是无桩共享单车上的重要部件,其关乎到智能车锁的安全性以及用户使用共享单车的体验度。
现有技术中,为了增高用户体验度,只要关锁后,智能车锁可以将已关锁信息发送至后台服务器,后台服务器在接收到该已关锁信息时,就会将该信息发送至用户的移动终端,便于移动终端生成订单信息,为了保证用户能够及时收到订单信息,就需要智能车锁始终与后台服务器保持通信连接。这种智能车锁无疑需要较高的耗能,也就需要工作人员对该智能车锁进行反复性的充电。
发明内容
有鉴于此,本发明的目的在于提供一种智能车锁、智能车锁的控制方法及系统,以降低智能车锁的功耗。
第一方面,本发明实施例提供了一种智能车锁,包括:密码按键、处理器和窄带物联网通信模块,所述处理器分别与所述密码按键和所述窄带物联网通信模块连接;
所述处理器,用于接收到用户通过所述密码按键输入的开锁密码后,检验所述开锁密码是否正确,若是,控制智能车锁开锁,并控制所述窄带物联网通信模块进入第一工作模式;以及在确定所述智能车锁关闭时,控制所述窄带物联网通信模块进入第二工作模式;
所述窄带物联网通信模块,用于在进入所述第一工作模式时按照预设的第一时间间隔检测基站信号,并根据检测到的基站信号,与目标基站建立通信连接;以及在进入所述第二工作模式时按照预设的第二时间间隔通过所述目标基站与后台服务器进行通信。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,
所述窄带物联网通信模块,具体用于在按照预设的第一时间间隔检测基站信号时,当检测到多个强度不同的基站信号时,将所述基站信号最强的基站作为所述目标基站进行通信连接。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,所述智能车锁还包括存储模块,所述存储模块与所述处理器连接;
所述存储模块,用于存储正确开锁密码组;
所述处理器,具体用于在接收到所述开锁密码后,判断所述开锁密码是否包含于所述正确开锁密码组内,若是,确定所述开锁密码正确。
结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,
所述处理器,还用于确定所述智能车锁关闭时,通过所述窄带物联网通信模块向所述后台服务器发送携带车锁标识信息的车锁已关闭信息,以便所述后台服务器在接收到所述车锁已关闭信息时返回与所述车锁标识信息对应的新开锁密码;在接收到所述新开锁密码后,更新所述正确开锁密码组。
结合第一方面的第三种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,
所述处理器,用于在更新所述正确开锁密码组后,通过所述窄带物联网通信模块向所述后台服务器发送密码已更新信息,以及向所述后台服务器发送所述密码已更新信息后,控制所述窄带物联网通信模块进入休眠模式;
所述窄带物联网通信模块,用于在进入休眠模式时与所述目标基站断开通信连接。
结合第一方面,本发明实施例提供了第一方面的第五种可能的实施方式,所述智能车锁还包括定位模块,所述定位模块与所述处理器连接;
所述处理器,还用于在确定所述智能车锁关闭时,控制所述定位模块采集所述智能车锁的当前地理位置参数,以及将所述当前地理位置参数通过所述窄带物联网通信模块发送至所述后台服务器,以便所述后台服务器确定所述智能车锁的当前地理位置。
结合第一方面,本发明实施例提供了第一方面的第六种可能的实施方式,所述窄带物联网通信模块,包括:基于蜂窝网络的窄带物联网NB-IOT通信模块和/或增强机器类通讯eMTC通信模块。
第二方面,本发明实施例提供了一种智能车锁的控制方法,应用于包括密码按键、处理器和窄带物联网通信模块的智能车锁,所述处理器分别与所述密码按键和所述窄带物联网通信模块连接,所述方法包括:
所述处理器接收到用户通过密码按键输入的开锁密码后,检验所述开锁密码是否正确,若是,控制智能车锁开锁,并控制窄带物联网通信模块进入第一工作模式;以及在确定所述智能车锁关闭时,控制所述窄带物联网通信模块进入第二工作模式;
所述窄带物联网通信模块在进入所述第一工作模式时按照预设的第一时间间隔检测基站信号,并根据检测到的基站信号,与目标基站建立通信连接;以及在进入所述第二工作模式时按照预设的第二时间间隔通过所述目标基站与后台服务器进行通信。
第三方面,本发明实施例提供了一种智能车锁的控制系统,包括移动终端、后台服务器以及第一方面至第一方面的第六种可能的实施方式中提出的任一所述智能车锁;
所述移动终端,用于将所述车锁标识信息发送至后台服务器,在接收到后台服务器返回的开锁密码后,记录订单开始时间;
所述后台服务器,用于接收所述车锁标识信息后向所述移动终端发送与所述车锁标识信息对应的开锁密码;
所述智能车锁,用于接收到用户通过密码按键输入的开锁密码后,检验所述开锁密码是否正确,若是,进行开锁,并进入第一工作模式,在所述第一工作模式时按照预设的第一时间间隔检测基站信号,并根据检测到的基站信号,与目标基站建立通信连接;以及在确定所述智能车锁关闭时,进入第二工作模式,在所述第二工作模式下按照预设的第二时间间隔通过所述目标基站与后台服务器进行通信。
结合第三方面,本发明实施例提供了第三方面的第一种可能的实施方式,
所述智能车锁,用于确定所述智能车锁关闭时,向后台服务器发送携带所述标识信息的车锁已关闭信息;在接收到所述后台服务器返回的新开锁密码后更新正确开锁密码组;
所述后台服务器,用于在接收到所述车锁已关闭信息后,生成与所述车锁标识信息对应的新开锁密码发送至所述智能车锁;以及向所述移动终端发送所述车锁已关闭信息;
所述移动终端,用于在接收到所述车锁已关闭信息后,记录订单停止时间,并根据所述订单开始时间及所述订单停止时间生成计费单。
现有技术中的智能车锁,想要保证能够及时接收到后台服务器发送的控制指令以及想要保证在确定车锁关闭后,能够及时将车锁已关闭的信息发送至后台服务器,需要实时保持和基站之间的通信。与现有技术相比,本发明实施例提供的智能车锁包含窄带物联网通信模块,该窄带物联网通信模块可以通过改变工作模式的方式进行减少功耗,并且,本发明实施例提供的智能车锁在开锁后,能够控制该窄带物联网通信模块先与目标基站建立通信连接,在确定车锁关闭后,可以通过与该目标基站建立的通信连接很迅速的与后台服务器进行通信,而没有必要实时和基站保持通信,所以节省了耗能。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本发明实施例所提供的第一种智能车锁的结构示意图;
图2示出了本发明实施例所提供的第二种智能车锁的结构示意图;
图3示出了本发明实施例所提供的第三种智能车锁的结构示意图;
图4示出了本发明实施例所提供的一种智能车锁的控制方法流程图;
图5示出了本发明实施例所提供的一种智能车锁的控制系统示意图;
图6示出了本发明实施例所提供的一种智能车锁的控制场景图。
图标:100-智能车锁;101-密码按键;102-处理器;103-窄带物联网通信模块;104-存储模块;105-定位模块;500-用户终端;501-后台服务器。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
本发明实施例1提供了一种智能车锁100,如图1所示,包括:密码按键101、处理器102和窄带物联网通信模块103,该处理器102分别与密码按键101和窄带物联网通信模块103连接。
其中,处理器102,用于接收到用户通过密码按键输入的开锁密码后,检验开锁密码是否正确,若是,控制智能车锁开锁,并控制窄带物联网通信模块103进入第一工作模式;以及在确定智能车锁关闭时,控制该窄带物联网通信模块103进入第二工作模式。
窄带物联网通信模块103,用于在进入第一工作模式时按照预设的第一时间间隔检测基站信号,并根据检测到的基站信号,与目标基站建立通信连接;以及在进入第二工作模式时按照预设的第二时间间隔通过目标基站与后台服务器进行通信连接。
其中,第一工作模式即表示窄带物联网按照预设的第一时间间隔检测基站信号的工作模式,在该工作模式下,窄带物联网通信模块可以根据检测到的基站信号与目标基站建立通信连接。在此处,第一预设时间间隔为窄带物联网通信模块检测基站信号的周期。
第二工作模式,即表示窄带物联网通信模块按照预设的第二时间间隔通过上述确定的目标基站与后台服务器进行通信。在此处,第二预设时间间隔为窄带物联网通信模块与后台服务器进行通信的周期。
一种较佳的实施方式,在本发明实施例1提出的技术方案中,第二预设时间间隔小于第一预设时间间隔,即物联网通信模块的通信频率大于检测基站信号的频率,因为在用户使用安装有该智能车锁的共享单车时,可能沿途跨过较多基站,而各个基站之间也有一定的距离,所以没有必要以一个频率较高的检测基站信号的去检测基站,比如,用户骑行共享单车从A区经历B区到达C区时,沿途经历了三个基站,且三个基站两两之间至少有1000米,假如用户骑行1000米用了5分钟,则可以以一个较低频率的检测基站信号去检测附近的基站信号,只要保证在到达C区时,能够检测到C区的基站,且与该基站建立通信连接即可,而没有必要选择较高频率的检测基站信号去检测附近的基站信号,这样可以大大减少耗能。
而第二预设时间间隔要小一些,是因为在用户关闭车锁后,智能车锁需要很快的将车锁已关闭信息通过窄带物联网通信模块发送至后台服务器,使得后台服务器确定该智能车锁已关闭,从而生成订单信息。
其中,密码按键101是安装在智能车锁上的多个手动按键,用户可以通过该手动按键输入车锁密码。
窄带物联网通信模块103,包括基于蜂窝网络的窄带物联网NB-IOT通信模块和/或增强机器类通信eMTC通信模块,这两种通信模块均具有低功耗的优点。
下面以NB-IoT(Narrow Band Internet of Thing,NB-IoT,基于蜂窝网络的窄带物联网)通信模块为例,进行详细阐述其省电原理:
设备消耗的能量与数据量或速率有关,单位时间内发出数据包的大小决定了功耗的大小。
NB-IoT引入了PSM(Power Saving Mode,低功耗模式)省电模式和DRX省电技术(Discontinuous Reception,非连续接收),进一步降低了功耗,延长了电池使用时间。NB-IoT可以让设备时时在线,通过减少不必要的信令和在PSM状态时不接受寻呼信息来达到省电目的。
其中,NB-IoT通信模块在PSM模式下,仍旧注册在网,但信令不可达,从而能够更长时间驻留在休眠模式以达到省电的目的,这里的休眠模式即低功耗模式。
NB-IoT通信模块在DRX模式下,会间隔一段时间进行一次通信连接,以达到省电目的。
eMTC(enhance machine Type communication,增强机器类)通信模块,也可以称为CAT-M通信模式,也是具有极低功耗的一种通信方式,同NB-IOT通信模块类似,也具有休眠模式、非连续接收模式和连续接收模式,当其处于休眠模式和非连续接收模式下可以节省功耗。
处理器,在检验接收到的用户输入的开锁密码正确后,会控制车锁进行开锁,同时控制窄带物联网通信模块按照预设的第一时间间隔检测基站信号,此处窄带物联网通信模块即进入非连续接收模式,在该模式下,窄带物联网通信模块会每隔第一时间间隔后,打开接收层进行接收基站的信号。
这种状态下的窄带物联网通信模块其实也是一种省电模式,因为此时智能车锁并不需要与后台服务器进行通信,所以不需要物联网进入一种连续接收或发送模式。而在连续接收或发送模式下,物联网接收或发送频率较高,此工作模式下较为耗电。
一种较佳的实施方式,在本发明实施例1提出的技术方案中,窄带物联网通信模块,具体用于在按照预设的第一时间间隔检测基站信号时,当检测到多个强度不同的基站信号时,将所述基站信号最强的基站作为目标基站进行通信连接。
用户在骑行共享单车的过程中,当跨过多个小区时,可能会经过多个基站,此时处于非连续状态的窄带物联网通信模块按照预设的第一时间间隔检测各个基站发出的基站信号,当用户骑行共享单车由A小区进入B小区时,检测到A小区的基站发出的信号强度小于B小区的基站发出的信号强度时,会将B小区的基站作为目标基站进行连接。
在车锁关闭时,需要及时将车锁关闭信息发送至后台服务器,以便后台服务器确定订单信息,结束客户的费用。
所在处理器在检测到智能车锁关闭时,需要控制窄带物联网通信模块进入连续接收或发送模式,即需要物联网模块按照第二时间间隔通过选择好的目标基站与后台服务器进行通信。
处理器在智能车锁处于不同状态时,控制窄带物联网通信模块进入不同的工作模式,在没有延迟与后台服务器建立通信连接的基础上降低了窄带物联网通信模块的功耗。
该智能车锁还包括电池,用于给智能车锁内的用电部件进行供电,用电部件包括处理器、窄带物联网通信模块等其他需要用电的部件进行供电。
一种较佳的实施方式,在本发明实施例1提出的技术方案中,如图2所示,该智能车锁100还包括存储模块104,该存储模块104与处理器101连接。
其中,存储模块104,用于存储正确开锁密码组。
智能车锁100内,在存储模块104中存储了正确开锁密码组,当处理器102接收到用户输入的开锁密码后,会检验用户输入的开锁密码是否在这个正确开锁密码组内,若是,则确定所述开锁密码是正确的,则控制智能车锁开锁。
存储模块104还用于进行日志存储,如下所述:
存储开锁错误信息,比如用户通过密码按键输入正确密码后,却未能打开车锁,将这种情况进行存储。
存储时间,比如智能车锁的开锁时间和关锁时间。
存储车锁的标识信息,比如智能车锁的序列号、电子串号或者表示窄带物联网通信模块的物理地址号。
存储智能车锁内的电池的剩余电量信息和当前智能车锁的地理位置信息。
当然,存储模块104还可以存储其他信息,在此不一一列举。
存储模块包括:SD(Secure Digital Memory Card,安全数码卡)、静态存储器或者动态存储器,当然还可以是其他具有存储功能的芯片。
一种较佳的实施方式,在本发明实施例1提出的技术方案中,该智能车锁还包括提示模块,提示模块与处理器连接。
处理器,用于在接收到用户通过密码按键输入的开锁密码后,判断该开锁密码是否包含于所述正确开锁密码组内,若否,确定所述开锁密码错误,控制该提示模块进行提示。
提示模块可以包括声音提示模块或者灯光提示模块,比如蜂鸣器或者LED灯,处理器可以控制蜂鸣器按照设定频率进行报警或者控制LED灯进行闪烁,以便用户知道输入的开锁密码不正确。
一种较佳的实施方式,在本发明实施例1提出的技术方案中,处理器,还用于确定智能车锁关闭时,通过窄带物联网通信模块向后台服务器发送携带车锁标识信息的车锁已关闭信息,以便后台服务器在接收到车锁已关闭信息时返回与车锁标识信息对应的新开锁密码;在接收到所述新开锁密码后,更新正确开锁密码组。
其中,车锁标识信息包括智能车锁的基本信息,比如智能车锁的序列号、电子串号或者表示窄带物联网通信模块的物理地址号。
此外,处理器在确定智能车锁关闭时,通过窄带物联网通信模块向后台服务器还可以发送车锁关闭的时间、智能车锁的当前地理位置、此刻的电池剩余电量和当前的窄带物联网通信模块的信号强度信息等。
一种较佳的实施方式,在本发明实施例1提出的技术方案中,更新开锁密码组的方式包括:
接收后台服务器发送的新开锁密码,将该新开锁密码保存至存储部件中,并将正确开锁密码组中最近使用过的开锁密码删除,比如,用户最近输入的一个开锁密码是12345,则将该开锁密码12345去除,保留后台服务器返回的新开锁密码。
一种较佳的实施方式,在本发明实施例1提出的技术方案中,该智能车锁包括电机和微动开关,电机和微动开关均与处理器连接。
处理器,在接收到开锁指令时,通过控制电机进行转动,电机转动带动智能车锁的锁舌转动,打开车锁。
处理器,通过检测微动开关的当前状态可以确定智能车锁的当前状态。比如,在智能车锁的锁舌转动使得车锁打开时,会触发微动开关的按钮,使得该按钮改变到第一状态,微动开关会向处理器发送第一电信号,处理器在接收到该第一电信号时,确定车锁已打开。处理器在内部存储有与该第一电信号对应的车锁状态,在这里,第一电信号对应的车锁状态是车锁打开。在智能车锁的锁舌转动使得车锁关闭时,使得微动开关的按钮改变到第二状态,微动开关会向处理器发送第二电信号,处理器在接收到该第二电信号时,确定车锁已关闭。处理器在内部存储有与该第二电信号对应的车锁状态,在这里,第二电信号对应的车锁状态是车锁关闭。
一种较佳的实施方式,在本发明实施例1提出的技术方案中,处理器,用于在更新正确开锁密码组后,通过窄带物联网通信模块向后台服务器发送密码已更新信息,以及向后台服务器发送该密码已更新信息后,控制窄带物联网通信模块进入休眠模式。
窄带物联网通信模块,用于在进入所述休眠模式时与所述目标基站断开通信连接。
其中,这里的休眠模式是窄带物联网通信模块指仍旧注册在网,但信令不可达,从而能够达到省电的目的。
窄带物联网通信模块,在休眠模式下仍旧保持在目标基站中在线,但是不接收目标基站发送的控制指令,这种模式下的窄带物联通信模块一方面由于不接收目标基站发送的控制指令而可以省电,另一方面保持在线又可以在需要时很快转入非连续接收模式。
处理器将更新后的正确开锁密码组发送至后台服务器后,通过控制窄带物联网通信模块,使其断开与后台服务器的通信,即控制其进入低耗能模式。
一种较佳的实施方式,在本发明实施例1提出的技术方案中,如图3所示,智能车锁100还包括定位模块105,该定位模块105与处理器102连接。
其中,处理器102,用于在确定智能车锁关闭时,控制定位模块105采集智能车锁的当前地理位置参数,以及将该当前地理位置参数通过窄带物联网通信模块103发送至后台服务器,以便后台服务器确定智能车锁的当前地理位置。
其中,定位模块105可以是GPS(Global Positioning System,全球卫星定位系统)或BDS(BeiDou Navigation Satellite System,北斗卫星导航系统),也可以是其他定位系统,在此不做具体限定。
一种较佳实时方式,在本发明实施例1提出的技术方案中,该智能车锁的电池可以是可充电电池。
实施例2
本发明实施例2提供了一种智能车锁的控制方法,用于控制如实施例1中提出的智能车锁,其方法流程图如图4所示,具体步骤如下:
S400,处理器接收到用户通过密码按键输入的开锁密码后,检验开锁密码是否正确,若是,控制智能车锁开锁,并控制窄带物联网通信模块进入第一工作模式;以及在确定智能车锁关闭时,控制窄带物联网通信模块进入第二工作模式。
一种较佳的实施方式,在本发明实施例1提出的技术方案中,智能车锁的控制方法还包括:
处理器在接收到用户通过密码按键输入的开锁密码后,判断该开锁密码是否包含于所述正确开锁密码组内,若否,确定所述开锁密码错误,控制该提示模块进行提示。
该提示模块包括:LED(Light Emitting Diode,发光二极管)和蜂鸣器。
S410,窄带物联网通信模块在进入第一工作模式时按照预设的第一时间间隔检测基站信号,并根据检测到的基站信号,与目标基站建立通信连接;以及在进入第二工作模式时按照预设的第二时间间隔通过目标基站与后台服务器进行通信。
其中,第一工作模式即表示窄带物联网按照预设的第一时间间隔检测基站信号的工作模式,在该工作模式下,窄带物联网通信模块可以根据检测到的基站信号与目标基站建立通信连接。在此处,第一预设时间间隔为窄带物联网通信模块检测基站信号的周期。
第二工作模式,即表示窄带物联网通信模块按照预设的第二时间间隔通过上述确定的目标基站与后台服务器进行通信。在此处,第二预设时间间隔为窄带物联网通信模块与后台服务器进行通信的周期。
一种较佳的实施方式,在本发明实施例1提出的技术方案中,第二预设时间间隔小于第一预设时间间隔,即物联网通信模块的通信频率大于检测基站信号的频率,因为在用户使用安装有该智能车锁的共享单车时,可能沿途跨过较多基站,而各个基站之间也有一定的距离,所以没有必要以一个较高的检测基站信号的频率去检测基站,比如,用户骑行共享单车从A区经历B区到达C区时,沿途经历了三个基站,且三个基站两两之间至少有1000米,假如用户骑行1000米用了5分钟,则可以以一个较低频率的检测基站信号去检测附近的基站信号,只要保证在到达C区时,能够检测到C区的基站,且与该基站建立通信连接即可,而没有必要选择较高频率的检测基站信号去检测附近的基站信号,这样可以大大减少耗能。
而第二预设时间间隔要小一些,是因为在用户关闭车锁后,智能车锁需要很快的将车锁已关闭信息通过窄带物联网通信模块发送至后台服务器,使得后台服务器确定该智能车锁已关闭,从而生成订单信息。
一种较佳的实施方式,在本发明实施例2提出的技术方案中,窄带物联网通信模块在按照预设的第一时间间隔检测基站信号时,当检测到多个强度不同的基站信号时,将基站信号最强的基站作为目标基站进行通信连接。
一种较佳的实施方式,在本发明实施例2提出的技术方案中,处理器在接收到开锁密码后,判断开锁密码是否包含于正确开锁密码组内,若是,则确定该开锁密码正确,其中正确开锁密码组存储于存储模块内。
一种较佳的实施方式,在本发明实施例2提出的技术方案中,智能车锁的控制方法还包括:
处理器在确定智能车锁关闭时,通过窄带物联网通信模块向后台服务器发送携带车锁标识信息的车锁已关闭信息,以便后台服务在接收车锁已关闭信息时返回与车锁标识信息对应的新开锁密码。
在接收到该新开锁密码后,更新正确开锁密码组。
一种较佳的实施方式,在本发明实施例2提出的技术方案中,智能车锁的控制方法包括:
处理器在更新正确开锁密码组后,通过窄带物联网通信模块向后台服务器发送密码已更新信息,以及向后台服务器发送密码已更新信息后,控制窄带物联网通信模块进入休眠模式。
窄带物理网通信模块在进入休眠模式时与目标基站断开通信连接。
一种较佳的实施方式,在本发明实施例2提出的技术方案中,智能车锁的控制方法还包括:
处理器在确定智能车锁关闭时,控制定位模块采集智能车锁的当前地理位置参数,以及将该当前地理位置参数通过窄带物联网通信模块发送至后台服务器,以便后台服务器确定该智能车锁的当前地理位置。
一种较佳的实施方式,在本发明实施例2提出的技术方案中,窄带物联网通信模块,包括:基于蜂窝网络的窄带物联网NB-IoT通信模块和/或增强机器类通讯eMTC通信模块。
实施例3
本发明实施例3提供了一种智能车锁的控制系统,如图5所示,包括:移动终端500、后台服务器501以及实施例1中提出的智能车锁100。
其中,移动终端500,用于将车锁标识信息发送至后台服务器501,
在接收到后台服务器501返回的开锁密码后,记录订单开始时间。
其中,用户终端可以手机、平板或者个人电脑,还可以是其他便携式智能设备,在此不做具体限定。
后台服务器501,用于接收车锁标识信息后向移动终端发送与车锁标识信息对应的开锁密码;
智能车锁100,用于接收到用户通过密码按键输入的开锁密码后,检验所述开锁密码是否正确,若是,控制智能车锁开锁,并控制窄带物联网通信模块按照预设的第一时间间隔检测基站信号,并根据检测到的基站信号,与目标基站建立通信连接;以及在确定智能车锁关闭时,控制窄带物联网通信模块按照预设的第二时间间隔通过目标基站与后台服务器501进行通信连接,其中,第二时间间隔小于第一时间间隔。
一种较佳的实施方式,在本发明实施例3提出的技术方案中:
智能车锁100,用于确定智能车锁关闭时,通过窄带物联网通信模块向后台服务器501发送携带标识信息的车锁已关闭信息;在接收到后台服务器501返回的新开锁密码后更新正确开锁密码组,并将所述正确开锁密码组发送至后台服务器501后,控制所述窄带物联网通信模块与所述目标基站断开通信连接。
后台服务器501,用于在接收到车锁已关闭信息后,生成与车锁标识信息对应的新开锁密码发送至所述智能车锁100;以及向移动终端500发送所述车锁已关闭信息。
移动终端500,用于在接收到车锁已关闭信息后,记录订单停止时间,并根据所述订单开始时间及订单停止时间生成计费单。
下面,就一种具体场景进行详细阐述,场景图如图6所示,在该具体实施例中,移动终端为手机,窄带物联网通信模块为NB-IOT通信模块。
用户打开手机APP,进行扫码或者输入智能车锁所在的单车的车牌号,手机APP会将扫码获得的智能车锁的标识信息或者车牌号发送至后台服务器,后台服务器在接收到后,向手机APP端发送开锁密码,手机APP收到该开锁密码后,开始计算费用。
用户通过智能车锁上的密码按键将开锁密码输入后,智能车锁内处于休眠模式的NB-IOT通信模块转换到非连续接收/发送模式;当在用户骑行过程中跨基站时,NB-IOT通信模块会重新连接信号最强的基站。
在智能车锁关锁后,会通过NB-IOT通信模块向后台服务器上报车锁已关闭的信息,后台服务器会将该信息发送至手机APP,手机APP则停止计费。
后台服务器在接收到智能车锁发送的车锁已关闭的信息后,会向智能车锁发送新的开锁密码,智能车锁在接收到新的开锁密码后进行密码更新,并向后台服务器反馈密码更新确认信息后,使得NB-IOT通信模块再次进入休眠模式。
现有技术中的智能车锁,想要保证能够及时接收到后台服务器发送的控制指令以及想要保证在确定车锁关闭后,能够及时将车锁已关闭的信息发送至后台服务器,需要实时保持和后台服务器之间的通信。与现有技术相比,本发明实施例提供的智能车锁包含窄带物联网通信模块,该窄带物联网通信模块可以通过改变工作模式的方式进行减少功耗,并且,本发明实施例提供的智能车锁在开锁后,能够控制该窄带物联网通信模块先与目标基站建立通信连接,在确定车锁关闭后,可以通过与该目标基站建立的通信连接很迅速的与后台服务器进行通信,而没有必要实时和后台保持通信,所以节省了耗能。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
在本发明的描述中,需要说明的是,术语“中心”、“上”、“下”、“左”、“右”、“竖直”、“水平”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,或者是该发明产品使用时惯常摆放的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。