彩铃业务短信接入系统改进

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:tp137907226
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
彩铃业务是一项由被叫用户定制,为主叫用户提供一段悦耳的音乐或一句问候语来替代普通回铃音的业务。用户申请开通彩铃业务之后,可以自行设定个性化回铃音,在其做被叫时,为主叫用户播放定制的个性化音乐或录音,来代替普通的回铃音。彩铃业务短信接入系统作为彩铃平台的一个子系统,接收彩铃用户短信请求,调用彩铃平台业务功能完成业务处理,并向用户回复短信告知处理结果。目前彩铃业务短信接入系统是基于UIScript(User Interaction Script)脚本语言实现短信业务处理的。UIScript脚本语言是一种基于独立智能外设平台的专用编程语言,业务开发人员通过文本编辑器编写UIScript脚本代码,加载到独立智能外设控制节点上编译并运行。随着彩铃业务属性增加,这种基于UIScript脚本语言实现短信业务逻辑处理的实现方式逐渐暴露出代码复用、可维护性以及性能等方面的问题。另一方面,各种彩铃业务接入子系统独立建设、实现技术各异的现状,造成彩铃业务属性的增加或者修改需要同时修改各接入子系统的代码来实现,一方面造成了不必要的额外工作量,另一方面也带来了业务逻辑的潜在不一致性。鉴于此,本文提出一种对彩铃业务短信接入系统的改进方案,并给出了该方案的架构设计以及关键模块的详细设计和具体代码实现。该方案在原有系统中引入彩铃短信业务服务器,用来集中进行彩铃短信业务的处理。彩铃短信业务服务器与智能外设控制节点分离,这样可以使得彩铃短信业务的处理和彩铃呼叫处理相互独立,从而降低了业务繁忙时彩铃呼叫和彩铃短信业务的相互制约。彩铃短信业务服务器采用Java语言开发,采用了分层的设计思想,整个系统分为网络通信层、编解码层、业务控制层以及统一业务逻辑层。在设计过程中引入多种流行的设计模式,如MVC(Model ViewController),IoC(Inversion of Control),DAO(Data Access Object)等,在实现中使用到Java NIO(New Input Output),多线程,Spring框架,Hibernate,JMX(Java Management Extension)等多种最新Java技术和框架工具。这样的设计和实现,使得彩铃短信业务服务器具有良好的可扩展性和可维护性。其中,统一业务逻辑层是彩铃业务能力的全集,对外提供彩铃业务逻辑API(Application Programming Interface),这些API可以被包括短信接入系统在内的各种彩铃业务接入子系统调用。各接入子系统共用统一业务逻辑层,这样就减少了不必要的工作量,也避免了同一业务逻辑在多处实现造成的潜在不一致性。目前,改进方案已经在浙江移动彩铃平台进行了试点,取得良好效果。系统上线以来运行稳定,性能满足需求,系统在代码复用、易于维护等方面的提升有效地减少了彩铃短信业务维护人员的工作量,这些成果为其他省份的彩铃平台短信接入子系统改造提供了参考。
其他文献
随着科学技术的日新月异和网络产业的高速发展,计算机界对资源共享的需求越来越大。通信,航天,生物等各种高科技领域都需要超大规模的计算和数据分析能力予以支持。局部的计
"REST"(Representational State Transfer,表示性状态转移)一词是2000年由Roy Thomas Fielding在其博士论文中提出的。近年来,国内外都开始了基于REST的研究。但是由于REST只
近年来,应用P2P模式解决流媒体服务系统的瓶颈问题受到越来越多的重视。如何能够在充分利用P2P网络中众多节点资源、处理能力的前提下,确保流媒体服务质量、提高播放的性能,
彩铃业务是个性化多彩回铃音业务(Color Ring Back Tone,CRBT)的简称,是一项由被叫用户定制,为主叫用户提供一段悦耳的音乐或一句问候语来替代普通回铃音的业务。自2003年中
随着教育信息化的不断发展,海量的网络教育资源既为教育带来了强大的服务功能,也为资源的建设与管理带来了新的挑战。如何将分散、无序的资源整合起来并吸引各类教育资源使用
随着互联网技术的飞速发展,网络已经成为人们工作、学习和生活中不可或缺的重要组成部分。互联网媒体已经成为名副其实的“第四媒体”,大量网络的新闻的出现虽然开阔了人们的
当代车辆数目逐步增多,车载网络呈现一种复杂性。目前,复杂网络已经变为各行各业的研究热点之一。将复杂网络应用到车载自组织网络中,这是一个挑战也是车载自组织网络研究的
合成孔径雷达(SAR)具有全天候、远距离、极强的穿透力和高分辨率等特点,在国民经济和军事领域中都有着广泛的应用。如何对SAR图像进行快速、准确地解译越来越引起人们的关注
即时消息业务用于在用户之间快速传递文本或多媒体信息,并能及时、有选择地向用户的联系人传递用户在线状态。近年来,即时消息业务发展迅速,不仅在互联网上积累了大量用户,在
在变电站自动化系统的发展过程中,由于缺少统一的电力规约,导致采用不同规约的设备之间进行互操作之前,要进行大量的规约转换工作,严重影响了变电站自动化系统的开发和运行的效率。为了解决这一问题,以实现设备互操作性为目标的IEC 61850标准被提出,并得到了广泛的研究和推广。本文首先介绍了IEC61850标准,包括IEC61850标准的组成、目的、系统结构、功能分解、信息模型、抽象通信服务接口(ACSI