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

门锁控制方法和电子设备与流程

2021-12-18 02:05:00 来源:中国专利 TAG:
1.本技术实施例涉及智能家居技术,尤其涉及一种门锁控制方法和电子设备。
背景技术
::2.随着智能家居技术的不断发展,打开门锁的方式越来越多。示例性的,用户可以采用钥匙、感应卡、指纹、密码等方式打开门锁。3.但目前打开门锁的技术中,钥匙、感应卡容易丢失,感应卡还容易消磁,用户采用密码开门锁时用户容易忘记密码,在用户的手指受伤或者磨损严重情况下无法使用指纹开门锁。因此亟需一种便捷且适用性高的打开门锁的方法。技术实现要素:4.本技术实施例提供一种门锁控制方法和电子设备,可以打开门锁,便捷且适用性高。5.第一方面,本技术实施例提供一种门锁控制方法,该方法包括:接入点ap响应于检测到电子设备接入ap,检测所述电子设备的信号强度。在一种实施例中,ap可以为路由器。门锁控制方法适用的一种场景为:用户携带电子设备回家,走到家门口,电子设备自动接入家中的ap,触发执行本技术实施例中的门锁控制方法。6.其中,所述ap响应于检测到所述信号强度大于或等于预设信号强度,向所述电子设备发送预开锁指示。应理解,电子设备的信号强度大于或等于预设信号强度,表征电子设备距离ap较近,此时ap可以与电子设备交互,打开门锁。具体的,ap可以向电子设备发送预开锁指示,所述电子设备响应于所述预开锁指示,检测用户的操作;所述电子设备响应于检测到所述用户执行第一操作,向所述ap发送开锁指令。7.本技术实施例中,ap响应于接收所述开锁指令,可以向门锁发送控制指令;所述门锁响应于所述控制指令,打开所述门锁。应理解,本技术实施例中,ap可以与电子设备交互,并非直接打开门锁,而是在电子设备检测到用户执行第一操作时,路由器控制打开门锁,是为了避免用户在家中接入ap时门锁打开的问题。8.本技术实施例中,用户在需要打开门锁时,无需在电子设备的界面上进行复杂操作,而是只需执行点击确认、摇一摇等第一操作,即可打开门锁,操作简便,且因为用户出门均会携带电子设备,因此本技术实施例的适用性高。9.在一种实施例中,为了避免用户楼上或者楼下的用户接入ap,导致门锁打开的问题,本技术实施例中,ap在检测所述信号强度时,还可以检测电子设备的方位。相应的,在该种实施例中,所述ap响应于检测到所述信号强度大于或等于预设信号强度,且所述电子设备的方位处于预设方位范围内,向所述电子设备发送所述预开锁指示。10.本技术实施例中,路由器可以基于电子设备的信号强度和方位,向电子设备发送所述预开锁指示,可以避免楼上或者楼下的用户接入ap,导致门锁打开的问题,提高了开锁安全。11.在一种可能的实现方式中,所述预设方位范围为:所述ap的预设方位范围,或者门的预设方位范围。应理解,预设方位范围可以预先存储在路由器中,或者是由用户自定义设置的。12.在一种实施例中,电子设备在检测用户的操作之前,还可以响应于接收所述预开锁指示,输出第一提示信息,所述第一提示信息用于指示用户执行所述第一操作以打开所述门锁。这样,电子设备可以提示用户执行第一操作,以避免用户不知道如何进行开门,可以提高用户体验。13.其中,电子设备可以以界面显示或者语音播放等方式输出第一提示信息。示例性的,所述电子设备可以显示提示卡片,所述提示卡片上包括所述第一提示信息、确认控件和取消控件,所述第一操作为所述用户操作所述确认控件的操作。也就是说,用户可以在电子设备显示的提示卡片上,操作确认控件,可以触发电子设备向ap反馈开锁指令。14.其中,第一操作还可以为用户说出预设口令的操作,或者所述用户握持所述电子设备执行预设动作的操作。预设口令如开门、开锁等,预设动作可以为摇一摇、拿着电子设备在空中画个圈等。15.在一种可能的实现方式中,电子设备响应于接收所述预开锁指示,可以不输出第一提示信息,而是直接检测用户的操作。在该实施例中,用户携带电子设备回家,走到家门口,可以执行说出预设口令的操作,或者握持所述电子设备执行预设动作的操作,也可以达到电子设备向ap反馈开锁指令的目的,使得ap控制门锁打开。16.第二方面,本技术实施例提供一种门锁控制方法,应用于接入点ap或ap中的芯片。该方法中可以包括:响应于检测到电子设备接入所述ap,检测所述电子设备的信号强度;响应于检测到所述信号强度大于或等于预设信号强度,向所述电子设备发送预开锁指示;接收来自所述电子设备的开锁指令,所述开锁指令是所述电子设备检测到用户执行第一操作后发送的;向门锁发送控制指令,所述控制指令用于指示打开所述门锁。17.在一种可能的实现方式中,所述检测所述电子设备的信号强度,包括:检测所述信号强度,以及所述电子设备的方位;响应于检测到所述信号强度大于或等于预设信号强度,向所述电子设备发送预开锁指示,包括:响应于检测到所述信号强度大于或等于预设信号强度,且所述电子设备的方位处于预设方位范围内,向所述电子设备发送所述预开锁指示。18.在一种可能的实现方式中,所述预设方位范围为:所述ap的预设方位范围,或者门的预设方位范围。19.第三方面,本技术实施例提供一种门锁控制方法,应用于电子设备或电子设备中的芯片,下述以执行主体为电子设备为例进行说明。该方法中,电子设备响应于检测到所述电子设备接入目标接入点ap,检测所述目标ap的信号强度;所述电子设备响应于检测到所述信号强度大于或等于预设信号强度,检测用户的操作;所述电子设备响应于检测到所述用户执行第一操作,向门锁发送控制指令,控制指令用于打开门锁。20.在一种可能的实现方式中,所述检测所述目标ap的信号强度,包括:检测所述信号强度,以及所述目标ap的方位。21.所述电子设备响应于检测到所述信号强度大于或等于预设信号强度,检测用户的操作,包括:所述电子设备响应于检测到所述信号强度大于或等于预设信号强度,且所述目标ap的方位处于所述电子设备的预设方位范围内,检测所述用户的操作。22.在一种可能的实现方式中,所述检测用户的操作之前,还包括:所述电子设备输出第一提示信息,所述第一提示信息用于指示用户执行所述第一操作以打开所述门锁。23.在一种可能的实现方式中,所述输出第一提示信息,包括:所述电子设备显示提示卡片,所述提示卡片上包括所述第一提示信息、确认控件和取消控件,所述第一操作为所述用户操作所述确认控件的操作。24.在一种可能的实现方式中,所述第一操作为:所述用户输出预设口令的操作,或者所述用户握持所述电子设备执行预设动作的操作。25.第四方面,本技术实施例提供一种门锁控制装置,该门锁控制装置可以为路由器,或者路由器中的芯片,门锁控制装置可以包括:信号检测模块和收发模块。其中,26.信号检测模块,用于响应于检测到电子设备接入所述ap,检测所述电子设备的信号强度。27.收发模块,用于响应于检测到所述信号强度大于或等于预设信号强度,向所述电子设备发送预开锁指示,以及接收来自所述电子设备的开锁指令,向门锁发送控制指令,所述开锁指令是所述电子设备检测到用户执行第一操作后发送的,所述控制指令用于指示打开所述门锁。28.在一种可能的实现方式中,信号检测模块,具体用于检测所述信号强度,以及所述电子设备的方位。收发模块,具体用于响应于检测到所述信号强度大于或等于预设信号强度,且所述电子设备的方位处于预设方位范围内,向所述电子设备发送所述预开锁指示。29.在一种可能的实现方式中,所述预设方位范围为:所述ap的预设方位范围,或者门的预设方位范围。30.第五方面,本技术实施例提供一种门锁控制装置,该门锁控制装置可以为电子设备,或者电子设备中的芯片,门锁控制装置可以包括:信号检测模块、收发模块、输出模块。其中,31.信号检测模块,用于响应于检测到所述电子设备接入目标接入点ap,检测所述目标ap的信号强度,以及响应于检测到所述信号强度大于或等于预设信号强度,检测用户的操作;32.收发模块,用于向门锁发送所述控制指令,控制指令用于打开门锁。33.在一种可能的实现方式中,信号检测模块,具体用于检测所述信号强度,以及所述目标ap的方位。34.信号检测模块,还用于响应于检测到所述信号强度大于或等于预设信号强度,且所述目标ap的方位处于所述电子设备的预设方位范围内,检测所述用户的操作。35.在一种可能的实现方式中,输出模块,用于电子设备输出第一提示信息,所述第一提示信息用于指示用户执行所述第一操作以打开所述门锁。36.在一种可能的实现方式中,输出模块,具体用于显示提示卡片,所述提示卡片上包括所述第一提示信息、确认控件和取消控件,所述第一操作为所述用户操作所述确认控件的操作。37.在一种可能的实现方式中,所述第一操作为:所述用户输出预设口令的操作,或者所述用户握持所述电子设备执行预设动作的操作。38.第六方面,本技术实施例提供一种门锁控制系统,该系统可以包括如上第五方面的门锁控制装置,以及门锁。在一种实施例中,该系统可以包括第四方面所述的门锁控制装置、第五方面的门锁控制装置,以及门锁。39.第七方面,本技术实施例提供一种门锁控制装置,该装置可以包括:处理器、存储器。存储器用于存储计算机可执行程序代码,程序代码包括指令;当处理器执行指令时,指令使电子设备执行如第二方面或第三方面中的方法。40.第八方面,本技术实施例提供一种电子设备,该电子设备可以为第四方面或第五方面的门锁控制装置。该电子设备包括用于执行以上第二方面或第三方面所提供的方法的单元、模块或电路。41.第九方面,本技术实施例提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机执行上述第二方面或第三方面中的方法。42.第十方面,本技术实施例提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述第二方面或第三方面中的方法。43.上述第二方面至第十方面的各可能的实现方式,其有益效果可以参见上述第一方面所带来的有益效果,在此不加赘述。44.本技术实施例提供了一种门锁控制方法和电子设备,该方法中,接入点ap检测到电子设备接入ap,可以向电子设备发送预开锁指示,电子设备响应于接收预开锁指示,可以在检测到用户执行第一操作后,向ap发送开锁指令,ap响应于开锁指令,可以控制门的门锁打开。本技术实施例中,用户在需要打开门锁时,无需在电子设备的界面上进行复杂操作,而是只需执行点击确认、摇一摇等操作,即可打开门锁,操作简便,且适用性高。附图说明45.图1a为本技术实施例适用的一种场景示意图;46.图1b为本技术实施例提供的一种打开门锁的示意图;47.图2为电子设备接入路由器的接入方法的一种流程示意图;48.图3为本技术实施例提供的门锁的控制方法的一种实施例的流程示意图;49.图4a为本技术实施例提供的预设方位范围的示意图;50.图4b为本技术实施例提供的用户设置预设方位范围的一种示意图;51.图5a为本技术实施例提供的获取路由器的预设方位范围的示意图;52.图5b为本技术实施例提供的另一种打开门锁的示意图;53.图6为本技术实施例提供的电子设备的一种界面示意图;54.图7为本技术实施例提供的另一种打开门锁的示意图;55.图8为本技术实施例提供的门锁的控制方法的一种实施例的流程示意图;56.图9为本技术实施例提供的另一种打开门锁的示意图;57.图10为本技术实施例提供的一种路由器的结构示意图;58.图11为本技术实施例提供的一种电子设备的结构示意图。具体实施方式59.随着电子设备的发展,用户出门通常会携带一个电子设备,就能实现导航、听歌等功能,电子设备如手机、手表等。若用户采用电子设备可以直接打开门锁,则可以解决目前打开门锁中易丢失、易忘记等问题。以电子设备为手机为例,若手机能与门锁通信连接,用户可以在手机上安装控制门锁的应用程序。当用户需要打开门锁时,用户可以在手机上操作该应用程序,控制门锁打开。该种方式虽然避免了现有技术中采用“钥匙、感应卡、指纹和密码”等打开门锁的问题,但是用户每次打开门锁时,均需要在手机上打开“控制门锁的应用程序”,在该控制门锁的应用程序的界面上进行开门操作,操作复杂,不便捷。60.目前用户的家庭中通常会安装路由器,进而使得用户在家里可以将电子设备无线连接至路由器,以连接互联网进行上网。而且,用户连接过一次家里的路由器之后,当用户回家走到家门口附近时,用户的电子设备可以自动连接路由器。在这种场景下,若电子设备连接至路由器时,可以自动控制门锁打开,这样无需用户在电子设备的界面上进行“打开控制门锁的应用程序,在该应用程序的界面上进行开门操作”的复杂操作,便可以打开门锁,操作简单,便捷,能够提高用户体验。因此,本技术实施例提供一种门锁的控制方法,当检测到电子设备自动连接至路由器时,可以控制门锁打开,无需用户在电子设备的界面上进行复杂操作,操作简单。61.图1a为本技术实施例适用的一种场景示意图。参照图1a,该场景中包括:电子设备、门,以及无线接入点(accesspoint,ap),图1a中以电子设备为手机,ap为路由器为例进行说明。电子设备接入ap,可以连接互联网进行上网。本技术实施例中,用户回家时携带电子设备朝向门移动,参照图1b中的a,当电子设备距离门比较远时,电子设备未连接至路由器,门锁未打开,门呈关闭状态。参照图1b中的b,当电子设备距离门比较近时,电子设备自动连接至路由器,可以控制打开门锁,门呈打开状态。62.在一种实施例中,电子设备和ap之间可以通过通信网络进行互联,实现无线信号的交互。该通信网络可以但不限于为:wi‑fi网络、wi‑fi热点网络、wi‑fi点对点(peer‑to‑peer,p2p)网络、蓝牙网络、紫蜂zigbee网络等。在一种实施例中,电子设备和门之间也可以通过通信网络互连,在一种实施例中,ap和门之间也可以通过通信网络互连,或者,通过有线连接进行互联,通信网络可以如前所述。63.应理解,本技术实施例中的ap可以包括但不限于为:路由器、客户前端设备(customerpremiseequipment,cpe)等,本技术实施例中对ap的形态不做具体限定,下述实施例中以ap为路由器为例进行说明。64.本技术实施例中的电子设备可以称为用户设备(userequipment,ue)、终端(terminal)等,例如,电子设备可以为手机、平板电脑(portableandroiddevice,pad)、个人数字处理(personaldigitalassistant,pda)、具有无线通信功能的手持设备、计算设备、车载设备或可穿戴设备,虚拟现实(virtualreality,vr)终端设备、增强现实(augmentedreality,ar)终端设备、工业控制(industrialcontrol)中的无线终端、智慧家庭(smarthome)中的无线终端等移动终端或固定终端,本技术实施例中对电子设备的形态不做具体限定。65.还应注意的是,本技术实施例提供的门锁的控制方法不仅可以应用在家庭场景中,还可以应用在任何需要打开门锁的场景中,下述实施例中以家庭场景为例说明本技术实施例提供的门锁的控制方法。66.在介绍本技术实施例提供的门锁的控制方法之前,首先对电子设备接入路由器的过程进行简要说明,更为详细的步骤可以参照ieeestd802.11tm‑2016协议,其中,电子设备接入路由器可以理解为:电子设备与路由器通讯连接,或电子设备连接至路由器。电子设备接入路由器的过程可以包括:扫描阶段、认证阶段和关联阶段。图2为电子设备接入路由器的接入方法的一种流程示意图。如图2所示,该接入方法可以包括:67.s201,电子设备发送探测请求帧(proberequest)。68.电子设备可以采用广播或者单播的方式发送探测请求帧。此处以电子设备广播探测请求帧为例,电子设备单播探测请求帧可以参照ieeestd802.11tm‑2016协议。示例性的,电子设备可以在其支持的信道上广播探测请求帧,用于探测周围存在的ap。探测请求帧可以分为两类,一类是未指定路由器的服务集标识符(servicesetidentifier,ssid),一类是指定了路由器的ssid。路由器的ssid,用于区分不同的路由器,路由器的ssid也可以理解为wi‑fi名称。应理解,探测请求帧指定路由器的ssid的方式可以为探测请求帧中包括路由器的ssid。69.其中,当电子设备第一次接入路由器时,探测请求帧中可以未指定路由器的ssid,则所有收到这个探测请求帧的路由器都会响应电子设备。70.当电子设备已经与路由器进行过连接,则电子设备可以存储路由器的ssid。因此,电子设备广播的探测请求帧中可以指定路由器的ssid,则该ssid对应的路由器接收到探测请求帧后,可以响应电子设备。此处以电子设备主动扫描路由器为例进行说明,电子设备也可以被动扫描,即由路由器扫描电子设备,具体可以参照ieeestd802.11tm‑2016协议。71.s202,路由器向电子设备发送探测响应帧(proberesponse)。72.响应于电子设备的探测请求帧,路由器会向电子设备发送探测响应帧。探测响应帧中可以包括路由器的ssid。在一种实施例中,电子设备接收到来自路由器的探测响应帧时,电子设备可以显示路由器的ssid,也就是说,用户可以在电子设备上看到电子设备扫描到的路由器的ssid(wi‑fi名称)。73.s203,电子设备向路由器发送认证请求帧(authenticationrequest)。74.路由器认证电子设备的方式可以包括但不限于为开放系统认证(opensystemauthentication)和共享密钥认证(shared‑keyauthentication)。在一种可能的实现方式中,认证请求帧中可以携带电子设备支持的认证方式。75.s204,路由器向电子设备发送认证响应帧(authenticationresponse)。76.路由器响应于接收认证请求帧,可以采用电子设备支持的认证方式,认证电子设备。示例性的,如用户可以采用输入wi‑fi密码的方式进行认证。当电子设备认证通过时,路由器可以向电子设备发送认证响应,以指示电子设备认证通过。77.s205,电子设备向路由器发送关联请求帧(associationrequest)。78.在一种实施例中,关联是由电子设备发起的,关联阶段是电子设备和路由器之间进行无线链路服务协商的过程。在一种可能的实现方式中,关联请求帧中可以包括电子设备自身的各种参数,以及电子设备根据服务配置选择的各种参数。如,电子设备自身的各种参数可以包括:电子设备的标识、电子设备支持的速率、信道、服务质量(qualityofservice,qos)的能力,以及电子设备选择的接入认证和加密算法等。79.在一种实施例中,电子设备的标识可以但不限于为:国际移动设备身份码(internationalmobileequipmentidentity,imei)、移动设备识别码(mobileequipmentidentifier,meid)。80.s206,路由器向电子设备发送关联响应帧(associationresponse)。81.当电子设备接收到来自路由器的关联响应帧,表征电子设备和路由器之间建立了wi‑fi无线链路,即电子设备接入路由器。82.在如上图2中可以得知:在电子设备第一次接入路由器时,用户需要在电子设备中输入wi‑fi密码,以使得路由器对电子设备进行认证。在电子设备接入路由器后,电子设备可以将路由器的ssid、wi‑fi密码,以及位置对应存储,位置为电子设备接入路由器时的位置。83.当用户后续携带电子设备进入该位置时,电子设备可以采用路由器的ssid、密码,自动执行如上s201‑s206中的步骤,这样可以实现电子设备自动接入路由器,即能够实现上述所述的当用户携带电子设备回家时,在家门口附近电子设备可以自动接入家里的路由器。84.下面结合具体的实施例对本技术实施例提供的门锁的控制方法进行说明。下面这几个实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。85.图3为本技术实施例提供的门锁的控制方法的一种实施例的流程示意图。参照图3,本技术实施例提供的门锁的控制方法可以包括:86.s301,路由器响应于检测到电子设备接入路由器,检测电子设备的信号强度。87.电子设备接入路由器的过程可以参照图2的相关描述,当路由器检测到电子设备接入路由器,可以检测电子设备的信号强度。88.在一种实施例中,基于上述图2,路由器可以将接收到的来自电子设备的探测请求帧、认证请求帧或关联请求帧的信号强度,作为电子设备的信号强度。89.在一种实施例中,路由器响应于检测到电子设备接入路由器,可以向电子设备发送一信号强度检测信息,该信号强度检测信息用于指示电子设备反馈响应信号。路由器可以电子设备反馈的响应信号的信号强度作为电子设备的信号强度。90.因为本技术实施例中提供的方法是为了打开门锁,为了保证开锁安全,避免其他连接过路由器的电子设备可以打开门锁,本技术实施例中,路由器响应于检测到电子设备接入路由器,可以检测电子设备是否为注册电子设备(或者预先绑定的电子设备)。其中,路由器中可以存储注册电子设备的标识,路由器响应于检测到电子设备接入路由器,可以基于电子设备的标识,查询路由器中是否存储有该电子设备的标识。应理解,路由器可以在电子设备接入路由器过程中,得到电子设备的标识,可以参照图2中的相关描述。91.其中,若路由器中存储有电子设备的标识,则路由器可以确定该电子设备为注册电子设备,若路由器中未存储有电子设备的标识,则路由器可以确定该电子设备不为注册电子设备。若确定电子设备为注册电子设备,则路由器可以检测电子设备的信号强度,若路由器不为注册电子设备,则路由器可以不执行检测电子设备的信号强度的操作。92.应理解的是,用户可以预先将自己的电子设备注册成为注册电子设备,电子设备响应于注册完成,可以向路由器发送注册电子设备的标识,以使得路由器可以存储注册电子设备的标识,本技术实施例对用户注册自己的电子设备成为注册电子设备的过程不做赘述,可以参照现有技术中用户注册应用程序的账号的过程。93.在一种实施例中,路由器在检测电子设备的信号强度之间,还可以查询已接入路由器的电子设备中是否包括门,路由器执行该步骤的目的是避免执行本技术s301‑s303中的步骤后,若检测到门未接入路由器,则无法控制门锁打开。因此当路由器检测到已接入路由器的电子设备中包括门时,可以执行检测电子设备的信号强度的步骤。94.s302,路由器响应于检测到电子设备的信号强度大于或等于预设强度,向电子设备发送预开锁指示。95.路由器若检测到电子设备的信号强度大于或等于预设强度,表征电子设备距离路由器在预设距离范围内,则路由器可以向电子设备发送预开锁指示。预开锁指示用于向电子设备同步,电子设备的信号强度达到开锁的条件。96.在一种实施例中,因为路由器是360度发射信号的,因此对于楼房用户来说,楼上或者楼下用户的电子设备接入路由器,则他们的电子设备的信号强度也可以大于或等于预设强度,在该种场景中,为了避免楼上或者楼下的用户接入自己家的路由器,触发s301和s302,本技术实施例中,上述s301可以替换为s301a:路由器响应于检测到电子设备接入路由器,检测电子设备的信号强度和方位。97.其中,路由器检测电子设备的信号强度是为了判断电子设备是否在路由器的预设距离范围内,路由器检测电子设备的方位是为了判断电子设备是否处于自己家门口的位置。若路由器检测到电子设备位于楼上或者楼下的方位,本技术实施例中不会执行s302。应理解,路由器检测电子设备的方位的方式可以但不限于为:超宽带(ultrawideband,uwb),技术、蓝牙技术、或zigbee技术等。98.相应的,在路由器检测电子设备的信号强度和方位的实施例中,s302可以替换为s302a:路由器响应于检测到电子设备的信号强度大于或等于预设强度,且电子设备的方位处于预设方位范围内,向电子设备发送预开锁指示。99.在一种实施例中,预设方位范围可以为路由器的预设方位范围,路由器的预设方位范围可以理解为:路由器朝向门的方位范围,如图4a中的a中的阴影部分所示。或者,在一种实施例中,预设方位范围可以为门的预设方位范围,即门口的预设方位范围,如图4a中的b中的阴影部分所示。应理解图4a中示出的为家庭的俯视图。100.在一种实施例中,预设方位范围可以为用户预先设置的。示例性的,如用户可以预先在电子设备中上传家中的户型图,且在户型图中设置路由器的位置、门的位置,以及路由器的预设方位范围,和/或门的预设方位范围。示例性的,参照图4b中的a,示出了用户在电子设备中上传的户型图。参照图4b中的b,用户可以在户型图中通过点击、划线或画圈等方式,设置路由器的位置、门的位置,以及路由器的预设方位范围,和/或门的预设方位范围,图4b中的b中以用户设置门的预设方位范围为例进行说明。应理解,图4b中的b将用户已经设置路由器的位置、门的位置,采用虚线的手表征,图4b中的b采用实线的手表征用户正在设置门的预设方位范围,图4b中的b以用户向下划线表征用户正在设置门的预设方位范围。101.在该种实施例中,电子设备可以向路由器同步户型图参数、路由器的位置、门的位置,以及路由器的预设方位范围的参数,和/或门的预设方位范围的参数。户型图参数可以包括:户型中各区域的长度、宽度等,如房间、客厅等的长度、宽度。路由器的位置可以为路由器在户型图中的位置,门的位置为门在户型图中的位置。路由器的预设方位范围的参数包括:路由器的预设方位范围在户型图中的位置,以及长度、宽度等。门的预设方位范围的参数包括:门的预设方位范围在户型图中的位置,以及长度、宽度等。102.其中,路由器可以基于路由器的位置,以及路由器的预设方位范围的参数,以及户型图参数,可以得到路由器的预设方位范围(如路由器的预设方位范围相较于路由器的方位的范围)。路由器可以基于门的位置,以及门的预设方位范围的参数,以及户型图参数,可以得到门的预设方位范围(如门的预设方位范围相较于门的方位的范围)。103.在一种实施例中,为了避免因为路由器移动造成路由器的预设方位范围发生变化,路由器在执行上述s301之后,可以获取路由器的预设方位范围。其中,因为路由器可以与门通信连接,因此路由器可以获取门的位置,进而路由器基于门的位置和路由器的位置,得到路由器的预设方位范围。示例性的,参照图5a,路由器可以基于门的位置和路由器的位置,得到路由器和门的连线,路由器可以将“路由器和门的连线”作为角平分线,进而得到角度为预设方位角的范围,示例性的,预设方位角可以为60度。应理解,预设方位范围为预设方位角的范围内,门远离路由器的部分,如阴影部分所示。示例性的,预设方位范围中任意位置与路由器的第一距离,大于或等于门与路由器的第二距离,且第一距离小于预设距离。104.因此,在该种实施例中(执行s301a和s302a后),示例性的,参照图5b中的a,当用户距离门口较远时,电子设备未接入路由器,门锁未打开,门呈关闭状态。参照图5b中的b,当用户距离门口较近时,路由器检测到电子设备的信号强度大于或等于预设强度,且电子设备的方位处于路由器的预设方位范围内,则路由器可以向电子设备发送预开锁指示。105.s303,电子设备响应于预开锁指示,若检测到用户的第一操作,则向路由器反馈开锁指令。106.在一种实施例中,电子设备响应于接收预开锁指示,可以输出第一提示信息,该第一提示信息用于提示用户执行第一操作,以打开门锁。电子设备输出第一提示信息的方式可以为:在电子设备的界面上输出第一提示信息,或者采用语音提示的方式输出第一提示信息。107.第一操作可以但不限于包括:用户操作电子设备的界面中预设控件的操作、用户说出预设口令(可以理解为用户说出预设词语)的操作,或者用户握持电子设备执行预设动作的操作。预设词语可以包括但不限于为:开门、打开等。预设动作可以包括但不限于为:摇一摇,画个圈,在空中写个字母等。108.其中,电子设备可以在输出第一提示信息后,检测用户的操作,若电子设备检测到用户的操作为第一操作,则可以向路由器反馈开锁指令。开锁指令表征电子设备同意打开门锁。109.示例性的,以在电子设备的界面上输出第一提示信息为例,电子设备可以以在界面上显示提示卡片,或者电子设备的下拉通知栏中显示提示卡片的方式输出第一提示信息。图6中以在电子设备的界面上显示提示卡片为例,参照图6,以电子设备显示的界面为桌面为例,桌面上可以显示提示卡片601,该提示卡片601中可以包括:第一提示信息6011、确认控件6012和取消控件6013。110.在一种实施例中,第一提示信息6011可以如“点击确认控件,打开门锁”的文字提示信息。其中,第一操作可以为“点击确认控件6012的操作”,若用户点击提示卡片601中的确认控件6012,电子设备可以检测到该第一操作,进而响应于该第一操作,可以向路由器反馈开锁指令。111.在一种实施例中,第一提示信息6011可以如“点击确认控件或者说出“开门”,打开门锁”,在该种实施例中,电子设备在界面上显示提示卡片后,可以打开电子设备的话筒,以采集用户的音频。在该种实施例中,第一操作为用户点击确认控件6012的操作,或者用户说出预设词语如“开门”的操作,电子设备响应于检测到用户点击确认控件6012,或者检测到用户说出“开门”,可以向路由器反馈开锁指令。112.在一种实施例中,第一提示信息6011可以如“摇一摇,打开门锁”,在该种实施例中,电子设备在界面上显示提示卡片后,可以检测电子设备的动作。该种实施例中,第一操作可以为用户握持电子设备执行预设动作的操作,预设动作可以为:摇一摇,画个圈等。以预设动作为“摇一摇”为例,电子设备若检测到用户电子设备的动作为摇一摇的预设动作,即用户握持电子设备执行摇一摇的操作,电子设备可以向路由器反馈开锁指令。113.应理解,电子设备检测用户握持手机执行摇一摇的操作,具体可以为:电子设备中设置有加速度传感器、陀螺仪等,电子设备可以基于加速度传感器、陀螺仪等采集的数据,得到电子设备的姿态,进而基于电子设备的姿态,检测电子设备是否执行预设动作,即用户是否握持手机执行第一操作。其中,电子设备基于加速度传感器、陀螺仪等采集的数据,金策电子设备的动作的方式,可以参照现有技术中的相关描述。114.在一种实施例中,电子设备接收来自路由器的预开锁指示后,可以不输出第一提示信息,而是响应于接收来自路由器的预开锁指示,可以直接检测用户的操作,以检测用户是否执行第一操作。该第一操作可以为:用户说出预设口令的操作,或者用户握持电子设备执行预设动作的操作。电子设备响应于检测到用户执行第一操作,可以向路由器反馈开锁指令。115.以第一操作为用户握持电子设备执行摇一摇为例:116.参照图7,当用户距离门口较近时,路由器可以和电子设备可以分别执行s301、s302,用户可以握持电子设备,执行摇一摇的操作,电子设备响应于接收预开锁指示后,若检测到用户握持手机执行摇一摇的操作,电子设备可以向路由器反馈开锁指令。应理解,在该实施例中,当用户距离门口较近时,电子设备的信号强度大于或等于预设信号强度,以及电子设备位于预设范围内,用户可以握持电子设备,执行摇一摇的操作,电子设备可以向路由器反馈开锁指令,以控制门锁打开。117.本技术实施例中,用户需要执行第一操作,才能触发电子设备执行向路由器反馈开锁指令的操作,主要是为了避免如下问题:用户进入家庭场景的室内前,未打开电子设备上的无线局域网(wirelesslocalareanetwork,wlan)开关,即电子设备不能自动接入路由器,若用户进入家庭场景的室内后,打开电子设备的wlan开关,使得电子设备自动接入路由器,在该种场景下,也可以触发执行如上s301和s302,但该种场景下,用户已经进入室内,无需路由器打开门锁。因此,为了避免用户身处室内,路由器误打开门锁的问题,本技术实施例中,需要用户执行第一操作确认是否开门,在用户执行第一操作后,可以触发执行s304,达到路由器控制打开门锁的目的。118.应理解,在用户已经进入室内的场景下,若用户打开电子设备的wlan开关,电子设备可以输出第一提示信息,如上图6所示。在该种场景下,用户可以点击取消控件6013,电子设备响应于检测到用户点击取消控件6013,可以不向路由器反馈开锁指令,进而路由器也不执行s304中的打开门锁的操作。或者,119.在一种实施例中,电子设备响应于检测到用户点击取消控件6013,可以向路由器反馈不开锁指令,指示路由器不控制打开门锁,路由器响应于接收到不开锁的指令,也不执行s304中的打开门锁的操作。120.s304,路由器响应于接收开锁指令,向门锁发送控制指令。121.路由器响应于接收开锁指令,可以向门锁发送控制指令,控制指令指示打开门锁。122.在一种实施例中,为了进一步提高开锁安全,门的周围可以安装摄像头,路由器响应于接收开锁指令,可以控制摄像头打开,以采集图像。摄像头可以将采集的图像发送给路由器,路由器可以对接收到的图像进行人脸识别,以检测人脸是否为注册用户的人脸。当路由器检测到图像中的人脸为注册用户的人脸时,向门锁发送控制指令,当路由器检测到图像中的人脸不为注册用户的人脸时,可以不向门锁发送控制指令。如此,可以避免其他恶意用户采用用户的电子设备进行开锁的问题,提高开锁安全性。123.应理解的是,用户可以预先通过电子设备拍摄或者选择用户的人脸图像,采用用户的人脸图像将用户注册为注册用户,当用户注册成功时,电子设备可以向路由器发送用户的人脸图像,路由器可以存储注册用户的人脸图像。在该实施例中,路由器可以对摄像头采集的图像进行人脸识别,以检测摄像头采集的图像中的人脸是否为注册用户的人脸。示例性的,路由器可以获取注册用户的人脸图像和接收到的图像中的人脸的相似度,若相似度大于或等于预设相似度,路由器可以确定摄像头采集的人脸是注册用户的人脸,则确定门口的用户为注册用户。124.s305,门锁响应于控制指令,打开门锁。125.门锁响应于接收到控制指令,可以控制门锁打开。126.在一种实施例中,电子设备也可以控制门锁打开,在该实施例中,如上s303可以替换为s303a:电子设备接收预开锁指示后,若检测到用户的第一操作,则向门锁发送控制指令,以打开门锁。在该种实施例中,电子设备响应于接收预开锁指示,可以检测用户是否执行第一操作,若电子设备检测到用户执行第一操作,可以向门锁发送控制指令。门锁响应于接收到控制指令,可以控制门锁打开。在该种实施例中,电子设备无需向路由器反馈开锁指令,由路由器作为中间设备控制门锁打开,而是由电子设备直接控制门锁打开,可以提高开锁效率。127.应注意,在电子设备控制门锁打开的实施例中,电子设备与门锁(或门)通信连接。在一种实施例中,若电子设备与门锁均接入路由器,电子设备和门锁可以通过wi‑fi网络连接。在一种实施例中,若电子设备与门锁为蓝牙连接,在电子设备需要提前打开蓝牙功能,在该种实施例中,若电子设备接收预开锁指示后,若检测到用户的第一操作,则可以查询电子设备是否打开蓝牙功能,在电子设备打开蓝牙功能的前提下,电子设备可以通过蓝牙向门锁发送控制指令。128.可以想到的是,若电子设备接收预开锁指示后,若检测到用户的第一操作,查询到电子设备未打开蓝牙功能,则可以输出打开蓝牙功能的提示信息。其中,电子设备输出打开蓝牙功能的提示信息的方式可以参照电子设备输出第一提示信息的方式,以提示用户打开蓝牙按功能。电子设备响应于检测到用户打开电子设备的蓝牙功能,可以向门锁发送控制指令,以控制门锁打开。129.本技术实施例中,路由器在检测到电子设备接入路由器时,可以向电子设备发送预开锁指示,电子设备响应于接收预开锁指示,可以在检测到用户执行第一操作后,向路由器发送开锁指令,路由器响应于开锁指令,可以控制门的门锁打开。本技术实施例中,用户在需要打开门锁时,无需在电子设备的界面上进行复杂操作,而是只需执行点击确认、摇一摇等第一操作,即可打开门锁,操作简便。且因为用户出行均会携带电子设备,因此本技术实施例的适用性高。130.如上实施例中的技术方案是:路由器与电子设备进行交互,进而由路由器或电子设备控制门锁打开。在一种实施例中,电子设备可以不与路由器进行交互,直接控制门锁打开,而因为电子设备没有与路由器进行交互,可以减少路由器和电子设备之间的信令交互,减少开锁时间,提高开锁效率。131.在该种实施例中,参照图8,如上s301‑s304可以替换为s301a‑s304a:132.s301a,电子设备响应于检测到电子设备接入目标路由器,检测目标路由器的信号强度。133.目标路由器可以理解为:用户需要打开的门锁对应的路由器。示例性的,在家庭场景中,用户需要打开的门锁为家庭的门锁,目标路由器可以为家庭中的路由器。目标路由器可以为用户预先设置的,示例性的,参照如上图4a和图4b,用户在设置路由器的预设方位范围等信息时,可以设置目标路由器,如用户可以在可用wlan列表中,将电子设备已接入的家庭中的wlan名称(即路由器的名称)设置为目标路由器的名称,即可以设置目标路由器。134.其中,当电子设备已经接入过目标路由器时,电子设备中也可以存储目标路由器的ssid(或名称),下述以目标路由器的ssid为例进行说明,目标路由器的ssid可以称为目标ssid。在该种实施例中,当用户握持电子设备回家,且距离门较近时,电子设备可以自动接入家庭中的路由器。其中,电子设备响应于检测到电子设备自动接入目标ssid对应的路由器,则可以确定电子设备接入目标路由器。135.电子设备响应于检测到电子设备接入目标路由器,可以检测目标路由器的信号强度,检测方式可以参照上述s301中路由器检测电子设备的信号强度的方式。136.在一种实施例中,s301a可以替换为:电子设备响应于检测到电子设备接入目标路由器,检测目标路由器的信号强度以及目标路由器的方位。137.电子设备检测目标路由器的方位的方式可以参照上述s301a中的相关描述。138.s302a,电子设备响应于路由器的信号强度大于或等于预设强度,检测用户的操作。139.在一种实施例中,电子设备检测到路由器的信号强度大于或等于预设强度时,可以输出第一提示信息,以检测用户响应于该第一提示信息的操作。其中,电子设备输出第一提示信息,可以参照上述s303中的相关描述。用户的操作可以基于电子设备输出第一提示信息的方式的改变而改变,示例性的,电子设备输出第一提示信息的方式为:电子设备在界面上显示第一提示信息,则电子设备可以检测用户是否操作电子设备的界面的操作,或者检测用户是否说出预设口令的操作,以及检测用户是否握持电子设备执行预设动作的操作。140.在一种实施例中,电子设备检测到路由器的信号强度大于或等于预设强度时,电子设备可以不输出第一提示信息,直接检测用户的操作,可以参照上述s303中的相关描述。141.在一种实施例中,s302a可以替换为:电子设备响应于路由器的信号强度大于或等于预设强度,且目标路由器的方位位于电子设备的预设方位范围内,检测用户的操作。142.应理解,电子设备的预设方位范围为预先设置的,可以参照路由器或门的预设方位范围的相关描述。143.s303a,电子设备响应于检测到用户执行第一操作,向门锁发送控制指令。144.第一操作,以及电子设备检测到用户执行第一操作的方式,可以参照上述s303中的相关描述。本技术实施例中,电子设备响应于检测到用户执行第一操作,可以向门锁发送控制指令,门锁响应于接收控制指令,可以打开门锁。145.示例性的,在该实施例中,上述图7可以替换为图9,图9相较于图7不同的是,电子设备作为执行控制门锁打开的主体,可以在接入目标路由器时,检测到目标路由器的信号强度大于或等于预设信号强度(或加上“目标路由器的方位位于电子设备的预设方位范围内”的条件),电子设备检测到用户执行第一操作,可以直接与门进行交互,以控制门锁打开。应理解,图9中以第一操作为用户执行“摇一摇”操作为例进行说明。146.s304a,门锁响应于控制指令,打开门锁。147.s304a可以参照s305中的相关描述。148.本技术实施例中,电子设备可以与门锁进行交互,直接控制门锁打开,而无需与路由器进行交互,可以减少路由器和电子设备之间的信令交互,减少了开锁时长,提高开锁效率。149.图10为本技术实施例提供的一种路由器的结构示意图。参照图10,路由器中可以包括:信号检测模块1001和收发模块1002。其中,150.信号检测模块1001,用于响应于检测到电子设备接入ap,检测电子设备的信号强度。151.收发模块1002,用于响应于检测到信号强度大于或等于预设信号强度,向电子设备发送预开锁指示,以及接收来自电子设备的开锁指令,向门锁发送控制指令,开锁指令是电子设备检测到用户执行第一操作后发送的,控制指令用于指示打开门锁。152.在一种可能的实现方式中,信号检测模块1001,具体用于检测信号强度,以及电子设备的方位。收发模块1002,具体用于响应于检测到信号强度大于或等于预设信号强度,且电子设备的方位处于预设方位范围内,向电子设备发送预开锁指示。153.在一种可能的实现方式中,预设方位范围为:ap的预设方位范围,或者门的预设方位范围。154.图11为本技术实施例提供的一种电子设备的结构示意图。参照图11,电子设备中可以包括:信号检测模块1101、收发模块1102、输出模块1103。其中,155.信号检测模块1101,用于响应于检测到电子设备接入目标接入点ap,检测目标ap的信号强度,以及响应于检测到信号强度大于或等于预设信号强度,检测用户的操作;156.收发模块1102,用于向门锁发送控制指令,控制指令用于打开门锁。157.在一种可能的实现方式中,信号检测模块1101,具体用于检测信号强度,以及目标ap的方位。158.信号检测模块1101,还用于响应于检测到信号强度大于或等于预设信号强度,且目标ap的方位处于电子设备的预设方位范围内,检测用户的操作。159.在一种可能的实现方式中,输出模块1103,用于电子设备输出第一提示信息,第一提示信息用于指示用户执行第一操作以打开门锁。160.在一种可能的实现方式中,输出模块1103,具体用于显示提示卡片,提示卡片上包括第一提示信息、确认控件和取消控件,第一操作为用户操作确认控件的操作。161.在一种可能的实现方式中,第一操作为:用户输出预设口令的操作,或者用户握持电子设备执行预设动作的操作。162.本技术实施例提供的路由器和电子设备可以分别执行上述实施例中路由器、电子设备执行的步骤,具体原理和技术效果可以参照上述实施例中的相关描述。163.在一种实施例中,本技术实施例提供一种门锁控制系统,该系统中包括如上图11所示的电子设备和门锁,或者该系统中包括图11所示的电子设备、图10所示的路由器,以及门锁。164.应理解,门锁控制系统可以实现如上实施例中的门锁控制方法,达到如上实施例中的技术效果,可以参照上述实施例中的相关描述。165.需要说明的是,图10或图11中所示的模块可以是被配置成实施以上方法的一个或多个集成电路,例如:一个或多个专用集成电路(applicationspecificintegratedcircuit,asic),或,一个或多个微处理器(digitalsignalprocessor,dsp),或,一个或者多个现场可编程门阵列(fieldprogrammablegatearray,fpga)等。再如,当以上某个模块通过处理元件调度程序代码的形式实现时,该处理元件可以是通用处理器,例如中央处理器(centralprocessingunit,cpu)或其它可以调用程序代码的处理器。再如,这些模块可以集成在一起,以片上系统(system‑on‑a‑chip,soc)的形式实现。166.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本技术实施例的流程或功能。计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(dsl))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,dvd)、或者半导体介质(例如固态硬盘solidstatedisk(ssd))等。167.本文中的术语“多个”是指两个或两个以上。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。168.可以理解的是,在本技术的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本技术的实施例的范围。在本技术的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术的实施例的实施过程构成任何限定。169.本文中的术语“多个”是指两个或两个以上。本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系;在公式中,字符“/”,表示前后关联对象是一种“相除”的关系。“第一”、“第二”为区分描述,并不对本技术的实施例的实施过程构成任何限定。170.可以理解的是,在本技术的实施例中涉及的各种数字编号仅为描述方便进行的区分,并不用来限制本技术的实施例的范围。171.可以理解的是,在本技术的实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本技术的实施例的实施过程构成任何限定。当前第1页12当前第1页12
再多了解一些

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

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

相关文献