[发明专利]基于组件的协议栈重配置方法、设备及系统有效
申请号: | 200810114523.3 | 申请日: | 2008-06-06 |
公开(公告)号: | CN101599854A | 公开(公告)日: | 2009-12-09 |
发明(设计)人: | 冯志勇;张平;迟骋;王军 | 申请(专利权)人: | 中国移动通信集团公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/06 |
代理公司: | 北京同达信恒知识产权代理有限公司 | 代理人: | 魏 杉 |
地址: | 100032*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 组件 协议 配置 方法 设备 系统 | ||
技术领域
本发明涉及通信技术领域,尤其涉及基于组件的协议栈重配置方法、设备及系统。
背景技术
多种异构无线接入技术(Radio Access Technology,RAT)共存将成为未来B3G(后三代通信系统Beyond 3rd Generation)环境的一个重要的特征。重叠的网络覆盖、多样的业务需求以及互补的技术特性使得异构RAT间的协同成为必须。在这种网络环境下,未来的通信设备需要支持多种无线接入标准和多模协议栈。重配置技术作为异构网络融合的核心技术,能够支持多标准的移动通信系统和跨越不同频段的联合无线资源管理。
重配置技术的主要思想包括:在运行过程中,对网元(如移动设备、基站等)中的协议子系统进行动态的修改。为此,现有技术提出了基于组件的协议栈的概念,其基本理念是将协议栈分为离散的协议层,层与层之间的通信可以通过标准定义接口,例如业务接入点(Service Access Point,SAP)来完成,也可以使用基于队列的通信方案。一个协议层由若干协议组件构成,这些组件在功能上相对独立,它们通过接口相互连接,共同完成协议层的功能。现有技术中,一般将协议功能分为两类:一类是模式相关的协议功能,这些功能与具体的无线接口技术相关,对于不同的接入技术不能重用;一类是相对公共的协议功能,这些功能至少可以用于参与两种不同的无线接入技术的实现。
可重配置的协议栈结构主要用于满足两类重配置需求。一方面,终端设备需要切换到一种完全不同的接入网络中,或者在保持当前网络连接的前提下准备与另外的接入网络进行连接时,终端设备应当下载本机中缺少的协议软件,然后进行协议的重配置来保证无缝的连接。另一方面,在同一个接入网中,当由于业务质量下降或其他因素影响的条件下,也有可能触发协议栈的重配置。
现有技术提供了基于组件的协议栈框架模型和基本运行机制,其中涉及对协议组件的绑定和替换方法。还可以通过预先定义的组件信息,对组件进行选择,即当协议栈重配置需求到来时,发现协议栈中需要被替换或删除的组件,然后通过备选组件库中协议组件的基本信息,选择适合的组件配置到重配置的协议栈中。其中的组件信息包括:一个唯一的组件识别号、组件版本号、组件的接口特性、组件的源代码路径。如果需要配置到系统中的组件不存在于本机中,那么需要该通信设备从网络下载缺失的协议软件(组件)。在选择组件时,可以考虑备选组件对业务的影响,以及将备选组件配置到协议栈中带来的时延等因素。
如图1所示,现有技术中重配置执行一般包括如下步骤:
步骤101、可重配置协议栈中的决策实体确定当前组件库中的组件信息。具体的,确定是否缺少以及缺少哪些协议组件。
步骤102、可重配置协议栈中的软件下载实体通过空中接口,下载当前协议栈中缺少的协议组件。
步骤103、可重配置协议栈中的重配置控制实体完成协议组件的绑定和替换过程。具体的,组件绑定的过程如下:
获取重配置的协议组件的基本信息;
实例化重配置的协议组件(这里是指重配置的协议组件的程序构造过程);
检查接口信息;
构建用于连接协议组件间接口的FIFO(First In First Out,先进先出)队列;
将该队列的Handler(管理者)传递给重配置的协议组件。
具体的,协议组件替换的过程如下:
获取重配置的协议组件的信息;
实例化重配置的协议组件;
检查接口信息;
暂停旧协议组件的工作;
获取旧协议组件的状态;
将该状态传递给重配置的协议组件;
将FIFO队列的Handler传递给重配置的协议组件。
发明人经过分析,发现现有技术中协议栈的重配置都是针对单个协议组件进行的,并且,讨论的重点是如何将一个旧的协议组件停用,并将一个重配置的协议组件绑定到协议子系统中。在协议组件选择方面,考虑的因素主要是协议组件的接口是否匹配目标位置的需求,以及该协议组件能够带来的服务质量。并且,实施时均是先发现协议子系统中运行不佳或在模式转换时无法重用的协议组件,然后寻求备选协议组件将其替换。上述实施方式可能会带来以下的问题:
首先,如果重配置到系统中的协议组件与协议栈中已有的某个协议组件不兼容,将会导致整个重配置失败。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国移动通信集团公司,未经中国移动通信集团公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810114523.3/2.html,转载请声明来源钻瓜专利网。