[发明专利]M2M平台实现多种承载协议并发接入的方法及系统有效
申请号: | 200910203285.8 | 申请日: | 2009-06-04 |
公开(公告)号: | CN101909257A | 公开(公告)日: | 2010-12-08 |
发明(设计)人: | 赵长军;王荣 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04W4/14 | 分类号: | H04W4/14;H04W4/12;H04W80/12;H04W80/00;H04L1/18 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 吴艳;龙洪 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | m2m 平台 实现 多种 承载 协议 并发 接入 方法 系统 | ||
技术领域
本发明涉及M2M平台领域,更具体地,涉及一种M2M平台实现支持多种承载协议并发接入的方法及系统。
背景技术
M2M(Machine-to-Machine/Man,机器对机器通信/人机通信系统)是一种以机器终端智能交互为核心的、网络化的应用与服务技术。它通过在机器内部嵌入无线通信模块,以无线通信等为接入手段,为客户提供综合的信息化解决方案,以满足客户对监控、指挥调度、数据采集和测量等方面的信息化需求。
WMMP(Wireless M2M Protocol,无线机器对机器协议)是中国移动设计的为实现M2M业务中M2M终端与M2M平台之间、M2M终端之间、M2M平台与应用平台之间的数据通信过程而设计的应用层协议。WMMP协议的承载协议包括:中国移动的CMPP(China Mobile Peer to Peer,中国移动点对点协议)短信协议、TCP/IP(Transmission Control Protocol/Internet Protocol,传输控制协议/互联网络协议)、UDP/IP(User Datagram Protocol/InternetProtocol,用户数据报协议/互联网络协议)和USSD(UnstructuredSupplementary Service Data,非结构化补充业务)等,其协议栈结构如图1所示。这几种不同的承载协议应用于不同的M2M业务流程及场合:平台主动呼叫终端常采用CMPP;网络质量欠佳时采用UDP,关键信息、多流程交互采用TCP等。
随着M2M的不断普及应用,各种类型的终端接入众多,M2M平台需要同时支持多种承载协议。
目前业界通常的实现方法是:配置多台接入服务器,在各个服务器上分别部署几种承载协议的接入模块,各自解析所承载的WMMP协议报文;各个接入模块都与业务模块建立链路连接,同时需要实现业务模块与各个接入模块的链路维护功能,控制终端的连接状态。
但上述实现模式存在如下问题:
1、M2M平台需要配置多个接入服务器、或者安装多个接入模块,硬件成本高;
2、扩容时多业务模块的实现比较困难,每个业务模块需要与每种承载协议的接入模块相连接;
3、软件开发复用性低,实现一个功能常常需要在多个接入模块上做开发;
4、排查问题、信令跟踪复杂,需要首先确定终端的承载协议,然后才能在对应模块上排查问题或者信令跟踪。
发明内容
本发明要解决的技术问题是提供一种M2M平台实现多种承载协议并发接入的方法及系统,实现M2M平台的统一的接入模块和链路管理,可同时支持CMPP、TCP、UDP等多种承载协议的WMMP并发接入。
为了解决上述问题,本发明提供了一种M2M平台实现多种承载协议并发接入的方法,包括:
接收到终端的上行消息后,机器对机器通信/人机通信系统M2M平台的接入模块判断所述上行消息的承载类型,获取该承载类型的相应关键信息,并将所述关键信息和所述上行消息的原始报文封装成内部消息发送给所述M2M平台的业务模块;
所述业务模块根据所述内部消息完成业务处理流程后,将报文回复内容和所述关键信息封装成下行消息发送给所述接入模块,所述接入模块接收到所述下行消息后,根据其中的所述关键信息将所述下行消息下发到对应的终端。
进一步地,所述承载类型包括:中国移动点对点短信协议CMPP短信承载、传输控制协议TCP承载、用户数据报协议UDP承载;
所述接入模块根据所述上行消息的套接字SOCKET链路属性判断其承载类型:主动连接短信网关的SOCKET链路上的消息传输为CMPP短信承载,在TCP侦听端口上接收的SOCKET连接所传输的消息为TCP承载,在UDP侦听端口上接收的消息为UDP承载。
进一步地,当所述业务模块具有多个时,所述接入模块采用如下策略将所述内部消息分发到特定的业务模块:
对所述业务模块按整数取下标;
将所述上行消息中的终端序列号的后6位字符值取和,并与模块数进行取模后,将该终端的报文发送给至取模结果对应下标的业务模块进行处理。
进一步地,所述关键信息包括:承载类型、终端序列号和链路ID;
所述接入模块用于记录所述链路ID与所述终端的终端序列号的对应关系,在接收到所述下行消息后,根据所述关键信息中的承载类型、以及根据所述对应关系确定的承载链路,将所述下行消息下发到对应的终端。
进一步地,所述关键信息还包括:连接时间或者上次数据传输时间;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910203285.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:三氟化钛的制备
- 下一篇:一种无线组播数据的传输方法及系统