检测元件状态的手持式装置与方法与流程

文档序号:11707478阅读:168来源:国知局
检测元件状态的手持式装置与方法与流程

本发明提供一种检测元件状态的手持式装置与方法,且特别涉及一种手持式装置处于一掉落状态或一碰撞状态后,重新检测手持式装置的元件状态的手持式装置与方法。



背景技术:

一般手持式装置(如智能手机、平板电脑、条码扫描器等)为讲求便利性,通常安装有许多电子元件。如相机、屏幕、扩音器与通信模块等。手持式装置容易受到外力撞击或掉落至地面而出现异常。一般来说,手持式装置可以通过一重力感测器(g-sensor)即时检测手持式装置受到外力撞击或掉落至地面的状况发生。举例来说,重力感测器检测所产生的重力加速度值(g力),并判断所产生的g力是否超出所预设的数据范围,以借此判断手持式装置是否有外力撞击或掉落至地面的状况发生。然而,目前并无一个好的方法能够帮助使用者判断设置在手持式装置上的电子元件是否因外力撞击或掉落至地面而出现异常。通常都要到电子元件完全损坏后,如相机无法拍照、屏幕无法显示画面、扩音器无法发出声音、信息无法传递等状况发生时才能得知。而上述状况通常发生的非常突然,造成使用者的不便。

因此,若可以帮助使用者在手持式装置掉落至地面或撞击力道过大的情形下,提供使用了解手持式装置上有哪些电子元件出现异常,将可减少使用者在使用上的不便。



技术实现要素:

本发明提供一种检测元件状态的手持式装置与方法,以解决手持式装置掉落或碰撞后不便于对手持式装置上的电子元件异常检测的技术问题。

本发明实施例提供一种检测元件状态的手持式装置,用以于一掉落状态或一碰撞状态后,重新检测设置在手持式装置的多个元件的元件状态。手持式装置包括一重力感测器、一处理器、一储存元件与一显示器。重力 感测器电连接处理器。重力感测器检测手持式装置是否处于掉落状态或碰撞状态。若是,重力感测器产生一重新启动信号。若否,重力感测器持续检测手持式装置是否处于掉落状态或碰撞状态。处理器电连接重力感测器。处理器用以于启动手持式装置后初始化多个元件,且判断重力感测器是否有产生重新启动信号。处理器初始化多个元件包括检测每个元件的元件状态。储存元件电连接处理器,用以储存重新启动信号。显示器电连接处理器。若处理器判断重力感测器有产生重新启动信号,处理器于一时间点重新启动手持式装置,并检测每个元件的元件状态,并于显示器显示每个元件的元件状态。

依照本发明的一个实施例所述检测元件状态的手持式装置,若处理器判断重力感测器没有产生重新启动信号,执行多个元件于一正常运作状态。

依照本发明的一个实施例所述检测元件状态的手持式装置,所述时间点为当下时间点或下一次启动所述手持式装置的时间点。

依照本发明的一个实施例所述检测元件状态的手持式装置,若所述处理器判断所述重力感测器有产生所述重新启动信号,所述显示器显示一使用者界面,且由所述使用者界面设定所述时间点。

本发明实施例提供一种检测元件状态的方法,适用于一手持式装置。手持式装置处于一掉落状态或一碰撞状态后,重新检测设置在手持式装置的多个元件的元件状态。上述方法包括如下步骤:启动手持式装置;初始化多个元件,且检测每个元件的元件状态;判断是否有接收到代表手持式装置处于掉落状态或碰撞状态的一重新启动信号。若判断有接收到重新启动信号,显示每个元件的元件状态,并取消重新启动信号。若判断没有接收到重新启动信号,检测手持式装置是否处于掉落状态或碰撞状态;以及若手持式装置处于掉落状态或碰撞状态,产生重新启动信号,并于一时间点重新启动手持式装置。

依照本发明的一个实施例所述方法,若判断没有接收到重新启动信号,则执行多个元件于一正常运作状态,且持续检测手持式装置是否处于掉落状态或碰撞状态。

依照本发明的一个实施例所述方法,于所述时间点重新启动所述手持式装置的步骤中,所述时间点为当下时间点或下一次启动所述手持式装置 的时间点。依照本发明的一个实施例所述方法,于产生所述重新启动信号的步骤后,还包括步骤:显示一使用者界面,且通过所述使用者界面设定所述时间点。

综合以上所述,本发明提供一种检测元件状态的手持式装置与方法。当重力感测器判断手持式装置有外力撞击或掉落至地面的状况发生时,手持式装置将主动提醒使用者重新检测手持式装置的元件状态,并在重新启动后重新检测设置在手持式装置中的元件,以帮助使用者了解各个元件是否出现异常。同时,维修人员亦可借此得知需修理或更换的元件。

为使能更进一步了解本发明的特征及技术内容,请参阅以下有关本发明的详细说明与附图,但是此等说明与附图说明书附图仅用来说明本发明,而非对本发明的权利范围作任何的限制。

附图说明

图1是本发明一实施例的手持式装置的示意图。

图2是本发明一实施例的使用者界面的示意图。

图3是本发明一实施例的检测元件状态的方法的流程图。

附图标记说明:

100:手持式装置

110:处理器

120:重力感测器

130:储存元件

140:显示器

rs:重新启动信号

ui:使用者界面

s210、s220、s230、s240、s250、s260、s270:步骤

具体实施方式

在下文中,将通过附图说明本发明的各种例示实施例来详细描述本发明。然而,本发明概念可能以许多不同形式来体现,且不应解释为限于本文中所阐述的例示性实施例。此外,附图中相同参考数字可用以表示类似的元件。

本发明实施例所提供的检测元件状态的手持式装置与方法,其通过重力感测器不断地检测手持式装置是否有外力撞击或掉落至地面的状况发生。并在重力感测器检测到手持式装置有外力撞击或掉落至地面的状况发生时,主动提醒使用者重新启动手持式装置来检测设置在手持式装置的元件的元件状态。而手持式装置将在下一次启动时重新检测每个元件的元件状态,并在一显示器上显示每个元件的元件状态,以帮助使用者了解各个元件是否出现异常。以下将进一步介绍本发明公开的检测元件状态的手持式装置与方法。

首先,请参考图1,其为本发明一实施例的手持式装置的示意图。如图1所示,当手持式装置100处于一掉落状态或一碰撞撞状态后,手持式装置100将用来重新检测设置在手持式装置100的多个元件(未绘于附图中)的元件状态。在本实施例中,手持式装置100可为智能手机、平板电脑、条码扫描器或其他容易受到外力撞击或掉落至地面而出现异常的电子装置,本发明对此不作限制。手持式装置100包括一重力感测器120、一处理器110、一储存元件130与一显示器140。处理器110电连接重力感测器120、储存元件130与一显示器140。重力感测器120为用来检测手持式装置100是否处于掉落状态或碰撞状态。举例来说,当手持式装置100从一高度掉落至地面时,重力感测器120检测到z轴(垂直)方向的重力加速度值(g力)的变化为从正值变为0,再变为负值。此时,重力感测器120将判断手持式装置100处于掉落状态。再举例来说,当手持式装置100受到外力碰撞时,重力感测器120检测到x轴、y轴与z轴方向的重力加速度值(g力)不规则的变化。此时,重力感测器120将判断手持式装置100处于碰撞状态。而重力感测器120的判断机制亦可根据实际状况作调整,本发明对此不作限制。

因此,若重力感测器120检测到手持式装置100处于掉落状态或碰撞状态时,重力感测器120将产生一重新启动信号rs至处理器110。更进一步来说,重力感测器120在传送重新启动信号rs至处理器110后,处理器110将储存重新启动信号rs至储存元件130,以执行对应的作动。

而若重力感测器120未检测到手持式装置100处于掉落状态或碰撞状态时,重力感测器120将持续检测手持式装置100是否处于掉落状态或碰撞状态。意即,若手持式装置100没有受到外力撞击或掉落至地面,重力 感测器120将不断地检测手持式装置100是否处于掉落状态或碰撞状态。

处理器110于启动手持式装置100后初始化设置在手持式装置100中的多个元件,且判断重力感测器120是否有产生重新启动信号rs。值得注意的是,处理器110初始化多个元件包括检测每个元件的元件状态,所述多个元件例如是相机、屏幕、扩音器与通信模块等,但不以此为限。而有关处理器110初始化多个元件为一般系统在开机(bootup)后,即启动手持式装置100后会执行的程序,且所属技术领域技术人员应知处理器110初始化多个元件的程序,故在此不再赘述。在本实施例中,处理器110为手持式装置100内部的微处理器(mcu),且亦可为其他处理晶片,本发明对此不作限制。

若处理器110判断重力感测器120有产生重新启动信号rs,处理器110将于一时间点重新启动手持式装置100,并检测每个元件的元件状态,以于显示器140显示每个元件的元件状态。在本实施例中,时间点设定为当下时间点或下一次启动手持式装置100的时间点,且上述重新启动手持式装置100的时间点亦可根据实际状况作设定,本发明对此不作限制。更进一步来说,请同时参考图2,当处理器110判断重力感测器120有产生重新启动信号rs时,显示器140将显示一使用者界面ui,以供使用者操作并据此控制手持式装置100,使得手持式装置100可通过使用者界面ui来设定重新启动的时间点。

举例来说,若处理器110判断重力感测器120有产生重新启动信号rs,显示器140的使用者界面ui将显示“立即检测”以及“于下一次开机时检测”两个选项。此时,使用者可通过例如按键或触控方式点选上述两个选项其中之一,使得手持式装置100可通过使用者界面ui来设定重新启动的时间点。若使用者选择“立即检测”,处理器110将立刻重新启动手持式装置100,并检测每个元件的元件状态,以将每个元件的元件状态显示在显示器140中。类似地,若使用者选择“于下一次开机时检测”,处理器110将在下一次启动手持式装置100时,检测每个元件的元件状态,并将每个元件的元件状态显示在显示器140中。

而若处理器110判断重力感测器120没有产生重新启动信号rs,表示手持式装置100没有受到外力撞击或掉落至地面。此时,处理器110执行 多个元件于一正常运作状态。而正常运作状态代表处理器110在一般正常情况下控制手持式装置100中的多个元件进行运作。

故由上述可知,使用者正常使用手持式装置100的状况下,重力感测器120将不断地检测手持式装置100是否有外力撞击或掉落至地面的状况发生。当重力感测器120检测到手持式装置100有外力撞击或掉落至地面的状况发生时,处理器110将在所设定的时间点(如当下时间点或下一次启动手持式装置100的时间点)重新启动手持式装置来检测设置在手持式装置的元件的元件状态,并在一显示器上显示每个元件的元件状态,以帮助使用者了解各个元件是否出现异常。

由上述的实施例,本发明可以归纳出一种检测元件状态的方法,适用于上述实施例所述的手持式装置100,用以于手持式装置100处于掉落状态或碰撞状态后,重新检测设置在手持式装置100中的多个元件的元件状态。请参考图3并同时参考图1。图3显示本发明一实施例的检测元件状态的方法的流程图。首先,启动手持式装置100(步骤s210)。启动手持式装置100表示对手持式装置100执行开机(bootup)动作。

在启动手持式装置100后,处理器110将初始化设置在手持式装置100中的多个元件,并检测每个元件的元件状态(步骤s220)。而有关处理器110初始化多个元件为一般系统在开机(bootup)后,即启动手持式装置100后会执行的程序,例如为判断每个元件的驱动程序的初始化是否成功…等,但不以此为限,且所属技术领域技术人员应知处理器110初始化多个元件的程序,故在此不再赘述。

接下来,处理器110将进一步判断是否有接收到代表手持式装置100处于掉落状态或碰撞状态的重新启动信号rs(步骤s230)。若处理器110判断有接收到重新启动信号rs,则在显示器140显示每个元件的元件状态并取消重新启动信号rs,以帮助使用者了解各个元件是否出现异常(步骤s240)。若处理器110判断没有接收到重新启动信号rs,则重力感测器120将检测手持式装置100是否处于掉落状态或碰撞状态(步骤s250)。而有关重力感测器120检测手持式装置100是否处于掉落状态或碰撞状态的实施方式已于图1所述的实施例中作说明,故在此不再赘述。

因此,若重力感测器120检测到手持式装置100处于掉落状态或碰撞 状态,表示手持式装置100有外力撞击或掉落至地面的状况发生。重力感测器120将产生重新启动信号sr至处理器110,而处理器110将于一时间点(例如当下时间点或下一次启动手持式装置100的时间点)重新启动手持式装置(步骤s260),意即处理器110将在上述时间点重新执行步骤s210。更进一步来说,在重力感测器120产生重新启动信号sr至处理器110后,显示器140将显示使用者界面(如图2的使用者界面ui),以供使用者操作并据此控制手持式装置100,使得手持式装置100可通过使用者界面来设定时间点。而有关时间点设定的实施方式已于图1所述的实施例中作说明,故在此不再赘述。

而若重力感测器120没有检测到手持式装置100处于掉落状态或碰撞状态,表示手持式装置100没有外力撞击或掉落至地面的状况发生。此时,处理器110将执行多个元件于一正常运作状态。而正常运作状态代表处理器110在一般正常情况下控制手持式装置100中的多个元件进行运作(步骤s270)。在步骤s270后,手持式装置100的重力感测器120将持续检测手持式装置100是否处于掉落状态或碰撞状态(即回到步骤s250),以在重力感测器120检测到手持式装置有外力撞击或掉落至地面的状况发生时,主动提醒使用者重新启动手持式装置100来检测设置在手持式装置100的元件的元件状态。

综上所述,本发明提供一种检测元件状态的手持式装置与方法。当重力感测器检测到手持式装置有外力撞击或掉落至地面的状况发生时,手持式装置将主动提醒使用者重新检测手持式装置的元件状态,并在重新启动后重新检测设置在手持式装置中的元件,以帮助使用者了解各个元件是否出现异常。同时,维修人员亦可借此得知需修理或更换的元件。

以上所述仅为本发明的实施例,其并非用以局限本发明的专利范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1