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

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

2022-06-01 14:58:52 来源:中国专利 TAG:


1.本技术涉及电子技术领域,具体涉及一种锁屏控制方法、装置、电子设备及存储介质。


背景技术:

2.现有电子设备的传统解锁方法包括:指纹解锁、面部解锁、密码解锁、图像解锁、动作识别解锁等,这些方式虽然能够保证较好的安全性,但是对解锁的条件提出了较高的要求,从而影响了用户体验。比如密码解锁短密码不安全、长密码输入太慢,操作复杂;指纹识别无法识别手湿、汗渍的场景;面部解锁对光线和姿势要求较高,特别是带口罩的场景无法面部解锁,严重影响了用户体验。此外,在有些安全性较高的场景,例如家中,采用上述解锁方式需要反复调用摄像头等部件,若用户频繁解锁,会增加电子设备的功耗。


技术实现要素:

3.本技术实施例提供了一种锁屏控制方法、装置、电子设备及存储介质,能够。
4.第一方面,本技术实施例提供一种锁屏控制方法,应用于电子设备,所述方法包括如下步骤:
5.通过uwb技术检测所述电子设备相对于uwb设备的相对位置信息;
6.根据所述相对位置信息确定所述电子设备是否处于所述uwb设备的预设区域;
7.若是,关闭所述电子设备的锁屏功能;若否,保持所述电子设备的锁屏功能。
8.第二方面,本技术实施例提供一种锁屏控制装置,应用于电子设备,所述装置包括:
9.检测单元,用于通过uwb技术检测所述电子设备相对于uwb设备的相对位置信息;
10.确定单元,用于根据所述相对位置信息确定所述电子设备是否处于所述uwb设备的预设区域;
11.控制单元,用于若是,关闭所述电子设备的锁屏功能;若否,保持所述电子设备的锁屏功能。
12.第三方面,本技术实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本技术实施例第一方面或第二方面中的步骤的指令。
13.第四方面,本技术实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本技术实施例第一方面或第二方面中所描述的部分或全部步骤。
14.第五方面,本技术实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本技术实施例第一方面或第二方面中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
15.实施本技术实施例,具备如下有益效果:
16.可以看出,本技术实施例中提供的锁屏控制方法、装置、电子设备及存储介质,通过uwb技术检测电子设备相对于uwb设备的相对位置信息;根据相对位置信息确定电子设备是否处于uwb设备的预设区域,若是,关闭电子设备的锁屏功能;若否,保持电子设备的锁屏功能,如此,能够通过uwb技术准确地确定电子设备是否处于uwb设备的预设区域,使电子设备处于预设区域时,关闭锁屏功能,避免在预设区域反复解锁;此外,由于uwb技术定位精度高,可防止电子设备不处于预设区域时,因误判关闭锁屏功能而引发电子设备不安全的问题,从而,既保证了电子设备的锁屏控制安全性,又有效提升了用户体验。
附图说明
17.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
18.图1a是本技术实施例提供的一种实现锁屏控制方法的锁屏控制系统的系统架构图;
19.图1b是本技术实施例提供的一种电子设备的结构示意图;
20.图1c是本技术实施例提供的一种锁屏控制方法的流程示意图;
21.图1d是本技术实施例提供的一种基于tof确定电子设备相对于uwb设备的相对距离的演示示意图;
22.图1e是本技术实施例提供的一种确定电子设备相对与uwb设备的相对角度的演示示意图;
23.图1f是本技术实施例提供的一种对预设区域位置标定的演示示意图;
24.图2a是本技术实施例提供的另一种锁屏控制方法的流程示意图;
25.图2b是本技术实施例提供的一种电子设备对两个uwb设备周围的预设区域进行标定的演示示意图;
26.图3是本技术实施例提供的一种电子设备的结构示意图;
27.图4a是本技术实施例提供的一种锁屏控制装置的结构示意图;
28.图4b是本技术实施例提供的图4a所描述的锁屏控制装置的变型装置。
具体实施方式
29.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
30.本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包
括对于这些过程、方法、产品或设备固有的其他步骤或单元。
31.在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本技术的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。
32.下面对本技术实施例进行详细介绍。
33.请参阅图1a,图1a是本技术实施例公开的一种实现锁屏控制方法的锁屏控制系统的系统架构图,锁屏控制系统中包括电子设备和uwb设备,其中,电子设备可包括第一uwb模块,uwb设备可包括第二uwb模块,第一uwb模块与第二uwb模块之间可进行uwb通信,本技术实施例中,电子设备可通过采用uwb技术实现测距、测角、定位功能。
34.具体实施中,如图1a所示,可在预设区域内设置uwb设备,当用户携带电子设备进入uwb设备的uwb信号覆盖范围,电子设备和与uwb设备之间进行uwb通信连接,进而,电子设备可通过uwb技术检测电子设备相对于uwb设备的相对位置信息,根据该相对位置信息确定电子设备是否处于uwb设备的预设区域,其中,预设区域可以是预先设定的安全区域,例如,用户家中,办公室、实验室、会议室等等,若确定电子设备处于uwb设备的预设区域,则可控制电子设备关闭锁屏功能,使用户不需要在预设区域内进行屏幕解锁,由于uwb技术进行定位测距时具有精度高、准确度高的特性,因此,可以准确地确定电子设备是否处于预设区域,从而更加准确地控制电子设备的锁屏功能。
35.可选地,uwb设备的数量可以是多个,具体实施中,若预设区域较大,则可设置多个uwb设备,使电子设备在较大的预设区域中能够精准地确定电子设备相对于uwb设备的相对位置信息。
36.请参阅图1b,图1b是本技术实施例提供的一种电子设备的结构示意图,电子设备100包括存储和处理电路110,以及与所述存储和处理电路110连接的传感器170,其中:
37.电子设备100可以包括控制电路,该控制电路可以包括存储和处理电路110。该存储和处理电路110可以包括存储器,例如硬盘驱动存储器,非易失性存储器(例如闪存或用于形成固态驱动器的其它电子可编程只读存储器等),易失性存储器(例如静态或动态随机存取存储器等)等,本技术实施例不作限制。存储和处理电路110中的处理电路可以用于控制电子设备100的运转。该处理电路可以基于一个或多个微处理器,微控制器,数字信号处理器,基带处理器,功率管理单元,音频编解码器芯片,专用集成电路,显示驱动器集成电路等来实现。
38.存储和处理电路110可用于运行电子设备100中的软件,例如互联网浏览应用程序,互联网协议语音(voice over internet protocol,voip)电话呼叫应用程序,电子邮件应用程序,媒体播放应用程序,操作系统功能等。这些软件可以用于执行一些控制操作,例如,基于照相机的图像采集,基于环境光传感器的环境光测量,基于接近传感器的接近传感器测量,基于诸如发光二极管的状态指示灯等状态指示器实现的信息显示功能,基于触摸传感器的触摸事件检测,与在多个(例如分层的)显示屏上显示信息相关联的功能,与执行无线通信功能相关联的操作,与收集和产生音频信号相关联的操作,与收集和处理按钮按压事件数据相关联的控制操作,以及电子设备100中的其它功能等,本技术实施例不作限制。
39.电子设备100可以包括输入-输出电路150。输入-输出电路150可用于使电子设备100实现数据的输入和输出,即允许电子设备100从外部设备接收数据和也允许电子设备100将数据从电子设备100输出至外部设备。输入-输出电路150可以进一步包括传感器170。传感器170可以包括超声波指纹识别模组,还可以包括环境光传感器,基于光和电容的接近传感器,触摸传感器(例如,基于光触摸传感器和/或电容式触摸传感器,其中,触摸传感器可以是触控显示屏的一部分,也可以作为一个触摸传感器结构独立使用),加速度传感器,和其它传感器等,超声波指纹识别模组可以集成于屏幕下方,或者,超声波指纹识别模组可以设置于电子设备的侧面或者背面,在此不作限定,该超声波指纹识别模组可以用于采集指纹图像。
40.传感器170可以包括第一摄像头和第二摄像头,第一摄像头可以为前置摄像头或者后置摄像头,第二摄像头可以为前置摄像头或者后置摄像头,第二摄像头可以为红外(infrared radiation,ir)摄像头或者可见光摄像头,ir摄像头在拍摄时,瞳孔反射红外光,因此ir摄像头在拍摄瞳孔图像会比rgb相机更加准确;可见光摄像头需要进行更多的后续瞳孔检测,计算精度和准确性比ir摄像头要高,通用性比ir摄像头更好,但是计算量大。
41.输入-输出电路150还可以包括一个或多个显示屏,例如显示屏130。显示屏130可以包括液晶显示屏,有机发光二极管显示屏,电子墨水显示屏,等离子显示屏,使用其它显示技术的显示屏中一种或者几种的组合。显示屏130可以包括触摸传感器阵列(即,显示屏130可以是触控显示屏)。触摸传感器可以是由透明的触摸传感器电极(例如氧化铟锡(ito)电极)阵列形成的电容式触摸传感器,或者可以是使用其它触摸技术形成的触摸传感器,例如音波触控,压敏触摸,电阻触摸,光学触摸等,本技术实施例不作限制。
42.电子设备100还可以包括音频组件140。音频组件140可以用于为电子设备100提供音频输入和输出功能。电子设备100中的音频组件140可以包括扬声器,麦克风,蜂鸣器,音调发生器以及其它用于产生和检测声音的组件。
43.通信电路120可以用于为电子设备100提供与外部设备通信的能力。通信电路120可以包括模拟和数字输入-输出接口电路,和基于射频信号和/或光信号的无线通信电路。通信电路120中的无线通信电路可以包括射频收发器电路、功率放大器电路、低噪声放大器、开关、滤波器和天线。举例来说,通信电路120中的无线通信电路可以包括用于通过发射和接收近场耦合电磁信号来支持近场通信(near field communication,nfc)的电路。例如,通信电路120可以包括近场通信天线和近场通信收发器。通信电路120还可以包括蜂窝电话收发器和天线,无线局域网收发器电路和天线等。
44.通信电路120还可以包括第一uwb模块121,第一uwb模块121利用uwb技术实现测距或者定位,uwb技术是一种无线载波通信技术,它不采用正弦载波,而是利用纳秒级的非正弦波窄脉冲传输数据,因此其所占的频谱范围很宽。uwb技术具有系统复杂度低,发射信号功率谱密度低,对信道衰落不敏感,截获能力低,定位精度高等优点,尤其适用于室内等密集多径场所的高速无线接入。其中,第一uwb模块121可包括第一uwb芯片和第一天线。
45.电子设备100还可以进一步包括电池,电力管理电路和其它输入-输出单元160。输入-输出单元160可以包括按钮,操纵杆,点击轮,滚动轮,触摸板,小键盘,键盘,照相机,发光二极管和其它状态指示器等。
46.用户可以通过输入-输出电路150输入命令来控制电子设备100的操作,并且可以
使用输入-输出电路150的输出数据以实现接收来自电子设备100的状态信息和其它输出。
47.本技术实施例所涉及到的电子设备可以包括各种具有无线通信功能的手持设备、车载设备、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(user equipment,ue),移动台(mobile station,ms),终端设备(terminal device)等等。为方便描述,上面提到的设备统称为电子设备。
48.本技术实施例所涉及到的uwb设备可以包括各种具有无线通信功能的手持设备、车载设备、计算设备或连接到无线调制解调器的其他处理装置等等。
49.请参阅图1c,图1c是本技术实施例提供的一种锁屏控制方法的流程示意图,应用于如图1b所示的电子设备,如图1c所示,本技术提供的锁屏控制方法包括:
50.101、通过uwb技术检测所述电子设备相对于uwb设备的相对位置信息。
51.其中,相对位置信息可包括相对距离和相对角度。
52.具体实施中,可在预设区域内设置uwb设备,预设区域可以为用户家内,私人场所,或者办公区域等区域,本技术实施例不做限制,在这些区域可以认为相对比较安全,不需要频繁的通过身份认证来控制电子设备进行接收,因此,电子设备可以处于自动解锁状态。
53.电子设备可通过uwb技术检测电子设备相对于uwb设备的相对位置信息,uwb技术的定位精度高,因此,可以较为精确地确定电子设备相对于uwb设备的相对距离和相对角度。例如,在用户家中,用户还可设置预设区域为卧室或书房等特定房间等安全性、私密性较高的区域,通过uwb技术,可以精确地确定电子设备相对于uwb设备的相对位置信息。
54.可选地,所述方法还包括:
55.1011、确定所述电子设备是否与所述uwb设备连接;若是,执行所述通过uwb技术检测电子设备相对于uwb设备的相对位置信息的操作;
56.1012、若否,保持所述电子设备的锁屏功能。
57.具体实施中,用户携带电子设备进行活动时,电子设备可确定电子设备是否与uwb设备连接,若是,则表明电子设备已经进入uwb设备的信号覆盖区域,实际应用中,电子设备进入uwb设备的uwb信号覆盖区域,不一定代表电子设备进入了较为安全的预设区域,例如,用户到达家附近、家门外等区域,已经进入了uwb设备的uwb信号覆盖区域,可进一步根据uwb技术精确地确定电子设备相对于uwb设备的相对位置信息。
58.可选地,所述电子设备包括第一uwb模块,上述步骤101中,所述通过uwb技术检测所述电子设备相对于uwb设备的相对位置信息,可包括:
59.11、通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对距离;
60.12、通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对角度。
61.其中,第一uwb模块可包括第一uwb芯片和uwb天线,第一uwb芯片与uwb天线连接,通过第一uwb模块可以确定电子设备相对于uwb设备的相对距离和相对角度,具体地,第一uwb模块可采用以下至少一种算法确定相对位置信息:基于飞行时间(time of flight,tof)的测距算法、到达相位差(phase difference of arrival,pdoa)算法、到达角度测距(angle of arrival,aoa)算法等等,本技术实施例不做限制。
62.可选地,上述步骤11中,所述通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对距离,可包括:
63.1101、通过所述第一uwb模块向所述uwb设备发送uwb请求数据包;记录发送所述
uwb请求数据包的第一时间戳;
64.1102、通过所述第一uwb模块接收所述uwb设备发送的uwb反馈数据包,所述uwb反馈数据包携带所述uwb设备接收到所述uwb请求数据包的第二时间戳和发送所述uwb反馈数据包的第三时间戳;记录接收到所述uwb反馈数据包的第四时间戳;
65.1103、根据所述第一时间戳、所述第二时间戳、所述第三时间戳和所述第四时间戳确定所述电子设备相对于所述uwb设备的相对距离。
66.请参阅图1d,图1d为本技术实施例提供的一种基于tof确定电子设备相对于uwb设备的相对距离的演示示意图,其中,第一uwb模块向uwb设备发送uwb请求数据包;记录发送uwb请求数据包的第一时间戳t1,uwb设备接收该uwb请求数据包,并记录接收uwb请求数据包的第二时间戳t2;uwb设备向电子设备发送uwb反馈数据包,uwb反馈数据包携带uwb设备发送uwb反馈数据包的第三时间戳t3;电子设备接收到uwb反馈数据包,并记录接收uwb反馈数据包的第四时间戳t4;其中,飞行时间tof=[(t4-t1)-(t3-t2)]/2,t1为第一时间戳、t2为第二时间戳、t3为第三时间戳,t4为第四时间戳。
[0067]
其中,相对距离l
t
=tof*v,v为uwb信号的传输速度。
[0068]
可选地,所述第一uwb模块包括第一天线,所述uwb设备包括第二uwb模块,所述第二uwb模块包括第二天线和第三天线,上述步骤12中,通过所述第一uwb模块确定所述电子设备相对与所述uwb设备的相对角度,包括:
[0069]
1201、通过所述第一天线向所述第二天线和所述第三天线发射uwb信号;
[0070]
1202、获取所述uwb设备的所述第二天线和所述第三天线分别接收所述uwb信号的相位差;
[0071]
1203、获取所述第二天线与所述第三天线之间的天线间隔距离;
[0072]
1204、根据所述天线间隔距离和所述相位差确定所述电子设备相对于所述uwb设备的相对角度。
[0073]
请参阅图1e,图1e为本技术实施例提供的一种确定电子设备相对与uwb设备的相对角度的演示示意图,其中,电子设备的第一天线发射uwb信号,uwb设备通过第二天线和第三天线分别接收该uwb信号,uwb设备可确定第二天线和所述第三天线分别接收uwb信号的相位差将该相位差和第二天线与第三天线之间的天线间隔距离发送至电子设备,其中,第二天线与第三天线之间的天线间隔距离是固定且已知的。
[0074]
进一步地,电子设备可根据如下公式确定电子设备相对于所述uwb设备的相对角度:
[0075][0076]
其中,d为第二天线与第三天线之间的天线间隔距离,λ为uwb信号的波长。
[0077]
102、根据所述相对位置信息确定所述电子设备是否处于所述uwb设备的预设区域。
[0078]
本技术实施例中,预设区域是指预先设定的uwb设备所在的区域,预设区域可以是用户家中、办公区域、实验室、会议室等安全区域。可选地,预设区域还可以是卧室、书房等更小的区域,通过uwb技术,可以精确地确定电子设备是否处于预设区域,例如,用户处于家中,电子设备可通过uwb技术准确地确定是否处于卧室或书房等预设区域。
[0079]
其中,可通过电子设备和uwb设备对用户设置的预设区域进行区域标定,具体地,通过电子设备确定uwb设备周围的预设区域的标定位置信息,标定位置信息是指对预设区域的位置进行标定的信息,从而电子设备可以根据相对位置信息和标定位置信息确定电子设备是否处于uwb设备的预设区域。
[0080]
可选地,所述方法还包括:
[0081]
1021、预先在地图标定场景下,获取所述预设区域边缘多个预设标定位置中每一预设标定位置的预设距离与预设角度,得到多组对应的预设距离与预设角度;
[0082]
1022、根据所述多组对应的预设距离与预设角度创建所述地图标定信息列表。
[0083]
其中,预设距离是指电子设备处于预设标定位置时,电子设备相对于uwb设备的距离,预设角度是指电子设备处于预设标定位置时,电子设备相对于uwb设备的角度。
[0084]
请参阅图1f,图1f为本技术实施例提供的一种对预设区域位置标定的演示示意图,具体实施中,用户可将电子设备设置于预设区域边缘的多个预设标定位置,例如房间的边缘、角落等位置,然后在每个预设标定位置,电子设备可采用uwb技术确定相对于uwb设备的预设距离与预设角度,uwb设备的位置固定,从而,可通过标定多个预设标定位置的多组对应的预设距离与预设角度对预设区域进行标定,根据多组对应的预设距离与预设角度创建所述地图标定信息列表,如图1f所示,l1,l2,...表示预设距离,θ1,θ2,...表示预设角度,(l1,θ1),(l2,θ2),...分别用于表示预设区域边缘的多个预设标定位置。
[0085]
如下表1所示,表1为本技术实施例提供的地图标定信息列表的一种可能的示例:
[0086]
预设距离预设角度l1θ1l2θ2l3θ3......lnθn
[0087]
具体实施中,多个预设标定位置的数量越大,即n越大,则预设区域的标定位置信息越详细,对预设区域标定的准确度越高,但是n越大,标定预设区域所需的时间更久、占用的存储空间也更大,因此,在对预设区域进行标定的过程中,还可包括以下步骤:
[0088]
a1、确定第i个预设标定位置的预设角度与第i-1个预设标定位置的预设角度之间的第一角度差值,i为大于1的正整数;
[0089]
a2、确定第i个预设标定位置的预设距离与第i-1个预设标定位置的预设距离之间的距离差值;
[0090]
a3、若该距离差值大于第一距离阈值,则在标定第i 1个预设标定位置时,控制第i 1个预设标定位置的预设角度与第i个预设标定位置的预设角度之间的第二角度差值小于所述第一角度差值;
[0091]
a4、若该距离差值小于第二距离阈值,则在标定第i 1个预设标定位置时,控制第i 1个预设标定位置的预设角度与第i个预设标定位置的预设角度之间的第二角度差值大于所述第一角度差值。
[0092]
具体实施中,若该距离差值大于第一距离阈值,则表明相邻两个位置相对于uwb设备的距离差值较大,则可以将下一个预设标定位置设置的更紧凑,具体地,可以控制第i 1
个预设标定位置的预设角度与第i个预设标定位置的预设角度之间的第二角度差值小于所述第一角度差值,例如,若第一角度差值为9
°
,则可以控制第二角度差值为5
°
,使下一个预设标定位置相对前一个预设标定位置更紧凑、密集,使预设区域的标定位置信息越详细,提高对预设区域标定的准确度;若距离差值小于第二距离阈值,则表明相邻两个位置相对于uwb设备的距离差值较小,则可以将下一个预设标定位置设置的更宽松、稀疏,具体地,可以控制第i 1个预设标定位置的预设角度与第i个预设标定位置的预设角度之间的第二角度差值大于所述第一角度差值,例如,若第一角度差值为5
°
,则可以控制第二角度差值为9
°
,使下一个预设标定位置相对前一个预设标定位置更宽松、稀疏,使预设标定位置的数量相对减少,相对减少对预设区域进行标定的时间,又能保证对预设区域标定的准确度。可见,通过灵活控制相邻预设标定位置之间的夹角,可更合理地控制预设标定位置的数量,使预设标定位置的选取在该密集的时候密集,该稀疏的时候稀疏,从而既能保证对预设区域标定的准确度,又能合理控制预设标定位置的数量以及对预设区域进行标定的时间。
[0093]
可选地,所述相对位置信息包括相对距离和相对角度,上述步骤102中,根据所述相对位置信息确定所述电子设备是否处于所述uwb设备的预设区域,可包括:
[0094]
21、将所述相对角度与所述地图标定信息列表的预设角度进行匹配,所述地图标定信息列表包括多组对应的预设距离与预设角度;
[0095]
22、若得到与所述相对角度一致的预设角度,则将所述相对距离与该匹配成功的预设角度对应的第一参考预设距离进行比较,若所述相对距离小于或等于该第一参考预设角度,则确定所述电子设备处于所述uwb设备的预设区域。
[0096]
将相对角度与地图标定信息列表的预设角度进行匹配,具体可确定地图标定信息列表中是否包括与相对角度θt一致的预设距离,若得到与相对角度θt一致的预设角度,例如,θt=θ3,则可将相对距离l
t
与预设角度θ3对应的第一参考预设距离l3进行比较,若相对距离l
t
小于或等于该第一参考预设距离l3,则确定电子设备处于所述uwb设备的预设区域。
[0097]
可选地,所述方法还包括:
[0098]
1023、若所述地图标定信息列表中不包括与所述相对角度一致的预设角度,则选取所述地图标定信息列表中与所述相对角度最接近的参考预设角度;
[0099]
1024、将所述相对距离与该参考预设角度对应的第二参考预设距离进行比较,若所述相对距离小于或等于该第二参考预设距离,则确定所述电子设备处于所述uwb设备的预设区域。
[0100]
考虑到对预设区域进行预先标定时,多个预设标定位置的数量有限,因此预设的地图标定信息列表中可能包括与所述相对角度一致的预设角度,也可能不包括与所述相对角度一致的预设角度,若地图标定信息列表中不包括与相对角度一致的预设角度,则可选取地图标定信息列表中与相对角度最接近的参考预设角度,例如,与相对角度θt最接近的参考预设角度θ2,然后,将相对距离l
t
与该参考预设角度θ2对应的第二参考预设距离l2进行比较,若相对距离l
t
小于或等于该第二参考预设距离l2,则确定电子设备处于uwb设备的预设区域。
[0101]
103、若是,关闭所述电子设备的锁屏功能;若否,保持所述电子设备的锁屏功能。
[0102]
本技术实施例中,若确定电子设备处于uwb设备的预设区域,表明电子设备处于用户家中、办公室、会议室、实验室等较为安全区域内,电子设备可关闭电子设备的锁屏功能,
从而用户在预设区域内使用电子设备时不需要频繁进行解锁操作;若确定电子设备不处于uwb设备的预设区域,则继续保持电子设备的锁屏功能,用户在使用电子设备时,需要采用指纹解锁、面部解锁等操作进行屏幕解锁。
[0103]
可以看出,本技术实施例中的应锁屏控制方法,应用于电子设备,电子设备通过uwb技术检测电子设备相对于uwb设备的相对位置信息;根据相对位置信息确定电子设备是否处于uwb设备的预设区域,若是,关闭电子设备的锁屏功能;若否,保持电子设备的锁屏功能,如此,能够通过uwb技术准确地确定电子设备是否处于uwb设备的预设区域,使电子设备处于预设区域时,关闭锁屏功能,避免在预设区域反复解锁;此外,由于uwb技术定位精度高,可防止电子设备不处于预设区域时,因误判关闭锁屏功能而引发电子设备不安全的问题,从而,既保证了电子设备的锁屏控制安全性,又有效提升了用户体验。
[0104]
请参阅图2a,图2a为本技术实施例提供的一种锁屏控制方法的流程示意图,应用于如图1b所示的电子设备,所述方法包括:
[0105]
201、确定所述电子设备是否与所述uwb设备连接,若否,保持所述电子设备的锁屏功能。
[0106]
202、若是,通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对距离。
[0107]
203、通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对角度。
[0108]
204、若得到与所述相对角度一致的预设角度,则将所述相对距离与该匹配成功的预设角度对应的第一参考预设距离进行比较,若所述相对距离小于或等于该第一参考预设角度,则确定所述电子设备处于所述uwb设备的预设区域。
[0109]
205、若所述预设的地图标定信息列表中不包括与所述相对角度一致的预设角度,则选取所述地图标定信息列表中与所述相对角度最接近的参考预设角度。
[0110]
206、将所述相对距离与该参考预设角度对应的第二参考预设距离进行比较,若所述相对距离小于或等于该第二参考预设距离,则确定所述电子设备处于所述uwb设备的预设区域。
[0111]
207、若确定所述电子设备处于所述uwb设备的预设区域,关闭所述电子设备的锁屏功能。
[0112]
208、若否,保持所述电子设备的锁屏功能。
[0113]
其中,上述步骤201-步骤208的具体实现过程可参照步骤101-步骤103中相应的描述,在此不再赘述。
[0114]
其中,电子设备可预先在地图标定场景下,获取所述预设区域边缘多个预设标定位置中每一预设标定位置的预设距离与预设角度,得到多组对应的预设距离与预设角度;根据所述多组对应的预设距离与预设角度创建所述地图标定信息列表,从而,电子设备可预先对uwb设备所处的预设区域进行位置标定。
[0115]
可选地,所述uwb设备的数量为两个以上,所述方法还包括:
[0116]
通过uwb技术检测电子设备相对于所述两个以上uwb设备中每一uwb设备的相对位置信息,得到多个相对位置信息;
[0117]
根据所述两个以上相对位置信息确定所述电子设备是否处于该所述多个uwb设备中任一uwb设备的预设区域;
[0118]
若是,关闭所述电子设备的锁屏功能;若否,保持所述电子设备的锁屏功能。
[0119]
本技术实施例中,针对复杂地形区域,或者面积较大区域,可设置两个以上uwb设备,只要判定电子设备处于任意一个uwb设备的预设区域内,则可确定电子设备处于安全区域,电子设备关闭锁屏功能,使电子设备处于免解锁模式,从而有效解决了复杂场景下存在定位盲区的问题。
[0120]
举例说明,请参阅图2b,图2b为本技术实施例中一种电子设备对两个uwb设备周围的预设区域进行标定的演示示意图,其中,电子设备可预先对第一uwb设备所处的预设区域进行标定,对第二uwb设备所处的预设区域进行标定,从而,但用户在家中、办公室、实验室、会议室等预设区域使用手机时,只要电子设备确定处于任一uwb设备所处的预设区域,则表明电子设备处于安全区域,进而可关闭锁屏功能。
[0121]
可以看出,本技术实施例,应用于电子设备,通过第一uwb模块确定电子设备相对于uwb设备的相对距离,通过第一uwb模块确定电子设备相对于uwb设备的相对角度,若得到与相对角度一致的预设角度,则将相对距离与该匹配成功的预设角度对应的第一参考预设距离进行比较,若相对距离小于或等于该第一参考预设角度,则确定电子设备处于uwb设备的预设区域,若预设的地图标定信息列表中不包括与相对角度一致的预设角度,则选取地图标定信息列表中与相对角度最接近的参考预设角度,将相对距离与该参考预设角度对应的第二参考预设距离进行比较,若相对距离小于或等于该第二参考预设距离,则确定电子设备处于uwb设备的预设区域,若确定电子设备处于uwb设备的预设区域,关闭电子设备的锁屏功能,若否,保持电子设备的锁屏功能,如此,由于uwb技术定位精度高,可防止电子设备不处于预设区域时,因误判关闭锁屏功能而引发电子设备不安全的问题,从而,既保证了电子设备的锁屏控制安全性,又有效提升了用户体验。
[0122]
需要说明的是,本技术实施例中的具体实施步骤和其他实施步骤,可参见图1c所示的方法实施例的步骤,为避免重复,这里不再详细描述。
[0123]
以下是实施上述锁屏控制方法的装置,具体如下:
[0124]
与上述一致地,请参阅图3,图3是本技术实施例提供的一种电子设备的结构示意图,该电子设备包括:处理器310、通信接口330和存储器320;以及一个或多个程序321,所述一个或多个程序321被存储在所述存储器320中,并且被配置成由所述处理器执行,所述程序321包括用于执行以下步骤的指令:
[0125]
通过uwb技术检测所述电子设备相对于uwb设备的相对位置信息;
[0126]
根据所述相对位置信息确定所述电子设备是否处于所述uwb设备的预设区域;
[0127]
若是,关闭所述电子设备的锁屏功能;若否,保持所述电子设备的锁屏功能。
[0128]
在一个可能的示例中,所述电子设备包括第一uwb模块,在所述通过uwb技术检测所述电子设备相对于uwb设备的相对位置信息方面,所述程序321包括用于执行以下步骤的指令:
[0129]
通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对距离;
[0130]
通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对角度。
[0131]
在一个可能的示例中,在所述通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对距离方面,所述程序321还包括用于执行以下步骤的指令:
[0132]
通过所述第一uwb模块向所述uwb设备发送uwb请求数据包;记录发送所述uwb请求
数据包的第一时间戳;
[0133]
通过所述第一uwb模块接收所述uwb设备发送的uwb反馈数据包,所述uwb反馈数据包携带所述uwb设备接收到所述uwb请求数据包的第二时间戳和发送所述uwb反馈数据包的第三时间戳;记录接收到所述uwb反馈数据包的第四时间戳;
[0134]
根据所述第一时间戳、所述第二时间戳、所述第三时间戳和所述第四时间戳确定所述电子设备相对于所述uwb设备的相对距离。
[0135]
在一个可能的示例中,所述第一uwb模块包括第一天线,所述uwb设备包括第二uwb模块,所述第二uwb模块包括第二天线和第三天线,在通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对角度方面,所述程序321还包括用于执行以下步骤的指令:
[0136]
通过所述第一天线向所述第二天线和所述第三天线发射uwb信号;
[0137]
获取所述uwb设备的所述第二天线和所述第三天线分别接收所述uwb信号的相位差;
[0138]
获取所述第二天线与所述第三天线之间的天线间隔距离;
[0139]
根据所述天线间隔距离和所述相位差确定所述电子设备相对于所述uwb设备的相对角度。
[0140]
在一个可能的示例中,所述相对位置信息包括相对距离和相对角度,在根据所述相对位置信息确定所述电子设备是否处于所述uwb设备的预设区域方面,所述程序321还包括用于执行以下步骤的指令:
[0141]
将所述相对角度与预设的地图标定信息列表中的预设角度进行匹配,所述地图标定信息列表包括多组对应的预设距离与预设角度;
[0142]
若得到与所述相对角度一致的预设角度,则将所述相对距离与该匹配成功的预设角度对应的第一参考预设距离进行比较,若所述相对距离小于或等于该第一参考预设角度,则确定所述电子设备处于所述uwb设备的预设区域。
[0143]
在一个可能的示例中,所述程序321还包括用于执行以下步骤的指令:
[0144]
若所述预设的地图标定信息列表中不包括与所述相对角度一致的预设角度,则选取所述地图标定信息列表中与所述相对角度最接近的参考预设角度;
[0145]
将所述相对距离与该参考预设角度对应的第二参考预设距离进行比较,若所述相对距离小于或等于该第二参考预设距离,则确定所述电子设备处于所述uwb设备的预设区域。
[0146]
在一个可能的示例中,所述程序321还包括用于执行以下步骤的指令:
[0147]
预先在地图标定场景下,获取所述预设区域边缘多个预设标定位置中每一预设标定位置的预设距离与预设角度,得到多组对应的预设距离与预设角度;
[0148]
根据所述多组对应的预设距离与预设角度创建所述地图标定信息列表。
[0149]
在一个可能的示例中,所述程序321还包括用于执行以下步骤的指令:
[0150]
确定所述电子设备是否与所述uwb设备连接;若是,执行所述通过uwb技术检测电子设备相对于uwb设备的相对位置信息的操作;
[0151]
若否,保持所述电子设备的锁屏功能。
[0152]
在一个可能的示例中,所述uwb设备的数量为两个以上,所述程序321还包括用于执行以下步骤的指令:
[0153]
通过uwb技术检测电子设备相对于所述两个以上uwb设备中每一uwb设备的相对位置信息,得到多个相对位置信息;
[0154]
根据所述两个以上相对位置信息确定所述电子设备是否处于该所述多个uwb设备中任一uwb设备的预设区域;
[0155]
若是,关闭所述电子设备的锁屏功能;若否,保持所述电子设备的锁屏功能。
[0156]
需要说明的是,在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本技术实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件单元组合执行完成。软件单元可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器执行存储器中的指令,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。本技术实施例中的具体实施步骤和其他实施步骤,可参见图1d或2a所示的方法实施例的步骤,为避免重复,这里不再详细描述。
[0157]
请参阅图4a,图4a是本实施例提供的一种锁屏控制装置的结构示意图,所述锁屏控制装置400应用于如图1b所示的电子设备,该装置400包括检测单元401、确定单元402和控制单元403,其中,
[0158]
所述检测单元401,用于通过uwb技术检测所述电子设备相对于uwb设备的相对位置信息;所述确定单元402,用于根据所述相对位置信息确定所述电子设备是否处于所述uwb设备的预设区域;所述控制单元403,用于若是,关闭所述电子设备的锁屏功能;若否,保持所述电子设备的锁屏功能。
[0159]
可选地,所述电子设备包括第一uwb模块,在所述通过uwb技术检测所述电子设备相对于uwb设备的相对位置信息方面,所述检测单元401具体用于:
[0160]
通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对距离;
[0161]
通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对角度。
[0162]
可选地,在所述通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对距离方面,所述检测单元401具体用于:
[0163]
通过所述第一uwb模块向所述uwb设备发送uwb请求数据包;记录发送所述uwb请求数据包的第一时间戳;通过所述第一uwb模块接收所述uwb设备发送的uwb反馈数据包,所述uwb反馈数据包携带所述uwb设备接收到所述uwb请求数据包的第二时间戳和发送所述uwb反馈数据包的第三时间戳;记录接收到所述uwb反馈数据包的第四时间戳;根据所述第一时间戳、所述第二时间戳、所述第三时间戳和所述第四时间戳确定所述电子设备相对于所述uwb设备的相对距离。
[0164]
可选地,所述第一uwb模块包括第一天线,所述uwb设备包括第二uwb模块,所述第二uwb模块包括第二天线和第三天线,在通过所述第一uwb模块确定所述电子设备相对于所述uwb设备的相对角度方面,所述检测单元401具体用于:
[0165]
通过所述第一天线向所述第二天线和所述第三天线发射uwb信号;获取所述uwb设备的所述第二天线和所述第三天线分别接收所述uwb信号的相位差;获取所述第二天线与所述第三天线之间的天线间隔距离;根据所述天线间隔距离和所述相位差确定所述电子设备相对于所述uwb设备的相对角度。
[0166]
可选地,所述相对位置信息包括相对距离和相对角度,在根据所述相对位置信息确定所述电子设备是否处于所述uwb设备的预设区域方面,所述确定单元402具体用于:
[0167]
将所述相对角度与预设的地图标定信息列表中的预设角度进行匹配,所述地图标定信息列表包括多组对应的预设距离与预设角度;若得到与所述相对角度一致的预设角度,则将所述相对距离与该匹配成功的预设角度对应的第一参考预设距离进行比较,若所述相对距离小于或等于该第一参考预设角度,则确定所述电子设备处于所述uwb设备的预设区域。
[0168]
可选地,所述确定单元402还用于:
[0169]
若所述预设的地图标定信息列表中不包括与所述相对角度一致的预设角度,则选取所述地图标定信息列表中与所述相对角度最接近的参考预设角度;
[0170]
将所述相对距离与该参考预设角度对应的第二参考预设距离进行比较,若所述相对距离小于或等于该第二参考预设距离,则确定所述电子设备处于所述uwb设备的预设区域。
[0171]
可选地,如图4b,图4b为图4a所描述的锁屏控制装置的变型装置,其与图4a相比较,还可以包括:标定单元404,具体如下:
[0172]
所述标定单元404用于:
[0173]
预先在地图标定场景下,获取所述预设区域边缘多个预设标定位置中每一预设标定位置的预设距离与预设角度,得到多组对应的预设距离与预设角度;
[0174]
根据所述多组对应的预设距离与预设角度创建所述地图标定信息列表。
[0175]
可选地,所述控制单元403还用于:
[0176]
确定所述电子设备是否与所述uwb设备连接;若是,执行所述通过uwb技术检测电子设备相对于uwb设备的相对位置信息的操作;
[0177]
若否,保持所述电子设备的锁屏功能。
[0178]
可选地,所述检测单元401,还用于通过uwb技术检测电子设备相对于所述两个以上uwb设备中每一uwb设备的相对位置信息,得到多个相对位置信息;
[0179]
所述确定单元,还用于根据所述两个以上相对位置信息确定所述电子设备是否处于该所述多个uwb设备中任一uwb设备的预设区域;
[0180]
所述控制单元403,还用于若是,关闭所述电子设备的锁屏功能;若否,保持所述电子设备的锁屏功能。
[0181]
可以看出,本技术实施例中所描述的锁屏控制装置,应用于电子设备,电子设备通过uwb技术检测电子设备相对于uwb设备的相对位置信息;根据相对位置信息确定电子设备是否处于uwb设备的预设区域,若是,关闭电子设备的锁屏功能;若否,保持电子设备的锁屏功能,如此,能够通过uwb技术准确地确定电子设备是否处于uwb设备的预设区域,使电子设备处于预设区域时,关闭锁屏功能,避免在预设区域反复解锁;此外,由于uwb技术定位精度高,可防止电子设备不处于预设区域时,因误判关闭锁屏功能而引发电子设备不安全的问题,从而,既保证了电子设备的锁屏控制安全性,又有效提升了用户体验。
[0182]
需要说明的是,本技术实施例中的具体实施步骤和其他实施步骤,可参见图1d或2a所示的方法实施例的步骤,为避免重复,这里不再详细描述。
[0183]
可以理解的是,本实施例的锁屏控制装置的各程序模块的功能可根据上述方法实
施例中的方法具体实现,其具体实现过程可以参照上述方法实施例的相关描述,此处不再赘述。
[0184]
本技术实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。
[0185]
本技术实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。
[0186]
需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为依据本技术,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
[0187]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0188]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。
[0189]
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0190]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0191]
上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本技术各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。
[0192]
本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储器中,存储器可以包括:闪存盘、只读存储器(英文:read-only memory,简称:rom)、随机存取器(英文:
random access memory,简称:ram)、磁盘或光盘等。
[0193]
以上对本技术实施例进行了详细介绍,本文中应用了具体个例对本技术的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本技术的方法及其核心思想;同时,对于本领域的一般技术人员,依据本技术的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本技术的限制。
再多了解一些

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

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

相关文献