著录项信息
| 专利名称 | 基于手指按压区域图形选择界面模式的方法及移动终端 |
| 申请号 | CN201010245283.8 | 申请日期 | 2010-08-04 |
| 法律状态 | 授权 | 申报国家 | 中国 |
| 公开/公告日 | 2010-12-15 | 公开/公告号 | CN101916161A |
| 优先权 | 暂无 | 优先权号 | 暂无 |
| 主分类号 | G06F3/048 | IPC分类号 | G;0;6;F;3;/;0;4;8;;;G;0;6;F;3;/;0;4;1查看分类表>
|
| 申请人 | 宇龙计算机通信科技(深圳)有限公司 | 申请人地址 | 广东省深圳市南山区高新技术产业园(北区)梦溪道2号酷派信息港(1号楼)
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
| 权利人 | 宇龙计算机通信科技(深圳)有限公司 | 当前权利人 | 宇龙计算机通信科技(深圳)有限公司 |
| 发明人 | 肖方旭 |
| 代理机构 | 广州三环专利代理有限公司 | 代理人 | 郝传鑫;潘中毅 |
摘要
本发明公开了一种基于手指按压区域图形选择界面模式的方法,包括:获取手指的按压区域图形;根据所述按压区域图形中的指纹纹路确定用户的手指指向;根据所述手指指向选取界面模式,所述界面模式包括对应用户左手操作的左手界面模式和对应用户右手操作的右手界面模式。相应的,本发明公开了用于实现该方法的移动终端。能够根据判断用户使用左手或右手操作,并提供对应的界面模式,能够方便用户进行触摸操作,提高用户体验。
基于手指按压区域图形选择界面模式的方法及移动终端\n技术领域\n[0001] 本发明涉及通信领域,尤其涉及一种基于手指按压区域图形选择界面模式的方法及移动终端。\n背景技术\n[0002] 移动终端的快速发展,使其能够越来越智能的提供服务。现有技术中,电容屏可以在用户用手指按压屏幕时,与大地形成电容,从而判断手指按压的坐标。随着触屏幕技术的飞速发展,已经出现可以采集到多个点的电容屏。目前,触摸技术已经日益普及,用户可以使用手指方便快捷的操作移动终端。\n[0003] 但是实际使用过程中,用户可能根据个人习惯使用左手或右手进行触摸操作。而移动终端的界面并不随着用户的使用习惯发生变化,例如,使用左手进行触摸操作时仍然向左弹出菜单。这样会给用户的触摸操作造成诸多的不便,影响用户的使用体验。\n发明内容\n[0004] 本发明实施例所要解决的技术问题在于提供一种基于手指按压区域图形选择界面模式的方法及移动终端,能够根据判断用户使用左手或右手操作,并提供对应的界面模式,能够方便用户进行触摸操作,提高用户体验。\n[0005] 为了解决上述技术问题,本发明实施例提供了一种基于手指按压区域图形选择界面模式的方法,包括:\n[0006] 获取手指的按压区域图形;\n[0007] 分析所述按压区域图形中的指纹纹路,并确定所述指纹纹路的分布;\n[0008] 获取按压区域图形轮廓的长轴和短轴;\n[0009] 根据所述指纹纹路的分布获得手指指向,所述手指指向为贯穿指纹纹路较多的轴的方向,该贯穿指纹纹路较多的轴为所述长轴或短轴;\n[0010] 选取所述贯穿指纹纹路较多的轴上的两个点作为检测点,并根据所述检测点的坐标计算该轴的斜率,以此确定用户的手指指向;\n[0011] 根据所述手指指向选取界面模式,所述界面模式包括对应用户左手操作的左手界面模式和对应用户右手操作的右手界面模式。\n[0012] 相应的,本发明还提供了一种移动终端,包括:\n[0013] 触摸屏,用于获取用手指的按压区域图形;\n[0014] 确定单元,用于根据所述按压区域图形中的指纹纹路确定用户的手指指向;\n[0015] 选取单元,用于根据所述手指指向选取界面模式,所述界面模式包括对应用户左手操作的左手界面模式和对应用户右手操作的右手界面模式;\n[0016] 所述确定单元,进一步包括:\n[0017] 分析模块,用于分析所述按压区域图形中的指纹纹路,并确定所述指纹纹路的分布;\n[0018] 轴获取模块,用于获取按压区域图形轮廓的长轴和短轴;\n[0019] 指向获取模块,用于根据所述指纹纹路的分布获得手指指向,所述手指指向为贯穿指纹纹路较多的轴的方向;\n[0020] 计算模块,用于选取两个所述贯穿指纹纹路较多的轴上的点作为检测点,并根据所述检测点的坐标计算该轴的斜率,以此确定用户的手指指向。\n[0021] 本发明实施例通过获取用户的手指按压区域图形,并据此判断用户的手指指向,根据所述手指指向判断用户使用左手或右手操作,并提供对应的界面模式,能够方便用户进行触摸操作,提高用户体验。\n附图说明\n[0022] 图1为本发明实现界面模式选择方法的第一实施例流程图;\n[0023] 图2为本发明实现界面模式选择方法的第二实施例流程图;\n[0024] 图3为本发明实现界面模式选择方法的第三实施例流程图;\n[0025] 图4为本发明实现界面模式选择方法的第四实施例流程图;\n[0026] 图5为本发明实现界面模式选择方法的第五实施例流程图;\n[0027] 图6为屏幕坐标系中手指按压区域图形示意图;\n[0028] 图7为本发明实现界面模式选择方法的第四实施例中选取的验证点示意图;\n[0029] 图8为本发明移动终端的第一实施例示意图;\n[0030] 图9为本发明移动终端的第二实施例示意图;\n[0031] 图10为本发明移动终端的第三实施例示意图。\n具体实施方式\n[0032] 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施例作进一步地详细描述。\n[0033] 请参见图1,图1为本发明实现界面模式选择方法的第一实施例流程图。如图1所示,该方法的流程具体包括:\n[0034] 步骤S101,获取用手指的按压区域图形。\n[0035] 步骤S102,根据所述按压区域图形中的指纹纹路确定用户的手指指向。\n[0036] 步骤S103,根据所述手指指向选取界面模式,所述界面模式包括对应用户左手操作的左手界面模式和对应用户右手操作的右手界面模式。\n[0037] 本发明实施例通过获取用户的手指按压区域图形,并据此判断用户的手指指向,根据所述手指指向判断用户使用左手或右手操作,并提供对应的界面模式,能够方便用户进行触摸操作,提高用户体验。\n[0038] 请参见图2和图6,图2为本发明实现界面模式选择方法的第二实施例流程图,图\n6为屏幕坐标系中手指按压区域图形示意图。如图2所示,该方法的流程具体包括:\n[0039] 步骤S201,获取用手指的按压区域图形。\n[0040] 本实施例中,触摸屏获取用户手指的按压区域图形,该图形包括用户的手指指纹的图形,请参见图6,为了便于查看,图6为简化的指纹示意图,仅以此例进行说明,其他的情形与此类似,在此不再赘述。由于只需要判断手指的指向,因此,可以只获取包含简略的指纹图形的手指的按压区域图形。由于用户进行按压操作时,一般会形成椭圆型或近似椭圆形的按压区域轮廓601,因此屏幕在获取按压区域图形时,为了便于处理,可以获取椭圆形的按压区域图形的轮廓601。\n[0041] 步骤S202,分析所述按压区域图形中的指纹纹路,并确定所述指纹纹路的分布。\n[0042] 步骤S203,获取按压区域图形轮廓的长轴和短轴。\n[0043] 本实施例中,在获取椭圆形的按压区域图形轮廓后,得出其长轴605和短轴604。\n[0044] 步骤S204,根据所述指纹纹路的分布获得手指指向,所述手指指向为贯穿指纹纹路较多的轴的方向,该贯穿指纹纹路较多的轴为所述长轴或短轴。\n[0045] 本实施例中,由于指纹纹路的分布和手指的指向的关系是唯一对应的。该对应关系如下:由于手指前端的指纹纹路大部分是近似弯曲的弧线如图6弧线602所示,该弧线\n602的两端点(603a和603b)分别位于手指的两个侧边,如图6所示,该两端点为弧线与手指轮廓的交点。因此贯穿并近似平分大部分的指纹纹路的轴即可确定为手指指向,在图6的例子中为长轴605。另一个轴由于近似于指纹纹路的弦,因此只穿过数量极少的纹路。因此,据此可以判断用户的手指指向。\n[0046] 步骤S205,选取两个所述贯穿指纹纹路较多的轴上的点作为检测点,并根据所述检测点的坐标计算该轴的斜率。\n[0047] 图6所示实施例中,选取该长轴605上的两个点,并获得这两个点在屏幕坐标系中坐标,通过该坐标计算得出该长轴605的斜率。如图6所示,选取长轴605上的A、B两点,A点的坐标为(x1,y1),B点的坐标为(x2,y2),则长轴605的斜率为(y1-y2)/(x1-x2)。根据该斜率与左手界面模式和右手界面模式的对应关系选取界面模式。\n[0048] 由于屏幕坐标系的设置可以根据不同坐标轴的不同方向来设置,因此并不是斜率并不唯一,而且会根据屏幕的使用位置变化而变化。因此在此仅举例说明,在面向用户的正常使用状态下,水平向右的方向为X轴的正向,数值向上的方向为y轴的正向。\n[0049] 步骤S206,根据所述手指指向选取界面模式,所述界面模式包括对应用户左手操作的左手界面模式和对应用户右手操作的右手界面模式。\n[0050] 在图6所示的坐标系下,斜率与左手界面模式和右手界面模式的对应关系如下:\n[0051] 如果长轴605斜率大于0,则对应左手界面模式;\n[0052] 如果长轴605斜率小于0,则对应右手界面模式。\n[0053] 如果获得长轴605斜率等于0,则可以根据用户使用左右手的概率情况来设置,一般情况设置为斜率等于0的情况对应右手界面模式。当然,不排除根据实际使用中的情况将其设置为对应左手界面模式。\n[0054] 同样的道理,在其他的坐标系设置情况下,选择过程和上述例子相似,在此不再赘述。\n[0055] 本实施例中,左手界面模式为了方便用户的左手操作,例如在左手界面模式下设置弹出菜单向右弹出;同样,右手界面模式下弹出菜单向左弹出。同时,还可以通过记录用户的左右使用频率,当用户使用左手的频率较高时,系统将界面上常用的按钮放置在屏幕的左方,方便用户点击操作;当用户使用右手的频率较高时,系统将界面上常用的按钮放置在屏幕的右方,方便用户点击操作。\n[0056] 本发明实施例通过获取用户的手指按压区域图形,并据此判断用户的手指指向,根据所述手指指向判断用户使用左手或右手操作,并提供对应的界面模式,能够方便用户进行触摸操作,提高用户体验。\n[0057] 请参见图3,图3为本发明实现界面模式选择方法的第三实施例流程图。如图3所示,该方法的流程具体包括:\n[0058] 步骤S301-步骤S306与步骤S201-步骤S206相同,在此不再赘述。\n[0059] 步骤S307,在使用选取的界面模式前,提示是否使用该界面模式。\n[0060] 本实施例中,为了能够避免图形分析所出现的误差,可以以供一个供用户选择是否使用该选择的界面模式的操作。\n[0061] 步骤S308,在获取反馈为是后使用该选取的界面模式。\n[0062] 本实施例中,在获取用户的反馈为是后使用该选取的界面模式;如果用户的反馈为否,则使用另外一个未被选取的界面模式。\n[0063] 本发明实施例通过获取用户的手指按压区域图形,并据此判断用户的手指指向,根据所述手指指向判断用户使用左手或右手操作,并提供对应的界面模式,能够方便用户进行触摸操作,提高用户体验。\n[0064] 请参见图4,图4为本发明实现界面模式选择方法的第四实施例流程图。如图4所示,该方法的流程具体包括:\n[0065] 步骤S401-步骤S404与步骤S201-步骤S204相同,在此不再赘述。\n[0066] 步骤S405,根据所述手指指向和验证规则选取验证点,根据所述验证规则和所述选取的验证点的坐标进行验证运算,并根据验证运算结果选择界面模式。\n[0067] 所述验证规则为:确定贯穿指纹纹路较多的轴的方向后,选取该轴与按压区域图形的轮廓相交的竖直方向坐标值较大的点X作为参考点,选取N对以所述贯穿指纹纹路较多的轴为对称轴并位于所述按压区域图形的轮廓的点作为验证点,如果该2N个验证点的水平坐标值的和大于2N倍参考点X的水平坐标值时,选取右手界面模式;否则选择左手界面模式。\n[0068] 具体实例请参见图7,图7为本发明实现界面模式选择方法的第四实施例中选取的验证点示意图。图7中X为参考点其坐标为(x,y),选取2对验证点为别为X1、X2、X3和X4,坐标分别为(x1,x2)、(x2,y2)、(x3,y3)和(x4,y4),如果x1+x2+x3+x4-4x>0,选取右手界面模式;否则,选取左手模式。当然,可以将上述计算式的值为0的情况进行单独设置,可以根据用户使用左右手的概率情况来设置,一般情况设置为0的情况对应右手界面模式。当然,不排除根据实际使用中的情况将其设置为对应左手界面模式。\n[0069] 本发明实施例通过获取用户的手指按压区域图形,并据此判断用户的手指指向,根据所述手指指向判断用户使用左手或右手操作,并提供对应的界面模式,能够方便用户进行触摸操作,提高用户体验。\n[0070] 请参见图5,图5为本发明实现界面模式选择方法的第五实施例流程图。如图5所示,该方法的流程具体包括:\n[0071] 步骤S501-步骤S504与步骤S201-步骤S204相同,在此不再赘述。\n[0072] 步骤S505,选取按压区域图形的轮廓上的两点作为特征点。\n[0073] 所述验证规则可以为:确定贯穿指纹纹路较多的轴的方向后,选取图形按压区域轮廓的上两点作为特征点。\n[0074] 本实施例中,选取的两点位于长轴上竖直坐标数值最大的端点和短轴水平坐标数值最大的端点间的轮廓线上。\n[0075] 步骤S506,计算通过两点直线的斜率,根据斜率的数值选取界面模式,所述界面模式包括对应用户左手操作的左手界面模式和对应用户右手操作的右手界面模式。\n[0076] 斜率与左手界面模式和右手界面模式的对应关系如下:\n[0077] 如果斜率大于0,则对应左手界面模式;\n[0078] 如果斜率小于0,则对应右手界面模式。\n[0079] 如果获得斜率等于0,则可以根据用户使用左右手的概率情况来设置,一般情况设置为斜率等于0的情况对应右手界面模式。当然,不排除根据实际使用中的情况将其设置为对应左手界面模式。\n[0080] 除此之外还可以选取另外类似三段的轮廓线上的两点,斜率与界面模式的对应关系根据轮廓线的位置不同而不同,在此不再赘述。\n[0081] 本发明实施例通过获取用户的手指按压区域图形,并据此判断用户的手指指向,根据所述手指指向判断用户使用左手或右手操作,并提供对应的界面模式,能够方便用户进行触摸操作,提高用户体验。\n[0082] 请参见图8,图8为本发明移动终端的第一实施例示意图,该移动终端包括:触摸屏810、确定单元820和选取单元830。上述单元一次相连。\n[0083] 触摸屏810,用于获取用手指的按压区域图形;\n[0084] 确定单元820,用于根据所述按压区域图形中的指纹纹路确定用户的手指指向;\n[0085] 选取单元830,用于根据所述手指指向选取界面模式,所述界面模式包括对应用户左手操作的左手界面模式和对应用户右手操作的右手界面模式。\n[0086] 本发明实施例通过获取用户的手指按压区域图形,并据此判断用户的手指指向,根据所述手指指向判断用户使用左手或右手操作,并提供对应的界面模式,能够方便用户进行触摸操作,提高用户体验。\n[0087] 请参见图9,图9为本发明移动终端的第二实施例示意图,该移动终端包括:触摸屏910、确定单元920、匹配单元930以及选取单元940。上述单元依次相连。\n[0088] 触摸屏910,用于获取用手指的按压区域图形。本实施例中,触摸屏910获取用户手指的按压区域图形,该图形包括用户的手指指纹的图形。由于只需要判断手指的指向,因此,可以只获取包含简略的指纹图形的手指的按压区域图形。由于用户进行按压操作时,一般会形成椭圆型或近似椭圆形的按压区域轮廓,因此屏幕在获取按压区域图形时,为了便于处理,可以获取椭圆形的按压区域图形的轮廓。\n[0089] 确定单元920,用于根据所述按压区域图形中的指纹纹路确定用户的手指指向。确定单元920具体包括:分析模块921、轴获取模块922、指向获取模块923和计算模块924。\n[0090] 分析模块921用于分析所述按压区域图形中的指纹纹路,并确定所述指纹纹路的分布;轴获取模块922用于获取按压区域图形轮廓的长轴和短轴;指向获取模块923用于根据所述指纹纹路的分布获得手指指向,所述手指指向为贯穿指纹纹路较多的轴的方向;\n计算模块924用于选取两个所述贯穿指纹纹路较多的轴上的点作为检测点,并根据所述检测点的坐标计算该轴的斜率。本实施例中,由于指纹纹路的分布和手指的指向的关系是唯一对应的。该对应关系如下:由于手指前端的指纹大部分是近似弯曲的弧线,该弧线的两端分别位于手指的两个侧边,因此贯穿并近似平分大部分的指纹纹路的轴即可确定为手指指向。另一个轴由于近似于指纹纹路的弦,因此只穿过数量极少的纹路。因此,据此可以判断用户的手指指向。具体的确定和计算过程请参见步骤S202-步骤S205。\n[0091] 匹配单元930用于将所述计算模块计算获得的斜率与左手界面模式和右手界面模式进行匹配;如果斜率为正,则与左手界面模式匹配;如果斜率为负,则与右手界面模式匹配。选取单元940用于根据所述手指指向选取界面模式,所述界面模式包括对应用户左手操作的左手界面模式和对应用户右手操作的右手界面模式。如果斜率为正,则选取单元\n940选取左手界面模式;如果斜率为负,则所述选取单元940选取右手界面模式。\n[0092] 本实施例中,左手界面模式为了方便用户的左手操作,例如在左手界面模式下设置弹出菜单向右弹出;同样,右手界面模式下弹出菜单向左弹出。同时,还可以通过记录用户的左右使用频率,当用户使用左手的频率较高时,系统将界面上常用的按钮放置在屏幕的左方,方便用户点击操作;当用户使用右手的频率较高时,系统将界面上常用的按钮放置在屏幕的右方,方便用户点击操作。\n[0093] 为了能够避免图形分析所出现的误差,可以设置一个供用户选择是否使用该选择的界面模式的提示模块950。\n[0094] 提示单元950,用于在使用选取的界面模式前,提示是否使用该界面模式;并在获取反馈为是后使用该选取的界面模式。本实施例中,在获取用户的反馈为是后使用该选取的界面模式;如果用户的反馈为否,则使用另外一个未被选取的界面模式。\n[0095] 本发明实施例通过获取用户的手指按压区域图形,并据此判断用户的手指指向,根据所述手指指向判断用户使用左手或右手操作,并提供对应的界面模式,能够方便用户进行触摸操作,提高用户体验。\n[0096] 请参见图10,图10为本发明移动终端的第三实施例示意图,该移动终端包括:触摸屏1010、确定单元1020、匹配单元1030、选取单元1040和提示单元1050。上述单元依次相连。其中触摸屏1010、确定单元1020、匹配单元1030和提示单元1050同图9所示的触摸屏910、确定单元920、匹配单元930和提示单元950,不再赘述。\n[0097] 选取单元1040用于根据所述手指指向选取界面模式,所述界面模式包括对应用户左手操作的左手界面模式和对应用户右手操作的右手界面模式。\n[0098] 本实施例中选取单元1040包括:验证点选择模块1041和运算模块1042。\n[0099] 验证点选择模块1041,用于根据所述手指指向和验证规则选取验证点;所述验证规则为:确定贯穿指纹纹路较多的轴的方向后,选取该轴与按压区域图形的轮廓相交的竖直方向坐标值较大的点X作为参考点,选取N对以所述贯穿指纹纹路较多的轴为对称轴并位于所述按压区域图形的轮廓的点作为验证点,如果该2N个验证点的水平坐标值的和大于2N倍参考点X的水平坐标值时,选取右手界面模式;否则选择左手界面模式。\n[0100] 运算模块1042,用于根据所述验证规则和所述选取的验证点的坐标进行验证运算,并根据验证运算结果选择界面模式。\n[0101] 本发明实施例通过获取用户的手指按压区域图形,并据此判断用户的手指指向,根据所述手指指向判断用户使用左手或右手操作,并提供对应的界面模式,能够方便用户进行触摸操作,提高用户体验。\n[0102] 要说明的是,通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该软件产品可以存储在可读存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台移动终端执行各个实施例或者实施例的某些部分所述的方法。\n[0103] 以上所列举的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
法律信息
- 2012-10-10
- 2011-02-02
实质审查的生效
IPC(主分类): G06F 3/048
专利申请号: 201010245283.8
申请日: 2010.08.04
- 2010-12-15
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2010-02-24
|
2008-08-20
| | |
2
| |
2009-09-30
|
2009-05-05
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |