- 浏览: 117799 次
- 来自: ...
文章分类
最新评论
手机的以下两个特性,使它潜在的可能成为统一的支付和信用平台:
- 手机具有预付费余额,因此它可以成为一个“帐户”
- 短信具有“基本实时性”,可用于确认
1,用手机从自动售货机买饮料
场景:
a,自动售货机标有各种商品的编号,价格,如康师傅绿茶编号:R3C4,价格3.00元
b,自动售货机每台都有一个移动运营商分配的号码,如13810001801
c,买饮料时,用手机发送编号和数量到售货机号码,如发送R3C4N2到13810001801,买两瓶康师傅绿茶
d,自动售货机回复短信“购买康师傅绿茶,数量2,单价3.00,合计6.00,确认请回复任何信息,一分钟内不回复视为放弃交易”
e,随便回复一下
f,自动售货机先“咣噹”掉出两瓶康师傅绿茶来,再从你的手机余额中扣掉6块钱
好处:
没有现金流动,因此顾客不需要准备五元或十元钞票,厂家不需要防伪,不需要派人定时收钱,当然,补仓还是免不了的
坏处:
一旦发生意外,很难合理处理,如存货不够,手机余额不够,货物卡住出不来等
潜在的并发问题,掉出来的东西到底是谁的?
2,用手机从网上商城买东东
场景:
a,在电子商务网站选购,并下订单
b,支付方式选择手机付款,输入手机号(缺省可使用和登录帐号绑定的手机号)
c,网站向手机发送短信,包括订单号,物品清单,确认请回复yes,取消回复no,一分钟内不回复视为取消
d,回复yes,网站从手机余额中扣除相应费用
e,等待送货
好处:
比汇款方便,比电子银行安全(?)
坏处:
一旦发生意外...
3,用手机从银联ATM取钱
场景:
-
手机绑定银行储蓄帐号,每家银行只能绑定一个储蓄帐号
-
每台银联ATM都有一个移动运营商分配的号码,如13808881818
-
取钱时发送银行代号、帐号密码和金额到ATM,如发送“CB1234561000”到13808881818,从手机绑定的中国银行的帐号上取1000块钱,密码是123456
-
ATM回复短信“本ATM地址:长安街1号,从中国银行xxxx-xxx-xxxxx帐号取款,金额为1000元,确认请回复yes,取消请回复no,一分钟内不回复视为放弃交易”
-
回复yes
-
ATM吐钱,扣余额
好处:
1,密码输入更隐蔽,不会被偷窥(?)
2,不会忘记取卡,因为根本就没有卡,取完钱交易就结束了
坏处:
总感觉不安全...
潜在的并发问题,吐出来的钱到底是谁的?
发表评论
-
Architecture is layered
2004-12-11 11:57 375那天被问道软件架构师需要了解编程语言的细节吗? 呵呵,架构是 ... -
Thinking Everyday
2004-12-11 12:01 4351,编程语言的发展趋势 ... -
糟糕命名集锦
2004-12-11 16:50 5661,公交支线,如375和375 ... -
古代的软件开发 (一)
2005-02-19 16:45 6731,额外的中间层鞋子:人类发明鞋子的意义无论如何评价都不过分, ... -
访问控制 : 语言和平台
2005-03-15 19:27 609程序逻辑上的组织方式(如名称空间,包等)可以和部署时的分发 ... -
Thinking Everyday II
2005-03-17 15:11 6161, 是业务,不是技术,傻瓜 是集成,不是编程 是使用,不 ... -
内容与标准为王:下一代互联网与下一代搜索
2005-07-25 14:53 698第一代互联网混淆了真正的数据和它的表现形式,第一代搜索无法 ... -
个性与定制为王:下一代互联网和下一代门户
2005-07-28 11:28 593看一下现在我与互联网有关的生活:我有两三个常用的Web邮箱 ... -
泛型编程 vs. 面向对象
2005-08-10 14:30 805面向对象:封装(数据抽象)是基础,继承是手段,多态是目的 ... -
函数式编程 vs. 对象式编程
2005-08-10 14:44 647<<我爱我家>>有一集和平摔成了脑 ... -
Web 3.0 : Unified Human-like Interaction
2006-01-14 16:31 696你还在到搜索引擎的主页上去搜索吗?你还登录新闻网站查询最新比赛 ... -
软件生物学
2006-01-14 16:59 644长久以来,软件的建筑学隐喻已经深入人心,可始终无法达到建筑 ... -
广义对象论
2006-01-25 15:31 681前几天本想接着以前的思维中对“3.2 Programming ... -
Thinking Everyday III
2006-03-26 14:17 7821, RAII让我告别了delete,IoC让我告别了ne ... -
简单至及的AOP和IOC
2006-03-26 14:21 654I. AOP的例子 1, Google To ... -
TDD: Tricky Driven Development
2007-05-10 07:07 588命名 测试用例的名字应该描述需求, 不要描述实现. ... -
Thinking Everyday IV
2007-05-15 04:36 5141, 实际上 C# 2.0 已经部 ... -
迭代本质论
2008-02-14 13:58 624新年伊始, 可能你又要制定一些计划了, 实际上, 你的生活在开 ... -
建筑的永恒之道
2004-08-10 18:31 6462,质 这种特质是任 ... -
姑苏慕容与软件开发
2004-10-06 11:47 628一,逆向工程 那女子 ...
相关推荐
在IT行业中,尤其是在分布式系统和并发处理领域,"07-02 两个人AB通过一个账户A在柜台取钱和B在ATM机取钱"这个场景是一个经典的并发控制问题,通常用来探讨银行交易的正确性和一致性。这个问题涉及到多个用户(A和B...
(高职)JA13-互联网支付--银行助力-手机也能ATM取钱ppt课件.pptx
某银行拟开发一套ATM取款机系统,实现如下功能: 1、开户(到银行填写开户申请...2、取钱 3、存钱 4、查询余额 5、转账(如使用一卡通代缴手机话费、个人股票交易等) 现要求对“ATM柜员机系统”进行数据库的设计并实现
3、 取钱:通过输入密码及取钱数量来取钱。 4、 存钱:通过输入密码及存取数量来存钱。 5、 转账:通过输入密码,所转金额,卡号来实现转账功能。 6、 修改密码:先输入原密码,再输入所改密码。 7、 按照姓名或账户...
某银行拟开一套ATM 取款机系统 功能如下: 1、开户(到银行填写开户申请单,卡号自动生成) 2、取钱 3、存钱 4、查询余额 5、转账(如使用一卡通代缴手机话费、个人股票交易等)
3. **多渠道操作支持**:用户可以通过ATM、POS、柜台、手机银行、网络银行、电话银行等多种渠道进行操作,提供全方位的服务体验。 4. **多金融网络连接**:系统能对接中国银联、VISA、MasterCard、EUROPAY等清算...
这个系统包含了多个关键组件,如管理员界面、用户数据存储、银行卡操作、ATM模拟以及用户交互等。下面将对这些核心概念进行详细说明。 1. **用户管理**: - `alluser.txt` 文件用于保存所有用户的信息,这表明系统...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
1. 轻松赚钱:到自动取款机,造成该地区塞车,等待有人从ATM机上取钱,然后杀死他,捡取他们掉在地上的钱,然后,跑一段距离并回去。 2. 修复引擎:如果你的车辆驾驶失灵或者发动机无法启动,拨打911,引擎就能重新...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
在有状态SessionBean中,用累加器,以对话状态存储起来,创建EJB对象,并将当前的计数器初始化,调用每一个EJB对象的count()方法,保证Bean正常被激活和钝化,EJB对象是用完毕,从内存中清除…… Java Socket 聊天...
第三阶段是利用网络终端向用户提供各项银行服务,如用户在自动柜员机(ATM)上进行取、存款操作。第四阶段是银行销售点终端(POS)向用户提供自动扣款服务。第五阶段是最新发展阶段,电子支付可随时随地通过互联网络...