发布时间:2024-03-26 14:43:18
序言:作为思想的载体和知识的探索者,写作是一种独特的艺术,我们为您准备了不同风格的5篇卫星通信作用,期待它们能激发您的灵感。
中的佼佼者。文章介绍了VSAT系统的组成,VSAT网的分类,VSAT 通信的特点和系统参数,最后论
述了VSAT卫星通信网络在交通安全应急通信系统中的应用。
关键词:VSAT卫星转发器 交通安全应急通信系统
人们不会忘记2008年5月12日14时28分,我国四川省汶川县发生里氏8级地震,根据国务院颁布的数据统计显示,此次灾害造成了超过8万名的同胞罹难,直接财产损失8000余亿元。当地面通信系统被破坏时,卫星唯一的应急通信手段,在抗震救灾的关键时刻发挥了至关重要的作用。汶川8级特大地震,使得地面通信设施遭受了严重破坏,一时陆地交通及通信指挥联络严重瘫痪,地震发生仅12分钟,中国电信汶川县分公司员工冒着生命危险从一拣摇摇欲坠、随时可能垮塌的6层办公楼中抢出一部海事卫星电话,向外界发出了汶川求援第一声,为党和政府快速组织救援提供了关键信息。 5月13日,震中映秀镇对外音信全无,中国卫通员工背负卫星电话通过水路快艇和徒步爬行方式,经7小时艰苦跋涉,于21时06分赶达映秀镇,第一个将震后灾情用卫星电话汇报给成都指挥中心。
近年来,应急移动卫星通信系统广泛应用于“抗击雪灾”、“抗震救灾”和“奥运安保”等重大事件的公共安全通信保障工作,为各级领导及时掌握现场情况,做出正确决策发挥了突出作用。卫星通信在我国灾害应急体系中占有重要地位,国务院公开实施了《国家突发公共事件总体应急预案》,应急卫星通信系统的建设,是国家突发公共事件总体应急预案的具体实施,建立统一指挥、功能齐全、先进可靠、反应灵敏、实用高效的国家公共安全应急体系技术平台。VSAT卫星通信系统就是应急通信保障系统中的佼佼者。
VSAT概述
VSAT是指直接设在使用地点并可直接联接用户设备的小型卫星通信地球站。卫星通信自60年代开始商用以来,获得了迅速的发展,现已成为不可缺少的现代通信手段之一。20世纪80年代最先在美国兴起,发展速度很快,是30多年来卫星通信技术的转折性发展。VSAT系统由室外单元和室内单元组成。室外单元即射频设备,包括小口径天线、上下变频器和各种放大器;室内单元即中频及基带设备,包括调制解调器、编译码器等,其具体组成因业务类型不同而略有不同。 VSAT网根据业务性质可分为数据通信网、语音通信网和电视卫星通信网三大类。目前,国内VSAT通信业务向社会开放经营; VSAT直译为“甚小口径终端”,指天线直径小于2.4m,G/T值低于19.7DB/K,是由大量地面站构成的卫星传输系统。由于VSAT系统可以直接安装到客户端,使用户、家庭和个人可以直接利用卫星通讯;同时,系统能提供高品质的数据、语音、图像,较能满足现代通讯发展的需要,是传统卫星通讯方式的重大突破和发展。VSAT系统已成为现代卫星通讯的一个重要分支,是21世纪初卫星通讯三大重要发展方向(包括VSAT、行动卫星通讯、直播卫星)之一。
VSAT系统的组成
VSAT卫星通信系统由空间和地面两部分组成。空间VSAT卫星通信系统的空间部分就是卫星,一般使用地球静止轨道通信卫星,卫星可以工作在不同的频段,如C、ku和Ka频段。星上转发器的发射功率应尽量大,以使VSAT地面终端的天线尺寸尽量小。2.2、地面VSAT卫星通信系统的地面部分由中枢站、远端站和网络控制单元组成,其中中枢站的作用是汇集卫星来的数据然后向各个远端站分发数据,远端站是卫星通信网络的主体,VSAT卫星通信网就是由许多的远端站组成的,这些站越多每个站分摊的费用就越低。一般远端站直接安装于用户处,与用户的终端设备连接。
分类
VSAT网根据业务性质可分为三类:
以数据通信为主的网,这种网除数据通信外,还能提供传真及少量的话音业务;
以话音通信为主的网,这种网主要是供公用网和专用网话音信号的传输和交换,同时也能提供交互型的数据业务;以电视接收为主的网,接收的图像和伴音信号可作为有线电视的信号源通过电缆
VSAT 通信的特点
VSAT之所以获得如此迅猛的发展,除了它具有一般卫星通信的优点外,还有以下主要特点:
VSAT是真正的全球通信,覆盖面广、容量巨大、通信不受地理环境和气候条件的限制;
地面站设备简单,体积小,重量轻,造价低,安装与操作简单。VSAT小站可直接安装在用户所在的楼顶、轮船或汽车上等,可直接与用户终端接口;
组网灵活方便。由于网络部件模块化,便于调整网络结构,易于适应用户业务量的变化;
通信质量好,可靠性高。链路环节少,故障率低,通信畅通率高,适于多种业务和数据率;
直接面向用户,特别适用于用户分散、稀路由和业务量小的专用通信网。
由于上述种种技术优点,因此VSAT是构建交通应急通信网络的最佳方案。
系统参数
外向载频:信息速率512KBPS,12FEC,BPSK调制方式,时分复用(TDM)。内向载频:信息速率128KBPS,12FEC,BPSK调制方式,频分多址、时分多址混合方式(FDMA TDMA)。误码率:EB No>6.5dB时,小于1×10-7。数据通信速率:异步:75-19.2kbps;同步:(采用接口规程)1.2-56kbps;同步:(位透明)1.2-65kbps;规程:SDLC、X.25,BITT(位透明方式);电气接口:主站:RS-232C、RS-449、V35(DTE、DCE均可);小站:RS-232C(DCE)。电路连接模式:点对点连接、点对多点连接。语音通信:采用RELP(残余激励线性预测)编码。接口:主站:用户交换机(PABX)-四线E8M。小站:电话机DTME,工线环路信号,RJ11连接器用户交换机(PABX)-四线E8M。传真:带内模拟(G3),基带(G3或G4)。
VSAT卫星通信网络在交通安全应急通信系统中的应用
不仅仅发生在陆上城市人口密集区,同时也会在远洋、内陆江河以及一些偏远地区,发生塌方、洪水、地震或沉船等事故发。交通安全应急通信系统的建设主要以VSAT卫星通信系统为主,在辅以其它通信方式(如水上VHF安全通信、Inmarsat A、B/M、C和F标准岸站和陆上搜救协调通信网等全球海上遇险安全通信系统(GMDSS))。因各安全通信系统建立的侧重不同,通过VSAT卫星通信网的建立,将各个分散的安全通信系统有机的结合在一起,形成覆盖面广、互为补充、功能齐全、安全可靠的交通安全应急通信系统。
1、交通安全应急通信中VSAT卫星通信网的组成
根据VSAT系统传输业务种类,VSAT卫星通信网的网络结构有星形、网状或者星形/网状混合三种,网状网不需要主站,各小站之间可以任意建立通信链路,并且是以信道为基础、以话音通信为主的系统。但该网硬件设备和系统软件技术复杂,系统成本较高。交通安全应急通信是在原有通信系统遭破坏或发生紧急情况下,保证通信畅通,主要以移动的车载站和船载站为主,小站硬件设备不可能过于复杂。因此,选择点到多点双向通信的星形网作为交通安全应急通信系统中VSAT卫星通信系统的网络结构。
(1)主站(中心站)
主站是VSAT网的核心,使用大型天线,Ku波段为3.5~8m,C波段为7~13m。由高功率放大器、低噪声放大器、上/下变频器、Modem以及数据接口设备等组成。通常与主计算机配置在一起。为了对全网进行监测、控制、管理与维护,在主站设有网络监控与管理中心,对全网运行状态进行监控管理,如VSAT小站及主站本身的工作状况、信道质量、信道分配、统计、计费等。因主站关系到整个VSAT网的运行,通常配有备用设备。
(2)小站
小站由小口径天线、室外单元和室内单元组成。室内和室外单元通过同轴电缆连接。VSAT小站选择尺寸小的偏馈天线;室外单元包括GaAsFET固态功率放大器、低噪声FET放大器、上/下变频器及其检测电路等,并组装成一个部件设置在天线馈源附近;室内单元包括Modem、Codec和数据接口等。室内和室外单元通常采用固化部件,便于安装与维护,可直接与数据终端连接。
(3)卫星转发器
卫星转发器亦称空间段,交通安全应急通信系统中VSAT的卫星转发器主要使用C波段和Ku波段转发器。
卫星通信传输链路由发射地球站卫星转发器接收地球站的传输链路组成。其中发射地球站卫星转发器的线路称为上行线路;卫星转发器接收地球站的线路成为下行线路。在VSAT网内,有主站通过卫星向远端小站发送数据成为外向传输;小站向主站发送数据称为内向传输。
2、交通安全应急通信系统VSAT工作频段选择
VSAT卫星通信网使用的频段主要有C波段和Ku波段。根据交通安全应急通信系统应用的需要,VSAT卫星通信工作频段首选是通信质量较好且天线尺寸小Ku波段。但考虑交通安全应急通信是在各种极端和日常通信中断时的应用,而Ku波段在暴雨情况下,上行或下行链路瞬间雨衰量可超过20dB,C波段最大雨衰量一般不超过1dB。因此,交通安全应急通信的工作频段选择C波段和Ku波段两种通信方式,即在我国海上采用C波段,在内陆采用Ku波段。
【关键词】 输油气管道 卫星通信技术 作用 解析
我国的地理环境造成了我国的油气能源分步不均衡,而为了能够满足我国人民生活水平的需要。我国在能源运输方面采用了输油气管道的运输方式,以此作为能源的主要输送脉络。输油气管道的形成以及运输技术较为复杂,是一项相对比较高技术含量的运输工程。运输过程中,需要保证油气运输的安全以及高效。因此,需要借助诸多辅助技术进行协助运输。卫星通信技术,就是应用非常广泛的一种技术类型,并在很大程度上实现了我国油气运输的安全和高效。本文,将重点分析我国输油气管道的特点,并了解其油气运输的基本原理,最后对卫星通信技术进行深入研究。
1 我国输油气管道的运输特点解析
我国属于能源大国之一,其中石油以及天然气的储备也较为丰富。但是,石油和天然气的储量基本都处在于我国的西北方。南方如果进行油气的使用就不是很便利,为了满足我国国民对能源的使用需求,国家开展了北气南输的政策,建立了诸多的输油气管道,实现油气资源的南北共享。那么,对于输油气管道而言,需要具备哪些运输技术,在运输的过程中,又有着哪些特点和问题呢?
1.1 输油气管道的运输技术分析
输油气管道的运输技术一般可以从三点进行分析,通过不同的角度对技术层面进行分析,能够更好的了解输油气管道的运输技术。
第一、输油气管道的建设技术;输油气管道是对天然气或者是石油进行运输的一种运输管道,因此在选材方面一般采用钢管的形式。圆形钢管,钢管的内壁具有防腐功能,而外壁也同样具有抗风化和酸蚀的功能。管壁相对较厚,一般需要埋置于地下。单体钢管比较长,而且弹性相对较好,能够满足一定弯曲度。两个钢管之间进行对接的时候,必须采用无缝对接技术。对接的两个管壁需要满足一定的光滑程度,并且需要橡胶皮垫作为辅助防漏设备。橡胶防漏设备要采用高质量橡胶,以免在运输过程中出现漏气后者是漏油的现象,从而造成资源的浪费或者是安全隐患。
第二、输油气管道的运输动力技术;由于地理环境的复杂性,输油气管道必然需要采用一定的动力装置,才能够保证油气资源的顺利运输。对于天然气的运输,在运输源头需要进行压缩机的安装。气体的流动性比较好,能够在一定的压力下进行运输。因此,对于输气管道而言,管道内是存在一定压力的,保证天然气能够顺利运输。压缩机的安排和位置需要进行数据测量,从而保证压力的持续性,保证输气的顺利性。对于输油技术而言,需要采用输油泵。输油泵也是一种传导石油的装置,能够让油液按照一定的方向进行运输。在输油泵的安装时,需要考虑更多的地理元素,包括海拔、角度、温度等。石油属于液体,因此对于外界的温度和海拔高度等都有一定的影响。除了需要设置输油泵这样的基础运输设备以外,还要进行色值的测定以及流量计等,来计算输油的量。
1.2 输油气管道的运输安全分析
天然气以及石油资源都属于稀有资源,也是常用资源。由于都具有可燃性,因此在运输的过程中,一定要保证运输的安全性,否则会给整个运输管道以及运输地区造成很大的危害。那么,输油气管道的运输安全包括几个方面呢?
首先,管道安全分析;管道运输一定要考虑到管道的安全,其中对于管道的材料选择,管道的搭建以及铺设都需要采用一定的设计方式。在不同的地理位置,需要采用不一样的搭建方式或者是方法。在不同海拔以及不同。
其次,密封性的安全分析;密封性的关键在于管道之间的对接技术,以及橡胶的应用等。密封性的关键性非常重要,也是主要影响到泄漏的一种关键因素之一。如果输油气管道发生泄漏,对于当地的生存环境安全以及能源方面都是非常大的损失。因此,要充分加强密封性的措施,保证其在规定年限内的使用质量。
最后,外界的安全防护;由于有些输油气管道是埋置于地下的或者是一半在暴露在地面上。因此,要在输油气管道的周边进行管道安全提示标志。这样的做的目的主要是为了减少由于当地施工或者是意外的挖掘导致输油气管道的破损。因此,这样的基础工作一定要做到位,保证输油气管道的安全。
2 卫星通信技术在输油气管道中的应用解析
传统的输油气管道运输一般只采用最为基本的运输技术以及设备,例如输油泵以及压缩机、流量计等基本设备。但是随着运输技术的发展,计算机通信以及卫星技术的应用,使得输油气管道技术有了现代化的运输特点。那么,卫星通信技术在输油气管道中是怎样的应用呢?
2.1 卫星通信技术解析
卫星通信技术是近代世界通信技术的一项里程碑技术,通过发射人造卫星,在地球赤道高空处,进行信号的接受和发射。卫星升空后,实现的就是定位和导航两大作用。卫星的拍摄以及传送功能非常强大,可以将地面的图像进行发射传送,最后进行影像分析,从而最为直观和动态的显示地面的环境。因此,卫星通信技术开始不断应用到其他行业领域,并体现了非常重要的作用。在输油气管道的运输过程中,也应用到了卫星通信技术。
2.2 卫星通信技术在输油气管道中的应用
对于卫星通信技术在输油气管道运输中的应用,一般可以从三个方面进行分析,其中不同的角度进行分析,考虑到了输油气运输的效率、安全以及环保等几个方面。
第一、卫星通信技术在输油气管道中的监测技术应用;卫星通信的监测技术在输油气管道中应用非常广泛,其实用价值也非常高。输油气管道在长期的使用过程中,受到外界以及内部的油气腐蚀和影响,会在不同程度上出现泄漏现象。卫星通信的监测技术,可以实现全天24小时的不间断监控。利用监控技术,一旦出现泄漏的状况,卫星通信的感应设备就会发出警报,然后通过发射设备将信号发送到处理中心。发射的内容一般以图像为主,因为泄漏的部位和情况都可以在第一时间内得知。从而在很大程度上提高了抢修的效率,减少了能源的损失。
第二、提供卫星导航技术;输油气管道的设计一贯采用单线式设计,即单管道运输。这样的运输方式完全是受到了技术的制约,如果采用分布式网络多管道,就会影响运输方向以及效率等,造成油气供应不及时等问题。采用卫星通信技术的导航系统,可以在压缩机内或者是输油泵中提供导航系统。这样的导航措施就可以在一定程度上实现多管道的运输方式,从而大大提高运输的效率。
第三、环保的应用;所谓环保实际上是卫星通信技术的应用省略了许多原有的附加设备,让输油气管道的设备应用更加简单化、简洁化、高效化。因此,对于输油气管道而言,采用卫星通信技术,就是在一定程度上实现了油气运输的现代化运输技术。
总之,卫星通信技术在输油气管道中的应用,其效果是非常明显的,并且能够实现现代化的输油气运输方式,为输油气的效率提高给予了保证。
3 结语
通过对我国地理环境的基本分析,了解到我国采用北气南输的政策进行油气输送的必要性。对于输油气管道而言,其建设技术至关重要,保证输油管道的高质量要求以及无缝对接技术的实现。对于输送技术而言,需要考虑多种外界因素以及内在因素。通过对压缩机以及输油泵等相关设备的研究,保证了输油气管道在运输过程中的顺利以及安全性。采用卫星通信技术,是现代输油气技术的一种体现。卫星通信技术可以实现定位以及导航和监测的作用,在油气运输的过程中,采用卫星监测技术,及时能发现漏气或者漏油的现象,从而在第一时间进行抢修解决。这样的技术应用,不仅仅是实现了输油气管道的安全运输,也在很大程度上实现了高效运输的模式。总之,采用卫星通信技术进行输油气管道的运输,在一定程度上提高了输油气的安全和效率,并促使其成为现代化的输油气技术。
参考文献:
[1]王忠伟,张新军,杨静.新疆输油气管道160cm地温气候特征分析[J].沙漠与绿洲气象,2013(02):39-42.
[2]李素杰,胡立丽,金梅.基于GIS的PDA+GPRS+GPS长输油气管道巡线管理系统[J].科技资讯,2013(03):15-15.
[3]李素杰,雍永鹏,瞿慧卿.OTN构建油气管网调控体系的传输平台[J].信息通信,2013(01):261-262.
1协作通信技术的应用原理
S点为源节点,R为协作节点,D为目的节点。S在R的帮助下,将信息传送至D。这一过程由两阶段完成:第一阶段S发送信息,R、D接收信息;第二阶段R将信息经过处理再次传送至D。D点将信息进行集中与合并,最后进行检测。目前研究,多基于三节点的协作通信模型,我认为这些研究虽然也取得了一些成果,但仍有较多问题还需进行研究与检验。
2卫星多节点协助传输
卫星多节点协助传输,通信中任何一个节点均参与协作进行传输。S点为源节点,R为协作节点,D为目的节点,S发出的信源可以经由多个R点(i=1,2,3,???,m)进行协作后转发至D点。协作点R在地域上表现为分散,因此可以将经由不同R点转发的信号当作独立信号,D点最后对所有信号进行合并进行检测。多节点协作传输能够将目的点的接受性能有所提高。设有m个节点参与协作传输,时隙越来越大的情况下,R点将第一个时隙收到的S点信号越来越放大再最终传送到D点,D点在合并信号是采用最大合并方式,接受信噪比γ可以这样表示:γ=γsd+Mi=1Σγsriγridγsri+γrid+1式中:γsd为信号SD进行传输时的信噪比,γsri为SRi进行传输时的信噪比,γrid为RiD进行传输时的信噪比。根据对卫星多节点协作传输与直接传输的差错性能对比,我认为在移动通信中,多节点协助传输比直接传输系统的传输性能更加优良,通信系统的链路余量越多,就越能够抵御信道衰落。
3卫星协作节点的选择
卫星多节点协作传输采用正交传输,因此,协作传输点越来越多会导致系统频谱效率越来越低,根据我的研究观点,选择适量的协作点数,通过比较信道条件好的协助点进行参与传输,资源利用合理化,能够有效提高频谱效率。此外,在传输中协作点空间位置不同。在研究中,不同的传输距离与地形地势、建筑物高低遮挡范围、节点不同的移动位置等多种因素有关,所以各个协作点选择之间的信道衰落有所区别。因此我得出结论,根据不同的信道衰落特征来优化功率分配能够达到优化系统传输性能、减少协作点耗能、延长使用寿命的作用,我认为在协作通信技术应用中这点值得注意。
4卫星混合协作传输
在无线传输中,AF模式无需协作点解调信号、编辑译码,实现方式较为简单,但传输过程中产生了噪声放大效应。DF模式在正确编辑译码时能够保持系统性能良好,但译码错误情况下会产生错误传播效应,影响分集效果。因此我在两种模式中进行优缺点调整,使用卫星混合协作传输将AF与DF模式进行结合,就能根据编辑译码的结果自动选择模式,混合协作充分发挥两种模式的优点,能够提升系统性能。
关键词:维奥欣;心绞病;心肌梗死
中图分类号:R541.4 R256.21 文献标识码:C 文章编号:1672-1349(2007)09-0893-01
本研究以稳定型心绞痛病人为观察对象,探讨维奥欣预防及治疗急性冠脉综合征的作用,为冠心病的预防和治疗提供理论依据。
1 资料与方法
1.1 一般资料;2004年10月-2006年7月在本院住院的女性病人中稳定型心绞痛病人60例,年龄50岁~65岁,所确病人均反复行心电图检查和MDM检测,均有心电图T 波改变,行心脏彩色超声排除了主动脉夹层,同时检测MDM发现肌酸激酶同工酶(CK-MB)、心肌肌钙蛋白(cTn I)等无升高,在本月内发作次数少于3次,3个月内无发作的病人纳入实验。随机分为标准治疗组与维奥欣组。两组间年龄、病程、体重指数差异无统计学意义,具有可比性。
1.2 治疗方法:维奥欣组口服维奥欣(东盛科技股份有限公司西安制药厂)80mg,每日3次。标准治疗组口服安慰刘,每口3次。1个月为1个疗程,随访观察1年。观察两组病人临床疗效病情变化,记录相关数据和检测指标。
1.3 统计学处理:所有数据采用均数±标准差(x±s)表示,采用SPSS13.0统计软件进行X2检验,P<0.05为差异有统计学意义。
2 结 果
两组经治疗后,1年内死亡数,维奥欣组2例,标准治疗组5例(X2=0.64,P<0.05);3个月内再发心绞痛,维奥欣组5例,标准治疗组9例(X2=1.49,P<0.05);进展为心肌梗死维奥欣组2例,标准治疗组8例(X2=1.30,P<0.05)。
[关键词] 工作流系统 流程引擎 模板设计 表单生成器
中小企业作为最大的企业群体,在企业信息化建设方面存在迫切需求的同时,也对信息化解决方案提出了独特的要求。一方面中小企业希望系统能灵活易用,支持快速部署。另一方面又希望信息化服务的价格比较低廉,而且大量传统中小企业对软件的高额开发和维护成本缺少足够的认识,这样在信息化解决方案中尽可能地使用一些轻量级的解决方案。
我们在长期的中小企业信息化实践中,逐渐采用了一套微型的工作流系统,在开发和部署轻量级的前提下,为中小企业的信息化保留了足够的灵活性和可用性。微型工作流系统同样提供了比较完整的工作流体系结构,主要包括:数据存储,流程引擎,表单生成器,可视化流程设计器。
一、数据存储设计
工作流系统的数据存储设计主要考虑流程数据存取模型,即如何组织流程模板中定义的数据,如何存取流程数据。设计的另外一个方面是设计工作流系统本身运行所需要的其他数据。
1.数据存储设计概述
数据存储设计中对工作流系统必不可少的数据表分为三个部分:
(1)组织机构表
(2)流程系统支撑表
流程注册表:存放目前系统中部署的流程及其信息;
流程任务表:存放系统中所有的流程任务;
通知信息表:存放系统邮件,系统通知等;
流程角色表:存放所有流程中的角色;
角色用户映射表:存放角色映射的具体用户。
(3)流程数据表
流程数据表:流程数据表用来存放已部署流程的流程数据;
签批数据表:存放所有流程签批数据。
2.流程数据存取模型
流程支持的数据类型很多,为了增加系统的灵活性,系统通过配置文件来决定数据类型在流程数据库创建时使用的数据字段类型。这个特性还可以规避数据库类型对系统的限制,在部署不同数据库时可以修改该配置文件来映射到该数据库的自动类型定义。比如使用Oracle数据库时可以如下定义:
text = varchar2(500)
list = varchar2(32)
其中等式左边是模板中使用的数据类型,右边是创建流程数据表时使用的数据库字段类型。
二、模板系统
模板是表达流程的载体,其表达能力,扩充能力和可读性在微型工作流应用中显得非常重要。我们采用XML标注语言作为模板描述语言。XML目前在数据交换,配置文件等应用方面应用非常广泛,几乎所有的开发平台都很好的支持XML,同时XML作为标注语言非常易于扩充,方便编辑和部署。模板系统包括两个大的方面:流转关系和数据描述。
为了方便说明,下面是截取的模板的DTD片段:
流程模板中定义如下关系:顺序,并行,条件分支,跳转。
Sequence:定义顺序关系。
Parallel:定义并行关系。
If:定义条件分支。
任务包括两种:task元素定义人工执行任务, agent元素定义各种自动执行的任务,而且可以通过agent元素扩展流程中的各种个性化需求。比如目前最常用的一些功能都可以通过定义不同的agent元素,引入到工作流定义中:操作外部业务数据,Email发送,短信提醒,文件操作等。
三、流程引擎
引擎作为系统运转的核心,我们可以将引擎系统分为如下三个主要部分:模板加载器,流程管理器,流程驱动器。
1.模板加载器
模板加载器的功能是分析模板文件,将模板配置的流程变为内部模型存储在流程管理器中。由于流程支持流转方式的嵌套,比如并行流作为顺序流的一个环节,而条件分支流又作为并行流的一个环节。引擎内部使用树结构作为流程内部的存储实体,下面是一个内部存储结构的示意图:
图流程内部存储结构(Inter-Structure Of Workflow Template)
从图中可以看出,该存储结构是一种递归的形式,所以模板的解析算法也采用了递归的方法。
2.流程管理器
流程管理器主要完成已配置流程的内部模型维护和管理。系统启动时会有一个加载所有已配置模板的过程,在该过程中模板加载器会将所有的模板进行解析和转换,将转换完成的内部模型注册到流程管理器中,流程管理器保证和维护了流程模板的最新版本在内存中的映像。
3.流程驱动器
流程驱动器的主要功能是按照流程内部模型驱动流程实例流转。通过上述的内部模型存储结构可以看出,流程内部模型是一个树状结构,所有的叶节点是可执行环节,非叶节点是逻辑控制的容器类节点。
流程驱动器也采用单体模式设计,所有操作都是线程安全的。
四、表单生成器
表单生成器解决工作任务执行时如何创建给用户的工作表单的问题,主要包含两个大的方面:表单布局和表单数据操作。表单布局是小型工作流系统和大型工作流系统的重要区别之一。本系统的表单布局和大型工作流系统有如下重要区别:
1.用户不能自定义表单布局,仅仅能在模板中通过Style属性控制控件样式;
2.用户不能添加自定义的图形,图标等内容;
3.省略平成了整个系统的开发,采用技术完成了表单生成器。整个系统的开发规模为10个人月,在实践中取得了很好的效果,下面是实践中的具体情况:
1.企业规模:600人
2.部署流程规模:40个
3.流程平均部署时间:3天
4.日均处理流程数:> 120个
5.日均处理任务数:> 1000个
用户通过部署工作流系统大大缩短了流程的部署时间,同时大大降低了开发和拥有成本。
参考文献: