智能锁控制方法、智能锁及智能锁服务器与流程

文档序号:17543173发布日期:2019-04-29 14:58阅读:155来源:国知局
智能锁控制方法、智能锁及智能锁服务器与流程

本发明涉及车辆领域,具体地涉及一种智能锁控制方法、智能锁及智能锁服务器。



背景技术:

随着“互联网+”时代的来临,物联网科技的革新正以一种难以预期的速度来变革着人们的生活方式,其中以共享车辆(例如共享单车、共享汽车等)为代表的物联网技术已较成功地融入到了人们的日常生活当中。

相关技术中,用户在使用共享车辆时,需要打开客户端,对车辆的二维码扫描以解锁车辆。该开锁方式容易受到环境光线强度和用户使用的移动终端的性能(例如,移动终端电量情况等)等方面的影响,使得上述开锁方式对于用户来说相对不是很便利。



技术实现要素:

本发明实施例的目的是提供一种智能锁控制方法、智能锁及智能锁服务器,用于全部解锁或至少部分解决上述技术问题。

为了实现上述目的,本发明实施例提供一种智能锁控制方法,所述方法由所述智能锁执行,所述方法包括:获取在近场通信范围内识别到的智能卡的卡片信息;生成开锁请求,所述开锁请求至少包括所述卡片信息和所述智能锁的标识信息;将所述开锁请求发送至智能锁服务器;接收所述智能锁服务器根据所述开锁请求而发送的反馈信息,所述反馈信息包括所述智能卡的真伪结果和/或扣费指令;以及根据所述反馈信息执行开锁操作。

可选地,所述反馈信息包括所述智能卡的真伪结果,所述根据所述反馈信息执行开锁操作包括:如果所述智能卡的真伪结果指示为真,则控制所述智能锁开锁;否则,生成开锁失败提示信息,并外发。

可选地,所述反馈信息包括所述扣费指令,所述根据所述反馈信息执行开锁操作包括:向所述智能卡发送所述扣费指令;接收所述智能卡发送的扣费指令执行结果;将所述扣费指令执行结果发送至所述智能锁服务器;接收所述智能锁服务器根据所述扣费指令执行结果而发送的扣费结果;以及如果所述扣费结果指示扣费成功,则控制所述智能锁开锁;否则,生成开锁失败提示信息,并外发。

可选地,所述反馈信息包括所述智能卡的真伪结果和所述扣费指令,所述根据所述反馈信息执行开锁操作包括:如果所述智能卡的真伪结果指示为真,则向所述智能卡发送所述扣费指令;接收所述智能卡根据所述扣费指令而发送的扣费结果;以及如果所述扣费结果指示扣费成功,则控制所述智能锁开锁;否则,生成开锁失败提示信息,并外发。

可选地,所述将所述开锁请求发送至智能锁服务器包括:对所述开锁请求进行加密;以及将加密后的所述开锁请求发送至所述智能锁服务器。

可选地,所述获取在近场通信范围内识别到的智能卡的卡片信息包括:读取所述智能卡的标识信息;根据所述智能卡的标识信息确定所述智能卡的区域代码;以及根据所述区域代码和与该区域代码对应的信息读取规则来从所述智能卡获取所述卡片信息。

可选地,所述开锁请求还包括所述区域代码。

可选地,所述方法还包括:响应于所述智能锁锁止,向所述智能锁服务器发送结单信息。

相应地,本发明实施例还提供一种智能锁控制方法,所述方法由智能锁服务器执行,所述方法包括:接收所述智能锁发送的开锁请求,所述开锁请求至少包括智能卡的卡片信息和所述智能锁的标识信息;根据所述智能卡的卡片信息确定与所述智能卡对应的支付方式;根据所述支付方式向与所述智能卡对应的智能卡服务器发送智能卡使用请求,所述智能卡使用请求包括验卡请求或卡消费请求;接收所述智能卡服务器根据所述智能卡使用请求而发送的反馈信息,所述反馈信息包括所述智能卡的真伪结果和/或扣费指令;以及向所述智能锁发送所述反馈信息。

可选地,根据所述支付方式向与所述智能卡对应的智能卡服务器发送智能卡使用请求,包括:如果所述支付方式为账户余额支付,则所述智能卡使用请求包括所述验卡请求,所述反馈信息包括所述智能卡的真伪结果;如果所述支付方式为卡余额支付,则所述智能卡使用请求包括所述卡消费请求,所述反馈信息包括所述扣费指令,或者所述反馈信息包括所述智能卡的真伪结果和所述扣费指令。

可选地,所述开锁请求还包括所述智能卡的区域代码,所述根据所述支付方式向与所述智能卡对应的智能卡服务器发送智能卡使用请求包括:根据所述区域代码确定与所述智能卡对应的所述智能卡服务器;以及根据所述支付方式向所述智能卡服务器发送所述智能卡使用请求。

可选地,所述接收智能锁发送的开锁请求包括:接收智能锁发送的加密后的所述开锁请求;以及对加密后的所述开锁请求进行解密以获得解密后的所述开锁请求。

可选地,所述方法还包括:接收所述智能锁发送的结单信息;根据所述结单信息计算骑行金额;以及根据所述骑行金额和所述支付方式执行扣费操作。

可选地,所述根据所述骑行金额和所述支付方式执行扣费操作包括:如果所述支付方式为账户余额支付,则从账户余额扣除所述骑行金额;以及如果所述支付方式为卡余额支付,判断所述骑行金额是否大于从所述智能卡扣除的预定费用,若是,则从所述账户余额扣除所述骑行金额与所述预定费用之间的差额。

相应地,本发明实施例还提供一种智能锁,该智能锁包括存储器和处理器,所述存储器中存储有指令,该指令使得所述处理器能够执行上述的由智能锁执行的智能锁控制方法。

相应地,本发明实施例还提供一种智能锁服务器,该服务器包括存储器和处理器,所述存储器中存储有指令,该指令使得所述处理器能够执行上述的由智能锁服务器执行的智能锁控制方法。

相应地,本发明实施例还提供一种机器可读存储介质,其特征在于,所述机器可读存储介质上存储有指令,所述指令使得所述处理器能够执行上述的由智能锁执行的智能锁控制方法,和/或所述指令使得所述处理器能够执行上述的由智能锁服务器执行的智能锁控制方法。

通过上述技术方案,智能锁能够实现通过识别智能卡的卡片信息来执行开锁操作,使得用户可以通过刷卡的方式来便捷、快速地打开共享车辆的车锁,提高用户使用体验。

本发明实施例的其它特征和优点将在随后的具体实施方式部分予以详细说明。

附图说明

附图是用来提供对本发明实施例的进一步理解,并且构成说明书的一部分,与下面的具体实施方式一起用于解释本发明实施例,但并不构成对本发明实施例的限制。在附图中:

图1示出了根据本发明一实施例的由智能锁执行的智能锁控制方法的流程示意图;

图2示出了根据本发明一实施例的获取智能卡的卡片信息的流程示意图;

图3示出了一实施例中智能锁执行开锁操作的流程示意图;

图4示出了示出了根据本发明一实施例的由智能锁服务器执行的智能锁控制方法的流程示意图;

图5示出了根据本发明一实施例的由智能锁服务器执行的智能锁控制方法的进一步的流程示意图;

图6示出了根据本发明一实施例的智能锁、智能锁服务器和智能卡服务器之间的交互流程示意图;

图7示出了根据本发明一实施例的智能锁的结构框图;以及

图8示出了根据本发明一实施例的智能锁服务器的结构框图。

具体实施方式

以下结合附图对本发明实施例的具体实施方式进行详细说明。应当理解的是,此处所描述的具体实施方式仅用于说明和解释本发明实施例,并不用于限制本发明实施例。

图1示出了根据本发明一实施例的由智能锁执行的智能锁控制方法的流程示意图。如图1所示,本发明实施例体用一种智能锁控制方法,该方法可以由智能锁执行,所述智能锁可以是自行车锁、电动车锁、电助力自行车锁、汽车锁、租赁柜锁或者智能家居锁等中的任意一种,本发明实施例是以智能锁为共享单车的智能锁为例进行说明。所述方法可以包括以下步骤:

步骤s110,获取在近场通信范围内识别到的智能卡的卡片信息。

所述智能卡例如可以是交通卡、电子交通卡、或者任意其它类型的设备,该设备包含可识别且能够用于开锁的标签,该标签例如可以是rfid标签等。智能锁中可以具有近场通信模块,该近场通信模块例如可以是rfid读写模块等,以使得智能卡和智能锁之间可以执行近场通信操作。在用户将智能卡靠近智能锁时,智能锁可以与智能卡进行近场通信,以获取智能卡的卡片信息。

步骤s120,生成开锁请求,所述开锁请求至少包括所述卡片信息和所述智能锁的标识信息。

智能锁在获取到卡片信息之后,还可以生成至少包括所述卡片信息和智能锁的标识信息的开锁请求。可选地,生成的开锁请求还可以包括其它一些相关信息,例如,消费初始化命令等。

步骤s130,将所述开锁请求发送至智能锁服务器。

所述智能锁服务器可以是任意能够用于智能锁的服务器,如车辆服务器、共享单车运营服务器等。

步骤s140,接收所述智能锁服务器根据所述开锁请求而发送的反馈信息,所述反馈信息包括所述智能卡的真伪结果和/或扣费指令。

服务器接收到智能锁发送的开锁请求之后,可以根据用户注册的时候选择的支付方式来向与所述智能卡对应的智能卡服务器发送智能卡使用请求,智能卡服务器可以根据智能卡使用请求生成反馈信息,该反馈信息可以包括智能卡的真伪结果和/或扣费指令。智能卡服务器之后将生成的反馈信息发送至智能锁服务器。智能锁服务器接收到智能卡发送的反馈信息之后,可以将该反馈信息发送至智能锁。

步骤s150,根据所述反馈信息执行开锁操作。

根据反馈信息中包括的不同的信息,智能锁可以执行不同的开锁操作。据此,使得用户可以通过刷卡的方式来便捷、快速地打开共享车辆的车锁,提高用户使用体验。

可选地,基于上述实施例,智能锁在生成开锁请求之后,可以对开锁请求进行加密,例如可以使用预先存储的加密密钥对开锁请求进行加密,然后将加密后的开锁请求发送至智能锁服务器。对开锁请求进行加密,可以增加智能锁和智能锁服务器之间数据传输的安全性。

图2示出了根据本发明一实施例的获取智能卡的卡片信息的流程示意图。如图2所示,基于上述任意实施例,智能锁可以通过以下步骤来获取在近场通信范围内识别到的智能卡的卡片信息:

步骤s202,读取所述智能卡的标识信息。

智能锁可以连续地发送扫描信息,以扫描近场通信范围内的智能卡。当用户将智能卡靠近智能锁时,智能锁可以扫描到该智能卡,并读取该智能卡的标识信息。

步骤s204,根据所述智能卡的标识信息确定所述智能卡的区域代码。

在智能卡的标识信息中可以包括有智能卡的区域代码,智能锁在读取到智能卡的标识信息后,可以从智能卡的标识信息中提取出智能卡的区域代码。不同的区域代码对应于不同的城市或地区。

步骤s206,根据所述区域代码和与该区域代码对应的信息读取规则来从所述智能卡获取所述卡片信息。

不同类型的智能卡,其目录存储结构可能不同,读取智能卡的区域代码之后,首先需要确定与该区域代码对应的信息读取规则。

在一可选实施方式中,在智能锁中可以存储有区域代码和信息读取规则的对应表,智能锁在确定出区域代码之后,可以使用查表法从对应表中查找出与读取的区域代码对应的信息读取规则。可选地,在对智能锁固件进行升级时,也可以同时对区域代码和信息读取规则的对应表进行更新。

在另一可选实施方式中,智能锁确定出区域代码之后,可以将该区域代码发送至智能锁服务器,智能锁服务器中可以存储有区域代码和信息读取规则的对应表。智能锁服务器在接收到智能锁发送的区域代码之后,可以使用查表法从所述对应表中查找出与所述区域代码对应的信息读取规则,然后将信息读取规则发送至所述智能锁。

智能锁在确定出与区域代码对应的信息读取规则之后,可以根据信息读取规则从智能卡的对应存储目录中获取到智能卡的卡片信息,然后根据智能卡的卡片信息进行开锁。

通过上述实施例,使得本发明实施例提供的智能锁控制方法可以兼容不同区域的智能卡,使得用户使用任意区域的智能卡均能解锁智能锁。

可选地,智能锁生成的开锁请求中还可以包括智能卡的区域代码,以使得智能锁服务器可以根据智能卡的区域代码快速确定出与智能卡对应的智能卡服务器。

基于上述任意实施例,智能锁根据所接收的反馈信息中的信息的不同可以执行不同的开锁操作,下面将结合实施例对该智能锁的开锁操作进行举例说明。

在一实施例中,智能锁服务器发送的反馈信息中可以包括有智能卡的真伪结果,则智能锁可以执行以下开锁操作:如果智能卡的真伪结果指示智能卡为真,则智能锁开锁;如果智能卡的真伪结果指示智能卡为假,则智能锁不进行开锁,并可以生成开锁失败提示信息,并外发该提示信息。开锁失败提示信息中可以包括智能卡为假的信息,智能锁可以将该开锁失败提示信息发送至智能锁服务器。智能锁服务器接收到该开锁失败提示信息之后,可以向与所述智能卡对应的用户终端发出智能卡为假的相应提示。可选地,在开锁失败的情况下,智能锁也可以控制提示装置发出有关开锁失败的提示,所述提示装置例如可以是语音提示装置和/或光提示装置等。

在另一实施例中,智能锁服务器发送的反馈信息中可以包括扣费指令,如图3所示,在该实施例中,则智能锁可以执行以下开锁操作:

步骤s302,向智能卡发送所述扣费指令。

所述扣费指令允许从智能卡中扣除预定费用,该预定费用例如可以是1元。

步骤s304,接收智能卡发送的扣费指令执行结果。

该扣费指令执行结果为智能卡基于扣费指令生成并外发至智能锁的。

步骤s306,将所述扣费指令执行结果发送至智能锁服务器。

可选地,可以使用预先存储的加密密钥对扣费指令进行加密,并将加密后的扣费指令执行结果发送至智能锁服务器。

步骤s308,接收所述智能锁服务器根据所述扣费指令执行结果而发送的扣费结果。

在该实施例中,智能卡不具备扣费是否成功的验证功能,其需要通过智能卡服务器来验证扣费是否成功,因此,智能锁需要向智能锁服务器外发由智能卡发送的扣费指令执行结果。

智能锁服务器接收到扣费指令执行结果之后,可以将该扣费指令执行结果发送至与智能卡对应的智能卡服务器。可选地,如果智能锁服务器接收到的是加密的扣费指令执行结果,则智能锁服务器需要首先对所述加密的扣费指令进行解密,再将解密后的指令执行结果发送至智能卡服务器。智能卡服务器根据扣费指令执行结果确定出扣费结果,该扣费结果用于指示扣费是否成功。

步骤s310,如果所述扣费结果指示扣费成功,则控制所述智能锁开锁,否则,生成开锁失败提示信息,并外发。

如果扣费结果指示扣费失败,该扣费失败例如可能是由于智能卡余额不足而引起的,则智能锁不进行开锁,并可以生成开锁失败提示信息。开锁失败提示信息中可以包括扣费失败的信息,智能锁可以将该开锁失败提示信息发送至智能锁服务器。智能锁服务器接收到该开锁失败提示信息之后,可以向与所述智能卡对应的用户终端发出扣费失败的相应提示。可选地,在开锁失败的情况下,智能锁也可以控制提示装置发出有关开锁失败的提示,所述提示装置例如可以是语音提示装置和/或光提示装置等。

在又一实施例中,智能锁服务器发送的反馈信息中可以包括智能卡的真伪结果和扣费指令,则智能锁可以执行以下开锁操作:如果智能卡的真伪结果指示为真,在可以向智能卡发送所述扣费指令,所述扣费指令允许从智能卡中扣除预定费用,该预定费用例如可以是1元;接收智能卡根据所述扣费指令而发送的扣费结果,在该实施例中,智能卡自身具有扣费是否成功的验证功能,因此可以基于扣费指令生成扣费结果;如果扣费结果指示扣费成功,则智能锁开锁,如果扣费结果指示扣费失败,则智能锁不进行开锁,并生成开锁失败提示信息。开锁失败提示信息中可以包括扣费失败的信息,智能锁可以将该开锁失败提示信息发送至智能锁服务器。智能锁服务器接收到该开锁失败提示信息之后,可以向与所述智能卡对应的用户终端发出扣费失败的相应提示。可选地,在开锁失败的情况下,智能锁也可以控制提示装置发出有关开锁失败的提示,所述提示装置例如可以是语音提示装置和/或光提示装置等。

进一步地,基于上述任意实施例,本发明实施例提供的由智能锁执行的智能锁控制方法还可以包括:响应于智能锁锁止,生成结单信息,并向智能锁服务器发送该结单信息,该结单信息例如可以包括骑行时间和/或骑行里程等,服务器可以根据该结单信息执行相应的扣费操作。

通过上述技术方案,用户可以在共享车辆的客户端上绑定智能卡,在使用共享车辆时,可以直接通过刷卡的方式来便捷、快速地打开共享车辆。

图4示出了示出了根据本发明一实施例的由智能锁服务器执行的智能锁控制方法的流程示意图。如图4所示,本发明实施例还提供一种由智能锁服务器执行的智能锁控制方法,所述智能锁服务器可以是任意能够用于智能锁的服务器,如车辆服务器、共享单车运营服务器等,所述智能锁可以是自行车锁、电动车锁、电助力自行车锁、汽车锁、租赁柜锁或者智能家居锁等中的任意一种,本发明实施例是以智能锁为共享单车的智能锁为例进行说明。所述方法可以包括以下步骤:

步骤s410,接收所述智能锁发送的开锁请求,所述开锁请求至少包括智能卡的卡片信息和所述智能锁的标识信息。

智能锁在获取到智能卡的卡片信息之后可以生成开锁请求,并将该开锁请求发送至智能锁服务器,智能锁服务器接收该开锁请求。

步骤s420,根据所述智能卡的卡片信息确定与所述智能卡对应的支付方式。

用户在客户端绑定智能卡时,可以选择不同的支付方式,该支付方式包括账户余额支付和智能卡的卡余额支付。智能锁服务器可以根据智能卡的卡片信息确定出与该智能卡对应的支付方式。

步骤s430,根据所述支付方式向与所述智能卡对应的智能卡服务器发送智能卡使用请求,所述智能卡使用请求包括验卡请求或卡消费请求。

所述验卡请求和所述卡消费请求中包括智能卡的卡片信息。

步骤s440,接收所述智能卡服务器根据所述智能卡使用请求而发送的反馈信息,所述反馈信息包括所述智能卡的真伪结果和/或扣费指令。

根据智能锁服务器发送的智能卡使用请求的不同,智能卡服务器可以执行不同的操作,并向智能锁服务器返回不同类型的反馈信息。

步骤s450,向所述智能锁发送所述反馈信息。

智能锁服务器接收到反馈信息之后,可以将该反馈信息发送至智能锁。智能锁根据该反馈信息执行开锁操作。据此,使得用户可以通过刷卡的方式来便捷、快速地打开共享车辆的车锁,提高用户使用体验。

在一可选实施例中,智能锁发送的开锁请求中还可以包括智能卡的区域代码,则在步骤s430中,智能锁服务器可以根据该区域代码确定出与智能卡对应的智能卡服务器,然后根据与智能卡对应的支付方式向智能卡服务器发送智能卡使用请求。

在一可选实施例中,智能锁向服务器发送的开锁请求为加密后的开锁请求,则服务器接收到该加密后的开锁请求之后,需要对加密后的开锁请求进行解密以获得解密后的开锁请求。对开锁请求进行加密,可以增加智能锁和智能锁服务器之间数据传输的安全性。

基于上述任意实施例,用户在客户端绑定智能卡时选择的支付方式不同,则智能卡使用请求的类型也不同,智能卡服务器产生的反馈信息也不同。下面将对这部分内容进行举例说明。

在一实施例中,如果智能锁服务器确定出与智能卡对应的支付方式为账户余额支付,则生成的智能卡使用请求包括验卡请求,该验卡请求包括智能卡的卡片信息。其中,账户余额支付方式支持用户先使用后扣费,在骑行结束后从用户的账户余额中扣除骑行金额,而不对智能卡中的费用进行扣除。对于这种支付方式,只需要验证智能卡的真伪,因此,智能锁服务器只需生成验卡请求即可。智能卡服务器接收到所述验卡请求之后,可以根据智能卡的卡片信息判断智能卡的真伪,生成包括智能卡的真伪结果的反馈信息,然后将该反馈信息发送至智能锁服务器。智能锁服务器可以将所述反馈信息发送至智能锁,智能锁根据所述反馈信息确定是否开锁。

在另一实施例中,如果智能锁服务器确定出与智能卡对应的支付方式为卡余额支付,则生成的智能卡使用请求包括卡消费请求,卡消费请求包括智能卡的卡片信息。其中,卡余额支付方式需要先从智能卡中扣除预定费用,该预定费用例如可以是1元。在骑行结束后,如果产生的骑行金额大于所述预定费用,则从账户余额从扣除骑行金额与预定费用之间的差值。因此,智能锁服务器需要生成卡消费请求,并向智能卡服务器发送所述卡消费请求。智能卡服务器接收到所述卡消费请求之后,可以生成包括扣费指令的反馈信息,该扣费指令允许智能卡扣除所述预定费用。或者,智能卡服务器接收到所述卡消费请求之后,可以根据智能卡的卡片信息判断智能卡的真伪,并生成包括智能卡的真伪结果和扣费指令的反馈信息,所述扣费指令允许从智能卡中扣除所述预定费用。智能卡服务器可以将生成的反馈信息发送至智能锁服务器。智能锁服务器可以将所述反馈信息发送至智能锁,智能锁根据所述反馈信息确定是否开锁。

智能锁根据反馈信息执行开锁操作的具体流程已在上文描述,于此将不赘述。

图5示出了根据本发明一实施例的由智能锁服务器执行的智能锁控制方法的进一步的流程示意图。如图5所示,基于上述任意实施例,本发明实施例提供的由智能锁服务器执行的智能锁控制方法还可以包括以下步骤:

步骤s510,接收所述智能锁发送的结单信息。

响应于智能锁锁止,智能锁可以生成结单信息,并将该结单信息发送至智能锁服务器,该结单信息例如可以包括骑行时间和/或骑行里程等。

步骤s520,根据所述结单信息计算骑行金额。

步骤s530,根据所述骑行金额和所述支付方式执行扣费操作。

如果支付方式为账户余额支付,则智能锁服务器可以从用户的账户余额中扣除所述骑行金额,如果支付方式为卡余额支付,则判断骑行金额是否大于从智能卡中扣除的预定费用,若是,则从用户的账户余额扣除所述骑行金额与所述预定费用之间的差额。以所述预定费用是1元为例,如果骑行金额大于1元,则从用户的账户余额中扣除骑行金额与1元之间的差值。

通过上述技术方案,用户可以在共享车辆的客户端上绑定智能卡,在绑定时用户可以根据付费的便利性,选择合适的支付方式。绑定完成后,可以直接通过刷卡的方式来便捷、快速地打开共享车辆。

图6示出了根据本发明一实施例的智能锁、智能锁服务器和智能卡服务器之间的交互流程示意图。如图6所示,智能锁10、智能锁服务器20和智能卡服务器30之间的交互流程可以包括以下步骤:

在步骤s602,智能锁10可以获取在近场通信范围内识别到的智能卡的卡片信息。

在步骤s604,智能锁10可以生成开锁请求,该开锁请求至少包括所述卡片信息和所述智能锁的标识信息。

在步骤s606,智能锁10可以对所述开锁请求进行加密。

在步骤s608,智能锁10可以将所述加密后的开锁请求发送至智能锁服务器20。

在步骤s610,智能锁服务器20可以接收所述加密后的开锁请求。

在步骤s612,智能锁服务器20可以对所述加密后的开锁请求进行解密。

在步骤s614,智能锁服务器20可以根据所述开锁请求中包括的智能卡的卡片信息确定与所述智能卡对应的支付方式。

在步骤s616,智能锁服务器20可以根据确定的支付方式向智能卡服务器30发送智能卡使用请求。所述支付方式为账户余额支付或智能卡的卡余额支付。如果确定的支付方式为账户余额支付,则智能卡使用请求包括验卡请求。如果确定的支付方式为卡余额支付,则智能卡使用请求包括卡消费请求。

在步骤s618,智能卡服务器30接收所述智能卡使用请求。

在步骤s620,智能卡服务器30根据智能卡使用请求中包括的不同信息,生产不同的反馈信息。具体地,如果智能卡使用请求包括验卡请求,则所述反馈信包括智能卡的真伪结果。如果智能卡使用请求包括卡消费请求,则所述反馈信息包括扣费指令,或者所述反馈信息包括智能卡的真伪结果和扣费指令,所述扣费指令允许从所述智能卡中扣除预定费用。

在步骤s622,智能卡服务器30向智能锁服务器20发送所述反馈信息。

在步骤s624,智能锁服务器20接收所述反馈信息。

在步骤s626,智能锁服务器20将所述反馈信息发送至智能锁10。

在步骤s628,智能锁10接收所述反馈信息。

在步骤s630,智能锁10根据所述反馈信息执行开锁操作。

上述各步骤的具体执行过程或原理已在上文描述,这里将不再赘述。上述实施例使得用户可以通过刷卡的方式来便捷、快速地打开共享车辆的车锁,提高了用户的使用体验。

相应地,本发明实施例还提供一种机器可读存储介质,所述机器可读存储介质上存储有指令,所述指令用于使得机器能够执行根据本发明任意实施例所述的由智能锁执行的智能锁控制方法,和/或所述指令用于使得机器能够执行根据本发明任意实施例所述的由智能锁服务器执行的智能锁控制方法。

图7示出了根据本发明一实施例的智能锁的结构框图。如图7所示,本发明实施例还提供一种智能锁700,智能锁700可以为自行车锁、电动车锁、电助力自行车锁、租赁柜锁或者智能家居锁等中的任意一种。智能锁700可以包括存储器710和处理器720,所述存储器710中存储有指令,所述指令使得所述处理器720能够执行根据本发明实施例所述的由智能锁执行的智能锁控制方法。

本发明实施例提供的智能锁700的具体工作原理及益处与前述方法相对应,具体实施方式可参见前述方法中的详细描述,在此不再赘述。

图8示出了根据本发明一实施例的智能锁服务器的结构框图。如图8所示,本发明实施例还提供一种智能锁服务器800,所述智能锁服务器800可以是任意能够用于智能锁的服务器,如车辆服务器、共享单车运营服务器等。智能锁服务器800可以包括存储器810和处理器820,所述存储器810中存储有指令,所述指令使得所述处理器820能够执行根据本发明实施例所述的由智能锁服务器800执行的智能锁控制方法。

本发明实施例提供的智能锁服务器800的具体工作原理及益处与前述方法相对应,具体实施方式可参见前述方法中的详细描述,在此不再赘述。

以上结合附图详细描述了本发明实施例的可选实施方式,但是,本发明实施例并不限于上述实施方式中的具体细节,在本发明实施例的技术构思范围内,可以对本发明实施例的技术方案进行多种简单变型,这些简单变型均属于本发明实施例的保护范围。

另外需要说明的是,在上述具体实施方式中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明实施例对各种可能的组合方式不再另行说明。

本领域技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序存储在一个存储介质中,包括若干指令用以使得单片机、芯片或处理器(processor)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

此外,本发明实施例的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明实施例的思想,其同样应当视为本发明实施例所公开的内容。

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