《3交通指挥综合信息交换平台hom.docx》由会员分享,可在线阅读,更多相关《3交通指挥综合信息交换平台hom.docx(139页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、泉州市公安交通指挥中心整修升级暨指挥中心三台合一工程设计书第三章第3章 交通指指挥综合合信息交交换平台台3.1建建设综合合信息交交换平台台的必要要性3.1.1综合合信息交交换平台台的建设设背景1)业务务背景随着泉州州市经济济建设的的发展,人人民生活活水平的的不断提提高,城城市道路路和机动动车的数数量不断断增加。为为了更好好地对道道路交通通进行管管理,泉泉州市交交警支队队陆续建建设了各各种道路路交通管管理的信信息系统统。各子系统统目前基基本上孤孤立运行行,各种种交通信信息资源源也没有有共享。如如交通信信号控制制机只是是各自独独立运行行,并未未实现交交通信号号上端监监控功能能,路口口埋设的的交通流
2、流量检测测线圈,以以及电子子警察系系统检测测到的城城市交通通流量宝宝贵数据据没有共共享利用用等,投投入产出出比低。从从现代交交通组织织管理学学的角度度来分析析,在信信息采集集层、决决策指挥挥层、调调度执行行层这三三个层面面上不太太协调,从从时间及及空间上上均存在在部分脱脱节现象象,直接接导致交交通组织织与管理理在某些些层面上上的被动动及滞后后。目前泉州州市公安安交通指指挥中心心的大部部分业务务系统软软件都是是基于客客户/服服务器结结构的,随随着业务务的增加加,各子子系统不不断增加加功能,需需要实现现各子系系统间越越来越多多的信息息交换。假假如各子子系统之之间直接接实现连连接,当当某个系系统的业
3、业务或者者表结构构改变的的时候,与与之有信信息交换换的其它它子系统统都必须须修改相相应的有有关代码码。这就就引起软软件没有有共享,软软件版本本升级困困难的问问题,并并且客户户端的逻逻辑变得得复杂,要要扩展功功能也很很困难。这这种两层层结构的的客户端端直接与与数据库库系统交交互,因因此也存存在数据据安全性性的问题题。综上所述述,必须须建设一一个各子子系统可可以实现现信息共共享的平平台,它它将给指指挥中心心业务系系统带来来良好的的扩展性性、高可可靠性、安安全性、数数据的高高处理性性能和高高稳定性性。2)技术术背景和和趋势随着用户户需求的的变化越越来越快快,用户户的要求求也会随随之变化化,用户户对系
4、统统的快速速交付性性、安全全性、可可靠性、稳稳定性提提出了极极高的要要求。因因此,负负责应用用的软件件系统遇遇到了很很大的挑挑战,业业务基础础软件平平台的出出现有助助于解决决这些问问题。与操作系系统平台台、软件件基础架架构平台台相比,业业务基础础软件平平台和用用户的管管理及业业务相关关度比较较大,是是管理软软件开发发的通用用基础平平台。它它的特点点如下图图所示:图3.1.11 - 1 业务基基础软件件平台的的特点下面是现现在大型型复杂应应用系统统的实现现方法,其其中的业业务基础础软件平平台和软软件基础础架构平平台就是是本系统统中的信信息交换换平台。软软件基础础架构平平台是中中间件一一层,业业务
5、基础础软件平平台是以以各种核核心算法法和数据据处理为为主的各各种功能能服务。图3.1.11 - 2 大型复复杂应用用系统的的实现方方法后面的章章节将介介绍各种种软件基基础架构构平台一一层的中中间件技技术,并并选择最最佳适用用于本系系统的技技术,然然后设计计业务基基础软件件的软件件平台一一层的各各功能服服务。3.1.2综合合信息交交换平台台的建设设目标交通指挥挥综合信信息交换换平台主主要完成成信息的的共享和和交换,信信息的集集成,完完成数据据的规范范化,提提供统一一的接口口,为各各系统的的升级提提供便利利,同时时,通过过平台,实实现数据据的综合合使用。如如下图所所示:图3.1.22 - 1 综合
6、信信息交换换平台的的建设目目标3.2实实现综合合信息交交换平台台的技术术分析对综合信信息交换换平台的的设计和和技术选选型会影影响整个个系统是是否能成成功实施施,因此此在本节节将详细细分析实实现信息息交换平平台的技技术,并并选择本本设计中中所要使使用的技技术。综合信息息交换平平台是泉泉州市公公安交通通指挥中中心整修修升级工工程各外外场系统统、交通通信息系系统、交交通管理理系统之之间进行行信息交交换的枢枢纽,它它完成交交通信息息的采集集、处理理、发布布,以及及控制。为为了满足足这些功功能,信信息交换换平台应应具有如如下性能能:跨平平台性、大大型应用用处理能能力、高高可靠性性、高安安全性、高高稳定性
7、性、高速速运行业业务能力力。下面是本本章节选选择信息息交换平平台技术术的选择择步骤,这这个技术术必须能能够满足足上面所所述信息息交换平平台应具具有的性性能。步骤1.实现平台台的体系系结构选选择三层结构构的选择择步骤2.中间件技技术的选选择COM+、Weeb SServvicee、COORBAA3.2.1平台台的体系系结构目前泉州州市公安安交通指指挥中心心的大部部分业务务系统软软件基于于的是两两层结构构,即客客户/服服务器结结构。两两层结构构包括客客户端和和数据库库两层,业业务处理理一般放放在客户户端,而而数据则则放在数数据库中中。客户户端直接接访问数数据库,进进行数据据读写。这这种结构构带来的
8、的问题有有: 不灵活:客户端端和数据据库联系系太紧密密,不容容易修改改。 数据不容容易共享享:客户户端和数数据库形形成一个个封闭的的系统,不不易和外外界共享享数据。 容易产生生性能问问题:在在客户端端数量大大时,数数据库的的压力大大,导致致性能降降低。 可靠性低低:客户户端有可可能导致致数据库库的死锁锁和崩溃溃,进而而导致整整个系统统 的崩崩溃。很明显两两层结构构满足不不了信息息交换平平台的性性能,因因此要采采用三层层结构模模型。三层结构构包括用用户服务务层、应应用服务务层和数数据服务务层。由由于这种种层次结结构模型型的架构构优越性性,它的的出现和和发展解解决了系系统开发发人员面面临的种种种问
9、题题,而本本系统的的交通指指挥综合合信息交交换平台台就是中中间应用用服务层层的概念念。中间间的应用用服务层层的具体体实现是是采用中中间件技技术实现现的。下面是当当前比较较典型的的三层结结构图。客客户端不不再直接接和数据据库相连连,而是是通过应应用服务务器来访访问数据据库,并并且有应应用服务务器管理理和数据据库之间间的连接接。当然然,现在在的应用用服务器器除了提提供数据据库的访访问功能能外,还还提供更更加广泛泛的服务务,如事事务处理理、消息息、命令令、数据据加密、安安全管理理等。它它完全克克服了两两层结构构的缺点点。图3.2.11 - 1 三层结结构图三层结构构模型具具有下列列优点:1、系统统灵
10、活性性:由于于客户端端不再直直接和数数据库相相连,可可以通过过在应用用服务上上的修改改来更改改系统,提提高了灵灵活性。2、数据据共享:由于通通过应用用服务器器来访问问数据库库,其它它系统也也可利用用应用服服务器提提供的功功能来访访问数据据库。3、提高高性能:由于应应用服务务器提供供了数据据库的连连接管理理以及集集群等服服务,可可以提高高整个系系统的性性能。4、可靠靠性高:应用服服务器提提供集群群及容错错处理,可可以大大大提高系系统的可可靠性。5、便于于移植和和开发:因为把把系统分分为表现现层、业业务处理理层、数数据层,可可以很方方便地进进行移植植及开发发。基于三层层结构的的以上优优点,本本系统
11、使使用结构构为三层层结构,三三层结构构中的中中间层用用中间件件实现。3.2.2中间间件介绍绍解决“信信息孤岛岛”问题的的关键在在于实现现异构应应用系统统的整合合和共用用数据的的共享,而而基于分分布式对对象的中中间件技技术的位位置透明明性、语语言无关关性和平平台独立立性等特特征为上上述问题题提供了了强有力力的解决决方案。通通过中间间件技术术的封装装,集成成软件系系统各组组成部分分可以屏屏蔽掉来来自网络络硬件平平台、通通信协议议、数据据来源、开开发语言言、甚至至操作系系统的差差异,进进而确保保整个系系统的开开放性、可可伸缩性性、灵活活性、互互操作性性、可扩扩展性和和易维护护性的实实现。中间件是是处
12、于应应用软件件和系统统软件之之间的一一类软件件,是独独立于硬硬件或数数据库厂厂商(处处于其产产品的中中间,实实现其互互连)的的一类软软件,是是客户方方与服务务方之间间的连接接件,是位于于操作系系统和应应用软件件之间的的通用服服务。它的主主要作用用是用来来屏蔽网网络硬件件平台的的差异性性和操作作系统与与网络协协议的异异构性,使使应用软软件能够够比较平平滑地运运行于不不同平台台上。同同时中间间件在负负载平衡衡、连接接管理和和调度方方面起了了很大的的作用,使使软件应用用的性能能得到大大幅提升升,满足足了关键键业务的的需求。分布计算算是指网网络中两两个或两两个以上上的软件件相互共共享信息息资源。这这些
13、软件件可以位位于同一一台计算算机中,也也可以部部署在网网络节点点的任意意位置。基基于分布布式模型型的软件件系统具具有均衡衡运行系系统负载载、共享享网络资资源的技技术优势势。分布对象象又称组组件(CCompponeent),它是一些独立的代码的封装体,在分布计算的环境下可以是一个简单的对象,但大多数情况下是一组相关的对象复合体,提供一定的服务。组件是一些灵敏的软件模块,它们可以位置透明、语言独立和平台独立地互相发送消息,实现请求服务。分布式对象技术主要使用了面向对象技术的封装性,组件可以分布在网络的任何位置。对外界来说,它所需关心的只是组件的界面,至于内部是如何实现的则无需考虑,远程客户通过调用
14、方法来访问它。当前主流流的分布布式中间间件技术术主要有有OMGG的COORBAA CCCM(CCORBBA CCompponeent Moddel)技术、SSun的的EJBB(Ennterrpriise JavvaBeean)技术、MMicrrosooft DNAA 20000的的COMM/COOM+/COMM+技术术和当前前最为流流行的WWEB SERRVICCE技术术。它们们都是支支持服务务器端中中间件开开发的中中间件技技术,但但都有其其各自的的特点。COM+ 是 Miccrossoftt 的 COMM(组件件对象模模型,CCompponeent Objjectt Moodell)的分分布
15、式扩扩展,它它在 DDCE RPCC的顶端端建立了了一个对对象远程程过程调调用(OORPCC)层来来支持远远程对象象。COOM 服服务器能能创建多多对象类类的对象象实例。一一个 CCOM 对象可可以支持持多个接接口,每每个接口口代表对对象的一一种不同同的视图图或行为为。一个个接口由由一套功功能相关关的方法法组成。CCOM 的客户户程序通通过获取取指向一一个对象象接口的的一个指指针,并并通过该该指针来来调用方方法以实实现与 COMM 对象象之间的的互相作作用,如如同对象象驻留在在客户程程序的地地址空间间中一样样。COOM 指指定任何何接口都都必须遵遵循一个个标准的的内存规规划,这这与 CC+ 的
16、虚拟拟函数表表相同。由由于该规规范是二二进制级级别的,因因此它允允许集成成可能用用不同编编程语言言如 CC+、JJavaa 和 Vissuall Baasicc等编写写的二进进制组件件。CORBBA(CCommmon Objjectt Reequeest Brookerr Arrchiiteccturre, 公共对对象请求求代理体体系结构构)是由由OMGG(对象象管理组组织,OObjeect Mannageemennt GGrouup)提提出的应应用软件件体系结结构和对对象技术术规范,其其核心是是一套标标准的语语言、接接口和协协议,以以支持异异构分布布应用程程序间的的互操作作性及独独立于平平台
17、和编编程语言言的对象象重用。CORBA基于网络的分布式应用环境下实现应用软件的集成,使得面向对象的软件能够在分布、异构环境下实现可重用、可移植和互操作。EJB的的全称是是Entterpprissejjavaabeean。是是JAVVA中的的商业应应用组件件技术。EEJB结结构中的的角色EJBB组件件结构是是基于组组件的分分布式计计算结构构,是分分布式应应用系统统中的组组件。EEJB分分布式应应用程序序是基于于对象组组件模型型的,低低层的事事务服务务采用了AAPI技技术。EEJB技技术简化化了用JJAVAA语言编编写的企企业应用用系统的的开发、配置。EEJB技技术定义义了一组组可重用用的组件件:
18、EnnterrpriiseBeaans。可可以利用用这些组组件象搭搭积木一一样的建建立系统统分布式式应用程程序。当当把代码码写好之之后,这这些组件件就被组组合到特特定的文文件中去去。每个个文件有有一个或或多个EEnteerprriseeBeeanss,在加加上一些些配置参参数。最最后,这这些EnnterrpriiseBeaans被被配置到到一个装装了EJJB容器器的平台台上。客客户能够够通过这这些Beeanss的hoome接接口,定定位到某某个beeanss,并产产生这个个beaans的的一个实实例。这这样,客客户就能能够调用用Beaans的的应用方方法和远远程接口口。上面分别别简单介介绍了C
19、CORBBA、EEJB和和COMM+三种种分布式式中间件件技术,他他们各自自的特性性比较如如下表所所示:特性比较较CORBBAEJBCOM+集成性跨语言性性好差(限于于JAVVA)好跨平台性性好好差(限于于WINNDOWWS)网络通讯讯好好好公共服务务构件好好一般可用性事务处理理好一般一般消息服务务一般一般一般安全服务务好好一般目录服务务好一般一般容错性一般一般一般软件开发发商支持持度一般好好产品成熟熟性一般一般好可扩展性性好好好WEB SERRVICCE是一一种无须须专门采采购和配配置的组组件,这这种组件件是被一一次部署署到Innterrnett/Inntraanett中,然然后到处处可用的
20、的一种新新型组件件,所有有应用只只需要能能够连入入Intternnet/Inttrannet,就就可以使使用和集集成Weeb服务务。通过过采用WWeb服服务,开开发的代代价显著著降低了了,程序序员无须须与多种种平台进进行交互互,只需需要与一一种组件件进行交交互,即即Webb服务,同同时Weeb服务务的调用用界面完完全采用用标准的的XMLL及相关关技术,在在代码实实现上代代价也有有显著下下降。通通过采用用Webb服务,部部署和集集成的费费用大大大降低,流流程的更更改也无无须更改改大量代代码,甚甚至通过过工具的的支持,根本无须更改程序代码。同时随着新的Web服务技术, WSDL/UDDI/WSFL
21、的大量使用,Web服务可以在运行时态进行动态装配,可以应每个用户的需要而实时装配。从外部的的用户的角角度而言言,Weeb服务务是一种种部署在在Webb上的对对象/组组件,它它具备以以下特征征: 完好的封封装性,WWeb服服务是一一种部署署在Weeb上的的对象,具具备对象象的良好好封装性性,对于于用户而言言,能且且仅能看看到该对对象提供供的功能能列表。 松散耦合合,这一一特征源源于对象象/组件件技术,当当一个WWeb服服务的实实现发生生变更的的时候,用户是不会感到这一点的,对于用户来说,只要Web服务的调用界面不变,Web服务的实现任何变更都是透明的,甚至当Web服务的实现平台从J2EE迁移到了
22、.NET或者是相反的迁移流程,用户都可以对此一无所知。对于松散耦合而言,需要有一种适合Internet环境的消息交换协议,XML/SOAP正是目前最为适合的消息交换协议。 使用协约约的规范范性,这这一特征征从对象象而来,但但相比一一般对象象其界面面规范更更加规范范化和易易于机器器理解。首首先,做做为Weeb服务务,对象象界面所所提供的的功能应应当使用用标准的的描述语语言来描描述(比比如WSSDL)。同时时使用标标准描述述语言描描述的使使用协约约不仅仅仅是服务务界面,它它还被延伸伸到Weeb服务务的聚合合、跨WWeb服服务的事事务、工工作流等等,而这这些又都都由服务质质量(QQoS)的保障障。其
23、次次,由于于安全机机制对于于松散耦耦合的对对象环境境的重要要性,因因此需要要对诸如如授权认认证、数数据完整整性(比比如签名名机制)、消息息源认证证以及事事务的不不可否认认性等等等运用规规范的方方法来描描述、传传输和交交换。最最后,在在所有层层次的处处理都应应当是可可管理的的,因此此需要对对管理协协议运用同同样的机机制。 使用标准准协议规规范,作作为Weeb服务务,其所所有公共共的协约约完全需需要使用用开放的的标准协协议进行行描述、传传输和交交换。这这些标准准协议具具有完全全免费的的规范,以以便由任任意方进进行实现现。一般般而言,绝绝大多数数规范将将最终有有W3CC或OAASISS作为最最终版本
24、本的发布布方和维维护方。 高度可集集成能力力。由于于Webb服务采采取简单单的、易易理解的的标准WWeb协协议做为组件件界面描描述和协协同描述述规范,完完全屏蔽蔽了不同同软件平平台的差差异,无无论是CCORBBA、CCOM+还是EEJB都都可以通通过这一一种标准准的协议议进行互互操作,实实现了在在当前环环境下最最高的可可集成性性。选择最适适合本工工程需求求的中间间件技术术平台从从以下几几个方面面考虑:1、考虑虑现有应应用系统统的操作作系统、开开发语言言、数据据库等开开发环境境。2、考虑虑本工程程软件系系统的性性能需求求:高可可靠性、高高安全性性、高稳稳定性、跨跨语言、高高速运行行能力、大大型应
25、用用处理能能力。3、考虑虑将来新新建子系系统的易易扩充能能力,增增加修改改功能的的易扩展展能力,以以及维护护效率。本系统的的分布式式应用支支撑采用用完全开开放的消消息传送送中间件件提供分分布信息息交换,分分布式信信息处理理通过XXML消消息解析析处理完完成,基基于XMML消息息解析的的信息交交换和处处理机制制以及安安全可靠靠的透明明的消息息传送中中间件共共同构成成完全松松散耦合合的分布布应用环环境,因因此中间间件技术术在本系系统内主主要应用用于具体体业务逻逻辑处理理模块的的分布式式应用。在在这种情情况下,可可以根据据实际情情况结合合用户需需求灵活活选择上上述中间间件技术术实现相相应的分分布式应
26、应用。3.3综综合信息息交换平平台的功功能分析析本节首先先分析综综合信息息交换平平台的功功能,分分别按业业务角度度、按用用户角度度、按信信息交换换平台在在整个公公安交通通指挥中中心的作作用角度度分析,通通过这三三方面的的分析得得出信息息交换平平台的功功能。3.3.1业务务角度的的功能分分析首先按业业务角度度分析交交通指挥挥综合信信息交换换平台的的功能,下下面是功功能导出出图:图3.3.11 - 1 平台的的功能导导出图从上面的的功能导导出图中中可以得得出以下下结论:信息交换换平台从从交通控控制和监监控系统统中采集集各种交交通信息息,从交交通管理理系统中中采集交交通管理理信息,因因此信息息交换平
27、平台中需需要信息息采集功功能模块块。采集到的的信息经经过数据据处理才才能得出出用户可可识别的的信息,因因此信息息交换平平台需要要数据处处理功能能模块。通过数据据处理的的可识别别的信息息要发布布到交通通诱导系系统、交交通信息息发布网网站等信信息系统统,因此此信息交交换平台台需要信信息发布布功能模模块。通过数据据处理的的信息也也要用于于信号控控制、CCCTVV控制等等,并且且还需要要现场设设施的监监控,因因此信息息交换平平台需要要交通控控制功能能模块。3.3.2用户户角度的的功能分分析从用户的的角度分分析泉州州市公安安交通指指挥中心心指挥调调度系统统所实现现的作用用如下表表所示:类型提供的服服务服
28、务内容容期待效果果指挥中心心值班人人员和领领导交通状况况监视交通拥堵堵状况交通流量量信息交通现场场视频信信息交通信号号状态设备运行行状态能够以实实时的方方式,准准确的获获取当前前的交通通状况信信息及各各种设备备的工作作情况,以以便及时时处理各各种可能能发生的的异常情情况交通事故故处理交通事故故警情信信息事故处理理指挥调调度信息息事故处理理结果及时、有有效的处处理各种种交通事事故,并并详细的的记录事事故的处处理过程程与结果果交通指挥挥调度交通指挥挥警令信信息能够及时时、方便便的对现现场警员员下达命命令,以以便于准准确有效效的进行行各种警警力调度度。交通控制制交通信号号控制视频监控控云镜控控制治安
29、卡口口追逃布布控能够方便便的在远远程控制制各种交交通指挥挥设备和和交通监监控设备备交通管理理机动车、驾驾驶员档档案警务情况况交通事故故信息违章信息息简化各种种档案数数据的管管理,能能够简单单、方便便的对各各种档案案信息进进行增加加、检查查修改、查查询的操操作交通诱导导交通诱导导信息停车泊位位诱导信信息语音诱导导信息能够方便便、准确确的发布布各种诱诱导信息息道路使用用者交通诱导导交通诱导导信息语音诱导导准确的获获取当前前的交通通状况,以以便有效效的选择择行驶路路线交通信息息查询交通状况况信息违章处罚罚信息交通新闻闻信息可以有选选择的、方方便的获获取各种种需要的的交通信信息其中,对对交通状状况的监
30、监视和服服务需要要信息交交换平台台采集各各TCSSS子系系统的交交通信息息,经过过加工处处理后生生成用户户可识别别的信息息,以信信息订阅阅的形式式提供给给用户服服务层各各应用软软件,由由用户服服务层最最终实现现对用户户的交通通状况监监视服务务。交通通事故处处理服务务需要平平台采集集来自1122接接处警系系统的交交通事故故警情信信息,并并通过消消息服务务提供给给用户服服务层,同同时,信信息交换换平台还还应对警警情信息息、处警警信息、处处警结果果等交通通事故处处理相关关信息进进行相应应的数据据处理。交交通指挥挥调度服服务主要要由用户户服务层层的封装装业务逻逻辑,但但信息交交换平台台需要对对该服务务
31、提供警警令上传传下达通通道以及及相应的的信息支支持服务务。交通通控制服服务需要要平台提提供对相相应TCCSS子子系统的的控制功功能接口口。交通通管理服服务需要要平台提提供对各各种相关关交通管管理系统统的信息息和指挥挥中心业业务范围围之内的的交通管管理信息息处理功功能。交交通诱导导服务和和交通信信息查询询服务需需要平台台提供对对各种可可以对外外发布的的交通信信息以及及发布途途径。根据上述述分析,可可以总结结出信息息交换平平台应该该具有以以下功能能服务模模块:信信息采集集模块、数数据处理理模块、交交通控制制模块、消消息服务务模块和和信息发发布模块块。3.3.3平台台作用的的分析交通指挥挥综合信信息
32、交换换平台最最主要的的功能是是整合现现有的各各子系统统,即实实现交通通控制信信息的采采集,并并且处理理采集的的信息,生生成可发发布、可可查询的的数据用用于交通通诱导和和信息发发布,同同时生成成交通管管理用的的数据用用于交通通管理,同同时还生生成交通通控制信信息实现现交通的的实时控控制。具具有空间间属性的的所有信信息通过过交通地地理信息息系统电电子地图图集成作作为交通通集成指指挥调度度功能的的基础。整整体上实实现交通通指挥调调度综合合业务和和交通信信号的上上端控制制、交通通诱导、信信息查询询等功能能服务。信息交换换平台必必须提供供消息服服务,用用来解决决各交通通业务子子系统之之间、业业务子系系统
33、与信信息交换换平台之之间、应应用系统统与信息息交换平平台之间间和信息息交换平平台内部部各分布布式模块块之间的的信息通通信。此此外,信信息交换换平台还还必须提提供安全全控制和和系统管管理功能能,在软软件级保保证整个个系统的的安全稳稳定运行行,并以以统一系系统管理理的方式式提供用用户方便便、简捷捷的系统统维护手手段。通过上述述信息交交换平台台的功能能分析,可可以归纳纳出如下下8个功功能模块块。1)数据据采集模模块:负负责所有有信息的的采集,包包括常规规数据采采集、突突发数据据采集和和交通管管理信息息采集。其其中常规规数据采采集模块块负责采采集来自自TCSSS的各各种交通通数据,突突发数据据采集模模
34、块负责责采集来来自EMMS的各各种突发发数据,交交通管理理信息采采集模块块负责采采集来自自交通管管理信息息系统的的各种交交通管理理信息。2)设备备控制模模块:向向应用系系统或平平台内其其他模块块提供交交通控制制功能,接接收各种种控制信信息,然然后实施施对应的的交通控控制。主主要包括括:交通通信号控控制、视视频监控控系统的的云镜控控制、治治安卡口口系统的的追逃布布控等控控制功能能。3)数据据处理模模块:处处理所有有从数据据采集模模块采集集到的信信息,根根据数据据来源和和相关描描述信息息进行对对应的加加工处理理以及入入库存储储等基本本处理。此此外,根根据具体体情况,对对数据进进行分析析,感知知到事
35、件件后生成成事件消消息进行行发布;或者对对数据进进行相关关统计分分析,将将统计分分析机构构入库存存储或发发布;也也针对特特定发布布需求进进行定制制的数据据加工,然然后对外外发布。4)信息息发布模模块:根根据不同同信息发发布需求求制定相相应发布布主题,向向发布信信息需求求系统直直接提供供各种对对应的可可用信息息,同时时也提供供对应主主题信息息的数据据查询接接口,便便于信息息发布用用户灵活活定制相相应的数数据。主主要的信信息发布布用户有有集成指指挥调度度系统、交交通诱导导系统、与与非公安安信息系系统的数数据交换换平台,以以及将来来可能扩扩展的交交通信息息发布网网站、触触摸屏查查询系统统、PDDA移
36、动动查询系系统、手手机短信信订阅系系统等。5)命令令解析模模块:命命令解析析模块是是信息交交换平台台向应用用层提供供统一规规范的功功能接口口的基础础,它负负责接收收应用系系统向平平台发起起的各种种功能请请求,对对其进行行解析后后通知具具体实施施模块执执行应用用系统请请求的功功能。命命令解析析模块为为平台的的功能扩扩展提供供了基础础,通过过修改命命令解析析模块的的平台功功能配置置表可以以方便地地动态扩扩展平台台功能。6)消息息服务模模块:负负责向系系统的分分布式应应用提供供实时的的、高效效的、可可靠的、跨跨越不同同操作系系统、跨跨越不同同网络环环境的消消息传送送服务,实实现各交交通业务务子系统统
37、之间、业业务子系系统与信信息交换换平台之之间、应应用系统统与信息息交换平平台之间间和信息息交换平平台内部部各分布布式模块块之间的的信息通通信。7)安全全控制模模块:安安全控制制模块是是系统安安全保障障的基础础,它提提供可靠靠的用户户身份和和权限验验证模型型,确保保用户对对系统功功能访问问的合法法性。8)系统统管理模模块:系系统管理理模块提提供动态态维护系系统运行行参数的的功能,使使得应用用层可以以实现动动态检测测系统运运行状态态和修改改系统运运行参数数的系统统管理软软件,进进而减少少系统管管理的工工作量,降降低系统统维护成成本。平台的层层次结构构如下图图所示:图3.3.44 - 1 综合信信息
38、交换换平台层层次结构构图通过上图图可以看看到,平平台内部部的数据据采集模模块和设设备控制制模块主主要与数数据层各各业务子子系统以以及已有有的交通通管理信信息系统统通信,采采集相关关数据和和发送控控制命令令。数据据处理模模块从数数据采集集模块获获取数据据,进行行相应的的加工处处理,生生成用户户可识别别的信息息交付、信信息发布布模块。同同时,数数据处理理模块还还提供用用户权限限信息管管理、系系统配置置数据管管理、GGIS空空间数据据获取、设设备数据据管理等等基础信信息管理理服务。信信息发布布模块和和命令解解析模块块共同构构成应用用程序接接口,信信息发布布模块通通过灵活活的订阅阅/发布布机制向向应用
39、层层提供由由数据处处理模块块加工生生成的用用户可识识别的各各种交通通信息及及系统信信息。命命令解析析层则接接收来自自应用层层的各种种功能请请求信息息,对其其进行解解析后转转交给具具体功能能服务模模块:数数据处理理模块、设设备控制制模块、系系统管理理模块、数数据采集集模块。消消息服务务、安全全管理和和系统管管理三个个模块贯贯串整个个平台。其其中,消消息服务务是整个个系统的的通信基基础,它它不仅负负责数据据层各业业务子系系统与平平台的通通信,应应用层各各应用系系统与平平台的通通信,同同时还负负责平台台内部各各功能模模块之间间的信息息通信,才才能真正正成为整整个系统统信息交交换的枢枢纽。安安全管理理
40、模块主主要负责责用户身身份和权权限验证证,应用用层向平平台发起起的每一一个数据据获取和和功能执执行请求求都必须须通过安安全管理理模块的的合法性性验证,以以保证系系统的安安全稳定定。系统统管理模模块负责责提供对对平台内内各模块块以及业业务子系系统的运运行状态态监控以以及运行行参数动动态修改改功能,以以便系统统故障诊诊断及修修复,便便于管理理员对系系统的维维护。3.3.4综合合信息交交换平台台的功能能首先从各各业务子子系统中中采集交交通流量量信息、外外部系统统的静态态信息、违违章信息息、事故故发生信信息等,然然后对采采集到的的各种信信息进行行相应的的数据处处理,包包括数据据存储处处理、数数据加工工
41、处理、统统计分析析处理、事事件感知知处理等等。经过过数据处处理模块块的加工工处理,生生成用户户可识别别的发布布信息,到到信息发发布模块块,提供供给各应应用系统统和交通通信息系系统。在在发布信信息中,所所有具有有空间属属性的信信息将集集成并显显示在集集成指挥挥调度应应用系统统的GIIS电子子地图上上,用于于交通综综合态势势监视、也也用于交交通指挥挥调度和和交通管管理。此此外,发发布信息息还主要要提供给给交通诱诱导系统统和与非非公安信信息系统统,实现现交通信信息对道道路使用用者和其其他外部部信息系系统的数数据共享享。这些些数据也也存储到到数据库库以及数数据仓库库中,通通过数据据处理的的统计分分析,
42、可可以为交交通管理理决策支支持提供供可靠准准确的科科学依据据。应用系统统对平台台支撑功功能和数数据的使使用模式式主要有有:自动动触发模模式、事事件触发发模式和和用户触触发模式式。其中中自动触触发模式式主要是是指应用用系统对对交通综综合态势势的监控控需求,要要求应用用系统持持续的自自动从信信息交换换平台信信息发布布模块获获取相应应的交通通状况信信息,如如集成指指挥调度度系统需需要实时时获取交交通拥堵堵状况、流流量状况况、交通通信号状状况、交交通设施施工作状状况等信信息通过过GISS电子地地图实现现交通综综合态势势监视;交通信信息发布布网站需需要定时时从平台台获取交交通信息息以更新新网站的的发布数
43、数据等。事事件触发发模式主主要是指指应用系系统在接接收到交交通事故故报警、用用户确认认的突发发事件或或特殊事事件以及及系统自自动感知知的交通通事件后后,需要要指挥人人员作出出相应的的指挥调调度处理理。交通通指挥调调度值班班人员可可以通过过数字视视频监控控功能快快速切换换到道路路现场监监控视频频进行事事情确认认,然后后通过系系统进行行警力调调度、警警卫调整整、交通通信号调调整、交交通诱导导、违章章抓拍等等操作。用用户触发发模式主主要是指指:系统统管理员员对系统统的管理理和维护护、交警警用户对对系统数数据的检检索查询询、统计计分析和和相关后后端处理理,以及及道路使使用者用用户通过过交通信信息发布布
44、网站对对交通历历史信息息的查询询请求等等。通过上述述分析可可以看出出,应用用系统对对平台的的支撑需需求有:自动数数据提供供需求、主主动数据据获取需需求以及及功能命命令执行行需求。其其中自动动数据提提供需求求通过平平台对业业务子系系统的实实时数据据采集,通通过数据据处理和和信息发发布实现现。各应应用系统统随时可可以从信信息发布布模块的的实时数数据相关关发布主主题获取取到最新新的交通通状况以以及设备备运行状状况信息息。主动动数据获获取需求求通过平平台的数数据获取取命令消消息实现现,由数数据处理理模块的的数据抽抽象层完完成对数数据的检检索查询询,用户户可以通通过数据据处理模模块已有有的统计计分析模模
45、块获取取相关的的分析统统计结果果数据,也也可以在在应用系系统中直直接对检检索查询询结果进进行相关关统计分分析。对对于功能能命令执执行需求求,应用用系统以以XMLL命令消消息的形形式封装装功能请请求信息息,然后后通过平平台的消消息服务务传送到到平台的的命令解解析模块块,由命命令解析析模块对对命令消消息进行行拆封分分析后生生成平台台内部模模块可识识别的命命令执行行消息转转发到具具体功能能执行模模块完成成功能的的执行。信息交换换平台的的功能逻逻辑结构构如下图图所示:2073.4综综合信息息交换平平台的功功能设计计及开发发实现前面的章章节分别别从业务务角度、用用户角度度和平台台作用的的角度分分析了综综
46、合信息息交换平平台的功功能,并并得出了了平台的的各功能能模块。本本章节将将对各功功能模块块进行设设计。模块名称称功能简述述数据采集集采集交通通流量信信息、突突发事件件信息、外外部系统统的静态态信息、违违章信息息、事故故发生信信息等。设备控制制交通信号号控制、视视频监控控云镜控控制、治治安卡口口追逃布布控、数数字视频频图像抓抓拍、语语音诱导导音频矩矩阵控制制、DLLP投影影大屏控控制。数据处理理交通流量量信息的的处理、交交通拥堵堵事件感感知、设设备异常常事件感感知、流流量信息息统计分分析、采采集数据据及加工工处理数数据的存存储、数数据访问问抽象服服务。信息发布布以订阅/发布的的形式,按按照不同同
47、信息主主题实现现对应用用层各系系统的交交通信息息发布。命令解析析接收来自自应用层层以及相相关业务务系统的的所有命命令消息息(数据据访问命命令和控控制功能能命令),对命命令消息息进行解解析并分分发到相相应的功功能提供供模块。消息服务务向系统的的分布式式应用提提供实时时的、高高效的、可可靠的、跨跨越不同同操作系系统、跨跨越不同同网络环环境的消消息传送送服务。安全管理理提供可靠靠的用户户身份和和权限合合法性验验证服务务。系统管理理提供对平平台内各各模块以以及业务务子系统统的运行行状态监监控以及及运行参参数动态态修改功功能。以下是平平台的每每一个功功能模块块详细分分析设计计。将会会用到前前面提到到的面向向对象设设计方法法,用UUML建建模语言言来表示示各个分分析和设设计阶段段的模型型,以便便于理解解和沟通通。下面面是各功功能模块块的设计计步骤的的顺序展展开,但但是根据据具体情情况有些些步骤不不是所有有的功能能模块都都有。图3.4 - 1 设计计步骤图图用例图是是由表示示系统中中核心功功能的用用例(UUse Casse)和和给系统统提供信信息或从从系统中中得到信信息的角角色(AActoor)组组成。本本系统设设计中的的用例和和角色如如下。表 33.4 - 11 用用例说明明用例说明信息采集集采集交通通流量信信息、突突发事件件信息、外外部系统统的静态态信息、违违章信息息
限制150内