一种解锁方法、装置、介质及设备与流程

文档序号:15205598发布日期:2018-08-21 08:26阅读:172来源:国知局

本申请涉及但不限于互联网技术领域,尤其涉及一种解锁方法、装置、介质及设备。



背景技术:

随着共享经济的快速发展,各种共享设备在生活中得到广泛的应用。通过同一智能终端使用不同共享设备的过程中,智能终端从云平台获取的密码会保存在智能终端上,在智能终端丢失后,智能终端的获取者可以使用保存在智能终端上的密码解锁共享设备,导致共享设备的使用安全性问题,为智能终端的所有者造成损失。



技术实现要素:

为了解决上述技术问题,本发明提供一种解锁方法、终端、装置、介质及设备。

本发明提供的解锁方法,应用于云平台设备,此方法包括:

记录用户标识和预设密码的对应关系;

接收携带用户标识和设备标识的设备使用请求;

查询对应关系确定与用户标识对应的预设密码;

使用预设密码对与设备标识对应的设备进行解锁控制。

上述解锁方法还具有以下特点:

使用预设密码对与设备标识对应的设备进行解锁控制包括:将预设密码发送至设备并指示设备将设备密码设置为预设密码。

上述解锁方法还具有以下特点:

将预设密码发送至设备并指示设备将设备密码设置为预设密码后,方法还包括:

接收携带有用户输入密码的开锁请求;

向设备发送用户输入密码。

上述解锁方法还具有以下特点:

使用预设密码对与设备标识对应的设备进行解锁控制包括:

接收携带有用户输入密码的开锁请求;

判断用户输入密码是否与预设密码相同,如果是,查询预存储的设备的固定密码,向设备发送固定密码。

上述解锁方法还具有以下特点:

接收携带用户标识和设备标识的设备使用请求后,此方法还包括:获取设备的状态,判断设备的状态是否处于预设状态,如果是,查询对应关系确定与用户标识对应的预设密码。

本发明提供的种计算机可读存储介质上存储有计算机程序,此程序被处理器执行时实现上述方法的步骤。

本发明提供的计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现上述方法的步骤。

本发明提供的解锁装置,包括:

记录模块,用于记录用户标识和预设密码的对应关系;

第一接收模块,用于接收携带用户标识和设备标识的设备使用请求;

预设密码查询模块,用于查询对应关系确定与用户标识对应的预设密码;

控制模块,用于使用预设密码对与设备标识对应的设备进行解锁控制。

上述解锁装置还具有以下特点:

控制模块包括第一发送模块,用于将预设密码发送至设备并指示设备将设备密码设置为预设密码。

上述解锁装置还具有以下特点:

控制模块还包括:

第二接收模块,用于在第一发送模块将预设密码发送至设备并指示设备将设备密码设置为预设密码后,接收携带有用户输入密码的开锁请求;

第二发送模块,用于向设备发送用户输入密码。

上述解锁装置还具有以下特点:

控制模块包括第三接收模块,用于接收携带有用户输入密码的开锁请求;

第一判断模块,用于判断用户输入密码是否与预设密码相同;

固定密码查询模块,用于在第一判断模块确定用户输入密码与预设密码相同时,查询预存储的设备的固定密码;

第三发送模块,用于向设备发送固定密码。

上述解锁装置还具有以下特点:

此装置还包括第一获取模块和第二判断模块;

第一获取模块,用于在第一接收模块接收携带用户标识和设备标识的设备使用请求后,获取设备的状态;

第二判断模块,用于判断设备的状态是否处于预设状态,如果是,则调用预设密码查询模块。

本发明使智能终端上不保存解锁设备所需的密码,将解锁密码统一管理于云平台,可以有效保障共享设备的使用安全,提高系统的安全性,保障使用者权益。

附图说明

构成本发明的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:

图1是实施例一中应用于云平台设备的解锁方法的流程图;

图2是实施例一云平台设备的结构图;

图3实施例二中应用于终端的解锁方法的流程图;

图4实施例二中终端的结构图;

图5是具体实施例一中解锁方法的流程图;

图6是具体实施例二中解锁方法的流程图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

本发明中的共享设备简称设备,包括各种可以共享使用设备,例如共享交通设备、共享电子设备等。

实施例一

如图1所示,应用于云平台设备的设备解锁方法,包括:

步骤101,记录用户标识和预设密码的对应关系;

步骤102,接收携带用户标识和设备标识的设备使用请求;

步骤103,查询对应关系确定与用户标识对应的预设密码;

步骤104,使用预设密码对与设备标识对应的设备进行解锁控制。

本方法使智能终端上不保存解锁设备所需的密码,将解锁密码统一管理于云平台,可以有效保障共享设备的使用安全,提高系统的安全性,保障使用者权益。

步骤101可以在用户进行注册时完成即用户在进行注册的过程中同时设置预设密码,云平台记录用户标识和预设密码的对应关系。步骤101也可以是用户在注册完成后通过密码修改流程修改预设密码时完成,云平台记录更新用户标识和更新后的预设密码的对应关系。

步骤102后还包括步骤102’:获取设备的状态,判断设备的状态是否处于预设状态,如果是,查询上述对应关系确定与用户标识对应的预设密码;如果否即在设备的状态处于预设状态之外的其它状态,向终端返回提示设备目前不可使用的信息。

步骤104的实现方式包括以下两种:

方式一

设备的设备密码是云平台设备设置的。

在此方式一中,云平台设备将预设密码发送至设备并指示设备将设备密码设置为预设密码。之后,云平台向终端发送提示可输入密码的信息。

设备的开锁装置是手动控制开锁装置时,用户通过终端获得可输入密码后,在设备的手动控制开锁装置上输入密码。

设备的开锁装置是远程控制开锁装置时,用户通过终端获得可输入密码后,在终端上输入密码,终端将用户输入密码发送至云平台设备,云平台设备接收携带有用户输入密码的开锁请求,向设备发送此用户输入密码。

方式二

设备的密码是固定的。

云平台设备接收携带有用户输入密码的开锁请求,判断用户输入密码是否与预设密码相同,如果是,查询预存储的设备的固定密码,向设备发送此固定密码,使设备开锁。

如图2所示,解锁装置包括:

记录模块,用于记录用户标识和预设密码的对应关系;

第一接收模块,用于接收携带用户标识和设备标识的设备使用请求;

预设密码查询模块,用于查询上述对应关系确定与上述用户标识对应的预设密码;

控制模块,用于使用预设密码对与设备标识对应的设备进行解锁控制。

此装置可实现上述方法中的方式一。

控制模块包括第一发送模块用于将预设密码发送至设备并指示设备将设备密码设置为预设密码。

控制模块还包括:

第二接收模块,用于在第一发送模块将预设密码发送至设备并指示设备将设备密码设置为预设密码后,接收携带有用户输入密码的开锁请求;

第二发送模块,用于向设备发送用户输入密码。

此装置可实现上述方法中的方式二。

控制模块包括:

第三接收模块,用于接收携带有用户输入密码的开锁请求;

第一判断模块,用于判断用户输入密码是否与预设密码相同;

固定密码查询模块,用于在第一判断模块确定用户输入密码与预设密码相同时,查询预存储的设备的固定密码;

第三发送模块,用于向设备发送固定密码。

此装置还包括第一获取模块和第二判断模块。

第一获取模块,用于在第一接收模块接收携带用户标识和设备标识的设备使用请求后,获取设备的状态;

第二判断模块,用于判断设备的状态是否处于预设状态,如果是,则调用预设密码查询模块。

实施例二

如图3所示,应用于终端的设备解锁方法,包括:

步骤301,向云平台设备发送用户标识和与用户标识对应的预设密码;

步骤302,获取设备标识;

步骤303,向云平台设备发送携带用户标识和设备标识的设备使用请求。

其中,

步骤302中获取设备的标识的方式为扫描设备的信息码的方式。此信息码可以是一维码、黑色二维码、彩色二维码、多维码等。

此方法还包括步骤303:在需要输入解锁密码时,接收用户输入的密码,将此密码作为用于请求解锁设备的密码发送至云平台设备。

如图4所示,终端包括:

第四发送模块,用于向云平台设备发送用户标识和与用户标识对应的预设密码;

第二获取模块,用于获取设备标识;

第五发送模块,用于向云平台设备发送携带用户标识和设备标识的设备使用请求。

下面通过具体实施例详细说明本发明实施例。

具体实施例一

具体实施例一中共享设备的设备密码可以由云平台设备设置并修改。

如图5所示,解锁方法包括:

步骤501,记录用户标识和预设密码的对应关系。

步骤502,终端扫描共享设备的信息码,获取此共享设备的设备标识。

步骤503,终端向云平台设备发送设备使用请求,此设备使用请求中携带用户标识和设备标识。

步骤504,云平台设备与共享设备交互,查询此共享设备的状态。判断此共享设备的状态在设备的状态处于空闲状态时,查询对应关系确定与此用户标识对应的预设密码。判断此共享设备的状态在设备的状态不处于空闲状态时,向终端通知此设备不可用。

步骤505,云平台设备向共享设备发送携带上述预设密码的使用请求。

步骤506,共享设备收到此使用请求后,将设备密码设置为接收到的预设密码。

步骤507,共享设备将当前状态从空闲状态修改为预工作状态。

步骤508,共享设备将其当前的预工作状态上报至云平台设备。

步骤509,云平台设备获知共享设备的状态为预工作状态后,向终端发送输入开锁密码的指示。

在步骤509后还包括以下两种执行方式:

方式一

步骤510,用户在共享设备上手动输入其设置的预设密码。

步骤511,共享设备判断接收到的密码与其保存的设备密码相同时,开锁,修改当前状态为工作状态,将当前状态上报云平台设备。

步骤512,云平台设备记录接收到共享设备上报其状态为工作状态的时间作为使用起始时间,用于对共享设备的使用状况进行计费,具体的,在共享设备使用完成后,闭锁,共享设备修改当前状态为空闲状态并上报,云平台设备接收到共享设备上报其状态为空闲状态的时间作为使用终止时间,根据使用起始时间和使用终止时间间隔的时长进行计费。

方式二

步骤510’,用户在终端上输入其设置的预设密码。

步骤511’,终端接收用户输入的密码,向云平台设备发送携带此密码和设备标识的解锁请求。

步骤512’,云平台设备收到此密码后,向共享设备发送携带此密码的开锁请求。

步骤513’,共享设备判断接收到开锁请求中的密码与其保存的设备密码相同时,开锁,修改当前状态为工作状态,将当前状态上报云平台设备。

步骤514’,云平台设备记录接收到共享设备上报其状态为工作状态的时间作为使用起始时间,用于对共享设备的使用状况进行计费。具体的计费方法与上述描述的方法相同,此处不再赘述。

具体实施例二

具体实施例二中共享设备的设备密码是固定的。

如图6所示,解锁方法包括:

步骤601至604与具体实施例一中的步骤501至504相应相同,此处不再重复描述。

步骤605,云平台设备向共享设备发送设备使用请求。

步骤606,共享设备收到此使用请求后,将当前状态从空闲状态修改为预工作状态。

步骤607,共享设备将其当前的预工作状态上报至云平台设备。

步骤608,云平台设备获知共享设备的状态为预工作状态后,向终端发送输入开锁密码的指示。

步骤609,用户在终端上输入其设置的预设密码。

步骤610,终端接收用户输入的密码,向云平台设备发送携带此密码和设备标识的解锁请求。

步骤611,云平台设备收到此密码后,判断此密码是否与对应关系中与上述用户标识对应的密码相同,如果是,确定此共享设备的固定密码。

步骤612,向设备发送携带固定密码的开锁请求。共享设备判断接收到开锁请求中的密码与其保存的设备密码相同时,开锁,修改当前状态为工作状态,将当前状态上报云平台设备。

此方法中,云平台设备记录接收到共享设备上报其状态为工作状态的时间作为使用起始时间,用于对共享设备的使用状况进行计费。具体的计费方法与上述描述的方法相同,此处不再赘述。

上面描述的内容可以单独地或者以各种方式组合起来实施,而这些变型方式都在本发明的保护范围之内。

需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件完成,程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现,相应地,上述实施例中的各模块/单元可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。本发明不限制于任何特定形式的硬件和软件的结合。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括……”限定的要素,并不排除在包括所述要素的物品或者设备中还存在另外的相同要素。

以上实施例仅用以说明本发明的技术方案而非限制,仅仅参照较佳实施例对本发明进行了详细说明。本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。

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