通讯协议设计精选.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
通信接口协议 2011年6月 修订控制页 修订号 修订日期 修订内容简述 修订人 版本号 目录 1. 概述 5 1.1 编写目的 5 1.2 缩略语 5 1.3 参考资料 5 1.4 共享平台机具接口定义 5 1.5 通信密钥 6 2 协议包格式 7 2.1 协议分层说明 7 2.2 包格式 7 2.3 校验字MAC码计算方法 8 3.接口报文格式 9 3.1 业务应用类 9 3.1.1消费流水上传 9 3.1.2身份识别流水上传 10 3.1.3黑名单下发 11 3.1.4身份识别白名单下发 12 3.1.5客户代码下发 13 3.2 设备管理类 13 3.2.1 通信参数下发 13 3.2.2 应用密钥下发 14 3.2.3时间同步下发 15 3.2.4心跳信号上传 16 3.2.5 开机密钥下发 16 3.3 门禁业务控制类 18 3.3.1下发节假日时段和星期节假日信息 18 3.3.2下发门设置信息(策略) 19 3.3.3 启动/停止实时上传 20 3.3.4 远程强制控制门的开关 21 3.3.5 门禁锁状态查询 22 3.3.6 开门密码设置 22 3.3.7 多卡开门设置 23 3.3.8 协迫开门密码设置 24 3.4 考勤业务控制类 24 3.4.1下发设设备工作模式 24 3.5 脱机消费业务控制类 26 3.5.1下发补贴名单 26 3.5.2下发充值/存款名单 27 3.5.3下发消费类别参数 28 3.5.4下发消费策略 28 3.5.5 限制策略下发 30 3.6水控业务控制类 32 3.6.1 水控消费模式下发 32 4.M1卡空间规划 33 校验位Luhn算法 34 5.对于CPU卡消费应用空间增加充值流水号记录文件 35 附表1.协议业务类型代码表 36 概述 1.1 编写目的 本协议主要是用来规范 共享平台与机具和或前置机之间数据通信的通信机制和通信数据格式,以便共享平台统一高效地接入各类业务和型号的机具。 1.2 缩略语 缩略语 英文全称 中文含义 EMAP e-surfing tong machine Application Protocol 共享平台机具应用协议 AID Application Identifier 应用标识 RFID Radio Frequency Identification 射频识别 (U)SIM (Universal)Subscriber Identity Module 用户标识模块 TAC Transaction Authenticate Code 交易认证码 PSAM Purchase Security Authenticate Model 消费安全认证模块 SOAP Simple Object Access Protocol 简单对象访问协议 1.3 参考资料 《中国电信翼支付产品(基础版)业务规范(试行)》 《中国电信翼支付业务账户管理办法(试行)》 《中国电信融合支付平台技术规范(试行)》 《中国电信融合支付平台技术规范——省平台功能分册》 《中国电信融合支付平台技术规范——社区平台( 系统)》 1.4 共享平台机具接口定义 共享平台的接口如图1-1所示。 共享平台通过该接口(B1)与前端用户侧的机具、前置机、 应用系统进行交互,实现共享平台对机具设备管理、控制以及业务数据采集的功能。 图1-1 共享平台通信前置系统与机具的接口示意图 EMAP协议是采用TCP/IP和UDP通信方式,基于TCP通信采用短连接的方式, 共享平台作为IP服务端监听各厂家前置机,采用统一端口号接收消费流水数据和身份识别类流水数据,该端口号默认值为10001,可根据实际情况进行更改,地址更改后需要即时通知到各机具。各厂家前置机作为IP服务端监听 共享平台信息,采用独立的端口号接收 共享平台发布的信息,该监听端口号默认值为10001,在设备开能前可根据实际情况进行更改。 为保证平台对所有机具的在线监管,当机具没有进行数据通信的时间间隔超过某阀值(该时间间隔阀值默认为60秒,参数可通过协议进行调整)时,机具必须发送心跳信号,服务端收到该心跳信号后,回信应答。 当发送方发送协议数据等待应答响应的时间超过某阀值(该时间阀值默认为6秒,参数可通过协议进行调整)时,发送方需要重发该协议包,当重发次数超过某阀值(该重发次数阀值默认为3次,参数可通过协议进行调整)时,则协议通信的发起方需要保存未成功传输的数据内容及状态,并每间隔一定时间(该重发次数阀值默认为600秒,参数可通过协议进行调整)重新发送数据。 通信密钥 通信密钥由长度

文档评论(0)

此项为空 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档