【摘 要】
:
近年来,随着Android应用的推广和移动支付的普及,越来越多的基于Android的金融支付产品应运而生。但随着金融支付终端硬件的增多以及设备类型的多样化,对应用软件提供基于硬
论文部分内容阅读
近年来,随着Android应用的推广和移动支付的普及,越来越多的基于Android的金融支付产品应运而生。但随着金融支付终端硬件的增多以及设备类型的多样化,对应用软件提供基于硬件的统一架构支持成为了重要的课题。U架构是本文基于智能手持型金融终端并面向Android金融应用所设计和实现的统一软件架构。本文先根据架构所依赖的硬件环境和功能需求设计了结构框架和功能分层,并提出了关键技术方案;依据整体框架的设计,本文自上而下的实现了应用层,服务层和Java本地接口层。在服务层的实现中,本文使用单入口锁增强了服务入口层和硬件逻辑层的线程安全,通过Binder集成类增强了服务接口的内聚性,并使用进程状态类增强了交易流程的可管理性。为了提升硬件逻辑层的集成性和模块化,本文实现了 Handler层以统一管理硬件资源的调用;Java本地接口层中,本文通过使用守护进程来实现安全芯片的分时复用,提高整体服务的运行效率。最后,基于该架构,本文设计了一款Android金融应用程序,实现了金融交易各个环节中的基本功能,模拟了金融交易中真实的支付场景。在本文的U架构和金融应用程序的功能测试中,所有接口均能被正确调用,功能正常且性能稳定。另外,较传统的支持方案,U架构在非运行时存储空间的占用上最高降低了 5%。在运行时的性能比较上,内存占用降低了 33%,功能模块响应延时最高降低了 38%。在宏观上,通过ISO9126软件架构质量模型分析出U架构在整体架构的可靠性、易用性、可维护性和可移植性等方面上也具有明显的优势。
其他文献
近半个世纪以来,城市灯光照明作为伴随全球城镇化快速发展的全球化现象,在国际国内范围内快速扩张。这种缺少科学指导的快速扩张导致的城市光污染对城市居民身心健康和以鸟类为敏感物种的生态环境都造成消极影响。中国作为“亚——澳”鸟道重要的迁徙通道和中转站,也是拥有丰富鸟类资源的地区,从保护鸟类出发的相关研究仍处于缺失状态,对鸟类光生态的研究亟需开展。本研究针对分布广泛、种群数量丰富、迁徙路线和生活环境易受到
健全的报警系统是保障流程工业生产安全的重要设施,而报警泛滥一直是影响报警系统性能的主要问题之一。基于传递熵的因果网络建模及根源分析方法具有良好的因果关系发现能力
人脸识别技术因直观、友好和高性价比等优势在社会多个领域中都有着广泛的应用。基于二维人脸图像的二维人脸识别技术取得了巨大成功,但仍难以解决光照、姿态等问题,其发展进
海冰是全球气候变化最敏感的部分之一,海冰变化具有全球气候变化指示和放大器的作用;海冰模型作为地球系统模型中最重要的组成部分之一,近年来,被广泛应用于计算和推演南北极海冰的变化情况。如今南北极的气候以及环境问题日益复杂,对于海冰模型计算过程中的精确度要求也变得越来越高。由于海冰模型应用本身具有计算密集型的特点,所以海冰模型的模拟计算过程一般需要数小时至几天不等,对海冰模型计算时效性的要求也越来越高,
随着移动设备和人机交互技术的日益发展和结合,移动端手部检测技术的研究也越来越重要。面向移动端复杂背景的手部检测主要面临两方面的挑战。一方面移动设备有限的计算资源
在现实生活中我们会同时面临来自多个感官通道的信息,并且在特定情况下某一通道信息会得到优先加工,因此会出现某一个感官通道主导另一个感官通道的现象,在涉及空间的任务中
当今社会信息技术的快速发展,促进了我国光纤及相关产业的发展,同时对光纤制造所需的主要原材料——石英玻璃材料的性能指标和生产效率提出了更高要求,但长期以来受工艺过程
摄像模块作为移动通信设备厚度最大的部件,体积正在不断减小,而模块内的光圈和感光元件的面积也受到这种趋势的影响,难以做大,进而导致了移动通信设备的感光能力较弱,在弱光
大数据时代已经到来,信息数据量越来越多,种类也越来越繁杂,人们希望从大数据中分析出某种隐含的规律,找到数据隐含的特征和共性,再通过智能分析进行分类,把繁杂的数据做统一