终端开机上报、终端重登陆、终端参数查询、设备参数更新、业务参数更新、终端业务交易、终端心跳上报、终端异常交易上报、终端远程软件升级均须采用简单报文方式进行数据交互。
文件传输方式的数据交互主要应用于长数据量通信的交互流程中,数据安全性要求不高。如终端软件远程升级,同时可选支持基于文件传输格式的数据交互。
终端与平台之间的通信交互均采用“单消息”的方式进行通信,即:每次数据发起方的正常数据请求,在正常情况下,接收方有且只有一个数据应答。
由于通信数据包过长而引起的数据拆分传输,该种数据传输方式,依然被认为属于“单消息”方式。
6.2 通信协议数据传输方式 6.2.1 通信接口
目前所涉及到的终端与平台通信接口的物理通信链路包括有: MODEM(SMS)、MODEM(GPRS)等。其中,MODEM(2G GPRS)、MODEM(SMS)、MODEM(3G GPRS)可选用其中的一种或者几种。
MODEM(GPRS)通信方式,包含2G和3G的通信制式下的无线数据传输。其中,GPRS通信方式支持长连接或短连接的连接方式,具体的连接方式由平台根据各省、地区需求进行配置,当平台配置完成后,对应的终端开机登录或者进行业务时获取到平台下推的连接配置,则后续的业务操作都以该连接方式进行连接。
MODEM(SMS)通信方式,由于物理通信链路的限制,只支持特定的几种数据通信交互流程,不支持大数据量的数据通信交互。如:不支持终端远程软件升级。 6.2.2 TCP/IP协议通信
本协议规定,TCP/IP方式采用GPRS长连接或者短连接方式,只要终端开机启动,终端软件立即进行通信模块初始化操作,直至建立通信链路。以后长连接方式双方互传消息时不再进行呼叫和建立链路,直接发送即可;短连接方式每次业务前需重新进行呼叫和建立链路,方可传递信息。
长连接方式为了保持GPRS通信链路,终端发起通信心跳包,并以接入平台的返回信息来获得通信链路状态。本协议约定心跳包间隔时间为5分钟。
长连接方式终端在运行过程中,如果检测到TCP/IP数据通信链路断开,需要自动发起重登陆连接。
6.2.3 MODEM短消息通信