移动互联网的典型体系架构如图4-33所示,它由业务应用模块、移动终端模块、网络与业务模块组成。
(1)业务应用模块 业务应用模块提供给移动终端的互联网应用,这些应用包括典型的互联网应用,比如网页浏览、在线视频、内容共享与下载、电子邮件等,也包括基于移动网络特有的应用,如定位服务、移动业务搜索以及移动通信业务等。
(2)移动终端模块 从上至下包括终端软件架构和终端硬件架构。软件架构包括应用AP、用户UI、支持底层硬件的驱动、存储和多线程内核等;硬件架构包括终端中实现各种功能的部件。
(3)网络与业务模块 从上至下包括服务管理层和网络接入层。服务管理层包括业务平台、事件管理、服务质量管理等;网络接入层包括接入网络、承载网络和核心网络等。
从移动互联网中端到端的应用角度出发,又可以绘制出如图434所示的业务模型,它主要由移动终端、移动网络、网络接入网关、业务接入网关、移动网络应用组成。
(1)移动终端 移动终端支持实现用户UⅠ、接入互联网、实现业务互操作。
终端具有智能化和较强的处理能力,可以在应用平台和终端上进行更多的业务逻辑处理,尽量减少空中接口的数据信息传递压力。
(2)移动网络 移动网络包括各种将移动终端接入无线核心网的设施,比如无线路由器、交换机、BSC、MSC等。
(3)网络接入网关 网络接入网关提供移动网络中的业务执行环境,识别上下行的业务信息、服务质量要求等,并可基于这些信息提供按业务、内容区分的资源控制和计费策略。网络接入网关根据业务的签约信息、动态进行网络资源调度,最大限度地满足业务的QoS要求。
(4)业务接入网关 业务接入网关向第三方应用开放移动网络能力API和业
务生成环境,使互联网应用可以方便地调用移动网络开放的能力,提供具有移动网络特点的应用。同时,实现对业务接入移动网络的认证,实现对互联网内容的整合和适配,使内容更适合移动终端对其的识别和展示。
(5)移动网络应用 移动网络应用提供各类移动通信、互联网以及移动互联网特有的服务。