在安卓系统上实现支持各种传感器的输入子系统技术方案

技术编号:7758840 阅读:528 留言:0更新日期:2012-09-14 00:20
本发明专利技术提供一种在安卓系统上实现支持各种传感器的输入子系统,所述输入子系统位于安卓系统的内核驱动层上,输入子系统包括:设备驱动层模块、核心层模块以及事件处理层模块;其中设备驱动层模块中包括传感器驱动单元;传感器驱动单元驱动所述传感器采集信号,然后将信号的数值、类型信息上报给核心层,并负责配置一抽象输入设备模块;核心层模块将传感器驱动单元上报的信号信息转换为安卓系统可识别的输入事件,并将输入事件转发给抽象输入设备模块进行存储;事件处理层模块为安卓系统的硬件抽象层提供了访问抽象输入设备模块的接口,从而实现在安卓系统上支持各种传感器,让用户能体验到更多类型的传感器带来的功能和乐趣。

【技术实现步骤摘要】
在安卓系统上实现支持各种传感器的输入子系统
本专利技术涉及通讯设备
,尤其涉及一种在安卓系统上实现支持各种传感器的输入子系统。
技术介绍
安卓(Android)是Google公司发布的基于Linux平台的开源移动操作系统的名称,主要应用于手机、电子书、平板电脑等便携电子设备上。安卓是目前最受换欢迎的智能手机操作系统,根据2011年11月的统计数据,安卓占据全球智能手机操作系统市场52. 5%左右的份额,在中国市场的占有率更闻达58%。 传感器是能感受规定的被测量件并按照一定的规律转换成可用信号的器件或装置,通常由敏感元件和转换元件组成。现在的智能手机中通常会集成一种或二种或更多的传感器,为用户提供更加丰富多彩的服务。安卓系统中涉及8种传感器,分别是加速度传感器、磁力传感器、方向传感器、陀螺仪传感器、光线传感器、压力传感器、温度传感器和接近传感器。现有安卓系统最多可以支持八种传感器,但是这种支持并不是完善的。首先,传感器的内核态驱动需要根据具体的传感器设备来实现;其次,在传感器的硬件抽象层,安卓系统的参考代码和网络上的一些开源项目只提供了基于某一种或某几种特定传感器型号的代码框架本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:陈屴
申请(专利权)人:福州瑞芯微电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1