《一种生成终端输入信号的方法、装置及终端.pdf》由会员分享,可在线阅读,更多相关《一种生成终端输入信号的方法、装置及终端.pdf(49页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103345409 A (43)申请公布日 2013.10.09 CN 103345409 A *CN103345409A* (21)申请号 201310259999.7 (22)申请日 2013.06.26 G06F 9/445(2006.01) (71)申请人 华为终端有限公司 地址 518129 广东省深圳市龙岗区坂田华为 基地 B 区 2 号楼 (72)发明人 郭泽金 何峰 尹航 (74)专利代理机构 广州三环专利代理有限公司 44202 代理人 郝传鑫 熊永强 (54) 发明名称 一种生成终端输入信号的方法、 装置及终端 (57) 摘要 本发明实施例公开了一。
2、种生成终端输入信号 的方法, 包括 : 获取第一操作平台上的敲击信号 ; 判断所述敲击信号在所述第一操作平台上的敲击 点位置 ; 将所述敲击信号在所述第一操作平台上 的敲击点位置映射为所述第二操作平台上的操作 位置 ; 将所述敲击信号作为所述第二操作平台上 的操作位置上的触发信号, 为终端生成对应于所 述触发信号的终端输入信号。本发明实施例还公 开了一种生成终端输入信号的装置。 采用本发明, 具有可拓展终端输入信号的生成途径, 提高终端 输入信号的生成的便捷性和趣味性, 提高终端的 用户体验效果的优点。 (51)Int.Cl. 权利要求书 4 页 说明书 36 页 附图 8 页 (19)中华人。
3、民共和国国家知识产权局 (12)发明专利申请 权利要求书4页 说明书36页 附图8页 (10)申请公布号 CN 103345409 A CN 103345409 A *CN103345409A* 1/4 页 2 1. 一种生成终端输入信号的方法, 其特征在于, 包括 : 获取第一操作平台上的敲击信号 ; 判断所述敲击信号在所述第一操作平台上的敲击点位置 ; 将所述敲击信号在所述第一操作平台上的敲击点位置映射为第二操作平台上的操作 位置 ; 将所述敲击信号作为所述第二操作平台上的操作位置上的触发信号, 为终端生成对应 于所述触发信号的终端输入信号。 2. 如权利要求 1 所述的方法, 其特征在于。
4、, 所述第一操作平台, 包括 : 所述终端本体、 放 置所述终端的平整物体表面、 终端输入设备中至少一种 ; 所述第二操作平台为所述终端的应用程序的输入界面、 所述终端的字符输入软键盘中 至少一种。 3. 如权利要求 2 所述的方法, 其特征在于, 所述敲击信号, 包括 : 振动机械波、 敲击时 间、 敲击强度中至少一种。 4. 如权利要求 3 所述的方法, 其特征在于, 所述判断所述敲击信号在所述第一操作平 台上的敲击点位置, 包括 : 采集所述终端中各个传感器在所述终端的定位坐标系中的位置坐标, 所述传感器用于 获取所述敲击信号并且不少于 3 个 ; 根据所述敲击信号的振动机械波的传播速度。
5、, 所述传感器接收到所述振动机械波的 时刻, 所述敲击信号的敲击时刻, 以及所述各个传感器在所述终端的定位坐标系中的位置 坐标, 得到所述敲击信号在所述第一操作平台上的敲击点在所述终端的定位坐标系中的位 置。 5. 如权利要求 1-4 所述的方法, 其特征在于, 所述将所述敲击信号在所述第一操作平 台上的敲击点位置映射为所述第二操作平台上的操作位置, 包括 : 将所述敲击信号在所述第一操作平台上的敲击点在所述终端的定位坐标系中的位置 与所述终端中预置的定位数据库进行匹配, 判断所述敲击信号在所述第一操作平台上的敲 击点位置对应的所述第二操作平台上的操作位置, 将所述敲击信号在所述第一操作平台上。
6、 的敲击点位置映射为所述第二操作平台上的操作位置。 6. 如权利要求 2-4 所述的方法, 其特征在于, 若所述敲击信号为所述终端输入设备上 的敲击信号, 则所述获取第一操作平台上的敲击信号之前, 包括 : 获取终端输入设备上的校准点上的敲击信号, 并判断所述终端输入设备上的校准点在 所述终端的定位坐标系中的位置 ; 根据所述校准点在所述终端的定位坐标系中的位置, 以及所述校准点在所述终端输入 设备上的位置, 确定所述终端输入设备与所述终端的相对位置。 7. 如权利要求 6 所述的方法, 其特征在于, 所述将所述敲击信号在所述第一操作平台 上的敲击点位置映射为所述第二操作平台上的操作位置, 包。
7、括 : 根据所述第一操作平台上的敲击信号的敲击点在所述终端的定位坐标系中的位置, 以 及所述终端输入设备与所述终端的相对位置, 判断所述敲击信号在所述终端输入设备上的 操作位置 ; 根据预设的所述终端输入设备上的操作位置与所述第二操作平台上的操作位置的对 权 利 要 求 书 CN 103345409 A 2 2/4 页 3 应关系, 将所述终端输入设备上的敲击信号的敲击点位置映射为所述第二操作平台上的操 作位置。 8. 如权利要求 2 所述的方法, 其特征在于, 所述终端输入设备, 包括 : 所述终端的输入 键盘图纸、 所述终端用户自定义的输入图纸中至少一种。 9. 如权利要求 3-8 所述的。
8、方法, 其特征在于, 所述将所述敲击信号作为所述第二操 作平台上的操作位置上的触发信号, 为终端生成对应于所述触发信号的终端输入信号, 包 括 : 将所述敲击信号作为所述第二操作平台上的操作位置上的触发信号, 并根据所述敲击 信号的敲击强度, 生成与所述敲击信号的敲击强度相对应的信号强度的终端输入信号。 10. 如权利要求 1-9 任意一项所述的方法, 其特征在于, 所述终端, 包括 : 手机、 平板电 脑、 笔记本电脑、 数码相机、 数码摄像机中至少一种。 11. 一种生成终端输入信号的装置, 其特征在于, 包括 : 获取模块, 用于获取第一操作平台上的敲击信号 ; 定位模块, 用于判断所述。
9、敲击信号在所述第一操作平台上的敲击点位置 ; 映射模块, 用于将所述敲击信号在所述第一操作平台上的敲击点位置映射为所述第二 操作平台上的操作位置 ; 生成模块, 用于将所述敲击信号作为所述第二操作平台上的操作位置上的触发信号, 为终端生成对应于所述触发信号的终端输入信号。 12. 如权利要求 11 所述的装置, 其特征在于, 所述第一操作平台, 包括 : 所述终端本体、 放置所述终端的平整物体表面、 终端输入设备中至少一种 ; 所述第二操作平台为所述终端的应用程序的输入界面、 所述终端的字符输入软键盘中 至少一种。 13. 如权利要求 12 所述的装置, 其特征在于, 所述敲击信号, 包括 :。
10、 振动机械波、 敲击时 间、 敲击强度中至少一种。 14. 如权利要求 13 所述的装置, 其特征在于, 所述定位模块, 包括 : 采集单元, 用于采集所述终端中各个传感器在所述终端的定位坐标系中的位置坐标, 所述传感器用于获取所述敲击信号并且不少于 3 个 ; 第一处理单元, 用于根据所述敲击信号的振动机械波的传播速度, 所述传感器接收到 所述振动机械波的时刻, 所述敲击信号的敲击时刻, 以及所述各个传感器在所述终端的定 位坐标系中的位置坐标, 得到所述敲击信号在所述第一操作平台上的敲击点在所述终端的 定位坐标系中的位置。 15. 如权利要求 11-14 所述的装置, 其特征在于, 所述映射。
11、模块, 具体用于 : 将所述敲击信号在所述第一操作平台上的敲击点在所述终端的定位坐标系中的位置 与所述终端中预置的定位数据库进行匹配, 判断所述敲击信号在所述第一操作平台上的敲 击点位置对应的所述第二操作平台上的操作位置, 将所述敲击信号在所述第一操作平台上 的敲击点位置映射为所述第二操作平台上的操作位置。 16. 如权利要求 12-14 所述的装置, 其特征在于, 所述终端, 还包括 : 校准采集模块, 用于获取终端输入设备上的校准点的敲击信号, 并判断所述终端输入 设备上的校准点在所述终端的定位坐标系中的位置 ; 权 利 要 求 书 CN 103345409 A 3 3/4 页 4 校准模。
12、块, 用于根据所述校准点在所述终端的定位坐标系中的位置, 以及所述校准点 在所述终端输入设备上的位置, 确定所述终端输入设备与所述终端的相对位置。 17. 如权利要求 16 所述的装置, 其特征在于, 所述映射模块, 包括 : 判断单元, 用于根据所述第一操作平台上的敲击信号的敲击点在所述终端的定位坐标 系中的位置, 以及所述终端输入设备与所述终端的相对位置, 判断所述敲击信号在所述终 端输入设备上的操作位置 ; 映射单元, 用于根据预设的所述终端输入设备上的操作位置与所述第二操作平台上的 操作位置的对应关系, 将所述终端输入设备上的敲击信号的敲击点位置映射为所述第二操 作平台的操作位置。 1。
13、8. 如权利要求 12 所述的装置, 其特征在于, 所述终端输入设备, 包括 : 所述终端的输 入键盘图纸、 所述终端用户自定义的输入图纸中至少一种。 19. 如权利要求 13-18 所述的装置, 其特征在于, 所述生成模块, 具体用于 : 将所述敲击信号作为所述第二操作平台上的操作位置上的触发信号, 并根据所述敲击 信号的敲击强度, 生成与所述敲击信号的敲击强度相对应的信号强度的终端输入信号。 20. 如权利要求 11-19 任意一项所述的装置, 其特征在于, 所述终端, 包括 : 手机、 平板 电脑、 笔记本电脑、 数码相机、 数码摄像机中至少一种。 21. 一种终端, 其特征在于, 包括。
14、 : 传感器, 用于获取第一操作平台上的敲击信号 ; 处理器, 用于判断所述敲击信号在所述第一操作平台上的敲击点位置, 将所述敲击信 号在所述第一操作平台上的敲击点位置映射为所述第二操作平台上的操作位置, 并将所述 敲击信号作为所述第二操作平台上的操作位置上的触发信号, 为终端生成对应于所述触发 信号的终端输入信号。 22. 如权利要求 21 所述的终端, 其特征在于, 所述第一操作平台, 包括 : 所述终端本体、 放置所述终端的平整物体表面、 终端输入设备中至少一种 ; 所述第二操作平台为所述终端的应用程序的输入界面、 所述终端的字符输入软键盘中 至少一种。 23. 如权利要求 22 所述的。
15、终端, 其特征在于, 所述敲击信号, 包括 : 振动机械波、 敲击时 间、 敲击强度中至少一种。 24. 如权利要求 23 所述的终端, 其特征在于, 所述处理器在判断所述敲击信号在所述 第一操作平台上的敲击点位置时, 具体用于 : 采集所述终端中各个传感器在所述终端的定位坐标系中的位置坐标, 所述传感器用于 获取所述敲击信号并且不少于 3 个 ; 根据所述敲击信号的振动机械波的传播速度, 所述传感器接收到所述振动机械波的时 刻, 所述敲击信号的敲击时刻, 以及各个传感器在所述终端的定位坐标系中的位置坐标, 得 到所述敲击信号在所述第一操作平台上的敲击点在所述终端的定位坐标系中的位置。 25.。
16、 如权利要求 21-24 所述的终端, 其特征在于, 所述终端还包括存储器, 所述存储器 用于存储定位数据库, 则所述处理器在将所述敲击信号在所述第一操作平台上的敲击点位 置映射为所述第二操作平台上的操作位置时, 具体为 : 将所述敲击信号在所述第一操作平台上的敲击点在所述终端的定位坐标系中的位置 权 利 要 求 书 CN 103345409 A 4 4/4 页 5 与所述存储器中存储的定位数据库进行匹配, 判断所述敲击信号在所述第一操作平台上的 敲击点位置对应的所述第二操作平台上的操作位置, 将所述敲击信号在所述第一操作平台 上的敲击点位置映射为所述第二操作平台上的操作位置。 26. 如权利。
17、要求 22-24 所述的终端, 其特征在于, 所述处理器在判断所述敲击信号在所 述第一操作平台上的敲击点位置时, 还具体用于 : 获取终端输入设备上的校准点的敲击信号, 并判断所述终端输入设备上的校准点在所 述终端的定位坐标系中的位置 ; 根据所述校准点在所述终端的定位坐标系中的位置, 以及所述校准点在所述终端输入 设备上的位置, 确定所述终端输入设备与所述终端的相对位置。 27. 如权利要求 26 所述的终端, 其特征在于, 所述处理器在将所述敲击信号在所述第 一操作平台上的敲击点位置映射为所述第二操作平台上的操作位置时, 还具体用于 ; 根据所述第一操作平台上的敲击信号的敲击点在所述终端的。
18、定位坐标系中的位置, 以 及所述终端输入设备与所述终端的相对位置, 判断所述敲击信号在所述终端输入设备上的 操作位置 ; 根据预设的所述终端输入设备上的操作位置与所述第二操作平台上的操作位置的对 应关系, 将所述终端输入设备上的敲击信号的敲击点位置映射为所述第二操作平台的操作 位置。 28. 如权利要求 2 所述的终端, 其特征在于, 所述终端输入设备, 包括 : 所述终端的输入 键盘图纸、 所述终端用户自定义的输入图纸中至少一种。 29. 如权利要求 23-28 所述的终端, 其特征在于, 所述处理器在将所述敲击信号作为所 述第二操作平台上的操作位置上的触发信号, 为终端生成对应于所述触发信。
19、号的终端输入 信号时, 具体用于 : 将所述敲击信号作为所述第二操作平台上的操作位置上的触发信号, 并根据所述敲击 信号的敲击强度, 生成与所述敲击信号的敲击强度相对应的信号强度的终端输入信号。 30. 如权利要求 21-29 任意一项所述的终端, 其特征在于, 所述终端, 包括 : 手机、 平板 电脑、 笔记本电脑、 数码相机、 数码摄像机中至少一种。 权 利 要 求 书 CN 103345409 A 5 1/36 页 6 一种生成终端输入信号的方法、 装置及终端 技术领域 0001 本发明涉及电子技术领域, 尤其涉及一种生成终端输入信号的方法、 装置及终端。 背景技术 0002 随着手机技。
20、术的高速发展, 手机的应用市场上已出现了较多的钢琴弹奏音乐等游 戏应用, 手机输入法的发展也逐渐成熟, 手机用户可通过手机的触摸屏弹奏各种音乐, 可通 过手机的触摸屏在手机内置的软键盘上输入字符等。 然而, 现有技术中, 手机用户在使用手 机的应用程序里面的钢琴弹奏游戏时, 需要打开手机钢琴弹奏游戏的游戏界面, 并点亮手 机触摸屏, 在游戏应用程序的软键盘琴键上弹奏音乐。 现有技术中, 手机用户在手机的软键 盘琴键上弹奏音乐时弹奏的音效无法根据手机用户敲击软键盘琴键的轻重程度发生变化, 无法激起手机用户弹奏音乐的热情。 现有技术中, 手机用户通过手机输入法输入字符时, 只 能通过手机触摸屏上的。
21、输入法的输入软键盘进行字符输入, 输入字符时软键盘占用触摸屏 的空间, 使得用户在输入字符的过程中, 真正可用的屏幕空间变小了, 而且手机输入法的软 键盘上字符小并且密集, 用户输入不方便。 0003 现有技术中, 手机用户玩手机游戏, 或者使用手机的输入法时, 需要通过手机上的 软键盘琴键或者软键盘字符输入按键进行输入, 操作不方便, 而且还需要点亮手机的触摸 屏幕消耗能量, 输入过程中手机的软键盘还占用手机屏幕空间, 输入按键小并且密集, 输入 不方便, 用户体验效果低。 发明内容 0004 本发明实施例提供一种生成终端输入信号的方法、 一种生成终端输入信号的装置 及一种终端。 可将第一操。
22、作平台上的敲击信号的敲击点位置映射为第二操作平台上的操作 位置, 并将该敲击信号作为第二操作平台上的操作位置上的触发信号, 为终端生成输入信 号, 拓展了终端输入信号的生成途径, 提高了终端输入信号的生成的便捷性和趣味性, 提高 了终端的用户体验效果。 0005 本发明实施例第一方面提供了一种生成终端输入信号的方法, 包括 : 0006 获取第一操作平台上的敲击信号 ; 0007 判断所述敲击信号在所述第一操作平台上的敲击点位置 ; 0008 将所述敲击信号在所述第一操作平台上的敲击点位置映射为所述第二操作平台 上的操作位置 ; 0009 将所述敲击信号作为所述第二操作平台上的操作位置上的触发。
23、信号, 为终端生成 对应于所述触发信号的终端输入信号。 0010 结合第一方面, 在第一种可能的实现方式中, 所述第一操作平台, 包括 : 所述终端 本体、 放置所述终端的平整物体表面、 所述终端输入设备中至少一种 ; 0011 所述第二操作平台为所述终端的应用程序的输入界面、 所述终端的字符输入软键 盘中至少一种。 说 明 书 CN 103345409 A 6 2/36 页 7 0012 结合第一方面第一种可能的实现方式, 在第二种可能的实现方式中, 所述敲击信 号, 包括 : 振动机械波、 敲击时间、 敲击强度中至少一种。 0013 结合第一方面第二种可能的实现方式, 在第三种可能的实现方。
24、式中, 所述判断所 述敲击信号在所述第一操作平台上的敲击点位置, 包括 : 0014 采集所述终端中各个传感器在所述终端的定位坐标系中的位置坐标, 所述传感器 用于获取所述敲击信号并且不少于 3 个 ; 0015 根据所述敲击信号的振动机械波的传播速度, 所述传感器接收到所述振动机械波 的时刻, 所述敲击信号的敲击时刻, 以及所述各个传感器在所述终端的定位坐标系中的位 置坐标, 得到所述敲击信号在所述第一操作平台上的敲击点在所述终端的定位坐标系中的 位置。 0016 结合第一方面至第一方面的第三种可能的实现方式中的任一种, 在第四种可能的 实现方式中, 所述将所述敲击信号在所述第一操作平台上的。
25、敲击点位置映射为所述第二操 作平台上的操作位置, 包括 : 0017 将所述敲击信号在所述第一操作平台上的敲击点在所述终端的定位坐标系中的 位置与所述终端中预置的定位数据库进行匹配, 判断所述敲击信号在所述第一操作平台上 的敲击点位置对应的所述第二操作平台上的操作位置, 将所述敲击信号在所述第一操作平 台上的敲击点位置映射为所述第二操作平台上的操作位置。 0018 结合第一方面第一种可能的实现方式至第三种可能的实现方式中的任一种, 在第 五种可能的实现方式中, 若所述敲击信号为所述终端输入设备上的敲击信号, 则所述获取 第一操作平台上的敲击信号之前, 包括 : 0019 获取终端输入设备上的校。
26、准点上的敲击信号, 并判断所述终端输入设备上的校准 点在所述定位坐标系中的位置 ; 0020 根据所述校准点在所述终端的定位坐标系中的位置, 以及所述校准点在所述终端 输入设备上的位置, 确定所述终端输入设备与所述终端的相对位置。 0021 结合第一方面第五种可能的实现方式, 在第六种可能的实现方式中, 所述将所述 敲击信号在所述第一操作平台上的敲击点位置映射为所述第二操作平台上的操作位置, 包 括 : 0022 根据所述第一操作平台上的敲击信号的敲击点在所述终端的定位坐标系中的位 置, 以及所述终端输入设备与所述终端的相对位置, 判断所述敲击信号在所述终端输入设 备上的操作位置 ; 0023。
27、 根据预设的所述终端输入设备上的操作位置与所述第二操作平台上的操作位置 的对应关系, 将所述终端输入设备上的敲击信号的敲击点位置映射为所述第二操作平台上 的操作位置。 0024 结合第一方面第一种可能的实现方式, 在第七种可能的实现方式中, 所述终端输 入设备, 包括 : 所述终端的输入键盘图纸、 所述终端用户自定义的输入图纸中至少一种。 0025 结合第一方面第二种可能的实现方式至第七种可能的实现方式中的任一种, 在第 八种可能的实现方式中, 所述将所述敲击信号作为所述第二操作平台上的操作位置上的触 发信号, 为终端生成对应于所述触发信号的终端输入信号, 包括 : 0026 将所述敲击信号作。
28、为所述第二操作平台上的操作位置上的触发信号, 并根据所述 说 明 书 CN 103345409 A 7 3/36 页 8 敲击信号的敲击强度, 生成与所述敲击信号的敲击强度相对应的信号强度的终端输入信 号。 0027 结合第一方面至第一方面第八种可能的实现方式中任一种, 在第九种可能的实现 方式中, 所述终端, 包括 : 手机、 平板电脑、 笔记本电脑、 数码相机、 数码摄像机中至少一种。 0028 本发明实施例第二方面提供了一种生成终端输入信号的装置, 包括 : 0029 获取模块, 用于获取第一操作平台上的敲击信号 ; 0030 定位模块, 用于判断所述敲击信号在所述第一操作平台上的敲击点。
29、位置 ; 0031 映射模块, 用于将所述敲击信号在所述第一操作平台上的敲击点位置映射为所述 第二操作平台上的操作位置 ; 0032 生成模块, 用于将所述敲击信号作为所述第二操作平台上的操作位置上的触发信 号, 为终端生成对应于所述触发信号的终端输入信号。 0033 结合第二方面, 在第一种可能的实现方式中, 所述第一操作平台, 包括 : 所述终端 本体、 放置所述终端的平整物体表面、 所述终端输入设备中至少一种 ; 0034 所述第二操作平台为所述终端的应用程序的输入界面、 所述终端的字符输入软键 盘中至少一种。 0035 结合第二方面第一种可能的实现方式, 在第二可能的实现方式中, 所述。
30、敲击信号, 包括 : 振动机械波、 敲击时间、 敲击强度中至少一种。 0036 结合第二方面第一种可能的实现方式, 在第三种可能的实现方式中, 所述定位模 块, 包括 : 0037 采集单元, 用于采集所述终端中各个传感器在所述终端的定位坐标系中的位置坐 标, 所述传感器用于获取所述敲击信号并且不少于 3 个 ; 0038 第一处理单元, 用于根据所述敲击信号的振动机械波的传播速度, 所述传感器接 收到所述振动机械波的时刻, 所述敲击信号的敲击时刻, 以及所述各个传感器在所述终端 的定位坐标系中的位置坐标, 得到所述敲击信号在所述第一操作平台上的敲击点在所述终 端的定位坐标系中的位置。 003。
31、9 结合第二方面至第二方面的第三种可能的实现方式中的任一种, 在第四种可能的 实现方式中, 所述映射模块, 具体用于 : 0040 将所述敲击信号在所述第一操作平台上的敲击点在所述终端的定位坐标系中的 位置与所述终端中预置的定位数据库进行匹配, 判断所述敲击信号在所述第一操作平台上 的敲击点位置对应的所述第二操作平台上的操作位置, 将所述敲击信号在所述第一操作平 台上的敲击点位置映射为所述第二操作平台上的操作位置。 0041 结合第二方面第一种可能的实现方式至第三种可能的实现方式中的任一种, 在第 五种可能的实现方式中, 所述终端, 还包括 : 0042 校准采集模块, 用于获取终端输入设备上。
32、的校准点的敲击信号, 并判断所述终端 输入设备上的校准点在所述终端的定位坐标系中的位置 ; 0043 校准模块, 用于根据所述校准点在所述终端的定位坐标系中的位置, 以及所述校 准点在所述终端输入设备上的位置, 确定所述终端输入设备与所述终端的相对位置。 0044 结合第二方面第五种可能的实现方式, 在第六种可能的实现方式中, 所述映射模 块, 包括 : 说 明 书 CN 103345409 A 8 4/36 页 9 0045 判断单元, 用于根据所述第一操作平台上的敲击信号的敲击点在所述终端的定位 坐标系中的位置, 以及所述终端输入设备与所述终端的相对位置, 判断所述敲击信号在所 述终端输入。
33、设备上的操作位置 ; 0046 映射单元, 用于根据预设的所述终端输入设备上的操作位置与所述第二操作平台 上的操作位置的对应关系, 将所述终端输入设备上的敲击信号的敲击点位置映射为所述第 二操作平台的操作位置。 0047 结合第二方面第一种可能的实现方式, 在第七种可能的实现方式中, 所述终端输 入设备, 包括 : 所述终端的输入键盘图纸、 所述终端用户自定义的输入图纸中至少一种。 0048 结合第二方面第二种可能的实现方式至第七种可能的实现方式中的任一种, 在第 八种可能的实现方式中, 所述生成模块, 具体用于 : 0049 将所述敲击信号作为所述第二操作平台上的操作位置上的触发信号, 并根。
34、据所述 敲击信号的敲击强度, 生成与所述敲击信号的敲击强度相对应的信号强度的终端输入信 号。 0050 结合第二方面至第二方面第八种可能的实现方式中任一种, 在第九种可能的实现 方式中, 所述终端, 包括 : 手机、 平板电脑、 笔记本电脑、 数码相机、 数码摄像机中至少一种。 0051 本发明实施例第三方面提供了一种终端, 包括 : 0052 传感器, 用于获取第一操作平台上的敲击信号 ; 0053 处理器, 用于判断所述敲击信号在所述第一操作平台上的敲击点位置, 将所述敲 击信号在所述第一操作平台上的敲击点位置映射为所述第二操作平台上的操作位置, 并将 所述敲击信号作为所述第二操作平台上的。
35、操作位置上的触发信号, 为终端生成对应于所述 触发信号的终端输入信号。 0054 结合第三方面, 在第一种可能的实现方式中, 所述第一操作平台, 包括 : 所述终端 本体、 放置所述终端的平整物体表面、 所述终端输入设备中至少一种 ; 0055 所述第二操作平台为所述终端的应用程序的输入界面、 所述终端的字符输入软键 盘中至少一种。 0056 结合第三方面第一种可能的实现方式, 在第二种可能的实现方式中, 所述敲击信 号, 包括 : 振动机械波、 敲击时间、 敲击强度中至少一种。 0057 结合第三方面第二种可能的实现方式, 在第三种可能的实现方式中, 所述处理器 在判断所述敲击信号在所述第一。
36、操作平台上的敲击点位置时, 具体用于 : 0058 采集所述终端中各个传感器在所述终端的定位坐标系中的位置坐标, 所述传感器 用于获取所述敲击信号并且不少于 3 个 ; 0059 根据所述敲击信号的振动机械波的传播速度, 所述传感器接收到所述振动机械波 的时刻, 所述敲击信号的敲击时刻, 0060 以及所述各个传感器在所述终端的定位坐标系中的位置坐标, 得到所述敲击信号 在所述第一操作平台上的敲击点在所述终端的定位坐标系中的位置。 0061 结合第三方面至第三方面的第三种可能的实现方式中的任一种, 在第四种可能的 实现方式中, 所述终端还包括存储器, 所述存储器用于存储定位数据库, 则所述处理。
37、器在将 所述敲击信号在所述第一操作平台上的敲击点位置映射为所述第二操作平台上的操作位 置时, 具体为 : 说 明 书 CN 103345409 A 9 5/36 页 10 0062 将所述敲击信号在所述第一操作平台上的敲击点在所述终端的定位坐标系中的 位置与所述存储器中存储的定位数据库进行匹配, 判断所述敲击信号在所述第一操作平台 上的敲击点位置对应的所述第二操作平台上的操作位置, 将所述敲击信号在所述第一操作 平台上的敲击点位置映射为所述第二操作平台上的操作位置。 0063 结合第三方面第一种可能的实现方式至第三种可能的实现方式中的任一种, 在第 五种可能的实现方式中, 所述处理器在判断所述。
38、敲击信号在所述第一操作平台上的敲击点 位置时, 还具体用于 : 0064 获取终端输入设备上的校准点的敲击信号, 并判断所述终端输入设备上的校准点 在所述终端的定位坐标系中的位置 ; 0065 根据所述校准点在所述终端的定位坐标系中的位置, 以及所述校准点在所述终端 输入设备上的位置, 确定所述终端输入设备与所述终端的相对位置。 0066 结合第三方面第五种可能的实现方式, 在第六种可能的实现方式中, 所述处理器 在将所述敲击信号在所述第一操作平台上的敲击点位置映射为所述第二操作平台上的操 作位置时, 还具体用于 ; 0067 根据所述第一操作平台上的敲击信号的敲击点在所述终端的定位坐标系中的。
39、位 置, 以及所终端输入设备与所述终端的相对位置, 判断所述敲击信号在所述终端输入设备 上的操作位置 ; 0068 根据预设的所述终端输入设备上的操作位置与所述第二操作平台上的操作位置 的对应关系, 将所述终端输入设备上的敲击信号的敲击点位置映射为所述第二操作平台的 操作位置。 0069 结合第三方面第一种可能的实现方式, 在第七种可能的实现方式中, 所述终端输 入设备, 包括 : 所述终端的输入键盘图纸、 所述终端用户自定义的输入图纸中至少一种。 0070 结合第三方面第二种可能的实现方式至第七种可能的实现方式中的任一种, 在第 八种可能的实现方式中, 所述处理器在将所述敲击信号作为所述第二。
40、操作平台上的操作位 置上的触发信号, 为终端生成对应于所述触发信号的终端输入信号时, 具体用于 : 0071 将所述敲击信号作为所述第二操作平台上的操作位置上的触发信号, 并根据所述 敲击信号的敲击强度, 生成与所述敲击信号的敲击强度相对应的信号强度的终端输入信 号。 0072 结合第三方面至第三方面第八种可能的实现方式, 在第九种可能的实现方式中, 所述终端, 包括 : 手机、 平板电脑、 笔记本电脑、 数码相机、 数码摄像机中至少一种。 0073 实施本发明实施例, 具有如下有益效果 : 0074 本发明实施例通过获取第一操作平台上的敲击信号, 判断该敲击信号在第一操作 平台上的敲击点位置。
41、, 并将该敲击信号在第一操作平台上的敲击点位置映射为第二操作平 台上的操作位置, 并以该敲击信号作为触发信号生成终端的输入信号。本发明实施例可将 终端的第一次操作平台上的敲击信息转换为终端的输入信号, 拓展了终端输入信号的生成 途径, 增强了生成终端输入信号的便捷性和趣味性, 提高了终端的用户体验效果。 附图说明 0075 为了更清楚地说明本发明实施例中的技术方案, 下面将对实施例描述中所需要使 说 明 书 CN 103345409 A 10 6/36 页 11 用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于 本领域普通技术人员来讲, 在不付出创造性劳动。
42、的前提下, 还可以根据这些附图获得其他 的附图。 0076 图 1 是本发明实施例提供的生成终端输入信号的方法的第一实施例流程示意图 ; 0077 图 2 是本发明实施例提供的生成终端输入信号的方法的第一实施例中判断敲击 信号的敲击点位置的一原理示意图 ; 0078 图 3 是本发明实施例提供的生成终端输入信号的方法的第一实施例中判断敲击 信号的敲击点位置的另一原理示意图 ; 0079 图 4 是本发明实施例提供的生成终端输入信号的方法的第一实施例中将敲击信 号的敲击点位置映射为第二操作平台的操作位置的一操作示意图 ; 0080 图 5 是本发明实施例提供的生成终端输入信号的方法的第二实施例流。
43、程示意图 ; 0081 图 6 是本发明实施例提供的生成终端输入信号的方法的第二实施例中终端及其 第一操作平台的一位置示意图 ; 0082 图 7 是本发明实施例提供的生成终端输入信号的方法的第二实施例中终端及其 第一操作平台的另一位置示意图 ; 0083 图 8 是本发明实施例提供的生成终端输入信号的方法的第二实施例中判断第二 操作平台与终端的位置关系的一原理示意图 ; 0084 图 9 是本发明实施例提供的生成终端输入信号的装置的第一实施例结构示意图 ; 0085 图 10 是本发明实施例提供的生成终端输入信号的装置的第一实施例中终端的定 位模块的结构示意图 ; 0086 图 11 是本发。
44、明实施例提供的生成终端输入信号的装置的第二实施例结构示意 图 ; 0087 图 12 是本发明实施例提供的终端的第一实施例结构示意图。 具体实施方式 0088 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。 0089 本发明实施例中所描述的终端, 可包括 : 手机、 平板电脑、 笔记本电脑、 数码相机、 数码摄像机等终端。上述终端仅是举例, 而非穷举。下面将以手机。
45、为例, 对本发明实施例提 供的生成终端输入信号的方法以及终端进行具体描述。 0090 参见图 1, 是本发明实施例提供的生成终端输入信号的方法的第一实施例流程示 意图。其可包括步骤 : 0091 S101, 获取第一操作平台上的敲击信号。 0092 具体实现中, 本实施例中所描述的第一操作平台, 可包括 : 终端本体、 放置终端的 平整物体表面、 终端的输入设备等, 例如, 本实施例中所描述的第一操作平台可以是手机本 身, 或者放置手机的水平桌面、 地面, 手机的输入键盘图纸、 用户自定义的输入图纸等。 当用 户希望生成终端输入信号时, 可在手机上 (包括手机的背面或者手机上的其他部位) 、 。
46、或者 说 明 书 CN 103345409 A 11 7/36 页 12 放置手机的桌面上做敲击动作, 手机则可通过其内置传感器获取手机上或者放置手机的桌 面上的敲击信号, 以根据该敲击信号生成手机的输入信号。 其中, 上述第一操作平台上的敲 击信号, 可包括 : 振动机械波、 敲击时间、 敲击强度等。例如, 手机用户使用手机应用程序中 的钢琴弹奏这个游戏时, 若需要手机根据敲击信号生成钢琴弹奏游戏的输入信号, 则可在 玩游戏之前先开启这个手机功能, 即根据第一操作平台上的敲击信号生成钢琴弹奏游戏的 输入信号的手机功能。手机用户启动上述手机功能之后, 则可在手机的背面或者放置手机 的桌面上做弹。
47、奏音乐的敲击动作, 手机通过其内置传感器获取到手机的背面或者放置手机 的桌面上的敲击信号之后, 则可根据该敲击信号生成手机钢琴弹奏的输入信号。手机用户 无需通过钢琴弹奏游戏的虚拟琴键输入弹奏信号, 只需在上述第一操作平台上做弹奏音乐 的敲击动作即可完成钢琴弹奏的信号输入。 0093 具体实现中, 为了防止手机随意根据手机上或者放置手机的桌面上的敲击信号生 成手机输入信号, 影响手机的正常使用, 可设定一个启动手机的生成手机输入信号的功能 的启动方式。当手机用户希望启动这个手机功能 (即根据敲击信号生成手机输入信号的手 机功能) 时, 则可在第一操作平台上的指定位置做敲击动作, 手机获取到指定位。
48、置上的敲 击信号之后则可启动这个手机功能。例如, 为了防止手机随意根据手机上或者放置手机的 桌面上的敲击信号生成手机的钢琴弹奏游戏的输入信号, 手机用户在开始弹奏音乐时, 可 在手机的指定位置上做相应的敲击动作, 用以启动这个手机功能, 上述手机功能即为根据 敲击信号生成手机的钢琴弹奏游戏的输入信号的功能, 手机的内置传感器获取到手机的指 定位置上的敲击信号之后则可自行启动这个手机功能。例如, 手机用户在使用手机的应用 程序中的钢琴弹奏这个游戏时, 可先在手机的左上角、 右上角、 右下角、 左下角依次各敲击 一下, 表示开始弹奏, 手机获取上述手机位置上的敲击信号之后, 则可启动相应的手机功能。
49、 (即启动手机根据敲击信号生成钢琴弹奏的输入信号的功能) ; 当手机用户想要结束游戏时, 则可在手机的左下角、 右下角、 右上角、 左上角依次各敲击一下, 表示结束弹奏, 手机获取到 上述位置上的敲击信号之后, 则可自行关闭手机的游戏应用服务器, 不再接收生成钢琴弹 奏的输入信号。 此外, 手机用户也可在手机的上边、 下边、 左边、 右边依次各敲击一下表示开 始弹奏、 在手机的右边、 左边、 下边、 上边依次各敲击一下表示结束弹奏。 上述开始和结束弹 奏的动作定义方式仅是举例, 而非穷举。 0094 S102, 判断所述敲击信号在所述第一操作平台上的敲击点位置。 0095 手机通过其内置传感器获取到第一操作平台上的敲击信号之后, 则可根据该敲击 信号判断该敲击信号在上述第一操作平台上的敲击点位置。具体地, 可先以手机上的特定 点 (例如手机的重心) 为坐标原点设定一个手机的定位坐标系, 在手机显示屏所在的平面。