收藏 分享(赏)

GBT - 信息技术 学习、教育和培训 虚拟实验构件服务接口.docx

上传人:oceanpvg 文档编号:3282336 上传时间:2018-10-10 格式:DOCX 页数:25 大小:86.47KB
下载 相关 举报
GBT - 信息技术 学习、教育和培训 虚拟实验构件服务接口.docx_第1页
第1页 / 共25页
GBT - 信息技术 学习、教育和培训 虚拟实验构件服务接口.docx_第2页
第2页 / 共25页
GBT - 信息技术 学习、教育和培训 虚拟实验构件服务接口.docx_第3页
第3页 / 共25页
GBT - 信息技术 学习、教育和培训 虚拟实验构件服务接口.docx_第4页
第4页 / 共25页
GBT - 信息技术 学习、教育和培训 虚拟实验构件服务接口.docx_第5页
第5页 / 共25页
点击查看更多>>
资源描述

1、ICS 35.240.99 L60中 华 人 民 共 和 国 国 家 标 准GB/T XXXXXXXXX信息技术 学 习 、 教 育 和 培 训 虚 拟 实 验 构 件 服 务 接 口Information technology Learning, education and training - Virtual experiment component service interface(征求意见稿)在提交反馈意见时,请将您知道的相关专利连同支持性文件一并附上。XXXX - XX - XX 发布 XXXX - XX - XX 实施GB/T XXXXXXXXX目 次前言 II1 范 围 12

2、术 语 和 定 义 .13 缩 略 语 24 虚 拟 实 验 教 学 支 撑 平 台 接 口 .24.1 客 户 端 应 用 插 件 与 数 据 交 换 层 及 平 台 交 互 接 口 .24.1.1 接 口 描 述 .24.1.2 保 存 实 验 场 景 ( 1-4-5: saveElement) 34.1.3 恢 复 实 验 场 景 ( 1-4-6: restoreScene) .34.1.4 运 行 实 验 场 景 (1-4-3: orderSimulation) 34.1.5 获 取 实 验 结 果 数 据 (1-4-3: orderSimulation) 34.1.6 清 除 实 验

3、 场 景 (1-4-1: clearWorkspace) .44.1.7 获 取 实 验 构 件 (4-1-3: getElement) .44.1.8 获 取 实 验 构 件 列 表 (4-1-4: getElementList) .4附录 A( 规 范 性 附 录 ) 接 口 定 义 及 说 明 5参 考 文 献 14IGB/T XXXXXXXXX前 言本 标 准 按 照 GB/T 1.1-2009给 出 的 规 则 起 草 。 本 标 准 由 全 国 信 息 技 术 标 准 化 技 术 委 员 会 ( SAC/TC28) 提 出 并 归 口 。 本 标 准 起 草 单 位 : 华 中 科

4、 技 大 学 、 华 中 师 范 大 学 、 中 国 电 子 技 术 标 准 化 研 究 院 。 本 标 准 主 要 起 草 人 : 吴 砥 、 程 文 青 、 蒋 文 斌 、 余 云 涛 、 徐 建 、 宝 艳 、 林 贤 能 、 张 耀 丹 、 彭 娴 、 张 家琼 、 任 慧 、 罗 莉 捷 、 王 紫 琴 。IIGB/T XXXXXXXXX1信息技术 学习、教育和培训 虚拟实验构件服务接口1 范围本标准 主要 描述 了基 于网 络的虚 拟实 验教 学支 撑平 台服务 接口 原理 与要 求 , 并 详细定 义了 虚拟 实 验 教 学 支 撑 平 台 为 应 用 层 提 供 服 务 的 接

5、 口 规 范 。 客 户 端 和 接 口 通 过 简 单 对 象 访 问 权 限 协 议 进 行 通 讯 。本 标 准 适 用 于 学 习 、 教 育 和 培 训 领 域 虚 拟 实 验 教 学 平 台 相 关 实 验 资 源 的 开 发 与 应 用 。2 术 语 和 定 义下 列 术 语 和 定 义 适 用 于 本 文 件 。2.1服 务 接 口 service interface一 种 抽 象 或 可 重 用 的 服 务 定 义 , 可 被 多 个 服 务 实 现 定 义 实 例 化 和 引 用 。2.2应 用 编 程 接 口 applicationprogramming interfac

6、e, API标准的 软件 中断 、 调 用、 函数和 数据 格式 的集 合, 作为应 用程 序访 问网 络服 务、 设 备或 操作 系 统 的 接口。2.3Web服 务 描 述 语 言 Web services description language , WSDL一 个 用 来 描 述 Web服 务 和 说 明 如 何 与 Web服 务 通 信 的 可 扩 展 置 标 语 言 , 用 于 描 述 Web服 务 及 其 函 数 、 参 数 和 返 回 值 。2.4数 据 访 问 层 data access layer该 层 的 主 要 功 能 是 负 责 数 据 库 的 访 问 , 实 现 对

7、 数 据 的 增 加 、 删 除 、 修 改 、 查 找 等 操 作 。2.5服 务 调 用 者 service caller虚拟实 验系 统中 服务 的调 用者 (即 服务 的使 用方 ) 会 使用服 务提 供者 生成 的服 务, 实现 客户 端的 各 种 逻 辑 。2.6虚 拟 实 验 构 件 virtual experiment element , VEE采 用 建 模 工 具 生 成 的 虚 拟 实 验 构 件 , 是 组 成 实 体 的 最 小 数 据 单 元 。GB/T XXXXXXXXX22.7虚 拟 I/O端 口 virtual I/O port虚 拟 实 验 环 境 中 模

8、拟 实 现 的 微 处 理 器 I/O端 口 。2.8驼峰 CamelCase指 混 合 使 用 大 小 写 字 母 来 构 成 变 量 和 函 数 的 名 字 , 是 计 算 机 程 序 编 写 时 的 一 套 命 名 规 则 。2.9构件 component 软 件 系 统 中 具 有 相 对 独 立 功 能 、 可 以 明 确 辨 识 、 接 口 按 约 定 的 协 议 统 一 、 可 独 立 部 署 、 可 组 装 的 软 件 实 体 。2.10插件 plug-in插 件 是 一 种 遵 循 一 定 规 范 的 应 用 程 序 接 口 编 写 出 来 的 程 序 。 其 只 能 运 行

9、 在 程 序 规 定 的 系 统 平 台 下( 可 能 同 时 支 持 多 个 平 台 ) , 而 不 能 脱 离 指 定 的 平 台 单 独 运 行 。3 缩略语下 列 缩 略 语 适 用 于 本 文 件 。API 应 用 编 程 接 口 ( application programming interface) CGI 公 共 网 关 接 口 ( common gateway interface)HTTP 超 文 本 传 输 协 议 ( hyper text transfer protocol)SOA 面 向 服 务 的 体 系 结 构 ( service-oriented architec

10、ture) TCP 传 输 控 制 协 议 ( transmission control protocol)TCP/IP 传 输 控 制 协 议 /互 联 网 协 议 ( transmission control protocol/internet protocol) URI 统 一 资 源 标 识 符 ( uniformresource identifier)VEE 虚 拟 实 验 构 件 ( virtual experiment element) VEEn 虚 拟 实 验 实 体 ( virtual experiment entity)WSDL Web服 务 描 述 语 言 ( web s

11、ervices description language) XML 可 扩 展 置 标 语 言 ( extensible markup language)4 虚 拟 实 验 教 学 支 撑 平 台 接 口4.1 客 户 端 应 用 插 件 与 数 据 交 换 层 及 平 台 交 互 接 口4.1.1 接 口 描 述接 口 描 述 中 详 细 描 述 了 插 件 和 数 据 交 换 层 的 数 据 交 互 流 程 , 给 出 了 该 接 口 的 类 型 ( 见 4.2.2) 、 接 口 的 定 义 方 、 接 口 的 调 用 方 、 实 现 的 功 能 , 并 以 具 体 实 现 方 法 来 说

12、 明 接 口 的 定 义 。本 节 接 口 是 由 第 三 方 客 户 端 插 件 实 现 , 调 用 方 为 数 据 交 换 层 ( 相 关 的 接 口 定 义 在 附 录 A) 。 根 据 接 GB/T XXXXXXXXX3口编号 , 本 节 中 的接 口定 义方和 接口 调用 方分 别 对 应附录 A中 的各 子模 块, 接 口定义 中的 方法 则是 附录 A 中 对 应 接 口 的 部 分 具 体 方 法 。GB/T XXXXXXXXX44.1.2 保 存 实 验 场 景 ( 1-4-5: saveElement)注1:编号对应附录 A 中 的 接 口 编 号 , 后 面 的 其 他

13、接 口 编 号 涵 义 同 上 。数据交 互流 程 : 点 击 平 台 上的保 存实 验后 , 数据 交 换层会 调用 插件 定义 的方 法, 该方 法用 于获 取插 件中要 保 存 的内 容字 符串 , 通 过这 个方 法数 据交 换 层能够 获取 要保 存的 数据 , 然 后发 给后 台 , 执 行相 应 的 保 存 动 作 。接 口 定 义 方 : 客 户 端 插 件 接 口 调 用 方 : 数 据 交 换 层 接 口 定 义 :Flex:public function getSceneDataForSave( ):String Applet:public String getScene

14、DataForSave( )4.1.3 恢 复 实 验 场 景 ( 1-4-6: restoreScene)数据交 互流 程 : 和 恢复 实 验场景 对应 。 在点 击 平 台 上的恢 复实 验后 , 数据 交 换层从 后台 获取 实验 场 景数据 , 然 后调 用插 件里 相应的 方法 , 将 数据 传递 给客户 端插 件。 客户 端插 件拿到 这些 数据 后 , 将 实 验 场 景 恢 复 。接 口 定 义 方 : 客 户 端 插 件 接 口 调 用 方 : 数 据 交 换 层 接 口 定 义 :Flex:public function setSceneDataForRecover(xm

15、lstr:String):void Applet:public void setSceneDataForRecover( String xml)4.1.4 运 行 实 验 场 景 (1-4-3: orderSimulation)数据交 互流 程 : 在 点击 运 行实验 后 , 数 据交 换层 向 客户端 插件 获取 实验 运行 所需的 初始 化数 据 , 然 后将数 据 发 送给 后台 计算 模块 。 后 台计 算模 块计 算 完成后 , 将结 果数 据发 还 给数据 交换 层 , 最 后数 据 交 换 层 将 数 据 传 递 给 客 户 端 插 件 。接 口 定 义 方 : 客 户 端 插

16、 件 接 口 调 用 方 : 数 据 交 换 层 接 口 定 义 :Flex:public function getSceneDataForRun():String Applet:public String getSceneDataForRun()4.1.5 获 取 实 验 结 果 数 据 (1-4-3: orderSimulation)数 据 交 互 流 程 : 同 4.1.4中 的 数 据 交 互 流 程 接 口 定 义 方 : 客 户 端 插 件 接 口 调 用 方 : 数 据 交 换 层接 口 定 义 :GB/T XXXXXXXXX5Flex:public function setRu

17、nningResult(str:String):void Applet:public void setRunningResult(String xml)4.1.6 清 除 实 验 场 景 (1-4-1: clearWorkspace)数据交 互流 程: 用户 可以 通 过接口 上的 按钮 , 清 除当 前 插件面 板上 的实 验 构 件, 开 始一个 新的 实验 。 接 口 定 义 方 : 客 户 端 插 件接 口 调 用 方 : 数 据 交 换 层 接 口 定 义 :Flex:public function clearScene():void Applet:public void clear

18、Scene()4.1.7 获 取 实 验 构 件 (4-1-3: getElement)数据交 互流 程: 插件 提交 一 个实验 构件 的ID 或名 称给 数据交 换层 , 数 据交 换层 代 理这个 插件 的请 求, 从 后 台 获 取 相 应 的 实 验 构 件 数 据 , 最 后 将 实 验 构 件 数 据 返 回 给 插 件 。 这 是 一 个 “请 求 回 应 ”的 模 式 。 接 口 的 定 义 方 和 调 用 方 要 分 成 “请 求 阶 段 ”和 “回 应 阶 段 ”两 个 部 分 来 描 述 :a) 请 求 阶 段 : 接口定 义 方 : 数 据交 换层 。 插件 调用 这

19、个 数据 交换 层的方 法, 发起 这个 数据 交互的 动作 , 并 将 数 据传 递 给 数 据 交 换 层 。 接 口 调 用 方 : 客 户 端 插 件 接 口 定 义 :JavaScript:functioncomponentRequest(String condition) b) 回 应 阶 段 :接 口 定 义 方 : 客 户 端 插 件 。 数 据 交 换 层 调 用 这 个 插 件 方 法 , 向 插 件 返 回 请 求 的 应 答 结 果 。 接 口 调 用 方 : 数 据 交 换 层接 口 定 义 :Flex:public function componentRespons

20、e(xml:String):void Applet:public void componentResponse(String xml)4.1.8 获 取 实 验 构 件 列 表 (4-1-4: getElementList)数据交 互流 程: 在用 户选 择 某个实 验后 , 接 口会 加载 实 验所对 应的 客户 端插 件。 在 插件加 载完 成后 , 数 据 交 换 层 会 向 后 台 请 求 做 实 验 所 需 的 构 件 列 表 , 最 后 将 构 件 列 表 信 息 发 送 给 客 户 端 插 件 。接 口 定 义 方 : 客 户 端 插 件 接 口 调 用 方 : 数 据 交 换

21、层 接 口 定 义 :Flex:public function setComponents(xmlstr:String):voidGB/T XXXXXXXXX5Applet:public void setComponents(String xml)附 录 A( 规 范 性 附 录 ) 接 口 定 义 及 说 明A.1 说明A.1.1 概述GB/T XXXXXXXXX6附 录 A对 接 口 的 组 织 方 式 、 相 互 关 系 以 及 在 具 体 编 程 环 境 中 的 实 现 方 式 进 行 了 说 明 。 服 务 接 口 的 组 织 按 照 模 块 来 划 分 , 各 模 块 间 的 关

22、系 如 图 A.1所 示 。 模 块 1: 虚 拟 实 验 教 学 可 视 化构建 基 于图 像的 虚拟 实验 构件建 模工 具, 基于 几何 的 虚拟实 验 构 件建 模工 具和 虚拟实 验场 景的 构 建 及 可 视 化 环 境 。 为 模 块 2提 供 创 建 实 验 构 件 的 基 本 工 具 和 环 境 。模 块 2: 虚 拟 实 验 教 学 资 源 构 建 的 多 领 域 建 模 与 装 配 建立多 学科 统一 建模 实验 构件库 结构 , 各个 构件 可 相互调 用 。 按 学科 划分 存 储结构 , 方便 管理 与测试 将 国 际 单 位 和 数 学 物 理 常 量 定 义 为

23、 通 用 标 准 库 , 保 证 各 学 科 间 相 互 调 用 的 一 致 性 。 通 过 模 块 4平 台 进 行 通 信 以 及 数 据 传 输 , 本 模 块 与 模 块 1, 模 块 3, 模 块 4分 别 商 定 相 关 的 传 输 内 容 规 范 。模 块 3: 虚 拟 实 验 智 能 指 导 与 管 理 本模块 为虚 拟实 验智 能指 导与管 理系 统模 块。 实现 实验前 知识 辅助 学习 子系 统, 虚 拟实 验过 程 的 智能 指 导 和 实 验 结 果 自 动 批 改 , 智 能 指 导 , 虚 拟 实 验 答 疑 , 实 验 室 教 学 管 理 功 能 。 本 模 块

24、 需 要 调 用 模 块 1 和 模 块 2的 实 验 构 件 和 实 验 资 源 , 形 成 一 个 完 整 的 教 学 实 验 。模 块 4: 虚 拟 实 验 开 放 式 支 撑 平 台 本 模 块 为 虚 拟 实 验 门 户 平 台 , 将 模 块 1, 模 块 2和 模 块 3的 功 能 集 成 整 合 在 一 起 , 实 现 创 建 实 验 到 完成实验 整个 过程 的数 据交 换, 求解 任务 调度 , 和计 算 模块整 合 , 最 终把 实验 过 程和结 果数 据存 储到 支持 平台。模块 4提供实验规则、流程和管理提 供工 模块 3具 和环 提境 供工 具 和 环 境提供 /调

25、用工具环境模块 1提 供 实 验提 构供 件实 验 构 件模块 2图A.1 服 务 接 口 模 块 关 系A.1.2 接 口 编 号 格 式 定 义X-Y-Z格 式 含 义 如 下 :X: 接 口 提 供 方 ;Y: 接 口 调 用 方 ;Z: 接 口 编 号 。A.1.3 接 口 方 法 规 定 的 定 义 依 据 Java的 “驼 峰 ”风 格 , 具 体 如 下 :GB/T XXXXXXXXX7方法定 义: 方法 由动 词词 组组成 , 所 有方 法定 义的 第一个 字母 小写 , 若 方法 由多个 单词 描述 , 则 从 第 二 个 单 词 开 始 , 首 字 母 大 写 。方 法 中

26、 的 英 语 单 词 尽 量 不 使 用 缩 写 , 若 使 用 缩 写 , 则 缩 写 单 词 的 每 个 字 母 都 必 须 大 写 。 参数定 义: 参数 名称 的约 定同方 法名 称的 约定 , 方 法参数 名必 须是 英文 名词 单词。 参数 的类 型 , 若是 基 本 类 型 , 则 使 用 Java的 基 本 类 型 来 定 义 。 若 是 自 定 义 的 类 型 , 则 必 须 给 出 类 型 的 完 整 定 义 。 类 型 定 义 : 类 型 名 称 由 一 个 或 多 个 名 词 组 成 , 所 有 名 词 的 首 字 母 必 须 大 写 。A.2 模块 4 和 模 块 1

27、 之 间 的 接 口A.2.1 模 块 4为 模 块 1提 供 的 接 口 A.2.1.14-1-1 保 存 实 验 构 件描 述 : saveElement(in ElementXML:ElementXML):boolean 功 能 : 保 存 实 验 构 件 , 将 XML文 件 表 示 的 实 验 构 件 保 存 到 数 据 库 中 主要实 现过 程: 解析 XML文 档, 生 成各 个字 段的 相关 信息, 然后 插入 数据 库中 。 数据的 传输 基于 SOAP协议输 入 参 数 : ElementXML, 这 是 由 模 块 1提 供 的 一 个 生 成 的 构 件 的 XML描

28、述 文 件 , 该 XML文 件 的 描 述 性 定 义 如 下 :GB/T XXXXXXXXX8输 出 参 数 : boolean, 若 保 存 成 功 , 返 回 true, 保 存 失 败 , 返 回 falseA.2.1.2 4-1-2 删 除 实 验 构 件描 述 : deleteElement(in ElementID:int):boolean 功 能 : 删 除 数 据 库 中 已 有 的 实 验 构 件输 入 参 数 : ElementID, 构 件 的 整 型 ID号 , 构 件 的 ID号 由 客 户 端 通 过 其 他 的 公 有 服 务 来 获 取 输 出 参 数 :

29、boolean, 若 删 除 成 功 , 返 回 true, 删 除 失 败 , 返 回 falseA.2.1.3 4-1-3 获 取 实 验 构 件描 述 : getElement(in ElementID:int):ElementXML 功 能 : 获 取 数 据 库 中 的 实 验 构 件 信 息主 要 实 现 过 程 : 通 过 ID号 从 数 据 库 中 读 取 数 据 , 然 后 拼 接 成 XML文 件 , 通 过 SOAP协 议 发 送 给 客 户 端 输 入 参 数 : ElementID, 构 件 的 整 型 ID号输 出 参 数 : ElementXML, 具 体 定 义

30、 见 5-2-1A.2.1.4 4-1-4 获 取 实 验 构 件 列 表描 述 : getElementList(in typeName:String):ElementListXML 功能 : 根 据 构 件类 型获 取 实验构 件 列 表 , 本 服务 主 要供于 教师 在实 验设 计阶 段设计 构件 时使 用 , 用于 索 引 构 件 列 表 , 注 意 此 处 构 件 列 表 信 息 不 是 用 于 生 成 学 生 实 验 时 可 用 的 构 件 输 入 参 数 : typeName, 构 件 类 别输 出 参 数 : ElementListXML, 包 含 一 系 列 实 验 构 件

31、 ID号 的 XML文 档 , 该 XML文 档 的 定 义 如 下 :A.2.1.5 4-1-5 保 存 实 验 配 置 信 息描 述 : saveExperimentConfig (in experimentConfigXML:ConfigXML):boolean 功 能 : 保 存 实 验 配 置 信 息 。 输 入 参 数 : experimentConfigXML, 实 验 配 置 的 XML文 件 , 具 体 定 义 如 下 :GB/T XXXXXXXXX9输 出 参 数 : boolean, 若 保 存 成 功 , 返 回 true, 保 存 失 败 , 返 回 falseA.2

32、.1.6 4-1-6 删 除 实 验 配 置 信 息描 述 : deleteExperimentConfig(in experimentConfigID : Number) : boolean 功 能 : 删 除 实 验 配 置输 入 参 数 : experimentConfigID, 实 验 配 置 的 ID号 输 出 参 数 : boolean, 若 删 除 成 功 , 返 回 true, 删 除 失 败 , 返 回 falseA.2.1.7 4-1-7 获 取 实 验 配 置 信 息描 述 : getExperimentConfig(in configID : Number) : Con

33、figXML 功 能 : 从 数 据 库 中 获 取 实 验 配 置 数 据 输 入 参 数 : configID, 实 验 配 置 的 ID号 输 出 参 数 : ConfigXML, 实 验 配 置 信 息 的 XML文 件 , 具 体 定 义 见 5-2-5A.2.1.8 4-1-8 保 存 实 验 场 景描 述 : saveScene(in sceneXML : String) : Number 功能 : 保 存运 行时 的实 验 场景 , 包 括实 验场 景中 所 使用的 构件 、 构件 之间 的 位置及 衔接 等逻 辑关 系 输 入 参 数 : SceneXML, 实 验 运 行

34、时 的 场 景 文 件 , 以 XML的 形 式 进 行 定 义 。 在 数 据 库 中 以 字 符 串 的 形式 进 行 保 存 。输 出 参 数 : 返 回 所 保 存 的 实 验 场 景 的 ID号 , 若 返 回 值 不 为 0, 保 存 成 功 , 若 返 回 值 为 0, 保 存 失 败 。A.2.1.9 4-1-9 获 取 实 验 场 景getScene(in sceneID : Number) : SceneXML 功 能 : 获 取 实 验 场 景 , 通 过 实 验 场 景 文 件 恢 复 上 一 次 所 保 存 的 实 验 状 态GB/T XXXXXXXXX10输 入 参

35、 数 : sceneID, 保 存 场 景 时 生 成 的 实 验 场 景 ID号 输出参 数 : sceneXML, 实 验 场景描 述的 XML文件 。 该XM L描述 文件 在数 据库 中以 字 符串的 形式 进行 保存。A.2.1.10 4-1-10 仿 真 命 令 接 口描 述 : doSimulation(in sceneID : Number) : ComputeNode 功 能 : 通 过 场 景 文 件 全 局 ID获 取 场 景 文 件 , 转 换 为 逻 辑 运 算 文 件 , 由 模 块 4进 行 调 度 , 在 相 应 节 点运 算 并 返 回 运 算 结 果 输 入

36、 参 数 : 场 景 文 件 全 局 ID输出参 数: 返回 值为 计算 节点的 信息 , 开 始仿 真, 接 收数据 , 直 到仿 真结 束, 关 闭连接 ; 若 为 NULL, 给 出 提 示 。A.2.2 模 块 1为 模 块 4提 供 的 接 口 A.2.2.11-4-1 清 除 当 前 工 作 集 数 据描 述 : clearWorkspace() : void 功 能 : 清 除 当 前 工 作 集 (即 用 户 当 前 所 创 建 的 实 验 场 景 )数 据 , 恢 复 到 场 景 的 初 始 状 态 ; 供 Portal调 用 , 提 供 统 一 接 口 输 入 参 数 :

37、无 输 出 参 数 : 无A.2.2.2 1-4-2 刷 新 当 前 工 作 集描 述 : freshWorkspace() : void 功 能 : 在 客 户 端 可 视 化 渲 染 速 度 有 限 或 者 网 络 传 输 速 度 有 限 的 情 况 下 , 刷 新 当 前 工 作 集 数 据 ; 供Portal调 用 , 提 供 统 一 接 口 输 入 参 数 : 无 输 出 参 数 : 无A.2.2.3 1-4-3 仿 真 命 令 统 一 接 口GB/T XXXXXXXXX11描 述 : orderSimulation() : voidGB/T XXXXXXXXX12功 能 : 仿 真

38、 命 令 统 一 接 口 , 调 用 4-1-10 doSimulation接 口 实 现 ; 供 Portal调 用 , 提 供 统 一 接 口 输 入 参 数 : 无输 出 参 数 : 无A.2.2.4 1-4-4 计 算 节 点 发 生 改 变描 述 : simulationNodeChanged(in node : ComputeNode): void 功能: 如模 块四 对应 的计 算 节点失 效, 通过 调用 该接 口 通知模 块一 , 并 让用 户选 择 合适的 计算 节点 ,由 模 块 四 重 新 在 该 节 点 执 行 仿 真 任 务 ; 供 Portal调 用 , 提 供

39、统 一 接 口 输 入 参 数 : 节 点 信 息 node输 出 参 数 : 无A.2.2.5 1-4-5 保 存 场 景描 述 : storeScene() : void功 能 : 保 存 用 户 的 实 验 场 景 , 调 用 接 口 4-1-8 saveScene; 供 Portal调 用 , 提 供 统 一 接 口 输 入 参 数 : 无输 出 参 数 : 无A.2.2.6 1-4-6 恢 复 场 景描 述 : restoreScene() : void 功 能 : 供 用 户 恢 复 实 验 场 景 , 即 恢 复 上 一 次 的 实 验 状 态 , 继 续 实 验 , 通 过 调

40、 用 接 口 4-1-9 getScene实 现 ; 供 Portal调 用 , 提 供 统 一 接 口 输 入 参 数 : 无输 出 参 数 : 无A.3 模块 4 和 模 块 2 之 间 的 接 口 A.3.1模 块 4为 模 块 2提 供 的 接 口A.3.1.1 4-2-1 保 存 用 户 实 验 场 景 的 逻 辑 信 息描 述 : saveLogicalInfo (in sceneID:Number):Boolean /(考 虑 用 户 id, 场 景 id)/保 存 对 应 的 用 户 , 对 应 的 场 景 , 对 应 的 Mo文 件 */功 能 : 保 存 实 验 的 逻 辑

41、 信 息 Mofile, 用 于 模 块 2的 编 译 连 接 , 以 及 模 块 3的 智 能 指 导GB/T XXXXXXXXX13输入参 数: CompileInfoXML, 实 验编 译信 息的 XML文 件, 对 模块 4来 说, 同 样 可 以把他 当成 字符 串来 进 行 处 理 , 不 关 注 XML文 件 的 结 构 细 节输 出 参 数 : boolean, 若 保 存 成 功 , 返 回 true, 保 存 失 败 , 返 回 falseA.3.1.2 4-2-2 保 存 仿 真 运 行 结 果描 述 : saveRunningResult (in CompileInfo

42、XML: String):boolean 功 能 : 保 存 实 验 的 运 行 结 果 信 息 到 课 题 5 输入参 数: RunningresultXML, 实验 运行 结果 信息 的 XML文 件, 对 模 块4来 说, 同样可 以把 他当 成字符 串 来 进 行 处 理 , 不 关 注 XML文 件 的 结 构 细 节 输 出 参 数 : boolean, 若 保 存 成 功 , 返 回 true, 保 存 失 败 , 返 回 falseA.3.2 模 块 2为 模 块 4提 供 的 接 口A.3.2.1 2-4-1 可 视 化 场 景 ( XML) 转 化 成 求 解 输 入 源

43、文 件描 述 : convertMoFile(in sceneXML: string):Mo 功 能 : 将 可 视 化 场 景 (XML)转 换 成 求 解 输 入 源 文 件 , 并 返 回 给 模 块 4保 存 输 入 参 数 : scene, 实 验 场 景 的 拓 扑 结 构 , 具 体 形 式 可 以 是 一 个 字 符 串 描 述 输 出 参 数 : Mo文 件 ( 模 型 文 件 , 可 为 Modelica, 3DMAX, VRML支 持 格 式 ) , 即 仿 真 程 序 的 源 文 件A.4 模块 4 和 模 块 3 之 间 的 接 口A.4.1 模 块 4为 模 块 3

44、提 供 的 接 口 A.4.1.14-3-1 显 示 实 验 帮 助 信 息描 述 : showHelpInfo(mySession :SessionInfo, myhelp :helpInfo):Boolean; 功能 : 模 块4 为模 块3提 供 一个帮 助信 息的 弹出 接口 , 针 对不 同的 用户 , 显示 对 应所需 要的 帮助 信 息 输 入 参 数 : 会 话 信 息 和 帮 助 信 息输 出 参 数 : 返 回 帮 助 结 果 的 XML文 件A.4.2 模 块 3为 模 块 4提 供 的 接 口 A.4.2.13-4-1 获 取 构 件 逻 辑 信 息描 述 : send

45、ElementInfo( void): ElementXMLGB/T XXXXXXXXX14功 能 : 模 块 3将 构 件 逻 辑 信 息 给 模 块 4 输 入 参 数 : 空输 出 参 数 : 通 过 模 块 3提 供 接 口 , 调 用 模 块 4数 据 库 信 息 , 返 回 构 件 逻 辑 信 息 的 XML文 件A.4.2.2 3-4-2 获 取 实 验 内 容 信 息描 述 : sendExperimentContent(void): ContentInfo 功 能 : 模 块 4将 实 验 内 容 给 模 块 3输 入 参 数 : 空 输 出 参 数 : 返 回 实 验 内

46、容 信 息 的 XML文 件A.4.2.3 3-4-3 获 取 实 验 中 间 结 果 信 息描 述 : sendExperimentTempResult(void): ContentInfo 功 能 : 模 块 4将 中 间 实 验 内 容 给 模 块 3输 入 参 数 : 无 输 出 参 数 : 返 回 中 间 结 果 的 XML文 件GB/T XXXXXXXXX15参 考 文 献1 GB 4880-1991语 种 名 称 的 编 码 表 示 ( ISO 639:1998) .2 GB/T 26222-2009内 容 包 装 : 信 息 模 型 规 范 .3 GB 13000-2010 信

47、 息 技 术 通 用 多 八 位 编 码 字 符 集 (UCS)( ISO/IEC 10646:2003, IDT) .1国 家 标 准 信 息 技 术 学 习 、 教 育 和 培 训 虚 拟 实 验 构 件 元 数 据 ( 征 求 意 见 稿 ) 编 制 说 明1.工 作 简 况1.1 任务来源国 家 标 准 化 管 理 委 员 会 2011 年 第 一 批 国 家 标 准 制 修 订 计 划 项 目 计 划 编 号 : 20110154-T-4691.2 起草单位 华 中 科 技 大 学 、 中 国 电 子 技 术 标 准 化 研 究 院 1.3 主要起草人吴 砥 、 程 文 青 、 蒋

48、文 斌 、 余 云 涛 、 徐 建 、 宝 艳 、 林 贤 能 、 张 耀 丹 、 张 家 琼 、 彭 娴 、 任 慧 、 罗 莉 捷 、 王 紫 琴 。1.4 背景 虚 拟 实 验 教 学 是 网 络 教 育 的 重 要 组 成 部 分 , 有 效 突 破 了 传 统 实 验 对 “时 、 空 ”的 限 制 ,极大程 度地 提高 了实 验教 学质量 , 有效 克服了 传统 实验的 各种 弊端 。 其 中 , 虚拟实 验资 源逐 渐以构 件形 式出 现于 教学 平台中 , 为虚 拟实验 资源 在教学 平台 中的 开发 、 发 布、 共享 提供 了 有 效 的 支 持 , 大 大 提 高 了 虚

49、 拟 实 验 资 源 的 开 发 和 使 用 效 率 。在虚拟 实验 教学 的过 程中 , 经常 会涉 及到 对虚 拟实 验构件 进行 规范 性描 述的 问题。 由于 虚拟实 验 资 源多 而繁 杂, 并且 来 源众 多, 因此 对虚 拟实验 教学 资 源 的管 理和 查找将 会变 得困 难 , 不 利 于 资 源 的 高 度 共 享 。本标准 根据 虚拟 实验 构件 的具体 特点 , 定 义了 一个 基本的 概念 元数 据模 型, 对虚拟 实验 构件的 基 本 属性 进行 了规 定, 实现 了虚 拟实 验教 学资 源基本 属性 结构 的一 致性 以及资 源在 区 域内的 广 泛 共享 , 为 学习 者或教 学者 等对 资源 的查 找、 评 估 、 获 取和 使用 能 获得最 大效 率而 提 供 支 持 。1.5 主要工作过程 以国家 科技 支撑 计划 “虚 拟实 验 教学 环境 关键 技术 研究与 应用 示范 ”工 程课 题一 “虚 拟实验开 发 、 评

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 实用文档 > 规章制度

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报