著录项信息
专利名称 | 一种信息处理的方法及电子设备 |
申请号 | CN201210515073.5 | 申请日期 | 2012-12-04 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2014-06-11 | 公开/公告号 | CN103853477A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0488 | IPC分类号 | G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 姜蕾;穆佳昆 |
代理机构 | 北京同达信恒知识产权代理有限公司 | 代理人 | 黄志华 |
摘要
本发明公开了一种信息处理的方法及电子设备,所述信息处理的方法应用在一具有触控屏的电子设备中,所述触控屏至少包括不具有触控功能的第一区域以及具有触控功能的第二区域,所述方法包括:在第一时刻,检测获得第一触控体与所述第一区域的第1个接触点;在所述第一时刻之后,检测所述第一触控体是否在所述触控屏上存在第1+i个接触点,其中,i为大于等于1的整数;在存在所述第1+i个接触点时,确定所述第1+i个接触点在所述触控屏上的位置为第1+i个接触点;判断所述第1+i个接触点是否在所述第二区域;在所述第1+i个接触点在所述第二区域时,生成并执行第一控制指令,以实现所述电子设备的第一功能。
1.一种信息处理的方法,所述方法应用在一具有触控屏的电子设备中,所述触控屏至少包括不具有触控功能的第一区域以及具有触控功能的第二区域,其特征在于,所述方法包括:
在第一时刻,检测获得第一触控体与所述第一区域的第1个接触点,其中,所述检测获得第一触控体与所述第一区域的第1个接触点具体为通过接近传感器检测方式或者通过红外传感器检测方式或者通过距离传感器检测方式获得第一触控体与所述第一区域的第1个接触点;
在所述第一时刻之后,检测所述第一触控体是否在所述触控屏上存在第1+i个接触点,其中,i为大于等于1的整数;
在存在所述第1+i个接触点时,判断所述第1+i个接触点是否在所述第二区域;
在所述第1+i个接触点在所述第二区域时,生成并执行第一控制指令,以实现所述电子设备的第一功能。
2.如权利要求1所述的方法,其特征在于,所述在所述第1+i个接触点在所述第二区域时,生成并执行第一控制指令,具体包括:
判断所述第一触控体与所述触控屏之间的接触点由所述第1个触控点移动至所述第1+i个触控点时的运动轨迹是否为一滑动轨迹;
当所述运动轨迹为所述滑动轨迹时,生成并执行所述第一控制指令。
3.如权利要求2所述的方法,其特征在于,所述当所述运动轨迹为一滑动轨迹时,生成并执行所述第一控制指令,具体包括:
当所述运动轨迹为所述滑动轨迹时,获得所述第一触控体的滑动速率;
判断所述滑动速率是否大于一预设速率值;
当所述滑动速率大于所述预设速率值时,生成并执行所述第一控制指令。
4.如权利要求1-3任一权项所述的方法,其特征在于,所述在所述第1+i个接触点在所述第二区域时,生成并执行一控制指令,以实现所述电子设备的第一功能,具体包括:
在所述第1+i个接触点在所述第二区域时,确定所述第1个触控点在所述第一区域内所对应的第一子区域;
基于子区域与控制指令之间的对应关系,确定与所述第一子区域所对应的第一控制指令;
生成并执行所述第一控制指令,以实现所述第一功能。
5.如权利要求4所述的方法,其特征在于,当所述第一子区域为所述触控屏的顶部区域时,所述生成并执行所述第一控制指令,以实现所述第一功能,具体包括:
生成并执行所述第一控制指令,以检测所述电子设备中的当前处于运行状态的至少一个第一应用程序;
关闭所述至少一个第一应用程序。
6.如权利要求4所述的方法,其特征在于,当所述第一子区域为所述触控屏的左侧区域时,所述生成并执行所述第一控制指令,以实现所述电子设备的第一功能,具体包括:
检测在当前时刻之前的第一预设时间段内,所述电子设备中处于运行状态的至少一个第二应用程序,其中,所述至少一个第二应用程序在当前时间处于关闭状态;
开启所述至少一个第二应用程序。
7.如权利要求4所述的方法,其特征在于,当所述第一子区域为所述触控屏的右侧区域时,所述生成并执行所述第一控制指令,以实现所述电子设备的第一功能,具体为:
执行系统指令,以提供一显示所述电子设备的系统操控功能的第一显示界面。
8.如权利要求4所述的方法,其特征在于,当所述第一子区域为所述触控屏的底部区域时,所述生成并执行所述第一控制指令,以实现所述电子设备的第一功能,具体为:
执行应用指令,以提供一显示所述电子设备的应用程序的第二显示界面。
9.一种电子设备,所述电子设备包括触控屏,所述触控屏至少包括不具有触控功能的第一区域以及具有触控功能的第二区域,其特征在于,所述电子设备还包括:
第一检测模块,用于在第一时刻,检测获得第一触控体与所述第一区域的第1个接触点,其中,所述检测获得第一触控体与所述第一区域的第1个接触点具体为通过接近传感器检测方式或者通过红外传感器检测方式或者通过距离传感器检测方式获得第一触控体与所述第一区域的第1个接触点;
第二检测模块,用于在所述第一时刻之后,检测所述第一触控体是否在所述触控屏上存在第1+i个接触点,其中,i为大于等于1的整数;
判断模块,用于在存在所述第1+i个接触点时,判断所述第1+i个接触点是否在所述第二区域;
生成模块,用于在所述第1+i个接触点在所述第二区域时,生成并执行第一控制指令,以实现所述电子设备的第一功能。
10.如权利要求9所述的电子设备,其特征在于,所述生成模块,具体包括:
判断单元,用于判断所述第一触控体与所述触控屏之间的接触点由所述第1个触控点移动至所述第1+i个触控点时的运动轨迹是否为一滑动轨迹;
第一生成单元,用于当所述运动轨迹为所述滑动轨迹时,生成并执行所述第一控制指令。
11.如权利要求10所述的电子设备,其特征在于,所述生成单元,具体包括:
获得子单元,用于当所述运动轨迹为所述滑动轨迹时,获得所述第一触控体的滑动速率;
判断子单元,用于判断所述滑动速率是否大于一预设速率值;
生成子单元,用于当所述滑动速率大于所述预设速率值时,生成并执行所述第一控制指令。
12.如权利要求9-11任一权项所述的电子设备,其特征在于,所述生成模块,具体包括:
第一确定单元,用于在所述第1+i个接触点在所述第二区域时,确定所述第1个触控点在所述第一区域内所对应的第一子区域;
第二确定单元,用于基于子区域与控制指令之间的对应关系,确定与所述第一子区域所对应的第一控制指令;
第二生成单元,用于生成并执行所述第一控制指令,以实现所述第一功能。
13.如权利要求12所述的电子设备,其特征在于,当所述第一子区域为所述触控屏的顶部区域时,所述第二生成单元,具体用于:
生成并执行所述第一控制指令,以检测所述电子设备中的当前处于运行状态的至少一个第一应用程序;
关闭所述至少一个第一应用程序。
14.如权利要求12所述的电子设备,其特征在于,当所述第一子区域为所述触控屏的左侧区域时,所述第二生成单元,具体用于:
检测在当前时刻之前的第一预设时间段内,所述电子设备中处于运行状态的至少一个第二应用程序,其中,所述至少一个第二应用程序在当前时间处于关闭状态;
开启所述至少一个第二应用程序。
15.如权利要求12所述的电子设备,其特征在于,当所述第一子区域为所述触控屏的右侧区域时,所述第二生成单元,具体用于:
执行系统指令,以提供一显示所述电子设备的系统操控功能的第一显示界面。
16.如权利要求12所述的电子设备,其特征在于,当所述第一子区域为所述触控屏的底部区域时,所述第二生成单元,具体用于:
执行应用指令,以提供一显示所述电子设备的应用程序的第二显示界面。
一种信息处理的方法及电子设备\n技术领域\n[0001] 本发明涉及信息处理领域,特别涉及一种信息处理的方法及电子设备。\n背景技术\n[0002] 随着全球信息化技术的发展,电子设备产品已经完全渗入人们的生活。很多电子设备产品,比如笔记本、手机、PAD等,由于其具有便携式特点,所以成为广为普及的工具,给用户带来了越来越多的便利。\n[0003] 其中,通常情况下,电子设备都包含有显示屏和处理器,其中,如图1所示,显示屏通常包括:\n[0004] 边框101,分为顶部101a、底部101b、左侧101c、右侧101d四个部分;\n[0005] 显示区域102,设置于所述边框101内部。\n[0006] 通常情况下,显示区域102都具有触控功能,现有技术中定义了通过第一触控体从屏幕显示区域102四边轻扫滑向显示区域的命令,比如:\n[0007] ①从顶部101a滑向显示区域102,那么,停止或关闭电子设备当前处于工作状态的应用程序;\n[0008] ②从底部101b滑向显示区域102,那么,获取电子设备的应用命令;\n[0009] ③从左侧101c滑向显示区域102,那么,显示电子设备之前使用过的应用程序;\n[0010] ④从右侧101d滑向显示区域102,那么,获取电子设备的系统命令。\n[0011] 本申请发明人在实现本申请实施例技术方案的过程中,至少发现现有技术中存在如下技术问题:\n[0012] 由于在现有技术中,第一触控体处于电子设备的边框101的区域时,电子设备是不会对第一触控体的运动轨迹进行检测的,并且当第一触控体在所述显示单元102表面滑动时,需要满足较为严苛的条件才能生成对应的控制指令,比如:运动速度达到20mm/s,故而,很多情况下,电子设备都不能响应第一触控体所执行的第一触控操作,因此导致现有技术中存在着对触控操作的检测不够精确的技术问题。\n发明内容\n[0013] 本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中对触控操作的检测不够精确的技术问题。\n[0014] 一方面,本申请通过一实施例提供如下技术方案:\n[0015] 一种信息处理的方法,所述方法应用在一具有触控屏的电子设备中,所述触控屏至少包括不具有触控功能的第一区域以及具有触控功能的第二区域,所述方法包括:\n[0016] 在第一时刻,检测获得第一触控体与所述第一区域的第1个接触点;\n[0017] 在所述第一时刻之后,检测所述第一触控体是否在所述触控屏上存在第1+i个接触点,其中,i为大于等于1的整数;\n[0018] 在存在所述第1+i个接触点时,判断所述第1+i个接触点是否在所述第二区域;\n[0019] 在所述第1+i个接触点在所述第二区域时,生成并执行第一控制指令,以实现所述电子设备的第一功能。\n[0020] 可选的,所述在所述第1+i个接触点在所述第二区域时,生成并执行第一控制指令,具体包括:\n[0021] 判断所述第一触控体与所述触控屏之间的接触点由所述第1触控点移动至所述第\n1+i个触控点时的运动轨迹是否为一滑动轨迹;\n[0022] 当所述运动轨迹为所述滑动轨迹时,生成并执行所述第一控制指令。\n[0023] 可选的,所述当所述运动轨迹为一滑动轨迹时,生成并执行所述第一控制指令,具体包括:\n[0024] 当所述运动轨迹为所述滑动轨迹时,获得所述第一触控体的滑动速率;\n[0025] 判断所述滑动速率是否大于一预设速率值;\n[0026] 当所述滑动速率大于所述预设速率值时,生成并执行所述第一控制指令。\n[0027] 可选的,所述在所述第1+i个接触点在所述第二区域时,生成并执行一控制指令,以实现所述电子设备的第一功能,具体包括:\n[0028] 在所述第1+i个接触点在所述第二区域时,确定所述第1个触控点在所述第一区域内所对应的第一子区域;\n[0029] 基于子区域与控制指令之间的对应关系,确定与所述第一子区域所对应的第一控制指令;\n[0030] 生成并执行所述第一控制指令,以实现所述第一功能。\n[0031] 可选的,当所述第一子区域为所述触控屏的顶部区域时,所述生成并执行所述第一控制指令,以实现所述第一功能,具体包括:\n[0032] 生成并执行所述第一控制指令,以检测所述电子设备中的当前处于运行状态的至少一个第一应用程序;\n[0033] 关闭所述至少一个第一应用程序。\n[0034] 可选的,当所述第一子区域为所述触控屏的左侧区域时,所述生成并执行所述第一控制指令,以实现所述电子设备的第一功能,具体包括:\n[0035] 检测在当前时刻之前的第一预设时间段内,所述电子设备中处于运行状态的至少一个第二应用程序,其中,所述至少一个第二应用程序在当前时间处于关闭状态;\n[0036] 开启所述至少一个第二应用程序。\n[0037] 可选的,当所述第一子区域为所述触控屏的右侧区域时,所述生成并执行所述第一控制指令,以实现所述电子设备的第一功能,具体为:\n[0038] 执行所述系统指令,以提供一显示所述电子设备的系统操控功能的第一显示界面。\n[0039] 可选的,当所述第一子区域为所述触控屏的底部区域时,所述生成并执行所述第一控制指令,以实现所述电子设备的第一功能,具体为:\n[0040] 执行所述应用指令,以提供一显示所述电子设备的应用程序的第二显示界面。\n[0041] 另一方面,本申请另一实施例提供如下技术方案:\n[0042] 一种电子设备,所述电子设备包括触控屏,所述触控屏至少包括不具有触控功能的第一区域以及具有触控功能的第二区域,所述电子设备还包括:\n[0043] 第一检测模块,用于在第一时刻,检测获得第一触控体与所述第一区域的第1个接触点;\n[0044] 第二检测模块,用于在所述第一时刻之后,检测所述第一触控体是否在所述触控屏上存在第1+i个接触点,其中,i为大于等于1的整数;\n[0045] 确定模块,用于在存在所述第1+i个接触点时,确定所述第1+i个接触点在所述触控屏上的位置为第1+i个接触点;\n[0046] 判断模块,用于判断所述第1+i个接触点是否在所述第二区域;\n[0047] 生成模块,用于在所述第1+i个接触点在所述第二区域时,生成并执行第一控制指令,以实现所述电子设备的第一功能。\n[0048] 可选的,所述生成模块,具体包括:\n[0049] 判断单元,用于判断所述第一触控体与所述触控屏之间的接触点由所述第1触控点移动至所述第1+i个触控点时的运动轨迹是否为一滑动轨迹;\n[0050] 第一生成单元,用于当所述运动轨迹为所述滑动轨迹时,生成并执行所述第一控制指令。\n[0051] 可选的,所述生成单元,具体包括:\n[0052] 获得子单元,用于当所述运动轨迹为所述滑动轨迹时,获得所述第一触控体的滑动速率;\n[0053] 判断子单元,用于判断所述滑动速率是否大于一预设速率值;\n[0054] 生成子单元,用于当所述滑动速率大于所述预设速率值时,生成并执行所述第一控制指令。\n[0055] 可选的,所述生成模块,具体包括:\n[0056] 第一确定单元,用于在所述第1+i个接触点在所述第二区域时,确定所述第1个触控点在所述第一区域内所对应的第一子区域;\n[0057] 第二确定单元,用于基于子区域与控制指令之间的对应关系,确定与所述第一子区域所对应的第一控制指令;\n[0058] 第二生成单元,用于生成并执行所述第一控制指令,以实现所述第一功能。\n[0059] 可选的,当所述第一子区域为所述触控屏的顶部区域时,所述第二生成单元,具体用于:\n[0060] 生成并执行所述第一控制指令,以检测所述电子设备中的当前处于运行状态的至少一个第一应用程序;\n[0061] 关闭所述至少一个第一应用程序。\n[0062] 可选的,当所述第一子区域为所述触控屏的左侧区域时,所述第二生成单元,具体用于:\n[0063] 检测在当前时刻之前的第一预设时间段内,所述电子设备中处于运行状态的至少一个第二应用程序,其中,所述至少一个第二应用程序在当前时间处于关闭状态;\n[0064] 开启所述至少一个第二应用程序。\n[0065] 可选的,当所述第一子区域为所述触控屏的右侧区域时,所述第二生成单元,具体用于:\n[0066] 执行所述系统指令,以提供一显示所述电子设备的系统操控功能的第一显示界面。\n[0067] 可选的,当所述第一子区域为所述触控屏的底部区域时,所述第二生成单元,具体用于:\n[0068] 执行所述应用指令,以提供一显示所述电子设备的应用程序的第二显示界面。\n[0069] 本申请实施例中提供的一个或多个技术方案,至少具有如下技术效果或优点:\n[0070] (1)由于在本申请实施例中,采用了当第一触控体与所述电子设备的接触区域在不具有触控功能的第一区域时,就开始对第一触控体与触控屏的接触区域进行监控,只要所述第一触控体从第一区域移动至触控功能区域的第一区域,就产生对应的第一控制指令的技术方案,由于能够预先监控第一触控体的运动轨迹,故而达到了对触控操作的检测更加精确灵敏的技术效果。\n[0071] (2)由于在本申请实施例中,采用了当所述第一触控体在由第一区域移动至第二区域的运动轨迹为一滑动轨迹时,才产生第一控制指令的技术方案,故而对触控操作的检测更加精确,达到了防止了误操作的技术效果。\n[0072] (3)由于在本申请实施例中,在检测到第一触控体的运动轨迹为滑动滑动轨迹,还可以判断所述第一触控体的运动速率,当其运动速率大于一预设速率值,才控制所述所述电子设备第一控制指令,故而进一步的提高了对触控操作的检测的精确性,达到了进一步的防止误操作的技术效果。\n[0073] (4)由于在本申请实施例中,采用了基于所第一触控体在所述第一区域上的第一子区域的不同,产生不同的第一控制指令的技术方案,故而达到了控制更加多样化的技术效果。\n附图说明\n[0074] 图1为现有技术中显示屏的结构图;\n[0075] 图2为本申请实施例一中信息处理的方法的流程图;\n[0076] 图3为本申请实施例一中基于第1触控点所在第一区域内的位置不同产生不同控制指令的流程图;\n[0077] 图4为本申请实施例二中平板电脑的结构图;\n[0078] 图5为本申请实施例三中电子设备的方框图。\n具体实施方式\n[0079] 本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中对触控操作的检测不够精确的技术问题。\n[0080] 本申请实施例中的技术方案为解决上述的技术问题,总体思路如下:\n[0081] 提供了一种信息处理的方法,所述方法应用在一具有触控屏的电子设备中,所述触控屏至少包括不具有触控功能的第一区域以及具有触控功能的第二区域;其中,当第一触控体与所述电子设备的第一区域接触时,就开始检测所述第一触控体的运动轨迹,只要所述第一触控体从第一区域移动至第二区域,就可以产生对应的第一控制指令,进而实现所述电子设备第一功能。\n[0082] 由于采用上述方案实现电子设备的第一功能时,由于能够预先监控第一触控体的运动轨迹,故而达到了对触控操作的检测更加精确灵敏的技术效果。\n[0083] 为了更好的理解上述技术方案,下面将结合说明书附图以及具体的实施方式对上述技术方案进行详细的说明。\n[0084] 实施例一\n[0085] 本申请实施例一提供一种信息处理的方法,所述方法应用在一具有触控屏的电子设备中,所述触控屏至少包括不具有触控功能的第一区域以及具有触控功能的第二区域,所述电子设备例如为:平板电脑、笔记本电脑、手机等等。\n[0086] 请参考图2,所述信息处理的方法包括如下步骤:\n[0087] 步骤S201:在第一时刻,检测获得第一触控体与所述第一区域的第1个接触点;\n[0088] 步骤S202:在所述第一时刻之后,检测所述第一触控体是否在所述触控屏上存在第1+i个接触点,其中,i为大于等于1的整数;在否时,重复执行步骤S202,在是时,执行步骤S203;\n[0089] 步骤S203:在存在所述第1+i个接触点时,判断所述第1+i个接触点是否在所述第二区域,在是时,执行步骤S204,在否时,执行步骤S202;\n[0090] 步骤S204:在所述第1+i个接触点在所述第二区域时,生成并执行第一控制指令,以实现所述电子设备的第一功能。\n[0091] 在具体实施过程中,所述步骤S201中,可以采用多种方式检测所述第一触控体与所述第一区域的第一个接触点,比如:通过接近传感器检测、通过红外传感器检测、通过距离传感器检测等等,对于采用何种方式检测,本申请实施例不作限制。\n[0092] 其中,所述步骤S202中,由于当所述第一触控体与所述触控屏存在接触时,就开始监测所述第一触控体与所述触控屏是否继续存在接触,故而如果所述第一触控体与所述触控屏持续存在接触的话,就可以检测出1+i个接触点;而如果所述第一触控体与所述触控屏不再有接触点的话,那么,继续返回步骤S201,继续检测所述第一触控体是否与所述触控屏再次存在接触。\n[0093] 其中,所述步骤S203中,可以采用多种方式确定所述第1+i个接触点是否位于所述第二区域,下面列举其中的几种确定方式,当然,在具体实施过程中,不限于以下几种情况。\n[0094] 第一种,在所述电子设备上设置距离传感器,通过检测所述第一触控体与所述距离传感器的距离,来确定所述第1+i个接触点位于所述第一区域还是所述第二区域,比如:\n如果所述第一触控体距离所述距离传感器的距离大于一预设阈值,那么确定所述第1+i个接触点位于所述第一区域;而如果所述第一触控体距离所述距离传感器的距离小于所述预设阈值,那么,确定所述第1+i个接触点位于所述第二区域。\n[0095] 第二种,当所述触控屏为电容屏时,检测电容屏的电容值是否发生变化,其中,当所述接触点位于第一区域时,由于并未与所述电容屏的触控区域发生接触,故而其电容值不会发生变化;而当所述接触点位于所述第二区域时,由于所述第一触控体与所述电容屏的触控区域存在接触,故而,会使所述电子设备的电容发生变化。\n[0096] 第三种,当所述触控屏为红外触控屏,通过所述红外触控屏所发射的红外光线,就能够确定所述第1+i个触控点所在的位置,通过所述位置就能确定所述第1+i个触控点位于第一区域还是第二区域。\n[0097] 其中,在步骤S203中如果确定出所述第1+i个触控点位于所述第二区域时,就说明满足了触发条件,故而执行步骤S204;而如果第1+i个触控点位于所述第一区域,则说明没有满足触发生成第一控制指令的条件,因而返回所述步骤S202,也就是继续检测是否存在触控点。\n[0098] 其中,在所述步骤S204中,可以在所述第1+i个触发点位于所述第二区域时,直接生成所述第一控制指令,也可以在所述第1至1+i个触控点的运动轨迹满足一预设条件时,才产生所述第一控制指令。\n[0099] 例如:判断所述第一触控体与所述触控屏之间的接触点由所述第1触控点移动至所述第1+i个触控点时的运动轨迹是否为一滑动轨迹;\n[0100] 当所述运动轨迹为所述滑动轨迹时,生成并执行所述第一控制指令。\n[0101] 具体来讲,也就是在所述第一触控体和所述触控屏表面的第一区域存在接触时,就开始检测所述第一触控体的运动轨迹;当所述第一触控体的运动轨迹为一从第一区域滑动至第二区域的滑动轨迹时,才产生所述第一控制指令。\n[0102] 由以上描述可知,由于在本申请实施例中,采用了当所述第一触控体在由第一区域移动至第二区域的运动轨迹为一滑动轨迹时,才产生第一控制指令的技术方案,故而对触控操作的检测更加精确,达到了防止了误操作的技术效果。\n[0103] 另外,在具体实施过程中,为了对触控操作产生更加精确的响应,在检测出所述第一触控体的运动轨迹为一滑动轨迹时,还可以执行如下操作:\n[0104] 当所述运动轨迹为所述滑动轨迹时,获得所述第一触控体的滑动速率;\n[0105] 判断所述滑动速率是否大于一预设速率值;\n[0106] 当所述滑动速率大于所述预设速率值时,生成并执行所述第一控制指令。\n[0107] 在具体实施过程中,可以电子设备内设置一预设速率值,比如:20mm/S,当然也可以为其他值,例如:15mm/S、25mm/S等等。在检测到所述第一触控体在所述触控屏表面的运动轨迹为一滑动轨迹时,就检测所述触控屏的滑动速率;如果所述滑动速率大于所述预设速率值,例如为:40mm/S,当然也可以为其它值,比如:30mm/S、50mm/S等等,就产生所述第一控制指令;而如果滑动速率小于所述预设速率值,比如:5mm/S,当然也可以为其它值,比如:\n3mm/S、7mm/S等等,就不产生所述第一控制指令。\n[0108] 由以上描述可知,由于在本申请实施例中,在检测到第一触控体的运动轨迹为滑动滑动轨迹,还可以判断所述第一触控体的运动速率,当其运动速率大于一预设速率值,才控制所述所述电子设备第一控制指令,故而进一步的提高了对触控操作的检测的精确性,达到了进一步的防止误操作的技术效果。\n[0109] 在具体实施过程中,基于所述第1触控点在所述第一区域内的位置的不同,也可以产生不同的控制指令,如图3所示,其产生不同指令的过程主要包括如下步骤:\n[0110] 步骤S301:在所述第1+i个接触点在所述第二区域时,确定所述第1个触控点在所述第一区域内所对应的第一子区域;\n[0111] 步骤S302:基于子区域与控制指令之间的对应关系,确定与所述第一子区域所对应的第一控制指令;\n[0112] 步骤S303:生成并执行所述第一控制指令,以实现所述第一功能。\n[0113] 在具体实施过程中,所述步骤S301中,可以采用多种方式确定所述第1个触控点在所述第一区域内所对应的第一子区域,例如:\n[0114] 第一种,给所述电子设备设置多个距离传感器,基于所述第1个触控点距离这多个传感器的距离,来确定所述第1个触控点的大致位置,进而确定其所对应的第一子区域;\n[0115] 第二种,通过在触控屏上设置纵、横双向的红外发射器,通过所述纵、横双向的红外发射器所发射的纵、横方向的红外光线被所述第一触控体所遮挡的阴影,来确定所述第一1个触控点的详细坐标,进而确定其所对应的第一子区域。\n[0116] 当然,也可以采用其它方式确定所述第1个触控点所在区域,本申请不再一一举例说明。\n[0117] 其中,电子设备可以预存一子区域与控制指令之间的对应关系,进而所述步骤S302中,通过所述对应关系,就能够确定所述第1子区域所对应的第一控制指令,例如如下表所示:\n[0118]\n 第一子区域 控制指令\n[0119]\n 触控屏的顶部区域 关闭指令\n 触控屏的左侧区域 开启指令\n 触控屏的右侧区域 系统指令\n 触控屏的底部区域 应用指令\n[0120] 故而,通过所确定的所述第一子区域的不同,就可以确定出不同的第一控制指令。\n[0121] 其中,所述步骤S303中,基于所述第一子区域的不同,其所述对应的第一控制指令也不同,进行实现所述电子设备的第一功能也不同,下面将列举其中几种进行介绍,当然,在具体实施过程中,不限于以下几种情况。\n[0122] 第一种,当所述第一子区域为所述触控屏的顶部区域时,由前面的对应关系可知,所述第一控制指令为关闭指令。\n[0123] 那么,所述生成并执行所述第一控制指令,以实现所述第一功能,具体包括:\n[0124] 生成并执行所述第一控制指令,以检测所述电子设备中的当前处于运行状态的至少一个第一应用程序;\n[0125] 关闭所述至少一个第一应用程序。\n[0126] 具体来讲,也就是在执行所述关闭指令之后,所述电子设备就会检测当前处于运行状态的至少一个应用程序,例如:所述电子设备检测到飞鸽、MSN、PhotoShop处于运行状态,当然,也可以为其他应用程序,进而关闭飞鸽、MSN、PhotoShop等应用程序。\n[0127] 第二种,当所述第一子区域为所述触控屏的左侧区域时,由前面对应关系可知,所述第一控制指令为启动指令。\n[0128] 那么,所述生成并执行所述第一控制指令,以实现所述电子设备的第一功能,具体包括:\n[0129] 检测在当前时刻之前的第一预设时间段内,所述电子设备中处于运行状态的至少一个第二应用程序,其中,所述至少一个第二应用程序在当前时间处于关闭状态;\n[0130] 开启所述至少一个第二应用程序。\n[0131] 在具体实施过程中,在T1之前,所述电子设备可能运行有多个第二应用程序,但是在T1时刻时,多个第二应用程序都处于关闭状态,那么,通过所述开启指令,就能够重现显示多个第二应用程序。\n[0132] 在具体实施过程中,所述第二应用程序可以整体显示于一显示界面;也可以按照关闭时间的倒序进行显示,例如:按照时间顺序所述电子设备内依次开启有:美图秀秀、愤怒的小鸟、切水果等应用程序;那么,在第一执行所述启动指令时,显示切水果应用程序、在第二次执行所述启动指令时,显示愤怒的小鸟的应用程序等等。对于所述多个第二应用程序在具体实施过程中,按照何种方式显示,本申请实施例不作限制。\n[0133] 第三种,当所述第一子区域为所述触控屏的右侧区域时,由前面的对应关系表可知,所述第一控制指令为系统指令。\n[0134] 那么,所述生成并执行所述第一控制指令,以实现所述电子设备的第一功能,具体为:\n[0135] 执行所述系统指令,以提供一显示所述电子设备的系统操控功能的第一显示界面。\n[0136] 在具体实施过程中,所述第一显示界面可以为所述显示屏的整个区域,也可以为所述显示屏的部分区域,本申请实施例不作限制。所述系统程序例如为:控制面板、关机按钮、网络连接等等。\n[0137] 第四种,当所述第一子区域为所述触控屏的底部区域时,由前面的对照关系表可知,所述第一控制指令为应用指令。\n[0138] 故而,所述生成并执行所述第一控制指令,以实现所述电子设备的第一功能,具体为:\n[0139] 执行所述应用指令,以提供一显示所述电子设备的应用程序的第二显示界面。\n[0140] 在具体实施过程中,所述第二显示界面可以为所述触控屏的全部区域也可以为所述触控屏的部分区域,本申请不作限制。所述应用程序例如为:QQ程序、飞鸽程序、美图秀秀程序等等,对于所述应用程序为何种应用程序,本申请不作限制。\n[0141] 由以上描述可知,由于在本申请实施例中,采用了基于所第一触控体在所述第一区域上的第一子区域的不同,产生不同的第一控制指令的技术方案,故而达到了控制更加多样化的技术效果。\n[0142] 实施例二\n[0143] 为了使本领域所属技术人员能够了解本申请实施例一中所介绍的信息处理的方法的具体操作过程,在本实施例中,将站在用户侧详解介绍该信息处理的方法,其中,以该电子设备为平板电脑为例。\n[0144] 请参考图4,所述平板电脑包括如下结构:\n[0145] 壳体41;\n[0146] 触控屏42,设置于所述壳体41表面,所述触控屏42的边框42a为不具有触控功能的第一区域,而所述边框42a又包括以下四个子区域:顶部区域42a1、左侧区域42a2、右侧区域\n42a3以及底部区域42a4;所述触控屏42的显示部分42b则为具有触控功能的第二区域。\n[0147] 在T1时刻,用户A打开所述平板电脑执行一些操作。\n[0148] 在T1时刻之后的T2时刻,用户A启动了飞鸽、QQ在后台运行,并且启动美图秀秀进行图像编辑操作。\n[0149] 在T2时刻之后的T3时刻,用户A关闭美图秀秀,启动PhotoShop进行图像处理操作。\n[0150] 在T3时刻之后的T4时刻,用户A关闭PhotoShop,启动暴风影音进行视频播放操作。\n[0151] 在T4时刻之后的T5时刻,用户A执行了一从左侧区域42a2滑动至显示部分22b的一滑动操作;所述电子设备检测到所述滑动操作之后,检测所述滑动操作的滑动速率为30mm/S,大于预设的20mm/S,进而从对照关系表中查找出对应的第一控制指令为:显示指令;然后所述电子设备执行所述显示指令,进而显示PhotoShop的应用程序。\n[0152] 在T5时刻之后的T6时刻,用户A执行了一从顶部42a1滑动至显示区域22b的一滑动操作,所述电子设备检测到所述滑动操作之后,检测所述滑动操作的滑动速率为23mm/S,大于预设的20mm/S,进而从对照关系表中查找出对应的第一控制指令为:关闭指令;然后所述电子设备执行所述关闭指令,进而检测出所述电子设备处于运行状态的应用程序包括:QQ、飞鸽、暴风影音,进而关闭这三个应用程序。\n[0153] 在T6时刻之后的T7时刻,用户A执行了一从左侧区域42a2滑动至显示部分22b的一滑动操作;所述电子设备检测到所述滑动操作之后,检测所述滑动操作的滑动速率为10mm/S,小于预设的20mm/S,故而不产生第一控制指令。\n[0154] 在T7时刻之后的T8时刻,用户A执行了一从右侧区域42a3滑动至显示部分22b的一滑动操作;所述电子设备检测到所述滑动操作之后,检测所述滑动操作的滑动速率为33mm/S,大于预设的20mm/S,进而从对照关系表中查找出对应的第一控制指令为:系统指令;然后所述电子设备执行所述系统指令,进而显示所述电子设备的系统程序,比如:控制面板、关机按钮、网络连接等等。\n[0155] 在T8时刻之后的T9时刻,用户A执行了一从底部区域42a4滑动至显示部分22b的一滑动操作;所述电子设备检测到所述滑动操作之后,检测所述滑动操作的滑动速率为29mm/S,大于预设的20mm/S,进而从对照关系表中查找出对应的第一控制指令为:应用指令;然后所述电子设备执行所述应用指令,进而显示所述电子设备的系应用程序,比如:飞鸽程序、美图秀秀程序等等。\n[0156] 在T9时刻之后的T10时刻,电子设备检测到所述用户在底部区域42a4存在第1个触控点;\n[0157] 在T10时刻之后的T11时刻,电子设备检测到所述用户在显示区域42b存在第5个触控点,然后所述电子设备检测从所述第1个触控点到所述第5个触控点的运动轨迹不为滑动轨迹,故而不产生第一控制指令。\n[0158] 实施例三\n[0159] 基于同一发明构思,本申请实施例三提供一种电子设备,\n[0160] 一种电子设备,所述电子设备包括触控屏,所述触控屏至少包括不具有触控功能的第一区域以及具有触控功能的第二区域,所述电子设备例如为:平板电脑、笔记本电脑、手机等等。\n[0161] 请参考图5,所述电子设备还包括如下结构:\n[0162] 第一检测模块501,用于在第一时刻,检测获得第一触控体与所述第一区域的第1个接触点;\n[0163] 第二检测模块502,用于在所述第一时刻之后,检测所述第一触控体是否在所述触控屏上存在第1+i个接触点,其中,i为大于等于1的整数;\n[0164] 判断模块503,用于在存在所述第1+i个接触点时,判断所述第1+i个接触点是否在所述第二区域;\n[0165] 生成模块504,用于在所述第1+i个接触点在所述第二区域时,生成并执行第一控制指令,以实现所述电子设备的第一功能。\n[0166] 其中,所述第一检测模块501可以采用多种方式检测所述第1触控点,由于具体如何检测,在本申请实施例一中已作介绍,故而在此不再赘述。\n[0167] 由于当所述第一触控体与所述触控屏存在接触时,就开始监测所述第一触控体与所述触控屏是否继续存在接触,故而如果所述第一触控体与所述触控屏持续存在接触的话,就可以通过所述第二检测模块502检测出1+i个接触点;而如果所述第一触控体与所述触控屏不再有接触点的话,那么,继续通过所述第一检测模块501检测所述第一触控体是否与所述触控屏再次存在接触。\n[0168] 在具体实施过程中,所述判断模块503可以采用多种方式判断所述第1+i个接触点是否位于所述第二区域,由于具体采用何种方式如何判断,在本申请实施例一中已作介绍,故而在此不再赘述。\n[0169] 在具体实施过程中,所述生成模块504,具体包括:\n[0170] 判断单元,用于判断所述第一触控体与所述触控屏之间的接触点由所述第1触控点移动至所述第1+i个触控点时的运动轨迹是否为一滑动轨迹;\n[0171] 第一生成单元,用于当所述运动轨迹为所述滑动轨迹时,生成并执行所述第一控制指令。\n[0172] 具体来讲,也就是在所述第一触控体和所述触控屏表面的第一区域存在接触时,就开始检测所述第一触控体的运动轨迹;当所述第一触控体的运动轨迹为一从第一区域滑动至第二区域的滑动轨迹时,才产生所述第一控制指令。\n[0173] 由以上描述可知,由于在本申请实施例中,采用了当所述第一触控体在由第一区域移动至第二区域的运动轨迹为一滑动轨迹时,才产生第一控制指令的技术方案,故而对触控操作的检测更加精确,达到了防止了误操作的技术效果。\n[0174] 另外,在具体实施过程中,为了对触控操作产生更加精确的响应,所述生成单元,具体还可以包括:\n[0175] 获得子单元,用于当所述运动轨迹为所述滑动轨迹时,获得所述第一触控体的滑动速率;\n[0176] 判断子单元,用于判断所述滑动速率是否大于一预设速率值;\n[0177] 生成子单元,用于当所述滑动速率大于所述预设速率值时,生成并执行所述第一控制指令。\n[0178] 由以上描述可知,由于在本申请实施例中,在检测到第一触控体的运动轨迹为滑动滑动轨迹,还可以判断所述第一触控体的运动速率,当其运动速率大于一预设速率值,才控制所述所述电子设备第一控制指令,故而进一步的提高了对触控操作的检测的精确性,达到了进一步的防止误操作的技术效果。\n[0179] 在具体实施过程中,基于所述第1触控点在所述第一区域内的位置的不同,也可以产生不同的控制指令,故而所述生成模块503,还可以包括如下结构:\n[0180] 第一确定单元,用于在所述第1+i个接触点在所述第二区域时,确定所述第1个触控点在所述第一区域内所对应的第一子区域;\n[0181] 第二确定单元,用于基于子区域与控制指令之间的对应关系,确定与所述第一子区域所对应的第一控制指令;\n[0182] 第二生成单元,用于生成并执行所述第一控制指令,以实现所述第一功能。\n[0183] 在具体实施过程中,基于所述第一1触控点在所述第一区域内的位置的不同,所生成的控制指令也不同,进而所述第二生成单元的功能也不同,下面列举其中的几种进行介绍,当然在具体实施过程中,不限于以下几种情况。\n[0184] 第一种,当所述第一子区域为所述触控屏的顶部区域时,所述第二生成单元,具体用于:\n[0185] 生成并执行所述第一控制指令,以检测所述电子设备中的当前处于运行状态的至少一个第一应用程序;\n[0186] 关闭所述至少一个第一应用程序。\n[0187] 第二种,当所述第一子区域为所述触控屏的左侧区域时,所述第二生成单元,具体用于:\n[0188] 检测在当前时刻之前的第一预设时间段内,所述电子设备中处于运行状态的至少一个第二应用程序,其中,所述至少一个第二应用程序在当前时间处于关闭状态;\n[0189] 开启所述至少一个第二应用程序。\n[0190] 第三种,当所述第一子区域为所述触控屏的右侧区域时,所述第二生成单元,具体用于:\n[0191] 执行所述系统指令,以提供一显示所述电子设备的系统操控功能的第一显示界面。\n[0192] 第三种,当所述第一子区域为所述触控屏的底部区域时,所述第二生成单元,具体用于:\n[0193] 执行所述应用指令,以提供一显示所述电子设备的应用程序的第二显示界面。\n[0194] 由以上描述可知,由于在本申请实施例中,采用了基于所第一触控体在所述第一区域上的第一子区域的不同,产生不同的第一控制指令的技术方案,故而达到了控制更加多样化的技术效果。\n[0195] 由于本申请实施例三种的电子设备,为实施本申请实施例一中的信息处理的方法所采用的电子设备,故而基于本申请实施例一中所介绍的信息处理的方法,本领域所属技术人员能够了解本申请实施例三中的电子设备的具体实施方式以及其各种变化形式,所以在此对于该电子设备不再详细介绍。只要本领域所属技术人员实施本申请实施例一中信息处理的方法所采用的电子设备,都属于本申请所欲保护的范围。\n[0196] 本申请提供的一个或多个技术方案,至少具有如下技术效果或优点:\n[0197] (1)由于在本申请实施例中,采用了当第一触控体与所述电子设备的接触区域在不具有触控功能的第一区域时,就开始对第一触控体与触控屏的接触区域进行监控,只要所述第一触控体从第一区域移动至触控功能区域的第一区域,就产生对应的第一控制指令的技术方案,由于能够预先监控第一触控体的运动轨迹,故而达到了对触控操作的检测更加精确灵敏的技术效果。\n[0198] (2)由于在本申请实施例中,采用了当所述第一触控体在由第一区域移动至第二区域的运动轨迹为一滑动轨迹时,才产生第一控制指令的技术方案,故而对触控操作的检测更加精确,达到了防止了误操作的技术效果。\n[0199] (3)由于在本申请实施例中,在检测到第一触控体的运动轨迹为滑动滑动轨迹,还可以判断所述第一触控体的运动速率,当其运动速率大于一预设速率值,才控制所述所述电子设备第一控制指令,故而进一步的提高了对触控操作的检测的精确性,达到了进一步的防止误操作的技术效果。\n[0200] (4)由于在本申请实施例中,采用了基于所第一触控体在所述第一区域上的第一子区域的不同,产生不同的第一控制指令的技术方案,故而达到了控制更加多样化的技术效果。\n[0201] 尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。\n[0202] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2018-03-23
- 2014-07-09
实质审查的生效
IPC(主分类): G06F 3/0488
专利申请号: 201210515073.5
申请日: 2012.12.04
- 2014-06-11
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-09-12
|
2012-03-07
| | |
2
| |
2011-10-19
|
2011-07-27
| | |
3
| |
2012-07-25
|
2012-01-14
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |