教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 实用模板 >

M2M平台与终端接口规范(3)

来源:网络收集 时间:2026-06-08
导读: QB-D-109-2007 Logout由请求方发送后,请求方收到logout_ack或接收超时后,释放该连接。如果logout包或logout_ack包在传送的过程中丢失时,请求方在接收超时后,释放连接,而应答方也可在无数据包传输一段时间后检

QB-D-109-2007

Logout由请求方发送后,请求方收到logout_ack或接收超时后,释放该连接。如果logout包或logout_ack包在传送的过程中丢失时,请求方在接收超时后,释放连接,而应答方也可在无数据包传输一段时间后检测出该连接无效。

如果通信过程中,发生丢包,情况大致有以下两种:

1.请求方的数据请求包在通信过程中未到达应答方就已经丢失,此时请求方应在应答超时后决定是否重发;(由预先设置的参数决定)

2.当请求方的数据请求包达到应答方后,应答方动作后的应答包在传送过程中未到达请求方即丢失,则请求方应在应答超时后决定是否重发。(由预先设置的参数决定)

应答方无需关心请求方的序号,只需拷贝该序号到应答包中。对于收到两个流水号相同的数据包,此时应答方由于不关心序号是多少,处理的机制完全按照两个不同的数据包处理,即都作回复处理。这样做可简化处理。如图6-4所示:

行业终端(或M2M平台)数据包n请求M2M平台(或行业终端)数据包n应答(丢失)数据包n请求(重发)数据包n应答(与前次相同)

图6-4 对于数据包重复接收的处理

Logout包是一个可选数据包,在应用条件许可的情况下,可以进行logout交互,从而有助于M2M平台对终端通信状态的管理。如果应用不具备该条件,可不支持logout过程。 6.6. 数据包流水号

作为主动发出的数据包,通信双方各自维持自身的数据包流水号;作为对方数据请求包的应答,采用与该请求包相同的流水号。例如,在WMMP过程的开始,行业终端发出的login报文流水号为0,M2M平台应答的LOGIN_ACK流水号也为0,在此后的交互中,流水号依次递增(报文的重发除外),当流水号达到0xffff ffff时,下一个报文的流水号重新回到0。 7. WMMP功能及流程

WMMP协议支持PDU短信(PDU短信格式定义参见附录G)、USSD、GPRS等承载方式,对于终端注册、终端激活、故障告警等数据量传输较少的数据包建议主要采用短信方式,对于业务数据传输、软件升级等数据量传输较大的数据包建议主要采用GPRS方式。 7.1. 终端序列号注册/分配流程

终端在未注册状态下,需要向M2M平台注册。

7

QB-D-109-2007

平平平平平平M2M平平平平平平平平平平平平ALT[平平平平平平平]平平平平平平平平平平平平平平平平ALT[平平平平平平平平平]平平平平平平平平平平平平平平平平平

1) 用户启动行业终端。

2) 行业终端自检是否为非注册状态,如果为注册状态,结束该流程。

3) 如果为非注册状态,行业终端发送注册请求到M2M平台。上报参数包括终端分类码、

终端提供商、终端型号的终端序列号前8位信息、IMEI、IMSI、Cell ID(可选)、终端型号、终端外设标识(可选)。 4) 终端注册。

对终端序列号进行有效性校验,如果序列号无效,则拒绝注册,返回注册失败信息;否则,

a) 如果终端上报的序列号信息中仅包含序列号的前8位信息,后8位为全0。 i. 并且该MSISDN未注册,则根据上报的终端信息由一定算法生成唯一序列号。 ii. 并且该MSISDN已注册,则根据上报的终端信息由一定算法生成唯一序列号,

如果检测到MSISDN和终端序列号的映射关系发生改变,输出序列号冲突记录。

b) 如果终端上报的序列号信息中包含完整序列号,则平台对序列号进行验证,验证通

过后保存该序列号和MSISDN的对应关系,不生成新的序列号,如果检测到MSISDN和终端序列号的映射关系发生改变,输出序列号冲突记录。

5) 返回注册结果。注册结果包括注册成功、数据无效、序列号非法、通信协议版本不兼容

等状态。如果注册结果为成功,则在返回结果中包含分配给终端的序列号。 6) 行业终端更改注册标识位为已注册。 M2M平台生成注册日志。 7.2. 行业终端提交登录信息

行业终端在开机时或复位时发送的第一个信息(LOGIN包),M2M平台对行业终端进行审核鉴权后,向行业终端回送鉴权结果响应(LOGIN_ACK包);行业终端根据鉴权结果信息,如果允许接入到M2M平台,行业终端处于工作激活状态,根据设定的工作方式工作;

8

QB-D-109-2007

如果禁止接入到M2M平台,行业终端处于去活状态,通过指示灯报警。M2M平台在拒绝了某个行业终端的接入请求后,向系统管理员报告。

行业终端在LOGIN后如果需要参数的初始化配置,在LOGIN包体设置启动参数初始化标识。

7.3. 行业终端退出系统消息

行业终端在退出服务时向M2M平台发送的信息(LOGOUT包),表示行业终端暂时不提供服务,M2M平台收到后给予响应(LOGOUT_ACK包)。 7.4. 行业终端连接检查消息

长连接模式连接时,行业终端在激活状态定期向M2M平台发送连接检查消息(HEART_BEAT包),表示处于工作状态,M2M平台收到后给予响应(HEART_BEAT_ACK包)。行业终端如果连续3次接收不到M2M平台的响应信息,可能处于通信故障状态,通过指示灯报警。M2M平台在规定时间内未接收到行业终端的连接检查消息,表示行业终端故障。

对于短连接模式,虽然不需要通过心跳包来维持链路,但终端也必须通过心跳包来告知平台终端处于工作状态,便于平台对终端进行监控和管理。 7.5. 终端上线失败错误状态上报

M2M终端与M2M平台以及企业应用平台连接均采用长连接时,分为4种上线失败状态。针对不同的状态,M2M终端有4种不同的处理方式。分别是: 1) 终端与M2M平台和企业应用平台的连接均为正常状态

平平平平平平M2M平平平平M2M平平平平平平平平平平平平平平平平平平平平平平M2M平平……平平平平平平平平……平平平平………… 2) 与企业应用平台连接正常,但是与M2M平台连接出现故障

9

QB-D-109-2007

平平平平平平M2M平平平平M2M平平平平平平平平平平平平平平平平平平平平平平M2M平平……平平平平平平平平……平平平平 平平平平平平平平M2M平平…………平平平平平平平平M2M平平平平M2M平平平平平平平平平平平平平平 其中,一直尝试M2M平台的时间间隔由厂商自行根据经验决定。建议采用平台心跳间隔,具体定义见0x0011的TLV定义。

3) 与M2M平台连接正常,但是企业应用平台连接出现故障时

10

QB-D-109-2007

平平平平平平M2M平平平平M2M平平平平平平平平平平平平平平平平平平平平平平M2M平平……平平平平 ……平平config_trap平平平平平平平平平平平平平平平平…………平平config_trap平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平平 其中,一直定时尝试连接企业应用平台的时间间隔也是由厂商自行根据经验确定。同样,建议采用企业应用平台心跳间隔。同时,终端会给M2M平台发送CONFIG_TRAP配合0x300b,0x300c,0x300d报警,由M2M平台根据用户定制策略来确定是否发送LOGOUT包将行业终端进入等待激活状态。如果终端收到这样的LOGOUT包,则终端重启进入休眠模式,等待激活。

11

…… 此处隐藏:1207字,全部文档内容请下载后查看。喜欢就下载吧 ……
M2M平台与终端接口规范(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/454196.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)