您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 销售管理 > 排放检测设备与排放测试管理系统之间的连接与业务流
排放检测设备与排放测试管理系统之间的连接与业务流程V1.1东软集团股份有限公司2011-9-261更改履历版本号更改日期更改的图表和章节号更改简要描述更改人审批人1.02011-9-27初始化费麟阳唐静兵1.12011-10-25上传检测结果部分增加氧传感器等6个字段唐静兵唐静兵1目录1 引言...........................................................................................................................................2 1.1 连接原则.......................................................................................................................2 1.1.1 与原有系统的区别...........................................................................................2 1.1.2 数据交换时机...................................................................................................2 1.2 数据交换格式...............................................................................................................2 2 业务流程与通信规程...............................................................................................................2 2.1 业务流程.......................................................................................................................2 2.2 连接...............................................................................................................................3 2.2.1 连接过程...........................................................................................................4 2.2.2 连接失败的处理方法.......................................................................................4 2.3 传输协议.......................................................................................................................4 2.4 时间同步.......................................................................................................................5 2.5 排放检测.......................................................................................................................6 2.5.1 业务流程与发生时机.......................................................................................6 2.5.2 登录...................................................................................................................6 2.5.3 请求开始检测...................................................................................................7 2.5.4 上传稳态工况检测数据...................................................................................8 2.5.5 上传双怠速检测数据.....................................................................................15 2.5.6 上传自由加速检测数据.................................................................................20 21引言1.1连接原则1.1.1与原有系统的区别新系统在整体设计上以不影响排放检测设备(下称“EIS”)的工作为原则,在此基础上实现管理功能、数据传输功能。与原有系统比较,新系统有如下特点:不再提供驻留在EIS上的网络连接模块,EIS厂商需自己编写WebService客户端代码,实现与排放测试管理系统(下称“服务器”)的连接。在网络工作正常时,EIS不再具有主动权,它将成为整个检测系统中的一个检测设备,必须在管理系统控制下才能完成检测工作。1.1.2数据交换时机当EIS开始检测前,需要向服务器提出申请,服务器要验证申请。EIS检测完成后要向服务器发送检测结果。如果EIS被锁止或者提交的验证申请信息不正确(比如检测操作员权限不对或设备锁止),服务器将不向EIS发送相关信息,而是返回错误信息。1.2数据交换格式使用XML格式交换。各个命令、数据格式在下文详细描述。2业务流程与通信规程2.1业务流程流程图2.1-1说明了EIS在检测过程中需要和服务器进行的交互、以及处理服务器所返回数据的过程。3图2.1-1EIS系统与服务器交互流程图2.2连接EIS需要和服务器连接,对EIS厂家来说,应该要做成可配置参数。连接方式为WebService。检测线编码也要可配置。每个EIS的IP地址都必须是固定的,未经审核的IP地址服务器将拒绝连接。42.2.1连接过程EIS检测车辆的过程需要与服务器交互。连接只在需要数据传输时进行,传输完毕后即可切断连接。连接请求由EIS向服务器发出。所有交互过程,服务器对EIS都要有应答。约定的应答超时时间为25秒。如果25秒内服务器没有应答,EIS重新尝试调用WebService接口,并等待服务器回应。如果连续三次在25秒内都不能收到服务器应答,可判断为网络故障或服务器工作故障。2.2.2连接失败的处理方法在网络连接不成功期间EIS所做的任何检测,都需在网络连接正常后向服务器重报。对于EIS上传检测结果数据,在断网情况下只能检测一定数量的车辆,具体能够检测车辆数量由当地主管部门进行管理,并将检测结果数据缓存在本地,待网络恢复后在下次登录成功后重新上传这些数据。2.3传输协议数据采用XML格式传输。整体上说,传输协议的结构分两种,以下是简要介绍,具体的格式将在随后的各种不同操作规程中详细给出:1.EIS请求调用sendReqMsg(Stringxml)方法。XML数据格式为:MessageDevice=设备编号RequestName=请求命令名//Message其中Device为检测线编号。在EIS系统中配置。2.服务器应答服务器在处理的EIS的请求后,以XML格式应答。按照请求命令的不同,应答会有很多类型。如果只有一类数据,则格式如下:MessageDevice=设备编号RespondName=请求命令名Row返回的数据内容/Row/Respond/Message每个数据实例放在一个Row结点里。如果有多类数据,则格式如下:MessageDevice=设备编号RespondName=请求命令名5数据类别名1Row返回的数据内容/Row/数据类别名1数据类别名2Row返回的数据内容/Row/数据类别名2/Respond/Message根据返回内容的不同,Message结点还会有其他的属性。2.4时间同步业务流程与发生时机:每次EIS启动后,必须同步服务器时间。时间同步是系统实现各种数据同步非常重要的环节。数据格式:EIS向服务器发送如下数据,请求服务器时间,其中Device为检测线编号:MessageDevice=设备编号RequestName=GetTime//Message应答:服务器在收到这个命令后,应答如下数据。EIS需要根据服务器返回的时间更新自己的计算机时间,其中Device为检测线编号:。MessageDevice=设备编号RespondName=GetTimeRowDateTimeYYYY-MM-DDhh:mm:ss/DateTimeResult/ResultErrorMessage/ErrorMessage/Row/Respond/Message返回数据中,DateTime以YYYY-MM-DDhh:mm:ss格式返回服务器当前时间;Result代表服务器状态:-1代表服务器异常1代表服务器正常工作。6如果发生了错误,ErrorMessage以文本形式给出具体的错误原因,比如:XML文件中某个字段名不正确、某个数据格式不正确等。EIS开发者可根据此ErrorMessage中的详细描述判断问题所在。2.5排放检测2.5.1业务流程与发生时机排放检测开始前,被检车辆要驶入设备固定位置。当车辆驶入设备后,EIS可提示操作员登录。EIS负责提供登录界面,得到操作员输入的ID号和密码,向服务器请求验证。服务器在验证操作员登录信息后,返回验证结果。车辆检测过程中,EIS在开始检测时需要向服务器请求开始检测。检测完成后,EIS需要将检测结果和车辆信息传输给服务器。服务器在接收到内容后,会向EIS发送服务器返回结果。检测报告单将由服务器对数据进行核实后,在服务器端统一打印。错误的处理:如果设备、检测场被锁止,服务器在接收到操作员登录信息后将返回设备、检测场被锁止信息。如果操作员不具备检测资格,服务器在接收到操作员登录信息后将返回操作员无权限信息。2.5.2登录1.登录当操作员输入ID和密码后,EIS需要连接服务器,发送如下格式的数据,验证操作员和EIS是否具备检测权限,其中Device为检测线编号:MessageDevice=设备编号RequestName=VerifyRowUser操作员ID/UserPwd操作员密码/PwdLoginType0/LoginType/Row/Request/MessageLoginType元素是登录类型:0为检测登录在检测前操作员登录时,LoginType的值为0。服务器收到登录验证信息后,分以下几种情况:7验证通过如果操作员信息验证通
本文标题:排放检测设备与排放测试管理系统之间的连接与业务流
链接地址:https://www.777doc.com/doc-1640970 .html