首页> 中国专利> 高可靠航电文件系统远程浏览系统及浏览方法

高可靠航电文件系统远程浏览系统及浏览方法

摘要

本发明涉及高可靠航电文件系统远程浏览系统及浏览方法,包括宿主机远程文件浏览器子系统和目标机远程文件浏览器子系统,所述宿主机远程文件浏览器子系统包括设置在宿主机中的UI软件单元、Reliance文件系统模块、远程文件服务模块、远程通信服务模块,目标机远程文件浏览器子系统包括解析命令功能模块、执行命令功能模块和结果回复功能模块。本发明解决了现有对Reliance嵌入式文件系统的操作通过用户在目标机上编写代码完成对文件的操作,不能有效地进行故障分析和定位的技术问题,本发明实现了远程文件操作的可视化和透明化,为Reliance嵌入式文件系统提供了一种功能丰富、操作简单的嵌入式Reliance文件系统本地浏览手段。

著录项

  • 公开/公告号CN102495869A

    专利类型发明专利

  • 公开/公告日2012-06-13

    原文格式PDF

  • 申请/专利号CN201110389815.X

  • 申请日2011-11-30

  • 分类号G06F17/30;

  • 代理机构西安智邦专利商标代理有限公司;

  • 代理人张倩

  • 地址 710068 陕西省西安市太白北路156号

  • 入库时间 2023-12-18 05:25:47

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2013-11-20

    授权

    授权

  • 2012-07-11

    实质审查的生效 IPC(主分类):G06F17/30 申请日:20111130

    实质审查的生效

  • 2012-06-13

    公开

    公开

说明书

技术领域

本发明属于针对综合化航电系统中的高可靠嵌入式文件系统,进行远程文 件访问、浏览和管理的专用文件浏览工具,尤其涉及高可靠航电文件系统远程 浏览系统及浏览方法。

背景技术

随着航空技术、计算机技术、微电子技术的飞速发展,航空电子系统已迈 入模块化综合化航空电子系统阶段,航电系统中各种用途的数据文件数量急剧 增加,如果发生因系统掉电或者文件系统崩溃导致数据丢失、损坏的情况,将会 造成难以估量的损失。因此,航电系统提出了使用具有高安全、高可靠性的 Reliance嵌入式文件系统进行数据存储的要求。但目前由于嵌入式系统的特殊 性,对嵌入式文件的操作很不方便,用户一般是在目标机上编写代码完成对文 件的操作,再通过超级终端等方式输出结果,给用户在软件开发、调试、综合 时带来诸多不便。缺少针对Reliance文件系统有效的可视化访问、浏览手段, 这样就会存在以下不足:综合化航电系统数据文件管理人员和系统集成人员, 无法直接浏览和操作远程Reliance航电文件系统中的数据和文件,不能根据需 要在任意时刻修改Reliance文件系统中的文件或目录;另外如果发生文件操作 错误,只能通过返回的错误码来判断故障,但这些错误码信息一般都是以文本 方式显示,不但不够直观难于理解,而且无法让用户了解故障发生时整个文件 系统的状态,导致不能有效地进行故障分析和定位。

发明内容

为了解决现有对Reliance嵌入式文件系统的操作通过用户在目标机上编写 代码完成对文件的操作,不能有效地进行故障分析和定位的技术问题,本发明 在对远程系统浏览技术的原理进行研究的基础上,提供了一种高可靠航电文件 系统远程浏览系统及浏览方法,适用于Reliance航电文件系统的远程文件浏览 系统的实现方案,实现了远程文件操作的可视化和透明化,为Reliance嵌入式 文件系统提供了一种功能丰富、操作简单的嵌入式Reliance文件系统本地浏览 手段。本发明创造的目的是提供一种在保持嵌入式机载操作系统特性和内核的 同时,实现嵌入式Reliance文件系统的本地化操作的远程浏览系统。能通过图 形化界面的方式,帮助系统开发人员在宿主机上像操作本地磁盘中的文件一样, 方便、快捷地操作目标机中的Reliance文件系统。

本发明的技术解决方案:

高可靠航电文件系统远程浏览系统,其特殊之处在于:包括宿主机远程文 件浏览器子系统和目标机远程文件浏览器子系统,

所述宿主机远程文件浏览器子系统包括设置在宿主机中的UI软件单元、 Reliance文件系统模块、远程文件服务模块、远程通信服务模块,

所述UI软件单元包括用于创建物理Reliacne文件系统连接的向导、远程 文件系统浏览器以及用于显示创建的物理Reliacne文件系统连接指向的 Reliacne文件系统中的文件和文件夹属性信息的远程系统属性视图;

所述远程文件系统浏览器包括用于连接或断开向导中创建的物理Reliacne 文件系统连接指向的Reliacne文件系统的远程系统连接服务单元;用于显示创 建的物理Reliacne文件系统连接指向的Reliacne文件系统中的驱动器、文件 夹以及文件各级节点之间的树形结构逻辑关系的文件系统结构浏览视图;和用 于新建、删除、复制、粘贴、移动、重命名创建物理Reliacne文件系统连接指 向的Reliacne文件系统中的文件和文件夹的文件操作单元;

所述Reliance文件系统模块是在向导中创建的物理Reliacne文件系统连 接指向的、与物理Reliacne文件系统对应的逻辑Reliance文件系统,它包括 系统配置、系统类型、Reliance文件系统模型、Reliance远程文件和文件系统 连接服务;

系统配置:物理Reliacne文件系统所具有的系统配置;配置内容包括:系 统名称、系统位置、Reliance远程文件服务配置项和文件系统连接服务配置项;

系统类型:用于标识目标机上物理Reliacne文件系统;

Reliance文件系统模型:由系统配置创建的目标机上物理Reliacne文件系 统对应的逻辑Reliacne文件系统,提供Reliance远程文件服务和文件系统连 接服务两项服务;

Reliance远程文件:通过远程Reliance文件适配器转换Reliance本地 Reliance镜像文件得到的逻辑文件;

文件系统连接服务:用于通过远程通信服务模块实现连接、断开目标机上 物理Reliance文件系统;

所述远程文件服务模块包括用于为物理Reliance文件提供远程文件操作服 务的Reliance远程文件服务单元和用于存储物理Reliance文件的本地 Reliance镜像文件的存储单元,

所述远程文件操作服务包括创建目录、打开目录、读取目录、重命名目录、 关闭目录、删除目录、打开文件、读取文件、读取文件属性、拷贝文件、写文 件、重命名、关闭文件、删除文件、列举文件、修改、传输远程文件和文件夹;

所述通信服务模块包括用于存储RFSE通信协议的协议存储模块;用于将 Reliance远程文件服务的远程文件操作服务按照RFSE通信协议组装成命令数据 包并发送到目标机Reliance文件系统浏览器,接收来自目标机Reliance文件 系统浏览器的命令回复包,解析命令回复包并根据回复信息显示文件操作结果 的文件系统客户端;和用于存储物理Reliance文件模型的目标机文件存储模块;

所述目标机远程文件浏览器子系统包括设置在目标机中的根据RFSE通信 协议和数据包格式,解析宿主机发送的远程操作的命令的解析命令功能模块、 根据解析命令功能模块解析出远程操作的命令的命令信息,调用物理Reliance 文件系统提供的API,执行命令,完成用户请求的执行命令功能模块、对物理 Reliance文件系统中文件操作结果,封装成该命令的操作结果数据包通过目标机 代理返回给宿主机远程文件浏览器子系统的结果回复功能模块。

上述目标机远程文件浏览器子系统还包括用于对解析命令功能模块、执行命 令功能模块和结果回复功能模块工作过程中发生的错误进行及时处理,并为宿 主机用户返回错误提示信息,并同时防止因为错误造成目标机远程文件浏览器 异常,影响嵌入式系统的安全性的?差错容错功能模块。

高可靠航电文件系统远程浏览方法,其特殊之处在于:包括以下步骤:

1】在宿主机中建立宿主机远程文件浏览器子系统:

1.1】通过远程系统浏览软件(RSE)的系统类型扩展创建Reliance文件系 统连接类型,

1.2】通过远程系统浏览软件(RSE)的系统扩展创建Reliance文件系统模 块;

1.3】通过远程系统浏览软件(RSE)文件服务扩展创建Reliance文件系统 的远程文件服务模块;

1.4】创建远程通信服务模块;

1.5】通过远程系统浏览软件(RSE)UI扩展定义出UI软件单元,在UI软件 单元中显示Reliance文件系统连接类型、Reliance文件系统结构和可执行的远 程文件服务;

2】在目标机上创建目标机远程文件浏览器子系统:

所述目标机远程文件浏览器子系统包括设置在目标机中的根据RFSE通信协 议和数据包格式,解析宿主机发送的远程操作的命令的解析命令功能模块、根 据解析命令功能模块解析出远程操作的命令的命令信息,调用物理Reliance文 件系统提供的API,执行命令,完成用户请求的执行命令功能模块、和对物理 Reliance文件系统中文件操作结果,封装成该命令的操作结果数据包通过目标机 代理返回给宿主机远程文件浏览器子系统的结果回复功能模块;

3】建立链接:

用户通过在向导中指定目标机上物理Reliacne文件系统的名称和网络地址、 输入系统配置以及系统类型,创建该物理Reliacne文件系统的Reliacne文件 系统模型,即远程连接链接;

4】建立连接:

4.1】用户通过文件系统结构浏览视图发送连接目标机上物理Reliacne文件 系统命令:

4.2】Reliacne文件系统模型调用文件系统连接服务将连接命令通过文件系 统客户端发送给目标机代理;

4.3】目标机代理将连接命令发送给解析命令模块,执行连接命令,并将执 行结果返回给目标机代理,通过目标机代理反馈给宿主机远程文件浏览器子系 统;

4.4】宿主机远程文件浏览器子系统根据目标机代理的反馈结果,激活 Reliacne文件系统模型,使其服务状态变为已连接的就绪状态,打开远程连接 链接:

5】文件浏览和文件操作:

5.1】用户通过文件系统结构浏览视图发送对目标机上物理Reliacne文件系 统的文件操作命令:

5.2】文件系统结构浏览视图将文件操作命令发送给已经激活的Reliacne文 件系统模型;

5.3】Reliacne文件系统模型将文件操作命令转化为Reliacne文件系统模型 提供的远程文件操作,并调用Reliance远程文件服务单元向文件系统客户端发 送远程文件操作;

5.4】文件系统客户端将远程文件操作通过目标机代理将远程文件操作发送 到解析命令模块;

5.5】命令执行模块根据解析命令模块解析出的远程文件操作,调用物理 Reliance文件系统的文件操作API,进行物理Reliance文件操作后,将操作结 果通过结果回复模块发送给目标机代理;

5.6】目标机代理将操作操作反馈给宿主机远程文件浏览器子系统,并在文 件系统结构浏览视图显示;

6】断开连接:

6.1】用户通过文件系统结构浏览视图向目标机上物理Reliacne文件系统发 送断开连接命令:

6.2】Reliacne文件系统模型调用文件系统连接服务将断开连接命令通过文 件系统客户端发送给目标机代理;

6.3】目标机代理将连接命令发送给解析命令模块,执行连接命令,并将执 行结果返回给目标机代理,通过目标机代理反馈给宿主机远程文件浏览器子系 统。

6.4】宿主机远程文件浏览器子系统根据目标机代理的反馈结果,注销 Reliacne文件系统模型,使其服务状态变为未连接的无效状态,关闭远程连接链 接。

本发明相对于现有技术又具有的优点:

1、嵌入式系统文件的本地化操作,使开发人员在宿主机上像操作本地磁盘 中的文件一样,方便、快捷地操作目标机中的Reliance文件系统。

2、远程文件浏览过程对用户完全透明:以图形化的方式显示Reliance航 电文件系统的树形结构,通过“驱动器名称”→“文件夹”→“文件”的层次 划分,实现对特定文件的各种浏览和操作。

3、提供丰富的文件操作功能:用户可以像操作本地文件系统一样高效便捷 地操作Reliance文件系统,除支持对特定文件资源的创建、删除、修改、重命 名外,还支持在本地文件系统和Reliance航电文件系统之间进行文件拷贝和移 动。

4、保持了嵌入式操作系统内核的特性:无需对操作系统内核进行修改,插 桩代码量很小,探针效应小。

5、便于移植:在所有基于Eclipse的平台上可以很方便的移植Reliance 航电文件系统浏览器(Reliance File System Explorer,简称为RFSE)。

附图说明

图1为本发明高可靠航电文件系统远程浏览系统结构示意图;

图2为本发明高可靠航电文件系统远程浏览系统的宿主机远程文件浏览器 子系统结构示意图;

图3为宿主机远程文件浏览器子系统相互关系示意图;

图4为远程系统浏览视图;

图5为远程系统右键菜单;

图6为目标机远程文件浏览器子系统示意图;

图7为Reliance文件浏览器通信协议服务请求格式;

图8为Reliance文件浏览器通信协议服务回复结果格式。

具体实施方式

宿主机端远程文件浏览器,能够以可视化和文本编辑两种编辑模式,支持 对远程系统上Reliance文件系统中的文件和文件夹的创建、删除、编辑等功能, 同时能够在在文件操作的同时保障文件的一致性。宿主机远程文件浏览器子系 统包含以下功能单元,如图1、图2所示:

1)UI软件单元

UI软件单元包括用于创建物理Reliacne文件系统连接的向导、远程文件系 统浏览器以及用于显示创建的物理Reliacne文件系统连接指向的Reliacne文 件系统中的文件和文件夹属性信息的远程系统属性视图;

所述远程文件系统浏览器包括用于连接或断开向导中创建的物理Reliacne 文件系统连接指向的Reliacne文件系统的远程系统连接服务单元;用于显示创 建的物理Reliacne文件系统连接指向的Reliacne文件系统中的驱动器、文件 夹以及文件各级节点之间的树形结构逻辑关系的文件系统结构浏览视图(见错 误!未找到引用源。);和用于新建、删除、复制、粘贴、移动、重命名创建物 理Reliacne文件系统连接指向的Reliacne文件系统中的文件和文件夹的文件 操作单元;(见错误!未找到引用源。)

文件系统结构浏览视图提供“远程系统”视图,为用户显示远程文件系统 的驱动器、文件夹、文件等各级节点之间的树形结构逻辑关系,通过“远程系 统”视图,支持用户创建远程连接。

通过件系统结构浏览视图中的右键菜单提供新建、删除、复制、粘贴、移 动、重命名远程文件、连接远程系统和断开远程系统的功能,即文件操作单元。

另外通过“属性”视图和“远程系统详细信息”视图中显示远程文件的属 性信息,包括名称、大小、类型、读写权限等。

2)Reliance文件系统

通过在IBM RSE提供的扩展点,在原有远程系统中定义一种新的Reliance 文件系统,然后将文件服务层的Reliance文件服务和连接服务、Reliance文件 系统模型、系统类型、类型配置和资源一致性结合起来,为用户提供了一个远 程主机系统对象,它具有配置选项、连接服务。

所述Reliance文件系统模块是在向导中创建的物理Reliacne文件系统连 接指向的、与物理Reliacne文件系统对应的逻辑Reliance文件系统,它包括 系统配置、系统类型、Reliance文件系统模型、Reliance远程文件和文件系统 连接服务;

系统配置:物理Reliacne文件系统所具有的系统配置;配置内容包括:系 统名称、系统位置、Reliance远程文件服务配置项和文件系统连接服务配置项;

系统类型:用于标识目标机上物理Reliacne文件系统;

Reliance文件系统模型:由系统配置创建的目标机上物理Reliacne文件系 统对应的逻辑Reliacne文件系统,提供Reliance远程文件服务和文件系统连 接服务两项服务;

Reliance远程文件:通过远程Reliance文件适配器转换Reliance本地 Reliance镜像文件得到的逻辑文件;

文件系统连接服务:用于通过远程通信服务模块实现连接、断开目标机上 物理Reliance文件系统。

3)远程文件服务模块

所述远程文件服务模块包括用于为物理Reliance文件提供远程文件操作服 务的Reliance远程文件服务单元和用于存储物理Reliance文件的本地 Reliance镜像文件的存储单元。

提供创建目录、打开目录、读取目录、重命名目录、关闭目录、删除目录、 打开文件、读取文件、读取文件属性、拷贝文件、写文件、重命名、关闭文件、 删除文件、列举文件、修改、传输远程文件和文件夹等远程文件服务。其操作 对象是目标机上的Reliance文件,并在本地为其建立临时镜像文件。

4)远程通信服务模块

通信服务模块包括用于存储RFSE通信协议的协议存储模块;用于远程文件 系统浏览器和目标机远程文件浏览器子系统之间的通信;用于将Reliance远程 文件服务的远程文件操作服务按照RFSE通信协议组装成命令数据包并发送到目 标机Reliance文件系统浏览器,接收来自目标机Reliance文件系统浏览器的 命令回复包,解析命令回复包并根据回复信息显示文件操作结果的文件系统客 户端;和用于存储物理Reliance文件模型的目标机文件存储模块;

通过定义Reliance文件系统客户端,建立宿主机Reliance文件系统浏览 器和目标机Reliance文件系统浏览器之间的通信连接。将文件服务层的远程操 作的命令按照RFSE通信协议组装成命令数据包,发送到目标机Reliance文件 系统浏览器,接收来自目标机Reliance文件系统浏览器的命令回复命令包,解 析数据包并根据返回信息,显示文件操作结果。

5)宿主机远程文件系统浏览器软件单元交互关系

说明了宿主机远程文件系统各软件单元之间的交互关系,用户通过向导定 义并示例化一个Reliance远程文件系统,在远程视图中的文件操作将按照 Reliance远程文件、目标机物理Reliance文件、本地映像文件的顺序依次产生 作用。

以用户通过UI请求打开远程文件的操作为例,首先这个操作会被转化成对 Reliance远程文件的操作,然后通过Reliance文件服务转化成对远程目标机上 该文件的操作,最后将在本地创建该远程目标机文件的映像文件,并通过IDE 的编辑器打开该文件。然后在远程系统详细信息视图和属性视图中,将显示被 作为Reliance远程文件被打开的本地映像文件的属性信息。

目标机远程文件浏览器子系统包括设置在目标机中的根据RFSE通信协议 和数据包格式,解析宿主机发送的远程操作的命令的解析命令功能模块、根据 解析命令功能模块解析出远程操作的命令的命令信息,调用物理Reliance文件 系统提供的API,执行命令,完成用户请求的执行命令功能模块、对物理Reliance 文件系统中文件操作结果,封装成该命令的操作结果数据包通过目标机代理返 回给宿主机远程文件浏览器子系统的结果回复功能模块。

还包括用于对解析命令功能模块、执行命令功能模块和结果回复功能模块工 作过程中发生的错误进行及时处理,并为宿主机用户返回错误提示信息,并同 时防止因为错误造成目标机远程文件浏览器异常,影响嵌入式系统的安全性差 错容错功能模块。

目标机远程文件浏览器负责接收来自于宿主机远程文件浏览器的各种命 令,根据Reliance文件系统通信协议进行拆包、解析,然后调用Reliance文 件系统的文件操作API来完成这些命令,并将执行的结果返回给目标机远程文 件浏览器,最终通过远程系统浏览透视图显示操作结果。

目标机远程文件浏览器(RFSE Agent)包括解析命令、执行命令、回复结 果和差错容错处理四个主要模块。目标机远程文件浏览器结构如错误!未找到 引用源。所示。

1)解析命令功能模块

根据宿主机和目标机远程文件系统浏览器约定的通信协议和数据包格式, 解析宿主机的控制命令,包括连接命令、断开连接命令、列举文件名称列表命 令、新建文件命令、新建文件夹命令、删除文件命令、删除文件夹命令、重命 名文件夹命令等。

2)执行命令功能模块

根据解析出的命令信息,调用Reliance文件系统提供的API,执行这些由 宿主机端远程文件浏览器的命令,完成用户的请求。

3)结果回复功能模块

对Reliance文件系统中资源的操作结果,封装成该命令的操作结果数据包, 返回给宿主机远程文件浏览器。

4)差错容错功能模块

保证对以上三个功能模块工作过程中发生的错误进行及时处理,为用户返回 错误提示信息,并同时防止因为错误造成目标机远程文件浏览器异常,影响嵌 入式系统的安全性。

宿主机文件系统浏览器与目标机文件系统浏览器通信过程

宿主机文件系统浏览器与目标机文件系统浏览器、Reliance文件系统之间 的通信的过程:首先宿主机文件系统浏览器与TS建立连接,在成功建立此连接 后。用户就可以使用它向目标机发送各种控制命令,发送的控制命令依次通过 TS、TA转发到目标机文件系统浏览器。此前RFSE代理工具已经在操作系统内核 初始化时创建,并处于阻塞状态,等待宿主机文件系统浏览器的服务请求。如 果接收到请求,就调用Reliance文件系统的API,完成请求的各种文件操作, 并最终把这些操作的结果上报给主机端RFSE应用程序,显示给用户。

主机端文件系统浏览器与目标机端文件系统浏览器通信协议:

远程文件系统浏览器通信协议定义了主机浏览器客户端和目标机浏览模块 之间的命令数据包和回复数据包的格式和数据项等详细信息。宿主机和目标机 之间的数据包都必须遵循该通信协议。

1)Reliance文件浏览器通信协议服务请求格式

请求格式由以下两部分数据内容组成,如错误!未找到引用源。所示:

命令码,命令码长度固定为4字节,用于唯一标识请求服务的类型。

命令数据,命令码对应的特定命令数据信息,内容可以为任意值。

2)Reliance文件浏览器通信协议服务回复结果格式

回复结果包括由以下三部分组成,如错误!未找到引用源。所示:

数据包大小,表示回复数据包中有效数据的尺寸。

结果码,各种服务执行后的回复结果编号。

应答信息,服务回复的具体内容,可填充为任意值。

3)主机端文件浏览器向目标机文件浏览器发送

主机端文件浏览器向目标机文件浏览器发送的命令包括:连接命令、断开 命令、列出当前驱动器或目录下的所有文件命令、下载文件命令、上传文件命 令、创建文件命令、删除文件命令、重命名文件命令、拷贝文件命令和移动文 件命令。

Reliance文件系统浏览器的具体工作步骤:

(1)首先在宿主机端启动远程系统浏览器视图,通过远程文件系统浏览器 创建存在Reliance航电文件系统的目标机连接。

(2)连接指定目标机上的远程Reliance航电文件系统,显示文件系统树形 根结点驱动器盘符。

(3)展开驱动器,像操作本地文件系统一样对Reliance航电文件系统进行 各种浏览操作,或在本地文件系统和远程Reliance文件系统之间进行文件拷贝 或移动。

(4)断开与远程Reliance航电文件系统的连接,结束远程文件浏览。

(5)关闭远程系统浏览器视图,清除保存在临时文件缓冲区中的远程文件 在本地的临时镜像文件。

高可靠航电文件系统远程浏览方法,包括以下步骤:

1】在宿主机中建立宿主机远程文件浏览器子系统:

1.1】通过远程系统浏览软件(RSE)的系统类型扩展创建Reliance文件系 统连接类型,

1.2】通过远程系统浏览软件(RSE)的系统扩展创建Reliance文件系统模 块;

1.3】通过远程系统浏览软件(RSE)文件服务扩展创建Reliance文件系统 的远程文件服务模块;

1.4】创建远程通信服务模块;

1.5】通过远程系统浏览软件(RSE)UI扩展定义出UI软件单元,在UI软件 单元中显示Reliance文件系统连接类型、Reliance文件系统结构和可执行的远 程文件服务。

2】在目标机上创建目标机远程文件浏览器子系统:

所述目标机远程文件浏览器子系统包括设置在目标机中的根据RFSE通信协 议和数据包格式,解析宿主机发送的远程操作的命令的解析命令功能模块、根 据解析命令功能模块解析出远程操作的命令的命令信息,调用物理Reliance文 件系统提供的API,执行命令,完成用户请求的执行命令功能模块、和对物理 Reliance文件系统中文件操作结果,封装成该命令的操作结果数据包通过目标机 代理返回给宿主机远程文件浏览器子系统的结果回复功能模块。

3】建立链接:

用户通过在向导中指定目标机上物理Reliacne文件系统的名称和网络地址、 输入系统配置以及系统类型,创建该物理Reliacne文件系统的Reliacne文件 系统模型,即远程连接链接;

4】建立连接:

4.1】用户通过文件系统结构浏览视图发送连接目标机上物理Reliacne文件 系统命令:

4.2】文件系统结构浏览视图激活Reliacne文件系统模型:

4.3】Reliacne文件系统模型调用文件系统连接服务将连接命令通过文件系 统客户端发送给目标机代理;

4.4】目标机代理将连接命令发送给解析命令模块,执行连接命令,并将执 行结果返回给目标机代理,通过目标机代理反馈给宿主机远程文件浏览器子系 统;

5】文件浏览和文件操作:

5.1】用户通过文件系统结构浏览视图发送对目标机上物理Reliacne文件系 统的文件操作命令:

5.2】文件系统结构浏览视图将文件操作命令发送给已经激活的Reliacne文 件系统模型;

5.3】Reliacne文件系统模型将文件操作命令转化为Reliacne文件系统模型 提供的远程文件操作,并调用Reliance远程文件服务单元向文件系统客户端发 送远程文件操作;

5.4】文件系统客户端将远程文件操作通过目标机代理将远程文件操作发送 到解析命令模块;

5.5】命令执行模块根据解析命令模块解析出的远程文件操作,调用物理 Reliance文件系统的文件操作API,进行物理Reliance文件操作后,将操作结 果通过结果回复模块发送给目标机代理;

5.6】目标机代理将操作操作反馈给宿主机远程文件浏览器子系统,并在文 件系统结构浏览视图显示;

6】断开连接:

6.1】用户通过文件系统结构浏览视图向目标机上物理Reliacne文件系统发 送断开连接命令:

6.2】远程系统连接服务单元断开Reliacne文件系统模型:

6.3】Reliacne文件系统模型调用文件系统连接服务将断开连接命令通过文 件系统客户端发送给目标机代理;

6.4】目标机代理将连接命令发送给解析命令模块,执行连接命令,并将执 行结果返回给目标机代理,通过目标机代理反馈给宿主机远程文件浏览器子系 统。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号