V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
工单节点使用指南
• 请用平和的语言准确描述你所遇到的问题
• 厂商的技术支持和你一样也是有喜怒哀乐的普通人类,尊重是相互的
• 如果是关于 V2EX 本身的问题反馈,请使用 反馈 节点
ma6254
V2EX  ›  全球工单系统

吐槽下宿舍的热水卡, APP 里充值,还要去终端机上点个确认

  •  
  •   ma6254 · 2017-09-24 21:04:19 +08:00 · 13229 次点击
    这是一个创建于 2615 天前的主题,其中的信息可能已经有所发展或是发生改变。

    V2 有这个 “浙江正蓝节能科技股份有限公司” 的员工吗?
    要有个 “大钱包” 、 “小钱包” 的玩意,完全意义不明
    开发人员的是怎么个思路才会想到这样的业务逻辑?

    80 条回复    2017-12-19 17:39:54 +08:00
    ma6254
        1
    ma6254  
    OP
       2017-09-24 21:04:59 +08:00
    打错字了,第二行,“还有个”
    flaneurse
        2
    flaneurse  
       2017-09-24 21:06:17 +08:00 via Android
    无法理解+1
    a342191555
        3
    a342191555  
       2017-09-24 21:11:11 +08:00 via iPhone
    我猜数据是离线的,点确认时候才把充值信息写入卡里。
    sola97
        4
    sola97  
       2017-09-24 21:13:51 +08:00
    宿舍计费的不联网的,需要去终端机写一次卡,当然自己买也能写(滑稽)
    ys0290
        5
    ys0290  
       2017-09-24 21:32:49 +08:00 via iPhone
    离线卡消费终端不能更新充值数据就只能这样了,上海公交卡支付宝充值也这个路数
    yongSir
        6
    yongSir  
       2017-09-24 21:36:59 +08:00
    用友软件园的表示这里饭卡也一样
    chih
        7
    chih  
       2017-09-24 21:57:33 +08:00
    射频卡都这样
    bitqiang
        8
    bitqiang  
       2017-09-24 22:03:46 +08:00 via Android
    热水机是离线的
    imyip
        9
    imyip  
       2017-09-24 22:13:23 +08:00
    跟地铁卡一个原理.
    CEBBCAT
        10
    CEBBCAT  
       2017-09-24 22:19:59 +08:00
    我们学校热水机是联网的,可以用微信 WebView 实现开始计费和停止计费,可以绑定一张水卡,但凉水热水得自己选
    ---
    其实楼主你说的对看客并不友好
    gyteng
        11
    gyteng  
       2017-09-24 22:27:12 +08:00 via iPhone
    楼主对 IC,IP,IQ 卡不太熟悉吧,因为金额是写在卡里边的
    chanssl
        12
    chanssl  
       2017-09-24 22:33:40 +08:00
    广州地铁卡也一样啊,看到支付宝可以充值时兴冲冲地点开,一看,唉,充值完还得去终端读卡
    aver4vex
        13
    aver4vex  
       2017-09-24 22:44:44 +08:00
    请参考加油卡
    widewing
        14
    widewing  
       2017-09-24 22:50:49 +08:00 via Android
    这么说理论上加油卡之类的是可以改金额的?
    cloverstd
        15
    cloverstd  
       2017-09-24 22:52:48 +08:00
    这个叫圈存吧
    pagecho
        16
    pagecho  
       2017-09-24 23:02:30 +08:00
    因为热水的读卡机器没办法台台都联网啊 =。=
    blackhacker
        17
    blackhacker  
       2017-09-24 23:22:26 +08:00
    燃气卡也是这样啊
    sennes
        18
    sennes  
       2017-09-24 23:29:20 +08:00
    1. 取水的读卡器没有办法联网
    2. 取水的时候读卡器会读取卡里面的信息

    另外说下:
    1. 我们学校的卡是有免费额度的(比如说 2 升热水) 同一张卡在不同洗澡间都能拿到 2 升的免费额度。
    2. 然后用飞利浦的 Mifare one 卡也可以取水
    3. 用有 NFC 功能的安卓机可以重置 Mifare one 卡(然后又可以拿到 2 升)。
    然而并用不到那么多热水 hh
    panda1001
        19
    panda1001  
       2017-09-24 23:32:39 +08:00 via Android
    不记名 不挂失 你懂得
    dangyuluo
        20
    dangyuluo  
       2017-09-24 23:35:17 +08:00
    如果是大学里的宿舍的话,你现在吐槽的是我现在怀念的。
    msg7086
        21
    msg7086  
       2017-09-25 06:24:03 +08:00
    你先自己想想你联网充值的金额是怎么进到水卡里的就懂了呗。
    Lattez
        22
    Lattez  
       2017-09-25 06:37:07 +08:00 via Android
    大小钱包是为了你卡的安全,万一丢了不至于全给别人刷了
    ChangHaoWei
        23
    ChangHaoWei  
       2017-09-25 07:15:43 +08:00
    @panda1001 300+ 换无限。。。爽的要死。
    chiu
        24
    chiu  
       2017-09-25 07:31:53 +08:00 via Android
    应该是去机器上写卡吧
    weyou
        25
    weyou  
       2017-09-25 08:13:21 +08:00 via Android   ❤️ 1
    圈存,一般用于 ic 卡,射频卡的话一般手机 nfc 可以搞定
    scriptB0y
        26
    scriptB0y  
       2017-09-25 08:24:28 +08:00 via iPhone
    可惜打賭沒有舍管的人上這個網站
    binjjam
        27
    binjjam  
       2017-09-25 08:33:17 +08:00
    @chanssl 那是支付宝充值没跟上,不是广州地铁卡问题。用微信跟《公交卡》 app 都是直接充值的,要去确认我还用它干啥
    jeffersonpig
        28
    jeffersonpig  
       2017-09-25 08:34:19 +08:00
    如果都不用写卡,那楼主应该问,还要卡干什么?
    shinwood
        29
    shinwood  
       2017-09-25 08:48:05 +08:00 via iPhone   ❤️ 1
    现在校园卡有全联机的方案,所有设备接入校园网,充值可以实时到款。但部署起来要求较高,设备也比一般的要贵,学校不一定愿意升级。

    上海交大应该是部署了,楼主努把力去那边读个研究生和博士啥的可以体验到。
    waytoshine
        30
    waytoshine  
       2017-09-25 08:48:41 +08:00
    可以手机下载一个 MIfare Classic Tool 测试一下这张卡是不是普通 M1 卡(前提是你的手机支持 NFC,并且 NFC 支持 NXP 协议,详见 MCT 软件的 Github 主页的帮助页面),如果是的话,那你可以破解了小钱包的算法,任意修改余额,就不用跑去终端机圈存了,还可以无限热水~
    vertas
        31
    vertas  
       2017-09-25 08:50:09 +08:00
    从你描述看,热水卡是属于离线消费,确认操作就是上面说的“圈存”
    如果不需要二次“确认”,那么打水的地方必须要联网实时交易,这样成本和维护成本会高很多,而且故障率会高很多
    至于大钱包,小钱包,应该是属于卡中的不同文件区域,造成这种情况应该是某些不同部门之间的利益,如公交卡和 Q 闪付,两个原理都一样操作也一样,但又不同
    lwbjing
        32
    lwbjing  
       2017-09-25 08:56:27 +08:00
    加油卡的名字叫“圈存”。。
    itroad
        33
    itroad  
       2017-09-25 09:06:02 +08:00
    芯片卡 离线模式 当然需要写入账户信息才有办法在离线设备使用啊
    gzb001
        34
    gzb001  
       2017-09-25 09:06:05 +08:00
    杭州公交卡的操作也叫圈存
    Limius
        35
    Limius  
       2017-09-25 09:10:07 +08:00
    还是学我破解下宿舍的热水器吧~这样比较有成就感哈哈。
    hasbug
        36
    hasbug  
       2017-09-25 09:10:18 +08:00
    我们海口的公交车充值卡差不多一个样子,你在 24 小时超市 药店充值后,也得跑公交车公司去刷一下才能成功进账,哈哈哈哈哈哈。
    caixiexin
        37
    caixiexin  
       2017-09-25 09:11:16 +08:00 via Android
    公交 app 可以通过 NFC 功能激活
    Baymaxbowen
        38
    Baymaxbowen  
       2017-09-25 09:19:45 +08:00 via Android
    一直以为我们学校的很 low,看了 lz 发现我校的还可以,通过一个热水 APP 开启蓝牙连接终端,可以微信支付宝直接充值,不需要圈存😂这个有办法破解吗
    sarices
        39
    sarices  
       2017-09-25 09:25:02 +08:00
    圈存吧,跟加油卡一个道理,什么微信充值就是废,还要到收银哪里圈存,我还不如自己去收银充值
    BOYPT
        40
    BOYPT  
       2017-09-25 09:28:44 +08:00
    广州羊城通可以手机 NFC 充值的。
    FORyou2017
        41
    FORyou2017  
       2017-09-25 09:39:27 +08:00
    就好比 北京这边支付宝可以充值电费,但是 你得插卡刷新激活一下 ,并且存在很大的延迟,一般五分钟
    FollowHeart
        42
    FollowHeart  
       2017-09-25 09:49:22 +08:00
    同加油卡+1,手机充值完还要去圈存真是很 low
    JasperYanky
        43
    JasperYanky  
       2017-09-25 09:51:10 +08:00
    跟加油卡一个道理 一般是历史遗留问题
    zsdroid
        44
    zsdroid  
       2017-09-25 09:58:08 +08:00
    这不是很正常,任何卡都是这样操作的啊
    bk201
        45
    bk201  
       2017-09-25 09:58:55 +08:00
    这吐槽就和某些老板一样,不懂原理就乱吐槽。
    JoyChou
        46
    JoyChou  
       2017-09-25 10:11:50 +08:00
    当年上大学的时候,洗澡卡里面的钱可无限制免费充值 233
    phoetry
        47
    phoetry  
       2017-09-25 10:13:31 +08:00
    油卡需要圈存
    nyanyh
        48
    nyanyh  
       2017-09-25 10:19:22 +08:00
    我们学校每天每卡免费 12L 水,最近换了热水机后出 bug 了,用掉免费额度后拔卡重插,又是 12L
    Amphilicite
        49
    Amphilicite  
       2017-09-25 10:25:22 +08:00
    nchu ?
    kuro1
        50
    kuro1  
       2017-09-25 10:28:23 +08:00
    射频卡- -
    66beta
        51
    66beta  
       2017-09-25 10:33:52 +08:00
    @ys0290 用啥支付宝,用上海交通卡 APP 啊,NFC 直充(紫色卡)
    usedname
        52
    usedname  
       2017-09-25 11:21:00 +08:00
    这也发全球工单系统,你们还真把这里当啥了?
    sigone
        53
    sigone  
       2017-09-25 11:35:06 +08:00 via Android
    难道这不是一个很好的漏洞可抓 ξ( ✿>◡❛)
    kwkwkkk
        54
    kwkwkkk  
       2017-09-25 11:38:38 +08:00
    手机没有适配写卡,先要用机器圈存
    li02
        55
    li02  
       2017-09-25 11:40:38 +08:00
    中石化充值完了还的圈存,那才是脑残
    fuyufjh
        56
    fuyufjh  
       2017-09-25 12:09:10 +08:00 via Android
    余额在卡上有存储,服务器上也有同步的一份存储,本地的是用来即时扣款的,防止网络不稳定导致刷半天。但是如果你擅自改了余额,后台马上就能查出来
    ys0290
        57
    ys0290  
       2017-09-25 12:16:53 +08:00 via iPhone
    @66beta app 太多手机会变重,233333,iphone6 nfc 能写卡吗,
    cnkuner
        58
    cnkuner  
       2017-09-25 12:32:50 +08:00 via Android
    @sola97 有密码的,要不我自己就能给自己发卡了。
    RicardoV2
        59
    RicardoV2  
       2017-09-25 12:39:33 +08:00
    表示我们学校用的是 798 啥啥啥的,很麻烦,不止一次碰到机器连不上网没有水喝的情况了
    dreamwar
        60
    dreamwar  
       2017-09-25 12:50:12 +08:00
    射频卡应该都是这样,地铁卡现在支持手机充值,但是如果没有 NFC,也一样要去线下确认,尴尬的很
    zea
        61
    zea  
       2017-09-25 12:53:06 +08:00 via Android
    在学校的时候热水免费,打饭的机器好像是连机的?
    GuangTsang
        62
    GuangTsang  
       2017-09-25 13:12:22 +08:00
    为什么大家都说“什么什么卡也是这样”“某某逻辑是这样的”
    楼主的意思其实是在吐槽这种充值方式不友好,是否有优化的可能。
    Darnix
        63
    Darnix  
       2017-09-25 15:22:43 +08:00
    @chanssl #12 广州比较新的岭南通 /羊城通卡现在是可以使用微信直接充值写卡的,不用再去终端处理。
    kylix
        64
    kylix  
       2017-09-25 15:26:05 +08:00
    搭车吐槽一下杭州的公交卡(不是杭州通,这两个玩意不一样的!),一样是 APP 充值后,还要去网点(自助)补登!
    kingcos
        65
    kingcos  
       2017-09-25 15:29:18 +08:00 via iPhone
    @RicardoV2 我去,我们学校也是这个,App 做的很垃圾…
    sola97
        66
    sola97  
       2017-09-25 17:41:44 +08:00
    @cnkuner #58 PN532 或 acr122u 就可以
    hujy23
        67
    hujy23  
       2017-09-25 20:28:52 +08:00 via Android
    @chanssl 微信可以直充,NFC 写卡,当然前提是
    chanssl
        68
    chanssl  
       2017-09-25 20:32:11 +08:00
    @Darnix #63 @hujy23 #67 我的卡是几年前的旧羊城通。微信刚才试了一下,需要到指定网点充值一笔(升级)后才可以在微信上 NFC 充值。
    Darnix
        69
    Darnix  
       2017-09-25 20:35:13 +08:00
    @chanssl 是的,去换新卡就可以了,以后充值就不用跑去 71 这么麻烦了
    byuan04
        70
    byuan04  
       2017-09-25 20:40:24 +08:00
    以前都是直接刷热水卡 然后拔刷卡机电源....
    SunnyCoffee
        71
    SunnyCoffee  
       2017-09-25 21:36:23 +08:00
    IC 卡和 ID 卡不一样。IC 卡需要将信息写入卡片中的,去终端确认估计就是这个原因,有 NFC 功能的手机也可以实现。ID 卡虽然方便但是不安全,卡可以被复制。

    业务逻辑也不是开发人员定的,这都是产品的问题。这个设计是对卡的发行方还是挺方便的,对使用方嘛.......
    aver4vex
        72
    aver4vex  
       2017-09-25 21:42:08 +08:00
    @li02 看来你是没做过支付交易相关的业务。
    BlackCat02
        73
    BlackCat02  
       2017-09-26 00:10:17 +08:00
    因为学校现在用的方案基本没有全联机的,所以需要把余额写到卡里面,叫做圈存
    vipper
        74
    vipper  
       2017-09-26 07:28:31 +08:00 via iPhone
    破解了不就好了,不为充值烦恼 /滑稽
    lmaq
        75
    lmaq  
       2017-09-26 08:12:29 +08:00
    要写卡才能行啊
    realpg
        76
    realpg  
       2017-09-26 09:26:43 +08:00
    非联网的卡不都这样
    中石油加油卡不也是
    公交卡不也是

    你又没有充值设备
    66beta
        77
    66beta  
       2017-09-26 09:27:38 +08:00
    @ys0290 我是 android,你可以去 appstore 看看
    zhouyou457
        78
    zhouyou457  
       2017-09-26 10:49:15 +08:00
    首先,这个玩意儿是学校要求的,毕竟便宜,全程不用联网,保证交易效率。缺点也显而易见,很多学生篡改卡内余额。

    其次,从学校的利益考虑,学校不希望任何公司以任何方式获取学生的信息,虽然学校是学生信息泄露的高发区。学校是一个相对封闭的环境,所有的学生数据都来源于学校的内部系统,任何对外开放的 app 在学校看来都是侵蚀学校利益的。

    最后,这个锅也不能全甩给开发公司,毕竟这些都是招投标书上写好的,学校说怎么搞就得怎么搞,如果学校统一全程联网交易,哪个公司不高兴呢。。毕竟流水写到 IPO 招股书上可是相当漂亮的。。

    利益相关:某校园 IC 卡系统开发人员。。。
    hujy23
        79
    hujy23  
       2017-12-19 17:33:11 +08:00
    @chanssl 支持 NFC 的手机用微信可以直写羊城通
    chanssl
        80
    chanssl  
       2017-12-19 17:39:54 +08:00 via Android
    @hujy23 额,请看我 68 楼的回复。。。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   954 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 21:48 · PVG 05:48 · LAX 13:48 · JFK 16:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.