电信运营商空中营业厅系统客户端研究与设计.docVIP

电信运营商空中营业厅系统客户端研究与设计.doc

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
电信运营商空中营业厅系统客户端研究与设计

电信运营商空中营业厅系统客户端研究与设计   摘要:本文首先介绍了移动互联网服务体系的基本结构,然后具体分析了在电信运营商空中营业厅系统数据库服务器和应用服务器端存在的技术问题,提出了实现的解决方案并对方案进行了探讨。最后给出了空中营业厅完整的系统设计模型,针对该模型详细的讨论了空中营业厅手机客户端应用系统的框架设计和部分业务流程的设计。该系统对于设计C/S结构的移动互联网应用具有一定的参考作用,同时系统本身也具有较强的实际应用和商业价值。   关键词:空中营业厅;android客户端;设计;负载均衡   中图分类号:TP311.52 文献标识码:A 文章编号:1007-9599 (2012) 13-0000-02   一、引言   近几年来,移动电话市场客户竞争进一步加剧,长期以来电信运营商过分依赖分销渠道开展移动业务的发展模式,已与当前移动通信市场2G、3G业务协同发展的需要不相符合。为给运营商提供更好的电子化管理手段,提升代理商的营销效能,同时更好地解决客户号码资源紧缺问题,电信运营商提出了“空中营业厅”的概念,在空中选号与写卡业务的基础上,充分发挥SIM卡对代理商业务发展的支撑能力,为客户提供更优质的入网选号、空中开户等便捷功能。空中营业厅利用电子渠道进行SIM卡销售,缓解运营商在管理、资金、资源占用等方面的压力;解决了传统销售中资金流、物流、末梢管理等问题;减轻了柜台压力,使运营商的服务窗口无限延伸,为运营商开发新市场和新业务提供了便利。   二、相关工作   (一)数据库的复制和一致性问题。数据库复制是服务器之间进行同步的新的数据库技术,它用于将某个服务器上某些表中的数据复制和分发到远程或本地的数据库服务器上,保证数据的同步更新,从而引用复制的数据在本地完成分布式查询,减少网络开销。   按照维护复制一致性的方式来划分,现有的复制协议可以分为严格一致协议和弱一致协议两种。严格一致协议要求任何时刻所有数据库的复制都是一致的;而弱一致协议允许各个复制之间存在暂时的不一致,但这种不一致总能够保持在一定的界限之内,而且总是能够趋于一致收敛性。   针对移动计算复制的特点,J.Gray提出了两级复制的概念。两级??制系统中第一级复制就是在服务器之间的复制,而第二级复制则是在移动结点上保存数据库的缓存。此外,Ouri Wolfson等学者提出了动态复制的分布算法,这种算法均能够根据各个结点上数据项的读写变化而动态地改变复制策略,使之分别在通信代价和时间上趋于最优化。   移动事务的数据一致性实质上也就是维护数据库系统中数据对象的一致性,为了提高数据库系统的整体效率和可用性,一般移动数据库都使用了复制和缓存技术,在这样的情况下,数据冲突是不可避免的。因此,需要保证一个更新事务对某个复本的更新同时可以作用在其他复本上,保证用户访问到的数据是一致的,同时兼顾系统的效率,尽量减小更新传播的通信开销,降低事务响应时间。   (二)服务器端的负载均衡。服务器端的负载均衡都是依赖负载均衡算法的,目前主要有轮询调度和权重轮询调度两种算法,目前几乎所有的负载均衡设备均提供这两种算法的功能实现。权重轮询调度算法考虑到了不同服务器的处理能力不同,它能确保高性能的服务器得到更多的使用率?在假设所有服务器的处理性能都相同的情况下, 轮询调度算法并不关心每台服务器的当前连接数和响应速度?当请求服务时间间隔比较大时,轮询调度算法容易导致服务器间的负载不平衡?   轮询调度算法的原理是每一次把来自用户的请求轮流分配给内部中的服务器,从1开始,直到N(内部服务器个数),然后重新开始循环。该算法是一种不需要记录当前所有连接的状态的调度算法?假设有一组服务器N台,S = {S1, S2, …,Sn},一个指示变量i表示上一次选择的服务器ID?变量i被初始化为N-1?其算法如下:   权重轮询调度算法在轮询调度算法的基础上有较大改进。这里用W(Si)表示服务器Si的权值,指示变量i表示上一次选择的服务器,指示变量cw表示当前调度的权值,max(S)表示集合S中所有服务器的最大权值,gcd(S)表示集合S中所有服务器权值的最大公约数?变量i初始化为-1,cw初始化为0?其算法如下:   三、空中营业厅总体设计   (一)系统模型设计图   在客户端有android智能手机或者android平台的定制机具,经过网关和防火墙的过滤,通过HTTPS协议向MAPP服务器(Mobile Application Server)端发送xml格式封装的报文,具体来说是用HTTP协议中的Post(final String aPayload,final String aHint)方法,第一个参数是标准的xml文件,这个xml文件在具体业务流程中就是客户端向服务器端发送的一个接口请求报

文档评论(0)

3471161553 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档