基于NB‑IoT的智能锁及其控制方法和云平台与流程

文档序号:11433573阅读:383来源:国知局
基于NB‑IoT的智能锁及其控制方法和云平台与流程

本发明涉及智能锁技术领域,更具体地,涉及一种基于nb-iot的智能锁及其控制方法和云平台。



背景技术:

随着个人汽车拥有率的不断提高,以及共享汽车、共享单车的出现,城市快行系统和慢行系统都在扩张,但是,很多城市存在动态交通建设与静态交通建设不匹配、快行体系与慢行体系不匹配的情况,也就是道路规划不合理、停车场等基础设施建设不完善,导致停车难、乱停车等现象,这种现状在快行体系和慢行体系中都存在,同时这也是一个恶性循环:越是道路规划不合理、基础设施建设薄弱,越是停车难、乱停车,从而导致了城市交通越来越堵。在道路规划不合理、停车场等基础设计建设不完善等客观因素短时间难以改变的情况下,引导用户遵守交通规则规范停车这一方案将是解决城市拥堵的一个重要环节。

在现有技术中,当用户使用完共享单车后,通过智能锁锁车,同时智能锁将锁车这一状态反馈至客户端,在客户端完成结算。从中可以看出,现有技术中的智能锁除起到传统意义上的锁的作用之外,仅起到标识结算点的作用,无法对用户的停车位置进行控制。

因此,提供一种能够对停车位置进行控制的智能锁及其控制方法和云平台,是本领域亟待解决的问题。



技术实现要素:

有鉴于此,本发明提供了一种基于nb-iot的智能锁及其控制方法和云平台,解决了现有技术中智能锁无法对用户的停车位置进行控制的技术问题。

为了解决上述技术问题,本发明提出一种基于nb-iot的智能锁控制方法。

该方法包括:响应于控制智能锁落锁的落锁指令,向智能锁的nb-iot定位模块发送定位请求;接收nb-iot定位模块返回的定位数据,其中,定位数据用于反应智能锁所处车辆的停车位置;经由nb-iot通信模块向nb-iot云平台发送定位数据;经由nb-iot通信模块接收nb-iot云平台下发的智能锁控制指令,其中,nb-iot云平台用于根据定位数据判断停车位置是否在禁停区域,并且,当停车位置不在禁停区域时,智能锁控制指令为控制智能锁落锁的指令,当停车位置在禁停区域时,智能锁控制指令为控制智能锁禁止落锁的指令;解析智能锁控制指令;若智能锁控制指令为控制智能锁落锁的指令,则控制智能锁落锁;若智能锁控制指令为控制智能锁禁止落锁的指令,则控制智能锁禁止落锁,同时,控制智能锁发出报警信号。

进一步地,在响应于控制智能锁落锁的落锁指令,向智能锁的nb-iot定位模块发送定位请求的步骤之前,该方法还包括:感应智能锁的机械落锁动作;当机械落锁动作发生时,触发落锁指令生成。

进一步地,在响应于控制智能锁落锁的落锁指令,向智能锁的nb-iot定位模块发送定位请求的步骤之前,该方法还包括:接收客户端发送的智能锁落锁控制消息;解析智能锁落锁控制消息,以生成落锁指令。

进一步地,控制智能锁落锁的步骤具体为:控制智能锁的第一机械结构动作,以与智能锁的第二机械结构固定结合;控制智能锁禁止落锁的步骤具体为:控制智能锁的第三机械结构动作,以阻止第一机械结构与第二机械结构固定结合。

进一步地,控制智能锁发出报警信号的步骤具体为:控制智能锁输出提示停车位置处于禁停位置的语音信息。

为了解决上述技术问题,本发明提出一种基于nb-iot的智能锁。

该基于nb-iot的智能锁包括:总控模块,用于响应于控制智能锁落锁的落锁指令,向智能锁的nb-iot定位模块发送定位请求;nb-iot定位模块,用于定位智能锁所处车辆的停车位置,生成定位数据返回至总控模块;nb-iot通信模块,用于根据总控模块的发送指令向nb-iot云平台发送定位数据,还用于接收nb-iot云平台下发的智能锁控制指令,其中,nb-iot云平台用于根据定位数据判断停车位置是否在禁停区域,并且,当停车位置不在禁停区域时,智能锁控制指令为控制智能锁落锁的指令,当停车位置在禁停区域时,智能锁控制指令为控制智能锁禁止落锁的指令;开关控制模块,用于当总控模块解析智能锁控制指令为控制智能锁落锁的指令时,执行落锁动作,用于当总控模块解析智能锁控制指令为控制智能锁禁止落锁的指令时,执行禁止落锁的动作;报警模块;用于当总控模块解析智能锁控制指令为控制智能锁禁止落锁的指令时,发出报警信号。

为了解决上述技术问题,本发明提出另一种基于nb-iot的智能锁控制方法。

该方法包括:经由nb-iot通信模块接收智能锁发送的定位数据,其中,定位数据用于反应智能锁所处车辆的停车位置;根据定位数据和城市电子围栏数据判断停车位置是否在禁停区域;当停车位置不在禁停区域,则通过nb-iot通信模块向智能锁返回用于控制智能锁落锁的智能锁控制指令,其中,智能锁用于当智能锁控制指令为控制智能锁落锁的指令时落锁;以及当停车位置在禁停区域,则通过nb-iot通信模块向智能锁返回用于控制智能锁禁止落锁的智能锁控制指令,其中,智能锁用于当智能锁控制指令为控制智能锁禁止落锁的指令时处于禁止落锁的状态,并发出报警信号。

进一步地,该方法还包括:当停车位置在禁停区域,根据定位数据和城市电子围栏数据确定距停车位置预定距离内的停车区域;以及将停车区域对应的数据信息发送至智能锁关联的客户端。

进一步地,该方法还包括:当停车位置不在禁停区域,更新客户端账户对应的信用记录。

为了解决上述技术问题,本发明提出一种用于控制智能锁的nb-iot云平台。

该用于控制智能锁的nb-iot云平台包括:nb-iot通信模块,用于接收智能锁发送的定位数据,其中,定位数据用于反应智能锁所处车辆的停车位置;禁停区域判断模块,用于根据定位数据和城市电子围栏数据判断停车位置是否在禁停区域;智能锁控制指令生成模块,用于当停车位置不在禁停区域,则生成用于控制智能锁落锁的智能锁控制指令,当停车位置在禁停区域,则生成用于控制智能锁禁止落锁的智能锁控制指令;nb-iot通信模块还用于将智能锁控制指令返回至智能锁,其中,智能锁用于当智能锁控制指令为控制智能锁落锁的指令时落锁,当智能锁控制指令为控制智能锁禁止落锁的指令时处于禁止落锁的状态,并发出报警信号。

与现有技术相比,本发明的基于nb-iot的智能锁及其控制方法和云平台,实现了如下的有益效果:

利用基于nb-iot(基于蜂窝的窄带物联网)通信技术和声光报警控制装置的智能锁,通过云平台判定车辆违停之后禁止落锁和声光报警来引导用户规范停车。实现了一种低成本、低延时、高实时性并且稳定可靠的基于nb-iot的智能锁控制方法,nb-iot的高带宽保证了该智能锁的传输实时性,同时,基于nb-iot的低能耗特点,使得智能锁内置电池使用寿命长。

通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。

附图说明

被结合在说明书中并构成说明书的一部分的附图示出了本发明的实施例,并且连同其说明一起用于解释本发明的原理。

图1为本发明实施例1提供的基于nb-iot的智能锁控制方法的流程图;

图2为本发明实施例2提供的基于nb-iot的智能锁控制方法的流程图;

图3为本发明实施例3提供的基于nb-iot的智能锁的结构框图;

图4为本发明实施例4提供的基于nb-iot的智能锁控制方法的流程图;

图5为本发明实施例5提供的基于nb-iot的智能锁控制方法的流程图;

图6为本发明实施例6提供的基于nb-iot的云平台的原理框图;

图7为本发明实施例7提供的基于nb-iot的智能锁控制系统框图。

具体实施方式

现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。

以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

在这里示出和讨论的所有例子中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它例子可以具有不同的值。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。

实施例1

本申请实施例1提供了一种基于nb-iot的智能锁控制方法,该方法的执行主体为智能锁的总控模块,例如执行总控功能的控制芯片等,其中,智能锁可以设置于共享单车、共享汽车以及其他车辆。本发明中的nb-iot是指基于蜂窝的窄带物联网(narrowbandinternetofthing,nb-iot),是万物互联网络的一个重要分支。nb-iot构建于蜂窝网络,只消耗大约180khz的带宽,可直接部署于gm网络、umt网络或lte网络,支持低功耗设备在广域网的蜂窝数据连接,也被叫作低功耗广域网(lpwa)。图1为本发明实施例1提供的基于nb-iot的智能锁控制方法的流程图,参考图1,该方法包括如下的步骤101至步骤107。

步骤101:响应于控制智能锁落锁的落锁指令,向智能锁的nb-iot定位模块发送定位请求。

用户在停放设置有本发明提供的智能锁的车辆时,可以通过智能锁的机械结构进行落锁,总控模块感应智能锁的机械落锁动作,当机械落锁动作发生时,触发落锁指令生成,生成落锁指令后,基于对该指令的响应,向智能锁的nb-iot定位模块发送定位请求。其中,总控模块可在智能锁开锁的状态下,实时感应智能锁的机械落锁动作,或者,总控模块设置有测速功能,在智能锁的移动速度小于预定速度时,启动感应智能锁的机械落锁动作的功能,或者,智能锁的机械落锁动作发生后,直接向总控模块发送相应的信号。

用户在停放设置有本发明提供的智能锁的车辆时,可以通过在客户端的操作进行落锁,例如,用户在使用设置有智能锁的车辆时,在通过客户端开锁过程中,将智能锁与客户端关联,在停放车辆时,通过客户端进行操作。客户端在接收到用户的操作后,生成智能锁落锁控制消息,并发送至智能锁,智能锁的总控模块接收客户端发送的智能锁落锁控制消息后,对智能锁落锁控制消息进行解析,以生成落锁指令。生成落锁指令后,基于对该指令的响应,向智能锁的nb-iot定位模块发送定位请求。

总之,一旦生成控制智能锁落锁的落锁指令,总控模块便向智能锁的nb-iot定位模块发送定位请求。

步骤102:接收nb-iot定位模块返回的定位数据。

nb-iot定位模块在接收到定位请求后,对停车位置进行定位,得到用于反应智能锁所处车辆的停车位置的定位数据,例如,定位得到的定位数据为停车位置的位置坐标。在nb-iot定位模块得到定位数据后,将定位数据反馈至总控模块。

步骤103:经由nb-iot通信模块向nb-iot云平台发送定位数据。

总控模块接收到定位数据后,通过nb-iot通信模块与nb-iot云平台通信,将定位数据发送至nb-iot云平台。

步骤104:经由nb-iot通信模块接收nb-iot云平台下发的智能锁控制指令。

nb-iot云平台在收到定位数据后,首先根据定位数据判断停车位置是否在禁停区域,具体地,可通过城市电子围栏数据计算停车位置是否在禁停区域。根据判断结果,生成智能锁控制指令,然后,智能锁通过nb-iot通信模块继续与nb-iot云平台通信,接收智能锁控制指令。

具体地,当停车位置不在禁停区域时,智能锁控制指令为控制智能锁落锁的指令,当停车位置在禁停区域时,智能锁控制指令为控制智能锁禁止落锁的指令。

步骤105:解析智能锁控制指令。

nb-iot通信模块接收到智能锁控制指令后,返回至总控模块,由总控模块对智能锁控制指令进行解析。

步骤106:若智能锁控制指令为控制智能锁落锁的指令,则控制智能锁落锁。

例如,智能锁设置机械锁结构,同时机械锁结构的动作受总控模块控制,在智能锁控制指令为控制智能锁落锁的指令时,总控模块生成使机械锁落锁的控制信号,实现智能锁落锁。

步骤107:若智能锁控制指令为控制智能锁禁止落锁的指令,则控制智能锁禁止落锁,同时,控制智能锁发出报警信号。

例如,智能锁设置机械锁结构,同时机械锁结构的动作受总控模块控制,在智能锁控制指令为控制智能锁禁止落锁的指令时,总控模块生成禁止机械锁落锁的控制信号,禁止智能锁落锁。

同时,智能锁设置声光报警装置,总控模块生成控制声光报警装置报警的控制信号,使得智能锁发出报警信号,提示用户当前位置不可停车。

采用该实施例提供的基于nb-iot的智能锁控制方法,利用基于nb-iot(基于蜂窝的窄带物联网)通信技术和声光报警控制装置的智能锁,通过云平台判定车辆违停之后禁止落锁和声光报警来引导用户规范停车。实现了一种低成本、低延时、高实时性并且稳定可靠的基于nb-iot的智能锁控制方法,nb-iot的高带宽保证了该智能锁的传输实时性,同时,基于nb-iot的低能耗特点,使得智能锁内置电池使用寿命长。

实施例2

本申请实施例2提供了一种在上述实施例1基础上优选的基于nb-iot的智能锁控制方法,相关之处可参考实施例1的说明。图2为本发明实施例2提供的基于nb-iot的智能锁控制方法的流程图,参考图2,该方法包括如下的步骤201至步骤209。

步骤201:接收客户端发送的智能锁落锁控制消息。

用户在使用设置智能锁的车辆时,通过安装于移动通信装置上的客户端向智能锁发送智能锁开锁控制消息,智能锁的总控模块解析智能锁开锁控制消息后,生成开锁指令,控制智能锁的第一机械结构动作,以与智能锁的第二机械结构分离,实现开锁。其中,第一机械结构和第二机械结构可以采用现有技术中的机械结构,本申请对此不做详细说明。

同时,将客户端与智能锁进行关联,当用户需要停放车辆时,通过客户端向智能锁发送智能锁落锁控制消息。

步骤202:解析智能锁落锁控制消息,以生成落锁指令。

智能锁的总控模块接收智能锁落锁控制消息后进行解析,生成落锁指令。

步骤203:响应于控制智能锁落锁的落锁指令,向智能锁的nb-iot定位模块发送定位请求。

步骤204:接收nb-iot定位模块返回的定位数据。

其中,定位数据用于反应智能锁所处车辆的停车位置。

步骤205:经由nb-iot通信模块向nb-iot云平台发送定位数据。

步骤206:经由nb-iot通信模块接收nb-iot云平台下发的智能锁控制指令。

其中,nb-iot云平台用于根据定位数据判断停车位置是否在禁停区域,并且,当停车位置不在禁停区域时,智能锁控制指令为控制智能锁落锁的指令,当停车位置在禁停区域时,智能锁控制指令为控制智能锁禁止落锁的指令。

步骤207:解析智能锁控制指令。

上述步骤203至步骤207的相关内容可参见上述实施例1的描述,此处不在赘述。

步骤208:若智能锁控制指令为控制智能锁落锁的指令,则控制控制智能锁的第一机械结构动作,以与智能锁的第二机械结构固定结合。

当停车位置不在禁停区域,处于可以停车的区域时,智能锁控制第一机械结构与第二机械结构固定结合,实现落锁。

步骤209:若智能锁控制指令为控制智能锁禁止落锁的指令,则控制控制智能锁的第三机械结构动作,以阻止第一机械结构与第二机械结构固定结合,同时,控制智能锁输出提示停车位置处于禁停位置的语音信息。

当停车位置处于禁停区域,一方面,控制控制智能锁的第三机械结构动作,以阻止第一机械结构与第二机械结构固定结合,即使用户手动操作第一机械结构,也由于第三机械结构的阻止,而无法与第二机械结构相结合,从而无法停车,进一步,可将停车与结算相关联,无法停车时也无法完成结算。

另一方面,通过智能锁输出提示停车位置处于禁停位置的语音信息来提示用户当前的停车状态。

实施例3

本申请实施例3提供了一种基于nb-iot的智能锁,图3为本发明实施例3提供的基于nb-iot的智能锁的结构框图,参考图3,该基于nb-iot的智能锁包括总控模块301、nb-iot定位模块302、nb-iot通信模块303、开关控制模块304和报警模块305。

其中,总控模块301用于响应于控制智能锁落锁的落锁指令,向智能锁的nb-iot定位模块302发送定位请求。

用户在停放设置有本发明提供的智能锁的车辆时,可以通过智能锁的机械结构进行落锁,总控模块301感应智能锁的机械落锁动作,当机械落锁动作发生时,触发落锁指令生成,生成落锁指令后,基于对该指令的响应,向智能锁的nb-iot定位模块302发送定位请求。其中,总控模块301可在智能锁开锁的状态下,实时感应智能锁的机械落锁动作,或者,总控模块301设置有测速功能,在智能锁的移动速度小于预定速度时,启动感应智能锁的机械落锁动作的功能,或者,智能锁的机械落锁动作发生后,直接向总控模块301发送相应的信号。

用户在停放设置有本发明提供的智能锁的车辆时,可以通过在客户端的操作进行落锁,例如,用户在使用设置有智能锁的车辆时,在通过客户端开锁过程中,将智能锁与客户端关联,在停放车辆时,通过客户端进行操作。客户端在接收到用户的操作后,生成智能锁落锁控制消息,并发送至智能锁,智能锁的总控模块301接收客户端发送的智能锁落锁控制消息后,对智能锁落锁控制消息进行解析,以生成落锁指令。生成落锁指令后,基于对该指令的响应,向智能锁的nb-iot定位模块302发送定位请求。

总之,一旦生成控制智能锁落锁的落锁指令,总控模块301便向智能锁的nb-iot定位模块302发送定位请求。

nb-iot定位模块302用于定位智能锁所处车辆的停车位置,生成定位数据返回至总控模块301。

nb-iot定位模块302在接收到定位请求后,对停车位置进行定位,得到用于反应智能锁所处车辆的停车位置的定位数据,例如,定位得到的定位数据为停车位置的位置坐标。在nb-iot定位模块302得到定位数据后,将定位数据反馈至总控模块301。

nb-iot通信模块303用于根据总控模块301的发送指令向nb-iot云平台发送定位数据,还用于接收nb-iot云平台下发的智能锁控制指令。

总控模块30接收到定位数据后,通过nb-iot通信模块303与nb-iot云平台通信,将定位数据发送至nb-iot云平台。

nb-iot云平台在收到定位数据后,首先根据定位数据判断停车位置是否在禁停区域,具体地,可通过城市电子围栏数据计算停车位置是否在禁停区域。根据判断结果,生成智能锁控制指令,然后,智能锁通过nb-iot通信模块继续与nb-iot云平台通信,接收智能锁控制指令。

具体地,当停车位置不在禁停区域时,智能锁控制指令为控制智能锁落锁的指令,当停车位置在禁停区域时,智能锁控制指令为控制智能锁禁止落锁的指令。

nb-iot通信模块303接收到智能锁控制指令后,返回至总控模块301,由总控模块301对智能锁控制指令进行解析。

开关控制模块304用于当总控模块301解析智能锁控制指令为控制智能锁落锁的指令时,执行落锁动作,用于当总控模块301解析智能锁控制指令为控制智能锁禁止落锁的指令时,执行禁止落锁的动作。

报警模块305用于当总控模块301解析智能锁控制指令为控制智能锁禁止落锁的指令时,发出报警信号。

在该实施例中,当智能锁被触发(可以是手动触发或通过客户端软件等)落锁指令,总控模块301向nb-iot定位模块302发送获取位置坐标的指令,nb-iot定位模块302定位模块获取位置坐标后返给总控模块301,总控模块301通过nb-iot通信模块303将位置坐标等信息上传给nb-iot云平台。nb-iot云平台通过城市电子围栏数据计算,判断是否在禁停区域。如果在禁停区域,则通过nb-iot通信模块303向总控模块301发送禁止上锁和报警指令,总控模块301控制车锁无法上锁,控制报警模块305(如声光模块)产生报警信号,同时nb-iot云平台也可向客户端发送违停提示信息提示违停。如果不在禁停区域,nb-iot云平台通过nb-iot通信模块303向总控模块301发送上锁指令,总控模块301控制智能锁开关控制模块304落锁并将结果反馈到客户端。

采用该实施例提供的基于nb-iot的智能锁,在定位方面很好地解决了快速漫游切换问题,设备被触发落锁指令后,该智能锁自动触发定位模块的定位功能快速而精准地获取用户的位置,这为云平台精准判断是否违停提供可靠依据;基于nb-iot的通信和定位模块,与传统的2g网络+gp、蓝牙、红外装置等相比具有成本优势;nb-iot的高带宽保证了该智能锁的传输实时性:设备触发落锁指令后,云平台处理结果会迅速下达到设备和客户端;基于nb-iot技术的智能锁内置电池使用寿命长达十年;nb-iot为实现覆盖增强采用了重传(可达200次)和低阶调制等机制,即使在信号差的环境中也可以得到99%的可靠性。另外,该技术还具有海量连接的特性:小区内可达50k的连接,这意味着在同一基站的情况下,nb-iot可以比现有无线技术提供50~100倍的接入数;当nb-iot云平台判定用户违停之后下发指令到智能锁控制该锁令该锁发出声光信号提示客户端违停。

优选地,总控模块还用于在响应于控制智能锁落锁的落锁指令,向智能锁的nb-iot定位模块发送定位请求的步骤之前,感应智能锁的机械落锁动作,当机械落锁动作发生时,触发落锁指令生成。

优选地,nb-iot通信模块303还用于接收客户端发送的智能锁落锁控制消息,总控模块301还用于解析智能锁落锁控制消息,以生成落锁指令。

优选地,开关控制模块304控制智能锁落锁时,执行的步骤具体为:控制智能锁的第一机械结构动作,以与智能锁的第二机械结构固定结合;开关控制模块304控制智能锁禁止落锁时,执行的步骤具体为:控制智能锁的第三机械结构动作,以阻止第一机械结构与第二机械结构固定结合。

优选地,报警模块305发出报警信号时,执行的步骤具体为输出提示所述停车位置处于禁停位置的语音信息。

该实施例3中的技术特征,对应上述实施例1和2均有相关说明,相应之处可相互参考,此处不再赘述。

实施例4

本申请实施例4提供了一种基于nb-iot的智能锁控制方法,该方法的执行主体为基于nb-iot的云平台,图4为本发明实施例4提供的基于nb-iot的智能锁控制方法的流程图,参考图4,该方法包括如下的步骤401至步骤404。

步骤401:经由nb-iot通信模块接收智能锁发送的定位数据。

用户在停放设置有本发明提供的智能锁的车辆时,智能锁的总控模块向智能锁的nb-iot定位模块发送定位请求,nb-iot定位模块在接收到定位请求后,对停车位置进行定位,得到用于反应智能锁所处车辆的停车位置的定位数据,然后通过nb-iot通信模块与nb-iot云平台通信,将定位数据发送至nb-iot云平台。nb-iot云平台经由其nb-iot通信模块接收这一定位数据。

步骤402:根据定位数据和城市电子围栏数据判断停车位置是否在禁停区域。

其中,城市电子围栏数据能够表征出某一城市中哪些位置区域属于禁停区域,当定位数据与表征禁停区域的数据相匹配时,说明停车位置在禁停区域。

步骤403:当停车位置不在禁停区域,则通过nb-iot通信模块向智能锁返回用于控制智能锁落锁的智能锁控制指令。

其中,智能锁用于当智能锁控制指令为控制智能锁落锁的指令时落锁。

步骤404:当停车位置在禁停区域,则通过nb-iot通信模块向智能锁返回用于控制智能锁禁止落锁的智能锁控制指令。

其中,智能锁用于当智能锁控制指令为控制智能锁禁止落锁的指令时处于禁止落锁的状态,并发出报警信号。

采用该实施例提供的智能锁控制方法,用基于nb-iot(基于蜂窝的窄带物联网)通信技术,通过云平台判定车辆违停之后禁止落锁和声光报警来引导用户规范停车。实现了一种低成本、低延时、高实时性并且稳定可靠的基于nb-iot的智能锁控制方法,nb-iot的高带宽保证了该智能锁的传输实时性,同时,基于nb-iot的低能耗特点,使得智能锁内置电池使用寿命长。

实施例5

本申请实施例5提供了一种优选的基于nb-iot的智能锁控制方法,该方法的执行主体为基于nb-iot的云平台,图5为本发明实施例5提供的基于nb-iot的智能锁控制方法的流程图,参考图5,该方法包括如下的步骤501至步骤507。

步骤501:经由nb-iot通信模块接收智能锁发送的定位数据。

其中,定位数据用于反应智能锁所处车辆的停车位置。

步骤502:根据定位数据和城市电子围栏数据判断停车位置是否在禁停区域。

步骤503:当停车位置不在禁停区域,则通过nb-iot通信模块向智能锁返回用于控制智能锁落锁的智能锁控制指令。

其中,智能锁用于当智能锁控制指令为控制智能锁落锁的指令时落锁。

步骤504:更新客户端账户对应的信用记录。

当停车位置不在禁停区域,说明用户将车辆停放在规定的位置,此时可增加客户端账户对应的信用记录。其中,该客户端账户与用户相关联,增加客户端账户对应的信用记录,可以变相作为一种奖励机制激励用户。同时,该客户端账户为用户在使用车辆时的费用计算账户。

步骤505:当停车位置在禁停区域,则通过nb-iot通信模块向智能锁返回用于控制智能锁禁止落锁的智能锁控制指令。

其中,智能锁用于当智能锁控制指令为控制智能锁禁止落锁的指令时处于禁止落锁的状态,并发出报警信号。

步骤506:根据定位数据和城市电子围栏数据确定距停车位置预定距离内的停车区域。

步骤507:将停车区域对应的数据信息发送至智能锁关联的客户端。

当停车位置在禁停区域,通过步骤506和步骤507,引导客户将车辆停在指定的停车区域,提升用户体验。

实施例6

本申请实施例6提供了一种用于控制智能锁的nb-iot云平台,图6为本发明实施例6提供的基于nb-iot的云平台的原理框图,参考图6,基于nb-iot的云平台包括nb-iot通信模块601、禁停区域判断模块602和智能锁控制指令生成模块603。

nb-iot通信模块604用于接收智能锁发送的定位数据,其中,定位数据用于反应智能锁所处车辆的停车位置。

禁停区域判断模块602用于根据定位数据和城市电子围栏数据判断停车位置是否在禁停区域。

智能锁控制指令生成模块603用于当停车位置不在禁停区域,则生成用于控制智能锁落锁的智能锁控制指令,当停车位置在禁停区域,则生成用于控制智能锁禁止落锁的智能锁控制指令。

nb-iot通信模块601还用于将智能锁控制指令返回至智能锁,其中,智能锁用于当智能锁控制指令为控制智能锁落锁的指令时落锁,当智能锁控制指令为控制智能锁禁止落锁的指令时处于禁止落锁的状态,并发出报警信号。

采用该实施例提供的基于nb-iot的云平台,用基于nb-iot(基于蜂窝的窄带物联网)通信技术,通过云平台判定车辆违停之后禁止落锁和声光报警来引导用户规范停车。能够实现一种低成本、低延时、高实时性并且稳定可靠的基于nb-iot的智能锁控制方法,nb-iot的高带宽保证了该智能锁的传输实时性,同时,基于nb-iot的低能耗特点,使得智能锁内置电池使用寿命长。

优选地,用于控制智能锁的nb-iot云平台还包括:停车区域确定模块,用于当停车位置在禁停区域,根据定位数据和城市电子围栏数据确定距停车位置预定距离内的停车区域,nb-iot通信模块601还用于将停车区域对应的数据信息发送至智能锁关联的客户端。

优选地,用于控制智能锁的nb-iot云平台还包括:信用记录更新模块,用于当停车位置不在禁停区域,更新客户端账户对应的信用记录。

实施例7

本申请实施例7提供了一种基于nb-iot的智能锁控制系统,图7为本发明实施例7提供的基于nb-iot的智能锁控制系统的原理框图,参考图7,该智能锁控制系统包括智能锁701、客户端702和云平台703。

其中,智能锁701为安装于车辆上一种锁装置;客户端702为安装于移动通信终端的应用软件;云平台703与智能锁701和客户端702分别通信的服务器平台。各个部分的相关描述,见上述各个实施例的相应描述,此处不再赘述。

通过上述实施例可知,本发明的基于nb-iot的智能锁及其控制方法和云平台,达到了如下的有益效果:利用基于nb-iot(基于蜂窝的窄带物联网)通信技术和声光报警控制装置的智能锁,通过云平台判定车辆违停之后禁止落锁和声光报警来引导用户规范停车。实现了一种低成本、低延时、高实时性并且稳定可靠的基于nb-iot的智能锁控制方法,nb-iot的高带宽保证了该智能锁的传输实时性,同时,基于nb-iot的低能耗特点,使得智能锁内置电池使用寿命长。

本领域内的技术人员应明白,本发明的实施例可提供为方法、装置、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

虽然已经通过例子对本发明的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上例子仅是为了进行说明,而不是为了限制本发明的范围。本领域的技术人员应该理解,可在不脱离本发明的范围和精神的情况下,对以上实施例进行修改。本发明的范围由所附权利要求来限定。

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