[发明专利]一种系统级复位的方法及装置有效
| 申请号: | 201010269336.X | 申请日: | 2010-08-31 |
| 公开(公告)号: | CN102385433A | 公开(公告)日: | 2012-03-21 |
| 发明(设计)人: | 冯备战 | 申请(专利权)人: | 无锡中星微电子有限公司 |
| 主分类号: | G06F1/24 | 分类号: | G06F1/24 |
| 代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 李娟 |
| 地址: | 214028 江苏省无锡市新区长江*** | 国省代码: | 江苏;32 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 系统 复位 方法 装置 | ||
技术领域
本发明涉及通信领域技术,特别涉及一种系统级复位的方法及装置。
背景技术
随着通信行业的迅猛发展,通信系统的应用越来越广泛,而通信系统中的复位系统又是一个举足轻重的部分,高效的复位系统对提高整个数字通信系统的运行效率无疑具有重要意义。现有技术中,对系统进行复位时,各个功能模块接收到复位信号后,都进行复位操作,这种无序的复位过程有可能导致系统复位不彻底,例如先复位输出音频的功能模块,此时负责音频处理的功能模块继续处理,并发送到输出音频的功能模块,由于输出音频的功能模块已经被复位而无法获知该音频的输出地址,将导致输出的音频出错。而且现有技术中,需要用户自行设定一段时间对复位的系统重启,由于无法获知何时复位结束,该段时间一般设置的较长,这样降低了系统的效率。
发明内容
本发明实施例提供了一种系统级复位的方法及装置,通过对各个功能模块设定优先级,先将优先级最高的功能模块复位,以此确保系统彻底的复位,避免复位不彻底导致的系统出错。
本发明实施例提供了一种系统级复位的方法,包括:
进行系统级复位过程中,获取预先为系统的各个功能模块设定的优先级;所述优先级为按照所述系统的各个功能模块的逻辑顺序设定的优先级;
通过比较所述各个功能模块的优先级,确定当前未复位的功能模块中优先级最高的功能模块;
将当前优先级最高的功能模块进行复位。
较佳的,所述预先为系统的各个功能模块设定的优先级时,还按照先复位接收数据的功能模块、最后复位输出数据的功能模块的原则,进行设定。
较佳的,当所述系统中所有功能模块复位完成后,输出系统级复位结果。
较佳的,所述输出系统级复位结果之前,还包括:实时或定时检测所述系统中是否有未复位的功能模块。
较佳的,所述实时或定时检测所述系统中存在未复位的功能模块时,将当前未复位的功能模块中优先级最高的功能模块进行复位;否则,输出系统级复位结果。
较佳的,所述进行系统级复位过程中,未复位的功能模块之间进行信息交互。
本发明实施例提供了一种系统级复位的装置,包括:
获取模块,用于进行系统级复位过程中,获取预先为系统的各个功能模块设定的优先级,所述优先级为按照所述系统的各个功能模块的逻辑顺序设定的优先级;
确定模块,用于通过比较所述各个功能模块的优先级,确定当前未复位的功能模块中优先级最高的功能模块;
执行模块,用于将当前优先级最高的功能模块进行复位。
较佳的,所述装置还包括设置模块,用于按照所述系统的各个功能模块的逻辑顺序设定优先级。
较佳的,所述装置还包括:输出模块,用于当系统中所有功能模块复位完成时,输出系统级复位结果。
较佳的,所述装置还包括:检测模块,用于实时或定时检测所述系统中是否有未复位的功能模块。
本发明实施例提供的系统级复位的方法及装置,用于进行系统级复位过程中,获取预先为系统的各个功能模块设定的优先级,所述优先级为按照所述系统的各个功能模块的逻辑顺序设定的优先级;通过比较所述各个功能模块的优先级,确定当前未复位的功能模块中优先级最高的功能模块;将当前优先级最高的功能模块进行复位。本发明实施例提供的方法及装置,通过对各个功能模块设定优先级,先将优先级最高的功能模块复位,以此确保系统彻底的复位,避免复位不彻底导致的系统出错。
附图说明
图1为本发明实施例中系统级复位的方法流程示意图;
图2为本发明另一实施例中系统级复位的方法流程示意图;
图3为本发明实施例中系统级复位的装置结构示意图。
具体实施方式
下面结合各个附图对本发明实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细地阐述。
为了解决上述问题,如图1所示,为本发明实施例提供的一种系统级复位的方法,该方法包括:
步骤101、进行系统级复位过程中,获取预先为系统的各个功能模块设定的优先级,该优先级为按照系统的各个功能模块的逻辑顺序设定的优先级;
其中,在对整个系统进行复位前,预先设定各个功能模块的优先级。设定优先级时,按照系统的各个功能模块的逻辑顺序进行设定,例如处理一个数据包的逻辑顺序为:接收数据包、解析数据包、处理数据包,则设定优先级时即可按照该逻辑顺序进行设定。从宏观上看,该优先级的设定应符合先复位接收数据的功能模块、最后复位输出数据的功能模块的原则。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于无锡中星微电子有限公司,未经无锡中星微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010269336.X/2.html,转载请声明来源钻瓜专利网。





