融合:家庭网络业务平台与NGN业务
家庭网络的概念已经提出很长时间了,用于家庭组网的技术很多也比较成熟,但由于市场和用户需求的原因,一直没有得到太多的应用。随着宽带业务以及下一代网络(NGN|0">NGN)的发展,家庭网络逐渐成为业界的研究热点,研究内容也和以前有所不同。如何在家庭内实现NGN提出的网络融合?如何将各种业务引入家庭?家庭网络中如何实现各种业务的自主加载和卸载?它们之间如何共享、交互各种信息?本文从NGN业务平台和家庭网络业务平台融合的角度来探讨如何解决以上的问题。
1、家庭网络的业务平台规范
1.1开放服务网关联盟(OSGI)
OSGI是家庭网络标准化组织之一,主要负责网关接口、开放的业务传送和管理平台标准的制定。OSGI规范为业务提供商、软件开发商、设备供应商和网关运营商提供了开发、实施和管理业务的一个开放的平台。OSGI规范使得服务供应商能够在与本地网络和设备相连的家庭网关中动态装载和升级服务,允许多个网络和设备共享一个网关,同时降低了为家庭提供宽带和其他增值服务的开发成本。
OSGI定义了一个开放性的平台,使得远端的服务提供商所提供的应用程序、增值服务等可以视使用者的要求,随时下载到用户的设备(比如家庭网关)上,并自动安装执行。不论是家庭网关、机顶盒、ADSLModem(ADSL调制解调器)还是CableModem(线缆调制解调器),只要支持OSGI规范,通过其定义的开放性的平台,不同厂家开发出的服务软件和设备都可以互通。OSGI规范所提供的平台包括一个Java运行环境和业务组件的生命周期管理、数据存储一致性管理、版本管理和服务注册管理等功能。
1.2OSGI的系统结构层次
图1为OSGI的系统结构层次图。图中的Bundle是该环境中的基于Java的应用,它包含Java类和向最终用户提供功能的其他资源,即功能业务的子体。向其他Bundle提供服务的部件,称为Service服务。Service是实现了特定接口的Java对象。OSGI框架的注册功能用于在Bundle之间交换Service服务,它提供了家庭网络业务所需的安全性和受控性。通过这种注册机制,Bundle可以向其他Bundle提供服务,同时也可以使用其他Bundle的服务。注册机制是有安全性保护的。Java环境提供了所需要的平台无关性、可靠性和安全特性。

图1 OSGI的系统结构层次图
1.3OSGI的功能服务体系结构
OSGI服务体系架构如图2所示。OSGI的功能服务体系架构主要由3种组件构成:Framework(框架)、Bundle(应用)和Service(服务)。Framework架构在JavaVM(Java虚拟机)上,Bundle是执行于Framework上的应用程序,而Service则是Bundle所提供导出(Export)或所需导入(Import)的接口服务。从服务端下载的Bundle会在OSGIFramework上自动安装并执行,并向OSGI平台注册Bundle所提供分享或所需要的服务(Service)。以下部分将对OSGIFramework、Bundle和Service作详细说明。
图2 OSGI服务体系架构
OSGIFramework为一集成性的信息服务平台,主要功能是提供Bundle的执行环境和动态地调整Bundle加载的生命周期(Bundlelifecycle)。OSGI Framework也提供管理机制以执行上面的Bundles,可以使用(Export)或(Import)Service。Bundle之间可通过Service的共享,节省程序的开发时间或增加程序的功能。Bundle的中文名称是服务包,由OSGI Framework负责启动与执行。就实际的作用而言,Bundle是一个Java Archive(JAR包),该JAR包含Java类(Class)、启动类别(Activator Class)、清单文件(Manifest Header)和一些资源(如HTML网页或JPG图等)。
2、NGN业务平台
NGN业务平台需要能在一个网络平台上同时提供语音、数据、视频和互联网等各种具有不同质量保证要求的电信业务,因此NGN业务平台必须能支持多种核心网络及各种专用业务接口,在功能上需要具备开放性、可扩展性。
2.1NGN业务平台应能支持多种网络
NGN业务平台应能支持多种网络:
(1)公共交换电话网(PSTN):通过智能网应用规程(INAP)(CS1,CS2)继承和提供新的智能网业务;
(2)公用陆地移动通信网(PLMN):通过移动网络定制应用增强逻辑/无线智能网(CAMEL/WIN)协议支持移动的智能网业务;
(3)软交换/IP多媒体子系统(softswitch/IMS):作为应用服务器通过SIP支持NGN业务;
(4)Internet/Web:支持超文本传输协议(HTTP)、简单对象访问协议(SOAP)、可扩充标记语言(XML)和远程拨号用户认证系统(RADIUS)等协议,与核心网络设备相连,并为用户提供新的界面。
2.2NGN业务平台对第三方
- 3G及TD-SCDMA务实发展策略思考(08-30)
- 华为:U-SYSTM通用NGN解决方案(01-05)
- 利用RLDRAM II存储器提高网络设备性能(01-06)
- NGN简介(01-07)
- 全球DSL最新进展及发展趋势(01-26)
- 融合趋势主导网络向NGN转型进程(01-27)
