安徽电信手机客户端项目技术建议书.doc
《安徽电信手机客户端项目技术建议书.doc》由会员分享,可在线阅读,更多相关《安徽电信手机客户端项目技术建议书.doc(67页珍藏版)》请在三一办公上搜索。
1、安徽电信手机客户端项目技术建议书北京炎黄新星网络科技有限公司二零一二年十二月目 录1项目背景32建设目标33总体规划43.1设计原则43.2技术体系53.3业务规划63.4功能规划64系统架构74.1系统框架描述74.2功能架构85功能实现85.1客户端基础功能实现85.2客户端业务功能实现125.3后台支撑管理251 项目背景随着移动互联网应用环境不断改善,手机互联网的应用逐步丰富起来,手机浏览器、手机地图、手机搜索等等,用户通过手机体验到了越来越多的互联网应用。手机上网的随时、随地性使其成为PC上网的重要补充,伴随手机互联网业务的发展,手机客户端软件成为各方企业投资和发展的重点。对于电信运
2、营商,手机客户端作为电子渠道的一个重要组成部分,在提高用户电子渠道使用率,方便用户业务办理,有着不可或缺的作用。在移动互联网高速发展的今天,手机客户端也是运营商在移动互联网的战略重地。随着3G业务的全面展开,移动互联网的迅猛发展,用户手机产品的更新换代,一个随时为用户提供服务的手机营业厅的作用,显得越来越重要。在这样的环境之下,手机客户端的建设也必须符合以下的趋势: 外观从简单实用到强调用户体验,提供华丽而有亲和力的界面,功能从单一到复杂,提供服务从掌上营业厅服务到综合性门户服务。电信手机客户端就是在此背景下应运而生:服务手机用户的综合性智能服务平台。2 建设目标本项目将为电信运营商建设一套手
3、机用户使用的手机客户端系统,实现统一的业务展现和业务办理。本期工程建设目标如下:1) 提供功能强大、使用简便的客户端软件,方便用户下载并使用。2) 客户端功能以网上营业厅业务受理为主,方便用户查询、办理电信的基本业务。3) 突出以客户体验为中心 整体软件规划应以客户体验认知为中心; 客户交互流程设计人性化,方便用户访问; 系统具备用户行为记录功能,可对用户行为轨迹进行统计分析,并对访问流程进行优化; 信息浏览、业务查询办理各界面、步骤应做到简单、清楚、明确。4) 支持多种主流手机平台项目初期,客户端需重点支持Android、IOS等主流手机操作系统平台,确保软件具有良好的兼容性。5) 提供高度
4、兼容的接口平台,确保多种业务系统的接入,完成多种数据交互。3 总体规划本期手机客户端系统建设项目主要支持Android、IOS两款手机操作系统平台,后期将在此基础上增加更多手机操作系统、机型的支持。本期功能将以网上营业厅业务为开发重点,后期将逐渐融合电信运营商相关业务,例如:手机阅读、手机游戏等。3.1 设计原则手机客户端平台采用基于C/S的架构建设,部分功能采用B/S架构实现。手机客户端分为客户端部分和应用支撑平台部分(下图)。手机客户端(以下简称“客户端”)为电信运营商客户通过手机使用本平台的界面,应用支撑平台是支撑手机客户端功能、实现电信运营商对平台的集中管理的服务器端应用。(1)可移植
5、性系统设计将具有平滑移植的功能,即系统软件与硬件平台相对分离,应用软件可以自由运行在主流硬件平台的主流操作系统上。当硬件平台发生变更时,可不用重新购买相同功能的应用软件。系统软件支持当前主流的硬件及基础软件环境。(2)灵活性系统采用参数化、可配置的设计开发原则,保证在系统相关指标(如有效期)和业务流程、管理流程发生变化时,能够通过参数修改或程序配置灵活适应新的要求。(3)兼容性系统软件能够与不同时期提供的同类软、硬件兼容。(4)模块化设计系统软件采用分层的模块化结构,模块之间的通信应按规定接口进行。任何一层的任何一个模块的维护和更新以及新模块的追加都不应影响其他模块,应用系统可以处理由于业务功
6、能和用户量不断增加而带来的压力,保证系统正常运行。在硬件扩容之后,仅在原系统基础上简单地增加模块和修改参数,就能完成新功能的增加或整体扩容。(5)标准化应采用开放的体系结构,标准化的开放接口,具有良好的可扩展性和可集成性,支持不同厂家业务系统的即插即用。3.2 技术体系本次建设采用C/S构架,客户端通过http协议服务器端进行通讯。布局,基本逻辑都植入客户端程序。文字,图片,视频等内容都存储在服务器端。n 客户端设计:客户端采用容器+底座的结构,方便客户端功能实现及功能扩展。容器负责对客户端内所有插件进行管理,容器负责提供插件总线,即一套完整的插件接口。各种应用插件通过插件总线就可以方便的嵌入
7、客户端程序。客户端底座提供包括:插件管理,通讯管理,统计分析,序列号管理等功能。n 客户端实现薄客户端通过内置浏览器,采用HTTP协议,内置插件或第三方应用列表;当用户使用插件时,直接访问插件服务器,通过插件服务器运行第三方内容提供商提供的插件。n 客户端优势:客户端设计采用容器+底座结构,该结构完美的适应了客户端建设需要,实现了高扩展性,高可维护性,安全性,实用性,可靠性。从第三方内容的提供,到客户端插件的植入,开发周期大大缩短,开发成本大大降低。插件的安装扩展将变得十分快捷便利。3.3 业务规划3.3.1 手机客户端软件支持手机客户端与操作系统的自适配,能够通过2G/3G网络,使用GPRS
8、等多种方式进行访问 ,并对使用手机客户端访问的用户进行授权和信息加密处理。支持业务查询及办理、信息发布、信息搜索等功能。3.3.2 应用支撑层 接入控制:应支持对访问用户进行接入控制及访问控制; 业务逻辑交互:支持针对手机客户端进行的各种业务查询及办理操作进行综合管理; 内容管理:支持对内容审查及发布进行管理; 客户端管理:能够对客户端展现内容,功能模块、系统升级进行管理; 充值缴费管理:支持对交易时支付及结算进行管理; 系统管理:应能够对系统权限、组织机构进行可配置操作,对相关操作信息进行日志记录。3.3.3 接口层接口层应支持采用统一接口模块,应能够与应用层进行数据交互,并适配短信网关、W
9、AP网关、boss系统、手机支付网关系统等异构的外部系统接口,提供最终的外部数据交互。并提供对外部接口的统一管理。3.4 功能规划此次手机客户端系统的功能以网上营业厅业务受理为主,用户通过下载手机客户端系统可方便地进行业务查询和办理。初期,将重点支持Android、iOS两款手机操作系统4 系统架构4.1 系统框架描述手机客户端内含基础层、应用层及用户界面层,用户通过客户端相应功能的用户界面使用各种客户端的功能,界面层调用应用层的业务逻辑完成相应的业务功能,基础层实现了访问控制、客户端版本管理、存储管理、网络通讯及数据安全等相关的等功能。应用支撑平台包括面向业务人员和系统管理员的运营支撑域、面
10、向手机客户端功能实现的业务功能域、以及与电信运营商其他平台接口的业务集成域。4.2 功能架构5 功能实现5.1 客户端基础功能实现5.1.1 客户端界面设计 客户端界面需满足如下要求:1、 一致性原则UI定制遵循一致性原则,保证电信运营商手机客户端的独立性,给用户一致性的体验。2、 易用性原则遵循简单、易用性原则。最短路径:根据用户各操作使用频率,通过合理导航、快捷方式、搜索,在保证功能组合的逻辑完整的同时,实现整体访问各功能的最短路径。符合客户使用习惯:应符合各终端操作系统特有的交互方式。3、 发挥终端特性充分考虑移动终端的特有能力,自动适配移动终端屏幕。充分发挥手机终端的本地计算、展示能力
11、,为涉及列表、分类的功能提供排序、分析能力,并提供图形化展示界面。5.1.2 本地存储管理为保证系统安全,采用加密处理技术以保证客户端数据信息的保密性。其中,对于优惠资讯、营业厅地址等应用支撑平台发布的信息可缓存在本地,与用户个人资料相关的信息可加密保存,如用户的登录账户信息。客户端支持根据终端型号自动选择存储方式,包括文件存储、轻量级数据库存储等。存储空间支持手机内存及扩展存储卡,对于Android平台,支持客户端程序安装在存储卡或安装后移至存储卡。用户可主动清除本地缓存数据。5.1.3 终端用户行为采集在不影响用户感知的前提下,客户端应对终端侧的用户行为进行采集,例如设置手机客户端特征、访
12、问集成的第三方客户端产品或应用等操作,将行为日志提交给应用支撑平台,便于系统对用户行为做有效分析。5.1.4 信息接收1、 支持网络环境的自动适配;2、 支持高效、省电、省流量的消息通道保持机制;3、 支持稳定畅通的消息通道;4、 支持消息接收中遇到异常情况的处理。5.1.5 访问控制客户端应用对应用支撑平台的访问控制建立在接入认证基础上,认证通过后,客户端保持与服务器间的会话;客户端应用携带会话信息访问应用支撑平台。登录应用支撑平台后,客户端根据应用支撑平台返回的客户端应用能力集,显示可访问的功能与数据,实现客户端应用各省市的差异化功能呈现,支持系统的全网运营,控制信息、商品、功能对用户的展
13、现。5.1.6 页面适配客户端可适配手机、pad两种安装运行方式。5.1.7 网络接入5.1.7.1 连接管理客户端软件支持GPRS/EDGE/TD-SCDMA/WIFI网络接入,支持cmnet/cmwap接入点。5.1.7.2 数据加密在手机客户端与应用支撑平台间交换的敏感数据应进行加密传输。为防止数据被窃听及蛮力攻击,可采用动态加密技术,实现数据加密。本地存储的用户账户信息及业务查询的缓存结果需加密保存,客户端应用访问时解密。5.1.7.3 数据传输手机客户端与应用支撑平台间的数据传输应保证保密性、完整性、有效性;关键业务访问操作使用HTTPS协议访问应用支撑平台。5.1.7.4 数据压缩
14、/解压缩当手机客户端与应用支撑平台间交换的数据量比较大时,客户端应用可与应用支撑平台协作,实现数据的分批访问以及压缩打包传输,客户端能够对接收到数据进行解压缩后再呈现。5.1.8 系统设置终端用户可通过系统设置功能配置手机客户端的表现特征以及查询维护个人的基本信息,包括:(1) 字体调节:设置手机客户端的字体大小。(2) 清除缓存数据:用户可选择清除缓存在本机的登录账户数据、信息发布的缓存内容数据、历史查询结果数据等。(3) 缓存管理:终端用户可设置是否启用本地缓存以及缓存数据大小,客户端应用根据配置的缓存大小管理本地缓存。(4) 帮助信息查看。(5) 支持用户手工设置是否接收自动推送营销信息
15、;支持用户手工设置信息推送的时段;支持用户手工设置清空搜索历史。(6) 支持用户手工设置是否自动登录。(7) 支持用户手工设置是否支持版本自动下载更新。5.1.9 终端版本升级用户启动手机客户端,成功登录时向应用支撑平台确认手机客户端的版本是否是最新版本,应用支撑平台将根据客户端提交的版本号和系统中已发布的客户端的版本信息,检查客户端的版本是否为最新版本,是否需要强制升级;手机客户端根据返回的版本信息决定是否执行升级操作。如果是强制升级,则提示用户有关键版本需要升级,提示用户下载,如用户选择下载系统下载相应的安装包、如果用户选择不下载用户则无法正常使用客户端。如果为非强制升级,则根据用户在客户
16、端系统设置中配置的升级方式,决定下载行为;如果用户配置了自动升级,则直接下载安装包,如果用户配置为手工升级,则在发现非强制升级的新版本时,询问用户是否下载安装包,用户确认升级后下载安装包。客户端下载安装包完成后,提示用户关闭当前客户端应用,执行升级操作,用户还可以在系统设置中配置升级方式,选择“版本检查”操作,实现用户主动选择的客户端版本检查及升级操作。1、 支持手机客户端启动后的自动版本检查和用户手工触发的升级操作;2、 支持手机客户端的关键版本强制升级和非关键版本可选升级;3、 按用户配置的方式执行非关键版本的可选升级,默认配置为手工升级;4、 支持手机客户端设置升级方式:自动升级或手工升
17、级;5、 对于非强制升级版本,下载不影响客户端版本的使用,用户可在下载安装包的同时,访问应用支撑平台的功能;6、 IPhone版本使用AppStore实现版本检查与升级操作;5.2 客户端业务功能实现手机客户端总体包含查询缴费、业务办理、信息发布、特色业务、搜索等五大功能域。并实现手机客户端与操作系统的自适配、加密引擎、版本管理、通讯接口访问加入鉴权、通讯接口加密等基础功能。5.2.1 基础功能客户端基础功能,实现对终端的自动识别手机分辨率识别自动识别手机屏幕分辨率,并自动加载与分辨率对应的页面;操作系统识别自动识别系统的操作系统和版本号;手机imsi号识别自动获取到手机的imsi号;手机号码
18、识别自动获取到手机号码;手机地理位置识别自动获取到手机的位置;用户支持支持所有三大运营商用户使用;5.2.2 登录客户端需同时支持以下三种登录认证方式:1本机默认登录:从客户感知、使用便捷性出发,客户端默认本机直接登录,对于一般的业务查询和信息浏览,无需输入密码认证,可以直接浏览和查询,凡通过客户手机发送的申请,均视为客户本人发送。2手机号码+服务密码:客户也可以输入手机号码和服务密码的方式进行登录。3所有客户,不论是属于哪个客户群,一律按照产品级的权限进行登录获取客户资料、产品资料、账户资料;客户输入服务密码通过身份认证后,在退出客户端之前,不需要再次进行身份认证;如在规定时间内(10分钟,
19、可设置)没有任何操作,客户端将自动结束当前会话;如需继续进行业务办理操作,要重新进行身份认证。服务密码输入界面输入框下,需给客户提供“忘记密码”的按钮,方便客户进行密码重置。对于非本网手机用户,提供游客登录按钮,登录后可查看优惠促销信息。本机默认登录模式下,进行以下业务操作,需要输入服务密码进行一次性身份认证:一级菜单业务名称业务办理基础业务办理:如来电显示服务类业务变更,如停机、电子账单定制增值业务办理,如189邮箱套餐办理套餐变更,如天翼套餐档次变更亲情号码设置可选包办理,如手机上网包我的信息已订增值业务退订修改客户资料密码修改5.2.3 本机登录(1)、客户进入客户端,默认为使用本机号码
20、直接登录,可直接进行信息浏览和业务查询操作。(2)、当客户选择业务办理、套餐办理等业务操作功能时,系统需提示客户输入服务密码进行身份认证;通过认证后在当次会话内无需再次输入密码。(3)、密码输入框下,需给客户提供“忘记密码”的按钮,方便客户进行密码重置。【输出脚本】1. 认证成功:跳转进入客户主页!2. 密码有误:您输入的密码有误,请重试。3. 出错超过规定次数:您的操作出错超过规定X次,Y分钟内无法登录,您将无法使用客户端中的部分功能。更多信息请登录5.2.3.1 解决方案1. 客户在初始界面默认本机登录,展示客户当前的手机号码。2. 客户进行业务办理时,系统自动转向身份认证界面,提示客户输
21、入服务密码。3. 客户输入密码时,界面不得显示密码明文,使用*符号进行掩盖。客户输入密码不对,提示密码有误,要求重新输入。4. 密码出错超过限定X次数,提示认证失败并在Y分钟内拒绝再次进行认证。(其中X、Y保障与其他电渠系统取值一致)5.2.4 他机登录在首页中点击“更换号码登录”按钮,退出本机登录,并要求在弹出界面手机号码输入框中输入他机号码,在密码输入框中输入对应服务密码后点击“确定”。密码输入框下,需给客户提供“忘记密码”的按钮,方便客户进行密码重置。【输出脚本】:4. 认证成功:跳转进入客户主页!5. 密码有误:您输入的密码有误,请重试。6. 出错超过规定次数:您的操作出错超过规定X次
22、,Y分钟内无法登录,您将无法使用客户端中的部分功能。更多信息请登录5.2.4.1 解决方案1. 根据客户输入的手机号码、服务密码来验证客户身份。2. 其他同本机登录;5.2.5 消息推送手机上网后,自动弹出消息,提供维系、营销功能:1. 消费情况提醒、促进套餐签转;2. 根据客户终端使用情况,结合目前终端销售情况,促进手机换机提醒;3. 营销活动推送:根据客户个性化信息,进行电渠活动的定向推送;5.2.6 个人中心1、 登录后系统默认进入客户主页;2、 客户主页展示:a) 个性化欢迎语、话费信息、积分信息、及时信息b) 栏目目录c) 优惠促销:推荐产品、热门活动;d) 布局参考:3、 头像展示
23、客户的品牌标志:我的e家、天翼、商务领航;4、 个性化欢迎语:晚上好,电渠业务团队!您的号码是189xxxxxxxx,【密码管理】、【更换号码登录】5、 话费信息:实时话费XX元,余额Y元,【立即交费】;6、 积分信息:可用积分XX,即将到期积分XX;7、 及时信息:未办结订单(a),未办结投诉(b),已办理业务(c)8、 栏目信息:一级、二级栏目列表;9、 优惠促销:推荐产品、热门活动;5.2.6.1 解决方案1、 实施话费:按产品查询的实施话费;2、 余额:按账户查询;3、 及时信息中的a,b,c皆为响应信息的数量,链接到具体信息查询页面;4、 推荐产品:后台支持按照具体用户、品牌、客户群
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 安徽 电信 手机 客户端 项目 技术 建议书

链接地址:https://www.31ppt.com/p-2394161.html