交互式屏幕控制方法与装置的制造方法

文档序号:9616070阅读:172来源:国知局
交互式屏幕控制方法与装置的制造方法
【技术领域】
[0001]本公开涉及屏幕技术,尤其涉及交互式屏幕控制方法与装置。
【背景技术】
[0002]随着屏幕技术迅速发展,越来越多的终端支持屏幕操作。例如,在智能手机、平板电脑、大尺寸触摸式显示屏、触控式虚拟键盘等领域,屏幕得到了广泛的应用。由于大屏幕对于阅读和视频方面更加方便于终端用户的使用,因此,各个商家越来越多的推出大尺寸屏幕的终端。

【发明内容】

[0003]根据本公开实施例的第一方面,提供一种交互式屏幕控制方法,包括:
[0004]若识别出有第一感应物接触屏幕的边缘,则判断所述第一感应物与所述屏幕的接触面积是否大于预设阈值;
[0005]若判断出为所述第一感应物与所述屏幕的接触面积大于预设阈值,则识别是否有第二感应物与所述屏幕之间的悬浮距离位于预设范围内;
[0006]若识别出有第二感应物与所述屏幕之间的悬浮距离位于预设范围内,则根据所述第一感应物的位置和第二感应物的位置确定所述屏幕的虚拟按键的移动信息,并根据所述移动信息移动所述虚拟按键,所述虚拟按键移动之后与所述第二感应物的距离小于所述虚拟按键移动之前与所述第二感应物的距离。
[0007]根据如上所述的交互式屏幕控制方法,可选地,所述根据所述第一感应物的位置和第二感应物的位置确定所述屏幕的虚拟按键的移动信息,并根据所述移动信息移动所述虚拟按键,包括:
[0008]获取所述第二感应物在所述屏幕上的投影位置;
[0009]获取以所述第一感应物为起点、向所述投影位置延伸的连线;
[0010]将所述连线指向的虚拟按键向所述投影位置移动。
[0011]根据如上所述的交互式屏幕控制方法,可选地,所述将所述连线指向的虚拟按键向所述投影位置移动包括:
[0012]确定在所述连线延伸方向且与所述投影位置距离最远的目标虚拟按键;
[0013]获取所述目标虚拟按键与所述投影位置之间的间隔距离;
[0014]将所述目标虚拟按键所在的当前显示页面整体向所述投影位置方向移动所述间隔距离,以使所述目标虚拟按键位于所述投影位置。
[0015]根据如上所述的交互式屏幕控制方法,可选地,所述根据所述第一感应物的位置和第二感应物的位置确定所述屏幕的虚拟按键的移动信息,并移动所述虚拟按键,包括:
[0016]获取所述第二感应物在所述屏幕上的投影位置;
[0017]获取以所述第一感应物为起点、向所述投影位置延伸的连线;
[0018]获取所述连线所指向的区域的各目标虚拟按键;
[0019]获取经过所述投影位置的分布轨迹;
[0020]将各目标虚拟按键以浮层方式按照所述分布轨迹分布在所述屏幕上。
[0021]根据如上所述的交互式屏幕控制方法,可选地,所述获取经过所述投影位置的分布轨迹包括:
[0022]将以所述第一感应物与所述屏幕接触的边缘部位为圆心,所述投影位置与所述圆心之间的距离为半径的圆在所述屏幕上形成的轨迹作为分布轨迹。
[0023]根据如上所述的交互式屏幕控制方法,可选地,所述将各目标虚拟按键以浮层方式按照所述分布轨迹分布在所述屏幕上,包括:
[0024]获取所述连线所指向的区域的各目标虚拟按键;
[0025]按照如下公式获取各目标虚拟按键的优先级函数P:
[0026]P = D*Kd+N*Kn,其中,D为目标虚拟按键与所述投影位置之间的距离,KD为第一预设系数因子,N为目标虚拟按键被点击的历史次数,KN为第二预设系数因子;
[0027]根据各优先级函数确定各虚拟按键在所述分布轨迹上的分布位置;
[0028]以浮层方式按照所述分布位置在所述屏幕上显示所述各虚拟按键。
[0029]根据如上所述的交互式屏幕控制方法,可选地,在移动所述虚拟按键之后,还包括:
[0030]若识别出所述第一感应物离开所述屏幕且所述第二感应物与所述屏幕之间的悬浮距离位于所述预设范围外,则撤销所述虚拟按键的移动。
[0031]根据本公开实施例的第二方面,提供一种交互式屏幕控制装置,包括:
[0032]判断模块,被配置为若识别出有第一感应物接触屏幕的边缘,则判断所述第一感应物与所述屏幕的接触面积是否大于预设阈值,若判断出为所述第一感应物与所述屏幕的接触面积大于预设阈值,则触发所述识别模块;
[0033]识别模块,被配置为识别是否有第二感应物与所述屏幕之间的悬浮距离位于预设范围内,若识别出有第二感应物与所述屏幕之间的悬浮距离位于预设范围内,则触发所述移动模块;
[0034]移动模块,被配置为根据所述第一感应物的位置和第二感应物的位置确定所述屏幕的虚拟按键的移动信息,并根据所述移动信息移动所述虚拟按键,所述虚拟按键移动之后与所述第二感应物的距离小于所述虚拟按键移动之前与所述第二感应物的距离。
[0035]根据如上所述的交互式屏幕控制装置,可选地,所述移动模块包括:
[0036]第一获取子模块,被配置为获取所述第二感应物在所述屏幕上的投影位置;
[0037]第二获取子模块,被配置为获取以所述第一感应物为起点、向所述投影位置延伸的连线;
[0038]移动子模块,被配置为将所述连线指向的虚拟按键向所述投影位置移动。
[0039]根据如上所述的交互式屏幕控制装置,可选地,所述移动子模块被配置为:
[0040]确定在所述连线延伸方向且与所述投影位置距离最远的目标虚拟按键;
[0041]获取所述目标虚拟按键与所述投影位置之间的间隔距离;
[0042]将所述目标虚拟按键所在的当前显示页面整体向所述投影位置方向移动所述间隔距离,以使所述目标虚拟按键位于所述投影位置。
[0043]根据如上所述的交互式屏幕控制装置,可选地,所述移动模块包括:
[0044]第三获取子模块,被配置为获取所述第二感应物在所述屏幕上的投影位置,获取以所述第一感应物为起点、向所述投影位置延伸的连线,以及获取所述连线所指向的区域的各目标虚拟按键;
[0045]第四获取子模块,被配置为获取经过所述投影位置的分布轨迹;
[0046]分布子模块,被配置为将各目标虚拟按键以浮层方式按照所述分布轨迹分布在所述屏幕上。
[0047]根据如上所述的交互式屏幕控制装置,可选地,所述第四获取子模块被配置为:
[0048]将以所述第一感应物与所述屏幕接触的边缘部位为圆心,所述投影位置与所述圆心之间的距离为半径的圆在所述屏幕上形成的轨迹作为分布轨迹。
[0049]根据如上所述的交互式屏幕控制装置,可选地,所述分布子模块被配置为:
[0050]获取所述连线所指向的区域的各目标虚拟按键;
[0051]按照如下公式获取各目标虚拟按键的优先级函数P:
[0052]P = D*Kd+N*Kn,其中,D为目标虚拟按键与所述投影位置之间的距离,KD为第一预设系数因子,N为目标虚拟按键被点击的历史次数,KN为第二预设系数因子;
[0053]根据各优先级函数确定各虚拟按键在所述分布轨迹上的分布位置;
[0054]以浮层方式按照所述分布位置在所述屏幕上显示所述各虚拟按键。
[0055]根据如上所述的交互式屏幕控制装置,可选地,所述识别模块还用于:
[0056]若识别出所述第一感应物离开所述屏幕且所述第二感应物与所述屏幕之间的悬浮距离位于所述预设范围外,则撤销所述虚拟按键的移动。
[0057]根据本公开实施例的第三方面,提供一种交互式屏幕控制装置,包括:
[0058]处理器;
[0059]用于存储处理器可执行指令的存储器;
[0060]其中,所述处理器被配置为:
[0061]若识别出有第一感应物接触屏幕的边缘,则判断所述第一感应物与所述屏幕的接触面积是否大于预设阈值;
[0062]若判断出为所述第一感应物与所述屏幕的接触面积大于预设阈值,则识别是否有第二感应物与所述屏幕之间的悬浮距离位于预设范围内;
[0063]若识别出有第二感应物与所述屏幕之间的悬浮距离位于预设范围内,则根据所述第一感应物的位置和第二感应物的位置确定所述屏幕的虚拟按键的移动信息,并根据所述移动信息移动所述虚拟按键,所述虚拟按键移动之后与所述第二感应物的距离小于所述虚拟按键移动之前与所述第二感应物的距离。
[0064]本公开的实施例提供的技术方案可以包括以下有益效果:在识别出用户想要单手操作屏幕时,根据接触接触屏幕的第一感应物的位置和与屏幕之间的悬浮距离位于预设范围内的第二感应物的位置,来确定虚拟按键的移动信息,以使虚拟按键移动后能够尽量靠近第二感应物,进而便于第二感应物对虚拟按键进行操作,这样就能够实现大尺寸屏幕单手操作,方便用
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1