手机银行技术应用探讨

银行业务调度系统实战项目源代码解析 本文还有配套的精品资源,点击获取 简介:本文介绍的“面试题——银行业务调度系统-源代码”是一个使用JavaSE开发的银行后台管理系统。该系统旨在优化银行内部工作流程,如账户管理、交易处理和客户服务。作者通过这个项目实践并分享了源代码,期待与他人交流改善方案。初学者和经验开发者可通过学习该项目的实现细节,提升Java编程技能及对银行业务系统的理解。系统涉及的功能可能包括用户管... 阅读详情

 科学技术革命正在把我们带入到一个全新的时代,九十年代兴起的电子商务,实现了商务活动向Internet的转移。诸多成功的B2B、B2C、P2P范式,把网络经济的作用发挥到了极至。随着计算机技术和移动技术的日益完善的结合,新型的移动计算的概念影响到了社会各个领域和阶层,移动商务已经成为当今广义互连网领域灸手可热的话题之一,手机在人们生活中扮演的角色不断丰富,客户在任何时候、任何地方、使用任何可用的方式都可以得到任何想要金融服务的强烈需求有机会以金融业与移动IT的结合而实现,金融业务形成一种新的趋势——移动金融服务。


移动电子商务和移动银行业务会随着手机使用者的不断增加和手机终端的高速替换而呈现高速增长态势。据统计现在世界范围内日常使用的手机有7亿多部,在过去的几年内手机注册用户超过10亿人。在日常使用的手机中,其中有相当比例的具有数据通讯功能。相信在不久的将来,手机可以成为接入广义互联网的基础性设备。据市场调查公司Frost&Sullivan公布的最新调查报告显示,移动电子商务在未来几年内将出现“质”的飞跃,预计2006年移动电子商务市值将占全球在线交易市场15%的份额。而美国市场调查公司Yankee集团新近发布的调查结果显示,预计到2006年,亚太地区将有3亿手机用户使用移动支付进行购物,整个手机购物市场将达到548亿美元的规模。</P>  

通过移动设备的随身携带、无线接入,从而实现随时随地处理银行业务这一趋势得到了业界的广泛认同。专家们预计无线银行服务将成为今后银行业的必备服务内容,就象现在ATM业务是银行不可或缺的服务一样。不过,手机银行服务乃至手机支付的重要性还不仅限于开创一项成长空间巨大的新业务这么简单。一方面,如何吸引手机支付的上下游服务提供商,形成有利益的增值链;另一方面,降低银行的服务成本,丰富客户服务手段,提高客户服务质量已成为银行竞争的关键。特别是如何更好地吸引和服务优秀客户,成为银行能否更好发展的重中之重问题。

为适应电子商务的需求,手机银行业务的推出势在必行。本文在给出了几种手机银行的实现方式后介绍一种手机银行系统的解决方案。

二、几种手机银行技术比较

1.  概念定义

1)  SMS

短信服务(SMS)是一种在移动网络上传送简短信息的无线应用。是一种信息在移动网络上储存和转寄的过程。世界上第一条短信息是1992年在英国Vodafone的GSM网络上通过PC向移动电话发送成功的。

与话音传输及传真一样,短信服务同为GSM数字蜂窝移动通信网络提供的主要电信业务,它通过无线控制信道进行传输,经短信息业务中心完成存储和前转功能,每个短信息的信息量限制为140个八位组。

从发送方发送出来的信息(纯文本)被储存在短信息中心(SMS),然后再转发到目的用户终端。这就意味着即使接收方终端由于关机或其它原因而不能即时接收信息的时候,系统仍然可以保存信息并在稍后适当的时候重新发送。

2)  STK

STK是SIM  Tool  Kit的英文缩写.即"用户识别应用开发工具"。它包含一组指令用于手机与SIM卡的交互,这样可以使SIM卡运行卡内的小应用程序,实现增值服务的目的。之所以称小应用程序,是因为受SIM卡空间的限制,STK卡中的应用程序都不大,而且功能简单易用。目前市场提供的主流STK卡主要有16K和32K、64K卡。

STK卡与普通SIM卡的区别在于,在STK卡中固化了应用程序。通过软件激活提供给用户一个文字菜单界面。这个文字菜单界面允许用户通过简单的按键操作就可实现信息检索,甚至交易。

STK卡可以有选择性的和PKI结合使用,是通过在卡内实现的R.S.A算法来进行签名验证。从而使利用手机来从事移动商务活动不再是纸上谈兵。

3)  GSM/GPRS

GPRS的英文全称为General  Packet  Radio  Service,中文含义为通用分组无线服务,它是利用“包交换”(Packet-Switched)的概念所发展出的一套无线传输方式。所谓的包交换就是将Date封装成许多独立的封包,再将这些封包一个一个传送出去。GPRS是一种新的GSM数据业务,它在移动用户和数据网络之间提供一种连接,给移动用户提供高速无线IP和X.25分组数据接入服务。GPRS采用分组交换技术,它可以让多个用户共享某些固定的信道资源。

4)  Wap

WAP是无线Internet的标准,由多家大厂商合作开发,它定义了一个分层的、可扩展的体系结构,为无线Internet提供了全面的解决方案。WAP协议开发的原则之一是要独立于空中接口,所谓独立于空中接口是指WAP应用能够运行于各种无线承载网络之上,如TDMA、CDMA、GSM、GPRS、SMS等等。

5)  GSM/USSD

USSD(Unstructured  Supplementary  Service  Data)即非结构化补充数据业务,是一种基于GSM网络的新型交互式数据业务,它是在GSM的短消息系统技术基础上推出的新业务。USSD业务主要包括补充业务(如呼叫禁止、呼叫转移)和非结构补充业务(如证券交易、信息查询、移动银行业务)两类。

6)  K-JAVA

无线JAVA业务是一种新的移动数据业务的增值服务,开辟了移动互联网新的应用环境,能更好地为用户提供全新图形化、动态化的移动增值服务。用户使用支持JAVA功能的手机终端,通过GPRS方式接入中国移动无线JAVA服务平台,能方便地享受类似于Internet上的各种服务,如下载各种游戏、动漫画、小小说等,也可进行各种在线应用,如联网游戏、收发邮件、证券炒股、信息查询等。  无线JAVA业务使得手机终端的功能类似于可移动上网的个人电脑,将可以充分利用用户的固定互联网使用习惯,以及固定互联网应用资源,提供用户高性能,多方位的移动互联网使用体验。

7)  CDMA/BREW

QUALCOMM从芯片出发设计了  BREW  平台。BREW  并不仅仅是为  PC  或  PDA  开发的产品的缩减版本,它比其它应用程序平台  或成熟的操作系统小许多倍。  BREW  平台位于芯片系统软件之上,  启用了快速  C/C++  本地应用程序,以及  浏览器与基于  Java?  技术和扩展的虚拟机(例如游戏引擎和音乐播放器)的简易集成。开放  -  除本地  C/C++  以外,BREW  还支持其它多种语言,包括  Java、可扩展标识语言  (XML)、  Flash  等执行环境。而且,由于它可以驻留在采用  Palm  等任何移动操作系统  (OS)  的智能手机上,因而  可使用  BREW  发布系统  (BDS)  无线下载为这些  OS  编写的应用程序,  并像  BREW  应用程序一样使之商品化。BREW  对基本的电话和无线网络运行提供保护。

2.  技术比较

1)  USSD/SMS/WAP

首先,尽管目前USSD、SMS和WAP都属于电路承载型的业务,但它们所使用的电路信道各不相同:通话状态下,USSD和SMS使用相同的信令信道即SDCCH,数据传输速率大约为600bps;而非通话状态时,USSD使用FACCH信令信道,数据传输速率大约为1kbps,比SMS传输速率高。目前,用户只能在非通话状态下使用WAP,数据通过话音信道TCH进行交换,其传输速率大约为9.6kbps;随着GPRS、3G等移动通信技术的发展和成熟,WAP将演进为分组交换型业务,其数据传输速率也将达到115.2kbps(GPRS  的一般速率),甚至达到2Mbps。

其次,USSD在会话过程中一直保持无线连接,提供透明管道,不进行存储转发;而SMS在物理承载层没有会话通道,只是一个存储转发系统,用户完成一次查询需要进行多次会话过程。因此,USSD每次消息发送不需要重新建立信道,就响应时间而言,USSD比短消息的响应速度快。WAP与USSD类似,交互中保持一个会话过程,但由于WAP服务器和Internet速度等因素的影响,其目前的响应速度比SMS还慢。

再者,USSD和WAP都可以在服务器端对服务内容进行相应的调整,尤其是USSD可以在服务器端方便地修改菜单,使运营商可以迅速针对市场需求情况的变化做出反应;而以SMS平台为基础的STK卡则无法随时修改菜单选项,在业务开拓方面要稍微麻烦一些。

最后,根据上述分析给出SMS、USSD、WAP三者异同点的列表,如下表所示。  



随着USSD应用的进一步推广和日渐成熟,运营商可充分利用当前的GSM网络资源,整理建设思路,并可以将USSD和SMS、WAP等集成在一起,提供满足各种用户需求的移动数据业务。

2)  K-JAVA/BREW

K-JAVA和BREW在交互方式、交易速度、界面表达能力方面均有较强的优势,同时BREW在安全性上则更完善,而K-JAVA则在用户群和开发商方面更有优势。

据悉,在中国移动强推“百宝箱”业务时,中国联通也即将支持JAVA业务,而高通公司业务将在CDMA芯片中同时支持BREW和JAVA平台。

3.  国内手机银行应用比较

国内一些商业银行在最近几年陆续推出了“手机银行”服务业务,使得手机不只是一个通信工具,但主要模式都是基于STK的手机银行,最近随着无线通信技术的发展,出现了基于手机的不同通信模式的应用,使手机银行的模式越来越多。下面主要对几种主要模式作一些比较。

1)  基于SMS的银行应用

该技术是基于手机短信提供银行服务的一种新的手机银行模式,客户和银行通过手机短信交互信息。是简单的存储转发模式,致命缺陷是交互性差、响应时间不确定。

△  技术基础成熟,几乎现有的所有手机均支持这种方式,对用户来说不需要任何设备更新;

△  成本不确定,不论交易者在何地,每次交互需0.1元/次  ;

△  面向非连接的存储-转发方式,只能实现请求-响应的非实时业务

△  无法实现交互流程,不同业务需要使用不同的代码完成

△  信息量少

2)  基于STK卡的手机银行

该模式是使用银行提供的STK卡替换客户的SIM卡,事先在STK卡中灌注银行的应用前端程序和客户基本信息,客户使用该卡完成银行业务。

△  内置银行密钥,可实现端到端的安全。

△  基于STK卡(解决菜单、密钥和个人信息存放),有较少支持WAP;

△  有特定的运营商限制(中国移动或中国联通);

△  有手机型号限定(主要是为了支持STK卡操作);

△  业务扩展较难,新增服务或客户信息变更时需要重新写卡,业务的交互流程限制在卡内,无法方便实现银行对用户调整定制的服务。

△  推广成本高(STK卡和配套设备),用户需要更换STK卡,或更换支持STK卡的手机。

△  技术标准不统一;它受处理器技术发展的限制,技术发展空间小。

△  32K  STK卡的容量决定了在一张卡上只能使用一家银行的服务。

3)  WAP模式

WAP是全球性的工业标准,支持动态伸缩的数据装载,不受服务种类限制,联机方式,应用存在手机上,使用特定的终端设备。因终端特性和开发难度而导致目前无大规模应用。

△  面向连接的浏览器方式,可实现交互性较强业务,可实现网上银行的全部功能;

△  终端设置较复杂;

△  客户可能需要更换终端设备;

△  交易成本高,不适合做频繁小额支付;

4)  GSM/USSD  模式

USSD是实时互动的全新移动增值业务平台,为最终用户提供交互式对话菜单服务,支持现有GSM系统网络及普通手机,提供接近GPRS的互动数据服务功能。

△  传输速度较SMS快

△  面向连接的,提供透明的交互式会话,容易实现银行为不同客户定制的交互流程;

△  交易成本低,可以以接近SMS的价格实现接近WAP的业务功能;

△  手机无需作任何设置。

△  相对SMS,信息量较大。

△  不支持USSD交互的手机,可通过类似SMS的功能代码方式交易。

△  不是所有地区的移动服务商都支持此模式。但可以漫游。

△  USSD应用接口协议是SMPP。SMPP协议是无线数据市场上使用最广泛的消息协议,SMPP的使用为USSD使用现有的应用(如SMS)提供了可能。USSD服务器提供了对SMPP应用开发的一系列支持,开发包支持WINDOWS和主要UNIX版本的C语言开发库。

5)  BREW/KJAVA模式

△  图形化界面,可以和用户有良好的交流。

△  提供透明通道,实时通讯,响应迅速。

△  支持的终端较少。

△  安全机制较完善,适合电子商务运作。

△  需为不同终端编译不同的版本支持。

△  功能更新需客户下载新版本。

可以看到较新的技术总是支持的终端较少、而速率快、交互强、安全性高。的确随着手机通信技术日新月异的发展,手机银行可以依托的手机技术也超着客户界面日益友好、交易速度越来越快、安全性逐渐增强的方向发展。因此建立手机银行的解决方案不应追逐或拘泥于某种接入技术、某个特定的通信服务器提供商,而应提供在提供强大的向后兼容的基础上,注重银行业务在移动通信渠道上的集成,无论接入技术如何变化,不变的是银行业务本身的逻辑。

商业银行业务创新与风险管理实战 本文还有配套的精品资源,点击获取 简介:在数字化时代背景下,商业银行面临从传统服务到互联网业务模式的转变。本文探讨了在业务创新如移动支付、在线贷款、区块链技术应用等同时,如何构建有效的风险管理与内部控制机制。重点包括技术风险、操作风险、信用风险和法律风险的识别与控制,以及建立风险监控、内部控制、应急响应机制和确保数据安全的措施。 1. 商业银行业务创新趋势 ... 阅读详情

相关推荐

如何实现高校科技成果转化的高效对接?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

手机银行业务应用中的关键技术

银行服务的主角是银行,移动通信运营商为银行和用户提供交易的通信通道。手机银行涉及的无线通信技术和概念包括SIM卡、加密、短信系统、手机和GSM网络。银行用户利用手机或者其他无线终端开展银行转账、余额查询、交易明细等多种银行业务,其最大的特点在于可突破时空限制,随时随地、按需要获取相对廉价的银行服务。         手机银行是由手机、GSM短信中心和银行系统构成的。手机与GSM短

挨踢小诸葛 ---一为振兴中国软件产业尽一份微薄之力 2522

TinyML边缘智能振动诊断实战-ESP32完整工程-v1.0.zip

无硬件可完整体验:固件内置信号合成模拟器(严格复现训练物理模型),串口发 S0~S3 切换 4 种机器故障 算子级正确性:用 inspect_model_ops.py 从 tflite 解析出实际算子(EXPAND_DIMS/CONV_2D/RESHAPE/MEAN/FC/SOFTMAX),固件注册逐一对应——规避了 TFLite Micro 最常见的 "Op type not found" 坑 诚实标注:文档中明确区分“合成演示数据 / 工程近似 / 实测值”,并给出接入真实数据的完整流程

转载:手机银行技术讨论1

今天,在搜索STK,USSD的相关知识时看到这篇文章,个人觉得很不错,不仅对手机银行作了透彻的分析(也许不久之后你就可以在饭店就餐完毕后,直接把手机掏出来,输入几个字符,SEND键一按就付完money了!),而且对实现这种功能的不同模式的技术作了详细的介绍,感谢作者!   一、前言 科学技术革命正在把我们带入到一个全新的时代,九十年代兴起的电子商务,实现了商务活动向Internet的转移。诸多

IOT物联网小镇 1674

小型银行小程序的开发现设计

2. 移动支付技术在银行小程序中的应用:研究移动支付技术在银行小程序中的应用,包括移动支付的流程、支付方式、安全性等方面,为银行提供移动支付技术的应用建议。3. 研究内容与结果的创新:本研究关注小型银行在移动支付领域的优势和挑战,以及如何利用移动支付技术在银行小程序中的应用,探讨银行小程序在移动支付方面的优势和挑战,以及如何更好地应用移动支付技术,提高用户体验。通过深入研究小型银行小程序的设计与实现,可以为银行提供更好的用户体验,促进银行在移动支付领域的布局和发展,进一步推动互联网金融的发展。

665

人工智能产品赋能——银行

一、人工智能赋能银行业的四大分类 从硬件/软件世界、核心/非核心应用两个维度来分析,人工智能在银行的应用分成四大类: 第一类,以硬件为主,银行的核心应用。核心应用对可靠性和安全型要求非常高,几乎不允许发生错误和数据泄露。比如云从科技通过人脸识别技术和摄像头,为银行提供智能视频监控和安防设备。比如招商银行手机银行的密码/手机验证码上再加一层人脸识别/指纹识别进行支付验证。 第二类,以软件为主,银行...

qq_42963448的博客 585

Cleer Arc5 TrustZone技术应用可能性探讨

本文探讨Cleer Arc5如何利用ARM TrustZone技术在资源受限的耳机设备中构建硬件级安全防线,实现固件保护、DRM、语音隐私和安全OTA升级,提出TrustZone是智能穿戴设备实现可信执行环境的关键路径。

weixin_42576804的博客 746

科技兴盛下,传统银行该如何转型?

李开复今年在哥伦比亚大学的毕业典礼演讲上曾经提到,他尝试采用智能投资算法,获得了比他的私人理财顾问高八倍的收益。金融已经不再受限于人类玩家。传统的银行玩家固然不能轻视,最近中信建投银行的杨荣团队出品了一份题为《金融科技:新风口下的银行转型之路》的报告,介绍了传统银行的转型之路。雷锋网已获得转载权限。 核心观点 1、金融科技定义及技术 与“互联网金融”相...

weixin_33937499的博客 2287

商业银行移动支付发展探析

京东一端连接发卡银行所发卡片, 另一端连接作为收单机构的银联云闪付平台, 京东仅作为自身支付账户所绑定银行卡的支付通道, 所有支付均由绑定的银行卡扣款[3].这个交易过程中, 京东金融支付账户不会截流客户及交易信息, 也不会截流交易资金, 京东金融仅负责将支付信息完整、不做任何加工地传送到发卡银行端。支付服务场景化是当前的热门话题, 代表了支付产业的演化趋势, 在移动互联网快速发展的当下, 用户的各类金融服务与社交互动行为, 都融入在具体的支付场景中。云闪付具备空中发卡、非接闪付、在线支付三个业务特征。

m0_75066390的博客 798

手机也能当门卡?!--NFC技术应用

进入NFC的时代 也许您从未注意到,您的智能手机搭载有NFC模块,手机厂商宣传广告也只是告诉你NFC能让两只手机近距离传输数据,其实,小小的模块还有更多的功能。   近距离无线通信 (NFC)是一项新兴的无线通信技术,这种近距离无线通信标准能够在几厘米的距离内实现设备间的数据交换。NFC 还完全符合管理非接触式智能卡的 ISO 标准,这是其成为理想平台的一大显着特点。通过使用配备 NF...

MySoul_FXT的专栏 598

搜狐和软信通面试题

搜狐和软信通面试题一 名词解释1 . J2EE (Java 2 Enterprise Edition)是一种利用Java 2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE技术的基础就是核心Java平台或Java 2平台的标准版,J2EE不仅巩固了标准版中的许多优点,同时还提供了对 EJB(Enterprise JavaBeans)、Java Servlets API、J

hakunamatata2008的专栏 1079

java企业面试题(二) 编程题答案

现在输入n个数字,以逗号,分开;然后可选择升或者降序排序;按提交键就在另一页面显示按什么排序,结果为,提供resetimport java.util.*;public class bycomma{  public static String[] splitStringByComma(String source){   if(source==null||source.trim().e

hakunamatata2008的专栏 981

推荐学英语的经典好书——新概念英语

新概念英语全套1-4册书(教材+自学导读+练习册)+教程+送语法手册 129.68元

hakunamatata2008的专栏 690

基于SpringBoot+Vue校园失物招领系统的设计与实现

校园失物招领系统的设计与实现前端采用了Vue框架,并结合ElementUI来实现界面的设计与布局。后端采用了SpringBoot框架进行开发设计,并结合了Java语言和MySQL数据库来实现。在功能上分为了前端用户模块和管理员模块。前端用户模块主要实现了招领物品信息的发布、查询与管理,失物信息的发布、管理以及自动匹配招领物品,查看校园相关通知公告。管理员模块主要实现了物品分类管理、校园通知管理以及物品招领信息的查询统计等功能。校园失物招领系统的实现优化失物招领的流程,提高了校园失物招领的效率,促进了校园文化的建设,营造了良好的诚信氛围。

科技成果转化效率低怎么办?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

产业园区如何搭建统一的科技服务平台?.docx

科易网基于40亿+科创知识图谱数据库,深度探索AI技术在技术转移、成果转化、技术经纪、知识产权、产业创新、科技招商等垂直领域的多样化应用场景,研究科技创新领域的AI+数智化解决方案,推动科技创新与产业创新智能化发展。

上一篇: 3G与视频监控
下一篇: 一个俄罗斯方块的源码
hakunamatata2008
博客等级 码龄19年 171粉丝 169原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值