电子设备工作模式切换系统及方法

文档序号:6490130研发日期:2012年阅读:188来源:国知局
技术简介:
本专利针对电子设备只能在启动时切换工作模式、运行时无法灵活切换的问题,提出一种通过侦测模块实时响应诊断模式触发信号及退出命令的切换系统。该系统在出货模式下可动态转入诊断模式,无需重启设备,实现运行参数存储与模式切换的无缝衔接,提升调试效率与设备管理灵活性。
关键词:工作模式切换,诊断模式触发
电子设备工作模式切换系统及方法
【专利摘要】一种电子设备工作模式切换系统及方法,该系统包括:第一侦测模块,用于侦测电子设备上电或启动时是否收到诊断模式触发信号;第一控制模块,用于当电子设备上电或启动时若收到诊断模式触发信号,则进入诊断模式,否则进入出货模式;第二侦测模块,用于侦测电子设备在出货模式时是否收到诊断模式触发信号;第二控制模块,用于当电子设备在出货模式时若收到诊断模式触发信号,则存储电子设备当前的运行参数并切换至诊断模式;第三侦测模块,用于侦测电子设备在诊断模式时是否收到诊断模式退出命令;及第三控制模块,用于当收到诊断模式退出命令时,控制电子设备切换至出货模式。本发明能够方便地进行电子设备工作模式的切换。
【专利说明】电子设备工作模式切换系统及方法
【技术领域】
[0001]本发明涉及一种电子设备控制系统及方法,特别是关于一种电子设备工作模式切换系统及方法。
【背景技术】
[0002]电子设备通常有诊断模式和出货模式两种工作模式。在诊断模式下,电子设备以可控方式(例如单步或手动停止的方式)执行固件程序,从而能够对程序进行调试并验证电子设备能否正常工作。在出货模式下,电子设备正常执行固件程序,以实现产品功能。
[0003]目前,电子设备工作模式的切换较为不便,用户只能在电子设备上电或是启动之时进行工作模式的选择。若需要切换工作模式,则需要将电子设备重新上电或是启动。

【发明内容】

[0004]鉴于以上内容,有必要提供一种电子设备工作模式切换系统,能够方便地进行电子设备工作模式的切换。
[0005]此外,还有必要提供一种电子设备工作模式切换方法,能够方便地进行电子设备工作模式的切换。
[0006]—种电子设备工作模式切换系统,运行于电子设备中,该电子设备存储有固件程序,该系统包括:第一侦测模块,用于当电子设备上电或启动时,侦测电子设备是否收到诊断模式触发信号;第一控制模块,用于当电子设备上电或启动时若收到诊断模式触发信号,则控制电子设备进入诊断模式,以第一方式执行固件程序,当电子设备上电或启动时若未收到诊断模式触发信号时,则控制电子设备进入出货模式,以第二方式执行固件程序;第二侦测模块,用于当电子设备在出货模式时,侦测电子设备是否收到诊断模式触发信号;第二控制模块,用于当电子设备在出货模式时若收到诊断模式触发信号,则将电子设备当前的运行参数存储至存储设备,控制电子设备退出出货模式并进入诊断模式;第三侦测模块,用于当电子设备在诊断模式时,侦测电子设备是否收到诊断模式退出命令;及第三控制模块,用于当电子设备在诊断模式时若收到诊断模式退出命令,则控制电子设备退出诊断模式并进入出货模式。
[0007]—种电子设备工作模式切换方法,应用于电子设备中,该电子设备存储有固件程序,该方法包括步骤:第一侦测步骤,当电子设备上电或启动时,侦测电子设备是否收到诊断模式触发信号;第一控制步骤,当电子设备上电或启动时若收到诊断模式触发信号,则控制电子设备进入诊断模式,以第一方式执行固件程序,当电子设备上电或启动时若未收到诊断模式触发信号时,则控制电子设备进入出货模式,以第二方式执行固件程序;第二侦测步骤,当电子设备在出货模式时,侦测电子设备是否收到诊断模式触发信号;第二控制步骤,当电子设备在出货模式时若收到诊断模式触发信号,则将电子设备当前的运行参数存储至存储设备,控制电子设备退出出货模式并进入诊断模式;第三侦测步骤,当电子设备在诊断模式时,侦测电子设备是否收到诊断模式退出命令;及第三控制步骤,当电子设备在诊断模式时若收到诊断模式退出命令,则控制电子设备退出诊断模式并进入出货模式。
[0008]本发明响应于诊断模式触发信号控制电子设备进入诊断模式,响应于诊断模式退出命令控制电子设备进入出货模式,从而能够方便地进行电子设备工作模式的切换。
【专利附图】

【附图说明】
[0009]图1为本发明电子设备工作模式切换系统较佳实施例的应用环境示意图。
[0010]图2为图1中电子设备工作模式切换系统的功能模块图。
[0011]图3为本发明电子设备工作模式切换方法较佳实施例的流程图。
[0012]主要元件符号说明
【权利要求】
1.一种电子设备工作模式切换系统,运行于电子设备中,该电子设备存储有固件程序,其特征在于,该系统包括:第一侦测模块,用于当电子设备上电或启动时,侦测电子设备是否收到诊断模式触发信号;第一控制模块,用于当电子设备上电或启动时若收到诊断模式触发信号,则控制电子设备进入诊断模式,以第一方式执行固件程序,当电子设备上电或启动时若未收到诊断模式触发信号时,则控制电子设备进入出货模式,以第二方式执行固件程序;第二侦测模块,用于当电子设备在出货模式时,侦测电子设备是否收到诊断模式触发信号;第二控制模块,用于当电子设备在出货模式时若收到诊断模式触发信号,则将电子设备当前的运行参数存储至存储设备,控制电子设备退出出货模式并进入诊断模式;第三侦测模块,用于当电子设备在诊断模式时,侦测电子设备是否收到诊断模式退出命令;及第三控制模块,用于当电子设备在诊断模式时若收到诊断模式退出命令,则控制电子设备退出诊断模式并进入出货模式。
2.如权利要求1所述的电子设备工作模式切换系统,其特征在于,所述诊断模式触发信号是从指定接口接收的特定编码或是外部中断。
3.如权利要求1所述的电子设备工作模式切换系统,其特征在于,所述电子设备在出货模式时运行多个出货进程`。
4.如权利要求3所述的电子设备工作模式切换系统,其特征在于,当电子设备在出货模式时若收到诊断模式触发信号,所述第二控制模块利用诊断进程通知各个出货进程转入暂停状态,在所有出货进程进入暂停状态后,该诊断进程控制电子设备进入诊断模式。
5.如权利要求1所述的电子设备工作模式切换系统,其特征在于,所述第一方式是可控方式,所述第二方式是正常方式。
6.一种电子设备工作模式切换方法,应用于电子设备中,该电子设备存储有固件程序,其特征在于,该方法包括步骤:第一侦测步骤,当电子设备上电或启动时,侦测电子设备是否收到诊断模式触发信号;第一控制步骤,当电子设备上电或启动时若收到诊断模式触发信号,则控制电子设备进入诊断模式,以第一方式执行固件程序,当电子设备上电或启动时若未收到诊断模式触发信号时,则控制电子设备进入出货模式,以第二方式执行固件程序;第二侦测步骤,当电子设备在出货模式时,侦测电子设备是否收到诊断模式触发信号;第二控制步骤,当电子设备在出货模式时若收到诊断模式触发信号,则将电子设备当前的运行参数存储至存储设备,控制电子设备退出出货模式并进入诊断模式;第三侦测步骤,当电子设备在诊断模式时,侦测电子设备是否收到诊断模式退出命令;及第三控制步骤,当电子设备在诊断模式时若收到诊断模式退出命令,则控制电子设备退出诊断模式并进入出货模式。
7.如权利要求6所述的电子设备工作模式切换方法,其特征在于,所述诊断模式触发信号是从指定接口接收的特定编码或是外部中断。
8.如权利要求6所述的电子设备工作模式切换方法,其特征在于,所述电子设备在出货模式时运行多个出货进程。
9.如权利要求8所述的电子设备工作模式切换方法,其特征在于,所述第二控制步骤包括:当电子设备在出货模式时若收到诊断模式触发信号,利用诊断进程通知各个出货进程转入暂停状态,在所有出货进程进入暂停状态后,该诊断进程控制电子设备进入诊断模式。
10.如权利要求6所述的电子设备工作模式切换方法,其特征在于,所述第一方式是可控方式,所述第二方式是 正常方式。
【文档编号】G06F3/0481GK103777839SQ201210409342
【公开日】2014年5月7日 申请日期:2012年10月24日 优先权日:2012年10月24日
【发明者】苏圣伟, 王柏崴, 王金鸿 申请人:鸿富锦精密工业(深圳)有限公司, 鸿海精密工业股份有限公司
网友询问留言 留言:0条
  • 还没有人留言评论。精彩留言会获得点赞!