已阅读5页,还剩67页未读, 继续免费阅读
(计算机科学与技术专业论文)彩铃业务统一portal中业务模块的设计与实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京邮电大学硕士学位论文 彩铃业务统一p o r t a l 中业务模块的设计与实现 彩铃业务统一p o r t a l 中业务模块的设计与实现 摘要 彩铃业务是个性化多彩回铃音业务( c o l o rr i n gb a c kt o n e , c i 也t ) 的简称,是一项由被叫用户定制,为主叫用户提供一段悦耳 的音乐或一句问候语来替代普通回铃音的业务。自2 0 0 3 年中国移动 通信公司首次引入彩铃业务以来,彩铃业务作为一种电信增值业务, 以其新颖、个性化的特点,在国内得到了迅速发展,已经成为继短 信业务之后的又一杀手级电信增值业务。 彩铃平台包括彩铃业务运营平台和彩铃业务管理平台。彩铃用户 通过彩铃业务运营平台获得彩铃平台提供的彩铃服务,彩铃业务管 理平台则为用户和管理员提供自主管理彩铃业务的功能,其中彩铃 业务运营平台与电信网络物理实体和通信协议相关,变动相对较小, 而彩铃业务管理平台则需要适应多变的市场要求,频繁修改已有的 管理业务属性或增加新的管理业务属性,是目前开发和维护的重点 和难点。 原有彩铃业务管理平台在逐渐增多的彩铃功能需求中逐渐暴露 出弊端,语音接入,短信接入、w w w w a p 接入和第三方接入这五 种接入方式分别处理各自独立开发的业务逻辑,在体系结构上比较 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士学位论文彩铃业务统一p o r t a l 中业务模块的设计与实现 分散,软件冗余重复程度比较大,给开发和维护增加了负担。另外, 彩铃用户数量的增多以及用户对管理业务属性丰富性需求的增长, 要求彩铃业务管理平台具有管理接入的透明性以及更高的可维护 性,可维护性既包括稳定性又包括灵活性。 本文在深入分析了现有彩铃业务管理平台的基础上,提出了彩铃 业务统一p o r t a l ,统一对彩铃业务接入方式进行管理和维护,并详细 阐述了彩铃业务统一p o r t a l 的设计原理和实现机制,最终达到增强 彩铃管理业务可维护性并最大限度保证了彩铃业务管理与接入方式 的无关性。 第l 章概述了彩铃业务的发展现状,分析了彩铃业务市场规模, 介绍了彩铃业务呼叫处理流程和彩铃业务的几种接入代理方式及相 应设计的分析,从而得出进行彩铃业务统一p o r t a l 构建的必要性和 紧迫性。 第2 章中以现有的彩铃业务管理平台为依据,对彩铃业务统一 p o r t a l 从系统功能需求,设计目标以及系统组网结构等三方面进行了 概述,同时对彩铃业务统一p o r t a l 的结构进行了总体概述。 第3 章介绍了彩铃业务统一p o r t a l 中负责核心管理的业务模块, 包括各内部模块的设计原理与实现细节。该方案采用多层次的体系 结构,分为s e r v i c e 层、m o d u l e 层和d a o ( d a t aa c c e s so b j e c t ) 层。 d a o 层采用了开源的对象关系映射( o b j e c t r e l a t i o n s h i pm a p p i n g , o r m ) 软件集成,实现对数据库的访问;另外,设计模式的应用使 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕七学位论文彩铃业务统一p o r t a l 中业务模块的设计与实现 s e r v i c e 层和m o d u l e 的构建更为清晰,更具可复用性。本章对上述 内容都进行了详细的论述 第4 章介绍了彩铃业务统一p o r t a l 平台的实际应用,并对其性 能进行了分析。 论文最后一章对全文作了总结,指出了有待进一步改进的地方, 并对该方案的应用前景进行了展望。 关键词:彩铃业务s p r i n g i o ca o ph i b e r n a t e 设计模式 北京邮电大学嘲络与交换技术国家重点实验室i i i 北京邮电大学硕士学位论文彩铃业务统一p o r t a l 中业务模块的设计与实现 d e s i g na n di m p l e m e n t a t i o no fs e r v i c em o d u l e o fc o l o r r i n gb a c kt o n eu n i f i yp o r t a l a bs t r a c t c r b t ( c o l o rr i n gb a c kt o n e ) s e r v i c ec o u l de n a b l et h ec a l l e rt o h e a rap i e c eo fm u s i c ,i n s t e a do ft h eo l d f a s h i o n e dr i n g b a c kt o n e ,w h i l e w a i t i n gf o rt h ec a l l e dt oa n s w e rt h ec a l l s i n c et h ec r b t w a si n t r o d u c e d i n t ot h ed o m e s t i cm a r k e ti n2 0 0 3 b yc m c c ( c h i n a m o b i l e c o m m u n i c a t i o n sc o r p o r a t i o n ) c r b ts e r v i c ea sav a l u e a d d e dt e l e c o m s e r v i c ew i t hi n n o v a t i v e ,p e r s o n a l i z e df e a t u r e s ,i sd e v e l o p i n gr a p i d l y , a n d h a sb e c o m ea n o t h e rk i l l e rv a l u e - a d d e dt e l e c o ms e r v i c ef o l l o w i n gs h o r t m e s s a g es e r v i c e c r b t p l a t f o r m i n c l u d e sc r b t o p e r a t i n gp l a t f o r m a n d m a n a g e m e n tp l a t f o r m c r b tu s e r sg e ta c c e s st oc r b ts e r v i c et h r o u g h c r b to p e r a t i n gp l a t f o r mw h i l ec r b tm a n a g e m e n tp l a t f o r mp r o v i d e s s e l f - m a n a g e m e n tf u n c t i o n st ou s 戗sa n da d m i n i s t r a t o r s c r b to p e r a t i n g p l a t f o mi sr e l a t e dt ot h et e l e c o m m u n i c a t i o n sn e t w o r kp h y s i c a le n t i t i e s a n dc o m m u n i c a t i o np r o t o c o l s ,a n di t ss t a b i l e ,b u tc r b tm a n a g e m e n t p l a t f o r mn e e d st oa d a p tt ot h ec h a n g i n gm a r k e t ;r e q u i r e sf r e q u e n t m o d i f i c a t i o no rc r e a t i o no fm a n a g e m e n ts e r v i c ea t t r i b u t e s ,s oi t s d i f j f i c u l ta n di m p o r t a n tf o rd e v e l o p m e n ta n dm a i n t e n a n c e w i t ht h eg r a d u a li n c r e a s eo nd e m a n do fc r b tf u n c t i o n a l i t y , t h e d e f e c t so fo r i g i n a lc r b tm a n a g e m e n tp l a t f o r ma r eg r a d u a l l yr e v e a l e d , i v r ( i n t e r a c t i o n v o i c e r e s p o n s e ) , s m s ( s h o r tm e s s a g es e r v i c e ) , w w w a pa n dt h i r dp a r t ya c c e s s m e n t 。e a c ho ft h e s ef i v ea c c e s s m e a n sh a si t s i n d e p e n d e n td e v e l o p m e n to fs e r v i c el o g i c ,p i e c e m e a l a r c h i t e c t u r ec a u s e sa d d i t i o n a ls o f t w a r er e d u n d a n c ya n de f f o r to n d e v e l o p m e n ta n dm a i n t e n a n c e a l o n gw i t ht h ei n c r e a s i n go fu s e r s ,a s w e l la st h e g r o w t h o fr i c h e rs e r v i c ea t t r i b u t e sd e m a n d ,m o r e 北京邮电大学网络与交换技术国家重点实验室 v t r a n s p a r e n c yo fm a n a g e m e n ta c c e s s i n gw a ya n dh i g h e rm a i n t a i n a b i l i t y i sr e q u i r e d ;m a i n t a i n a b i l i t yi n c l u d e sn o t o n l ys t a b i l i t yb u tf l e x i b i l i t y i nt h i sa r t i c l e ,d e v e l o p e dc r b ts e r v i c eu n i f yp o r t a l w h i c hc o u l d p r o v i d et h em a n a g e m e n ta n dm a i n t e n a n c eo f a c c e s sm e a n s ,b a s e do na d e e pa n a l y s i so fc u r r e n tc i m ta n dc r b tm a n a g e m e n tp l a t f o r m a n d g a v ei t sd e s i g np r i n c i p l e sa n di m p l e m e n t a t i o nm e c h a n i s m s ,i no r d e rt o e n h a n c et h em a i n t a i n a b i l i t y , a n dt r i e dt o g u a r a n t e et h ei n d e p e n d e n c e b e t w e e nt h es e r v i c e sm a n a g e m e n ta n da c c e s sm o d e s i nc h a p t e r1 ,p r o v i d e da no v e r v i e wo fc r b ts e r v i c ed e v e l o p m e n t a n a l y z e dc r b ts e r v i c em a r k e ts c a l e ,c a l lp r o c e s s ,a n da c c e s sm o d e s , g o tn e c e s s i t ya n du r g e n c yo fc o n s t r u c t i o no fc r b ts e r v i c eu n i f i y p o r t a l i nc h a p t e r2 ,s u m m a r i z e dt h es y s t e ma r c h i t e c t u r e ,f u n c t i o n a n d n e t w o r ks t r u c t u r eo fc r b ts e r v i c eu n i f yp o r t a l b a s e do nt h ee x i s t i n g c i 沿ts e r v i c em a n a g e m e n tp l a t f o r m a tt h es a m et i m e ,g a v eag e n e r a l o v e r v i e wo ft h es t r u c t u r eo fc r b ts e r v i c eu n i f yp o r t a l i n c h a p t e r3 ,i n t r o d u c e d s e r v i c em o d u l ef o rc o r ec r b t m a n a g e m e n ts e r v i c ea t t r i b u t e sc r e a t i o ni nc r b ts e r v i c eu n i f yp o r t a l , i n c l u d i n gt h ed e s i g np r i n c i p l e sa n di m p l e m e n t a t i o nm e c h a n i s m si nd e t a i l a l a y e r e da r c h i t e c t u r ei sa p p l i e di nt h i ss o l u t i o n ,i n c l u d i n gs e r v i c el a y e r , m o d u l el a y e ra n dd a ol a y e r m e a n w h i l e ,t h ed a o l a y e ri n t e g r a t e s o 砌垤( o b j e c t - r e l a t i o n s h i pm a p p i n g ) t h a ti sa l lo p e ns o u r c ep e r s i s t e n t l a y e rs o f t w a r ea n dc a nb eu s e df o rd a t a b a s ea c c e s s t h ea p p l i c a t i o no f d e s i g np a t t e mm a k e st h es e r v i c el a y e ra n dm o d u l el a y e rc l e a ra n d r e u s a b l e i nc h a p t e r4 ,a p p l i c a t i o na n dp e r f o r m a n c ea n a l y s i sw e r e p r o v i d e d f o rc r b ts e r v i c eu n i f i yp o r t a lp l a t f o i t n t h el a s t c h a p t e rs u m m a r i z e st h et h e s i s t h ep o i n tt h a tc a nb e e n h a n c e da n dt h ev i s i o no ft h i ss o l u t i o na r ed i s c u s s e d k e yw o r d s :c r b ts e r v i c e s p r i n g i o ca o ph i b e m a t e d e s i g np a t t e m v i 北京邮电大学嘲络! j 交换技术国家重点实验室 独创性( 或创新性) 声明 本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究 成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中 不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或 其他教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所 做的任何贡献均已在论文中作了明确的说明并表示了谢意。 申请学位论文与资料若有不实之处, 本人签名:橙 本人承担一切相关责任。 日期:塑监邑皇垦 关于论文使用授权的说明 学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即: 研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权 保留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅 和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印 或其它复制手段保存、汇编学位论文。( 保密的学位论文在解密后遵守此规定) 保密论文注释:本学位论文属于保密在一年解密后适用本授权书。非保密 论文注释:本学位论文不属于保密范围,适用本授权书。 本人签名:砩黼日期:) o q 芏叠亘pl j 导师签名: 日期:塑卫三一 北京邮电大学硕士学位论文 彩铃业务统一p o r t a l 中业务模块的设计与实现 1 1 彩铃业务简介 第一章彩铃业务概述 彩铃业务是。个性化回铃音业务一的简称,是一项由被叫用户定制,为主叫 用户提供一段悦耳的音乐或一句问候语来替代普通回铃音的业务。该项业务由被 叫用户主动申请,可以根据不同的主叫用户分类提供不同的回铃音,提供一种基 于不同主、被叫的差异化的回铃音服务【1 1 。 被叫用户通过客服、自动语音电话、营业厅、w a p 、短信等方式申请开通 个性化铃音业务之后,可以通过w w w 、拨打接入码、w a p 等方式浏览铃音, 定制下载铃音,并且根据个人爱好进行个性化设置【2 】。 1 2 彩铃业务的市场发展 彩铃业务2 0 0 2 年3 月在韩国推出,短时间内便风靡全韩。2 0 0 3 年,彩铃业 务被中国移动率先引入中国市场,并取得了巨大的商业成功。自中国移动推出彩 铃业务以后,数字音乐市场呈现了很大的增长趋势。从2 0 0 5 年到2 0 0 6 年业务收 入翻一番,增长9 7 2 ,从3 4 亿增长到6 7 亿。同时,彩铃用户数增长8 7 5 。 而中国移动推出的无线音乐俱乐部用户也已经达到5 千万,2 0 0 6 年彩铃订购次 数超过4 7 亿次。2 0 0 7 年第4 季度移动增值服务整体市场规模为7 1 0 2 亿元,环 比增长1 4 2 。其中彩铃业务收入居首位达3 2 6 l 亿元【3 】。 北京邮电大学网络与交换技术国家莺点实验室 北京坤电上 学位* 女彩铃n 务统一p o r t a l 中n 务模块的世 实现 * 自a 凹n 月* & h 1 0 0 h _ 匕 阏 图1 - 12 0 0 4 - 2 0 0 7 遥菅商c r b t 业务收八规模覆预测 如图1 1 ,图中的数据是分析彩铃平台数据以及市场调查结果综合得出,展 示了2 0 0 4 到2 0 0 7 年运营商c r b t 业务收入规模及预测。 1 3 彩铃平台结构 彩铃平台具有完整的信令接口,支持多种组网方式,采用的是集中控制的分 布处理方式,从功能角度看,本系统主要由控制节点( c n :c o n t r o ln o d e ) 、资源 节点( r n :r e s o c en o d e ) 、信令节点和维护系统组成,如图1 2 所示。对应到 各节点的硬件平台,系统由高性能计算机服务器和若干工业控制机以及各类资源 板卡组成。 系统各个节点通过网络相连,通信协议采用t c p i p 协议。同前网络采用 1 0 0 m 高速局域网,也可以采用主备双网络方案。 高性能计算机服务器是系统的控制节点它控制并管理所有资源,对消息进 行实时、并发处理,维护与其它功能实体的通信接口。 工业控制机( 各种资源板卡插在其中) 构成资源节点。资源节点的功能包括 语音播放,d t m f ( d u a lt o n em u l t if r e q u e n c y ) 信号接受,播送信号音、文语转 2 北京邮电夫学日镕披按技术国家重点实t 如 h n 们 啦 啪 帅 曲 帅 * m 北京雌电大学硬学位论文彩锋业务统一p o r i a l 中业务模块的琏”;# 现 抉等。 维护系统包括维护管理服务器及维护终端,共同完成对系统的维护管理。现 阶段,管理服务器与维护终端合设在一起,在将来的版本,此维护功能可集成在 s m p ( s e , v i c em a n a g c a n e mp o i n t ) 、s m a p ( s n d c em m m g e m e n ta c c , d sp o i n t ) 中实 现,使系统维护更加方便快捷。其中,维护终端是系统的操作维护台,由若干台 微机构成。通过与维护管理服务嚣的通信,分射完成对r n 节点语音文件的管理、 c n 节点中t c a p ( t r a n s a c t i o nc a p a b i l i t i e sa p p l i c a t i o np a r t ) 、i s u p ( i s d nu 孵 p a r t ) 信令消息的管理统计功能州 跏“” 一信r ,k 7 焉岭h 竺,7 8 黼4 芦蟛蒹烈l怠 每譬匪弱j 、拙渊: ”? 灞凛艮广 田l o 彩婷平台姐网蛄构 彩锋平台主要有三方面的接i z l s ; 1 与m s c ( m o b l ) es w i t c h i n g c 蹦峙n 相连,提供播放彩铃功能和传统语音业 务。 2 与短信中心相连,可以下发短信并受理短信业务。 3 厂商自己的w w w p o r t a l 或者w a p p o r t a l ,主要提供彩铃业务的管理方 面功能。包括用户管理,c c o n t e n t p r o v i d e r ) 管理以及彩铃系统管理。 对应这三类接口,彩铃平台内部也需要有对应的业务逻辑来实现这些接口的 信息。主要包括以下5 类业务逻辑: 1 彩铃呼叫接续业务逻辑:当m s c 向智能外设发送i a m ( 坷6 ma d d r e s s m e s s a g e ) 消息请求智能外设放音时,触发该业务逻辑。该业务逻辑的主要作 用是根据1 a m 消息中携带的彩铃呼叫的主、被叫号码和接收到该消息的时 间,按照被叫用户设置的铃音播放规则,选择出应该给主叫播放的铃音,然 后通过与m s c 的话路播放铃音。它完成了彩铃业务的核心功能,因此它是 晾邮电大学月缮与交换技术国家重点实验室 北京邮电大学硕:b 学位论文彩铃业务统一p o r t a l 中业务模块的没计与实现 彩铃业务的核心业务逻辑。 2 互动式语音应答( i n t e r a c t i o nv o i c er e s p o n s e ,i v r ) ! i t 务逻辑:i v r 业务逻 辑便是为了实现语音受理而开发的u i s c r i p t 脚本。智能外设在网络中将会被分配 一个特服电话号码,当彩铃用户拨打该号码时,就会被接续到智能外设并触发 i v r 业务逻辑。i v r 业务逻辑根据已经设计好的语音流程,向用户提示如何进行 彩铃业务的管理,比如说怎样申请彩铃业务、选择铃音、定制铃音等,并指引彩 铃用户通过电话按键完成操作。i v r 业务逻辑是彩铃业务管理方面的业务逻辑。 3 短信业务逻辑:与i v r 业务逻辑类似,短信业务逻辑也是彩铃业务管理 方面的业务逻辑,只不过途径从语音改到了短信。当彩铃用户发送短信到智能外 设的特服电话号码,短信中心就会将该短信发送到智能外设,从而触发短信业务 逻辑。短信业务逻辑执行时,首先会解析用户发送的短信内容,得出彩铃用户需 要进行什么操作,然后根据用户的请求对用户的数据处理后将结果或下一步的操 作方法返回给用户,从而完成彩铃用户对业务的管理。 4 w w w w a p 业务逻辑:与i v r 和短信业务逻辑略有不同,它们都是独 立实现了彩铃业务的某种受理方式。而w w w 业务逻辑主要是配合彩铃门户网 站完成彩铃用户的业务管理。门户网站可以独立完成对后台数据库的操作,比如 用户的设置规则的数据。只有当彩铃门户网站需要与智能外设或者之外的实体进 行通信时,它才会触发w w w w a p 业务逻辑,完成相应的功能。比如发送短信 刍邕 寸o 5 s o a p ( s i m p l eo b j e c ta c c e s sp r o t o c 0 1 ) 、_ l 5 务逻辑:这种业务逻辑也是独立实 现了彩铃业务的某种受理方式,借用w e b 服务这一良好的、高度分布式的、面 向服务的体系结构,它通过s o a p 进行服务的调用,通过w s d l ( w e bs e r v i c e s d e s c r i p t i o nl a n g u a g e ) 描述提供的服务,通过u d d i ( u n i v e r s a ld e s c r i p t i o n d i s c o v e r ya n di n t e g r a t i o n ) 进行服务的集成。 从上述五类业务逻辑的功能描述可以看出,除彩铃呼叫接续业务逻辑之外, 其余五类业务逻辑( i v r 业务逻辑,短信业务逻辑,w w w w a p 业务逻辑,s o a p 业务逻辑) 的核心功能是相似的都是帮助用户完成特定的彩铃业务如开销 户,定制套餐,下载铃音等。每类业务逻辑独立开发相同的业务,不仅在体系结 构上非常分散,而且软件冗余重复程度比较大,因此,为了使彩铃平台上的业务 维持可持续发展,提出了彩铃业务统一p o r t a l 改造项目,将i v r 语音管理、 w w w w a p 网站、s m s 短信业务以及第三方开放接口( s o a p ) 的底层逻辑部分 实现进行整合,力求做到逻辑统一、代码清晰、可维护性强,这将是本文关注的 一个重要问题。 4 北京邮电人学网络与交换技术国家重点实验室 北京邮电大学硕士学位论文彩铃业务统一p o r 忸l 中业务模块的设计与实现 1 4 彩铃业务呼叫处理流程 彩铃业务按照实现方案的不同可以分为智能网方案和交换机方案,其中交换 机方案,根据彩铃平台同主叫和被叫哪一方有物理连接,又可以分为主叫交换机 方案和被叫交换机方案。交换机方案和智能网方案各有利弊,智能网方案可以充 分利用现有网络资源,能迅速开展业务,但需要占用较多的话路中继。而交换机 方案可以避免过多占用话路中继的问题,其突出优点如下: 1 ) 在承受相同数量的用户时,与其他方式相比是最为经济的方式; 2 ) 与其他大量的增值业务组合运营时,没有呼叫处理上的负面影响; 3 ) 彩铃系统设备发生故障时,可以跳过彩铃流程而播放通常使用的普通回 铃音,不会引起呼叫处理上的障碍。 由于论文下面章节中将要介绍的相关系统设计和实现都是基于智能网方案 的,所以本节主要介绍智能网方案【6 j ,其他如主叫交换机方案中彩铃业务的呼叫 处理流程等就不在这里介绍了 1 4 1 业务触发方式 申请了彩铃业务的用户,根据以下方式触发该业务: 1 如果该用户是普通g s m ( g l o b a ls y s t e mf o rm o b i l ec o m m u n i c a t i o n s ) 用 户,根据t c s i 触发该业务; 2 如果该用户是v p m n ( v i r t u a lp f i v a t em o b i l en e t w o r k ) 用户,根据签约信 ,: 息触发原签约业务,然后再根据特殊字冠触发该业务( 即二次触发) 。 1 4 2 业务实现方式 该业务利用独立口提供的特殊资源,实现以音乐代替传统回铃音。 1 用户拨打电话,业务触发到s c p ( s e r v i c ec o n t r o lp o i n t ) ,s c p 从i d p ( i n i t i a l d e t e c tp o i n t ) 中获取被叫用户的状态: 2 当被叫用户的状态是a v a i l a b l e 的时候,s c p 通过c o n n e c t 指示 s s p ( s e r v i c , cs w i t c hp o i m ) 将呼叫路由到独立l p ,否则,s c p 根据普通流 程完成用户的呼叫( 即还是通过发送c o n t i n u e ,使交换机回送振铃音,接 续用户) ; 3 s c p 向被叫归属h l r ( h o m el o c a t i o nr e g i s t e r ) 发送s r i ( s e n dr o u t i n g 北京邮电大学网络与交换技术国家重点实验室5 北京邮电大学硕士学位论文彩铃业务统一p o r t a l 中业务模块的设计与实现 i n f o ) 获取被叫用户的m s r n ( m o b i l es t a t i o nr o a m i n gn u m b e r ) 号码; 4 s c p 通过u i s c r i p t ( u s e ri n t e r a c t i o ns c r i p t ) 消息告知i i p ( i n d e p e n d e n t i n t e l l i g e n tp e r i p h e r a l ) 主、被叫用户号码和被叫用户的m s r n 号码,指示 独立i p 向主叫用户播放所订制的音乐作为回铃音( 这里还需要发送被 叫用户的m s r n 号码的原因:如果l i p 接受m s i s d n ( m o b i l e s t a t i o ni s d n ) 号,以此连接被叫交换机,有可能会引起被叫的二次触发,为避免这一 情况,i p 改用m s r _ n 号去连接;而m s i s d n 号的作用是提供给i i p 进 行判断和查询操作) ; 5 i i p 在向主叫用户放音的同时,对被叫用户进行试呼,在和被叫用户的 话路建立起来之前( 即收到被叫用户的应答信息之前) ,继续向主叫用 户播放定制的音乐;如呼叫后发现被叫状态已变成忙或其他非a v a i l a b l e 时,则停止向主叫用户放音乐,同时向主叫用户播放一段说明原因的语 音通知后结束呼叫。 6 当被叫应答后,停止向主叫用户放音乐。 7 将主叫用户和被叫用户桥接起来,进入正常的通话过程。 8 如果被叫无应答,则也停止向主叫用户放音乐,同时通过主叫端局向主 叫用户播放一段说明原因的语音通知后结束呼叫。 1 4 3 信令流程 具体的信令流程请参考图1 - 3 : 6 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士学位论文彩铃业务统一p o 砌i 中业务模块的设计与实现 o -, 一 l - 一_ j 毽一一一一一4 1 p - 一一- 一一 s l 一 i d p。 一 r r b e s r i一一 一一一s r ia c k r l s r n , 一一 a e c o n n e c t i a m ( 1 ) 一一- - a r i $ c r 珞t r u n i a m ( 2 ) 一一 一一a c m 乞2 l , s c r i 讲e v e n f a e m ( 1 ) 离拳口q 疆送翻铃彦 一一一一一一一一1 捧l 播遴孵镑簿a n mf 2 ) 一一a n m 一( 一il 一 一一一艇蟛一一 冀e l 2 ) - 一一墨娶上) - - 一 r l ( 1 ) ,j 唾t 蝗l 一一- 一一 a c r 一瓤je n l m n u | 1 ) e 鬏8 r c 一 图1 3 个性化回铃业务正常流程( 被叫是普通g s m 用户,被叫先挂机) 1 5 彩铃业务接入代理介绍 随着彩铃业务的逐渐发展,用户要求能够通过多种接入方式来对彩铃业务进 行管理和控制。随着彩铃业务功能的不断扩展,彩铃业务管理系统也逐步为用户 提供了多种多样的铃音定制及相关服务,如铃音盒,铃音复制,铃音赠送,个人 铃音库管理等。同时,彩铃业务还需为铃音服务提供商( s e r v i c ep r o v o d e r , s p ) 和网络运营商提供相应的管理功能,如上传铃音,审核铃音等。为方便多种类型 的用户进行管理,原有彩铃业务管理平台提供了多种业务受理方式,包括w e b 受理,语音受理,短信受理,第三方接入受理等多种方式。 北京邮电大学网络与交换技术国家重点实验室 7 北京邮电大学硕士学位论文彩铃业务统一p o r t a l 中业务模块的设计与实现 w m l v o i c e x m 巴 匪囹 c 口p 一s o a p s o c k e t 图l _ 4 彩铃统一管理业务平台的接入方式 如图1 4 ,彩铃统一管理业务平台连接了各种接入方式代理,第三方接入代 理通过携带s o a p 消息的h t t p 请求调用业务底层提供的服务,w e b ,w a p 和 i v r 接入代理分别通过h t m l ,w m l 和v o i c e x m l ( v o i c ee x t e n s i b l em a r k u p l a n g u a g e ) 调用业务底层提供的服务,客户终端与s m s 接入代理采用c m p p ( c h i n am o b i l ep e e rt op e e r ) 协议通信,s m s 接入代理调用业务底层提供的能 力,给接入的客户端反馈消息。业务底层通过s o c k e t 方式与支持v o i c e x m l 的 控制节点连接 7 1 。在原有受理方式中,互动式语音应答( i v r ) 受理方式与短信受 理方式采用业务逻辑实现,业务逻辑是网络能力与基本呼叫模型相互作用的一组 程序和规则,业务逻辑由实现不同功能的s i b ( s e r v i c ei n d e p e n d e n tb l o c k ) 链接 而成。独立于业务的s i b 是用来产生业务属性的网络功能模块,这些功能模块在 全网范围内是统一的、标准的、可再用的。不同的业务由相关的s i b 组合而成【8 】。 在i v r 业务逻辑中,主要用到的s i b 有用户交互s i b ,算法s i b 和业务数据管 理s i b 。 以下将对w e b 、i v r 、s m s 、s o a p 这四种彩铃业务受理方式及相应的后台 开发进行详细的介绍,由于w a p 接入方式与w e b 接入方式十分相似,这里就不 再另行加以介绍了。 1 5 1w e b 接入代理 w e b 接入代理,即w 曲一p o g a l ,其提供对以下三类客户的铃音管理服务: 普通用户:该类铃音管理服务面向大众用户,提供如彩铃开销户,铃音试听, 北京邮电大学网络与交换技术国家草点实验室 北京邮电大学磺学位论文 彩诗业备统一p o r t a l 中n 务模块的设计与宴现 定制个人铃音库管理,主叫分组管理等多种多样的彩铃管理功能。 铃音提供商:该类铃音管理服务面向如新浪,搜狐,圉易等s p ,w e b - p o r t a l 为获得权限的s p 提供相应的登陆帐号以便它们方便埯上传铃音供普通用户下 载。 网络运营商,该类铃音管理服务面向运营商,彩铃业务相关负责人员可以方 便地登陆操作员瞬站,对彩铃业务的各种业务属性进行管理,如铃音审核设定 权限,费率修改等操作。 1 1 i i 品, 自b 、 j 4 ”1i 1 1 3 。 、7 一一 图1 - 5 w e b p o r t a l 组网示毒图 彩铃w 啦酬通过w w w 前置机与| i f 连接如上文所述,l i p 除了呼叫 控制功能外,还负责存储铃音资源、用户业务数据及铃音提供商等相关信息 w e b p o r t a l 正是对这些信息进行管理。w w w 前置机一方面实现充当防火墙t 提 高w e b - p o r t a l 系统和l i p 连接的安全性,另一方面进行消息格式的转换,把 w e b p o r u s l 系统发往i i p 的操作龠奇转换为l i p 要求的特定格式,井对操作结果 进行解析。 用户使用w e b 客户端通过i n t e r a c t 接入彩铃w e b p o r t a l 系统,实现具体的业 务交互。彩铃w e b p o r t a l 系统内部设置了防火墙保证连接的安全性。另外考虑到 性能方面的要求,w e b p o r t a l 系统采用了冗余设计,部署多台w e b 服务器,根据 业务访问量,负载均衡服务器会把访问请求按比例分发到不同的服务器上。 w e b p o r t a l 系统在w e b 表现层采用一种类似于s h u t s 框架的m v c ( m o d e l v i e w c o n t r o l l e r ,模式视图- - p 2 5 j 器) 模式,业务逻辑和数据访廿j 集中在a c t i o n 类中实现,而a c t i o n 类由c o n t l o l l e x 调用。这种架构简化了业务逻辑层和数据访 问层的设计,使业务逻辑层和数据访问层与w e b 表现层紧密耦合。原彩铃 北京邮电大学州络与交换技术弭家重点实验室 9 北京邮电大学硕上学位论文彩铃业务统一p o r t a l 中业务模块的设计与实现 w e b p o r t a l 的模块关系如图1 - 6 所示。 l o a c t i o n a c t i o n a c t i o n m a pa c t i o n m a p 用 jl i ,、,i 1 1a :一 m o d u l e s e s s i o n 7 1 “”_ = 1 _ 一一j “”“前 引用 了,1 j s o c k e t 连接池 j s p 页面 一 - :e 击 一、 数据库连接池 u ! 竺圆j 图-6w b - p o r t a l 的模块关系图 - 6 所示的各模块的作用如下: p 容器:j s p 容器就是j s p 服务器,目前采用t o m c a t 。 t p s e s s i o n :是通过c o o k i e 或u r l 重写实现,由j s p 容器提供,类似于 或h a s h m a p 的接口,用于在用户的一次登录过程中保存用户状态,并 根据名字检索对象。 t i o n m a p :是保存在h t t p s e s s i o n 中的对象,用于存放该会话过程中使用过 c t i o n 实例对象,使用h a s h m a p 实现。 t i o n :是实现具体的业务逻辑的部分,通过引用保存在c o n t r o l e r s e r v l e t 中 o c k e t 连接池和数据库连接池获得与前置机和数据库的连接,实现事 理的操作;处理完成后,将请求前转到相应的显示页面。 d e l :用于保存a c t i o n 处理的结果( 主要是查询结果) ,以及其他在一次登 程中需要保存的用户信息,用于j s p 页面显示给用户。 n t r o l e r s e r v l e t :直接接受用户请求,在初始化时创建数据库连接池和 c k e t 连接池;处理请求时获得h t t p s e s s i o n 的引用,获得m o d e l 的引用; 化处理请求的a c t i o n 类,并将数据库连接池、s o c k e t 连接池和m o d e l 用交给a c t i o n ;将a c t i o n 保存在h t t p s e s s i o n 的a c t i o n m a p 中。 c k e t 连接池:保存一个或多个与前置机的s o c k e t 连接,完成s o c k e t 建、调度和销毁的工作。 库连接池:保存一个或多个与数据库的连接,完成数据库连接的创建、 邮电大学网络与交换技术国家蕈点实验室 北京邮电大学硕士学位论文彩铃业务统一p o n a l 中业务模块的设计与实现 调度和销毁的工作。 - j s p 页面:是用户的浏览器页面,可以从h t t p s e s s i o n 中提取m o d e l ,从而将 用户的上一操作的操作结果显示给用户,并提供用户可以执行的其他操作 w e b - p o r t a l 的请求处理流程如图1 7 所示 图1 - 7w e b p o r t a l 的请求流程处理示意图 w e b p o
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2026年枣庄市高校毕业生“三支一扶”计划招募补充(62人)考试备考试题及答案解析
- 2026山东商业职业技术学院招聘人员18人笔试参考题库及答案解析
- 2026四川成都成华区府青路社区卫生服务中心社会招聘2人考试模拟试题及答案解析
- 急腹症的诊断与鉴别诊断总结2026
- 2026届浙江省镇江市重点中学中考英语最后冲刺模拟试卷含答案
- 护理技术操作中的健康教育技巧
- 护理查房:患者出院准备与指导
- 2026年心理学基础知识考试题目
- 2026年基层干部农村人居环境整治提升问答
- 2026年林业有害生物防治员技能考核题
- 2023剩余电流动作保护电器应用技术规程
- 0151超声科质量与安全管理规章制度
- 班学会生活学会自理主题班会
- DBJ51-T 198-2022 四川省既有民用建筑结构安全隐患排查技术标准
- Java Web 程序设计(山东联盟)知到智慧树章节测试课后答案2024年秋潍坊学院
- 《铰链四杆机构》(课件)
- 2024-2025学年中职历史世界历史高教版(2023)教学设计合集
- 23《马说》公开课一等奖创新教学设计
- DBJ50-T-372-2020 大型公共建筑自然通风技术标准
- 污染源源强核算技术指南 炼焦化学工业(HJ 981-2018)
- DBJ51-T 146-2020 胶轮有轨电车交通系统设计标准
评论
0/150
提交评论