面向云服务的Android金融支付终端软件设计与实现
发布时间:2017-10-03 02:31
本文关键词:面向云服务的Android金融支付终端软件设计与实现
更多相关文章: Android 云服务 移动支付 开放平台 推送服务
【摘要】:近年来,业界智能金融终端产品功能较单一,缺乏有效的管理和维护机制,缺少与云服务的整合。本文为智能金融终端设计了一套面向云服务的终端软件系统,完成其开放平台构建和大数据云服务集成。终端软件系统包括安全网络服务接口和本地软件两个部分。首先,本文基于表述性状态传递(representational state transfer,REST)风格设计了一套安全的网络服务接口,从数据格式、身份认证、接口安全等方面构建了接口规范,并采用数据请求和结果解析分离的架构和线程池技术解决了结合云服务时由于请求资源多样、并发访问多导致的开发问题。其次,本文从支付、账户管理、软件管理和推送四个方面完成了终端本地软件的开发,在支付模块中采用CSS架构,屏蔽不同支付接口的差异,实现多种支付方式的整合;在账户管理中使用OAuth2.0协议解决了三方登录的安全性问题;在软件管理中,基于系统签名机制实现了升级软件静默安装;在推送模块中通过WebSocket技术,并结合双服务和WakeLock机制提高了推送服务的到达率和性能。验证与测试结果表明,本文实现的终端软件系统达到并超过预定设计目标,各项功能能够正确、稳定的运行。支付功能的性能和稳定性稍好于原生系统,响应时间在5秒以内,且成功率达到99%以上;可以实现安全流畅的软件升级和应用授权;达90%以上的推送信息到达率和低于0.5小时的接收延迟。
【关键词】:Android 云服务 移动支付 开放平台 推送服务
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP393.09;TP311.52
【目录】:
- 摘要5-6
- Abstract6-9
- 第一章 绪论9-15
- 1.1 论文研究背景及意义9-10
- 1.2 国内外研究现状10-12
- 1.3 系统设计目标12
- 1.4 论文的主要工作内容和结构12-15
- 第二章 终端软件系统开发技术介绍15-29
- 2.1 Android系统介绍15-17
- 2.1.1 Android系统背景15-16
- 2.1.2 Android系统架构16-17
- 2.2 Android开发技术分析17-24
- 2.2.1 Android活动17-19
- 2.2.2 Android视图19-21
- 2.2.3 Android多线程21-22
- 2.2.4 Android服务22-24
- 2.3 相关技术介绍24-28
- 2.3.1 Posd Framework介绍24-25
- 2.3.2 OAuth2.0协议25-26
- 2.3.3 WebSocket技术26-28
- 2.4 本章小结28-29
- 第三章 安全网络服务接口设计29-43
- 3.1 字符编码与传输方式29-30
- 3.2 数据交换格式30-31
- 3.3 REST接口设计31-35
- 3.3.1 服务器端资源管理31-32
- 3.3.2 身份认证32-33
- 3.3.3 接口安全33-34
- 3.3.4 响应内容分页34-35
- 3.4 错误处理35-36
- 3.5 网络请求API架构设计36-40
- 3.6 网络服务接口整体结构40-41
- 3.7 本章小结41-43
- 第四章 本地软件的设计与实现43-68
- 4.1 系统介绍43-44
- 4.2 支付模块的实现44-50
- 4.2.1 刷卡支付44-47
- 4.2.2 微信支付47-50
- 4.3 账户管理模块的实现50-56
- 4.3.1 用户登录50-53
- 4.3.2 账户系统53-56
- 4.4 软件管理模块的实现56-62
- 4.4.1 本地软件管理56-59
- 4.4.2 软件升级59-62
- 4.5 推送模块的实现62-66
- 4.5.1 推送方案确定62-63
- 4.5.2 WebSocket协议移植63-65
- 4.5.3 推送服务的实现65-66
- 4.6 本章小结66-68
- 第五章 终端软件功能验证与测试分析68-76
- 5.1 测试环境与测试方案68-69
- 5.1.1 测试环境搭建68-69
- 5.2 功能验证和性能分析69-75
- 5.2.1 支付模块测试69-71
- 5.2.2 账户管理模块测试71-72
- 5.2.3 软件管理模块测试72-73
- 5.2.4 推送模块测试73-75
- 5.3 本章小结75-76
- 第六章 总结与展望76-78
- 6.1 总结76
- 6.2 展望76-78
- 致谢78-80
- 参考文献80-82
【相似文献】
中国期刊全文数据库 前10条
1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期
2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期
3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期
4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期
5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期
6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期
7 方智勇;;Android手机这样用[J];电脑迷;2010年15期
8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期
9 ;ZTE and Three Release Android ,
本文编号:962679
本文链接:https://www.wllwen.com/guanlilunwen/ydhl/962679.html