移动终端模拟鼠标来操作设备的方法、移动终端和演示系统的制作方法

文档序号:10624368阅读:337来源:国知局
移动终端模拟鼠标来操作设备的方法、移动终端和演示系统的制作方法
【专利摘要】本发明提供了移动终端模拟鼠标来操作设备的方法、移动终端和演示系统。其中,该方法包括:接收用户经由移动终端的屏幕输入的手势;识别手势,并生成包含手势事件消息的识别信息;根据识别信息,将手势转换成相应的鼠标操作命令;以及将鼠标操作命令发送给设备,以操作设备。在进行演示时,通过采用本发明的上述方法,使得用户能够通过该移动终端实现对远程的设备的实际操作,从而达到互动的效果。
【专利说明】
移动终端模拟鼠标来操作设备的方法、移动终端和演示系 统
技术领域
[0001] 本发明设及支持手势操作的移动终端,尤其设及支持手势操作的移动终端模拟鼠 标来操作设备的方法、支持手势操作的移动终端和演示系统。
【背景技术】
[0002] 当使用投影仪为观看者进行演示时,如果诸如个人计算机等的设备和投影仪分别 处于两个地方,那么在演示中要进行操作就非常不方便,因为必须使观看者到达指定的投 影仪前,还要有专人在诸如个人计算机等的设备前进行配合操作。
[0003] 此外,演示时,当多个投影仪放在一起时,需要使用专用遥控器来切换多个投影 仪,容易造成误操作。
[0004] 使用诸如智能手机、平板电脑等现有的支持手势操作的移动终端,虽然能够通过 网络从多个投影仪和多个个人计算机中捜索想要的投影仪和个人计算机,并与该投影仪和 个人计算机建立通信,W控制个人计算机将显示画面投影在投影仪上,但是观看者无法通 过现有的移动终端对该个人计算机进行实际操作,从而无法实现互动的效果。

【发明内容】

[0005] 鉴于上述问题,本发明的目的在于提供了一种移动终端模拟鼠标来操作设备的方 法、移动终端和演示系统。本发明的方法、移动终端和演示系统利用移动终端的手势操作来 模拟鼠标操作,从而在进行演示时,使得用户能够通过该移动终端实现对远程的设备的实 际操作,从而达到互动的效果。
[0006] 根据本发明的一个方面,提供了一种移动终端模拟鼠标来操作设备的方法,所述 移动终端支持手势操作,其中所述方法包括:
[0007] 接收用户经由所述移动终端的屏幕输入的手势;
[0008] 识别所述手势,并生成包含手势事件消息的识别信息;
[0009] 根据所述识别信息,将所述手势转换成相应的鼠标操作命令;W及
[0010] 将所述鼠标操作命令发送给所述设备,W操作所述设备。
[0011] 在进行演示时,通过采用本发明的上述方法,使得用户能够通过该移动终端实现 对远程的设备的实际操作,从而达到互动的效果。
[0012] 此外,当所述手势事件消息是单指滑动事件消息时,所述识别信息进一步包含随 时间变化的手指位置坐标值,并且所述方法进一步包括:
[0013] 从获得所述单指滑动事件消息的时间点开始,每隔预定的时间间隔,根据所述随 时间变化的手指位置坐标值中,计算所述预定的时间间隔内的横向手指位移值和纵向手指 位移值;
[0014] 根据所述横向手指位移值和所述纵向手指位移值,通过Ξ角函数计算所述预定的 时间间隔内的手指位移距离;
[0015] 根据所述手指位移距离确定移动系数;
[0016] 将所述横向手指位移值和所述纵向手指位移值分别乘W所述移动系数,W获得横 向鼠标位移值和纵向鼠标位移值;
[0017] 将所述手势转换成包含所述横向鼠标位移值和所述纵向鼠标位移值的鼠标移动 命令;化及
[0018] 将所述鼠标移动命令发送给所述设备。
[0019] 进一步地,当所述手势事件消息变为单指滑动停止事件消息并且没有手指释放事 件消息时,所述方法进一步包括:
[0020] 将紧接在获得所述单指滑动停止事件消息之前转换得到的所述鼠标移动命令,W 所述预定的时间间隔,发送给所述设备。
[0021] 进一步地,所述预定的时间间隔大于等于100毫秒并且小于等于300毫秒。
[0022] 在移动终端的屏幕大小和设备的屏幕大小差别巨大的情况下,通过采用本发明的 上述方法,使得移动终端通过手势操作模拟的鼠标操作能够在设备的屏幕上实现快速定位 和精确定位。
[0023] 此外,当所述手势事件消息是单指单击事件消息时,所述方法进一步包括:
[0024] 将所述手势转换成鼠标左键单击命令;W及将所述鼠标左键单击命令发送给所述 设备。
[0025] 此外,当所述手势事件消息是单指双击事件消息时,所述方法进一步包括:
[00%] 将所述手势操作转换成鼠标左键双击命令;W及将所述鼠标左键双击命令发送给 所述设备。
[0027] 此外,当所述手势事件消息是两指单击事件消息时,所述方法进一步包括:
[0028] 将所述手势操作转换成鼠标右键单击命令;W及将所述鼠标右键单击命令发送给 所述设备。
[0029] 此外,当所述手势事件消息是两指滑动事件消息时,所述识别信息进一步包含随 时间变化的手指位置坐标值,并且所述方法进一步包括:
[0030] 从获得所述两指滑动事件消息的时间点开始,每隔预定的时间间隔,根据所述随 时间变化的手指位置坐标值,确定两指在所述预定的时间间隔内的滑动方向;
[0031] 当确定所述滑动方向为向上滑动时,将所述手势操作转换成鼠标滚轮向前滚动命 令,并且将所述鼠标滚轮向前滚动命令发送给所述设备;W及
[0032] 当确定所述滑动方向为向下滑动时,将所述手势操作转换成鼠标滚轮向后滚动命 令,并且将所述鼠标滚轮向后滚动命令发送给所述设备。
[0033] 进一步地,所述预定的时间间隔大于等于100毫秒并且小于等于300毫秒。
[0034] 根据本发明的另一个方面,提供了一种支持手势操作的移动终端,所述移动终端 采用本发明的上述方法来模拟鼠标,W操作所述设备。
[0035] 根据本发明的又一个方面,提供了一种演示系统,所述演示系统包括: 阳〇36] 投影仪;
[0037] 个人计算机;W及
[0038] 本发明的上述移动终端,所述移动终端通过网络捜索所述投影仪和所述个人计算 机,并且与所述投影仪和所述个人计算机建立通信,W控制所述个人计算机将显示画面投 影到所述投影仪上;
[0039] 其中,所述移动终端模拟鼠标来操作所述个人计算机,并将所述移动终端模拟的 鼠标操作体现在所述显示画面上。
[0040] 通过采用本发明的移动终端和演示系统,能够在进行演示时,使得用户能够通过 该移动终端实际操作远程的设备,从而达到互动的效果。
【附图说明】
[0041] 图1显示根据本发明的实施例的建立演示系统之前的系统框图;
[0042] 图2显示根据本发明的实施例的演示系统的框图;
[0043] 图3显示根据本发明的实施例的移动终端的结构框图;
[0044] 图4显示根据本发明的实施例的移动终端模拟鼠标的操作的流程图; W45]图5显示根据本发明的实施例的命令控制单元的第一操作实例的流程图;
[0046] 图6显示根据本发明的实施例的命令控制单元的第二操作实例的流程图;
[0047] 图7显示根据本发明的实施例的命令控制单元的第Ξ操作实例的流程图; W48] 图8显示根据本发明的实施例的命令控制单元的第四操作实例的流程图;W及 W例图9显示根据本发明的实施例的命令控制单元的第五操作实例的流程图。
【具体实施方式】
[0050] 下面将参考附图描述根据本发明的各种实施例。
[0051] 下面将参考图1和图2来说明建立根据本发明实施例的演示系统的过程。图1显 示了根据本发明的实施例的建立演示系统之前的系统框图。图2显示了根据本发明的实施 例的演示系统的框图。
[0052] 在图1所示的系统中,存在有通过网络连接到服务器200的多个投影仪300和多 个个人计算机400。当用户想要进行演示时,本发明的移动终端100可W根据用户输入的指 示,来建立演示系统。
[0053] 首先,移动终端100可W根据用户输入的指示,经由网络连接到服务器200,并且 通过服务器200捜索连接到服务器200的多个投影仪300和多个个人计算机400。
[0054] 接着,如图2所示,移动终端100可W根据用户输入的指示,从捜索到的多个投影 仪300中选择用户想要进行演示的一个投影仪300并与选择出的投影仪300建立通信,W 及从捜索到的多个个人计算机400中选择用户想要进行演示的一个个人计算机400并与选 择出的个人计算机400建立通信。
[0055] 接着,如图2所示,移动终端100启动个人计算机400中的投影程序,W控制个人 计算机400将显示画面投影到投影仪300上。
[0056] 接着,如图2所示,移动终端100模拟鼠标来操作个人计算机400,并将移动终端 100模拟的鼠标操作体现在个人计算机400的显示画面上,并且一起投影到投影仪300上。
[0057] 图3显示了根据本发明的实施例的移动终端100的结构框图。
[0058] 如图3所示,根据本发明的实施例的移动终端100包括手势接收单元110、手势识 别单元120、命令控制单元130和通信单元140。
[0059] 手势接收单元110用于接收用户经由移动终端100的屏幕输入的手势。手势识别 单元120用于识别手势接收单元110接收到的手势,并生成包含手势事件消息的识别信息。 命令控制单元130包括转换单元131和计算单元132,并且用于根据手势识别单元120生 成的识别信息,将手势接收单元110接收到的手势转换成相应的鼠标操作命令。通信单元 140用于将命令控制单元130转换得到的相应的鼠标操作命令通过网络发送给个人计算机 400 (即,"设备"),W操作个人计算机400。
[0060] 虽然在本实施例中,将个人计算机400作为设备的一个具体实例,但是本发明的 移动终端所适用的设备并不局限于个人计算机400,而是可W是能够使用鼠标的任何其他 的设备。
[0061] 图4显示根据本发明的实施例的移动终端100模拟鼠标的操作的流程图。
[00创如图4所示,首先,在步骤S401,移动终端100的手势接收单元110接收用户经由 移动终端100的屏幕输入的手势。例如,用户经由移动终端100的屏幕输入的手势可W包 括单指滑动、两指滑动、单指单击、单指双击、两指单击等等。
[0063] 接着,在步骤S402,手势识别单元120采用常规的手势识别方法来识别手势接收 单元110接收到的手势,并生成包含手势事件消息的识别信息。 W64] 在本实施例中,例如,当用户输入的手势是单指滑动时,生成包含单指滑动事件消 息的识别信息;当用户输入的手势是两指滑动时,生成包含两指滑动事件消息的识别信息; 当用户输入的手势是单指单击时,生成包含单指单击事件消息的识别信息;当用户输入的 手势是单指双击时,生成包含单指双击事件消息的识别信息;当用户输入的手势是两指单 击时,生成包含两指单击事件消息的识别信息,等等。
[00化]接着,在步骤S403,命令控制单元130根据手势识别单元120生成的识别信息,将 手势接收单元110接收到的手势转换成相应的鼠标操作命令。
[0066] 在本实施例中,例如,当识别信息包含单指滑动事件消息时,命令控制单元130可 W将手势接收单元110接收到的手势转换成鼠标移动命令;当识别信息包含两指滑动事件 消息时,命令控制单元130可W将手势接收单元110接收到的手势转换成鼠标滚轮滚动命 令;当识别信息包含单指单击事件消息时,命令控制单元130可W将手势接收单元110接收 到的手势转换成鼠标左键单击命令;当识别信息包含单指双击事件消息时,命令控制单元 130可W将手势接收单元110接收到的手势转换成鼠标左键双击命令;当识别信息包含两 指单击事件消息时,命令控制单元130可W将手势接收单元110接收到的手势转换成鼠标 右键单击命令,等等。
[0067] 命令控制单元130所采用的从手势转换到鼠标操作命令的规则并不局限于W上 所列举的实例。例如,当识别信息是包含单指滑动事件消息的识别信息时,命令控制单元 130也可W将手势接收单元110接收到的手势转换成鼠标滚轮滚动命令而不是转换成鼠标 移动命令;或者当识别信息是包含两指滑动事件消息的识别信息时,命令控制单元130也 可W将手势接收单元110接收到的手势转换成鼠标移动命令而不是转换成鼠标滚轮滚动 命令,等等。
[0068] 从手势转换到鼠标操作命令的规则可W根据需要预先被任意地设定,并且W宏命 令的形式被预先存储在命令控制单元130中。
[0069] 接着,在步骤S404,通信单元140将命令控制单元130转换得到的相应的鼠标操作 命令通过网络发送给个人计算机400, W对个人计算机400进行与该鼠标操作命令相对应 的操作。 阳070] 在本实施例中,例如,当命令控制单元130转换得到鼠标移动命令时,通信单元 140将鼠标移动命令发送给个人计算机400 ;当命令控制单元130转换得到鼠标滚轮滚动命 令时,通信单元140将鼠标滚轮滚动命令发送给个人计算机400 ;当命令控制单元130转换 得到鼠标左键单击命令时,通信单元140将鼠标左键单击命令发送给个人计算机400 ;当命 令控制单元130转换得到鼠标左键双击命令时,通信单元140将鼠标左键双击命令发送给 个人计算机400 ;当命令控制单元130转换得到鼠标右键单击命令时,通信单元140将鼠标 右键单击命令发送给个人计算机400,等等。
[0071] 下面将参考图5至图9详细说明根据本发明的实施例的移动终端100中的命令控 制单元130的具体操作过程。
[0072] 图5显示了根据本发明的实施例的命令控制单元130的第一操作实例的流程图。 在图5所示的命令控制单元130的第一操作实例中,命令控制单元130根据手势识别单元 120生成的包含单指滑动事件消息的识别信息,将手势接收单元110接收到的手势转换成 鼠标移动命令并将该鼠标移动命令输出到通信单元140。
[0073] 如图5所示,在步骤S501,命令控制单元130从手势识别单元120获得包含单指滑 动事件消息的识别信息,并且该识别信息还进一步包含随时间变化的手指位置坐标值。
[0074] 接着,在步骤S502,命令控制单元130中的转换单元131从获得单指滑动事件消息 的时间点开始,判定是否到达预定时间。在本实施例中,预定时间的间隔在大于等于100毫 秒并且小于等于300毫秒的范围内。较佳地,预定时间的间隔为100毫秒。在下文中,将W 预定时间的间隔为100毫秒为例来进行说明。
[0075] 如果判定还没有到达预定时间(即,100毫秒)(步骤S502中的"否"),那么继续判 定直到判定到达预定时间。如果判定到达预定时间(即,100毫秒)(步骤S502中的"是"), 那么前进到步骤S503。在步骤S503,命令控制单元130中的计算单元132根据随时间变化 的手指位置坐标值,计算预定时间时间间隔(即,100毫秒)内的横向手指位移值±x(其 中,"+"表示向右方向,"一"表示向左方向)和纵向手指位移值±y(其中,"+"表示向上方 向,"一"表示向下方向)。
[0076] 接着,在步骤S504,命令控制单元130中的计算单元132根据横向手指位移值+X 和纵向手指位移值±y,通过Ξ角函数计算预定时间时间间隔(即,100毫秒)内的手指位 移距离
[0077] 接着,在步骤S505,命令控制单元130中的计算单元132根据手指位移距离d确定 移动系数。与手指位移距离d相关联的移动系数被预先设定并且存储在计算单元132中。 为了清楚地进行说明,表1给出了与手指位移距离d相关联的移动系数的一个实例。但是, 与手指位移距离d相关联的移动系数并不局限于该实例。可W根据移动终端的屏幕大小与 设备的屏幕大小之间的差异大小来适当地设定与手指位移距离d相关联的移动系数。
[0078]
!;〇〇巧]表1
[0080] 例如,如果计算出的100毫秒内的手指位移距离为23,那么计算单元132根据表1 确定移动系数为2。
[0081] 接着,在步骤S506,命令控制单元130中的计算单元132将横向手指位移值+ X和 纵向手指位移值±y分别乘W确定的移动系数,W获得横向鼠标位移值±X(±X = ±xX 移动系数,其中,"+"表示向右方向,"一"表示向左方向)和纵向鼠标位移值±Υ(±Υ = ±yX移动系数,其中,"+"表示向上方向,"一"表示向下方向)。
[0082] 接着,在步骤S507,命令控制单元130中的转换单元131输出包含横向鼠标位移值 + X和纵向鼠标位移值+Y的鼠标移动命令。
[0083] 接着,在步骤S508,命令控制单元130中的转换单元131判定是否获得手指释放 事件消息。如果判定没有获得手指释放事件消息(步骤S508中的"否"),那么前进到步骤 S509。如果判定获得手指释放事件消息(步骤S508中的"是"),那么命令控制单元130结 束该操作。
[0084] 在步骤S509,命令控制单元130中的转换单元131判定是否获得单指滑动停止事 件消息。如果判定没有获得单指滑动停止事件消息(步骤S509中的"否"),那么返回到步 骤S502,W进行下一个预定时间间隔(即,100毫秒)的手势到鼠标操作命令的转换。如果 判定获得单指滑动停止事件消息(步骤S509中的"是"),那么前进至步骤S510。
[00化]在步骤S510,命令控制单元130中的转换单元131从获得单指滑动停止事件消 息的时间点开始,判定是否到达预定时间(即,100毫秒)。如果判定还没有到达预定时间 (即,100毫秒)(步骤S510中的"否"),那么继续判定直到判定到达预定时间。如果判定 到达预定时间(即,100毫秒)(步骤S510中的"是"),那么返回到步骤S507,命令控制单 元130中的转换单元131输出紧接在获得单指滑动停止事件消息之前转换得到的包含横向 鼠标位移值+X和纵向鼠标位移值+ Y的鼠标移动命令。
[0086] 在本发明中,并不局限于将单指滑动的手势转换成鼠标移动命令,通过采用与上 述命令控制单元130的第一操作实例相似的方法,也可W将两指滑动、Ξ指滑动、四指滑 动、五指滑动等的手势转换成鼠标移动命令。
[0087] 图6显示了根据本发明的实施例的命令控制单元130的第二操作实例的流程图。 在图6所示的命令控制单元130的第二操作实例中,命令控制单元130根据手势识别单元 120生成的包含单指单击事件消息的识别信息,将手势接收单元110接收到的手势转换成 鼠标左键单击命令并将该鼠标左键单击命令输出到通信单元140。
[0088] 如图6所示,在步骤S601,命令控制单元130从手势识别单元120获得包含单指单 击事件消息的识别信息。
[0089] 接着,在步骤S602,命令控制单元130的转换单元131根据包含单指单击事件消息 的识别信息,输出鼠标左键单击命令。
[0090] 在本发明中,并不局限于将单指单击的手势转换成鼠标左键单击命令,通过采用 与上述命令控制单元130的第二操作实例相似的方法,也可W将两指单击、Ξ指单击、四指 单击、五指单击等的手势转换成鼠标左键单击命令。
[0091] 图7显示了根据本发明的实施例的命令控制单元130的第Ξ操作实例的流程图。 在图7所示的命令控制单元130的第Ξ操作实例中,命令控制单元130根据手势识别单元 120生成的包含单指双击事件消息的识别信息,将手势接收单元110接收到的手势转换成 鼠标左键双击命令并将该鼠标左键双击命令输出到通信单元140。
[0092] 如图7所示,在步骤S701,命令控制单元130从手势识别单元120获得包含单指双 击事件消息的识别信息。
[0093] 接着,在步骤S702,命令控制单元130的转换单元131根据包含单指双击事件消息 的识别信息,输出鼠标左键双击命令。
[0094] 在本发明中,并不局限于将单指双击的手势转换成鼠标左键双击命令,通过采用 与上述命令控制单元130的第Ξ操作实例相似的方法,也可W将两指双击、Ξ指双击、四指 双击、五指双击等的手势转换成鼠标左键双击命令。
[0095] 图8显示了根据本发明的实施例的命令控制单元130的第四操作实例的流程图。 在图8所示的命令控制单元130的第四操作实例中,命令控制单元130根据手势识别单元 120生成的包含两指单击事件消息的识别信息,将手势接收单元110接收到的手势转换成 鼠标右键单击命令并将该鼠标右键单击命令输出到通信单元140。
[0096] 如图8所示,在步骤S801,命令控制单元130从手势识别单元120获得包含两指单 击事件消息的识别信息。
[0097] 接着,在步骤S802,命令控制单元130的转换单元131根据包含两指单击事件消息 的识别信息,输出鼠标右键单击命令。
[0098] 在本发明中,并不局限于将单指双击的手势转换成鼠标右键单击命令,通过采用 与上述命令控制单元130的第四操作实例相似的方法,也可W将单指单击、Ξ指单击、四指 单击、五指单击等的手势转换成鼠标右键单击命令。
[0099] 图9显示了根据本发明的实施例的命令控制单元130的第五操作实例的流程图。 在图9所示的命令控制单元130的第五操作实例中,命令控制单元130根据手势识别单元 120生成的包含两指滑动事件消息的识别信息,将手势接收单元110接收到的手势转换成 鼠标滚轮滚动命令并将该鼠标滚轮滚动命令输出到通信单元140。
[0100] 如图9所示,在步骤S901,命令控制单元130从手势识别单元120获得包含两指滑 动事件消息的识别信息,并且该识别信息还进一步包含随时间变化的手指位置坐标值。 阳101] 接着,在步骤S902,命令控制单元130中的转换单元131从获得两指滑动事件消息 的时间点开始,判定是否到达预定时间。在本实施例中,预定时间的间隔在大于等于100毫 秒并且小于等于300毫秒的范围内。较佳地,预定时间的间隔为100毫秒。在下文中,将W 预定时间的间隔为100毫秒为例来进行说明。 阳102] 如果判定还没有到达预定时间(即,100毫秒)(步骤S902中的"否"),那么继续判 定直到判定到达预定时间。如果判定到达预定时间(即,100毫秒)(步骤S902中的"是"), 那么前进到步骤S903。 阳103] 在步骤S903,命令控制单元130中的计算单元132根据随时间变化的手指位置坐 标值,确定两指在预定的时间间隔(即,100毫秒)内的滑动方向。具体地,计算单元132将 预定的时间间隔内的结束时间点的手指位置的纵向坐标值减去起始时间点的手指位置的 纵向坐标值。如果计算结果为正数,那么确定滑动方向为向上滑动。如果计算结果为负数, 那么确定滑动方向为向下滑动。
[0104] 在步骤S904,当确定滑动方向为向上滑动时,命令控制单元130中的转换单元131 输出鼠标滚轮向前滚动命令。 阳1化]在步骤S905,当确定滑动方向为向下滑动时,命令控制单元130中的转换单元131 输出鼠标滚轮向后滚动命令。 阳106] 接着,在步骤S906,命令控制单元130中的转换单元131判定是否获得手指释放 事件消息。如果判定没有获得手指释放事件消息(步骤S906中的"否"),那么返回到步骤 S902。如果判定获得手指释放事件消息(步骤S906中的"是"),那么命令控制单元130结 束该操作。 阳107] 在本发明中,并不局限于将两指滑动的手势转换成鼠标滚轮滚动命令,通过采用 与上述命令控制单元130的第五操作实例相似的方法,也可W将单指滑动、Ξ指滑动、四指 滑动、五指滑动等的手势转换成鼠标滚轮滚动命令。 阳10引在本说明书中给出的所有数值仅仅是说明性的,而不是用于限定本发明的范围。 [0109] 虽然经过对本发明结合具体实施例进行描述,对于本领域的技术技术人员而言, 根据上文的叙述后作出的许多替代、修改与变化将是显而易见。因此,当运样的替代、修改 和变化落入附后的权利要求的精神和范围之内时,应该被包括在本发明中。
【主权项】
1. 一种移动终端模拟鼠标来操作设备的方法,所述移动终端支持手势操作,其特征在 于,所述方法包括: 接收用户经由所述移动终端的屏幕输入的手势; 识别所述手势,并生成包含手势事件消息的识别信息; 根据所述识别信息,将所述手势转换成相应的鼠标操作命令;以及 将所述鼠标操作命令发送给所述设备,以操作所述设备。2. 如权利要求1所述的方法,其特征在于,当所述手势事件消息是单指滑动事件消息 时,所述识别信息进一步包含随时间变化的手指位置坐标值,并且所述方法进一步包括: 从获得所述单指滑动事件消息的时间点开始,每隔预定的时间间隔,根据所述随时间 变化的手指位置坐标值,计算所述预定的时间间隔内的横向手指位移值和纵向手指位移 值; 根据所述横向手指位移值和所述纵向手指位移值,通过三角函数计算所述预定的时间 间隔内的手指位移距离; 根据所述手指位移距离确定移动系数; 将所述横向手指位移值和所述纵向手指位移值分别乘以所述移动系数,以获得横向鼠 标位移值和纵向鼠标位移值; 将所述手势转换成包含所述横向鼠标位移值和所述纵向鼠标位移值的鼠标移动命令; 以及 将所述鼠标移动命令发送给所述设备。3. 如权利要求2所述的方法,其特征在于,当所述手势事件消息变为单指滑动停止事 件消息并且没有手指释放事件消息时,所述方法进一步包括: 将紧接在获得所述单指滑动停止事件消息之前转换得到的所述鼠标移动命令,以所述 预定的时间间隔,发送给所述设备。4. 如权利要求3所述的方法,其特征在于,所述预定的时间间隔大于等于100毫秒并且 小于等于300毫秒。5. 如权利要求1所述的方法,其特征在于,当所述手势事件消息是单指单击事件消息 时,所述方法进一步包括: 将所述手势转换成鼠标左键单击命令;以及 将所述鼠标左键单击命令发送给所述设备。6. 如权利要求1所述的方法,其特征在于,当所述手势事件消息是单指双击事件消息 时,所述方法进一步包括: 将所述手势操作转换成鼠标左键双击命令;以及 将所述鼠标左键双击命令发送给所述设备。7. 如权利要求1所述的方法,其特征在于,当所述手势事件消息是两指单击事件消息 时,所述方法进一步包括: 将所述手势操作转换成鼠标右键单击命令;以及 将所述鼠标右键单击命令发送给所述设备。8. 如权利要求1所述的方法,其特征在于,当所述手势事件消息是两指滑动事件消息 时,所述识别信息进一步包含随时间变化的手指位置坐标值,并且所述方法进一步包括: 从获得所述两指滑动事件消息的时间点开始,每隔预定的时间间隔,根据所述随时间 变化的手指位置坐标值,确定两指在所述预定的时间间隔内的滑动方向; 当确定所述滑动方向为向上滑动时,将所述手势操作转换成鼠标滚轮向前滚动命令, 并且将所述鼠标滚轮向前滚动命令发送给所述设备;以及 当确定所述滑动方向为向下滑动时,将所述手势操作转换成鼠标滚轮向后滚动命令, 并且将所述鼠标滚轮向后滚动命令发送给所述设备。9. 如权利要求8所述的方法,其特征在于,所述预定的时间间隔大于等于100毫秒并且 小于等于300毫秒。10. -种支持手势操作的移动终端,其特征在于,所述移动终端采用如权利要求1-9中 任一项所述的方法来模拟鼠标,以操作所述设备。11. 一种演示系统,其特征在于,所述演示系统包括: 投影仪; 个人计算机;以及 如权利要求10所述的移动终端,所述移动终端通过网络搜索所述投影仪和所述个人 计算机,并且与所述投影仪和所述个人计算机建立通信,以控制所述个人计算机将显示画 面投影到所述投影仪上; 其中,所述移动终端模拟鼠标来操作所述个人计算机,并将所述移动终端模拟的鼠标 操作体现在所述显示画面上。
【文档编号】G06F3/01GK105988572SQ201510084676
【公开日】2016年10月5日
【申请日】2015年2月16日
【发明人】孟繁富, 刘畅, 陈剑, 张毅强
【申请人】株式会社理光
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1