基于J2MEIMS客户端设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于J2MEIMS客户端设计与实现

基于J2MEIMS客户端设计与实现   [摘要]IP多媒体子系统(IMS)是3GPP组织提出的一个水平应用平台,以满足统一、融合、有质量保证和开放的新一代多媒体应用和服务的需求。当前,IMS是下一代网络(NGN)最有竞争力的解决方案。本文提出了一个适应移动终端部署要求的基于J2ME、兼容3GPP、IETF和ETSI规范的/MS客户端。描述了该客户端的设计与实现。实现的客户端能够执行IMS会话、立即消息和呈现等应用客户端功能。   [关键字]校园网;下一代网络:网络融合      一、引言      IMS是基于会话初始协议的SIP系统。它为多媒体服务提供了一整套标准体系架构。作为日趋成熟的标准体系,IETF、3GPP、OMA等国际标准组织都在定义和完善IMS标准。IMS技术允许运营商能更好地控制业务层,能更快地集成和开展IMS多媒体服务,并减少网络投资和运营开销,所以运营商都很重视IMS技术。同时,IMS技术也能给用户带来统一的用户体验,用户将会获得更多质量和安全都有保障的IMS服务。IMS的提出,顺应了通信网络技术融合与业务融合发展的趋势,它将在未来通信网络中发挥重要作用。   当前的/MS技术工作主要集中在探讨IMS网络上,而忽视了对IMS客户端的研究,然而,IMS客户端才是最终用户享受IMS技术带来的诸多成果的最直接的表现方式。本文的目的是开发一个轻量的、能够移植到支持Java的移动设备中的IMS客户端。该客户端已经在一个用户终端上实现。关于IMS客户端,比较出名的有Fokus工作组开发的“Open IMSClientLite”,“PTlnovacao为桌面设备开发的”“MSCommunica-tot”,开普敦大学开发的UCT/MS客户端[1].[3]。虽然这些客户端都兼容3GPP 1MS规范,但它们的目标不是为基于J2ME有限连接设备配置(CLDC)的移动设备服务的。本文提出的是针对CLDC移动电话的IMS客户端。   本文的组织方式如下:第二节描述了具体的设计与实现过程:笫三节给出总结,并列出一些将来准备做的开发工作。      二、设计与实现      本文提出的IMS客户端是针对J2ME平台的Java应用。开发中使用了Java Sun无线工具套件(SWTK:Sun WirelessToolkit)做为移动设备仿真。   1 IMS客户端功能   IMS基于IP技术,并以SIP协议及其宽松路由规则作为组网基础,因此IMS终端必然是基于IP的SIP终端,不管IMS终端基于WCDMA、CDMA2000、TDSCDMA、后3G、WiMAX、ADSL等何种接入技术,必须以IP技术作为其最终的网络层界面,以SIP协议宽松路由规则发起呼叫,否则CSCF是不能正确建立会话的。   按3GPP IMS规范要求,IMS客户端要实现与IMS核心网的交互,需要实现Gm和Ut接口。其中Gm接口基于SIP协议,Ut接口基于Xcap协议实现。本文实现的IMS客户端可以发起和处理SIP请求和回应,实现注册、会话处理等Gm接口功能。客户端主处理流程如图l所示。IMS客户端可以注册到/MS核心,通过INVITE建立会话,通过SDP协商媒体编码和QoS、摘挂机。客户端还可以终止会话和交换文本消息。媒体流是采用SIP MESSAGE在两个终端之间交换文本消息的方式实现的。IMS客户端还可以发送CANCEL请求以取消一个会话。            2 仿真试验   本文实现的IMS客户端需要部署在移动智能终端上,测试时采用SWTK的智能电话仿真器组件。为了测试IMS客户端功能,还需要搭建/MS测试床。IMS测试床由P/I/S,CSCFs,HSS,AS和DHCP等服务器组成。本文采用的IMS测试床是建立在SER(SIPExpressRouter:SIP快速路由器)开源平台的基础上的。SER可以实现最简/MS功能,如用户注册,会话建立和初始策略过滤等。在整个试验过程中,需要配备如下软硬件设施:   ①IMS测试床:具备P/I/S-CSCF、HSS和DHCP服务能力的/MS核心   ②J2ME平台:开发Java代码   ③SWDK2.5:仿真移动终端   ④PC机:运行linux环境下的IMS客户端B   ⑤便携机:运行Windows环境下的1MS客户端A   ⑥IPv4具有网:提供互联网络   ⑦Wireshark:网络协议分析工具   用户在仿真移动终端上,首先根据界面提示输入注册地址以注册到IMS核心。注册地址就是S-CSCF的UR,I或IP地址。输入地址后,用户可以按“注册”命令以发送SIPREGISTER请求到IMS核心以注册。如果用户注册通过,在仿真移动终端上会显示建立新会话的用户界面,用

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档