著录项信息
专利名称 | 一种信息处理方法及电子设备 |
申请号 | CN201310535842.2 | 申请日期 | 2013-11-01 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2015-05-13 | 公开/公告号 | CN104615342A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/0484 | IPC分类号 | G;0;6;F;3;/;0;4;8;4;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 联想(北京)有限公司 | 申请人地址 | 北京市海淀区上地创业路6号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 联想(北京)有限公司 | 当前权利人 | 联想(北京)有限公司 |
发明人 | 李建辉 |
代理机构 | 北京金信知识产权代理有限公司 | 代理人 | 黄威;王智 |
摘要
本发明公开了一种信息处理方法及电子设备,该方法应用于第一电子设备,第一电子设备能够与第二电子设备进行数据通信,第一电子设备的触控单元包含第一触控区域和与第一触控区域不相同的第二触控区域,该方法包括:检测获得触控触控单元的第一滑动触控操作;判断第一滑动触控操作的第一滑动方向是否是从第一触控区域划至第二触控区域的第一方向,获得第一判断结果;当第一判断结果表明第一滑动方向是第一方向时,生成并发送第一控制指令至第二电子设备,以使第二电子设备通过执行第一控制指令,以实现与第一控制指令对应的第一功能。通过上述技术方案,解决了现有技术中电子设备存在对滑动操作误响应的技术问题,提高响应触控操作的准确性。
1.一种信息处理方法,应用于第一电子设备,所述第一电子设备能够与第二电子设备进行数据通信,所述第一电子设备的触控单元包含第一触控区域和与所述第一触控区域不相同的第二触控区域,所述方法包括:
检测获得触控所述触控单元的第一滑动触控操作;
判断所述第一滑动触控操作的第一滑动方向是否是从所述第一触控区域划至所述第二触控区域的第一方向,获得第一判断结果;
当所述第一判断结果表明所述第一滑动方向是所述第一方向时,生成并发送第一控制指令至所述第二电子设备,以使所述第二电子设备通过执行所述第一控制指令,以实现与所述第一控制指令对应的第一功能,
其中所述生成并发送第一控制指令至所述第二电子设备,具体包括:
判断所述第一滑动触控操作是否划过第三触控区域,获得第四判断结果,其中所述第三触控区域为所述触控单元中与所述第一触控区域和所述第二触控区域相邻的区域;
当所述第四判断结果表明所述第一滑动触控操作划过所述第三触控区域时,生成并发送所述第一控制指令中的第二控制指令至所述第二电子设备;
当所述第四判断结果表明所述第一滑动触控操作未划过所述第三触控区域时,生成并发送所述第一控制指令中的第三控制指令至所述第二电子设备,其中所述第二控制指令和第三控制指令对应的功能不同。
2.如权利要求1所述的方法,其特征在于,所述判断所述第一滑动触控操作的第一滑动方向是否是从所述第一触控区域划至所述第二触控区域的第一方向,获得第一判断结果,具体包括:
获取所述第一滑动触控操作的起始点位置和终止点位置;
判断所述起始点位置与所述第一触控区域的第一边的第一距离值是否小于预设阈值,获得第二判断结果;
当所述第二判断结果表明所述第一距离值小于所述预设阈值时,判断所述终止点位置与所述第二触控区域的第二边的第二距离值是否小于所述预设阈值,获得第三判断结果;
其中,在所述第三判断结果表明所述第二距离值小于所述预设阈值时,确定第一判断结果为所述第一滑动方向是所述第一方向。
3.如权利要求1所述的方法,其特征在于,在所述判断所述第一滑动触控操作的第一滑动方向是否是从所述第一触控区域划至所述第二触控区域的第一方向,获得第一判断结果之后,所述方法还包括:
当所述第一判断结果表明所述第一滑动方向不是所述第一方向时,判断所述第一滑动方向是否是从所述第二触控区域划至所述第一触控区域的第二方向,获得第五判断结果;
当所述第五判断结果表明所述第一滑动方向是第二方向时,生成并发送第四控制指令至所述第二电子设备,所述第四控制指令与所述第一控制指令包含的功能不同。
4.如权利要求3所述的方法,其特征在于,所述生成并发送第四控制指令至所述第二电子设备,具体包括:
判断所述第一滑动触控操作是否划过第三触控区域,获得第六判断结果,其中所述第三触控区域为所述触控单元中与所述第一触控区域和所述第二触控区域相邻的区域;
当所述第六判断结果表明所述第一滑动触控操作划过所述第三触控区域时,生成并发送所述第四控制指令中的第五控制指令至所述第二电子设备;
当所述第六判断结果表明所述第一滑动触控操作未划过所述第三触控区域时,生成并发送所述第四控制指令中的第六控制指令至所述第二电子设备,其中所述第五控制指令和第六控制指令对应的功能不同。
5.一种第一电子设备,所述第一电子设备能够与第二电子设备进行数据通信,所述第一电子设备的触控单元包含第一触控区域和与所述第一触控区域不相同的第二触控区域,所述第一电子设备包括:
第一检测单元,用于检测获得触控所述触控单元的第一滑动触控操作;
第一判断单元,用于判断所述第一滑动触控操作的第一滑动方向是否是从所述第一触控区域划至所述第二触控区域的第一方向,获得第一判断结果;
第一生成单元,用于当所述第一判断结果表明所述第一滑动方向是所述第一方向时,生成并发送第一控制指令至所述第二电子设备,以使所述第二电子设备通过执行所述第一控制指令,以实现与所述第一控制指令对应的第一功能,其中所述第一生成单元具体用于:
判断所述第一滑动触控操作是否划过第三触控区域,获得第四判断结果,其中所述第三触控区域为所述触控单元中与所述第一触控区域和所述第二触控区域相邻的区域;
当所述第四判断结果表明所述第一滑动触控操作划过所述第三触控区域时,生成并发送所述第一控制指令中的第二控制指令至所述第二电子设备;
当所述第四判断结果表明所述第一滑动触控操作未划过所述第三触控区域时,生成并发送所述第一控制指令中的第三控制指令至所述第二电子设备,其中所述第二控制指令和第三控制指令对应的功能不同。
6.如权利要求5所述的第一电子设备,其特征在于,所述第一判断单元具体用于:
获取所述第一滑动触控操作的起始点位置和终止点位置;
判断所述起始点位置与所述第一触控区域的第一边的第一距离值是否小于预设阈值,获得第二判断结果;
当所述第二判断结果表明所述第一距离值小于所述预设阈值时,判断所述终止点位置与所述第二触控区域的第二边的第二距离值是否小于所述预设阈值,获得第三判断结果;
其中,在所述第三判断结果表明所述第二距离值小于所述预设阈值时,确定所述第一判断结果为所述第一滑动方向是所述第一方向。
7.如权利要求5所述的第一电子设备,其特征在于,所述第一电子设备还包括:
第二判断单元,用于在所述判断所述第一滑动触控操作的第一滑动方向是否是从所述第一触控区域划至所述第二触控区域的第一方向,获得第一判断结果之后,当所述第一判断结果表明所述第一滑动方向不是所述第一方向时,判断所述第一滑动方向是否是从所述第二触控区域划至所述第一触控区域的第二方向,获得第五判断结果;
第二生成单元,用于当所述第五判断结果表明所述第一滑动方向是第二方向时,生成并发送第四控制指令至所述第二电子设备,所述第四控制指令与所述第一控制指令包含的功能不同。
8.如权利要求7所述的第一电子设备,其特征在于,所述第二生成单元具体用于:
判断所述第一滑动触控操作是否划过第三触控区域,获得第六判断结果,其中所述第三触控区域为所述触控单元中与所述第一触控区域和所述第二触控区域相邻的区域;
当所述第六判断结果表明所述第一滑动触控操作划过所述第三触控区域时,生成并发送所述第四控制指令中的第五控制指令至所述第二电子设备;
当所述第六判断结果表明所述第一滑动触控操作未划过所述第三触控区域时,生成并发送所述第四控制指令中的第六控制指令至所述第二电子设备,其中所述第五控制指令和第六控制指令对应的功能不同。
一种信息处理方法及电子设备\n技术领域\n[0001] 本发明涉及电子技术领域,特别涉及一种信息处理方法及电子设备。\n背景技术\n[0002] 随着科学技术的不断发展,触控显示技术得到了快速的发展,用户可以通过直接操作触控显示屏来控制电子设备,给用户带来了更直观、更生动的操作体验。当前市场上提供的触控显示屏、触控板等触控设备,在检测到滑动触控操作满足从指定的位置划入则判断该操作为有效操作,随即响应该有效操作完成对应的功能。\n[0003] 然而,本申请发明人在实现本申请实施例中技术方案的过程中,发现现有技术存在如下技术问题:\n[0004] 现有的触控设备对滑动触控操作的检测判断过于简单,如仅仅判断其滑动操作的起始点和/或方向,导致现有技术中的电子设备出现对滑动操作误响应的问题,例如:现有电子设备仅判断滑动操作的方向,容易将向右滑动连续选中的选中操作误响应为滑动翻页。可见,现有技术中电子设备存在对滑动操作误响应的技术问题。\n发明内容\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[0022] 可选的,所述生成并发送第四控制指令至所述第二电子设备,具体包括:\n[0023] 判断所述第一滑动触控操作是否划过第三触控区域,获得第六判断结果,其中所述第三触控区域为所述触控单元中与所述第一触控区域和所述第二触控区域相邻的区域;\n[0024] 当所述第六判断结果表明所述第一滑动触控操作划过所述第三触控区域时,生成并发送所述第四控制指令中的第五控制指令至所述第二电子设备;\n[0025] 当所述第六判断结果表明所述第一滑动触控操作未划过所述第三触控区域时,生成并发送所述第四控制指令中的第六控制指令至所述第二电子设备,其中所述第五控制指令和第六控制指令对应的功能不同。\n[0026] 本申请实施例还提供一种第一电子设备,所述第一电子设备能够与第二电子设备进行数据通信,所述第一电子设备的触控单元包含第一触控区域和与所述第一触控区域不相同的第二触控区域,所述第一电子设备包括:\n[0027] 第一检测单元,用于检测获得触控所述触控单元的第一滑动触控操作;\n[0028] 第一判断单元,用于判断所述第一滑动触控操作的第一滑动方向是否是从所述第一触控区域划至所述第二触控区域的第一方向,获得第一判断结果;\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] 判断所述第一滑动触控操作是否划过第三触控区域,获得第六判断结果,其中所述第三触控区域为所述触控单元中与所述第一触控区域和所述第二触控区域相邻的区域;\n[0044] 当所述第六判断结果表明所述第一滑动触控操作划过所述第三触控区域时,生成并发送所述第四控制指令中的第五控制指令至所述第二电子设备;\n[0045] 当所述第六判断结果表明所述第一滑动触控操作未划过所述第三触控区域时,生成并发送所述第四控制指令中的第六控制指令至所述第二电子设备,其中所述第五控制指令和第六控制指令对应的功能不同。\n[0046] 本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:\n[0047] 1、第一电子设备通过判断第一滑动触控操作的滑动方向是否为指定的从第一触控区域划至第二触控区域的方向,来判断第一滑动操作是否有效,并在第一滑动操作的滑动方向是从第一区域划至第二触控区域的方向时生成并发送第一控制指令,即电子设备在判断第一滑动触控操作时判断其划过的区域是否从第一触控区域划至第二触控区域,避免在任一区域的滑动操作均被响应,从而解决现有技术中电子设备存在对滑动操作误响应的技术问题,进而达到提高响应滑动触控操作准确性的技术效果。\n[0048] 2、在判断第一滑动触控操作是否有效时,进一步判断第一滑动操作的起始点位置距离第一触控区域的第一边的第一距离值是否小于预设阈值,及第一滑动操作的中止点位置距离第二触控区域的第二边的第二距离值是否小于预设阈值,在第一距离值和第二距离值均小于预设阈值时才判断第一滑动触控操作有效,从而进一步提高了对滑动触控操作响应的准确性。\n[0049] 3、由于本申请电子设备根据第一滑动触控操作的不同起始和中止区域生成并发送不同的触控指令,及根据第一滑动操作是否划过第三触控区域生成并发送不用的触控指令,提供了多种不同的触控方式,并对应增加了不同的功能,提升了用户体验。\n附图说明\n[0050] 图1为本申请实施例一提供的一种信息处理方法的流程示意图;\n[0051] 图2为本申请实施例一提供的第一电子设备的外形结构示意图;\n[0052] 图3为本申请实施例二提供的一种第一电子设备的结构方框图。\n具体实施方式\n[0053] 在本申请实施例提供的技术方案中,通过判断第一滑动触控操作的滑动方向是否为指定的从第一触控区域划至第二触控区域的方向,来判断第一滑动操作是否有效,并在第一滑动操作的滑动方向是从第一区域划至第二触控区域的方向时生成并发送第一控制指令,避免在任一区域的滑动操作均被响应,从而解决现有技术中电子设备存在对滑动操作误响应的技术问题,以提高响应滑动触控操作的准确性。\n[0054] 下面结合附图对本申请实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。\n[0055] 实施例一\n[0056] 请参考图1,本申请实施例提供一种信息处理方法,应用于第一电子设备,所述第一电子设备能够与第二电子设备进行数据通信,所述第一电子设备的触控单元包含第一触控区域和与所述第一触控区域不相同的第二触控区域,所述方法包括:\n[0057] S101:检测获得触控所述触控单元的第一滑动触控操作;\n[0058] S102:判断所述第一滑动触控操作的第一滑动方向是否是从所述第一触控区域划至所述第二触控区域的第一方向,获得第一判断结果;\n[0059] S103:当所述第一判断结果表明所述第一滑动方向是所述第一方向时,生成并发送第一控制指令至所述第二电子设备,以使所述第二电子设备通过执行所述第一控制指令,以实现与所述第一控制指令对应的第一功能。\n[0060] 请参考图2,本申请提供的第一电子设备为能够与第二电子设备进行数据通信的新型触控鼠标,该第二电子设备为笔记本电脑、台式电脑、平板电脑等电子设备。其中,第一电子设备的触控单元包含第一触控区域、第二触控区域及第三触控区域,第三触控区域设置在第一触控区域和第二触控区域之间,即第三触控区域分别与第一触控区域和第二触控区域相邻。当用户需要使用鼠标的左键功能时,则可以直接触控第一触控区域;当用户需要使用鼠标的右键功能时,则直接触控第二触控区域;当用户需要使用鼠标滚轮时,则直接触控第二触控区域。\n[0061] 在具体实施过程中,第一电子设备处理具备传统按键鼠标具有的功能以外,还可以检测获得触控单元上的第一滑动触控操作,并检测判断该第一滑动触控操作,当判断出第一滑动触控操作有效时生成并发送对应的控制指令给第二电子设备,以使第二电子设备执行对应的控制指令从而实现对应功能。例如:第一电子设备检测到有效的第一滑动触控操作时,生成并发送删除指令给第二电子设备,使得第二电子设备基于接收到的删除指令将第二电子设备的显示屏上选中的内容删除。\n[0062] 为了准确的响应用户的第一滑动操作,第一电子设备执行S101检测获得触控所述触控单元的第一滑动触控操作,并紧接着执行S102判断所述第一滑动触控操作的第一滑动方向是否是从所述第一触控区域划至所述第二触控区域的第一方向,获得第一判断结果。\n其中,第一判断结果存在两种情况,第一种为第一滑动触控操作的第一滑动方向不是从第一触控区域划至跌触控区域的第一方向,第一滑动触控操作可能仅仅在第一触控区域或第二触控区域滑动,也有可能是从第二触控区域划至第一触控区域,因此需要进一步判断;第二种则为第一滑动触控操作的第一滑动方向是从第一触控区域划至跌触控区域的第一方向,那么此时继续执行S103。\n[0063] S103:当所述第一判断结果表明所述第一滑动方向是所述第一方向时,生成并发送第一控制指令至所述第二电子设备,以使所述第二电子设备通过执行所述第一控制指令,以实现与所述第一控制指令对应的第一功能。具体的,第一控制指令可以为设计第一电子设备的设计人员预先设置的指令,也可以为用户根据自己的需要自行选择设置的指令,如删除、复制、剪切、移动等控制指令。\n[0064] 在具体实施过程中,第一触控区域和第二触控区域之间还设置有第三触控区域,即第一触控区域与第二触控区域有部分区域相邻,其余部分不相邻,那么用户在第一电子设备的触控单元上滑动时,第一滑动触控操作有可能划过第三触控区域,也可能不划过第三触控区域。因此第一电子设备在生成并发送第一控制指令时,针对划过和不划过第三触控区域的第一滑动触控操作生成并发送不同的控制指令。具体的,判断第一滑动触控操作是否划过第三触控区域,获得第四判断结果;当第四判断结果表明第一滑动触控操作划过第三触控区域时,生成并发送第一控制指令中的第二控制指令至所述第二电子设备;当第四判断结果表明第一滑动触控操作未划过第三触控区域时,生成并发送所述第一控制指令中的第三控制指令至所述第二电子设备,其中所述第二控制指令和第三控制指令对应的功能不同,如第二控制指令为删除指令,第三控制指令则可以为粘贴、复制、剪切等指令。具体实施过程中,在判断第一滑动方向是否是第一方向时,为了降低误响应的概率,第一电子设备首先获取第一滑动触控操作的起始点位置和终止点位置;然后判断第一滑动触控操作的起始点位置与第一触控区域的第一边的第一距离值是否小于预设阈值,获得第二判断结果,其中第一触控区域的第一边为与第二触控区域不相邻的边,而预设阈值则为设计人员根据第一电子设备的触控单元的尺寸预先设置;当第二判断结果表明第一距离值小于预设阈值时,进一步判断所述终止点位置与第一滑动触控操作的第二触控区域的第二边的第二距离值是否小于预设阈值,获得所述第三判断结果,其中第二触控区域的第二边为与第一触控区域不相邻的边;并在第三判断结果表明所述第二距离值小于所述预设阈值时,确定第一判断结果为第一滑动方向是第一方向。\n[0065] 例如:假设与第一电子设备相连的第二电子设备为一笔记本电脑,用户在第一电子设备触控单元上进行第一滑动触控操作。第一电子设备首先检测获得第一滑动触控操作的起始点位置和终止点位置分别为(1,1)和(6,6);紧接着,第一电子设备判断出起始点位置(1,1)在第一触控区域中且距离第一触控区域的第一边的第一距离值为1,终止点位置(6,6)在第二触控区域中且距离第二触控区域的第二边的第二距离值为1.5,并判断出第一距离值和第二距离值均小于预设阈值2,那么此时获得第一判断结果表明第一滑动方向是第一方向,第一电子设备生成并发送第一控制指令给笔记本电脑,笔记本电脑在接收到第一控制指令后,执行第一控制指令完成对应的功能。\n[0066] 相反的,当第二判断结果表明第一距离值不小于预设阈值,确定第一判断结果为第一滑动方向不是第一方向;当第三判断结果表明第二距离值不小于预设阈值,也确定第一判断结果为第一滑动方向不是第一方向,即这两种情况下第一电子设备获得第一判断结果均表明第一滑动方向不是第一方向。例如:第一电子设备检测获的起始点位置和终止点位置分别为(2,1)和(6,6);紧接着,第一电子设备判断出起始点位置(2,1)在第一触控区域中且距离第一触控区域的第一边的第一距离值为2,终止点位置(6,6)在第二触控区域中且距离第二触控区域的第二边的第二距离值为1.5,判断出第一距离值不小于预设阈值2,确定第一滑动方向不是第一方向。为了响应不同滑动触控操作,第一电子设备进一步执行如下步骤:\n[0067] 第一步:当第一判断结果表明所述第一滑动方向不是第一方向时,判断第一滑动方向是否是从第二触控区域划至第一触控区域的第二方向,获得第五判断结果。\n[0068] 第二步:当第五判断结果表明第一滑动方向是第二方向时,生成并发送第四控制指令至所述第二电子设备,所述第四控制指令与所述第一控制指令包含的功能不同。相反的,当第五判断结果表明第一滑动方向不是第二方向时,第一电子设备执行鼠标左键或右键对应的功能。\n[0069] 同样的,从第二触控区域划至第一触控区域的第一滑动触控操作也具有两种滑动方式:第一种滑动方式为从第二触控区域开始划过第三触控区域,最后划至第一触控区域;\n第二种滑动方式为从第二触控区域不经过第三触控区域,直接划至第一触控区域。针对这两种不同滑动方式,第一电子设备通过判断所述第一滑动触控操作是否划过第三触控区域,获得第六判断结果;当第六判断结果表明第一滑动触控操作划过第三触控区域时,生成并发送第四控制指令中的第五控制指令至所述第二电子设备;当第六判断结果表明所述第一滑动触控操作未划过第三触控区域时,生成并发送第四控制指令中的第六控制指令至所述第二电子设备,其中所述第五控制指令和第六控制指令对应的功能不同。\n[0070] 例如:假设第二电子设备为平板电脑,第一电子设备为无线触控鼠标与第二电子设备相连,第三控制指令中的第五控制指令为最大音量调节指令。用户从无线触控鼠标的第二触控区域开始划过第三触控区域滑动触控到第一触控区域,此时无线触控鼠标检查获得用户的第一滑动触控操作的起止触控点位置的坐标点分别为(10,6)、(2,1);接着,无线触控鼠标根据起始点位置的坐标(10,6)判断出第一滑动触控操作的起始点在第二触控区域、而根据终止点位置的坐标(2,1)判断出第一滑动触控操作的终止点在第一触控区域,那么判断出第一滑动触控操作的第一滑动方向为从第二触控区域划至第一触控区域的第二方向;进一步的,无线触控鼠标判断第一滑动触控操作的轨迹是否划过第三触控区域,判断出第一滑动操作划过第三触控区域,因此生产并发送第三控制指令中的最大音量调节指令至平板电脑,使得平板电脑接收并执行该指令将其音量调节为最大。\n[0071] 在上述实施例中,第一电子设备通过判断第一滑动触控操作的滑动方向是否为指定的从第一触控区域划至第二触控区域的方向,来判断第一滑动操作是否有效,并在第一滑动操作的滑动方向是从第一区域划至第二触控区域的方向时生成并发送第一控制指令,即电子设备在判断第一滑动触控操作时判断其划过的区域是否从第一触控区域划至第二触控区域,避免在任一区域的滑动操作均被响应,从而解决现有技术中电子设备存在对滑动操作误响应的技术问题,进而达到提高响应滑动触控操作准确性的技术效果。\n[0072] 并且,在判断第一滑动触控操作是否有效时,进一步判断第一滑动操作的起始点位置距离第一触控区域的第一边的第一距离值是否小于预设阈值,及第一滑动操作的中止点位置距离第二触控区域的第二边的第二距离值是否小于预设阈值,在第一距离值和第二距离值均小于预设阈值时才判断第一滑动触控操作有效,从而进一步提高了对滑动触控操作响应的准确性。\n[0073] 同时,在上述实施例中由于本申请电子设备根据第一滑动触控操作的不同起始和中止区域生成并发送不同的触控指令,及根据第一滑动操作是否划过第三触控区域生成并发送不用的触控指令,提供了多种不同的触控方式,并对应增加了不同的功能,提升了用户体验。\n[0074] 实施例二\n[0075] 请参考图3,本申请实施例提供一种第一电子设备,所述第一电子设备能够与第二电子设备进行数据通信,所述第一电子设备的触控单元包含第一触控区域和与所述第一触控区域不相同的第二触控区域,所述第一电子设备包括:\n[0076] 第一检测单元301,用于检测获得触控所述触控单元的第一滑动触控操作;\n[0077] 第一判断单元302,用于判断所述第一滑动触控操作的第一滑动方向是否是从所述第一触控区域划至所述第二触控区域的第一方向,获得第一判断结果;\n[0078] 第一生成单元303,用于当所述第一判断结果表明所述第一滑动方向是所述第一方向时,生成并发送第一控制指令至所述第二电子设备,以使所述第二电子设备通过执行所述第一控制指令,以实现与所述第一控制指令对应的第一功能。\n[0079] 在具体实施过程中,所述第一判断单元301具体用于:获取所述第一滑动触控操作的起始点位置和终止点位置;判断所述起始点位置与所述第一触控区域的第一边的第一距离值是否小于预设阈值,获得第二判断结果;当所述第二判断结果表明所述第一距离值小于所述预设阈值时,判断所述终止点位置与所述第二触控区域的第二边的第二距离值是否小于所述预设阈值,获得所述第三判断结果;其中,在所述第三判断结果表明所述第二距离值小于所述预设阈值时,确定所述第一判断结果为所述第一滑动方向是所述第一方向。\n[0080] 在具体实施过程中,第一滑动触控操作的第一滑动方向为第一方向时,所述第一生成单元303具体用于:判断所述第一滑动触控操作是否划过第三触控区域,获得第四判断结果,其中所述第三触控区域为所述触控单元中与所述第一触控区域和所述第二触控区域相邻的区域;当所述第四判断结果表明所述第一滑动触控操作划过所述第三触控区域时,生成并发送所述第一控制指令中的第二控制指令至所述第二电子设备;当所述第四判断结果表明所述第一滑动触控操作未划过所述第三触控区域时,生成并发送所述第一控制指令中的第三控制指令至所述第二电子设备,其中所述第二控制指令和第三控制指令对应的功能不同。\n[0081] 为了响应不同方向的第一滑动触控操作生产并执行不同的控制指令,所述第一电子设备还包括:\n[0082] 第二判断单元304,用于在所述判断所述第一滑动触控操作的第一滑动方向是否是从所述第一触控区域划至所述第二触控区域的第一方向,获得第一判断结果之后,当所述第一判断结果表明所述第一滑动方向不是所述第一方向时,判断所述第一滑动方向是否是从所述第二触控区域划至所述第一触控区域的第二方向,获得第五判断结果;\n[0083] 第二生成单元305,用于当所述第五判断结果表明所述第一滑动方向是第二方向时,生成并发送第四控制指令至所述第二电子设备,所述第四控制指令与所述第一控制指令包含的功能不同。\n[0084] 在具体实施过程中,第一滑动触控操作的第一滑动方向为第二方向时,所述第二生成单元305具体用于:判断所述第一滑动触控操作是否划过第三触控区域,获得第六判断结果,其中所述第三触控区域为所述触控单元中与所述第一触控区域和所述第二触控区域相邻的区域;当所述第六判断结果表明所述第一滑动触控操作划过所述第三触控区域时,生成并发送所述第四控制指令中的第五控制指令至所述第二电子设备;当所述第六判断结果表明所述第一滑动触控操作未划过所述第三触控区域时,生成并发送所述第四控制指令中的第六控制指令至所述第二电子设备,其中所述第五控制指令和第六控制指令对应的功能不同。\n[0085] 通过本申请实施例中的一个或多个技术方案,可以实现如下一个或多个技术效果:\n[0086] 1、第一电子设备通过判断第一滑动触控操作的滑动方向是否为指定的从第一触控区域划至第二触控区域的方向,来判断第一滑动操作是否有效,并在第一滑动操作的滑动方向是从第一区域划至第二触控区域的方向时生成并发送第一控制指令,即电子设备在判断第一滑动触控操作时判断其划过的区域是否从第一触控区域划至第二触控区域,避免在任一区域的滑动操作均被响应,从而解决现有技术中电子设备存在对滑动操作误响应的技术问题,进而达到提高响应滑动触控操作准确性的技术效果。\n[0087] 2、在判断第一滑动触控操作是否有效时,进一步判断第一滑动操作的起始点位置距离第一触控区域的第一边的第一距离值是否小于预设阈值,及第一滑动操作的中止点位置距离第二触控区域的第二边的第二距离值是否小于预设阈值,在第一距离值和第二距离值均小于预设阈值时才判断第一滑动触控操作有效,从而进一步提高了对滑动触控操作响应的准确性。\n[0088] 3、由于本申请电子设备根据第一滑动触控操作的不同起始和中止区域生成并发送不同的触控指令,及根据第一滑动操作是否划过第三触控区域生成并发送不用的触控指令,提供了多种不同的触控方式,并对应增加了不同的功能,提升了用户体验。\n[0089] 本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。\n[0090] 本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。\n[0091] 这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。\n[0092] 这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。\n[0093] 显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
法律信息
- 2018-06-01
- 2015-06-10
实质审查的生效
IPC(主分类): G06F 3/0484
专利申请号: 201310535842.2
申请日: 2013.11.01
- 2015-05-13
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2013-07-17
|
2012-01-11
| | |
2
| |
2012-09-12
|
2012-03-07
| | |
3
| |
2012-07-25
|
2012-01-14
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |