人工智能软件数据流结构设计分析
本文探讨利用人工智能软件来构建数据流结构,动态的进行各个硬件处理单元在不同的数据率下信号输入状态模拟,从而根据数据流结构来明确出最优的设计参数。
【关键词】人工智能 软件 数据流 结构
1 引言
在信息化迅速发展的今天,利用多媒体来进行各个信号的传输已经得到了广泛的应用,就比如数字视频信号、高速无线传输码流等都是将数据流作为基础的信号,这些都有着高复杂度及灵活性,并且吞吐率也极高,而将算法在数据流结构上进行映射,并通过专门的硬件并行来实现,由于可变的数据率是信号的另一个特征,所以在数据流结构的优化设计中就需要将处理的信号动态变化考虑进来,利用人工智能软件,来将各个硬件处理单元根据不同的数据率输入的信号人工模拟。这样也可以更为方便快捷的寻找到满足功能要求的所有可实行软件。
2 面向数据流的结构化分析
面向数据流结构化分析方法其利用抽象的模型来进行定义的,根据内部的数据传递及变换的关系,遵循自顶向下,逐步求精的分解原则,来实现找到所有能够满足功能要求的软件。而就面向数据流的结构化分析方法而言,其本质之一是数据的传递和变换,等同于IPO=输入-处理-输出;另一个本质是自顶向下,逐步求精分解,这运用的是层次清晰、同层次结点独立的树形结构。数据流结构化设计其主要的目标是将软件设计为多个结构合理、功能单一的模块,从而形成系统的模块结构图。这主要是将分层次的结构图作为一种主要的表示方式。
数据流结构对描述和计算密集的系统是极其适用的,其可以利用流水线技术来提高系统的吞吐率,利用寄存器或是先入先出的队列来将各个相连的节点连接起来,而待处理的码流其具有不同的速率和处理要求,所以要进行结构的改变通过对节点间连接方式的动态处理。因为每一个节点在完成的功能上是不同的,所以处理速度也是不同的。利用动态模拟来确定设计阶段的数据流结构处理时序,这样也能很好的保证了处理性能。
3 数据流结构的类型
将数据流图转化为软件的结构,就需要DFD类型的研究。而由于软件系统是复杂庞大的,就需要人工智能软件的加入。数据流类型主要可分为变换型和事务型。
3.1 变换型数据流图
这主要是由输入、变换、输出组成。如图1。
变换型数据处理的工作其可以分为三个步骤,第一步是取得数据,第二步是变换数据,第三步是给出数据,这是DFD的基本思想。变换是系统的主加工,变换输入端的数据流是系统的逻辑输入,输出端为逻辑输出。
3.2 事务型的数据流图
对输入流分离成许多发散的数据流,通过某个加工形成许多路径,并根据输入值来选择一条路径进行执行,这种特征的DFD是事务型的数据流图,这个加工可以称为事务处理中心,如图2。
4 人工智能软件数据流结构设计实例
对于销售管理系统,其数据流图转化为软件结构。就其分层图来看可以清晰地表明其所具有的四个主要功能:订货处理、进货处理、缺货处理和销售统计,这四个都可以进行平行处理。所以从整体上分析根据事务类型数据流图进行设计,并利用功能来对四个处理选择。
“蓝牙”是近年来短距无线互连较为标准的一种方式,这主要是利用较为低端的数据通信及语音传输场合,Bluetooth这是在2.4GHz的开放频段来进行 工作,这也较为容易受到其他的使用该频段的无线设备干扰。无线传输的数据往往会含有前向差错控制编码、循环冗余码编码等差错控制技术。蓝牙还采用了跳频技术。这也使得结构极其复杂。通过建立人工智能软件,可以更好的对不同的数据包进行动态模拟的打包过程,来使得Bluetooth打包器在数据流结构设计上得到更好的优化。
5 结束语
数据流结构设计其在早期对软件进行精化,可以利用不同的软件结构导出实现,再通过评价和比较,从而得到较好的结果,这种优化,其是将软件结构设计和过程设计有效的分开。人工智能软件的使用,使得软件结构可以在没有时间的影响因素下更好的开发和精化;还可以在详细设计阶段将一些较为耗费时间的模块进行仔细的设计、处理,以求在效率上得到提高;利用高级程序设计语言来进行程序的编写;利用人工智能软件可以将大量的占用处理机资源孤立出来。随着信息化时代的到来,人工智能软件也将在更多的领域开始进行广泛的应用。
参考文献
[1]赵阳,易先清,罗雪山.一种基于Petri网原理的数据流模型研究[J],计算机科学,2011(11).
[2]贾国柱.基于Petri网建模与仿真的制造企业生产系统流程再造方法[J].系统工程,2013(03).
作者单位
西藏昌都市实验小学 西藏自治区昌都市 854000