移动增值业务小额支付通信系统的研究与实现.pdf
《移动增值业务小额支付通信系统的研究与实现.pdf》由会员分享,可在线阅读,更多相关《移动增值业务小额支付通信系统的研究与实现.pdf(73页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、北京邮电大学硕士学位论文移动增值业务小额支付通信系统的研究与实现姓名:董运林申请学位级别:硕士专业:计算机软件与理论指导教师:李怀诚20040228北京邮电大学硕士学位论文小额支付通信系统的研究与实现移动增值业务小额支付通信系统的研究与实现摘要随着移动市场的迅猛发展,基於无线网络(G S M G P R S C D M A)的移动增值业务成为移动运营市场上的热点。移动通信越来越成为人们的日常生活的必要手段。同时,人们对移动生活的要求也越来越高,越来越多样化和个性化。客户不再满足于单纯用手机来打电话,而是希望通过手机获得更多的服务。例如通过手机获得新闻交通、e m a i l、纳税、付费、兴趣小
2、组、议程表、呼叫管理、特殊爱好、城市导向、聊天室、E M S、地址簿、票务等多方面的增值服务。中国加入W T O,电信及移动市场的竞争日趋激烈,各移动运营商的焦点从传统的覆盖范隔、通信质量、价格竞争逐渐转移到通过增值业务提供与众不同的服务上来。如何充分利用现有的网络资源和用户资源,与增值业务提供商紧密合作,谋求新的业务增长点,达到巩固原有用户、吸引新用户、增加业务收入的目的,利用现有资源将快速、高效的增值服务带给用户,已成为国内移动运营业当前面临的新课题。小额支付系统的建设正是基於市场的分析及需求,来实现通过手机完成电子交易的支付的目标。支付系统以客户为中心,具有较强的实时处理能力以及良好的可
3、扩展性和安全陛以满足新业务、新服务的开展,充分满足了移动增值业务的服务与业务领先战略。本文从传统软件丁程与现代软件工程相结合的方法论学的角度,本着从业务的商业需求分析,系统设计到软件实现的方法,分析研究了小额支付通信单元系统的体系结构,重点描述了小额支付通信单元M P C U(M i c r o P a y m e n tC o m m u n i c a t i o nU n i t)系统软件机制的设计与实现。这种体系结构全面考虑了商业模式、业务面向对象及层次模型、分布式模块化的系统结构,以及接口技术。M P C U 的各个构件通过一个用J A V AB u i l d e r 语言开发平台
4、有机地结合成一个整体,以客户机用&务器的模式并通过T C PS o c k e t 完成客户机和服务器之间的通信。具有开放性、分布式、可扩展性及高效灵活的互操作性等优点。关键词:增值业务,小额支付,小额支付通信单元,客户机服务器,S O C K E T 通信短消息点到点协议,小额支付通信协议北京邮电大学智能通信软件与多媒体宾验室北京邮电大学硕土学位论文小额支付通信系统的研究与实现D E S I G NA N DI M P L E M E N T A T I o No FT H EP L A T F o R Mo FM I C R oP A Y M E NC o M M U N I C A T
5、I o NU N I TA B S T R A C TW 1 t ht h er a p i dd e v e l o p m e n to ft h em o b i l et e l e c o m m u n i c a t i o n m o b i l eA d d-v a l u es e r v i c eh a sb e c o m et h eh o t s p o t so ft h ef i e l d T h ei n t r o d u c t i o no fD e wb u s i n e s sm o d ea n dt e l e c o m m u n i
6、c a t i o n c o m p u t e rt e c h n i q u ee n a b l es e r v i c ep r o v i d e ra n dn e t w o r ko p e r a t o rt op r o v i d em o r en e wa n dc o m p l e xs e r v i c ei nr e c e n ty e a r s M o b i l eh a sb e c o m et h eb a s i c a l l yd e m a n di nd a i l yl i f ea n dp e o p l ef o c
7、u so nm o r ea n dm o r eh i g h e r,d i v e r s i f i c a t i o na n di n d i v i d u a t i o nm o b i l es e r v i c ei n s t e a do fo n l yu s et h em o b i l ef o rp h o n e F o re x a m p l e,b ym o b i l et h e yc a ng e tt h eA d d v a l u es e r v i c es u c ha sn e w s,t r a f f i cs i t u
8、 a t i o n,e m a i l,p a y m e n t,c a l lm a n a g e m e n t,s p e c i a ll i k e,g u i l do ft h ec i t y,t a l k i n g,E M S,a d d r e s sa n dt i c k e ta n dS Oo n C h i n ae n t e r e dt h eW T O T h e s es e r v i c ep r o v i d e r sa n dn e t w o r ko p e r a t o r sa r ef o c u s e do nh o
9、 wt of a c et h ee v e r-i n c r e a s i n gm a r k e tc o m p e t i t i o n,i m p r o v et h es e r v i c eq u a l i t y,s u p p o r tn e ws e r v i c ep r o v i s i o n i n ga n ds a t i s f yt h ed e v e l o p i n gr e q u i r e m e n to fc u s t o m e r s A l lt h ec a r r i e rh a v et r a n s
10、f e r r e dt h e i rr e v e n u eo np r o v i d el a r r u p i n ga n ds p e c i a lA d d-v a l u es e r v i c e s H o wt om a k ef u l lu s et h ec u r r e n tr e s o u r c e,i n c l u d et h ei n t e m a la n de x t e r n a l C o o p e r a t ew i t ht h eS e r v i c eP r o v i d e r,B u c kf o rt
11、h en e wb u s i n e s si n c r e a s ep o i n t,S h o r tm e s s a g eM i c r o P a y m e n ts y s t e m,t h r o u【g hb ym o b i l et oc o m p l e t et h ee l e c t r o ne x c h a n g e,b a s e do nt h ed e m a n d so ft h em a r k e ta n dd e v e l o p m e n tM i c r o P a y m e n ts y s t e mb a s
12、 e do nc u s t o m e r I th a sp o w e r f u la b i l i t yo fr e a lt i m eh a n d l e r,n i c e re x p a n s i b i l i t ya n ds e c u r i t yt os a r i s f yt h en e wo p e r a t i o na n ds e r v i c e A n di tf u l l ys u i tf o rt h es e r v i c ea n dk e e pa h e a ds t r a t a g e mi nt h eA
13、 d d v a l u es e r v i c ed e v e l o p m e n t T h i sp a p e rd e s c r i b e saM i c r o P a y m e n ts y s t e m b a s e do nt h es o f t w a r ee n g i n e e r i n gm e t h o d,f o c u s i n go nd i s c u s s i n gt h eg e n e r a ls t r u c t u r ea n dt h ed e s i g na n di m p l e m e n t a
14、 t i o nd e t a i l s T h em e t h o d o l o g yo ft h eM i c r o P a y m e n ta r c h i t e c t u r ei si n 廿o d u c e di nt h ep a p e r W h ya n dh o wt h eM i c r o P a y m e n ts y s t e me v o l v e si sp r o p o s e d T h em e t h o di n v o l v e db u s i n e s sr e q u i r e m e n t,s y s t
15、 e md e s i g nt os y s t e mi m p l e m e n t a t i o ni sa n a l y z e d T h ea r c h i t e c t u r ei n v o l v e sb u s i n e s sm o d e,o b j e c t-o r i e n t e da n dl a y e rm o d e,d i s t r i b u t e d I to w n st h eb e n e f i to fo p e n,d i s t r i b u t e d,i n t e l l i g e n t,f l e
16、 x i b l ea n di n t e r o p e r a h l e K E YW O R D S:A d d v a l u es e r v i c e,M i c r o p a y m e n t,M P C P,C l i e n t S e r v e r,S O C K E T,S M P P,M P C P北京邮电大学智能通信软件与多媒体实验室Y5 8 0 2 18北京邮电大学硕l:学位论文小额支付通信系统的研究与謇现独创性(或创新性)声明本人声明所呈交的论文是本人在导师指导下进行的研究T 作及取得的研究成果。尽我所知,除了文中特别加以标沣和致谢中所罗列的内容以外,
17、论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得j E 京邮电大学或其他教育机构的学位或证书而使用过的材料。与我一同_ T 作的同志对奉研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。申请学位论文与资料若自不实之处,本人承担一切相关责任。本人签名 l d,P4 5 接口设计4 5 1接口l 殳计原则图4 4M P C U 软件体系结构系统接口的设计是整个系统中十分重要的环节之一。设计优良的接口能保证系统与外部其他系统的数据交换以及系统内部各种数据交换的顺利进行。反之,如果没有良好的接口,接口很可能成为整个系统的瓶颈,甚至导致系统不能正常稳定的运行。因此,我们在系统接口的设
18、计时,遵循了以下的几个原则:接口的通用性:系统接口采用统一标准,并尽可能采用已有的各种工业标准。接的可扩展性:接口的可扩展性是系统能适应不断增加的各种新业务的有力保正。接口的易操作性:接口定义简单明了,方便数据的生成、传输以及对方的采集。北京邮电大学智能通信软件与多媒体实验室北京邮电大学硕士学位论文小额支付通信系统的研究与实现接口数据的可靠性:接口数据在传输控制上有出错控制机制、加密认证机制,保证数据的可靠传输。4 5 2内部接口系统内部各模块之间的接口:以功能划分模块,模块之间以函数方式调用。数据交换遵循实时处理。数据交换的格式采用数据包。4 5 3外部接口图4 5 外部接1:1 示意图组成
19、S M P P M P C P 协泌的数据交换都是基于T C P I P 协议上实现的。因此,基于S M P P M P C P的短消息增值业务接口利用S o c k e t 网络编程实现。接口1:基于T C P I P 的标准S M P P 接口。接口2:基于T C P I P 的标准M P C P 接口。两个接【上的数据交换是实时处理,数据交换的格式是采用基于T C P I P 数据包。M P C U 与数据库的应用既是S M P P 通信日志和M P C P 通信日志的管理。数据库数据格式是C D P,J 日志文件的实时性。4 6 界面及维护管理界面本模块内完成如下功能:1始化管理:对M
20、 P C U 核心初始化,对用户身份进行验证,验证成功则写人登录信息数据库,载人岿要的资源,并启动主进程。2 S P 连接M P C U 管理:设置M P C U 服务端1:3,并且写入数据库,为通信的建立提供必要信息,实时记录通信故障,通过界面显示。3 M P C U 连接S M S C 管理:设置连接S M S C 的地址和端口,然后写入数据库为通信的北京邮电大学智能通信软件与多媒体实验室北京邮电大学硕士学位论文小额支付通信系统的研究与实现建立提供必要信息,实时记录通信故障,通过界面显示。4 用户管理:包括:管理员信息管理、s P 信息管理。管理员用户的增加、修改、更改s P 信息添加、删
21、除、修改等。北京邮电大学智能通信软件与多媒体实验室北京邮电大学硕士学位论文小额支付通信系统的研究与实现北京邮电大学智能通信软件与多媒体实验室北京邮电大学硕士学位论文1 1,额支付通信系统的研究与实现图4 6 界面操作流程图5 日志管理:取得日志文件,写入数据库,做查询、统计,并且能生成话单(C D R)。界面操作流程如图4 6 所示意:维护冒蜱1 配置管理系统的配置是系统中各种工作设备、备份设备之间关系的状态。为了保证系统经济、可靠、高效和安全的运行,需要列系统的配置进行调整。配置管理有关的管理参数有三类,一类是设备状态的管理参数;一类是设备之间关系的管理参数;一类是网络管理质量控制模式参数。
22、2 故障管理故障管理是对系统发生异常情况时所采取的一系列管理活动。这些活动包括故障管理有关的故障指标管弹、故障监视、故障定位以及故障恢复等。3 性能管弹性能管理丰要处理与系统运行状态有关的网络运行状态,因此,性能管理有关盼参数主要是与连接有关的参数,主要包括:连接建立有关参数;连接保持有关参数;连接质量有关参数。4 安全管弹安全管理有关的管理参数主要是与接人有关的参数;包括接入状态参数和接入控制参数。接入状态参数主要包括登录状态、退出状态、拒绝参数等;接人控制参数主要包括用户接人权限、密钥参数等。常用的安全机制有:身份鉴别和接人控制。北京邮电犬学智能通信软件与多媒体实验室北京邮电大学硕士学位沦
23、文小额支付通信系统的研究与实现o-I-_-_ _ _ _ _ _ _ _ _ _ _ _ _ _ 一II 一第5 章M P C U 通信系统的软件设计小额支付平台通信子系统M P C U 被分为三个包:用户接口包O P E R A T E R _ U I、M P C U 消息转发包M P C UO P 和数据库接口包D A T A B A S EU I。功能描述:保证系统正常工作,基础数据维护,进程启动、注销,参数设定,资源分配等。匹主要包括:M P C U 与S M S C 连接管理、M P C U 与s P 连接管理、M P C U 日志访问等。,厂7 一、系统管理员,M P C U 蝴一
24、i j I I S P 消息队列;取S P S M S C 消息队列消息存包,按照S M P P 协议格式编码组成S M P P 的P D U,发送P D U 到S M S C。5 1 2 软件模块结构图5 1S M P P 软件结构模块北京邮电犬学智能通信软件与多媒体实验室北京邮电大学硕士学位论文小额支付通信系统的研究与实现5 1 3 与其他子系统通信机制系统的通信分为内部通信和外部通信两类。内部通信主要采用基于共事内存的方法,各模块之间通过共享队列、全局变量等方式进行通信。外部通信主要采用基于消息传递的方式,为保证各子系统间消息传递的可靠性,通常采用基于T C P 口的方式进行通信。5 1
25、 4 子系统的实现5 1 4 1 与S M S C 建立连接S M P P 初始化模块,为S M P P 处理进程正常丁作进行一些准备T 作:与S M S C 通信通道的建立;进程启动;参数设定;资源分配等。S M P P 33V e r s i o n:B I N DR E C E I V E R 一接收数据连接B I N DT R A N S M I T T E R 一发送数据连接S M P P 3 4V e r s i o n:B I N D _ T R A N S C E I V E R 数据收发连接I 输入参数S M S C I P 地址T C P I P 侦听端口S M P P 绑
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 移动 增值 业务 小额 支付 通信 系统 研究 实现
限制150内