文件系统的处理方法及装置的制造方法_3

文档序号:9865572阅读:来源:国知局
S714:设备NFS文件系统模式下上电完成;
[0084]为了对上述步骤进行详细的说明,上述从Flash文件系统到NFS文件系统的切换过程可以通过以下方式来实现:
[0085]步骤S21:在PC上搭建NFS文件系统服务器,创建网络文件系统共享目录;
[0086]步骤S22:使用ftp连接设备,将设备上的整个Flash目录copy到服务器上的共早目录下;
[0087]步骤S23:在NFS文件系统服务器上开启UDP广播报文的发送,嵌入式设备接收到广播后将NFS文件系统模式和NFS服务器IP地址保存到高端内存,然后自动重启;
[0088]步骤S24:设备在启动过程中的BOOT阶段检测高端内存中的信息;
[0089]如果检测到设备工作在NFS文件系统模式下,通过ftp方式从NFS服务器上获取CPU文件进行加载;
[0090]步骤S25:设备启动过程中挂载NFS文件系统,按照NFS文件系统的方式启动设备,设备启动后,运行期间对文件系统的操作都是通过NFS文件系统操作服务器上的共享目录,实现从flash文件系统到NFS文件系统的切换。
[0091]实施例二
[0092]在实施例二的应用场景NFS文件系统到Flash文件系统的切换,也就是说在此应用场景中嵌入式设备工作在NFS文件系统方式上,监听指定端口的UDP广播报文。结合图8和图9对实施例二进行说明,图8是根据本发明可选实施例的设备使用NFS文件系统启动单板的方法流程图,如图8所示,该方法包括如下步骤:
[0093]步骤S802 =BOOT通过FTP从NFS服务器获取CPU文件;
[0094]步骤S804 =BOOT加载获取的CPU文件;
[0095]步骤S806 =CPU启动过程中挂载NFS文件系统;
[0096]步骤S808:设备上电完成。
[0097]图9是根据本发明可选实施例的NFS文件系统到Flash文件系统切换方法的流程图,如图9所示,该方法包括以下步骤:
[0098]步骤S902:设备运行在NFS文件系统上;
[0099]步骤S904:关闭NFS服务器广播;
[0100]步骤S906:设备接收广播超时复位;
[0101]步骤S908 =BOOT阶段检测到设备工作在加载Flash文件系统模式;
[0102]步骤S910:Β00Τ初始化Flash并加载Flash上的CPU文件;
[0103]步骤S912 =CPU启动过程中挂载Flash文件系统;
[0104]步骤S914:设备在Flash文件系统模式下上电完成。
[0105]为了对上述步骤进行详细的说明,上述从NFS文件系统到Flash文件系统的切换过程可以通过以下方式来实现:
[0106]步骤S31:关闭NFS服务器上UDP广播报文的发送;
[0107]步骤S32:嵌入式设备接收广播报文超时,将flash文件系统模式信息保存到高端内存,然后自动重启;
[0108]步骤S33:设备在启动过程中的BOOT阶段检测到工作在Flash文件系统模式下,初始化Flash文件系统,加载Flash上的CPU文件;
[0109]步骤S34:启动过程中挂载Flash文件系统,设备启动后,运行期间直接操作嵌入式设备上的Flash,实现从NFS文件系统到Flash文件系统的切换。
[0110]综上所述,本发明可选实施例在对嵌入式设备在不同场景下需要使用不同文件系统分析的基础上,通过UDP广播报文发送执行指定格式的数据信息,从而提供了一种在嵌入式设备上flash文件系统和NFS文件系统之间快速切换的方法,使嵌入式设备能够灵活的根据需要使用合适的文件系统。
[0111]以上仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种文件系统的处理方法,其特征在于,包括: 确定设备当前所需要使用的指定文件系统模式; 在判断所述设备当前运行的文件系统模式与所述指定文件系统模式不一致时,将所述设备由当前运行的文件系统切换至所述指定文件系统。2.根据权利要求1所述的方法,其特征在于,所述文件系统模式包括Flash文件系统模式和网络文件系统NFS模式。3.根据权利要求2所述的方法,其特征在于,确定设备当前所需要使用的指定文件系统模式包括: 在周期性接收到NFS服务器发送的广播报文后,则确定所述指定文件系统模式为NFS模式,其中,所述广播报文中携带有用于指示所述设备采用NFS模式的指示信息;或, 在预定时间段内未接收到所述NFS服务器发送的广播报文后,则确定所述指定文件系统模式为Flash文件系统模式。4.根据权利要求3所述的方法,其特征在于,在所述指定文件系统模式为NFS模式,且在判断所述设备当前运行的文件系统模式与所述指定文件系统模式不一致时,将所述设备由当前运行的文件系统切换至指定文件系统包括: 将所述NFS模式的第一标识信息保存到所述设备的高端内存中; 重新启动所述设备,获取所述高端内存中保存的所述第一标识信息; 依据所述第一标识信息加载所述NFS的文件,并将当前运行的文件系统切换至所述NFS05.根据权利要求3所述的方法,其特征在于,所述指定文件系统模式为Flash文件系统模式,且在判断所述设备当前运行的文件系统模式与所述指定文件系统模式不一致时,将所述设备由当前运行的文件系统切换至指定文件系统包括: 将所述Flash文件系统模式的第二标识信息保存到所述设备的高端内存中; 重新启动所述设备,获取所述高端内存中保存的所述第二标识信息; 依据所述第二标识信息加载所述Flash文件系统的文件,并将当前运行的文件系统切换至Flash文件系统。6.根据权利要求3所述的方法,其特征在于,所述NFS服务器通过以下方式发送所述广播报文: 根据接收到的用户操作指令,触发开启所述NFS服务器发送广播报文的操作;和/或, 在满足预定条件时,自动触发开启所述NFS服务器发送广播报文的操作。7.一种文件系统的处理装置,其特征在于,包括: 确定模块,用于确定设备当前所需要使用的指定文件系统模式; 切换模块,用于在判断所述设备当前运行的文件系统模式与所述指定文件系统模式不一致时,将所述设备由当前运行的文件系统切换至所述指定文件系统。8.根据权利要求7所述的装置,其特征在于,所述文件系统模式包括Flash文件系统模式和网络文件系统NFS模式。9.根据权利要求8所述的装置,其特征在于,所述确定模块包括: 第一确定单元,用于在周期性接收NFS服务器发送的广播报文后,则确定所述指定文件系统模式为NFS模式,其中,所述广播报文中携带有用于指示所述设备采用NFS模式的指示信息;或, 第二确定单元,用于在预定时间段内未接收到所述NFS服务器发送的广播报文后,则确定所述指定文件系统模式为Flash文件系统模式。10.根据权利要求9所述的装置,其特征在于,所述指定文件系统模式为NFS模式,所述切换模块包括: 第一保存单元,用于将所述NFS模式的第一标识信息保存到所述设备的高端内存中; 第一获取单元,用于重新启动所述设备,获取所述高端内存中保存的所述第一标识信息; 第一切换单元,用于依据所述第一标识信息加载所述NFS的文件,并将当前运行的文件系统切换至所述NFS。11.根据权利要求9所述的装置,其特征在于,所述指定文件系统模式为Flash文件系统模式,所述切换模块包括: 第二保存单元,用于将所述Flash文件系统模式的第二标识信息保存到所述设备的高端内存中; 第二获取单元,用于重新启动所述设备,获取所述高端内存中保存的所述第二标识信息; 第二切换单元,用于依据所述第二标识信息加载所述Flash文件系统的文件,并将当前运行的文件系统切换至所述Flash文件系统。
【专利摘要】本发明提供了一种文件系统的处理方法及装置,其中该方法包括:确定设备当前所需要使用的指定文件系统模式;在判断设备当前运行的文件系统模式与指定文件系统模式不一致时,将设备由当前运行的文件系统切换至指定文件系统。通过本发明解决了相关技术中还没有一种有效的在不同文件系统之间进行切换的方式的问题,填补了相关技术的空白,提高了用户体验。
【IPC分类】H04L29/08, G06F17/30, G06F9/48
【公开号】CN105630848
【申请号】CN201410686092
【发明人】位耀东, 郭军洪
【申请人】中兴通讯股份有限公司
【公开日】2016年6月1日
【申请日】2014年11月25日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1