【走進(jìn)騰訊】移動(dòng)化下空間相冊(cè)的挑戰(zhàn)和應(yīng)對(duì)

0 評(píng)論 6092 瀏覽 3 收藏 14 分鐘

[核心提示] PC端的空間相冊(cè)已經(jīng)由簡(jiǎn)單的相冊(cè)功能走向多功能,移動(dòng)時(shí)代,QQ 空間如何變輕,甚至跳出自己的旋律呢?

十年間,PC端的空間相冊(cè)已經(jīng)由簡(jiǎn)單的相冊(cè)功能走向多功能,移動(dòng)時(shí)代,QQ 空間如何變輕,甚至跳出自己的旋律呢?來聽聽騰訊社交平臺(tái)部從產(chǎn)品和技術(shù)層面的考慮。

手機(jī)做相冊(cè)面臨的用戶問題

當(dāng)相冊(cè)遇上手機(jī)時(shí),你以為它會(huì)發(fā)生一場(chǎng)可能是一見鐘情的故事,事實(shí)上我們當(dāng)時(shí)遇到的卻是很大的矛盾和糾結(jié)。這里是手機(jī)上的空間,這里有兩個(gè)發(fā)照片的入口,一個(gè)是發(fā)說說,一個(gè)是傳照片。當(dāng)這兩個(gè)入口擺在一起的時(shí)候,我們就會(huì)想用戶會(huì)不會(huì)把這兩個(gè)功能倒混呢?

除了這個(gè)問題之外,手機(jī)上相冊(cè)比較重的產(chǎn)品形態(tài),它沒有用戶需求或者是用戶需求很小了,它未來走勢(shì)用戶量越來越小還是大家對(duì)它有比較強(qiáng)的需求?這是我們當(dāng)時(shí)做手機(jī)相冊(cè)時(shí)需要明確的一個(gè)問題。

用戶對(duì)于相冊(cè)和說說這兩個(gè)產(chǎn)品的使用情況,可以看到這兩個(gè)產(chǎn)品其實(shí)有相對(duì)明確區(qū)分的,首先相冊(cè)這邊大概有將近 70% 用戶他們是在 WIFI 下上傳照片的,而且批次上傳量十到二十張左右,但是對(duì)于說說大部分的用戶是在弱網(wǎng)絡(luò)環(huán)境下上傳照片,而且批量上傳照片張數(shù)是兩到三張,也就是說我們用戶其實(shí)能很好地區(qū)分出來這兩個(gè)入口的差別。

回到第二個(gè)問題,到底走勢(shì)會(huì)是怎么樣的呢?我們拿到這樣一組數(shù)據(jù),我們?cè)谑謾C(jī)上包括 iOS 和安卓,其實(shí)它是有 30% 左右的用戶會(huì)在手機(jī)本地相冊(cè)建立相冊(cè),管理自己的照片。這個(gè)說明用戶在手機(jī)上也會(huì)有相對(duì)比較強(qiáng)的一個(gè)相冊(cè)的管理的需求,同時(shí)可以看到右上角這組數(shù)據(jù)趨勢(shì),它是手機(jī)相冊(cè)日上傳用戶占手機(jī)空間日活躍用戶的比例,其實(shí)印證了我們這個(gè)推斷,其實(shí)用戶在手機(jī)相冊(cè)的需求其實(shí)在逐步提升的。

當(dāng)空間胖子遇上手機(jī)

我們明確了用戶對(duì)相冊(cè)需求之后我們就要考慮怎么樣讓相冊(cè)這個(gè)胖子在手機(jī)上也可以翩翩起舞。對(duì)于一個(gè)胖子來說,要在手機(jī)上起舞,首先他需要站穩(wěn)。站穩(wěn)意味著什么?需要核心的資源做這個(gè)核心的功能。對(duì)于相冊(cè)來說它最核心的功能就是上傳。

這里包括精細(xì)打磨上傳的體驗(yàn),包括怎么樣讓用戶批量選照片更爽,包括怎么讓用戶選照片的時(shí)候可以做一些預(yù)上傳,包括提供上傳高清和源頭的功能,包括點(diǎn)上傳按鈕之后可以看到他發(fā)這個(gè)照片的動(dòng)態(tài),然后讓一些弱網(wǎng)絡(luò)環(huán)境下的用戶可以不用在那里焦急地等待。同時(shí)在收發(fā)箱這里可以提供斷點(diǎn)續(xù)傳以及在 WIFI 環(huán)境下繼續(xù)上傳的功能。

這還意味著需要把基層體驗(yàn)做到極致。這里舉兩個(gè)例子,一個(gè)是左邊截圖的體驗(yàn),我們?cè)谑謾C(jī)上經(jīng)??吹揭恍┍唤亓说目s略圖,更智能的方法是識(shí)別這個(gè)照片里哪部分是他的頭部,哪個(gè)部分是這個(gè)照片中心內(nèi)容的部分,找到這個(gè)照片的中心點(diǎn),從而來明確到底要展示哪個(gè)部分,來方便把用戶主體內(nèi)容更好地展示出來。

在右側(cè),因?yàn)樵谑謾C(jī)上有很多用戶拍的照片質(zhì)量差,但是我們希望用戶照片分享出去之后,希望能讓好友都來夸獎(jiǎng)他,覺得他照片拍的不錯(cuò),我們希望在后臺(tái)調(diào)整它的一些對(duì)比度、微化度,讓這個(gè)照片看上去質(zhì)量更高。

站穩(wěn)了之后其實(shí)很重要的一點(diǎn)就是產(chǎn)品怎么演化。很重要的一點(diǎn)就是我們需要能夠把握住這個(gè)產(chǎn)品用戶需求的走向,以及這個(gè)環(huán)境的變化。我們推出空間的親子相冊(cè),用戶只需要把照片傳上來,我們根據(jù)照片拍攝設(shè)計(jì)自動(dòng)轉(zhuǎn)換成為寶寶當(dāng)時(shí)的年齡就可以了,這樣一個(gè)功能可以滿足用戶曬照片的需求,因?yàn)檫@個(gè)功能用戶可能又重新回到空間。

其次是圍繞這個(gè)產(chǎn)品核心價(jià)值去做演化的,我們希望通過人臉識(shí)別的功能,以及我們最近做的相對(duì)還比較成熟的這種人臉智能推薦的功能,可以把相冊(cè)里人臉的信息給挖出來,用戶看到這個(gè)相冊(cè)的時(shí)候你想看到不僅僅是一堆的照片,而是一段段美好的回憶。

移動(dòng)相冊(cè)的技術(shù)支撐

移動(dòng)互聯(lián)網(wǎng)上行傳輸

如何在這個(gè)手機(jī)平臺(tái)上做好手機(jī)相冊(cè)的分享和瀏覽,一個(gè)是上行上傳和下行加速。

首先第一個(gè)是自由接入,根據(jù)用戶所在的 IP,得到用戶所在的地域,根據(jù)用戶所在的地域我們給用戶返回一個(gè)最近的一個(gè)接入 IP。第二點(diǎn)優(yōu)化是斷點(diǎn)續(xù)傳,用戶上傳了一部分的數(shù)據(jù),這個(gè)時(shí)候網(wǎng)絡(luò)突然斷的情況下,他可以在下次網(wǎng)絡(luò)恢復(fù)之后可以在原來上傳的基礎(chǔ)上進(jìn)行數(shù)據(jù)的傳輸,而且我們整個(gè)網(wǎng)絡(luò)的數(shù)據(jù)斷點(diǎn)續(xù)傳是在一個(gè)統(tǒng)一的接入點(diǎn)。不會(huì)浪費(fèi)原來用戶上傳的流量。

第二點(diǎn)多點(diǎn)部署,目前我們上傳部署了五個(gè)接入點(diǎn),保證深圳、上海、天津、香港和美國,多點(diǎn)部署的好處,除了就近接入之外,給容災(zāi)容錯(cuò)提供了可能。如果一個(gè)接入點(diǎn)網(wǎng)絡(luò)化和故障的情況下,我們可以快速調(diào)度到另外一個(gè)接入點(diǎn),為用戶提供進(jìn)行服務(wù),提升我們系統(tǒng)一個(gè)建造性。

最后一個(gè)優(yōu)化點(diǎn)就是剛剛說的的手機(jī)上傳,手機(jī)上傳上兩個(gè)比較重要的點(diǎn),一個(gè)是連通性一個(gè)是數(shù)據(jù)傳輸,我們?nèi)绾胃a(chǎn)品特性相結(jié)合,給用戶一個(gè)比較良好的體驗(yàn),是我們所做的一個(gè)比較重要一點(diǎn)預(yù)連接和預(yù)上傳,比如用戶在選圖過程中我們提前幫用戶建立好網(wǎng)絡(luò)連接,用戶選完圖,寫說說內(nèi)容的時(shí)候,我們這個(gè)時(shí)候會(huì)默認(rèn),在后臺(tái)幫用戶把數(shù)據(jù)進(jìn)行傳輸,當(dāng)用戶發(fā)表的時(shí)候可以看到所有圖片的數(shù)據(jù)在所有點(diǎn)傳輸完成,給用戶比較爽的體驗(yàn)。

另外兩個(gè)比較重要的點(diǎn)客戶端壓縮跟秒傳,我們手機(jī)現(xiàn)在拍攝的照片基本上在一兆到兩兆,一兆到兩兆傳輸上來,網(wǎng)絡(luò)延遲跟成功率會(huì)受到一些影響,我們經(jīng)過壓縮之后在高清圖下達(dá)到一百多 K 到兩百 K,用戶可以在比較短的時(shí)間內(nèi)把數(shù)據(jù)上傳到我們的存儲(chǔ)后臺(tái)。

另外點(diǎn)是秒傳,就是我們圖片存儲(chǔ)平臺(tái)已經(jīng)存在的數(shù)據(jù),用戶在傳輸?shù)臅r(shí)候不會(huì)重復(fù)進(jìn)行數(shù)據(jù)的傳輸,再一個(gè)很快的時(shí)間內(nèi)我們會(huì)把他的數(shù)據(jù)進(jìn)行入庫,不會(huì)浪費(fèi)用戶多余上傳流量帶寬。

大存儲(chǔ)的下行加速

我們面對(duì)這么大上傳的一個(gè)流量,隨之而來可以想象得出用戶下載流量也是非常巨大的,剛才也說,現(xiàn)在每天下載流量大概是在幾百 G 的量級(jí)。面對(duì)這樣海量的下載,反問我們?nèi)绾巫龊糜脩暨@種流量體驗(yàn)?zāi)??下面我們講一講我們做的幾件事情。

首先第一點(diǎn)就近加速,QQ 空間相冊(cè)總共部署了一百多個(gè)加速點(diǎn),其實(shí)最基本的原則就是說把加速點(diǎn)部署到用戶的家門口,通過加速我們大大提升了這個(gè)用戶圖片下載時(shí)間,下載時(shí)間大概比原來降低了四百毫秒,平均下載延時(shí)降低了 30% 到 40%,給用戶一個(gè)飛快的瀏覽體驗(yàn)。

第二點(diǎn)預(yù)加載,也是跟產(chǎn)品相結(jié)合,比如說用戶瀏覽空間動(dòng)態(tài)或者是察看大幅圖的時(shí)候,用戶在看當(dāng)前動(dòng)態(tài)圖片的時(shí)候,我們會(huì)幫體會(huì)提前加載下一幅圖片,用戶在察看大幅圖的時(shí)候,當(dāng)前圖片前一張或者是兩張我們也會(huì)幫用戶提前加載下來,當(dāng)用戶滾動(dòng)空間動(dòng)態(tài)的時(shí)候或者是左右滑動(dòng)浮沉的時(shí)候,圖片提前做好準(zhǔn)備,用戶瀏覽體驗(yàn)是非常流暢的。

第三按需加載。用戶上傳的圖片在我們后臺(tái)會(huì)分為大中小三個(gè)規(guī)格,我們會(huì)根據(jù)用戶在瀏覽時(shí)不同場(chǎng)景給用戶反饋不同規(guī)格的圖片,大中小不同規(guī)格是文件相應(yīng)大中小三種,用戶在瀏覽的時(shí)候,在不影響用戶體驗(yàn)的情況下,我們給用戶下載盡量更少的用戶,它的下載延遲也是更加飛快的

服務(wù)與優(yōu)化

剛剛我們說相冊(cè)是徹頭徹尾的胖子業(yè)務(wù),這個(gè)胖子業(yè)務(wù)下除了保證做好這種服務(wù)提供之外我們?cè)诔杀痉矫孀隽四男┦虑椋?/p>

首先我們做了一個(gè)新的技術(shù)的嘗試,我們?cè)趫D片格式上做了一些轉(zhuǎn)換,我們采用了 google 推出的 vip 格式。vip 有什么優(yōu)點(diǎn)呢?現(xiàn)在我們?cè)诨ヂ?lián)網(wǎng)邏輯 jpg 這種圖片格式相比,它在同樣清晰度的情況下 vip 圖象的大小比 jpg 圖片大小減少了 30%,它演變是 google 從 2010 年提出的一個(gè)新的圖片格式。通過 vip 的應(yīng)用我們?cè)趫D片存儲(chǔ)和流量帶寬還有下載試驗(yàn)上,我們都可以降低了 30%。

換成數(shù)據(jù)來說,每天用戶上傳數(shù)據(jù)如果全部轉(zhuǎn)成 vip 格式的話,我們每個(gè)月可以減少一千多臺(tái)的服務(wù)器。對(duì)于一些瀏覽器不匹配怎么辦?我們采用一些 flash 加載,flash 瀏覽器下我們做了 flash 加載瀏覽器的控件,對(duì) vip 圖片進(jìn)行加載顯示。但是除了 vip 這種成本優(yōu)化之外我們還做了其他的事情。騰訊倡導(dǎo)海量服務(wù)下面我們?cè)趺醋龊萌嵝钥捎?,包括我們加速這種網(wǎng)絡(luò)下面我們?nèi)绾巫龊脺唸A帶寬的控制等等,這些都幫助我們給用戶提供一個(gè)良好的分享和瀏覽體驗(yàn)下,我們會(huì)把成本控制在一個(gè)合理可控的范圍之內(nèi)。

本文整理自騰訊社交平臺(tái)部產(chǎn)品 leader 張鐘方;騰訊社交平臺(tái)部 UGC 產(chǎn)品中心研發(fā)副總黃俊洪在走進(jìn)騰訊活動(dòng)中的演講。

?查看更多

【走進(jìn)騰訊】公開課亮點(diǎn)速記
【走進(jìn)騰訊】零流量地圖的緣起和發(fā)展
【走進(jìn)騰訊】黃楚雄:產(chǎn)品與用戶的情感聯(lián)系
【走進(jìn)騰訊】秦亞林 :如何讓用戶爽起來——游戲交互設(shè)
【走進(jìn)騰訊】移動(dòng)化下空間相冊(cè)的挑戰(zhàn)和應(yīng)對(duì)

本文作者:@MarkTwainS; 轉(zhuǎn)載自:極客公園

更多精彩內(nèi)容,請(qǐng)關(guān)注人人都是產(chǎn)品經(jīng)理微信公眾號(hào)或下載App
評(píng)論
評(píng)論請(qǐng)登錄
  1. 目前還沒評(píng)論,等你發(fā)揮!