1.一种机器间通信网关自适应接入网络选择实现装置,其特征在于:包括网络监测模块:监测可用的接入网络状态信息,并将所收集的网络状态信息传送至信息智能管理模块;所述网络监测模块周期性收集网络状态信息,网络i的网络状态信息包括接收信号强度Ri、可用带宽Bi、连接时延Di、服务费用Fi,负载率Li及安全性Si;
通信模块:接收来自机器类通信设备MTCD的数据并发送到协议处理模块,接收来自协议处理模块的数据并发送到接入网络;
协议处理模块:接收通信模块发送的数据,进行协议解析之后,发送到业务特性分析和数据聚合模块,接收数据聚合模块发送的聚合数据包,进行协议封装后发送到通信模块;
数据聚合模块:接收来自协议处理模块的用户数据,根据网络选择模块的判决信息生成聚合数据包,发送至协议处理模块;所述数据聚合模块根据数据包业务特性,将满足要求的多个数据包进行聚合,生成聚合数据包,当有新的业务数据到达时,判断所述业务数据时延敏感性,数据量大小;若非时延敏感且数据量较小,则根据网络选择模块确定的网络接入策略,将所述业务数据发送至对应聚合小组进行数据聚合;若不满足数据聚合条件,则直接将所述业务数据及所述数据的接入网判决发送至协议处理模块;
业务特性分析模块:接收协议处理模块发送的MTCD数据包,获取业务特性,确定服务质量QoS特性参量,包括带宽要求、连接时延、网络费用和网络安全性,分析确定业务特性对接入网络性能的要求,将所述业务特性分析结果发送至信息智能管理模块;所述业务特性分析模块分析获取MTCD数据包业务特性,确定数据包业务类型;令第k类业务的最小要求接收信号强度为 最小要求带宽为 最大可容许时延为 最高允许费用单价为最大容许网络负载率为 最低网络安全性要求为 将所述业务类型所对应各项QoS特性参量要求值发送至信息智能管理模块;
信息智能管理模块:收集来自业务特性分析模块和网络监测模块的信息,根据MTCD业务特性需求,确定各QoS特性参量对应权值,根据网络特性及用户业务特性确定候选网络;
所述信息智能管理模块对用户侧以及网络侧的信息进行预处理,根据MTCD业务特性需求,确定各QoS特性参量对应权值及业务k的候选接入网;令Wj,k表示第k类业务第j个QoS特性参量的权值,其中,j=1,2,...6分别为第k类业务对应QoS特性参量接受信号强度、可用带宽、连接时延、服务费用、网络负载率、网络安全性的权值,对于候选接入网选择,若则该接入网为候选网络;
网络选择模块:接收信息智能管理模块的信息,对用户的业务特性、候选网络的状态信息进行评估,选择接入模式及最佳网络,将网络选择策略发送至数据聚合模块和通信模块;
所述网络选择模块令候选网络集中网络数目为M,若M>1,根据信息智能管理模块发来的预处理信息,调用
max max max
其中R =max{Ri},B =max{Bi},S =max{Si},评估各候选网络性能,选择最小Qk,j对应的网络作为目标接入网络;若M=1,则接入该网络;若M=0,则此次通信请求失败。
2.据权利要求1所述的机器间通信网关自适应接入网络选择实现装置,其特征在于:所述通信模块与MTCD之间能够采用多种接入协议进行信息交互,包括Zigbee、蓝牙、无线局域网WLAN;通信模块根据网络选择模块确定的网络接入策略,与相应网络进行关联,发送数据包至相应网络。
3.据权利要求1所述的机器间通信网关自适应接入网络选择实现装置,其特征在于:所述协议处理模块的协议解析过程包括:协议处理模块接收通信模块发送的MTCD数据包,获取协议标识,确定协议标识对应的协议类型;根据协议类型,提取数据包中有效信息;协议封装过程,协议处理模块将接收到的MTCD数据包或聚合数据包,按照对应的接入网协议封装要求进行协议类型封装。