[发明专利]在安卓系统上实现支持各种传感器的输入子系统有效
申请号: | 201210090002.5 | 申请日: | 2012-03-29 |
公开(公告)号: | CN102662665A | 公开(公告)日: | 2012-09-12 |
发明(设计)人: | 陈屴 | 申请(专利权)人: | 福州瑞芯微电子有限公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44;G06F13/10 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 宋连梅 |
地址: | 350000 福建省*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种在安卓系统上实现支持各种传感器的输入子系统,所述输入子系统位于安卓系统的内核驱动层上,输入子系统包括:设备驱动层模块、核心层模块以及事件处理层模块;其中设备驱动层模块中包括传感器驱动单元;传感器驱动单元驱动所述传感器采集信号,然后将信号的数值、类型信息上报给核心层,并负责配置一抽象输入设备模块;核心层模块将传感器驱动单元上报的信号信息转换为安卓系统可识别的输入事件,并将输入事件转发给抽象输入设备模块进行存储;事件处理层模块为安卓系统的硬件抽象层提供了访问抽象输入设备模块的接口,从而实现在安卓系统上支持各种传感器,让用户能体验到更多类型的传感器带来的功能和乐趣。 | ||
搜索关键词: | 系统 实现 支持 各种 传感器 输入 子系统 | ||
【主权项】:
一种在安卓系统上实现支持各种传感器的输入子系统,其特征在于:所述输入子系统位于所述安卓系统的内核驱动层上,所述输入子系统包括:设备驱动层模块、核心层模块以及事件处理层模块;所述设备驱动层模块中包括一传感器驱动单元;所述设备驱动层模块提供对传感器各寄存器的读写访问,并根据安卓系统的硬件抽象层的命令打开、关闭、设置传感器;所述传感器驱动单元驱动所述传感器采集信号,然后将信号的数值、类型信息上报给核心层;所述传感器驱动单元还负责配置一抽象输入设备模块,安卓系统的硬件抽象层可以通过所述抽象输入设备模块的接口监听、读取传感器处理的事件;所述核心层模块为所述设备驱动层模块提供了各种编程接口;所述核心层模块将所述传感器驱动单元驱动上报的信号的数值、类型信息转换为安卓系统能识别的输入事件,并将此输入事件转发所述抽象输入设备模块进行存储;所述事件处理层模块在安卓系统内核中注册所述抽象输入设备模块,并为安卓系统的硬件抽象层提供了访问抽象输入设备模块的接口,安卓系统的硬件抽象层便能从抽象输入设备模块中读取所述输入事件。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福州瑞芯微电子有限公司,未经福州瑞芯微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201210090002.5/,转载请声明来源钻瓜专利网。