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

    大型電機(jī)遠(yuǎn)程監(jiān)測(cè)系統(tǒng)云服務(wù)器數(shù)據(jù)接口設(shè)計(jì)

    2021-07-01 05:21:54徐志祥李春秋曹冰冰牛小剛
    物聯(lián)網(wǎng)技術(shù) 2021年6期
    關(guān)鍵詞:數(shù)據(jù)庫(kù)

    徐志祥,李春秋,曹冰冰,牛小剛

    (大連理工大學(xué) 機(jī)械工程學(xué)院,遼寧 大連 116024)

    0 引 言

    大型電機(jī)是能源、國(guó)防、采掘等行業(yè)關(guān)鍵裝備的驅(qū)動(dòng)部件,其安全運(yùn)行不僅事關(guān)電機(jī)本身的安全,更關(guān)乎整個(gè)生產(chǎn)鏈的安全。因此,如何提高大型電機(jī)的安全性和可靠性,及時(shí)準(zhǔn)確地發(fā)現(xiàn)電機(jī)故障或診斷出潛在故障,保障關(guān)鍵裝備安全運(yùn)行,一直受到廣泛的關(guān)注和重視。物聯(lián)網(wǎng)和云計(jì)算技術(shù)的出現(xiàn),為大型電機(jī)的在線狀態(tài)監(jiān)測(cè)提供了全新的技術(shù)手段。利用物聯(lián)網(wǎng)技術(shù),通過將電機(jī)的運(yùn)行狀態(tài)數(shù)據(jù)發(fā)送到云服務(wù)器,檢測(cè)人員能夠通過遠(yuǎn)程終端如手機(jī)APP或電腦網(wǎng)頁(yè)查看電機(jī)的運(yùn)行狀態(tài),從而極大地提高電機(jī)狀態(tài)監(jiān)測(cè)的實(shí)時(shí)性,便于相關(guān)人員及時(shí)處置出現(xiàn)的問題,延長(zhǎng)電機(jī)的使用壽命,降低生產(chǎn)鏈風(fēng)險(xiǎn)。

    在基于物聯(lián)網(wǎng)的大型電機(jī)遠(yuǎn)程監(jiān)測(cè)系統(tǒng)中,需要采集大量電機(jī)參數(shù)上傳到云端,在云服務(wù)器中對(duì)這些數(shù)據(jù)進(jìn)行存儲(chǔ)、轉(zhuǎn)發(fā)和計(jì)算,給云服務(wù)器系統(tǒng)造成了很大負(fù)擔(dān)。本文針對(duì)這一問題創(chuàng)新性地設(shè)計(jì)了云服務(wù)器上的數(shù)據(jù)庫(kù)通信接口以及數(shù)據(jù)接收和發(fā)送接口。針對(duì)傳統(tǒng)模式中使用Socket連接和HTTP協(xié)議實(shí)現(xiàn)數(shù)據(jù)接收和發(fā)送時(shí)造成的云服務(wù)器系統(tǒng)CPU與內(nèi)存資源浪費(fèi),將數(shù)據(jù)接收與發(fā)送接口的性能進(jìn)行了優(yōu)化,降低了云服務(wù)器系統(tǒng)資源的消耗。

    本文使用PyMySQL庫(kù)進(jìn)行與MySQL數(shù)據(jù)庫(kù)通信模塊的編寫。使用Tornado庫(kù)中的TCPServer與協(xié)程方式編寫數(shù)據(jù)接收接口,基于WebSocket協(xié)議使用Tornado庫(kù)中的WebSocketHandler實(shí)現(xiàn)用戶終端的數(shù)據(jù)發(fā)送。相比傳統(tǒng)模式,在相同條件下此舉能夠大幅降低云服務(wù)器的CPU資源消耗和內(nèi)存占用,使物聯(lián)網(wǎng)大型電機(jī)監(jiān)測(cè)系統(tǒng)中云服務(wù)器的性能得到提升[1-3]。

    1 云服務(wù)器整體框架

    在大型電機(jī)遠(yuǎn)程監(jiān)測(cè)系統(tǒng)中,云服務(wù)器需要接收硬件采集設(shè)備得到的數(shù)據(jù),將其存儲(chǔ)在數(shù)據(jù)庫(kù)中,并在需要時(shí)將數(shù)據(jù)庫(kù)中的指定數(shù)據(jù)發(fā)送到遠(yuǎn)程終端,供檢測(cè)人員查看,其整體功能框架如圖1所示。為實(shí)現(xiàn)以上功能,本文基于Python編程語言,按照模塊化的編程思想,針對(duì)數(shù)據(jù)庫(kù)通信模塊、數(shù)據(jù)接收接口和數(shù)據(jù)發(fā)送接口進(jìn)行設(shè)計(jì),搭建了可用的大型電機(jī)遠(yuǎn)程監(jiān)測(cè)云服務(wù)器[4]。

    圖1 云服務(wù)器整體框架

    2 數(shù)據(jù)庫(kù)通信模塊設(shè)計(jì)

    在云服務(wù)器中,無論是電機(jī)監(jiān)測(cè)數(shù)據(jù)的接收還是發(fā)送,都需要與數(shù)據(jù)庫(kù)通信。本文所設(shè)計(jì)的云服務(wù)器使用開源的MySQL數(shù)據(jù)庫(kù),并通過Python的PyMySQL擴(kuò)展庫(kù)實(shí)現(xiàn)數(shù)據(jù)的寫入和讀取[5]。

    2.1 數(shù)據(jù)存儲(chǔ)方式

    MySQL是關(guān)系型數(shù)據(jù)庫(kù),數(shù)據(jù)按照“database-tablecolumn”的形式存儲(chǔ)。對(duì)于電機(jī)而言,主要的監(jiān)測(cè)參數(shù)可以分為電氣參數(shù)、環(huán)境參數(shù)和狀態(tài)參數(shù)。為每種參數(shù)分別創(chuàng)建單獨(dú)的表,并統(tǒng)一放在名為“motor”的數(shù)據(jù)庫(kù)中。

    每個(gè)表都包含id、create_time和value。id對(duì)應(yīng)每條數(shù)據(jù)的唯一索引;create_time表示數(shù)據(jù)上傳的時(shí)間;value表示數(shù)據(jù)的值。表的結(jié)構(gòu)見表1所列。

    表1 數(shù)據(jù)庫(kù)中表的結(jié)構(gòu)

    2.2 數(shù)據(jù)讀寫方式

    對(duì)數(shù)據(jù)庫(kù)進(jìn)行的操作主要可分為兩類:寫入和讀取。在MySQL中,數(shù)據(jù)的寫入通過“插入(INSERT)”語句實(shí)現(xiàn),讀取通過“查詢(SELECT)”語句實(shí)現(xiàn)。

    數(shù)據(jù)庫(kù)讀寫邏輯如圖2所示。當(dāng)接收到硬件采集的數(shù)據(jù)時(shí),首先為每一個(gè)參數(shù)生成對(duì)應(yīng)的數(shù)據(jù)庫(kù)表名,再按照表中的結(jié)構(gòu)將數(shù)據(jù)格式化,然后通過PyMySQL庫(kù)創(chuàng)建與數(shù)據(jù)庫(kù)的連接,借助INSERT語句將數(shù)據(jù)寫入數(shù)據(jù)庫(kù),最后關(guān)閉與數(shù)據(jù)庫(kù)的連接。當(dāng)收到用戶端發(fā)送的請(qǐng)求時(shí),首先從請(qǐng)求中解析出數(shù)據(jù)所在的表,然后創(chuàng)建與數(shù)據(jù)庫(kù)的連接,通過SELECT語句查詢數(shù)據(jù),隨后關(guān)閉與數(shù)據(jù)庫(kù)的連接,最后將讀取的數(shù)據(jù)返回用戶端。

    圖2 數(shù)據(jù)庫(kù)讀寫邏輯

    3 數(shù)據(jù)接收接口設(shè)計(jì)

    數(shù)據(jù)接收接口是和硬件采集端對(duì)接的重要部分,它有2個(gè)任務(wù):接收電機(jī)監(jiān)測(cè)數(shù)據(jù)和將數(shù)據(jù)寫入數(shù)據(jù)庫(kù)。

    為了接收硬件采集的數(shù)據(jù),云服務(wù)器需要與硬件端的控制器建立網(wǎng)絡(luò)通信。基于TCP/IP協(xié)議建立Socket連接是一種可靠的方法。但使用普通的Socket連接在面臨大量數(shù)據(jù)傳入的場(chǎng)景時(shí),需要通過多線程來提高并發(fā)能力,線程之間的頻繁調(diào)度將消耗大量系統(tǒng)資源[6-7]。

    Python支持“協(xié)程”機(jī)制,與多線程類似,它也支持非阻塞異步并發(fā)操作。協(xié)程的工作方式如圖3所示,當(dāng)一組數(shù)量大的數(shù)據(jù)到來時(shí),由程序?qū)⑵浞殖扇舾蓴?shù)據(jù)片,每個(gè)數(shù)據(jù)片使用一個(gè)協(xié)程處理,所有協(xié)程可以運(yùn)行在同一個(gè)線程中。使用協(xié)程節(jié)省了線程調(diào)度的開銷,因此工作效率高而消耗低。

    圖3 協(xié)程的工作方式

    Tornado庫(kù)是Python的Web服務(wù)器擴(kuò)展庫(kù),它提供了方便的調(diào)用協(xié)程的方式:通過gen.coroutine裝飾器裝飾包含yield表達(dá)式的異步生成器,此時(shí)handle_stream函數(shù)就是一個(gè)協(xié)程。handle_stream函數(shù)定義在繼承了TCP Server的子類中,通過TCP Server端口可以等待硬件端發(fā)起連接。

    數(shù)據(jù)接收接口的關(guān)鍵代碼如下所示:

    read_l是上傳數(shù)據(jù)的前4個(gè)字節(jié),包含數(shù)據(jù)長(zhǎng)度信息,也可作為安全驗(yàn)證。根據(jù)數(shù)據(jù)長(zhǎng)度讀取上傳字節(jié)流中的所有數(shù)據(jù),并以字典形式存儲(chǔ)于data_dict中,完成數(shù)據(jù)接收操作。

    根據(jù)模塊化編程思想將數(shù)據(jù)庫(kù)的寫入與讀取功能封裝在函數(shù)中,并保存為Python文件,在需要時(shí)可以直接調(diào)用。into_db.insert_data函數(shù)就是封裝好的數(shù)據(jù)庫(kù)寫入函數(shù),將data_dict作為參數(shù)傳入就可以實(shí)現(xiàn)數(shù)據(jù)寫入功能。

    4 數(shù)據(jù)發(fā)送接口設(shè)計(jì)

    為方便測(cè)試人員實(shí)時(shí)查看數(shù)據(jù),需要將數(shù)據(jù)顯示在手機(jī)或個(gè)人電腦上。這就要求云服務(wù)器能夠?qū)?shù)據(jù)發(fā)送至遠(yuǎn)程終端。數(shù)據(jù)發(fā)送接口主要有2個(gè)任務(wù):從數(shù)據(jù)庫(kù)讀取出電機(jī)的數(shù)據(jù)并發(fā)送給指定用戶。

    在電腦端,比較常用的數(shù)據(jù)顯示方式是通過瀏覽器獲取Web網(wǎng)頁(yè)。在手機(jī)端,隨著微信的廣泛應(yīng)用,微信小程序是一種便捷、可靠的選擇。Web網(wǎng)頁(yè)和微信小程序都可以使用WebSocket協(xié)議通信。WebSocket是一種建立在TCP上的全雙工長(zhǎng)連接應(yīng)用層協(xié)議,相比傳統(tǒng)的HTTP協(xié)議,建立了一次連接即可保持長(zhǎng)久的雙向傳輸機(jī)制,減少了不必要的請(qǐng)求頭部信息的發(fā)送,所以內(nèi)存占用較小,能夠顯著降低系統(tǒng)負(fù)擔(dān)。

    基于WebSocket協(xié)議的數(shù)據(jù)發(fā)送接口同樣通過Tornado庫(kù)實(shí)現(xiàn),關(guān)鍵代碼如下所示:

    EchoWebSocket是 一 個(gè) 繼 承 了Tornado中WebsocketHandler類的子類,定義on_message方法,在方法中傳入的參數(shù)message即用戶端發(fā)送的請(qǐng)求數(shù)據(jù),約定包含用戶信息以及所請(qǐng)求的參數(shù)類型。將用戶請(qǐng)求發(fā)送到JSON字符串轉(zhuǎn)換成字典的形式并傳遞給封裝好的MySQL數(shù)據(jù)庫(kù)讀取函數(shù),再將取出的數(shù)據(jù)通過write_message方法以JSON字符串的形式返回給用戶端。在主函數(shù)中將EchoWebSocket類傳給Application方法,再通過IOLoop.current().start()方法監(jiān)聽指定端口,等待用戶發(fā)起請(qǐng)求。

    5 云服務(wù)器系統(tǒng)測(cè)試

    5.1 功能實(shí)現(xiàn)

    為驗(yàn)證所設(shè)計(jì)云服務(wù)器數(shù)據(jù)接口功能的實(shí)用性,使用阿里云服務(wù)器在CentOS7系統(tǒng)上搭建服務(wù)器系統(tǒng),并與硬件采集端、電腦網(wǎng)頁(yè)端和手機(jī)端聯(lián)合測(cè)試。

    圖4所示為Web瀏覽器端對(duì)于電機(jī)前端軸承振動(dòng)圖像的顯示結(jié)果。圖5所示為微信小程序端的顯示界面。

    圖4 Web網(wǎng)頁(yè)端數(shù)據(jù)顯示

    圖5 微信小程序數(shù)據(jù)顯示

    5.2 性能優(yōu)化測(cè)試

    為測(cè)試數(shù)據(jù)接收接口的性能,分別使用傳統(tǒng)的Socket方式和Tornado協(xié)程方式編寫數(shù)據(jù)接收接口,通過20個(gè)測(cè)試用戶端同時(shí)上傳數(shù)據(jù),每個(gè)用戶傳入相同的數(shù)據(jù),對(duì)比2種設(shè)計(jì)模式下操作系統(tǒng)的CPU占用率、內(nèi)存使用率以及數(shù)據(jù)寫入操作完成時(shí)間,在多次測(cè)試后取平均值,得到的數(shù)據(jù)接口性能對(duì)比結(jié)果見表2所列。

    表2 兩種數(shù)據(jù)接收接口性能對(duì)比

    為測(cè)試數(shù)據(jù)發(fā)送接口的性能,分別基于HTTP協(xié)議和WebSocket協(xié)議編寫數(shù)據(jù)發(fā)送接口,使用20個(gè)測(cè)試用戶端,每個(gè)用戶同時(shí)請(qǐng)求相同數(shù)據(jù),對(duì)比2種設(shè)計(jì)模式下操作系統(tǒng)的CPU占用率、內(nèi)存使用率以及數(shù)據(jù)讀取操作完成時(shí)間,在多次測(cè)試后取平均值,得到的對(duì)比結(jié)果見表3所列。

    表3 兩種數(shù)據(jù)發(fā)送接口性能對(duì)比

    通過對(duì)比可以看出,在相同條件下,使用Tornado協(xié)程方式與Socket方式相比,內(nèi)存使用率以及完成時(shí)間幾乎相同,但Socket方式下的CPU占用率為37.3%,Tornado協(xié)程方式下的CPU占用率為27.3%,只使用Socket方式的CPU占用率為73.2%。而使用WebSocket協(xié)議與HTTP協(xié)議相比,兩者的CPU占用率與完成時(shí)間幾乎相同,但HTTP方式的內(nèi)存使用率為4.1%,WebSocket方式的內(nèi)存使用率為3.5%,只使用HTTP方式的內(nèi)存使用率為85.4%。所以通過Tornado協(xié)程方式的數(shù)據(jù)接收模塊和基于WebSocket協(xié)議的數(shù)據(jù)發(fā)送模塊能夠大幅提高系統(tǒng)性能。

    6 結(jié) 語

    本文使用Python編程語言設(shè)計(jì)了大型電機(jī)監(jiān)測(cè)系統(tǒng)中云服務(wù)器的數(shù)據(jù)庫(kù)通信接口、數(shù)據(jù)接收接口和數(shù)據(jù)發(fā)送接口。針對(duì)云服務(wù)器處理大量測(cè)量數(shù)據(jù)時(shí)系統(tǒng)負(fù)擔(dān)加劇的問題,將數(shù)據(jù)接收接口和數(shù)據(jù)發(fā)送接口進(jìn)行性能優(yōu)化,降低云服務(wù)器的系統(tǒng)資源消耗。

    (1)基于協(xié)程方式,通過Tornado庫(kù)中的TCPServer方法對(duì)數(shù)據(jù)接收模塊的性能進(jìn)行優(yōu)化。相比Socket多線程方法,在相同條件下能夠?qū)PU占用率降低為之前的73.2%。

    (2)基于WebSocket協(xié)議,通過Tornado庫(kù)中的WebSocketHandler方法對(duì)數(shù)據(jù)發(fā)送模塊的性能進(jìn)行優(yōu)化,相比基于HTTP協(xié)議的方法,在相同條件下能夠?qū)?nèi)存占用率降低為之前的85.4%。

    猜你喜歡
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    兩種新的非確定數(shù)據(jù)庫(kù)上的Top-K查詢
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    數(shù)據(jù)庫(kù)
    黄片小视频在线播放| 亚洲精品在线观看二区| 亚洲熟女毛片儿| 国产精品1区2区在线观看.| 亚洲一区中文字幕在线| 国产精品亚洲美女久久久| 又黄又粗又硬又大视频| 99国产精品一区二区三区| 欧美日韩瑟瑟在线播放| 一二三四在线观看免费中文在| 熟女电影av网| 日韩免费av在线播放| 欧美大码av| 人妻久久中文字幕网| 亚洲avbb在线观看| 亚洲精品一卡2卡三卡4卡5卡| www日本黄色视频网| 久久久久久久午夜电影| 国产av又大| 欧美大码av| av福利片在线观看| 国产蜜桃级精品一区二区三区| 最近最新中文字幕大全免费视频| x7x7x7水蜜桃| 特级一级黄色大片| 国产男靠女视频免费网站| 国产亚洲欧美在线一区二区| aaaaa片日本免费| 免费一级毛片在线播放高清视频| 好男人电影高清在线观看| 亚洲成人国产一区在线观看| 欧美日韩中文字幕国产精品一区二区三区| 岛国在线免费视频观看| 久久久久国内视频| 99热6这里只有精品| 亚洲免费av在线视频| 国产av又大| 动漫黄色视频在线观看| 欧美高清成人免费视频www| 午夜精品一区二区三区免费看| 男女那种视频在线观看| 岛国在线观看网站| 午夜影院日韩av| 美女高潮喷水抽搐中文字幕| 黄色视频不卡| 亚洲精品粉嫩美女一区| 一夜夜www| 亚洲欧美日韩高清专用| 成人国语在线视频| 久久久久久久久免费视频了| 欧美乱色亚洲激情| 一区二区三区激情视频| 国产午夜福利久久久久久| 欧美av亚洲av综合av国产av| 国产亚洲欧美在线一区二区| 性色av乱码一区二区三区2| 1024手机看黄色片| 很黄的视频免费| 在线观看日韩欧美| 久久久久精品国产欧美久久久| 欧美中文日本在线观看视频| 校园春色视频在线观看| 成人18禁在线播放| 亚洲人成网站高清观看| 欧美性长视频在线观看| 日韩欧美在线乱码| 国产伦一二天堂av在线观看| 日本黄大片高清| 人人妻,人人澡人人爽秒播| 日韩欧美精品v在线| 日本 av在线| 美女午夜性视频免费| 日韩免费av在线播放| 此物有八面人人有两片| 久久久久亚洲av毛片大全| 成人高潮视频无遮挡免费网站| 国语自产精品视频在线第100页| 可以在线观看毛片的网站| 变态另类成人亚洲欧美熟女| 男男h啪啪无遮挡| 欧美国产日韩亚洲一区| 久久性视频一级片| 一本一本综合久久| 亚洲第一欧美日韩一区二区三区| 久久香蕉激情| 99热6这里只有精品| 久久久精品欧美日韩精品| 男女床上黄色一级片免费看| 国产主播在线观看一区二区| 国产精品爽爽va在线观看网站| 久久精品成人免费网站| 午夜精品在线福利| √禁漫天堂资源中文www| 亚洲专区字幕在线| 日韩免费av在线播放| 午夜影院日韩av| 精品乱码久久久久久99久播| 成人午夜高清在线视频| 黄色片一级片一级黄色片| 欧美大码av| 国语自产精品视频在线第100页| 精华霜和精华液先用哪个| 麻豆国产97在线/欧美 | 99精品欧美一区二区三区四区| 欧美一区二区国产精品久久精品 | 久久久久性生活片| 国内久久婷婷六月综合欲色啪| 天堂av国产一区二区熟女人妻 | 久久这里只有精品中国| 国产精品精品国产色婷婷| 三级毛片av免费| 真人做人爱边吃奶动态| 日本免费一区二区三区高清不卡| 波多野结衣高清作品| 国产精品久久视频播放| 校园春色视频在线观看| 99国产精品一区二区三区| 亚洲国产精品sss在线观看| 欧美日韩亚洲综合一区二区三区_| 亚洲专区字幕在线| 国产熟女xx| 免费看a级黄色片| 极品教师在线免费播放| 国产麻豆成人av免费视频| 免费在线观看日本一区| 妹子高潮喷水视频| 深夜精品福利| 中亚洲国语对白在线视频| 午夜成年电影在线免费观看| 99国产精品一区二区三区| 搡老岳熟女国产| 制服丝袜大香蕉在线| 老司机午夜福利在线观看视频| 国产熟女xx| 人人妻,人人澡人人爽秒播| 色综合站精品国产| 欧美成狂野欧美在线观看| 久99久视频精品免费| 校园春色视频在线观看| 啦啦啦观看免费观看视频高清| 在线国产一区二区在线| 日本成人三级电影网站| 国产亚洲精品第一综合不卡| avwww免费| 国产三级黄色录像| 男女视频在线观看网站免费 | 日韩免费av在线播放| 亚洲男人天堂网一区| 色播亚洲综合网| 一级作爱视频免费观看| 亚洲男人的天堂狠狠| 免费一级毛片在线播放高清视频| 亚洲午夜精品一区,二区,三区| 两个人的视频大全免费| 国产高清视频在线观看网站| 久久精品国产99精品国产亚洲性色| 777久久人妻少妇嫩草av网站| 99热只有精品国产| 很黄的视频免费| 亚洲国产精品合色在线| 久久久久久久午夜电影| 国产高清videossex| 日韩欧美 国产精品| 久久中文字幕人妻熟女| 国产在线精品亚洲第一网站| 亚洲欧美日韩无卡精品| tocl精华| 一本大道久久a久久精品| www日本黄色视频网| 色播亚洲综合网| 夜夜夜夜夜久久久久| 亚洲国产精品sss在线观看| 99国产综合亚洲精品| 久久久久九九精品影院| 亚洲欧洲精品一区二区精品久久久| 国产精品98久久久久久宅男小说| 国产高清激情床上av| 亚洲男人天堂网一区| 两性夫妻黄色片| 国产精品电影一区二区三区| 精品久久久久久,| 啪啪无遮挡十八禁网站| 制服人妻中文乱码| 欧美绝顶高潮抽搐喷水| 久久久国产欧美日韩av| 亚洲国产欧美一区二区综合| 欧美成人免费av一区二区三区| 亚洲av五月六月丁香网| 一进一出好大好爽视频| 久久久国产成人免费| 国产av麻豆久久久久久久| 日韩免费av在线播放| 日韩欧美免费精品| 国产97色在线日韩免费| 欧美乱色亚洲激情| av天堂在线播放| 国产成人精品无人区| 欧洲精品卡2卡3卡4卡5卡区| 一二三四在线观看免费中文在| 国产不卡一卡二| 夜夜爽天天搞| www.熟女人妻精品国产| 亚洲 欧美 日韩 在线 免费| 国产一区二区激情短视频| 国产69精品久久久久777片 | 亚洲午夜理论影院| 国产精品影院久久| av有码第一页| 亚洲成av人片免费观看| 一区二区三区国产精品乱码| 91字幕亚洲| 波多野结衣高清作品| 这个男人来自地球电影免费观看| 国产精品 欧美亚洲| 国产精品免费视频内射| 丰满的人妻完整版| 欧美成人一区二区免费高清观看 | 丁香六月欧美| 日韩免费av在线播放| 久久久久久大精品| 久久这里只有精品19| 亚洲中文日韩欧美视频| 又粗又爽又猛毛片免费看| 九九热线精品视视频播放| 久久久精品国产亚洲av高清涩受| 久久精品国产综合久久久| 国产三级在线视频| 操出白浆在线播放| 熟女电影av网| 91av网站免费观看| 成人精品一区二区免费| 亚洲av成人av| 级片在线观看| av在线播放免费不卡| 国产真实乱freesex| 白带黄色成豆腐渣| 少妇裸体淫交视频免费看高清 | 国产不卡一卡二| 国产成人aa在线观看| 亚洲欧美精品综合一区二区三区| 舔av片在线| xxx96com| 国产欧美日韩一区二区三| 亚洲成a人片在线一区二区| 国产99白浆流出| 欧美成人性av电影在线观看| 脱女人内裤的视频| 日韩欧美三级三区| 国产久久久一区二区三区| 神马国产精品三级电影在线观看 | 又粗又爽又猛毛片免费看| 1024视频免费在线观看| 妹子高潮喷水视频| 色精品久久人妻99蜜桃| 日本熟妇午夜| 精品国产乱码久久久久久男人| 国产视频内射| 精品国产超薄肉色丝袜足j| 国产午夜精品久久久久久| 十八禁人妻一区二区| 国产亚洲精品一区二区www| 欧美在线黄色| 禁无遮挡网站| 在线观看免费视频日本深夜| 91av网站免费观看| 在线观看舔阴道视频| 亚洲精品色激情综合| 美女扒开内裤让男人捅视频| 美女大奶头视频| 日韩有码中文字幕| 亚洲成人久久性| 久久精品91无色码中文字幕| 亚洲午夜精品一区,二区,三区| 久久久精品欧美日韩精品| 亚洲欧美日韩高清在线视频| 久久欧美精品欧美久久欧美| 一夜夜www| 国产aⅴ精品一区二区三区波| 大型黄色视频在线免费观看| 亚洲七黄色美女视频| 精品久久久久久久久久免费视频| 日本免费一区二区三区高清不卡| 一夜夜www| 国产精品 欧美亚洲| 欧美三级亚洲精品| 黄色视频不卡| 美女扒开内裤让男人捅视频| 亚洲成人久久性| cao死你这个sao货| 日日爽夜夜爽网站| 国产一区在线观看成人免费| 一本久久中文字幕| 搞女人的毛片| 国产欧美日韩一区二区三| 麻豆成人午夜福利视频| 看黄色毛片网站| www日本黄色视频网| 母亲3免费完整高清在线观看| 国内久久婷婷六月综合欲色啪| 日本黄大片高清| 国产精品精品国产色婷婷| 精品午夜福利视频在线观看一区| 国语自产精品视频在线第100页| 国产精品av视频在线免费观看| 一本一本综合久久| 黑人操中国人逼视频| 久久这里只有精品中国| 最近在线观看免费完整版| 欧美日韩国产亚洲二区| 国产高清激情床上av| 国产成人影院久久av| 窝窝影院91人妻| 99re在线观看精品视频| 久久午夜亚洲精品久久| 黄色成人免费大全| 亚洲欧美一区二区三区黑人| √禁漫天堂资源中文www| 12—13女人毛片做爰片一| 国产高清激情床上av| 精品不卡国产一区二区三区| 亚洲性夜色夜夜综合| 熟女少妇亚洲综合色aaa.| 亚洲午夜精品一区,二区,三区| 亚洲精品美女久久av网站| 97超级碰碰碰精品色视频在线观看| 黄色成人免费大全| 国产精品爽爽va在线观看网站| 日韩欧美在线二视频| 欧美日韩精品网址| 免费高清视频大片| 成人三级做爰电影| 免费在线观看影片大全网站| 久久久国产精品麻豆| svipshipincom国产片| 麻豆久久精品国产亚洲av| 狠狠狠狠99中文字幕| 久久人妻av系列| 亚洲精品一区av在线观看| 亚洲精华国产精华精| 国产片内射在线| 97人妻精品一区二区三区麻豆| 亚洲欧美激情综合另类| 免费无遮挡裸体视频| 色综合站精品国产| svipshipincom国产片| 91字幕亚洲| 中亚洲国语对白在线视频| 99久久99久久久精品蜜桃| 国产精品av视频在线免费观看| 精品欧美国产一区二区三| 国产午夜精品论理片| 成人三级黄色视频| 久久久精品国产亚洲av高清涩受| 国产午夜福利久久久久久| 国内毛片毛片毛片毛片毛片| 两个人看的免费小视频| 无遮挡黄片免费观看| 禁无遮挡网站| 在线观看舔阴道视频| 免费高清视频大片| 日本三级黄在线观看| 午夜福利在线在线| 又大又爽又粗| 精品高清国产在线一区| 99国产极品粉嫩在线观看| 国产精品久久久久久人妻精品电影| 午夜日韩欧美国产| 色噜噜av男人的天堂激情| 亚洲成人久久爱视频| 日韩大尺度精品在线看网址| 国内揄拍国产精品人妻在线| 真人一进一出gif抽搐免费| 国产午夜精品论理片| 亚洲精品美女久久久久99蜜臀| 亚洲欧美激情综合另类| 黑人操中国人逼视频| 久久精品影院6| 久久草成人影院| 中文亚洲av片在线观看爽| 久久久国产精品麻豆| www.熟女人妻精品国产| 午夜影院日韩av| 国产欧美日韩一区二区精品| 黄色毛片三级朝国网站| 黄片小视频在线播放| 在线观看免费日韩欧美大片| 99国产精品一区二区三区| 亚洲精品美女久久av网站| 91麻豆av在线| 欧美日韩黄片免| 久久天躁狠狠躁夜夜2o2o| 一区二区三区国产精品乱码| 丰满的人妻完整版| 国产熟女午夜一区二区三区| 精品不卡国产一区二区三区| 极品教师在线免费播放| 精品一区二区三区av网在线观看| 色在线成人网| 麻豆成人午夜福利视频| 欧美激情久久久久久爽电影| 久久久久久久午夜电影| 久久草成人影院| 成人av一区二区三区在线看| 色精品久久人妻99蜜桃| 久久久久久久久中文| 亚洲精品色激情综合| 99精品久久久久人妻精品| 国产伦一二天堂av在线观看| 久久久水蜜桃国产精品网| 成人国语在线视频| 日本免费一区二区三区高清不卡| 国产真实乱freesex| 亚洲午夜精品一区,二区,三区| 久久天堂一区二区三区四区| 又爽又黄无遮挡网站| 日本成人三级电影网站| 日本 欧美在线| 国产伦在线观看视频一区| 欧美黑人欧美精品刺激| 亚洲av电影不卡..在线观看| 中文亚洲av片在线观看爽| 1024视频免费在线观看| 国产精品1区2区在线观看.| 岛国在线免费视频观看| 国产伦在线观看视频一区| 亚洲无线在线观看| 国产久久久一区二区三区| 亚洲片人在线观看| 亚洲免费av在线视频| av中文乱码字幕在线| 在线观看免费午夜福利视频| 欧美日韩精品网址| 黄频高清免费视频| 中文字幕av在线有码专区| 国产真人三级小视频在线观看| 国产成人av教育| 日本成人三级电影网站| 久久亚洲真实| 日本熟妇午夜| 久久精品国产亚洲av高清一级| 国产伦在线观看视频一区| 亚洲无线在线观看| 免费一级毛片在线播放高清视频| 黄片小视频在线播放| 国产aⅴ精品一区二区三区波| 在线视频色国产色| 又爽又黄无遮挡网站| 人人妻人人澡欧美一区二区| 黄色片一级片一级黄色片| 免费在线观看影片大全网站| 岛国在线免费视频观看| 国产精品亚洲美女久久久| 免费观看人在逋| 成人高潮视频无遮挡免费网站| or卡值多少钱| 50天的宝宝边吃奶边哭怎么回事| 久久久久久久久久黄片| 中文在线观看免费www的网站 | 国产黄色小视频在线观看| 啦啦啦韩国在线观看视频| av欧美777| 色综合欧美亚洲国产小说| 亚洲精品一区av在线观看| 狂野欧美白嫩少妇大欣赏| 精品电影一区二区在线| 97超级碰碰碰精品色视频在线观看| 啦啦啦免费观看视频1| 制服人妻中文乱码| 亚洲av日韩精品久久久久久密| 欧美绝顶高潮抽搐喷水| a在线观看视频网站| 999久久久国产精品视频| 可以免费在线观看a视频的电影网站| 久久99热这里只有精品18| 啦啦啦韩国在线观看视频| 免费看美女性在线毛片视频| 小说图片视频综合网站| 女警被强在线播放| av在线播放免费不卡| 精品一区二区三区av网在线观看| 舔av片在线| 白带黄色成豆腐渣| 国产真实乱freesex| 久久国产乱子伦精品免费另类| 日本三级黄在线观看| АⅤ资源中文在线天堂| 欧美 亚洲 国产 日韩一| 99riav亚洲国产免费| 老熟妇仑乱视频hdxx| 国产成人欧美在线观看| 免费在线观看完整版高清| 国产亚洲精品综合一区在线观看 | 在线观看www视频免费| 精品一区二区三区四区五区乱码| 国产精品香港三级国产av潘金莲| 国内精品久久久久精免费| 免费看美女性在线毛片视频| 欧美成人午夜精品| 久久久精品国产亚洲av高清涩受| 国产主播在线观看一区二区| 黄色毛片三级朝国网站| av视频在线观看入口| 亚洲中文字幕一区二区三区有码在线看 | 亚洲熟妇熟女久久| 国产精品乱码一区二三区的特点| 亚洲五月婷婷丁香| 久久人人精品亚洲av| 亚洲第一电影网av| 淫秽高清视频在线观看| 777久久人妻少妇嫩草av网站| 国产真实乱freesex| 五月伊人婷婷丁香| 免费观看精品视频网站| 91av网站免费观看| 妹子高潮喷水视频| 老司机午夜福利在线观看视频| 亚洲男人天堂网一区| 国产午夜精品论理片| 99riav亚洲国产免费| 日本五十路高清| 国产片内射在线| 国产精品爽爽va在线观看网站| 婷婷精品国产亚洲av| 亚洲人与动物交配视频| 久久精品aⅴ一区二区三区四区| 日日摸夜夜添夜夜添小说| 人成视频在线观看免费观看| 日本免费一区二区三区高清不卡| 美女扒开内裤让男人捅视频| 久久久久久国产a免费观看| 少妇熟女aⅴ在线视频| 麻豆国产av国片精品| 日韩成人在线观看一区二区三区| 久久久久久久久免费视频了| 制服丝袜大香蕉在线| 在线观看www视频免费| 国产精品亚洲av一区麻豆| 日韩欧美一区二区三区在线观看| 国产亚洲精品综合一区在线观看 | 伊人久久大香线蕉亚洲五| 欧洲精品卡2卡3卡4卡5卡区| 欧美日韩中文字幕国产精品一区二区三区| 婷婷亚洲欧美| 黄色片一级片一级黄色片| 99久久精品热视频| 欧美日本视频| 久久久久九九精品影院| 欧美av亚洲av综合av国产av| 免费观看精品视频网站| 日韩av在线大香蕉| 国产爱豆传媒在线观看 | 亚洲av成人av| 日韩精品中文字幕看吧| 18禁黄网站禁片午夜丰满| 国产免费av片在线观看野外av| 看黄色毛片网站| 99riav亚洲国产免费| 亚洲美女黄片视频| 怎么达到女性高潮| 一个人观看的视频www高清免费观看 | 久久国产精品影院| av片东京热男人的天堂| 国产成年人精品一区二区| 757午夜福利合集在线观看| 欧美日韩福利视频一区二区| 国产蜜桃级精品一区二区三区| 国产亚洲精品综合一区在线观看 | av中文乱码字幕在线| 日本一本二区三区精品| 欧美成人性av电影在线观看| 日韩免费av在线播放| 在线播放国产精品三级| 久久中文字幕一级| 999精品在线视频| 欧美极品一区二区三区四区| 亚洲国产欧美人成| 国产亚洲av高清不卡| 国产单亲对白刺激| 亚洲精品国产精品久久久不卡| 一二三四在线观看免费中文在| av片东京热男人的天堂| 十八禁网站免费在线| 亚洲一区中文字幕在线| 精品无人区乱码1区二区| 精品乱码久久久久久99久播| 无限看片的www在线观看| 别揉我奶头~嗯~啊~动态视频| 日本 av在线| 亚洲国产日韩欧美精品在线观看 | cao死你这个sao货| 神马国产精品三级电影在线观看 | 叶爱在线成人免费视频播放| 久久婷婷成人综合色麻豆| 色av中文字幕| 淫秽高清视频在线观看| 欧美三级亚洲精品| 亚洲男人的天堂狠狠| 听说在线观看完整版免费高清| 国产一区二区三区视频了| 国产精品久久电影中文字幕| 久久久精品欧美日韩精品| 不卡一级毛片| 亚洲第一电影网av| 听说在线观看完整版免费高清| 身体一侧抽搐| 国内久久婷婷六月综合欲色啪| 免费观看人在逋| 999久久久国产精品视频| 最近最新中文字幕大全电影3| 成人午夜高清在线视频| 午夜福利在线在线| 一级毛片女人18水好多| 国模一区二区三区四区视频 | 最近最新中文字幕大全免费视频| 此物有八面人人有两片|