姓名:丁英琦
學(xué)號(hào):17101223408
轉(zhuǎn)載自:http://www.360doc4.net/articlenew/713419824.html 有改動(dòng)
【嵌牛導(dǎo)讀】本文主要簡(jiǎn)單介紹了ofo背后的技術(shù)
【嵌牛鼻子】ofo共享單車技術(shù)
【嵌牛提問(wèn)】ofo共享單車有哪些技術(shù)?有哪些漏洞?
【嵌牛正文】
? ? ? ? 摩拜和ofo共享單車是最近很流行的移動(dòng)互聯(lián)網(wǎng)產(chǎn)物,點(diǎn)子不錯(cuò),而且也解決了部分人的上班難題,甚至只要通過(guò)有效的技術(shù)管理和成本控制,還能夠做到盈利,不應(yīng)該是那種完全燒錢的項(xiàng)目,這篇文章來(lái)源于日常使用ofo的一段經(jīng)歷。
01
摩拜單車技術(shù)是什么樣的
? ? ? ? 自己每天騎電動(dòng)車上班,二個(gè)月前在路上經(jīng)常發(fā)現(xiàn)一些顏色鮮明但造型奇怪的自行車,后來(lái)了解到這是摩拜單車,用戶可以掃描二維碼使用單車,費(fèi)用也比較便宜。
? ? ? ? 從車的制造來(lái)看,摩拜團(tuán)隊(duì)是花了心思的,比如輪子的高度定制是為了防止輪胎沒(méi)氣從而減少損壞,造型也比較炫酷,在路上會(huì)顯得很拉風(fēng)。程序員總愛(ài)思考事物背后的技術(shù)實(shí)現(xiàn),雖然自己沒(méi)有實(shí)際使用過(guò)摩拜,但經(jīng)過(guò)幾天的琢磨,大概了解了其后面的技術(shù)。摩拜單車核心就在于車上有一塊GPS芯片,通過(guò)GPS芯片可以跟蹤位置,計(jì)算路程,計(jì)算使用時(shí)間。
? ? ? 那如何知道一輛車被誰(shuí)使用了呢?奧妙就在于摩拜的手機(jī)APP,APP就是這個(gè)開(kāi)關(guān)。
? ? ? 當(dāng)掃描二維碼的時(shí)候就代表你和這輛車綁定了(換種說(shuō)法就是被跟蹤了),當(dāng)結(jié)束用車上鎖后會(huì)自動(dòng)結(jié)賬。
通過(guò)APP上的開(kāi)始和結(jié)束形成了閉環(huán),精巧之處在于結(jié)束用車的時(shí)候必須鎖車,不然花的錢可多了,因?yàn)椴绘i車,這輛車的使用者就會(huì)一直是你。技術(shù)和流程完美結(jié)合,通過(guò)技術(shù)去約束行為,而不是由人去控制。
? ? ? ? 摩拜除了GPS芯片,還有其他功能模塊集成在芯片中,比如鎖控制功能模塊,基礎(chǔ)的網(wǎng)絡(luò)通訊功能模塊,這里主要強(qiáng)調(diào)GPS功能模塊。
02
Ofo的使用流程
? ? ? ? 媳婦是個(gè)做事細(xì)致的人,第一次使用不熟悉流程,所以沒(méi)有立刻去掃描,而是先完整的看了一遍使用步驟。使用指南提及密碼鎖上面有一個(gè)圓形按鈕,媳婦兒找到按鈕隨便按了一下,突然發(fā)現(xiàn)車打開(kāi)了,注意這個(gè)時(shí)候完全沒(méi)她手機(jī)什么事。
? ? ? ? 媳婦比較愛(ài)思考,在路上隱隱約約覺(jué)得不對(duì),到了我公司鎖車后,按照提示開(kāi)始找鍵盤(pán)背面復(fù)位密碼的按鍵,媳婦兒沒(méi)有找到,所以也沒(méi)有把鍵盤(pán)數(shù)字鎖上的數(shù)字復(fù)位.吃完飯,我和她一起重新找到了那輛車,按了下圓形按鈕直接就開(kāi)鎖了。
這個(gè)時(shí)候我震驚了,意識(shí)到這是一輛完全不受控制的車,回去就研究Ofo使用流程,明白了問(wèn)題所在。
Ofo正常的使用流程應(yīng)該是這樣的:
用戶打開(kāi)手機(jī)定位和APP,搜索附近的Ofo單車;
用戶輸入這輛車的編碼獲取車的開(kāi)鎖碼,這個(gè)時(shí)候相當(dāng)于已經(jīng)使用單車了,開(kāi)始計(jì)費(fèi);
用戶根據(jù)開(kāi)鎖碼撥動(dòng)鍵盤(pán)數(shù)字鎖開(kāi)鎖,然后騎行;
用戶到達(dá)目的后,同時(shí)點(diǎn)擊APP上的結(jié)束按鈕,代表使用結(jié)束;
用戶鎖車,并將鍵盤(pán)數(shù)字鎖上的數(shù)字復(fù)位。
03
ofo存在那些漏洞
通過(guò)官方的使用流程就看出使用非常繁瑣,漏洞在于Ofo單車缺少它的心臟GPS芯片,所以在定位和計(jì)費(fèi)上只能依賴于手機(jī)APP,這輛車只要開(kāi)啟后就是裸奔的,完全不受控制的,我們逐一看看有那些漏洞:
1.這個(gè)附近搜索完全是沒(méi)用的,因?yàn)闆](méi)有GPS功能,所以根本就不能定位,可能有人說(shuō)我確實(shí)定位到附近有單車了啊,那實(shí)際是個(gè)障眼法,用戶在結(jié)束使用車后,點(diǎn)擊APP上的結(jié)束按鈕,這個(gè)時(shí)候等于上傳了這輛單車的地理位置,可是這個(gè)位置是不準(zhǔn)的,何況很多人可能根本不會(huì)點(diǎn)擊APP上的結(jié)束按鈕(因?yàn)闆](méi)有約束,后面會(huì)說(shuō)到);
2.用戶不知道開(kāi)鎖碼也能開(kāi)走,這是因?yàn)榍耙粋€(gè)用戶使用結(jié)束后,鎖車后沒(méi)有復(fù)位鍵盤(pán)數(shù)字鎖上的數(shù)字,那么下個(gè)用戶根本就不用撥動(dòng)數(shù)字鍵盤(pán)鎖上的數(shù)字,直接按下圓形按鈕就可以走了.可能有人問(wèn),為啥前一個(gè)用戶不復(fù)位呢,好吧設(shè)計(jì)者對(duì)人性非常信任,他希望上一個(gè)用戶完全按照官方流程走來(lái)掩蓋設(shè)計(jì)上的失誤,可這一步用戶完全可以不做,因?yàn)闆](méi)約束力;
3.最大的漏洞在于每輛車的開(kāi)鎖碼居然是固定的,但是有些用戶不知道這些.所以每次使用的時(shí)候都點(diǎn)擊APP獲取開(kāi)鎖嗎,但是在打開(kāi)車鎖后,他們可以馬上點(diǎn)擊APP上的結(jié)束按鈕,宣告使用車結(jié)束,這個(gè)時(shí)候路程和時(shí)間很短所以使用費(fèi)用是很低的,由于車不會(huì)自動(dòng)鎖住,那么你可以騎行一天了;
4.為啥開(kāi)鎖碼是固定的,因?yàn)檐嚿蠜](méi)有芯片,所以無(wú)法接收到信號(hào),也無(wú)法和APP通信,也就不能變化開(kāi)鎖碼,一旦用戶知道了某輛車的開(kāi)鎖嗎,那么就不依賴于手機(jī)APP可以無(wú)限使用了,反正Ofo也找不到這輛車.自行補(bǔ)腦用戶會(huì)想出什么方法將這輛車占為己有。
04
后記
ofo的技術(shù)實(shí)現(xiàn)最大漏洞就在于沒(méi)有GPS芯片,從而導(dǎo)致車的使用和管理依賴于APP,并期望用戶是按照他們的流程去做,期望用流程掩蓋漏洞,可這流程完全沒(méi)有約束力,用戶可以完全不買賬,也因?yàn)槿鄙貵PS這顆心臟,漏洞會(huì)越來(lái)越放大。
好好的一個(gè)創(chuàng)意卻暴露出創(chuàng)意團(tuán)隊(duì)的急功近利,個(gè)人感覺(jué)現(xiàn)在所謂的創(chuàng)新,為了用戶都是幌子,都等著被大公司收購(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)銷策略,好吧你們的目的達(dá)到了,估計(jì)車的損失不少,反正有投資人買單呢;
我們相信人性,用戶群都是高素質(zhì)的人,不會(huì)占小便宜,今天早上我發(fā)現(xiàn)小區(qū)保安將一輛Ofo車放到車棚去了,鬼知道還能不能找到,官方能透露下丟車數(shù)量是多少嗎?
我們就是造福利,福利當(dāng)然好,但也要讓用戶利益均沾吧,可是目前很多人都是在獨(dú)占單車。
