- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
新型异构通信系统中基于数据驱动的会话管理机制
、八 a
刖目
新型的无线接入技术层出不穷。由不同的标准化组织 制定的无线接入技术,通常在覆盖范围,接入速率、容量、 移动性和业务特性等方面有着很大差异,其适用的场景各 有侧重,彼此之间很难相互替代。因而异种无线接入技术共 存和融合的发展,必将成为未来移动通信系统的重要特征。
对这种网络的展望如图1所示。下一代移动互联网为 用户提供在任何地点随时随地的网络接入服务。
从3G版本的发展可以看到,数据传输IP化的趋势正 在逐渐从3G的核心承载网向接入网推进,显著标志就是 3GPP中对IP-RAN的定义。同时,3GPP和3GPP2提出了全 IP的体系结构,随着IMS体系的引入和完善,3G分组域将 逐步提供电信级的多媒体服务,传统的电路域业务也会逐渐 向分组域转移。
本文引入一套完整的数据信息会话管理方案来对系统 中所有的语音和数据进行统一管理。并且该方案能被应用于 其他的异构通信网络间的会话管理架构设计中。该数据信息 会话管理方案将传统的控制流驱动的数据信联盟息管理变 为数据驱动的数据信息管理,可以被应用到现有的各种异构
通信网络间的会话管理中去。
1.会话管理机制设计思路
会话是语音和数据的容器,无论是从IP端或是从无线 链路端收到一个新的语音呼叫或者数据短信,都会在基站系 统上新建一个会话。下面将会详细介绍会话管理机制的设
计。
它的核心思想主要包含了 3个方面:会话状态同步机 制,会话的引用计数器,会话的垃圾回收机制。
会话状态同步机制:会话会被多个软件模块使用,例 如流控模块、收发模块、呼叫管理模块等。在每个模块都可 能会进行会话的操作以及会话的删除,必须引入一个统一的 会话状态同步机制,否则将会导致会话状态不同步的错误。
会话的引用计数器:为了保证在删除某一个会话时所 有该会话的使用者都解除了对该会话的使用,我们对每一个 会话引入了一个引用计数器。当某一个会话的引用计数被减 到0时,就可以销毁该会话了。
会话的垃圾回收机制:由于每一个会话的释放都是一 个随机的事件,在通信系统当中,我们应该尽可能地避免这 样的随机事件对系统性能带来抖动,将会话删除的动作统一 到系统空闲时间进行。
我们设计的会话管理机制采用了基于数据驱动的设计 方法,将语音和数据作为会话进行统一的管理,避免了每个 模块单独对语音和数据进行分散处理,解决了多模块处理语 音和数据的同步和统一管理问题。
2.会话管理机制设计实现 会话的创建
为了跟踪会话的使用情况,我们需要统计有哪些模块 使用了一个会话,所有使用了会话的模块将会注册一个会话 结束的事件,每一个会话都会有一个引用计数来表明有多少 个模块使用了该会话。
2.引用计数
引用计数常被用作一种垃圾回收算法,每一个拥有引 用计数的对象都会有一个引用计数来表明使用它的对象有 多少。如果一个会话的引用计数变成0时,说明系统中再没 有其他模块来使用它,我们将会把它放入一个垃圾回收队列 中。
2.订阅发布设计模式
每一个接收到会话建立事件的模块都会对引用计数加 1,同时该模块会注册一个会话结束的事件。当一个会话结 束时,该会话所在的模块不仅仅需要对该会话的引用计数减 1,还需要发布一个会话结束的事件给所有会话结束事件的 订阅者。
图2是一个典型的订阅发布模式示意图,订阅者1和 订阅者2订阅了主题A,订阅者2和订阅者3订阅了主题B, 当发布者发布一个主题A时,只有订阅者1和2会收到该主 题A的事件,同理,当发布者发布了一个主题B时,也只有 订阅者2和3会收到该主题B的事件。
通过使用订阅发布者的设计模式,我们能保证当一个 会话结束时,该会话结束事件将会被所有的会话结束订阅者 所收到。
2.会话结束与垃圾回收
在通话过程当中会话可能会在任意模块被结束,垃圾 回收者会把系统当中不再被使用到的会话对象释放掉,首先 是避免了程序设计人员来在每个模块进行会话对象的释放, 其次在实时系统当中减少了抖动,由一个低优先级任务在系 统空闲时轮询垃圾回收队列,对需要处理的无用会话进行统 一删除。
结论
在使用了新的会话管理机制以后,解决了以前多模块 会话状态不同步问题。通过对新的会话管理机制的测试和分 析,我们证明了该会话管理机制可以被很好地用于处理以下 的情况:当我们需要在多个模块之间进行数据共享,所有的 软件模块都拥有该数据的对等权利时,如何进行共享数据管 理的情况。
该会话管理机制可被廣泛应用于异构通信系统的会话 管理设计当中,作为会话的管理,同样,也可以用于一些类 似的可以引入会话概念的系统设计中,会对我们的整个内存 管理、系统性能管理、垃圾回收等带来极大的好处。甚至我 们还可以基于该会话管理机制对异构网络间的通信协议进 行优化,使其更好地满足未来面向对象的软件设计趋势。
您可能关注的文档
最近下载
- 连锁零售企业物流配送发展现状、问题及对策研究——以盒马鲜生为例.docx VIP
- 桥架多少钱一米?安装大概多少钱?桥架国标厚度是多少?.docx VIP
- 第八章海洋肽类教材.ppt VIP
- 第一单元-观察物体(单元测试)-2025-2026学年三年级上册数学人教版.docx VIP
- 德力西CDI-E100CDI9000系列变频器中文说明书.pdf
- 汽车4S店员工内训课件01汽车4S店备件经理培训手册.pdf VIP
- 汽车4S店员工内训课件06汽车4S店服务顾问培训.ppt VIP
- 汽车4S店服务顾问培训资料.ppt VIP
- 2024学年九年级上学期第一次月考数学试题及参考答案 .pdf VIP
- 汽车4S店服务顾问培训资料.ppt VIP
文档评论(0)