伊人久久大香线蕉综合影视_日韩精品少妇无码受不了_71pao成人国产永久免费视频_国产伦片中文免费观看_国产高清无码麻豆精品_九色综合伊人久久富二代_日韩黄色精品_日韩A∨精品日韩精品无码

大屏設(shè)計(jì)系列之十二:DataV 2015雙十一媒體大屏回顧&技術(shù)分享

2017-8-5    藍(lán)藍(lán)設(shè)計(jì)的小編

如果您想訂閱本博客內(nèi)容,每天自動(dòng)發(fā)到您的郵箱中, 請點(diǎn)這里



IMG_3007

今年在多個(gè)部門共同努力下,阿里集團(tuán)在2015水立方雙十一媒體中心立起了一塊寬21米,高10米的LED大屏。DataV 數(shù)據(jù)可視化小組有幸在這么大一塊畫布上盡興創(chuàng)作,并且在這個(gè)項(xiàng)目中小組第一次嘗試使用了DataV數(shù)據(jù)可視化引擎來搭建所負(fù)責(zé)場景,這樣的機(jī)會(huì)實(shí)屬不易,所以想把其中的點(diǎn)點(diǎn)滴滴和大家分享。

背景簡介



先呈上現(xiàn)場效果的幾段視頻,熱個(gè)身。

今年的媒體大屏幕分為三大板塊,分別是總覽大屏,全球大屏,城市大屏。每一個(gè)大屏幕都有自己的主題,總覽大屏保留了2014年基本的信息點(diǎn),全球屏是對于今年全球狂歡這一主題的數(shù)據(jù)展示,而城市大屏是今年在信息點(diǎn)上的一大創(chuàng)新,我們希望通過從地理維度的下探,讓來訪者對于阿里雙十一數(shù)據(jù)有更多個(gè)性化的認(rèn)識(shí)和解讀,也讓數(shù)據(jù)和大家更加有貼近感。
而在展現(xiàn)形式上,本次數(shù)據(jù)大屏最受關(guān)注的兩個(gè)形式是:3D實(shí)時(shí)交易地球和3D北京市交易圖。這兩種形式都將數(shù)據(jù)從抽象世界還原到了人們所熟悉的3D世界,并且直接轉(zhuǎn)換回了產(chǎn)生這些數(shù)據(jù)的行為。例如北京3D城市中的一條條飛線正想一件件快遞包裹向滿心期待的買家們飛奔而去的景象。而看到3D地球的時(shí)候,即使是事先不太了解今年全球狂歡主題的來訪者,也留下了今年雙十一已經(jīng)影響全球的感受。

_2015_11_19_9_32_00
總覽大屏


_2015_11_19_9_35_11
全球大屏


_2015_11_19_9_36_01
城市大屏

在技術(shù)上,所有的媒體大屏都是基于web端技術(shù)實(shí)現(xiàn)的,這樣的選擇是因?yàn)閿?shù)據(jù)大屏幕只是數(shù)據(jù)可視化在我們?nèi)粘9ぷ髦械囊粋€(gè)運(yùn)用場景,我們需要能讓數(shù)據(jù)可視化的技術(shù)能在日常工作中得到最廣泛的落地運(yùn)用,web端當(dāng)然就是我們的主戰(zhàn)場。當(dāng)然。拋開這一點(diǎn),我們認(rèn)為web端的相關(guān)技術(shù)也是大家落地相關(guān)數(shù)據(jù)可視化開發(fā)的良好平臺(tái),為什么這么說呢?這基于以下幾點(diǎn):功能全,前端技術(shù)svg,canvas,webgl三者的相互補(bǔ)充,已經(jīng)讓我們在交互,2D&3D以及大規(guī)模數(shù)據(jù)量繪制有了充足的發(fā)揮空間,其次我們團(tuán)隊(duì)在以前開發(fā)數(shù)據(jù)產(chǎn)品的過程中已經(jīng)用Nodejs建立了良好的中間件來連接各種數(shù)據(jù)源,這讓目前接入各種數(shù)據(jù)庫變得非常便捷。最后就是便于分享,在任何硬件設(shè)備上只要打開瀏覽器就能看到最終的數(shù)據(jù)可視化作品,在當(dāng)今這個(gè)注重信息分享的時(shí)代,這一點(diǎn)非常關(guān)鍵。

另外這也是第一次我們在公司大型項(xiàng)目上使用DataV數(shù)據(jù)可視化引擎搭建數(shù)據(jù)大屏。DataV數(shù)據(jù)可視化引擎是以我們?nèi)粘D表組件庫d.chart以及地理相關(guān)組件庫d.map為基礎(chǔ),專業(yè)數(shù)據(jù)可視化模板設(shè)計(jì)為視覺框架,依托cube前端框架搭建起來的web服務(wù)。通過該引擎可以利用已有組件低成本還原設(shè)計(jì)師產(chǎn)出的原型圖,快速完成多種數(shù)據(jù)源的綁定,并通過最終的可視化配置調(diào)整系統(tǒng)完成所見即所得的視覺調(diào)試,最終產(chǎn)出數(shù)據(jù)大屏。

_2015_11_19_10_08_57
DataV數(shù)據(jù)可視化引擎大屏管理界面

項(xiàng)目技術(shù)目標(biāo)



之前我們做了幾年的展示類可視化項(xiàng)目,有些坑有些不足。十月走進(jìn)項(xiàng)目室的時(shí)候,我們有這些期許:

1、高性能,告別內(nèi)存泄露
內(nèi)存泄露一直是我們揮之不去的心病,想象幾百個(gè)鏡頭對著馬總講話的時(shí)候,運(yùn)行了10個(gè)小時(shí)的大屏忽然崩潰是何情景。
過去的幾年里,在展示性很強(qiáng)的場合,我們常用svg去表現(xiàn)復(fù)雜的圖形,還記得去年為了snap.js里存在的內(nèi)存泄露問題而徹夜不眠(庫本身有坑,除此還會(huì)有性能問題),而且svg和普通canvas,性能有限,不能使我們能表達(dá)萬級(jí)數(shù)量實(shí)時(shí)更新的圖形,我們希望以更高性能的方式,去還原數(shù)據(jù)的海量。所以,今年大部分的屏幕都是基于webgl的,我們又嘗試了許多方法,使得性能更好,且看下文。

2、走向城市級(jí)別
全球和全境的展示,如中國的物流網(wǎng)絡(luò),全球的飛線圖,已在歷年的大屏考驗(yàn)里愈發(fā)成熟。
更有意思的方向在哪里?我們覺得走向城市尺度有挑戰(zhàn),如何表現(xiàn)城市錯(cuò)綜復(fù)雜的建筑和街道結(jié)構(gòu)、以及人類交易活動(dòng)混沌而有序的空間分布。

3、從飛線到軌跡
飛來飛去圖,展示了很多年,我們?nèi)绾胃M(jìn)一步,更有意思地展現(xiàn)數(shù)據(jù)。
我們想到的一個(gè)點(diǎn),是讓交易沿著物流的方向行走,營造一個(gè)更真實(shí)的交易場景。

4、全面3d
2014年雙十一媒體大會(huì)里,3d的可視化場景小試牛刀,今年覆蓋更廣。
3d之于2d,有GPU加速性能上的好處,也為可視化增加了一個(gè)空間的維度,還讓某些場景更接近感官(如城市建筑的展現(xiàn))

5、工程化
第一次高規(guī)格的首都雙十一晚會(huì),鞭策我們推陳出新,也把大屏開發(fā)的數(shù)量,提到了去年的4-5倍,時(shí)間非常短,調(diào)整也很多,如何標(biāo)準(zhǔn)化地去做形態(tài)各異的不同大屏?

技術(shù)要點(diǎn)

今年的雙十一盛況空前,海量的訂單和支付數(shù)據(jù),經(jīng)由客戶端和大后端的處理、公共數(shù)據(jù)平臺(tái)及產(chǎn)品部同學(xué)的合并和清洗,到了可視化大屏前,面對數(shù)百媒體以及媒體背后的觀眾。首先從我們?nèi)绾翁幚砗驼宫F(xiàn)這些數(shù)據(jù)來開始我們的技術(shù)分享。


前端技術(shù)

目前任何一種繪圖技術(shù),都很難完整的去反映雙十一的海量交易,但我們盡力還原最真實(shí)的情況。
數(shù)據(jù)在數(shù)據(jù)部門清理之后,進(jìn)入了我們的流程。

DataV數(shù)據(jù)可視化引擎

總體,我們今年把所有的屏,運(yùn)行在阿里云的數(shù)據(jù)產(chǎn)品DataV數(shù)據(jù)可視化引擎上。DataV數(shù)據(jù)可視化引擎是一個(gè)集屏幕管理、多屏通訊、發(fā)布打包等功能為一體的大屏生產(chǎn)工具,除了可以集中管理屏幕,并通過頁面遙控大屏,還可以通過配置頁面,實(shí)時(shí)調(diào)整已經(jīng)發(fā)布上線的大屏的一些參數(shù)。


前端模型

我們的架構(gòu)防止3種情況:
1、防網(wǎng)絡(luò)延遲/斷網(wǎng)
2、內(nèi)存泄露
3、數(shù)據(jù)量過大

我們想表現(xiàn)2點(diǎn):
1、海量的數(shù)據(jù)展現(xiàn)
2、飛線群和交易情況一起漲落,比如10日凌晨海量飛線,11日早晨數(shù)量變少。

我們的原則是數(shù)據(jù)上層層緩存,層層緩沖,組件上利用好GPU通信,架構(gòu)如下圖。
2sturctrue_small

幾乎所有的屏都以一定地頻率請求服務(wù)端。接收到數(shù)據(jù)后還要有處理的策略.
以我們的飛線和軌跡的處理策略為例,講講我們處理的流程。

飛線的數(shù)據(jù),接口返回一般都如下格式:

[{
  from: { lat: xxx, lng: xxx
  }, to: { lat: yyy, lng: yyy
  },
  count: zzz
},
......
] 


數(shù)據(jù)池:

最簡單的動(dòng)畫模型是有啥畫啥。
不可能來什么畫什么。頁面刷新率1/60秒,要維持交易動(dòng)畫的綿綿不斷,高頻請求服務(wù)器,請求很可能無法及時(shí)返回造成積累,最后內(nèi)存爆缸,何況如果下一次數(shù)據(jù)返回網(wǎng)絡(luò)不暢,會(huì)造成延時(shí),體驗(yàn)很差。

因此我們的接口以5s左右的速度去請求服務(wù)器,拿到數(shù)據(jù)的時(shí)候,也不合適直接畫出來。而是在ajax請求和繪制之間,建立一個(gè)先進(jìn)先出,后進(jìn)后出的數(shù)據(jù)緩存。數(shù)據(jù)緩存要具有一定的長度(否則在反復(fù)輪詢一組飛線,視覺上很明顯)。

每一次數(shù)據(jù)到達(dá)的時(shí)候,后端會(huì)計(jì)算好此刻飛線的繁忙程度(可以理解為0-1的數(shù)字),我們通過這個(gè)繁忙度,去控制繪制的speed(即瀏覽器的每一幀刷新,從數(shù)據(jù)池提取幾條飛線數(shù)據(jù)),這直接決定了此刻飛線的密集度。


繪制池:

在繪制層面,維護(hù)一個(gè)數(shù)量固定的飛線對象池,建立回收機(jī)制。每個(gè)飛線有一定的生命周期,當(dāng)飛線生命結(jié)束(飛到了盡頭)的時(shí)候,會(huì)被回收到unusing的隊(duì)列里去,當(dāng)新數(shù)據(jù)到來的時(shí)候,會(huì)從unsing的池子里取出飛線復(fù)活,放回到using的隊(duì)列里去。有一種情況是數(shù)據(jù)量太大,根本沒有空閑的飛線時(shí)候,新的數(shù)據(jù)就發(fā)過來了,這種情況下,我們拒絕繪制。

在這個(gè)繪制控制器里,我們維護(hù)一個(gè)requestAnimationFrame的線程,這比每個(gè)飛線獨(dú)自起requestAnimationFrame更新自己的生命周期更節(jié)約性能。


飛線組件:

今年組件和去年組件的變化,在于數(shù)量,組件除了兼容回收機(jī)制,最大的改觀是所有的組件共享一個(gè)線幾何體。也就是,幾千條飛線其實(shí)是一條線,只是我們在視覺上隱藏了線和線之間的連接,在threejs里,建一個(gè)100000個(gè)點(diǎn)的線,要比 1000條100個(gè)點(diǎn)的線要節(jié)約大量的cpu資源,而我們把這種虛擬的飛線幾何體和一整根線的點(diǎn),建立了虛擬的映射關(guān)系,最后通過shader給線附著顏色。通過顏色和透明度的控制,我們可以繪制出飛線。這種飛線本質(zhì)是線幾何體,形態(tài)上沒有三角的strip精細(xì),但為了海量,我們選擇了平衡(由于錯(cuò)覺,我們覺得有透明度的線比沒有的更細(xì),因此有流星拖尾的效果)。
3strip


飛線的延伸

本質(zhì)上,飛線就是一個(gè)有生命周期的線,全球交易圖里,飛線是一根類似于拋物線的曲線,而軌跡圖里,飛線沿著經(jīng)緯度數(shù)據(jù)的軌跡一步步往前挪動(dòng)。
其實(shí)我們可以更推廣,任何線產(chǎn)生的動(dòng)畫,我們都可以用這個(gè)組件去管理和表達(dá),只是一小部分函數(shù)發(fā)生變化.

因此,做了雙十一前10億交易額的彩蛋。我們的主要想法是,雙十一海量的成交額如雨點(diǎn)般落在了地面上,像焊槍一樣焊接出11.11幾個(gè)大字,每300多萬訂單完成,就生成一個(gè)cube,到10億元完成的時(shí)候,模型旋轉(zhuǎn)并消失。

一方面我們可以看出成交量在不斷累加,一方面,在這個(gè)時(shí)間里,折線圖這種更的圖表,可以有個(gè)緩沖時(shí)間檢查是否有誤。


訂單雨

1、smooth step函數(shù), 這是一個(gè)有意思的函數(shù),詳見 https://en.wikipedia.org/wiki/Smoothstep
我們對 smooth step做一些改進(jìn),整體開n次方, 讓線條的形態(tài)更可控

function smoothStep(t){// t的取值 0 - 1 var n = 2; var k = 2 * t * t * t - 3 * t * t;
  return Math.pow(k, n);
} 

我們可以利用這個(gè)函數(shù),繪制出空間任意兩點(diǎn)的流動(dòng)關(guān)系,這比繪制貝塞爾線要率很多,我們用這個(gè)函數(shù)模擬了訂單雨。
5particle


cube字

1、sketchup 和模數(shù)系統(tǒng)。
建筑的模數(shù)系統(tǒng),設(shè)計(jì)的柵格模式,都是為了產(chǎn)生可控制的比例,讓設(shè)計(jì)更好看更易控制。
為了在短時(shí)間內(nèi)建出可控的11.11的模型,我用了sketchup建模,并打了個(gè)柵格的布局,并在模型軟件rhino中提取出每個(gè)cube的中心點(diǎn)。
為了完成動(dòng)畫從下而上的變化,我們還需將每個(gè)cube的中心點(diǎn)按照z軸排序,但為了讓同一層的立方體繪制順序更有機(jī),我們對同一層的點(diǎn)進(jìn)行了隨機(jī)排序。
41111
2、一筆畫問題。
我們用連續(xù)的動(dòng)畫生成一個(gè)的方塊,需要遍歷方塊上所有的點(diǎn)。
可惜,不能完美地一筆畫方塊,讓每個(gè)頂點(diǎn)出現(xiàn)一次,這正是哈密爾頓問題。
我們最后的路徑是 0 -> 1 -> 2 -> 6 -> 5 -> 4 -> 7 -> 3 -> 0 -> 4 -> 7 -> 6 -> 5 -> 1 -> 2 -> 3。

411112

效果:
4_1
4_2

其中還有很多細(xì)節(jié),如用web worker進(jìn)行數(shù)據(jù)處理,尤其是對軌跡數(shù)據(jù)的前端數(shù)據(jù)實(shí)時(shí)簡化等。


3D北京城市

首先,在繪制3D建筑時(shí),Three.js中的ExtrudeGeometry函數(shù)提供了非常簡便的方法來繪制3D的幾何圖形。通過繪制城市輪廓并將其擠出到對應(yīng)建筑數(shù)據(jù)的高度,來達(dá)到建筑的效果。但這只允許繪制大概規(guī)模在幾百數(shù)量的建筑。
screenshot
screenshot

針對城市規(guī)模的繪制,其中包括建筑,道路,及河流,通過合并幾何圖形的方法,通常將上述所有幾何圖形合并成唯一的幾何圖形,來節(jié)省CPU與GPU的計(jì)算,并減少兩者間的通信,從而實(shí)現(xiàn)大規(guī)模城市的繪制。
同時(shí),根據(jù)城市規(guī)劃的不同,有些城市中存在大量高度為一層的建筑。盡管通過3D繪制方法來繪制,這類建筑的高度仍是微乎其微甚至不可見的,在這種情況下,將此類建筑歸為2D建筑,2D建筑的好處是僅通過單一的面就可以展現(xiàn)出建筑的形狀,這樣可節(jié)省大量的計(jì)算,同時(shí)保證性能的優(yōu)化。
最后,如果希望展示城市中某一或幾個(gè)建筑的細(xì)節(jié),需要建立obj格式或dae格式的3D模型,通過Three.js將這些3D模型導(dǎo)入原本這些建筑所在地圖上的位置。

screenshot

在處理建筑的陰影時(shí),可以通過在城市底部建立新的平面圖層,來接收建筑的陰影,同時(shí)可以在Three.js中選擇讓建筑也同時(shí)接收陰影,這樣,根據(jù)燈光的位置,就可以模擬出愈發(fā)真實(shí)的城市。在有些情況下,旋轉(zhuǎn)燈光的位置,來觀測建筑陰影的變換,可以模擬出城市中一天的陰影變化。
數(shù)據(jù)層面
數(shù)據(jù)內(nèi)容為建筑的輪廓數(shù)據(jù),在導(dǎo)入前在nodejs里進(jìn)行后端優(yōu)化,通過減少距離太近的點(diǎn)(可直接使用 Leaflet 作者在github分享的simplify.js)從而減少對建筑面的繪制。
通常城市的建筑大概在幾十萬左右的數(shù)量,首先根據(jù)重點(diǎn)區(qū)域進(jìn)行抽析,減少所繪制的建筑數(shù)量,但即使這樣城市的輪廓集合數(shù)據(jù)依然非常大,前端一次性讀取如此龐大的數(shù)據(jù),等待時(shí)間過長,在此解決方式是,需要按照建筑數(shù)據(jù)id隨機(jī)的方式切成若干個(gè)小的文件,減少每次請求的大小,這樣就可以以一種符合視覺的方式載入地圖。

screenshot

飛線層面上,通常使用飛線的效果來表現(xiàn)城市中的物流。在實(shí)時(shí)數(shù)據(jù)中由于物流是不斷增加的,所以飛線理所應(yīng)當(dāng)?shù)脑诓粩嗟脑黾?,但是不斷?chuàng)建新的飛線會(huì)導(dǎo)致內(nèi)存泄漏,這就需要對消失的飛線進(jìn)行復(fù)用。由于飛線的數(shù)量同樣會(huì)增加CPU與GPU的通信,而影響性能,所以我們會(huì)將所有線段合并成唯一的線段。之后,將這根線段分散成成需要的飛線數(shù)量,每一個(gè)小的線段進(jìn)行更新位置,來達(dá)到飛線的效果。


工作模式

(設(shè)計(jì)-> 開發(fā)) =》 (設(shè)計(jì)-> 開發(fā) -> 設(shè)計(jì)-> 開發(fā))

數(shù)據(jù)可視化,開發(fā)不一定能夠還原設(shè)計(jì)師的美學(xué)理想。而開發(fā)有時(shí)能創(chuàng)造設(shè)計(jì)難用ps和ai表達(dá)的圖形,如何協(xié)作?

這次,我們利用dat-gui等控制組件,根據(jù)設(shè)計(jì)稿,做出了大致的demo界面,讓設(shè)計(jì)師根據(jù)拖動(dòng)條,像操作軟件一樣進(jìn)行調(diào)整,而我們通過console中打印出來的配置,返到代碼里去。

這么做還有個(gè)好處,我們現(xiàn)場接入的都是預(yù)發(fā)和線上的頁面,代碼不易修改,而大屏和我們電腦的屏幕有很大的色差,所以我們可以通過這種slider,針對大屏的顯示,再進(jìn)行微調(diào),非常方便。

6desgin

技術(shù)總結(jié)

在大屏開發(fā)中,我們著重解決了以下創(chuàng)新

  • 與后端保持實(shí)時(shí)一致
  • 防網(wǎng)絡(luò)延遲/斷網(wǎng)
  • 防內(nèi)存泄露
  • 防數(shù)據(jù)過載
  • 防大屏色差
  • 緊急預(yù)案


項(xiàng)目感受

首先還是要感謝一下公共數(shù)據(jù)平臺(tái)及產(chǎn)品部團(tuán)隊(duì)、小馬VMAX團(tuán)隊(duì)、阿云PR團(tuán)隊(duì)、共享業(yè)務(wù)事業(yè)部LBS團(tuán)隊(duì)和IT技術(shù)團(tuán)隊(duì)的通力合作,才有了最后的媒體數(shù)據(jù)大屏。最后說說這次項(xiàng)目在數(shù)據(jù)可視化專業(yè)方向上的感受。
這次數(shù)據(jù)大屏只是向受眾面最廣人群來普及數(shù)據(jù)概念以及增強(qiáng)大眾數(shù)據(jù)感受的一種方式??赡艽蠹視?huì)覺得這種形式太偏向于視覺展示,但是從我們團(tuán)隊(duì)日常接觸到的案例可以看出,很多事情在阿里是做得超前了,特別是數(shù)據(jù)方面,其實(shí)社會(huì)上有太多的政府部門以及各種公司組織對于自己有什么的數(shù)據(jù)都還不了解,更不用說從什么維度來挖掘數(shù)據(jù)的價(jià)值。而數(shù)據(jù)可視化是幫助大家降低理解感受數(shù)據(jù)門檻一種非常有效的方式。隨著越來越多的數(shù)據(jù)被更容易地采集、存儲(chǔ)、查詢,人們一下子沒有從中得到便利,反而因?yàn)閿?shù)據(jù)量的激增和數(shù)據(jù)維度的復(fù)雜化迷失了方向,數(shù)據(jù)成為了一種門檻,這和我們的初衷是相悖的。通過這次雙十一媒體大屏項(xiàng)目,我們看到了更多的媒體從數(shù)據(jù)維度對雙十一進(jìn)行報(bào)道,也看到了媒體對于城市屏這種個(gè)性化數(shù)據(jù)大屏的歡迎。從某種程度上來說,數(shù)據(jù)大屏成為了一種讓大家可以拋開知識(shí)背景公平閱讀理解數(shù)據(jù)的平臺(tái),這讓我們更為興奮的想將數(shù)據(jù)可視化能力輸出給更多人。在雙十一之前,其實(shí)我們已經(jīng)邁出了第一步。DataV數(shù)據(jù)可視化引擎已經(jīng)幫助數(shù)夢工廠和貨車幫分別搭建了政務(wù)云平臺(tái)數(shù)據(jù)大屏和貨車幫業(yè)務(wù)數(shù)據(jù)大屏,并在云棲大會(huì)上得以展示。我們也希望能有更多有相同愿望或者對于數(shù)據(jù)可視化有興趣愛好的朋友能加入我們!


藍(lán)藍(lán)設(shè)計(jì)m.cqzjtgb.com )是一家專注而深入的界面設(shè)計(jì)公司,為期望卓越的國內(nèi)外企業(yè)提供卓越的UI界面設(shè)計(jì)BS界面設(shè)計(jì) 、 cs界面設(shè)計(jì) 大屏設(shè)計(jì)、 ipad界面設(shè)計(jì) 、 包裝設(shè)計(jì) 、 圖標(biāo)定制 、 用戶體驗(yàn) 、交互設(shè)計(jì)、 網(wǎng)站建設(shè) 平面設(shè)計(jì)服務(wù)

相關(guān)文章  





日歷

鏈接

個(gè)人資料

存檔

国产单亲对白刺激| 色综合亚洲欧美另类图片| 麻豆一二三区av精品| 天美传媒精品一区二区| 成人特级黄色片久久久久久久| 97超级碰碰碰精品色视频在线观看| 美女免费视频网站| 观看免费一级毛片| 国产亚洲欧美在线一区二区| 亚洲av五月六月丁香网| 别揉我奶头~嗯~啊~动态视频| 男女下面进入的视频免费午夜| 色老头精品视频在线观看| 亚洲五月天丁香| 老汉色av国产亚洲站长工具| 中文字幕久久专区| 中国美女看黄片| 97碰自拍视频| 校园春色视频在线观看| 亚洲无线在线观看| 成人国产综合亚洲| 男人的好看免费观看在线视频| 国产av在哪里看| 欧美不卡视频在线免费观看| av片东京热男人的天堂| 12—13女人毛片做爰片一| 夜夜爽天天搞| 国产亚洲精品一区二区www| 国产精品三级大全| 亚洲avbb在线观看| 91字幕亚洲| 日韩欧美免费精品| 亚洲天堂国产精品一区在线| 国产爱豆传媒在线观看| 日本免费a在线| 天堂影院成人在线观看| 免费看a级黄色片| 亚洲欧美日韩卡通动漫| 嫩草影视91久久| 最近最新中文字幕大全电影3| АⅤ资源中文在线天堂| 成人国产一区最新在线观看| 久久国产精品人妻蜜桃| 在线观看日韩欧美| 久久久精品欧美日韩精品| 日韩 欧美 亚洲 中文字幕| 亚洲中文字幕一区二区三区有码在线看| 中文字幕av在线有码专区| 99久国产av精品| 午夜福利在线观看吧| 丰满的人妻完整版| 欧美又色又爽又黄视频| 99精品在免费线老司机午夜| 熟女人妻精品中文字幕| 欧美黄色片欧美黄色片| 欧美极品一区二区三区四区| 床上黄色一级片| 两个人的视频大全免费| 国模一区二区三区四区视频| 亚洲精品亚洲一区二区| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 他把我摸到了高潮在线观看| 亚洲欧美日韩高清在线视频| 99国产综合亚洲精品| 欧美日韩综合久久久久久 | 757午夜福利合集在线观看| 色综合站精品国产| 麻豆成人av在线观看| 午夜福利视频1000在线观看| 亚洲精品一区av在线观看| 欧美丝袜亚洲另类 | 在线播放国产精品三级| 色吧在线观看| 99久久九九国产精品国产免费| xxxwww97欧美| 99国产精品一区二区蜜桃av| 午夜福利高清视频| 久久精品国产自在天天线| 乱人视频在线观看| 久久精品国产综合久久久| 高清毛片免费观看视频网站| 午夜两性在线视频| 特大巨黑吊av在线直播| 欧美区成人在线视频| 欧美成人一区二区免费高清观看| 老熟妇仑乱视频hdxx| 国产久久久一区二区三区| 欧美日韩中文字幕国产精品一区二区三区| 久久精品亚洲精品国产色婷小说| 首页视频小说图片口味搜索| 3wmmmm亚洲av在线观看| 99热精品在线国产| 午夜免费激情av| 欧美av亚洲av综合av国产av| 国产又黄又爽又无遮挡在线| 乱人视频在线观看| 99视频精品全部免费 在线| АⅤ资源中文在线天堂| 真人一进一出gif抽搐免费| 国产免费av片在线观看野外av| 一卡2卡三卡四卡精品乱码亚洲| 久久久久久国产a免费观看| 亚洲精品亚洲一区二区| 亚洲人成网站高清观看| 精品久久久久久久末码| 欧美在线黄色| www.熟女人妻精品国产| 欧美日韩乱码在线| 91字幕亚洲| 脱女人内裤的视频| 成人性生交大片免费视频hd| 国产高清激情床上av| 日韩精品中文字幕看吧| 免费大片18禁| 欧美av亚洲av综合av国产av| 内射极品少妇av片p| 啪啪无遮挡十八禁网站| 无遮挡黄片免费观看| 国内精品一区二区在线观看| 久久久国产成人精品二区| 色播亚洲综合网| 97人妻精品一区二区三区麻豆| 好看av亚洲va欧美ⅴa在| 亚洲av第一区精品v没综合| 熟妇人妻久久中文字幕3abv| 免费观看的影片在线观看| 哪里可以看免费的av片| 亚洲精品亚洲一区二区| 成人永久免费在线观看视频| 久99久视频精品免费| 丰满的人妻完整版| 在线a可以看的网站| 午夜免费观看网址| 欧美日本视频| 国产精品久久电影中文字幕| bbb黄色大片| 天美传媒精品一区二区| 亚洲av免费在线观看| 日韩免费av在线播放| 成人国产综合亚洲| 级片在线观看| 老鸭窝网址在线观看| 长腿黑丝高跟| 丰满人妻一区二区三区视频av | x7x7x7水蜜桃| 老司机在亚洲福利影院| 国产69精品久久久久777片| 19禁男女啪啪无遮挡网站| 国产精品久久久久久久电影 | 九色国产91popny在线| 99国产精品一区二区蜜桃av| 国产av在哪里看| 99国产精品一区二区三区| 日本撒尿小便嘘嘘汇集6| 国产精品爽爽va在线观看网站| 99久久久亚洲精品蜜臀av| 精品久久久久久久久久免费视频| a级毛片a级免费在线| 在线天堂最新版资源| 国产伦在线观看视频一区| 国产久久久一区二区三区| 在线观看午夜福利视频| 淫秽高清视频在线观看| 在线观看免费视频日本深夜| 成人一区二区视频在线观看| 国产亚洲欧美98| 88av欧美| 免费在线观看影片大全网站| 中文字幕av在线有码专区| 精品久久久久久久末码| 精品久久久久久久毛片微露脸| 色在线成人网| 亚洲国产高清在线一区二区三| 精品久久久久久久久久免费视频| 很黄的视频免费| 性色av乱码一区二区三区2| 丁香欧美五月| 又紧又爽又黄一区二区| bbb黄色大片| 久久6这里有精品| 美女黄网站色视频| 亚洲成人久久性| 校园春色视频在线观看| 亚洲精华国产精华精| 色综合亚洲欧美另类图片| 午夜福利在线观看免费完整高清在 | bbb黄色大片| 亚洲,欧美精品.| 日韩免费av在线播放| 国产亚洲精品av在线| 又爽又黄无遮挡网站| 精品久久久久久久末码| 欧美bdsm另类| 又黄又粗又硬又大视频| 丰满人妻熟妇乱又伦精品不卡| 国产欧美日韩一区二区精品| 国产高清有码在线观看视频| 18禁国产床啪视频网站| 国产精品久久久久久久电影 | 两人在一起打扑克的视频| 露出奶头的视频| 日本精品一区二区三区蜜桃| 大型黄色视频在线免费观看| 啦啦啦观看免费观看视频高清| 成人亚洲精品av一区二区| 偷拍熟女少妇极品色| 精品人妻1区二区| 国产午夜精品论理片| 欧美黄色淫秽网站| 国产精品久久久久久人妻精品电影| 美女黄网站色视频| 我的老师免费观看完整版| 18+在线观看网站| 国产精品 欧美亚洲| 麻豆国产av国片精品| 国产一区二区三区在线臀色熟女| 亚洲精品成人久久久久久| 亚洲国产精品sss在线观看| 国产精品1区2区在线观看.| 欧美另类亚洲清纯唯美| 婷婷精品国产亚洲av在线| 国产在视频线在精品| av视频在线观看入口| 亚洲国产欧洲综合997久久,| 欧美bdsm另类| 精品电影一区二区在线| 国产成人av激情在线播放| 国产成人aa在线观看| 亚洲精品国产精品久久久不卡| 精品久久久久久,| 国内少妇人妻偷人精品xxx网站| 波多野结衣巨乳人妻| 欧美中文综合在线视频| 欧美日韩一级在线毛片| 男女之事视频高清在线观看| 精品乱码久久久久久99久播| 国产精品久久久久久亚洲av鲁大| 国语自产精品视频在线第100页| 国产精品野战在线观看| 免费在线观看成人毛片| 十八禁人妻一区二区| 黄色视频,在线免费观看| 99热只有精品国产| 大型黄色视频在线免费观看| 国产毛片a区久久久久| 久久人妻av系列| 欧美日韩亚洲国产一区二区在线观看| 国产亚洲欧美98| 搡老妇女老女人老熟妇| 亚洲精品美女久久久久99蜜臀| 国产av在哪里看| 日韩欧美在线乱码| 女人被狂操c到高潮| 国产黄色小视频在线观看| 99精品欧美一区二区三区四区| 欧美又色又爽又黄视频| 国产精品国产高清国产av| 男女那种视频在线观看| 精品久久久久久久末码| 哪里可以看免费的av片| 免费看a级黄色片| 91在线观看av| 少妇的丰满在线观看| 在线国产一区二区在线| 欧美色视频一区免费| 婷婷丁香在线五月| 青草久久国产| 在线观看66精品国产| 法律面前人人平等表现在哪些方面| 日韩有码中文字幕| 天天躁日日操中文字幕| 亚洲av日韩精品久久久久久密| 丰满的人妻完整版| 久久精品国产自在天天线| 91久久精品电影网| 黄色日韩在线| 国产熟女xx| 国产伦在线观看视频一区| xxx96com| 国产成人av激情在线播放| 高潮久久久久久久久久久不卡| 热99re8久久精品国产| 午夜精品在线福利| 欧美成人a在线观看| 一个人免费在线观看电影| 亚洲精品国产精品久久久不卡| 午夜a级毛片| 91av网一区二区| 亚洲精品亚洲一区二区| 小说图片视频综合网站| 老熟妇乱子伦视频在线观看| 欧美日韩瑟瑟在线播放| 天堂网av新在线| 国产97色在线日韩免费| 给我免费播放毛片高清在线观看| 欧美一区二区国产精品久久精品| 国产不卡一卡二| 久久久久性生活片| 可以在线观看的亚洲视频| 变态另类丝袜制服| 淫秽高清视频在线观看| 国产亚洲欧美在线一区二区| 一进一出好大好爽视频| 美女大奶头视频| 亚洲精品日韩av片在线观看 | 给我免费播放毛片高清在线观看| 在线观看美女被高潮喷水网站 | 国产欧美日韩精品一区二区| 欧美成人免费av一区二区三区| 免费在线观看亚洲国产| 性色av乱码一区二区三区2| 九九热线精品视视频播放| 色综合亚洲欧美另类图片| 高清日韩中文字幕在线| 久久久成人免费电影| 国产精品,欧美在线| 天堂√8在线中文| 最近视频中文字幕2019在线8| 欧美日韩中文字幕国产精品一区二区三区| 久久中文看片网| 一a级毛片在线观看| 男人舔奶头视频| 国产一区二区三区视频了| 国产免费av片在线观看野外av| 少妇的逼好多水| 最近最新免费中文字幕在线| 色精品久久人妻99蜜桃| 免费观看人在逋| 国产精品久久久久久人妻精品电影| 欧美乱妇无乱码| 久久性视频一级片| 午夜精品在线福利| 一卡2卡三卡四卡精品乱码亚洲| 国产精品 欧美亚洲| 高清在线国产一区| 女生性感内裤真人,穿戴方法视频| 亚洲,欧美精品.| 午夜a级毛片| 18禁黄网站禁片免费观看直播| 又黄又粗又硬又大视频| 特大巨黑吊av在线直播| 国产精品亚洲av一区麻豆| 99久久综合精品五月天人人| 国内精品久久久久久久电影| 日本一二三区视频观看| 日本 欧美在线| 午夜福利视频1000在线观看| 97超视频在线观看视频| 美女黄网站色视频| 国产高清视频在线观看网站| 丰满的人妻完整版| 国产伦精品一区二区三区视频9 | 俺也久久电影网| 一级a爱片免费观看的视频| 丁香欧美五月| 久久国产乱子伦精品免费另类| 国产精品亚洲一级av第二区| 999久久久精品免费观看国产| 国产精品亚洲av一区麻豆| 成年免费大片在线观看| 在线视频色国产色| 亚洲片人在线观看| 97超视频在线观看视频| 成人午夜高清在线视频| 一区二区三区免费毛片| 国产真实乱freesex| 18禁黄网站禁片午夜丰满| 少妇的丰满在线观看| 久久久国产成人精品二区| 国产精品女同一区二区软件 | 99久久久亚洲精品蜜臀av| av在线蜜桃| 日本黄大片高清| 一级黄色大片毛片| 国产精品亚洲美女久久久| 一本综合久久免费| 一区二区三区国产精品乱码| 人人妻人人看人人澡| 国产伦一二天堂av在线观看| 啦啦啦观看免费观看视频高清| 欧美日本视频| 麻豆久久精品国产亚洲av| 搡老岳熟女国产| 男女下面进入的视频免费午夜| 国内少妇人妻偷人精品xxx网站| 动漫黄色视频在线观看| 国产99白浆流出| 国产一级毛片七仙女欲春2| 久久精品91蜜桃| 黄色成人免费大全| 欧美日韩国产亚洲二区| 看黄色毛片网站| 国产激情欧美一区二区| 91在线观看av| 国产精品99久久99久久久不卡| 午夜两性在线视频| 全区人妻精品视频| 国产野战对白在线观看| 中文字幕人成人乱码亚洲影| 午夜a级毛片| 国产成人系列免费观看| 最好的美女福利视频网| 欧美+亚洲+日韩+国产| 大型黄色视频在线免费观看| 少妇人妻一区二区三区视频| 午夜影院日韩av| 婷婷精品国产亚洲av在线| 午夜福利18| 99久久精品热视频| 国产老妇女一区| 久久国产精品影院| 亚洲 国产 在线| 亚洲人成网站在线播放欧美日韩| 国产成人av激情在线播放| 在线播放无遮挡| 亚洲国产色片| 热99re8久久精品国产| 国产69精品久久久久777片| 亚洲欧美日韩高清专用| 在线免费观看不下载黄p国产 | 欧美午夜高清在线| 国产精品久久视频播放| 一级作爱视频免费观看| 国产精品嫩草影院av在线观看 | 18禁黄网站禁片免费观看直播| 国产免费av片在线观看野外av| 日韩中文字幕欧美一区二区| 网址你懂的国产日韩在线| 成人一区二区视频在线观看| 老司机在亚洲福利影院| 白带黄色成豆腐渣| 国内揄拍国产精品人妻在线| 香蕉丝袜av| 日韩高清综合在线| 精品人妻一区二区三区麻豆 | 久久国产乱子伦精品免费另类| 老汉色av国产亚洲站长工具| 18禁在线播放成人免费| 久久久国产成人免费| 99热精品在线国产| 国产一区二区三区视频了| 国产精品久久久人人做人人爽| 免费看十八禁软件| 精品久久久久久久久久久久久| 国产午夜福利久久久久久| 香蕉av资源在线| 免费搜索国产男女视频| 亚洲精品456在线播放app | 在线观看66精品国产| 久久精品人妻少妇| 淫秽高清视频在线观看| 最新在线观看一区二区三区| 欧美不卡视频在线免费观看| 亚洲欧美日韩无卡精品| 91久久精品国产一区二区成人 | 欧美日韩瑟瑟在线播放| 免费在线观看日本一区| 国产精品野战在线观看| 91字幕亚洲| 亚洲最大成人手机在线| 最近最新中文字幕大全电影3| 麻豆久久精品国产亚洲av| 免费高清视频大片| 最新在线观看一区二区三区| 欧美日本视频| 久久精品夜夜夜夜夜久久蜜豆| 美女cb高潮喷水在线观看| 99热精品在线国产| 婷婷精品国产亚洲av在线| 精品久久久久久久毛片微露脸| 两人在一起打扑克的视频| 成人精品一区二区免费| 搡老岳熟女国产| 99久久无色码亚洲精品果冻| 久久久久久久亚洲中文字幕 | 亚洲欧美日韩高清在线视频| 国产99白浆流出| 亚洲av一区综合| 亚洲男人的天堂狠狠| 国产亚洲精品久久久久久毛片| 亚洲精品色激情综合| 亚洲人成伊人成综合网2020| 一个人看视频在线观看www免费 | 欧美xxxx黑人xx丫x性爽| av专区在线播放| 久久精品国产自在天天线| 一区二区三区免费毛片| 少妇的丰满在线观看| 在线十欧美十亚洲十日本专区| eeuss影院久久| 好男人在线观看高清免费视频| 国产激情欧美一区二区| www日本黄色视频网| 免费看十八禁软件| 午夜日韩欧美国产| www日本黄色视频网| 亚洲人与动物交配视频| 欧美乱码精品一区二区三区| 国产精品免费一区二区三区在线| 夜夜夜夜夜久久久久| 99久久99久久久精品蜜桃| 91麻豆精品激情在线观看国产| av女优亚洲男人天堂| 成人国产综合亚洲| 国产欧美日韩精品亚洲av| 老司机福利观看| 久久精品人妻少妇| 搡老妇女老女人老熟妇| 老司机午夜十八禁免费视频| 激情在线观看视频在线高清| 欧美一区二区国产精品久久精品| 久久久色成人| 一个人看视频在线观看www免费 | 1024手机看黄色片| 真人做人爱边吃奶动态| 久久精品国产清高在天天线| 欧美日韩一级在线毛片| 欧美日韩精品网址| 男女床上黄色一级片免费看| 色视频www国产| 久久国产精品影院| 久久久久久大精品| 亚洲人成网站在线播| 神马国产精品三级电影在线观看| 欧美成人一区二区免费高清观看| 一区二区三区国产精品乱码| 一区福利在线观看| 国产视频内射| 淫妇啪啪啪对白视频| 又粗又爽又猛毛片免费看| 欧美成人a在线观看| 美女被艹到高潮喷水动态| 一区福利在线观看| 麻豆成人午夜福利视频| 婷婷亚洲欧美| 丰满的人妻完整版| 中出人妻视频一区二区| 欧美+亚洲+日韩+国产| 最近最新免费中文字幕在线| 亚洲一区二区三区不卡视频| 国产精品免费一区二区三区在线| 亚洲人成网站在线播| 欧美一区二区精品小视频在线| 男女视频在线观看网站免费| xxx96com| 99国产极品粉嫩在线观看| 麻豆国产av国片精品| www日本在线高清视频| 午夜福利免费观看在线| 欧美大码av| 国产三级中文精品| 嫩草影院入口| 国产熟女xx| 他把我摸到了高潮在线观看| 精品久久久久久成人av| 久久人人精品亚洲av| 亚洲国产色片| 手机成人av网站| 噜噜噜噜噜久久久久久91| 免费观看精品视频网站| 精品国产三级普通话版| 成人无遮挡网站| 可以在线观看毛片的网站| 99在线人妻在线中文字幕| 人妻丰满熟妇av一区二区三区| 欧美午夜高清在线| 天堂影院成人在线观看| 国产欧美日韩一区二区三| 人妻久久中文字幕网| 久久精品国产自在天天线| 亚洲av不卡在线观看| eeuss影院久久| 成年免费大片在线观看| 色在线成人网| xxxwww97欧美| 人妻夜夜爽99麻豆av| 99精品久久久久人妻精品| 国产精品99久久99久久久不卡| 色综合站精品国产| 夜夜躁狠狠躁天天躁| 久久精品夜夜夜夜夜久久蜜豆| 欧美另类亚洲清纯唯美| 少妇丰满av| 欧美中文日本在线观看视频| 国产野战对白在线观看| 国产伦人伦偷精品视频| 99久久精品一区二区三区| 久久精品国产自在天天线| 久久草成人影院| 午夜影院日韩av| 亚洲人成电影免费在线| 亚洲一区二区三区色噜噜| 亚洲国产精品成人综合色| 天天一区二区日本电影三级| 午夜福利欧美成人| 一本一本综合久久| 黄色日韩在线| 国产精品亚洲一级av第二区| 国产成人福利小说| 老司机午夜福利在线观看视频| 神马国产精品三级电影在线观看| 久久中文看片网| 亚洲av电影不卡..在线观看| 精品国产超薄肉色丝袜足j| a级毛片a级免费在线| 少妇的逼好多水| 精品午夜福利视频在线观看一区| 亚洲 欧美 日韩 在线 免费| 欧美黑人欧美精品刺激| 舔av片在线| 亚洲中文日韩欧美视频| 3wmmmm亚洲av在线观看| 可以在线观看的亚洲视频| 国产伦一二天堂av在线观看| 天堂动漫精品|