本发明专利技术公开了一种Android手持设备跌落防掉电装置及方法,属于通讯技术领域。装置,包括传感器、驱动模块、设备状态监测模块、设备状态响应模块;传感器用于监测当前x、y、z方向重力加速度数据;驱动模块用于读取传感器当前状态值,计算当前设备状态数据;设备状态监测模块用于根据当前设备状态数据,判断设备当前状态,设备状态响应模块用于控制设备在主电池和备用电池之间的供电切换;设备控制模块用于设置设备状态响应模块的控制策略,启动设备状态监控服务。防掉电方法通过上述装置实现。本发明专利技术解决了Android手持设备跌落在跌落、碰撞电池突然掉电导致数据丢失、重新开机时间慢长等问题。
【技术实现步骤摘要】
一种Android手持设备跌落防掉电装置及方法
本专利技术涉及属于通讯
,具体涉及一种Android手持设备跌落防掉电装置及方法。主要应用于物流手持设备跌落跌落掉电保护。
技术介绍
条码识别Android设备在使用过程中难免会发生跌落、碰撞导致设备掉电导致重要数据丢失、工作中断、由于Android系统开机特性重新开机时间长,降低工作效率。为保护手机内部小电池使用寿命,正常情况下该Android手持设备跌落使用主电池供电,在特殊情况下需要软件切换到小电池供电。
技术实现思路
本专利技术的目的在于提供一种Android手持设备跌落防掉电装置及方法,解决带备用小电池,且具有不掉电更换主电池的Android手持设备跌落由于主电池采用触点连接在跌落、高速碰撞导致电池接触点瞬间松动,设备瞬间掉电使设备关机,重要数据丢失等问题。具体的,Android手持设备跌落防掉电装置,包括传感器、驱动模块、设备状态监测模块、设备状态响应模块;传感器用于监测当前x、y、z方向重力加速度数据;驱动模块用于读取传感器当前状态值,计算当前设备状态数据;设备状态监测模块用于根据当前设备状态数据,判断设备当前状态,设备状态响应模块用于控制设备在主电池和备用电池之间的供电切换;设备控制模块用于设置设备状态响应模块的控制策略,启动设备状态监控服务。进一步的,所述传感器为g-sensor传感器,用于获取当前Android手持设备跌落x、y、z轴方向的重力加速度数据。进一步的,所述设备状态响应模块的控制策略具体为:在跌落状态系统进入待机模式,电池供电模式切换到设备内部小电池供电,如果设备未在跌落状态监测设备供电电池状态;如果设备处于小电池供电,监测设备电池盖、主电池在位情况判断是否需要切换到主电池供电或则根据策略继续待机或保存数据进入关机状态。进一步的,所述设备控制模块通过app设置设备状态响应模块的控制策略,启动设备状态监控服务。另一方面,本专利技术还提供了一种基于上述装置的Android手持设备跌落防掉电方法,所述方法包括:启动设备状态监控服务:通过app设置状态启动设备监控服务,加载设备状态处理策略配置服务参数;开启g-sensor传感器:开启g-sensor传感器,获取当前Android手持设备跌落x、y、z轴方向的重力加速度数据;设备状态计算:驱动模块获取当前传感器数据,根据传感器数据计算当前设备状态数据;设备状态处理:根据手机状态执行对应的策略,如果在跌落状态系统进入待机模式,电池供电模式切换到设备内部小电池供电,如果设备未在跌落状态监测设备供电电池状态;如果设备处于备用电池供电,监测设备电池盖、主电池在位情况判断是否需要切换到主电池供电。本专利技术的有益效果在于:本专利技术通过重力传感器检测设备是否处于跌落、碰撞预测,系统软件在检测到设备在以上状态下通过系统设置进入待机模式、切换使用设备内部备用小电池供电。在设备跌落碰撞完成后设备恢复主电池供电。解决了设备在跌落、碰撞电池突然掉电导致数据丢失、重新开机时间慢长等问题。附图说明图1是本专利技术Android手持设备跌落防掉电装置的示意图。图2是本专利技术Android手持设备跌落防掉电方法的原理图。图3是本专利技术电池切换逻辑框图。具体实施方式下面结合附图对本专利技术的具体实施方式进行说明:本专利技术是基于在带有备用小电池和重力加速度传感器的Android系统在检测到设备处于跌落状态时,Android设备进入系统待机模式、供电方式切换到内部小电池供电,在跌落碰撞完成后根据电池id脚检测判断主电池是否在位而恢复主电池供电。本专利技术基于Android系统架构,主要包括两个主要的核心部分:基于Android系统重力加速度传感器的设备状态监测系统及基于Android系统主、备用电池切换系统。基于Android系统自带的g-sensor传感器、根据传感器加速度检测原理计算设备是否处于跌落。一、基于Androidg-sensor设备状态监测系统如图1所示,基于Androidg-sensor设备状态监测系统包括g-sensor传感器、驱动模块、设备状态监测模块、设备状态响应模块。1.1各系统模块功能说明:g-sensor传感器,广泛用户手机、Android智能手持设备上用于监测当前x、y、z方向重力加速度数据。驱动模块用于读取传感器当前状态值,计算当前设备状态数据;设备状态监测模块用于根据当前设备状态数据,判断设备当前状态,设备状态响应模块用于控制设备在主电池和备用电池之间的供电切换;设备控制模块用于设置设备状态响应模块的控制策略。启动设备状态监控服务。1.2设备状态监测系统流程包括:(1)设置启动设备状态监控服务;(2)开启g-sensor传感器;(3)设备状态计算。(4)设备状态处理。各系统流程功能说明:1、启动设备状态监控服务通过app设置状态启动设备监控服务,加载设备状态处理策略配置服务主要参数;2、开启g-sensor传感器开启g-sensor传感器,获取当前Android手持设备跌落x、y、z轴方向的重力加速度数据;3、设备状态计算驱动模块获取当前传感器数据,根据传感器数据计算当前设备状态信息;4、设备状态处理根据手机状态执行对应的策略,如果在跌落状态系统进入待机模式,电池供电模式切换到设备内部小电池供电,如果设备未在跌落状态监测设备供电电池状态。如果设备处于小电池供电,监测设备电池盖、主电池在位情况判断是否需要切换到主电池供电。1.3设备状态计算g-sensor参考坐标系是指向地心的方位角,x轴是仰俯角(由静止状态开始前后反转),y轴是翻转角(由静止状态开始左右反转)。根据重力传感器原理设备跌落失重的依据,即三个方向的合力为0。由于各种因素影响设备的精确度不是很高,让其合力<1即可认定设备出去跌落状态。force=Math.sqrt(X2+Y2+Z2);本专利技术Android手持设备跌落防掉电方法的原理如图2所示。二、设备跌落、碰撞主备电池切换系统由于Android手持设备跌落的使用场景需求设备内部带有备用小电池,正常情况下设备使用主电池供电。在设备处于跌落状态时,电池管理服务执行命令设备进入待机模式降低设备功耗、切换设备内部备用小电池供电。当设备没有处于跌落、碰撞结束后检查设备电池盖状态、主电池连接状态。判断设备是否具有回复主电池供电功能,并根据设备预设规则是否需要示警。电池切换逻辑框图如图3所示。设备在通过传感器检测到设备处于跌落失重、预碰撞状时,设备通过电源管理模块通知设备进入待机状态、设备供电切换到小电池供电。当设备跌落、碰撞完成后检测设备供电状态如果设备为小电池供电,依次检测电池盖状态、主电池是否在位。如果电池盖、主电池状态正本文档来自技高网...
【技术保护点】
1.一种Android手持设备跌落防掉电装置,包括传感器,其特征在于,所述装置还包括驱动模块、设备状态监测模块、设备状态响应模块;/n传感器用于监测当前x、y、z方向重力加速度数据;驱动模块用于读取传感器当前状态值,计算当前设备状态数据;设备状态监测模块用于根据当前设备状态数据,判断设备当前状态,设备状态响应模块用于控制设备在主电池和备用电池之间的供电切换;设备控制模块用于设置设备状态响应模块的控制策略,启动设备状态监控服务。/n
【技术特征摘要】
1.一种Android手持设备跌落防掉电装置,包括传感器,其特征在于,所述装置还包括驱动模块、设备状态监测模块、设备状态响应模块;
传感器用于监测当前x、y、z方向重力加速度数据;驱动模块用于读取传感器当前状态值,计算当前设备状态数据;设备状态监测模块用于根据当前设备状态数据,判断设备当前状态,设备状态响应模块用于控制设备在主电池和备用电池之间的供电切换;设备控制模块用于设置设备状态响应模块的控制策略,启动设备状态监控服务。
2.如权利要求1所述的Android手持设备跌落防掉电装置,其特征在于,所述传感器为g-sensor传感器,用于获取当前Android手持设备跌落x、y、z轴方向的重力加速度数据。
3.如权利要求1所述的Android手持设备跌落防掉电装置,其特征在于,所述设备状态响应模块的控制策略具体为:在跌落状态系统进入待机模式,电池供电模式切换到设备内部小电池供电,如果设备未在跌落状态监测设备供电电池状态;如果设备处于小电池供电,监测设备电池盖、主电池在位情况判断是否需要切换到主电池供电、继续...
【专利技术属性】
技术研发人员:侯泽军,钱志明,赵华,刘波,曾俊,周富林,黄靖,邓敏杰,顾超,
申请(专利权)人:江苏智联天地科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。