面向云服务的Android金融支付终端软件开发

来源 :看世界·学术上半月 | 被引量 : 0次 | 上传用户:xiangzuobuxing
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:本文针对面向云服务的Android金融支付终端软件开发,结合理论实践,在简要阐述Android平台优势和特性的基础上,分析了Android金融支付终端软件的系统架构,并提出相应的开发要点,希望对我国移动金融支付终端软件事业稳健发展有一定参考。
  关键词:云服务;Android;金融支付终端;软件开发
  【引言】在我国社会经济飞速发展的背景下,功能单一、界面简陋的传统金融终端已经无法金融发展的需求,Android平台具有良好的应用编程平台,清晰的层次化架构,可保证金融支付终端软件的美观性、可扩展性、缩短开发时间,具有良好的发展前景。基于此,开展面向云服务的Android金融支付终端软件开发研究就显得尤为必要。
  一、Android平台优势和特性
  和传统软件开发平台相比,Android平台具有显著的优势和独特的特性,主要体现在以下几个方面:
  (一)开放性
  开发性是Android平台深受广大用户青睐的主要原因,也Android系统得以快速发展的主要优势。Android平台的源码采用了开源协议,常用的开源协议为AOSP,为Android平台的应用和推广提供了基础框架。任何人都可以修改开源协议上的代码,并发布在独立于AOSP的操作系统之上。面向云服务的Android金融支付终端软件也是基于AOSP开源协议而来的。
  (二)应用程序
  在科学技术飞速发展的背景下,Android平台愈发完善,安全系数越来越高,致使基于Android平台的第三方应用程序的种类、数目不断增加。用于通过软件市场就可以完成下载及安装。发展至今,很多官方应用市场中的应用程序数量已经超过千万级,用户安装应用的总次数也已经超过上百亿次。之所能取得如此辉煌的成绩,取决了Android平台的两个方面,其一是Android平台在市面上比较流行, 其二Android平台拥有非常便利的开发环境【1】。
  (三)内存管理
  应用Android系统的设备,大多有电池提供电力。所以,在面向云服务的Android金融支付终端软件开发之初,就需要综合考虑功耗问题,尽量将Android金融支付终端软件运行中的功耗降到最低。当Android金融支付终端软件对用户不可见时,会自动停止应用操作,以节约CPU资源。如果系统内存过少,还会自动关闭不活动的进程,以将系统资源留给其他后动进程。
  二、面向云服务的Android金融支付终端软件系统架构
  面向云服务的Android金融支付终端软件系统架构的最下层是本地软件,通过客户端的网络请求API使用云服务器提供的网络接口。而API的主要作用解析用户请求参数的封装和响应结果,因此,在本地软件中每个模块起到的功能不同,需要不同网络服务接口的支持。比如:支付模块只能应用在支付接口中,通过此接口,就可以进行交易下单、支付流程的开发设计。账户管理系统则多应用在鉴权接口上,通过鉴权接口,可进行用户登陆和用户身份验证。软件管理模块和推送模块主要应用在软件升级和相关信息推送中。
  三、面向云服务的Android金融支付终端软件系统开发的要点
  基于Android系统的金融支付终端软件系统,在开发过程中,为更好的满足移动金融支付的需求,滿足开发性平台和集成云服务的要求,在具体开发中可分为刷卡和移动支付两种方法进行开发。
  面向云服务的Android金融支付终端软件系统的支付模块,要同时满足刷卡支付和移动支付(微信、支付宝)的支付要求。其中刷卡支付模块体现应用层上,在开发中刷卡支付功能只要和PosdService实现交互即可。需要先在金融支付终端上输入消费金额,然后读取IC卡芯中的数据,让用户输入密码,主要在金融支付终端提供的AILD接口完成。
  移动支付需要在Android金融支付终端上增加以一个后台服务器,形成金融终端、服务器、三方支付后台相互结合的CSS架构,将支付接口纳入服务器端中,用户以提交订单的方式,通过指定的是支付形式完成支付过程。面向云服务的Android金融支付终端软件获得条码图形后,就可以对条码进行解码,解码是一项非常复杂的工作【2】。所以在具体开发中,不能放置在主线程上,否则会导致界面卡顿,可使用Android系统中的AsyncTask,将解码放在工作线程上进行,当解码完成之后,再将rseult字符串及时传回到UI线程上。常用的微信支付网络服务接口如表1所示:
  和解码过程相同,微信支付流程的各项网络请求,也不应该放置在主线程上,而是要放置在Local Service中。如果涉及到服务的应用切换到后台,则进程就是服务进程,是一种优先级比较高的后台进程。如果系统内容不足,可自动杀死队列中排名较靠后的进程,满足持续稳定运行的需求【3】。
  结束语
  综上所述,本文结合理论实践,分析了面向云服务的Android金融支付终端软件,分析结果表明,在我国金融支付业不断发展的背景下,传统支付方式和系统终端已经无法满足具体需求,基于Android系统开发的面向云服务的金融支付终端软件,具有系统运行稳定性、安全系数高、支付方式多样化的优势,可进行大范围推广应用。
  参考文献:
  [1]唐亮,杜春阳,贾国强,等.基于Android终端的健康计步软件开发[J].信息系统工程,2018,000(005):12-13.
  [2]李铭轩,顾睿.面向多终端平台的软件开发系统研究[J].中国新通信,2019,021(001):100-102.
  [3]吴蕃,彭智,刘浩.从“阿里云”看云生态对r银行业金融服务创新的启发[J].中国金融电脑,2018,000(005):41-43.
  作者简介:
  田笑(1999.06—),女,汉族,河南省开封人,河南大学,软件学院,2017级本科生在读,研究方向:软件工程。
其他文献
摘要:论述建设项目的工程造价管理与跟踪审计的关系,在工程造价管理工作中,做到设计阶段、施工阶段、竣工结算阶段及时介入审计,能有效地提高审计工作效率,控制工程造价,建设项目的全过程跟踪审计,是社会发展的进步表现,促使工程造价管理逐步完善并步入程序化、规范化、制度化的轨道。  关键词:工程;造价;管理;跟踪;审计  根据多年来的工作实践,体会到建设工程项目实施过程中,科学合理的控制并确定工程造价,将有
期刊
摘要:建筑施工是一个内容复杂、系统庞大、综合性较强的工程。参与建筑施工的主体是多样化的,有监理方、施工方、承包方、验收方等等,其涉及的内容有土建施工、电梯设计、电气建设、通风系统设计、生活污水排放设计等等,因此建筑施工过程中除了土建施工技术以外,还用到了很多其他专业的技术,因此,研究土建施工跟其他专业的技术配合是很有必要且意义重大的。本文重点介绍了土建施工与生活污水系统安装技术、通风工程技术以及电
期刊
摘要:随着我国建筑行业的不断发展,对于施工企业的现场管理水平也就提出了更高的要求,这样才能够对现有的建筑施工技术进行不断优化与完善,对于施工企业的持续稳定发展也有着非常重要的意义。在本次研究中主要就建筑工程施工技术管理要点进行探究,随后针对性地提出了几点优化施工技术管理的策略,希望能够为相关施工企业带来一些理论上的帮助。  关键词:建筑工程;施工技术管理;策略  建筑工程施工有着复杂性、施工难度大
期刊
摘要:水利工程中运用混凝土钻孔灌注桩进行堤防基础处理,主要在于能够提高堤防基础的抗剪能力以及承载能力。以某河段堤防基础处理为例,介绍了混凝土钻孔灌注在软基基础堤防中的应用,观测结果表明,此次工程有效地提高了堤防基础的地基承载力及挡墙位移变形,减少了地基沉降量,保证了挡墙的整体稳定变形,同时通过试验检测,结论表明所检测桩基的相关力学性能达到了设计要求。  关键词:混凝土钻孔灌注桩;堤防基础处理;桩基
期刊
摘要:我国经济的飞速发展,促使房产行业成为我国支柱型产业。与其他产品不同的是,房屋建筑工程质量对人们的生命财产安全有着直接影响。因此,在房屋建筑工程施工期间,必须高度重视施工质量管理。基于此,本文对房屋建筑工程施工技术和现场施工管理进行了详细研究。  关键词:房屋建筑;施工技术;质量管理  中图分类号:TU721 文献标识码:A  引言  近年来,随着我国社会经济的高速发展,人们对居住环境的需求越
期刊
摘要:工程造价控制和管理工作还不到位,致使施工建设的成本相对较高,对企业的经济效益产生了一定的影响,不利于施工企业的可持续发展。本文就建筑工程项目施工階段中影响造价的原因进行了分析,并提出了这些应对这些原因的措施。  关键词:建筑施工;工程造价;控制  前言  目前,我国许多工程建设项目在施工建设的过程中,在建筑施工过程中,建设项目工程造价的影响因素较多。因此,科学、有效的分析这些影响因素,并找到
期刊
摘要:互联网时代,大數据应用于各行各业,在普惠金融领域作用更是凸显。商业银行相继推出各类信贷产品,借助内外部大数据分析,解决信息不对称、缺少押品、财务制度不健全等问题,以满足普惠客户多样化融资需求,支持实体经济发展。同时,借助大数据分析,对客户进行全息画像,帮助客户经理完成对客户的风险评价和贷后行为管理。本文主要从客户选择、风险控制角度对大数据技术在银行普惠金融业务发展中的应用进行阐述。  关键词
期刊
摘要:改革开放以来,社会不断发展与进步,社会信息化也取得了快速发展,各领域也随之发生了巨大的变化。BIM 技术在我国建筑业内得到了广泛的传播和应用,为建筑业的发展提供了强大的助推力。由于我国经济水平的不断增长,人们的生活水平日益提升,这就导致人们对于生活中的吃穿住行的要求不断提升。建筑行业作为社会中普遍关注的一个行业,只有不断提升自身的建筑工程质量,才能满足当下人民群众的要求以及社会的要求。在建筑
期刊
摘要:在土建施工过程中应严把工程质量关,而且应该选择技术水平比较高的操作人员,还应该保证施工管理及保证操作人员能够在施工过程中对施工过程中的关键工序十分的了解,及时发现不足,从而更快、更好的解决施工过程中所存在的一些实际问题。本文对土木工程施工关键工序的质量控制進行了研究和探讨。  关键词:土建施工;关键工序;技术质量控制  引言:土建工程施工中,有着较多决定性的工序环节和过程,而这些因素都对施工
期刊
摘要:地震发生时,可能会对人们的生命和财产安全造成损害,这就需要设计者和建设者积极学习先进的结构设计理念,立足现实,明确建筑设计的合理性,使受力结构均匀受力,减少地震带来的破坏。  关键词:建筑工程;结构设计;抗震性能  一、引言  良好的抗震性能可以保证建筑在遭遇地震时保持良好状态,供居民逃生,甚至在震后继续供人使用;即使在较大地震中,建筑的基本结构也不会受破坏,可以在震后维修使用,不会对居民财
期刊