一种应用于共享物品的锁具系统及其开闭方法与流程

文档序号:16743150发布日期:2019-01-28 13:12阅读:121来源:国知局
一种应用于共享物品的锁具系统及其开闭方法与流程

本发明涉及共享单车用户认证技术领域,尤其涉及一种应用于共享物品的锁具系统及其开闭方法。



背景技术:

借助于互联网技术与通信技术智能、快速、便捷、互联的优势,共享物品行业不断发展壮大。共享单车是常用的一种共享物品,是指企业在各类公共场合提供自行车单车共享服务,是一种分时租赁模式。

目前共享单车的车锁有三种,分别是机械密码锁、半智能密码锁和智能密码锁。这三种车锁对应了三种用户认证开锁方法,第一种是机械密码锁的开锁方法:用户拿出手机,打开手机客户端,通过扫描二维码、填入单车牌号等方式输入上传单车信息,手机客户端接收服务器认证后传来的车锁密码,用户按下或旋转机械锁的数字进行解锁。第二种是半智能密码锁的开锁方法:用户拿出手机,打开手机客户端,通过扫描二维码、填入单车牌号等方式输入上传单车信息,手机客户端接收服务器认证后传来的车锁密码,用户通过数字键盘输入密码,控制系统会根据输入密码的正确性决定是否开锁;第三种是智能密码锁的开锁方法,用户拿出手机,打开手机客户端,通过扫描二维码、填入单车牌号等方式输入上传单车和用户信息,服务器通过接收到的单车和用户信息判断是否开锁,如果判断允许开锁,服务器向智能锁发送开锁信号,智能锁的控制系统接收开锁指令后进行开锁,如果不允许开锁,用户将收到提示。

这三种用户认证开锁的方法,有一个共同的特点:用户均需要通过自己的手机进行用户认证开锁。这一特点具有以下缺点:(1)用户操作繁琐,操作体验不够灵活,尤其是对于一些手机性能不好的用户,会花费较多开锁时间,大大降低用户体验;(2)浪费用户的手机电量和流量等;(3)在狭窄的道路,例如学校食堂门口等,大量用户开锁滞留会阻塞交通;(4)恶劣天气(高温、雨天、刮风等)使用户开锁难度变大;(5)忘记携带手机或者手机没电、没有流量的情况下,用户将无法使用共享单车;等等。



技术实现要素:

鉴于上述的分析,本发明旨在提供一种一种应用于共享物品的锁具系统及其开闭方法,用以解决现有共享单车开锁过程中用户操作繁琐、耗费手机电量和流量、未携带手机或手机没电、没流量带来的用户体验差等问题。

本发明的目的主要是通过以下技术方案实现的:

一种应用于共享物品的锁具系统,其特征在于,包括锁具装置及服务器,所述锁具装置,用于根据用户输入信息识别结果及锁具装置存储的密码锁标识编码生成加密锁码,并将所述加密锁码发送至所述服务器;

所述服务器,用于解密所述加密锁码得到所述用户输入信息识别结果及锁具装置存储的密码锁标识编码;还用于根据所述用户输入信息识别结果查找所述用户存储于服务器的用户个人信息,根据所述用户个人信息判断用户状态是否正常,并根据所述密码锁标识提取数据库中存储的密码锁状态信息;

所述服务器,还用于当用户状态正常且密码锁为闭锁状态时,向锁具装置发送开锁指令,同时开始计费;

所述锁具装置,还用于接收所述开锁指令并执行开锁动作;

其中,所述用户个人信息至少包含用户身份信息识别结果、用户绑定账户、用户状态。

本发明有益效果如下:利用锁具装置接收用户输入信息,并通过锁具装置与服务器之间的交互完成开锁,开锁过程无需借助手机即可实现,有效解决了现有开锁过程中存在的用户操作繁琐、耗费手机电量和流量、未携带手机或手机没电、没流量带来的用户体验差等问题,有效提升了用户体验。

在上述方案的基础上,本发明还做了如下改进:

进一步,所述锁具装置,还用于根据接收到的闭锁序列码及锁具装置存储的密码锁标识编码生成闭锁指令,并将所述闭锁指令发送至所述服务器;

所述服务器,还用于解密所述闭锁指令,得到所述闭锁操作及锁具装置存储的密码锁标识编码;

所述服务器,还用于当密码锁为开锁状态时,根据所述闭锁指令,将密码锁的状态设置为闭锁状态,并结束计费。

采用上述进一步方案的有益效果是:本发明设置的锁具系统还可以用于闭锁,实现结束计费的功能。无需借助手机即可实现闭锁,有效提升了用户体验。

进一步,所述锁具系统还包括客户端,

所述客户端,用于接收并处理用户身份信息,得到用户身份信息识别结果,将所述用户身份信息识别结果加密后发送至所述服务器;

所述客户端,还用于绑定用户的扣费账户,并在结束计费后扣除计费期间产生的费用;其中,所述用户身份信息为能够唯一识别用户身份的信息,包括用户指纹、用户人脸、用户身份证在内的信息。

采用上述进一步方案的有益效果是:借助客户端,将用户身份信息及扣费账户上传至服务器,便于后期使用锁具系统时对比用户身份信息完成开锁,同时还通过绑定用户扣费账户,保证在用户行程结束后完成扣费。

进一步,所述锁具装置包括控制模块、用户信息输入模块、电动锁、供电单元、语音模块及启动按键;

其中,所述控制模块,用于接收用户输入的启动按键信号,然后判断当前电动锁的状态;

所述控制模块,还用于当电动锁处于闭锁状态时,接收并处理所述用户信息输入模块采集的用户输入信息,得到用户输入信息识别结果;并根据所述用户输入信息识别结果、锁具装置存储的密码锁标识编码及扰码组成明文序列,对明文序列进行加密,生成加密锁码;

所述控制模块,还用于将所述加密锁码发送至服务器,并接收服务器反馈的开锁指令,控制电动锁执行开锁动作;

所述电动锁,用于接收所述控制模块的控制,执行开锁动作。

采用上述进一步方案的有益效果是:所述锁具装置用于实现用户信息的输入和处理,并将处理结果发送至服务器,接收并执行服务器下发的指令。本发明设计的锁具装置无需与客户端交互,直接通过与服务器之间的交互即可实现开锁功能,摆脱了开锁过程对手机的依赖,有效改善了开锁过程,提升了用户体验。

进一步,所述电动锁,还用于接收用户发出的闭锁操作,并将所述闭锁操作生成闭锁序列码,发送至控制模块;

所述控制模块,还用于接收所述闭锁序列码,并根据所述闭锁序列码及锁具装置存储的密码锁标识编码生成闭锁指令,并将所述闭锁指令发送至所述服务器;

所述控制模块,还用于接收所述服务器反馈的结束计费指令,并通过所述语音模块提醒用户计费结束。

采用上述进一步方案的有益效果是:所述锁具装置还用于实现闭锁,无需与客户端交互即可实现闭锁,有效提升了用户体验。

本发明还公开了一种锁具系统的开闭方法,当用户执行开锁操作时,包括以下步骤:

锁具装置接收并处理用户输入信息,得到用户输入信息识别结果;

所述锁具装置将所述用户输入信息识别结果及锁具装置存储的密码锁标识编码生成加密锁码,然后将所述加密锁码发送至服务器;

所述服务器接收并解密所述加密锁码,得到用户输入信息识别结果及锁具装置存储的密码锁标识编码;

所述服务器根据所述用户输入信息识别结果查找所述用户存储于服务器的用户个人信息,根据所述用户个人信息判断用户状态是否正常,并根据所述密码锁标识提取数据库中存储的密码锁状态信息;

当所述服务器判断用户状态正常且密码锁为闭锁状态时,向锁具装置发送开锁指令,同时开始计费;

所述锁具装置接收服务器发送的开锁指令,并执行开锁动作。

其中,所述用户个人信息至少包含用户身份信息识别结果、用户绑定账户、用户状态。

本发明有益效果如下:利用锁具装置接收用户输入信息,并通过锁具装置与服务器之间的交互完成开锁,开锁过程无需借助手机即可实现,有效解决了现有开锁过程中存在的用户操作繁琐、耗费手机电量和流量、未携带手机或手机没电、没流量带来的用户体验差等问题,有效提升了用户体验。

在上述方案的基础上,本发明还做了如下改进:

当用户执行开锁操作时,锁具装置执行以下步骤:

所述控制模块接收用户输入的启动按键信号,然后判断当前电动锁的状态;

若所述电动锁处于闭锁状态,控制模块接收并处理所述用户信息输入模块采集的用户输入信息,得到用户输入信息识别结果;并根据所述用户输入信息识别结果、锁具装置存储的密码锁标识编码及扰码组成明文序列,对明文序列进行加密,生成加密锁码。

采用上述进一步方案的有益效果是:所述锁具装置实现用户信息的输入和处理,并将处理结果发送至服务器,接收并执行服务器下发的指令。本发明设计的锁具装置无需与客户端交互,直接通过与服务器之间的交互即可实现开锁功能,摆脱了开锁过程对手机的依赖,有效改善了开锁过程,提升了用户体验。

进一步,用户通过客户端录入用户身份信息,客户端处理所述用户身份信息并得到用户身份信息识别结果,将所述用户身份信息识别结果加密后发送至所述服务器;

完成用户身份信息录入后,用户通过客户端绑定用户的扣费账户,并在结束计费后扣除计费期间产生的费用;

其中,所述用户身份信息为能够唯一识别用户身份的信息,包括用户指纹、用户人脸、用户身份证在内的信息。

采用上述进一步方案的有益效果是:借助客户端,将用户身份信息及扣费账户上传至服务器,便于后期使用锁具系统时对比用户身份信息完成开锁,同时还通过绑定用户扣费账户,保证在用户行程结束后完成扣费。

进一步,当用户执行闭锁操作时,包括以下步骤:

所述锁具装置接收用户发出的闭锁操作,将所述闭锁操作生成闭锁序列码;

所述锁具装置根据所述闭锁序列码及锁具装置存储的密码锁标识编码生成闭锁指令,并将所述闭锁指令发送至所述服务器;

所述服务器接收并解密所述闭锁指令,得到所述闭锁操作及锁具装置存储的密码锁标识编码,

当服务器判断当前密码锁为开锁状态时,服务器将密码锁的状态设置为闭锁状态,并结束计费。

采用上述进一步方案的有益效果是:本发明设置的闭锁方法能够实现结束计费的功能。无需借助手机即可实现闭锁,有效提升了用户体验。

进一步,当用户执行闭锁操作时,锁具装置执行以下步骤:所述电动送接收用户发出的闭锁操作,并将所述闭锁操作生成闭锁序列码,发送至所述控制模块;

所述控制模块接收所述闭锁序列码,根据所述闭锁序列码及锁具装置存储的密码锁标识编码生成闭锁指令,并将所述闭锁指令发送至所述服务器;

所述控制模块接收所述服务器反馈的结束计费指令,并通过所述语音模块提醒用户计费结束。

采用上述进一步方案的有益效果是:采用上述进一步方案的有益效果是:所述锁具装置还用于实现闭锁,无需与客户端交互即可实现闭锁,有效提升了用户体验。

本发明中,上述各技术方案之间还可以相互组合,以实现更多的优选组合方案。本发明的其他特征和优点将在随后的说明书中阐述,并且,部分优点可从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过说明书、权利要求书以及附图中所特别指出的内容中来实现和获得。

附图说明

附图仅用于示出具体实施例的目的,而并不认为是对本发明的限制,在整个附图中,相同的参考符号表示相同的部件。

图1为本发明所述的应用于共享物品的锁具系统;

图2为本发明所述的锁具装置示意图;

图3为本发明所述的锁具系统的开锁方法;

图4为本发明所述的锁具系统的闭锁方法。

具体实施方式

下面结合附图来具体描述本发明的优选实施例,其中,附图构成本申请一部分,并与本发明的实施例一起用于阐释本发明的原理,并非用于限定本发明的范围。

本发明的一个具体实施例,公开了一种应用于共享物品的锁具系统,如图1所示,包括锁具装置及服务器,

其中,锁具装置用于根据用户输入信息识别结果及锁具装置存储的密码锁标识编码生成加密锁码,并将加密锁码发送至服务器;

服务器用于解密加密锁码得到用户输入信息识别结果及锁具装置存储的密码锁标识编码;还用于根据用户输入信息识别结果查找用户存储于服务器的用户个人信息,根据用户个人信息判断用户状态是否正常,并根据所述密码锁标识提取数据库中存储的密码锁状态信息;

服务器,还用于当用户状态正常且密码锁为闭锁状态时,向锁具装置发送开锁指令,同时开始计费;

锁具装置,还用于接收开锁指令并执行开锁动作;

其中,用户个人信息至少包含用户身份信息识别结果、用户绑定账户、用户状态。

与现有技术相比,本实施例提供的锁具系统无需借助手机即可实现开锁,有效解决了现有开锁过程中存在的用户操作繁琐、耗费手机电量和流量、未携带手机或手机没电、没流量带来的用户体验差等问题,有效提升了用户体验。

优选地,锁具装置,还用于根据接收到的闭锁序列码及锁具装置存储的密码锁标识编码生成闭锁指令,并将闭锁指令发送至服务器;

服务器,还用于解密闭锁指令,得到闭锁操作及锁具装置存储的密码锁标识编码;

服务器,还用于当密码锁为开锁状态时,根据闭锁指令,将密码锁的状态设置为闭锁状态,并结束计费。

该锁具系统还可以用于闭锁,实现结束计费的功能。无需借助手机即可实现闭锁,有效提升了用户体验。

优选地,锁具系统还包括客户端,

客户端,用于接收并处理用户身份信息,得到用户身份信息识别结果,将用户身份信息识别结果加密后发送至服务器;

客户端,还用于绑定用户的扣费账户,并在结束计费后扣除计费期间产生的费用;其中,用户身份信息为能够唯一识别用户身份的信息,具体为用户指纹、用户人脸或用户身份证信息。

借助客户端,将用户身份信息及扣费账户上传至服务器,便于后期使用锁具系统时对比用户身份信息完成开锁,同时还通过绑定用户扣费账户,保证在用户行程结束后完成扣费。

优选地,锁具装置包括控制模块、用户信息输入模块、电动锁、供电单元、语音模块及启动按键,如图2所示,

锁具装置设置有用户信息输入模块,客户端采集的信息与用户信息输入模块采集的信息保持一致,当锁具装置在硬件设计时期望锁具用于接收指纹信息时,则锁具装置上对应设置的即为指纹读取模块,客户端接收的信息也为指纹信息;当用于接收人脸信息时,锁具装置上对应设置有拍摄部件,用于拍摄得到人脸信息,客户端接收的信息也为人脸信息;当用于接收身份证信息,锁具装置上对应设置有刷卡部件,客户端接收的信息也为身份证信息。为了提高其识别的可靠性,也可同时设置多个模块,如指纹与人脸的组合等。

其中,控制模块,用于接收用户输入的启动按键信号,然后判断当前电动锁的状态;

控制模块,还用于当电动锁处于闭锁状态时,接收并处理用户信息输入模块采集的用户输入信息,得到用户输入信息识别结果;并根据用户输入信息识别结果、锁具装置存储的密码锁标识编码及扰码组成明文序列,对明文序列进行加密,生成加密锁码;

控制模块,还用于将加密锁码发送至服务器,并接收服务器反馈的开锁指令,控制电动锁执行开锁动作;

电动锁,用于接收控制模块的控制,执行开锁动作。

控制模块的工作模式包括休眠模式、低速模式、高速模式,各模式对应不同的耗电量;所述供电单元根据控制单元的工作模式进行相应供电。

控制模块一般处于休眠模式;当接收到用户输入的启动按键信号时,切换至低速模式,然后定时接收用户信息输入模块采集的用户输入信息;当接收到用户输入信息时,切换至高速模式,在高速模式下生成加密锁码并发送至服务器,并即时接收服务器发送的开锁指令,控制电动锁开锁。

所述锁具装置用于实现用户信息的输入和处理,并将处理结果发送至服务器,接收并执行服务器下发的指令。本发明设计的锁具装置无需与客户端交互,直接通过与服务器之间的交互即可实现开锁功能,摆脱了开锁过程对手机的依赖,有效改善了开锁过程,提升了用户体验。

优选地,电动锁,还用于接收用户发出的闭锁操作,并将闭锁操作生成闭锁序列码,发送至控制模块;

控制模块,还用于接收闭锁序列码,并根据闭锁序列码及锁具装置存储的密码锁标识编码生成闭锁指令,并将闭锁指令发送至服务器;

控制模块,还用于接收服务器反馈的结束计费指令,并通过语音模块提醒用户计费结束。

采用上述进一步方案的有益效果是:所述锁具装置还用于实现闭锁,无需与客户端交互即可实现闭锁,有效提升了用户体验。

在本发明的另一具体实施例中,提供了一种锁具系统的开闭方法,当用户执行开锁操作时,包括以下步骤,如图3所示:

锁具装置接收并处理用户输入信息,得到用户输入信息识别结果;

锁具装置将用户输入信息识别结果及锁具装置存储的密码锁标识编码生成加密锁码,然后将加密锁码发送至服务器;

服务器接收并解密加密锁码,得到用户输入信息识别结果及锁具装置存储的密码锁标识编码;

服务器根据用户输入信息识别结果查找用户存储于服务器的用户个人信息,根据用户个人信息判断用户状态是否正常,并根据所述密码锁标识提取数据库中存储的密码锁状态信息;

当服务器判断用户状态正常且密码锁为闭锁状态时,向锁具装置发送开锁指令,同时开始计费;

锁具装置接收服务器发送的开锁指令,并执行开锁动作。

其中,用户个人信息至少包含用户身份信息识别结果、用户绑定账户、用户状态。

优选地,当用户执行闭锁操作时,包括以下步骤,如图4所示:

锁具装置接收用户发出的闭锁操作,将闭锁操作生成闭锁序列码;

锁具装置根据闭锁序列码及锁具装置存储的密码锁标识编码生成闭锁指令,并将闭锁指令发送至服务器;

服务器接收并解密闭锁指令,得到闭锁操作及锁具装置存储的密码锁标识编码,

当服务器判断当前密码锁为开锁状态时,服务器将密码锁的状态设置为闭锁状态,并结束计费。

优选地,用户通过客户端录入用户身份信息,客户端处理用户身份信息并得到用户身份信息识别结果,将用户身份信息识别结果加密后发送至服务器;

完成用户身份信息录入后,用户通过客户端绑定用户的扣费账户,并在结束计费后扣除计费期间产生的费用;

其中,用户身份信息为能够唯一识别用户身份的信息,包括用户指纹、用户人脸、用户身份证在内的信息。

优选地,当用户执行开锁操作时,锁具装置执行以下步骤:

控制模块接收用户输入的启动按键信号,然后判断当前电动锁的状态;

若电动锁处于闭锁状态,控制模块接收并处理用户信息输入模块采集的用户输入信息,得到用户输入信息识别结果;并根据用户输入信息识别结果、锁具装置存储的密码锁标识编码及扰码组成明文序列,对明文序列进行加密,生成加密锁码。

优选地,当用户执行闭锁操作时,锁具装置执行以下步骤:电动送接收用户发出的闭锁操作,并将闭锁操作生成闭锁序列码,发送至控制模块;

控制模块接收闭锁序列码,根据闭锁序列码及锁具装置存储的密码锁标识编码生成闭锁指令,并将闭锁指令发送至服务器;

控制模块接收服务器反馈的结束计费指令,并通过语音模块提醒用户计费结束。

该方法实施例与系统实施例基于相同的发明构思,其相通之处可相互借鉴,此处不再赘述。

本领域技术人员可以理解,实现上述实施例方法的全部或部分流程,可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于计算机可读存储介质中。其中,所述计算机可读存储介质为磁盘、光盘、只读存储记忆体或随机存储记忆体等。

以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到的变化或替换,都应涵盖在本发明的保护范围之内。

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