一种智能指纹开锁的方法和设备与流程

文档序号:17188398发布日期:2019-03-22 21:40阅读:285来源:国知局
一种智能指纹开锁的方法和设备与流程
本发明涉及互联网
技术领域
,尤其涉及一种智能指纹开锁的方法和设备。
背景技术
:近年来,在人工智能技术不断升级的大背景下,智能家居行业飞速发展。随着生活水平的提高,智能家居越来越多的被应用到生活之中,其中,比较有代表性的智能门锁也越来越受重视。智能门锁相对于传统的钥匙开锁在很大程度上让生活更便捷,在用户安全性、识别、管理性方面更加智能化简便化,并且有的智能门锁带有语音播报功能,可以在用户进行开锁时进行语音播报,增强互动性,但是目前市面上的智能门锁播报的语音都比较呆板,单一,在用户越来越注重生活质量和舒适度的前提下,当前智能门锁已经无法满足人们对品质生活的追求。综上所述,目前智能门锁语音播报的方式比较单一。技术实现要素:本发明提供一种智能指纹开锁的方法和设备,用以解决目前智能门锁语音播报的方式比较单一的问题。第一方面,本发明实施例提供的智能指纹开锁的方法包括:首先智能门锁设备根据获取到的指纹信息确定所述指纹信息对应的语音包;最后所述智能门锁设备对获取到的指纹信息进行验证,通过所述指纹信息对应的语音包对验证结果进行播报。上述方法,智能门锁设备先确定获取到的指纹信息对应的语音包,然后通过所述指纹信息对应的语音包对所述指纹信息的验证结果进行播报,因此所述智能门锁设备可根据获取到的指纹信息不同,用不同的语音包进行播报,丰富了播报方式。在一种可能的实现方式中,所述智能门锁设备在用户录入新的指纹时将获取到的指纹信息发送给网络侧设备,以及获取所述网络侧设备发送的指纹信息与语音包的第一对应关系;所述智能门锁设备根据获取到的指纹信息确定所述指纹信息对应的语音包,包括:所述智能门锁设备根据所述第一对应关系确定获取到的指纹信息对应的语音包。上述方法,所述智能门锁设备通过获取所述网络侧设备发送的指纹信息与语音包的第一对应关系,从而根据所述第一对应关系确定获取到的指纹信息对应的语音包。在一种可能的实现方式中,若所述第一对应关系中没有与获取到的指纹信息对应的语音包,所述智能门锁设备根据地理位置信息与语音包的第二对应关系,确定与智能门锁设备的地理位置信息对应的语音包;所述智能门锁设备对获取到的指纹信息进行验证,通过所述地理位置对应的语音包对验证结果进行播报。上述方法,当所述智能门锁根据所述第一对应关系没有获取所述指纹信息对应的语音包时,所述智能门锁设备可以根据地理位置信息与语音包的第二对应关系,确定与智能门锁设备的地理位置信息对应的语音包,并通过所述语音包进行播报,实用性更强。在一种可能的实现方式中,所述智能门锁设备通过下列方式确定地理位置信息与语音包的第二对应关系:所述智能门锁设备向网络侧设备发送获取所述第二对应关系的请求;所述智能门锁设备获取所述网络侧设备通过接收到所述请求后发送的地理位置信息与语音包第二对应关系。上述方法,所述智能门锁设备可通过向网络侧设备发送获取所述第二对应关系的请求,从而获取第二对应关系。在一种可能的实现方式中,所述智能门锁设备通过下列方式确定智能门锁设备的地理位置信息:所述智能门锁设备通过所述智能门锁中的gps装置确定智能门锁设备的地理位置信息;或所述智能门锁设备获取终端发送的地理位置信息,将获取到的所述地理位置信息确定为所述智能门锁设备的地理位置信息。上述方法,采用智能门锁设备自行获取地理位置信息或所述智能设备获取终端发送的地理位置信息的两种方式进行确定当前地理位置信息,确定方式多样,实用性更强。第二方面,本发明实施例还提供了一种智能指纹开锁的设备,该设备包括:至少一个处理单元以及至少一个存储单元,其中,所述存储单元存储有程序代码,当所述程序代码被所述处理单元执行时,使得所述处理单元执行上述第一方面的各实施例的功能。第三方面,本发明实施例还提供一种智能指纹开锁的设备,该设备包括:确定模块和处理模块,该设备具有实现上述第一方面的各实施例的功能。第四方面,本申请还提供一种计算机存储介质,其上存储有计算机程序,该程序被处理器执行时实现第一方面所述方法的步骤。另外,第二方面至第四方面中任一一种实现方式所带来的技术效果可参见第一方面中不同实现方式所带来的技术效果,此处不再赘述。附图说明为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本发明实施例一种智能指纹开锁的方法的场景示意图;图2为本发明实施例一种智能指纹开锁的方法示意图;图3为本发明实施例一种智能指纹开锁的方法的相关流程示意图;图4为本发明实施例第一种智能指纹开锁的设备结构示意图;图5为本发明实施例第二种智能指纹开锁的设备结构示意图。具体实施方式为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。下面对文中出现的一些词语进行解释:(1)本申请实施例中术语“多个”是指两个或两个以上,其它量词与之类似。(2)本申请实施例中术语“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本发明实施例中,如图1所示,用户可通过智能门锁设备进行指纹开锁,并对所述指纹开锁情况进行语音播报。其中,所述智能门锁设备在用户录入新的指纹时将获取到的指纹信息发送给网络侧设备,使网络侧设备对所述录入指纹设置对应的语音包并对所述指纹信息进行存储,用于进行指纹验证时判断进行验证的指纹信息是否验证通过。下面结合说明书附图对本发明实施例做进一步详细描述。如图2所示,本发明实施例提供的一种智能指纹开锁的方法,具体包括以下步骤:步骤200、智能门锁设备根据获取到的指纹信息确定所述指纹信息对应的语音包;步骤201、所述智能门锁设备对获取到的指纹信息进行验证,通过所述指纹信息对应的语音包对验证结果进行播报。首先智能门锁设备对进行指纹验证的手指进行指纹采集,获取当前进行验证的指纹信息,然后所述智能门锁设备根据获取到的所述指纹信息确定所述指纹信息对应的语音包,所述智能门锁设备对所述指纹信息进行验证,最后所述智能门锁设备通过确定的语音包对验证结果进行语音播报。比如,所述智能门锁设备根据获取到的指纹信息确定所述指纹信息对应的语音包为语音包2,则所述智能门锁设备对所述指纹信息进行验证,最后所述智能门锁设备通过确定的语音包2对验证结果进行语音播报。上述方法,因所述智能门锁设备可根据获取到的指纹信息不同,用不同的语音包进行播报,这种语音播报的方式生动、新颖,更加丰富。其中,本发明实施例中进行智能指纹开锁时,所述智能门锁设备需要确定进行语音播报的语音包。具体的,所述智能门锁设备获取进行指纹验证的指纹信息,根据所述第一对应关系确定获取到的指纹信息对应的语音包。假设第一对应关系如表1所示,比如当所述智能门锁设备获取到的进行指纹验证的指纹信息为指纹a,根据第一对应关系表,可以确定所述指纹a对应的语音包为语音1,则当所述智能门锁设备对获取到的指纹信息进行验证的结果为通过,此时所述智能门锁设备通过语音1播报“主人,门已开,欢迎回家”,当所述智能门锁设备对获取到的指纹信息进行验证的结果为不通过,此时所述智能门锁设备通过语音1播报“抱歉,验证不通过,您无法进入”。指纹信息语音包指纹a语音1指纹b语音2指纹c语音3指纹d语音4表1第一对应关系上述方法,遥控设备根据接收到的所述网络侧设备发送的设备运行状态列表更新本地的设备运行状态列表,并将所述更新后的设备运行状态列表在所述遥控设备上的显示屏中进行显示,使用户更加直观快速的确定智能设备的运行状态,方便快捷。其中,所述第一对应关系可由用户在终端进行确定,用户可在终端对所述第一对应关系表中增加、删除、修改指纹信息与语音包对应关系。其中,本发明实施例中所述第一对应关系中并不一定包括所有进行指纹验证的指纹信息,当用户进行智能指纹开锁时,所述智能门锁设备可能无法根据所述第一对应关系确定获取所述指纹信息对应的语音包。具体的,若本发明实施例中进行智能指纹开锁时,所述智能门锁设备获取进行指纹验证的指纹信息,根据所述第一对应关系没有获取所述指纹信息对应的语音包,所述智能门锁设备根据地理位置信息与语音包的第二对应关系,确定与智能门锁设备的地理位置信息对应的语音包;所述智能门锁设备对获取到的指纹信息进行验证,通过所述地理位置对应的语音包对验证结果进行播报。假设第二对应关系如表2所示,比如当所述智能门锁设备获取到的进行指纹验证的指纹信息为指纹f,根据第一对应关系表,无法确定所述指纹f对应的语音包,此时,所述智能门锁设备获取当前地理位置信息为广东,根据地理位置信息与语音包的第二对应关系,确定与智能门锁设备的地理位置信息对应的语音包为粤语语音包,则当所述智能门锁设备对获取到的指纹信息进行验证的结果为通过,此时所述智能门锁设备通过粤语语音包播报“主人,门已开,欢迎回家”,当所述智能门锁设备对获取到的指纹信息进行验证的结果为不通过,此时所述智能门锁设备通过粤语语音包播报“抱歉,验证不通过,您无法进入”。表2第二对应关系其中,所述智能门锁设备可通过下列方式确定地理位置信息与语音包的第二对应关系。具体的,所述智能门锁设备向网络侧设备发送获取所述第二对应关系的请求;所述智能门锁设备获取所述网络侧设备通过接收到所述请求后发送的地理位置信息与语音包第二对应关系。其中,所述智能门锁设备可通过多种方式确定智能门锁设备的地理位置信息:确定方式1:所述智能门锁设备通过所述智能门锁中的gps装置确定智能门锁设备的地理位置信息;确定方式2:所述智能门锁设备获取终端发送的地理位置信息,将获取到的所述地理位置信息确定为所述智能门锁设备的地理位置信息。上述方法,采用智能门锁设备自行获取地理位置信息或所述智能设备获取终端发送的地理位置信息的两种方式进行确定当前地理位置信息,确定方式多样,实用性更强。需要说明的是,上面列举的方式只是举例说明,具体采用哪种方式可以由用户设置。为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部份实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。下面结合说明书附图对本发明实施例中一种智能指纹开锁的方法做进一步详细描述,其中,选择所述智能门锁设备已获取第一对应关系和第二对应关系的情况进行说明。如图3所示,本发明实施例所述一种智能指纹开锁的方法的相关流程操作包括:步骤300:智能门锁设备对进行指纹验证的手指进行指纹采集,获取当前进行验证的指纹信息。步骤301、所述智能门锁设备判断第一对应关系中是否有所述指纹信息对应的语音包,若有,执行步骤302,否则,执行步骤303。步骤302、所述智能门锁设备根据所述第一对应关系确定获取到的指纹信息对应的语音包。步骤303、所述智能门锁确定当前地理位置信息。步骤304、所述智能门锁根据第二对应关系确定所述地理位置信息对应的语音包。步骤305、所述智能门锁设备对获取到的指纹信息进行验证,通过确定的语音包对验证结果进行语音播报。在一些可能的实施方式中,本发明实施例提供的对一种智能指纹开锁的方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当所述程序代码在计算机设备上运行时,所述程序代码用于使所述计算机设备执行本说明书中描述的根据本发明各种示例性实施方式的智能设备联网的方法中的步骤。所述程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd-rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。根据本发明的实施方式的用于数据转发控制的程序产品,其可以采用便携式紧凑盘只读存储器(cd-rom)并包括程序代码,并可以在服务器设备上运行。然而,本发明的程序产品不限于此,在本文件中,可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被信息传输、装置或者器件使用或者与其结合使用。可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了可读程序代码。这种传播的数据信号可以采用多种形式,包括——但不限于——电磁信号、光信号或上述的任意合适的组合。可读信号介质还可以是可读存储介质以外的任何可读介质,该可读介质可以发送、传播或者传输用于由周期网络动作系统、装置或者器件使用或者与其结合使用的程序。可读介质上包含的程序代码可以用任何适当的介质传输,包括——但不限于——无线、有线、光缆、rf等等,或者上述的任意合适的组合。可以以一种或多种程序设计语言的任意组合来编写用于执行本发明操作的程序代码,所述程序设计语言包括面向对象的程序设计语言—诸如java、c++等,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户计算设备上部分在远程计算设备上执行、或者完全在远程计算设备或服务器上执行。在涉及远程计算设备的情形中,远程计算设备可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算设备,或者,可以连接到外部计算设备。如图4所示,本发明实施例提供一种智能指纹开锁的设备,该设备包括:至少一个处理单元400以及至少一个存储单元401,其中,所述存储单元401存储有程序代码,当所述程序代码被所述处理单元400执行时,使得所述处理单元400执行下列过程:根据获取到的指纹信息确定所述指纹信息对应的语音包;对获取到的指纹信息进行验证,通过所述指纹信息对应的语音包对验证结果进行播报。可选的,所述处理单元400还用于:在用户录入新的指纹时将获取到的指纹信息发送给网络侧设备,以及获取所述网络侧设备发送的指纹信息与语音包的第一对应关系;所述智能门锁设备根据所述第一对应关系确定获取到的指纹信息对应的语音包。可选的,所述处理单元400具体用于:若所述第一对应关系中没有与获取到的指纹信息对应的语音包,根据地理位置信息与语音包的第二对应关系,确定与智能门锁设备的地理位置信息对应的语音包;对获取到的指纹信息进行验证,通过所述地理位置对应的语音包对验证结果进行播报。可选的,所述处理单元400通过下列方式确定地理位置信息与语音包的第二对应关系:向网络侧设备发送获取所述第二对应关系的请求;获取所述网络侧设备通过接收到所述请求后发送的地理位置信息与语音包第二对应关系。可选的,所述处理单元400通过下列方式确定智能门锁设备的地理位置信息:通过所述智能门锁中的gps装置确定智能门锁设备的地理位置信息;或,获取终端发送的地理位置信息,将获取到的所述地理位置信息确定为所述智能门锁设备的地理位置信息。如图5所示,本发明实施例提供一种智能指纹开锁的设备,包括确定模块500和处理模块501:确定模块500:用于根据获取到的指纹信息确定所述指纹信息对应的语音包;处理模块501:用于对获取到的指纹信息进行验证,通过所述指纹信息对应的语音包对验证结果进行播报。可选的,所述处理模块501还用于:在用户录入新的指纹时将获取到的指纹信息发送给网络侧设备,以及获取所述网络侧设备发送的指纹信息与语音包的第一对应关系;所述智能门锁设备根据所述第一对应关系确定获取到的指纹信息对应的语音包。可选的,所述处理模块501具体用于:若所述第一对应关系中没有与获取到的指纹信息对应的语音包,根据地理位置信息与语音包的第二对应关系,确定与智能门锁设备的地理位置信息对应的语音包;对获取到的指纹信息进行验证,通过所述地理位置对应的语音包对验证结果进行播报。可选的,所述处理模块501通过下列方式确定地理位置信息与语音包的第二对应关系:向网络侧设备发送获取所述第二对应关系的请求;获取所述网络侧设备通过接收到所述请求后发送的地理位置信息与语音包第二对应关系。可选的,所述处理模块501通过下列方式确定智能门锁设备的地理位置信息:通过所述智能门锁中的gps装置确定智能门锁设备的地理位置信息;或,获取终端发送的地理位置信息,将获取到的所述地理位置信息确定为所述智能门锁设备的地理位置信息。本发明实施例还提供一种计算机可读非易失性存储介质,包括程序代码,当所述程序代码在计算设备上运行时,所述程序代码用于使所述计算设备执行上述本发明实施例一种智能指纹开锁的方法的步骤。以上参照示出根据本申请实施例的方法、装置(系统)和/或计算机程序产品的框图和/或流程图描述本申请。应理解,可以通过计算机程序指令来实现框图和/或流程图示图的一个块以及框图和/或流程图示图的块的组合。可以将这些计算机程序指令提供给通用计算机、专用计算机的处理器和/或其它可编程数据处理装置,以产生机器,使得经由计算机处理器和/或其它可编程数据处理装置执行的指令创建用于实现框图和/或流程图块中所指定的功能/动作的方法。相应地,还可以用硬件和/或软件(包括固件、驻留软件、微码等)来实施本申请。更进一步地,本申请可以采取计算机可使用或计算机可读存储介质上的计算机程序产品的形式,其具有在介质中实现的计算机可使用或计算机可读程序代码,以由指令执行系统来使用或结合指令执行系统而使用。在本申请上下文中,计算机可使用或计算机可读介质可以是任意介质,其可以包含、存储、通信、传输、或传送程序,以由指令执行系统、装置或设备使用,或结合指令执行系统、装置或设备使用。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1