光网络数据信息的存储方法和嵌入式设备的制作方法

文档序号:7751377阅读:133来源:国知局
专利名称:光网络数据信息的存储方法和嵌入式设备的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种光网络数据信息的存储方法和嵌入式设备。
背景技术
由于光网络节点中永久保存数据的外部存储器的读写次数有限,为了减少外部存 储器的读写次数,以及改善大批量业务的恢复效率,在相关技术中,通常将变动很少的配置 类数据(包括业务相关的数据)存储在外部存储器中,将频繁改动的类数据存在内存中。当 光网络节点发生复位或掉电导致存储在内存中的数据信息部分丢失或完全丢失时,需要系 统再次重新从外部存储器读取并加载,以尽力保障网络中业务的正常恢复。光网络在某些特殊情况下,例如,供电不稳定或者频繁掉电时,势必会有部分数据 由于没能及时存储到外部存储器中,造成系统新加载的数据异常,甚至系统中业务不能正 常恢复等情况。

发明内容
本发明的主要目的在于提供一种光网络数据信息的存储方案,以至少解决上述问题。为了实现上述目的,根据本发明的一个方面,提供了一种光网络数据信息的存储 方法。根据本发明的光网络数据信息的存储方法包括以下步骤光网络嵌入式设备由外 部电源和微不间断电源系统UPS共同供电;在外部电源断开的情况下,由微UPS供电的嵌入 式设备将内存中的数据信息写入外部存储器。进一步地,在外部电源断开的情况下,由微UPS供电的嵌入式设备将内存中的数 据信息写入外部存储器包括在外部电源不稳定或者异常失效的情况下,继电电路关闭外 部电源和内部总线的供电,由微UPS为CPU、内存和外部存储器控制电路供电。进一步地,外部电源和微UPS共同为光网络嵌入式设备供电之前,该方法还包括 配置在外部电源断开后微UPS与外部电源切换供电的等待时间。进一步地,在外部电源断开的情况下,由微UPS供电的嵌入式设备将内存中的数 据信息写入外部存储器包括启动用于指示等待时间的等待恢复WTR定时器;若外部电源 在WTR定时器超时之前已稳定,则在WTR定时器超时后,继电电路启动外部电源和内部总线 的供电。进一步地,在外部电源断开的情况下,由微UPS供电的嵌入式设备将内存中的数 据信息写入外部存储器包括若外部电源在WTR定时器超时之后还不稳定,则使用当前的 CPU资源将数据信息写入外部存储器。进一步地,在外部电源断开的情况下,由微UPS供电的嵌入式设备将内存中的数 据信息写入外部存储器之后,该方法还包括继电电路关闭微UPS的供电,嵌入式设备停止 所有操作,等待外部电源恢复供电。
为了实现上述目的,根据本发明的另一方面,还提供了一种应用于光网络的嵌入 式设备。根据本发明的应用于光网络的嵌入式设备,耦合至外部电源,该嵌入式设备包括 CPU、内存、外部存储器和微不间断电源系统UPS,其中,微UPS耦合至CPU、内存、外部存储 器;CPU用于在外部电源断开的情况下,由微UPS提供电源将内存中的数据信息写入外部存 储器。进一步地,该嵌入式设备还包括继电电路,耦合至微UPS和外部电源,用于在外 部电源不稳定或者异常失效的情况下,关闭外部电源和内部总线的开关,由微UPS为CPU、 内存和外部存储器提供电源。进一步地,该嵌入式设备还包括等待恢复WTR定时器,耦合至继电电路,用于指 示在外部电源断开后微UPS与外部电源切换供电的等待时间;若外部电源在WTR定时器超 时之前已稳定,在WTR定时器超时后,继电电路启动外部电源和内部总线的开关;若外部电 源在WTR定时器超时之后还不稳定,CPU将内存中的数据信息写入外部存储器。进一步地,该嵌入式设备还包括控制信号发生器,耦合至CPU、内存、外部存储 器、继电电路和WTR定时器,用于在外部电源在WTR定时器超时之后还不稳定的情况下,向 CPU发送优先处理信号,其中,优先处理信号用于通知CPU将内存中的数据信息写入外部存 储器。通过本发明,采用1+1电源保护,解决了相关技术中由于光网络供电不稳或者频 繁掉电而造成系统重新加载数据异常的问题,保障了数据信息的完整性,提高了系统的稳 定性。


此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发 明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中图1是根据本发明实施例的光网络数据信息的存储方法流程图;图2是根据本发明实施例的嵌入式设备的结构框图;图3是根据本发明优选实施例的嵌入式设备的结构框图;图4是根据本发明实施例的嵌入式设备在断电后的结构示意图。
具体实施例方式下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的 情况下,本申请中的实施例及实施例中的特征可以相互组合。图1是根据本发明实施例的光网络数据信息的存储方法流程图,如图1所示,该方 法包括以下步骤步骤S102,光网络嵌入式设备由外部电源和微不间断电源系统(Uninterruptible Power System,简称为UPS)共同供电;步骤S104,在外部电源断开的情况下,由微UPS供电的嵌入式设备将内存中的数 据信息写入外部存储器。通过本发明实施例,采用1+1电源保护,解决了相关技术中由于光网络供电不稳或者频繁掉电而造成系统重新加载数据异常的问题,保障了数据信息的完整性,提高了系 统的稳定性。优选地,在步骤S102之前,可以配置在外部电源断开后微UPS与外部电源切换供 电的等待时间。该方法可以使得在外部电源稳定的情况下,仍然由外部电源和微UPS共同 供电,而不是微UPS单独供电,增强了系统的处理能力。优选地,在步骤S104中,在外部电源不稳定(例如,震荡)或者异常失效的情 况下,继电电路关闭外部电源和内部总线的供电,由微UPS为中央处理单元(Central Processing Unit,简称为CPU)、内存和外部存储器控制电路供电。该方法可以避免系统由 于电源不稳定而造成的数据加载异常的情况,有效地对数据信息进行了保护,提高了系统 的准确率。优选地,在步骤S104中,可以启动用于指示等待时间的等待恢复 (Wait-to-Restore,简称为WTR)定时器;若外部电源在WTR定时器超时之前已稳定,则在 WTR定时器超时后,继电电路启动外部电源和内部总线的供电。 本优选实施例中,采用WTR定时器来实现微UPS与外部电源切换供电的等待时间, 根据WTR定时器超时后外部电源的稳定情况来确定是否启动外部电源供电,提高了系统的 灵活性。优选地,在步骤S104中,若外部电源在WTR定时器超时之后还不稳定,则使用当前 的CPU资源将数据信息写入外部存储器。这样在WTR定时器超时后外部电源的仍然不稳定 的情况下,将内存中的数据信息写入到外部存储器中进行保护,提高了数据信息的稳定性 和系统的有效性。优选地,在步骤S 104之后,继电电路关闭微UPS的供电,嵌入式设备停止所有操 作,等待外部电源恢复供电。该方法有效地利用了系统资源,节约了成本。需要说明的是,嵌入式微UPS系统208可以根据设备性能需要,按需设计UPS的功 率及在外部电源断开后的持续时间,设计微UPS电源的切换响应时间。另外,UPS单元也可 以根据需要设计为小尺寸的。图2是根据本发明实施例的嵌入式设备的结构框图,如图2所示,该嵌入式设备20 耦合至外部电源22,包括CPU202、内存204、外部存储器206和微UPS208,其中,微UPS208 耦合至CPU202、内存204、外部存储器206 ;CPU202用于在外部电源22断开的情况下,由微 UPS208提供电源将内存204中的数据信息写入外部存储器206。通过本发明实施例,采用1+1电源保护,解决了相关技术中由于光网络供电不稳 或者频繁掉电而造成系统重新加载数据异常的问题,保障了数据信息的完整性,提高了系 统的稳定性。优选地,该嵌入式设备20还包括继电电路210,耦合至微UPS208和外部电源22, 用于在外部电源22不稳定或者异常失效的情况下,关闭外部电源22和内部总线的开关,由 微UPS208为CPU202、内存204和外部存储器206提供电源。优选地,该嵌入式设备20还包括等待恢复WTR定时器212,耦合至继电电路210, 用于指示在外部电源22断开后微UPS208与外部电源22切换供电的等待时间;若外部电源 22在WTR定时器212超时之前已稳定,在WTR定时器212超时后,继电电路210启动外部电 源22和内部总线的开关;若外部电源22在WTR定时器212超时之后还不稳定,CPU202将内存204中的数据信息写入外部存储器206。优选地,该嵌入式设备20还包括控制信号发生器214,耦合至CPU202、内存204、 外部存储器206、继电电路210和WTR定时器212,用于在外部电源22在WTR定时器212 超时之后还不稳定的情况下,向CPU202发送优先处理信号,其中,优先处理信号用于通知 CPU202将内存204中的数据信息写入外部存储器206。在具体实施过程中,可以采用“1+1”电源保护的方式,由外部电源22和微UPS电 源208同步给主控板CPU202、内存204、外部存储器206 (即,存储设备)控制电路供电,这 样可以避免当外部电源22异常失效或不稳定时CPU202等关键部件的电压浪涌。另外,外 部电源22还负责给设备所有单板提供工作电源。图3是根据本发明优选实施例的嵌入式设备的结构框图,如图3所示,该设备可以 包括继电电路210、WTR计时器212、控制信号发生电路214和微UPS208,使用该嵌入式设 备进行光网络数据信息的存储包括以下步骤步骤302,在正常情况下,外部电源22和微UPS208同步给主控板CPU202、内存 204、外部存储器206控制电路供电,实现以上关键部件的1+1电源保护。步骤304,在外部电源22突然掉电情况下,由继电电路210关闭内部总线等非关键 部件的供电,微UPS208继续为CPU202、内存204、外部存储器206控制电路供电。步骤306,控制信号发生器214发出信号,CPU202响应该信号,由CPU202杀死非关 键进程,将CPU202资源释放出来,确保内存204已有信息写入外部存储器206。本发明优选实施例可以解决在外部电源22供电不稳定、频繁掉电情况下,业务信 息无法及时存储到外部存储器206中的问题,使光网络在外部电源22供电不稳定或者频繁 掉电情况下,重要信息可以及时地存储到外部存储器206中,以备外部电源22稳定后业务 能正常恢复。图4是根据本发明实施例的嵌入式设备在断电后的结构示意图,如图4所示,在断 电后的该嵌入式设备的处理流程可以包括以下步骤步骤S402,在外部电源22异常失效或震荡时,继电电路210关闭外部电源22供 电,继电电路210还关闭内部总线等非关键部件的供电,CPU202、内存204、外部存储设备 206控制电路的电源继续由微UPS电源208提供,并启动WTR计时器212。步骤S402,在WTR计时器212到时之前,如果外部电源22已经稳定,则当WTR计时 器212到时之后,继电电路210将外部电源22开关打开,给该嵌入式设备供电,CPU202继 续正常工作。步骤S404,在WTR计时器212到时之后,外部电源22还不稳定,若此时系统没有 存库完,那么控制信号发生器214向CPU202提供终止非关键进程的信号;CPU202在接收到 该信号后,立即杀死非关键进程,把CPU资源用于数据写入外部存储器206操作,直到内存 204中的所有数据写录完毕,CPU202停止工作。继电电路210关闭微UPS电源208,该嵌入 式设备停止所有操作,等待外部电源22恢复供电。在具体实施过程中,也可以采用中断的 方式来实现该步骤。综上所述,本发明实施例提供了一种光网络嵌入式系统设备在极端情况下的存库 以及系统启动快速数据恢复方法,使得数据信息在外部电源震荡和异常的情况下得到保 护,保障了数据信息的完整性,提高了系统的稳定性和可靠性。
显然,本领域的技术人员应该明白,上述的本发明的各模块或各步骤可以用通用 的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成 的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储 在存储装置中由计算装置来执行,并且在某些情况下,可以以不同于此处的顺序执行所示 出或描述的步骤,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或 步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件结合。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技 术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修 改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
一种光网络数据信息的存储方法,其特征在于,包括以下步骤光网络嵌入式设备由外部电源和微不间断电源系统UPS共同供电;在所述外部电源断开的情况下,由所述微UPS供电的所述嵌入式设备将内存中的数据信息写入外部存储器。
2.根据权利要求1所述的方法,其特征在于,在所述外部电源断开的情况下,由所述微 UPS供电的所述嵌入式设备将所述内存中的所述数据信息写入所述外部存储器包括在所述外部电源不稳定或者异常失效的情况下,继电电路关闭所述外部电源和内部总 线的供电,由所述微UPS为CPU、内存和外部存储器控制电路供电。
3.根据权利要求1所述的方法,其特征在于,所述外部电源和所述微UPS共同为光网络 嵌入式设备供电之前,还包括配置在所述外部电源断开后所述微UPS与所述外部电源切换供电的等待时间。
4.根据权利要求1所述的方法,其特征在于,在所述外部电源断开的情况下,由所述微 UPS供电的所述嵌入式设备将所述内存中的所述数据信息写入所述外部存储器包括启动用于指示所述等待时间的等待恢复WTR定时器;若所述外部电源在所述WTR定时器超时之前已稳定,则在所述WTR定时器超时后,所述 继电电路启动所述外部电源和所述内部总线的供电。
5.根据权利要求4所述的方法,其特征在于,在所述外部电源断开的情况下,由所述微 UPS供电的所述嵌入式设备将所述内存中的所述数据信息写入所述外部存储器包括若所述外部电源在所述WTR定时器超时之后还不稳定,则使用当前的CPU资源将所述 数据信息写入所述外部存储器。
6.根据权利要求1所述的方法,其特征在于,在所述外部电源断开的情况下,由所述微 UPS供电的所述嵌入式设备将所述内存中的所述数据信息写入所述外部存储器之后,还包 括继电电路关闭所述微UPS的供电,所述嵌入式设备停止所有操作,等待所述外部电源 恢复供电。
7.一种应用于光网络的嵌入式设备,耦合至外部电源,其特征在于,所述嵌入式设备包括CPU、内存、外部存储器和微不间断电源系统UPS,其中,所述微 UPS耦合至所述CPU、所述内存、所述外部存储器;所述CPU用于在所述外部电源断开的情况下,由所述微UPS提供电源将所述内存中的 数据信息写入所述外部存储器。
8.根据权利要求7所述的嵌入式设备,其特征在于,还包括继电电路,耦合至所述微UPS和所述外部电源,用于在所述外部电源不稳定或者异常 失效的情况下,关闭所述外部电源和内部总线的开关,由所述微UPS为所述CPU、所述内存 和所述外部存储器提供电源。
9.根据权利要求7所述的嵌入式设备,其特征在于,还包括等待恢复WTR定时器,耦合至所述继电电路,用于指示在所述外部电源断开后所述微 UPS与所述外部电源切换供电的等待时间;若所述外部电源在所述WTR定时器超时之前已稳定,在所述WTR定时器超时后,所述继电电路启动所述外部电源和所述内部总线的开关;若所述外部电源在所述WTR定时器超时 之后还不稳定,所述CPU将所述内存中的数据信息写入所述外部存储器。
10.根据权利要求9所述的嵌入式设备,其特征在于,还包括 控制信号发生器,耦合至所述CPU、所述内存、所述外部存储器、所述继电电路和所述 WTR定时器,用于在所述外部电源在所述WTR定时器超时之后还不稳定的情况下,向所述 CPU发送优先处理信号,其中,所述优先处理信号用于通知所述CPU将所述内存中的数据信 息写入所述外部存储器。
全文摘要
本发明公开了一种光网络数据信息的存储方法和嵌入式设备,该方法包括以下步骤光网络嵌入式设备由外部电源和微不间断电源系统UPS共同供电;在外部电源断开的情况下,由微UPS供电的嵌入式设备将内存中的数据信息写入外部存储器。通过本发明保障了数据信息的完整性,提高了系统的稳定性。
文档编号H04Q11/00GK101938361SQ201010199058
公开日2011年1月5日 申请日期2010年6月8日 优先权日2010年6月8日
发明者卢丽峰, 章海波 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1