M2M业务流程涉及众多环节,其中数据通信过程内部也涉及多个业务系统,包括M2M终端、M2M管理平台、M2M应用系统三个主要组成部分,具体系统结构如图5.5所示。
图5.5 M2M系统结构图
1.M2M终端
M2M终端具有的功能主要包括接收远程M2M平台激活指令、本地故障报警、数据通信、远程升级、使用短消息/彩信/GPRS等几种接口通信协议与M2M平台进行通信。M2M终端主要包括行业专用终端、无线调制解调器、手持设备三种类型。
(1)行业专用终端
通常由终端设备(TE)和无线模块(MT,移动终端)两部分构成。TE主要完成行业数字模拟量的采集和转化;MT主要完成数据传输、终端状态检测、链路检测及系统通信功能。终端管理模块为软件模块,可以位于TE或MT设备中,主要负责维护和管理通信及应用功能,为应用层提供安全可靠和可管理的通信服务,包括参数配置、出厂预设、监测通信状态、故障恢复、报警、安全、功能切换、通信链路维持等。
(2)无线调制解调器
又称为无线模块,具有终端管理模块功能和无线接入能力。用于在行业监控终端与系统间无线收发数据。
(3)手持设备
通常具有查询M2M终端设备状态、远程监控行业作业现场和处理办公文件等功能。
2.M2M管理平台
M2M管理平台为客户提供统一的移动行业终端管理、终端设备鉴权;支持多种网络接入方式,提供标准化的接口使得数据传输简单直接;提供数据路由、监控、用户鉴权、内容计费等管理功能。
M2M平台按照功能划分为通信接入模块、终端接入模块、应用接入模块、业务处理模块、数据库模块和Web模块等。
(1)通信接入模块(www.daowen.com)
通信接入模块包括行业网关接入模块和GPRS接入模块。行业网关接入模块负责完成行业网关的接入,通过行业网关完成与短信网关、彩信网关的接入,最终完成与M2M终端的通信。GPRS接入模块使用GPRS方式与M2M终端传送数据。
(2)终端接入模块
终端接入模块负责M2M平台系统通过行业网关或GGSN与M2M终端收发协议消息的解析和处理。该模块支持基于短消息、USSD、彩信、GPRS几种接口通信协议消息,通过将不同网络通信承载协议的接口消息进行处理后,封装成统一的接口消息提供给业务处理模块,从而使业务处理模块专注于业务消息的逻辑处理,而不必关心业务消息承载于哪种通信通道,保证了业务处理模块对于不同网络通信承载协议的稳定性。终端接入模块实现对终端消息的解析和校验,以保证消息的正确性和完整性,并实现流量控制和过负荷控制,以消除过量的终端消息对M2M平台的冲击。同时,终端接入模块负责完成与行业网关的各种通信方式的处理,并接收行业网关从行业终端采集的完整信息,实现终端上线认证、参数配置、数据转发、终端的故障上报信息统计等功能。
(3)应用接入模块
应用接入模块实现M2M应用系统到M2M平台的接入。通过该模块M2M平台对接入的应用系统进行管理和监控,从结构上又可以分为以下几种:应用接入控制模块,负责接收M2M应用系统的连接请求,并对应用系统进行身份验证和鉴权,以防止非法用户的接入;应用监控模块,对应用系统的运行行为进行监控和记录,包括系统的状态、连接时间、退出次数等进行记录,并对应用发送的信息量、信息条数、接收的信息量进行记录;应用通信模块,与M2M应用系统通过TCP/IP方式进行通信,实现上行到应用的业务消息的路由选择,通过M2M平台与M2M应用之间的接口协议进行数据传输。
(4)业务处理模块
业务处理模块是M2M平台的核心业务处理引擎,对M2M平台系统的业务消息进行集中处理和控制。它负责对收到的业务消息进行解析、分配、路由、协议转换和转发,对M2M应用业务进行实时在线的连接和维护,同时维护相应的业务状态和上下文关系,还负责流量分配和控制、统计功能、接入模块的控制,并产生系统日志和网管信息。业务处理模块完成各种终端管理和控制的业务处理,它根据终端或者应用发出的请求消息的命令执行对应的逻辑处理,也可以根据用户通过管理门户发出的请求对终端或者应用发出控制消息进行操作。
(5)数据库模块
数据库模块保存各类配置数据、终端信息、集团客户(EC)信息、签约信息和黑/白名单、业务数据、信息安全信息、业务故障信息等。
(6)Web模块
Web模块提供Web方式操作维护与配置功能。
3.M2M应用系统
M2M终端获得信息以后,本身并不处理这些信息,而是将这些信息集中到应用平台上来,由应用系统来实现业务逻辑。应用系统的主要功能是把感知和传输来的信息进行分析和处理,做出正确的控制和决策,实现智能化的管理、应用和服务,应用系统的业务逻辑集中化,可以降低终端处理能力的要求,从而减小体积、降低功托、节约成本。通过建设标准化、可定制的M2M应用系统,可降低应用开发的门槛,促进整个M2M产业向更好的方向发展。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。