CN106326021A - 处理电子设备的Android***的异常工作状态的方法及电子设备 - Google Patents
处理电子设备的Android***的异常工作状态的方法及电子设备 Download PDFInfo
- Publication number
- CN106326021A CN106326021A CN201510347267.2A CN201510347267A CN106326021A CN 106326021 A CN106326021 A CN 106326021A CN 201510347267 A CN201510347267 A CN 201510347267A CN 106326021 A CN106326021 A CN 106326021A
- Authority
- CN
- China
- Prior art keywords
- android system
- control unit
- micro
- signal
- level signal
- 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.)
- Pending
Links
Landscapes
- Debugging And Monitoring (AREA)
Abstract
本发明公开一种处理电子设备的Android***的异常工作状态的方法,该电子设备包括主控芯片以及与该主控芯片连接的微控制单元,Android***安装于主控芯片中,其中,所述方法包括:主控芯片将Android***的工作状态信号发送给微控制单元,其中,Android***的工作状态信号包括正常工作状态信号和异常工作状态信号;微控制单元根据Android***的工作状态信号识别Android***处于何种工作状态;如果微控制单元识别出Android***处于异常工作状态,则微控制单元向主控芯片提供Android***重启信号。本发明还公开一种处理Android***的异常工作状态的电子设备。本发明在Android***工作异常时,利用微控制单元控制重启Android***,实现了安装有Android***的电子设备自动处理Android***工作异常的能力,提升了用户体验。
Description
技术领域
本发明涉及一种处理电子设备的Android***的异常工作状态的方法及电子设备。
背景技术
目前,安卓(Android)***是一种开放式操作***,用户可以随意安装第三方软件,如此方便了用户的使用休验,但伴随着而来的问题是:第三方软件渔目混珠,用户可能安装了功能有缺陷的软件,很容易导致安装有Android***的电子设备因软件故障而工作异常,例如:Android***崩溃,内存完全被占用等。
而在设计目的为简约时尚的音频播放电子设备中,其上的按键功能有限,只能采用强行断电的方式来处理这种异常,如果在安装有Android***的电子设备自带电池且电池不可拆卸的情况下,则需要将电池耗完后才可以正常使用,严重影响了用户体验。
因而现有技术还有待改进和提高。
发明内容
为了解决上述现有技术存在的问题,本发明的目的在于提供一种处理电子设备的Android***的异常工作状态的方法,所述电子设备包括主控芯片以及与该主控芯片连接的微控制单元,所述Android***安装于所述主控芯片中,其中,所述方法包括:所述主控芯片将所述Android***的工作状态信号发送给所述微控制单元,其中,所述Android***的工作状态信号包括正常工作状态信号和异常工作状态信号;所述微控制单元根据所述Android***的工作状态信号识别所述Android***处于何种工作状态;如果所述微控制单元识别出所述Android***处于异常工作状态,则所述微控制单元向所述主控芯片提供Android***重启信号。
进一步地,所述正常工作状态信号为:初始输出高电平信号且每隔第一预定时间段输出第一预定时间的低电平信号的电平信号。
进一步地,所述异常工作状态信号为:初始输出高电平信号且每隔第一预定时间段输出第一预定时间的高电平信号的电平信号。
进一步地,所述微控制单元识别出所述Android***处于正常工作状态的具体方法为:如果所述微控制单元在第二预定时间段内接收到至少一个低电平信号,则所述微控制单元识别出所述Android***处于正常工作状态。
进一步地,所述微控制单元识别出所述Android***处于异常工作状态的具体方法为:如果所述微控制单元在第二预定时间段内未接收到低电平信号,则所述微控制单元识别出所述Android***处于异常工作状态。
本发明的另一目的还在于提供一种处理Android***的异常工作状态的电子设备,所述电子设备包括安装有Android***的主控芯片和微控制单元,所述主控芯片包括第一输出接口和重启接口,所述微控制单元包括输入接口和第二输出接口,其中,所述第一输出接口与所述输入接口连接,所述重启接口与所述第二输出接口连接,所述第一输出接口将所述Android***的工作状态信号发送给所述输入接口,其中,所述Android***的工作状态信号包括正常工作状态信号和异常工作状态信号;所述微控制单元根据所述Android***的工作状态信号识别所述Android***处于何种工作状态;如果所述微控制单元识别出所述Android***处于异常工作状态,则所述第二输出接口将Android***重启信号发送给所述重启接口。
进一步地,所述正常工作状态信号为:初始输出高电平信号且每隔第一预定时间段输出第一预定时间的低电平信号的电平信号。
进一步地,所述异常工作状态信号为:初始输出高电平信号且每隔第一预定时间段输出第一预定时间的高电平信号的电平信号。
进一步地,所述微控制单元识别出所述Android***处于正常工作状态的具体方法为:如果所述输入接口在第二预定时间段内接收到至少一个低电平信号,则所述微控制单元识别出所述Android***处于正常工作状态。
进一步地,所述微控制单元识别出所述Android***处于异常工作状态的具体方法为:如果所述输入接口在第二预定时间段内未接收到低电平信号,则所述微控制单元识别出所述Android***处于异常工作状态。
本发明利用微控制单元监控主控芯片中的Android***的工作状态,当Android***工作异常时,微控制单元控制重启Android***,实现了安装有Android***的电子设备自动处理Android***工作异常的能力,提升了用户体验。
附图说明
通过结合附图进行的以下描述,本发明的实施例的上述和其它方面、特点和优点将变得更加清楚,附图中:
图1示出了根据本发明的实施例的电子设备的模块示意图;
图2示出了根据本发明的实施例的处理电子设备的Android***的异常工作状态的方法的流程图。
具体实施方式
以下,将参照附图来详细描述本发明的实施例。然而,可以以许多不同的形式来实施本发明,并且本发明不应该被解释为限制于这里阐述的具体实施例。相反,提供这些实施例是为了解释本发明的原理及其实际应用,从而使本领域的其他技术人员能够理解本发明的各种实施例和适合于特定预期应用的各种修改。
根据本发明的实施例的电子设备可例如是音频播放器(例如智能音箱)、智能手机等。图1示出了根据本发明的实施例的电子设备的模块示意图。
参照图1,根据本发明的实施例的电子设备包括:主控芯片(例如,SoC(System-on-a-Chip)芯片)100和微控制单元(Microcontroller Unit;MCU)200。Android***安装于主控芯片100中。需要说明的是,根据本发明的实施例的电子设备还可包括其他合适类型的元件。
主控芯片100包括第一输出接口(例如,通用输入/输出(General Purpose InputOutput;GPIO))110和重启接口120。微控制单元200包括输入接口(例如,通用输入/输出(General Purpose Input Output;GPIO))210和第二输出接口(例如,通用输入/输出(General Purpose Input Output;GPIO))220。主控芯片100的第一输出接口110与微控制单元200的输入接口210连接。主控芯片100的重启接口120与微控制单元200的第二输出接口220连接。
以下将结合图1和图2对根据本发明的实施例的处理电子设备的Android***的异常工作状态的方法进行详细描述。图2示出了根据本发明的实施例的处理电子设备的Android***的异常工作状态的方法的流程图。
一并参照图1和图2,在操作310中,主控芯片100通过其第一输出接口110将安装在主控芯片100中的Android***的工作状态信号发送给微控制单元200的输入接口210。
这里,Android***的工作状态信号可包括正常工作状态信号或异常工作状态信号。
Android***的正常工作状态信号为:初始输出高电平信号且每隔第一预定时间段(例如,1秒钟)输出持续第一预定时间(例如,1秒钟)的低电平信号的电平信号。换句话说,Android***的正常工作状态信号为周期性地输出高电平信号和低电平信号的电平信号。
Android***的异常工作状态信号为:初始输出高电平信号且每隔第一预定时间段(例如,1秒钟)输出第一预定时间(例如,1秒钟)的高电平信号的电平信号。换句话说,Android***的异常工作状态信号为一直输出高电平信号的电平信号。
在操作320中,微控制单元200根据其输入接口210接收的Android***的工作状态信号识别出Android***是否处于异常工作状态。
这里,微控制单元200识别出Android***处于正常工作状态的具体方法为:如果微控制单元200的输入接口210在第二预定时间段内(例如,10秒钟内)接收到主控芯片100的第一输出接口110提供的至少一个低电平信号,则微控制单元200识别出Android***处于正常工作状态。
而微控制单元200识别出Android***处于异常工作状态的具体方法为:如果微控制单元200的输入接口210在第二预定时间段内(例如,10秒钟内)未接收到主控芯片100的第一输出接口110提供的低电平信号,则微控制单元200识别出Android***处于异常工作状态。
如果微控制单元200根据其输入接口210接收的Android***的工作状态信号识别出Android***处于异常工作状态,则进行操作330。
在操作330中,微控制单元200产生Android***重启信号,并且微控制单元200通过其第二输出接口220将Android***重启信号发送给主控芯片100的重启接口120。这里,所述Android***重启信号为低电平信号。之后,主控芯片100根据其重启接口120接收到的Android***重启信号对Android***进行重启。
如果微控制单元200根据其输入接口210接收的Android***的工作状态信号识别出Android***处于正常工作状态,则进行操作340。
在操作340中,微控制单元200产生Android***继续信号,并且微控制单元200通过其第二输出接口220将Android***继续信号发送给主控芯片100的重启接口120。这里,所述Android***继续信号为高电平信号。之后,主控芯片100根据其重启接口120接收到的Android***继续信号使Android***继续工作。
综上所述,根据本发明的实施例,利用微控制单元监控主控芯片中的Android***的工作状态,当Android***工作异常时,微控制单元控制重启Android***,实现了安装有Android***的电子设备自动处理Android***工作异常的能力,提升了用户体验。
虽然已经参照特定实施例示出并描述了本发明,但是本领域的技术人员将理解:在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可在此进行形式和细节上的各种变化。
Claims (10)
1.一种处理电子设备的Android***的异常工作状态的方法,其特征在于,所述电子设备包括主控芯片以及与该主控芯片连接的微控制单元,所述Android***安装于所述主控芯片中,其中,所述方法包括:
所述主控芯片将所述Android***的工作状态信号发送给所述微控制单元,其中,所述Android***的工作状态信号包括正常工作状态信号和异常工作状态信号;
所述微控制单元根据所述Android***的工作状态信号识别所述Android***处于何种工作状态;
如果所述微控制单元识别出所述Android***处于异常工作状态,则所述微控制单元向所述主控芯片提供Android***重启信号。
2.根据权利要求1所述的方法,其特征在于,所述正常工作状态信号为:初始输出高电平信号且每隔第一预定时间段输出第一预定时间的低电平信号的电平信号。
3.根据权利要求1所述的方法,其特征在于,所述异常工作状态信号为:初始输出高电平信号且每隔第一预定时间段输出第一预定时间的高电平信号的电平信号。
4.根据权利要求2所述的方法,其特征在于,所述微控制单元识别出所述Android***处于正常工作状态的具体方法为:如果所述微控制单元在第二预定时间段内接收到至少一个低电平信号,则所述微控制单元识别出所述Android***处于正常工作状态。
5.根据权利要求3所述的方法,其特征在于,所述微控制单元识别出所述Android***处于异常工作状态的具体方法为:如果所述微控制单元在第二预定时间段内未接收到低电平信号,则所述微控制单元识别出所述Android***处于异常工作状态。
6.一种处理Android***的异常工作状态的电子设备,其特征在于,所述电子设备包括安装有Android***的主控芯片和微控制单元,所述主控芯片包括第一输出接口和重启接口,所述微控制单元包括输入接口和第二输出接口,其中,所述第一输出接口与所述输入接口连接,所述重启接口与所述第二输出接口连接,
所述第一输出接口将所述Android***的工作状态信号发送给所述输入接口,其中,所述Android***的工作状态信号包括正常工作状态信号和异常工作状态信号;
所述微控制单元根据所述Android***的工作状态信号识别所述Android***处于何种工作状态;
如果所述微控制单元识别出所述Android***处于异常工作状态,则所述第二输出接口将Android***重启信号发送给所述重启接口。
7.根据权利要求6所述的电子设备,其特征在于,所述正常工作状态信号为:初始输出高电平信号且每隔第一预定时间段输出第一预定时间的低电平信号的电平信号。
8.根据权利要求6所述的电子设备,其特征在于,所述异常工作状态信号为:初始输出高电平信号且每隔第一预定时间段输出第一预定时间的高电平信号的电平信号。
9.根据权利要求7所述的电子设备,其特征在于,所述微控制单元识别出所述Android***处于正常工作状态的具体方法为:如果所述输入接口在第二预定时间段内接收到至少一个低电平信号,则所述微控制单元识别出所述Android***处于正常工作状态。
10.根据权利要求3所述的电子设备,其特征在于,所述微控制单元识别出所述Android***处于异常工作状态的具体方法为:如果所述输入接口在第二预定时间段内未接收到低电平信号,则所述微控制单元识别出所述Android***处于异常工作状态。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510347267.2A CN106326021A (zh) | 2015-06-19 | 2015-06-19 | 处理电子设备的Android***的异常工作状态的方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510347267.2A CN106326021A (zh) | 2015-06-19 | 2015-06-19 | 处理电子设备的Android***的异常工作状态的方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106326021A true CN106326021A (zh) | 2017-01-11 |
Family
ID=57729033
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510347267.2A Pending CN106326021A (zh) | 2015-06-19 | 2015-06-19 | 处理电子设备的Android***的异常工作状态的方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106326021A (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107484078A (zh) * | 2017-09-29 | 2017-12-15 | 奇瑞汽车股份有限公司 | 汽车音响***及其启动控制方法 |
CN110532223A (zh) * | 2019-08-30 | 2019-12-03 | 北京百度网讯科技有限公司 | 控制电路及控制方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997024652A1 (en) * | 1995-12-29 | 1997-07-10 | Advanced Micro Devices, Inc. | Integrated circuit reset incorporating battery monitor and watchdog timer |
CN102214124A (zh) * | 2011-06-08 | 2011-10-12 | 深圳市理邦精密仪器股份有限公司 | 一种看门狗复位控制*** |
CN104657228A (zh) * | 2015-03-04 | 2015-05-27 | 深圳市欧珀通信软件有限公司 | 一种移动终端的***异常处理方法及装置 |
-
2015
- 2015-06-19 CN CN201510347267.2A patent/CN106326021A/zh active Pending
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO1997024652A1 (en) * | 1995-12-29 | 1997-07-10 | Advanced Micro Devices, Inc. | Integrated circuit reset incorporating battery monitor and watchdog timer |
CN102214124A (zh) * | 2011-06-08 | 2011-10-12 | 深圳市理邦精密仪器股份有限公司 | 一种看门狗复位控制*** |
CN104657228A (zh) * | 2015-03-04 | 2015-05-27 | 深圳市欧珀通信软件有限公司 | 一种移动终端的***异常处理方法及装置 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107484078A (zh) * | 2017-09-29 | 2017-12-15 | 奇瑞汽车股份有限公司 | 汽车音响***及其启动控制方法 |
CN110532223A (zh) * | 2019-08-30 | 2019-12-03 | 北京百度网讯科技有限公司 | 控制电路及控制方法 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105223915A (zh) | 集成电路装置及用于产生电力迹线的方法 | |
CN106062653A (zh) | 用于控制电流的方法和电子设备 | |
CN113691722A (zh) | 一种控制方法、装置及电子设备 | |
CN106326021A (zh) | 处理电子设备的Android***的异常工作状态的方法及电子设备 | |
CN106708688B (zh) | 模块测试方法及终端 | |
CN105573209A (zh) | 车载电子***中功能模块的监控及复位方法 | |
US9859813B2 (en) | Power converter and method for setting the operation and the start-up of a power converter | |
CN108111343B (zh) | 基于云平台实现终端监控的方法、设备及计算机存储介质 | |
CN109003646A (zh) | 一种数据处理方法及单片机 | |
CN106598793B (zh) | 一种基于BIOS串口log数据的测试***及测试方法 | |
CN110362430A (zh) | 一种服务器的自动重启的方法、***及存储介质 | |
CN105354491B (zh) | 智能终端待机状态检测方法及装置 | |
CN107170211A (zh) | 电子装置的位置提示方法和电子装置 | |
CN111176958A (zh) | 信息监测方法、***和存储介质 | |
CN110413531A (zh) | 实现iomt自动测试方法、装置、计算机设备及存储介质 | |
CN102810840B (zh) | 电压保护*** | |
US20130234699A1 (en) | Power supply monitoring system and method thereof | |
CN103747239B (zh) | 一种进入调试模式的方法及智能电视 | |
CN105095082A (zh) | 应用程序测试方法及装置 | |
CN111923747B (zh) | 控制处理器工作的方法及*** | |
CN114265678A (zh) | 基于ThreadX的提升车载终端***稳定性的方法 | |
CN109814525B (zh) | 一种检测汽车ecu can总线通信电压范围的自动化测试方法 | |
CN105320615B (zh) | 数据存储方法和数据存储装置 | |
TW201416855A (zh) | 系統啟動監控方法以及電子裝置 | |
CN108933306A (zh) | 一种充电方法、装置及智能机器人 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170111 |
|
WD01 | Invention patent application deemed withdrawn after publication |