一种智能锁的控制方法及装置与流程

文档序号:15077218发布日期:2018-08-01 02:11阅读:216来源:国知局

本发明涉及通信技术领域,具体而言,涉及一种智能锁的控制方法及装置。



背景技术:

随着当今社会对新能源及环保事业的关注,共享单车作为一个公共出行方式,越来越受到大家的欢迎。共享单车配置的智能锁通过第二代移动通信技术与共享单车的服务器进行无线通信。

目前,市面上的智能锁与服务器之间基于全球移动通讯系统(globalsystemformobilecommunications,gsm)中的短信连接进行信息交互,为了节省功耗,智能锁一般处于空闲状态,用户使用手机对智能锁扫码后,向服务器发送开锁请求,服务器向智能锁发送开锁短信,使得智能锁开锁,由于使用短信形式传送数据,智能锁不会与服务器一直保持通信连接,使得开锁速度较慢,用户体验度不高。



技术实现要素:

有鉴于此,本发明的目的在于提供一种智能锁的控制方法及装置,以缩短目前智能锁开锁时间,提高用户开锁体验度。

第一方面,本发明实施例提供了一种智能锁的控制方法,应用于服务器端,所述智能锁设置于车辆上,所述智能锁与服务器保持移动数据连接和短信连接,所述方法包括:

服务器接收移动终端发送的开锁请求,所述开锁请求携带有待开锁的智能锁标识码;

分别通过所述移动数据连接和所述短信连接向与所述智能锁标识码关联的智能锁发送开锁指令,所述开锁指令用于指示所述智能锁开锁。

结合第一方面的第一种可能的实施方式,所述开锁请求还包括用户身份信息,所述分别通过所述移动数据连接和所述短信连接向与所述智能锁标识码关联的智能锁发送开锁指令之前,好包括:

确定所述用户身份信息合法。

结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,所述方法还包括:

在接收到所述智能锁发送的开锁成功信息后,向所述移动终端发送所述开锁成功信息。

结合第一方面的第二种可能的实施方式,所述方法还包括:

在接收到所述智能锁发送的智能锁已关闭信息后,向所述移动终端发送智能锁已关闭信息。

第二方面,本发明实施例提供了一种智能锁的控制方法,应用于智能锁端,所述智能锁设置于车辆上,所述方法包括:

所述智能锁与服务器建立移动数据连接和短信连接;

在接收到所述服务器基于所述移动数据连接和短信连接中的任何一种连接方式发送的开锁指令后,控制所述智能锁打开。

结合第二方面,本发明实施例提供了第二方面的第一种可能的实施方式,所述方法还包括:

在确定智能锁打开后,通过与所述服务器建立的移动数据连接将开锁成功信息发送至服务器;

若在设定时间内未接收到所述服务器返回的指示接收到所述开锁成功信息的回执信息时,通过与所述服务器建立的短信连接将所述开锁成功信息发送至所述服务器。

结合第一方的第二种可能的实施方式,本发明实施例提供了第一方面的第六种可能的实施方式,所述方法还包括:

在确定智能锁关闭后,通过与所述服务器建立的移动数据连接将智能锁已关闭信息发送至服务器;

若在设定时间内未接收到所述服务器返回的指示接收到所述智能锁已关闭信息的回执信息时,通过与所述服务器建立的短信连接将所述智能锁已关闭信息发送至所述服务器。

第三方面,本发明实施例提供了一种智能锁的控制方法,包括:

移动终端获取待开锁的智能锁标识码,向服务器发送开锁请求,所述开锁请求携带所述智能锁标识码;

服务器接收移动终端发送的开锁请求;分别通过与智能锁建立的移动数据连接和短信连接向与所述智能锁标识码关联的智能锁发送开锁指令,所述开锁指令用于指示所述智能锁开锁;

智能锁在接收到所述服务器基于所述移动数据连接和短信连接中的任何一种连接方式发送的开锁指令后,控制智能锁打开。

第四方面,本发明实施例提供了一种智能锁的控制装置,应用于服务器端,包括:

接收模块,用于接收移动终端发送的开锁请求,所述开锁请求携带有待开锁的智能锁标识码;

发送模块,用于分别通过移动数据连接和短信连接向与所述智能锁标识码关联的智能锁发送开锁指令,所述开锁指令用于指示所述智能锁开锁。

第五方面,本发明实施例提供了一种智能锁的控制装置,应用于智能锁端,包括:

连接模块,用于与服务器建立移动数据连接和短信连接;

控制模块,用于在接收到所述服务器基于所述移动数据连接和短信连接中的任何一种连接方式发送的开锁指令后,控制智能锁打开。

与现有技术中的相比,本申请中的智能锁内置sim卡,该sim卡与服务器保持移动数据连接和短信连接,服务器在接收到移动终端发送的开锁请求时,会分别通过所述移动数据连接和所述短信连接向与所述智能锁标识码关联的智能锁发送开锁指令,这样,因为依靠移动数据连接发送的速度较快,可以大大提高开锁速度,而当某个区域的智能锁所在的基站的区域覆盖业务繁忙造成移动数据连接中断时,又能通过短信连接与服务器保持连接,不会因为移动数据连接中断就无法开锁,综上,本申请在保证开锁可靠性的基础上,缩短了开锁的时间,提高了用户的体验度。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。

图1示出了本发明实施例1所提供的一种智能锁的控制方法流程图;

图2示出了本发明实施例2所提供的一种智能锁的控制方法流程图;

图3示出了本发明实施例3所提供的一种智能锁的控制方法流程图;

图4示出了本发明实施例4所提供的一种智能锁的控制装置结构示意图;

图5示出了本发明实施例5所提供的一种智能锁的控制装置结构示意图。

图标:401-接收模块;402-发送模块;501-连接模块;502-控制模块。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

实施例1

本发明实施例1提供了一种智能锁的控制方法,应用于服务器端,智能锁设置于车辆上,且内置sim卡,sim卡与服务器保持移动数据连接和短信连接。

上述车辆可以为自行车、电动车、电助力自行车等,在此不做具体限定。

上述的智能锁可以为自行车锁、电动车锁、电助力自行车锁、租赁柜锁或者智能家居锁等中的任意一种。

该控制方法的流程图如图1所示,具体步骤如下:

s100,服务器接收移动终端发送的开锁请求,该开锁请求携带有待开锁的智能锁标识码。

这里的移动终端包括智能手机、平板或者安装有用车app软件的移动设备,在此,不做具体限定。

服务器为车辆的后台服务器,这里的车辆为可以为共享单车,后台服务器与车辆上的智能锁保持移动数据连接和短信连接。

s110,分别通过移动数据连接和短信连接向与智能锁标识码关联的智能锁发送开锁指令,该开锁指令用于指示智能锁开锁。

服务器可能在同一时刻接收到多个移动终端发送的开锁请求,此时,服务器会根据各个移动终端发送的开锁请求中携带的智能锁标识码确定待开锁的智能锁是哪些,并向与这些智能锁标识码关联的智能锁发送开锁指令。

服务器在接收到移动终端发送的开锁请求后,会同时通过与智能锁建立的移动数据连接和短信连接将开锁指令发送至智能锁,智能锁在接收到由移动数据连接和短信连接中的任何一种连接方式发送的开锁指令后,控制智能锁打开。于是,智能锁不管收到gprs形式的开锁指令或者短信形式的开锁指令,都会控制智能锁打开,于是在gprs信号相对强的地区,智能锁会先接收到的gprs形式的开锁指令,而在gprs信号相对弱的地区,智能锁可能会先收到短信形式的开锁指令,从而保证智能锁能在相对较短的时间内开锁。

一种较佳的实施方式,在本发明实施例1提出的技术方案中,移动终端发送的开锁请求还包括用户身份信息,在步骤s110之前,还包括:确定用户身份信息合法。

比如,服务器在用户每次结束骑行后,均会按照用户是否锁车、以及停放位置等预设的要求给用户打分,如果用户的分值高于一定值,则认为该用户的身份信息合法,允许该用户用车,即该用户能够具有开锁的权限。

一种较佳的实施方式,在本发明实施例1提出的技术方案中,智能锁的控制方法还包括:

在接收到所述智能锁发送的开锁成功信息后,向所述移动终端发送所述开锁成功信息,以便所述移动终端开始计费。

服务器分别通过与智能锁建立的移动数据连接和短信连接向智能锁发送开锁指令,智能锁在接收到开锁指令开锁后,会向服务器发送开锁成功信息,服务器接收到智能锁发送的开锁成功信息后,会向移动终端发送开锁成功信息,便于移动终端开锁计费。

特别的,为了提高速度以及考虑成本,智能锁一般优先选择与服务器建立的移动数据连接将开锁成功信息发送至服务器,服务器接收到该开锁成功信息后,会向智能锁发送指示接收到开锁成功信息的回执信息,这样,智能锁就不需要再向服务器继续发送开锁成功信息了,如果智能锁在设定时间内接收不到服务器发送指示接收到开锁成功信息的回执信息,则会通过与服务器建立的短信连接将开锁成功信息重新发送至服务器。

一种较佳的实施方式,在本发明实施例1提出的技术方案中,服务器在接收到智能锁发送的智能锁已关闭信息后,向移动终端发送智能锁已关闭信息,以便移动终端结束行程。移动终端接收到开锁成功信息开始用户行程,在接收到智能锁已关闭信息时,结束用户行程,并将开始用户行程和结束用户行程的信息、以及用户信息等上传到服务器,以便服务器生成用户用车的订单信息,之后服务器将该订单信息和计费金额发送至移动终端进行显示。

实施例2

本发明实施例2提供了一种智能锁的控制方法,应用与智能锁端,智能锁设置于车辆上,该智能锁的控制方法对应的流程图如图2所示,具体步骤如下:

s200,智能锁与服务器建立移动数据连接和短信连接。

在智能锁内设置有sim卡,智能锁通过sim卡与服务器建立移动数据连接和短信连接。

s210,在接收到服务器基于移动数据连接和短信连接中的任何一种连接方式发送的开锁指令后,控制智能锁打开。

一种较佳的实施方式,在本发明实施例2提出的技术方案中,智能锁的控制方法还包括:

在确定智能锁打开后,通过与服务器建立的移动数据连接将开锁成功信息发送至所述服务器。

若在设定时间内未接收到服务器返回的指示接收到所述开锁成功信息的回执信息时,通过与服务器建立的短信连接将所述开锁成功信息发送至所述服务器。

特别的,为了提高速度以及考虑成本,智能锁一般优先选择与服务器建立的移动数据连接将开锁成功信息发送至服务器,服务器接收到该开锁成功信息后,会向智能锁发送指示接收到开锁成功信息的回执信息,这样,智能锁就不需要再向服务器继续发送开锁成功信息了,如果智能锁在设定时间内接收不到服务器发送指示接收到开锁成功信息的回执信息,则会通过与服务器建立的短信连接将开锁成功信息重新发送至服务器。

一种较佳的实施方式,在本发明实施例2提出的技术方案中,智能锁的控制方法还包括:

在确定智能锁关闭后,通过与服务器建立的移动数据连接将智能锁已关闭信息发送至服务器。

若在设定时间内未接收到服务器返回的指示接收到智能锁已关闭信息的回执信息时,通过与服务器建立的短信连接将智能锁已关闭信息发送至服务器。

实施例3

本发明实施例3提供了一种智能锁的控制方法,其流程图如图3所示,具体步骤如下:

s300,移动终端获取待开锁的智能锁标识码,向服务器发送开锁请求,开锁请求携带智能锁标识码。

s310,服务器接收移动终端发送的开锁请求;分别通过与智能锁建立的移动数据连接和短信连接向与智能锁标识码关联的智能锁发送开锁指令,开锁指令用于指示所述智能锁开锁。

s320,智能锁在接收到服务器基于移动数据连接和短信连接中的任何一种连接方式发送的开锁指令后,控制智能锁打开。

一种较佳的实施方式,在本发明实施例3提出的技术方案中,智能锁在确定智能锁打开后,通过与服务器建立的移动数据连接将开锁成功信息发送至服务器;服务器在接收到该开锁成功信息后,将该开锁成功信息发送至移动终端;移动终端接收到该开锁成功信息时,开始计费。

一种较佳的实施方式,在本发明实施例3提出的技术方案中,智能锁在确定智能锁关闭后,通过与服务器建立的移动数据连接将智能锁已关闭信息发送至服务器;服务器在接收到该智能锁已关闭信息后,将智能锁已关闭信息发送至移动终端;移动终端接收到该智能锁已关闭信息时,结束用户行程。

实施例4

本发明实施例4提供了一种智能锁的控制装置,该装置为驻留于服务器上,如图4所示,包括接收模块401和发送模块402。

接收模块401,用于接收移动终端发送的开锁请求,开锁请求携带有待开锁的智能锁标识码。

发送模块402,用于分别通过与智能锁建立的移动数据连接和短信连接向与智能锁标识码关联的智能锁发送开锁指令,开锁指令用于指示所述智能锁开锁。

一种较佳的实施方式,在本发明实施例4提出的技术方案中,开锁请求还包括用户身份信息,服务器还包括确定模块(图4中未示出)。

在发送模块402分别通过与智能锁建立的移动数据连接和短信连接向与所述智能锁标识码关联的智能锁发送开锁指令之前,确定模块用于确定所述用户身份信息合法。

一种较佳的实施方式,在本发明实施例1提出的技术方案中,接收模块401,还用于在接收到智能锁发送的开锁成功信息后,向移动终端发送所述开锁成功信息,以便移动终端开始计费。

一种较佳的实施方式,在本发明实施例1提出的技术方案中,接收模块401,还用于在接收到智能锁发送的智能锁已关闭信息后,向移动终端发送智能锁已关闭信息,以便移动终端结束用户行程。

实施例5

本发明实施例5提供了一种智能锁的控制装置,该装置驻留于智能锁上,如图5所示,包括连接模块501和控制模块502。

连接模块501,用于与服务器建立移动数据连接和短信连接。

控制模块502,用于在接收到服务器基于移动数据连接和短信连接中的任何一种连接方式发送的开锁指令后,控制智能锁打开。

一种较佳的实施方式,在本发明实施例5提出的技术方案中,智能锁还包括发送模块(图5中未示出)。

发送模块,用于在确定智能锁打开后,通过与服务器建立的移动数据连接将开锁成功信息发送至服务器。

以及,若在设定时间内未接收到服务器返回的指示接收到开锁成功信息的回执信息时,通过与服务器建立的短信连接将开锁成功信息发送至服务器。

一种较佳的实施方式,在本发明实施例5提出的技术方案中,上述发送模块,还用于在确定智能锁关闭后,通过与服务器建立的移动数据连接将智能锁已关闭信息发送至服务器。

以及,若在设定时间内未接收到服务器返回的指示接收到智能锁已关闭信息的回执信息时,通过与服务器建立的短信连接将智能锁已关闭信息发送至服务器。

与现有技术中的相比,本申请中的智能锁内置sim卡,该sim卡与服务器保持移动数据连接和短信连接,服务器在接收到移动终端发送的开锁请求时,会分别通过所述移动数据连接和所述短信连接向与所述智能锁标识码关联的智能锁发送开锁指令,这样,因为依靠移动数据连接发送的速度较快,可以大大提高开锁速度,而当某个区域的智能锁所在的基站的区域覆盖业务繁忙造成移动数据连接中断时,又能通过短信连接与服务器保持连接,不会因为移动数据连接中断就无法开锁,综上,本申请在保证开锁可靠性的基础上,缩短了开锁的时间,提高了用户的体验度。

本发明实施例所提供的进行智能锁的控制方法的计算机程序产品,包括存储了程序代码的计算机可读存储介质,所述程序代码包括的指令可用于执行前面方法实施例中所述的方法,具体实现可参见方法实施例,在此不再赘述。

本发明实施例所提供的智能锁的控制装置可以为设备上的特定硬件或者安装于设备上的软件或固件等。本发明实施例所提供的装置,其实现原理及产生的技术效果和前述方法实施例相同,为简要描述,装置实施例部分未提及之处,可参考前述方法实施例中相应内容。所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,前述描述的系统、装置和单元的具体工作过程,均可以参考上述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明提供的实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、磁碟或者光盘等各种可以存储程序代码的介质。

应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释,此外,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。

最后应说明的是:以上所述实施例,仅为本发明的具体实施方式,用以说明本发明的技术方案,而非对其限制,本发明的保护范围并不局限于此,尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,其依然可以对前述实施例所记载的技术方案进行修改或可轻易想到变化,或者对其中部分技术特征进行等同替换;而这些修改、变化或者替换,并不使相应技术方案的本质脱离本发明实施例技术方案的精神和范围。都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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