本发明涉及无线通信领域,特别是涉及一种无线解锁和锁定电子设备的方法和装置。
背景技术:
随着信息和通信技术的发展,许多类型的电子设备在高速发展。随着电子设备应用领域越来越多,考虑到安全或隐私的需要,大多数电子设备启用了屏幕锁定功能。屏幕锁定是指只显示预定信息而不执行大多数功能的锁定屏幕状态。通常电子设备没有运行或者预定时间内没有检测到输入时,会出现屏幕锁定。常规的解锁电子设备的方式包括输入密码、使用射频卡验证、输入生物信息(例如声音、指纹等)验证等。这些解锁方式要么需要配备专有的设备,要么需要人工输入账号密码比较繁琐。
苹果公司开发的移动操作系统ios和谷歌公司开发的安卓android系统目前已开发了使用蓝牙协议进行无线解锁的方法。例如使用可穿戴设备(如手环)对移动终端进行解锁。这一解锁过程在可穿戴设备靠近移动终端的过程中自行完成,从而免除了人工的解锁过程。
然而此种方式只是用于解锁电子设备;电子设备的锁定方式仍然需要使用电子设备自身的屏幕锁定功能。这在对安全或隐私有需求的商业场景中,是有很大的安全隐患的。尤其当多个用户都有权限使用电子设备的场景下,此种方式给多用户的使用会带来不便,例如:电子设备解锁后,其他用户若希望使用该电子设备,除非其他用户手工进入登录页面,否则需要等电子设备锁定后才能进行无线解锁。此外,当有权限解锁电子设备的用户近距离接触该电子设备但是并非希望使用该电子设备,例如路过的情形,此种无线解锁方式可能触发解锁,但该用户本身并不知道。这同样是有很大安全隐患的。在多个用户都有权限使用电子设备的场景下,这个安全隐患的比例会更高。
技术实现要素:
本发明主要解决的技术问题是提供一种无线解锁和锁定电子设备的方法和装置,能够提高无线解锁和锁定的安全性,同时保障电子设备使用的安全性。
为解决上述技术问题,本发明采用的技术方案是:
第一方面,本发明实施例提供一种无线解锁电子设备的方法,包括:可操作设备实时接收便携式电子设备的广播;当所述可操作设备判断所接收的便携式电子设备的广播中包括含有授权的便携式电子设备标识的便携式电子设备且所述含有授权的便携式电子设备标识的便携式电子设备为一个时,在每个预定周期计算一次第一便携式电子设备与自身的距离,其中所述第一便携式电子设备为所述含有授权的便携式电子设备标识的便携式电子设备;所述可操作设备连续计算x次所述第一便携式电子设备与自身的距离,得到x个距离值;其中,x为大于2的自然数;所述可操作设备判断x个距离值中至少有y个距离值小于或等于设定的解锁阈值,触发解锁操作;其中,y为小于x的自然数。
可选的设计,所述方法进一步包括:当可操作设备判断所接收的便携式电子设备的广播中包括含有授权的便携式电子设备标识的便携式电子设备且所述含有授权的便携式电子设备标识的便携式电子设备为多个时,则可操作设备会分别向所述含有授权的便携式电子设备标识的便携式电子设备发送信息,所述信息用于确认是否需要登录所述可操作设备;当所述可操作设备接收到确认信息,所述确认信息由需要登录可操作设备的便携式电子设备反馈,则触发解锁操作。
可选的设计,所述在每个预定周期计算一次所述第一便携式电子设备与自身的距离具体包括:在每个预定周期根据接收到的所述第一便携式电子设备的广播的信号强度来计算所述第一便携式电子设备与自身的距离;其中所述距离与所述信号强度的换算关系为:距离d=math.pow(10,(math.abs(rssi)-a)/(10*n))。
第二方面,本发明实施例提供一种无线锁定电子设备的方法,包括:可操作设备解锁成功后,在每个预定周期计算一次第二便携式电子设备与自身的距离;所述第二便携式电子设备为使用所述可操作设备的用户所携带的便携式电子设备;所述可操作设备连续计算a次所述第二便携式电子设备与自身的距离,得到a个距离值;其中,a为大于2的自然数;所述可操作设备判断a个距离值中至少有b个距离值大于或等于设定的锁定阈值或所述可操作设备与所述第二便携式电子设备之间的无线连接已断开,触发锁定操作;其中其中b为小于a的自然数。
可选的设计,所述在每个预定周期计算一次所述第二便携式电子设备与自身的距离具体包括:在每个预定周期根据接收到的所述第二便携式电子设备的广播的信号强度来计算所述第二便携式电子设备与自身的距离;其中所述距离与所述信号强度的换算关系为:距离d=math.pow(10,(math.abs(rssi)-a)/(10*n))。
第三方面,本发明实施例还提供一种无线解锁电子设备的装置,包括:存储器,存储有计算机指令;处理器,与所述存储器相连,用于调用所述存储器中存储的计算机指令,以执行上述第一方面或第一方面的任意可选的设计中的无线解锁电子设备的方法。
第四方面,本发明实施例还提供一种无线锁定电子设备的装置,包括:存储器,存储有计算机指令;处理器,与所述存储器相连,用于调用所述存储器中存储的计算机指令,以执行上述第二方面或第二方面的任意可选的设计中的无线锁定电子设备的方法。
第五方面,本发明实施例还提供一种计算机可读存储介质,所述可读存储介质中存储有计算机指令,所述指令在计算机上运行时,使得计算机执行上述第一方面或第一方面的任意可选的设计中的无线解锁电子设备的方法。
第六方面,本发明实施例还提供一种计算机可读存储介质,所述可读存储介质中存储有计算机指令,所述指令在计算机上运行时,使得计算机执行上述第二方面或第二方面的任意可选的设计中的无线锁定电子设备的方法。
本发明实施例提供的一种无线解锁电子设备的方法和装置,能够使可操作设备有效排除携带便携式电子设备的用户偶然路过收银设备等的情形,提高了使用可操作设备的安全性;此外,通过本发明实施例,可操作设备能尽早识别携带便携式电子设备的用户离开等情形,及时锁定可操作设备,防止信息泄露,也进一步提高了使用可操作设备的安全性。
附图说明
图1是本发明一种无线解锁电子设备方法一较佳实施例的示意图;
图2是本发明一种无线锁定电子设备方法的一较佳实施例的示意图;
图3是本发明一种无线解锁电子设备装置的一较佳实施例的示意图。
具体实施方式
下面结合附图对本发明的较佳实施例进行详细阐述,以使本发明的优点和特征能更易于被本领域技术人员理解,从而对本发明的保护范围做出更为清楚明确的界定。
需要说明的是,本发明实施例所使用的术语仅仅是出于描述特定实施例的目的,而非旨在限制本发明。在本发明实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。一般说来,术语“包括”与“包含”仅提示包括已明确标识的步骤和元素,而这些步骤和元素不构成一个排他性的罗列,方法或装置也可能包含其他的步骤或元素。
本发明实施例所描述的无线解锁和锁定电子设备的方法和装置中,电子设备可以是包含电子元器件的各种设备。在本发明中,被解锁的电子设备进一步指那些可以被用户操作的可操作设备。例如,可操作设备可以是电脑、打印/复印机、传真机、收银机等。用户可以使用便携式电子设备来无线解锁可操作设备。便携式电子设备例如手机、平板电脑等移动终端,也可以是手表、手环、戒指等可穿戴设备。无线解锁的协议包括但不限于蓝牙、nfc和wifi方式。
为了说明本发明所述的技术方案,下面通过具体实施例来进行说明。
图1示出了本发明实施例提供的无线解锁电子设备的方法示意图。为了便于描述,仅示出了与本发明实施例相关的部分。其中,本实施例提供的无线解锁电子设备的方法是从可操作设备的角度描述的。
本发明实施例一提供一种无线解锁电子设备的方法,所述方法包括:
100、可操作设备实时接收便携式电子设备的广播;
在本发明实施例的具体实现时,可操作设备和便携式电子设备之间可基于某种无线协议进行通讯。无线协议例如:蓝牙、近距离无线通信(nearfieldcommunication,nfc)和无线网路通信(wifi)方式等。以蓝牙协议为例,可操作设备启动后,实时接收便携式电子设备基于蓝牙协议发出的广播。
101、当所述可操作设备判断所接收的便携式电子设备的广播中包括含有授权的便携式电子设备标识的便携式电子设备且所述含有授权的便携式电子设备标识的便携式电子设备为一个时,在每个预定周期计算一次第一便携式电子设备与自身的距离,其中所述第一便携式电子设备为所述含有授权的便携式电子设备标识的便携式电子设备;
在本发明实施例的具体实现时,在可操作设备侧需要预先保存授权的便携式电子设备标识。其中,便携式电子设备的标识可以是便携式电子设备的mac地址。如果信任的便携式电子设备的标识有多个,优选地以表的方式存储授权的便携式电子设备标识。
在本发明实施例的具体实现时,可操作设备在每个预定周期计算所述第一便携式电子设备与所述可操作设备的距离。例如,预定周期为100毫秒,可操作设备每100毫秒计算一次所述第一便携式电子设备与自身的距离。计算所述第一便携式电子设备与可操作设备之间的距离的方法本发明不做具体限定,例如:可以根据接收到的所述第一便携式电子设备的广播的信号强度来计算所述第一便携式电子设备与可操作设备的距离。距离与rssi强度的换算方法可以为:距离d=math.pow(10,(math.abs(rssi)-a)/(10*n)),其中a为厂商设定的默认强度,n为rssi的单位强度;abs(rssi)表示rssi的绝对值;pow(10,(math.abs(rssi)-a)/(10*n))表示为(math.abs(rssi)-a)/(10*n)的10次幂。
当可操作设备判断所接收的便携式电子设备的广播中包括含有授权的便携式电子设备标识的便携式电子设备且所述含有授权的便携式电子设备标识的便携式电子设备为多个时,则可操作设备会分别向所述含有授权的便携式电子设备标识的便携式电子设备发送信息,所述信息用于确认是否需要登录所述可操作设备。这样,需要登录可操作设备的某便携式电子设备可以向所述可操作设备反馈确认信息。当可操作设备接收到所述确认信息时,则触发解锁操作,即发送所述确认信息的所述便携式电子设备所属的用户可以操作所述可操作设备。在具体实现时,可以在可操作设备处存储各个便携式电子设备与所属用户的关系列表,其中所属用户的信息为所属用户登录所述可操作设备的账号和密码。这样,触发解锁操作的含义是使用便携式电子设备所属用户的账号和密码进行登录。
此外,如果可操作设备判断接收到的便携式电子设备的标识不属于授权的便携式电子设备的标识,则继续接收其他便携式电子设备的广播。
102、所述可操作设备连续计算x次所述第一便携式电子设备与自身的距离,得到x个距离值;
在本发明实施例的具体实现时,为了排除携带授权的便携式电子设备的用户只是路过可操作设备,并无意解锁该可操作设备等情形,本发明实施例连续计算x次所述第一便携式电子设备与所述可操作设备的距离。其中,x为大于2的自然数。优选地,x为取10-15之间的值。例如,可操作设备每100毫秒计算一次所述第一便携式电子设备与所述可操作设备的距离,连续计算15次所述第一便携式电子设备与所述可操作设备的距离。
103、所述可操作设备判断x个距离值中至少有y个距离值小于或等于设定的解锁阈值,触发解锁操作;其中,y为小于x的自然数。
在本发明实施例的具体实现时,可操作设备连续计算x次所述第一便携式电子设备与自身的距离,得到x个距离值。可操作设备判断x个距离值中是否至少有y个距离值小于或等于设定的解锁阈值。若是,则触发解锁操作,即携带所述第一便携式电子设备的用户可以操作所述可操作设备。在具体实现时,可以在可操作设备处存储各个便携式电子设备与所属用户的关系列表,其中所属用户的信息为所属用户登录所述可操作设备的账号和密码。这样,触发解锁操作的含义是使用便携式电子设备所属用户的账号和密码进行登录。优选地,当x为10-15时,y取值为3-5。以x=15,y=3为例,当可操作设备判断15个距离值中至少有3个距离值小于或等于设定的解锁阈值,则触发解锁操作。具体x和y的值可以根据实际的安全和效率的需要来设置,一般来说,x取值越大和y取值越大,则可操作设备可以更精确地判断使用便携式电子设备的用户的意图。也就是说,x个距离值中小于或等于设定的解锁阈值的y个距离值越多,则说明便携式电子设备近距离停留在可操作设备的时间比较长,使用该便携式电子设备的用户意图解锁该可操作设备的可能性很大。需要说明的是,解锁阈值的设定通常可以通过人为测试确定,例如通过便携式电子设备的走近,离开等,找到便携式电子设备与可操作设备的距离符合需要进行解锁操作意图的极限值。
使用本发明实施例,可操作设备能有效排除携带便携式电子设备的用户偶然路过收银设备等的情形,提高了使用可操作设备的安全性;此外,通过本发明实施例,可操作设备能尽早识别携带便携式电子设备的用户离开等情形,及时锁定可操作设备,防止信息泄露,也进一步提高了使用可操作设备的安全性。
本发明实施例二还提供一种无线锁定电子设备的方法,所述方法包括:
200、可操作设备解锁成功后,在每个预定周期计算一次第二便携式电子设备与自身的距离;所述第二便携式电子设备为使用所述可操作设备的用户所携带的便携式电子设备;
为方便描述,可操作设备解锁成功后,使用所述可操作设备的用户所携带的便携式电子设备称为第二便携式电子设备。在本发明实施例的具体实现时,所述可操作设备持续检测所述第二便携式电子设备与自身的距离,即可操作设备在每个预定周期计算所述第二便携式电子设备与自身的距离。例如,预定周期为100毫秒,可操作设备每100毫秒计算一次所述第二便携式电子设备与自身的距离。计算所述第二便携式电子设备与可操作设备之间的距离的方法本发明不做具体限定,例如:可以根据接收到的所述第二便携式电子设备的广播的信号强度来计算所述第二便携式电子设备与可操作设备的距离。距离与rssi强度的换算方法可以为:距离d=math.pow(10,(math.abs(rssi)-a)/(10*n)),其中a为厂商设定的默认强度,n为rssi的单位强度;abs(rssi)表示rssi的绝对值;pow(10,(math.abs(rssi)-a)/(10*n))表示为(math.abs(rssi)-a)/(10*n)的10次幂。
201、所述可操作设备连续计算a次所述第二便携式电子设备与自身的距离,得到a个距离值;
在本发明实施例的具体实现时,为了及时识别到所述第二便携式电子设备离开,从而锁定可操作设备。本发明实施例连续计算a次所述第二便携式电子设备与所述可操作设备的距离。其中,a为大于2的自然数。优选地,a为取10-15之间的值。例如,可操作设备每100毫秒计算一次所述第二便携式电子设备与所述可操作设备的距离,连续计算15次所述第二便携式电子设备与所述可操作设备的距离。
202、所述可操作设备判断a个距离值中至少有b个距离值大于或等于设定的锁定阈值或所述可操作设备与所述第二便携式电子设备之间的无线连接已断开,触发锁定操作;其中b为小于a的自然数。
在本发明实施例的具体实现时,可操作设备连续计算a次所述第二便携式电子设备与自身的距离,得到a个距离值。可操作设备判断a个距离值中是否至少有b个距离值大于或等于设定的锁定阈值。若是,则触发锁定操作,即所述第二便携式电子设备所属的用户不可以继续操作所述可操作设备。具体实现时,触发锁定操作的含义可以是退出所述第二便携式设备所属的用户的登录界面,并锁定可操作设备。优选地,当a为10-15时,b取值为10。以a=15,b=10为例,当可操作设备判断15个距离值中至少有10个距离值大于或等于设定的锁定阈值,则触发锁定操作。具体a和b的值可以根据实际的安全和效率的需要来设置。考虑到安全的需要,即越早识别到用户离开可操作设备,则尽早锁定可操作设备,则使用可操作设备的安全性越高。所以x取值和y取值不能过大。本发明实施例不作具体限定。当可操作设备与所述第二便携式电子设备之间的无线连接已断开,则触发锁定操作。也就是说,锁定成功后,所述第二便携式电子设备所属的用户不能使用所述可操作设备。需要说明的是,锁定阈值的设定通常可以通过人为测试确定,例如通过便携式电子设备的走近,离开等,找到便携式电子设备与可操作设备的距离符合需要进行锁定操作意图的极限值。
使用本发明实施例,可操作设备能有效排除携带便携式电子设备的用户偶然路过收银设备等的情形,提高了使用可操作设备的安全性;此外,通过本发明实施例,可操作设备能尽早识别携带便携式电子设备的用户离开等情形,及时锁定可操作设备,防止信息泄露,也进一步提高了使用可操作设备的安全性。
为了方便理解本发明实施例,以蓝牙手环解锁收银设备为例进行说明。例如在传统的商用场景中,如餐厅或超市,会有多个店员频繁登录不同收银设备的需求。现有的解决方案一般是给店员配备ic卡或手动输入账号密码的形式。使用ic卡需要给收银设备配备专有的外接读卡器,成本较高;且卡片容易损坏和丢失,补卡又较为繁琐,提高了很大的运营成本。而手动输入账号密码登录身份的形式,通常要先输入店铺id和密码,再选择登录身份,然后再输入员工用户名和登录密码等一系列的内容才能成功进入收银系统。整个登录流程耗时很长,同时在需要高频登录/退出的商用环境中,显得格外的繁琐;且在整个登录过程中需要多个账号和密码的匹配,这些多个账号和密码也容易被遗忘,影响营业效率。
根据本发明实施例,收银设备与蓝牙手环之间可基于无线协议,例如蓝牙协议,进行通讯。在收银设备上需要预先保存授权的蓝牙手环的标识,例如蓝牙手环的mac地址。此外,如果授权的蓝牙手环有多个,在收银设备上会为使用每个蓝牙手环的员工都分别设置登录该收银设备所需的账号和密码。当收银设备启动后,收银设备会实时接收蓝牙手环的广播。
当收银设备判断所接收的蓝牙手环的广播中包括含有授权的蓝牙手环标识的蓝牙手环且所述含有授权的蓝牙手环标识的蓝牙手环为一个时,收银设备在每个预定周期,例如100毫秒,计算一次该蓝牙手环与自身的距离,连续计算例如15次该蓝牙手环与自身的距离,得到15个距离值。当15个距离值中至少有3个距离值小于或等于设定的解锁阈值时,触发解锁操作。即收银设备会启动解锁,且以该蓝牙手环所属的员工的账号和密码登录。进一步地,收银设备可以向该蓝牙手环发送内容为已解锁的消息和/或震动提示。
当收银设备判断所接收的蓝牙手环的广播中包括含有授权的蓝牙手环标识的蓝牙手环且所述含有授权的蓝牙手环标识的蓝牙手环为多个时,收银设备会分别向接收到的所述含有授权的蓝牙手环表示的蓝牙手环发送信息,所述信息用于确认是否需要登录该收银设备。这样,需要登录该收银设备的蓝牙手环可以向该收银设备反馈确认信息。当收银设备接收到所述确认信息后,则触发解锁操作,即收银设备使用发送确认信息的蓝牙手环所属的员工的账号和密码进行登录,这样,发送反馈信息的蓝牙手环所属的员工可以操作该收银设备。
收银设备解锁之后,收银设备会持续计算该蓝牙设备与自身的距离,连续计算,例如15次,该蓝牙设备与自身的距离,得到15个距离值。当15个距离值中至少有10个距离值大于或等于设定的锁定阈值,则收银设备触发解锁操作。或者收银设备检测到与所述蓝牙设备之间的无线连接断开,则触发解锁操作。这样,该蓝牙手环所属的员工不可以继续操作该收银设备。
使用本发明实施例,收银设备能有效排除携带蓝牙手环的员工偶然路过收银设备等的情形,提高了使用收银设备的安全性;此外,通过本发明实施例,收银设备能尽早识别携带蓝牙手环的员工离开等情形,及时锁定收银设备,防止信息泄露,也进一步提高了使用收银设备的安全性。
本发明实施例三提供一种无线解锁电子设备的装置,包括:存储器,存储有计算机指令;处理器,与所述存储器相连,用于调用所述存储器中存储的计算机指令,以执行如本发明实施例一所述的无线解锁电子设备的方法。
在本发明实施例的具体实现时,无线解锁电子设备的装置可以包括处理器。处理器,可以是一个中央处理模块(centralprocessingunit,cpu),或者为数字处理模块等等。无线解锁电子设备的装置还可以包括通信接口,处理器通过通信接口与其它节点进行通信。该无线解锁电子设备的装置还包括:存储器,用于存储处理器执行的程序。存储器还可以是非易失性存储器,比如硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd)等,还可以是易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
处理器用于执行存储器存储的程序代码,具体用于执行本申请实施例一中的无线解锁电子设备的方法。本申请不再赘述。
本申请实施例三中不限定上述通信接口、处理器以及存储器之间的具体连接介质。本申请实施例三在图3中以处理器300、存储器302以及通信接口304之间通过总线连接。总线在图3中以粗线表示,其它部件之间的连接方式,仅是进行示意性说明,并不引以为限。总线可以分为地址总线、数据总线、控制总线等。为便于表示,图3中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
本发明实施例四还提供一种无线锁定电子设备的装置,包括:存储器,存储有计算机指令;处理器,与所述存储器相连,用于调用所述存储器中存储的计算机指令,以执行如本发明实施例二所述的无线锁定电子设备的方法。
在本发明实施例的具体实现时,无线锁定电子设备的装置可以包括处理器。处理器,可以是一个中央处理模块(centralprocessingunit,cpu),或者为数字处理模块等等。无线锁定电子设备的装置还可以包括通信接口,处理器通过通信接口与其它节点进行通信。该无线锁定电子设备的装置还包括:存储器,用于存储处理器执行的程序。存储器还可以是非易失性存储器,比如硬盘(harddiskdrive,hdd)或固态硬盘(solid-statedrive,ssd)等,还可以是易失性存储器(volatilememory),例如随机存取存储器(random-accessmemory,ram)。存储器是能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
处理器用于执行存储器存储的程序代码,具体用于执行本申请实施例二中的无线锁定电子设备的方法。本申请不再赘述。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟是以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚了解到,为了描述的方便和简洁,上述描述的无线解锁和锁定电子设备装置的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
本发明实施例还提供了一种计算机可读存储介质,所述可读存储介质中存储有计算机指令,所述指令在计算机上运行时,使得计算机执行如本发明实施例一所述的无线解锁电子设备的方法。
本发明实施例还提供了另一种计算机可读存储介质,所述可读存储介质中存储有计算机指令,所述指令在计算机上运行时,使得计算机执行如本发明实施例二所述的无线锁定电子设备的方法。
本领域内的技术人员应明白,本申请的实施例可提供为方法、装置、或计算机程序产品。因为,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
本申请是参照根据本申请的方法、装置、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中国年的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理器或其他可编程数据处理设备的处理器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的产品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个方框中指定的功能的步骤。
以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
1.一种无线解锁电子设备的方法,其特征在于,包括:
可操作设备实时接收便携式电子设备的广播;
当所述可操作设备判断所接收的便携式电子设备的广播中包括含有授权的便携式电子设备标识的便携式电子设备且所述含有授权的便携式电子设备标识的便携式电子设备为一个时,在每个预定周期计算一次第一便携式电子设备与自身的距离,其中所述第一便携式电子设备为所述含有授权的便携式电子设备标识的便携式电子设备;
所述可操作设备连续计算x次所述第一便携式电子设备与自身的距离,得到x个距离值;其中,x为大于2的自然数;
所述可操作设备判断x个距离值中至少有y个距离值小于或等于设定的解锁阈值,触发解锁操作;其中,y为小于x的自然数。
2.根据权利要求1所述的方法,其特征在于,还包括:
当可操作设备判断所接收的便携式电子设备的广播中包括含有授权的便携式电子设备标识的便携式电子设备且所述含有授权的便携式电子设备标识的便携式电子设备为多个时,则可操作设备会分别向所述含有授权的便携式电子设备标识的便携式电子设备发送信息,所述信息用于确认是否需要登录所述可操作设备;
当所述可操作设备接收到确认信息,所述确认信息由需要登录可操作设备的便携式电子设备反馈,则触发解锁操作。
3.根据权利要求1所述的方法,其特征在于,所述在每个预定周期计算一次所述第一便携式电子设备与自身的距离具体包括:
在每个预定周期根据接收到的所述第一便携式电子设备的广播的信号强度来计算所述第一便携式电子设备与自身的距离;其中所述距离与所述信号强度的换算关系为:距离d=math.pow(10,(math.abs(rssi)-a)/(10*n))。
4.一种无线锁定电子设备的方法,其特征在于,包括:
可操作设备解锁成功后,在每个预定周期计算一次第二便携式电子设备与自身的距离;所述第二便携式电子设备为使用所述可操作设备的用户所携带的便携式电子设备;
所述可操作设备连续计算a次所述第二便携式电子设备与自身的距离,得到a个距离值;其中,a为大于2的自然数;
所述可操作设备判断a个距离值中至少有b个距离值大于或等于设定的锁定阈值或所述可操作设备与所述第二便携式电子设备之间的无线连接已断开,触发锁定操作;其中其中b为小于a的自然数。
5.根据权利要求4所述的方法,其特征在于,所述在每个预定周期计算一次所述第二便携式电子设备与自身的距离具体包括:
在每个预定周期根据接收到的所述第二便携式电子设备的广播的信号强度来计算所述第二便携式电子设备与自身的距离;其中所述距离与所述信号强度的换算关系为:距离d=math.pow(10,(math.abs(rssi)-a)/(10*n))。
6.一种无线解锁电子设备的装置,其特征在于,包括:
存储器,存储有计算机指令;
处理器,与所述存储器相连,用于调用所述存储器中存储的计算机指令,以执行如权利要求1-3任一项所述的无线解锁电子设备的方法。
7.一种无线锁定电子设备的装置,其特征在于,包括:
存储器,存储有计算机指令;
处理器,与所述存储器相连,用于调用所述存储器中存储的计算机指令,以执行如权利要求4-5任一项所述的无线锁定电子设备的方法。
8.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有计算机指令,所述指令在计算机上运行时,使得计算机执行如权利要求1至3任一项所述的无线解锁电子设备的方法。
9.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有计算机指令,所述指令在计算机上运行时,使得计算机执行如权利要求4至5任一项所述的无线解锁电子设备的方法。
技术总结