[发明专利]一种用于移动终端的开机检测的方法、装置及移动终端无效
申请号: | 200910261745.2 | 申请日: | 2009-12-29 |
公开(公告)号: | CN102111492A | 公开(公告)日: | 2011-06-29 |
发明(设计)人: | 李顺宇 | 申请(专利权)人: | 比亚迪股份有限公司 |
主分类号: | H04M1/725 | 分类号: | H04M1/725;H04W88/02 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518118 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 移动 终端 开机 检测 方法 装置 | ||
技术领域
本发明涉及移动终端领域,特别是涉及一种用于移动终端的开机检测的方法、装置及移动终端。
背景技术
开机检测是移动终端的一个基本功能。开机检测可以检测当前移动终端的开机原因,例如按开机键开机、闹钟开机、瞬间掉电开机、检测到usb开机等等。现有的移动终端的平台包括高通QSC6085平台。但是,高通QSC6085平台在开机原因的检测上存在问题。高通QSC6085平台在检测开机原因的时候需要调用高通提供的函数pm_err_flag_typepm_get_power_on_status(uint32*pwr_on_status),该函数的返回值对应不同的开机类型,根据其返回值,可以获得移动终端的开机原因。然而在实际中,用户在调用这个函数时发现,函数的返回值并不准确。例如,当开机类型为闹钟开机时,返回值可能为按开机键开机,甚至返回值为0。这样会导致移动终端检测开机原因错误。
发明内容
为克服上述缺陷,本发明的一个目的是提供了一种用于移动终端的,可以准确的开机检测的方法,该方法通过在主程序执行前检测开机原因,避免了检测错误,获得正确的检测结果。
本发明的另一个目的是提供一种用于移动终端的开机检测的装置,该装置可以准确获得开机的检测结果,准确检测开机原因。
本发明的再一个目的是提供一种利用本发明第一个目的中提供的开机检测方法的移动终端。
根据本发明的一个方面,本发明提供了一种用于移动终端的检测开机的方法,包括如下步骤:在移动终端的主程序运行前检测移动终端的开机原因;返回并保存检测结果。
根据本发明的另一个方面,本发明提供了一种用于移动终端的开机检测的装置,其中,移动终端包括初始化装置,该初始化装置用于进行移动终端初始化并在主程序运行前向开机检测装置发出触发信号;共享存储装置,用于存储共享数据。开机检测装置,用于响应于所述触发信号检测移动终端的开机原因,返回并保存检测结果的检测模块,检测结果存储在共享存储装置中。
根据本发明的再一个方面,本发明提供了一种移动终端,该移动终端包括:用于进行移动终端初始化并在主程序运行前向所述开机检测装置发出触发信号的初始化装置,用于检测移动终端的开机原因,返回并保存检测结果的开机检测装置以及用于根据请求调用所述检测结果的主功能装置。
本发明提供的用于移动终端的检查开机的方法及装置,避免了在高通QSC6085平台中存在的检测开机原因发生错误的情况。通过在执行移动终端的主程序前检测开机原因,准确获得移动终端的开机原因,提高了移动终端检测开机的准确性。
附图说明
本发明的上述和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
图1为根据本发明的检测开机方法的流程图;
图2为图1中的检测结果为闹钟开机的检测流程图;
图3为根据本发明的检测开机装置的结构示意图;以及
图4为利用图1中方法的移动终端的结构示意图。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
本发明的实施例提供了一种用于移动终端开机检测的方法。该方法用于移动终端的高通QSC6085平台,解决了高通QSC6085平台的开机检测函数pm_err_flag_type_pm_get_power_on_status(uint32*pwr_on_status)存在的检测开机原因不准确的问题。
图1示出了本发明涉及的开机检测方法的流程图。如图中所示,该方法包括如下步骤:
S101:对移动终端进行初始化。
S102:在执行移动终端的主程序之前,检测移动终端的开机原因。
在本实施例中,高通QSC6085平台在检测开机原因时,通过调用函数pm_err_flag_type_pm_get_power_on_status(uint32*pwr_on_status),获得含有开机原因的返回值。检测结果即为该返回值。上述调用函数pm_err_flag_typepm_get_power_on_status(uint32*pwr_on_status)的步骤在执行移动终端的主程序之前启动。
S103:返回并保存检测结果。
上述步骤101中调用的函数
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于比亚迪股份有限公司,未经比亚迪股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910261745.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:使用过氧化氢和锰复合物制备表氯醇的方法
- 下一篇:一种贴纸收纸装置