一种开锁方法、装置、电子设备及计算机可读存储介质与流程

文档序号:21353003发布日期:2020-07-04 04:14阅读:134来源:国知局
一种开锁方法、装置、电子设备及计算机可读存储介质与流程

本申请涉及计算机网络技术领域,具体而言,本申请涉及一种开锁方法、装置、电子设备及计算机可读存储介质。



背景技术:

随着物联网与智能家居的风起云涌,智能生活理念逐渐走进人们的生活。国内目前公寓、酒店等公共场所的智能门锁,远程预定时需填写个人的实名信息,互联网平台上输入姓名、身份证号等个人信息进行入住登记、预约,在互联网平台存在个人信息留存。入住时依然需要持个人身份证与管理员当面进行登记,进行个人信息验证(与预约实名信息是否相符),验证完成后,管理员分配钥匙、门卡或开锁指令,完成入住手续。

用户无法自助开锁入住,公寓、酒店等相关管理员掌握了用户的个人信息(姓名、身份证号码、联系方式),存在个人隐私信息泄露风险。同时用户需要进行个人信息登记、确认、交付房卡等繁琐流程,增加了人力成本和时间开销。



技术实现要素:

本申请针对现有的方式的缺点,提出一种开锁方法、装置、电子设备及计算机可读存储介质,用以解决用户无法自助开锁入住的问题。

第一方面,提供了一种开锁方法,应用于门锁管理系统,该方法包括:

接收预定平台发送的预约信息和第一eid身份标识,预约信息包括预约时间段;

将接收到的门锁发送的签名结果发送给eid中心,以用于eid中心根据签名结果来生成验证结果和第二eid身份标识;

接收eid中心发送的验证结果和第二eid身份标识;

根据预约信息、第一eid身份标识、验证结果和第二eid身份标识,发送开锁指令给门锁,以用于门锁进行开锁操作。

第二方面,提供了一种开锁方法,应用于预定平台,该方法包括:

接收预约信息、eid载体信息、待签原文和eid签名值,预约信息包括预约时间段;

将eid载体信息、待签原文和eid签名值发送给eid中心,以用于eid中心生成第一eid身份标识;

将预约信息和接收到的eid中心发送的第一eid身份标识发送给门锁管理系统,以用于门锁管理系统生成门锁的信息;

将接收到的门锁管理系统发送的门锁的信息发送给预约用户,门锁的信息包括房间号和预约时间段。

第三方面,提供了一种开锁装置,应用于门锁管理系统,该装置包括:

第一处理模块,用于接收预定平台发送的预约信息和第一eid身份标识,预约信息包括预约时间段;

第二处理模块,用于将接收到的门锁发送的签名结果发送给eid中心,以用于eid中心根据签名结果来生成验证结果和第二eid身份标识;

第三处理模块,用于接收所述eid中心发送的验证结果和第二eid身份标识;

第四处理模块,用于根据预约信息、第一eid身份标识、验证结果和第二eid身份标识,发送开锁指令给门锁,以用于门锁进行开锁操作。

第四方面,提供了一种开锁装置,应用于预定平台,该装置包括:

第五处理模块,用于接收预约信息、eid载体信息、待签原文和eid签名值,预约信息包括预约时间段;

第六处理模块,用于将eid载体信息、待签原文和eid签名值发送给eid中心,以用于eid中心生成第一eid身份标识;

第七处理模块,用于将预约信息和接收到的eid中心发送的第一eid身份标识发送给门锁管理系统,以用于门锁管理系统生成门锁的信息;

第八处理模块,用于将接收到的门锁管理系统发送的门锁的信息发送给预约用户,门锁的信息包括房间号和预约时间段。

第五方面,本申请提供了一种电子设备,包括:处理器、存储器和总线;

总线,用于连接处理器和存储器;

存储器,用于存储操作指令;

处理器,用于通过调用操作指令,执行本申请第一方面的方法。

第六方面,本申请提供了一种电子设备,包括:处理器、存储器和总线;

总线,用于连接处理器和存储器;

存储器,用于存储操作指令;

处理器,用于通过调用操作指令,执行本申请第二方面的方法。

第七方面,本申请提供了一种计算机可读存储介质,存储有计算机程序,用于执行本申请第一方面的方法。

第八方面,本申请提供了一种计算机可读存储介质,存储有计算机程序,用于执行本申请第二方面的方法。

本申请实施例提供的技术方案,至少具有如下有益效果:

1)用户通过eid载体进行酒店、民宿等互联网平台进行房间预定后,现场使用eid载体进行智能门锁的开锁,实现全流程过程中不存在个人实名信息传输,有效的保障了个人隐私,提高了个人信息安全性。

2)用户实现自动开锁入住,无需酒店、房东、管理员等角色参与,减少个人信息登记、确认、交付房卡等环节,节省人力成本,为用户省去流程,减少时间开销。

本申请附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本申请的实践了解到。

附图说明

为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。

图1为本申请实施例提供的一种开锁方法的流程示意图;

图2为本申请实施例提供的一种开锁方法的流程示意图;

图3为本申请实施例提供的一种开锁方法的流程示意图;

图4为本申请实施例提供的另一种开锁方法的流程示意图;

图5为本申请实施例提供的一种开锁装置的结构示意图;

图6为本申请实施例提供的一种开锁装置的结构示意图;

图7为本申请实施例提供的一种电子设备的结构示意图;

图8为本申请实施例提供的一种电子设备的结构示意图。

具体实施方式

下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本发明的限制。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。

实施例一

本申请实施例中提供了一种开锁方法,该方法的流程示意图如图1所示,该方法应用于门锁管理系统,该方法包括:

步骤s101,接收预定平台发送的预约信息和第一eid身份标识,预约信息包括预约时间段。

步骤s102,将接收到的门锁发送的签名结果发送给eid中心,以用于eid中心根据签名结果来生成验证结果和第二eid身份标识。

步骤s103,接收eid中心发送的验证结果和第二eid身份标识。

步骤s104,根据预约信息、第一eid身份标识、验证结果和第二eid身份标识,发送开锁指令给门锁,以用于门锁进行开锁操作。

需要说明的是,eid(公民网络电子身份标识,electronicidentity)是以密码技术为基础、以智能安全芯片为载体、由“公安部公民网络身份识别系统”签发给公民的网络身份标识,能够在不泄露身份信息的前提下在线远程识别身份。

针对图1所示的技术方案,需要说明的是,门锁管理系统接收预定平台发送的预约信息和第一eid身份标识,预约信息包括预约时间段;门锁管理系统将接收到的门锁发送的签名结果发送给eid中心,以用于eid中心根据签名结果来生成验证结果和第二eid身份标识;门锁管理系统接收eid中心发送的验证结果和第二eid身份标识;门锁管理系统根据预约信息、第一eid身份标识、验证结果和第二eid身份标识,发送开锁指令给门锁,以用于门锁进行开锁操作。如此,用户通过eid载体进行酒店、民宿等互联网平台进行房间预定后,现场使用eid载体进行智能门锁的开锁,实现全流程过程中不存在个人实名信息传输,有效的保障了个人隐私,提高了个人信息安全性;用户实现自动开锁入住,无需酒店、房东、管理员等角色参与,减少个人信息登记、确认、交付房卡等环节,节省人力成本,为用户省去流程,减少时间开销。

针对图1所示的技术方案,需要说明的是,在接收预定平台发送的预约信息和第一eid身份标识之后,该方法还包括:根据预约信息和第一eid身份标识,生成并发送门锁的权限给门锁,门锁的权限包括第一eid身份标识和预约时间段;根据门锁的权限,生成并发送门锁的信息给预定平台,门锁的信息包括房间号和预约时间段。

优选地,将接收到的门锁发送的签名结果发送给eid中心,包括:将eid载体信息、待签原文和eid签名值发送给所述eid中心。

针对图1所示的技术方案,需要说明的是,在将eid载体信息、待签原文和eid签名值发送给eid中心之前,该方法还包括:接收门锁发送的eid载体信息、待签原文和eid签名值,eid载体信息包括eid芯片出厂信息,待签原文用于和eid密码一起生成所述eid签名值。

优选地,接收所述eid中心发送的验证结果和第二eid身份标识,包括:接收eid中心发送的eid密码的验证结果和第二eid身份标识。

优选地,根据预约信息、第一eid身份标识、验证结果和第二eid身份标识,发送开锁指令给门锁,以用于门锁进行开锁操作,包括:当eid密码验证结果为成功时,将第一eid身份标识和第二eid身份标识进行比较;当第一eid身份标识和第二eid身份标识的比较结果为相同时,进行时间段的校验;当时间段的校验结果在预约时间段的范围内时,发送开锁指令给所述门锁。

实施例二

本申请实施例中提供了一种开锁方法,该方法的流程示意图如图2所示,该方法应用于预定平台,该方法包括:

步骤s201,接收预约信息、eid载体信息、待签原文和eid签名值,预约信息包括预约时间段。

步骤s202,将eid载体信息、待签原文和eid签名值发送给eid中心,以用于eid中心生成第一eid身份标识。

步骤s203,将预约信息和接收到的eid中心发送的第一eid身份标识发送给门锁管理系统,以用于门锁管理系统生成门锁的信息。

步骤s204,将接收到的门锁管理系统发送的门锁的信息发送给预约用户,门锁的信息包括房间号和预约时间段。

针对图2所示的技术方案,需要说明的是,预定平台接收预约信息、eid载体信息、待签原文和eid签名值,预约信息包括预约时间段;预定平台将eid载体信息、待签原文和eid签名值发送给eid中心,以用于eid中心生成第一eid身份标识;预定平台将预约信息和接收到的eid中心发送的第一eid身份标识发送给门锁管理系统,以用于门锁管理系统生成门锁的信息;预定平台将接收到的门锁管理系统发送的门锁的信息发送给预约用户,门锁的信息包括房间号和预约时间段。如此,用户通过eid载体进行酒店、民宿等互联网平台进行房间预定,实现过程中不存在个人实名信息传输,有效的保障了个人隐私,提高了个人信息安全性。

实施例三

基于前述实施例相同的发明构思,本实施例通过具体示例对上述实施例一和实施例二的技术方案进行说明。

参见图3,图3为本申请实施例提供的一种开锁方法的流程示意图,如图3所示,具体包括:

步骤s301,用户在互联网预定平台进行预约信息的录入,互联网预定平台读取eid载体信息。

需要说明的是,用户在互联网预定平台进行预约信息的录入,预约信息包括预约时间段,互联网预定平台获得预约信息。互联网预定平台可以通过nfc(nearfieldcommunication,近距离无线通讯技术)读卡器读取eid载体,获得eid载体信息、待签原文、eid签名值。eid目前主要有通用eid、simeid、eseeid三种,加载于银行金融ic卡、usbkey、手机卡、手机安全芯片、手环安全芯片等,根据eid载体类型的不同,eid载体可以是eid银行卡、simeid卡或eseeid手机。eid载体信息包括eid芯片出厂信息;待签原文和eid签名值成对出现,nfc读卡器生成待签原文,当用户输入eid密码时,银行卡的eid芯片生成eid签名值,待签原文用于和eid密码一起生成eid签名值。

步骤s302,互联网预定平台发送eid载体信息、待签原文和eid签名值给eid中心。

步骤s303,eid中心发送用户eid身份标识(第一eid身份标识)给互联网预定平台。

需要说明的是,eid中心根据互联网预定平台发送的eid载体信息、待签原文和eid签名值进行验证,验证通过后,生成并发送用户eid身份标识给互联网预定平台,该用户eid身份标识为第一eid身份标识。

步骤s304,互联网预定平台将预约信息和用户eid身份标识(第一eid身份标识)发送给门锁管理系统。

需要说明的是,用户eid身份标识为第一eid身份标识,用户eid身份标识不包含实名信息。

步骤s305,门锁管理系统进行智能门锁的权限的设置。

需要说明的是,门锁管理系统在接收预定平台发送的预约信息和第一eid身份标识之后,门锁管理系统根据预约信息和第一eid身份标识,生成智能门锁的权限,智能门锁的权限包括第一eid身份标识和预约时间段。

步骤s306,门锁管理系统发送智能门锁的权限给智能门锁。

需要说明的是,门锁管理系统发送智能门锁的权限给智能门锁,智能门锁的权限包括第一eid身份标识和预约时间段。

步骤s307,门锁管理系统发送房间号和预约时间段给互联网预定平台。

需要说明的是,根据智能门锁的权限,门锁管理系统生成并发送智能门锁的信息给互联网预定平台,智能门锁的信息包括房间号和预约时间段。

步骤s308,互联网预定平台将预约结果发送给用户。

需要说明的是,互联网预定平台将预约结果发送给用户,预约结果包括预约是否成功,如果预约成功,则预约结果还包括房间号和预约时间段。

步骤s309,用户入住时提供eid载体信息,按照智能门锁提示输入eid密码。

需要说明的是,用户入住时,用户使用eid载体在智能门锁上进行eid载体信息的读取,eid载体包括银行卡、手机卡、手机或手环。

步骤s310,智能门锁读取eid载体信息和eid密码,生成待签原文并获得eid签名值。

需要说明的是,用户将eid载体,例如银行卡,插到智能门锁的卡槽中,智能门锁根据eid载体信息生成待签原文,当用户在智能门锁的密码键盘上输入密码时,银行卡的eid芯片生成eid签名值,待签原文用于和eid密码一起生成eid签名值。

步骤s311,智能门锁将eid载体信息、待签原文和eid签名值发送给门锁管理系统。

步骤s312,门锁管理系统将eid载体信息、待签原文和eid签名值发送给eid中心。

步骤s313,eid中心将验证结果和用户eid身份标识(第二eid身份标识)发送给门锁管理系统。

需要说明的是,eid中心根据门锁管理系统发送的eid载体信息、待签原文和eid签名值,对eid密码进行验证,生成eid密码的验证结果,同时生成用户eid身份标识,该用户eid身份标识为第二eid身份标识。

步骤s314,智能门锁管理系统进行用户eid身份标识检验。

需要说明的是,当eid密码的验证结果为成功时,智能门锁管理系统将第一eid身份标识和第二eid身份标识进行比较;当第一eid身份标识和第二eid身份标识的比较结果为相同时,进行时间段的校验;当时间段的校验结果在预约时间段的范围内时,则执行步骤s315。

步骤s315,智能门锁管理系统发送开锁指令给智能门锁。

步骤s316,智能门锁根据开锁指令,完成开锁操作。

实施例四

本申请实施例中提供了另一种开锁方法,该方法的流程示意图如图4所示,该方法包括:

步骤s401,用户在互联网预定平台使用个人电子证件(第一电子证件)进行预约信息的录入。

需要说明的是,用户在互联网预定平台使用的个人电子证件为第一电子证件。

步骤s402,互联网预定平台将预约信息和个人电子证件(第一电子证件)发送给门锁管理系统。

步骤s403,门锁管理系统根据预约信息和个人电子证件(第一电子证件),进行智能门锁的权限的设置。

步骤s404,门锁管理系统发送智能门锁的权限给智能门锁。

步骤s405,用户入住时出示个人电子证件(第二电子证件)。

需要说明的是,用户入住时出示的个人电子证件为第二电子证件,智能门锁可通过扫码获取个人电子证件(第二电子证件)。

步骤s406,智能门锁将获取个人电子证件(第二电子证件)发送给门锁管理系统。

步骤s407,门锁管理系统将第一电子证件和第二电子证件进行比对,如果第一电子证件和第二电子证件相同,则执行步骤s408。

步骤s408,门锁管理系统发送开锁指令给智能门锁。

步骤s409,根据开锁指令,智能门锁完成开锁操作。

需要说明的是,本实施例不使用eid载体,而是使用个人电子证件进行房间预定;用户现场对智能门锁进行开锁时,使用个人电子证件完成开锁。

实施例五

基于前述实施例一相同的发明构思,本申请实施例还提供了一种开锁装置,应用于门锁管理系统,该开锁装置50的结构示意图如图5所示,该开锁装置50,包括第一处理模块501、第二处理模块502、第三处理模块503和第四处理模块504,

第一处理模块501,用于接收预定平台发送的预约信息和第一eid身份标识,预约信息包括预约时间段;

第二处理模块502,用于将接收到的门锁发送的签名结果发送给eid中心,以用于eid中心根据签名结果来生成验证结果和第二eid身份标识;

第三处理模块503,用于接收所述eid中心发送的验证结果和第二eid身份标识;

第四处理模块504,用于根据预约信息、第一eid身份标识、验证结果和第二eid身份标识,发送开锁指令给门锁,以用于门锁进行开锁操作。

在一个优选实施例中,该开锁装置50,还包括门限处理模块505,门限处理模块505,用于根据预约信息和第一eid身份标识,生成并发送门锁的权限给门锁,门锁的权限包括第一eid身份标识和预约时间段;根据门锁的权限,生成并发送门锁的信息给预定平台,门锁的信息包括房间号和预约时间段。

在一个优选实施例中,第二处理模块502,具体用于将eid载体信息、待签原文和eid签名值发送给所述eid中心。

在一个优选实施例中,该开锁装置50,还包括接收处理模块506,接收处理模块506,用于接收门锁发送的eid载体信息、待签原文和eid签名值,eid载体信息包括eid芯片出厂信息,待签原文用于和eid密码一起生成所述eid签名值。

在一个优选实施例中,第三处理模块503,具体用于接收eid中心发送的eid密码的验证结果和第二eid身份标识。

在一个优选实施例中,第四处理模块504,具体用于当eid密码验证结果为成功时,将第一eid身份标识和第二eid身份标识进行比较;当第一eid身份标识和第二eid身份标识的比较结果为相同时,进行时间段的校验;当时间段的校验结果在预约时间段的范围内时,发送开锁指令给所述门锁。

本申请实施例提供的开锁装置中未详述的内容,可参照上述实施例一的开锁方法,本申请实施例提供的开锁装置能够达到的有益效果与上述实施例一的开锁方法相同,在此不再赘述。

实施例六

基于前述实施例二相同的发明构思,本申请实施例还提供了一种开锁装置60,应用于预定平台,该开锁装置60的结构示意图如图6所示,该开锁装置60,包括第五处理模块601、第六处理模块602、第七处理模块603和第八处理模块604,

第五处理模块601,用于接收预约信息、eid载体信息、待签原文和eid签名值,预约信息包括预约时间段;

第六处理模块602,用于将eid载体信息、待签原文和eid签名值发送给eid中心,以用于eid中心生成第一eid身份标识;

第七处理模块603,用于将预约信息和接收到的eid中心发送的第一eid身份标识发送给门锁管理系统,以用于门锁管理系统生成门锁的信息;

第八处理模块604,用于将接收到的门锁管理系统发送的门锁的信息发送给预约用户,门锁的信息包括房间号和预约时间段。

本申请实施例提供的开锁装置中未详述的内容,可参照上述实施例二的开锁方法,本申请实施例提供的开锁装置能够达到的有益效果与上述实施例二的开锁方法相同,在此不再赘述。

实施例七

基于实施例一相同的发明构思,本申请实施例还提供了一种电子设备,该电子设备的结构示意图如图7所示,该电子设备7000包括至少一个处理器7001、存储器7002和总线7003,至少一个处理器7001均与存储器7002电连接;存储器7002被配置用于存储有至少一个计算机可执行指令,处理器7001被配置用于执行该至少一个计算机可执行指令,从而执行如本申请实施例一提供的任意一种开锁方法的步骤。

进一步,处理器7001可以是fpga(field-programmablegatearray,现场可编程门阵列)或者其它具有逻辑处理能力的器件,如mcu(microcontrollerunit,微控制单元)、cpu(centralprocessunit,中央处理器)。

基于相同的发明构思,本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被执行时实现本申请实施例一的开锁方法的步骤。

实施例八

基于实施例二相同的发明构思,本申请实施例还提供了一种电子设备,该电子设备的结构示意图如图8所示,该电子设备8000包括至少一个处理器8001、存储器8002和总线8003,至少一个处理器8001均与存储器8002电连接;存储器8002被配置用于存储有至少一个计算机可执行指令,处理器8001被配置用于执行该至少一个计算机可执行指令,从而执行如本申请实施例二提供的任意一种开锁方法的步骤。

进一步,处理器8001可以是fpga(field-programmablegatearray,现场可编程门阵列)或者其它具有逻辑处理能力的器件,如mcu(microcontrollerunit,微控制单元)、cpu(centralprocessunit,中央处理器)。

基于相同的发明构思,本申请实施例还提供了一种计算机可读存储介质,存储有计算机程序,该计算机程序被执行时实现本申请实施例二的开锁方法的步骤。

本申请实施例提供的计算机可读存储介质包括但不限于任何类型的盘(包括软盘、硬盘、光盘、cd-rom、和磁光盘)、rom(read-onlymemory,只读存储器)、ram(randomaccessmemory,随即存储器)、eprom(erasableprogrammableread-onlymemory,可擦写可编程只读存储器)、eeprom(electricallyerasableprogrammableread-onlymemory,电可擦可编程只读存储器)、闪存、磁性卡片或光线卡片。也就是,可读存储介质包括由设备(例如,计算机)以能够读的形式存储或传输信息的任何介质。

应用本申请实施例,至少具有如下有益效果:

1)用户通过eid载体进行酒店、民宿等互联网平台进行房间预定后,现场使用eid载体进行智能门锁的开锁,实现全流程过程中不存在个人实名信息传输,有效的保障了个人隐私,提高了个人信息安全性。

2)用户实现自动开锁入住,无需酒店、房东、管理员等角色参与,减少个人信息登记、确认、交付房卡等环节,节省人力成本,为用户省去流程,减少时间开销。

本技术领域技术人员可以理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。本技术领域技术人员可以理解,可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来实现,从而通过计算机或其他可编程数据处理方法的处理器来执行本申请公开的结构图和/或框图和/或流图的框或多个框中指定的方案。

本技术领域技术人员可以理解,本申请中已经讨论过的各种操作、方法、流程中的步骤、措施、方案可以被交替、更改、组合或删除。进一步地,具有本申请中已经讨论过的各种操作、方法、流程中的其他步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。进一步地,现有技术中的具有与本申请中公开的各种操作、方法、流程中的步骤、措施、方案也可以被交替、更改、重排、分解、组合或删除。

以上所述仅是本申请的部分实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

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