




已阅读5页,还剩68页未读, 继续免费阅读
(计算机应用技术专业论文)综合数据业务平台(idp)的设计及核心功能实现.pdf.pdf 免费下载
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
北京邮电大学硕士研究生毕业论文 综合数据业务平台( i d p ) 的设计及核心功能实现 综合数据业务平台( p ) 的设计及核心功能实现 摘要 目前移动运营商正在从移动通信专家向移动信息专家转型,随着 移动运营商角色策略的转变,整个增值业务市场也在转变,移动运营 商已经开始对市场进行整合,同时开始自营业务的试探。按照目前的 趋势,一个综合性的数据业务平台将是移动数据业务的发展方向。在 此平台上能够快速开发不同种类业务,具有通用的业务模板,具有统 一内容管理功能,能够提供各种资源( 如音频、图片、短信等) 的统 一管理;同时还具有对各种业务角色( 如c p ( c o n t e n tp r o v i d e r ,内 容提供商) ) 的管理功能等。根据目前移动数据业务的现状,我们提 出了综合数据业务平台( i n t e g r a t e dd a t ap l a t f o r m ) ,立足于广大的移 动用户群体,充分整合社会优势资源,为移动用户提供衣食住行、休 闲娱乐等方面的增值服务,帮助运营商树立移动信息专家的形象。 i d p 是开放的、模块化的、基于标准的基础平台,它向下提供与 短信网关、彩信中心、b o s s ( b u s i n 岱s & o p e r a t i o ns u p p o r ts y s t e m , 运营支撑系统) 、w a p ( w i r e l e s s a p p l i c a t i o np r o t o c o l ,无线应用协议) 网关等功能实体的通信,向上提供用户鉴权、短信彩信编辑发送、 用户管理等公共功能。其主要能力和结构建立在满足现有数据业务产 品的基础上。业务开发人员不需要再关心底层与其他实体的通信,可 以更关注于业务逻辑的开发。另外,此平台还会集成部分基础的业务 功能。 本文以蓬勃兴起的移动数据业务和开放的移动数据网体系结构 为背景,通过对业务种类、业务发展趋势的分析以及对运营商运营策 略的分析引出目前市场对综合数据业务平台的需求,分析出综合数据 业务平台的系统定位,系统的用户角色。根据业务的发展趋势以及对 数据业务产品的了解,对i d p 系统的功能进行分析,之后对系统总体 设计方案进行介绍,包括系统的功能结构、系统的体系架构、系统运 行过程中的典型流程、系统物理组网结构等。在介绍各个模块的设计 之前对当前流行的中间件服务器进行了简单比较,得出适合i d p 平台 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士研究生毕业论文综合数据业务平台( i d p ) 的设计及核心功能实现 部署的中间件服务器。模块设计按照系统的层次关系依次介绍,最后 总结了系统各个模块之间的交互关系。 随后,本文将消息分发模块作为系统中核心功能模块的实例进行 详细介绍。此部分首先对模块功能进行分析,定位模块在系统中的位 置,通过模块结构图展现设计思路i 在模块的详细设计中包括了模块 运行流程图,模块设计类图,深入地介绍了模块内部功能的实现细节, 力争体现出作者的设计思路;在功能介绍的同时,涉及了实现模块功 能的各种参考设计模式以及各种实现技术,如e j b 3 0 ( e n t e r p r i s ej a v a b e a n 3 0 ,j a v a 企业应用组件3 0 ) 、a o p ( a s p e c to r i e n t e d p r o g r a m m i n g ,面向方面编程) 、j m s ( j a v am e s s a g es e r v i c e ,j a v a 消 息服务) 、j m x ( j a v am a n a g e m e n te x t e n s i o n s ,j a v a 管理扩展) 等。 本文最后介绍了i d p 系统目前的应用情况,分析了系统需要进一 步探讨和实现的问题,展望了i d p 平台的应用前景。 关键字移动数据业务i d pj b o s s e j b 3 0j m s 消息分发业务路由 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士研究生毕业论文综合数据业务平台( i d p ) 的设计及核心功能实现 d e s i g na n dc o r e f u n c t i o n si l e 【e n t a o no f d n l e g ra t e dd a t a s e r v i c ep l a t f o r m a b s t r a c t n o w a d a y s ,m o b i l eo p e r a t o r s a r e c h a n g i n g f r o mt h em o b i l e c o m m u n i c a t i o n ss p e c i a l i s t st om o b i l ei n f o r m a t i o ns p e c i a l i s t s w i t ht h e t r a n s f o r mo fm o b i l eo p e r a t o r si nt h er o l eo fs t r a t e g y ,t h ee n t i r e v a l u e a d d e ds e r v i c e sm a r k e ti sc h a n g i n g m o b i l eo p e r a t o r sh a v ea l r e a d y s t a r t e dt oi n t e g r a t em a r k e ta n dp r o b es e l f - s u p p o r t i n gs e r v i c e a c c o r d i n g t ot h ep r e s e n tt r e n d , a ni n t e g r a t e dd a t a - s e r v i c ep l a t f o mw i l lb et h e d i r e c t i o no ft h ed e v e l o p m e n to fm o b i l ed a t as e r v i c e s d i f f e r e n tt y p e so f v a l u e a d d e dd a t as e r v i c e s c a nb e d e v e l o p e dq u i c k l y i nt h i s p l a t f o r m t h e r ea r ec o m m o nd a t as e r v i c et e m p l a t e si nt h i sp l a t f o r m n e p l a t f o r mi sa b l et op r o v i d eu n i f i e dm a n a g e m e n tf o r a l lk i n d so fr e s o u r c e s ( s u c ha sa u d i o ,p h o t o s ,t e x tm e s s a g e s ,e t c ) ,w i t hau n i f i e dc o n t e n t m a n a g e m e n tf u n c t i o n s a n di ta l s oh a st h ef u n c t i o n so fo p e r a t i o n a lr o l e ( a sc p ( c o n t e n tp r o v i d e r ) ) m a n a g e m e n t u n d e rt h ec u r r e n ts t a t u so f m o b i l ed a t as e r v i c e s w ei n t r o d u c ea ni n t e g r a t e dd a t ap l a t f o r m ( i d p ) t h e i d pf o c u s e so nm o b i l eu s e rg r o u p s ,f u l l yi n t e g r a t e sc o m m u n i t yr e $ o r r c e s , a n dp r o v i d e sm a n yk i n d so fv a l u e - a d d e dd a t as e r v i c et om o b i l eu s e 璐 s u c ha sl i f e - s e r v i c e ,e n t e r t a i n m e n t - s e r v i c ea n ds oo n i d pi sa no p e n ,m o d u l a r ,s t a n d a r d s b a s e dp l a t f o r m d o w n w a r d s ,i t p r o v i d e sc o m m u n i c a t i o n sc a p a b i l i t yw i t hi s m g ( i n t e r n e ts h o r tm e s s a g e g a t e w a y ) ,m m s c ( m u l t i m e d i am e s s a g e s e r v i c ec e n t e r ) ,b o s s ( b u s i n e s s & o p e r a t i o ns u p p o r ts y s t e m ) ,啪( w i r e l e s sa p p l i c a t i o n p r o t o c 0 1 ) g a t e w a ya n do t h e rf u n c t i o n a le n t i t i e s u p w a r d s ,i tp r o v i d e s u s e ra u t h e n t i c a t i o n ,s m s ( s h o r tm e s s a g es e r v i c e ) m m s ( m u l t i m e d i a m e s s a g es e r v i c e ) s e n d i n ga n de d i t o r , u s e rm a n a g e m e n ta n do t h e rp u b l i c f u n c t i o n s t h em a i ns t r u c t u r ea n dt h ec a p a b i l i t ya r eo nt h eb a s i so f m e e t i n ge x i s t i n gd a t ap r o d u c t s s e r v i c ed e v e l o p e r sn ol o n g e rn e e dt o c o n c e r na b o u tt h eu n d e r n e a t hc o m m u n i c a t i o nw i t ho t h e rn e t w o r ke n t i t i e s , 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士研究生毕业论文综合数据业务平台( i d p ) 的设计及核心功能实现 t h e yc a l lp a ym o r ea t t e n t i o n t ot h ed e v e l o p m e n to fs e r v i c el o g i c i n a d d i t i o n , t h ei d pw i l li n t e g r a t ep a r t so ft h eb a s i ss e r v i c ef u n c t i o n s t h e n , t h eb o o m i n gm o b i l ed a t as e r v i c e sa n dt h eo p e na r c h i t e c t u r eo fm o b i l e d a t an e t w o r k sa r ep r e s e n ta st h eb a c k g r o u n d , a n dt h ea n a l y s i so fs e r v i c e t y p e ,s e r v i c et r e n da n ds e r v i c ed e v e l o p m e n ts t r a t e g yf o rt h eo p e r a t o r l e a d st ot h ec u r r e n tm a r k e td e m a n df o ri n t e g r a t e dd a t ap l a t f o r m t h e nt h e a p p l i c a t i o no fi d p a sw e l la st h er o l eo ft h eu s e r sa r ea n a l y z e d a c c o r d i n g t ot h ed e v e l o p m e n tt r e n do fd a t a - s e r v i c ea n du n d e r s t a n d i n go ft h e d a t a s e r v i c ep r o d u c t s ,t h ef u n o t i o n so ft h ei d pa r ea n a l y z e d s u b s e q u e n t l y , t h es y s t e md e s i g ni si n t r o d u c e d ,i n c l u d i n gt h es y s t e m s t r u c t u r e ,t y p i c a lo p e r a t i n g f l o wa n dt h ep h y s i c a ln e t w o r k b e f o r e i n t r o d u c i n gt h ev a r i o u sm o d u l e so ft h es y s t e m , s e v e r a lc u r r e n tp o p u l a r m i d d l e w a r es e r v e r sa r ec o m p a r e d ,a n dt h em o s ts u i t a b l es e r v e rf o ri d p p l a t f o r mi ss e l e c t e d m o d u l ed e s i g ni si n t r o d u c e di na c c o r d a n c ew i t ht h e h i b e r a r c h yr e l a t i o n so fs y s t e m i nt h ee n d t h ei n t e r r e l a t i o n s h i pa m o n gt h e v a r i o u sm o d u l e so ft h es y s t e mi sc o n c l u d e d ,a n dt h ed e s i g no ft h ef a i l u r e t r e a t m e n ti sd i s c u s s e d s u b s e q u e n t l y , t h em e s s a g ed e l i v e r ym o d u l ei sp r e s e n t e di nd e t a i la s ac o r e - f u n c t i o n m o d u l ee x a m p l ei nt h es y s t e m f i r s t l yt h ef u n c t i o n so f t h em o d u l ea r ea n a l y z e d ,t h em o d u l ei sl o c a t e di nt h es y s t e m ,a n dt h e s o f t w a r es t r u c t u r eo f t h em o d u l ei sp r e s e t s e c o n d l y , t h es e r v i c ef l o w c h a r t a sw e l la st h ec l a s sd e s i g ni sd e s c r i b e d t h et h i r dp a r ti st h ed e t a i l e d d e s i g no f t h em o d u l e s ,i n c l u d i n gi m p l e m e n t a t i o nd e t a i l so f a l lt h ei n t e r n a l f u n c t i o n s t h i sp a r ts t r i v e st oe m b o d yt h ea u t h o r sd e s i g np r i n c i p l e a tt h e s a m et i m e i tr e f e r st ot h ev a r i o u sr e f e r e n c e d e s i g np a t t e r n s a n d t e c h n o l o g i e sr e l a t e dt ot h em o d u l e ,s u c ha se j b 3 0 ( e n t e r p r i s ej a v a b e a n 3 0 ) ,a o p ( a s p e c to r i e n t e dp r o g r a m m i n g ) ,j m s ( j a v am e s s a g e s e r v i c e la n dj m ) ( ( j a v am a n a g e m e n te x t e n s i o n s ) i nt h ee n d ,t h ef u n c t i o n sw h i c hn e e dt ob ef u r t h e re x p l o r e da sw e l la s t h ep r o s p e c t so f t h ei d pp l a t f o r mi nt h ef u t u r ea r ed i c u s s e d k e yw o r d sm o b i l ed a t as e r v i c e i n t e g r a t e dd a t a - s e r v i c ep l a t f o r m j b o s se j b 3 0j m s m e s s a g ed e l i v e r ym o d u l e 北京邮电大学网络与交换技术国家重点实验室 独创性( 或创新性) 声明 本人声明所呈交的论文是本人在导师指导下进行的研究工作及取得的研究 成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中 不包含其他人已经发表或撰写过的研究成果,也不包含为获得北京邮电大学或 其他教育机构的学位或证书而使用过的材料与我一同工作的同志对本研究所 做的任何贡献均己在论文中作了明确的说明并表示了谢意。 申请学位论文与资料若有不实之处,本人承担一切相关责任。 十n 幻 本人签名: 煎! 丛! j 日期:2 0 0 7 年1 月2 9 日 关于论文使用授权的说明 学位论文作者完全了解北京邮电大学有关保留和使用学位论文的规定,即: 研究生在校攻读学位期间论文工作的知识产权单位属北京邮电大学。学校有权 保留并向国家有关部门或机构送交论文的复印件和磁盘,允许学位论文被查阅 和借阅;学校可以公布学位论文的全部或部分内容,可以允许采用影印、缩印 或其它复制手段保存、汇编学位论文。( 保密的学位论文在解密后遵守此规定) 保密论文注释:本学位论文属于保密在一年解密后适用本授权书。非保密 论文注释:本学位论文不属于保密范围,适用本授权书。 本人签名: 导师签名:1 最 日期:2 0 0 7 年1 月2 9 日 日期:2 0 0 7 年1 月2 9 日 北京邮电大学硕士研究生毕业论文综合数据业务平台( i d p ) 的设计及核心功能实现 引言 本文以蓬勃兴起的移动数据业务和开放的移动数据网体系结构为背景,通过 对业务种类、业务发展趋势的分析以及对运营商运营策略的分析引出目前市场对 综合数据业务平台的需求,分析出综合数据业务平台的系统定位,系统的用户角 色。 根据业务的发展趋势以及对数据业务产品的了解,对i d p 系统的需求进行分 析,之后对系统总体设计方案进行阐述,阐述中采用了多种视图的描述方式,力 求能够全面准确地描述i d p 系统,视图包括系统的功能视图、系统的逻辑视图、 系统运行过程中的典型流程图、系统物理部署结构图等。接着按照系统的层次关 系依次阐述系统各个模块的设计,并总结了系统各个模块之间的交互关系,介绍 了对故障处理的设计 随后,本文将消息分发模块作为系统中核心功能模块的实例进行详细介绍。 此部分首先对模块功能进行分析,定位模块在系统中的位置,通过模块结构图展 现设计思路;在模块的详细设计中包括了模块运行流程图,模块设计类图,深入 地介绍了模块内部功能的实现细节,力争体现出作者的设计思路;在功能介绍的 同时,涉及了实现模块功能的各种参考设计模式以及各种实现技术,如f j b 3 0 、 a o p 、j m s 、j m x 等。 本文最后介绍了i d p 系统目前的应用情况,分析了系统需要进一步探讨和实 现的问题,展望了i d p 平台的应用前景 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士研究生毕业论文综合数据业务平台( i d p ) 的设计及核心功能实现 第一章移动数据业务与移动数据网络的发展趋势 1 1 移动数据业务 近年来,随着移动通信的迅猛发展,用户的通信需求也悄然发生了变化。用 户对通信的要求,已不仅仅满足于一对一的语音交流,而伴随着社会信息量的逐 步增加和互联网的逐步兴起,人们希望能随时随地得到各种丰富多彩的信息,享 受移动中的数据业务,这就形成了移动通信网向移动数据网发展的社会基础。同 时,国外移动通信发展使得骨干网和接入网的传输速率越来越快;核一t l 网络设备 和终端功能越来越强,而体积却愈来愈小;业务用户通信成本大幅度下降,众多 厂商结成联盟共同打造强大和丰富的移动通信世界,这些又形成了移动数据网发 展的技术基础 移动增值业务包括移动语音增值业务和移动数据增值业务。最早得到人们认 可的移动数据增值业务是短信业务,可以说,短信业务的成功开创了移动数据增 值业务的新时代。随后,彩信、w a p ( w i r e l e s s a p p l i c a t i o np r o t o c o l ,无线应用协 议) 、l b s ( l o c a t i o nb a s e ds e r v i c e s ,位置服务) 、手机游戏、手机电视等业务如 雨后春笋般地涌现,数据增值业务迅速成为移动通信市场上的热点,被移动运营 商视为实现企业可持续发展的首选业务。与移动数据增值业务发展的火爆形势相 比,移动语音增值业务的发展则相对平和。目前己有的移动语音业务主要有呼叫 等待、呼叫转移、语音信箱、个性化回铃音业务及语音互动服务等。无论从现在 的发展状况还是从未来的发展趋势看,数据增值业务都是移动增值业务的主体。 移动数据业务可划分为移动数据基本业务和移动数据增值业务两大类。在移 动运营商所提供的移动数据基本业务中,底层的电路或分组数据承载通道,供用 户透明传送数据、话音、图像等用户的应用层信息。由于运营商在提供基本业务 时只涉及到底层网络,不涉及应用层信息,故运营商只收取通信费用。移动数据 增值业务是移动运营商利用移动数据承载通道,在应用层面上为用户提供增值业 务的服务。因此,移动运营商除了收取通信费用外,还需收取( 或代收) 相应的 信息服务费用。1 1 1 移动数据增值业务,也可以根据用户体验进行划分,我们把移动数据增值业 务划分为以下几个部分:移动内容类业务、移动商务类业务、移动位置类业务、 移动终端类业务。 移动内容类业务指的是移动用户可通过多种方式浏览或订阅的内容类信息 业务,它是i n t e r n e t 在移动领域的延伸。移动用户可使用的接入方式包括短消息 s m s ( s h o r tm e s s a g es e r v i c e ) 、多媒体短消息m m s ( m u l t i m e d i am e s s a g i n g s e r v i c e ) 、w a p 等。内容包括天气、新闻、股市、邮件、聊天等信息。第三方的 内容提供商负责提供内容,而运营商则负责提供接入。 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士研究生毕业论文 综合数据业务平台( i d p ) 的设计及核心功能实现 移动商务指通过移动设备进行的涉及交易的业务。移动商务类业务包括小额 支付、移动银行、移动证券、移动保险等。 移动位置类业务是为移动用户提供位置信息的业务。移动位置类业务包括公 共安全服务、基于位置计费、追踪服务、增强的呼叫选路、基于位置的信息服务 和增强的网络服务等。 移动终端类业务是利用移动终端的处理能力来运行的业务。该类业务将移动 网络当作一个透明的数据管道,直接从i n t e r n c t 的服务器上下载应用,并在终端 上运行。移动终端类业务包括j a 、,a 类业务、s i m 卡( s u b s c r i b e ri d e n t i t ym o d e l , 客户识别模块) 工具包类业务s a t ( s i m a p p l i c a t i o n t o o l k i t s ) ,以及可下载并在 p d a ( p e r s o n a ld i g i t a la s s i s t a n t ,个人数字助理) 上运行的各种应用。 1 2 移动数据网 按照开放性体系结构的思想,一个典型的移动数据网体系包括移动通信网络 域、内容提供域以及终端用户域三个组成部分【引。移动通信网域分为移动通信基 础网络、移动增值业务系统和管理运维支撑系统三个层次。移动通信基础网络提 供基本通信业务;移动增值业务系统提供各种移动话音增值业务和移动数据增值 业务,并提供增值业务的开放业务接口;管理运维支撑系统提供统一的管理和运 维支撑功能。 目前中国移动通信和中国联合通信均采用这种思路分别建设了基于g s m ( g l o b a ls y s m nf o rm o b i l ec o m m u n i c a t i o n s ,全球移动通信系统) g p r s ( g e n e r a l p a c k e tr a d i os e r v i c e ,通用无线分组业务) 和c d m a i x ( c o d ed i v i s i o nm u l t i p l e a c c e s s ,码分多址) 的开放性移动数据网,并分别推出了基于此结构下的“移动 梦网”以及“联通在线”品牌。 图1 - 1 是中国移动通信数据业务分层体系结构图。 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士研究生毕业论文 综合数据业务平台( i d p ) 的设计及核心功能实现 、 应用程序 么 、 g 攀。獭夔赫攀辍。瓣遴 ( 服务器) 鞫( i “s 醴c , j a 燃v ao t a 器s e r v e r 瞒l 应用程序 ( 客户端) 应用层 开放的应用程序接口 】 p 一铲 ( 终端侧中间 ( 戍朋佣中叫件, # d l 业务管理平台( 川,、及业务管 l 理s p 管理、业务控制,汁费 终端侧软硬件平台 k 目 管理等) 印侧软硬件平台 中问层 7l 网关( g 船n i s l l ;,讹p g 等) 、 承载层 承载( s i i s c l t s s o c g 自g 瞒i p 各种终墙i n t e r 世t 等) 图1 i 中国移动通信数据业务分层体系结构图 1 3 综合数据业务平台 移动数据业务的发展迅速 目前的移动数据增值业务主要包括移动通信网络上的各种娱乐与通信服 务,如短信、图片、游戏、新闻、视频,它们都基于各种不同的技术平台,包括 短信、彩信、j a v a 、以及w a p 等。其中,2 0 0 6 年中国移动数据增值业务主要还 是短信、彩信和w a p 等应用另外,还有位置服务、手机游戏等几大数据增值 业务也是目前应用的重点。 总的来说,移动数据增值业务的发展呈现出了如下几大趋势: 1 ) 行业应用前景广阔 目前,短信业务主体上还是针对个人用户,而针对企业用户的移动数据解决 方案显得不足。在发达国家,企业客户提供的移动数据收益比例至少是中国的5 倍。在短信业务增速放慢的背景下,各移动运营商与增值服务商开始加大对企业 用户市场的开拓力度,面向企业客户的增值业务应用己成为移动运营商业务发展 的重点之一。 2 0 0 6 年,移动商务和移动信息化整体解决方案在公安、交通、金融等行业 应用领域的市场拓展步伐会不断加快,并实现了由部分试点到全面启动的突破。 其中,“手机银行”、“移动证券”、“警务通”等移动商务服务已开始大范围普及和 推广。同时,各类企事业单位在原有的信息化平台基础上,增加了短信等移动平 台功能,从而使客服等工作又大大地提升了一个层次。尤其是像零售企业、4 s 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士研究生毕业论文综合数据业务平台( i d p ) 的设计及核心功能实现 汽车服务店等的短信营销系统显著地提升了与用户互动的服务水平。今后移动运 营商与各移动增值服务商将会在继续发掘个人用户市场的同时,加强企业应用的 推广。 2 ) 针对3 g 的大数据流量移动数据应用将逐步兴起 由于中国政府已对外承诺2 0 0 8 年奥运会时提供3 g 技术服务,所以3 g 应 用已成为越来越近的必然选择。由于3 g 业务的亮点不在于移动语音,而是数据 增值应用,所以2 0 0 6 年下半年,各移动运营商均筹划着3 g 数据增值业务的发 展问题,相关的准备工作已经进入了关键期。事实上,中国联通在2 0 0 5 年初正 式将其增值业务品牌“联通无限”改为 u n i ”,就是按照3 g 的模式来重新搭建增值 业务体系。 顺应这一趋势,手机电视、手机网游、移动定位、移动搜索等大数据流量 的移动数据应用在下半年将得到快速发展,为今后的3 g 业务发展进行战略性布 局。但毕竟手机电视业务是属于高消费的业务,离普通用户尚有较大距离。另外, 如何消除手机电视业务的行业壁垒,也是一个十分现实的问题。 3 ) 移动运营商加大对增值业务的控制p 】 在未来移动增值业务发展进程中,有效整合渠道优势、用户优势、支付优 势、电信政府,行业资源的整合能力和品牌优势,对于移动运营商而言至关重要。 随着运营商渐入传统s p ( s e r v i c e p r o v i d e r ,业务提供商) 的角色,产业价值链将 由目前完全开发走向收敛,而s p 将向c p 过渡,并且更加突出自身的产品特色、 服务质量和品牌形象,而不再一味依赖运营商的宣传渠道和服务渠道。2 0 0 6 年 上半年,各大移动运营商均开始调整其与移动增值服务商之间的合作分成关系以 及收费流程,这在一定程度上影响了移动增值服务商的收益率。 同时,由于市场竞争加剧以及进入门槛的提高,可以预计到2 0 0 7 年上半年 移动增值服务行业将出现新一轮的洗牌,许多缺少资金和创意的移动增值服务商 将被淘汰,另有部分s p 将向c p 转型。而移动运营商则强化自身的移动应用平 台的地位,打造“第五媒体”,从而使得整个移动增值业务市场在整合、创新中逐 步走向成熟。 目前移动运营商正在从移动通信专家向移动信息专家转型,随着移动运营商 角色策略的转变,整个增值业务市场也在转变,移动运营商已经开始对市场进行 整合,开始自营业务的试探,各个省公司也开始出现综合性的自营业务平台,集 合短信、彩信、w a p 的综合功能,快速提供增值业务。按照目前的趋势,我们 认为,一个综合性的数据业务平台将是移动数据业务平台的发展方向。在我们设 计出的这个平台上能够快速开发不同种类业务,具有通用的业务模板,具有统一 内容管理功能,能够提供各种资源( 如音频、图片、短信等) 的统一管理;同时 还具有对各种业务角色( 如c p ) 的管理功能等。 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士研究生毕业论文 综合数据业务平台( i d p ) 的设计及核心功能实现 2 1 系统定位 第二章i d p 的需求分析 根据目前的移动数据业务的现状,我们提出了综合数据业务平台( i d p ) , 立足于广大的移动用户群体,充分整合社会优势资源,为移动用户提供衣食住行、 休闲娱乐等方面的增值服务,帮助运营商树立移动信息专家的形象。 我们设计出的i d p 平台应该可以作为统一的综合性的自营业务平台,该平 台将作为移动运营商自营业务的生成基地。基于自营业务平台所具备的通用业务 平台框架和后台支撑能力,充分整合社会上的优势内容资源,向移动用户提供信 息类、服务类、互动类、行业应用类等等与人们生活密切相关的移动数据业务。 同时用户根据自己的使用习惯,可以通过短信、彩信、w a p 、w e b 等任何一种 方式接入平台,方便快捷地使用到所需要的业务。【4 儿卅 同时,针对目前现有的产品包括宁夏营销管理平台( i m 2 ) 、江西短信v p n 、 江西短信热线参与、海南手机报、安徽移动办公助理、多个地方的自有业务平台 等,i d p 也应该提供资源整合方案。这些项目之间有很多共同的功能,比如短信 的收发功能、彩信的收发功能等,但是目前这些项目代码的通用性不是很好,重 复开发量大,新项目的开发周期比较长。i d p 平台需要整合上述产品底层通信能 力和基础业务支撑能力。 i d p 应该是开放的、模块化的、基于标准的基础平台,它向下提供与短信网 关、彩信中心、b o s s 、w a p 网关等功能实体的通信,向上提供用户鉴权、短信 彩信编辑发送、资源管理等公共功能。其主要能力和结构建立在满足现有数据 业务产品的基础上,也就是必须满足已经部署到现网和即将部署到现网的数据业 务平台要求。将来的业务开发人员不需要再关心底层与其他实体的通信,可以更 关注与业务逻辑的开发与实现。另外,此平台还需要集成部分基础的业务功能, 这样可以大大简化业务人员的开发工作量。 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士研究生毕业论文 综合致据业务平台的设计与核心模块实现 图2 1i d p 在移动数据网络中的位置 根据对i d p 系统定位的分析,我们确定了i d p 在移动数据网络中的位置, 如图2 - l 所示。移动数据网络基本分为四层,第一层为基础网络层,第二层为接 入层,第三层为业务能力层,移动增值业务中的基础业务能力平台位于这一层, 它们可以单独提供服务也可以向应用层平台提供能力支持,i d p 平台位于应用 层,通过接入层获取移动网络能力( 如m m s c 、i s m g 等) ,通过能力层获得业 务能力,如( p i m 、位置服务等) ,同时向c p s p 提供业务接入、开发、运行能 力。【6 】 2 2 系统用户特点 我们把i d p 系统的主要角色归纳如下: 客户:使用i d p 的人,主要是指运营商,使用i d p 的目的是为用户提供 服务,并进行管理。鉴于目前产品的销售和维护情况,客户也包括工程 维护人员。 用户:使用i d p 业务的人,使用i d p 的目的是享受服务。 业务开发者:利用i d p 进行业务开发的人员,既包括内部业务开发人员, 也包括外部业务开发人员,使用i d p 的目的是开发服务。对于业务开发 北京邮电大学网络与交换技术国家重点实验室 7 北京邮电大学硕士研究生毕业论文综合数据业务平台( i d p ) 的设计及核心功能实现 者来说要具有一定的j 2 e e 知识,了解j 2 e e 的核心设计模式,熟悉平台 提供的函数库。 c p :内容提供者,与i d p 业务结合后共同为用户提供服务,使用i d p 的 目的是为用户提供服务并使其内容得到增值。 s p :业务提供者,利用i d p 的某些能力特性为用户提供服务,使用i d p 的目的是利用i d p 的某些能力特性。s p 开发的业务与业务开发者角色所 开发业务的根本差别在于计费和业务流程都由s p 决定,i d p 只负责对用 户鉴权、业务鉴权以及提供接口服务等。 第三方平台:能力提供者,1 d p 系统通过调用第三方平台开放的接口获 得第三方平台的能力,通过结合第三方平台向用户提供各种丰富的服务, 为s p 提供更多样的能力。 i d p 系统的各角色之间的关系: 图2 - 2i d p 系统的角色关系 北京邮电大学网络与交换技术国家重点实验室 天。;天。 北京邮电大学硕士研究生毕业论文 综合数据业务平台的设计与核心模块实现 2 3 系统功能及分析 2 3 1 消息分发功能 i d p 平台向各个外部接口的发出消息要由此模块进行分发,业务开发者只需 要指定通过何种方式向哪里发送、发送内容即可,不需要关心底层的协议细节和 通信方式嘲。接口层的变化对于业务逻辑层来说应该是透明。 消息分发需要支持短信、彩信、w a pp u s h 、e m a i l 等消息的分发,需要具有 协议适配功能,协议会话保持功能等。 2 3 2 业务路由功能 对于从短信、彩信、b o s s 等外部实体向i d p 平台提交的外部请求,需要业 务路由功能通过解析关键字,然后按照多种方式匹配业务关键字定位到具体业务 i 刀。 业务关键字包括:服务号码( s e r v i c e c o d e ) 、业务代码( s e r v i c e i d ) ,定制指令、 点播指令、退定指令、查询指令。对于短信接口定制指令、点播指令、退定指令、 查询指令通常提取自内容字段。 匹配关键字具有多种形式: 同时精确匹配内容字段和目的地址; 只匹配目的地址; 目的地址精确匹配; 目的地址模糊匹配,即支持扩展号匹配。举例来说s p 的接入号码为 0 5 8 8 8 ,一般用户发送的短信都是到0 5 8 8 8 ,但是有时存在这样的情况即 需要用户发送到0 5 8 8 8 0 0 1 或0 5 8 8 8 0 0 2 等等,需要对这样的情况进行匹 配: 内容精确匹配; 内容模糊匹配。 对用户类请求,匹配失败后因返回用户友好的帮助信息,对其他通信接口请 求返回统一的错误代码。 2 3 3 权限管理功能 1 d p 系统将集成多种业务,涉及到多种用户的权限问题。在这个系统中,有 一个数据中心和若干具体的业务系统,各具体的业务系统在一定逻辑规则的指导 下共享数据中心的数据:并且,各具体的业务系统之问也存在相互的数据和业务 调用。i d p 的系统构架中,数据中心和这些业务系统之间抽象出一个中日j 层,该 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士研究生毕业论文综合数据业务平台( i d p ) 的设计及核心功能实现 层容纳对数据中心数据操作的功能接1 3 和各业务相互调用的功能接口。 权限管理即要求实现不同用户对上述接1 3 不同权限的访问。 权限管理功能实现系统的权限管理部分的功能,系统的权限管理功能需要三 种主要的功能: 获取访问项列表:依据预先为用户配置好的权限设置,来获取某用户所能访 问的访问项列表。 访问可访问项:用户通过访问项列表来访问某一可访问项时,权限管理功能 给予权限控制,如:许可、不许可等。 权限管理:设置用户、用户组与访问项之间的访问关系,也即我们熟悉的权 限指派、配置等。在这种方式中,使用“角色”来归属相同权限属性的“用户”,用 户必须通过角色与访问项之间建立访问关系,用户与访问项之自j 没有直接访问关 系。角色是一种与权限管理直接相关的对象,所有用户、角色关联管理也是权限 管理子用例的一个重要组成部分 对于i d p 系统的各个角色来说,他们的侧重点是不同的: 业务开发者:每当业务开发者开发了一个新的业务功能后,需要为此业 务功能指定相应的权限,并在代码中实现对此权限的检查。 客户:可以查看系统提供的权限列表,制定不同的角色,并根据角色生 成用户或客户。 用户:属于某一角色的用户,他只能执行角色所包含的功能和数据。 2 3 4 定时功能 在目前现有的多个业务中都出现了定时任务这种需求,如定时发送短信、彩 信,定时执行某项统计,定时从数据库导出日志记录等等:i d p 系统的定时功能 正是为了满足此种需求。业务开发者可以简单的将一个定时任务插入到定时队列 中,定时队列负责在指定的时间执行定时任务,并记录执行结果。管理员或用户 可以查询定时执行的结果。 2 3 5 系统监控和统计功能 系统监控功能需要对系统的运行情况进行实时监控,监控的内容包括: 硬件情况:各服务器的运行情况、c p u 的负荷、硬盘的使用情况、内存 使用情况、数据库容量、i o 空闲百分比、交换分区剩余空间等。 软件情况:系统各进程的运行情况、线程池的情况、数据库连接池。 接口情况:与短信网关、彩信中心、b o s s 链路的发送负荷、接收负荷、 空闲时长、消息重传次数、链路中断的次数、中断时间等,短信、彩信 发送总量。 北京邮电大学网络与交换技术国家重点实验室 北京邮电大学硕士研究生毕业论文 综合数据业务平台的设计与核心模块实现 当系统负荷达到阈值后,系统监控
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建设银行ai面试题库及答案
- 腹腔镜手术CO2气腹并发症护理查房
- 2025年社交媒体舆情监测与危机公关舆情监测与危机公关一体化解决方案报告
- 街道财务印章管理办法
- 财政局凭证管理办法
- 2025年导游从业资格全真模拟题库含答案
- 客户服务流程标准化及客户信息管理模板
- 供水管道打压试验技术方案
- 跨境运输机械设备吊装装船方案
- 污水处理厂污泥脱水处理方案
- 大学生创新创业基础课件 第7章 创业与创业历程
- 班主任育人故事经验分享陪伴每一名学生慢慢成长模板
- 2025福建漳州闽投华阳发电有限公司招聘52人考试参考题库附答案解析
- 六年级家长会课件
- 2025年党建党史知识竞赛测试题库及答案
- GB/T 45859-2025耐磨铸铁分类
- 临床基于ERAS理念下医护患一体化疼痛管理实践探索
- 2025年河北交警三力测试题及答案
- 2025贵州贵阳供销集团有限公司招聘笔试历年参考题库附带答案详解
- 人教版(2024)新教材三年级数学上册课件 1.2 观察物体(2)课件
- 颈椎骨折脊髓损伤的护理
评论
0/150
提交评论