ofo背后的技術(shù)實(shí)現(xiàn)讓我震驚了

摩拜和Ofo共享單車(chē)是最近很流行的移動(dòng)互聯(lián)網(wǎng)產(chǎn)物,點(diǎn)子不錯(cuò),而且也解決了部分人的上班難題,甚至只要通過(guò)有效的技術(shù)管理和成本控制,還能夠做到盈利,不應(yīng)該是那種完全燒錢(qián)的項(xiàng)目,這篇文章來(lái)源于媳婦使用Ofo的一段經(jīng)歷

摩拜單車(chē)技術(shù)是什么樣的

自己和媳婦每天騎電動(dòng)車(chē)上班,二個(gè)月前在路上經(jīng)常發(fā)現(xiàn)一些顏色鮮明但造型奇怪的自行車(chē),后來(lái)了解到這是摩拜單車(chē),用戶(hù)可以?huà)呙瓒S碼使用單車(chē),費(fèi)用也比較便宜.
從車(chē)的制造來(lái)看,摩拜團(tuán)隊(duì)是花了心思的,比如輪子的高度定制是為了防止輪胎沒(méi)氣從而減少損壞,造型也比較炫酷,在路上會(huì)顯得很拉風(fēng).

程序員總愛(ài)思考事物背后的技術(shù)實(shí)現(xiàn),雖然自己沒(méi)有實(shí)際使用過(guò)摩拜,但經(jīng)過(guò)幾天的琢磨,大概了解了其后面的技術(shù)

摩拜單車(chē)核心就在于車(chē)上有一塊GPS芯片,通過(guò)GPS芯片可以跟蹤位置,計(jì)算路程,計(jì)算使用時(shí)間.
那如何知道一輛車(chē)被誰(shuí)使用了呢?奧妙就在于摩拜的手機(jī)APP,APP就是這個(gè)開(kāi)關(guān).
當(dāng)掃描二維碼的時(shí)候就代表你和這輛車(chē)綁定了(換種說(shuō)法就是被跟蹤了),當(dāng)結(jié)束用車(chē)上鎖后會(huì)自動(dòng)結(jié)賬.
通過(guò)APP上的開(kāi)始結(jié)束形成了閉環(huán),精巧之處在于結(jié)束用車(chē)的時(shí)候必須鎖車(chē),不然花的錢(qián)可多了,因?yàn)椴绘i車(chē),這輛車(chē)的使用者就會(huì)一直是你.
技術(shù)和流程完美結(jié)合,通過(guò)技術(shù)去約束行為,而不是由人去控制.

摩拜除了GPS芯片,還有其他功能模塊集成在芯片中,比如鎖控制功能模塊,基礎(chǔ)的網(wǎng)絡(luò)通訊功能模塊,這里主要強(qiáng)調(diào)GPS功能模塊.

Ofo的使用流程

媳婦是個(gè)做事細(xì)致的人,第一次使用不熟悉流程,所以沒(méi)有立刻去掃描,而是先完整的看了一遍使用步驟。使用指南提及密碼鎖上面有一個(gè)圓形按鈕,媳婦兒找到按鈕隨便按了一下,突然發(fā)現(xiàn)車(chē)打開(kāi)了,注意這個(gè)時(shí)候完全沒(méi)她手機(jī)什么事.
媳婦比較愛(ài)思考,在路上隱隱約約覺(jué)得不對(duì),到了我公司鎖車(chē)后,按照提示開(kāi)始找鍵盤(pán)背面復(fù)位密碼的按鍵,媳婦兒沒(méi)有找到,所以也沒(méi)有把鍵盤(pán)數(shù)字鎖上的數(shù)字復(fù)位.吃完飯,我和她一起重新找到了那輛車(chē),按了下圓形按鈕直接就開(kāi)鎖了.

這個(gè)時(shí)候我震驚了,意識(shí)到這是一輛完全不受控制的車(chē),回去就研究Ofo使用流程,明白了問(wèn)題所在.

Ofo正常的使用流程應(yīng)該是這樣的:

  • 用戶(hù)打開(kāi)手機(jī)定位和APP,搜索附近的Ofo單車(chē).
  • 用戶(hù)輸入這輛車(chē)的編碼獲取車(chē)的開(kāi)鎖碼,這個(gè)時(shí)候相當(dāng)于已經(jīng)使用單車(chē)了,開(kāi)始計(jì)費(fèi).
  • 用戶(hù)根據(jù)開(kāi)鎖碼撥動(dòng)鍵盤(pán)數(shù)字鎖開(kāi)鎖,然后騎行.
  • 用戶(hù)到達(dá)目的后,同時(shí)點(diǎn)擊APP上的結(jié)束按鈕,代表使用結(jié)束.
  • 用戶(hù)鎖車(chē),并將鍵盤(pán)數(shù)字鎖上的數(shù)字復(fù)位.

Ofo存在那些漏洞

通過(guò)官方的使用流程就看出使用非常繁瑣,漏洞在于Ofo單車(chē)缺少它的心臟GPS芯片,所以在定位和計(jì)費(fèi)上只能依賴(lài)于手機(jī)APP,這輛車(chē)只要開(kāi)啟后就是裸奔的,完全不受控制的,我們以逐一看看有那些漏洞:

  • 這個(gè)附近搜索完全是沒(méi)用的,因?yàn)闆](méi)有GPS功能,所以根本就不能定位,可能有人說(shuō)我確實(shí)定位到附近有單車(chē)了啊,那實(shí)際是個(gè)障眼法,用戶(hù)在結(jié)束使用車(chē)后,點(diǎn)擊APP上的結(jié)束按鈕,這個(gè)時(shí)候等于上傳了這輛單車(chē)的地理位置,可是這個(gè)位置是不準(zhǔn)的,何況很多人可能根本不會(huì)點(diǎn)擊APP上的結(jié)束按鈕(因?yàn)闆](méi)有約束,后面會(huì)說(shuō)到)
  • 用戶(hù)不知道開(kāi)鎖碼也能開(kāi)走,這是因?yàn)榍耙粋€(gè)用戶(hù)使用結(jié)束后,鎖車(chē)后沒(méi)有復(fù)位鍵盤(pán)數(shù)字鎖上的數(shù)字,那么下個(gè)用戶(hù)根本就不用撥動(dòng)數(shù)字鍵盤(pán)鎖上的數(shù)字,直接按下圓形按鈕就可以走了.可能有人問(wèn),為啥前一個(gè)用戶(hù)不復(fù)位呢,好吧設(shè)計(jì)者對(duì)人性非常信任,他希望上一個(gè)用戶(hù)完全按照官方流程走來(lái)掩蓋設(shè)計(jì)上的失誤,可這一步用戶(hù)完全可以不做,因?yàn)闆](méi)約束力.
  • 最大的漏洞在于每輛車(chē)的開(kāi)鎖碼居然是固定的,但是有些用戶(hù)不知道這些.所以每次使用的時(shí)候都點(diǎn)擊APP獲取開(kāi)鎖嗎,但是在打開(kāi)車(chē)鎖后,他們可以馬上點(diǎn)擊APP上的結(jié)束按鈕,宣告使用車(chē)結(jié)束,這個(gè)時(shí)候路程和時(shí)間很短所以使用費(fèi)用是很低的,由于車(chē)不會(huì)自動(dòng)鎖住,那么你可以騎行一天了.
  • 為啥開(kāi)鎖碼是固定的,因?yàn)檐?chē)上沒(méi)有芯片,所以無(wú)法接收到信號(hào),也無(wú)法和APP通信,也就不能變化開(kāi)鎖碼,一旦用戶(hù)知道了某輛車(chē)的開(kāi)鎖嗎,那么就不依賴(lài)于手機(jī)APP可以無(wú)限使用了,反正Ofo也找不到這輛車(chē).自行補(bǔ)腦用戶(hù)會(huì)想出什么方法將這輛車(chē)占為己有.

后記

Ofo的技術(shù)實(shí)現(xiàn)最大漏洞就在于沒(méi)有GPS芯片,從而導(dǎo)致車(chē)的使用和管理依賴(lài)于APP,并期望用戶(hù)是按照他們的流程去做,期望用流程掩蓋漏洞,可這流程完全沒(méi)有約束力,用戶(hù)可以完全不買(mǎi)賬,也因?yàn)槿鄙?code>GPS這顆心臟,漏洞會(huì)越來(lái)越放大.好好的一個(gè)創(chuàng)意卻暴露出創(chuàng)意團(tuán)隊(duì)的急功近利.個(gè)人感覺(jué)現(xiàn)在所謂的創(chuàng)新,為了用戶(hù)都是幌子,都等著被大公司收購(gòu),難道不顯得很虛偽嗎?

可能Ofo的人會(huì)說(shuō):

  • 為了搶占市場(chǎng),技術(shù)實(shí)現(xiàn)簡(jiǎn)單一點(diǎn)能節(jié)省時(shí)間,任何設(shè)計(jì)都希望簡(jiǎn)單和簡(jiǎn)約,但前提是設(shè)計(jì)能解決大部分問(wèn)題,而Ofo的人員完全在侮辱技術(shù)設(shè)計(jì)和實(shí)現(xiàn)
  • 營(yíng)銷(xiāo)策略,好吧你們的目的達(dá)到了,估計(jì)車(chē)的損失不少,反正有投資人買(mǎi)單呢
  • 我們相信人性,用戶(hù)群都是高素質(zhì)的人,不會(huì)占小便宜,今天早上我發(fā)現(xiàn)小區(qū)保安將一輛Ofo車(chē)放到車(chē)棚去了,鬼知道還能不能找到,官方能透露下丟車(chē)數(shù)量是多少嗎?
  • 我們就是造福利,福利當(dāng)然好,但也要讓用戶(hù)利益均沾吧,可是目前很多人都是在獨(dú)占單車(chē).
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容