智能门的显示屏唤醒方法、解锁方法及智能门系统与流程

文档序号:33124875发布日期:2023-02-01 04:48阅读:138来源:国知局
智能门的显示屏唤醒方法、解锁方法及智能门系统与流程

1.本公开涉及智能家居技术领域,尤其涉及一种智能门的显示屏唤醒方法、解锁方法及智能门系统。


背景技术:

2.随着人脸识别技术的推广,越来越多场景引入了人脸识别,例如:小区楼栋的门禁,公司办公室的人脸打卡机,以及私人住宅的智能入户门等场景均增加了人脸识别开门的功能。


技术实现要素:

3.本公开提出了一种智能门的显示屏唤醒方法、解锁方法及智能门系统,以解决或缓解现有技术中的一项或更多项技术问题。
4.第一方面,本公开提供了一种智能门的显示屏唤醒方法,包括:
5.响应于第一触发消息,在满足预设条件的情况下,生成第一指令,用于对目标对象进行第一人脸识别;以及
6.在确定所述目标对象人脸识别失败的情况下,控制智能门的显示屏不被唤醒。
7.第二方面,本公开提供了一种智能门的解锁方法,包括:
8.在根据第一方面提供的显示屏唤醒方法确定智能门的显示屏被唤醒的情况下,生成第四指令,用于对目标对象进行第二人脸识别;以及
9.基于所述第二人脸识别的结果,生成第五指令,用于使所述智能门解锁。
10.第三方面,本公开提供了一种智能门系统,包括:
11.传感器单元,用于根据检测到的目标对象,生成第一触发消息;
12.主控单元,用于响应于所述第一触发消息,在满足预设条件的情况下,生成第一指令,所述第一指令用于对目标对象进行第一人脸识别;以及,用于在确定所述目标对象人脸识别失败的情况下,控制智能门的显示屏不被唤醒;
13.人脸识别单元,用于根据所述第一指令,对所述目标对象进行第一人脸识别;
14.显示屏单元,用于根据唤醒指令,唤醒所述显示屏。
15.第四方面,本公开提供了一种智能门的显示屏唤醒装置,包括:
16.第一人脸识别控制模块,用于响应于第一触发消息,在满足预设条件的情况下,生成第一指令,第一指令用于对目标对象进行第一人脸识别;以及
17.显示屏控制模块,用于在确定所述目标对象人脸识别失败的情况下,控制智能门的显示屏不被唤醒。
18.第五方面,本公开提供了一种智能门的解锁装置,包括:
19.第二人脸识别控制模块,用于在根据权利要求2至6所述的方法确定智能门的显示屏被唤醒的情况下,生成第四指令,第四指令用于对目标对象进行第二人脸识别;以及
20.解锁模块,用于基于所述第二人脸识别的结果,生成第五指令,第五指令用于使所
述智能门解锁。
21.第六方面,本公开提供了一种计算机可读存储介质,其存储有计算机指令,当该计算机指令在计算机上运行时,使得该计算机执行上述第一方面、第二方面所提供的方法。
22.本公开提供的技术方案至少包括以下有益效果:
23.通过先对门前的目标对象进行人脸识别,在没有识别到合法用户的情况下,显示屏不会被唤醒,避免了邻居和陌生人经过门前时,因显示屏频繁被唤醒对他人造成的干扰。
24.根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
附图说明
25.在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本公开提供的一些实施方式,而不应将其视为是对本公开范围的限制。
26.图1为根据本公开一实施例的智能门的显示屏唤醒方法的流程示意图;
27.图2为根据本公开一实施例的智能门的解锁方法的流程示意图;
28.图3为根据本公开一实施例的智能门系统的结构框图;
29.图4为根据本公开一实施例的智能门的显示屏唤醒装置的结构示意图;
30.图5为根据本公开一实施例的智能门的解锁装置的结构示意图;
31.图6为根据本公开一实施例智能门的外屏唤醒逻辑流程示意图;
32.图7为根据本公开一实施例智能门的解锁逻辑流程示意图;
33.图8为根据本公开一实施例的电子设备的结构框图。
具体实施方式
34.下面将参考附图对本公开作进一步地详细描述。附图中相同的附图标记表示功能相同或相似的元件。尽管在附图中示出了实施例的各种方面,但是除非特别指出,不必按比例绘制附图。
35.另外,为了更好的说明本公开,在下文的具体实施方式中给出了众多的具体细节。本领域技术人员应当理解,没有某些具体细节,本公开同样可以实施。在一些实例中,对于本领域技术人员熟知的方法、手段、元件和电路等未作详细描述,以便于凸显本公开的主旨。
36.图1为根据本公开一实施例的智能门的显示屏唤醒方法的流程示意图。
37.如图1所示,该方法至少包括以下步骤:
38.s110:响应于第一触发消息,在满足预设条件的情况下,生成第一指令,用于对目标对象进行第一人脸识别。
39.s120:在确定目标对象人脸识别失败的情况下,控制智能门的显示屏不被唤醒。
40.需要说明的是,本公开实施例中智能门可以是包含人脸识别功能的智能门禁设备、智能门锁,还可以包含门体,门体可以通过上述智能门禁设备或智能门锁进行锁门和解锁。
41.第一触发消息可以来自安装于智能门上的显示屏或各类传感器,例如,红外传感
器、距离传感器、图像传感器、声音传感器等。第一触发消息可以理解为是智能门的显示屏或传感器检测到智能门前有人时产生的。第一指令可以发送给智能门的人脸识别模块或图像采集模块,使其将门前的人作为目标对象,采集其人脸图像并进行识别。部分人脸识别模块或图像采集模块会带有用于辅助照明的灯光。
42.目标对象人脸识别失败可以理解为没有获取到人脸图像,也可以是对获取到的人脸图像经过识别后,得到的目标对象的身份不属于合法用户。合法用户可以是预先注册过人脸图像及相关身份信息的人。那么,步骤s120可以理解为在没有识别到合法用户的情况下,控制智能门的显示屏不被唤醒。
43.根据本公开实施例的方案,由于先对门前的目标对象进行人脸识别,在没有识别到合法用户的情况下,显示屏不会被唤醒,避免了邻居和陌生人经过门前时,因显示屏频繁被唤醒(亮起)给他人造成干扰。
44.在一个应用实例中,智能门安装后,上述显示屏、传感器、人脸识别模块通常都会朝向智能门前方,即有人员流动的楼道设置。当智能门前空间不足或楼道较窄时,邻居和陌生人经过门前时很难避免被传感器探测到。一旦传感器被触发、生成触发信号后,本公开实施例的智能门由人脸识别模块对进行人脸识别,如果人脸识别失败,则屏幕不会被唤醒点亮。
45.在一种可能的实现方式中,本公开实施例智能门的显示屏唤醒方法包括步骤s110,还包括步骤:
46.在第一时间阈值内确定目标对象人脸识别成功的情况下,生成第二指令,用于唤醒显示屏。
47.需要说明的是,本公开实施例中目标对象人脸识别成功可以理解为对获取到的人脸图像经过识别后,得到的目标对象的身份属于合法用户。第一时间阈值用于控制进行第一人脸识别的时长。第一时间阈值可以根据经验设置或由用户自行设置。第一时间阈值设置地较小可以减小功耗,设置地较大可以提高人脸识别成功的概率,避免短时间内未识别成功而反复进行第一人脸识别。由此可见,第一时间阈值可以是任意数值。在一种示例中,为了平衡功耗与识别率,第一时间阈值可以设置为10秒。
48.根据本公开实施例的方案,通过对目标对象进行人脸识别,在识别成功后才唤醒显示屏,从而使显示屏仅在必要时被唤醒。
49.在一个应用示例中,智能门门前有人出现时,被传感器探测到后生成第一触发消息,人脸识别模块对门前的目标对象进行人脸识别,在10秒之内如果确定门前为合法用户则唤醒显示屏。
50.在一种可能的实现方式中,本公开实施例智能门的显示屏唤醒方法包括步骤s110和s120,还包括步骤:
51.在确定当前时间与最近一次获取到第一触发消息的时间之差超过第二时间阈值的情况下,生成第三指令,用于停止第一人脸识别。
52.需要说明的是,本公开实施例中第一触发消息可以是由传感器在每次检测到智能门前有人时反复生成发出的,因此当前时间与最近一次获取到第一触发消息的时间之差超过预设的第二时间阈值,可以理解为传感器已经在预设的时间内未检测到门前有人。因此,可以停止第一人脸识别,关闭相应的人脸识别模块或图像采集模块。
53.第二时间阈值用于根据第一触发消息控制第一人脸识别的时长。与第一时间阈值相似,第二时间阈值可以根据经验设置或由用户自行设置。在一种示例中,第二时间阈值可以是6秒。在另一种示例中,第二时间阈值和第一之间阈值可以相互配合,第一时间阈值作为定时器,每隔10秒(第一时间阈值),判断一次当前时间与最近一次获取到第一触发消息的时间之差是否超过6秒(第二时间阈值),若超过则生成第三指令,停止第一人脸识别,关闭相应的人脸识别模块或图像采集模块。
54.根据本公开实施例的方案,可以对第一人脸识别的时长进行控制,从而减少对应人脸识别设备的工作时间,增加设备寿命。
55.在一个应用示例中,在开始进行第一人脸识别后,启动一个10秒的定时器,每隔10秒进行一次门前是否有人的判断,该判断是根据当前时间与最近一次获取到第一触发消息的时间之差是否超过6秒。如果目标对象出现后又离开,使得定时器时间到的时候,前6秒内没有再次获取到新生成的第一触发消息,则停止第一人脸识别。
56.在一种可能的实现方式中,第一触发消息由智能门的传感器在检测到红外信息和/或距离信息的情况下生成。
57.需要说明的是,本公开实施例中传感器包括红外感应传感器(passive infrared detectors,pir)和/或基于直接测量飞行时间(direct time-of-flight,d-tof)的测距传感器。pir可以在探测到红外热源时可以生成第一触发消息。d-tof距离传感器可以在其探测区域内出现与其距离小于预设值(例如70厘米)的物体时生成第一触发消息。
58.在一种可能的实现方式中,本公开实施例智能门的显示屏唤醒方法,还包括以下步骤:
59.响应于第二触发消息,生成唤醒指令,用于唤醒显示屏;其中,第二触发消息的生成方式包括:
60.显示屏响应于触摸事件。或
61.智能门的传感器响应于检测事件;其中,检测事件在传感器检测到距离信息小于距离阈值且持续时间超过第三时间阈值的情况下生成。
62.需要说明的是,本公开实施例中第二触发消息可以理解为是智能门的显示屏或传感器检测到智能门前有人,且可以确定其具有开门意图时产生的。开门意图可以理解为其主动触碰了显示屏,即显示屏发生了触摸事件,或者,其站立于门前(而非路过),即传感器检测到目标对象的距离信息小于距离阈值(例如,70厘米)且持续时间超过第三时间阈值(例如,1秒)。在确定目标对象具有开门意图的情况下,可以跳过第一人脸识别,直接生成唤醒指令,唤醒显示屏。持续的近距离感应表明大概率有人需要进门但因为身高等因素造成人脸识别不成功,这时需要主动亮屏提示用户进行人脸位置的调整,以便提高人脸识别成功率。
63.根据本公开实施例的方案,通过对用户行为的识别,在判断其有开门意图的情况,不进行第一人脸识别而直接唤醒显示屏,提高响应速度。
64.在一个应用示例中,用户走近并站立于门前,传感器检测到目标对象的距离信息小于70厘米,且持续时间超过1秒,则直接生成唤醒指令,唤醒显示屏。并且,如果用户离门过近,或者用户身高过高,使得用户人脸超过了目标检测区域,则显示屏可以唤醒后显示提示信息,指导用户移动身体,将人脸置于目标检测区域中。
65.在一种可能的实现方式中,预设条件,至少包括以下条件之一:
66.显示屏未被唤醒。
67.智能门处于锁门状态的时间超过第四时间阈值。
68.需要说明的是,本公开实施例中智能门处于锁门状态可以通过门磁传感器进行识别,锁门状态的时间超过第四时间阈值可以理解为用于在用户开门离开时,预留的让其从门前离开的时间,防止误开门。避免出现关门后、人还未离开门前时,传感器生成了第一触发消息,而误触发人脸识别的动作。因为在此情况下,用户通常没有开门意图,因此无需进行第一人脸识别。显示屏未被唤醒可以理解为在显示屏被唤醒的情况下,无需重复唤醒。
69.根据本公开实施例的方案,通过条件设置,预留了用户开门离开时,从门前离开的时间,防止误开门。
70.在一个应用示例中,第四时间阈值可以设置较小的数值,例如3秒。如果用户在门前停留的时间大于该阈值,代表其可能有重新开门的意图,可以进行人脸识别动作。
71.图6为根据本公开一实施例智能门的外屏唤醒逻辑流程示意图。如图6所示,包括以下流程,需要说明的是流程序号不代表先后顺序:
72.流程一:门外屏主控模块在监听到pir传感器被触发(生成第一触发消息)时进行判断,若门磁关闭超过3秒且屏幕为灭屏状态,则进入下一步判断人脸识别模块的结构光摄像头(camera)是否打开。若camera未打开,则记录触发时间(lastpirtime)并向人脸识别模块发送第一指令,使其对目标对象进行第一人脸识别。
73.流程二:门外屏主控模块在监听到d-tof传感器被触发(生成第一触发消息)时进行判断,若门磁关闭超过3秒且屏幕为灭屏状态,则进入下一步,分别判断人脸识别模块的结构光摄像头(camera)是否打开以及d-tof传感器得到的距离信息是否小于70厘米(距离阈值)并持续超过1秒(第三时间阈值)。若camera未打开,则向人脸识别模块发送第一指令,使其对目标对象进行第一人脸识别。若距离信息是否小于70厘米并持续超过1秒,则直接执行亮屏操作(即设置外屏点亮开关值(生成第二指令)发送给门外屏显示模块),并切换到人脸识别界面。
74.流程三:人脸识别模块在接收到第一指令后,尝试打开camera。此时如果尝试三次打开失败,可以点亮外屏并跳转到密码输入界面。若camera打开成功,则启动10秒(第一时间阈值)的超时定时器(timer),同时在camera打开的状态下,循环执行人脸识别(recognize)操作,一旦识别人脸成功则取消超时定时器并立即执行亮屏操作,即设置外屏点亮开关值(生成第二指令)发送给门外屏显示模块。如果定时器达到10秒超时并且当前时间(currtime)与lastpirtime之差超过6秒(第二时间阈值),即6秒内pir没有再次被触发,则生成第三指令,关闭camera。
75.流程四:门外屏显示模块在监听到触摸外屏的f2键值(唤醒键值,表征监听触摸事件)的情况下,设置外屏点亮开关值(唤醒指令)。得到唤醒指令或第二指令,则点亮外屏,进入人脸识别界面。
76.图2为根据本公开一实施例的智能门的解锁方法的流程示意图。如图2所示,该方法至少包括以下步骤:
77.s210:在根据上述智能门的唤醒方法确定智能门的显示屏被唤醒的情况下,生成第四指令,用于对目标对象进行第二人脸识别。
78.s220:基于第二人脸识别的结果,生成第五指令,用于使智能门解锁。
79.需要说明的是,本公开实施例中进行第二人脸识别的硬件设备与进行上述第一人脸识别的硬件设备可以是相同的,以降低成本。也可以是不同的,例如,第二人脸识别采用结构光传感器,第一人脸识别采用常规的图像传感器,结构光传感器可以获取人脸的深度信息,从而提高人脸识别的准确性、安全性。
80.在第二人脸识别的结果为识别成功的情况下,生成第五指令,用于使智能门解锁。识别成功可以理解为通过第二人脸识别得到目标对象的身份属于已注册的合法用户。
81.根据本公开实施例的方案,在第一人脸识别成功的情况下使显示屏被唤醒,再进行第二人脸识别,在第二人脸识别成功的情况下使智能门解锁,可以避免显示屏频繁唤醒影响他人的前提下,准确地通过人脸识别解锁智能门。另一方面,也可以使用于人脸识别的硬件设备仅在需要开启时工作,提高设备寿命,降低功耗。
82.在一种可能的实现方式中,本公开实施例智能门的显示屏唤醒方法包括步骤s210和s220,其中,步骤s220:基于第二人脸识别的结果,生成第五指令,进一步包括步骤:
83.在至少连续两次的第二人脸识别的结果所包含的用户身份信息相同且至少连续两次的识别时间间隔小于第五时间阈值的情况下,生成第五指令。
84.需要说明的是,本公开实施例中至少连续两次的第二人脸识别的结果所包含的用户身份信息相同,用于保证第二人脸识别的结果在顺序上的连续性。第五时间阈值用于进一步保证多次第二人脸识别的结果在时间上的连续性。若间隔时间过长,可能说明目标对象并没有开门意图,仅是碰巧被人脸识别到。
85.根据本公开实施例的方案,可以在人脸识别的逻辑上保证识别结果的准确性,也可以避免合法用户在门前停留时的误触发。
86.在一种应用示例中,第五时间阈值可以设置为2秒。当门前的目标对象隔门与屋内的人对话,或是在移动、转头的过程中回望了一眼门的方向后又使人脸移开,若两次人脸识别结果的间隔长于2秒,则不会生成第五指令。避免类似原因导致的误开门。
87.在一种可能的实现方式中,在连续两次的第二人脸识别的结果所包含的用户身份信息不相同的情况下,将两次第二人脸识别中后一次人脸识别的结果所包含的第一用户身份信息存储为目标用户身份信息,用于与下一次第二人脸识别的结果所包含的第二用户身份信息进行对比。
88.在一种可能的实现方式中,本公开实施例智能门的显示屏唤醒方法包括步骤s210和s220,其中,步骤s210:在根据上述智能门的唤醒方法确定智能门的显示屏被唤醒的情况下,生成第四指令,进一步包括步骤:
89.在根据上述智能门的唤醒方法确定智能门的显示屏被唤醒,且智能门处于锁门状态的时间超过第六时间阈值的情况下,生成第四指令。
90.需要说明的是,本公开实施例中第六时间阈值可以理解为用于避免用户开门后在门前逗留时,触发第二人脸识别造成误开门动作。在一种示例中,第六时间阈值可以设置为30秒。
91.根据本公开实施例的方案,基于上次锁门时间对再次解锁的逻辑进行限制,防止误开门。
92.在一种应用示例中,用户出门后在门前穿鞋、调整衣物、查看是否携带了所需物
品,过程中可能会频繁触发人脸识别,从而导致误开门。因此需要设置一个将门保持锁定的时间,此时,可以在门上显示相应的提示信息,引导用户使用密码、指纹等方式开门,或等待锁定时间结束。
93.图7为根据本公开一实施例智能门的解锁逻辑流程示意图。如图7所示,包括以下流程,需要说明的是流程序号不代表先后顺序:
94.流程一、门外屏主控模块在进入人脸识别预览界面的同时,按用户设置的亮屏时间启动灭屏计划,设置定时器,当定时时间到则进行灭屏并关闭camera。人脸识别模块进行初始化,将上一次识别成功(第一人脸识别)的人脸id(lastfaceid)置为-1,即清空第一人脸识别得到的人脸id。
95.流程二、门外屏主控模块在进入人脸识别预览界面后,判断门是否关闭,若门为关闭状态,则进一步判断关门时间是否超过30秒(第六时间阈值)。
96.若未超过30秒,则在外屏上显示锁定倒计时时间并启动1秒延时handler,使外屏每秒更新倒计时时间。
97.若超过30秒,则进一步判断camera是否为打开状态,若是,则生成第四指令,进行第二人脸识别。
98.流程三、进行第二人脸识别时,判断第二人脸识别得到的人脸id是否在有效期内,根据判断结果分为以下两类情况进一步处理:
99.若为否,则将得到的lastfaceid置为-1,并在camera为打开的状态下重新进行第二人脸识别。
100.若为是,则进一步判断识别成功的人脸id是否等于lastfaceid,即两次人脸id是否相同,根据判断结果分为以下两类情况进一步处理:
101.若相同,则进一步判断两次识别成功的间隔时间是否小于2秒(第五时间阈值),若为是,则并生成第五指令,进行开门(解锁)。开门后,在外屏上提示门已打开,延时8秒后,回到流程二中的判断门是否关闭的步骤。若为否,则将本次识别成功的人脸id记录为lastfaceid,并回到流程二中的判断门是否关闭的步骤。
102.若不同,则将本次识别成功的人脸id记录为lastfaceid,并回到流程二中的判断门是否关闭的步骤。
103.流程五、门锁模块监听门磁状态,当门磁状态发生改变时,进入流程二中的判断门是否关闭的步骤。
104.图3为根据本公开一实施例的智能门系统的结构框图。如图3所示,该智能门系统300至少包括:
105.传感器单元310,用于根据检测到的目标对象,生成第一触发消息。
106.主控单元320,用于响应于第一触发消息,在满足预设条件的情况下,生成第一指令,第一指令用于对目标对象进行第一人脸识别。以及,用于在确定目标对象人脸识别失败的情况下,控制智能门的显示屏不被唤醒。
107.人脸识别单元330,用于根据第一指令,对目标对象进行第一人脸识别。
108.显示屏单元340,用于根据唤醒指令,唤醒显示屏。
109.需要说明的是,本公开实施例中传感器单元310可以采用上述pir传感器和/或d-tof传感器。主控单元320分别与传感器单元310、人脸识别单元330、显示屏单元340连接,主
控单元320可以后者进行通讯,接收和发送指令或消息。
110.在一种可能的实施方式中,主控单元320还用于:在显示屏被唤醒的情况下,生成第四指令,用于对目标对象进行第二人脸识别。以及,基于第二人脸识别的结果,生成第五指令,用于使智能门解锁。
111.人脸识别单元330还用于:根据第四指令,对目标对象进行第二人脸识别。
112.本公开实施例的智能门系统的各单元的具体功能和示例的描述,可以参见上述智能门的显示屏唤醒方法或智能门的解锁方法实施例中对应步骤的相关描述,在此不再赘述。
113.图4为根据本公开一实施例的智能门的显示屏唤醒装置的结构示意图,如图4所示,该装置400至少包括:
114.第一人脸识别控制模块410,用于响应于第一触发消息,在满足预设条件的情况下,生成第一指令,第一指令用于对目标对象进行第一人脸识别;以及
115.显示屏控制模块420,用于在确定所述目标对象人脸识别失败的情况下,控制智能门的显示屏不被唤醒。
116.在一种可能的实施方式中,显示屏控制模块420还用于在第一时间阈值内确定所述目标对象人脸识别成功的情况下,生成第二指令,第二指令用于唤醒所述显示屏。
117.在一种可能的实施方式中,第一人脸识别模块410还用于在确定当前时间与最近一次获取到第一触发消息的时间之差超过第二时间阈值的情况下,生成第三指令,第三指令用于停止所述第一人脸识别。
118.在一种可能的实施方式中,第一触发消息由所述智能门的传感器在检测到红外信息和/或距离信息的情况下生成。
119.在一种可能的实施方式中,显示屏控制模块420还用于响应于第二触发消息,生成唤醒指令,唤醒指令用于唤醒所述显示屏;其中,所述第二触发消息的生成方式包括:
120.所述显示屏响应于触摸事件。或
121.所述智能门的传感器响应于检测事件;其中,所述检测事件在所述传感器检测到距离信息小于阈值距离且持续时间超过第三时间阈值的情况下生成。
122.在一种可能的实施方式中,预设条件,至少包括以下条件之一:
123.所述显示屏未被唤醒。
124.所述智能门处于锁门状态的时间超过第四时间阈值。
125.本公开实施例的智能门的显示屏唤醒装置的各模块、子模块的具体功能和示例的描述,可以参见上述智能门的显示屏唤醒方法实施例中对应步骤的相关描述,在此不再赘述。
126.图5为根据本公开一实施例的智能门的解锁装置的结构示意图,该装置500至少包括:
127.第二人脸识别控制模块510,用于在上述智能门的显示屏唤醒方法确定智能门的显示屏被唤醒的情况下,生成第四指令,第四指令用于对目标对象进行第二人脸识别;以及
128.解锁模块520,用于基于所述第二人脸识别的结果,生成第五指令,第五指令用于使所述智能门解锁。
129.在一种可能的实施方式中,解锁模块520用于在至少连续两次的第二人脸识别的
结果所包含的用户身份信息相同且至少连续两次的识别时间间隔小于第五时间阈值的情况下,生成第五指令。
130.在一种可能的实施方式中,第二人脸识别控制模块510用于在上述智能门的显示屏唤醒方法确定智能门的显示屏被唤醒,且智能门处于锁门状态的时间超过第六时间阈值的情况下,生成第四指令。
131.本公开实施例的智能门的解锁装置的各模块、子模块的具体功能和示例的描述,可以参见上述智能门的解锁方法实施例中对应步骤的相关描述,在此不再赘述。
132.图8为根据本公开一实施例的电子设备的结构框图。如图8所示,该电子设备包括:存储器810和处理器820,存储器810内存储有可在处理器820上运行的计算机程序。存储器810和处理器820的数量可以为一个或多个。存储器810可以存储一个或多个计算机程序,当该一个或多个计算机程序被该电子设备执行时,使得该电子设备执行上述方法实施例提供的方法。该电子设备还可以包括:通信接口830,用于与外界设备进行通信,进行数据交互传输。
133.如果存储器810、处理器820和通信接口830独立实现,则存储器810、处理器820和通信接口830可以通过总线相互连接并完成相互间的通信。该总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component interconnect,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。该总线可以分为地址总线、数据总线、控制总线等。为便于表示,图8中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
134.可选的,在具体实现上,如果存储器810、处理器820及通信接口830集成在一块芯片上,则存储器810、处理器820及通信接口830可以通过内部接口完成相互间的通信。
135.本公开实施例还提供一种计算机可读存储介质,其存储有计算机指令,当所述计算机指令在计算机上运行时,使得所述计算机执行上述方法实施例提供的方法。
136.本公开实施例还提供一种计算机程序产品,所述计算机程序产品用于存储计算机程序,该计算机程序被计算机执行时,所述计算机可以实现上述方法实施例提供的方法。
137.本公开实施例还提供一种芯片,所述芯片与存储器耦合,所述芯片用于实现上述方法实施例提供的方法。
138.应理解的是,上述处理器可以是中央处理器(central processing unit,cpu),还可以是其他通用处理器、数字信号处理器(digital signal processing,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者是任何常规的处理器等。值得说明的是,处理器可以是支持进阶精简指令集机器(advanced risc machines,arm)架构的处理器。
139.进一步地,可选的,上述存储器可以包括只读存储器和随机存取存储器,还可以包括非易失性随机存取存储器。该存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以包括只读存储器(read-only memory,rom)、可编程只读存储器(programmable rom,prom)、可擦除可编程只读存储器(erasable prom,eprom)、电可擦除可编程只读存储器(electrically eprom,eeprom)或闪存。易失性存储器可以包括随机存取存储器(random access memory,ram),其用作外部高
速缓存。通过示例性但不是限制性说明,许多形式的ram可用。例如,静态随机存取存储器(static ram,sram)、动态随机存取存储器(dynamic random access memory,dram)、同步动态随机存取存储器(synchronous dram,sdram)、双倍数据速率同步动态随机存取存储器(double data date sdram,ddr sdram)、增强型同步动态随机存取存储器(enhanced sdram,esdram)、同步连接动态随机存取存储器(synchlink dram,sldram)和直接内存总线随机存取存储器(direct rambus ram,dr ram)。
140.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意结合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机指令时,全部或部分地产生按照本公开实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络或其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如:同轴电缆、光纤、数据用户线(digital subscriber line,dsl))或无线(例如:红外、蓝牙、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质,或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如:软盘、硬盘、磁带)、光介质(例如:数字通用光盘(digital versatile disc,dvd))或半导体介质(例如:固态硬盘(solid state disk,ssd))等。值得注意的是,本公开提到的计算机可读存储介质可以为非易失性存储介质,换句话说,可以是非瞬时性存储介质。
141.本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
142.在本公开实施例的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包括于本公开的至少一个实施例或示例中。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。
143.在本公开实施例的描述中,除非另有说明,“/”表示或的意思,例如,a/b可以表示a或b。本文中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。
144.在本公开实施例的描述中,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括一个或者更多个该特征。在本公开实施例的描述中,除非另有说明,“多个”的含义是两个或两个以上。
145.以上所述仅为本公开的示例性实施例,并不用以限制本公开,凡在本公开的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本公开的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1