手机应用服务支撑系统的设计new

手机应用服务支撑系统的设计new

ID:34479888

大小:343.85 KB

页数:7页

时间:2019-03-06

手机应用服务支撑系统的设计new_第1页
手机应用服务支撑系统的设计new_第2页
手机应用服务支撑系统的设计new_第3页
手机应用服务支撑系统的设计new_第4页
手机应用服务支撑系统的设计new_第5页
资源描述:

《手机应用服务支撑系统的设计new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、http://www.paper.edu.cn手机应用服务支撑系统的设计1112张跃兵,邹仕洪,林宇,史文勇1.北京邮电大学网络与交换技术国家重点实验室,北京(100876)2.北京网秦天下有限公司,北京(100020)E-mail:mszyb@sohu.com摘要:本文首先介绍了智能手机应用的发展趋势,随后阐述了智能手机应用的服务支撑系统的重要性,然后详细介绍了某手机应用服务支撑系统的设计与实现,包括主要功能、总体架构、模块设计和相应的业务流程等。关键词:智能手机,应用程序,服务支撑1.引言近年

2、来,随着计算机技术的飞速发展,高端智能手机已经开始逐步普及。集通信与普通计算机功能于一体的智能手机为人们提供了一个更为方便与广阔的业务平台,在这个平台上,可以方便快捷地进行通信,同时也可以极为方便地完成几乎所有PC具有的功能。随着智能手机的普及,其上的应用程序也如雨后春笋般出现,主要涉及到即时通信、网络应用、安全服务、金融服务以及游戏等领域。相对于PC来说,手机与用户的交互更为密切、频繁,同时对于用户来说,手机也是更加私密的,手机上的网络、通信资费也更为昂贵。所以,对于智能手机上的应用来说,其后续

3、的服务支撑关系到该软件扩展性与便捷性,对用户的体验感起到至关重要的影响。另一方面,由于手机的特殊性,手机之间无法直接进行端对端的通信,所以后台服务支撑系统也是各手机之间进行交互的中转枢纽。总之,对于智能手机上的应用来说,其后台服务支撑系统的便捷性、可扩展性以及可靠性等决定了该软件的价值与生命力。2.背景2.1智能手机简介目前市场上出现的智能手机多为诺基亚、摩托罗拉等传统手机制造商所生产,它们所使用的操作系统主要为Symbian、WindowsMobile、PalmOS以及Linux等几种,其中又以

4、Symbian所占的市场份额最大(超过60%)。本系统支持的客户端类型主要包括Symbian以及WindowsMobile的各系列智能手机。就具体的机型而言,其所支持的手机机型超过50种。2.2HTTP简介HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。HTTP协议是基于请求/响应范式的。一个客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为,统一资源标识符、协议版本号,后边

5、是MIME信息包括请求修饰符、客户机信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态行包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息包括服务[2]器信息、实体信息和可能的内容。HTTP协议的主要特点有:支持客户/服务器模式、简单快速、灵活、无连接、无状态等。-1-http://www.paper.edu.cn3.系统设计3.1系统功能本系统是某系列智能手机应用软件的后台支撑服务器,该系列智能手机软件主要包括:手机杀毒软件、手机防盗软件、来电短信防火墙等。所以

6、在设计本系统时充分考虑到了不同平台、不同机型、不同产品以及不同业务等对后台服务支撑系统的需要,尽可能的做到兼容、全面。可扩展性以及兼容性也是本系统的主要设计出发点。考虑到安全服务软件的特点,本系统的主要功能包括:ò实现杀毒软件的病毒定义更新流程。ò实现安全服务软件的充值流程,包括充值卡充值,短信充值,WAP充值等。ò实现安全服务软件的包月支付流程,包括短信包月,WAP包月等。ò实现安全服务软件的用户反馈信息处理流程。ò实现安全服务软件的用户推荐处理流程。ò实现安全服务软件的包月退订处理流程。对本系

7、统的性能要求如下:ò通用性要求,由于移动平台种类良多,所以该服务支撑系统必须具有良好的通用性,可以同时支撑各个平台的客户端,同时还可以很简便地增加对新平台地支持。ò可扩展性要求,由于服务的变化是很频繁的,所以必须具有很好的可好可扩展性才能应对日后可能出现的新服务,能做到即使增加新的服务,只需要很简便地操作就可以实现。ò快捷性要求,后台服务支撑系统必须快捷地处理客户端的服务请求,速度的快慢是增加用户体验感的关键。ò可操作性要求,服务支撑系统必须提供友好、方便的接口供维护人员进行操作。3.2系统框架服

8、务支撑系统在整个框架中的位置如图1所示,其处于智能手机客户端、数据库以及管理员三者之间,负责接受、处理客户端的事务请求,同时操控数据库进行数据的存取,另一方面,服务支撑系统还必须提供接口供管理人员进行配置、管理等。图1系统框架图-2-http://www.paper.edu.cn3.3数据通信方式智能手机客户端本身是可以支持多种网络协议,如:WAP、HTTP、Socket等。但由于不同的操作系统以及同一操作系统的高低版本之间还存在差别。其在协议的支持上面存在较大的差别。如Symbi

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。