自动关机装置及方法与流程

文档序号:14676427发布日期:2018-06-12 21:33阅读:234来源:国知局
自动关机装置及方法与流程
本发明涉及消费电子产品领域,尤其涉及一种自动关机装置及方法。
背景技术
:在日常生活中,当电子产品如手机或者平板电脑跌落在地上时,常常会使电子产品内部的一些元件因变形而导致短路,进而使得电子产品的主板烧坏。此外,当电子产品掉入到水中时,电子产品的主机板未及时断电也会引起短路,造成主机板的损坏。然而,主机板的维修难度较大,所以当主机板损坏时常常需要更换主机板,因而维修成本较高。技术实现要素:鉴于以上内容,有必要提供一种自动关机装置及方法以解决上述存在的问题。一种自动关机装置,包括一加速度感应器、一处理单元、一计时单元、一电源及一电源管理系统,该加速度感应器用于感应该自动关机装置的加速度值,该电源用于为该加速度感应器及该处理单元供电,该电源管理系统用于控制管理该电源,该处理单元用于:获取该加速度感应器检测的加速度值;判断获取的该加速度是否大于一预设加速度值;当获取的加速度值大于预设的加速度值时控制该计时单元进行计时;获取该计时单元的计时时间;根据获取的该加速度值及该计时时间计算一行程距离;及当该计算出的行程距离大于该预设距离时控制该电源管理系统切断该电源以停止对该自动关机装置进行供电。一种自动关机方法,应用在一自动关机装置中,该方法包括步骤:获取一加速度感应器检测的加速度值;判断获取的该加速度是否大于一预设加速度值;当获取的加速度值大于预设的加速度值时控制一计时单元进行计时;获取该计时单元的计时时间;根据获取的该加速度值及该计时时间计算一行程距离;及当该计算出的行程距离大于该预设距离时控制一电源管理系统切断一电源以停止对该自动关机装置进行供电。所述自动关机装置及方法能够获取加速度感测器检测出的加速度值,根据获取的加速度值计算一行程距离,并在判断处获取的加速度值大于一预设加速度值及计算出的行程距离大于一预设距离时,控制一电源管理系统切断一电源以停止对该自动关机装置进行供电,从而,避免自动关机装置在跌落到地面或落入水中时因未及时切断电源造成自动关机装置主板损坏的问题。附图说明图1为本发明一实施方式中自动关机装置的硬件结构图。图2为本发明一实施方式中自动关机系统的功能模块图。图3为本发明另一实施方式中自动关机系统的功能模块图。图4为本发明一实施方式中设置界面的示意图。图5为本发明一实施方式中自动关机方法的流程。图6为本发明另一实施方式中自动关机方法的流程图。主要元件符号说明自动关机装置1加速度感应器11存储单元12处理单元13电源14电源管理系统15计时单元16自动关机系统100获取模块101、202判断模块102、203计时模块103、204计算模块104、205控制模块105、206设置模块201设置界面3第一设置选项31第二设置选项32步骤S501~S507、S601~S608如下具体实施方式将结合上述附图进一步说明本发明。具体实施方式请参考图1,所示为本发明一实施方式中自动关机装置1的硬件结构图。该自动关机装置1包括一加速度感应器11、一存储单元12、一处理单元13、一电源14、一电源管理系统15及一计时单元16。该加速度感应器11用于检测该自动关机装置1的加速度值。该电源14用于为该加速度感应器11、该存储单元12及该处理单元13供电。该电源管理系统15用于控制管理该电源14。本实施方式中,该自动关机装置1可以为手机、平板电脑或掌上电脑。由于通过该电源管理系统15实现对电源14的控制管理为本领域常见的技术内容,这里不再详述该电源管理系统15控制管理电源14的内容。该存储单元12用于存储该自动关机装置1的程序代码及数据资料。例如,该存储单元12存储有一预设加速度值及一预设距离值。本实施方式中,该存储单元12可以为该自动关机装置1的内部存储单元,例如该自动关机装置1的硬盘或内存。在另一实施方式中,该存储单元12也可以为该自动关机装置1的外部存储设备,例如该自动关机装置1上配备的插接式硬盘,智能存储卡(SmartMediaCard,SMC),安全数字(SecureDigital,SD)卡,闪存卡(FlashCard)等。本实施方式中,该处理单元13可以为一中央处理器(CentralProcessingUnit,CPU),微处理器或其他数据处理芯片,该处理单元13用于执行软件程序代码或运算数据。请参考图2,所示为本发明一实施方式中自动关机系统100的功能模块图。本实施方式中,该自动关机系统100包括一个或多个模块,所述一个或者多个模块被存储于该存储单元12中,并被该处理单元13所执行。该自动关机系统100用于获取该加速度感应器11检测出的加速度值并根据获取的加速度值控制该电源管理系统15切断电源14以停止对该自动关机装置1进行供电。在其他实施方式中,该自动关机系统100为内嵌在该自动关机装置1中的程序段或代码。本实施方式中,该自动关机系统100包括获取模块101、判断模块102、计时模块103、计算模块104及控制模块105。本发明所称的模块是指能够完成特定功能的一系列计算机程序指令段,比程序更适合于描述软件在该自动关机系统100中的执行过程。获取模块101用于获取该加速度感应器11检测出的加速度值。判断模块102用于判断获取的加速度值是否大于一预设加速度值。计时模块103在确定获取的加速度值大于预设加速度值时控制计时单元16进行计时。获取模块101进一步获取计时单元16的计时时间。计算模块104用于根据获取的该加速度值及该计时时间计算一行程距离。判断模块102进一步判断该计算出的行程距离是否大于预设距离。控制模块105用于在确定计算出的行程距离大于该预设距离时控制该电源管理系统15切断该电源14以停止对该自动关机装置1进行供电。本实施方式中,该预设加速度值为9.8m/s2,该预设距离为0.2m。也即,当判断模块102判断获取的加速度值大于一预设加速度值时,计时模块103控制计时单元16进行计时。计算模块104根据获取的该加速度值及该计时时间值计算出该计时时间内的行程距离。当判断模块102进一步判断出计算的行程距离大于0.2m时,该控制模块105控制该电源管理系统15切断该电源14以停止对该自动关机装置1进行供电。请参考图3,所示为本发明另一实施方式中自动关机系统100的功能模块图。该自动关机系统100包括设置模块201、获取模块202、判断模块203、计时模块204、计算模块205、及控制模块206。设置模块201用于提供一设置界面3(参考图4),该设置界面3包括第一设置选项31及第二设置选项32,该第一设置选项31用于供用户设定该预设加速度值,该第二设置选项32用于供用户设定该预设距离值。获取模块202用于获取该加速度感应器11检测出的加速度值。判断模块203用于判断获取的加速度值是否大于一预设加速度值。计时模块204在确定获取的加速度值大于预设加速度值时控制计时单元16进行计时。获取模块202进一步获取计时单元16的计时时间。计算模块205用于根据获取的加速度值及该计时时间计算一行程距离。判断模块203进一步判断该计算出的行程距离是否大于预设距离。控制模块206用于在确定计算出的行程距离大于该预设距离时控制该电源管理系统15切断该电源14以停止对该自动关机装置1进行供电。请参考图5,所示为本发明一实施方式中自动关机方法的流程图。该方法应用在所述自动关机装置1中。根据不同需求,该流程图中步骤的顺序可以改变,某些步骤可以省略或合并。该方法包括步骤:S501:获取加速度感应器11检测的加速度值。S502:判断获取的加速度是否大于一预设加速度值。该步骤中,如果获取的加速度值大于预设的加速度值时执行步骤S503,否则执行步骤S501。本实施方式中,该预设加速度值为9.8m/s2。S503:控制计时单元16进行计时。S504:获取计时单元16的计时时间。S505:根据获取的该加速度值及该计时时间计算一行程距离。S506:判断该计算出的行程距离是否大于预设距离。该步骤中,如果计算出的行程距离大于预设距离时执行步骤S507,否则执行步骤S505。本实施方式中,该预设距离为0.2m。S507:控制电源管理系统15切断一电源14以停止对该自动关机装置1进行供电。请参考图6,所示为本发明另一实施方式中自动关机方法的流程图。S601:提供一设置界面3,其中,该设置界面3包括第一设置选项31及第二设置选项32,该第一设置选项31用于供用户设定该预设加速度值,该第二设置选项32用于供用户设定该预设距离值。S602:获取加速度感应器11检测的加速度值。S603:判断获取的加速度是否大于一预设加速度值。该步骤中,如果获取的加速度值大于预设的加速度值时执行步骤S604,否则执行步骤S602。本实施方式中,该预设加速度值为9.8m/s2。S604:控制计时单元16进行计时。S605:获取计时单元16的计时时间。S606:根据获取的该加速度值及该计时时间计算一行程距离。S607:判断该计算出的行程距离是否大于预设距离。该步骤中,如果计算出的行程距离大于预设距离时执行步骤S608,否则执行步骤S606。本实施方式中,该预设距离为0.2m。S608:控制电源管理系统15切断一电源14以停止对该自动关机装置1进行供电。以上实施例仅用以说明本发明的技术方案而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换都不应脱离本发明技术方案的精神和范围。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1