一种实现体感功能的方法和终端技术

技术编号:15573524 阅读:54 留言:0更新日期:2017-06-11 23:24
本发明专利技术提供一种实现体感功能的方法及终端,该方法包括:终端内置的调制解调器接收到应用处理器的开启体感功能的请求后,接收所述终端内的各种传感器和/或触摸屏模块的数据,并进行运算处理;所述调制解调器将处理后的数据传递给所述应用处理器,由所述应用处理器来实现体感功能。通过本发明专利技术可以节省功耗又可以节省软硬件成本。

【技术实现步骤摘要】
一种实现体感功能的方法和终端
本专利技术涉及通信
,尤其涉及一种实现体感功能的方法和终端。
技术介绍
体感和手势功能是未来手机传感器发展的趋势,目前市面上绝大多数手机都有相应的体感和手势功能。此功能要求终端设备无论处于何种状态下,都可以感知到人体的姿态变化以及手势的变化操作。目前,主流的体感主要有基础类姿态,包括拿起(pickup)、晃动(shake)、翻转(turning),以及与运动类姿态相关的,包括步行(walking)、跑步(running)、骑行(biking)和爬山(climbing)等;手势包括触摸类和隔空操作类,前者设备可以识别人手在触摸屏上画出的图形,而后者设备在需要人手接触到触摸屏的前提下识别人的手势。在实现和使用体感和手势功能的过程中,会遇到以下问题:由于要保证在手机正常进入休眠待机模式时传感器要正常工作,而且需要一定的能力去处理传感器数据,此过程需要耗费的资源,因此功耗是一个首要的问题。为了节省整机的功耗,很多终端厂家就会采用外接一个硬件的MCU(MicroControlUnit,微控制单元)或利用高通内置的ADSP(advanceddigitalsignalprocessor,高级数字信号处理器)作为SensorHub(传感器集中控制器)来解决节省AP(ApplicationProcessor,应用处理器)资源以及降低功耗的方式。Sensorhub是专门用于处理传感器的功能模块。虽然,通过外置或内置ADSP来解决整机功耗较大的问题,但是外加SensorHub的方式会增加价格不菲的软硬件开销,而内置ADSP解决方案主要是牵制于高通的方案上,对软硬件开发的灵活性以及需求的定制方面都有一定的局限性。
技术实现思路
本专利技术要解决的技术问题是提供一种实现体感功能的方法及终端,以降低功耗。为了解决上述技术问题,本专利技术提供了一种实现体感功能的方法,包括:终端内置的调制解调器接收到应用处理器的开启体感功能的请求后,接收所述终端内的各种传感器和/或触摸屏模块的数据,并进行运算处理;所述调制解调器将处理后的数据传递给所述应用处理器,由所述应用处理器来实现体感功能。进一步地,上述方法还具有下面特点:所述调制解调器接收到应用处理器的开启体感功能的请求后,还包括:所述调制解调器注册一唤醒时钟;所述调制解调器在所述唤醒时钟经过指定时间时被唤醒;所述调制解调器是在被唤醒后开始接收所述终端内的各种传感器和/或触摸屏模块的数据的。进一步地,上述方法还具有下面特点:还包括:所述调制解调器将处理后的数据进行存储,等待下一次被唤醒,或者等待所述AP被唤醒后将存储的数据传递给所述应用处理器。进一步地,上述方法还具有下面特点:还包括:若所述应用处理器注册了唤醒所述应用处理器的指定事件,所述调制解调器处理到所述指定事件对应的数据后,唤醒所述应用处理器。为了解决上述问题,本专利技术还提供了一种终端,包括应用处理器,多种传感器和/或触摸屏模块,其特征在于,还包括调制解调器,其中,所述调制解调器包括:交互单元,用于与所述应用处理器进行交互,接收所述应用处理器的开启体感功能的请求,并将处理单元处理后的数据传递给所述应用处理器;所述处理单元,用于接收所述终端内的各种传感器和/或触摸屏模块的数据,并进行运算处理;所述应用处理器,用于利用接收到数据来实现体感功能。进一步地,上述终端还具有下面特点:所述处理模块,在所述交互单元接收到应用处理器的开启体感功能的请求后还用于:注册一唤醒时钟;所述处理单元,在所述唤醒时钟经过指定时间时被唤醒,在被唤醒后开始接收所述终端内的各种传感器和/或触摸屏模块的数据。进一步地,上述终端还具有下面特点:还包括存储单元,用于将所述处理模块处理后的数据进行存储。进一步地,上述终端还具有下面特点:所述应用处理器,还用于注册唤醒所述应用处理器的指定事件;所述处理单元,还用于处理到所述指定事件对应的数据后,唤醒所述应用处理器。综上,本专利技术提供一种实现体感功能的方法及终端,可以节省功耗又可以节省软硬件成本。附图说明图1是本专利技术实施例的终端的示意图;图2是本专利技术实施例的Modem的示意图;图3是本专利技术实施例的Modem侧Sensor-Unit模块内部单元框图;图4为本专利技术实施例的一种实现体感功能的方法的流程图;图5是本专利技术实施例的实现体感方法的整体流程图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下文中将结合附图对本专利技术的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。图1是本专利技术实施例的终端的示意图,本实施例的终端包括多种传感器,触摸屏模块等,如下:加速度传感器模块101:主要用于检测终端设备在X、Y、Z轴方向上的加速度。加速度的用途比较广泛,基本的体感动作,如翻转、晃动以及用于计步功能等。加速度的数据是三个轴向上的一组三个x、y、z值。加速度的三轴数据可与地磁计的三轴、陀螺仪的三轴数据做数据融合。陀螺仪传感器模块102:主要用于检测终端设备的在某个方向上的角度变化。陀螺仪数据,可作为tilt功能的输入数据,同时,陀螺仪数据可用来做数据融合,实现GPS(GlobalPositioningSystem,全球定位系统)辅助导航,也可检测人体的运动轨迹等。tilt功能主要有用于倾斜检测的,终端检测到tilt的倾斜动作后做后续的需求,如可以检测终端倾斜可以唤醒点亮屏幕、可以检测人体从坐姿到站姿的变化等等。地磁计传感器模块103:主要用于检测终端设备周围磁场变化。地磁计最大的用途就是指南针应用。可与加速度、陀螺仪的数据一起融合出9轴数据。接近光传感器模块104:是接近传感器和光线传感器一体的传感器。接近传感器可在通话过程中,检测终端设备与人体的距离;环境光传感器可检测终端设备当前所处环境光的强度。压力传感器模块105:主要用于检测终端设备所处环境的大气压强。压力计的数据可以转化成相对高度值,可用来检测人体当前所处的高度,应用于爬山、爬楼时的计步检测。压力计的数据还可以与加速度、陀螺仪和地磁计的数据融合出10轴数据,此数据可用于目前比较新兴的室内导航、室内运动轨迹检测等功能。触摸屏模块106:主要是用于实现手势功能。Sensor-Unit模块107:Modem(调制解调器)侧处理传感器单元模块,此模块主要是用于维护、运算和存储传感器的数据以及完成与AP侧的交互,是本专利技术的核心部分。AP侧一旦有event(事件)的请求,此模块就开始管理传感器,同时,内部会注册一个可定期唤醒Modem的时钟,用于实现Modem与传感器之间的数据交互。SMD(SharedMemoryDriver,共享内存驱动)通道108:是AP与其子系统数据交互的方式,AP与Modem侧的数据交互也可以采用SMD的方式,可将Modem侧的检测运算处理结果传到AP侧。SensorHal(传感器的硬件兼容层)109:是AP侧与Modem侧的Sensor-Unit的交互部分。此模块主要是请求和接受Modem侧的运算处理结果。主要是设定传感器各个器件的采样率以及上报率(batchmode)。图2为本专利技术实施例的Modem的示意图,如图2所示,本实施例的Modem包括:交互单元,用于与所述AP本文档来自技高网
...
一种实现体感功能的方法和终端

【技术保护点】
一种实现体感功能的方法,包括:终端内置的调制解调器接收到应用处理器的开启体感功能的请求后,接收所述终端内的各种传感器和/或触摸屏模块的数据,并进行运算处理;所述调制解调器将处理后的数据传递给所述应用处理器,由所述应用处理器来实现体感功能。

【技术特征摘要】
1.一种实现体感功能的方法,包括:终端内置的调制解调器接收到应用处理器的开启体感功能的请求后,接收所述终端内的各种传感器和/或触摸屏模块的数据,并进行运算处理;所述调制解调器将处理后的数据传递给所述应用处理器,由所述应用处理器来实现体感功能。2.如权利要求1所述的方法,其特征在于:所述调制解调器接收到应用处理器的开启体感功能的请求后,还包括:所述调制解调器注册一唤醒时钟;所述调制解调器在所述唤醒时钟经过指定时间时被唤醒;所述调制解调器是在被唤醒后开始接收所述终端内的各种传感器和/或触摸屏模块的数据的。3.如权利要求2所述的方法,其特征在于:还包括:所述调制解调器将处理后的数据进行存储,等待下一次被唤醒,或者等待所述AP被唤醒后将存储的数据传递给所述应用处理器。4.如权利要求3所述的方法,其特征在于:还包括:若所述应用处理器注册了唤醒所述应用处理器的指定事件,所述调制解调器处理到所述指定事件对应的数据后,唤醒所述应用处理器。5.一种终端,包括应用处理器...

【专利技术属性】
技术研发人员:陈卉
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1