一种移动通信终端机的错误处理方法及装置的制作方法

文档序号:7596861阅读:144来源:国知局
专利名称:一种移动通信终端机的错误处理方法及装置的制作方法
技术领域
本发明属于移动通信中纠错技术范围,特别涉及具有双重处理器移动通信终端机的一种移动通信终端机上的错误处理方法及装置。
背景技术
现有技术的移动通信终端机是由使用调制调解器和中央处理器相结合的高通核心芯片,但是,在移动通信终端机上还附加配备有移动通迅结算服务芯片等;这就是配备有双重芯片(双重处理器)的移动通信终端机。在所述由二个以上芯片构成的双频双模的终端机中,如果主要芯片在操作过程中发生错误,就可能会因所述错误而终止终端机的操作。如果出现所述情况,移动通信终端机的操作被终止时,为了能够让移动通信终端机正常工作,用户可以先关闭电源,然后重新开机,或者拔掉电池后重新安装电池的过程,重新启动终端机的方法。

发明内容
为解决所存在的所述技术问题,本发明的目的在于提供在配备有多个处理器的移动通信终端机上,当其中一个发生错误时,能够让移动通信终端机正常运作的一种移动通信终端机的错误处理方法及装置。其特征在于,所述移动通信终端机上的错误处理方法为对于配备有多个处理器的移动通信终端机上任意一个处理器发生的错误处理方法上,如果所述终端机的第1处理器发生错误事件,将错误事件插入到错误事件代码上并把错误事件代码传送到没有发生错误的第2处理器上的第一步骤;从第1处理器接收错误事件代码的所述第2处理器控制第1处理器的电源并重新启动的第二步骤。
所述第一步骤以发生错误事件时被移动的地址上结合所述所发生的错误事件的错误代码和状态代码传送到第2处理器为特征。
所述在第1处理器被重新启动的时间段之内,所述第2处理器接收及处理第1处理器的数据之后,再传送到第1处理器上,使所述终端机正常运作的第三步骤为特征。
为了达到所述目的,根据本发明的另一个实施例提供包括对于配备有多个处理器的移动通信终端机上,如果发生错误事件,将错误事件插入到错误事件代码上并把错误事件代码传送到没有发生错误的第2处理器上的第1处理器;从第1处理器接收错误事件代码的所述第2处理器控制第1处理器的电源并重新启动的第2处理器的移动通信终端机上的错误处理装置。
所述移动通信终端机的错误处理装置由第1处理器100;数据传送部300,电源控制部400及电池500组成。
在第2处理器120,与此之外,也可适用数字信号处理(DSP)芯片或者配备有各种中央处理装置CPU技能的微量处理器芯片等多种多样的芯片。
所述第1处理器100和第2处理器120之间连接有数据传送部(双端口随机存储器DPRAM)或者异步收发器300及电源控制部(电源管理芯片PMIC),低压差线形稳压芯片400,且电源控制部400连接有电池500。
所述数据传送部300可采用从第1处理器100到第2处理器120或者从第2处理器120到第1处理器100传送数据的UART串行端口本发明的有益效果是当第1处理器发生错误时,通过第2处理器的控制,使第1处理器自动重新启动,因此,在使用移动通信终端机的过程中,发生错误时,即使用户没有采取相应对策,在经过一定时间之后,会自动恢复正常运作。


图1为根据本发明的移动通信终端机的错误处理装置实施例构成示意图。
图2为根据本发明的移动通信终端机上处理错误的整体操作流程系统图。
<附图中主要标识部分说明>
100第1处理器 120第2处理器300数据传送部 400电源控制部500电池具体实施方式
图1为根据本发明的移动通信终端机的错误处理装置的一个实施例构成图;图2为根据本发明的移动通信终端机上处理错误的全部运作流程系统图。
根据本发明的移动通信终端机可具备二个以上的处理器,下面以具备第1处理器和第2处理器的移动通信终端机为实施例进行说明。
如图1所示,为了处理移动通信终端机的错误装置由第1处理器100;数据传送部300,电源控制部400及电池500组成。
图1在移动通信终端机的构成要素中只标出了为说明本发明所需的构成要素。
第1处理器100是由控制移动通信终端机全部运作过程的CPU和调制解调器相结合的处理器,第2处理器可以由除了第1处理器100之外,为了移动通迅结算服务等的移动通信终端机的附加技能的IC芯片或者影像芯片相结合的处理器。
在第2处理器120,与此之外,也可适用数字信号处理芯片或者配备有各种中央处理装置CPU技能的微量处理器芯片等多种多样的芯片。
所述第1处理器100和第2处理器120之间连接有数据传送部(双端口随机存储器DPRAM)或者异步收发器300及电源控制部(电源管理芯片(PMIC),低压差线形稳压芯片400,且电源控制部400连接有电池500。
所述数据传送部300可采用从第1处理器100到第2处理器120或者从第2处理器120到第1处理器100传送数据的UART串行端口。
在第1处理器100和第2处理器120中,第1处理器100发生错误事件时,所述电源控制部400,利用从第2处理器120中输出的控制信号通过通用入/出(GPIO)重新安排电源控制线150的电池500供应电源160。
本发明的移动通信终端机的第1处理器运作过程中发生的错误,一般是预取错误或数据错误,而且发生错误时各自以特定地址(0X0000000C,0X00000010)跳跃。
于是,向第2处理器120传送的所述特定地址上插入错误事件代码和状态代码被传送。
接收所述错误事件代码的第2处理器120通过电源控制部400,重新安排第1处理器100的电源。
一般地,第1处理器100的电源重新安排后,重新启动,所述第1处理器将正常运作。
在重新安排所述第1处理器100的电源过程中所发生的错误事件内部处理,用户无法看到。
另外,执行代码中,存储器分配错误或算法错误等的情况下,将传送到第2处理器的相应事件代码插入到原始材料上,因此,当发生没有预料到的错误时,能够自动正常运作。
所述的说明之外,反之;第2处理器120上发生错误事件的情况也通过所述相同的过程重新启动第2处理器120,因此,第2处理器120也能够正常运作。
图2是根据本发明的移动通信终端机上处理错误的全部运作流程系统图,当第2处理器100上发生错误(步骤200)时开始进行运作。
所述第1处理器100所发生的错误有可能是数据错误(步骤200)或预取错误(步骤202)及此外各种多样的其它错误(步骤203)。
所述多种多样的错误中,如果发生了一定的错误事件(步骤200),第1处理器100将所发生的错误事件插入到错误事件代码上又将错误事件代码传送到(步骤204),没有发生错误的第2处理器120,这里通过数据传送部300传送。
所述第2处理器120从第1处理器100中接收错误事件代码后控制第1处理器100的电源(步骤212),这时通过接续到终端机的电池500上的电源控制部400来控制第1处理器100的电源。
从所述第2处理器120受到电源控制的第1处理器100将重新安排(步骤205)重新启动,又将初期化数据传送到(步骤206)第2处理器120,这时通过数据传送部300传送。
所述第2处理器120从第1处理器100接收初期化数据后(步骤213),将进行第2处理器120的内部处理(步骤214),使其正常化(步骤215)后传送到第1处理器上,那么以后的第1处理器100的运作将正常化(步骤207)。
即,终端机会正常运作。
这时,重新启动发生错误的第1处理器100过程中发生的很多事件,第2处理器120将内部处理,所以使用户看不到。
以上实施例仅用以说明本发明而非限制,尽管参照以上较佳实施例对本发明进行了详细说明,本领域的普通技术人员应当理解,可以对本发明进行修改、变形或者等同替换,而不脱离本发明的精神和范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
1.一种移动通信终端机上的错误处理方法,其特征在于,包括第一步骤如果所述终端机中第1处理器发生错误事件,将错误事件插入到错误事件代码上,并把错误事件代码传送到没有发生错误的第2处理器上;第二步骤所述第2处理器从第1处理器接收错误事件代码后,控制第1处理器的电源并重新启动。
2.根据权利要求1所述的一种移动通信终端机的错误处理方法,其特征在于在所述第一步骤中,发生错误事件时,在被移动的地址上结合所述所发生的错误事件的错误代码和状态代码之后,传送到第2处理器中。
3.根据权利要求1中所述的一种移动通信终端机的错误处理方法,其特征在于,包括所述第1处理器被重新启动的时间段之内,所述第2处理器接收及处理第1处理器的数据之后,再传送到第1处理器上,使所述终端机正常运作的第三步骤。
4.一种移动通信终端机的错误处理装置,其特征在于,对于配有多个处理器的移动通信终端机,包括如下装置第1处理器,如果该处理器上发生错误事件,将错误事件插入到错误事件代码上,并把错误事件代码传送到没有发生错误的第2处理器上;第2处理器,从第1处理器接收错误事件代码的所述第2处理器控制第1处理器的电源重新启动。
全文摘要
本发明公开了属于移动通信中纠错技术范围,涉及具有双重处理器移动通信终端机的一种移动通信终端机上的错误处理方法及装置。该移动通信终端机的处理错误装置由第1处理器100;数据传送部300,电源控制部400及电池500组成。如果在第1处理器上发生错误,在对应于发生错误的错误事件代码被传送到第2处理器之后,由第2处理器控制第1处理器使其重新启动,以确保移动通信终端机正常运作。
文档编号H04Q7/32GK1627266SQ20041007396
公开日2005年6月15日 申请日期2004年9月17日 优先权日2003年12月12日
发明者金鲁淳 申请人:乐金电子(中国)研究开发中心有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1