一种移动终端屏幕操作的方法及装置制造方法

文档序号:6515730阅读:113来源:国知局
一种移动终端屏幕操作的方法及装置制造方法
【专利摘要】本发明适用于移动终端【技术领域】,提供了一种移动终端屏幕操作的方法,包括:获取屏幕上的截屏事件,根据截取到的屏幕区域生成显示面板;建立所述屏幕和所述显示面板的坐标对应关系;根据放大系数放大所述显示面板;获取在所述显示面板上的操作指令;根据所述放大系数和所述坐标对应关系,在所述屏幕上同步响应所述在所述显示面板上的操作指令。本发明中,在屏幕上截屏后,根据截取到的屏幕区域生成显示面板,通过建立屏幕和显示面板的坐标对应关系,把在放大后的显示面板上操作指令的位置映射到屏幕的相应位置上,在屏幕的相应位置上同步响应该操作指令,在屏幕的尺寸与显示内容不相匹配时,提高了屏幕的可操作性。
【专利说明】一种移动终端屏幕操作的方法及装置
【技术领域】
[0001]本发明属于移动终端【技术领域】,尤其涉及一种移动终端屏幕操作的方法及装置。 【背景技术】
[0002]随着移动技术的迅速发展,移动终端越来越受到消费者的青睐,市场上出现了各 种各样的移动终端,比如智能手机,平板电脑和相机等,移动终端的功能也越来越强大,用 户是否能够高效便捷地对移动终端屏幕进行操作成为受关注的问题。
[0003]目前,由于移动终端的屏幕尺寸不尽相同,需要显示的内容多样,容易造成屏幕尺 寸与显示内容不相匹配,而带来操作困难。例如,在一些小屏幕的手机上浏览网页时,网页 上的字体或者操作的按钮较小,不便查看或者操作。而现有的方法只能将整个网页同时放 大,然后拖动及调整网页显示的位置后进行查看或者操作,这样的方式不能只针对用户感 兴趣的网页区域进行放大后操作,不够灵活。

【发明内容】

[0004]本发明的目的在于提供一种移动终端屏幕操作的方法,旨在提高现有移动终端屏 幕的可操作性。
[0005]本发明是这样实现的,一种移动终端屏幕操作的方法,包括:
[0006]获取屏幕上的截屏事件,根据截取到的屏幕区域生成显示面板;
[0007]建立所述屏幕和所述显示面板的坐标对应关系;
[0008]根据放大系数放大所述显示面板;
[0009]获取在所述显示面板上的操作指令;
[0010]根据所述放大系数和所述坐标对应关系,在所述屏幕上同步响应所述在所述显示 面板上的操作指令。
[0011]本发明的另一目的在于提供一种移动终端屏幕操作的装置,包括:
[0012]截屏单元,用于获取屏幕上的截屏事件,根据截取到的屏幕区域生成显示面板;
[0013]建立单元,用于建立所述屏幕和所述显示面板的坐标对应关系;
[0014]放大单元,用于根据放大系数放大所述显示面板;
[0015]获取单元,用于获取在所述显示面板上的操作指令;
[0016]响应单元,用于根据所述放大系数和所述坐标对应关系,在所述屏幕上同步响应 所述在所述显示面板上的操作指令。
[0017]本发明中,在屏幕上截屏后,根据截取到的屏幕区域生成显示面板,通过建立屏幕 和显示面板的坐标对应关系,把在放大后的显示面板上操作指令的位置映射到屏幕的相应 位置上,在屏幕的相应位置上同步响应该操作指令,在屏幕的尺寸与显示内容不相匹配时, 提高了屏幕的可操作性。
【专利附图】

【附图说明】[0018]图1是本发明实施例提供的一种移动终端屏幕操作的方法的实现流程图;
[0019]图2是本发明实施例提供的一种移动终端屏幕操作的方法步骤S102的具体实现 流程图;
[0020]图3是本发明实施例提供的一种移动终端屏幕操作的方法步骤S104的具体实现 流程图;
[0021]图4是本发明实施例提供的一种移动终端屏幕操作的方法中触摸事件与选择按 钮的位置关系示意图;
[0022]图5是本发明实施例提供的一种移动终端屏幕操作的方法步骤S105的具体实现 流程图;
[0023]图6是本发明实施例提供的一种移动终端屏幕操作的装置的结构框图。
【具体实施方式】
[0024]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对 本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并 不用于限定本发明。
[0025]本发明实施例中,在屏幕上截屏后,根据截取到的屏幕区域生成显示面板,通过建 立屏幕和显示面板的坐标对应关系,把在放大后的显示面板上操作指令的位置映射到屏幕 的相应位置上,在屏幕的相应位置上同步响应该操作指令,在屏幕的尺寸与显示内容不相 匹配时,提高了屏幕的可操作性。
[0026]图1示出了本发明实施例提供的一种移动终端屏幕操作的方法的实现流程,详述 如下:
[0027]在步骤SlOl中,获取屏幕上的截屏事件,根据截取到的屏幕区域生成显示面板。
[0028]在本发明实施例中,在移动终端的屏幕上进行截屏,以截取到的屏幕区域生成显 示面板,显示面板的形状包括但不限于正方形、矩形、不规则多边形或者圆形等。
[0029]在步骤S102中,建立所述屏幕和所述显示面板的坐标对应关系。
[0030]获取到截屏事件后,为了使显示面板能够映射到其在屏幕原有的位置上,实时地 为屏幕和显示面板分别建立直角坐标系。作为本发明的一个实施例,如图2所示,S102具 体为:
[0031]在S201中,以所述截屏事件中的首个触点为第一原点在所述屏幕上建立第一直 角坐标系。
[0032]在本发明实施例中,以截屏事件的首个触点为第一原点,以屏幕的宽度方向为X 轴方向,屏幕的长度方向为y轴方向建立第一直角坐标系。
[0033]在S202中,以截取到的所述屏幕区域左上角的像素点为第二原点在所述显示面 板上建立第二直角坐标系。
[0034]在本发明实施例中,以截取到的屏幕区域左上角的像素点为第二原点建立第二直 角坐标系,X轴方向和y轴方向与第一直角坐标系相同。
[0035]在S203中,根据所述第一直角坐标系和所述第二直角坐标系,计算所述第二原点 到所述第一原点的映射关系。
[0036]当截屏事件的首个触点和截取到的屏幕区域的左上角像素点不是同一个点时,SP第一原点与第二原点不重合,计算第二原点到第一原点的映射关系,通过该映射关系可以 计算得到第二直角坐标系上的其他点变换到第一直角坐标系后的坐标。例如,根据第二原 点与第一原点的相对位置,第二原点(0,0)在第一直角坐标系上的映射点为(1,2),则在第 二直角坐标系上的(X,y )在第一直角坐标系上的映射点为(x+1,y+2 )。
[0037]当截屏事件的首个触点和截取到的屏幕区域的左上角像素点为同一个点时,第一 原点与第二原点重合,即第一直角坐标系与第二直角坐标系重合,此时,将第二直角坐标系 上的点映射到第一直角坐标系时不需要进行坐标变换,例如第二直角坐标系上的(1,2)映 射到第一直角坐标系后仍为(1,2)。
[0038]在步骤S103中,根据放大系数放大所述显示面板。
[0039]为了能够方便地查看和操作显示面板,根据放大系数放大显示面板。放大系数可 以是一些固定的值,由用户在移动终端的操作界面上选取,或者是通过进度条的方式进行 放大。与此同时,显示面板上的坐标也相应地变化,如放大系数为2时,第二屏幕上的(1,2) 变为(2,4)。放大后的第二屏幕可以再次缩小,以使能够调整到合适的屏幕尺寸。
[0040]在步骤S104中,获取所述显示面板上的操作指令。
[0041]作为本发明的一个实施例,为了提高从显示面板到屏幕映射的精度,如图3所示, S104具体为:
[0042]在S301中,获取所述显示面板上的触摸事件,所述触摸事件在所述显示面板上形 成触屏区域。
[0043]通常,在触摸屏上进行操作时,与屏幕接触的不是一个点而是一片不规则的触屏 区域。
[0044]在S302中,确定所述触屏区域的中心。
[0045]在S303中,在以所述触屏区域的中心为圆心,预设半径为半径的圆上确定四个点。
[0046]由于触屏区域的面积会因用户的不同而不同,为了能准确地确定该触摸事件发生 的位置,在本发明实施例中,在以上述确定的触屏区域的中心为圆心,预设半径为半径的圆 上均匀选取四个点,预设半径是根据统计规律计算不同人群的手指与屏幕接触的面积而得 至IJ。由此得到的五个点表示这次触屏事件的触屏区域。
[0047]在S304中,依次判断所述触屏区域的中心和所述四个点上的触摸事件是否为相 同的有效操作指令。
[0048]在本发明实施例中,由上述步骤获取到五个点上的触摸事件后,依次判断这五个 触摸事件是否为相同的有效操作指令。例如,在显示面板上有“确定”和“取消”这两个按 钮,当要选择“确定”这一按钮时,有效的操作指令应该是在“确定”按钮的区域上进行点击。 依次判断上述五个触摸事件是否落在“确定”按钮的区域上,落在区域内为有效,落在区域 外的为无效。
[0049]在S305中,如果所述触屏区域的中心和所述四个点上的所述触摸事件均为相同 的有效操作指令,所述操作指令的位置为所述触屏区域的中心的坐标。
[0050]综合考虑上述五个点上的触摸事件,如图4所示,图4示出了上述五个点与“确定” 按钮的三种位置关系。
[0051]如果触屏区域中心和所述四个点上的操作指令均有效,操作指令的位置判定为触屏区域中心的坐标。如图4中(a)表示的位置关系,即当五个点都落在“确定”按钮的区域 时,五个点上的触摸事件都是有效的点击,这次点击的位置确定为在中心的点。
[0052]如果五个点都落在“确定”按钮的区域之外,如图4中(C)表示的位置关系,五个点 上的触摸事件都是无效的点击。
[0053]如果五个点部分落在“确定”按钮的区域时,如图4中(b)表示的位置关系,S卩,如 果所述触屏区域的中心和所述四个点上的所述触摸事件中至少一项为无效操作指令并且 至少一项为有效操作指令,所述操作指令的位置为所述触摸事件中首个被判定为有效操作 指令的所在点的坐标,即这次点击的位置在第一个被判定为有效操作指令的点上。
[0054]在步骤S105中,根据所述放大系数和所述坐标对应关系,在所述屏幕上同步响应 所述在所述显示面板上的操作指令。
[0055]作为本发明的一个实施例,如图5所示,S105具体为:
[0056]在S501中,根据所述放大系数和所述坐标对应关系,将所述操作指令的位置映射 到所述屏幕相应的坐标上。
[0057]在本发明实施例中,将上述步骤获取到的操作指令及其发生的位置映射到屏幕 上。根据放大系数和坐标对应关系,例如,放大系数为2,在第二直角坐标系上的(x,y)在 第一直角坐标系上的映射点为(x+l,y+2)时,显示面板上为(4,6)的点映射到屏幕时为(3, 5)。
[0058]在S502中,在所述屏幕相应的坐标上同步响应所述操作指令。
[0059]如上述实施例,在屏幕的(3,5)处同步响应上述点击。
[0060]本发明实施例中,在屏幕上截屏后,根据截取到的屏幕区域生成显示面板,通过建 立屏幕和显示面板的坐标对应关系,把在放大后的显示面板上操作指令的位置映射到屏幕 的相应位置上,在屏幕的相应位置上同步响应该操作指令,在屏幕的尺寸与显示内容不相 匹配时,提高了屏幕的可操作性。
[0061]需要说明的是,上述实施例是通过操作放大后的显示面板来操作屏幕,遵循相同 的原理,也可以通过操作缩小后的显示面板来操作屏幕。
[0062]图6示出了本发明实施例提供的一种移动终端屏幕操作的装置的结构框图,该装 置可以位于智能手机、平板电脑、口袋计算机(Pocket Personal Computer, PPC)、掌上电 脑、个人数字助理(Personal Digital Assistant,PDA)等移动终端中,用于执行本发明图1 至图5实施例所述的一种移动终端屏幕操作的方法。为了便于说明,仅示出了与本实施例 相关的部分。参照图6,该装置包括:
[0063]截屏单元61,获取屏幕上的截屏事件,根据截取到的屏幕区域生成显示面板。
[0064]建立单元62,建立屏幕和显示面板的坐标对应关系。
[0065]放大单元63,根据放大系数放大显示面板。
[0066]获取单元64,获取在显示面板上的操作指令。
[0067]响应单元65,根据放大系数和坐标对应关系,在屏幕上同步响应在显示面板上的 操作指令。
[0068]可选地,所述建立单元62包括:
[0069]第一建立子单元,以截屏事件中的首个触点为第一原点在屏幕上建立第一直角坐 标系。[0070]第二建立子单元,以截取到的屏幕区域左上角的像素点为第二原点在显示面板上 建立第二直角坐标系。
[0071]计算子单元,根据第一直角坐标系和第二直角坐标系,计算第二原点到第一原点 的映射关系。
[0072]可选地,所述获取单元64包括:
[0073]获取子单元,获取显示面板上的触摸事件,触摸事件在显示面板上形成触屏区域。
[0074]第一确定子单元,确定触屏区域的中心。
[0075]第二确定子单元,在以触屏区域的中心为圆心,预设半径为半径的圆上确定四个 点。
[0076]判断子单元,依次判断触屏区域的中心和所述四个点上的触摸事件是否为相同的 有效操作指令。
[0077]操作指令位置确定第一子单元,如果触屏区域的中心和所述四个点上的触摸事件 均为相同的有效操作指令,操作指令的位置为所述触屏区域的中心的坐标。
[0078]可选地,所述获取单元64还包括:
[0079]操作指令位置确定第二子单元,用于如果触屏区域的中心和所述四个点上的触摸 事件中至少一项为无效操作指令并且至少一项为有效操作指令,操作指令的位置为触摸事 件中首个被判定为有效操作指令的所在点的坐标。
[0080]可选地,所述响应单元65包括:
[0081]映射子单元,根据放大系数和坐标对应关系,将操作指令的位置映射到屏幕相应 的坐标上。
[0082]响应子单元,在屏幕相应的坐标上同步响应操作指令。
[0083]本发明实施例中,在屏幕上截屏后,根据截取到的屏幕区域生成显示面板,通过建 立屏幕和显示面板的坐标对应关系,把在放大后的显示面板上操作指令的位置映射到屏幕 的相应位置上,在屏幕的相应位置上同步响应该操作指令,在屏幕的尺寸与显示内容不相 匹配时,提高了屏幕的可操作性。
[0084]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种移动终端屏幕操作的方法,其特征在于,包括:获取屏幕上的截屏事件,根据截取到的屏幕区域生成显示面板;建立所述屏幕和所述显示面板的坐标对应关系;根据放大系数放大所述显示面板;获取在所述显示面板上的操作指令;根据所述放大系数和所述坐标对应关系,在所述屏幕上同步响应所述在所述显示面板上的操作指令。
2.如权利要求1所述的方法,其特征在于,所述建立所述屏幕和所述显示面板的坐标对应关系包括:以所述截屏事件中的首个触点为第一原点在所述屏幕上建立第一直角坐标系;以截取到的所述屏幕区域左上角的像素点为第二原点在所述显示面板上建立第二直角坐标系;根据所述第一直角坐标系和所述第二直角坐标系,计算所述第二原点到所述第一原点的映射关系。
3.如权利要求1所述的方法,其特征在于,所述获取在所述显示面板上的操作指令包括:获取所述显示面板上的触摸事件,所述触摸事件在所述显示面板上形成触屏区域; 确定所述触屏区域的中心;在以所述触屏区域的中心为圆心,预设半径为半径的圆上确定四个点;依次判断所述触屏区域的中心和所述四个点上的触摸事件是否为相同的有效操作指令;如果所述触屏区域的中心和所述四个点上的所述触摸事件均为相同的有效操作指令, 所述操作指令的位置为所述触屏区域的中心的坐标。
4.如权利要求3所述的方法,其特征在于,所述方法还包括:如果所述触屏区域的中心和所述四个点上的所述触摸事件中至少一项为无效操作指令并且至少一项为有效操作指令,所述操作指令的位置为所述触摸事件中首个被判定为有效操作指令的所在点的坐标。
5.如权利要求1~4任一项所述的方法,其特征在于,所述根据所述放大系数和所述坐标对应关系,在所述屏幕上同步响应所述在所述显示面板上的操作指令包括:根据所述放大系数和所述坐标对应关系,将所述操作指令的位置映射到所述屏幕相应的坐标上;在所述屏幕相应的坐标上同步响应所述操作指令。
6.一种移动终端屏幕操作的装置,其特征在于,所述装置包括:截屏单元,用于获取屏幕上的截屏事件,根据截取到的屏幕区域生成显示面板;建立单元,用于建立所述屏幕和所述显示面板的坐标对应关系;放大单元,用于根据放大系数放大所述显示面板;获取单元,用于获取在所述显示面板上的操作指令;响应单元,用于根据所述放大系数和所述坐标对应关系,在所述屏幕上同步响应所述在所述显示面板上的操作指令。
7.如权利要求6所述的装置,其特征在于,所述建立单元包括:第一建立子单元,用于以所述截屏事件中的首个触点为第一原点在所述屏幕上建立第一直角坐标系;第二建立子单元,用于以截取到的所述屏幕区域左上角的像素点为第二原点在所述显示面板上建立第二直角坐标系;计算子单元,用于根据所述第一直角坐标系和所述第二直角坐标系,计算所述第二原点到所述第一原点的映射关系。
8.如权利要求6所述的装置,其特征在于,所述获取单元包括:获取子单元,用于获取所述显示面板上的触摸事件,所述触摸事件在所述显示面板上形成触屏区域;第一确定子单元,用于确定所述触屏区域的中心;第二确定子单元,用于在以所述触屏区域的中心为圆心,预设半径为半径的圆上确定四个点;判断子单元,用于依次判断所述触屏区域的中心和所述四个点上的触摸事件是否为相同的有效操作指令;操作指令位置确定第一子单元,用于如果所述触屏区域的中心和所述四个点上的所述触摸事件均为相同的有效操作指令,所述操作指令的位置为所述触屏区域的中心的坐标。
9.如权利要求8所述的装置,其特征在于,所述获取单元还包括:操作指令位置确定第二子单元,用于如果所述触屏区域的中心和所述四个点上的所述触摸事件中至少一项为无效操作指令并且至少一项为有效操作指令,所述操作指令的位置为所述触摸事件中首个被判定为有效操作指令的所在点的坐标。
10.如权利要求6~9任一项所述的装置,其特征在于,所述响应单元包括:映射子单元,用于根据所述放大系数和所述坐标对应关系,将所述操作指令的位置映射到所述屏幕相应的坐标上;响应子单元,用于在所述屏幕相`应的坐标上同步响应所述操作指令。
【文档编号】G06F3/0488GK103558957SQ201310488151
【公开日】2014年2月5日 申请日期:2013年10月17日 优先权日:2013年10月17日
【发明者】马少龙 申请人:深圳市欧珀通信软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1