ASM工况法排放检测设备与系统之间的连接与业务流程v19..docVIP

ASM工况法排放检测设备与系统之间的连接与业务流程v19..doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
ASM工况法排放检测设备与系统之间的连接与业务流程v19.

ASM工况法排放检测设备 与排放测试管理系统之间的 连接与业务流程 V1.9 引言 1.1 连接原则 1.1.1 与原有系统的区别 新系统在整体设计上以不影响简易工况法排放检测设备(下称EIS)的工作为原则,在此基础上实现管理功能、数据传输。 与原有系统比较,新系统有如下特点: 不再提供驻留在EIS上的网络连接模块,EIS厂商需自己编写socket代码,实现与排放测试管理系统(下称服务器)的连接。 在网络工作正常时,EIS不再具有主动权,它将成为整个检测系统中的一个检测设备,必须在管理系统控制下才能完成检测工作 1.1.2 数据交换时机 当EIS开始工况检测前,需要向服务器提出申请,服务器要验证申请,再向EIS发送待检车辆信息和各种检测参数(包括限值)。EIS检测完成后要向服务器发送检测结果和过程数据。如果EIS被锁止或者提交的验证申请信息不正确(比如检测操作员权限不对或设备锁止),服务器将不向EIS发送待检车辆信息,而是返回错误信息。 EIS无需再关心各类检测标准、检测限值、车辆数据的使用与同步问题。这些数据都保存在服务器上。当检测开始前,服务器会连同车辆信息一起,将数据传输给EIS。 当EIS进行各类标定时,需要将标定结果和标定过程数据发送给服务器。 1.2 数据交换格式 使用XML格式交换。各个命令、数据格式在后面详细描述。其中数据格式将另附XML SCHEMA描述。 业务流程与通信规程 2.1 连接 EIS需要和服务器连接,对EIS厂家来说,应该要做成可配置参数。连接方式为TCP,端口号也是可配参数。检测线编码也要可配置。 每个EIS的IP地址都必须是固定的,未经审核的IP地址服务器将拒绝连接。 2.1.1 连接过程 EIS的检测车辆过程、标定过程、维修过程需要与服务器交互。连接只在需要数据传输时进行,传输完毕后即可切断连接。连接请求由EIS向服务器发出。 大多数交互过程,服务器对EIS都要有应答。约定的应答超时时间为25秒。如果25秒内服务器没有应答,EIS可切断连接并重新尝试连接、发送命令或数据,并等待服务器回应。如果连续三次在25秒内都不能收到服务器应答,可判断为网络故障或服务器工作故障。 2.1.2 连接失败的处理方法 在网络连接不成功期间,EIS不可独立使用。 在网络连接不成功期间EIS所做的任何检测、标定过程,都需在网络连接正常后向服务器重报。 对于EIS上传检测结果数据和过程数据、标定数据,若上传数据失败,EIS不允许进行下一辆车的检测,需要在下次登录成功后,能够重新上传数据。 2.1.3 连接状态的数据记录 EIS不必记录连接状态。但如果发生了在网络连接不成功期间进行的检测操作,在网络恢复正常以后,需要补传检测数据。 2.2 传输协议 数据采用XML格式传输。整体上说,传输协议的结构分三种,以下是简要介绍,具体的格式将在随后的各种不同操作规程中详细给出: 1.EIS请求 格式为: ASCII空格 应用服务器地址?data=XML数据内容 回车换行 开头的空格不能少,应用服务器地址为/CtrlCenter/ASM。XML数据格式为: Message Device=设备编号 Request Name=请求命令名/ /Message 比如: /CtrlCenter/ASM?data=Message%20Device=123Request%20Name=GetTime//Message 注意: 在将XML文档发送给服务器之前,需要将文档中的ASCII空格替换为%20,回车换行符替换为%0d%0a或者干脆删除。协议开头的空格字符不要替换,保留为0x20(即ASCII码的空格)。 最终的回车换行符为0x0d和0x0a两个字节。 2.服务器应答 服务器在处理的EIS的请求后,以XML格式应答。按照请求命令的不同,应答会有很多类型。 如果只有一类数据,则格式如下: Message Device=设备编号 Respond Name=请求命令名 Row 返回的数据内容 /Row /Respond /Message 每个数据实例放在一个Row结点里。 如果有多类数据,则格式如下: Message Device=设备编号 Respond Name=请求命令名 数据类别名1 Row 返回的数据内容 /Row /数据类别名1 数据类别名2 Row 返回的数据内容 /Row /数据类别名2 /Respond /Message 根据返回内容的不同,Message结点还会有其他的属性。 3.E

文档评论(0)

sa43sad5 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档