CN112306614A - 屏幕控制方法、装置、电子设备、用户设备及可读介质 - Google Patents

屏幕控制方法、装置、电子设备、用户设备及可读介质 Download PDF

Info

Publication number
CN112306614A
CN112306614A CN202011224719.5A CN202011224719A CN112306614A CN 112306614 A CN112306614 A CN 112306614A CN 202011224719 A CN202011224719 A CN 202011224719A CN 112306614 A CN112306614 A CN 112306614A
Authority
CN
China
Prior art keywords
screen
equipment
user equipment
relative position
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011224719.5A
Other languages
English (en)
Inventor
王泽卫
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN202011224719.5A priority Critical patent/CN112306614A/zh
Publication of CN112306614A publication Critical patent/CN112306614A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/82Protecting input, output or interconnection devices
    • G06F21/84Protecting input, output or interconnection devices output devices, e.g. displays or monitors

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)

Abstract

本申请公开了一种屏幕控制方法、装置、电子设备、用户设备及可读介质,涉及计算机技术领域,方法包括:当所述电子设备连接有用户设备时,获取并验证所述用户设备的设备标识;若所述设备标识验证通过,获取所述用户设备与所述电子设备的屏幕之间的相对位置;若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。本申请对屏幕的控制,能够使得用户进入该指定范围内的时候自动将屏幕解锁,方便用户解锁屏幕。

Description

屏幕控制方法、装置、电子设备、用户设备及可读介质
技术领域
本申请涉及计算机技术领域,更具体地,涉及一种屏幕控制方法、装置、电子设备、用户设备及可读介质。
背景技术
在一些公共服务和保密要求较高的行业,如银行、社保、保密单位等工作环境,要求员工离开座位时必须锁定电脑的屏幕,但是,目前在电脑锁屏后,解锁方式设置不够合理。
发明内容
本申请提出了一种屏幕控制方法、装置、电子设备、用户设备及可读介质,以改善上述缺陷。
第一方面,本申请实施例提供了一种屏幕控制方法,用于可与用户设备建立连接的电子设备,所述方法包括:当所述电子设备连接用户设备时,获取并验证所述用户设备的设备标识;若所述设备标识验证通过,获取所述电子设备的屏幕与所述用户设备之间的相对位置;若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
第二方面,本申请实施例提供了一种屏幕控制方法,用于可与电子设备建立连接的用户设备,所述方法包括:当所述用户设备连接所述电子设备且所述用户设备的设备标识被所述电子设备验证通过时,获取所述用户设备与所述电子设备的屏幕之间的相对位置;若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
第三方面,本申请实施例还提供了一种屏幕控制装置,用于可与用户设备建立连接的电子设备,所述装置包括:第一验证单元、第一确定单元和第一解锁单元。第一验证单元,用于当所述电子设备连接有用户设备时,获取并验证所述用户设备的设备标识。第一确定单元,用于若所述设备标识验证通过,获取所述电子设备的屏幕与所述用户设备之间的相对位置。第一解锁单元,用于若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
第四方面,本申请实施例还提供了一种屏幕控制装置,用于可与电子设备建立连接的用户设备,所述装置包括:第二验证单元和第二解锁单元。第二验证单元,用于当所述用户设备连接所述电子设备且所述用户设备的设备标识被所述电子设备验证通过时,获取所述用户设备与所述电子设备的屏幕之间的相对位置。第二解锁单元,用于若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
第五方面,本申请实施例还提供了一种电子设备,包括:一个或多个第一处理器;存储器;屏幕;其中,所述第一处理器用于执行所述存储器中存储的计算机程序,以执行上述方法。
第六方面,本申请实施例还提供了一种电子设备,包括:第一处理器、屏幕和第一测量天线;所述第一测量天线用于获取所述电子设备的屏幕与用户设备之间的相对位置;所述第一处理器用于当所述电子设备连接所述用户设备时,获取并验证所述用户设备的设备标识,若所述设备标识验证通过且所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
第七方面,本申请实施例还提供了一种用户设备,包括:一个或多个第二处理器;第二存储器;其中,所述第二处理器用于执行所述第二存储器中存储的计算机程序,以执行上述方法。
第八方面,本申请实施例还提供了一种用户设备,包括:第二处理器和第二测量天线;所述第二测量天线用于获取所述用户设备与电子设备的屏幕之间的相对位置;所述第二处理器用于当所述用户设备连接所述电子设备且所述用户设备的设备标识被所述电子设备验证通过时,若述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
第九方面,本申请实施例还提供了一种计算机可读介质,所述可读存储介质存储有处理器可执行的程序代码,所述程序代码被所述处理器执行时使所述处理器执行上述方法。
本申请提供的屏幕控制方法、装置、电子设备、用户设备及可读介质,当所述电子设备连接有用户设备时,获取所述用户设备的设备标识,并且验证所述用户设备的设备标识。如果验证通过,则获取所述用户设备与所述电子设备的屏幕之间的相对位置。如果该相对位置位于指定范围内,控制屏幕解锁,如果设备标识验证未通过,则控制屏幕锁屏,或者,如果相对位置未位于指定范围内,则控制屏幕锁屏。因此,本申请对屏幕的控制,能够使得用户在进入该指定范围内的时候自动将屏幕解锁,方便用户解锁屏幕,使得屏幕解锁方式更加合理。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了到达角度定位方法的原理示意图;
图2示出了到达角度定位方法获取相对角度的示意图;
图3示出了本申请一实施例提供的屏幕控制方法的方法流程图;
图4示出了本申请另一实施例提供的屏幕控制方法的方法流程图;
图5示出了本申请又一实施例提供的屏幕控制方法的方法流程图;
图6示出了本申请实施例提供的相对角度范围的示意图;
图7示出了本申请再一实施例提供的屏幕控制方法的方法流程图;
图8示出了本申请一实施例提供的屏幕控制装置的模块框图;
图9示出了本申请另一实施例提供的屏幕控制装置的模块框图;
图10示出了本申请一实施例提供的电子设备的结构框图;
图11示出了本申请另一实施例提供的电子设备的结构框图;
图12示出了本申请实施例提供的UWB模块的结构框图;
图13示出了本申请实施例提供的安全单元的结构框图;
图14示出了本申请另一实施例提供的智能设备的结构框图;
图15示出了本申请又一实施例提供的智能设备的结构框图;
图16示出了本申请一实施例提供的用户设备的结构框图;
图17是本申请实施例的用于保存或者携带实现根据本申请实施例的屏幕控制方法的程序代码的存储单元。
具体实施方式
为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。
在一些公共服务和保密要求较高的行业,如银行、社保、保密单位等工作环境,要求员工离开座位时必须锁定屏幕,但在实际工作生活中总有人忘记敲击键盘快捷键(WIN+L)锁定屏幕,因此很容易造成电脑数据被盗、被破坏,从而导致个人或公司的隐私和机密泄露。另外,返回工位后需要输入复杂的密码才能解锁屏幕,增加了操作的复杂性,降低了工作效率。
目前有一些自动锁屏和解锁的技术,能够在电脑前无用户的时候自动将屏幕锁屏。例如,一种屏幕的自动锁屏和解锁技术为在办公座椅上安装身份识别器,以实现电脑自动锁屏解锁的方法和装置,例如,在办公室座椅上安装体重检测器,当检测到座椅上的物体的体重小于某个阈值的时候,可以认为用户离开了座位,则将电脑的屏幕锁屏,当检测到座椅上的物体的体重大于某个阈值的时候,可以认为用户在电脑前,则将电脑的屏幕解锁。再例如,一种屏幕的自动锁屏和解锁技术为在电脑上安装接近感应模块,检测人员离开和靠近实现电脑屏幕锁定和解锁。又例如,一种屏幕的自动锁屏和解锁技术为通过电脑端连接NFC读卡器,获取NFC终端ID和终端唯一识别号信息,匹配成功后实现屏幕解锁和锁屏。
发明人在研究中发现,目前的自动锁屏和解锁的技术,因为一些缺陷的存在而导致解锁或锁定屏幕的方式不够完善。具体地,通过在座椅上设置体重检测器自动锁屏和解锁的方式,判断误差性较大,灵敏度和安全性较低,相同体重的人员很容易解锁电脑屏幕,同时该专利必须配套特定的座椅使用才可以,如果临时座椅更换则无法解除/锁定屏幕,不仅没有提升用户体验,反而影响了正常功能。通过接近感应模块自动锁屏和解锁的方式,无法识别人员身份,任何人员的靠近和离开都会进行锁屏和解锁操作,该方式只能解决频繁解除/锁定屏幕的繁琐步骤,但没有任何安全性,容易造成电脑关键信息泄露。通过电脑端连接NFC读卡器自动锁屏和解锁的方式,需要用户使用NFC终端近距离操作才可以实现功能,类似于原有的快捷按键功能,本质上并没有解决用户离开时忘记锁屏操作的痛点问题。
因此,为了改善上述缺陷,本申请实施例提供了一种屏幕控制方法和装置,以实现用户在电子设备的一定区域内的时候,电子设备自动解锁屏幕以及在用户离开的时候,电子设备自动解锁。
在介绍本申请实施例之前,先对本申请实施例中涉及到的技术名词作说明。
超宽带无线通信技术(UWB),是一种无载波通信技术,UWB不使用载波,而是使用短(纳秒级)的能量脉冲序列,并通过正交频分调制或直接排序将脉冲扩展到一个频率范围内,因此其所占的频谱范围很大。UWB的主要特点是传输速率高、空间容量大、成本低、功耗低等,必将成为解决企业、家庭、公共场所等高速因特网接入的需求与越来越拥挤的频率资源分配之间的矛盾的技术手段。UWB可用于对物体的定位,UWB定位的主要优势有,低功耗、对信道衰落(如多径、非视距等信道)不敏感、抗干扰能力强、不会对同一环境下的其他设备产生干扰、穿透性较强(能在穿透一堵砖墙的环境进行定位),具有很高的定位准确度和定位精度。UWB定位是一种实时定位技术,可以不停的上报当前的位置数据,实时性非常强。再者,UWB定位具有超高精度,定位误差小于10cm。
飞行时间(Time of flight,TOF)测距方法,通过测量UWB信号在两个设备之间往返的飞行时间来计算距离。与蓝牙和WIFI定位方法不同,通过UWB获取的位置信息并不是基于信号强度(RSSI)进行计算,而是通过精确无线信号的发送时刻、接收时刻,并通过算法计算的。具体地,根据数学关系,一点到已知点的距离为常数,那么这点一定在以已知点为圆心,以该常数为半径的圆上。假设需要测量两个设备之间的距离,该两个设备分别为第一设备和第二设备。第一设备首先向第二设备发送测距请求,第二设备收到测距请求进行处理,经过一小段时间处理后向第一设备回复确认信息,分别记录UWB信号发送和接收的时间间隔,例如,将第一设备发出信号和接收回应的时间间隔记为TTOT,第二设备收到数据包和发出回应的时间间隔记为TTAT。那么信号在空中的单向飞行时间TTOF可以计算为:TTOF=(TTOF-TTAT)/2。
到达角度(Angle of Arrival,AOA)定位,一般是基于相位差的方式计算出到达角度,如图1所示,一个发射机B配合两个接收机A,通过两个接收机的信号到达角即可在二维平面中确定发射机的相对位置,首先单看一个接收机,发射机持续发送广播信号,接收机的天线阵列接收到的波形肯定是不同步的,其相位差φ是我们可以通过数学运算得到的参数,另外两个接收天线之间的距离d是已知的。通过数学计算可以由相位差φ和天线距离d计算出图1中的发射机和两个接收机所在平面之间的相对角度。如图2所示,A为两个接收机,B为发射机,两个接收机A所在的平面与发射机B之间的夹角为θ,具体地,θ可以是两个接收机之间的中间位置与发射机B之间的夹角,D为两个接收机之间的中间位置与发射机B之间的距离。θ1是其中一个接收机A与发射机B之间的夹角,θ2是另一个接收机A与发射机B之间的夹角。
θ的计算方法如下:
Figure BDA0002763267220000051
其中,
Figure BDA0002763267220000052
为上述相位差,d为两个接收机A之间的距离。
请参阅图3,图3示出了本申请实施例提供的一种屏幕控制方法,该屏幕控制方法应用于智能设备,该智能设备可以是电子设备,也可以是用户设备,该电子设备和用户设备可以连接,则该方法的执行主体可以是该电子设备,也可以是用户设备。具体地,该电子设备可以是计算机、智能手机、平板电脑、电子书等设备,该用户设备可以是用户终端和穿戴设备。具体地,如图3所示,该方法包括:S301至S304。
S301:当所述电子设备连接用户设备时,获取并验证所述用户设备的设备标识。
其中,该用户设备可以是目标用户终端和目标穿戴设备的至少一种。作为一种实施方式,用户设备具有较高的随身携带性,该随身携带性用于表征该用户设备被用户随身携带的可能性,即随身携带性越高,用户设备被用户随身携带的可能性越高。于本申请实施中,所述用户设备可以用户所使用的多个电子装置中随身携带性高于指定阈值的设备。
作为一种实施方式,可以通过数据分析的方式确定用户所使用的电子装置的随身携带性,例如,获取用户所使用的各个电子装置的使用数据,该使用数据包括一天内电子装置的使用时长,根据该使用时长确定随身携带性,例如,获取该使用时长与24小时的比值,根据该比值确定随身携带性,例如,将该比值作为随身携带性,因此,每天的使用时长越长,随身携带性越高。作为一种实施方式,可以统计预设时间长度内,所获取的每个电子装置的每天的使用时长,根据每个电子装置的多个使用时长确定每个电子装置的目标使用时长,根据目标使用时长与24小时的比值,确定随身携带性。其中,可以将每个电子装置的多个使用时长的平均值作为该电子装置的目标使用时长。
其中,若电子装置为用户终端,则该电子装置的使用时间可以是用户操作该终端的时间长度,具体地,该时间长度可以包括终端亮屏的时间长度、接收到触发操作的时间长度和被握持的时长长度的至少一个,若电子装置为穿戴设备,该电子装置的使用时间为穿戴设备的穿戴时间长度。
因此,可以记录用户曾使用过的多个电子装置,由多个电子装置中确定随身携带性最高的电子装置,作为上述用户设备。
需要说明的是,若用户设备是目标用户终端,可以将用户所使用的多个用户终端中随身携带性最高的终端作为目标用户终端,若用户设备是目标穿戴设备,可以将用户所使用的多个穿戴设备中随身携带性最高的穿戴设备作为目标穿戴设备,若用户设备是用户终端和穿戴设备,可以将用户所使用的多个用户终端中随身携带性最高的终端作为目标用户终端,以及将用户所使用的多个穿戴设备中随身携带性最高的穿戴设备作为目标穿戴设备。
作为一种实施方式,该用户设备的设备标识可以用于标识用户设备的身份唯一性,于本申请实施例中,设备标识可以是用户设备的MAC地址、处理器型号标识等。当所述电子设备在与用户设备之间完成通信连接的时候,电子设备发送获取请求至用户设备,用户设备接收获取请求,基于该获取请求将用户设备的设备标识发送至电子设备,电子设备执行设备标识的验证操作。
作为一种实施方式,验证操作可以是验证设备标识的合法性或者验证设备标识是否为已授权用户的用户设备的设备标识,如果设备标识验证通过,表明电子设备当前连接的用户设备为电子设备的使用者的用户设备,即电子设备的机主的设备,具体的实施方式请参考后续实施例。
S302:若所述设备标识验证通过,获取所述电子设备的屏幕与所述用户设备之间的相对位置。
其中,相对位置可以包括用户设备与所述电子设备的屏幕之间的相对距离,还可以是相对距离以及其他的参数,其中,该其他的参数可以包括相对方位角度。
S303:若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
其中,指定范围为预先设置的一个安全区域,用于判定用户是否位于电子设备的使用范围内。如果判定用户设备与电子设备的屏幕之间的相对位置位于指定范围内,则可以判定用户设备位于安全区域内,可以进一步确定电子设备的使用者坐在电子设备的屏幕之前,即有使用电子设备的需求,则可以控制屏幕处于解锁状态。具体地,该指定范围可以是指定距离,也可以是指定距离和指定角度区域。在一些实施例中,若该方法的执行主体是用户设备,则控制所述屏幕处于解锁状态的实施方式可以是,用户设备发送解锁指令至电子设备,电子设备根据解锁指令控制屏幕处于解锁状态。
作为一种实施方式,控制屏幕处于解锁状态的实施方式可以是,如果屏幕的当前状态为锁屏状态,则控制屏幕解锁,从而使屏幕由锁屏状态切换为解锁状态,如果屏幕的当前状态为解锁状态,则控制屏幕保持解锁状态,具体地,可以不对屏幕执行解锁或锁屏操作,而保持屏幕当前的解锁状态。
作为一种实施方式,若所述设备标识未验证通过或所述相对位置未位于指定范围内,控制所述屏幕处于锁屏状态。
若所述相对位置未位于指定范围内,则表示携带用户设备的用户未位于电子设备的使用范围内,则可以控制屏幕处于锁屏状态。在一些实施例中,若该方法的执行主体是用户设备,则控制所述屏幕处于锁屏状态的实施方式可以是,用户设备发送锁屏指令至电子设备,电子设备根据锁屏指令控制屏幕处于锁屏状态。
若所述设备标识未验证通过,电子设备可以确定该用户设备位于电子设备的连接范围内,且该用户设备的设备标识并非是预先设置的授权用户的用户设备的设备标识,即非法用户的设备标识,如果此时保持电子设备的屏幕处于解锁状态,则在该连接范围内,该非法用户依然有窥屏的可能性,因此,在设备标识未验证通过的时候,控制所述屏幕处于锁屏状态。
作为一种实施方式,控制所述屏幕处于锁屏状态的实施方式可以是,如果屏幕的当前状态为解锁状态,则控制屏幕锁屏,从而使屏幕由解锁状态切换为锁屏状态,如果屏幕的当前状态为锁屏状态,则控制屏幕保持锁屏状态,具体地,可以不对屏幕执行解锁或锁屏操作,而保持屏幕当前的锁屏状态。
在一些实施例中,若所述设备标识未验证通过或所述相对位置未位于指定范围内,则可以输出提醒信息,以便提醒用户检查所佩戴的用户设备是否正确或提醒用户重新调整用户设备与屏幕之间的相对位置。具体地,所述设备标识未验证通过或所述相对位置未位于指定范围内,输出指定提醒信息,所述指定提醒信息用于提醒用户佩戴设备标识正确的用户设备和调整所述用户设备与所述电子设备的屏幕之间的相对位置的至少一种,然后,返回执行若所述设备标识验证通过,获取所述用户设备与所述电子设备的屏幕之间的相对位置的操作以及后续操作,从而重新验证新获取的设备标识和新获取的相对位置。其中,指定提醒信息可以是文本内容或指定语音,在此不做限定。
具体地,该指定提醒信息可以包括设备提醒信息和位置提醒信息。作为一种实施方式,当电子设备连接用户设备时,获取并验证所述用户设备的设备标识,对所述设备标识执行验证操作,如果所述设备标识验证通过,获取所述用户设备与所述电子设备的屏幕之间的相对位置,即执行S302,如果设备标识未验证通过,则输出设备提醒信息,所述设备提醒信息用于提醒用户佩戴设备标识正确的用户设备,然后,再次获取与电子设备连接的用户设备的设备标识,作为新的设备标识,对新的设备标识执行验证操作,如果新的设备标识验证通过,则执行S302,如果新的设备标识验证未通过,控制所述屏幕处于锁屏状态。
作为另一种实施方式,若所述设备标识验证通过,获取所述用户设备与所述电子设备的屏幕之间的相对位置,若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态,若所述相对位置未位于指定范围内,则输出位置提醒信息,所述位置提醒信息用于提醒用户调整所述用户设备与所述屏幕之间的相对位置;输出位置提醒信息之后,再次获取用户设备与所述电子设备的屏幕之间的相对位置,将再次获取的相对位置作为新的相对位置,判定新的相对位置是否位于指定范围内,如果是,则控制所述屏幕处于解锁状态,如果否,则控制所述屏幕处于锁屏状态。
作为再一种实施方式,指定时间段内,检测到未成功解锁的次数如果超过指定次数之后,增加解锁难度。其中,该指定时间段可以根据实际使用需求而设定,例如,可以是一天或一小时。其中,未成功解锁包括设备标识未验证通过或所述相对位置未位于指定范围内。具体地,在指定时间段内,统计未成功解锁的次数,判断该未成功解锁的次数是否大于指定次数,如果小于或等于该指定次数,则输出提醒信息之后,再次判断屏幕是否被成功解锁,如果大于指定次数,则增加目标解锁条件,当设备标识验证通过、相对位置位于指定范围内且目标解锁条件满足的时候,才能够控制屏幕处于解锁状态,否则,将屏幕锁屏。其中,目标解锁条件可以是指纹解锁验证通过、密码解锁验证通过、语音解锁验证通过等,具体地,可以根据实际使用而设定。
在另一些实施例中,若所述设备标识未验证通过或所述相对位置未位于指定范围内,用户可以采用其他的方式解锁屏幕。具体地,若所述设备标识未验证通过或所述相对位置未位于指定范围内,在电子设备的屏幕或用户设备的屏幕中的至少一个显示解锁界面,用户基于该解锁界面输入解锁密码,判断该解锁密码是否正确,如果正确,则控制所述屏幕处于解锁状态,如果不正确,则控制所述屏幕处于锁屏状态。其中,解锁密码可以是指纹密码、虹膜密码、人脸图像密码、数字密码等,在此不做限定。
因此,如果用户的用户设备的设备标识能够被验证通过,在用户在携带该用户设备位于屏幕的指定范围内的时候,可以自动保持屏幕的解锁并且在离开该指定范围的时候,可以自动将屏幕锁屏。因此,本申请实施例的屏幕控制方法对屏幕的控制,能够使得用户在离开电子设备的指定范围内的时候,自动将电子设备的屏幕锁屏且能够在进入该指定范围内的时候自动将屏幕解锁,较好地避免用户忘记锁屏并且方便用户解锁屏幕。
需要说明的是,本申请实施例提供的方法可以由电子设备执行,也可以由用户设备执行。若上述方法的执行主体是电子设备,则电子设备在确定满足解锁屏幕的条件时,控制屏幕处于解锁状态,在确定满足锁屏条件的时候,控制屏幕处于锁屏状态。若上述方法的执行主体是用户设备,则用户设备在确定满足解锁屏幕的条件时,发送解锁请求至电子设备,电子设备响应该解锁请求控制屏幕处于解锁状态,在确定满足锁屏条件的时候,发送锁屏请求至电子设备,电子设备响应该锁屏请求控制屏幕处于锁屏状态。
请参阅图4,图4示出了本申请实施例提供的一种屏幕控制方法,该屏幕控制方法应用于上述的电子设备,具体地,该方法包括:S401至S405。
S401:当所述电子设备连接用户设备时,获取所述用户设备的设备标识。
S402:判断所述用户设备的设备标识与预设标识是否匹配。
其中,所述预设标识为授权用户对应的终端的标识,其中,所述授权用户可以是电子设备的使用者。作为一种实施方式,预设标识对应的用户与电子设备的机主可以是同一个用户,其中,机主可以是电子设备的管理员也可以是用于登录电子设备的用户ID对应的用户。
具体地,预设标识可以是电子设备预先获取的设备标识。作为一种实施方式,获取预设标识的实施方式可以是,用户可以在电子设备内录入自己所使用的用户设备的设备标识。例如,用户将频繁使用的智能手机或手环的设备标识录入电子设备,并操作电子设备将所录入的设备标识标记为用于自动解锁或锁屏的设备标识,由此,电子设备将用户录入的设备标识标记为预设标识。
作为另一种实施方式,还可以是电子设备主动发送设备标识获取请求至用户设备,用户设备获取到设备标识获取请求,基于该请求将设备标识发送至电子设备,电子设备将该设备标识存储,并记为预设标识。在一些实施例中,该电子设备包括安全单元,安全单元(Secure Element,SE)是一种具有防内容篡改功能的微控制器,为设备中安装在SE上的应用提供安全的存储和运行环境。电子设备将预设标识存储在安全单元内。在另一些实施例中,用户设备也可以包括安全单元,且用户设备的设备标识存储在用户设备的安全单元内。
另外,如果用户具有多个设备,例如,以用户设备为穿戴设备为例,用户使用过的穿戴设备可以是多个,例如,可以包括手环、智能手表、智能眼镜以及智能服装等,则电子设备需要从用户使用的多个设备中确定一个设备为目标设备,将穿戴设备作为用于电子设备的解锁和锁屏的用户设备。
作为一种实施方式,电子设备可以发送提示信息至用户所使用的多个设备中的指定设备,该指定设备可以是多个设备中任一具有接收提示信息且显示提示信息的功能的设备,也可以是用户最近一次使用的穿戴设备,还可以是用户使用的智能手机,该提示信息包括电子设备所获取的用户曾使用的多个设备的名称,该名称可以是前述设备标识,也可以是设备的型号等。具体地,电子设备获取用户曾使用的多个设备的名称的实施方式可以是,从数据服务器内获取到该用户曾使用的多个设备的名称。其中,该数据服务器可以是用于收集和记录用户使用的各个设备的使用数据的服务器。该提示信息在指定设备上的显示的时候,指定设备的显示界面将多个设备的名称显示,并显示每个设备对应的选中按钮,例如,可以是以列表的形式将多个设备的名称显示,用户在多个设备中选中一个设备,作为目标设备。
作为另一种实施方式,还可以是根据上述的随身携带性由多个设备中确定目标设备。例如,采用前述实施例的方式,确定每个设备的随身携带性,将随身携带性最高的设备作为目标设备,其中,确定设备的随身携带性的实施方式可以参考前述实施例,在此不再赘述。
S403:获取所述用户设备与所述电子设备的屏幕之间的相对位置。
作为一种实施范式,相对位置可以包括相对距离。获取用户设备和电子设备的屏幕之间的相对距离的实施方式可以是,根据前述的TOF的方式确定,也可以通过超声波测距的方式确定该相对距离。该相对位置用于表示电子设备的屏幕前方的物体与电子设备的屏幕之间的距离值,于本申请实施例中,在设备标识验证通过的情况下,可以认为电子设备的屏幕前方的物体可以是携带该用户设备的用户,即用户设备的使用者。
在一些实施例中,在设备标识验证通过之后,获取电子设备的屏幕前方的物体与电子设备的屏幕之间的距离值,并且判断该距离值在预设时间段内的变化幅度是否小于指定变化范围,如果小于变化范围,则根据该预设时间段内的多个距离值得到目标距离值。其中,该变化范围可以根据经验而设定,例如是[-0.1米,0.1米],如果变化幅度小于变化范围,则可以认为变化幅度较小,即该距离值处于较稳定的状态。
作为一种实施方式,可以将该多个距离值的平均值作为目标距离值,也可以是将该多个距离值的最大值或最小值作为目标距离值,其中,该预设时间段的起点时刻可以是判定设备标识验证通过的时刻。然后,将该目标距离值作为用户设备与所述电子设备的屏幕之间的相对距离。由此,能够避免用户只是经过电子设备或者在电子设备的屏幕前短暂停留的时候,就根据所获取的相对位置判断是否要将屏幕解锁,即能够避免不慎将屏幕解锁。
作为另一种实施范式,相对位置可以包括相对距离和相对方位角度。该相对方位角度的获取方式可以采用上述的AOA方法。
S404:判断所述相对位置是否位于指定范围内。
作为一种实施方式,若相对位置为相对距离,则该指定范围为预设阈值,则判断所述相对位置是否位于指定范围内的实施方式可以是,判断所述相对距离是否小于预设阈值;若小于所述预设阈值,判定所述相对位置位于指定范围内;若不小于所述预设阈值,判定所述相对位置未位于指定范围内。其中,预设阈值可以是预先设定的经验值,如果用户设备的设备标识验证通过且与电子设备的屏幕之间的相对距离小于预设阈值,可以判定该用户设备的用户位于电子设备的使用范围内,从而执行S405。于本申请实施例中,该预设阈值可以是1米至2米,例如,该预设阈值为2米。
作为另一种实施方式,若相对位置为相对方位角度,则判断所述相对位置是否位于指定范围内的实施方式可以是,判断所述相对方位角度是否位于指定角度范围内;若所述相对方位角度位于指定角度范围内,判定所述相对位置位于指定范围内;若所述相对方位角度未位于指定角度范围内,判定所述相对位置未位于指定范围内。
作为再一种实施方式,若相对位置为相对距离和相对方位角度,则判断所述相对位置是否位于指定范围内的实施方式可以是,若所述相对距离小于预设阈值且所述相对方位角度位于指定角度范围内,判定所述相对位置位于指定范围内;若满足所述相对距离不小于预设阈值和所述相对方位角度未位于指定角度范围的至少一个条件,判定所述相对位置未位于指定范围内。满足所述相对距离不小于预设阈值和所述相对方位角度未位于指定角度范围的至少一个条件可以是指,所述相对距离不小于预设阈值、所述相对方位角度未位于指定角度范围或所述相对距离不小于预设阈值且所述相对方位角度未位于指定角度范围这三种情况的至少一种情况发生。
另外,考虑到虽然用户设备的设备标识验证通过且与电子设备的屏幕之间的相对距离小于预设阈值,但是,有可能用户当前并没有在使用电子设备,例如,只是坐在电子设备前休息,则可以获取电子设备的屏幕之前的图像,确定所采集的图像内是否人脸图像,如果有人脸图像,则判断该人脸图像与预设图像是否匹配,如果匹配,则可以判定该用户设备的用户位于电子设备的使用范围内,然后,执行S405。
S405:控制所述屏幕处于解锁状态。
作为一种实施方式,在所述设备标识未验证通过或所述相对位置未位于指定范围内的情况下的实施方式可以参考前述实施例,在此不再赘述。
其上,上述步骤未详细描述的部分可以参考前述实施例,在此不再赘述。
请参阅图5,图5示出了本申请实施例提供的一种屏幕控制方法,该屏幕控制方法应用于上述的电子设备,具体地,该方法包括:S501至S511。
S501:获取到用户设备的连接请求,并尝试与所述用户设备建立连接。
作为一种实施方式,所述连接请求可以是电子设备主动扫描附近的用户设备,在扫描到可连接设备的时候,主动发送探测请求至用户设备,用户设备在获取到探测请求之后,如果有连接意向,则发送连接请求至电子设备,电子设备响应该连接请求,并尝试与用户设备建立连接。
作为另一种实施方式,所述连接请求可以是电子设备被动接收的请求,即用户设备会主动向周围广播连接请求,在电子设备扫描到该用户设备的时候,能够获取到用户设备发送的连接请求,并且响应该连接请求,从而在电子设备和用户设备之间尝试建立连接。具体地,将电子设备作为从设备,即接收连接请求的设备,电子设备以固定扫描间隔扫描外部寻呼,用户设备为主设备,即发送连接请求的设备,用户设备会主动发送连接请求。当电子设备扫描到用户设备的时候,便会响应用户设备的连接请求,从而尝试在电子设备和用户设备之间建立连接。
作为一种实施方式,电子设备的扫描频率可以根据实际使用需求而设定,也可以根据参考数据而设定。其中,该参考数据可以包括当前时刻。
在一些实施例中,该参考数据可以是当前时刻,该当前时刻为电子设备当前的***时间,电子设备确定当前时刻所处的时间段,根据该时间段确定电子设备的扫描频率。具体地,可以预先设定对应关系,该对应关系包括不同的时间段对应的扫描频率,则在确定当前时刻对应的时间段之后,根据该对应关系确定时间段对应的扫描频率,作为电子设备的扫描频率。其中,该对应关系可以是根据实际需求而设定,也可以是根据用户的电子设备使用数据而设定。其中,该用户的电子设备使用数据可以是电子设备被使用的时间段,从而能够确定一天内不同的时间段内电子设备的使用时长,从而能够统计出一天内每个时间段内电子设备的使用时长占比,例如,14点至15点的时间段内,电子设备的使用时长为1小时,则该时段对应的电子设备的使用时长占比为1,则通过该方法能够确定一天内每个时段的使用时长占比,然后,根据使用时长占比确定每个时间段对应的扫描频率。例如,可以是使用时长占比与扫描频率正相关,即使用时长占比越大,扫描频率越高,使用时长占比越小,扫描频率越低。时间间隔越短,则精度和安全性更高,时间间隔越长,则功耗更低,但是精度和安全性降低。
另外,电子设备同一时刻只能连接一个用户设备,从而能够避免电子设备在连接说个用户设备的时候,不同的用户设备的设备标识的验证结果不同或者与电子设备的屏幕之间的相对位置不同而导致屏幕的锁屏和解锁的控制紊乱。作为一种实施方式,电子设备与用户设备之间通过蓝牙连接,具体地,电子设备与所述用户设备通过超宽带无线通信技术建立连接。
S502:判断是否成功建立连接。
其中,电子设备与用户设备之间的连接是否建立成功,可以通过电子设备与用户设备之间的连接检测来判定。作为一种实施方式,电子设备可以发送第一信标至用户设备,用户设备响应第一信标而返回第二信标,则电子设备在发送第一信标之后,检测是否获取到第二信标,如果在指定时间长度内未获取到第二信标,则判定电子设备与用户设备之间未成功连接。或者,在在指定时间长度内未获取到第二信标,可以再次发送第一信标,如果连续N次未获取到第二信标,则判定电子设备与用户设备之间未成功连接。其中,N可以是经验值,例如,N为5。如果在指定时间长度获取到第二信标,或者在N次之前获取到第二信标,则判定电子设备与用户设备之间成功连接。
如果电子设备与用户设备之间成功连接,则可以执行S503,如果电子设备与用户设备之间未成功连接,则执行S509。
S503:获取所述用户设备的设备标识。
S504:判断所述用户设备的设备标识与预设标识是否匹配。
电子设备与用户设备配对成功之后,电子设备与用户设备之间便可以相互通信。电子设备发起获取用户设备的设备标识的标识获取请求,用户设备获取到标识获取请求之后,用户设备调用用户设备内安全单元内的设备标识,将设备标识发送至电子设备,电子设备与预设标识进行匹配。
作为一种实施方式,为了便于用户在携带用户设备的时候能够快速对用户设备的设备标识进行识别,可以预先完成电子设备与用户设备之间的配对过程,具体地,该配对过程包括,用户启动用户设备的通信功能,例如,启动UWB功能,电子设备与用户设备之间建立连接,并且,电子设备与用户设备之间产生初始认证码,该初始认证码用于电子设备与用户设备之间建立连接时的身份验证。作为一种实施方式,该初始认证码可以是PIN码,则电子设备与用户设备的连接过程可以是,电子设备获取用户设备的配对秘钥,与本地服务器秘钥服务器中的秘钥PIN码比对,如果配对通过,则判定电子设备与用户设备配对成功。
然后,电子设备获取用户设备的设备标识,并且存储在电子设备的安全单元内,并且赋予该设备标识锁屏和解锁权限,例如,可以是为该设备标识配置一个指定标签,该指定标签用于表征该标签对应的设备标识的用户设备具有锁屏和解锁权限,则将配置有指定标签的设备标识作为预设标识。
S505:获取所述用户设备与所述电子设备的屏幕之间的相对距离。
S506:判断所述相对距离是否小于预设阈值。
S507:获取所述用户设备与所述电子设备的屏幕之间的相对方位角度。
S508:判断所述相对方位角度是否位于指定角度范围内。
其中,指定角度范围可以是以屏幕的中心点为中心的,屏幕的前方的三维方向角度范围,具体地,如图6所示,以屏幕601的中心点为中心设定三维空间坐标XYZ,其中,X方向和Y方向与屏幕的平面平行,Z方向与屏幕的平面垂直,可以设定X方向的±α1角度,Y方向的±α2角度以及Z方向的±α3角度,构成的角度范围为指定角度范围,其中,目标物体与电子设备的屏幕的方位角度为X方向的α1角度是指电子设备偏离电子设备的屏幕的中心线的X方向的角度为α1角度,其他Y方向和Z方向的偏离角度的含义与X方向类似,在此不再赘述。于本申请实施例中,α1、α2和α3均为75°,也就是说,本申请实施例中,将电子设备的屏幕前方2m,屏幕三维方向XYZ角度±75°设置为指定范围,即安全区域。
如果用户设备与所述电子设备的屏幕之间的相对距离小于预设阈值,并且用户设备与所述电子设备的屏幕之间的相对方位角度位于指定角度范围内,则控制所述屏幕处于解锁状态。如果用户设备与所述电子设备的屏幕之间的相对距离大于预设阈值,则可以不必执行判断所述相对方位角度是否位于指定角度范围内的操作,而控制所述屏幕处于锁屏状态。
需要说明的是,上述的S505至S508的执行顺序不做限制,具体地,可以是先判断相对距离是否小于预设阈值再判断相对方位角度是否位于指定角度范围内,也可以是先判断相对方位角度是否位于指定角度范围内再判断相对距离是否小于预设阈值,在此不做限定,还可以是同时判断相对距离是否小于预设阈值以及相对方位角度是否位于指定角度范围内,在所述相对距离小于预设阈值且所述相对方位角度位于指定角度范围内时,执行S511,否则,不执行S511,作为一种实施方式,可以执行S509。
S509:检测是否获取到解锁密码。
在电子设备与用户设备未成功建立连接的情况下,无法再使用用户设备自动控制屏幕解锁或锁屏,则用户可以通过解锁密码的方式将屏幕解锁。作为一种实施方式,在电子设备与用户设备未成功建立连接的时候,将电子设备的屏幕锁屏并且在屏幕上显示解锁界面,用户可以在解锁界面内输入解锁密码。
另外,在一些实施例中,在设备标识未验证通过的时候或相对位置未位于指定范围内的时候,也可以将电子设备的屏幕锁屏并且在屏幕上显示解锁界面。
再者,在一些实施例中,为了电子设备与用户设备未成功建立连接的情况下,通过解锁密码的方式将屏幕解锁之后,该用户设备持续位于电子设备的扫描范围内,如果继续扫描的话,依然会得到电子设备与用户设备未成功建立连接的判定结果,而导致已经通过解锁密码的屏幕又被锁屏。因此,可以在本次判定电子设备与用户设备未成功建立连接的情况下,在通过解锁密码成功解锁屏幕之后,忽略该用户设备的连接请求,即不再响应该电子设备的连接请求,从而无法再次得到电子设备与用户设备未成功建立连接的判定结果,进而不会导致已经通过解锁密码的屏幕又被锁屏。
S510:判断所获取的解锁密码是否准确。
S511:控制所述屏幕处于解锁状态。
另外,在一些实施例中,若设备标识验证通过,用户设备与所述电子设备的屏幕之间的相对距离小于预设阈值,并且用户设备与所述电子设备的屏幕之间的相对方位角度位于指定角度范围内,电子设备的屏幕处于解锁状态的时候,电子设备继续扫描周围设备的连接请求,一旦设备标识验证未通过、相对位置未位于指定范围内以及电子设备与用户设备之间的连接断开,则控制屏幕锁屏。
因此,本申请实施例中,在用户设备的设备标识的验证通过、用户设备与电子设备的屏幕之间的相对距离小于预设阈值且相对方位角度位于指定角度范围内的时候,可以将屏幕自动锁屏,从而通过设备标识和相对距离以及相对方位角度的检测,能够更加准确的验证用户的身份以及用户使用电子设备的使用意图,从而使得自动解锁的准确率更高。
需要说明的是,上述的方法的实施例的执行主体可以是用户设备,也可以是电子设备,还可以是用户设备与电子设备的交互执行,于本申请实施例中,对上述方法实施例的各个步骤的执行主体不做限定。
请参阅图7,图7示出了本申请实施例提供的一种屏幕控制方法,该屏幕控制方法应用于上述的用户设备,具体地,该方法包括:S701至S702。
S701:当所述用户设备连接所述电子设备且所述用户设备的设备标识被所述电子设备验证通过时,获取所述用户设备与所述电子设备的屏幕之间的相对位置。
作为一种实施方式,用户设备连接所述电子设备,将用户设备的设备标识发送至电子设备,电子设备验证该设备标识,并将验证结果反馈至用户设备,用户设备根据该验证结果能够确定该设备标识被所述电子设备验证通过。
S702:若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
于本申请实施例中,用户设备可以检测用户设备与所述电子设备的屏幕之间的相对位置,获取该相对位置的实施方式可以参考前述电子设备获取该相对位置的实施方式,在此不再赘述。
用户设备能够判断该相对位置是否位于指定范围内,并且根据该判定结果控制电子设备的屏幕解锁或锁屏,具体地,如果判定用户设备与电子设备的屏幕之间的相对位置位于指定范围内,用户设备发送解锁指令至电子设备,电子设备根据解锁指令控制屏幕处于解锁状态,若所述相对位置未位于指定范围内,用户设备发送锁屏指令至电子设备,电子设备根据锁屏指令控制屏幕处于锁屏状态,具体地,获取该相对位置的实施方式以及判断相对位置是否位于指定范围内的实施方式均可以参考前述实施例,在此不再赘述。
请参阅图8,其示出了本申请实施例提供的一种屏幕控制装置的结构框图,该屏幕控制装置800用于可与用户设备建立连接的电子设备,该屏幕控制装置800可以包括:第一验证单元801、第一确定单元802和第一解锁单元803。
第一验证单元801,用于当所述电子设备连接用户设备时,获取并验证所述用户设备的设备标识。
进一步的,第一验证单元801还用于判断所述用户设备的设备标识与预设标识是否匹配,其中,所述预设标识为授权用户对应的终端的标识;若所述用户设备的设备标识与预设标识匹配,判定所述设备标识验证通过;若所述用户设备的设备标识与预设标识不匹配,判定所述设备标识验证未通过。
进一步的,第一验证单元801还用于获取到用户设备的连接请求,并尝试与所述用户设备建立连接;如果成功建立连接,获取并验证所述用户设备的设备标识。
进一步的,第一验证单元801还用于若未成功建立连接,检测是否获取到解锁密码;若获取到解锁密码,根据所述解锁密码将所述屏幕解锁。
第一确定单元802,用于若所述设备标识验证通过,获取所述用户设备与所述电子设备的屏幕之间的相对位置。
进一步的,若相对位置包括相对距离,第一确定单元802还用于判断所述相对距离是否小于预设阈值;若小于所述预设阈值,判定所述相对位置位于指定范围内;若不小于所述预设阈值,判定所述相对位置未位于指定范围内。
进一步的,若相对位置包括相对方位角度,第一确定单元802还用于判断所述相对方位角度是否位于指定角度范围内;若所述相对方位角度位于指定角度范围内,判定所述相对位置位于指定范围内;若所述相对方位角度未位于指定角度范围内,判定所述相对位置未位于指定范围内。
进一步的,若相对位置包括相对距离和相对方位角度,确定单元802还用于若所述相对距离小于预设阈值且所述相对方位角度位于指定角度范围内,判定所述相对位置位于指定范围内;若满足所述相对距离不小于预设阈值和所述相对方位角度未位于指定角度范围的至少一个条件,判定所述相对位置未位于指定范围内。
第一解锁单元803,用于若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
进一步,该屏幕控制装置800还包括第一锁屏单元,用于若所述设备标识未验证通过或所述相对位置未位于指定范围内,控制所述屏幕处于锁屏状态。
其中,电子设备与所述用户设备通过超宽带无线通信技术建立连接,且电子设备通过超宽带无线通信技术获取所述用户设备与所述电子设备的屏幕之间的相对位置。
请参阅图9,其示出了本申请实施例提供的一种屏幕控制装置的结构框图,该屏幕控制装置900用于可与电子设备建立连接的用户设备,该屏幕控制装置900可以包括:第二验证单元901和第二解锁单元902。
第二验证单元901,用于当所述用户设备连接所述电子设备且所述用户设备的设备标识被所述电子设备验证通过时,获取所述用户设备与所述电子设备的屏幕之间的相对位置。
进一步的,第二验证单元901还用于判断所述用户设备的设备标识与预设标识是否匹配,其中,所述预设标识为授权用户对应的终端的标识;若所述用户设备的设备标识与预设标识匹配,判定所述设备标识验证通过;若所述用户设备的设备标识与预设标识不匹配,判定所述设备标识验证未通过。
进一步的,第二验证单元901还用于获取到用户设备的连接请求,并尝试与所述用户设备建立连接;如果成功建立连接,获取并验证所述用户设备的设备标识。
进一步的,第二验证单元901还用于若未成功建立连接,检测是否获取到解锁密码;若获取到解锁密码,根据所述解锁密码将所述屏幕解锁。
第二解锁单元902,用于若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
进一步的,若相对位置包括相对距离,第二解锁单元902还用于判断所述相对距离是否小于预设阈值;若小于所述预设阈值,判定所述相对位置位于指定范围内;若不小于所述预设阈值,判定所述相对位置未位于指定范围内。
进一步的,若相对位置包括相对方位角度,第二解锁单元902还用于判断所述相对方位角度是否位于指定角度范围内;若所述相对方位角度位于指定角度范围内,判定所述相对位置位于指定范围内;若所述相对方位角度未位于指定角度范围内,判定所述相对位置未位于指定范围内。
进一步的,若相对位置包括相对距离和相对方位角度,第二解锁单元902还用于若所述相对距离小于预设阈值且所述相对方位角度位于指定角度范围内,判定所述相对位置位于指定范围内;若满足所述相对距离不小于预设阈值和所述相对方位角度未位于指定角度范围的至少一个条件,判定所述相对位置未位于指定范围内。
进一步,该屏幕控制装置900还包括第二锁屏单元,用于若所述设备标识未验证通过或所述相对位置未位于指定范围内,控制所述屏幕处于锁屏状态。
其中,电子设备与所述用户设备通过超宽带无线通信技术建立连接,且电子设备通过超宽带无线通信技术获取所述用户设备与所述电子设备的屏幕之间的相对位置。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述装置和模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。
另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。
请参考图10,其示出了本申请实施例提供的一种电子设备的结构框图。该电子设备100可以是计算机、智能手机、平板电脑、电子书等能够运行应用程序的设备。于本申请实施例中,该电子设备可以是计算机。
本申请中的电子设备100可以包括一个或多个如下部件:第一处理器110、第一存储器120、屏幕601以及一个或多个应用程序,其中,一个或多个应用程序可以被存储在第一存储器120中并被配置为由一个或多个第一处理器110执行,第一处理器110用于一个或多个程序,以执行如前述方法实施例所描述的方法。
第一处理器110可以包括一个或者多个处理核。第一处理器110利用各种接口和线路连接整个电子设备100内的各个部分,通过运行或执行存储在第一存储器120内的指令、程序、代码集或指令集,以及调用存储在第一存储器120内的数据,执行电子设备100的各种功能和处理数据。可选地,第一处理器110可以采用数字信号处理(Digital SignalProcessing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(Programmable Logic Array,PLA)中的至少一种硬件形式来实现。第一处理器110可集成中央处理器(Central Processing Unit,CPU)、图像处理器(GraphicsProcessing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作***、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到第一处理器110中,单独通过一块通信芯片进行实现。
第一存储器120可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。第一存储器120可用于存储指令、程序、代码、代码集或指令集。第一存储器120可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作***的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、图像播放功能等)、用于实现下述各个方法实施例的指令等。存储数据区还可以存储终端100在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。
请参阅图11,图11示出的电子设备除了包括上述第一处理器110、第一存储器120、屏幕601之外,还包括第一微控制单元(Microcontroller Unit,MCU)130、第一通信模块和第一安全单元150、第一测量天线,该第一测量天线包括第一天线161、第二天线162、第三天线163和第四天线164。其中,所述第一微控制单元用于控制所述第一通信模块产生无线信号,并通过所述第一测量天线发射;基于所述第一测量天线发射的无线信号,获取所述用户设备与所述电子设备的屏幕之间的相对位置,并将所述相对位置发送至所述处理器。其中,所述第一通信模块可以是图11和图14所示的UWB模块140,也可以是图15所示的测量模块170。
于本申请实施例中,该智能设备可以是电子设备,则第一处理器110可以是电子设备的主机。处理器用于基于所述第一测量天线获取所述用户设备与所述电子设备的屏幕之间的相对位置,具体地,第一测量天线包括测距天线和测角度天线,测距天线用于测量所述用户设备与所述电子设备的屏幕之间的相对距离,测角度天线用于基于到达角度定位技术测量所述用户设备与所述电子设备的屏幕之间的相对方位角度。作为一种实施方式,第一天线161作为测距天线,用于测量所述用户设备与所述电子设备的屏幕之间的相对距离,第二天线162、第三天线163和第四天线164共同作为测角度天线,用于基于到达角度定位技术测量所述用户设备与所述电子设备的屏幕之间的相对方位角度。
作为一种实施方式,第一测量天线包括共用天线,所述共用天线同时作为所述测距天线和所述测角度天线。例如,该共用天线可以是第一天线161。具体地,第一天线161可以单独完成电子设备与用户设备之间的UWB通信,可以用于UWB通信和TOF测距。UWB通信时,第一微控制单元130控制UWB模块140产生UWB信号,并通过第一天线161发射出去。用户设备接收到电子设备发射的UWB信号后,经过解调、解码、信号处理得到UWB信号所携带的信息。然后,用户设备再通过编码、调制处理回复UWB信号给电子设备。TOF测距时,电子设备通过自身发射和接收到信号的时间差、用户设备接收和发射信号的时间差、以及UWB信号在空气中的传播速度可以计算出用户设备距离电子设备的相对距离。
第二天线162、第三天线163和第四天线164采用3D AOA方式测量用户设备与电子设备的相对方位角度。三根天线以特定的距离和形状摆放,只用于接收UWB信号供UWB模块和MCU处理。由于三根天线位置不同接收到同一个UWB信号的时间和相位不同,利用这一特征可以得到任一组天线对的相对角度,具体的计算方法可以参考前述AOA的描述,在此不再赘述。每组天线对确定的是一个圆锥形状,三组天线对确定的三个圆锥形状相交即可以确定出唯一方向。结合第一天线161测距和第二天线162、第三天线163和第四天线164测角,可以确定出相对距离和角度。
如图12所示,UWB模块140包括MAC层和PHY层,用于产生UWB信号和解调UWB信号供MCU数据处理。UWB模块的硬件电路包括发射器(Transmitter)、接收器(Receiver)、频率产生单元(FGU)、调制解调器(Modem)、数字处理(DSP)、电源管理(PM)、主机接口***(HostInterface Subsystem)、安全子***(Security Subsystem)等。
第一安全单元150含有安全内核的SOC,安全内核必须配备有一种或多种公私钥加密算法、分组数据加密算法和杂凑算法。硬件电路包括非易失性存储器、***管理单元、安全处理单元、算法管理单元等,如图13所示,非易失性存储器用于存储用户设备的设别标识,具有不被攻击以及掉电保护等安全存储性。***管理单元用于实现设备标识的采集与库中的预设标识比对,并将比对的结果传输给MCU处理,作为是否解锁屏的判断信号之一。安全处理单元实现用户身份管理、用户账户注册注销处理、身份认证处理等。算法管理单元用于通过通用算法或国密算法实现秘钥生成、运算、存储,数据加解密,数据签名、校验等。
MCU主要具有三方面的功能:(1)控制UWB模块与其他设备配对,存储配对密码用户后续设备配对和比对,该比对结果作为是否解除/锁定屏幕的条件之一。(2)将携带有用户设备的设备标识传输给安全单元,安全单元判断设备标识是否与身份库中的预设标识相匹配,并将判断结果传回给MCU,该判断结果作为是否解除/锁定屏幕的条件之二。(3)通过预设的算法计算出用户设备相对电子设备的相对位置,并将相对位置信息传回给主机,该位置信息作为是否解除/锁定屏幕的条件之三。
处理器110(即主机)用于接收MCU发送的判断信号、信号处理、以及控制解除/锁定屏幕。当配对成功、身份信息匹配通过和位置信息满足阈值要求同时满足时,主机控制屏幕自动解锁。当任一条件无法满足时,主机控制屏幕自动锁屏,并继续以固定时间间隔扫描外部寻呼,重复以上判断流程。屏幕作为显示单元,解除/锁定屏幕的结果直接在屏幕上显示。
作为一种实施方式,可以将上述的四根天线调整为三根天线,如图14所示,第一天线161用于测距,第一天线161、第二天线162、第三天线163用于测角,即第一天线161用于测距和测角。具体地,先使用第一天线161进行TOF测距,再使用第一天线161、第二天线162、第三天线进行3D AOA测角,从而使得硬件方案少一根天线,降低了成本和面积。
考虑到电子设备***作时没有阻挡物且正对电子设备的屏幕,因此可将测距和测角模块替换为精度稍差、成本更低的检测方法,如图15所示,与上述电子设备相比,将UWB模块140更换为测量模块170,该测量模块170可以是超声波、红外线、蓝牙模块,与UWB相比,使用测量模块170使得硬件成本更低、技术方案成熟,更容易普及。
请参考图16,其示出了本申请实施例提供的一种用户设备的结构框图。该用户设备200可以是移动终端和穿戴设备等能够运行应用程序的设备。于本申请实施例中,该电子设备可以是穿戴设备,例如,可以是智能手环。
本申请中的用户设备200可以包括一个或多个如下部件:第二处理器210、第二存储器220以及一个或多个应用程序,其中,一个或多个应用程序可以被存储在第二存储器220中并被配置为由一个或多个第二处理器210执行,第二处理器210用于一个或多个程序,以执行如前述方法实施例所描述的方法。
作为一种实施方式,该第二处理器210和第二存储器220的实施方式可以参考前述第一处理器110和第一存储器120,在此不再赘述。
另外,用户设备200除了包括上述第二处理器210和第二存储器220之外,还包括第二微控制单元、第二通信模块和第二安全单元、第二测量天线,其中,述第二测量天线用于获取所述用户设备与电子设备的屏幕之间的相对位置;所述第二处理器用于当所述用户设备连接所述电子设备且所述用户设备的设备标识被所述电子设备验证通过时,若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
作为一种实施方式,该第二微控制单元、第二通信模块和第二安全单元、第二测量天线的实施方式可以参考前述的第一微控制单元130、第一通信模块、第一安全单元150和第一测量天线,在此不再赘述。
请参考图17,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质1400中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。
计算机可读存储介质1400可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质1400包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质1400具有执行上述方法中的任何方法步骤的程序代码1410的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码1410可以例如以适当形式进行压缩。
综上所述,本申请实施例提供的屏幕控制方法一方面,有效解决了员工离开座位忘记锁屏的问题,避免了电脑数据被盗、被破坏的风险,保护了个人或公司的隐私和机密信息。另一方面,可自动识别是否安全人员靠近/操作电脑,从而实现自动解锁屏幕,不需要再频繁输入过长的密码解锁,极大提高了工作效率。
最后应说明的是:以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不驱使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。

Claims (19)

1.一种屏幕控制方法,其特征在于,用于可与用户设备建立连接的电子设备,所述方法包括:
当所述电子设备连接所述用户设备时,获取并验证所述用户设备的设备标识;
若所述设备标识验证通过,获取所述电子设备的屏幕与所述用户设备之间的相对位置;
若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
2.根据权利要求1所述的方法,其特征在于,所述相对位置包括相对距离,所述获取所述电子设备的屏幕与所述用户设备之间的相对位置之后,还包括:
判断所述相对距离是否小于预设阈值;
若小于所述预设阈值,判定所述相对位置位于指定范围内;
若不小于所述预设阈值,判定所述相对位置未位于指定范围内。
3.根据权利要求1所述的方法,其特征在于,所述相对位置包括相对方位角度,所述获取所述电子设备的屏幕与所述用户设备之间的相对位置之后,还包括:
判断所述相对方位角度是否位于指定角度范围内;
若所述相对方位角度位于指定角度范围内,判定所述相对位置位于指定范围内;
若所述相对方位角度未位于指定角度范围内,判定所述相对位置未位于指定范围内。
4.根据权利要求1所述的方法,其特征在于,所述相对位置包括相对距离和相对方位角度,所述获取所述电子设备的屏幕与所述用户设备之间的相对位置之后,包括:
若所述相对距离小于预设阈值且所述相对方位角度位于指定角度范围内,判定所述相对位置位于指定范围内;
若满足所述相对距离不小于预设阈值和所述相对方位角度未位于指定角度范围的至少一个条件,判定所述相对位置未位于指定范围内。
5.根据权利要求1所述的方法,其特征在于,所述验证所述用户设备的设备标识,包括:
判断所述用户设备的设备标识与预设标识是否匹配,其中,所述预设标识为授权用户对应的终端的标识;
若所述用户设备的设备标识与预设标识匹配,判定所述设备标识验证通过;
若所述用户设备的设备标识与预设标识不匹配,判定所述设备标识验证未通过。
6.根据权利要求1所述的方法,其特征在于,所述当所述电子设备连接有用户设备时,获取并验证所述用户设备的设备标识,包括:
获取到用户设备的连接请求,并尝试与所述用户设备建立连接;
如果成功建立连接,获取并验证所述用户设备的设备标识。
7.根据权利要求6所述的方法,其特征在于,还包括:
若未成功建立连接,检测是否获取到解锁密码;
若获取到解锁密码,根据所述解锁密码将所述屏幕解锁。
8.根据权利要求1-7任一所述的方法,其特征在于,所述电子设备与所述用户设备通过超宽带无线通信技术建立连接,获取所述电子设备的屏幕与所述用户设备之间的相对位置,包括:
通过超宽带无线通信技术获取所述电子设备的屏幕与所述用户设备之间的相对位置。
9.一种屏幕控制方法,其特征在于,用于可与电子设备建立连接的用户设备,所述方法包括:
当所述用户设备连接所述电子设备且所述用户设备的设备标识被所述电子设备验证通过时,获取所述用户设备与所述电子设备的屏幕之间的相对位置;
若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
10.一种屏幕控制装置,其特征在于,用于可与用户设备建立连接的电子设备,所述装置包括:
第一验证单元,用于当所述电子设备连接所述用户设备时,获取并验证所述用户设备的设备标识;
第一确定单元,用于若所述设备标识验证通过,获取所述电子设备的屏幕与所述用户设备之间的相对位置;
第一解锁单元,用于若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
11.一种屏幕控制装置,其特征在于,用于可与电子设备建立连接的用户设备,所述装置包括:
第二验证单元,用于当所述用户设备连接所述电子设备且所述用户设备的设备标识被所述电子设备验证通过时,获取所述用户设备与所述电子设备的屏幕之间的相对位置;
第二解锁单元,用于若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
12.一种电子设备,其特征在于,包括:
一个或多个第一处理器;
第一存储器;
屏幕;
其中,所述第一处理器用于执行所述第一存储器中存储的计算机程序,以执行如权利要求1-8任一项所述的方法。
13.一种电子设备,其特征在于,包括:第一处理器、屏幕和第一测量天线;
所述第一测量天线用于获取所述电子设备的屏幕与用户设备之间的相对位置;
所述第一处理器用于当所述电子设备连接所述用户设备时,获取并验证所述用户设备的设备标识,若所述设备标识验证通过且所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
14.根据权利要求13所述的电子设备,其特征在于,还包括微控制单元和通信模块;
所述微控制单元用于控制所述通信模块产生无线信号,并通过所述第一测量天线发射;基于所述第一测量天线发射的无线信号,获取所述电子设备的屏幕与所述用户设备之间的相对位置,并将所述相对位置发送至所述第一处理器。
15.根据权利要求13所述的电子设备,其特征在于,所述相对位置包括相对距离和相对方位角度,所述第一测量天线包括测距天线和测角度天线;
所述测距天线用于测量所述电子设备的屏幕与所述用户设备之间的相对距离;
所述测角度天线用于基于到达角度定位技术测量所述电子设备的屏幕与所述用户设备之间的相对方位角度。
16.根据权利要求15所述的电子设备,其特征在于,所述第一测量天线包括共用天线,所述共用天线同时作为所述测距天线和所述测角度天线。
17.一种用户设备,其特征在于,包括:
一个或多个第二处理器;
第二存储器;
其中,所述第二处理器用于执行所述第二存储器中存储的计算机程序,以执行如权利要求9所述的方法。
18.一种用户设备,其特征在于,包括:第二处理器和第二测量天线;
所述第二测量天线用于获取所述用户设备与电子设备的屏幕之间的相对位置;
所述第二处理器用于当所述用户设备连接所述电子设备且所述用户设备的设备标识被所述电子设备验证通过时,若所述相对位置位于指定范围内,控制所述屏幕处于解锁状态。
19.一种计算机可读介质,其特征在于,所述计算机可读介质存储有处理器可执行的程序代码,所述程序代码被所述处理器执行时使所述处理器执行权利要求1-8任一项所述方法。
CN202011224719.5A 2020-11-05 2020-11-05 屏幕控制方法、装置、电子设备、用户设备及可读介质 Pending CN112306614A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202011224719.5A CN112306614A (zh) 2020-11-05 2020-11-05 屏幕控制方法、装置、电子设备、用户设备及可读介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011224719.5A CN112306614A (zh) 2020-11-05 2020-11-05 屏幕控制方法、装置、电子设备、用户设备及可读介质

Publications (1)

Publication Number Publication Date
CN112306614A true CN112306614A (zh) 2021-02-02

Family

ID=74326191

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011224719.5A Pending CN112306614A (zh) 2020-11-05 2020-11-05 屏幕控制方法、装置、电子设备、用户设备及可读介质

Country Status (1)

Country Link
CN (1) CN112306614A (zh)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113535247A (zh) * 2021-06-15 2021-10-22 荣耀终端有限公司 一种屏幕锁定和解锁的方法及***
CN114732200A (zh) * 2022-03-23 2022-07-12 周小洋 一种手机定时盒解锁方法、装置、电子设备及手机定时盒
CN114968446A (zh) * 2021-03-17 2022-08-30 联想(新加坡)私人有限公司 基于超宽带位置追踪的设备解锁或唤醒
CN115190202A (zh) * 2022-05-23 2022-10-14 荣耀终端有限公司 终端设备的解锁方法及相关装置

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019388A (zh) * 2013-01-09 2013-04-03 苏州云都网络技术有限公司 屏幕解锁方法、锁屏方法及终端
CN105893802A (zh) * 2016-03-29 2016-08-24 四川效率源信息安全技术股份有限公司 一种基于蓝牙锁定/解锁电脑屏幕的方法
US20180035296A1 (en) * 2015-05-21 2018-02-01 Tencent Technology (Shenzhen) Company Limited Screen unlocking method and apparatus, and storage medium
CN111246395A (zh) * 2019-12-27 2020-06-05 上海商米科技集团股份有限公司 无线解锁和锁定电子设备的方法和装置

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103019388A (zh) * 2013-01-09 2013-04-03 苏州云都网络技术有限公司 屏幕解锁方法、锁屏方法及终端
US20180035296A1 (en) * 2015-05-21 2018-02-01 Tencent Technology (Shenzhen) Company Limited Screen unlocking method and apparatus, and storage medium
CN105893802A (zh) * 2016-03-29 2016-08-24 四川效率源信息安全技术股份有限公司 一种基于蓝牙锁定/解锁电脑屏幕的方法
CN111246395A (zh) * 2019-12-27 2020-06-05 上海商米科技集团股份有限公司 无线解锁和锁定电子设备的方法和装置

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114968446A (zh) * 2021-03-17 2022-08-30 联想(新加坡)私人有限公司 基于超宽带位置追踪的设备解锁或唤醒
CN113535247A (zh) * 2021-06-15 2021-10-22 荣耀终端有限公司 一种屏幕锁定和解锁的方法及***
CN113535247B (zh) * 2021-06-15 2022-10-14 荣耀终端有限公司 一种屏幕锁定和解锁的方法及***
WO2022262519A1 (zh) * 2021-06-15 2022-12-22 荣耀终端有限公司 一种屏幕锁定和解锁的方法及***
CN114732200A (zh) * 2022-03-23 2022-07-12 周小洋 一种手机定时盒解锁方法、装置、电子设备及手机定时盒
CN115190202A (zh) * 2022-05-23 2022-10-14 荣耀终端有限公司 终端设备的解锁方法及相关装置

Similar Documents

Publication Publication Date Title
EP3446457B1 (en) Two-factor authentication
CN112306614A (zh) 屏幕控制方法、装置、电子设备、用户设备及可读介质
US10403066B2 (en) Portable device having directional BLE antenna
US10666365B2 (en) Ultrasonic communications for wireless beacons
US10373408B2 (en) Method and system for access control proximity location
CN108235287B (zh) 用于无线通信的初始认证的***和方法
Varshavsky et al. Amigo: Proximity-based authentication of mobile devices
US10755501B2 (en) Rolling code based proximity verification for entry access
US10158550B2 (en) Access control system with omni and directional antennas
US6961541B2 (en) Method and apparatus for enhancing security in a wireless network using distance measurement techniques
US7882541B2 (en) Authentication system in information processing terminal using mobile information processing device
CN109154642A (zh) 用于建立实时定位的***和方法
JP2023071643A (ja) アクセス制御のためのシステム、方法及び装置
US20050076242A1 (en) Wireless access management and control for personal computing devices
US20030232598A1 (en) Method and apparatus for intrusion management in a wireless network using physical location determination
US11301651B2 (en) Method and device for data transfer between a mobile device and a reader device
JP6708958B2 (ja) 情報処理端末、情報処理システム、プログラム、および制御方法
Scannell et al. Proximity-based authentication of mobile devices
KR102015642B1 (ko) Rssi 기준값 변경을 이용한 도어락 장치 제어 방법 및 도어락 제어 시스템
US20240062602A1 (en) Techniques for authenticating building/room access terminals
Yohan et al. Dynamic multi-factor authentication for smartphone
EP3231208B1 (en) Local authentication
WO2022031699A1 (en) Encrypted response timing for presence detection
CN115720335A (zh) 基于超宽带的鉴权方法、设备、***和存储介质
EP4345663A1 (en) User device authentication

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination