一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

智能锁控制方法、装置、存储介质及电子设备与流程

2022-04-09 02:43:23 来源:中国专利 TAG:


1.本技术涉及技术智能锁领域,特别地涉及一种具有生物特征识别功能的智能锁的控制方法、装置、存储介质和电子设备。


背景技术:

2.随着智能家居产品的不断发展,目前出现了具有生物特征识别功能的智能锁,例如具有人脸特征识别功能的智能锁。
3.相关技术中,目前的具有人脸特征识别功能的智能锁在首次使用时,需要先由用户操作单独录入人脸特征信息之后才可使用,否则无法使用人脸特征识别功能进行开锁,这使得具有人脸特征识别功能的智能锁在首次使用时的操作便利性大大降低,而目前业界还缺乏相应的解决方案。


技术实现要素:

4.针对上述相关技术中的问题本技术实施例提供一种具有生物特征识别功能的智能锁的控制方法、装置、存储介质和电子设备,旨在提高具有生物特征识别功能的智能锁首次使用时的操作便利性,提升用户使用体验。
5.本技术实施例提供了一种具有生物特征识别功能的智能锁的控制方法,所述方法包括:
6.启动第一电子设备中的第一应用程序,所述第一应用程序的用户界面包括预设功能组件,所述第一应用程序是与所述智能锁预先关联的指定应用程序;
7.获取所述第一应用程序的唯一标识信息;
8.响应于对所述预设功能组件的第一操作,获取所述第一电子设备中预先存储的第一用户的第一生物特征信息;
9.将所述第一生物特征信息和所述唯一标识信息传输至所述智能锁,以使所述智能锁存储所述第一生物特征信息并基于所述唯一标识信息实现开锁。
10.在一个实施例中,所述方法包括:
11.从目标服务器获取第二用户的第二生物特征信息;其中,所述第二生物特征信息由第二用户基于第二电子设备中的第二应用程序上传至所述目标服务器,所述第二应用程序与所述第一应用程序相同,所述第二用户包括家人、朋友、访客和陌生人中的任意一个;
12.将所述第二生物特征信息传输至所述智能锁,以使所述智能锁存储所述第二生物特征信息。
13.在一个实施例中,所述从目标服务器获取第二用户的第二生物特征信息,包括:
14.响应于第一用户在所述用户界面上的第二操作,生成预设请求,所述预设请求携带第二用户标识;
15.将所述预设请求发送至所述目标服务器;
16.接收所述目标服务器响应所述预设请求而返回的第二用户的第二生物特征信息。
17.在一个实施例中,所述智能锁是具有人脸特征识别的智能锁,所述第二生物特征信息包括人脸特征信息;或者,所述智能锁是具有指纹特征识别的智能锁,所述第二生物特征信息包括指纹特征信息。
18.在一个实施例中,所述智能锁是具有人脸特征识别的智能锁,所述第一生物特征信息包括人脸特征信息;或者,所述智能锁是具有指纹特征识别的智能锁,所述第一生物特征信息包括指纹特征信息。
19.在一个实施例中,所述预设功能组件包括开锁功能组件,所述第一操作至少包括点击操作。
20.在一个实施例中,所述第一应用程序的唯一标识信息至少包括第一应用程序的包名称、版本号以及版本名称中的一个或多个,所述智能锁中存储有所述第一应用程序的唯一标识信息。
21.本技术实施例还提供一种具有生物特征识别功能的智能锁的控制装置,所述装置包括:
22.应用启动模块,用于启动第一电子设备中的第一应用程序,所述第一应用程序的用户界面包括预设功能组件,所述第一应用程序是与所述智能锁预先授权关联的应用程序;
23.第一获取模块,用于获取所述第一应用程序的唯一标识信息;
24.第二获取模块,用于响应于对所述预设功能组件的第一操作,获取所述第一电子设备中预先存储的第一用户的第一生物特征信息;
25.信息传输模块,用于将所述第一生物特征信息和所述唯一标识信息传输至所述智能锁,以使所述智能锁存储所述第一生物特征信息并基于所述唯一标识信息实现开锁。
26.本技术实施例还提供一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,该计算机程序被所述处理器执行时,执行上述任意一项实施例所述控制方法。
27.本技术实施例还提供一种存储介质,该存储介质存储的计算机程序,能够被一个或多个处理器执行,能够用来实现上述任一项实施例所述控制方法。
28.本技术提供的一种具有生物特征识别功能的智能锁的控制方法、装置、存储介质和电子设备,启动第一电子设备中的第一应用程序,所述第一应用程序的用户界面包括预设功能组件,所述第一应用程序是与所述智能锁预先关联的指定应用程序;获取所述第一应用程序的唯一标识信息;响应于对所述预设功能组件的第一操作,获取所述第一电子设备中预先存储的第一用户的第一生物特征信息;将所述第一生物特征信息和所述唯一标识信息传输至所述智能锁,以使所述智能锁存储所述第一生物特征信息并基于所述唯一标识信息实现开锁。这样,本实施例中由于第一应用程序是与所述智能锁预先关联的指定应用程序,基于第一电子设备中的该第一应用程序即可实现首次开锁,且可同时将第一电子设备中预先存储的第一用户的第一生物特征信息传输录入智能锁中,避免具有生物特征识别功能的智能锁首次使用时在智能锁处由用户操作录入生物特征信息的繁琐操作步骤,简化了录入操作过程,进而提高了具有生物特征识别功能的智能锁首次使用时的操作便利性,提升了用户使用体验。
附图说明
29.在下文中将基于实施例并参考附图来对本技术进行更详细的描述。
30.图1为本技术实施例提供的具有生物特征识别功能的智能锁的控制方法流程图;
31.图2为本技术另一实施例提供的具有生物特征识别功能的智能锁的控制方法流程图;
32.图3为本技术又一实施例提供的具有生物特征识别功能的智能锁的控制方法流程图;
33.图4为本技术实施例提供的具有生物特征识别功能的智能锁的控制装置示意图;
34.图5为本技术实施例提供的电子设备的示意图;
35.在附图中,相同的部件使用相同的附图标记,附图并未按照实际的比例绘制。
具体实施方式
36.为了使本技术的目的、技术方案和优点更加清楚,下面将结合附图对本技术作进一步地详细描述,所描述的实施例不应视为对本技术的限制,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
37.在以下的描述中,涉及到“一些实施例”,其描述了所有可能实施例的子集,但是可以理解,“一些实施例”可以是所有可能实施例的相同子集或不同子集,并且可以在不冲突的情况下相互结合。
38.如果申请文件中出现“第一\第二\第三”的类似描述则增加以下的说明,在以下的描述中,所涉及的术语“第一\第二\第三”仅仅是是区别类似的对象,不代表针对对象的特定排序,可以理解地,“第一\第二\第三”在允许的情况下可以互换特定的顺序或先后次序,以使这里描述的本技术实施例能够以除了在这里图示或描述的以外的顺序实施。
39.除非另有定义,本文所使用的所有的技术和科学术语与属于本技术的技术领域的技术人员通常理解的含义相同。本文中所使用的术语只是为了描述本技术实施
40.图1示出本技术实施例的一种具有生物特征识别功能的智能锁的控制方法流程图,该方法可以由电子设备如智能手机等执行,所述方法可包括以下步骤:
41.步骤s101:启动第一电子设备中的第一应用程序,所述第一应用程序的用户界面包括预设功能组件,所述第一应用程序是与所述智能锁预先关联的指定应用程序。
42.示例性的,第一电子设备可以是智能手机,预设功能组件可以是开锁功能组件如第一应用程序启动后显示的用户界面中的一个控件。该第一应用程序是与所述智能锁预先关联的指定应用程序,例如是取得智能锁厂家授权的指定应用程序。用户启动智能手机中的指定应用程序,其用户界面中显示开锁功能组件如控件。
43.步骤s102:获取所述第一应用程序的唯一标识信息。
44.示例性的,在一个示例中,当用户在上述用户界面中点击开锁功能组件时,可以触发从第一电子设备如智能手机中获取安装的该第一应用程序的唯一标识信息。第一应用程序的唯一标识信息可以包括但不限于第一应用程序的包名称、版本号以及版本名称中的一个或多个。
45.在其他示例中,第一应用程序的唯一标识信息的也可以是基于第一应用程序的包名称、版本号以及版本名称中的一个或多个计算得到的签名信息如md5签名信息。
46.步骤s103:响应于对所述预设功能组件的第一操作,获取所述第一电子设备中预先存储的第一用户的第一生物特征信息。
47.具体的,当前大多用户在使用第一电子设备如智能手机时,都会录入生物特征信息如指纹信息或者人脸特征信息,这些生物特征信息即已存储于用户使用的智能手机之中。
48.在一个实施例中,所述预设功能组件可以包括开锁功能组件,所述第一操作至少可以包括点击操作,但也不限于此。在一个实施例中,所述智能锁可以是具有人脸特征识别的智能锁,此时所述第一生物特征信息可以包括人脸特征信息。或者,所述智能锁可以是具有指纹特征识别的智能锁,此时所述第一生物特征信息包括指纹特征信息,但也不限于此。
49.本实施例中,当用户在使用的智能手机中安装第一应用程序并启动后,用户在第一应用程序的用户界面中点击开锁功能组件如控件时,可以触发从智能手机中获取用户之前在智能手机中录入的生物特征信息如指纹信息或者人脸特征信息。
50.步骤s104:将所述第一生物特征信息和所述唯一标识信息传输至所述智能锁,以使所述智能锁存储所述第一生物特征信息并基于所述唯一标识信息实现开锁。
51.在一个实施例中,所述第一应用程序的唯一标识信息至少可以包括但不限于第一应用程序的包名称、版本号以及版本名称中的一个或多个。由于第一应用程序是取得智能锁厂家授权关联的指定应用程序,该第一应用程序的唯一标识信息可以存储于智能锁中。例如,所述智能锁出厂时即可预先存储有第一应用程序的唯一标识信息。在其他实施例中,也可以是智能锁向第一应用程序对应的目标服务器发送应用标识请求,接收目标服务器响应于应用标识请求而下发的第一应用程序的唯一标识信息并保存。
52.智能锁首次使用时,用户在使用的智能手机中启动安装的第一应用程序后,在第一应用程序的用户界面中点击开锁功能组件后,将获取的第一生物特征信息如人脸特征信息和所述唯一标识信息如第一应用程序的包名称、版本号以及版本名称同时传输至所述智能锁,以使所述智能锁存储所述第一生物特征信息,即实现首次的生物特征信息录入操作,并可以基于所述唯一标识信息实现开锁,也即首次使用时即使没有录入生物特征信息也可以实现开锁,由于取得智能锁厂家授权的第一应用程序的唯一标识信息存储于智能锁中,智能锁接收到智能手机传输来的第一应用程序的唯一标识信息后将两者对比,如两者相同即可实现开锁。具体的信息传输可以基于短距离通信方式如蓝牙方式传输,但也不限于此,这些可以参考现有技术理解,此处不再赘述。
53.本实施例中由于第一应用程序是与所述智能锁预先关联的指定应用程序,基于第一电子设备中的该第一应用程序即可实现首次开锁,且可同时将第一电子设备中预先存储的第一用户的第一生物特征信息传输录入智能锁中,避免具有生物特征识别功能的智能锁首次使用时在智能锁处由用户操作录入生物特征信息的繁琐操作步骤,简化了录入操作过程,进而提高了具有生物特征识别功能的智能锁首次使用时的操作便利性,提升了用户使用体验。
54.在一些场景下,用户可以将家人的生物特征信息录入智能锁中,以便于家人也可以例如人脸识别开启智能锁进入家里。但是对于位于远方的家人,由于异地远程,录入操作及其不方便。为了解决这一问题,在上述实施例的基础上,于一个实施例中,如图2中所示,所述方法还可以包括以下步骤:
55.步骤s201:从目标服务器获取第二用户的第二生物特征信息;其中,所述第二生物特征信息由第二用户基于第二电子设备中的第二应用程序上传至所述目标服务器,所述第二应用程序与所述第一应用程序相同,所述第二用户包括家人、朋友、访客和陌生人中的任意一个。
56.示例性的,目标服务器即第二应用程序与所述第一应用程序对应的后台服务器,该目标服务器可以与智能锁的后台服务器在授权的情况下通信。第二应用程序与第一应用程序相同,也即第二应用程序也是与智能锁预先关联的指定应用程序,例如是取得智能锁厂家授权的指定应用程序。在一个实施例中,所述智能锁是具有人脸特征识别的智能锁时,所述第二生物特征信息可以包括人脸特征信息。或者,所述智能锁是具有指纹特征识别的智能锁时,所述第二生物特征信息可以包括指纹特征信息。
57.第一用户的家人、朋友、访客和陌生人即第二用户可以自行在自己使用的第二电子设备如智能手机中各自下载安装第二应用程序,然后在第二应用程序操作将自己的第二生物特征信息如指纹信息或人脸特征信息上传至目标服务器。第一用户可以在自己的智能手机中的第一应用程序中操作从目标服务器获取第二用户的第二生物特征信息如人脸特征信息。
58.步骤s202:将所述第二生物特征信息传输至所述智能锁,以使所述智能锁存储所述第二生物特征信息。
59.示例性的,第一用户可基于自己的智能手机将获取的第二生物特征信息传输至所述智能锁,以使所述智能锁存储所述第二生物特征信息,即实现其他人的生物特征信息录入智能锁中,以便例如家人可以人脸识别开启智能锁进入第一用户家里。如此可以方便分组管理其他人的生物特征信息录入。
60.本实施中的方案针对位于远方的家人也可以方便地录入其生物特征信息至智能锁中,非常方便快捷,进一步提升了智能锁的用户使用体验。
61.在一个实施例中,如图3所示,步骤s201中从目标服务器获取第二用户的第二生物特征信息,具体可以包括以下步骤:
62.步骤s301:响应于第一用户在所述用户界面上的第二操作,生成预设请求,所述预设请求携带第二用户标识。
63.示例性的,第二操作可以是输入操作,例如在第一应用程序的用户界面的输入框中输入第二用户标识如手机号、姓名和身份证号码中的一个或多个,但也不限于此。然后可基于输入的第二用户标识生成预设请求如http请求。
64.步骤s302:将所述预设请求发送至所述目标服务器。
65.示例性的,生成预设请求如http请求之后,发送预设请求如http请求到目标服务器。
66.步骤s303:接收所述目标服务器响应所述预设请求而返回的第二用户的第二生物特征信息。
67.示例性的,目标目标服务器收到预设请求如http请求后,响应于预设请求如http请求,解析获取携带的第二用户标识,基于第二用户标识从数据库中查找预先上传存储的第二用户的第二生物特征信息,然后将第二用户的第二生物特征信息下发至第一应用程序。然后可执行步骤s202。
68.本实施例的上述方案,第一用户可基于第一应用程序中的输入操作方便地获取其他用户的生物特征信息,并可录入智能锁中,方便第一用户分组管理其他用户,在该智能锁首次使用时,简化了其他用户的生物特征信息的录入操作过程,进而提高了具有生物特征识别功能的该智能锁首次使用时的操作便利性,提升了用户使用体验。
69.本技术实施例提供一种具有生物特征识别功能的智能锁的控制装置,图4为本技术实施例提供的具有生物特征识别功能的智能锁的控制装置400示意图,所述装置包括:
70.应用启动模块401,用于启动第一电子设备中的第一应用程序,所述第一应用程序的用户界面包括预设功能组件,所述第一应用程序是与所述智能锁预先授权关联的应用程序;
71.第一获取模块402,用于获取所述第一应用程序的唯一标识信息;
72.第二获取模块403,用于响应于对所述预设功能组件的第一操作,获取所述第一电子设备中预先存储的第一用户的第一生物特征信息;
73.信息传输模块404,用于将所述第一生物特征信息和所述唯一标识信息传输至所述智能锁,以使所述智能锁存储所述第一生物特征信息并基于所述唯一标识信息实现开锁。
74.本实施例的具有生物特征识别功能的智能锁的控制装置中,由于第一应用程序是与所述智能锁预先关联的指定应用程序,基于第一电子设备中的该第一应用程序即可实现首次开锁,且可同时将第一电子设备中预先存储的第一用户的第一生物特征信息传输录入智能锁中,避免具有生物特征识别功能的智能锁首次使用时在智能锁处由用户操作录入生物特征信息的繁琐操作步骤,简化了录入操作过程,进而提高了具有生物特征识别功能的智能锁首次使用时的操作便利性,提升了用户使用体验。
75.可选的,在一个实施例中,所述装置还包括第三获取模块,用于:从目标服务器获取第二用户的第二生物特征信息;其中,所述第二生物特征信息由第二用户基于第二电子设备中的第二应用程序上传至所述目标服务器,所述第二应用程序与所述第一应用程序相同,所述第二用户包括家人、朋友、访客和陌生人中的任意一个。所述信息传输模块404还用于:将所述第二生物特征信息传输至所述智能锁,以使所述智能锁存储所述第二生物特征信息。
76.可选的,在一个实施例中,所述第三获取模块从目标服务器获取第二用户的第二生物特征信息,包括:响应于第一用户在所述用户界面上的第二操作,生成预设请求,所述预设请求携带第二用户标识;将所述预设请求发送至所述目标服务器;接收所述目标服务器响应所述预设请求而返回的第二用户的第二生物特征信息。
77.可选的,在一个实施例中,所述智能锁是具有人脸特征识别的智能锁,所述第二生物特征信息包括人脸特征信息;或者,所述智能锁是具有指纹特征识别的智能锁,所述第二生物特征信息包括指纹特征信息。
78.可选的,在一个实施例中,所述智能锁是具有人脸特征识别的智能锁,所述第一生物特征信息包括人脸特征信息;或者,所述智能锁是具有指纹特征识别的智能锁,所述第一生物特征信息包括指纹特征信息。
79.可选的,在一个实施例中,所述预设功能组件包括开锁功能组件,所述第一操作至少包括点击操作。
80.可选的,在一个实施例中,所述第一应用程序的唯一标识信息至少包括第一应用程序的包名称、版本号以及版本名称中的一个或多个,所述智能锁中存储有所述第一应用程序的唯一标识信息。
81.需要说明的是,本技术实施例中,如果以软件功能模块的形式实现上述的兴趣程度的确定,并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机、服务器、或者网络设备等)执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read only memory)、磁碟或者光盘等各种可以存储程序代码的介质。这样,本技术实施例不限制于任何特定的硬件和软件结合。
82.相应地,本技术实施例提供一种存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述实施例中提供的控制方法的步骤。
83.本技术实施例提供一种电子设备,包括存储器和处理器,所述存储器上存储有计算机程序,该计算机程序被所述处理器执行时,执行上述任意一项实施例所述控制方法。图5为本技术实施例提供的电子设备的组成结构示意图,如图5所示,所述电子设备500包括:一个处理器501、至少一个通信总线502、至少一个外部通信接口503、存储器504。其中,通信总线502配置为实现这些组件之间的连接通信。其中,外部通信接口503可以包括标准的有线接口和无线接口。所述处理器501配置为执行存储器中存储的程序,以实现以上述实施例提供的控制方法中的步骤。
84.以上电子设备和存储介质实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术电子设备和存储介质实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
85.这里需要指出的是:以上存储介质和电子设备实施例的描述,与上述方法实施例的描述是类似的,具有同方法实施例相似的有益效果。对于本技术存储介质和设备实施例中未披露的技术细节,请参照本技术方法实施例的描述而理解。
86.应理解,说明书通篇中提到的“一个实施例”或“一实施例”意味着与实施例有关的特定特征、结构或特性包括在本技术的至少一个实施例中。因此,在整个说明书各处出现的“在一个实施例中”或“在一实施例中”未必一定指相同的实施例。此外,这些特定的特征、结构或特性可以任意适合的方式结合在一个或多个实施例中。应理解,在本技术的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。上述本技术实施例序号仅仅为了描述,不代表实施例的优劣。
87.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
88.在本技术所提供的几个实施例中,应该理解到,所揭露的设备和方法,可以通过其
它的方式实现。以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,如:多个单元或组件可以结合,或可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的各组成部分相互之间的耦合、或直接耦合、或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性的、机械的或其它形式的。
89.上述作为分离部件说明的单元可以是、或也可以不是物理上分开的,作为单元显示的部件可以是、或也可以不是物理单元;既可以位于一个地方,也可以分布到多个网络单元上;可以根据实际的需要选择其中的部分或全部单元来实现本实施例方案的目的。
90.另外,在本技术各实施例中的各功能单元可以全部集成在一个处理单元中,也可以是各单元分别单独作为一个单元,也可以两个或两个以上单元集成在一个单元中;上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。
91.本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:移动存储设备、只读存储器(rom,read only memory)、磁碟或者光盘等各种可以存储程序代码的介质。
92.或者,本技术上述集成的单元如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台控制器执行本技术各个实施例所述方法的全部或部分。而前述的存储介质包括:移动存储设备、rom、磁碟或者光盘等各种可以存储程序代码的介质。
93.以上所述,仅为本技术的实施方式,但本技术的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本技术揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以所述权利要求的保护范围为准。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献