本发明基与智能手机的操作系统进行开发实现系统的功能开发,涉及计算机技术、智能手机应用技术、数据库技术以及移动互联网技术等。
背景技术:
随着现代信息技术与移动网络技术的发展,越来越多的人开始通过智能手机进行在线购物与在线支付,这种模式不受时间与地域的影响,为人们带来极大的便利,本系统通过对symbian、windowsmobile、windows、linux、macos等手机系统的开发,通过智能手机实现跨平台的移动支付功能,不但为用户节省了大量的随身空间,还可以提高支付的安全性,可以极大的促进商业的发展。
技术实现要素:
系统的体系结构设计主要分为手机支付客户端系统、手机支付中心服务系统、版本管理系统等三大部分:
1.手机支付客户端系统,该部分是整个体系结构的前端核心系统,主要负责手机支付功能在手机端的界面展示,并且完成简单的业务逻辑判断,可以为消费者提供支付界面的信息显示,并为消费者提供在线支付的功能操作;
2.手机支付中心服务系统,该部分主要为系统的支付服务提供业务接口规范并实现所需要的业务功能,分为前置和后台两个部分,其中前置部分主要为消费者与第三方提供系统接口的接入,主要实现了支付的安全控制、资金流量监控、资金监管以及交易控制等,而后台主要包括账户模块、支付处理模块、支付管理模块、支付清算模块、营销管理模块等处理模块,由后台来实现主要的业务逻辑和数据处理;
3.版本管理系统,该部分主要负责系统版本与插件的下载、更新与存储,通过对客户端版本的管理,使系统的运行更为流畅,主要包括版本发布、版本更新与版本管理三大功能。
系统的关键技术主要包括跨平台解决方案与安全方案等两个部分:
1.跨平台解决方案,移动支付功能的实现需要依靠各个智能手机平台的功能支持来实现,市面上的手机平台主要包括symbian、windowsmobile、windows、linux、macos等多种平台,而各个平台的客户端开发都不同,本系统主要基于虚拟机进行系统客户端的开发,并主要针对android和ios系统进行客户端的设计;
2.安全方案,移动支付的资金与流程的安全是在线支付的重要部分,该系统主要从访问控制、通行安全、数据存储安全、可用性等方面进行系统安全的控制与管理。