发新话题
打印

车辆行驶记录仪在道路运输业管理中的应用

本主题由 daisy 于 2008-3-13 16:25 移动

车辆行驶记录仪在道路运输业管理中的应用

文/浙江省交通厅道路运输管理局/俞伟庆 张帆


  一、行车记录仪记录的数据应具有法律效力
汽车上的“黑匣子”,即汽车行驶记录仪,是对车辆行驶速度、时间、里程以及有关车辆行驶的其他状态信息进行记录储存并可通过接口实现数据输出的数字式电子记录装置。近年来,我国道路交通事故频发,并且呈上升趋势,给人民生命、企业的经营活动和国家财产造成了巨大的损失,而大部分事故是驾驶员疲劳驾驶和超速、超载等交通违章行为造成的。为遏制交通事故频发,公安部、交通部和国家安全生产监督管理局于2001年10月通告要求,长途客运车辆应逐步安装符合国家有关标准的行驶记录仪。目前,浙江省已有近千辆的营运车辆安装了汽车行驶记录仪,有效的遏制了驾驶员疲劳驾驶、超速等违章,控制驾驶员违规操作和不良驾驶习惯,不仅为运输企业机务部门提供了管理的依据,也为公安交通管理部门在分析、处理交通事故时提供了证据。因此,其记录的数据或信息是否具有法律效应值得我们探讨。

  《中华人民共和国计量法》明确规定:制造、修理计量器具的企业、事业单位必须具备与所制造、修理的计量器具相应的设施、人员和检定仪器的设备,经县级以上人民政府计量行政部门考核合格,取得《制造计量器具许可证》或者《维修计量器具许可证》;制造行车记录仪的企业、事业单位未生产过的行车记录仪新产品,必须经省级以上人民政府计量行政部门对其样品的计量性能考核合格,方可投入生产;任何单位和个人不准在工作岗位上使用无检定合格印、证或者超过检定周期以及经检验不合格的行车记录仪,在教学示例使用中的行车记录仪不受此限制。
  众所周知,人们日常使用的电度表、水表、里程表、出租车的里程计价器等计量器具为了保证记录数据的公平、公正、合法,都必须由计量行政部门检定、铅封才能使用。为了防止机械磨损或不法行为对人民群众利益的损害,在使用过程中,还要受到计量行政部门的监督,如果检查不合格或铅封脱落在法律上将视为无效,一旦出了问题就的得不到法律的保障。跟里程表、出租车的里程计价器同样装在汽车上的行驶记录仪也应该遵守《中华人民共和国计量法》
  目前,人们对行车记录仪记录的数据是否合法存在的几个误区:
  一些行车记录仪的生产厂家对国家计量法意识的淡薄;

  现在,市场上行车记录设备品种繁多,也不乏一些商品鱼目混珠,有的厂家为了追求眼前的利益,只是盲目的推销他们的产品,并未考虑到产品与法律相关的一些问题,如其记录的数据是否合法,是否符合国家计量法的要求。
  有些人认为行车记录仪是由公安部无锡科研所的样品送审认定即为合法;
有些厂家在推销的时候会误导使用者,以为公安部无锡科研所的样品送审认定即为合法,其实国家政府并未赋予研究所政府的行政职能权利。研究所只是对厂家送审的样品进行试验,并对照2003年国家颁布了《汽车行驶记录仪标准》GB/ T19056 -2003判断厂家送审的样品是否符合标准,并不对其市场上销售的产品负责。而国家计量行政部门具有政府行政职能,它可以有效的对产品进行检测、监管。

  3.认为行车记录仪与电度表、水表、里程表、出租车的里程计价器等计量器具不同;
  根据《中华人民共和国强制检定的工作计量器具明细目录》第30项明确规定:测速仪(公路管理速度检测仪)必须实行强制检定。使用单位应当自行定期检定或者送其他计量检定机构检定,人民政府计量行政部门应当进行监督检查。因此行车记录仪的制造、检测、修理必须遵守。
  为了使行车记录仪更好的在道路运输安全得到应用,各行车记录仪的生产和使用单位应该严格执行《中华人民共和国计量法》,这样才能使我们的运输企业使用到合格,并且有法律保障的产品,一旦发生事故也有法可依。
  二、车辆行驶记录仪信息的采集与管理
     随着车辆行驶记录仪在浙江省道路运输行业的普及,如何运用先进的信息技术将众多分散的信息单元汇集起来,通过分析和汇总,使其得到较好的控制和利用,以信息化的手段来提高行业管理部门的管理水平、行政效能和决策的准确性,从而更有效地为社会、运输企业和公众服务,这已成为摆在道路运输行业管理部门面前的一项越来越紧迫的工作。

  车辆行驶记录仪信息采集管理系统是以Internet互联网为基本数据通道,在每个需要数据采集的分散业务单元端(道路运输企业),安装数据采集终端和存储终端,并通过此终端对车辆行驶记录仪中的数据进行采集;同时控制服务中心的端设备,通过远程数据传输模块,对各个业务单元进行远程数据采集,采集的数据自动进入控制中心的管理系统,并根据用户及行业管理部门的不同需求,对原数据进行分析和汇总,生成能够为企业及行业管理部门提供决策支持的最终信息。
  1.实现信息采集与管理以信息技术为基础
  车辆行驶记录信息采集管理是一项覆盖省内各个道路运输企业和行业管理部门的系统工程,它的实现以信息技术为基础。从原始信息的采集,到对原始信息的分析、汇总,都需要以不断发展的信息技术作为保障。车辆行驶记录信息采集管理的目标在于:将现有的和即将建设的各个运输企业和行业管理部门的应用系统连接起来,统一相关的技术标准和规范,做到互联互通,构建一个统一的信息采集与管理平台。
  2.一个高性能分析处理平台、多个采集终端相结合
  车辆行驶记录信息采集管理系统是一个完整的概念,它由“一个高性能分析处理平台,多个采集终端”构成一个有机整体。“一个高性能分析处理平台”指数字化、网络化的技术集成平台。“多个采集终端”指安装在省内不同运输企业的数据采集客户端。车辆行驶记录信息采集管理系统的应用能够提高工作效率,减轻相关工作人员的工作负担,改善传统的管理思路和管理模式,提高行业管理部门,企业工作人员的素质,实现资源信息化和决策科学化。
  3.网络是基础、效率是关键、应用是目的
     车辆行驶记录信息采集管理系统要合理利用现有的资源,并适度超前。在系统建设中,网络是基础、效率是关键、应用是目的。系统的建设包括信息采集、信息处理和决策支持三个层面的内容。系统要适应运输企业及行业管理部门在管理上不断优化的需求。另一方面,要加快车辆行驶记录仪相关管理制度的制定与改革,为实现车辆行驶记录信息采集管理系统创造条件。
  三、车辆行驶记录仪信息采集管理系统的功能定位
  车辆行驶记录信息采集管理系统在信息化社会中的功能定位如图3.1所示。



图3.1 车辆行驶记录信息采集管理系统在信息化社会中的功能定位


收藏到网摘:
本贴地址:http://bbs.shejis.com/viewthread.php?tid=1265857&fromuid=0
点这里,把本帖地址在MSN/QQ上发给朋友分享!同时你还可以获得积分!

就算跌倒,也要豪迈的笑……

TOP

1.系统的功能定位
  在信息化社会中,行业管理部门和运输企业之间要通过网络来传输数据、交换数据、共享信息并协作处理数据。在信息化社会中,道路运输行业管理部门仍要通过企业法人认证来管理运输企业,掌握车辆行驶记录仪在企业中的使用情况;通过人员认证来管理运输企业中的人员,掌握驾驶员对营运车辆的操作使用情况;同时加上其他电子化手段来保障网络的正常运行。另外,企业和个人也可以通过网络接受行业管理部门提供的各种服务。如:面向企业的车辆行驶记录仪使用情况网上查询、统计、排名;面向个人的车辆行驶记录仪使用情况网上查询、数据分析等。总而言之,车辆行驶记录信息采集管理系统的功能定位应以数据采集和整合为核心、以信息真实、准确、完整为基础,面向决策支持、面向运输企业。

  1.1 以信息真实、准确、完整为基础
  车辆行驶记录信息采集管理系统的建设将以信息真实、准确、完整为基础。因为信息是决策的基础和依据,决策是对信息的判断和运用。可以说,决策的过程,就是信息的输入、处理、输出的过程,决策的形成需要借助信息进行判断,决策的实施需要借助信息进行控制;决策执行终结后,需要凭借信息进行总结,为新的决策创造条件。决策的每一步都离不开信息,如同生产不能没有原料一样。没有真实、准确、完整的信息作为支持,就无法保证行业管理部门作出科学、正确的决策。因此不论是行业管理部门,还是运输企业要从管理制度、基础设施和软件技术这几方面来保证系统合法、安全、稳定的运行,从而实现信息真实、准确、完整。

  1.2 以数据采集和整合为核心
  车辆行驶记录信息采集管理系统将以数据采集和整合为核心,通过对各个信息采集单元采集系统中信息和数据的全面、有机整合,为行业管理部门的决策支持和对外公众服务提供全面的支持。数据采集包括两方面内容:一是采集终端对车辆行驶记录仪的数据采集;二是数据服务中心对各个采集终端的数据采集。在决策支持方面,将通过对所有已采集原始数据的深度挖掘和综合分析来为科学决策提供支持。而在对运输企业服务方面,则将主要通过对已经过分析的数据的挖掘处理来提供更好的服务。

  1.3 面向决策支持
  车辆行驶记录信息采集管理系统一定要面向行业管理部门的决策支持,提高行业管理部门决策的准确性和科学性,是行业管理部门为全省道路运输行业提供科学的管理和规划,以促进全省道路运输行业健康有序,持续稳定的发展。具体的说,面向决策支持的功能主要包括:对全省道路运输企业的车辆行驶记录仪使用情况进行综合分析和统计,以及车辆行驶记录仪相关资源的管理等。

  1.4面向运输企业
  面向运输企业是车辆行驶记录信息采集管理系统面向决策支持功能的根本目的,因此是车辆行驶记录信息采集管理系统建设的重点之一,也是政府公众服务的重要组成部分。
  面向运输企业是以建设高效、公开的服务系统为目标,以服务中心已存在的、或已经过分析处理的车辆行驶数据和网络基础设施为基础,通过先进的互联网技术,更好地向社会、运输企业和公众提供行业服务。以适应社会发展的需要。面向运输企业的服务系统可以以一个独立系统的方式存在,也可以存在于已有的公众服务系统中,但必须始终以数据采集和整合系统为核心。

  2.系统需求说明
  系统全部使用中文界面,并具有一定兼容性,能在通用的中文操作系统中安装使用,并具有原始数据读取、查询、统计、图表生成、参数设置、操作权限管理等功能。在采集原始数据后,系统能够生成如下图表:事故疑点数据曲线图。其横坐标为实时时间及日期,纵坐标为与实时时间对应的车辆行驶速度值和制动状态信号或客户所要求的其它信号,曲线图上同时还应包含车牌号码、车牌分类、驾驶证号码等内容。一般行驶速度记录曲线图。其横坐标为实时时间及日期、纵坐标为与实时时间对应的车辆行驶速度值和客户所要求的其它信号,曲线图上同时还应包含车牌号码、车牌分类、驾驶证号码等内容。

  数据列表。包含如下内容:
  1)符合记录间隔时间要求的实时时间及日期;
  2)实时时间所对应的车辆行驶速度等数据;
  3)车牌号码,驾驶证号码。

  其他类型的图表可以根据用户使用需要扩展生成。

  2.1 车辆行驶记录信息输出的格式
  车辆行驶记录仪想外部设备(计算机)输出包含如下内容:
  实时时钟;
  该日期和时钟被用于为记录仪实现所有功能(记录、输出、显示、数据通信等)标注日期和时间。记录仪应能以年、月、日或yyyy/mm/dd的方式记录实时日期;应能以时、分、秒或hh:mm:ss的方式记录实时时钟。
  事故疑点数据;
  最近360h内车辆行驶速度数据(记录间隔为1min,数据为每分钟内的平均速度);
  对应实时时钟的车辆行驶里程数据;
  车辆识别代号、车牌号码、车牌分类;
  驾驶员代码、驾驶证证号;
  车辆特征系数,即车辆行驶每公里里程时驱动速度传感器的转速(r/km);

  2.2 面向运输公司、汽车站的系统功能
  车辆行车记录信息输入功能,即数据采集功能。
  车辆行车记录信息管理功能:基本信息管理、历史信息管理、上传信息管理
  自定义参数统计功能(统计参数为国标GB/T19056-2003中定义的标准参数):对时速大于/等于/小于某一速度值的车辆进行统计、对灯光强度大于/等于/小于某一速度值的车辆进行统计、对气压大于/等于/小于某一气压值的车辆进行统计
  指定报告期内超出指标范围的数值统计功能:超速统计、驾驶超时统计、其他指标超标统计、对未使用行驶记录仪原因统计、未开机统计、系统故障统计、仪器故障统计
  信息查询、打印功能

  2.3 面向行业管理部门的系统功能
  面向行业管理部门的系统功能在包含以上所述的几项功能外,还具有:
全省内所有运输企业、车站车辆行驶记录仪信息管理功能、全省内所有运输企业、车站车辆行驶记录仪信息自定义参数统计功能,例如:对省内未正常使用车辆行驶记录仪的运输企业、车站进行统计、对省内有异常车辆行驶记录车辆的运输企业、车站进行统计

  
  四、车辆行驶记录仪信息采集管理系统的总体技术框架
  车辆行驶记录信息采集管理系统的总体技术框架可以按照分层的思想加以设计和实现。分层的体系结构能够较好地实现建设任务的分解,以便整个系统的建设任务能够在明确的接口定义的基础上进行并发建设,以缩短整体的建设周期。同时,在接口保持不变的前提下,分层的体系结构还能够保证系统对各层基础技术的发展具有良好的适应性,并且较好地体现以数据采集和整合为核心、以信息真实、完整、准确为基础,面向决策支持、面向运输企业的系统功能定位。


就算跌倒,也要豪迈的笑……

TOP

  1.系统的分层逻辑模型
  车辆行驶记录信息采集管理系统的分层逻辑模型如图4.1所示。




图4.1:系统的分层逻辑模型


  如图4.1所示,整个逻辑结构按照功能可以自下而上划分为三个层次:基础设施层、统一的数据分析处理平台、系统应用层。其中,基础设施层又包括网络基础设施和信息安全基础设施。这个逻辑模型是对整个信息采集管理系统的抽象概括。

  网络基础设施层是为系统提供信息以及其他运行管理信息的传输和交换平台,它是整个数据传输体系的最终信息承载者,位于整个分层体系的最底层。

  信息安全基础设施在网络基础设施所提供的数据传输服务平台的基础上,增加了面向系统的通用安全服务,为系统应用提供了一个通用的、高性能的可信和授权的计算平台,即所谓的智能化信任和授权平台。
  
  统一的数据分析处理平台是指在网络基础设施、信任和授权服务基础设施的基础上,承载最终系统应用的软、硬件,具体包括WEB服务平台、WEB公众服务平台、数据交换平台等。

  系统应用层主要是在统一的数据分析处理平台的基础上,加载和运行的应用、管理软件,是体现系统服务的关键点,也是车辆行驶记录信息采集管理系统面向最终用户的层面。

  2.系统建设的内容
  车辆行驶记录信息采集管理系统的建设将直接面对全省各个不同的运输企业、不同的行驶记录仪生产商,特别是数据采集流程。从上面提出的逻辑分层模型来看,系统中存在的差异主要存在于顶层的业务服务应用系统部分,说的具体点,就是不同品牌的行驶记录仪内部数据结构存在着差异。
经过分析和抽象,可在技术层面上将整个系统的具体建设内容概括为以下几方面:两个基础设施、一个统一的数据分析处理平台、数据传输端口、信息采集终端及系统管理维护终端。


  2.1 两个基础设施
  车辆行驶记录信息采集管理系统主要涉及到两个基础设施,即网络基础设施和信息安全基础设施,信息安全基础设施可参照国家信息安全基础设施NISI进行建设。它们分别向系统提供网络传输以及互联服务、智能化的信任服务以及有效的授权服务。作为系统的基础运行平台,这两个基础设施在技术方案的选择上必须充分考虑技术的先进性与成熟性,并确保整个体系对关键技术的发展具有良好的适应能力,从而保证系统服务的延续性和稳定性。

  2.1.1 网络基础设施
  网络基础设施是提供数据传输与交换的基础设施体系,是整个系统正常运行的基础。
  构建网络基础设施的关键技术是网络技术和通信技术。整个网络基础设施可以根据系统应用的实际需求划分为互联网、业务网和行业管理部门的内部网等。目前这一领域内的国内外技术和产品已经发展得相当成熟,工程建设和运行也已进入了规范化的阶段
  网络信任域是构建网络基础设施的关键技术之一。网络信任域基础设施在技术上针对互联网“对等的、无中心的、无管理的”组织设计思想,旨在构建一个可以管理的、有中心的网络基础设施。

  2.1.2 信息安全基础设施
  信息安全基础设施,全面参考国家信息安全基础设施NISI。
  国家信息安全基础设施NISI以公钥基础设施PKI、授权管理基础设施PMI和可信时间戳服务系统为重点,还包括安全保密管理系统。
  公钥基础设施PKI技术就是利用公钥理论和技术建立的提供信息安全服务的基础设施。公钥体制是目前应用最广泛的一种加密体制,在这一体制中,加密密钥与解密密钥各不相同,发送信息的人利用接收者的公钥发送加密信息,接收者再利用自己专有的私钥进行解密。这种方式既保证了信息的机密性,又能保证信息具有不可抵赖性。目前,公钥体制广泛地用于CA(Certificate Authority)认证、数字签名和密钥交换等领域。
  授权管理基础设施授权管理基础设施PMI(Privilege Management Infrastructure)是国家信息安全基础设施(National Information Security Infrastructure,NISI)的一个重要组成部分,目标是向用户和应用程序提供授权管理服务,提供用户身份到应用授权的映射功能,提供与实际应用处理模式相对应的、与具体应用系统开发和管理无关的授权和访问控制机制,简化具体应用系统的开发与维护。授权管理基础设施PMI是一个属性证书、属性权威、属性证书库等部件构成的综合系统,用来实现权限和证书的产生、管理、存储、分发和撤销等功能。PMI使用属性证书表示和容纳权限信息,通过管理证书的生命周期实现对权限生命周期的管理。属性证书的申请,签发,注销,验证流程对应着权限的申请,发放,撤消,使用和验证的过程。而且,使用属性证书进行权限管理方式使得权限的管理不必依赖某个具体的应用,而且利于权限的安全分布式应用。可信时间戳服务系统:可信时间戳服务系统主要为整个系统提供精确可信的时间戳服务,从而保证业务处据在某一时间(之前)的存在性,为实现业务处理的抗抵赖性提供基础。它主要提供可信时间服务和时间戳服务。其中,前者是为后者提供可信时间服务,监控并校准后者的时间;而后者是为应用系统或用户提供可信的时间戳服务。
  安全保密管理系统主要提供系统的安全保密管理工作,如全网统一的安全策略的定义、颁布和更改、入侵检测、安全审计、漏洞扫描、安全事件的报告、通知和处理等。

  2.2 统一的数据分析处理平台
  统一的数据分析处理平台是承载最终系统应用的软、硬件的综合平台,是整个系统的枢纽。它一方面作为整个系统对外的统一接口,向运输企业提供数据传输服务;另一方面作为对内的数据应用服务器,提供对内的数据共享、决策支持、数据分析等服务。
  如何减轻应用系统客户端的维护工作,即开发“零客户端”的应用系统,是统一的信息分析处理服务平台设计和建设所须考虑的关键因素之一。目前广泛采用的三层体系结构技术是一个比较理想的解决方案,其中,表示层提供了与前台用户表示截面的接口,中间的业务逻辑层提供了对各个采集终端上传数据处理的最终实现,而后台的数据层在功能服务、操作系统和共享服务提供的服务基础上对数据进行管理,并向业务逻辑层提供标准化的开放访问接口。

  2.3 数据传输接口
  车辆行驶记录信息采集管理系统将以统一的数据传输接口向位于各个不同运输企业中的采集终端提供数据传输服务。实现数据跨系统,跨平台,跨网络是数据传输接口建设的最终目标。
  由于各个不同品牌行驶记录仪内部的数据结构还存在差异性,因此,必须对各个品牌的行驶记录仪内部的数据结构分别进行分析和抽样,从而设计出通用的系统传输数据结构,以规范数据传输接口标准,屏蔽数据结构差异性。
  2.4 信息采集终端
  信息采集终端将在已规范的数据传输接口基础上进行开发。采集终端对各个不同品牌的行驶记录仪的内部数据进行实时采集,将采集媒体中的二进制编码格式文件转换成数据文件,然后生成统一格式的数据保存在本地计算机中,同时将数据上传至数据服务中心。
  信息采集终端应具有面向运输企业的查询、分析和统计功能,即运输企业用户可通过终端对本企业内部所有车辆及人员的运行信息进行查询、分析和统计操作。
 
  2.5 系统客户端
  系统客户端既面向道路运输行业管理部门,又面向系统管理、系统维护人员,该客户端应能满足道路运输行业管理部门中各个层次的管理及工作人员不同的需求。
  系统客户端在系统数据真实、完整、准确的基础上,实现对全省各个运输企业车辆行驶记录仪使用情况、各个运输企业内部车辆的记录仪使用情况进行快速、准确的查询、分析和统计,并生成最终可以为行业管理部门作为决策依据的报表。
  系统客户端能够对整个系统运行、网络环境、数据传输情况进行实时的监控,及时发现系统中存在的致命性错误,能够通知系统管理、系统维护人员对其进行纠正,既满足了系统管理维护上的需求,又保证了系统安全、高效、稳定的可持续运行。


就算跌倒,也要豪迈的笑……

TOP

  五、车辆行驶记录仪信息采集管理系统的技术实现
  车辆行驶记录信息采集管理系统应根据行业管理部门和企业用户不同的应用需求和安全需求,客观上要求其实现技术必须充分考虑到现有资源的状况和实现技术的先进性。从而找出适合自身资源、经济、技术状况的开发模式。

  1.信息分析处理平台的应用计算模式及核心技术
  近年来,Internet的兴起与普及使得软件从外在形态、内在需求、关键技术和应用模式都在经历着异常变革,即软件服务化和WEB化。Microsoft的.NET计划、SUN的开放网络环境Sun ONE的出台、应用服务ASP的兴起已经表明,软件形态正逐步从产品模式向软件服务模式演变,软件服务作为一种模块化应用或功能部件正在成为互联网应用软件的主流,而一个基于Web Service的分布式计算环境正在逐步形成。
  Web Service本质上是一种应用计算模式,它是一种在Internet上共享数据和功能的手段。Web Service通过使用标准的互联网应用层协议(如超文本传输协议HTTP和XML),提供计算机之间的通信,将软件功能表现在Intranet或Internet上。由于采用了应用层之上的路由、消息和分布式计算机构,因此,可以有效地屏蔽底层技术细节的差异性所带来的异构计算平台中资源共享与应用整合问题。在Web Service的体系中,软件应用被分割为高内聚、弱耦合的单项服务,分别提供特定的应用业务功能,并可以通过WEB平台加以调用和访问。这些基于WEB平台的分布的可重用功能组件之间通过协同工作,最终能够灵活地构成实现特定功能的应用系统。
  由于Web Service技术具有上述优点,在车辆行驶记录信息采集管理系统建设中可以采用该技术来构建系统服务架构,实现数据的传输和数据的在全省范围内的整合。
  1.1 系统应用计算模式的分析
目前国外已经采用了Microsoft Windows DNA,J2EE,Microsoft.NET框架等软件技术构成了许多成功的大型应用系统,因Microsoft.NET是以Web Service为基础的软件架构平台,故采用Microsoft.NET框架开发车辆行驶记录仪信息采集管理系统。下面对Microsoft.NET技术进行简要的分析。
Microsoft .NET 框架介绍
  Microsoft .NET是Microsoft公司于2000年6月推出的下一代互联网软件和服务战略,它“代表一个集合、一个环境、一个可以作为平台支持下一代Internet的可编程结构”。
  .NET首先是一个理想化的未来互联网环境,它是允许所有的计算机群、相关的设备和服务商进行协同工作的网络计算环境。未来的互联网,应该以一个整体服务的形式展现在最终用户面前,用户只需要知道自己想要什么,而不需要一步步地在网络上进行搜索和操作来达到自己的目的。这种有别于浏览器只能静态浏览的可编程Internet软件结构。因此,.NET被定位成可以作为平台支持下一代Internet的可编程结构。
  .NET的核心是Web Service技术。它的提出来源于Web Service技术的应用需求以及现有的Windows DNA 体系架构所面临的问题。所有这些需求要求Microsoft围绕Web Service技术这个中心提供:支持Web Service的运行环境;
  将Web Service同现有的WEB开发模式相结合的开发方法;简化Web Service开发过程的工具;真正可用的基于Web Service的WEB应用的后台支持。
图5.3显示了Micorsoft.NET的体系结构

图5.3 Microsoft.NET的体系结构图
  .NET框架以及基于.NET框架的协作层的目标是提供支持Web Service 技术的运行环境,它基于开放的Internet协议(如简单对象访问协议SOAP,服务描述语言WSDL,服务发现描述符DISCO以及网络应用层协议HTTP,SMTP)和XML数据表示,提供对特定应用的统一封装格式。.NET企业服务器、构造模块服务(如Microsoft Passport等)以及其他公共WEB服务为开发基于Web Service的WEB应用提供了丰富的后台支持。Microsoft Visual Studio.NET提供了一套Web Service的开发环境,简化了Web Service的开发。
  .NET框架的主要优点有:帮助软件使用者与网络服务商部署软件。提供更稳定、更安全、更易扩容、更高性能的软件开发环境。让开发人员更有生产力:
1. 更易使用现有代码;
2. 使他们更轻松地集成所支持的20多种编程语言编写出来的组件,让他们用同样的工具和技能开发出更多样化的软件;
1.2 服务架构的关键技术

子系统名称 系统环境 采用的软件技术
采集终端 Windows2000/XP C#/VB.NET,XML,SOAP
数据服务中心 Windows2000 Advanced Server,
Oracle 9i/SQL Server 2000 C++/C#/VB.NET,XML,
Web Service
数据传输接口 Windows2000 Advanced Server C++/C#/VB.NET,XML,COM+,
Web Service
公众服务平台 Windows2000 Advanced Server,
IIS ASP/ASP.NET,HTML,JAVASCRIPT, XML
图5.4显示了系统服务架构图。
实现服务架构的关键技术有XML,Web Service,SOAP等,下面对这些关键技术进行简要的说明。
图5.4 服务框架图

1.2.1 XML技术
  XML即为可扩展的标记语言(Extensible Markup Language)。XML是一套定义语义标记的规则,这些标记将文档分成许多部件并对这些部件加以标识。
  使用XML有以下优点
  1.XML允许各种不同的专业(如音乐、化学、数学等)开发与自己的特定领域有关的标记语言。这就使得该领域中的人们可以交换笔记、数据和信息,而不用担心接收端的人是否有特定的软件来创建数据。
  2.XML具有较好的保值性。过去40年来的大多数计算机数据都丢失了,不是因为自然损害或是备份介质的磨损,而只是因为没有人来写出如何读取这些数据介质和格式的文档。以不常用的格式保存的二进制数据,数据也许会永远地消失了。XML在基本水平上使用的是非常简单的数据格式。可以用100%的纯ASCII文本来书写,也可以用几种其他定义好的格式来书写。ASCII文本是几乎不会“磨损”的。
  3.应用间交换数据。由于XML是非专有的并易于阅读和编写,就使得它成为在不同的应用间交换数据的理想格式。XML使用的是非专有的格式,不受版权、专利、商业秘密或是其他种类的知识产权的限制。XML的功能是非常强大的,同时对于人类或是计算机程序来说,都容易阅读和编写。因而成为交换语言的首选。
  由于XML技术有上述优点,因此在车辆行驶记录信息采集管理系统中,XML是其运行的核心技术之一,也是整个框架中的应用层数据编码格式。
下面介绍基于XML的数据采集流程

图5.5数据采集流程
  1.本地采集
本地采集是使用USB软盘或标准RS232C型9针接口从行驶记录仪上取出车辆行驶数据,该数据是以二进制格式形式保存;因考虑到不同品牌车辆行驶记录仪内部数据结构的差异性特点。故在规范应用方面统一输出格式,即:在技术上采用中间件技术将不同结构的数据转换成统一的数据格式输出,数据转换模型如图5.6所示。

图5.6 数据转换中间件
使用数据采集终端将USB软盘中的二进制数据文件读出,并转换为普通格式数据保存在本地数据库,如图5.7所示;

图5.7
  数据上传(远程采集)
数据上传是采集终端将保存在本地车辆行驶信息库中的数据转换成XML格式的数据,并实时地上传至数据接收中心,具体流程如图5.8所示。

图5.8 数据上传(远程采集)流程
  1.2.2 Web Service 技术
  车辆行驶记录信息采集管理系统中的Web Service主要为数据传输服务提供支持。该技术前面已经提过,是利用标准的WEB协议和可编程访问的WEB组件,目标是提供跨平台的互操作性,让分布在地理上不同区域的计算机和设备协同工作。Web Service将应用功能封装成若干WEB组件,并将其发布在网上,供需要获得这些功能的应用系统访问,而且各种应用系统间都能够通过这种方式进行互联互通。整个Web Service的实现过程采用的都是标准的协议和技术,如:HTTP,SOAP,XML等。因此,按照Web Service架构设计的系统将具有很好的跨平台性和兼容性。数据传输过程中的用户验证、数据上传及其他用户服务都可用Web Service实现。
  1.2.3 SOAP技术
  简单对象访问协议SOAP是在分布式的环境中基于XML协议进行信息交换的简单协议。随着异种计算环境的不断增加,各种系统间的互操作性变得越来越重要,因此,要求系统能够进行无缝的通信和数据共享,从而在Internet环境下,消除巨大的信息孤岛,实现实习共享、进行数据交换,达到信息的一致性。而SOAP是实现“基于WEB无缝集成”,提供一种完全跨平台、跨系统访问服务和对象的可行技术。
  SOAP采用XML作为编码方式,这有很多的益处:XML是标准语言,它所表示的消息具有较好的易读性,而且很容易为它编写编码器和译码器;可以用很少的或零系统开销相对无修改地将XML数据发送到XML-RPC调用;可以使用不同格式的XML-RPC系统方便地从一种格式转换到另一种格式的XML(XSLT)。

  1.2.4 WSDL
  WSDL是一种WEB服务描述语言,它以某种结构化的方式(XML)对WEB服务的调用/通信加以描述,定义了一套基于XML的语法,将WEB服务描述为能够进行消息交换的服务访问点的集合。
  六、车辆行驶记录仪信息采集管理系统的维护
  在车辆行驶记录仪信息采集管理系统运行期间,系统维护人员应对整个系统的硬件、软件以及网络定期地进行维护和测试,及时纠正系统中的错误,以保证系统能够在安全、稳定的环境下实现可持续运行。
  1. 专人负责、定期进行
  系统维护必须有专人负责,建立系统维护计划,定期进行系统维护。系统维护人员不仅要有较强的IT基础,而且还需要对车辆行驶记录仪的相关知识有一定的了解,熟悉整个系统的操作流程和规则,在时间和精力上也要有一定的保证。
  2. 系统维护从建立原型系统后开始
系统维护不是在系统上线后才开始考虑,而应该在建立了系统原型后就应该着手考虑和进行。一般来讲,系统原型建立到系统正式上线会有一段时间,其间很多原有的和采集的数据会源源不断地转入系统中,而系统管理的信息又是动态的,每天都可能有变化发生。完善的系统维护会帮助系统在实施完成后系统切换的正常进行,减少切换过程的忙乱和可能的重复劳动。  
  3. 定期系统清理和备份
  在系统运行一段时间以后,我们会发现系统里逐渐会积累很多结果不正确、目的不明确、甚至是无用的查询、报表,它们的存在会大大地降低系统的可使用性。试想一下,面对系统中数十个甚至上百个查询,用户不仅难于找到他想要的结果,而同一种查询往往会有很多个类似的查询在系统中存在。由于建立查询的方法不一样,有些相对通用,有些是临时用的,条件设置不同,运行结果也会有差异。这些查询逐渐就成为了系统的垃圾。同时,大量的、很少使用的历史数据在系统中也会大大降低系统的运行效率。
  因此,根据系统运行管理规则,定期地清理系统中的无用查询和报表,定期卸载历史数据,在需要用的时候再恢复它们,则可大大地提高系统的运行效率。
  4. 建立运行日志档案、更新系统设置说明和用户文档
  很多用户不愿花时间来编写和更新系统有关文档,即使在系统实施阶段编写了文档,也不能在以后的工作中根据变化保证文档的更新。在系统投入运行后,一般来讲,系统维护工作应包括系统设置文档和用户使用文档的编写和更新及系统运行日志的建立。建立系统运行日志档案可以有效地记载系统运行中出现的问题,在未来的使用中避免犯类似的错误。
  全面、准确和易理解的系统设置文档有助于对系统设置的理解,为系统设置的修改和将来系统的升级提供了有效的说明。而作为有效沟通手段之一的用户文档,则可以帮助用户更好地理解系统的要求,熟悉新的操作流程和操作方法。


就算跌倒,也要豪迈的笑……

TOP

发新话题
统计代码