CN106201022B - 一种移动终端的处理方法及移动终端 - Google Patents
一种移动终端的处理方法及移动终端 Download PDFInfo
- Publication number
- CN106201022B CN106201022B CN201610485974.2A CN201610485974A CN106201022B CN 106201022 B CN106201022 B CN 106201022B CN 201610485974 A CN201610485974 A CN 201610485974A CN 106201022 B CN106201022 B CN 106201022B
- Authority
- CN
- China
- Prior art keywords
- inertial sensor
- mobile terminal
- inertial
- sensor
- sensors
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/033—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor
- G06F3/0346—Pointing devices displaced or positioned by the user, e.g. mice, trackballs, pens or joysticks; Accessories therefor with detection of the device orientation or free movement in a 3D space, e.g. 3D mice, 6-DOF [six degrees of freedom] pointers using gyroscopes, accelerometers or tilt-sensors
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Telephone Function (AREA)
Abstract
本发明提供了一种移动终端的处理方法及移动终端,涉及电子技术领域,解决传统的单一惯性传感器***难以应对失效率较高的情况,且难以满足性能、功耗和可靠性之间平衡的问题。该移动终端包括:至少两个惯性传感器;处理器,用于获取移动终端的应用场景对惯性传感器的性能需求和/或至少两个惯性传感器的工作状态,并根据移动终端的应用场景对惯性传感器的性能需求,控制至少两个惯性传感器的工作模式,和/或根据至少两个惯性传感器的工作状态,判断至少两个惯性传感器的失效状况,并根据失效状况协调至少两个惯性传感器之间的工作模式。本发明的方案通过多惯性传感器***提升了传感器***的可靠性,且满足了性能、功耗和可靠性之间的平衡。
Description
技术领域
本发明涉及电子技术领域,并且更具体地,涉及一种移动终端的处理方法及移动终端。
背景技术
随着智能移动终端的普及和广泛应用,人们对智能化的体验要求也越来越高。基于MEMS(Micro-Electro-Mechanical Systems,微机电***)的惯性传感器,如加速度传感器、陀螺仪、加速度和陀螺仪二合一传感器等已成为移动终端的基本配置需求。目前行业内普遍采用单一的MEMS惯性传感***实现手机的横纵向屏幕转换,手机姿态识别,游戏控制,手势识别、惯性导航等各种功能。
MEMS的惯性传感器通常有两部分构成:1)数字部分,用于接收、处理、反馈MEMS结构的信号变化;2)机械硅结构部分,用于感测移动终端惯性移动,尺寸一般在微米甚至纳米量级。机械硅结构采用的加工工艺有别于普通的IC,比如双面光刻技术、深层和高深宽腐蚀、各向异性腐蚀、自停止技术、硅硅直接键合等。机械硅结构部分由于特殊的工艺和结构在移动终端生产制造和用户使用中对于高机械应力,温度剧变、疲劳使用都较敏感。
MEMS惯性传感器的机械部分由于其独特的结构和固有的特性,器件失效率普遍高于常规的IC。而传统的单一惯性传感器***通常难以应对移动终端在生产制造和用户使用中MEMS惯性传感器失效率较高的情况。当单一惯性传感器***失效时,移动终端部分功能如屏幕翻转、图片旋转、游戏控制等功能也失效,而业内对于此问题通常采用维修或更换新机,极大影响用户使用。
另外用户对于MEMS惯性传感器的性能、功耗和可靠性也提出了更高的要求,而移动终端上传统的单一惯性传感器***,例如移动终端上配置单一的加速度传感器或单一陀螺仪或单一加速度和陀螺仪二合一传感器已难以满足性能、功耗和可靠性之间的平衡。
发明内容
本发明实施例提供一种移动终端的处理方法及移动终端,以解决现有技术中传统的单一惯性传感器***通常难以应对移动终端在生产制造和用户使用中惯性传感器失效率较高的情况,极大影响用户使用,另外难以满足性能、功耗和可靠性之间平衡的问题。
第一方面,提供了一种移动终端,包括:
至少两个惯性传感器;
处理器,用于获取所述移动终端的应用场景对惯性传感器的性能需求和/或至少两个所述惯性传感器的工作状态,并根据所述移动终端的应用场景对惯性传感器的性能需求,控制至少两个所述惯性传感器的工作模式,和/或根据至少两个所述惯性传感器的工作状态,判断至少两个所述惯性传感器的失效状况,并根据所述失效状况协调至少两个所述惯性传感器之间的工作模式。
第二方面,提供了一种移动终端的处理方法,应用于包括至少两个惯性传感器的移动终端,所述处理方法包括:
获取所述移动终端的应用场景对惯性传感器的性能需求和/或至少两个所述惯性传感器的工作状态;
根据所述移动终端的应用场景对惯性传感器的性能需求,控制至少两个所述惯性传感器的工作模式,使得至少两个所述惯性传感器能够满足所述移动终端的应用场景的性能需求;和/或
根据至少两个所述惯性传感器的工作状态,判断至少两个所述惯性传感器的失效状况,并根据所述失效状况协调至少两个所述各个惯性传感器之间的工作模式。
这样,本发明实施例中,通过设置至少两个惯性传感器,能够根据移动终端的应用场景对惯性传感器的性能需求,控制各个惯性传感器处于不同工作模式,以满足性能、功耗和可靠性之间的平衡;也能够根据惯性传感器的工作状态,协调各个惯性传感器的工作模式,如当某一惯性传感器失效时,协调另外的惯性传感器正常工作,以应对移动终端在生产制造和用户使用中惯性传感器失效率较高的情况,保证用户的正常使用;提高了实用性和智能化,提升了用户体验。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明移动终端第一实施例的结构示意图;
图2为本发明移动终端的一传感器布局的结构示意图;
图3为本发明移动终端第二实施例的结构示意图;
图4为本发明移动终端第三实施例的结构示意图;
图5为本发明移动终端的处理方法的流程图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
第一实施例
如图1所示,本发明实施例的移动终端,包括:
至少两个惯性传感器101。
这里,移动终端包括惯性传感器1、…、n,其中n为大于或等于2的整数。
惯性传感器101包括但不限于加速度传感器、陀螺仪传感器、加速度和陀螺仪二合一传感器。惯性传感器101用于采集移动终端的惯性移动信息,如加速度信息、倾斜信息、冲击信息、振动信息、旋转信息和多自由度运动信息等。
处理器102,用于获取所述移动终端的应用场景对惯性传感器101的性能需求和/或至少两个所述惯性传感器101的工作状态,并根据所述移动终端的应用场景对惯性传感器101的性能需求,控制至少两个所述惯性传感器101的工作模式,和/或根据至少两个所述惯性传感器101的工作状态,判断至少两个所述惯性传感器101的失效状况,并根据所述失效状况协调至少两个所述惯性传感器101之间的工作模式。
这里,处理器102能够根据移动终端的应用场景对惯性传感器101的性能需求,控制各个惯性传感器101处于不同工作模式,也能够根据惯性传感器101的工作状态,协调各个惯性传感器101的工作模式。
本发明实施例的移动终端,通过设置至少两个惯性传感器101,能够根据移动终端的应用场景控制各个惯性传感器101处于不同工作模式,以满足性能、功耗和可靠性之间的平衡;也能够根据惯性传感器101的工作状态,协调各个惯性传感器101的工作模式,如当某一惯性传感器101失效时,协调另外的惯性传感器101正常工作,以应对移动终端在生产制造和用户使用中惯性传感器失效率较高的情况,保证用户的正常使用;提高了实用性和智能化,提升了用户体验。
其中,处理器102还可获取惯性传感器101采集的数据,并对惯性传感器101采集的数据按照预设方式进行运算处理,以根据运算结果发出控制指令,使移动终端根据控制指令进行相应的操作。
例如,处理器102可对惯性传感器101采集的加速度数据进行运算处理,得到屏幕倾斜的角度,从而发出控制屏幕进行横向显示或者竖向显示的指令;还可对惯性传感器101采集的加速度数据进行运算处理,判断终端是否进行了走一步的动作,从而发出控制移动终端的计步器进行计步的指令。
具体的,移动终端如可包括两个加速度传感器,也可包括一个加速度传感器和一个加速度和陀螺仪二合一传感器。其中由于加速度和陀螺仪二合一传感器性能更好,功耗更大,和加速度传感器配合可获得性能和功耗之间更好的平衡。
具体的,所述惯性传感器101的工作模式可包括对应于所述惯性传感器101的不同功耗或对应于所述惯性传感器101的不同输出数据率(ODR,Output Data Rates)的多个工作模式。
此时,可根据移动终端的应用场景和/或惯性传感器101的工作状态,来控制各个惯性传感器101处于不同功耗或不同输出数据率的工作模式,以满足移动终端的应用场景的性能需求,并提高移动终端惯性传感器***的可靠性。
其中惯性传感器101的工作模式如可包括:高性能工作模式、标准工作模式、低功耗工作模式和超低功耗工作模式等。
实际应用中还可根据具体传感器选型来定义传感器的不同工作模式。
进一步的,可基于对惯性传感器101的性能需求来定义移动终端的不同应用场景,例如可定义如下应用场景:
游戏场景:需要惯性传感器的高性能表现,对功耗要求较低;
屏幕翻转场景:对惯性传感器的性能要求不高,对功耗要求较低;
睡眠场景:需要惯性传感器处于实时always-on状态,要求低功耗;
超级省电应用场景:不需要惯性传感器工作,可关闭惯性传感器。
其中不同型号的惯性传感器101通常具有不同的功耗和性能表现。此时可根据移动终端当前应用场景对惯性传感器101的性能需求,来协调各个惯性传感器101的不同工作模式,以使当前应用场景与惯性传感器101的功耗和性能表现相匹配,达到最优的工作效果,满足性能、功耗和可靠性之间的平衡。
假设移动终端包括两个加速度传感器,且在同样的ODR下,加速度传感器1与加速度传感器2相比有较好的功耗表现,而加速度传感器2与加速度传感器1相比虽然功耗较高但是采样灵敏度较高,对应性能也相对较好。
在移动终端处于游戏场景时,可控制加速度传感器2处于高性能工作模式,并控制加速度传感器1处于超低功耗模式,只使用加速度传感器2采集的数据。由于加速度传感器2采样灵敏度高,对应性能也相对较好,因此能够满足游戏场景对惯性传感器的高性能需求,使游戏场景运行更加顺畅,从而提升了用户体验。
在移动终端处于睡眠场景且需要实时感测移动终端的惯性移动时,可控制加速度传感器1处于低功耗模式并采集数据,并控制加速度传感器2处于超低功耗模式不采集数据。由于加速度传感器1具有较好的功耗表现,因此能够降低睡眠场景下移动终端的功耗,从而节省了移动终端的能量,提升了续航性能。
这样,可以在用户正常使用移动终端时具有高性能表现,较高的灵敏度,同时在移动终端睡眠模式时在最低功耗下实时采集数据,降低移动终端消耗的能量。
优选的,至少两个所述惯性传感器101可分别设置于所述移动终端的不同区域。
此时,至少两个惯性传感器101布局于移动终端的不同区域,避免了移动终端跌落或受到外部撞击时,因作用于移动终端的同一机械应力或其他因素(如温度剧变或疲劳使用)同时破坏多个惯性传感器101,导致多个惯性传感器101同时失效的情况,提高了可靠性冗余度。
假设移动终端包括两个三轴加速度传感器,如图2所示,可将两个加速度传感器放置于移动终端主板的不同应力位置。进一步的,可使第一加速度传感器201与第二加速度传感器202的相同作用轴(X/Y/Z轴)分别指向不同预定方向,降低了两个加速度传感器的相同作用轴同时失效的概率,当出现失效时也能够尽可能组合两个加速度传感器未失效的作用轴实现三轴传感器的功能。
具体的,处理器102可根据移动终端的惯性传感器101的工作状态,判断移动终端的惯性传感器101的失效状况;然后根据失效状况,发出对各个惯性传感器101的工作模式的控制指令。
此时,当某一惯性传感器101失效时,处理器102可识别具体失效状况,并协调其他惯性传感器101,保证移动终端的惯性数据的正常检测功能。
进一步的,处理器102可在与惯性传感器101的通信失败、惯性传感器101的一个或多个轴输出数据为无效值的持续时间大于第一预设阈值T1,和/或惯性传感器101的一个或多个轴无输出数据的持续时间大于第二预设阈值T2时,判断惯性传感器101出现失效状况,否则判断惯性传感器101未出现失效状况。
其中对于加速度传感器,若加速度传感器的一个或多个轴输出数据超过加速度阈值G,且持续时间超过T1,则可判断该加速度传感器出现失效状况。
例如,通常在手持移动设备中加速度传感器的量程设置为+/-2g(正负号表示不同的加速度方向),当处理器102读取到传感器某一轴的输出数据一直为2500mg,且持续时间超过T1时,则可判断该加速度传感器出现失效。
其中,第一预设阈值T1、第二预设阈值T2和加速度阈值G可根据实际应用情况进行调节。
进一步的,处理器102可在部分惯性传感器101出现失效状况时,发出控制未失效的惯性传感器101检测数据的指令;在全部惯性传感器101均出现失效状况时,获取各个惯性传感器101中未失效的轴输出数据,并判断获取到的轴输出数据是否包含多个预定方向上的检测数据;若获取到的轴输出数据包含多个预定方向上的检测数据,则发出控制与获取到的轴输出数据对应的惯性传感器101继续检测对应轴上的数据的指令;若未获取到未失效的轴输出数据或者获取到的轴输出数据不包含多个预定方向上的检测数据,则发出控制全部惯性传感器101停止检测数据的指令。
此时,在只有部分惯性传感器101失效,则可控制其他惯性传感器101正常工作,保证移动终端的正常检测功能;当全部惯性传感器101均出现失效,则尽可能组合惯性传感器101未失效的轴数据,以尽可能实现移动终端的正常检测功能。
假设移动终端包括两个三轴加速度传感器。当某一加速度传感器失效时,处理器102可关闭失效的加速度传感器电源或控制失效的加速度传感器处于超低功耗模式,并控制未失效的加速度传感器正常工作,此时执行单一传感器***,保证移动终端正常检测功能。
当两个加速度传感器都有某一或多轴失效时,尽可能组合两个加速度传感器中未失效的作用轴数据,保证移动终端正常功能。例如加速度传感器1的X1轴失效,Y1、Z1轴正常;加速度传感器2的X2轴正常,Y2、Z2轴失效,此时,可以通过组合Y1、Z1、X2轴实现三轴传感器正常功能。
当两个加速度传感器都失效且不能组合两个传感器中未失效的作用轴数据实现三轴传感器功能时,处理器102同时关闭两个加速度传感器电源或控制两个加速度传感器均处于超低功耗模式。
单惯性传感器失效后对用户影响很大,特别是横竖屏转换,摄像图片翻转,游戏控制等基本功能不能正常使用。本发明实施例的移动终端,通过采用多惯性传感器***极大地提高了可靠性。如果单惯性传感器***的失效率为100ppm,而双惯性传感器***能尽可能保证上述基本功能正常,其失效率理论上可降低到0.01ppm。另外,多个惯性传感器之间能够进行互校准和触摸定位,提高了数据检测的准确性。
优选的,本发明实施例的移动终端还可以包括:
至少一个存储器103,与所述处理器102连接,用于接收并存储所述处理器102传送的数据。
这里,存储器103可为独立存储芯片,也可集成于处理器102内部,在此不作限定。
此时,通过存储器103方便了处理器102中数据的存储,提高了处理器的运算效率。
本发明实施例的移动终端,采用的多个惯性传感器布局于移动终端的不同区域,避免作用于移动终端同一机械应力和其他因素同时损坏多个惯性传感器,具有较高可靠性冗余度;处理器可协同多个惯性传感器工作于不同的工作模式,优化移动终端性能和功耗表现;由机械应力、温度剧变或疲劳使用等因素导致某一惯性传感器失效时***可自动识别失效情况,并智能协调其他惯性传感器正常工作,不影响用户使用移动终端基本功能。
本发明实施例的移动终端,通过多惯性传感器***极大提升了传感器***的可靠性,同时满足了性能、功耗和可靠性之间的平衡,提高了实用性和智能化,提升了用户体验。解决了现有技术中传统的单一惯性传感器***通常难以应对移动终端在生产制造和用户使用中惯性传感器失效率较高的情况,极大影响用户使用,另外难以满足性能、功耗和可靠性之间平衡的问题。
第二实施例
如图3所示,本发明实施例的移动终端,包括:
至少两个惯性传感器301。
这里,移动终端包括惯性传感器1、…、n,其中n为大于或等于2的整数。
惯性传感器301包括但不限于加速度传感器、陀螺仪传感器、加速度和陀螺仪二合一传感器。惯性传感器301用于采集移动终端的惯性移动信息,如加速度信息、倾斜信息、冲击信息、振动信息、旋转信息和多自由度运动信息等。
处理器,用于获取所述移动终端的应用场景对惯性传感器301的性能需求和/或至少两个所述惯性传感器301的工作状态,并根据所述移动终端的应用场景对惯性传感器301的性能需求,控制至少两个所述惯性传感器301的工作模式,和/或根据至少两个所述惯性传感器301的工作状态,判断至少两个所述惯性传感器301的失效状况,并根据所述失效状况协调至少两个所述惯性传感器301之间的工作模式。
这里,处理器能够根据移动终端的应用场景对惯性传感器的性能需求控制各个惯性传感器301处于不同工作模式,也能够根据惯性传感器301的工作状态,协调各个惯性传感器301的工作模式。
所述处理器包括:应用处理器302和集成在所述应用处理器302上的协处理器3021;所述协处理器3021用于与至少两个所述惯性传感器301进行通信;所述应用处理器302用于通过所述协处理器3021控制至少两个所述惯性传感器301的工作模式。
这里,应用处理器302可通过内部集成的协处理器3021作为传感器集线器SensorHUB,实现与惯性传感器301的通信。该协处理器3021在***进入睡眠状态时可在低功耗模式下工作。
本发明实施例的移动终端,通过设置至少两个惯性传感器301,能够根据移动终端的应用场景对惯性传感器301的性能需求,控制各个惯性传感器301处于不同工作模式,以满足性能、功耗和可靠性之间的平衡;也能够根据惯性传感器301的工作状态,协调各个惯性传感器301的工作模式,如当某一惯性传感器301失效时,协调另外的惯性传感器301正常工作,以应对移动终端在生产制造和用户使用中惯性传感器301失效率较高的情况,保证用户的正常使用;提高了实用性和智能化,提升了用户体验。
具体的,应用处理器302可根据移动终端不同的应用场景,控制协处理器3021和惯性传感器301通信并设置各个惯性传感器301于不同工作模式,以平衡性能和功耗表现。应用处理器302还可根据惯性传感器301的失效状况,通过协处理器3021协调各个惯性传感器301之间的工作模式,以保证移动终端的正常检测功能。
其中协处理器3021与惯性传感器301之间的通信可通过GPIO(General PurposeInput Output,通用输入/输出)口、I2c总线或SPI(Serial Peripheral Interface,串行外设接口)总线完成。当然协处理器3021与惯性传感器301之间的通信方式和接口并不只限于上述几种方式。
进一步的,协处理器3021还可获取惯性传感器301采集的数据,并对惯性传感器301采集的数据按照预设方式进行运算处理。该协处理器3021也可处理其他传感器的信息。
优选的,本发明实施例的移动终端还可以包括:
至少一个存储器303,与所述应用处理器302连接,用于接收并存储所述应用处理器302传送的数据。
此时,通过存储器303方便了处理器中数据的存储,提高了处理器的运算效率。
本发明实施例的移动终端,通过多惯性传感器***极大提升了传感器***的可靠性,同时满足了性能、功耗和可靠性之间的平衡,提高了实用性和智能化,提升了用户体验。解决了现有技术中传统的单一惯性传感器***通常难以应对移动终端在生产制造和用户使用中惯性传感器失效率较高的情况,极大影响用户使用,另外难以满足性能、功耗和可靠性之间平衡的问题。
第三实施例
如图4所示,本发明实施例的移动终端,包括:
至少两个惯性传感器。
这里,移动终端包括惯性传感器1、…、n,其中n为大于或等于2的整数。
惯性传感器包括但不限于加速度传感器、陀螺仪传感器、加速度和陀螺仪二合一传感器。惯性传感器用于采集移动终端的惯性移动信息,如加速度信息、倾斜信息、冲击信息、振动信息、旋转信息和多自由度运动信息等。
处理器,用于获取所述移动终端的应用场景对惯性传感器的性能需求和/或至少两个所述惯性传感器的工作状态,并根据所述移动终端的应用场景对惯性传感器的性能需求,控制至少两个所述惯性传感器的工作模式,和/或根据至少两个所述惯性传感器的工作状态,判断至少两个所述惯性传感器的失效状况,并根据所述失效状况协调至少两个所述惯性传感器之间的工作模式。
这里,处理器能够根据移动终端的应用场景对惯性传感器的性能需求,控制各个惯性传感器处于不同工作模式,也能够根据惯性传感器的工作状态,协调各个惯性传感器的工作模式。
所述处理器包括:应用处理器403和集成在一个所述惯性传感器上的微控制单元MCU;其中,集成有MCU的惯性传感器401与所述应用处理器403连接,未集成有MCU的惯性传感器402与所述应用处理器403或者集成有MCU的惯性传感器401连接。
这里,未携带有MCU的惯性传感器402可与应用处理器403直接通信,也可通过携带有MCU的惯性传感器401与应用处理器403间接通信。
例如,移动终端包括两个惯性传感器,一个加速度传感器和一个携带有MCU的加速度和陀螺仪二合一传感器,加速度传感器可与应用处理器直接通信,也可通过加速度和陀螺仪二合一传感器与应用处理器间接通信。
本发明实施例的移动终端,通过设置至少两个惯性传感器,能够根据移动终端的应用场景控制对惯性传感器的性能需求,各个惯性传感器处于不同工作模式,以满足性能、功耗和可靠性之间的平衡;也能够根据惯性传感器的工作状态,协调各个惯性传感器的工作模式,如当某一惯性传感器失效时,协调另外的惯性传感器正常工作,以应对移动终端在生产制造和用户使用中惯性传感器失效率较高的情况,保证用户的正常使用;提高了实用性和智能化,提升了用户体验。
优选的,本发明实施例的移动终端还可以包括:
至少一个存储器404,与所述应用处理器403连接,用于接收并存储所述应用处理器403传送的数据。
此时,通过存储器404方便了处理器中数据的存储,提高了处理器的运算效率。
本发明实施例的移动终端,通过多惯性传感器***极大提升了传感器***的可靠性,同时满足了性能、功耗和可靠性之间的平衡,提高了实用性和智能化,提升了用户体验。解决了现有技术中传统的单一惯性传感器***通常难以应对移动终端在生产制造和用户使用中惯性传感器失效率较高的情况,极大影响用户使用,另外难以满足性能、功耗和可靠性之间平衡的问题。
第四实施例
如图5所示,本发明还提供了一种移动终端的处理方法,应用于包括至少两个惯性传感器的移动终端,所述处理方法包括:
步骤501,获取所述移动终端的应用场景对惯性传感器的性能需求和/或至少两个所述惯性传感器的工作状态;
步骤502,根据所述移动终端的应用场景对惯性传感器的性能需求,控制至少两个所述惯性传感器的工作模式,使得至少两个所述惯性传感器能够满足所述移动终端的应用场景的性能需求;和/或
步骤503,根据至少两个所述惯性传感器的工作状态,判断至少两个所述惯性传感器的失效状况,并根据所述失效状况协调至少两个所述各个惯性传感器之间的工作模式。
本发明实施例的移动终端的处理方法,能够根据移动终端的应用场景控制各个惯性传感器处于不同工作模式,以满足性能、功耗和可靠性之间的平衡;也能够根据惯性传感器的工作状态,协调各个惯性传感器的工作模式,如当某一惯性传感器失效时,协调另外的惯性传感器正常工作,以应对移动终端在生产制造和用户使用中惯性传感器失效率较高的情况,保证用户的正常使用;提高了实用性和智能化,提升了用户体验。
其中,惯性传感器包括但不限于加速度传感器、陀螺仪传感器、加速度和陀螺仪二合一传感器。惯性传感器用于采集移动终端的惯性移动信息,如加速度信息、倾斜信息、冲击信息、振动信息、旋转信息和多自由度运动信息等。
具体的,移动终端如可包括两个加速度传感器,也可包括一个加速度传感器和一个加速度和陀螺仪二合一传感器。其中由于加速度和陀螺仪二合一传感器性能更好,功耗更大,和加速度传感器配合可获得性能和功耗之间更好的平衡。
具体的,所述惯性传感器的工作模式可包括对应于惯性传感器的不同功耗或不同输出数据率(ODR,Output Data Rates)的多个工作模式。
此时,可根据移动终端的应用场景和/或惯性传感器的工作状态,来控制各个惯性传感器处于不同功耗或不同输出数据率的工作模式。
其中惯性传感器的工作模式如可包括:高性能工作模式、标准工作模式、低功耗工作模式和超低功耗工作模式等。
实际应用中还可根据具体传感器选型来定义传感器的不同工作模式。
进一步的,可基于对惯性传感器的性能需求来定义移动终端的不同应用场景,例如可定义如下应用场景:
游戏场景:需要惯性传感器的高性能表现,对功耗要求较低;
屏幕翻转场景:对惯性传感器的性能要求不高,对功耗要求较低;
睡眠场景:需要惯性传感器处于实时always-on状态,要求低功耗;
超级省电应用场景:不需要惯性传感器工作,可关闭惯性传感器。
其中不同型号的惯性传感器通常具有不同的功耗和性能表现。此时可根据移动终端当前应用场景对惯性传感器的性能需求,来协调各个惯性传感器的不同工作模式,以使当前应用场景与惯性传感器的功耗和性能表现相匹配,达到最优的工作效果,满足性能、功耗和可靠性之间的平衡。
假设移动终端包括两个加速度传感器,且在同样的ODR下,加速度传感器1与加速度传感器2相比有较好的功耗表现,而加速度传感器2与加速度传感器1相比虽然功耗较高但是采样灵敏度较高,对应性能也相对较好。
在移动终端处于游戏场景时,可控制加速度传感器2处于高性能工作模式,并控制加速度传感器1处于超低功耗模式,只使用加速度传感器2采集的数据。由于加速度传感器2采样灵敏度高,对应性能也相对较好,因此能够满足游戏场景对惯性传感器的高性能需求,使游戏场景运行更加顺畅,从而提升了用户体验。
在移动终端处于睡眠场景且需要实时感测移动终端的惯性移动时,可控制加速度传感器1处于低功耗模式并采集数据,并控制加速度传感器2处于超低功耗模式不采集数据。由于加速度传感器1具有较好的功耗表现,因此能够降低睡眠场景下移动终端的功耗,从而节省了移动终端的能量,提升了续航性能。
优选的,至少两个所述惯性传感器可分别设置于所述移动终端的不同区域。
此时,至少两个惯性传感器布局于移动终端的不同区域,避免了移动终端跌落或受到外部撞击时,因作用于移动终端的同一机械应力或其他因素(如温度剧变或疲劳使用)同时破坏多个惯性传感器,导致多个惯性传感器同时失效的情况,提高了可靠性冗余度。
假设移动终端包括两个三轴加速度传感器,如图2所示,可将两个加速度传感器放置于移动终端主板的不同应力位置。进一步的,可使加速度传感器1与加速度传感器2的相同作用轴(X/Y/Z轴)分别指向不同预定方向,降低了两个加速度传感器的相同作用轴同时失效的概率,当出现失效时也能够尽可能组合两个加速度传感器未失效的作用轴实现三轴传感器的功能。
进一步的,上述步骤503中,所述根据所述失效状况协调至少两个所述各个惯性传感器之间的工作模式的步骤可以包括:
步骤5031,在部分惯性传感器出现失效状况时,控制未失效的惯性传感器检测数据;
步骤5032,在全部惯性传感器均出现失效状况时,获取各个惯性传感器中未失效的轴输出数据,并判断获取到的轴输出数据是否包含多个预定方向上的检测数据;
步骤5033,若获取到的轴输出数据包含多个预定方向上的检测数据,则控制与获取到的轴输出数据对应的惯性传感器继续检测对应轴上的数据;
步骤5034,若未获取到未失效的轴输出数据或者获取到的轴输出数据不包含多个预定方向上的检测数据,则控制全部惯性传感器停止检测数据。
此时,在只有部分惯性传感器失效,则可控制其他惯性传感器正常工作,保证移动终端的正常检测功能;当全部惯性传感器均出现失效,则尽可能组合惯性传感器未失效的轴数据,以尽可能实现移动终端的正常检测功能。
假设移动终端包括两个三轴加速度传感器。当某一加速度传感器失效时,可关闭失效的加速度传感器电源或控制失效的加速度传感器处于超低功耗模式,并控制未失效的加速度传感器正常工作,此时执行单一传感器***,保证移动终端正常检测功能。
当两个加速度传感器都有某一或多轴失效时,尽可能组合两个加速度传感器中未失效的作用轴数据,保证移动终端正常功能。例如加速度传感器1的X1轴失效,Y1、Z1轴正常;加速度传感器2的X2轴正常,Y2、Z2轴失效,此时,可以通过组合Y1、Z1、X2轴实现三轴传感器正常功能。
当两个加速度传感器都失效且不能组合两个传感器中未失效的作用轴数据实现三轴传感器功能时,同时关闭两个加速度传感器电源或控制两个加速度传感器均处于超低功耗模式。
进一步的,上述步骤503中,所述根据至少两个所述惯性传感器的工作状态,判断至少两个所述惯性传感器的失效状况的步骤可以包括:
步骤5035,在与所述惯性传感器的通信失败、所述惯性传感器的一个或多个轴输出数据为无效值的持续时间大于第一预设阈值T1,和/或所述惯性传感器的一个或多个轴无输出数据的持续时间大于第二预设阈值T2时,判断所述惯性传感器出现失效状况,否则判断所述惯性传感器未出现失效状况。
其中对于加速度传感器,若加速度传感器的一个或多个轴输出数据超过加速度阈值G,且持续时间超过T1,则可判断该加速度传感器出现失效状况。
例如,通常在手持移动设备中加速度传感器的量程设置为+/-2g(正负号表示不同的加速度方向),当读取到传感器某一轴的输出数据一直为2500mg,且持续时间超过T1时,则可判断该加速度传感器出现失效。
其中,第一预设阈值T1、第二预设阈值T2和加速度阈值G可根据实际应用情况进行调节。
单惯性传感器失效后对用户影响很大,特别是横竖屏转换,摄像图片翻转,游戏控制等基本功能不能正常使用。本发明实施例的移动终端的处理方法,通过对多惯性传感器***进行工作协调,极大地提高了可靠性。如果单惯性传感器***的失效率为100ppm,而通过本发明方法处理的双惯性传感器***能尽可能保证上述基本功能正常,其失效率理论上可降低到0.01ppm。
优选的,所述处理方法还可以包括:
步骤504,获取所述惯性传感器采集的数据,并对所述惯性传感器采集的数据按照预设方式进行运算处理。以根据运算结果控制移动终端进行相应的操作。
例如,可对惯性传感器采集的加速度数据进行运算处理,得到屏幕倾斜的角度,从而控制屏幕进行横向显示或者竖向显示;还可对惯性传感器采集的加速度数据进行运算处理,判断终端是否进行了走一步的动作,从而控制移动终端的计步器进行计步。
本发明实施例的移动终端的处理方法,能够根据移动终端的应用场景控制各个惯性传感器处于不同工作模式,提升了传感器***的可靠性,同时满足了性能、功耗和可靠性之间的平衡,提高了实用性和智能化,提升了用户体验。解决了现有技术中传统的单一惯性传感器***通常难以应对移动终端在生产制造和用户使用中惯性传感器失效率较高的情况,极大影响用户使用,另外难以满足性能、功耗和可靠性之间平衡的问题。
在本发明的各种实施例中,应理解,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (9)
1.一种移动终端,其特征在于,包括:
至少两个惯性传感器;
处理器,用于获取所述移动终端的应用场景对惯性传感器的性能需求和/或至少两个所述惯性传感器的工作状态,并根据所述移动终端的应用场景对惯性传感器的性能需求,控制至少两个所述惯性传感器的工作模式,和/或根据至少两个所述惯性传感器的工作状态,判断至少两个所述惯性传感器的失效状况,并根据所述失效状况协调至少两个所述惯性传感器之间的工作模式;所述惯性传感器的工作模式包括对应于所述惯性传感器的不同功耗或对应于所述惯性传感器的不同输出数据率的多个工作模式。
2.根据权利要求1所述的移动终端,其特征在于,至少两个所述惯性传感器分别设置于所述移动终端的不同区域。
3.根据权利要求1所述的移动终端,其特征在于,所述处理器包括:应用处理器和集成在所述应用处理器上的协处理器;
所述协处理器用于与至少两个所述惯性传感器进行通信;
所述应用处理器用于通过所述协处理器控制至少两个所述惯性传感器的工作模式。
4.根据权利要求1所述的移动终端,其特征在于,所述处理器包括:应用处理器和集成在一个所述惯性传感器上的微控制单元MCU;
其中,集成有MCU的惯性传感器与所述应用处理器连接,未集成有MCU的惯性传感器与所述应用处理器或者集成有MCU的惯性传感器连接。
5.根据权利要求1所述的移动终端,其特征在于,所述移动终端还包括:
至少一个存储器,与所述处理器连接,用于接收并存储所述处理器传送的数据。
6.一种移动终端的处理方法,其特征在于,应用于包括至少两个惯性传感器的移动终端,所述处理方法包括:
获取所述移动终端的应用场景对惯性传感器的性能需求和/或至少两个所述惯性传感器的工作状态;
根据所述移动终端的应用场景对惯性传感器的性能需求,控制至少两个所述惯性传感器的工作模式,使得至少两个所述惯性传感器能够满足所述移动终端的应用场景的性能需求;和/或
根据至少两个所述惯性传感器的工作状态,判断至少两个所述惯性传感器的失效状况,并根据所述失效状况协调至少两个所述各个惯性传感器之间的工作模式;所述惯性传感器的工作模式包括对应于所述惯性传感器的不同功耗或对应于所述惯性传感器的不同输出数据率的多个工作模式。
7.根据权利要求6所述的处理方法,其特征在于,所述根据所述失效状况协调至少两个所述各个惯性传感器之间的工作模式的步骤包括:
在部分惯性传感器出现失效状况时,控制未失效的惯性传感器检测数据;
在全部惯性传感器均出现失效状况时,获取各个惯性传感器中未失效的轴输出数据,并判断获取到的轴输出数据是否包含多个预定方向上的检测数据;
若获取到的轴输出数据包含多个预定方向上的检测数据,则控制与获取到的轴输出数据对应的惯性传感器继续检测对应轴上的数据;
若未获取到未失效的轴输出数据或者获取到的轴输出数据不包含多个预定方向上的检测数据,则控制全部惯性传感器停止检测数据。
8.根据权利要求6所述的处理方法,其特征在于,所述根据至少两个所述惯性传感器的工作状态,判断至少两个所述惯性传感器的失效状况的步骤包括:
在与所述惯性传感器的通信失败、所述惯性传感器的一个或多个轴输出数据为无效值的持续时间大于第一预设阈值,和/或所述惯性传感器的一个或多个轴无输出数据的持续时间大于第二预设阈值时,判断所述惯性传感器出现失效状况,否则判断所述惯性传感器未出现失效状况。
9.根据权利要求6所述的处理方法,其特征在于,所述处理方法还包括:
获取所述惯性传感器采集的数据,并对所述惯性传感器采集的数据按照预设方式进行运算处理。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610485974.2A CN106201022B (zh) | 2016-06-24 | 2016-06-24 | 一种移动终端的处理方法及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610485974.2A CN106201022B (zh) | 2016-06-24 | 2016-06-24 | 一种移动终端的处理方法及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106201022A CN106201022A (zh) | 2016-12-07 |
CN106201022B true CN106201022B (zh) | 2019-01-15 |
Family
ID=57460869
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610485974.2A Active CN106201022B (zh) | 2016-06-24 | 2016-06-24 | 一种移动终端的处理方法及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106201022B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109844764B (zh) * | 2017-08-31 | 2021-12-28 | 华为技术有限公司 | 指纹传感器功能的验证方法及终端 |
CN109144091A (zh) * | 2018-11-06 | 2019-01-04 | 广州极飞科技有限公司 | 一种飞行控制器及无人飞行器 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102680736A (zh) * | 2011-03-07 | 2012-09-19 | 索尼爱立信移动通讯有限公司 | 电子设备的使用环境检测方法、性能优化方法及电子设备 |
US9430991B2 (en) * | 2012-10-02 | 2016-08-30 | Futurewei Technologies, Inc. | User interface display composition with device sensor/state based graphical effects |
CN103235649A (zh) * | 2013-05-09 | 2013-08-07 | 上海工程技术大学 | 一种基于mems加速度计的三维无线输入装置 |
CN104459716B (zh) * | 2014-12-30 | 2018-06-15 | 上海华测导航技术股份有限公司 | 动作控制的gnss接收机及其控制方法 |
CN205066776U (zh) * | 2015-09-30 | 2016-03-02 | 张锐 | 一种基于数据融合的九轴姿态传感器 |
CN105653071B (zh) * | 2015-12-28 | 2018-12-18 | 联想(北京)有限公司 | 一种信息处理方法和电子设备 |
CN105700684A (zh) * | 2016-01-12 | 2016-06-22 | 深圳多哚新技术有限责任公司 | 一种头显设备传感器数据中断的处理方法和装置 |
-
2016
- 2016-06-24 CN CN201610485974.2A patent/CN106201022B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN106201022A (zh) | 2016-12-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10281981B2 (en) | AR output method and electronic device for supporting the same | |
US10445285B2 (en) | Integrated data concentrator for multi-sensor MEMS systems | |
CN111857387A (zh) | 可折叠电子装置 | |
US9989924B2 (en) | Smart watch and motion gaming system | |
CN107543546A (zh) | 一种六轴运动传感器的姿态解算方法及装置 | |
CN105388994A (zh) | 可穿戴手表及其操作方法 | |
CN104898829A (zh) | 体感交互*** | |
US11376469B2 (en) | Electronic device providing workout information according to workout environment and method of operating the same | |
US11790698B2 (en) | Electronic device for recognizing gesture of user using a plurality of sensor signals | |
CN103809752A (zh) | 可控制显示位置的便携式终端及其显示方法 | |
CN205066776U (zh) | 一种基于数据融合的九轴姿态传感器 | |
CN106201022B (zh) | 一种移动终端的处理方法及移动终端 | |
CN104898827A (zh) | 应用体感交互***的体感交互方法 | |
CN105243787B (zh) | 一种老年人跌倒报警***、报警方法及报警器 | |
CN207264579U (zh) | 遥控器及遥控*** | |
CN106462266B (zh) | 检测输入设备的方法和检测设备 | |
US11775026B1 (en) | Mobile device fold detection | |
US20180051989A1 (en) | Portable device with improved sensor position change detection | |
US20150193232A1 (en) | Systems and methods for processing sensor data with a state machine | |
US10678337B2 (en) | Context aware movement recognition system | |
CN206270980U (zh) | 一种用于手势识别的动作捕捉手套 | |
CN111433562A (zh) | 磁力计的校准方法及相关设备 | |
CN111596925B (zh) | 自动生成代码的方法、装置、计算机设备及介质 | |
CN212341836U (zh) | 一种数据手套及虚拟现实*** | |
TWI653398B (zh) | 具有輔助校正功能之吊扇及使用其之系統 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |