【技术实现步骤摘要】
基于TypeScript和HTML的动态网络拓扑结构及设计方法
[0001]本专利技术涉及数据处理
,具体地说是一种基于TypeScript和HTML的动态网络拓扑结构及设计方法。
技术介绍
[0002]TypeScript是一种由微软开发的自由和开源的编程语言。它是JavaScript的一个超集,而且本质上向这个语言添加了可选的静态类型和基于类的面向对象编程。
[0003]HTML:超文本标记语言,标准通用标记语言下的一个应用。“超文本”就是指页面内可以包含图片、链接,甚至音乐、程序等非文字元素。超文本标记语言的结构包括“头”部分(英语:Head)、和“主体”部分(英语:Body),其中“头”部提供关于网页的信息,“主体”部分提供网页的具体内容。
[0004]在实际应用中,当对一条数据有三种以上的处理流程时,依据简单的判断逻辑处理数据显然不是最好的选择。故如何根据用户需求,基于TypeScript和HTML自定义数据处理流程,使得数据处理更加便捷是目前亟待解决的技术问题。
[0005]专利号为CN104301178B的专利文献公开了一种基于稳态迁移控制的复杂动态网络拓扑结构估计器及方法,其中,状态变量传感器将实时监测到的状态信息数据实时传输到稳态监测与记录仪,并同步向稳态迁移控制器反馈复杂动态网络系统的状态变量信息;稳态监测与记录仪为稳态迁移控制器提供稳态迁移控制所需的启动指令,稳态迁移控制器收到状态变量信息后生成稳态迁移控制信号并作用于所控制的复杂动态网络系统;拓扑估计器根据稳态监测 ...
【技术保护点】
【技术特征摘要】
1.一种基于TypeScript和HTML的动态网络拓扑结构设计方法,其特征在于,该方法是创建视频文件数据处理的工作流网络拓扑结构,具体如下:构建网络拓扑结构;获取子节点数据,添加子节点并将数据存在二维数组中;在各行子节点中继续添加子节点数据,存入二维数组的同时对二维数组进行处理;对每个新增的子节点进行配置或删除操作,将数据存入二维数组中;所有数据存入二维数组中,并在数组中相应位置加入空对象来渲染整个网络拓扑结构;调用接口保存网络拓扑图配置数据,适时应用:完成整个网络拓扑结构后,保存该工作流模板,将配置项数据存入数据库中,在其他视频文件需要用该工作流模板时进行修改时,选择需要的工作流模板进行应用。2.根据权利要求1所述的基于TypeScript和HTML的动态网络拓扑结构设计方法,其特征在于,网络拓扑结构采用用基本的div标签及具体细节样式完成;整个拓扑结构具体如下:第一行出现的结构为
“‑
口”、
“‑‑”
;
“‑
口”表示有子节点;
“‑‑”
表示无子节点;非第一行出现的结构为“|
‑
口
‑
|”、“|
‑
口”、
“‑
口
‑
|”、
“‑
口”、
“‑‑
|”和
“‑‑”
;其中,“|
‑
口
‑
|”表示仅有一个子节点,并且整个工作流模板最大长度为1;“|
‑
口”表示超过两个子节点、并且整个工作流模板最大长度大于1的第一个子节点;
“‑
口
‑
|”表示超过两个子节点、并且该行长度与整个工作流模板最大长度相等的最后一个节点;
“‑
口”表示超过两个子节点、并且该行长度与整个工作流模板最大长度不相等的非第一个节点;
“‑
口”表示超过两个子节点、并且该行长度与整个工作流模板最大长度不相等的非第一个节点;
“‑‑
|”和
“‑‑”
均表示无子节点;在每个子节点中,加入编辑、删除及添加子节点功能图标。3.根据权利要求1或2所述的基于TypeScript和HTML的动态网络拓扑结构设计方法,其特征在于,获取子节点数据,添加子节点并将数据存在二维数组中具体如下:获取输入节点可以添加的子节点数据并选择:从后端接口获取可添加的输入节点数据;在下拉列表中选择后,在网络拓扑结构创建出一行,节点名称的数据暂时存入一个二维数组的第一行第一列;创建出第一行后,再次点击输入节点的添加图标,继续创建第二行,节点数据存入数组的...
【专利技术属性】
技术研发人员:田象征,赵山,张建伟,
申请(专利权)人:浪潮云信息技术股份公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。