• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    針對(duì)載荷/載荷艙監(jiān)控的固定碼率數(shù)據(jù)非阻塞模式實(shí)時(shí)解析與展示方法①

    2021-06-28 06:28:12李雪松李子揚(yáng)朱家佳陳賓賓李傳榮
    關(guān)鍵詞:服務(wù)端數(shù)組數(shù)據(jù)流

    李雪松,李子揚(yáng),朱家佳,竇 帥,楊 光,陳賓賓,李傳榮

    (中國(guó)科學(xué)院 空天信息創(chuàng)新研究院,北京 100094)

    1 引言

    鑒于臨近空間探測(cè)的復(fù)雜性和探測(cè)數(shù)據(jù)的多樣性及重大的應(yīng)用價(jià)值,中國(guó)科學(xué)院設(shè)立了臨近空間探測(cè)科學(xué)實(shí)驗(yàn)項(xiàng)目.臨近空間探測(cè)數(shù)據(jù)實(shí)時(shí)可視化展示是臨近空間探測(cè)項(xiàng)目的重要組成部分,通過(guò)實(shí)時(shí)監(jiān)控探測(cè)數(shù)據(jù)的變化,為飛行任務(wù)決策提供支撐,有利于提升臨近空間探測(cè)任務(wù)安全、穩(wěn)定的開展.JavaScript是目前最流行的客戶端編程語(yǔ)言,自2016年起就有逐漸取代Java和PHP 的趨勢(shì)[1].NodeJS 本質(zhì)上是采用了谷歌瀏覽器V8 引擎的JavaScript 運(yùn)行環(huán)境,其非阻塞模式的I/O 處理帶來(lái)了相對(duì)低系統(tǒng)資源耗下的高性能與出眾的負(fù)載能力,非常適合用作依賴其他I/O 資源的中間服務(wù).因此,NodeJS 被認(rèn)為是數(shù)據(jù)密集型分布式部署環(huán)境下的實(shí)時(shí)應(yīng)用系統(tǒng)的完美解決方案[2,3].載荷/載荷艙監(jiān)控系統(tǒng)實(shí)現(xiàn)需要考慮在有限帶寬的高比特率條件下系統(tǒng)與臨空飛行器實(shí)時(shí)通信,同時(shí)保障數(shù)據(jù)展示的實(shí)效性.使用UDP 無(wú)狀態(tài)協(xié)議連接,使得資源消耗小,數(shù)據(jù)傳遞快,同時(shí)可以分配到不同機(jī)器處理,做到完全無(wú)狀態(tài)的橫向處理[4].臨近空間探測(cè)試驗(yàn)是高寒野外環(huán)境下開展,其具有網(wǎng)絡(luò)可靠性不高、數(shù)據(jù)流大的特點(diǎn),傳統(tǒng)的同步阻塞I/O 處理模式在對(duì)數(shù)據(jù)流進(jìn)行處理時(shí),數(shù)據(jù)下傳效率與數(shù)據(jù)處理能力很難同時(shí)得到效率上的提升,線程很容易在做數(shù)據(jù)處理過(guò)程中阻塞數(shù)據(jù)傳輸?shù)倪M(jìn)行,造成系統(tǒng)內(nèi)資源的浪費(fèi),進(jìn)而導(dǎo)致在過(guò)程中無(wú)法處理其他任務(wù),例如數(shù)據(jù)塊寫入文件,或者讀取其他數(shù)據(jù)[5,6].因此需要設(shè)計(jì)一種改進(jìn)的數(shù)據(jù)解析與展示方法,在不阻塞數(shù)據(jù)下傳的同時(shí)提高軟件的數(shù)據(jù)處理能力.

    2 基于非阻塞模式的數(shù)據(jù)解析與展示方法

    2.1 NodeJS I/O與Java I/O 處理模式比較

    理論上在處理計(jì)算方面,NodeJS 單條主線程并沒有太多優(yōu)勢(shì),然而如果涉及IO 密集型任務(wù),由于NodeJS在每個(gè)級(jí)別強(qiáng)制支持非阻塞API 規(guī)范,因此能更高效地利用CPU和內(nèi)存資源.表1對(duì)比了NodeJS與Java在I/O 處理中的特點(diǎn).

    表1 NodeJS與Java I/O 處理模式特點(diǎn)比較[6–11]

    近年來(lái)不少知名互聯(lián)網(wǎng)公司包括阿里、騰訊、蘇寧,都有嘗試用NodeJS 代替Java 應(yīng)用于自身I/O 密集型業(yè)務(wù)場(chǎng)景的成功案例[9].

    2.2 NodeJS 異步非阻塞I/O 處理基本原理

    一般情況下,異步非阻塞I/O 處理流程是發(fā)送方向接收方發(fā)送請(qǐng)求后,不等待響應(yīng)可以繼續(xù)其他工作.接收方收到請(qǐng)求后,進(jìn)行I/O 操作時(shí)如果不能返回結(jié)果.其不是等待,而是立刻返回去做其他工作.當(dāng)I/O操作完成時(shí),再將完成狀態(tài)或結(jié)果通知接收方,接收方再響應(yīng)發(fā)送方[5–15].

    異步非阻塞處理是基于應(yīng)用程序重復(fù)調(diào)用I/O 操作輪詢線程池來(lái)完成[8–11].NodeJS 使用的是單線程異步非阻塞模型,對(duì)所有的I/O 都采用異步請(qǐng)求方式,這種設(shè)計(jì)的底層依托的是C++高性能事件驅(qū)動(dòng)libuv 庫(kù),該驅(qū)動(dòng)庫(kù)提供了線程池,事件池,跨平臺(tái),異步I/O 處理能力等[1].如圖1所示,NodeJS 的主程序只有一個(gè)主線程作為執(zhí)行棧執(zhí)行程序代碼.主線程通過(guò)libuv 庫(kù)對(duì)事件隊(duì)列與系統(tǒng)線程池進(jìn)行維護(hù),從事件隊(duì)列取出相應(yīng)的事件,再?gòu)木€程池中分配一個(gè)線程去執(zhí)行該事件.主線程會(huì)通過(guò)libuv 庫(kù)不斷對(duì)事件隊(duì)列輪詢從而檢查未執(zhí)行的事件.當(dāng)子線程對(duì)事件執(zhí)行完畢,主線程執(zhí)行回調(diào),子線程被釋放歸還給線程池.因此基于NodeJS異步非阻塞I/O 處理操作實(shí)際上是通過(guò)libuv 維護(hù)的線程池完成的.由于主線程將所有的事件通過(guò)libuv 分配給了線程池中的子線程,因此主線程基本只負(fù)責(zé)事件調(diào)度,沒有進(jìn)行真正的I/O 操作,從而實(shí)現(xiàn)了異步非阻塞I/O.

    圖1 NodeJS 異步非阻塞IO 處理流程

    2.3 數(shù)據(jù)實(shí)時(shí)解析與展示

    在臨近空間科學(xué)探測(cè)試驗(yàn)過(guò)程中,載荷/載荷艙通過(guò)專用測(cè)控鏈路與地面測(cè)控艙通信,數(shù)據(jù)通過(guò)服務(wù)端存儲(chǔ)并通過(guò)UDP 廣播分發(fā)數(shù)據(jù).本文針對(duì)載荷/載荷艙下傳的單幀數(shù)據(jù)的特征,設(shè)計(jì)了針對(duì)載荷/載荷艙監(jiān)控的異步非阻塞I/O 模式處理方法[16–20].處理流程如圖2所示.

    圖2 固定碼率數(shù)據(jù)非阻塞解析與展示流程

    客戶端通過(guò)UDP 協(xié)議與數(shù)據(jù)發(fā)送端建立連接,并接收數(shù)據(jù)包數(shù)據(jù)流.在該套接字模塊中使用了數(shù)據(jù)報(bào)dgram 模塊,dgram 提供了UDP 數(shù)據(jù)包實(shí)時(shí)通信Socket的實(shí)現(xiàn)方法.該模塊的API 包括事件和方法兩大類,事件類在UDP 連接狀態(tài)發(fā)生改變時(shí)觸發(fā),包含關(guān)閉(close),錯(cuò)誤(error),監(jiān)聽(listening),消息(message);方法類包含綁定端口主機(jī)(bind),返回對(duì)象地址(address),關(guān)閉實(shí)時(shí)通信(close),廣播發(fā)送數(shù)據(jù)報(bào)(send)等[21].

    程序套接字處理部分通過(guò)引用NodeJS 中的dgram模塊建立基于UDP 的網(wǎng)絡(luò)通信,模塊通信流程如圖3所示.該模塊可對(duì)服務(wù)端的發(fā)送地址和端口進(jìn)行綁定,注冊(cè)監(jiān)聽事件.在客戶端連接服務(wù)端監(jiān)聽狀態(tài)發(fā)生改變時(shí),客戶端可接收服務(wù)端發(fā)送的數(shù)據(jù).客戶端獲取數(shù)據(jù)后,會(huì)觸發(fā)NodeJS 的異步非阻塞I/O 處理流程,主程序會(huì)通過(guò)libuv 使用事件隊(duì)列維護(hù)接收的數(shù)據(jù)[1].

    圖3 dgram 模塊通信流程

    非阻塞I/O 模式處理方法利用NodeJS 中的Buffer類來(lái)創(chuàng)建專用的二進(jìn)制數(shù)據(jù)緩存區(qū),并利用其提供的一系列API 接口對(duì)數(shù)據(jù)進(jìn)行操作.如圖3中服務(wù)端send()與客戶端recv()方法中傳遞的數(shù)據(jù)類型.Buffer類的內(nèi)存申請(qǐng)并不是通過(guò)NodeJS V8 引擎完成,而是由C++實(shí)現(xiàn).底層是通過(guò)slab 機(jī)制對(duì)碎片進(jìn)行管理.當(dāng)數(shù)據(jù)小于8 KB 時(shí),通過(guò)new Buffer(8000)申請(qǐng)一個(gè)可用空間為8000 字節(jié)的slab.在對(duì)服務(wù)端發(fā)送端口監(jiān)聽的過(guò)程中,可直接對(duì)內(nèi)存進(jìn)行密集的I/O 操作.在這個(gè)過(guò)程中slab 機(jī)制進(jìn)行了預(yù)先申請(qǐng)和事后分配,這使得JavaScript 到操作系統(tǒng)之間沒有過(guò)多的關(guān)于內(nèi)存申請(qǐng)的系統(tǒng)調(diào)用,提高了數(shù)據(jù)處理的效率.

    非阻塞I/O 模式處理方法利用dgram 模塊會(huì)將接收的二進(jìn)制字節(jié)流封裝成Buffer 類,根據(jù)預(yù)先約定的協(xié)議,利用數(shù)據(jù)處理函數(shù),對(duì)Buffer 按位解碼.再將十進(jìn)制明碼數(shù)據(jù)集合逐個(gè)賦給原型JSON 數(shù)組.表2是JSON 數(shù)組的主要字段描述.

    表2 解碼后的JSON 數(shù)組字段表

    非阻塞I/O 模式處理方法對(duì)二進(jìn)制字節(jié)流解碼時(shí)會(huì)讀取原型JSON 數(shù)組中的length 屬性,該屬性標(biāo)識(shí)了二進(jìn)制字節(jié)流中每個(gè)字段所占字節(jié)長(zhǎng)度,通過(guò)該長(zhǎng)度對(duì)字節(jié)流逐位解碼.再將解碼后的值返回給原型JSON 數(shù)組.最后將獲得一維數(shù)組供后續(xù)模塊使用.

    頁(yè)面渲染模塊在獲取一維數(shù)組前,數(shù)據(jù)流傳入驗(yàn)證函數(shù),數(shù)據(jù)通過(guò)有效性驗(yàn)證后,再利用ECharts 組件對(duì)數(shù)據(jù)進(jìn)行可視化圖表展示.這里JavaScript 類庫(kù)ECharts其底層依賴輕量級(jí)的Canvas 類庫(kù)ZRender,可以流暢的運(yùn)行在 PC和移動(dòng)設(shè)備上,并兼容當(dāng)前絕大部分瀏覽器,可提供直觀的數(shù)據(jù)可視化圖表[22].由于第三方開源組件ECharts 對(duì)DOM 的渲染效率不可控,同時(shí)系統(tǒng)解碼速率遠(yuǎn)高于圖形渲染速率.所以在獲取等待展示的一維數(shù)組后,系統(tǒng)采用了響應(yīng)式處理方法,使解碼模塊與DOM 渲染模塊解耦并通過(guò)異步數(shù)據(jù)流構(gòu)建處理關(guān)系.當(dāng)渲染模塊出現(xiàn)阻塞時(shí),不影響數(shù)據(jù)獲取與解析,以保障下傳數(shù)據(jù)的完整和準(zhǔn)確性.

    載荷/載荷艙監(jiān)控客戶端的開發(fā)還引入了由Github發(fā)布的跨平臺(tái)桌面應(yīng)用工具ElectronJS.該應(yīng)用工具封裝了谷歌的Chromium 瀏覽器引擎作為圖形應(yīng)用界面,允許基于NodeJS 的載荷/載荷艙監(jiān)控客戶端通過(guò)ElectronJS在沒有部署NodeJS 開發(fā)環(huán)境的任意操作系統(tǒng)中使用NodeJS API,從而實(shí)現(xiàn)了NodeJS 網(wǎng)頁(yè)應(yīng)用到桌面應(yīng)用的轉(zhuǎn)換.圖4為載荷/載荷艙監(jiān)控客戶端在MacOS 系統(tǒng)下的軟件界面.

    圖4 載荷/載荷艙監(jiān)控客戶端

    3 性能測(cè)試

    性能測(cè)試編譯工具使用的是ElectronJS 內(nèi)置的控制臺(tái).實(shí)驗(yàn)機(jī)器為MacBook Pro (Retina,15-inch,Mid 2015) CPU2.2 GHz intel corei7,顯卡Intel Iris Pro 1536 MB.

    通過(guò)在試驗(yàn)機(jī)器搭建模擬服務(wù),通過(guò)UDP 協(xié)議連接客戶端并發(fā)送數(shù)據(jù),同時(shí)在數(shù)據(jù)解析模塊與Echarts 數(shù)據(jù)渲染模塊中設(shè)置計(jì)時(shí)函數(shù),對(duì)軟件解碼及渲染的能力進(jìn)行測(cè)試統(tǒng)計(jì).

    如圖5所示,服務(wù)端以22 B/s 的速率向客戶端發(fā)送二進(jìn)制數(shù)據(jù)流.數(shù)據(jù)解析模塊完成二進(jìn)制字節(jié)流轉(zhuǎn)換一維數(shù)組耗時(shí)0.27 ms,代入公式PA≈計(jì)算解碼模塊單位時(shí)間內(nèi)的工作效率大約是80 MB/s.數(shù)據(jù)渲染模塊對(duì)一維數(shù)組渲染耗時(shí)72.27 ms,代入公式FPS≈計(jì)算每秒可渲染的幀數(shù)大約14 幀.使用MacOS 系統(tǒng)的任務(wù)管理器對(duì)軟件CPU 使用率監(jiān)控,CPU 使用率在3%~5%之間,無(wú)內(nèi)存泄露,滿足試驗(yàn)指標(biāo)要求.由此可以推斷當(dāng)數(shù)據(jù)流在80 MB/s 以下時(shí),解碼模塊工作無(wú)壓力,當(dāng)大于80 MB/s 時(shí)由于EchartsJS 渲染速率較慢,NodeJS 的事件隊(duì)列長(zhǎng)度會(huì)隨時(shí)間增加而增加,因此會(huì)造成執(zhí)行棧阻塞與內(nèi)存泄露.

    圖5 模擬數(shù)據(jù)測(cè)試

    該系統(tǒng)參加了臨空2019年7~9月在青海省海西蒙古族藏族自治州大柴旦地區(qū)的外場(chǎng)試驗(yàn).系統(tǒng)通過(guò)Electron-Package 打包為EXE 可執(zhí)行文件,并部署在CPU2.5 GHz intel corei7 Windows10 系統(tǒng)的移動(dòng)工作站中,數(shù)據(jù)傳輸率為100 Mb/s.在試驗(yàn)期間系統(tǒng)運(yùn)行34 小時(shí)19 分,獲取、解析并存儲(chǔ)數(shù)據(jù)12 萬(wàn)包,各項(xiàng)功能工作狀態(tài)穩(wěn)定,為各試驗(yàn)載荷及載荷艙系統(tǒng)的監(jiān)視與控制提供了可靠的數(shù)據(jù)支持.

    4 總結(jié)

    本文使用NodeJS+ElectronJS+EchartsJS 架構(gòu),采用固定碼率數(shù)據(jù)非阻塞模式實(shí)時(shí)解析與展示方法,實(shí)現(xiàn)了對(duì)臨空探測(cè)試驗(yàn)載荷/載荷艙的實(shí)時(shí)監(jiān)控,實(shí)時(shí)解析并展示數(shù)據(jù)理論可達(dá)80 MB/s.由于利用封裝好的libuv 庫(kù)維護(hù)線程池,因此相對(duì)于手動(dòng)維護(hù)多線程的方法能有效地節(jié)省開發(fā)成本,在保障下傳數(shù)據(jù)準(zhǔn)確性的同時(shí),能有效利用CPU和內(nèi)存資源.經(jīng)過(guò)臨空野外試驗(yàn)的驗(yàn)證,該解析與展示方法適用于資源受限環(huán)境下的野外科學(xué)試驗(yàn).在需要I/O 密集型場(chǎng)景下進(jìn)行可視化數(shù)據(jù)展示架構(gòu)中,本模式非常值得推廣.

    猜你喜歡
    服務(wù)端數(shù)組數(shù)據(jù)流
    JAVA稀疏矩陣算法
    JAVA玩轉(zhuǎn)數(shù)學(xué)之二維數(shù)組排序
    汽車維修數(shù)據(jù)流基礎(chǔ)(下)
    云存儲(chǔ)中基于相似性的客戶-服務(wù)端雙端數(shù)據(jù)去重方法
    新時(shí)期《移動(dòng)Web服務(wù)端開發(fā)》課程教學(xué)改革的研究
    一種提高TCP與UDP數(shù)據(jù)流公平性的擁塞控制機(jī)制
    在Windows Server 2008上創(chuàng)建應(yīng)用
    基于數(shù)據(jù)流聚類的多目標(biāo)跟蹤算法
    尋找勾股數(shù)組的歷程
    北醫(yī)三院 數(shù)據(jù)流疏通就診量
    日韩精品免费视频一区二区三区 | 日本免费在线观看一区| 亚洲美女黄色视频免费看| 欧美精品国产亚洲| 国产亚洲精品久久久com| 久久久久久人妻| 在线播放无遮挡| 你懂的网址亚洲精品在线观看| 最黄视频免费看| 中文精品一卡2卡3卡4更新| 日韩强制内射视频| 爱豆传媒免费全集在线观看| 国产成人精品福利久久| 我的老师免费观看完整版| 在线精品无人区一区二区三| 99re6热这里在线精品视频| 18禁动态无遮挡网站| 亚洲国产最新在线播放| 一区二区日韩欧美中文字幕 | 考比视频在线观看| 啦啦啦啦在线视频资源| 卡戴珊不雅视频在线播放| 最近最新中文字幕免费大全7| 我的老师免费观看完整版| 99国产精品免费福利视频| 久久狼人影院| 男的添女的下面高潮视频| 中文欧美无线码| 伦理电影免费视频| 久久精品久久久久久久性| 国产成人午夜福利电影在线观看| 欧美日韩成人在线一区二区| 久久久久久久精品精品| 狠狠精品人妻久久久久久综合| 久久婷婷青草| 18在线观看网站| 国产亚洲午夜精品一区二区久久| 麻豆乱淫一区二区| 久久这里有精品视频免费| 伦理电影大哥的女人| 亚洲av在线观看美女高潮| 亚洲色图综合在线观看| 在线观看免费高清a一片| 人体艺术视频欧美日本| 男女免费视频国产| 亚洲精品乱码久久久久久按摩| 少妇丰满av| 亚洲av.av天堂| 黑人猛操日本美女一级片| 国产黄片视频在线免费观看| 精品久久久精品久久久| 国产精品99久久99久久久不卡 | 黄色欧美视频在线观看| 欧美+日韩+精品| 肉色欧美久久久久久久蜜桃| 亚洲精品视频女| 日韩伦理黄色片| 久久99热这里只频精品6学生| 欧美丝袜亚洲另类| 夫妻性生交免费视频一级片| 国产欧美另类精品又又久久亚洲欧美| 一本一本综合久久| 另类亚洲欧美激情| 一区二区三区精品91| 国产亚洲最大av| 狂野欧美白嫩少妇大欣赏| 中文字幕亚洲精品专区| 欧美精品亚洲一区二区| 波野结衣二区三区在线| 亚洲精华国产精华液的使用体验| 日韩精品免费视频一区二区三区 | 欧美精品一区二区大全| 精品熟女少妇av免费看| 99精国产麻豆久久婷婷| 亚洲精华国产精华液的使用体验| 久热这里只有精品99| 亚洲美女搞黄在线观看| 久久国内精品自在自线图片| 久久午夜综合久久蜜桃| 九九久久精品国产亚洲av麻豆| 男女边摸边吃奶| 少妇高潮的动态图| 久久久欧美国产精品| 18禁观看日本| 欧美xxxx性猛交bbbb| 美女内射精品一级片tv| 国产视频首页在线观看| 亚洲综合色惰| 午夜av观看不卡| 26uuu在线亚洲综合色| 亚洲综合色网址| 肉色欧美久久久久久久蜜桃| 麻豆成人av视频| 黄色一级大片看看| 亚洲欧美一区二区三区黑人 | 777米奇影视久久| 久久ye,这里只有精品| 黄色毛片三级朝国网站| 水蜜桃什么品种好| 丝瓜视频免费看黄片| 午夜免费观看性视频| 久久久久久久久久久免费av| 高清黄色对白视频在线免费看| 国产精品一国产av| 亚洲精品色激情综合| 久久午夜综合久久蜜桃| 高清欧美精品videossex| 丝袜在线中文字幕| 国产淫语在线视频| 亚洲人成77777在线视频| freevideosex欧美| 国产成人91sexporn| av国产久精品久网站免费入址| 新久久久久国产一级毛片| 久久人妻熟女aⅴ| 少妇的逼好多水| 国产成人aa在线观看| 18+在线观看网站| 日本与韩国留学比较| 亚洲欧美日韩卡通动漫| 免费看光身美女| 亚洲av日韩在线播放| 亚洲国产精品专区欧美| 黑人欧美特级aaaaaa片| 国产精品嫩草影院av在线观看| 建设人人有责人人尽责人人享有的| av黄色大香蕉| 免费看不卡的av| 国产av精品麻豆| 日韩伦理黄色片| 久久青草综合色| 国产精品99久久99久久久不卡 | 人妻一区二区av| 永久免费av网站大全| 日日撸夜夜添| 校园人妻丝袜中文字幕| av女优亚洲男人天堂| 精品99又大又爽又粗少妇毛片| 精品人妻在线不人妻| 午夜日本视频在线| 国产欧美另类精品又又久久亚洲欧美| 色婷婷av一区二区三区视频| 大陆偷拍与自拍| 人人妻人人澡人人看| 亚洲欧洲日产国产| 日日爽夜夜爽网站| 热99国产精品久久久久久7| 亚洲五月色婷婷综合| 精品久久久噜噜| 成年人免费黄色播放视频| 日韩人妻高清精品专区| 精品国产一区二区久久| 91久久精品国产一区二区三区| 欧美日韩国产mv在线观看视频| 热re99久久精品国产66热6| 大又大粗又爽又黄少妇毛片口| 女性生殖器流出的白浆| 亚洲精品日韩在线中文字幕| 一级片'在线观看视频| 亚洲人与动物交配视频| 国产一区二区三区综合在线观看 | 最新的欧美精品一区二区| av在线播放精品| 一个人免费看片子| 天天操日日干夜夜撸| 黑人欧美特级aaaaaa片| 日本91视频免费播放| 国产精品 国内视频| 啦啦啦中文免费视频观看日本| 高清在线视频一区二区三区| 久久99精品国语久久久| 美女cb高潮喷水在线观看| 少妇被粗大的猛进出69影院 | 大码成人一级视频| 特大巨黑吊av在线直播| 欧美精品人与动牲交sv欧美| 男男h啪啪无遮挡| 亚洲第一av免费看| 国产国语露脸激情在线看| 亚洲精品日本国产第一区| a级片在线免费高清观看视频| 免费播放大片免费观看视频在线观看| 最近2019中文字幕mv第一页| 看免费成人av毛片| 午夜激情久久久久久久| 狠狠精品人妻久久久久久综合| 制服丝袜香蕉在线| 美女福利国产在线| av专区在线播放| 一区在线观看完整版| 高清欧美精品videossex| 欧美激情 高清一区二区三区| 亚洲av欧美aⅴ国产| 99久久中文字幕三级久久日本| 一区二区三区四区激情视频| 国产乱来视频区| 欧美老熟妇乱子伦牲交| freevideosex欧美| 男女边吃奶边做爰视频| 国语对白做爰xxxⅹ性视频网站| 亚洲精品国产av蜜桃| 国产精品99久久久久久久久| 一级,二级,三级黄色视频| 国产亚洲欧美精品永久| 日韩免费高清中文字幕av| 亚洲av在线观看美女高潮| 午夜福利,免费看| 亚洲精品,欧美精品| 中文字幕最新亚洲高清| 欧美xxxx性猛交bbbb| 99久久精品一区二区三区| 亚洲av欧美aⅴ国产| 啦啦啦中文免费视频观看日本| 久久国产精品男人的天堂亚洲 | 国精品久久久久久国模美| 亚洲三级黄色毛片| 又大又黄又爽视频免费| 建设人人有责人人尽责人人享有的| 99国产综合亚洲精品| 国产亚洲最大av| 国产欧美日韩综合在线一区二区| 国语对白做爰xxxⅹ性视频网站| 国产精品国产av在线观看| 亚洲欧美成人综合另类久久久| 午夜激情av网站| av有码第一页| 亚洲欧洲精品一区二区精品久久久 | 久久久精品免费免费高清| 亚洲精品,欧美精品| 久久久久人妻精品一区果冻| 精品人妻熟女av久视频| 久久久久久久亚洲中文字幕| 国产有黄有色有爽视频| 久久久久久久久大av| 人妻人人澡人人爽人人| 久久久久久久久久久丰满| 女性生殖器流出的白浆| 日本wwww免费看| 亚洲综合精品二区| 夜夜爽夜夜爽视频| 男女免费视频国产| 亚洲欧洲日产国产| 97精品久久久久久久久久精品| 18+在线观看网站| 日本与韩国留学比较| 黄色怎么调成土黄色| 亚洲av综合色区一区| 国产成人精品福利久久| 国产一区二区在线观看av| av国产久精品久网站免费入址| 国产精品麻豆人妻色哟哟久久| 免费av不卡在线播放| 日韩制服骚丝袜av| 高清不卡的av网站| 久久精品国产亚洲av天美| 人体艺术视频欧美日本| 美女国产视频在线观看| 一级毛片我不卡| 国产成人一区二区在线| 激情五月婷婷亚洲| 涩涩av久久男人的天堂| 少妇人妻 视频| 麻豆精品久久久久久蜜桃| 狠狠婷婷综合久久久久久88av| av在线播放精品| 80岁老熟妇乱子伦牲交| 中文精品一卡2卡3卡4更新| 在线亚洲精品国产二区图片欧美 | av国产精品久久久久影院| 特大巨黑吊av在线直播| 亚洲在久久综合| 日韩一本色道免费dvd| 成人18禁高潮啪啪吃奶动态图 | 亚洲在久久综合| 精品久久国产蜜桃| 精品人妻一区二区三区麻豆| 草草在线视频免费看| 亚洲精品第二区| 夜夜看夜夜爽夜夜摸| 久久97久久精品| 91精品一卡2卡3卡4卡| 又粗又硬又长又爽又黄的视频| 成年av动漫网址| freevideosex欧美| 国产精品久久久久久av不卡| 久久狼人影院| 亚洲国产欧美在线一区| 丝袜在线中文字幕| 亚洲经典国产精华液单| 久久韩国三级中文字幕| 久久av网站| 少妇的逼好多水| 高清毛片免费看| 交换朋友夫妻互换小说| 国产精品.久久久| 在线观看免费日韩欧美大片 | 亚洲精品一二三| 欧美日韩精品成人综合77777| 免费日韩欧美在线观看| 欧美+日韩+精品| 一级毛片 在线播放| 99热全是精品| 高清午夜精品一区二区三区| 国产亚洲欧美精品永久| 中文字幕亚洲精品专区| 18在线观看网站| 人妻人人澡人人爽人人| 欧美激情 高清一区二区三区| 色吧在线观看| 建设人人有责人人尽责人人享有的| 伦精品一区二区三区| 十分钟在线观看高清视频www| 亚洲精品成人av观看孕妇| 女人久久www免费人成看片| 亚洲精品色激情综合| 999精品在线视频| 免费观看在线日韩| 亚洲国产精品一区三区| 亚洲av不卡在线观看| 大香蕉久久网| 日本wwww免费看| 一本一本综合久久| 亚洲少妇的诱惑av| 色网站视频免费| 精品午夜福利在线看| 美女国产高潮福利片在线看| 中国美白少妇内射xxxbb| 少妇被粗大猛烈的视频| 国产在视频线精品| 免费看不卡的av| 亚洲欧美成人综合另类久久久| 亚洲欧美中文字幕日韩二区| av网站免费在线观看视频| 免费日韩欧美在线观看| 两个人的视频大全免费| 午夜激情av网站| 三级国产精品欧美在线观看| 国产片特级美女逼逼视频| 天堂中文最新版在线下载| 午夜老司机福利剧场| 久久久国产精品麻豆| 久久青草综合色| 欧美人与善性xxx| 国产高清国产精品国产三级| 亚洲国产精品999| a级毛片免费高清观看在线播放| 夜夜爽夜夜爽视频| 日本猛色少妇xxxxx猛交久久| 日韩视频在线欧美| 一级a做视频免费观看| 精品一区二区三卡| 国产国拍精品亚洲av在线观看| 国产色爽女视频免费观看| 精品一区二区免费观看| 亚洲少妇的诱惑av| 亚洲精品乱久久久久久| 成人综合一区亚洲| 国国产精品蜜臀av免费| 蜜桃在线观看..| a级毛片免费高清观看在线播放| 久久这里有精品视频免费| 有码 亚洲区| 在线观看免费视频网站a站| 少妇的逼好多水| 久久狼人影院| 精品一区在线观看国产| 久久亚洲国产成人精品v| 国产精品一区二区在线不卡| 欧美人与善性xxx| 视频中文字幕在线观看| 黄色配什么色好看| 好男人视频免费观看在线| 夫妻性生交免费视频一级片| 中文字幕精品免费在线观看视频 | 99热网站在线观看| 老女人水多毛片| 国产精品国产三级国产av玫瑰| 亚洲少妇的诱惑av| 精品久久蜜臀av无| 99久久精品一区二区三区| 多毛熟女@视频| 少妇被粗大的猛进出69影院 | 99久久综合免费| 夫妻性生交免费视频一级片| 国模一区二区三区四区视频| 亚洲欧美精品自产自拍| 最近2019中文字幕mv第一页| 91国产中文字幕| 亚洲av综合色区一区| 欧美人与性动交α欧美精品济南到 | 成人国产麻豆网| 亚洲图色成人| 日韩三级伦理在线观看| 两个人免费观看高清视频| 久久久精品94久久精品| 欧美人与善性xxx| 免费观看性生交大片5| 国产在线免费精品| 最后的刺客免费高清国语| 欧美日韩综合久久久久久| 亚洲国产最新在线播放| 高清黄色对白视频在线免费看| 亚洲欧美中文字幕日韩二区| 免费高清在线观看视频在线观看| 欧美成人精品欧美一级黄| 26uuu在线亚洲综合色| 欧美成人午夜免费资源| 亚州av有码| 中文字幕久久专区| 亚洲精品国产色婷婷电影| 亚洲精品一二三| 色视频在线一区二区三区| 免费大片黄手机在线观看| 啦啦啦视频在线资源免费观看| 久久女婷五月综合色啪小说| 99久国产av精品国产电影| 欧美精品人与动牲交sv欧美| 性色av一级| 最黄视频免费看| 亚洲图色成人| 又粗又硬又长又爽又黄的视频| 国产av一区二区精品久久| 成人漫画全彩无遮挡| 国产一区二区三区综合在线观看 | 中文字幕人妻熟人妻熟丝袜美| 久久久久视频综合| 80岁老熟妇乱子伦牲交| 黄色怎么调成土黄色| 久久久久久久久久久免费av| 亚洲四区av| 精品国产一区二区三区久久久樱花| 午夜免费鲁丝| 国产成人午夜福利电影在线观看| 一区二区日韩欧美中文字幕 | 国产一区有黄有色的免费视频| 欧美精品一区二区免费开放| 99热6这里只有精品| 美女大奶头黄色视频| 欧美日韩视频高清一区二区三区二| 久久国产精品男人的天堂亚洲 | 在线观看美女被高潮喷水网站| 考比视频在线观看| 一本—道久久a久久精品蜜桃钙片| 亚洲图色成人| 日韩不卡一区二区三区视频在线| 美女视频免费永久观看网站| 91国产中文字幕| 一边摸一边做爽爽视频免费| 亚洲欧美一区二区三区黑人 | 日韩av不卡免费在线播放| 最近手机中文字幕大全| 亚洲中文av在线| 久久99热这里只频精品6学生| 色5月婷婷丁香| 免费观看性生交大片5| 免费av中文字幕在线| 亚洲av在线观看美女高潮| 男人操女人黄网站| 最近2019中文字幕mv第一页| 在线看a的网站| 一本大道久久a久久精品| 久久精品人人爽人人爽视色| 亚洲色图综合在线观看| 国产毛片在线视频| 国产精品一区二区在线不卡| av有码第一页| 在现免费观看毛片| av在线观看视频网站免费| 久久久久久久国产电影| 一本色道久久久久久精品综合| 男女无遮挡免费网站观看| 91久久精品国产一区二区三区| 日本黄色日本黄色录像| 精品久久久精品久久久| 亚洲精品自拍成人| 亚洲人成网站在线播| 精品久久蜜臀av无| 人妻一区二区av| 99久久综合免费| 永久免费av网站大全| 国产69精品久久久久777片| 人人妻人人澡人人看| 精品久久久噜噜| 一级二级三级毛片免费看| 亚洲av二区三区四区| 成年人午夜在线观看视频| 国产极品天堂在线| 国产在线一区二区三区精| 九色成人免费人妻av| 亚洲精华国产精华液的使用体验| 在线观看国产h片| 亚洲人成网站在线观看播放| 99re6热这里在线精品视频| 桃花免费在线播放| 国产在线一区二区三区精| 成人国产麻豆网| 嘟嘟电影网在线观看| 免费观看a级毛片全部| 18禁动态无遮挡网站| 日本与韩国留学比较| 国产乱来视频区| 永久免费av网站大全| 亚洲av免费高清在线观看| 老司机影院毛片| 国产成人a∨麻豆精品| 久久久久国产网址| 啦啦啦中文免费视频观看日本| 伦精品一区二区三区| 99九九线精品视频在线观看视频| 亚洲无线观看免费| 国产综合精华液| 99久久精品一区二区三区| 国产精品人妻久久久影院| 亚洲图色成人| 久久久久久久久大av| 又黄又爽又刺激的免费视频.| av免费在线看不卡| av在线app专区| 中国三级夫妇交换| 午夜影院在线不卡| 18禁裸乳无遮挡动漫免费视频| 亚洲精品国产av蜜桃| 精品国产一区二区久久| 97在线人人人人妻| 国产国语露脸激情在线看| 18禁动态无遮挡网站| 久久精品久久久久久噜噜老黄| 熟妇人妻不卡中文字幕| 日韩制服骚丝袜av| 新久久久久国产一级毛片| 国产精品国产三级国产av玫瑰| 国产精品麻豆人妻色哟哟久久| 高清av免费在线| 亚洲精品一二三| 激情五月婷婷亚洲| 五月开心婷婷网| 久久久久精品性色| 少妇丰满av| 久久这里有精品视频免费| 国产免费视频播放在线视频| 伊人亚洲综合成人网| 女的被弄到高潮叫床怎么办| 国产男女内射视频| 久久这里有精品视频免费| 国产片内射在线| 国产精品国产av在线观看| 色哟哟·www| 国产av一区二区精品久久| 久久午夜综合久久蜜桃| 高清视频免费观看一区二区| 啦啦啦中文免费视频观看日本| 五月开心婷婷网| 成人无遮挡网站| 日本-黄色视频高清免费观看| 国产精品一区www在线观看| 亚洲av国产av综合av卡| 中文字幕制服av| 国产亚洲午夜精品一区二区久久| 色94色欧美一区二区| 亚洲五月色婷婷综合| 亚洲av.av天堂| 人人妻人人爽人人添夜夜欢视频| 日本欧美国产在线视频| av福利片在线| 日韩欧美一区视频在线观看| 午夜福利视频精品| 亚洲精品久久久久久婷婷小说| 久久久久久人妻| 日韩强制内射视频| 一级毛片黄色毛片免费观看视频| 婷婷成人精品国产| 一边亲一边摸免费视频| videosex国产| 九色亚洲精品在线播放| 国产一区二区在线观看av| 午夜免费观看性视频| 免费大片18禁| 欧美最新免费一区二区三区| 一区二区三区乱码不卡18| 91久久精品电影网| 在线观看www视频免费| av福利片在线| 极品少妇高潮喷水抽搐| 久久久国产一区二区| 亚洲精华国产精华液的使用体验| 亚洲精品久久午夜乱码| 久久久国产精品麻豆| 国产亚洲精品久久久com| 久久热精品热| 精品亚洲乱码少妇综合久久| 天堂8中文在线网| 亚洲国产精品一区二区三区在线| 午夜精品国产一区二区电影| 免费av中文字幕在线| 熟女电影av网| 欧美日韩亚洲高清精品| 伦理电影免费视频| 成年美女黄网站色视频大全免费 | 超色免费av| 国产成人精品一,二区| 啦啦啦视频在线资源免费观看| 亚洲av中文av极速乱| 国产精品麻豆人妻色哟哟久久| 中文字幕av电影在线播放| 亚洲av中文av极速乱| 欧美精品高潮呻吟av久久| av国产精品久久久久影院| 亚洲激情五月婷婷啪啪| 飞空精品影院首页| 亚洲一级一片aⅴ在线观看| 久久精品国产鲁丝片午夜精品| 久久久国产精品麻豆| 18禁在线无遮挡免费观看视频| 亚洲欧美一区二区三区黑人 | 日韩欧美精品免费久久|