掌桥专利:专业的专利平台
掌桥专利
首页

智能锁配置方法、装置、智能锁和存储介质

文献发布时间:2024-01-17 01:26:37


智能锁配置方法、装置、智能锁和存储介质

技术领域

本发明涉及数据处理技术领域,尤其涉及一种智能锁配置方法、装置、智能锁和存储介质。

背景技术

随着智能锁的发展与普及,智能锁的应用场合也从家庭住房、长租公寓转向了酒店、短租民宿等不同应用场合,但同时也对智能锁的配置方式提出了更高的要求。

目前,在无网络连接的情况下,在对智能锁进行配置时,通常会采取一张集成电路(integrated circuit,IC)卡对应配置一个智能锁的方式,也即使用一张存储有配置指令和配置信息的IC卡对智能锁进行配置信息写入,以激活当前智能锁,从而进入使用状态。

然而,在上述方式中,在面对大量的待配置智能锁时,往往需要定制多张存储不同配置信息的IC卡,以实现不同智能锁的配置,这样就需要一次性制作多张IC卡,从而导致IC卡资源浪费。

发明内容

本发明提供一种智能锁配置方法、装置、智能锁和存储介质,用以解决现有技术中配置智能锁时,IC卡资源浪费的缺陷,实现了节约IC卡资源的目的。

本发明提供一种智能锁配置方法,应用于目标智能锁,所述方法包括:

读取配置卡内的存储信息,所述存储信息包括第一配置信息和预设规则信息,所述第一配置信息中包括前一个已配置的智能锁对应的第一楼层信息和第一房间信息;

根据所述第一配置信息和预设规则信息,生成第二配置信息,所述第二配置信息包括所述目标智能锁对应的第二楼层信息和第二房间信息;

根据所述第二配置信息,对所述目标智能锁进行配置。

根据本发明提供的一种智能锁配置方法,所述存储信息中还包括第一数值,所述第一数值为在前一个已配置的智能锁配置成功后对第二数值更新得到的;所述第二数值为所述前一个已配置的智能锁对应的存储信息中包括的数值;所述预设规则信息包括每个楼层对应的房间数;

所述根据所述第一配置信息和预设规则信息,生成第二配置信息,包括:

基于所述第一房间信息、所述第一数值和所述每个楼层对应的房间数,确定所述第二房间信息;

基于所述第一楼层信息、所述第一数值和所述每个楼层对应的房间数,确定所述第二楼层信息。

根据本发明提供的一种智能锁配置方法,所述根据所述第二配置信息,对所述目标智能锁进行配置,包括:

输出所述第二配置信息;

在获取到确认指令的情况下,对所述目标智能锁进行配置,所述确认指令为用户在确定所述第二配置信息正确时输入的指令。

根据本发明提供的一种智能锁配置方法,在所述对所述目标智能锁进行配置之后,所述方法还包括:

更新所述第一数值,并将更新后的第一数值和所述第二配置信息写入到所述配置卡中。

根据本发明提供的一种智能锁配置方法,所述存储信息中还包括失效时刻;

所述根据所述第一配置信息和预设规则信息,生成第二配置信息,包括:

在所述失效时刻大于当前时刻的情况下,根据所述第一配置信息和所述预设规则信息,生成所述第二配置信息。

根据本发明提供的一种智能锁配置方法,在所述输出所述第二配置信息之后,所述方法还包括:

在预设时长内未接收到所述确认指令的情况下,输出提示信息,所述提示信息用于提醒用户所述目标智能锁配置失败。

本发明还提供一种智能锁配置装置,所述装置包括:

读取模块,用于读取配置卡内的存储信息,所述存储信息包括第一配置信息和预设规则信息,所述第一配置信息中包括前一个已配置的智能锁对应的第一楼层信息和第一房间信息;

生成模块,用于根据所述第一配置信息和预设规则信息,生成第二配置信息,所述第二配置信息包括目标智能锁对应的第二楼层信息和第二房间信息;

配置模块,用于根据所述第二配置信息,对所述目标智能锁进行配置。

本发明还提供一种智能锁,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述智能锁配置方法。

本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述智能锁配置方法。

本发明还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如上述任一种所述智能锁配置方法。

本发明提供的智能锁配置方法、装置、智能锁和存储介质,通过读取配置卡内存储的包含前一个已配置的智能锁对应的第一楼层信息和第一房间信息的第一配置信息,以及预设规则信息,并根据第一配置信息和预设规则信息,生成包括目标智能锁对应的第二楼层信息和第二房间信息的第二配置信息,进而可以基于该第二配置信息,实现对目标智能锁的配置。由此可见,本发明可以基于前一个已配置智能锁的配置信息和预设规则信息,生成下一个待配置智能锁的配置信息,基于同样的方式,可以得到多个待配置智能锁的配置信息,进而可以采用同一张配置卡对多个智能锁进行连续配置,从而达到了1张配置卡连续配置多个智能锁的目的,由此可以节约配置卡资源。

附图说明

为了更清楚地说明本发明或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的智能锁配置方法的流程示意图之一;

图2是本发明实施例提供的智能锁配置方法的流程示意图之二;

图3是本发明实施例提供的智能锁配置装置的结构示意图;

图4是本发明提供的智能锁的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合本发明中的附图,对本发明中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

智能锁(Intelligent Lock)是指区别于传统机械锁,在用户或者实施人员识别、安全性、管理性方面更加智能化的锁具,作为智能安防的第一道防线,其被广泛应用在酒店、学校宿舍、居民小区等重要场合中,用以提高用户或者实施人员的安全性和便捷性。

在智能锁的实际使用中,对智能锁进行预先配置是正确使用智能锁的第一步,也是关键一步,然而,在对批量的智能锁进行配置的实施过程中,用户或者实施人员需要使用到相同数量的IC卡,以实现对所有批量的智能锁进行配置,由此容易造成IC卡的资源浪费。

基于此,在原有一张IC卡配置一个智能锁的基础上,本发明实施例提出了一种智能锁配置方法,该方法可以通过一张可配置有规律、可变的配置信息参数的配置卡,实现多个智能锁的配置,扩大了配置卡的有效范围,即减少了配置卡的使用数量,从而节约了配置卡资源。具体地,该方法通过读取配置卡内的存储信息,以获取上一个已配置的智能锁对应的第一楼层信息和第一房间信息,并通过该第一楼层信息和第一房间信息,生成当前待配置的目标智能锁对应的第二楼层信息和第二房间信息,进而通过将该第二楼层信息和第二房间信息写入待配置的目标智能锁,以实现对该目标智能锁的配置,从而达到了可以通过1张配置卡配置多个智能锁的目的,由此可以避免需要制作多张配置卡的现象,达到了节约配置卡资源的目的。

下面结合图1-图2描述本发明实施例提供的一种智能锁配置方法,该方法适用于对多个智能锁进行配置的情况,该方法可以由智能锁配置装置执行,该装置可以装设在智能锁上,其中,该智能锁配置装置具备读取配置卡中信息的功能以及回写机制。

图1为本发明实施例提供的智能锁配置方法的流程示意图之一,如图1所示,该方法可以包括:

步骤101:读取配置卡内的存储信息,该存储信息包括第一配置信息和预设规则信息,第一配置信息中包括前一个已配置的智能锁对应的第一楼层信息和第一房间信息。

示例性的,第一房间信息可以包括房间号或者其他用于标识房间的标识信息,第一楼层信息可以包括楼层号或者其他用于标识楼层的标识信息。

其中,配置卡可以包括定制的配置卡片,也可以采用常用的IC卡,该配置卡内存储有第一配置信息和预设规则信息,该第一配置信息中包括前一个已配置的智能锁对应的第一楼层信息和第一房间信息。该预设规则信息中包括有每个楼层对应的房间数。

示例性的,如对不同楼栋之间的各个房间的智能锁进行配置时,该第一配置信息中还可以包括前一个已配置的智能锁对应的第一楼号信息。类似地,预设规则信息除了包括每个楼层对应的房间数之外,还包括每栋楼对应的楼层数。

应理解,上述的存储信息通过固定的秘钥加密成固定长度的字节,并存储在配置卡的预设扇区内,以方便智能锁进行读取。

具体地,本申请实施例中提及的智能锁具有读写功能。在用户或者实施人员持有配置卡在智能锁的感应区进行刷卡操作时,智能锁会响应于该用户或者实施人员的刷卡操作,使得智能锁内的读写装置对该配置卡内的存储信息进行读取,并通过秘钥解密出数据,然后再对该解密出的数据进行解析,以获取到配置卡内的存储信息。

步骤102:根据第一配置信息和预设规则信息,生成第二配置信息,第二配置信息包括目标智能锁对应的第二楼层信息和第二房间信息。

其中,预设规则信息可以包括每个楼层对应的房间数,也可以包括每栋楼对应的楼层数。

具体地,在通过步骤101获取到第一配置信息和预设规则信息后,智能锁配置装置可通过该预设规则信息对第一配置信息中第一楼层信息和第一房间信息进行处理,以生成目标智能锁对应的第二楼层信息和第二房间信息。其中,目标智能锁为当前需要配置的智能锁。

进一步地,在生成第二配置信息后,可通过循环语音播报或者屏幕显示的方式提示用户或者实施人员进行确认操作,以确认该第二配置信息是否正确。

需要进行说明的是,在对第一个智能锁进行配置之前,配置卡内存储的第一配置信息为初始楼层信息和初始房间信息,该初始楼层信息和初始房间信息可以为第一个智能锁对应的信息,这样,第一个智能锁可以基于该初始楼层信息和初始房间信息对其进行配置。在配置完成之后,在对第二个智能锁进行配置时,第二个智能锁将基于第一个智能锁对应的第一配置信息,生成其对应的第二楼层信息和第二房间信息。

步骤103:根据第二配置信息,对目标智能锁进行配置。

具体地,在获取到第二配置信息之后,可以确定该第二配置信息是否正确,在确定第二配置信息正确的情况下,可以将第二配置信息写入目标智能锁的配置区,以完成对目标智能锁的配置。

在实际应用中,为了使用户能及时获知目标智能锁的配置情况,可以在完成配置之后,以语音播报或者屏幕显示的方式,输出目标智能锁的配置结果,从而可以提高用户的体验。

本发明实施例提供的智能锁配置方法,

通过读取配置卡内存储的包含前一个已配置的智能锁对应的第一楼层信息和第一房间信息的第一配置信息,以及预设规则信息,并根据第一配置信息和预设规则信息,生成包括目标智能锁对应的第二楼层信息和第二房间信息的第二配置信息,进而使得目标智能锁可以基于该第二配置信息,实现对目标智能锁的配置。由此可见,本发明实施例可以基于前一个已配置智能锁的配置信息和预设规则信息,生成下一个待配置智能锁的配置信息,基于同样的方式,可以得到多个待配置智能锁的配置信息,进而可以采用同一张配置卡对多个智能锁进行连续配置,达到了1张配置卡连续配置多个智能锁的目的,由此节约了配置卡资源。

下面,对上述步骤102中如何根据第一配置信息和预设规则信息,生成第二配置信息的过程进行详细说明。

示例性的,上述的存储信息中还包括第一数值,该第一数值为在前一个已配置的智能锁配置成功后对第二数值更新得到的;第二数值为前一个已配置的智能锁对应的存储信息中包括的数值;预设规则信息包括每个楼层对应的房间数。

在根据第一配置信息和预设规则信息,生成第二配置信息时,可以基于第一房间信息、第一数值和每个楼层对应的房间数,确定第二房间信息,并基于第一楼层信息、第一数值和每个楼层对应的房间数,确定第二楼层信息。

具体地,在对第一个智能锁配置之前,配置卡中存储有初始数值,该初始数值可以为0,在对第一个智能锁配置完成后,可以将该初始数值进行更新,如变更为1,并将变更后的数值存储至配置卡中。应理解,在对第二个智能锁进行配置时,第二个智能锁将从配置卡中读取出该变更后的数值,也即第一数值,并基于该第一数值确定第二配置信息,在第二个智能锁配置完成后,会对第一数值继续进行更新,如更新为2,并将该继续更新后的数值存储至配置卡中,以供第三个智能锁基于该继续更新后的数值确定其自身对应的配置信息,以此类推,可以确定出所有需要配置的智能锁的配置信息。

在获取到第一配置信息和预设规则信息后,智能锁配置装置对第一配置信息和预设规则信息进行分析,得到第一楼层信息、第一房间信息、第一数值以及每个楼层对应的房间数,并通过对第一房间信息、第一数值和每个楼层对应的房间数进行计算,以得到第二房间信息,类似地,基于第一楼层信息、第一数值和每个楼层对应的房间数,也可以计算得到第二楼层信息。

示例性的,以第一房间信息为第一房间号,第二房间信息为第二房间号为例,该第二房间号=第一房间号+第一数值%每个楼层对应的房间数。类似的,以第一楼层信息为第一楼层号,第二楼层信息为第二楼层号为例,

举例来说,以预设规则信息包括每个楼层对应4个房间数,获取到的第一配置信息包括102为例进行说明,其中,1表示第一楼层信息,2表示第一房间信息,假设第一数值为1,则可以按照如下方式确定第二房间信息为2+1%4=3,也即第二房间信息为3。同样的,第二楼层信息为

基于上述描述可知,若对连续的房间号对应的智能锁进行配置,则对第二数值进行更新时,可以是将第二数值加1,若是对每隔一个房间对应的智能锁进行配置,例如只对房间号为单数或者双数的智能锁进行配置的情况下,对第二数值进行更新时,可以是将第二数值加2等等。

在本实施例中,存储信息中包括第一数值的情况下,可以基于第一房间信息、第一数值和每个楼层对应的房间数,确定第二房间信息,以及基于第一楼层信息、第一数值和每个楼层对应的房间数,确定第二楼层信息,从而以动态更新的第一数值为基准,可以更为简便的基于前一个已配置的智能锁对应的第一配置信息,快速且准确的生成当前需要配置的目标智能锁对应的第二配置信息。

示例性的,在图1所示实施例的基础上,为了进一步提高目标智能锁配置的准确性,在根据第二配置信息,对目标智能锁进行配置时,包括:输出第二配置信息;在获取到确认指令的情况下,对目标智能锁进行配置,其中,该确认指令为用户或者实施人员在确定第二配置信息正确时输入的指令。

其中,确认指令可以是用户通过按压目标智能锁上的按键或者触摸触摸屏的方式进行下发,也可以通过在固定时间内再次刷配置卡操作进行下发,此处对确认指令的下发方式不做具体限定。

具体地,目标智能锁在生成第二配置信息后,可通过声音或文字显示的方式输出第二配置信息,以提示用户或者实施人员进行第二配置信息的确认,便于用户与门牌号进行对照,从而避免配置错误。进一步地,用户在确定第二配置信息正确的情况下,可下发确认指令至目标智能锁,例如可以通过再次刷配置卡的方式下发。这样,目标智能锁可以将第二配置信息写入到配置卡的配置区内,从而使目标智能锁配置生效,以完成对目标智能锁的配置。

进一步地,在完成目标智能锁的配置之后,可以通过语音播报的方式或者文字显示的方式,提示用户该目标智能锁已配置成功。

在本实施例中,通过对输出的第二配置信息进行信息确认,以保证第二配置信息正确的情况下,才进行目标智能锁的配置,避免了目标智能锁错误配置的情况,因而提高了目标智能锁配置的准确性。

另外,若在目标智能锁输出第二配置信息之后,在预设时长内未接收到确认指令的情况下,输出提示信息,该提示信息用于提醒用户或者实施人员目标智能锁配置失败。

其中,预设时长可以为5s,10s等,由用户或者实施人员依据实际情况自行设置调整,在此不做具体限定。

具体的,在输出第二配置信息后,若用户或者实施人员在对第二配置信息进行确认时,发现该第二配置信息有误,可等待预设时长,如5s,或者可以按压目标智能锁中的预设按键,目标智能锁在预设时长内未接收到用于确认第二配置信息正确的确认指令的情况下,如在5s内并未再次检测到配置卡,或者接收到的是其他指令,而非确认指令时,该目标智能锁将会自动中断配置,并通过语音播报或屏幕显示的方式输出配置失败的提示信息,该提示信息具体可以是“智能锁配置失败!”等。

在本实施例中,在第二配置信息输出之后,在预设时长内未接收到确认指令的情况下,输出提示信息,以提示用户或者实施人员目标智能锁配置失败,使得用户或者实施人员可以在确认目标智能锁的配置失败的情况下,提前结束配置,减少了后续不必要的配置操作,由此提高了智能锁的配置效率和用户体验。

进一步地,在上述实施例的基础上,为了实现更高效率的智能锁配置,在对目标智能锁进行配置之后,方法还包括:更新第一数值,并将更新后的第一数值和第二配置信息写入到配置卡中。

具体地,在用户在通过再次刷智能卡的方式发送确认指令后,目标智能锁即可确定其生成的第二配置信息无误,此时,为了方便下一个智能锁的配置,会将存储信息中的第一数值进行更新,如执行加1操作。并将更新后的第一数值以及用户确认无误的第二配置信息写入到配置卡中。示例性的,可以通过加密成固定字节长度信息的方式,将更新后的第一数值和第二配置信息写入到配置卡中,以为下一个智能锁配置时,生成该下一个智能锁对应的配置信息提供基础。

需要进行说明的是,在存储信息中包括有楼号的情况下,若目标智能锁确定第二配置信息中的第二房间信息已达到预设值,且第二楼层信息也达到预设值的情况下,说明当前配置的整顿楼均已配置完成,此时,将会更新存储信息中的楼号,如将楼号加一,并将第一数值初始化为初始值,将第二房间信息、第二楼层信息以及第一数值均初始化为初始值,这样,在下一次配置时,会从更新后的楼号对应的房间开始配置。

在本实施例中,在目标智能锁进行配置之后,更新第一数值,并将更新后的第一数值和第二配置信息写入到配置卡中,以为生成下一个智能锁的配置信息提供了基础,从而使配置卡可以对多个智能锁进行连续配置,不仅节约了配置卡资源,而且可以提高智能锁的配置效率。

在上述任一实施例的基础上,为了提高目标智能锁配置的安全性,所述存储信息中还包括失效时刻;在根据第一配置信息和预设规则信息,生成第二配置信息时,可以是在在失效时刻大于当前时刻的情况下,根据第一配置信息和预设规则信息,生成第二配置信息。

其中,失效时刻,可以理解为智能锁进行有效配置的最终截止时间,一旦超过该截止时间,该房间对应的智能锁将无法进行配置,示例性的,该失效时刻可以由用户或者实施人员进行预先设置。

具体地,在预先设置的失效时刻大于当前时刻时,说明该目标智能锁处于有效配置期,此时,可以根据第一配置信息和预设规则信息,生成第二配置信息。进一步地,若失效时刻小于或等于当前时刻,说明该目标智能锁已处于无效配置期,此时,可以对目标智能锁进行锁定操作。进一步地,为了提高安全性,可以启动摄像机进行人脸拍摄,并且进行语音警告,以提示用户存在非法配置。

在本实施例中,通过在存储信息中设置失效时刻,并在失效时刻大于当前时刻的情况下,根据第一配置信息和预设规则信息,生成第二配置信息,以确保目标智能锁仅在有效配置期内才能完成配置,避免了对目标智能锁的配置信息的非法篡改,从而提高了目标智能锁配置的安全性。

下面,以配置卡为IC卡,房间信息为房间号,楼层信息为楼层号为例,对智能锁的配置过程进行说明。图2为本发明实施例提供的智能锁配置方法的流程示意图之二,如图2所示,该方法包括:

步骤201:将IC卡中预设的第一楼号、第一楼层、第一房间号、每个楼层对应的房间数、第一数值以及失效时刻,通过固定的秘钥加密成固定字节长度信息的方式,存储到IC卡的预设扇区内。

步骤202:智能锁读取IC卡的预设扇区内的存储信息,并通过秘钥解密出数据,然后再对该解密出的数据进行解析,以得到第一楼号、第一楼层、第一房间号、每个楼层对应的房间数、第一数值以及失效时刻。

步骤203:判断失效时刻是否大于当前时刻。

具体地,若失效时刻大于当前时刻,则执行步骤2041,否则,执行步骤2042;

步骤2041:智能锁开始生成当前房间的第二楼号(第一楼号)、第二楼层

步骤2042:语音播报IC卡无效。

步骤205:检测5s内是否存在再次刷卡。

具体地,若在5s内检测到再次刷卡,则执行步骤2061,否则,执行步骤2062;

步骤2061:将之前生成的第二楼号、第二楼层、第二房间号写入智能锁的配置区,同时语音播报配置成功,在此基础上,对第一数值进行加一更新,并以加密成固定字节长度信息的方式,将更新后的第一数值和之前生成的信息写入到IC卡中。

步骤2062:语音播报配置失败。

其中,上述各步骤中具体的实现方式和技术原理,可以参照前述各实施例中的相关描述,此处不再赘述。

在本实施例中,智能锁通过读取IC卡中的第一楼号、第一楼层、第一房间号、每个楼层对应的房间数、第一数值以及失效时刻,进而可以基于失效时刻与智能锁的当前时刻的比对,确保当前配置处于有效配置期,以避免对智能锁的配置信息的非法篡改,提高了智能锁配置的安全性。

进一步地,在失效时刻大于当前时刻的情况下,智能锁生成第二楼号、第二楼层、第二房间号,在该信息生成后,检测5s内是否存在读取到IC卡中的信息,以确保该生成信息正确无误,进而将之前生成的第二楼号、第二楼层、第二房间号写入当前智能锁的配置区,以实现当前智能锁的配置。由此,本发明实施例可以基于一张存储有上一个智能锁的配置信息的IC卡,生成当前智能锁的配置信息,基于同样的方式,可以得到多个智能锁的配置信息,进而可以基于该配置信息,实现对多个智能锁的连续配置,即达到了一张IC卡连续配置多个智能锁的目的,由此节约了IC卡资源。

此外,在对当前智能锁进行配置之后,对第一数值进行加一更新,以将更新后的第一数值和第二配置信息写入到IC卡中,为下一个智能锁的配置信息提供了基础,使得一张IC卡可以对多个智能锁进行连续配置,不仅节约了IC卡资源,而且提高了智能锁的配置效率

下面对本发明实施例提供的智能锁配置装置进行描述,下文描述的智能锁配置装置与上文描述的智能锁配置方法可相互对应参照。

图3为本发明实施例提供的智能锁配置装置的结构示意图,如图3所示,该装置包括:

读取模块310,用于读取配置卡内的存储信息,存储信息包括第一配置信息和预设规则信息,第一配置信息中包括前一个已配置的智能锁对应的第一楼层信息和第一房间信息;

生成模块320,用于根据第一配置信息和预设规则信息,生成第二配置信息,第二配置信息包括目标智能锁对应的第二楼层信息和第二房间信息;

配置模块330,用于根据第二配置信息,对目标智能锁进行配置。

本发明实施例提供的智能锁配置装置,通过读取模块310读取配置卡内存储的包含前一个已配置的智能锁对应的第一楼层信息和第一房间信息的第一配置信息,以及预设规则信息,并根据第一配置信息和预设规则信息,通过生成模块320生成包括目标智能锁对应的第二楼层信息和第二房间信息的第二配置信息,进而在该第二配置信息的基础上,通过配置模块330实现了对目标智能锁的配置。由此可见,本发明实施例可以基于存储有前一个已配置智能锁的配置信息和预设规则的配置卡,生成下一个待配置智能锁的配置信息,基于同样的方式,可以得到多个待配置智能锁的配置信息,进而可以基于该配置信息,实现对多个智能锁的连续配置,即达到了1张配置卡连续配置多个智能锁的目的,由此节约了IC卡资源。

可选地,存储信息中还包括第一数值,第一数值为在前一个已配置的智能锁配置成功后对第二数值更新得到的;第二数值为前一个已配置的智能锁对应的存储信息中包括的数值;预设规则信息包括每个楼层对应的房间数;

生成模块320,具体用于:

基于第一房间信息、第一数值和每个楼层对应的房间数,确定第二房间信息;

基于第一楼层信息、第一数值和每个楼层对应的房间数,确定第二楼层信息。

可选地,配置模块330,具体用于:

输出第二配置信息;

在获取到确认指令的情况下,对目标智能锁进行配置,确认指令为用户或者实施人员在确定第二配置信息正确时输入的指令。

可选地,该装置还包括:

更新模块,用于更新第一数值;

写入模块,用于将更新后的第一数值和第二配置信息写入到配置卡中。

可选地,存储信息中还包括失效时刻,生成模块320,具体用于:

在失效时刻大于当前时刻的情况下,根据第一配置信息和预设规则信息,生成第二配置信息。

可选地,该装置还包括:

输出模块,用于在预设时长内未接收到确认指令的情况下,输出提示信息,提示信息用于提醒用户或者实施人员目标智能锁配置失败。

本实施例的装置,可以用于执行智能锁配置装置侧方法实施例中任一实施例的方法,其具体实现过程与技术效果与智能锁配置装置侧方法实施例中类似,具体可以参见智能锁配置装置侧方法实施例中的详细介绍,此处不再赘述。

图4示例了一种智能锁的实体结构示意图,如图4所示,该智能锁可以包括:处理器(processor)410、通信接口(Communications Interface)420、存储器(memory)430和通信总线440,其中,处理器410,通信接口420,存储器430通过通信总线440完成相互间的通信。处理器410可以调用存储器430中的逻辑指令,以执行智能锁配置方法,该方法包括:读取配置卡内的存储信息,存储信息包括第一配置信息和预设规则信息,第一配置信息中包括前一个已配置的智能锁对应的第一楼层信息和第一房间信息;根据第一配置信息和预设规则信息,生成第二配置信息,第二配置信息包括目标智能锁对应的第二楼层信息和第二房间信息;根据第二配置信息,对目标智能锁进行配置。

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

另一方面,本发明还提供一种计算机程序产品,所述计算机程序产品包括计算机程序,计算机程序可存储在计算机可读存储介质上,所述计算机程序被处理器执行时,计算机能够执行上述各方法所提供的智能锁配置方法,该方法包括:读取配置卡内的存储信息,存储信息包括第一配置信息和预设规则信息,第一配置信息中包括前一个已配置的智能锁对应的第一楼层信息和第一房间信息;根据第一配置信息和预设规则信息,生成第二配置信息,第二配置信息包括目标智能锁对应的第二楼层信息和第二房间信息;根据第二配置信息,对目标智能锁进行配置。

又一方面,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各方法提供的智能锁配置方法,该方法包括:读取配置卡内的存储信息,存储信息包括第一配置信息和预设规则信息,第一配置信息中包括前一个已配置的智能锁对应的第一楼层信息和第一房间信息;根据第一配置信息和预设规则信息,生成第二配置信息,第二配置信息包括目标智能锁对应的第二楼层信息和第二房间信息;根据第二配置信息,对目标智能锁进行配置。

以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

技术分类

06120116215667