著录项信息
专利名称 | 基于触摸终端的远程控制方法及系统 |
申请号 | CN201210587325.5 | 申请日期 | 2012-12-28 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-05-01 | 公开/公告号 | CN103076918A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F3/041 | IPC分类号 | G;0;6;F;3;/;0;4;1;;;G;0;6;F;3;/;0;4;8;8查看分类表>
|
申请人 | 深圳TCL新技术有限公司 | 申请人地址 | 广东省深圳市南山区中山园路1001号TCL国际E城科技大厦D4栋7楼
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 深圳TCL新技术有限公司 | 当前权利人 | 深圳TCL新技术有限公司 |
发明人 | 刘文飞;高帆;唐勇;周晓旭;成赞科;刘淦明 |
代理机构 | 深圳市世纪恒程知识产权代理事务所 | 代理人 | 胡海国 |
摘要
本发明公开一种基于触摸终端的远程控制方法及系统,该方法包括以下步骤:触摸终端启动远程控制程序,与被控终端的远程侦听程序连接;所述触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码,并将所述触摸编码发送至所述被控终端;所述被控终端解析所述触摸编码,根据所述触摸编码对应的操作或控制,执行所述相应操作或控制;具有远程对带触摸屏的终端进行触摸操作控制的有益效果,提高了带触摸屏的智能终端的性能,使智能终端的功能更加丰富。
1.一种基于触摸终端的远程控制方法,其特征在于,包括以下步骤:
触摸终端启动远程控制程序,与被控终端的远程侦听程序连接;
所述触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码,并将所述触摸编码发送至所述被控终端;
所述被控终端解析所述触摸编码,根据所述触摸编码对应的操作或控制,执行相应操作或控制;
其中,所述触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码包括:
检测到所述触摸操作事件或手势为:以所述触摸终端屏幕中轴线为中心,同时触摸所述屏幕左右两侧的任意一点并保持至预置时长T1,则识别所述触摸操作事件或手势有效;
将所述同时触摸所述屏幕左右两侧的任意一点并保持至预置时长T1的触摸操作事件或手势转换为触发鼠标右键点击的触摸编码;
检测到所述触摸操作事件或手势为:仅有单点触摸且触摸时长小于预置时长T3,则识别所述触摸操作事件或手势有效;获取所述单点触摸的位置坐标,根据所述位置坐标,获取所述单点在所述触摸终端屏幕上的从属区域,并将所述从属区域映射至所述被控终端屏幕的控制区域;将所述单点触摸且触摸时长小于预置时长T3的触摸操作事件或手势转换为定位至所述控制区域几何中心或控制区域指定点的触摸编码。
2.如权利要求1所述的方法,其特征在于,所述触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码包括:
检测到所述触摸操作事件或手势为:分别触摸所述屏幕左右两侧后同时在水平方向上相向或背向滑动,且在左右两侧水平方向上的滑动距离均大于或等于预置距离L1,则识别所述触摸操作事件或手势有效;
将在水平方向上同时相向滑动的触摸操作转换为缩小屏幕的触摸编码,将在水平方向上同时背向滑动的触摸操作事件或手势转换为放大屏幕的触摸编码。
3.如权利要求1所述的方法,其特征在于,所述触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码包括:
检测到所述触摸操作事件或手势为:分别触摸所述屏幕左右两侧后同时向同一方向滑动,且在滑动方向上的滑动距离均大于或等于预置距离L2,则识别所述触摸操作事件或手势有效;
将所述同时向同一方向滑动的触摸操作事件或手势转换为触发所述被控终端系统按键的触摸编码。
4.如权利要求1所述的方法,其特征在于,所述触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码包括:
检测到所述触摸操作事件或手势为:有且只有两个触点同时按下,且所述两个触点均向同一方向滑动时的滑动距离均大于预置距离L3,并在所述两个触点的移动轨迹分别与所述触摸终端屏幕水平下边缘所成的夹角均满足预置角度范围时,识别所述触摸操作事件或手势有效;
根据所述夹角及所述触点滑动前后的位置坐标,将所述触摸操作事件或手势转换为屏幕滑动操作或者滚轮操作的触摸编码。
5.如权利要求4所述的方法,其特征在于,所述根据所述夹角及所述触点滑动前后的位置坐标,将所述触摸操作事件或手势转换为屏幕滑动操作或者滚轮操作的触摸编码包括:
在所述夹角的范围均为大于或等于0°且小于或等于30°时,若所述两个触点中任一触点滑动后与滑动前在水平方向的坐标差大于0,则将所述触摸操作事件或手势转换为屏幕向右滑动或者滚轮向右滚动的触摸编码;若所述两个触点中任一触点滑动后与滑动前在水平方向的坐标差小于0,则将所述触摸操作事件或手势转换为屏幕向左滑动或者滚轮向左滚动的触摸编码;
在所述夹角的范围均为大于或等于60°且小于或等于90°时,若所述两个触点中任一触点滑动后与滑动前在水平方向的坐标差大于0,则将所述触摸操作事件或手势转换为屏幕向上滑动或者滚轮向上滚动的触摸编码;若所述两个触点中任一触点滑动后与滑动前在水平方向的坐标差小于0,则将所述触摸操作事件或手势转换为屏幕向下滑动或者滚轮向下滚动的触摸编码。
6.如权利要求1所述的方法,其特征在于,所述触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码包括:
检测到所述触摸操作事件或手势为:仅有单点触摸并保持至预置时长T2,且在所述预置时长T2内无其他任何操作,则识别所述触摸操作事件或手势有效;
将所述单点触摸并保持至预置时长T2且在所述预置时长T2内无其他任何操作的触摸操作事件或手势转换为鼠标左键按下的触摸编码。
7.如权利要求6所述的方法,其特征在于,所述触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码包括:
检测到所述触摸操作事件或手势为:仅有单点触摸并保持至预置时长T2且在所述预置时长T2内无其他任何操作,同时,在经过所述预置时长T2后,检测到触摸的所述单点在所述触摸终端屏幕上有滑动操作,则识别所述触摸操作事件或手势有效,并记录所述单点滑动前后的位置坐标;
根据所述单点滑动前后的位置坐标,获取所述单点滑动时在所述屏幕水平方向和竖直方向所产生的偏移量,将所述触摸操作事件或手势转换为鼠标左键按下并拖动的触摸编码,且所述触摸编码包括反映拖动距离及拖动方向的所述偏移量。
8.如权利要求1所述的方法,其特征在于,所述触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码包括:
检测到所述触摸操作事件或手势为:仅有连续两次单点触摸且触摸时间间隔小于预置时长T4,且所述两次单点触摸中第二次单点触摸的坐标与第一次单点触摸的坐标之间的距离小于预置距离L4,则识别所述触摸操作事件或手势有效;
将所述触摸操作事件或手势转换为鼠标在所述被控终端屏幕的当前位置触发单击操作的触摸编码。
9.如权利要求8所述的方法,其特征在于,所述连续两次单点触摸的触摸时间间隔大于或等于预置时长T4,或者所述两次单点触摸中第二次单点触摸的坐标与第一次单点触摸的坐标之间的距离大于或等于预置距离L4时,识别所述触摸操作事件或手势仍有效;
获取所述第二次单点触摸的坐标(x1,y1)与触摸终端屏幕预置原点的距离Lx和Ly;
分别计算所述距离Lx与所述触摸终端屏幕分辨率宽度的比例Px及所述距离Ly与所述触摸终端屏幕分辨率高度的比例Py;
分别获取所述比例Px与被控终端屏幕分辨率宽度的乘积x2,及所述比例Py与所述被控终端屏幕分辨率高度的乘积y2;
将所述触摸操作事件或手势转换为将鼠标定位至所述被控终端屏幕上坐标为(x2,y2)的位置的触摸编码;
其中,设置所述触摸终端屏幕左下角的临界点为所述触摸终端屏幕预置原点(0,0),设置所述被控终端屏幕左下角的临界点为所述被控终端屏幕的坐标原点(0,0)。
10.如权利要求1所述的方法,其特征在于,所述触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码包括:
检测到所述触摸操作事件或手势为:第一单点先触摸所述触摸终端一预设区域后,第二单点从所述触摸终端屏幕底边中点开始,与所述触摸终端屏幕底边夹角在第一预置夹角范围且向所述触摸终端屏幕右上角滑动的距离达到预置距离L5时,识别所述触摸操作事件或手势有效;所述第一预置夹角范围为大于20°且小于70°;
将所述触摸操作事件或手势转换为所述被控终端不同应用之间进行切换的触摸编码。
11.如权利要求1所述的方法,其特征在于,所述触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码包括:
检测到所述触摸操作事件或手势为:第一单点先触摸所述触摸终端一预设区域后,第二单点从所述触摸终端屏幕底边右端点开始,与所述触摸终端屏幕底边夹角在第二预置夹角范围且向所述触摸终端屏幕左上角滑动的距离达到预置距离L6时,识别所述触摸操作事件或手势有效;所述第二预置夹角范围为大于20°且小于70°;
将所述触摸操作事件或手势转换为所述被控终端退出当前应用的触摸编码。
12.一种基于触摸终端的远程控制系统,其特征在于,包括触摸终端和被控终端;
所述触摸终端用于,启动远程控制程序,与所述被控终端的远程侦听程序连接;检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码,并将所述触摸编码发送至所述被控终端;
所述被控终端用于,解析所述触摸编码,根据所述触摸编码对应的操作或控制,执行相应操作或控制;
其中,所述触摸终端还用于检测到所述触摸操作事件或手势为:以所述触摸终端屏幕中轴线为中心,同时触摸所述屏幕左右两侧的任意一点并保持至预置时长T1,则识别所述触摸操作事件或手势有效;将所述同时触摸所述屏幕左右两侧的任意一点并保持至预置时长T1的触摸操作事件或手势转换为触发鼠标右键点击的触摸编码;
所述触摸终端还用于检测到所述触摸操作事件或手势为:仅有单点触摸且触摸时长小于预置时长T3,则识别所述触摸操作事件或手势有效;获取所述单点触摸的位置坐标,根据所述位置坐标,获取所述单点在所述触摸终端屏幕上的从属区域,并将所述从属区域映射至所述被控终端屏幕的控制区域;将所述单点触摸且触摸时长小于预置时长T3的触摸操作事件或手势转换为定位至所述控制区域几何中心或控制区域指定点的触摸编码。
基于触摸终端的远程控制方法及系统\n技术领域\n[0001] 本发明涉及远程控制技术领域,尤其涉及一种基于触摸终端的远程控制方法及系统。\n背景技术\n[0002] 随着终端智能化的日益推进,人们在日常工作和生活中使用的消费类电子设备越来越多,例如Pad(Pure Audio Design,平板电脑)、数字电视机、智能手机等。对智能终端比如智能电视机进行控制时,用户采用传统的遥控器仅能实现频道切换、音量调整等传统功能的调节和控制;而对于带触摸屏幕的智能电视,用户进行屏幕上某个特定画面的放大或缩小等触摸操作时,通常需要走到智能电视面前,对智能电视屏幕直接进行手动触摸操作,不利于智能电视触摸屏幕的保养,且对于带触摸屏的智能电视,在进行远程操作和控制时,不能实现对触摸屏的放大、缩小或者模拟鼠标对其进行单击选中等触摸操作。\n发明内容\n[0003] 本发明的主要目的是提供一种基于触摸终端的远程控制方法及系统,旨在解决不能远程对带触摸屏的终端进行触摸操作控制的问题,提高带触摸屏的智能终端的性能。\n[0004] 本发明实施例公开了一种基于触摸终端的远程控制方法,包括以下步骤:\n[0005] 触摸终端启动远程控制程序,与被控终端的远程侦听程序连接;\n[0006] 所述触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码,并将所述触摸编码发送至所述被控终端;\n[0007] 所述被控终端解析所述触摸编码,根据所述触摸编码对应的操作或控制,执行所述相应操作或控制。\n[0008] 本发明实施例还公开了一种基于触摸终端的远程控制系统,包括触摸终端和被控终端;\n[0009] 所述触摸终端用于,启动远程控制程序,与所述被控终端的远程侦听程序连接;检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码,并将所述触摸编码发送至所述被控终端;\n[0010] 所述被控终端用于,解析所述触摸编码,根据所述触摸编码对应的操作或控制,执行所述相应操作或控制。\n[0011] 本发明通过触摸终端启动远程控制程序,与被控终端的远程侦听程序连接;检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码,并将所述触摸编码发送至所述被控终端;所述被控终端解析所述触摸编码,根据所述触摸编码对应的操作或控制,执行所述相应操作或控制的方法,具有远程对带触摸屏的终端进行触摸操作控制的有益效果,提高了带触摸屏的智能终端的性能,使智能终端的功能更加丰富。\n附图说明\n[0012] 图1是本发明基于触摸终端的远程控制方法一实施例流程示意图;\n[0013] 图2是本发明基于触摸终端的远程控制方法一实施例中,触摸终端屏幕区域划分结构示意图;\n[0014] 图3是本发明基于触摸终端的远程控制系统一实施例结构示意图。\n[0015] 本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。\n具体实施方式\n[0016] 以下结合说明书附图及具体实施例进一步说明本发明的技术方案。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。\n[0017] 本发明基于触摸终端的远程控制方法及系统具体实施方式中,所述触摸终端指带有触摸屏的一切智能终端,比如智能手机、平板电脑等;所述被控终端指能够通过触摸终端被控制的智能终端,比如智能电视、计算机、平板电脑等终端。\n[0018] 参照图1,图1是本发明基于触摸终端的远程控制方法一实施例流程示意图;如图1所示,本发明基于触摸终端的远程控制方法包括以下步骤:\n[0019] 步骤S01、触摸终端启动远程控制程序,与被控终端的远程侦听程序连接;\n[0020] 触摸终端启动远程控制程序,并连接到被控终端的远程侦听程序,与被控终端建立通信。所述触摸终端的远程控制程序与所述被控终端的远程侦听程序的命令库一致,即当被控终端接收到触摸终端发送的触摸编码信息时,能够根据所述触摸编码转换为对应的操作或控制。\n[0021] 步骤S02、触摸终端检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码,并将所述触摸编码发送至所述被控终端;\n[0022] 触摸终端不断地检测自身触摸屏上用户的相应操作,并识别用户的所有操作是否均为有效操作;触摸终端仅将有效的触摸操作事件或手势转换为相应操作的触摸编码,并将所述触摸编码发送至被控终端,从而控制被控终端根据所述触摸编码进行相应操作。\n[0023] 步骤S03、被控终端解析所述触摸编码,根据所述触摸编码对应的操作或控制,执行所述相应操作或控制。\n[0024] 被控终端接收触摸终端发送的触摸编码,由于被控终端与触摸终端的命令库一致,因此被控终端可以通过解析所述触摸编码,获取对应的操作或控制控制命令,并根据所述操作控制命令,执行对应的操作或控制。\n[0025] 下面将以具体的触摸操作来进一步描述本发明基于触摸终端的远程控制方法的具体实现过程。\n[0026] 在触摸终端检测到所述触摸操作事件或手势为:以所述触摸终端屏幕中轴线为中心,分别触摸所述屏幕左右两侧后同时在水平方向上相向或背向滑动,且在左右两侧水平方向上的滑动距离均大于或等于预置距离L1,则识别所述触摸操作事件或手势有效;触摸终端将在水平方向上同时相向滑动的触摸操作转换为缩小屏幕的触摸编码,将在水平方向上同时背向滑动的触摸操作事件或手势转换为放大屏幕的触摸编码后,将所述触摸编码发送至被控终端。\n[0027] 被控终端解析所述触摸编码,若所述触摸编码对应的是缩小屏幕的操作,则被控终端执行缩小屏幕内容的操作;若所述触摸编码对应的是放大屏幕的操作,则被控终端执行放大屏幕内容的操作。\n[0028] 在触摸终端检测到所述触摸操作事件或手势为:以所述触摸终端屏幕中轴线为中心,分别触摸所述屏幕左右两侧后同时向同一方向滑动,且在滑动方向上的滑动距离均大于或等于预置距离L2,则识别所述触摸操作事件或手势有效;触摸终端将所述同时向同一方向滑动的触摸操作事件或手势转换为触发所述被控终端系统按键的触摸编码,并将所述触摸编码发送至被控终端。\n[0029] 被控终端解析所述触摸编码,根据所述触摸编码对应的具体按键,触发所述被控终端的某一系统按键,如windows键。\n[0030] 在触摸终端检测到所述触摸操作事件或手势为:以所述触摸终端屏幕中轴线为中心,同时触摸所述屏幕左右两侧的任意一点并保持至预置时长T1,则识别所述触摸操作事件或手势有效。触摸终端将所述同时触摸所述屏幕左右两侧的任意一点并保持至预置时长T1的触摸操作事件或手势转换为触发鼠标右键点击的触摸编码,并将所述触摸编码发送至被控终端。\n[0031] 被控终端解析所述触摸编码,触发鼠标的右键点击操作。\n[0032] 若触摸终端检测到所述触摸操作事件或手势为:有且只有两个触点同时按下,且所述两个触点均向同一方向滑动时的滑动距离均大于预置距离L3,并在所述两个触点的移动轨迹分别与所述触摸终端屏幕水平下边缘所成的夹角均满足预置角度范围时,识别所述触摸操作事件或手势有效;所述预置角度范围包括:大于或等于0°且小于或等于30°,大于或等于60°且小于或等于90°。\n[0033] 触摸终端根据所述夹角及所述触点滑动前后的位置坐标,将所述触摸操作事件或手势转换为屏幕滑动操作或者滚轮操作的触摸编码。\n[0034] 具体地,在所述夹角的范围均为大于或等于0°且小于或等于30°时,若所述两个触点中任一触点滑动后与滑动前在水平方向的坐标差大于0,则将所述触摸操作事件或手势转换为屏幕向右滑动或者滚轮向右滚动的触摸编码;若所述两个触点中任一触点滑动后与滑动前在水平方向的坐标差小于0,则将所述触摸操作事件或手势转换为屏幕向左滑动或者滚轮向左滚动的触摸编码;\n[0035] 在所述夹角的范围均为大于或等于60°且小于或等于90°时,若所述两个触点中任一触点滑动后与滑动前在水平方向的坐标差大于0,则将所述触摸操作事件或手势转换为屏幕向上滑动或者滚轮向上滚动的触摸编码;若所述两个触点中任一触点滑动后与滑动前在水平方向的坐标差小于0,则将所述触摸操作事件或手势转换为屏幕向下滑动或者滚轮向下滚动的触摸编码。\n[0036] 触摸终端将所述触摸编码发送至被控终端,被控终端解析所述触摸编码;在所述触摸编码对应的操作或控制为屏幕向上滑动或者滚轮向上滚动时,控制屏幕向上滑动或者滚轮向上滚动;在所述触摸编码对应的操作或控制为屏幕向下滑动或者滚轮向下滚动时,控制屏幕向下滑动或者滚轮向下滚动。\n[0037] 在触摸终端检测到所述触摸操作事件或手势为:仅有单点触摸并保持至预置时长T2,且在所述预置时长T2内无其他任何操作,则识别所述触摸操作事件或手势有效。触摸终端将所述单点触摸并保持至预置时长T2且在所述预置时长T2内无其他任何操作的触摸操作事件或手势转换为鼠标左键按下的触摸编码,并将所述触摸编码发送至被控终端。\n[0038] 被控终端解析所述触摸编码,控制被控终端按下鼠标左键。此时,若触摸终端检测到触摸的所述单点在所述触摸终端屏幕上有滑动操作,则识别所述触摸操作事件或手势有效。同时触摸终端记录所述单点滑动前后的位置坐标,根据所述单点滑动前后的位置坐标,获取所述单点滑动时在所述屏幕水平方向和竖直方向所产生的偏移量,将所述触摸操作事件或手势转换为鼠标左键按下并拖动的触摸编码,且所述触摸编码包括反应拖动距离及拖动方向的所述偏移量;触摸终端将所述触摸编码发送至被控终端。\n[0039] 被控终端解析所述触摸编码,获取对应的偏移量,根据所述偏移量拖动鼠标左键选中的内容;比如,将屏幕上某一图标从屏幕的左上角拖动至左下角。\n[0040] 在触摸终端检测到所述触摸操作事件或手势为:仅有单点触摸且触摸时长小于预置时长T3,则识别所述触摸操作事件或手势有效。触摸终端获取所述单点触摸的位置坐标,根据所述位置坐标,获取所述单点在所述触摸终端屏幕上的从属区域,并将所述从属区域映射至所述被控终端屏幕的控制区域。参照图2,图2是本发明基于触摸终端的远程控制方法一实施例中,触摸终端屏幕区域划分结构示意图;如图2所示的触点在触摸终端的A区域,由于触摸终端的区域划分时与被控终端划分的区域有一定的映射关系,比如被控终端屏幕的区域划分与图2所示的一致。触摸终端将所述单点触摸且触摸时长小于预置时长T3的触摸操作事件或手势转换为定位至所述控制区域几何中心或控制区域指定点的触摸编码,并将所述触摸编码发送至被控终端。\n[0041] 被控终端解析所述触摸编码,根据所述键值,将鼠标光标定位至对应的控制区域的几何中心或控制区域指定点。\n[0042] 在触摸终端检测到所述触摸操作事件或手势为:仅有连续两次单点触摸,触摸终端获取两次单点触摸的触摸时间间隔,及两次单点触摸中第二次单点触摸的坐标与第一次单点触摸的坐标之间的距离。\n[0043] 若触摸时间间隔小于预置时长T4,且所述两次单点触摸中第二次单点触摸的坐标与第一次单点触摸的坐标之间的距离小于预置距离L4,则将所述触摸操作时间转换为鼠标在所述被控终端屏幕的当前位置触发单击操作的触摸编码;\n[0044] 若触摸时间间隔大于或等于预置时长T4,或者所述两次单点触摸中第二次单点触摸的坐标与第一次单点触摸的坐标之间的距离大于或等于预置距离L4时,触摸终端获取所述第二次单点触摸的坐标(x1,y1)与触摸终端屏幕预置原点的距离Lx和Ly,其中所述触摸终端屏幕预置原点(0,0)指的是:触摸终端屏幕左下角的临界点(0,0);分别计算所述距离Lx与所述触摸终端屏幕分辨率宽度的比例Px及所述距离Ly与所述触摸终端屏幕分辨率高度的比例和Py;分别获取所述比例Px与被控终端屏幕分辨率宽度的乘积x2,及所述比例Py与所述被控终端屏幕分辨率高度的乘积y2;将所述触摸操作事件或手势转换为将鼠标定位至所述被控终端屏幕上坐标为(x2,y2)的位置的触摸编码。\n[0045] 触摸终端将所述触摸编码发送至被控终端,被控终端解析所述触摸编码;若所述触摸对应的是单击操作,则被控终端进行单击操作;若所述触摸对应的是精确定位至(x2,y2)位置的操作,则被控终端将鼠标光标定位至(x2,y2)位置;其中,被控终端的坐标原点(0,0)与触摸终端的预置原点(0,0)对应,定义被控终端的坐标原点(0,0)为被控终端屏幕左下角临界点。\n[0046] 在触摸终端检测到所述触摸操作事件或手势为:第一单点先触摸所述触摸终端一预设区域后,第二单点从所述触摸终端屏幕底边中点开始,与所述触摸终端屏幕底边夹角在第一预置夹角范围且向所述触摸终端屏幕右上角滑动的距离达到预置距离L5时,识别所述触摸操作事件或手势有效;所述预置夹角范围为大于20°且小于70°。触摸终端将所述触摸操作事件或手势转换为所述被控终端不同应用之间进行切换的触摸编码,并将所述触摸编码发送至被控终端。\n[0047] 被控终端解析所述触摸编码,根据所述触摸编码对应的具体应用,切换当前应用至所述触摸编码对应的具体应用。\n[0048] 所述应用可以为浏览器、游戏、QQ空间等。\n[0049] 在触摸终端检测到所述触摸操作事件或手势为:第一单点先触摸所述触摸终端一预设区域后,第二单点从所述触摸终端屏幕底边右端点开始,与所述触摸终端屏幕底边夹角在第二预置夹角范围且向所述触摸终端屏幕左上角滑动的距离达到预置距离L6时,识别所述触摸操作事件或手势有效;所述第二预置夹角范围为大于20°且小于70°;触摸终端将所述触摸操作事件或手势转换为所述被控终端退出当前应用的触摸编码,并将所述触摸编码发送至被控终端。\n[0050] 被控终端解析所述触摸编码,执行所述触摸编码对应的退出当前应用的操作。\n[0051] 本实施例通过触摸终端启动远程控制程序,与被控终端的远程侦听程序连接;检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码,并将所述触摸编码发送至所述被控终端;所述被控终端解析所述触摸编码,根据所述触摸编码对应的操作或控制,执行所述相应操作或控制的方法,具有远程对带触摸屏的终端进行触摸操作控制的有益效果,提高了带触摸屏的智能终端的性能,使智能终端的功能更加丰富。\n[0052] 参照图3,图3是本发明基于触摸终端的远程控制系统一实施例结构示意图。如图3所示,本发明基于触摸终端的远程控制系统包括:触摸终端01和被控终端02。\n[0053] 触摸终端01用于,启动远程控制程序,与被控终端02的远程侦听程序连接;检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码,并将所述触摸编码发送至所述被控终端02。\n[0054] 触摸终端01启动远程控制程序,并连接到被控终端02的远程侦听程序,与被控终端02建立通信;所述触摸终端01的远程控制程序与所述被控终端02的远程侦听程序的命令库一致,即当被控终端02接收到触摸终端01发送的触摸编码信息时,能够根据所述触摸编码转换为对应的操作或控制。触摸终端01不断地检测自身触摸屏上用户的相应操作,并识别用户的所有操作是否均为有效操作;触摸终端01仅将有效的触摸操作事件或手势转换为相应操作的触摸编码,并将所述触摸编码发送至被控终端02,从而控制被控终端02根据所述触摸编码进行相应操作。\n[0055] 被控终端02用于,解析所述触摸编码,根据所述触摸编码对应的操作或控制,执行所述相应操作或控制。\n[0056] 被控终端02接收触摸终端01发送的触摸编码,由于被控终端02与触摸终端01的命令库一致,因此被控终端02可以通过解析所述触摸编码,获取对应的操作或控制控制命令,并根据所述操作控制命令,执行对应的操作或控制。\n[0057] 有关触摸终端01根据具体的触摸操作控制被控终端02进行相应操作的具体过程请参照上述相关实施例的具体描述,在此不再赘述。\n[0058] 本实施例通过触摸终端01启动远程控制程序,与被控终端02的远程侦听程序连接;检测触摸操作事件或手势,将有效的所述触摸操作事件或手势转换为相应操作的触摸编码,并将所述触摸编码发送至所述被控终端02;所述被控终端02解析所述触摸编码,根据所述触摸编码对应的操作或控制,执行所述相应操作或控制的方法,具有远程对带触摸屏的终端进行触摸操作控制的有益效果,提高了带触摸屏的智能终端的性能,使智能终端的功能更加丰富。\n[0059] 以上所述仅为本发明的优选实施例,并非因此限制其专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
法律信息
- 2016-09-21
- 2014-01-08
实质审查的生效
IPC(主分类): G06F 3/041
专利申请号: 201210587325.5
申请日: 2012.12.28
- 2013-05-01
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-12-19
|
2011-06-16
| | |
2
| |
2012-05-30
|
2011-01-21
| | |
3
| |
2011-07-06
|
2009-12-31
| | |
4
| |
2012-10-17
|
2012-06-06
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |