一种基于移动终端的传感器兼容处理方法及系统技术方案

技术编号:14146046 阅读:39 留言:0更新日期:2016-12-11 02:16
本发明专利技术公开了一种基于移动终端的传感器兼容方法及系统,该方法包括下列步骤:通过将移动终端的CPU和传感器连接的通信接口设置为可同时连接多个传感器的总线接口;将多个传感器通过所述总线接口连接至所述CPU;为连接后的各传感器的通信地址统一编号,并采用同一类别的地址码格式,以及为每个传感器分别分配一个固定地址。该方法实现了不同厂家同类传感器及不同型号同类传感器在接入移动终端时的统一性,使得各厂家的传感器互相兼容,同类传感器调用相同的驱动程序,使得终端设计难度降低,因此也降低了终端的二次软件开发工作量。

【技术实现步骤摘要】

本专利技术涉及移动终端领域,尤其涉及一种基于移动终端的传感器兼容处理方法及系统
技术介绍
传感器是一种检测装置,能感受到被测量的信息,并能将感受到的信息,按一定规律变换成为电信号或其他所需形式的信息输出,以满足信息的传输、处理、存储、显示、记录和控制等要求,是实现自动检测和自动控制的首要环节。最常见的传感器有加速度传感器、磁力传感器、方向传感器、陀螺传感器等。随着移动终端技术的发展,移动终端中各种拍照、导航、听歌等功能的应用,使得传感器在移动终端的应用也越来越广泛,尤其在手机中的应用更加普遍。但是由于不同厂家的传感器及同一厂家的不同型号的传感器都是自主定义其接口形式并且传感器通信地址均不统一等,这给手机终端的研制带来巨大的工作量,即每设计一款手机终端均要对所有传感器进行调试,以满足产品需求。而且手机终端所用传感器不能互相兼容,对手机模块化设计也是一个障碍。有鉴于此,现有技术有待改进和提高。
技术实现思路
鉴于现有技术的不足,本专利技术目的在于提供一种基于移动终端的传感器兼容处理方法及系统,主要通过通信接口统一化、通信地址统一化、寄存器统一化来实现不同厂家同类传感器及不同型号同类传感器在接入移动终端时的兼容性;同时把固定地址码的各类传感器的驱动程序均固化在手机终端的操作系统中,这样大大降低了手机等终端的二次软件开发工作量;对传感器硬件设计也能统一规范化设计等,这样使各厂家的传感器互相兼容,设计难度大大降低。本专利技术的技术方案如下:一种基于移动终端的传感器兼容处理方法,其中,包括:步骤A、将移动终端的CPU和传感器连接的通信接口设置为可同时连接多个传感器的总线接口;步骤B、将多个传感器通过所述总线接口连接至所述CPU;步骤C、为连接后的各传感器的通信地址统一编号,并采用同一类别的地址码格式,以及为每个传感器分别分配一个固定地址。所述基于移动终端的传感器兼容处理方法,其中,包括,所述总线接口为I2C接口总线或SPI接口总线。所述基于移动终端的传感器兼容处理方法,其中,所述步骤A具体包括:A11、将移动终端的CPU和传感器的通信接口设置为可连接多个传感器的I2C接口总线;A12、并设置移动终端的所有传感器均可连接到所述I2C接口总线上,以及设置连接在所述I2C接口总线上的传感器没有先后次序,可任意并联到所述I2C接口总线上;A13、设置移动终端的CPU和传感器都统一选用相同的I2C接口总线接口。所述基于移动终端的传感器兼容处理方法,其中,所述传感器包括:加速度传感器、磁力传感器、光线感应传感器、重力传感器、陀螺仪传感器、压力传感器、温度传感器、接近传感器、线性加速度传感器和/或旋转矢量传感器。所述基于移动终端的传感器兼容处理方法,其中,所述步骤B具体包括:将移动终端的各类传感器依次连接到CPU的传感器通信接口总线上,以通过所述总线接口将多个传感器连接至所述CPU。所述基于移动终端的传感器兼容处理方法,其中,所述步骤C具体包括:C11、当各类传感器依次连接到CPU的传感器通信接口总线上后,为各类传感器按编号依次分配了一个固定的地址码,所述功能传感器统一分配的地址码无论在任何终端里均有相同的地址码;C12、将各种传感器分配了一个固定的地址码后,再将各传感器的地址码格式统一,并采用同一类别的地址码格式。一种基于移动终端的传感器兼容处理系统,其中,包括:通信接口设置模块,用于将移动终端的CPU和传感器连接的通信接口设置为可同时连接多个传感器的总线接口;连接控制模块,用于将多个传感器通过所述总线接口连接至所述CPU;地址分配模块,用于为连接后的各传感器的通信地址统一编号,并采用同一类别的地址码格式,以及为每个传感器分别分配一个固定地址。所述基于移动终端的传感器兼容处理系统,其中,所述通信接口设置模块包括:第一设置单元,用于将移动终端的CPU和传感器的通信接口设置为可连接多个传感器的I2C接口总线;第二设置单元,用于设置移动终端的所有传感器均可连接到所述I2C接口总线上,以及设置连接在所述I2C接口总线上的传感器没有先后次序,可任意并联到所述I2C接口总线上;第三设置单元,用于设置移动终端的CPU和传感器都统一选用相同的I2C接口总线接口。所述基于移动终端的传感器兼容处理系统,其中,所述连接控制模块包括:连接控制单元,用于将移动终端的各类传感器依次连接到CPU的传感器通信接口总线上,以通过所述总线接口将多个传感器连接至所述CPU;所述地址分配模块包括:第一分配单元,用于当各类传感器依次连接到CPU的传感器通信接口总线上后,为各类传感器按编号依次分配了一个固定的地址码,所述功能传感器统一分配的地址码无论在任何终端里均有相同的地址码;第二分配单元,用于将各种传感器分配了一个固定的地址码后,再将各传感器的地址码格式统一,并采用同一类别的地址码格式。所述基于移动终端的传感器兼容处理系统,其中,所述传感器包括:加速度传感器、磁力传感器、光线感应传感器、重力传感器、陀螺仪传感器、压力传感器、温度传感器、接近传感器、线性加速度传感器和/或旋转矢量传感器;所述总线接口为I2C接口总线或SPI接口总线。有益效果:本专利技术提出了一种基于移动终端的传感器兼容处理方法及系统,将移动终端的CPU和传感器连接的通信接口设置为可同时连接多个传感器的总线接口,使得多个传感器可以任意并联连接在该通信接口上,为传感器的进一步统一化打下基础; 给每种传感器分配一个固定的地址码,同类传感器定义为相同的地址码,且相同地址码的传感器用相同有关地址码的驱动程序,这样各个终端的传感器驱动程序可以完全一致,终端传感器的驱动程序的开发量大大减少。附图说明图1为本专利技术的基于移动终端的传感器兼容处理方法的流程图。图2为本专利技术的连接多个传感器的通信接口的原理图。图3为本专利技术的传感器类型与通信地址码编号的一一对应关系图。图4为本专利技术的基于移动终端的传感器兼容处理系统的功能原理框图。具体实施方式本专利技术提供了一种基于移动终端的传感器兼容处理方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。如图1所示,本专利技术为基于移动终端的传感器兼容处理方法的流程图,该方法包括以下步骤:步骤S100、将移动终端的CPU和传感器连接的通信接口设置为可同时连接多个传感器的总线接口。本专利技术实施例中,需要将移动终端如手机的CPU和传感器连接的通信接口设置为可同时连接多个传感器的总线接口。例如将手机终端的CPU和其传感器通信接口统一化为可连接多个传感器的接口,如I2C接口总线或其它接口总线等。步骤S200、将多个传感器通过所述总线接口连接至所述CPU。如图2所示,终端CPU和传感器的通信接口统一化为可连接多个传感器的总线接口,如I2C接口总线或其它接口总线等,终端的所有传感器均可以连接到该传感器接口上,传感器的连接没有先后次序可任意并联到该接口上。CPU和传感器都统一选用相同的通信接口,如I2C接口总线或其它接口总线等。步骤S300、为连接后的各传感器的通信地址统一编号,并采用同一类别的地址码格式,以及为每个传感器分别分配一个固定地址。例如即每种传感器分配了一个固定的地址码,如把重力传感器的地址统本文档来自技高网...
一种基于移动终端的传感器兼容处理方法及系统

【技术保护点】
一种基于移动终端的传感器兼容处理方法,其特征在于,包括:步骤A、将移动终端的CPU和传感器连接的通信接口设置为可同时连接多个传感器的总线接口;步骤B、将多个传感器通过所述总线接口连接至所述CPU;步骤C、为连接后的各传感器的通信地址统一编号,并采用同一类别的地址码格式,以及为每个传感器分别分配一个固定地址。

【技术特征摘要】
1.一种基于移动终端的传感器兼容处理方法,其特征在于,包括:步骤A、将移动终端的CPU和传感器连接的通信接口设置为可同时连接多个传感器的总线接口;步骤B、将多个传感器通过所述总线接口连接至所述CPU;步骤C、为连接后的各传感器的通信地址统一编号,并采用同一类别的地址码格式,以及为每个传感器分别分配一个固定地址。2.根据权利要求1所述基于移动终端的传感器兼容处理方法,其特征在于,包括,所述总线接口为I2C接口总线或SPI接口总线。3.根据权利要求1所述基于移动终端的传感器兼容处理方法,其特征在于,所述步骤A具体包括:A11、将移动终端的CPU和传感器的通信接口设置为可连接多个传感器的I2C接口总线;A12、并设置移动终端的所有传感器均可连接到所述I2C接口总线上,以及设置连接在所述I2C接口总线上的传感器没有先后次序,可任意并联到所述I2C接口总线上;A13、设置移动终端的CPU和传感器都统一选用相同的I2C接口总线接口。4.根据权利要求1所述基于移动终端的传感器兼容处理方法,其特征在于,所述传感器包括:加速度传感器、磁力传感器、光线感应传感器、重力传感器、陀螺仪传感器、压力传感器、温度传感器、接近传感器、线性加速度传感器和/或旋转矢量传感器。5.根据权利要求1所述基于移动终端的传感器兼容处理方法,其特征在于,所述步骤B具体包括:将移动终端的各类传感器依次连接到CPU的传感器通信接口总线上,以通过所述总线接口将多个传感器连接至所述CPU。6.根据权利要求1所述基于移动终端的传感器兼容处理方法,其特征在于,所述步骤C具体包括:C11、当各类传感器依次连接到CPU的传感器通信接口总线上后,为各类传感器按编号依次分配了一个固定的地址码,所述功能传感器统一分配的地址码无论在任何终端里均有相同的地址码;C12、将各种传感器分配了一个固定的地址码后,再将各传感器的地址码格式统一,并采用同一类...

【专利技术属性】
技术研发人员:胡胜钢郭爱平赵士青
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

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

1