手势输入方法及移动终端、主机.pdf

上传人:xia****o6 文档编号:1037601 上传时间:2018-03-27 格式:PDF 页数:16 大小:505.51KB
返回 下载 相关 举报
摘要
申请专利号:

CN201110275992.5

申请日:

2011.09.16

公开号:

CN102354271A

公开日:

2012.02.15

当前法律状态:

撤回

有效性:

无权

法律详情:

发明专利申请公布后的视为撤回IPC(主分类):G06F 3/048申请公布日:20120215|||实质审查的生效IPC(主分类):G06F 3/048申请日:20110916|||公开

IPC分类号:

G06F3/048

主分类号:

G06F3/048

申请人:

华为终端有限公司

发明人:

樊艳梅

地址:

518129 广东省深圳市龙岗区坂田华为基地B区2号楼

优先权:

专利代理机构:

代理人:

PDF下载: PDF下载
内容摘要

本发明实施例公开了手势输入方法,包括:移动终端识别手势姿态,获得输入手势姿态信息;所述移动终端对所述输入手势姿态信息进行匹配,获得对应的手势ID;所述移动终端将所述手势ID发送给主机,以使得所述主机识别所述手势ID对应的操作。本发明实施例还公开了相应的移动终端和主机。通过应用本发明的手势传递方法和移动终端、主机,将移动终端的手势输入有效地传递到主机上,从而可以使用移动终端对主机进行手势输入,提升了主机的手势操作体验。

权利要求书

1: 一种手势输入方法, 其特征在于, 包括 : 移动终端识别手势姿态, 获得输入手势姿态信息 ; 所述移动终端对所述输入手势姿态信息进行匹配, 获得对应的手势 ID ; 所述移动终端将所述手势 ID 发送给主机, 以使得所述主机识别所述手势 ID 对应的操 作。
2: 如权利要求 1 所述的方法, 其特征在于, 在移动终端对所述输入手势姿态信息进行 匹配前, 还包括 : 所述移动终端从所述主机接收手势 ID 列表, 所述手势 ID 列表包括手势 ID 信息, 所述 手势 ID 信息包含手势 ID, 所述手势 ID 与所述主机的手势操作相对应。
3: 如权利要求 2 所述的方法, 其特征在于, 所述手势 ID 信息还包括手势操作在应用程 序中具体作用的描述或预置的手势姿态信息 ; 所述移动终端根据所述手势操作在应用程序中具体作用的描述定义手势姿态, 从而建 立或更新手势姿态 ID 库 ; 或根据所述预置的手势姿态信息建立或更新手势姿态 ID 库。
4: 如权利要求 3 所述的方法, 其特征在于, 所述移动终端从所述主机接收当前使用的 手势 ID 包或当前使用的应用程序信息 ; 根据所述当前使用的手势 ID 包或当前使用的应用 程序信息, 所述移动终端标记手势姿态 ID 库中相应的手势 ID 为可用状态。
5: 如权利要求 4 所述的方法, 其特征在于, 所述移动终端将输入手势姿态信息与所述 手势姿态 ID 库中处于可用状态的手势 ID 所对应的手势姿态信息进行匹配, 获得对应的手 势 ID。
6: 一种手势输入方法, 其特征在于, 包括 : 主机从移动终端接收手势 ID, 所述手势 ID 由移动终端对输入手势姿态信息进行匹配 获得 ; 所述主机识别所述手势 ID 对应的操作。
7: 如权利要求 6 所述的方法, 其特征在于, 主机从移动终端接收手势 ID, 还包括 : 所述主机向所述移动终端发送手势 ID 列表, 所述手势 ID 列表包括手势 ID 信息, 所述 手势 ID 信息包含手势 ID, 所述手势 ID 与所述主机的手势操作相对应。
8: 如权利要求 7 所述的方法, 其特征在于, 所述手势 ID 信息还包括手势操作在应用程 序中具体作用的描述或预置的手势姿态信息, 以使得所述移动终端根据所述手势操作在应 用程序中具体作用的描述或预置的手势姿态信息建立或更新手势姿态 ID 库。
9: 如权利要求 8 所述的方法, 其特征在于, 所述主机向所述移动终端发送当前使用的 手势 ID 包或当前使用的应用程序信息, 以使得所述移动终端根据所述当前使用的手势 ID 包或当前使用的应用程序信息, 标记手势姿态 ID 库中相应的手势 ID 为可用状态。
10: 一种移动终端, 其特征在于, 包括 : 处理器 ; 传感器 ; 输入输出器 ; 其中, 所述处理器, 用于从所述传感器获取输入手势姿态信息, 对所述输入手势姿态信息进 行匹配, 获得输入手势姿态信息对应的手势 ID。 所述传感器, 用于识别手势姿态, 生成输入手势姿态信息。 所述输入输出器, 用于从处理器接收所述输入手势姿态信息对应的手势 ID 并发送给 主机。 2
11: 如权利要求 10 所述的移动终端, 其特征在于, 还包括 : 存储器, 与所述处理器连接, 用于存储手势姿态 ID 库 ; 所述处理器根据所述存储器中存储的手势姿态 ID 库对所述输入手势姿态信息进行匹 配, 获得输入手势姿态信息对应的手势 ID。
12: 如权利要求 10 所述的移动终端, 其特征在于, 所述处理器包括 : 存储管理单元 ; 状态标记单元 ; 匹配单元 ; 其中, 存储管理单元, 用于通过所述输入输出器从所述主机接收手势 ID 列表, 所述手势 ID 列 表包括手势 ID 信息, 并根据所述手势 ID 信息在所述存储器中建立或更新手势姿态 ID 库 ; 。 状态标记单元, 用于通过所述输入输出器从所述主机接收所述主机当前使用的手势 ID 包或当前使用的应用程序信息 ; 根据所述当前使用的手势 ID 包或当前使用的应用程序信 息, 所述状态标记单元标记所述存储器中的手势姿态 ID 库中相应的手势 ID 为可用状态 ; 匹配单元, 用于从所述传感器获取输入手势姿态信息, 将所述输入手势姿态信息, 与所 述存储器的手势姿态 ID 库中处于可用状态的手势 ID 所对应的手势姿态信息进行匹配, 获 得对应的手势 ID, 并通过所述输入输出器发送给所述主机。
13: 一种主机, 其特征在于, 包括 : 主机处理器 ; 主机输入输出器 ; 其中, 所述主机处理器, 用于从所述主机输入输出器获取移动终端发送的手势 ID, 识别所述 手势 ID 对应的操作。 所述主机输入输出器, 用于从所述移动终端接收手势 ID。
14: 如权利要求 14 所述的主机, 其特征在于, 所述主机处理器包括 : 手势 ID 管理单元 ; 识别单元 ; 通知单元 ; 其中, 手势 ID 管理单元, 用于给所述主机上的手势操作分配手势 ID, 生成手势 ID 列表, 还通 过所述主机输入输出器向所述移动终端发送所述手势 ID 列表。 识别单元, 用于从所述主机输入输出器获取移动终端发送的手势 ID, 识别所述手势 ID 对应的操作。 通知单元, 用于收集所述主机当前使用的手势 ID 包或当前使用的应用程序信息, 并通 过所述主机输入输出器向所述移动终端发送。

说明书


手势输入方法及移动终端、 主机

    【技术领域】
     本发明属于通信技术领域, 尤其涉及手势输入方法及移动终端、 主机。背景技术
     开发人性化的人机界面是一条永无止境的路, 苹果公司的 iphone 开创了一个以 手势操控手机, 电脑, 电视等电子产品的时代。目前可以用于手势操作的设备很多, 如支持 多点触摸的触摸屏 / 触摸板、 鼠标、 手写笔、 重力传感器 (Gravity-sensor, GSensor)、 陀螺 仪, 以及识别人体动作的摄像头等。 在手机等移动终端上, 手势操作与对应的手势设备多种 多样, 包括触摸屏, 手写笔, GSensor, 陀螺仪等。在个人电脑 (Personal Computer, PC) 等 主机上, 也有少量非智能手势输入设备, 如鼠标和触摸板 TouchPad 等。目前, 可以使用手机 等移动终端模拟这些非智能手势输入设备与 PC 之间的接口协议, 对 PC 进行手势输入。例 如, 用户在手机的触屏上滑动手指时, 则触屏产生的一连串的位置信息被手机接收, 手机把 这些信息按照蓝牙鼠标的方式把信息送给 PC, 则在 PC 上, 认为手机是一个普通的蓝牙鼠标 设备, PC 获得该蓝牙鼠标设备的手势输入信息, 把信息传递给某个应用, 如浏览器等。此时 若这些应用开启了手势输入功能, 则应用对这些信息进行分析, 辨识出输入的手势姿态, 与 其定义的手势操作进行匹配, 从而激活对应的操作。然而, 采用这种方式, 手机等移动终端 仅仅是模拟蓝牙等非智能手势输入设备向 PC 等主机传递手势, 其手势姿态和手势操作局 限于非智能手势输入设备已有的手势姿态和手势操作, 而手机上其他丰富、 多样的手势却 无法有效地传递给主机, 这使得主机的手势操作体验不佳。 发明内容本发明实施例公开了手势输入方法及移动终端、 主机, 以解决主机的手势操作体 验不佳的问题。
     本发明实施例公开了一种手势输入方法, 包括 :
     移动终端识别手势姿态, 获得输入手势姿态信息 ;
     所述移动终端对所述输入手势姿态信息进行匹配, 获得对应的手势 ID ;
     所述移动终端将所述手势 ID 发送给主机, 以使得所述主机识别所述手势 ID 对应 的操作。
     本发明实施例公开了一种手势输入方法, 包括 :
     主机从移动终端接收手势 ID, 所述手势 ID 由移动终端对输入手势姿态信息进行 匹配获得 ;
     所述主机识别所述手势 ID 对应的操作。
     本发明实施例公开了一种移动终端, 包括 :
     处理器 ; 传感器 ; 输入输出器 ; 其中,
     所述处理器, 用于从所述传感器获取输入手势姿态信息, 对所述输入手势姿态信 息进行匹配, 获得输入手势姿态信息对应的手势 ID。
     所述传感器, 用于识别手势姿态, 生成输入手势姿态信息。
     所述输入输出器, 用于从处理器接收所述输入手势姿态信息对应的手势 ID 并发 送给主机。
     本发明实施例公开了一种主机, 包括 :
     主机处理器 ; 主机输入输出器 ; 其中,
     所述主机处理器, 用于从所述主机输入输出器获取移动终端发送的手势 ID, 识别 所述手势 ID 对应的操作。
     所述主机输入输出器, 用于从所述移动终端接收手势 ID。
     通过应用本发明实施例公开的手势输入方法及移动终端、 主机, 将移动终端的手 势输入有效地传递到主机上, 从而可以使用移动终端对主机进行手势输入, 提升了主机的 手势操作体验。 附图说明
     图 1 为本发明实施例公开的一种手势输入方法的流程示意图 ;
     图 2 为本发明实施例公开的另一种手势输入方法的流程示意图 ;
     图 3 为本发明实施例公开的一种移动终端的结构示意图 ;
     图 4 为本发明实施例公开的另一种移动终端的结构示意图 ;
     图 5 为本发明实施例公开的一种主机的结构示意图 ;
     图 6 为本发明实施例公开的另一种主机的结构示意图。 具体实施方式
     为使本发明的目的、 技术方案和优点更加清楚, 下面结合附图对本发明具体实施 例作进一步的详细描述。 显然, 所描述的实施例是本发明一部分实施例, 而不是全部的实施 例。基于本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的 所有其他实施例, 都属于本发明保护的范围。
     首先, 需要说明的是在本发明实施例当中描述的移动终端包括但不限于手机、 平 板电脑或掌上电脑等终端设备, 主机包括但不限于 PC、 平板电脑等。 实施例二中的移动终端 以手机为例, 主机以 PC 为例进行说明, 但这并不构成对本发明的限制。
     方法实施例
     实施例一
     参考图 1, 本发明实施例一提供了一种手势输入方法, 包括以下步骤 :
     步骤 101、 移动终端识别手势姿态, 获得输入手势姿态信息。
     当用户在移动终端上作出某手势姿态时, 如左右晃动、 多点触摸等, 移动终端可以 利用其自带的手势输入设备, 如 GSensor、 触摸屏等, 接收该手势姿态并进行识别, 获得原始 的输入手势姿态信息。输入手势姿态信息可以基于视觉、 触摸、 运动等多种姿态, 这取决于 用户的爱好和手机的手势输入能力。
     步骤 102、 所述移动终端对所述输入手势姿态信息进行匹配, 获得对应的手势 ID。
     所述手势 ID 由移动终端从主机获取, 每个手势姿态都对应唯一的手势 ID, 同时每 个手势 ID 都对应主机上不同的手势操作。移动终端在步骤 101 获得原始的输入手势姿态信息后, 根据其上存储的手势 ID 和对应的手势姿态信息, 对该接收的输入手势姿态信息与 存储的手势姿态信息进行匹配, 获得对应的手势 ID。
     步骤 103、 所述移动终端将所述对应的手势 ID 发送给主机。
     将步骤 102 中得到的对应的手势 ID 发送给主机, 可以通过 Wi-Fi、 蓝牙、 红外、 通用 串行总线 (Universal Serial Bus, USB) 等方式来实现。
     步骤 104、 所述主机识别所述手势 ID 对应的操作。
     具体地, 主机上储存有手势 ID, 手势 ID 由主机生成, 每个手势 ID 都与主机上的 应用程序相关联, 对应各个应用程序上唯一的手势操作。所述手势 ID 可以是一连串阿拉 伯数字、 英文字母或它们之间的组合, 如 “2fac1234-31f8-11b4-a222-08002b34c003” , 也 可以采用通用资源标志符 (Uniform Resource Identifier, URI) 的形式如 GestureID : //Companyname/ApplicationName/Version/GestureName, 具体可以命名为 GestureID:// huawei/Camera/1.0/Circle 等, 其对应的手势操作则可以是翻页、 放大或缩小等手势操作。 主机对从移动终端接收到的手势 ID 直接进行识别, 即可得到其对应的唯一的手势操作。
     本实施例中, 移动终端识别手势姿态, 得到输入手势姿态信息, 对所述输入手势姿 态信息进行匹配获得对应的手势 ID, 并将该手势 ID 发送给主机, 主机识别该手势 ID 得到对 应的手势操作。通过本发明实施例的应用, 主机从移动终端接收其传递的手势 ID 并识别为 对应的手势操作, 从而利用移动终端的手势输入能力对主机进行手势输入, 提升了主机的 手势操作体验。 实施例二
     参考图 2, 实施例二提供了一种手势输入方法, 可以包括以下步骤 :
     步骤 201、 PC 给手势操作分配对应的手势 ID, 生成手势 ID 列表。
     具体地, PC 为其上支持手势输入的应用程序, 如浏览器的手势操作分配对应的手 势 ID, 生成手势 ID 列表。 该手势 ID 是系统唯一的, 且能够为手机等移动终端所识别, 该手势 ID 列表由手势 ID 信息组成, 每个手势 ID 信息包含一个手势 ID, 每个手势 ID 对应某个应用 程序中唯一的手势操作, 所述手势 ID 可以是一连串阿拉伯数字、 英文字母或它们之间的组 合, 如 “2fac1234-31f8-11b4-a222-08002b34c003” , 也可以采用通用资源标志符 (Uniform Resource Identifier, URI) 的 形 式 如 GestureID : //Companyname/ApplicationName/ Version/GestureName, 具体可以是 GestureID://huawei/Camera/1.0/Circle 等 ; 手势操 作则可以是翻页、 放大或缩小等目前可以实现的手势操作。该手势 ID 列表是可以更新的, 若 PC 上安装了新的支持手势输入的应用程序, 则 PC 为该新的应用程序可实现的手势操作 分配新的手势 ID, 将该新的手势 ID 信息加入手势 ID 列表 ; 若 PC 上删除了某个支持手势输 入的应用程序, 则 PC 也可以将该删除的应用程序在手势 ID 列表中的手势 ID 信息删除。
     可选的, 上述的手势 ID 信息可以以不同应用程序的手势 ID 集合的形式保存在手 势 ID 列表中, 例如, 手势 ID 列表中可以包括 IE 浏览器和愤怒的小鸟 ( 一款触摸操作游戏 ) 两个应用程序的手势 ID 集合, IE 浏览器的手势 ID 集合中包含在 IE 浏览器上可用的手势 ID, 愤怒的小鸟的手势 ID 集合亦然。这样保存手势 ID, 使得 PC 在步骤 204b 中可以直接通 知手机当前使用的应用程序, 从而告知手机当前可用的手势 ID。
     可选的, 上述的手势 ID 信息中可以包含该手势 ID 对应的手势操作在应用程序中 具体作用的描述, 例如 : 翻页、 放大、 暂停等, 该手势操作具体作用的描述用于在步骤 203 中
     帮助用户根据自己的习惯选择手势操作对应的手势姿态。
     可选的, 上述的手势 ID 信息中还可以包含预置的手势姿态信息, 该手势姿态信 息与不同的手势操作相对应。例如, 手机操作为浏览器中的向后翻页, 对应的手势 ID 为 GestureID://Microsoft/IE/8.0/Nextpage, 其预置的手势姿态信息为在触摸屏上从左向 右滑动。在手势 ID 信息中预置手势姿态信息的作用是使得步骤 203 中用户无需再对手势 ID 的手势姿态信息进行定义。
     步骤 202、 所述 PC 将手势 ID 列表发送给手机。
     此步骤 202 之前, PC 与手机已经通过 Wi-Fi、 蓝牙、 红外线或 USB 建立起有线或无 线连接。通过上述连接, PC 将步骤 201 生成的手势 ID 列表发送给手机。此后若手势 ID 列 表发生更新, 则 PC 将更新后的手势 ID 列表发送给手机。
     步骤 203、 所述手机根据所述手势 ID 列表, 建立或更新手势姿态 ID 库。
     具体地, 手机获取所述手势 ID 列表后, 根据手势操作的作用描述, 用户可以通过 手机自己定义各个手势 ID 所对应的手势姿态, 生成各个手势 ID 对应的手势姿态信息, 从而 建立或更新手势姿态 ID 库, 在手势姿态 ID 库中, 手势姿态信息与手势 ID 是一一对应的。 手势姿态可以基于视觉、 触摸、 运动等多种姿态, 这取决于用户的爱好和手机的手势输入能 力。 例如, 用户可以通过手机定义在触摸屏上从左向右滑动为向后翻页, 从右向左滑动为向 前翻页 ; 也可以定义在触摸屏上从上往下滑动为向后翻页, 从下往上滑动为向前翻页, 从而 使得用户可以根据自己的喜好自由定义手势操作对应的手势姿态, 提升了用户操作体验。 另外, 不同手势 ID 对应的手势姿态可能是相同或相似的, 但其对应的应用程序是不同的, 不会发生冲突。 可选的, 若步骤 201 的手势 ID 信息中包含了预置的手势姿态信息, 则用户也可以 选择不定义各个手势 ID 所对应的手势姿态, 直接使用预置的手势姿态信息, 建立手势姿态 ID 库。
     可选的, 若步骤 201 中手势 ID 信息以不同应用程序的手势 ID 集合的形式保存在 手势 ID 列表中, 则手势姿态 ID 库中的手势 ID 也可以以不同应用程序的手势 ID 集合的形 式保存。
     需要说明的是, 若手机上已存在手势姿态 ID 库, 则手机将从 PC 获取的手势 ID 列 表中的手势 ID 与该已存在的手势姿态 ID 库中的手势 ID 进行对比, 手势姿态 ID 手势姿态 ID 对于手势姿态 ID 库中不存在的手势 ID, 则对其定义手势姿态后加入手势姿态 ID 库或使 用预置的手势姿态信息并加入手势姿态 ID 库, 从而更新手势姿态 ID 库。
     可选的, 可以执行步骤 204a :
     步骤 204a、 所述 PC 向所述手机发送当前使用的手势 ID 包。
     具体地, PC 启动一个应用程序, 如 IE 浏览器, 其在 PC 上可用的手势操作包括向前 翻页、 向后翻页、 放大、 缩小、 前进和后退等, 则 PC 将当前使用的该 IE 浏览器的可用手势操 作所对应的手势 ID 包发送给手机。若 PC 在使用 IE 浏览器的过程中, 打开另一个应用程序 进行前台操作, 则 PC 向手机发送该新打开的应用程序可用的手势 ID 包。
     可选的, 若步骤 201 中, PC 的手势 ID 列表以应用程序的手势 ID 集合的形式组成, 则也可以执行步骤 204b 以替代步骤 204a :
     步骤 204b、 所述 PC 向所述手机发送当前使用的应用程序信息。
     通过 PC 向所述手机下发当前使用的应用程序信息, 手机能够获知该应用程序包 含的手势 ID 集合为当前使用的手势 ID, 从而使得手机获知当前使用的手势 ID 的操作更加 简便、 快捷。
     若 PC 当前使用的应用程序发生变化, 则 PC 及时向所述手机发送变化后的 PC 正在 使用的应用程序。
     步骤 205、 根据 PC 发送的手势 ID 包或应用程序信息, 所述手机标记手势姿态 ID 库 中相应的手势 ID 为可用状态。
     若前面执行步骤 204a, 则手机将收到的当前使用的手势 ID 包中的手势 ID 与手势 姿态 ID 库进行对比, 将手势姿态 ID 库中, 手势 ID 包包含的手势 ID 标记为可用状态, 其他 手势 ID 均标记为不可用状态 ; 若前面执行步骤 204b, 则手机根据收到的通知判断当前哪些 应用程序正在使用, 将正在使用的应用程序的手势 ID 集合中的手势 ID 标记为可用状态, 将 其他应用程序的手势 ID 集合中的手势 ID 标记为不可用状态。需要说明的是, PC 上当前使 用的手势 ID 包或当前使用的应用程序是可以随时变化的, 若其发生变化, 则手机及时根据 PC 发送的变化后的手势 ID 包或变化后的应用程序使用通知, 更新手势姿态 ID 库中的手势 ID 的状态。 步骤 206、 所述手机识别手势姿态, 获得输入手势姿态信息。
     当用户在移动终端上作出某手势姿态时, 如左右晃动、 多点触摸等, 手机可以利用 其自带的手势输入设备, 如 GSensor、 触摸屏等, 接收该手势姿态并进行识别, 获得原始的输 入手势姿态信息。输入手势姿态信息可以基于视觉、 触摸、 运动等多种姿态, 这取决于用户 的爱好和手机的手势输入能力。
     步骤 207、 所述手机对输入手势姿态信息进行匹配, 得到所述输入手势姿态信息对 应的手势 ID。
     具体地, 手机将接收的输入手势姿态信息与手势姿态 ID 库中处于可用状态的手 势 ID 所对应的手势姿态信息进行匹配得到所述接收的手势姿态对应的手势 ID, 不可用状 态的手势 ID 则不予理会, 从而排除了不同应用程序所对应的手势姿态可能相同或相似, 从 而导致同一个手势姿态匹配多个手势 ID 的问题, 提升了手势输入体验。
     步骤 208、 所述手机将所述输入手势姿态信息对应的手势 ID 发送给所述 PC。
     步骤 209、 所述 PC 识别所述手势 ID 对应的操作。
     由于手势 ID 与应用程序的手势操作是一一对应的, 因此 PC 可以对接收到的手势 ID 直接进行识别, 即可得到其对应的唯一的手势操作。
     步骤 210、 所述 PC 执行所述手势 ID 对应的操作。
     本发明实施例中, PC 将手势 ID 列表发送给手机, 手机根据该手势 ID 列表生成手 势姿态 ID 库, 手机将 PC 正在使用的手势 ID 标记为可用状态, 然后手机识别手势姿态, 生成 输入手势姿态信息, 将该输入手势姿态信息与手势姿态 ID 库中处于可用状态的手势 ID 所 对应的手势姿态信息进行匹配后, 获得对应的手势 ID 并发送给 PC, 由 PC 识别该手势 ID 对 应的操作并执行。通过本发明实施例的应用, 主机从移动终端接收其传递的手势 ID 并识别 为对应的手势操作, 从而利用移动终端的手势输入能力对主机进行手势输入, 提升了主机 的手势操作体验。
     装置实施例
     实施例三
     参考图 3, 本发明实施例提供了一种移动终端, 可以包括以下结构 :
     处理器 301 ; 传感器 302 ; 输入输出器 303 ; 其中,
     所述处理器 301, 用于从所述传感器 302 获取输入手势姿态信息, 对所述输入手势 姿态信息进行匹配, 获得输入手势姿态信息对应的手势 ID。
     所述传感器 302, 用于识别手势姿态, 生成输入手势姿态信息。
     所述输入输出器 303, 用于从处理器 301 接收所述输入手势姿态信息对应的手势 ID 并发送给主机。
     所述输入输出器 303 可以是射频芯片、 信号收发天线等,
     具体地, 当用户在移动终端上做出某手势姿态时, 如左右晃动、 多点触摸等, 传感 器 302 对该手势姿态进行识别, 获得原始的输入手势姿态信息。输入手势姿态信息可以基 于视觉、 触摸、 运动等多种姿态, 这取决于用户的爱好和手机的手势输入能力。
     然后所述处理器 301 从所述传感器 302 获取输入手势姿态信息, 根据所述移动终 端上的手势 ID 和对应的手势姿态信息, 对该传感器 302 识别出的输入手势姿态信息与移动 终端上的手势姿态信息进行匹配, 获得对应的手势 ID。所述手势 ID 由移动终端从主机获 取, 每个手势姿态都对应唯一的手势 ID, 同时每个手势 ID 都对应主机上不同的手势操作。 所述输入输出器 303 将处理器 301 匹配得到的与输入手势姿态信息对应的手势 ID 发送给 主机, 可以通过 Wi-Fi、 蓝牙、 红外、 USB 等方式来进行发送。所述传感器 302 可以是触摸屏 / 触摸板、 鼠标、 手写笔、 重力传感器 (Gravity-sensor, GSensor)、 陀螺仪, 以及识别人体动 作的摄像头等。
     需要说明的是, 本实施例三中的移动终端可以用于实施本发明实施例一中的方 法, 具体使用流程参照实施例一, 在此不再赘述。
     本实施例中, 移动终端包括 : 处理器 301、 传感器 302 和输入输出器 303, 其中, 传感 器 302 识别手势姿态, 得到输入手势姿态信息后发送给处理器 301, 处理器 301 对所述输入 手势姿态信息进行匹配, 获得输入手势姿态信息对应的手势 ID 后通过输入输出器 303 发送 给主机。通过本发明实施例的应用, 主机从移动终端接收其传递的手势 ID 并识别为对应的 手势操作, 从而利用移动终端的手势输入能力对主机进行手势输入, 提升了主机的手势操 作体验。
     实施例四
     参考图 4, 本发明实施例提供了一种移动终端, 可以包括以下结构 :
     处理器 401 ; 传感器 402 ; 输入输出器 403 ; 其中,
     传感器 402、 输入输出器 403 与实施例三中的传感器 302、 输入输出器 303 结构和 功能类似, 在此不再赘述。
     可选的, 所述移动终端还包括 :
     存储器 404, 与所述处理器 401 连接, 用于存储手势姿态 ID 库 ; 所述处理器根据所 述存储器中存储的手势姿态 ID 库对所述输入手势姿态信息进行匹配, 获得输入手势姿态 信息对应的手势 ID。
     所述的手势姿态 ID 库参照实施例二中步骤 203 的描述, 由处理器 401 根据从主机 获取的手势 ID 列表建立或更新, 不再赘述。可选的, 所述处理器 401 包括 :
     存储管理单元 401a ; 状态标记单元 401b ; 匹配单元 401c ; 其中,
     存储管理单元 401a, 用于通过所述输入输出器 403 从所述主机接收手势 ID 列表, 所述手势 ID 列表包括手势 ID 信息, 并根据所述手势 ID 信息在所述存储器 404 中建立或更 新手势姿态 ID 库。
     可选地, 存储管理单元 401a 通过输入输出器 403 从主机获取手势 ID 列表后, 根据 手势操作的作用描述, 用户可以通过传感器 402 输入各个手势 ID 对应的手势姿态信息, 再 由存储管理单元 401a 建立各个手势 ID 和手势姿态信息的对应关系, 从而建立或更新手势 姿态 ID 库, 并在存储器 404 中储存, 这使得用户可以自由定义习惯的手势姿态。
     可选的, 若所述手势 ID 列表中的手势 ID 信息中包含了预置的手势姿态信息, 存储 管理单元 401a 也可以选择直接使用预置的手势姿态信息, 建立或更新手势姿态 ID 库。
     状态标记单元 401b, 用于通过所述输入输出器 403 从所述主机接收当前使用的手 势 ID 包或当前使用的应用程序信息 ; 根据所述当前使用的手势 ID 包或当前使用的应用程 序信息, 所述状态标记单元标记所述存储器 404 中的手势姿态 ID 库中相应的手势 ID 为可 用状态。 具体地, 状态标记单元 401b 将收到的主机当前使用的手势 ID 包中的手势 ID 与存 储器 404 中的手势姿态 ID 库进行对比, 将所述手势姿态 ID 库中, 所述手势 ID 包包含的手 势 ID 标记为可用状态, 其他手势 ID 均标记为不可用状态 ; 或者状态标记单元 401b 根据收 到的通知判断当前哪些应用程序正在使用, 将正在使用的应用程序的手势 ID 集合中的手 势 ID 标记为可用状态, 将其他应用程序的手势 ID 集合中的手势 ID 标记为不可用状态。需 要说明的是, 主机上当前使用的手势 ID 包或当前使用的应用程序是可以随时变化的, 若其 发生变化, 则状态标记单元 401b 及时根据主机发送的变化后的手势 ID 包或变化后的应用 程序使用通知, 更新手势姿态 ID 库中的手势 ID 的状态。
     匹配单元 401c, 用于从所述传感器 402 获取输入手势姿态信息, 将所述输入手势 姿态信息, 与所述存储器 404 的手势姿态 ID 库中处于可用状态的手势 ID 所对应的手势姿 态信息进行匹配, 获得对应的手势 ID, 并通过所述输入输出器 403 发送给所述主机。
     需要说明的是, 本实施例四中的移动终端可以用于实施本发明实施例一、 二中的 方法, 具体使用流程参照以上实施例, 在此不再赘述。
     需要说明的是, 本发明实施例中的存储管理单元 401a、 状态标记单元 401b 和匹配 单元 401c 可以采用单独的硬件模块来实现, 也可以是集成在一起的一个微处理器, 还可以 是集成在主芯片中的功能模块。
     本实施例中, 移动终端包括 : 处理器 401、 传感器 402、 输入输出器 403 和存储器 404, 其中处理器 401 包括 : 存储管理单元 401a ; 状态标记单元 401b ; 匹配单元 401c, 其中, 存储管理单元 401a 通过所述输入输出器 403 从主机接收手势 ID 列表, 并可以使用传感器 402 在所述存储器 404 中建立或更新手势姿态 ID 库, 状态标记单元 401b 根据输入输出器 403 接收的主机当前使用的手势 ID 包或当前使用的应用程序信息, 标记所述存储器 404 中 的手势姿态 ID 库中相应的手势 ID 为可用状态, 匹配单元 401c 从所述传感器 402 获取输入 手势姿态信息, 并与所述存储器 404 的手势姿态 ID 库中处于可用状态的手势 ID 所对应的 手势姿态信息进行匹配, 获得对应的手势 ID, 并通过所述输入输出器 403 发送给所述主机。
     通过本发明实施例的应用, 主机从移动终端接收其传递的手势 ID 并识别为对应的手势操 作, 从而利用移动终端的手势输入能力对主机进行手势输入, 提升了主机的手势操作体验, 同时还使得用户能够根据个人习惯和喜好自由定义手势操作对应的手势姿态。
     实施例五
     参考图 5, 本发明实施例提供了一种主机, 可以包括以下结构 :
     主机处理器 501 ; 主机输入输出器 502 ; 其中,
     所述主机处理器 501, 用于从所述主机输入输出器 502 获取移动终端发送的手势 ID, 识别所述手势 ID 对应的操作。
     所述主机输入输出器 502, 用于从所述移动终端接收手势 ID。
     所述主机输入输出器 502 可以是射频芯片、 信号收发天线等, 通过 Wi-Fi、 蓝牙、 红 外、 USB 等方式从移动终端接收手势 ID, 所述手势 ID 由移动终端根据输入的手势姿态信息 匹配对应的手势 ID 所得。主机处理器 501 从所述主机输入输出器 502 获取所述手势 ID 后 对其进行识别, 得到所述手势 ID 对应的手势操作。
     本实施例五中的主机可以用于实施本发明实施例一中的方法, 具体使用流程参照 实施例一, 在此不再赘述。 本实施例中, 主机包括 : 主机处理器 501 和主机输入输出器 502, 其中主机输入输 出器 502 从移动终端接收手势 ID, 主机处理器 501 从所述主机输入输出器 502 获取所述移 动终端发送的手势 ID, 识别所述手势 ID 对应的操作。通过本发明实施例的应用, 主机从移 动终端接收其传递的手势 ID 并识别为对应的手势操作, 从而利用移动终端的手势输入能 力对主机进行手势输入, 提升了主机的手势操作体验。
     实施例六
     参考图 6, 本发明实施例提供了一种主机, 可以包括以下结构 :
     主机处理器 601 ; 主机输入输出器 602 ; 其中,
     所述主机处理器 601, 用于从所述主机输入输出器 602 获取移动终端发送的手势 ID, 识别所述手势 ID 对应的操作。
     所述主机输入输出器 602, 用于从移动终端接收手势 ID。
     可选的, 所述主机处理器 601 可以包括 :
     手势 ID 管理单元 601a ; 识别单元 601b ; 通知单元 601c ; 其中,
     手势 ID 管理单元 601a, 用于给所述主机上的手势操作分配手势 ID, 生成手势 ID 列表, 还通过所述主机输入输出器 602 向所述移动终端发送所述手势 ID 列表。
     识别单元 601b, 用于从所述主机输入输出器获取移动终端发送的手势 ID, 识别所 述手势 ID 对应的操作。
     通知单元 601c, 用于收集所述主机当前使用的手势 ID 包或当前使用的应用程序 信息, 并通过所述主机输入输出器向所述移动终端发送。
     具体地, 手势 ID 管理单元 601a 为主机上支持手势输入的应用程序, 如浏览器的手 势操作分配对应的手势 ID, 生成手势 ID 列表。 该手势 ID 是系统唯一的, 且能够为手机等移 动终端所识别, 该手势 ID 列表由手势 ID 信息组成, 每个手势 ID 信息包含一个手势 ID, 每 个手势 ID 对应某个应用程序中唯一的手势操作。此外, 手势 ID 信息还可以包括该手势 ID 对应的手势操作在应用程序中具体作用的描述或预置的手势姿态信息。手势 ID 管理单元
     601a 通过所述主机输入输出器 602 向所述移动终端发送所述手势 ID 列表。若手势 ID 管理 单元 601a 更新该手势 ID 列表, 则手势 ID 管理单元 601a 即时将更新后的手势 ID 列表通过 所述主机输入输出器 602 发送给所述移动终端手机。当主机启动一个支持手势操作的应用 程序如 IE 浏览器时, 可选的, 通知单元 601c 可以收集当前使用的应用程序使用的手势 ID 包, 或当前使用的应用程序信息, 通过主机输入输出器 602 向所述移动终端发送。当所述移 动终端向所述主机发送其匹配用户输入的手势姿态得到的手势 ID 时, 主机输入输出器 602 接收该手势 ID 并发送给识别单元 601b, 由识别单元 601b 识别所述手势 ID 对应的操作, 之 后主机可以执行在相应的应用程序中执行所述手势 ID 对应的操作。
     本实施例中, 主机包括 : 主机处理器 601 和主机输入输出器 602, 其中主机处理器 601 包括 : 手势 ID 管理单元 601a ; 识别单元 601b ; 通知单元 601c, 其中, 手势 ID 管理单元 601a 给所述主机上的手势操作分配手势 ID, 生成手势 ID 列表, 还通过所述主机输入输出 器 602 向移动终端发送所述手势 ID 列表, 通知单元 601c 收集主机上当前使用的手势 ID 包 或当前使用的应用程序信息, 并通过所述主机输入输出器向所述移动终端发送, 识别单元 601b 通过主机输入输出器 602 收到移动终端发送的手势 ID 后, 识别所述手势 ID 对应的操 作。通过本发明实施例的应用, 主机从移动终端接收其传递的手势 ID 并识别为对应的手势 操作, 从而利用移动终端的手势输入能力对主机进行手势输入, 提升了主机的手势操作体 验。 需要说明的是, 本发明实施例中的手势 ID 管理单元 601a、 识别单元 601b 和通知单 元 601c 可以采用单独的硬件模块来实现, 也可以是集成在一起的一个微处理器, 还可以是 集成在主芯片中的功能模块。
     本领域的技术人员可以理解 : 实施例中的终端的单元或实体可以按照实施例的 描述分布于实施例的终端中, 也可以进行相应变化位于不同于本实施例的一个或多个设备 中。上述实施例的模块或实体可以合并成一个模块或实体, 也可以进一步拆分成多个子模 块或实体。
     在上述实施例中, 对各个实施例的描述都各有侧重, 某个实施例中没有详述的部 分, 可以参见其他实施例的相关描述。
     本领域的技术人员可以理解 : 附图只是一个优选实施例的示意图, 附图中的模块、 实体或流程并不一定是实施本发明所必需的。
     通过以上的实施方式的描述, 所属领域的技术人员可以清楚地了解到本发明可借 助软件加必需的通用硬件平台的方式来实现, 当然也可以通过硬件, 但很多情况下前者是 更佳的实施方式。基于这样的理解, 本发明的技术方案本质上或者说对现有技术做出贡献 的部分可以以软件产品的形式体现出来, 该计算机软件产品存储在可读取的存储介质中, 如计算机的软盘, 硬盘或光盘等, 包括若干指令用以使得一台计算机设备 ( 可以是个人计 算机, 服务器, 或者网络设备等 ) 执行本发明各个实施例所述的方法。
     以上实施例仅用以说明本发明的技术方案, 而非对其限制 ; 尽管参照前述实施例 对本发明进行了详细的说明, 本领域的普通技术人员应当理解 : 其依然可以对前述各实施 例所记载的技术方案进行修改, 或者对其中部分技术特征进行等同替换 ; 而这些修改或者 替换, 并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
    

手势输入方法及移动终端、主机.pdf_第1页
第1页 / 共16页
手势输入方法及移动终端、主机.pdf_第2页
第2页 / 共16页
手势输入方法及移动终端、主机.pdf_第3页
第3页 / 共16页
点击查看更多>>
资源描述

《手势输入方法及移动终端、主机.pdf》由会员分享,可在线阅读,更多相关《手势输入方法及移动终端、主机.pdf(16页珍藏版)》请在专利查询网上搜索。

1、10申请公布号CN102354271A43申请公布日20120215CN102354271ACN102354271A21申请号201110275992522申请日20110916G06F3/04820060171申请人华为终端有限公司地址518129广东省深圳市龙岗区坂田华为基地B区2号楼72发明人樊艳梅54发明名称手势输入方法及移动终端、主机57摘要本发明实施例公开了手势输入方法,包括移动终端识别手势姿态,获得输入手势姿态信息;所述移动终端对所述输入手势姿态信息进行匹配,获得对应的手势ID;所述移动终端将所述手势ID发送给主机,以使得所述主机识别所述手势ID对应的操作。本发明实施例还公开了相。

2、应的移动终端和主机。通过应用本发明的手势传递方法和移动终端、主机,将移动终端的手势输入有效地传递到主机上,从而可以使用移动终端对主机进行手势输入,提升了主机的手势操作体验。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书9页附图4页CN102354280A1/2页21一种手势输入方法,其特征在于,包括移动终端识别手势姿态,获得输入手势姿态信息;所述移动终端对所述输入手势姿态信息进行匹配,获得对应的手势ID;所述移动终端将所述手势ID发送给主机,以使得所述主机识别所述手势ID对应的操作。2如权利要求1所述的方法,其特征在于,在移动终端对所述输入手势姿态信息进行匹。

3、配前,还包括所述移动终端从所述主机接收手势ID列表,所述手势ID列表包括手势ID信息,所述手势ID信息包含手势ID,所述手势ID与所述主机的手势操作相对应。3如权利要求2所述的方法,其特征在于,所述手势ID信息还包括手势操作在应用程序中具体作用的描述或预置的手势姿态信息;所述移动终端根据所述手势操作在应用程序中具体作用的描述定义手势姿态,从而建立或更新手势姿态ID库;或根据所述预置的手势姿态信息建立或更新手势姿态ID库。4如权利要求3所述的方法,其特征在于,所述移动终端从所述主机接收当前使用的手势ID包或当前使用的应用程序信息;根据所述当前使用的手势ID包或当前使用的应用程序信息,所述移动终端。

4、标记手势姿态ID库中相应的手势ID为可用状态。5如权利要求4所述的方法,其特征在于,所述移动终端将输入手势姿态信息与所述手势姿态ID库中处于可用状态的手势ID所对应的手势姿态信息进行匹配,获得对应的手势ID。6一种手势输入方法,其特征在于,包括主机从移动终端接收手势ID,所述手势ID由移动终端对输入手势姿态信息进行匹配获得;所述主机识别所述手势ID对应的操作。7如权利要求6所述的方法,其特征在于,主机从移动终端接收手势ID,还包括所述主机向所述移动终端发送手势ID列表,所述手势ID列表包括手势ID信息,所述手势ID信息包含手势ID,所述手势ID与所述主机的手势操作相对应。8如权利要求7所述的方。

5、法,其特征在于,所述手势ID信息还包括手势操作在应用程序中具体作用的描述或预置的手势姿态信息,以使得所述移动终端根据所述手势操作在应用程序中具体作用的描述或预置的手势姿态信息建立或更新手势姿态ID库。9如权利要求8所述的方法,其特征在于,所述主机向所述移动终端发送当前使用的手势ID包或当前使用的应用程序信息,以使得所述移动终端根据所述当前使用的手势ID包或当前使用的应用程序信息,标记手势姿态ID库中相应的手势ID为可用状态。10一种移动终端,其特征在于,包括处理器;传感器;输入输出器;其中,所述处理器,用于从所述传感器获取输入手势姿态信息,对所述输入手势姿态信息进行匹配,获得输入手势姿态信息对。

6、应的手势ID。所述传感器,用于识别手势姿态,生成输入手势姿态信息。所述输入输出器,用于从处理器接收所述输入手势姿态信息对应的手势ID并发送给主机。权利要求书CN102354271ACN102354280A2/2页311如权利要求10所述的移动终端,其特征在于,还包括存储器,与所述处理器连接,用于存储手势姿态ID库;所述处理器根据所述存储器中存储的手势姿态ID库对所述输入手势姿态信息进行匹配,获得输入手势姿态信息对应的手势ID。12如权利要求10所述的移动终端,其特征在于,所述处理器包括存储管理单元;状态标记单元;匹配单元;其中,存储管理单元,用于通过所述输入输出器从所述主机接收手势ID列表,所。

7、述手势ID列表包括手势ID信息,并根据所述手势ID信息在所述存储器中建立或更新手势姿态ID库;。状态标记单元,用于通过所述输入输出器从所述主机接收所述主机当前使用的手势ID包或当前使用的应用程序信息;根据所述当前使用的手势ID包或当前使用的应用程序信息,所述状态标记单元标记所述存储器中的手势姿态ID库中相应的手势ID为可用状态;匹配单元,用于从所述传感器获取输入手势姿态信息,将所述输入手势姿态信息,与所述存储器的手势姿态ID库中处于可用状态的手势ID所对应的手势姿态信息进行匹配,获得对应的手势ID,并通过所述输入输出器发送给所述主机。13一种主机,其特征在于,包括主机处理器;主机输入输出器;其。

8、中,所述主机处理器,用于从所述主机输入输出器获取移动终端发送的手势ID,识别所述手势ID对应的操作。所述主机输入输出器,用于从所述移动终端接收手势ID。14如权利要求14所述的主机,其特征在于,所述主机处理器包括手势ID管理单元;识别单元;通知单元;其中,手势ID管理单元,用于给所述主机上的手势操作分配手势ID,生成手势ID列表,还通过所述主机输入输出器向所述移动终端发送所述手势ID列表。识别单元,用于从所述主机输入输出器获取移动终端发送的手势ID,识别所述手势ID对应的操作。通知单元,用于收集所述主机当前使用的手势ID包或当前使用的应用程序信息,并通过所述主机输入输出器向所述移动终端发送。权。

9、利要求书CN102354271ACN102354280A1/9页4手势输入方法及移动终端、主机技术领域0001本发明属于通信技术领域,尤其涉及手势输入方法及移动终端、主机。背景技术0002开发人性化的人机界面是一条永无止境的路,苹果公司的IPHONE开创了一个以手势操控手机,电脑,电视等电子产品的时代。目前可以用于手势操作的设备很多,如支持多点触摸的触摸屏/触摸板、鼠标、手写笔、重力传感器GRAVITYSENSOR,GSENSOR、陀螺仪,以及识别人体动作的摄像头等。在手机等移动终端上,手势操作与对应的手势设备多种多样,包括触摸屏,手写笔,GSENSOR,陀螺仪等。在个人电脑PERSONALC。

10、OMPUTER,PC等主机上,也有少量非智能手势输入设备,如鼠标和触摸板TOUCHPAD等。目前,可以使用手机等移动终端模拟这些非智能手势输入设备与PC之间的接口协议,对PC进行手势输入。例如,用户在手机的触屏上滑动手指时,则触屏产生的一连串的位置信息被手机接收,手机把这些信息按照蓝牙鼠标的方式把信息送给PC,则在PC上,认为手机是一个普通的蓝牙鼠标设备,PC获得该蓝牙鼠标设备的手势输入信息,把信息传递给某个应用,如浏览器等。此时若这些应用开启了手势输入功能,则应用对这些信息进行分析,辨识出输入的手势姿态,与其定义的手势操作进行匹配,从而激活对应的操作。然而,采用这种方式,手机等移动终端仅仅是。

11、模拟蓝牙等非智能手势输入设备向PC等主机传递手势,其手势姿态和手势操作局限于非智能手势输入设备已有的手势姿态和手势操作,而手机上其他丰富、多样的手势却无法有效地传递给主机,这使得主机的手势操作体验不佳。发明内容0003本发明实施例公开了手势输入方法及移动终端、主机,以解决主机的手势操作体验不佳的问题。0004本发明实施例公开了一种手势输入方法,包括0005移动终端识别手势姿态,获得输入手势姿态信息;0006所述移动终端对所述输入手势姿态信息进行匹配,获得对应的手势ID;0007所述移动终端将所述手势ID发送给主机,以使得所述主机识别所述手势ID对应的操作。0008本发明实施例公开了一种手势输入。

12、方法,包括0009主机从移动终端接收手势ID,所述手势ID由移动终端对输入手势姿态信息进行匹配获得;0010所述主机识别所述手势ID对应的操作。0011本发明实施例公开了一种移动终端,包括0012处理器;传感器;输入输出器;其中,0013所述处理器,用于从所述传感器获取输入手势姿态信息,对所述输入手势姿态信息进行匹配,获得输入手势姿态信息对应的手势ID。说明书CN102354271ACN102354280A2/9页50014所述传感器,用于识别手势姿态,生成输入手势姿态信息。0015所述输入输出器,用于从处理器接收所述输入手势姿态信息对应的手势ID并发送给主机。0016本发明实施例公开了一种主。

13、机,包括0017主机处理器;主机输入输出器;其中,0018所述主机处理器,用于从所述主机输入输出器获取移动终端发送的手势ID,识别所述手势ID对应的操作。0019所述主机输入输出器,用于从所述移动终端接收手势ID。0020通过应用本发明实施例公开的手势输入方法及移动终端、主机,将移动终端的手势输入有效地传递到主机上,从而可以使用移动终端对主机进行手势输入,提升了主机的手势操作体验。附图说明0021图1为本发明实施例公开的一种手势输入方法的流程示意图;0022图2为本发明实施例公开的另一种手势输入方法的流程示意图;0023图3为本发明实施例公开的一种移动终端的结构示意图;0024图4为本发明实施。

14、例公开的另一种移动终端的结构示意图;0025图5为本发明实施例公开的一种主机的结构示意图;0026图6为本发明实施例公开的另一种主机的结构示意图。具体实施方式0027为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明具体实施例作进一步的详细描述。显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。0028首先,需要说明的是在本发明实施例当中描述的移动终端包括但不限于手机、平板电脑或掌上电脑等终端设备,主机包括但不限于PC、平板电脑等。实施例二中的移动终端以手机。

15、为例,主机以PC为例进行说明,但这并不构成对本发明的限制。0029方法实施例0030实施例一0031参考图1,本发明实施例一提供了一种手势输入方法,包括以下步骤0032步骤101、移动终端识别手势姿态,获得输入手势姿态信息。0033当用户在移动终端上作出某手势姿态时,如左右晃动、多点触摸等,移动终端可以利用其自带的手势输入设备,如GSENSOR、触摸屏等,接收该手势姿态并进行识别,获得原始的输入手势姿态信息。输入手势姿态信息可以基于视觉、触摸、运动等多种姿态,这取决于用户的爱好和手机的手势输入能力。0034步骤102、所述移动终端对所述输入手势姿态信息进行匹配,获得对应的手势ID。0035所述。

16、手势ID由移动终端从主机获取,每个手势姿态都对应唯一的手势ID,同时每个手势ID都对应主机上不同的手势操作。移动终端在步骤101获得原始的输入手势姿态说明书CN102354271ACN102354280A3/9页6信息后,根据其上存储的手势ID和对应的手势姿态信息,对该接收的输入手势姿态信息与存储的手势姿态信息进行匹配,获得对应的手势ID。0036步骤103、所述移动终端将所述对应的手势ID发送给主机。0037将步骤102中得到的对应的手势ID发送给主机,可以通过WIFI、蓝牙、红外、通用串行总线UNIVERSALSERIALBUS,USB等方式来实现。0038步骤104、所述主机识别所述手势。

17、ID对应的操作。0039具体地,主机上储存有手势ID,手势ID由主机生成,每个手势ID都与主机上的应用程序相关联,对应各个应用程序上唯一的手势操作。所述手势ID可以是一连串阿拉伯数字、英文字母或它们之间的组合,如“2FAC123431F811B4A22208002B34C003”,也可以采用通用资源标志符UNIFORMRESOURCEIDENTIFIER,URI的形式如GESTUREID/COMPANYNAME/APPLICATIONNAME/VERSION/GESTURENAME,具体可以命名为GESTUREID/HUAWEI/CAMERA/10/CIRCLE等,其对应的手势操作则可以是翻页。

18、、放大或缩小等手势操作。主机对从移动终端接收到的手势ID直接进行识别,即可得到其对应的唯一的手势操作。0040本实施例中,移动终端识别手势姿态,得到输入手势姿态信息,对所述输入手势姿态信息进行匹配获得对应的手势ID,并将该手势ID发送给主机,主机识别该手势ID得到对应的手势操作。通过本发明实施例的应用,主机从移动终端接收其传递的手势ID并识别为对应的手势操作,从而利用移动终端的手势输入能力对主机进行手势输入,提升了主机的手势操作体验。0041实施例二0042参考图2,实施例二提供了一种手势输入方法,可以包括以下步骤0043步骤201、PC给手势操作分配对应的手势ID,生成手势ID列表。0044。

19、具体地,PC为其上支持手势输入的应用程序,如浏览器的手势操作分配对应的手势ID,生成手势ID列表。该手势ID是系统唯一的,且能够为手机等移动终端所识别,该手势ID列表由手势ID信息组成,每个手势ID信息包含一个手势ID,每个手势ID对应某个应用程序中唯一的手势操作,所述手势ID可以是一连串阿拉伯数字、英文字母或它们之间的组合,如“2FAC123431F811B4A22208002B34C003”,也可以采用通用资源标志符UNIFORMRESOURCEIDENTIFIER,URI的形式如GESTUREID/COMPANYNAME/APPLICATIONNAME/VERSION/GESTURENA。

20、ME,具体可以是GESTUREID/HUAWEI/CAMERA/10/CIRCLE等;手势操作则可以是翻页、放大或缩小等目前可以实现的手势操作。该手势ID列表是可以更新的,若PC上安装了新的支持手势输入的应用程序,则PC为该新的应用程序可实现的手势操作分配新的手势ID,将该新的手势ID信息加入手势ID列表;若PC上删除了某个支持手势输入的应用程序,则PC也可以将该删除的应用程序在手势ID列表中的手势ID信息删除。0045可选的,上述的手势ID信息可以以不同应用程序的手势ID集合的形式保存在手势ID列表中,例如,手势ID列表中可以包括IE浏览器和愤怒的小鸟一款触摸操作游戏两个应用程序的手势ID集。

21、合,IE浏览器的手势ID集合中包含在IE浏览器上可用的手势ID,愤怒的小鸟的手势ID集合亦然。这样保存手势ID,使得PC在步骤204B中可以直接通知手机当前使用的应用程序,从而告知手机当前可用的手势ID。0046可选的,上述的手势ID信息中可以包含该手势ID对应的手势操作在应用程序中具体作用的描述,例如翻页、放大、暂停等,该手势操作具体作用的描述用于在步骤203中说明书CN102354271ACN102354280A4/9页7帮助用户根据自己的习惯选择手势操作对应的手势姿态。0047可选的,上述的手势ID信息中还可以包含预置的手势姿态信息,该手势姿态信息与不同的手势操作相对应。例如,手机操作为。

22、浏览器中的向后翻页,对应的手势ID为GESTUREID/MICROSOFT/IE/80/NEXTPAGE,其预置的手势姿态信息为在触摸屏上从左向右滑动。在手势ID信息中预置手势姿态信息的作用是使得步骤203中用户无需再对手势ID的手势姿态信息进行定义。0048步骤202、所述PC将手势ID列表发送给手机。0049此步骤202之前,PC与手机已经通过WIFI、蓝牙、红外线或USB建立起有线或无线连接。通过上述连接,PC将步骤201生成的手势ID列表发送给手机。此后若手势ID列表发生更新,则PC将更新后的手势ID列表发送给手机。0050步骤203、所述手机根据所述手势ID列表,建立或更新手势姿态I。

23、D库。0051具体地,手机获取所述手势ID列表后,根据手势操作的作用描述,用户可以通过手机自己定义各个手势ID所对应的手势姿态,生成各个手势ID对应的手势姿态信息,从而建立或更新手势姿态ID库,在手势姿态ID库中,手势姿态信息与手势ID是一一对应的。手势姿态可以基于视觉、触摸、运动等多种姿态,这取决于用户的爱好和手机的手势输入能力。例如,用户可以通过手机定义在触摸屏上从左向右滑动为向后翻页,从右向左滑动为向前翻页;也可以定义在触摸屏上从上往下滑动为向后翻页,从下往上滑动为向前翻页,从而使得用户可以根据自己的喜好自由定义手势操作对应的手势姿态,提升了用户操作体验。另外,不同手势ID对应的手势姿态。

24、可能是相同或相似的,但其对应的应用程序是不同的,不会发生冲突。0052可选的,若步骤201的手势ID信息中包含了预置的手势姿态信息,则用户也可以选择不定义各个手势ID所对应的手势姿态,直接使用预置的手势姿态信息,建立手势姿态ID库。0053可选的,若步骤201中手势ID信息以不同应用程序的手势ID集合的形式保存在手势ID列表中,则手势姿态ID库中的手势ID也可以以不同应用程序的手势ID集合的形式保存。0054需要说明的是,若手机上已存在手势姿态ID库,则手机将从PC获取的手势ID列表中的手势ID与该已存在的手势姿态ID库中的手势ID进行对比,手势姿态ID手势姿态ID对于手势姿态ID库中不存在的。

25、手势ID,则对其定义手势姿态后加入手势姿态ID库或使用预置的手势姿态信息并加入手势姿态ID库,从而更新手势姿态ID库。0055可选的,可以执行步骤204A0056步骤204A、所述PC向所述手机发送当前使用的手势ID包。0057具体地,PC启动一个应用程序,如IE浏览器,其在PC上可用的手势操作包括向前翻页、向后翻页、放大、缩小、前进和后退等,则PC将当前使用的该IE浏览器的可用手势操作所对应的手势ID包发送给手机。若PC在使用IE浏览器的过程中,打开另一个应用程序进行前台操作,则PC向手机发送该新打开的应用程序可用的手势ID包。0058可选的,若步骤201中,PC的手势ID列表以应用程序的手。

26、势ID集合的形式组成,则也可以执行步骤204B以替代步骤204A0059步骤204B、所述PC向所述手机发送当前使用的应用程序信息。说明书CN102354271ACN102354280A5/9页80060通过PC向所述手机下发当前使用的应用程序信息,手机能够获知该应用程序包含的手势ID集合为当前使用的手势ID,从而使得手机获知当前使用的手势ID的操作更加简便、快捷。0061若PC当前使用的应用程序发生变化,则PC及时向所述手机发送变化后的PC正在使用的应用程序。0062步骤205、根据PC发送的手势ID包或应用程序信息,所述手机标记手势姿态ID库中相应的手势ID为可用状态。0063若前面执行步。

27、骤204A,则手机将收到的当前使用的手势ID包中的手势ID与手势姿态ID库进行对比,将手势姿态ID库中,手势ID包包含的手势ID标记为可用状态,其他手势ID均标记为不可用状态;若前面执行步骤204B,则手机根据收到的通知判断当前哪些应用程序正在使用,将正在使用的应用程序的手势ID集合中的手势ID标记为可用状态,将其他应用程序的手势ID集合中的手势ID标记为不可用状态。需要说明的是,PC上当前使用的手势ID包或当前使用的应用程序是可以随时变化的,若其发生变化,则手机及时根据PC发送的变化后的手势ID包或变化后的应用程序使用通知,更新手势姿态ID库中的手势ID的状态。0064步骤206、所述手机识。

28、别手势姿态,获得输入手势姿态信息。0065当用户在移动终端上作出某手势姿态时,如左右晃动、多点触摸等,手机可以利用其自带的手势输入设备,如GSENSOR、触摸屏等,接收该手势姿态并进行识别,获得原始的输入手势姿态信息。输入手势姿态信息可以基于视觉、触摸、运动等多种姿态,这取决于用户的爱好和手机的手势输入能力。0066步骤207、所述手机对输入手势姿态信息进行匹配,得到所述输入手势姿态信息对应的手势ID。0067具体地,手机将接收的输入手势姿态信息与手势姿态ID库中处于可用状态的手势ID所对应的手势姿态信息进行匹配得到所述接收的手势姿态对应的手势ID,不可用状态的手势ID则不予理会,从而排除了不。

29、同应用程序所对应的手势姿态可能相同或相似,从而导致同一个手势姿态匹配多个手势ID的问题,提升了手势输入体验。0068步骤208、所述手机将所述输入手势姿态信息对应的手势ID发送给所述PC。0069步骤209、所述PC识别所述手势ID对应的操作。0070由于手势ID与应用程序的手势操作是一一对应的,因此PC可以对接收到的手势ID直接进行识别,即可得到其对应的唯一的手势操作。0071步骤210、所述PC执行所述手势ID对应的操作。0072本发明实施例中,PC将手势ID列表发送给手机,手机根据该手势ID列表生成手势姿态ID库,手机将PC正在使用的手势ID标记为可用状态,然后手机识别手势姿态,生成输入。

30、手势姿态信息,将该输入手势姿态信息与手势姿态ID库中处于可用状态的手势ID所对应的手势姿态信息进行匹配后,获得对应的手势ID并发送给PC,由PC识别该手势ID对应的操作并执行。通过本发明实施例的应用,主机从移动终端接收其传递的手势ID并识别为对应的手势操作,从而利用移动终端的手势输入能力对主机进行手势输入,提升了主机的手势操作体验。0073装置实施例说明书CN102354271ACN102354280A6/9页90074实施例三0075参考图3,本发明实施例提供了一种移动终端,可以包括以下结构0076处理器301;传感器302;输入输出器303;其中,0077所述处理器301,用于从所述传感器。

31、302获取输入手势姿态信息,对所述输入手势姿态信息进行匹配,获得输入手势姿态信息对应的手势ID。0078所述传感器302,用于识别手势姿态,生成输入手势姿态信息。0079所述输入输出器303,用于从处理器301接收所述输入手势姿态信息对应的手势ID并发送给主机。0080所述输入输出器303可以是射频芯片、信号收发天线等,0081具体地,当用户在移动终端上做出某手势姿态时,如左右晃动、多点触摸等,传感器302对该手势姿态进行识别,获得原始的输入手势姿态信息。输入手势姿态信息可以基于视觉、触摸、运动等多种姿态,这取决于用户的爱好和手机的手势输入能力。0082然后所述处理器301从所述传感器302获。

32、取输入手势姿态信息,根据所述移动终端上的手势ID和对应的手势姿态信息,对该传感器302识别出的输入手势姿态信息与移动终端上的手势姿态信息进行匹配,获得对应的手势ID。所述手势ID由移动终端从主机获取,每个手势姿态都对应唯一的手势ID,同时每个手势ID都对应主机上不同的手势操作。所述输入输出器303将处理器301匹配得到的与输入手势姿态信息对应的手势ID发送给主机,可以通过WIFI、蓝牙、红外、USB等方式来进行发送。所述传感器302可以是触摸屏/触摸板、鼠标、手写笔、重力传感器GRAVITYSENSOR,GSENSOR、陀螺仪,以及识别人体动作的摄像头等。0083需要说明的是,本实施例三中的移。

33、动终端可以用于实施本发明实施例一中的方法,具体使用流程参照实施例一,在此不再赘述。0084本实施例中,移动终端包括处理器301、传感器302和输入输出器303,其中,传感器302识别手势姿态,得到输入手势姿态信息后发送给处理器301,处理器301对所述输入手势姿态信息进行匹配,获得输入手势姿态信息对应的手势ID后通过输入输出器303发送给主机。通过本发明实施例的应用,主机从移动终端接收其传递的手势ID并识别为对应的手势操作,从而利用移动终端的手势输入能力对主机进行手势输入,提升了主机的手势操作体验。0085实施例四0086参考图4,本发明实施例提供了一种移动终端,可以包括以下结构0087处理器。

34、401;传感器402;输入输出器403;其中,0088传感器402、输入输出器403与实施例三中的传感器302、输入输出器303结构和功能类似,在此不再赘述。0089可选的,所述移动终端还包括0090存储器404,与所述处理器401连接,用于存储手势姿态ID库;所述处理器根据所述存储器中存储的手势姿态ID库对所述输入手势姿态信息进行匹配,获得输入手势姿态信息对应的手势ID。0091所述的手势姿态ID库参照实施例二中步骤203的描述,由处理器401根据从主机获取的手势ID列表建立或更新,不再赘述。说明书CN102354271ACN102354280A7/9页100092可选的,所述处理器401包。

35、括0093存储管理单元401A;状态标记单元401B;匹配单元401C;其中,0094存储管理单元401A,用于通过所述输入输出器403从所述主机接收手势ID列表,所述手势ID列表包括手势ID信息,并根据所述手势ID信息在所述存储器404中建立或更新手势姿态ID库。0095可选地,存储管理单元401A通过输入输出器403从主机获取手势ID列表后,根据手势操作的作用描述,用户可以通过传感器402输入各个手势ID对应的手势姿态信息,再由存储管理单元401A建立各个手势ID和手势姿态信息的对应关系,从而建立或更新手势姿态ID库,并在存储器404中储存,这使得用户可以自由定义习惯的手势姿态。0096可。

36、选的,若所述手势ID列表中的手势ID信息中包含了预置的手势姿态信息,存储管理单元401A也可以选择直接使用预置的手势姿态信息,建立或更新手势姿态ID库。0097状态标记单元401B,用于通过所述输入输出器403从所述主机接收当前使用的手势ID包或当前使用的应用程序信息;根据所述当前使用的手势ID包或当前使用的应用程序信息,所述状态标记单元标记所述存储器404中的手势姿态ID库中相应的手势ID为可用状态。0098具体地,状态标记单元401B将收到的主机当前使用的手势ID包中的手势ID与存储器404中的手势姿态ID库进行对比,将所述手势姿态ID库中,所述手势ID包包含的手势ID标记为可用状态,其他。

37、手势ID均标记为不可用状态;或者状态标记单元401B根据收到的通知判断当前哪些应用程序正在使用,将正在使用的应用程序的手势ID集合中的手势ID标记为可用状态,将其他应用程序的手势ID集合中的手势ID标记为不可用状态。需要说明的是,主机上当前使用的手势ID包或当前使用的应用程序是可以随时变化的,若其发生变化,则状态标记单元401B及时根据主机发送的变化后的手势ID包或变化后的应用程序使用通知,更新手势姿态ID库中的手势ID的状态。0099匹配单元401C,用于从所述传感器402获取输入手势姿态信息,将所述输入手势姿态信息,与所述存储器404的手势姿态ID库中处于可用状态的手势ID所对应的手势姿态。

38、信息进行匹配,获得对应的手势ID,并通过所述输入输出器403发送给所述主机。0100需要说明的是,本实施例四中的移动终端可以用于实施本发明实施例一、二中的方法,具体使用流程参照以上实施例,在此不再赘述。0101需要说明的是,本发明实施例中的存储管理单元401A、状态标记单元401B和匹配单元401C可以采用单独的硬件模块来实现,也可以是集成在一起的一个微处理器,还可以是集成在主芯片中的功能模块。0102本实施例中,移动终端包括处理器401、传感器402、输入输出器403和存储器404,其中处理器401包括存储管理单元401A;状态标记单元401B;匹配单元401C,其中,存储管理单元401A通。

39、过所述输入输出器403从主机接收手势ID列表,并可以使用传感器402在所述存储器404中建立或更新手势姿态ID库,状态标记单元401B根据输入输出器403接收的主机当前使用的手势ID包或当前使用的应用程序信息,标记所述存储器404中的手势姿态ID库中相应的手势ID为可用状态,匹配单元401C从所述传感器402获取输入手势姿态信息,并与所述存储器404的手势姿态ID库中处于可用状态的手势ID所对应的手势姿态信息进行匹配,获得对应的手势ID,并通过所述输入输出器403发送给所述主机。说明书CN102354271ACN102354280A8/9页11通过本发明实施例的应用,主机从移动终端接收其传递的。

40、手势ID并识别为对应的手势操作,从而利用移动终端的手势输入能力对主机进行手势输入,提升了主机的手势操作体验,同时还使得用户能够根据个人习惯和喜好自由定义手势操作对应的手势姿态。0103实施例五0104参考图5,本发明实施例提供了一种主机,可以包括以下结构0105主机处理器501;主机输入输出器502;其中,0106所述主机处理器501,用于从所述主机输入输出器502获取移动终端发送的手势ID,识别所述手势ID对应的操作。0107所述主机输入输出器502,用于从所述移动终端接收手势ID。0108所述主机输入输出器502可以是射频芯片、信号收发天线等,通过WIFI、蓝牙、红外、USB等方式从移动终。

41、端接收手势ID,所述手势ID由移动终端根据输入的手势姿态信息匹配对应的手势ID所得。主机处理器501从所述主机输入输出器502获取所述手势ID后对其进行识别,得到所述手势ID对应的手势操作。0109本实施例五中的主机可以用于实施本发明实施例一中的方法,具体使用流程参照实施例一,在此不再赘述。0110本实施例中,主机包括主机处理器501和主机输入输出器502,其中主机输入输出器502从移动终端接收手势ID,主机处理器501从所述主机输入输出器502获取所述移动终端发送的手势ID,识别所述手势ID对应的操作。通过本发明实施例的应用,主机从移动终端接收其传递的手势ID并识别为对应的手势操作,从而利用。

42、移动终端的手势输入能力对主机进行手势输入,提升了主机的手势操作体验。0111实施例六0112参考图6,本发明实施例提供了一种主机,可以包括以下结构0113主机处理器601;主机输入输出器602;其中,0114所述主机处理器601,用于从所述主机输入输出器602获取移动终端发送的手势ID,识别所述手势ID对应的操作。0115所述主机输入输出器602,用于从移动终端接收手势ID。0116可选的,所述主机处理器601可以包括0117手势ID管理单元601A;识别单元601B;通知单元601C;其中,0118手势ID管理单元601A,用于给所述主机上的手势操作分配手势ID,生成手势ID列表,还通过所述。

43、主机输入输出器602向所述移动终端发送所述手势ID列表。0119识别单元601B,用于从所述主机输入输出器获取移动终端发送的手势ID,识别所述手势ID对应的操作。0120通知单元601C,用于收集所述主机当前使用的手势ID包或当前使用的应用程序信息,并通过所述主机输入输出器向所述移动终端发送。0121具体地,手势ID管理单元601A为主机上支持手势输入的应用程序,如浏览器的手势操作分配对应的手势ID,生成手势ID列表。该手势ID是系统唯一的,且能够为手机等移动终端所识别,该手势ID列表由手势ID信息组成,每个手势ID信息包含一个手势ID,每个手势ID对应某个应用程序中唯一的手势操作。此外,手势。

44、ID信息还可以包括该手势ID对应的手势操作在应用程序中具体作用的描述或预置的手势姿态信息。手势ID管理单元说明书CN102354271ACN102354280A9/9页12601A通过所述主机输入输出器602向所述移动终端发送所述手势ID列表。若手势ID管理单元601A更新该手势ID列表,则手势ID管理单元601A即时将更新后的手势ID列表通过所述主机输入输出器602发送给所述移动终端手机。当主机启动一个支持手势操作的应用程序如IE浏览器时,可选的,通知单元601C可以收集当前使用的应用程序使用的手势ID包,或当前使用的应用程序信息,通过主机输入输出器602向所述移动终端发送。当所述移动终端向。

45、所述主机发送其匹配用户输入的手势姿态得到的手势ID时,主机输入输出器602接收该手势ID并发送给识别单元601B,由识别单元601B识别所述手势ID对应的操作,之后主机可以执行在相应的应用程序中执行所述手势ID对应的操作。0122本实施例中,主机包括主机处理器601和主机输入输出器602,其中主机处理器601包括手势ID管理单元601A;识别单元601B;通知单元601C,其中,手势ID管理单元601A给所述主机上的手势操作分配手势ID,生成手势ID列表,还通过所述主机输入输出器602向移动终端发送所述手势ID列表,通知单元601C收集主机上当前使用的手势ID包或当前使用的应用程序信息,并通过。

46、所述主机输入输出器向所述移动终端发送,识别单元601B通过主机输入输出器602收到移动终端发送的手势ID后,识别所述手势ID对应的操作。通过本发明实施例的应用,主机从移动终端接收其传递的手势ID并识别为对应的手势操作,从而利用移动终端的手势输入能力对主机进行手势输入,提升了主机的手势操作体验。0123需要说明的是,本发明实施例中的手势ID管理单元601A、识别单元601B和通知单元601C可以采用单独的硬件模块来实现,也可以是集成在一起的一个微处理器,还可以是集成在主芯片中的功能模块。0124本领域的技术人员可以理解实施例中的终端的单元或实体可以按照实施例的描述分布于实施例的终端中,也可以进行。

47、相应变化位于不同于本实施例的一个或多个设备中。上述实施例的模块或实体可以合并成一个模块或实体,也可以进一步拆分成多个子模块或实体。0125在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。0126本领域的技术人员可以理解附图只是一个优选实施例的示意图,附图中的模块、实体或流程并不一定是实施本发明所必需的。0127通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分。

48、可以以软件产品的形式体现出来,该计算机软件产品存储在可读取的存储介质中,如计算机的软盘,硬盘或光盘等,包括若干指令用以使得一台计算机设备可以是个人计算机,服务器,或者网络设备等执行本发明各个实施例所述的方法。0128以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。说明书CN102354271ACN102354280A1/4页13图1说明书附图CN102354271ACN102354280A2/4页14图2说明书附图CN102354271ACN102354280A3/4页15图3图4说明书附图CN102354271ACN102354280A4/4页16图5图6说明书附图CN102354271A。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 物理 > 计算;推算;计数


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1