[发明专利]一种对手机中应用程序进行控制的方法有效
| 申请号: | 201110041328.4 | 申请日: | 2011-02-16 | 
| 公开(公告)号: | CN102647504A | 公开(公告)日: | 2012-08-22 | 
| 发明(设计)人: | 李汤锁;王剑锋;鲍飞龙 | 申请(专利权)人: | 三星电子(中国)研发中心;三星电子株式会社 | 
| 主分类号: | H04M1/725 | 分类号: | H04M1/725 | 
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 谢安昆;宋志强 | 
| 地址: | 210019 江苏省南京*** | 国省代码: | 江苏;32 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 手机 应用程序 进行 控制 方法 | ||
技术领域
本发明涉及手机技术,特别涉及一种对手机中应用程序进行控制的方法。
背景技术
现有技术中,手机的功能越来越强大,不但可以实现打电话这类基本的通信业务,还具备实现各类应用程序的能力。在启动或退出某个应用程序时,通常是用户利用手机提供的菜单功能逐级选择来实现的,其操作比较麻烦。当然,目前高端一些的手机可以提供特殊的控制手机应用程序的功能。比如:通过简单的晃动对图片进行缩放,或者在游戏过程中实现左右平衡等。但这些控制都比较简单,而应用程序被控制的需求越来越多,简单晃动这类现有技术难以满足该需求。
发明内容
本发明的主要目的是提供一种对手机中应用程序进行控制的方法,可以克服现有技术中仅利用简单晃动来控制应用程序的缺陷,满足越来越多的应用程序通过用户手持手机书写进行控制的需求。
针对上述问题,本发明提供的技术方案为:
一种对手机中应用程序进行控制的方法,该方法包括:
A、利用加速度传感器连续采集手机移动时的加速度值;
B、根据采集到的加速度值对手机移动时的运动轨迹进行识别;
C、将运动轨迹的识别结果与预设的运动轨迹进行匹配,如果匹配成功,则执行该预设的运动轨迹绑定的控制命令,对手机中应用程序进行控制。
上述方案中,所述加速度值为矢量,包括X轴上的值、Y轴上的值和Z轴上的值,所述步骤A包括:
所述加速度传感器按照预设的时间间隔在手机移动时进行采样,采样获得的X轴上的值保存在第一存储空间,所述第一存储空间包含M组子空间;采样获得的Y轴上的值保存在第二存储空间,所述第二存储空间包含M组子空间;采样获得的Z轴上的值保存在第三存储空间,所述第三存储空间包含M组子空间;所述M为大于1的正整数。
上述方案中,所述步骤B包括:
对于第一存储空间的值,根据M组子空间的值分别确定相应的M个X轴运动标识;所述X轴运动标识为1、-1或0,其中,为1表示向X轴正向运动,为-1表示向X轴负向运动,为0表示在X轴上未运动;
对于第二存储空间的值,根据M组子空间的值分别确定相应的M个Y轴运动标识;所述Y轴运动标识为1、-1或0,其中,为1表示向Y轴正向运动,为-1表示向Y轴负向运动,为0表示在Y轴上未运动;
对于第三存储空间的值,根据M组子空间的值分别确定相应的M个Z轴运动标识;所述Z轴运动标识为1、-1或0,其中,为1表示向Z轴正向运动,为-1表示向Z轴负向运动,为0表示在Z轴上未运动;
所述M个X轴运动标识、M个Y轴运动标识和M个Z轴运动标识用于表示手机移动时的运动轨迹。
上述方案中,
所述第一存储空间的M组子空间包括N个数据单元,用于保存最新采样获得的N个X轴上的值;
所述第二存储空间的M组子空间包括N个数据单元,用于保存最新采样获得的N个Y轴上的值;
所述第三存储空间的M组子空间包括N个数据单元,用于保存最新采样获得的N个Z轴上的值;
所述N为大于1的整数。
上述方案中,所述根据M组子空间的值分别确定相应的M个X轴运动标识的方法包括:
x1、将第一组作为当前组;
x2、将当前组保存的N个值分别与获得的第一静止值相减,其差值与预设的第一阈值进行比较获得N个比较结果,若差值大于第一阈值,则将相应的比较结果记为1,若差值小于负的第一阈值,则将相应的比较结果记为-1,若差值的绝对值小于第一阈值,则将相应的比较结果记为0;
x3、统计当前组的N个比较结果,将数量多的作为该组子空间对应的X轴运动标识;
x4、将下一组作为当前组,并返回步骤x2,直至处理完M组子空间的值。
上述方案中,所述步骤x3和x4之间,该方法进一步包括:
判断当前组对应的X轴运动标识是否为0,如果为0,则计算当前组N个值的平均值,并将第一静止值更新为计算出的平均值;否则,转到步骤x4。
上述方案中,所述根据M组子空间的值分别确定相应的M个Y轴运动标识的方法包括:
y1、将第一组作为当前组;
y2、将当前组保存的N个值分别与获得的第二静止值相减,其差值与预设的第二阈值进行比较获得N个比较结果,若差值大于第二阈值,则将相应的比较结果记为1,若差值小于负的第二阈值,则将相应的比较结果记为-1,若差值的绝对值小于第二阈值,则将相应的比较结果记为0;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于三星电子(中国)研发中心;三星电子株式会社,未经三星电子(中国)研发中心;三星电子株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110041328.4/2.html,转载请声明来源钻瓜专利网。





