智能锁管理方法与流程

文档序号:17778415发布日期:2019-05-28 20:33阅读:514来源:国知局
智能锁管理方法与流程

本发明涉及互联网领域,更具体地涉及一种智能锁管理方法。



背景技术:

随着移动互联网的发展,周边很多产品功能也往移动终端发展,特别是智能锁领域,比如,智能锁的打开,也可以用移动终端来打开,移动终端相当于钥匙,可避免由于忘带钥匙和忘记开锁密码带来的不便。

但智能锁采用移动终端进行解锁时需要开发对应的app,例如针对不同设备(例如电动滑板车等设备)的oem(originalequipmentmanufacture,原始设备制造商)客户,app中需要显示对应oem客户的信息(包括:引导页、启动页、轮播图、商城链接、售后信息、联系方式、公司信息、反馈信息),目前因同一app上实现部分功能后台可编辑时,所对应的设备的部分功能无法实现,且同一款app无法解决海内外客户的不同引起的商城、售后等不同的一系列问题等原因,针对不同的oem客户通常开发不同的app,但其所花时间多,且成本高。

鉴于此,有必要提供一种可兼容不同oem客户、降低开发成本的智能锁管理方法以解决上述缺陷。



技术实现要素:

本发明所要解决的技术问题是提供一种可兼容不同oem客户、降低开发成本的智能锁管理方法。

为解决上述技术问题,本发明提供一种智能锁管理方法,其包括:

服务器接收来自客户端的设置信息,以生成对应oem客户的超级账号;

服务器接收来自客户端的oem客户的登录信息,登录成功后客户端发送该oem客户的自定义界面信息至服务器;

服务器存储所述自定义界面信息,并接收来自客户端的设备信息,根据该设备信息将多个设置有智能锁的设备的mac地址与相应的oem客户的超级账号绑定。

其进一步技术方案为:所述方法还包括:

服务器接收来自客户端的用户登录信息,登录成功后客户端与设备蓝牙连接,并获取设备的mac地址,其中,所述用户登录信息包括用户账号及密码;

服务器接收来自客户端的mac地址,并判断该mac地址是否已与一用户账号绑定;

服务器判定mac地址未与一用户账号绑定时,发送信号至客户端以使得其显示一设备绑定界面,同时客户端接收用户输入的绑定确认信息并发送至服务器,服务器将该mac地址与该用户账号对应绑定;

服务器获取与该mac地址对应绑定的oem客户,并将所述oem客户的自定义界面信息发送至客户端以进行显示。

其进一步技术方案为:所述方法还包括:

服务器判定mac地址已与一用户账号绑定时,判断该mac地址是否与所接收的用户账号对应绑定;

若该mac地址是与所接收的用户账号对应绑定,则服务器通过客户端发送允许连接信息至设备,设备与客户端进行数据传输并响应客户端的指令。

其进一步技术方案为:所述方法还包括:若该mac地址不是与所接收的用户账号对应绑定,则服务器通过客户端发送禁止连接信息至设备,设备不响应客户端的指令。

其进一步技术方案为:在所述若该mac地址是与所接收的用户账号对应绑定之后还包括:客户端发送获取与设备mac地址对应绑定的oem客户自定义界面信息请求至服务器,服务器将相应的oem客户的自定义界面信息发送至客户端以进行显示。

其进一步技术方案为:所述设备与客户端进行数据传输并响应客户端的指令具体包括:客户端发送开锁指令至设备,设备响应该指令以进行开锁操作。

其进一步技术方案为:在所述客户端发送开锁指令至设备,设备响应该指令以进行开锁操作之后还包括:设备运行时,客户端发送获取运行状态的指令至设备,设备响应该指令以将其当前的运行状态发送至客户端。

其进一步技术方案为:在所述客户端发送开锁指令至设备,设备响应该指令以进行开锁操作之后还包括:设备故障时,发送故障信息至客户端以进行显示。

其进一步技术方案为:所述服务器接收来自客户端的用户登录信息,登录成功后客户端与设备蓝牙连接包括:

服务器接收来自客户端的用户登录信息,判断所接收的用户登录信息中的用户账号和密码与该服务器中存储的是否一致;

若所接收的用户登录信息中的用户账号和密码与该服务器中存储的一致,则登录成功,客户端与设备蓝牙连接。

其进一步技术方案为:所述方法还包括:若所接收的用户登录信息中的用户账号和密码与该服务器中存储的不一致,则登录失败,发送提示信息至客户端。

与现有技术相比,本发明的智能锁管理方法中oem客户可根据相应的超级账户登录同一app服务器,登录后不同的oem客户可通过该app设置存储其相应的自定义界面信息,且因每一oem客户的超级账号对应绑定有多个设置有智能锁的设备的mac地址,则可使得使用设置有智能锁设备的用户获取对应于该设备mac地址的oem客户的自定义界面信息,可知,本发明的智能锁管理方法可兼容不同oem客户、降低开发成本。

附图说明

图1是本发明智能锁管理方法一具体实施例的流程示意图。

图2是本发明智能锁管理系统一具体实施例的结构框图示意图。

具体实施方式

为使本领域的普通技术人员更加清楚地理解本发明的目的、技术方案和优点,以下结合附图和实施例对本发明做进一步的阐述。

参照图1,图1为本发明智能锁管理方法一具体实施例的流程示意图。在附图所示的实施例中,所述智能锁管理方法包括:

s101、服务器接收来自客户端的设置信息,以生成对应oem客户的超级账号。

该步骤中,所述设置信息包括oem客户用户名、邮箱、密码以及相应的权限信息,app开发者输入上述信息,服务器生成相应oem客户的超级账号,可理解地,客户端中安装有相应的app,不同的oem客户可根据对应的超级帐号登录该app,登录后不同的oem客户可通过该app根据相应的权限设置存储其相应的自定义界面信息。

s102、服务器接收来自客户端的oem客户的登录信息,登录成功后客户端发送该oem客户的自定义界面信息至服务器。

该步骤中,具体包括:服务器接收来自客户端的登录信息,判断所接收的登录信息中的超级账号和密码与该服务器中存储的是否一致;若所接收的登录信息中的超级账号和密码与该服务器中存储的一致,则登录成功,客户端发送该oem客户的自定义界面信息至服务器,其中,所述自定义界面信息包括设备使用引导手册、商城链接、公司信息、售后信息、联系方式以及使用过该设备用户的反馈信息等;而若所接收的登录信息中的超级账号和密码与该服务器中存储的不一致,则登录失败,发送提示信息至客户端以提醒用户密码或帐号错误。

具体地,本实施例中,所述app操作界面中设置有帐号和密码输入界面,用户在所述输入界面中对应输入账号和密码,更进一步地,该操作界面还可设有一忘记密码按钮,若oem客户忘记密码,则可通过初始设置保存的邮箱找回密码。另外,在app操作界面中还可以设置保存按钮,以将用户输入的帐号和密码进行保存,以便下次直接使用而不需要再次输入,还可在app操作界面中设置一确认按钮,用户输入账号和密码后点击操作界面上的确认按钮后将账号和密码发送至服务器。

s103、服务器存储所述自定义界面信息,并接收来自客户端的设备信息,根据该设备信息将多个设置有智能锁的设备的mac地址与相应的oem客户的超级账号绑定。

该步骤中,所述设备信息包括设置有智能锁的设备(例如电动滑板车)的蓝牙mac地址、型号、编号、出厂日期、出售区域以及oem客户等,可理解地,因每一oem客户的超级账号对应绑定有多个设置有智能锁的设备的mac地址,则可使得使用设置有智能锁设备的用户获取对应于该设备mac地址的oem客户的自定义界面信息。

s104、服务器接收来自客户端的用户登录信息,登录成功后客户端与设备蓝牙连接,并获取设备的mac地址。

其中,所述用户登录信息包括用户账号及密码,该步骤与步骤s102相类似,在此不再赘述。

s105、服务器接收来自客户端的mac地址,并判断该mac地址是否已与一用户账号绑定,若该mac地址未与一用户账号绑定则执行步骤s106,若该mac地址已与一用户账号绑定则执行步骤s108。

本发明中,一个设备仅能被一个用户绑定,若所述设备的mac地址未与一用户账号绑定,则app进入绑定界面,使得该用户与该设备绑定,绑定后用户可使用该设备,获取该设备的运行状态等;而若所述设备的mac地址已与一用户账号绑定,则说明该设备已被锁定,此时判断与所述设备的mac地址绑定的用户账号是否为此时登录app的用户账号,若是则设备与客户端可进行数据传输并响应客户端的指令;若否则设备不响应客户端的指令。

s106、服务器发送信号至客户端以使得其显示一设备绑定界面,同时客户端接收用户输入的绑定确认信息并发送至服务器,服务器将该mac地址与该用户账号对应绑定。

该步骤中,所述设备未被用户绑定时,客户端进入绑定界面,用户在该绑定界面输入绑定确认信息,或者是客户端进入绑定界面的同时设备的按键由功能模式切换为蓝牙响应模式,用户单击设备的按键,客户端即可接收到用户输入的绑定确认信息以确认与该设备绑定。

s107、服务器获取与该mac地址对应绑定的oem客户,并将所述oem客户的自定义界面信息发送至客户端以进行显示。

该步骤中,用户与设备初次绑定,服务器在其存储的oem客户与mac地址的对应关系中查询与该设备蓝牙的mac地址对应的oem客户,并将该oem客户的自定义界面信息发送至客户端以进行显示,使得用户可获知该设备对应的oem客户、编号以及商城链接等。

s108、判断该mac地址是否与所接收的用户账号对应绑定,若该mac地址是与所接收的用户账号对应绑定则执行步骤s109,若该mac地址不是与所接收的用户账号对应绑定则执行步骤s110。

s109、服务器通过客户端发送允许连接信息至设备,设备与客户端进行数据传输并响应客户端的指令。

该步骤中,与所述设备的mac地址绑定的用户账号为此时登录app的用户账号时,设备与客户端可进行数据传输并响应客户端的指令,可理解地,所述设备与客户端进行数据传输并响应客户端的指令具体包括:客户端发送开锁指令至设备,设备响应该指令以进行开锁操作;本发明中,所述客户端上的app也具有锁车功能,即可通过app对设备进行关机锁车操作,锁车后通过设备电源按键开机,设备可以开机,但不能正常工作,需要通过app进行解锁操作设备才能完成解锁恢复正常工作,以保证设备的安全性。当设备运行时,客户端发送获取运行状态的指令至设备,设备响应该指令以将其当前的运行状态发送至客户端;本实施例中,所述当前的运行状态包括设备速度、里程、电量以及当前设备的运行档位(所述运行档位可分为低速档位、中速档位以及高速档位)等;而当设备故障时,发送故障信息至客户端以进行显示,具体地,若设备刹把、转把或电机等故障时,其相应的图标会点亮。

且用户与设备绑定后需再次获得与所述设备对应的oem客户、编号以及商城链接等时,可通过客户端app发送获取与设备mac地址对应绑定的oem客户自定义界面信息的请求至服务器,服务器将相应的oem客户的自定义界面信息发送至客户端以进行显示。

s110、服务器通过客户端发送禁止连接信息至设备,设备不响应客户端的指令。

该步骤中,若与所述设备的mac地址绑定的用户账号不是当前登录app的用户账号,则设备不响应客户端的指令,以保证设备使用的唯一性和安全性。

参照图2,图2为本发明智能锁管理系统10一具体实施例的结构框图示意图。在附图所示的实施例中,所述管理系统10包括服务器20及客户端30,所述服务器20包括第一接收模块201、处理模块202、第一绑定模块203以及存储模块204,所述客户端30包括第二发送模块301,可理解地,服务器20可与多个客户端30进行数据交互,且所述客户端30中安装有相应的app,通过app也可与设置有智能锁的设备通信连接。

其中,所述第二发送模块301用于发送设置信息、oem客户的登录信息、该oem客户的自定义界面信息以及设备信息至第一接收模块201,本实施例中,所述自定义界面信息包括设备使用引导手册、商城链接、公司信息、售后信息、联系方式以及使用过该设备用户的反馈信息等;所述第一接收模块201用于接收所述设置信息、oem客户的登录信息、该oem客户的自定义界面信息以及设备信息;所述处理模块202用于根据所述设置信息生成对应oem客户的超级账号,所述设置信息包括oem客户用户名、邮箱、密码以及相应的权限信息等,app开发者通过客户端30输入上述信息,处理模块202生成相应oem客户的超级账号,不同的oem客户可根据对应的超级帐号登录该app,登录后不同的oem客户可通过该app根据相应的权限设置存储其相应的自定义界面信息;所述第一绑定模块203用于根据所述设备信息将多个设置有智能锁的设备的mac地址与相应的oem客户的超级账号绑定,所述设备信息包括设置有智能锁的设备的蓝牙mac地址、型号、编号、出厂日期、出售区域以及oem客户等,可理解地,因每一oem客户的超级账号对应绑定有多个设置有智能锁的设备的mac地址,则可使得使用设置有智能锁设备的用户获取对应于该设备mac地址的oem客户的自定义界面信息;所述存储模块204用于存储所述自定义界面信息以及oem客户与mac地址的对应绑定关系。

在某些实施例中,所述服务器20还包括有判断模块205、第二绑定模块206、获取模块207以及第一发送模块208,所述客户端30还包括蓝牙通信模块302、绑定确定模块303、第二接收模块304以及显示模块305;本实施例中,所述第二发送模块301还用于发送用户登录信息、设备的mac地址以及绑定确认信息至第一接收模块201;所述第一接收模块201还用于接收所述用户登录信息、设备的mac地址以及绑定确认信息,其中,所述用户登录信息包括用户账号及密码,可理解地,用户通过用户账号及密码登录客户端30中的app;所述蓝牙通信模块302用于当用户登录成功后与设备蓝牙连接,以获取设备的mac地址;所述判断模块205用于判断所接收的mac地址是否已与一用户账号绑定;所述绑定确定模块303用于当mac地址未与一用户账号绑定时,接收用户输入的绑定确认信息,本发明中,所述设备未被用户绑定时,客户端30中的app进入绑定界面,用户在该绑定界面输入绑定确认信息,或者是客户端30进入绑定界面的同时设备的按键由功能模式切换为蓝牙响应模式,用户单击设备的按键,客户端30即可接收到用户输入的绑定确认信息以确认与该设备绑定,并发送至服务器20以实现设备与用户的绑定;所述第二绑定模块206用于当mac地址未与一用户账号绑定时,根据所述绑定确认信息将该mac地址与该用户账号对应绑定;所述获取模块207用于获取与所述mac地址对应绑定的oem客户的自定义界面信息,用户与设备初次绑定时,服务器20在其存储模块204存储的oem客户与mac地址的对应绑定关系中查询与该设备蓝牙的mac地址对应的oem客户,并获取该oem客户的自定义界面信息;所述第一发送模块208用于发送所获取的与所述mac地址对应绑定的oem客户的自定义界面信息至客户端30,以供用户浏览,即其将该oem客户的自定义界面信息发送至客户端30;所述第二接收模块304用于接收所述自定义界面信息;所述显示模块305用于显示一设备绑定界面以供用户输入绑定确认信息,且显示所述自定义界面信息,以使得用户可获知该设备对应的oem客户、编号以及商城链接等。

本发明中,一个设备仅能被一个用户绑定,若判断模块205判定所述设备的mac地址未与一用户账号绑定,则app进入绑定界面,第二绑定模块206将该用户与该设备绑定,绑定后用户可使用该设备,并通过获取模块207获取与所述mac地址对应绑定的oem客户的自定义界面信息,且当设备运行时客户端30可获取该设备的运行状态等。

在某些实施例中,所述判断模块205还用于当mac地址已与一用户账号绑定时,判断该mac地址是否与所接收的用户账号对应绑定;所述第一发送模块208,还用于当mac地址是与所接收的用户账号对应绑定时,发送允许连接信息至客户端30;所述第二接收模块304还用于接收所述允许连接信息,且所述蓝牙通信模块302将允许连接信息发送至设备,以使得设备与客户端30进行数据传输并响应客户端30的指令;所述第一发送模块208还用于当mac地址不是与所接收的用户账号对应绑定时,发送禁止连接信息至至客户端30;所述第二接收模块304用于接收所述禁止连接信息,且所述蓝牙通信模块302将禁止连接信息发送至设备,以使得设备不响应客户端30的指令。可知,本实施例中,若判断模块205判定所述设备的mac地址已与一用户账号绑定,则说明该设备已被锁定,此时判断模块205判断与所述设备的mac地址绑定的用户账号是否为此时登录app的用户账号,若是则设备与客户端30可进行数据传输并响应客户端30的指令,可理解地,设备与客户端30进行数据传输并响应客户端30的指令可包括:客户端30发送开锁指令至设备,设备响应该指令以进行开锁操作;本发明中,所述客户端30上的app也具有锁车功能,即可通过app对设备进行关机锁车操作,锁车后通过设备电源按键开机,设备可以开机,但不能正常工作,需要通过app进行解锁操作设备才能完成解锁恢复正常工作,以保证设备的安全性;若否则设备不响应客户端30的指令,即若与所述设备的mac地址绑定的用户账号不是当前登录app的用户账号,则设备不响应客户端30的指令,以保证设备使用的唯一性和安全性。当设备运行时,客户端30发送获取运行状态的指令至设备,设备响应该指令以将其当前的运行状态发送至客户端30;本实施例中,所述当前的运行状态包括设备速度、里程、电量以及当前设备的运行档位(所述运行档位可分为低速档位、中速档位以及高速档位)等;而当设备故障时,发送故障信息至客户端30以进行显示,具体地,若设备刹把、转把或电机等故障时,其相应的图标会点亮。

优选地,本实施例中,所述存储模块204还用于存储用户账号和密码的对应关系;所述判断模块205还用于判断所接收的用户登录信息中的用户账号和密码与存储模块204中存储的是否一致;所述第一发送模块208还用于当所接收的用户登录信息中的用户账号和密码与存储模块204中存储的一致时,发送登录成功信息至客户端30;所述第二接收模块304还用于接收所述登录成功信息,以使得客户端30通过蓝牙通信模块302与设备蓝牙连接以获取设备mac地址;所述第一发送模块208还用于当所接收的用户登录信息中的用户账号和密码与存储模块204中存储的不一致时,发送提示信息至客户端30;所述第二接收模块304还用于接收所述提示信息,所述显示模块305还用于显示所述提示信息,以提醒用户密码或帐号错误。

在某些实施例中,所述第二发送模块301还用于当接收到允许连接信息后,即当该mac地址是与所接收的用户账号对应绑定时,发送获取与设备mac地址对应绑定的oem客户自定义界面信息的请求至第一接收模块201,所述第一接收模块201还用于接收所述请求;所述获取模块207还用于根据所述请求获取与所述设备mac地址对应绑定的oem客户的自定义界面信息;所述第一发送模块208还用于将相应的oem客户的自定义界面信息发送至客户端30;所述第二接收模块304还用于接收所述自定义界面信息;所述显示模块305还用于显示所述自定义界面信息。即用户与设备绑定后需再次获得与所述设备对应的oem客户、编号以及商城链接等时,可通过客户端30app发送获取与设备mac地址对应绑定的oem客户自定义界面信息的请求至服务器20,服务器20将相应的oem客户的自定义界面信息发送至客户端30以进行显示。

综上所述,本发明的智能锁管理方法中oem客户可根据相应的超级账户登录同一app服务器,登录后不同的oem客户可通过该app设置存储其相应的自定义界面信息,且因每一oem客户的超级账号对应绑定有多个设置有智能锁的设备的mac地址,则可使得使用设置有智能锁设备的用户获取对应于该设备mac地址的oem客户的自定义界面信息,可知,本发明的智能锁管理方法可兼容不同oem客户、降低开发成本。

以上所述仅为本发明的优选实施例,而非对本发明做任何形式上的限制。本领域的技术人员可在上述实施例的基础上施以各种等同的更改和改进,凡在权利要求范围内所做的等同变化或修饰,均应落入本发明的保护范围之内。

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