- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于加速度传感器智能手机动作识别系统设计与实现
基于加速度传感器智能手机动作识别系统设计与实现
摘要:设计了一款基于加速度传感器的智能手机动作识别系统,根据动作识别,完成动作解锁、接听电话、查看短信等功能。通过测试,系统运行稳定,操作简单,具有良好的用户体验。
关键词:Android;智能手机;加速度传感器;动作识别
中图分类号:TP311.5 文献标识码:A DOI:10.3969/j.issn.1003-6970.2015.02.003
0 引言
设计基于加速度传感器的智能手机动作识别系统具有重要实际意义,通过对动作识别方法进行研究并将其应用于人机交互中,极大地丰富了人机交互的内容。在当今生活中,智能手机或者说智能终端将会无处不在,基于传感器的各种动作识别,使得人交互展现得淋淋尽致。一种更加自由、便捷、自然的交互方式,促进了手机的发展,使其应用前景更加广阔。
使用智能手机的加速度传感器为基础的动作识别系统,主要是通过其强大的加速度传感器来采集使用者运动过程中的各个数据,通过一些列的数据筛选、识别算法,识别出使用者的具体动作,并且转换成机器能识别的指令,从而控制手机的各种操作,使其呈现出更加自由、更加便捷的人机沟通方式。
1 Android开发平台搭建
1.1 准备工作
首先到http:∥www,/downloads/下载Eclipse集成开发环境并且解压;再到http:∥/technetwork/java/javaee/downloads/index.html下载JDK并安装。最后到http:∥/sdk/index.html下载Android-SD及adt-bundle-windows-x86.zip然后解压安装。
1.2 安装ADT插件
打开Eclipse,点击Help-Install New Software,出现添加框后输入名字,点击Local按钮,找到ADT压缩包,点击OK即可。
1.3 安装SDK
解压缩SDK压缩包,找到SDK manager,双击启动,启动后选择tools,选择后点击install按钮,导入SDK(注意前面是利用SDK管理器安装,并未在Eclipse里面安装,所以要导入)打开eclipse,windows-preferences,点击Andriod,再点击Browse,找到已存在的android-sdk-windows文件夹,选择apply完成安装。
1.4 创建Android模拟器:
与前面创建方式一样,Windows-Android SDK andAVD Manager~tVirtual devices-New,最后点击CreateAVD即可。
2 系统分析
2.1 功能处理及要求
2.1.1 原始数据处理
系统返回的三轴数据非常离散,需要通过一系列复杂的处理才能得到相应符合要求的数据,这里只需要简单的将数据处理到6个方向上来(即:上、下、左、右、前、后),考虑到操作的复杂性和数据处理的困难性,要求使用者按照一定的方式操作(比如:需要用户拿定手机一个姿势保存3s,这个时候系统记录用户的初始位置,然后用户需要在这六个方向做出组合动作,系统会自动识别你的运动方向,且保存待用户设定匹配)。
2.1.2 锁屏消息处理
锁屏消息处理过程为屏幕在锁屏期间处于黑屏进入省电模式,并且加速度传感器停止工作;用户点亮屏幕,加速度开始工作,等待用户输入指令并初始化传感器为开锁状态。
2.1.3 电话与短信消息处理
任何时候,只要电话或短信监听器监听到消息,便初始化传感器状态为对应状态,等待用户操作,用户只需消息到来后,象微信摇一摇,摇动手机到一定阀值之后即可。
2.2 数据流图
数据流图描述输入数据流到输出数据流的变换(即加工),用于对系统的功能建模,顶层数据流图,如图1所示。
3 系统设计
本系统中应用总体分为三大模块:解屏服务,接听电话服务,查看短信服务。每一种手机状态消息到达,用户都可以使用预先设定的方式,紧握手机,做出预定动作即可。
3.1 解屏服务
当用户拿起手机,一般情况下手机都会加锁,现在的解锁方式无外乎三种情况(即:拖动解锁,密码解锁,图案解锁),这这三种情况既有不安全性,也有不方便性,如果用户只有一只手可以操作手机,这个时候就体现出来。本系统解设计用户只需要单手拿着手机,按照预先设定组合动作,这里设定了六个基本动作(即:上、下、左、右、前、后),理论上可以随意组合,至少有6的阶乘种组合,操作稳定性、安全性高,同时也解决了用户单手不方便操作的问题。
3.2 接听电话服务
当电来时,用户一般有两种接听方式(即:滑动接听,按键接听),但这两种方式也有不方便的情况
您可能关注的文档
- 基于初中物理作业设计几点思考.doc
- 多药治疗糖尿病过程中全程化药学干预效果分析.doc
- 基于初中生认知风格英语课堂教学策略.doc
- 基于初中综合实践活动有效开展几点思考.doc
- 基于初中英语作业现状及优化设计策略研究.doc
- 基于初中英语单元主题阅读导学梯架式拓展提升学力实践研究.doc
- 基于初中英语学习中家庭习得环境营造.doc
- 基于初中英语教学实践性与应用性探究.doc
- 基于初中英语教学生活化探讨.doc
- 基于初中英语词汇教学中巧学巧用技巧探究.doc
- 【世界银行-2025研报】区域贫困和不平等最新情况——拉丁美洲和加勒比,2025年10月(英).pdf
- 【世界银行-2025研报】快速支付系统中突出的叠加服务:付款请求和收款人确认-技术说明(英).pdf
- 【BIS-2025研报】国际清算银行-稳定币相关收益率:一些监管方法(英).pdf
- 【世界卫生组织-2025研报】INN Recommended List 94.pdf
- 【BANK OF KOREA-2025研报】韩国央行-近期经济发展(2025年10月)(英).pdf
- 【IQVIA-2025研报】艾昆纬-Semagulide LOE在印度_-一个需要新剧本的难得机会(英).pdf
- 【联合资信-2025研报】2025年上半年股权投资行业运行分析.pdf
- 【UNDP-2025研报】揭穿烟草业的错误信息(英).pdf
- 【IGU-2025研报】国际天然气联盟-地下储气库-能源安全的关键支柱(英).pdf
- 【ADB-2025研报】亚开行-利用传统生态知识进行气候适应性初级卫生保健(英).pdf
原创力文档


文档评论(0)