智能门锁及其唤醒方法、网络设备、电子设备与流程

文档序号:28947805发布日期:2022-02-19 09:46阅读:943来源:国知局
智能门锁及其唤醒方法、网络设备、电子设备与流程

1.本发明涉及物联网设备技术领域,具体而言,涉及智能门锁及其唤醒方法、网络设备、电子设备。


背景技术:

2.现有的部分智能门锁中,可以与服务器连接,从而实现通过手机app远程查看用户家门口视频与实时语音通话。但在实际使用时,不可避免的会出现断网的情况,比如家庭网关断电,或网络欠费等。这种情况下,智能门锁与服务器网络连接异常,智能门锁会不停地主动醒来,并尝试连接服务器,从而导致门锁电池电量很快耗尽。


技术实现要素:

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.第五方面,本发明实施例还提供一种电子设备,所述电子设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如前任一所述的智能门锁唤醒方法。
31.第六方面,本发明实施例还提供一种可读存储介质,所述可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前任一所述的智能门锁唤醒方法。
32.本发明实施例所提供的智能门锁及其唤醒方法、网络设备、电子设备,通过检测与服务器的网络连接是否正常,若网络连接异常,则发送广播信息,并进入待唤醒状态;广播信息用于被网络设备检测,以使网络设备在网络连接正常时,通过广播信息,播放预设的唤醒语音;接收唤醒语音,从待唤醒状态进入待连接状态,并与服务器进行连接。确保在网络连接异常时,智能门锁可以保持低功耗以待被唤醒语音唤醒,避免一直主动连接服务器,使得智能门锁的电池不会被快速消耗,并且在网络连接恢复正常后,智能门锁能够及时主动的与服务器连接。以便随时响应用户需求,提高用户体验。
附图说明
33.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
34.图1为本发明实施例所提供的智能门锁唤醒方法的实际应用场景图。
35.图2为本发明实施例所提供的智能门锁的一种结构框图。
36.图3为本发明实施例所提供的智能门锁唤醒方法的一种流程示意图。
37.图4为本发明实施例所提供的广播信息发送的一种流程示意图。
38.图5为本发明实施例所提供的进入保活休眠状态的一种流程示意图。
39.图6为本发明实施例所提供的智能门锁唤醒方法的另一种流程示意图。
40.图7为本发明实施例所提供的网络设备的一种结构框图。
41.图8为本发明实施例所提供的电子设备的一种结构示意图。
42.图标:10-智能门锁;11-网络检测模块;12-声音识别模块;20-网络设备;21-信息检测模块;22-语音合成模块;30-电子设备;31-通信单元;32-存储器;33-处理器。
具体实施方式
43.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。
44.因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
45.应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步定义和解释。
46.在本发明的描述中,还需要说明的是,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”应做广义理解,例如,可以是固定连接,也可以是可拆卸连接,或一体地连接;可以是机械连接,也可以是电连接;可以是直接相连,也可以通过中间媒介间接相连,可以是两个元件内部的连通。对于本领域的普通技术人员而言,可以具体情况理解上述术语在本发明中的具体含义。
47.现有的部分智能门锁中,可以实现通过手机app远程查看用户家门口视频与实时语音通话。简单来说就是增加了无线wifi(无线通信技术)摄像头的功能,由于智能门锁是电池供电,所以在智能门锁处于非工作模式时支持休眠。休眠情况下,智能门锁功耗较低,保证了智能门锁电池有较长的续航时间。在智能门锁休眠情况下,还要求支持手机app随时查看视频,因此就需要先远程唤醒智能门锁,待智能门锁启动音视频模块,然后发送音视频流到手机app。为支持远程唤醒,智能门锁在休眠模式下,需要与服务器保持常连接。
48.但是在实际使用时,不可避免的会出现断网的情况,比如家庭网关断电,或网络欠费等。这种情况下,智能门锁与服务器网络连接异常,由于不确定网络何时正常,智能门锁会不停地主动醒来,并尝试连接保护服务器,从而导致智能门锁的电池电量快速耗尽。
49.基于上述研究内容,本实施提供的一种智能门锁唤醒方法的实际应用场景。如图1所示,图中包括智能门锁、网络设备、服务器以及手机app。网络连接正常时,用户可以通过手机app向服务器发送访问智能门锁的指令,服务器根据该指令向智能门锁发送唤醒指令,使得手机app能够访问智能门锁,查看视频或进行语音通话。当没有用户访问时,智能门锁与服务器可以通过网络设备发送数据包,以保持常连接。需要说明的是,智能门锁和服务器也可以不通过网络设备而发送数据包以保持常连接。
50.其中,为了避免智能门锁与服务器连接异常时,智能门锁不断主动醒来与服务器进行网络连接而导致的快速耗电,在本实施例中,网络连接异常时,通过智能门锁发送广播信息,从而进入一种低功耗的待唤醒状态。当网络设备检测存在有智能门锁的广播信息,则检测与服务器的网络连接是否正常,如果网络连接正常,则播放预设的唤醒语音。智能门锁
接收到唤醒语音,相当于通知智能门锁此时网络连接正常,可以有目的的去与服务器进行连接,提高电池的有效利用率。如果智能门锁与服务器连接正常,手机app可以随时远程唤醒智能门锁去查看视频或进行语音通话。智能门锁与服务器在网络连接正常时,如果没有用户访问,智能门锁与服务器保持常连接,并处于低功耗状态,可随时被用户唤醒访问。
51.本实施例基于上述场景架构,提供一种智能门锁,请结合参阅图2,该智能门锁10包括:网络检测模块11、声音识别模块12。
52.网络检测模块11用于检测与服务器的网络连接是否正常,若网络连接异常,则发送广播信息,并进入待唤醒状态。广播信息用于被网络设备检测,以使网络设备在网络连接正常时,通过广播信息,播放预设的唤醒语音。
53.其中,智能门锁是一种物联网设备,所谓物联网设备就是可以无线连接到网络并具有传输数据能力的设备。在本实施例中,智能门锁可以通过网络检测模块11检测与其他设备的网络连接是否正常,例如,智能门锁通过网络检测模块11检测与服务器的网络连接是否正常。网络检测模块11可以是wifi热点或者蓝牙。
54.需要说明的是,智能门锁具有工作模式和非工作模式。当用户通过手机想要远程查看智能门锁的视频或者进行语音通话时,智能门锁就会被唤醒,唤醒后的智能门锁处于工作模式;当没有用户需要查看访问时,智能门锁处于非工作模式,也就是说智能门锁处于保活休眠状态。需要解释的是,为了便于用户随时查看访问,要求智能门锁能够被随时唤醒。因此,需要智能门锁与服务器进行常连接。
55.现实生活中,往往会出现断网或者服务器异常,导致智能门锁与服务器连接断开。在本实施例中,当网络检测模块11检测到与服务器网络连接异常时,为了避免该段时间智能门锁快速耗电,智能门锁会发送广播信息,并进入待唤醒状态。其中,智能门锁处于待唤醒状态时,智能门锁不会去与服务器进行网络连接,且功耗较低,减少电池不必要的耗电。在没有相应的唤醒语音进行触发时,智能门锁会一直处于待唤醒状态。
56.在本实施例中,广播信息用于被网络设备检测,在本实施例中,网络设备可以是路由器,也可以是与路由器同一局域网中的其他物联网设备,例如电视或智能音箱。
57.为了便于本领域技术人员理解与实施,本实例给出发送广播信息的具体实施方式,应当理解的是,以下实施方式并不是对本实施例保护范围的限定,其他能够被网络设备检测的广播信息的发送方式依然属于本实施例的保护范围。
58.在一种可选的实施方式中,网络检测模块11在检测到与服务器网络连接异常时,可以开启wifi热点,此时智能门锁的wifi热点名称即可作为广播信息,网络设备可以是路由器,当路由器网络连接正常时,如果检测到智能门锁的wifi热点名称,则路由器播放预设的唤醒语音。
59.在另一种可选的实施方式中,网络检测模块11在检测到与服务器网络连接异常时,可以开启蓝牙,此时智能门锁的蓝牙名称即可作为广播信息,网络设备可以是路由器,当路由器网络连接正常时,如果检测到智能门锁的蓝牙名称,则路由器播放预设的唤醒语音。
60.在其他可选的实施方式中,网络检测模块11在检测到与服务器网络连接异常时,可以开启wifi热点,此时智能门锁的wifi热点名称即可作为广播信息,网络设备可以是其他物联网设备,例如电视,当物联网设备的网络连接正常时,如果检测到智能门锁的wifi热
点名称,则物联网设备播放预设的唤醒语音。
61.在其他种可选的实施方式中,网络检测模块11在检测到与服务器网络连接异常时,可以开启蓝牙,此时智能门锁的蓝牙名称即可作为广播信息,网络设备可以是其他物联网设备,例如智能音箱,当物联网设备网络连接正常时,如果检测到智能门锁的蓝牙名称,则物联网设备播放预设的唤醒语音。
62.需要说明的是,作为检测广播信息的网络设备,不管是路由器还是其他物联网设备,都需要预先配置语音合成模块,以便于播放预设的唤醒语音。
63.声音识别模块12用于接收唤醒语音,从待唤醒状态进入待连接状态,并与服务器进行连接。
64.其中,预设的唤醒语音可以是一句话、一段音乐或者用户自行录入的声音,本实施例对此不做限定。智能门锁在接收唤醒语音之前,处于待唤醒状态,智能门锁在待唤醒状态时功耗较低。当智能门锁接收到唤醒语音,则意味着,网络设备能向智能门锁发送唤醒语音,即网络连接正常。在此情况下,智能门锁可以根据声音识别模块12接收的唤醒语音,尝试与服务器进行连接。声音识别模块12可以是麦克风,麦克风预置在智能门锁中,并且智能门锁中还配置有语音识别芯片,语音识别芯片与麦克风连接。在实际应用中,麦克风将接收的语音发送给语音识别芯片,语音识别芯片对语音进行判断,如果语音内容是预设的唤醒语音的内容,则智能门锁从待唤醒状态进入待连接状态,智能门锁处于待连接状态时,会与服务器进行通信,即与服务器进行网络连接。
65.本实施例所提供的智能门锁,通过检测与服务器的网络连接是否正常,若网络连接异常,则发送广播信息,并进入待唤醒状态。广播信息用于被网络设备检测,以使网络设备在网络连接正常时,通过广播信息,播放预设的唤醒语音。接收唤醒语音,从待唤醒状态进入待连接状态,与服务器进行连接。确保在网络连接异常时,智能门锁可以保持低功耗以待被唤醒语音唤醒,避免一直主动连接服务器,使得智能门锁的电池不会被快速消耗,并且在网络连接恢复正常后,智能门锁能够及时主动的与服务器连接。以便随时响应用户需求,提高用户体验。
66.本实施例基于上述场景架构,还提供一种智能门锁唤醒方法,该方法应用于智能门锁,下面基于图1示出的智能门锁唤醒方法的实际应用场景对本实施例提供的智能门锁唤醒方法的步骤进行详细阐述。请结合参阅图3,本实施例所提供的智能门锁唤醒方法包括步骤101至步骤102。
67.步骤101:检测与服务器的网络连接是否正常,若网络连接异常,则发送广播信息,并进入待唤醒状态。广播信息用于被网络设备检测,以使网络设备在网络连接正常时,通过广播信息,播放预设的唤醒语音。
68.其中,当智能门锁检测到与服务器网络连接异常时,为了避免该段时间智能门锁快速耗电,智能门锁会发送广播信息,并进入待唤醒状态。以便在网络连接正常时,智能门锁再尝试与服务器进行网络连接。这种唤醒方式,有效保证了智能门锁的续航时间。
69.上述提到的广播信息可以是智能门锁开启的wifi热点的名称,也可以是智能门锁开启的蓝牙的名称。以上仅是本实施例对广播信息的举例说明,本实施例对此不做限定,应当理解的是,其他能够被网络设备检测到的广播信息依然属于本领域的保护范围。需要说明的是,网络设备可以是路由器也可以是与路由器处于同一局域网的其他物联网设备,例
如电视或智能音箱。但不管是路由器还是其他物联网设备,作为检测广播信息的网络设备,都需要预先配置语音合成模块,以便于播放预设的唤醒语音。
70.在前述内容中已对广播信息的发送和检测做了介绍,在本实施例中,仅以一种具体实例对广播信息的发送和检测做简要说明。
71.在一种可选的实施方式中,智能门锁在检测到与服务器网络连接异常时,智能门锁开启wifi热点,该智能门锁的wifi热点名称为“智能门锁1号”,“智能门锁1号”即为广播信息。当路由器网络连接正常时,如果检测到智能门锁的wifi热点名称,则路由器播放“请与服务器进行网络连接”的语音,“请与服务器进行网络连接”的语音即为预设的唤醒语音。容易理解的是,如果同时存在多个智能门锁,则需分别对每个智能门锁的wifi热点名称进行设置,需要注意的是,每个智能门锁的wifi热点名称不同,但是对于各智能门锁的唤醒语音可以相同也可以不同,本实施例对此不做限定。
72.步骤102:接收唤醒语音,从待唤醒状态进入待连接状态,并与服务器进行连接。
73.其中,预设的唤醒语音可以是一句话、一段音乐或者用户自行录入的声音,本实施例对此不做限定。智能门锁在接收唤醒语音之前,处于待唤醒状态,智能门锁在待唤醒状态时功耗较低。当智能门锁接收到唤醒语音,则意味着,网络设备的网络连接正常。在此情况下,智能门锁可以根据接收的唤醒语音,尝试与服务器进行连接。例如,智能门锁接收到“请与服务器进行网络连接”的语音,智能门锁判断“请与服务器进行网络连接”的语音内容为预设的唤醒语音,根据唤醒语音,智能门锁尝试与服务器进行网络连接。
74.本发明实施例公开了智能门锁唤醒方法,通过检测与服务器的网络连接是否正常,若网络连接异常,则发送广播信息,并进入待唤醒状态。广播信息用于被网络设备检测,以使网络设备在网络连接正常时,通过广播信息,播放预设的唤醒语音。接收唤醒语音,从待唤醒状态进入待连接状态,并与服务器进行连接。确保在网络连接异常时,智能门锁可以保持低功耗以待被唤醒语音唤醒,避免一直主动连接服务器,使得智能门锁的电池不会被快速消耗,并且在网络连接恢复正常后,智能门锁能够及时主动的与服务器连接。以便随时响应用户需求,提高用户体验。
75.由上述实施例内容我们可以知道,智能门锁可能出现与服务器网络连接异常,为了在网络连接异常的这段时间,尽可能减少不必要的电池消耗,智能门锁可以向网络设备发送广播信息,以便在网络设备检测到网络连接正常时,智能门锁能够及时与服务器进行网络连接。在一种可选的实施例中,结合图4所示,检测与服务器的网络连接是否正常,若网络连接异常,则发送广播信息,并进入待唤醒状态的步骤包括:
76.步骤201:向服务器发送心跳数据包。
77.步骤202:检测是否在预设时长内接收到服务器发送的确认数据包。
78.步骤203:若未在预设时长内接收到服务器发送的确认数据包,则发送广播信息,并进入待唤醒状态。
79.其中,智能门锁在保活休眠状态时会按照一定间隔向服务器发送心跳数据包,用于通知自己的状态。保活休眠状态是指智能门锁与服务器保持常连接的状态,智能门锁处于保活休眠状态下时,功耗较低,并且可以随时相应用户的需求。在网络连接正常时,如果没有用户访问,则智能门锁处于保活休眠状态。
80.具体的说,如果智能门锁与服务器网络连接正常,服务器在收到智能门锁的心跳
数据包后,会向智能门锁发送确认数据包。如果智能门锁与服务器网络连接异常,则服务器不能收到智能门锁发送的心跳数据包,或者服务器无法向智能门锁发送确认数据包。如果智能门锁没有及时收到服务器发送的确认数据包,可能是智能门锁与服务器的网络连接异常,也可能是数据包发生丢失。
81.因此,在本实施例中,设置了预设时长,预设时长可以是智能门锁向服务器发送多个心跳数据包的时长。例如,在预设时长内,智能门锁向服务器发送3个心跳数据包或者5个心跳数据包。确认数据包表示服务器成功接收到智能门锁发送的心跳数据包并确认回复。只有在预设时长内,智能门锁没有收到服务器发送的确认数据包,智能门锁才会发送广播信息。上述实施例中已对广播信息做了说明,此处不再赘述。
82.在本实施例中,当网络连接恢复正常时,网络设备如果检测到智能门锁发送的广播信息,则网络设备播放预设的唤醒语音,在一些可选的实施例中,接收唤醒语音的步骤包括:
83.开启声音识别模块,通过声音识别模块检测是否存在网络设备播放的唤醒语音,并在存在唤醒语音时,接收唤醒语音。
84.其中,声音识别模块可以是预置在智能门锁中的麦克风,并且智能门锁中还配置有语音识别芯片,语音识别芯片与麦克风连接。在实际应用中,麦克风将接收的语音发送给语音识别芯片,语音识别芯片对语音内容进行判断,如果语音内容是预设的唤醒语音的内容,则智能门锁从待唤醒状态进入待连接状态,并于服务器进行连接。
85.智能门锁通过声音识别模块来检测是否存在网络设备播放的唤醒语音。唤醒语音的内容是预先设定好的内容。例如,当网络连接恢复正常时,网络设备检测到智能门锁发送的广播信息,则说明智能门锁此时还未与服务器进行连接,需要外界唤醒。而网络设备播放预设的唤醒语音,唤醒语音的内容可以是“网络连接恢复正常”或者“请与服务器尝试连接”或者一段音乐等。而智能门锁在网络连接异常,无法与服务器进行连接时,会开启声音识别模块,声音识别模块用于识别预设的声音内容,也就是用于识别预设的唤醒语音。当网络设备播放预设的唤醒语音时,声音识别模块识别出唤醒语音是预设的声音内容,则接收唤醒语音,此时智能门锁被唤醒。
86.智能门锁被唤醒语音唤醒,意味着此时网络连接正常,智能门锁应尝试与服务器进行连接。智能门锁只有和服务器连接正常后,才能够再次处于保活休眠状态。在可选的实施例中,结合图5所示,在与服务器进行连接后,该方法还包括包括:
87.步骤301:向服务器发送心跳数据包。
88.步骤302:检测是否在预设时长内接收到服务器发送的确认数据包。
89.步骤303:若在预设时长内接收到服务器发送的确认数据包,则进入保活休眠状态。
90.其中,当智能门锁被唤醒语音唤醒,智能门锁会向服务器发送心跳数据包。如果此时网络连接正常,服务器在接收到智能门锁发送的心跳数据包后,会向智能门锁发送确认数据包。需要注意的是,服务器在接收到智能门锁发送的心跳数据包后,需要在预设时长内向智能门锁发送确认数据包。如果没有在预设时长内发送确认数据包,则智能门锁与服务器连接失败,智能门锁不能进入保活休眠状态。如果服务器在预设时长内向智能门锁发送确认数据包,智能门锁检测到在预设时长内接收到服务器发送的确认数据包,则智能门锁
与服务器连接正常,智能门锁进入保活休眠状态。需要说明的是,进入保活休眠状态的智能门锁可以随时响应用户的需求,向用户发送视频或进行语音通话。
91.本发明实施例公开了智能门锁唤醒方法,通过检测与服务器的网络连接是否正常,若网络连接异常,则发送广播信息,并进入待唤醒状态。广播信息用于被网络设备检测,以使网络设备在网络连接正常时,通过广播信息,播放预设的唤醒语音。接收唤醒语音,从待唤醒状态进入待连接状态,并与服务器进行连接。确保在网络连接异常时,智能门锁可以保持低功耗以待被唤醒语音唤醒,避免一直主动连接服务器,使得智能门锁的电池不会被快速消耗,并且在网络连接恢复正常后,智能门锁能够及时主动的与服务器连接。以便随时响应用户需求,提高用户体验。
92.本实施例基于上述场景架构,还提供另一种智能门锁唤醒方法,该方法应用于网络设备,下面基于图1示出的智能门锁唤醒方法的实际应用场景对本实施例提供的智能门锁唤醒方法的步骤进行详细阐述。请结合参阅图6,本实施例所提供的智能门锁唤醒方法包括步骤401至步骤403。
93.步骤401:检测是否存在预设的广播信息。
94.其中,智能门锁在网络连接异常时,会发送预设的广播信息,广播信息可以是智能门锁开启的wifi热点的名称,也可以是智能门锁的蓝牙名称。需要注意的是,这些广播信息都是预先设置好的,即能够被网络设备检测识别。
95.网络设备在网络恢复连接时,会检测是否存在智能门锁的广播信息。在本实施例中,网络设备可以路由器,还可以是其他物联网设备,例如电视、智能音箱等。
96.步骤402:若存在预设的广播信息,则检测与服务器的网络连接是否正常。
97.其中,前述内容已经对预设的广播信息进行说明,此处不再赘述。当网络设备检测存在预设的广播信息,也就是说,此时,智能门锁没有与服务器连接。当存在预设的广播信息时,网络设备会检测与服务器的网络连接是否正常,以便使智能门锁与服务器尽快进行连接。
98.步骤403:若网络连接正常,则播放预设的唤醒语音,以唤醒智能门锁。
99.在本实施例中,如果网络设备与服务器的网络连接正常,则说明智能门锁可以尝试与服务器进行连接。网络设备可以通过播放唤醒语音以唤醒智能门锁。唤醒后的智能门锁,可以与服务器进行连接,此时网络连接已正常,智能门锁可以向服务器发送心跳数据包,如果服务器在预设时长内向智能门锁回复确认数据包,则说明智能门锁与服务器网络连接正常。其中,预设时长可以是智能门锁发送3个心跳数据包的时长或预设时长是智能门锁发送5个心跳数据包的时长。智能门锁在与服务器网络连接正常后,可以进入保活休眠状态,在该状态下,智能门锁可以随时响应用户需求,向用户发送视频或语音通话,并且保活休眠状态下的在功耗较低。
100.在一些可选的实施例中,播放预设的唤醒语音的步骤包括:
101.通过预先配置的语音合成模块播放预设的唤醒语音。
102.具体地说,网络设备需要通过播放唤醒语音,以唤醒智能门锁。也就是说,网络设备具有能够播放语音的功能。在本实施例中,可以通过在网络设备中配置语音合成模块,从而使网络设备具有语音播放的功能。当网络设备检测到存在预设的广播信息,并检测与服务器的网络连接正常时,即可通过配置的语音合成模块播放预设的唤醒语音。语音合成模
块可以是喇叭。
103.本发明实施例公开了智能门锁唤醒方法,通过检测是否存在预设的广播信息,若存在预设的广播信息,则检测与服务器的网络连接是否正常,若网络连接正常,则播放预设的唤醒语音,以唤醒智能门锁。确保在网络连接异常时,智能门锁可以保持低功耗以待被唤醒语音唤醒,避免一直主动连接服务器,使得智能门锁的电池不会被快速消耗,并且在网络连接恢复正常后,智能门锁能够及时主动的与服务器连接。以便随时响应用户需求,提高用户体验。
104.基于图1的实际应用场景,本实施例还提供一种网络设备,请结合参阅图7,该网络设备20,包括:信息检测模块21、语音合成模块22。
105.信息检测模块21用于检测是否存在预设的广播信息。若存在预设的广播信息,则检测与服务器的网络连接是否正常。
106.其中,信息检测模块21可以是无线网卡或蓝牙。智能门锁在网络连接异常时,会发送预设的广播信息,需要注意的是,这些广播信息都是预先设置好的,即能够被网络设备检测识别。例如,智能门锁的wifi热点的名称或蓝牙名称。
107.网络设备在网络连接正常时,通过信息检测模块21检测是否存在智能门锁的广播信息。在本实施例中,网络设备可以路由器,还可以是其他物联网设备,例如电视、智能音箱等。
108.在本实施例中,前述内容已经对预设的广播信息进行说明,此处不再赘述。当信息检测模块21检测存在预设的广播信息,也就是说,此时智能门锁没有与服务器连接。那么信息检测模块21会检测与服务器的网络连接是否正常,以便使智能门锁与服务器尽快进行连接。
109.语音合成模块22用于在网络连接正常时,播放预设的唤醒语音,以唤醒智能门锁。
110.在本实施例中,语音合成模块22可以是喇叭。如果网络设备与服务器的网络连接正常,则说明智能门锁也可以尝试与服务器进行连接。网络设备可以通过语音合成模块22播放唤醒语音以唤醒智能门锁。唤醒后的智能门锁,可以与服务器进行连接,智能门锁可以向服务器发送心跳数据包,如果服务器在预设时长内向智能门锁回复确认数据包,则说明智能门锁与服务器网络连接正常。其中,预设时长可以是智能门锁发送3个心跳数据包的时长或预设时长是智能门锁发送5个心跳数据包的时长。
111.本实施例所提供的网络设备,通过检测是否存在预设的广播信息,若存在预设的广播信息,则检测与服务器的网络连接是否正常,若网络连接正常,则播放预设的唤醒语音,以唤醒智能门锁。确保在网络连接异常时,智能门锁可以保持低功耗以待被唤醒语音唤醒,避免一直主动连接服务器,使得智能门锁的电池不会被快速消耗,并且在网络连接恢复正常后,智能门锁能够及时主动的与服务器连接。以便随时响应用户需求,提高用户体验。
112.此外,本实施例提供的一种电子设备,请参阅图8,图8为本实施例所提供的电子设备30的一种结构示意图。电子设备可以包括通信单元31、存储器32、处理器33及,存储器32存储有处理器33可执行的机器可读指令,当电子设备30运行时,处理器33及存储器32之间通过总线通信,处理器33执行机器可读指令,并执行智能门锁唤醒方法。
113.该电子设备30可以是手机或者平板或者笔记本电脑等。通过电子设备30可以控制智能门锁或网络设备,以执行前述的智能门锁唤醒方法。电子设备30的存储器32中可以存
储智能门锁唤醒方法的程序指令,在网络连接异常时,处理器33根据智能门锁唤醒方法的程序指令,通过通信单元31将控制指令发送给智能门锁,控制智能门锁执行智能门锁唤醒方法。也可以是处理器33根据智能门锁唤醒方法的程序指令,通过通信单元31将控制指令同时发送给智能门锁与网络设备,以执行智能门锁唤醒方法的程序指令。
114.存储器32、处理器33以及通信单元31各元件相互之间直接或间接地电性连接,以实现信号的传输或交互。例如,这些元件相互之间可通过一条或多条通讯总线或信号线实现电性连接。存储器32中至少存储有一个用于智能门锁唤醒的软件功能模块,该软件功能模块可以软件或固件(firmware)的形式存储于存储器32中。处理器33用于执行存储器32中存储的可执行模块(例如用于智能门锁唤醒的软件功能模块或计算机程序)。
115.其中,存储器32可以是,但不限于,随机读取存储器(random access memory,ram),只读存储器(read only memory,rom),可编程只读存储器(programmable read-only memory,prom),可擦除只读存储器(erasable programmable read-only memory,eprom),电可擦除只读存储器(electric erasable programmable read-only memory,eeprom)等。
116.在一些实施例中,处理器33用以执行本实施例中描述的一个或多个功能。在一些实施例中,处理器33可以包括一个或多个处理核(例如,单核处理器(s)或多核处理器(s))。仅作为举例,处理器33可以包括中央处理单元(central processing unit,cpu)、专用集成电路(application specific integrated circuit,asic)、专用指令集处理器(application specific instruction-setprocessor,asip)、图形处理单元(graphics processing unit,gpu)、物理处理单元(physics processing unit,ppu)、数字信号处理器(digital signal processor,dsp)、现场可编程门阵列(field programmable gate array,fpga)、可编程逻辑器件(programmable logic device,pld)、控制器、微控制器单元、简化指令集计算机(reducedinstruction set computing,risc)或微处理器等,或其任意组合。
117.为了便于说明,在电子设备30中仅描述了一个处理器。然而,应当注意,本实施例中的电子设备30还可以包括多个处理器,因此本实施例中描述的一个处理器执行的步骤也可以由多个处理器联合执行或单独执行。例如,若服务器的处理器执行步骤a和步骤b,则应该理解,步骤a和步骤b也可以由两个不同的处理器共同执行或者在一个处理器中单独执行。例如,处理器执行步骤a,第二处理器执行步骤b,或者处理器和第二处理器共同执行步骤a和b。
118.本实施例中,存储器32用于存储程序,处理器33用于在接收到执行指令后,执行程序。本实施例任一实施方式所揭示的流程定义的方法可以应用于处理器33中,或者由处理器33实现。
119.通信单元31用于通过网络建立电子设备30与其他设备之间的通信连接,并用于通过网络收发数据。
120.在一些实施方式中,网络可以是任何类型的有线或者无线网络,或者是他们的结合。仅作为示例,网络可以包括有线网络、无线网络、光纤网络、远程通信网络、内联网、因特网、局域网(local area network,lan)、广域网(wide area network,wan)、无线局域网(wireless local area networks,wlan)、城域网(metropolitan area network,man)、广域网(wide area network,wan)、公共电话交换网(public switched telephone network,
pstn)、蓝牙网络、zigbee网络、或近场通信(near field communication,nfc)网络等,或其任意组合。
121.在本实施例中,电子设备30可以是但不限于笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)等电子设备上,本实施例对电子设备的具体类型不作任何限制。
122.可以理解地,图8所示的结构仅为示意。电子设备30还可以具有比图8所示更多或者更少的组件,或者具有与图8所示不同的配置。图8所示的各组件可以采用硬件、软件或其组合实现。
123.在上述基础上,本实施例还提供一种可读存储介质,可读存储介质上存储有计算机程序,计算机程序被处理器执行时实现前述任一实施方式的智能门锁唤醒方法。
124.所属领域的技术人员可以清楚地了解到,由于为描述的方便和简洁,上述描述的可读存储介质的具体工作过程,可以参考前述方法中的对应过程,在此不再过多赘述。
125.综上,本发明实施例所提供的智能门锁及其唤醒方法、网络设备、电子设备,通过检测与服务器的网络连接是否正常,若网络连接异常,则发送广播信息,并进入待唤醒状态。广播信息用于被网络设备检测,以使网络设备在网络连接正常时,通过广播信息,播放预设的唤醒语音。接收唤醒语音,从待唤醒状态进入待连接状态,并与服务器进行连接。确保在网络连接异常时,智能门锁可以保持低功耗以待被唤醒语音唤醒,避免一直主动连接服务器,使得智能门锁的电池不会被快速消耗,并且在网络连接恢复正常后,智能门锁能够及时主动的与服务器连接。以便随时响应用户需求,提高用户体验。
126.以上,仅为本发明的各种实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1