一种基于全光分布系统的远端射频单元自诊断恢复的方法

文档序号:6637979阅读:296来源:国知局
一种基于全光分布系统的远端射频单元自诊断恢复的方法
【专利摘要】本发明提出了一种基于全光分布系统的远端射频单元自诊断恢复的方法。利用该方法,可以充分的在原有硬件资源条件下,在文件系统异常出错的情况下,使设备能够根据自身文件系统的异常情况自行诊断恢复,避免设备由于各种文件丢失而无法正常工作的情况,该方法既不用增加硬件资源也不用加大设备结构,很好的满足对系统成本和结构体积有要求的设计需求,使系统成本降低,结构更加紧凑。
【专利说明】—种基于全光分布系统的远端射频单元自诊断恢复的方法

【技术领域】
[0001]本发明涉及一种基于微功率全光分布系统的远端射频单元自诊断恢复方法,主要用于通信领域。

【背景技术】
[0002]多制式数字微功率全光分布系统,主要特点是利用光纤资源作为传输介质,提升无线信号覆盖能力,在楼宇密集的室外、新建楼宇的室分系统建设、已有光纤资源的FTTH小区有极高的应用价值;该系统由接入单元、扩展单元、远端射频单元三种设备组成。
[0003]远端射频单元主要功能主要是对下行信号进行放大,远端射频单元的性能直接决定整个系统的性能,但在某些实际的应用场景中远端射频单元安装在室外,环境比较恶劣、供电不稳定、拆卸的成本也较高,因此远端射频单元自身工作的稳定性就显得特别重要。
[0004]设备系统的启动文件和FPGA等器件运行所需要加载的文件,都直接影响设备能否正常运行,文件系统的稳定性直接决定远端射频单元的稳定性,文件系统异常会直接导致设备无法正常工作,但是设备供电不稳定是很难保证文件系统的稳定性,目前对于这个问题的一般的解决方案是添加电池保持供电的稳定性,或是添加另一个存储器件来备份文件信息,这样即使是设备工作不稳定,也能正常恢复工作。但是这些解决方案都存在使设备产品硬件设计复杂、结构变大、成本变高的问题,本发明提出一种设计方法能有效解决这些问题。


【发明内容】

[0005]本发明提出一种设备(基于全光分布系统的远端射频单元)自行诊断恢复的方法,可以在硬件资源不变的条件下,当文件系统出现异常时,设备能够根据自身文件系统的异常情况类别自行诊断恢复,处理设备因文件异常而无法正常工作的情况,该方法既不增加硬件资源也不用加大设备结构,很好的满足了对系统成本和结构体积有要求的设计需求,使系统成本降低,结构更加紧凑。
[0006]本发明解决其技术问题采用的技术方案包括以下步骤:
步骤1.根据系统设计需求统计出所有文件(设备正常工作所需要的全部文件)一共所需要的空间需求大小,作为文件系统空间,然后将前面统计出来的空间大小扩大一倍,用作文件备份区间,再增加大约20%空间作为文件信息保存空间和预留空间,上述各空间的总和就是整个系统所需要的存储空间大小;
步骤2.将整个存储器空间分为两个部分,前面一部分空间配置成文件系统使用,通过文件的方式访问,后面一部分作为文件系统的文件备份空间和记录文件信息空间使用,通过存储器物理地址方式进行访问,这样逻辑上就有两种类型的数据存储空间,CPU同一时间只操作同一类型存储空间中的内容,这样就可以避免突然掉电数据完全丢失的问题;
步骤3.设备系统正常启动后,将外部下载到文件系统中的所有文件的文件长度和文件CRC计算值信息记录下来,同时将文件内容直接备份到存储空间后面部分的文件备份空间,并在文件信息保存空间中记录文件的长度和CRC计算值;
步骤4.设备加载文件系统空间中的设备配置文件等设备工作所需要的文件,完成文件加载步骤后,设备自行检测能否正常工作;
步骤5.如果设备不能正常工作,则由文件备份空间加载备份文件的内容,并检测文件系统是否正常,若正常,则将备份文件的内容重新写入文件中更新文件,并正常运行,若不正常,则先修复文件系统,再将备份的内容重新写入文件中更新文件,并正常运行;
步骤6.如果设备能正常工作,则读取文件的长度和文件的CRC计算值,然后读取文件信息保存空间中对应文件的文件长度和文件的CRC计算值,比较两者差异,如果两者相同,则设备正常运行,如果不一致,则在文件信息保存空间中更新文件长度和文件CRC计算值,并将文件内容在文件备份空间中重新备份,保证文件系统空间和文件备份空间同一个文件的一致性,该方法很好的保证设备文件系统的稳定性,通过设备自行诊断能保证设备正常有效的工作。

【专利附图】

【附图说明】
[0007]图1是本发明中远端射频单元存储器空间功能分配图(是本发明针对空间分配的一种实现方案);
图2是一种典型全光分布系统的远端射频单元系统架构(是本发明的一种产品实现形态);
图3是本发明的流程图。
[0008]

【具体实施方式】
[0009]下面结合实施例及附图对本发明作进一步详细的描述,但本发明的实施方式不限于此。
[0010]本发明描述的是一种全光分布系统的远端射频单元自诊断恢复方法,包括以下步骤:
步骤1、将设备外部存储器全部16M的空间中的前面7M分配作为文件系统空间,将紧接着后面的7M作为文件系统的文件备份空间,这样就有两种不同类型的数据存储空间,然后最后2M空间中的前面IM空间作为文件信息保存空间,后面IM空间预留;
步骤2、设备上电启动后,先将FPGA文件、系统配置文件、设备工作文件下载到设备前面的7M的文件系统空间,并将文件内容在后面7M的文件备份空间进行备份,同时在文件信息保存空间中保存各个文件的长度信息和文件内容的CRC计算值;
步骤3、设备运行后,首先在前面7M文件系统空间中检查并读取FPGA文件、配置文件、设备工作文件内容并加载,加载文件完成后,设备自行检测是否处于正常运行状态;
步骤4、如果设备运行异常,则由文件备份空间读取FPGA文件、系统配置文件、设备工作文件的内容,并进行正常的加载过程,并自行检测设备文件系统是否正常,如果异常则需要先修复文件系统,并将前面文件备份空间读取出来的内容,重新写入到文件系统空间对应的文件中;
步骤5、如果设备运行正常,则记录各个文件的长度信息和文件内容的CRC计算值,同时在文件信息保存空间,读取对应的文件长度信息和CRC计算值,并进行比较,如果两者不一致,则将文件内容在文件备份空间中重新备份,并在文件信息保存空间中更新文件长度信息和CRC计算值,如果两者一致则系统正常启动运行。
[0011]上述实例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其它的任何未违背本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化均应为等效的置换方式,都包含在本发明的保护范围之内。
【权利要求】
1.一种基于全光分布系统的远端射频单元自诊断恢复的方法,其特征在于:在硬件资源不变的条件下,当文件系统出现异常时,设备根据自身文件系统的异常情况类别自行诊断恢复,处理因设备文件异常而无法正常工作的情况。
2.根据权利要求1所述的一种基于全光分布系统的远端射频单元自诊断恢复的方法,其特征在于:包括以下步骤, 步骤1.根据系统设计需求统计出设备正常工作所需要的全部文件一共所需要的空间大小做为文件系统使用空间,然后将统计出来的空间大小扩大一倍作为文件备份空间,最后增加20%空间作为文件信息保存空间和预留空间,上述各空间的总和就是整个系统所需要的存储空间大小; 步骤2.整个存储器空间分为两个部分,前面一部分存储空间配置成文件系统作为文件系统空间,以文件的方式进行访问,后面一部分空间通过存储器空间物理地址方式进行访问,该空间包括文件备份空间、文件信息保存空间,这样逻辑上就有两种类型的数据存储空间,CPU同一时间只操作一种类型存储空间中的内容,这样就能完全避免突然掉电数据完全丢失的问题; 步骤3.设备上电启动后,将设备正常运行需要的文件下载到文件系统空间中,并将文件系统中所有文件对应的文件长度和文件CRC计算值信息记录下来,并在文件信息保存空间中保存,同时将所有文件的文件内容备份到文件备份空间中; 步骤4.设备正常启动后先加载文件系统中的设备工作所需要的文件,完成文件加载步骤后,设备自行检测能否正常工作; 步骤5.如果设备不能正常工作,则由文件备份空间加载各个文件备份的内容,并检测文件系统是否正常,若正常,则将备份的内容重新写入文件中更新文件,并正常运行,若不正常,则先修复文件系统,再将备份的内容重新写入文件中更新文件,并正常运行; 步骤6.如果设备能正常工作,则读取文件的长度和文件的CRC计算值,然后读取文件信息保存空间中对应的文件长度和文件的CRC计算值,比较两者,如果两者一致,则设备正常运行,如果两者不一致,则在文件信息保存空间中更新文件长度和文件CRC计算值,并将文件内容在文件备份空间中重新备份一次,保证文件系统空间和文件备份空间中同一个文件的一致性。
【文档编号】G06F11/14GK104407943SQ201410751612
【公开日】2015年3月11日 申请日期:2014年12月9日 优先权日:2014年12月9日
【发明者】王进贤 申请人:武汉虹信通信技术有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1