[发明专利]基于Android嵌入式平台的电子指南针在审
申请号: | 201410561085.0 | 申请日: | 2014-10-21 |
公开(公告)号: | CN105588553A | 公开(公告)日: | 2016-05-18 |
发明(设计)人: | 朱鹏 | 申请(专利权)人: | 西安三维通信有限责任公司 |
主分类号: | G01C19/30 | 分类号: | G01C19/30;H04M1/725 |
代理公司: | 西安西达专利代理有限责任公司 61202 | 代理人: | 第五思军 |
地址: | 710075 陕西省西安*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 android 嵌入式 平台 电子 指南针 | ||
技术领域
本发明涉及电子设备领域,具体涉及基于Android嵌入式平台的电子指南针。
背景技术
互联网巨头Google公司于2007年11月5日推出了全新的嵌入式软件平台——Andmid,该平台由操作系统、中间件、用户界面以及应用软件组成,是一个真正开放的移动应用开发平台。
2007年11月初,Google与其他33家手机厂商、软硬件供应商、手机芯片供应商、移动运营商联合组成了开放手机联盟(OpenHandsetMliance/J,发布了名为Android的手机软件平台,许宣布该平台完全开放。同时Google希望Android平台成为一套标准化、开放式的移动嵌入式软件平台。
由于Android系统具有开发性、平等性、无界性以及方便性等优点,所以很快被业界所接受。从2008年初开始,越来越多的开发人员投身到Android应用的开发当中。
而Android系统的一大亮点之一就是传感器的使用,利用传感器可以开发出很多新奇有趣的应用程序。
发明内容
本发明要解决的技术问题是提供基于Android嵌入式平台的电子指南针,将电子指南针作为手机表面的一部分,它可以帮助人们确认方向和位置,并在手机屏幕上显示出方向。
为达到上述目的,本发明的技术方案如下:
基于Android嵌入式平台的电子指南针,包括:
一应用程序模块,该应用程序模块主要负责从传感器模块中获取数据,并在手机屏幕上显示指南针正确的方向;
一传感器模块,该传感器模块主要负责获取硬件驱动器上的数据,并且通过JNI技术传递给上一层应用进行识别及显示;
以及一硬件驱动模块,该硬件驱动模块主要负责获取磁场原始数据,通过sensorHAL传递给传感器模块,传感器模块得到数据后,经过数据处理后上报给应用程序模块。
本发明的一个优选实施例中,所述应用程序模块通过JNI技术从传感器模块中获取数据。
本发明的一个优选实施例中,所述传感器模块通过HAL获取硬件驱动器上的数据。
本发明的一个优选实施例中,所述传感器模块内嵌于手机内,包括有加速度传感器,磁场传感器,方位角传感器,周围物体传感器以及光线传感器。
通过上述技术方案,本发明的有益效果是:
将电子指南针作为手机表面的一部分,它可以帮助人们确认方向和位置,并在手机屏幕上显示出方向。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明的结构框图。
图2为本发明的设置示意图。
具体实施方式
为了使本发明实现的技术手段、创作特征、达成目的与功效易于明白了解,下面结合具体图示,进一步阐述本发明。
参照图1,基于Android嵌入式平台的电子指南针,包括:
一应用程序模块,该应用程序模块主要负责从传感器模块中获取数据,并在手机屏幕上显示指南针正确的方向;
一传感器模块,该传感器模块主要负责通过HAL获取硬件驱动器上的数据,并且通过JNI技术传递给上一层应用进行识别及显示;
以及一硬件驱动模块,该硬件驱动模块主要负责获取磁场原始数据,通过sensorHAL传递给传感器模块,传感器模块得到数据后,经过数据处理后上报给应用程序模块。
该应用程序模块通过JNI技术从传感器模块中获取数据;而传感器模块通过HAL获取硬件驱动器上的数据。
传感器模块内嵌于手机内,包括有加速度传感器,磁场传感器,方位角传感器,周围物体传感器以及光线传感器。
Android提供的API中对于不同传感器的调用都是用同一个接口,这样对我们的程序设计很用帮助。我们可以先得到传感器的控制器,然后注册我们感兴趣的感应事件。
如果想要获得其他感应事件,只需要修改第二个参数为相应的传感器对应的枚举数值,第三个参数是感应事件的频率,设置感应事件频率,有四种频率模式可选,每个相差0.04s。然后设置一个监听器,利用监听接口onSensorChanged来读取具体感应的内容。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安三维通信有限责任公司,未经西安三维通信有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410561085.0/2.html,转载请声明来源钻瓜专利网。