共享单车网络延迟造成锁车后未结束计费咋解决

你说的是哪家的共享单车?
【共享单车网络延迟造成锁车后未结束计费咋解决】 现在市面上的共享单车有两种锁具: 一种为机械锁,另外一种为二维码+蓝牙解锁的智能锁 。

■网友
这不一定是bug。任何事都有边界,都有解决不了的问题。上班路上被车撞了,你能说是上班路线有bug吗?还是人有bug?如果真是网络信号的问题,大抵是无解的。车的信号不行,你手机估计也好不到哪里去。如果信任用户的手机(的网络模块的稳定性),可以改用蓝牙来确认关锁,通过蓝牙确认之后,手机和车两方任意一方都可以向服务器提交锁车数据。当然为了避免有人作弊,还需要对数据加个密啥的。这样一来,假如停车地点无线网络不好,车搞不定,但是离开之后手机会进入无线网络好的地方自动提交锁车确认数据,哪个数据先到服务器认哪个,从而尽最大可能及时确认锁车。这里其实有个细节:那就是提交的锁车时间是按数据到达服务器时间还是按蓝牙锁车时间。理论上正确的做法应该是按蓝牙锁车时间,然而蓝牙锁车时间是由手机或车锁上的时间决定的,可能与服务器时间不一致,可能会慢也可能会快,所以通常来说计费确认的时间一定是按数据到达服务器的时间。(如果追求极致的精确,可以在打开app时就同步时间,或者车锁一连网就先同步时间,如此则可以按手机蓝牙锁车时间来计费)这样做的坏处是手机要开蓝牙。估计有的共享单车就是这么做的,这么做当然还会有延迟,如果你还不满意,那就没办法了。毕竟延迟是网络造成的。PS:曾有OA有签到功能,它就是用客户端时间来算迟到的,结果某人写个程序就能做到下午2点签早上9点的到……刚才我就遇到两辆小蓝单车扫码之后显示单车正在使用中,而车是锁着的。


    推荐阅读