用于3G移动通信附加服务业务的XCAP服务器设计研究及实现

来源 :数字化用户 | 被引量 : 0次 | 上传用户:rambo0316
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】可扩展标记语音XML技术大大扩宽了数据存储XML格式的应用领域,而此类应用主要有内容管理、数据交换、Web服务和集成等。本文以XCAP服务器设计为研究对象,以满足3G移动通信附加服务业务的有关要求,而XCAP服务器支持为XML格式的3G附加服务配备个性化文件,以此实现客户端的有关请求。
  【关键词】3G移动通信附加服务 XCAP服务器 可扩展标记语音XML
  XCAP(或XML配置访问协议)是一个基于IETF的协议,其支持客户端对各种基于XML格式的应用配置数据进行写、读或修改等操作。XCAP可把XML文档的各个节点映射至HTTP URI,由此实现对组件的直接访问。XML Schema是以XML格式为基础的XML文档结构描述标准,即XSD,由此替代DTD。此描述标准已被广泛应用到各商业领域。本文提及的SXD旨在就3G移动通信的OIP、TIP、CDIV4、CB予以个性化配置。
  一、XCAP服务器系统定义
  XCAP服务器系统的构成成分包括Http Server、用户端、XCAP Server,其中用户端主要向XCAP服务器用户提供输入接口,同时把用户的请求向HTTP Server发送,并把源于Http Server的操作结果向用户显示出来;Http Server仅发挥中介作用,即向XCAP Server发送用户的请求,并把XCAP Server的操作结果向用户端返回回去;XCAP Server是用户操作处理中心,即通过HTTP Server接收用户的请求→处理用户的请求→利用HTTP Server把处理结果向用户端返回回去。一般而言,XCAP Server应为XCAP Server与HTTP Server的结合体。如图所示即为XCAP服务器系统定义图。
  二、XCAP服务器系统的层次结构
  XCAP服务器系统的服务对象是用于3G移动通信附加服务业务的XCAP服务器,其涵盖了Client模块层、HTTP Server模块层、XCAP Server模块层。
  (一)Client模块层
  Client模块层(或用户端)主要向用户提供一个优质的操作界面,以便用户输入配置请求,同时此用户界面可向用户显示出服务器的操作结果。由此可见,Client模块层包括了响应处理模块和请求处理模块。
  (二)HTTP Server模块层
  HTTP Server模块层负责把用户端传入的字节流更改成字符串,以便Server处理。针对来自socket的应用数据,Server可对其进行直接性地操作,而XCAP服务器系统便是一个完整的XCAP操作命令,其具有可解析性,同时可以字节流的形式把Server端的处理结果传送到Client模块。由此可见,HTTP Server模块层也包括响应处理模块和请求处理模块。
  (三)XCAP Server模块层
  由图二可知,XCAP Server模块层包括转换模块、XCAP检查模块、Get操作处理模块、Put操作处理模块、Delete操作处理模块、Schema检查模块、Error模块。其中转换模块实现以树的形式描述一个XML文档,由此方便用户操作XML文档。XCAP检查模块实现认证解析操作命令,即对用户端操作命令格式的准确性和操作的合法性予以判断,同时对此命令予以解析,由此获取所需信息(如Document Selector、操作方法、XPath等),最后准确选用对应的处理模块。Get操作处理模块的作用对象通常为一个节点或文档,同时返回内容应为XML格式,若Get操作处理模块的的对象为属性,则返回的内容便为属性值。Put操作处理模块包括修改(Modify)、添加(Add),若URI定位未发现可操作对象,此时便是Add;若URI定位发现了可操作对象,此时便为Modify。若文档本身就已经存在,则对其的Put操作处理便为非法操作,而对Put操作处理的判断主要由XML Schema负责,判断的标准为Schema规范。对Delete操作处理模块操作对象合法性的判断标准为Schema的规范,而Put操作和Delete操作的合法性均由Schema检查模块实现。Schema检查模块主要负责检查相应操作对象(如用户端输入或已经存入XCAP服务器并执行完毕Modify或Delete的XML文档)合法性与否。注意Schema检查模块系统的XML Schema仅适用于SG移动通信。
  三、结语
  综上所述,XSD实现了XML文档结构的描述,以便规范业务标准;支持XML解析器解析XML文档,并对XML文档与业务标准间的一致性进行自动化检查。此外,对XML文档结构的XSD检验一方面实现了对XML文档有效性的验证,另一方面实现了对XML文档合法性的验证,其中包括XML文档各域值的合法性。由此可见,XCAP服务器具有非常显著的灵活性。
  参考文献:
  [1]叶剑春,赵振保.用于3G移动通信附加服务业务的XCAP服务器设计及实现[J].北京理工大学学报,2012,32(8):805-810.
  [2]贾丹丹,朱晓民,荀兆勇等.IMS中基于Presence生活导航系统的设计与实现[J].计算机系统应用,2008,17(10):11-14.
  [3]李清垚.支持IMS标准的Presence服务器设计与实现[D].中国科学院沈阳计算技术研究所,2009.
  [4]张全.基于IMS的远程多线程PGM研究与实现[D].南京邮电大学,2012.
  作者简介:
  马佳楠,1984年5月出生,现就职于张家口移动公司。
其他文献
目的观察丙泊酚复合氢溴酸高乌甲素麻醉在无痛胃镜检查中的应用。方法 100例胃镜检查患者随机分为AB两组,每组各50例。A组肌注氢溴酸高乌甲素4mg,20min后静脉给予丙泊酚麻醉
2002年6月~2010年7月收治胃食管反流患者172例,采用自拟疏肝和胃汤治疗本病,取得较好疗效.现总结报告如下.rn资料与方法rn诊断标准:参照[1]中的诊断标准拟定:①有明显的烧心、
摘 要 目的:从互动中充分了解病人,解决手术患者术前紧张、焦虑等心理反应,进一步做好心理护理,从而保证手术顺利进行。方法:采用自制问卷调查100例手术患者的心理健康状况,进行统计分析,找出术前患者焦虑的原因。讲述手术大体流程,并针对患者焦虑的原因进行心理护理。结果:发现从100例手术患者中筛选出94例患者因不同原因处于焦虑状态。结论:分析择期手术患者产生紧张焦虑的主要原因,实行有效的心理护理,对保
摘要:连锁企业的扩张的直接体现就是不断地开设门店,门店开设的第一步就是选择优质的地段,这是门店良好运转基本前提。本文介绍了目前连锁企业在选址过程中存在的问题,诸如寻找商铺渠道过于狭窄,选址不够有前瞻性,租店铺的方式过于单一等,并提出了广开渠道寻找商铺,选址要考虑城市发展规划以及改变店铺的租赁方式等对策。  关键词: 连锁经营; 选址; 店铺团租  连锁经营是我国当前发展经济,培育新的经济增长点的战
【摘 要】数字调制方式的识别的方法通常是基于判决理论和统计模式识别的。前者通常要定义某种似然因子,利用概率和假设检验论据构造模式识别问题,其缺点是算法复杂,而且需要知道信号的一些先验知识;后者是利用一组特征参数集来表现信号,并利用这些参数实现信号分类,此时识别系统分为特征提取和类型识别两部分。  【关键字】数字调制 特征提取 识别  一、引言  数字调制信号采用的特征参数包括瞬时幅度、瞬时相位和瞬
【摘 要】动态规划属算法设计方案,多用在寻找问问题最优解方面。若把动态规划的所有子问题皆看作有向图的节点,则动态规划便可被考虑成对应的有向无圈图。针对某些具有特殊结构的有向无圈图,其往往可以为动态规划提供更大的便捷度。移动通信通常采用优化通信编码方案,已达到控制宿主能耗的目的。本文就移动通信内降低能耗的前缀码的动态规划加速问题展开讨论。  【关键词】移动通信 前缀码 动态规划 时间复杂度  一、前
【摘 要】本文简述了跨层交互分布式路由技术及其实现过程,分析和评价了该技术的性能。研究证实,跨层交互分布式路由技术能够满足无线多媒体传感器网络通信的运行要求。  【关键词】跨层交互分布式 路由技术 无线多媒体传感器网络 遗传优化算法  传统无线传感器网络移动通信技术提出的基础是能量受限无限动态特征等问题,则其难以保障无线多媒体传感器网络服务的高质量。基于此,研究一种分布式无线传感器网络跨层移动通信
【摘 要】本文以开源软件自动化评估证据框架为研究对象,探讨了通用程序有关证据、面向对象程序有关证据、开源相关证据,引入了面向互联网的开源软件自动化评估证据框架,即OSS-AEEF,并由此提出了一种开源软件可信证据查询方法,以应对互联网的海量软件资源,以期实现开源软件自动化评估可信性的提高。  【关键词】开源软件 可信证据 评估框架  与传统软件开发模式相比较,开源开发方式主要基于高效复用软件资源,
【摘 要】移动Ad Hoc网络属移动分布式多跳无线网络,其具备极强的自组织能力。此类网络形式在诸多领域(环境监测、国家安全、空间探索、交通管理等)内皆具有非常理想的应用价值。本文简述了通信量干扰模型的实现,分析了通信量相关干扰感知路由协议。  【关键词】移动Ad Hoc网络 通信量 路由协议  移动Ad Hoc网络一直受到相关干扰的影响,使得网络能量消耗、网络吞吐量、网络寿命等性能始终得不到保证。
【摘 要】随着手机技术的不断发展。移动互联时代正在经历快速的发展。手机市场中的智能手机已成为最为庞大的生力军,而且在很大程度上改变了很多人的生活方式,也使得人们加大了对通讯工具的需求。移动电话所具有的简洁外观、方便操控以及容易使用基本功能已经成为了基本功能,在此基础上,人们希望手机能够借助强大的操作系统来为人们提供更多的应用。文章论述了Android智能手机为手机用户所提供的强大社交化服务,希望能