基于蓝牙的终端屏幕控制方法、存储介质与流程

文档序号:20995323发布日期:2020-06-05 22:07阅读:500来源:国知局
基于蓝牙的终端屏幕控制方法、存储介质与流程

本发明涉及头戴设备领域,具体涉及基于蓝牙的终端屏幕控制方法、存储介质。



背景技术:

越来越多的头戴式设备支持将终端(手机、平板等)画面输出到头戴设备中显示。基于目前的技术,终端如果锁屏了,将无法继续输出画面至头戴设备。而如果终端不锁屏,又容易发生误触事件,特别是放在口袋中;并且当终端(如手机)放在口袋中又锁屏了,就很难操作终端,进而无法控制头戴式设备的显示。



技术实现要素:

本发明所要解决的技术问题是:提供一种基于蓝牙的终端屏幕控制方法、存储介质,既能维持输出画面至头戴设备,又能暗中操控终端。

为了解决上述技术问题,本发明采用的技术方案为:

一种基于蓝牙的终端屏幕控制方法,包括:

设置透明遮罩层在终端所有应用最上层;

通过所述透明遮罩层拦截终端的所有触摸事件;

当终端通过蓝牙链路接收到指定按键信号,所述透明遮罩层缩小至指定大小;

当终端持续预设时长未接收到所述指定按键信号,则恢复所述透明遮罩层至原样。

本发明提供的另一个技术方案为:

一种计算机可读存储介质,其上存储有计算机程序,所述程序在被处理器执行时,能够实现上述一种基于蓝牙的终端屏幕控制方法所包含的步骤。

本发明的有益效果在于:通过遮罩层能够有效解决误触问题,确保终端实际不锁屏,头戴设备能够照常显示终端显示内容;同时,利用蓝牙控制实现暗中(眼睛无法直视的情况下)解锁,方便暗中操控终端。本发明还具有易于实施和成本低等优点。

附图说明

图1为本发明实施例一种基于蓝牙的终端屏幕控制方法的流程示意图;

图2为本发明实施例一中暗中操作过程头戴设备屏幕的界面示意图。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图予以说明。

本发明最关键的构思在于:设置遮罩层防止误触;利用蓝牙控制实现暗中解锁,便于交互。

请参照图1以及图2,本发明提供一种基于蓝牙的终端屏幕控制方法,包括:

设置透明遮罩层在终端所有应用最上层;

通过所述透明遮罩层拦截终端的所有触摸事件;

当终端通过蓝牙链路接收到指定按键信号,所述透明遮罩层缩小至指定大小;

当终端持续预设时长未接收到所述指定按键信号,则恢复所述透明遮罩层至原样。

从上述描述可知,本发明的有益效果在于:通过设置遮罩层屏蔽一切触摸事件来有效防止暗中误触;可利用终端普遍配备的蓝牙功能,借助蓝牙外设实现解锁,便于暗中交互,具有操控便捷的特点。

进一步地,所述遮罩层为透明遮罩层。

由上述可知,可仿真未锁屏的状态,终端播放内容更直观。

进一步地,还包括:

调节终端亮度至最低。

由上述描述可知,具备自动调低亮度功能,有效节约电量。

进一步地,所述指定按键信号由与终端蓝牙连接的蓝牙设备发出。

由上述描述可知,通过预先指定蓝牙设备上的任一按键,便可实现蓝牙解锁遮罩层,操作方式便捷。

进一步地,所述终端通过蓝牙链路接收到指定按键信号,具体为:

终端接收与其蓝牙连接的蓝牙设备发来的按键信号;

解析所述按键信号,获取对应的编码值;

若所述编码值与预设的解锁编码值匹配,则判定所述按键信号为指定按键信号。

由上述描述可知,终端可直接基于其配备的蓝牙技术高效识别指定按键信号,从而实现快速响应,且实施成本低,适用范围广。

进一步地,所述透明遮罩层缩小至指定大小,之后,还包括:

在头戴设备中显示终端界面上的触摸轨迹和当前触摸位置。

由上述描述可知,能够使用户清楚自己当前触摸的位置和操作,便于交互,同时提高操控准确度。

进一步地,还包括:

在头戴设备中对应终端界面的边框位置以相反色显示横纵坐标。

由上述描述可知,用户能结合边框坐标提示,更准确地进行操控。

进一步地,使用相反色显示所述触摸轨迹;使用圆点或十字中心点标识所述当前触摸位置。

由上述描述可知,能够更突显触摸轨迹,精准定位当前触摸位置,确保操控准确,同时更便于操控。

进一步地,所述指定大小为一个像素点。

由上述描述可知,缩小为一个像素点,既能够防止透明遮罩层这一线程被系统回收,又有利于再次快速启动,恢复完全覆盖屏幕的状态,即再次“锁屏”。

本发明提供的另一个技术方案为:

一种计算机可读存储介质,其上存储有计算机程序,所述程序在被处理器执行时,能够实现一种连接头戴设备的终端的锁屏方法所包含的下述步骤:

设置透明遮罩层在终端所有应用最上层;

通过所述透明遮罩层拦截终端的所有触摸事件;

当终端通过蓝牙链路接收到指定按键信号,所述透明遮罩层缩小至指定大小;

当终端持续预设时长未接收到所述指定按键信号,则恢复所述透明遮罩层至原样。

进一步地,所述遮罩层为透明遮罩层。

进一步地,还包括:

调节终端亮度至最低。

进一步地,所述指定按键信号由与终端蓝牙连接的蓝牙设备发出。

进一步地,所述终端通过蓝牙链路接收到指定按键信号,具体为:

终端接收与其蓝牙连接的蓝牙设备发来的按键信号;

解析所述按键信号,获取对应的编码值;

若所述编码值与预设的解锁编码值匹配,则判定所述按键信号为指定按键信号。

进一步地,所述透明遮罩层缩小至指定大小,之后,还包括:

在头戴设备中显示终端界面上的触摸轨迹和当前触摸位置。

进一步地,还包括:

在头戴设备中对应终端界面的边框位置以相反色显示横纵坐标。

进一步地,使用相反色显示所述触摸轨迹;使用圆点或十字中心点标识所述当前触摸位置。

进一步地,所述指定大小为一个像素点。

实施例一

请参照图1和图2,本实施例提供一种基于指纹识别的终端屏幕控制方法,针对具有指纹识别功能的终端,当终端收纳后,依然能够确保头戴设备正常播放或显示终端屏幕内容,还能实现暗中操控。

所述方法包括:

首先,设置遮罩层(显示)在终端所有应用最上层。可选地,遮罩层可以是透明遮罩层,也可以为定制的界面样式。本实施例以透明遮罩层为例进行说明。

通过透明遮罩层拦截所有触摸事件,从而实现终端依然播放原app内容,与之连接的头戴设备依然能够正常播放终端显示内容,但无法对终端进行触控的“伪锁屏”效果。

其中,拦截方式可以是拦截所有触摸事件不传递给上层应用进行处理。

所述透明遮罩层与目前浏览器在当前网页弹窗(如弹出确认窗体)时候的背景遮罩效果具有实质不同。本申请是针对原生的安卓应用而实现的跨应用透明遮罩,而非针对浏览器网页。

优选地,开启透明遮罩层后,将自动调整终端的亮度至最低,以节省电量。头戴设备的显示亮度可通过自身配备的亮度调节按钮进行独立操控,因此不会对头戴设备的显示效果产生影响。

通过上述操作,即使终端被收纳在口袋中,包包中或者其他暗处,依然能够保证头戴设备正常播放,且解决了误触终端显示屏而影响播放的问题。

而当用户具备操控终端应用的需求,却因为带着头戴设备,无法通过眼睛观看终端屏幕并进行操控时。本实施例提供“暗中操控”终端的功能,能够实现用户无需卸下头戴设备,即使是在暗中也依然能够对终端进行操控,实现终端与头戴设备进行交互的功能。

具体而言,指定蓝牙设备(具备蓝牙功能的设备均可)的一按键信号,用于在透明遮罩层完全覆盖屏幕的状态下终端通过蓝牙接收并成功解析后“解锁”透明遮罩层。具体解锁方式为透明遮罩层缩小至指定大小,如缩小为一个像素点大小。此时透明遮罩层的线程并不会被系统回收,而是处于“休眠”状态,这样能保证再次“锁屏”的实现,又有利于再次快速启动,恢复完全覆盖屏幕的状态,即再次“锁屏”。

解锁后,用户对终端应用进行操控的所有触控指令将不再进行拦截,而是如常传递给上层应用进行解析处理。

可选地,在解锁后,可以采用长按的方式(即长按上述指定按键信号,对应的,终端也将持续接收到上述指定按键信号)维持透明遮罩层处于缩小状态;对应的,松开手指后(即无法通过蓝牙接收不到上述指定按键,或者解析失败的时候)透明遮罩层即刻恢复原样。该方式针对短时操作,能够减少操作次数,简化操作。

可选地,还可以依据操作顺序确定是解锁还是恢复锁屏。如第一次接收到上述指定按键信号后启动的“解锁”功能,而后再次通过蓝牙触发指定按键信号后将是恢复“锁屏”功能,通过顺序明确“解锁”还是“还原”操作。该方式能够避免需要较长时间操作的情况下容易出现手指操作不便或者手指乏累的问题。

具体实施方式可以是:在通过透明遮罩层进行“锁屏”的状态下,终端持续检测是否依然能够成功通过蓝牙接收到所述指定按键信号;若有,则解析所述按键信号,获取对应的编码值;若所述编码值与预设的解锁编码值匹配,则判定所述按键信号为指定按键信号,则控制所述遮罩层缩小至指定大小;若没有接收到蓝牙发来的信号,或者解析不成功/不匹配,则不做处理。

对应长按维持方式,终端将每间隔预设时间(如每500毫秒)检测一次是否仍然能接收到通过蓝牙发来的上述指定按键信号,若识别结果依然为是且解析通过,则维持所述遮罩层处于缩小状态;若超过一秒没有接收到上述指定按键信号,则即可“唤醒”透明遮罩层线程,将透明遮罩层重新完全覆盖终端屏幕。

特别地,如图2所示,终端将即时性地将用户“解锁”后的操作对应的触摸轨迹和触摸位置投影到头戴设备中,使用户能够清楚辨别自己触摸的位置,从而方便交互。

具体地,当操作时,头戴设备的屏幕上通过十字或圆点定位当前触摸位置,在边框以相反色显示横向和纵向位置,具体可以以坐标形式体现;另外,还将使用相反色显示触摸经过的轨迹,使用圆圈显示手指触摸当前位置。使得用户可以很方便、更准确地进行触控。以相反色显示,即与当前屏幕原来的像素显示相反的颜色,能避免相同颜色看不清提示。

实施例二

本实施例对应实施例一,提供一具体运用场景:

用户通过头戴设备(类似谷歌眼镜的设备,但是眼镜里没有内置操作系统,所有显示内容都是由手机通过hdmi投屏到头戴设备中)连接带指纹识别功能的手机,利用头戴设备观看手机上正在播放的视频,以获取更加的观影效果。但过程中手机需要维持亮屏才能保证手机和头戴设备均正常播放。如果手机锁屏放入口袋,就会黑屏,头戴设备上的内容也不显示了;如果不锁屏放入口袋则容易产生误触。而利用实施例一提供的方法,通过在手机屏幕上显示透明的遮罩层,使得手机被收入口袋中或者包中也能继续保持视频播放(即亮屏),并有效防止误触。

透明遮罩层启用后,通过正常触摸屏幕的所有操作都会被遮罩层拦截,不会传递给视频app。同时,也将调整手机亮度到最暗,以节约电量,由于头戴设备配备独立的亮度调整功能,因此手机的亮度不会影响到头戴设备的观影效果。

手机将持续检测是否接收到蓝牙按键信号。若用户具有解锁透明遮罩的需求,则通过与手机预先成功建立蓝牙无线通讯连接的蓝牙设备,按下预先指定的按键信号。而后,手机通过蓝牙链路成功接收该按键信号,且解析出其编码为预先指定的蓝牙按键信号的key值,则自动解除锁屏(透明遮罩层自动缩小窗体为1个像素点,触摸事件会自动直接传递上层应用)。维持指定蓝牙按键信号对应的按键,终端依然能够成功接收并解析通过,则维持“解锁”状态。

用户通过其他手指在屏幕上触摸操控,触摸事件就会直接传递给视频app,实现口袋中自动解锁并操作app。另外可以通过配合指环,使得手指按住背后按键时不会因为手指离开屏幕而松开。

当用户手指松开蓝牙设备上的指定按键后,手机无法再接收到该指定按键信号,则遮罩透明窗体将重新铺满整个屏幕。优选1秒未接收到指定按键信号再重新“锁屏”。

当使用上述组合操作时,头戴设备的屏幕上将以触摸位置的中心点绘制十字定位线,在边框相反色显示横向和纵向位置,以及使用相反色显示触摸经过的轨迹,使用圆圈显示手指触摸当前位置。由此,用户可以清楚看到自己触摸的位置,因此可以操作做出所需的手势操作。

实施例三

本实施例对应实施例一或实施例二,提供一种计算机可读存储介质,其上存储有计算机程序,所述程序在被处理器执行时,能够实现上述实施例一或实施例二所述的一种基于指纹识别的终端屏幕控制方法所包含的步骤。具体的步骤内容在此不进行复述,详细请参阅实施例一或实施例二的记载。

综上所述,本发明提供的一种一种基于蓝牙的终端屏幕控制方法、存储介质,既能够维持头戴设备正常播放,又能有效防止误触;进一步地,利用蓝牙设备实现终端解锁和锁屏,操作便捷且适用范围广;进一步地,还能支持便捷地、准确地在暗中操控终端,与app进行交互;进一步地,还能节约终端电量。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1