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

    基于SVG與WebSocket的SCADA Web發(fā)布系統(tǒng)設(shè)計(jì)

    2023-12-18 18:13:49徐蘇君高翔
    計(jì)算機(jī)時(shí)代 2023年11期
    關(guān)鍵詞:通訊

    徐蘇君 高翔

    關(guān)鍵詞:SCADA系統(tǒng);SVG動(dòng)態(tài)圖元解析;實(shí)時(shí)刷新;WebSocket 通訊;Web 發(fā)布系統(tǒng)

    中圖分類號(hào):TP391 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1006-8228(2023)11-116-05

    0 引言

    SCADA 系統(tǒng)是一個(gè)廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域的監(jiān)視和控制系統(tǒng),它通過實(shí)時(shí)采集和處理各種傳感器及其設(shè)備的數(shù)據(jù),幫助管理人員/操作員監(jiān)視和控制生產(chǎn)和工藝過程[1]。然而傳統(tǒng)SCADA 系統(tǒng)存在升級(jí)維護(hù)困難、系統(tǒng)使用便捷性差、系統(tǒng)擴(kuò)展性和靈活性不夠等問題。隨著Web 信息技術(shù)的發(fā)展,SCADA 系統(tǒng)的Web 應(yīng)用在工業(yè)自動(dòng)化領(lǐng)域也愈發(fā)廣泛,通過SCADA Web 發(fā)布系統(tǒng)[2],將SCADA 系統(tǒng)中的實(shí)時(shí)運(yùn)行數(shù)據(jù)、告警數(shù)據(jù)、監(jiān)視畫面在Web 系統(tǒng)中發(fā)布展示,使得相關(guān)管理人員方便快捷地在不同終端瀏覽器中實(shí)時(shí)監(jiān)視生產(chǎn)運(yùn)行狀況,為Web 系統(tǒng)應(yīng)用管控一體化打下基礎(chǔ)。SCADA 系統(tǒng)的實(shí)時(shí)監(jiān)視畫面有畫面復(fù)雜度高,實(shí)時(shí)數(shù)據(jù)量大,刷新頻率快等特點(diǎn),SCADA 在Web 上不能只實(shí)現(xiàn)靜態(tài)畫面展示,對(duì)圖形畫面的加載速度、刷新頻率和數(shù)據(jù)同步都提出了高要求。

    本文設(shè)計(jì)了一套基于SVG 和WebSocket 的SCADA Web 發(fā)布系統(tǒng)[3],通過SVG 嵌入html 的方式實(shí)現(xiàn)SCADA 畫面在Web 端的展示,并提出了基于Redis 內(nèi)存庫的SVG 動(dòng)態(tài)圖元解析預(yù)處理機(jī)制[4]與基于WebSocket 的實(shí)時(shí)計(jì)算推送機(jī)制。通過這兩個(gè)技術(shù)結(jié)合,不僅實(shí)現(xiàn)傳統(tǒng)SCADA 系統(tǒng)在Web 端的發(fā)布應(yīng)用,而且在系統(tǒng)穩(wěn)定性、流暢性、實(shí)時(shí)性等方面滿足自動(dòng)化領(lǐng)域行業(yè)應(yīng)用的要求。

    1 系統(tǒng)總體設(shè)計(jì)

    1.1 系統(tǒng)總體架構(gòu)設(shè)計(jì)

    目前既有系統(tǒng)在基于SVG圖形Web系統(tǒng)發(fā)布技術(shù)中,主要有以下兩種方式實(shí)現(xiàn)SVG 圖形展示和刷新:

    ⑴ Web 系統(tǒng)提供JS 文件,在瀏覽器加載SVG 圖形文件時(shí),前端解析畫面圖元[5],并定時(shí)通過Ajax 方式請(qǐng)求服務(wù)端,獲取圖形文件所需要的實(shí)時(shí)數(shù)據(jù),再由前端JS 進(jìn)行圖形的計(jì)算與渲染;

    ⑵ SVG 圖形文件解析全部由服務(wù)端完成,并定時(shí)從實(shí)時(shí)數(shù)據(jù)庫/關(guān)系數(shù)據(jù)庫獲取圖形所需要的最新數(shù)據(jù),再根據(jù)解析的內(nèi)容進(jìn)行實(shí)時(shí)計(jì)算和結(jié)果填充,最終將計(jì)算結(jié)果返回至瀏覽器端進(jìn)行圖形渲染[6]。

    以上方式⑴中,JS 是腳本語言,進(jìn)行SVG 動(dòng)態(tài)圖元解析和計(jì)算的運(yùn)行速度較慢,當(dāng)SVG 畫面中動(dòng)態(tài)圖元數(shù)量較多時(shí),會(huì)造成瀏覽器卡頓及加載時(shí)間過長;當(dāng)多個(gè)不同用戶同時(shí)打開同一張SVG 畫面時(shí),存在前端重復(fù)解析圖元的情況。方式⑵中,需要定時(shí)在服務(wù)器端對(duì)所有用戶請(qǐng)求的SVG 圖形進(jìn)行解析計(jì)算,當(dāng)用戶數(shù)量較多且分別查看不同SVG 畫面的時(shí)候服務(wù)器需要在同一時(shí)間內(nèi)處理大量的SVG 畫面請(qǐng)求,服務(wù)器消耗資源較高,且循環(huán)計(jì)算的間隔時(shí)長不穩(wěn)定,可能導(dǎo)致不同用戶在查看SVG 畫面的體驗(yàn)不好。并且每個(gè)圖形在一個(gè)定時(shí)刷新周期動(dòng)作中,這兩種方式都需要經(jīng)過從數(shù)據(jù)庫中讀取數(shù)據(jù),然后以SVG 圖形為單位進(jìn)行一次動(dòng)態(tài)圖元實(shí)時(shí)計(jì)算過程才能完成圖形渲染,這在效率上有一定影響。

    為了解決以上弊端,本文在系統(tǒng)架構(gòu)層面重新進(jìn)行設(shè)計(jì),并針對(duì)以上兩種方式存在問題進(jìn)行了改進(jìn)和優(yōu)化。系統(tǒng)總體架構(gòu)設(shè)計(jì)如圖1 所示。

    本設(shè)計(jì)將SVG 圖形解析和渲染刷新分別放在不同層面去處理,將SVG 文件解析和實(shí)時(shí)計(jì)算放在服務(wù)層,并提出基于Redis 的動(dòng)態(tài)圖元預(yù)解析處理機(jī)制,解決打開包含大量動(dòng)態(tài)圖元的SVG 時(shí)耗時(shí)過長和瀏覽器卡頓的問題。將SVG 渲染和實(shí)時(shí)刷新放在應(yīng)用層,通過WebSocket 機(jī)制,由原輪詢方式改為消息推送機(jī)制,服務(wù)端根據(jù)當(dāng)前打開畫面,定時(shí)推送畫面所需實(shí)時(shí)渲染數(shù)據(jù),提高畫面刷新效率和性能。在此基礎(chǔ)上,結(jié)合JAVA 緩存技術(shù),避免頻繁讀取內(nèi)存庫操作,進(jìn)一步降低網(wǎng)絡(luò)延遲帶來的影響。

    2 基于Redis 內(nèi)存庫的SVG 動(dòng)態(tài)圖元解析預(yù)處理設(shè)計(jì)

    2.1 SVG 動(dòng)態(tài)圖元解析預(yù)處理設(shè)計(jì)

    由于SCADA 系統(tǒng)的畫面監(jiān)視系統(tǒng)對(duì)實(shí)時(shí)性和穩(wěn)定性有著很高的要求,如何高效完成SVG 圖形解析將直接影響整個(gè)系統(tǒng)的執(zhí)行效率,為此文本研究了一套將SVG 動(dòng)態(tài)圖元解析和Redis 內(nèi)存庫相結(jié)合的方式,每次用戶訪問SVG 圖形的時(shí)候,通過解析流程對(duì)當(dāng)前訪問的SVG 圖形進(jìn)行處理并保存相應(yīng)結(jié)果,后續(xù)用戶打開相同SVG 圖形時(shí)無需重復(fù)解析,直接從Redis 中獲取解析結(jié)果用于內(nèi)容計(jì)算。采用這種機(jī)制后,無論是訪問SVG 數(shù)量較多,還是單個(gè)SVG 畫面包含圖元復(fù)雜的情況,系統(tǒng)都可以在很短時(shí)間作出響應(yīng)。解析預(yù)處理核心機(jī)制主要包括以下內(nèi)容。

    ⑴ 對(duì)當(dāng)前訪問的SVG 圖形與Redis 中版本信息進(jìn)行對(duì)比。

    ⑵ 若版本信息對(duì)比一致,則從Redis 中獲取該圖需要使用的圖元引用元素和圖元內(nèi)容,加入java 二級(jí)緩存,用于后續(xù)計(jì)算使用,減少每次從Redis 獲取圖元和計(jì)算公式的開銷,進(jìn)一步提升系統(tǒng)性能。

    ⑶ 若版本信息對(duì)比不一致,則對(duì)該SVG 文件進(jìn)行解析操作,處理對(duì)象包括版本信息、圖元模板、計(jì)算表達(dá)式[7]、參數(shù)定義、規(guī)則等。采用QLExpress[8]作為計(jì)算表達(dá)式解析與運(yùn)算工具,QLExpress 是一種動(dòng)態(tài)腳本解析引擎,用Java 語言來編寫、解釋腳本,其將耗時(shí)長的計(jì)算腳本編譯過程緩存在本地,運(yùn)行時(shí)臨時(shí)變量的創(chuàng)建使用緩沖池技術(shù)實(shí)現(xiàn),能有效提高運(yùn)算性能。解析的結(jié)果見文本2.2 章節(jié)詳細(xì)處理流程如圖2 所示。

    2.2 SVG 解析結(jié)果存儲(chǔ)設(shè)計(jì)

    在上一個(gè)章節(jié)對(duì)用戶訪問的SVG 圖形進(jìn)行了解析處理,如果以每張SVG 為單位進(jìn)行存儲(chǔ),那么不同SVG 存儲(chǔ)結(jié)果中會(huì)出現(xiàn)大量重復(fù)的圖元模板解析結(jié)果,這是因?yàn)椴煌琒VG 圖形會(huì)引用相同的圖元和參數(shù)定義。

    為了減少存儲(chǔ)容量及提升計(jì)算性能,本文提出以SVG 中圖形基本渲染規(guī)則(symbolId+paramIds)為key進(jìn)行分組,從而實(shí)現(xiàn)將具有相同圖元模板元素和參數(shù)定義的useId,SVGId 進(jìn)行聚合,以減少后續(xù)針對(duì)每個(gè)SVG 圖形的重復(fù)圖元計(jì)算量。同時(shí)在處理完成后會(huì)分別存于Redis 內(nèi)存庫和Java 本地緩存中。前者用于后續(xù)打開對(duì)應(yīng)的SVG 圖,可以快速獲得該圖包含的圖元模板、圖元引用元素和圖元模板計(jì)算公式參數(shù);后者用于本次畫面的實(shí)時(shí)計(jì)算渲染。

    通過預(yù)解析處理與結(jié)果存儲(chǔ)設(shè)計(jì)相結(jié)合技術(shù),使得對(duì)于每張SVG 畫面,只有在系統(tǒng)啟動(dòng)后首次被訪問或SVG 圖形文件發(fā)生變化的情況下才進(jìn)行解析處理操作,后續(xù)的不同用戶、不同計(jì)算機(jī)再次訪問該SVG畫面時(shí)都可以基于解析完成的圖元模板和計(jì)算公式快速獲得計(jì)算參數(shù),并完成結(jié)果計(jì)算。相較于既有系統(tǒng)的前端JS 解析或后端同時(shí)解析提高整體運(yùn)行效率,有效縮短用戶打開SVG 畫面的等待時(shí)間。

    3 基于WebSocket 的畫面實(shí)時(shí)刷新機(jī)制設(shè)計(jì)

    3.1 畫面刷新機(jī)制設(shè)計(jì)

    傳統(tǒng)監(jiān)視畫面的實(shí)時(shí)刷新大多采用的是輪詢的方式,由畫面定時(shí)發(fā)起請(qǐng)求,向服務(wù)器獲取最新的數(shù)據(jù),然后進(jìn)行畫面更新。這種方式適合畫面相對(duì)簡單、低并發(fā),小數(shù)據(jù)量的場景,而SCADA 系統(tǒng)的畫面監(jiān)控實(shí)時(shí)性和穩(wěn)定性要求很高,單張SVG 圖形包含成百甚至上千圖元,畫面實(shí)時(shí)數(shù)據(jù)的變更周期也在秒級(jí)左右,隨著訪問量及單個(gè)畫面需要展示數(shù)據(jù)量的提升,或者對(duì)刷新頻率有較高要求的時(shí)候這種方式后端服務(wù)器需要在同一時(shí)間處理很多請(qǐng)求,這導(dǎo)致系統(tǒng)的響應(yīng)時(shí)間變長。而如果畫面數(shù)據(jù)達(dá)到秒級(jí)刷新,那么傳統(tǒng)輪詢的方式可能導(dǎo)致產(chǎn)生丟失部分?jǐn)嗝鏀?shù)據(jù)的情況,以致丟失重要畫面數(shù)據(jù)。

    為了解決以上問題,本文研究設(shè)計(jì)了基于WebSocket[9]的實(shí)時(shí)計(jì)算推送機(jī)制,以保障SVG 畫面在Web 系統(tǒng)的實(shí)時(shí)性和穩(wěn)定性。

    本文提出的畫面刷新機(jī)制以SVG 動(dòng)態(tài)圖元預(yù)解析為前提,當(dāng)大量用戶打開不同SVG 畫面時(shí),系統(tǒng)只需以<用戶id-圖號(hào)id>為映射關(guān)系記錄系統(tǒng)當(dāng)前需要進(jìn)行計(jì)算和推送的圖形信息。畫面刷新機(jī)制核心內(nèi)容如下。

    ⑴ 將用戶信息和訪問的SVGid注冊(cè)進(jìn)WebSocket客戶端主題,用于向服務(wù)端發(fā)送用戶和SVGid 信息以及接收服務(wù)端推送的渲染結(jié)果渲染瀏覽器畫面。

    ⑵ 服務(wù)端WebSocket 負(fù)責(zé)接收用戶打開的SVG畫面,并過濾不同用戶打開的相同畫面,獲取當(dāng)前被打開的所有SVGid 信息。

    ⑶ 根據(jù)SVGid 從Redis 中獲取SVG 畫面中使用的symbol 圖元解析結(jié)果及計(jì)算表達(dá)式需要參與計(jì)算的參數(shù)以及引用圖元元素use。

    ⑷ 將目前所有參與計(jì)算的圖元添加至定時(shí)計(jì)算任務(wù)(見章節(jié)3.2),每秒定時(shí)計(jì)算渲染結(jié)果,并將結(jié)果和對(duì)應(yīng)的userid、SVGid 通過WebSocket 推送至所有訂閱對(duì)應(yīng)圖號(hào)的用戶畫面。

    通過以上設(shè)計(jì),采用WebSocket 與預(yù)解析相結(jié)合的技術(shù)方式,使得系統(tǒng)畫面的渲染刷新工作從單個(gè)SVG 畫面的<訪問->解析->計(jì)算->返回->渲染>轉(zhuǎn)變?yōu)?訪問->統(tǒng)一計(jì)算->定向推送->實(shí)時(shí)渲染>,極大地提高了系統(tǒng)的響應(yīng)時(shí)間和刷新頻率。

    畫面刷新詳細(xì)流程設(shè)計(jì)如圖3 所示。

    3.2 定時(shí)計(jì)算處理設(shè)計(jì)

    定時(shí)計(jì)算任務(wù)采用自定義函數(shù)實(shí)現(xiàn),計(jì)算過程如下:

    首先服務(wù)端每間隔一秒批量從Redis 中讀取所需計(jì)算圖形的參數(shù)值、圖形定義、公式定義、參數(shù)定義放至內(nèi)存中;然后依次計(jì)算所需刷新的圖形,從內(nèi)存中讀取每張圖計(jì)算需要的obid、otype、atype、鏈接關(guān)系,并尋找對(duì)應(yīng)的屬性值。進(jìn)行一次全圖計(jì)算,得出渲染指令,并推送至Web 前端。

    為了減少數(shù)據(jù)庫讀取操作,進(jìn)一步提升計(jì)算速度,在定時(shí)計(jì)算核心過程中提出三大優(yōu)化思想:

    ⑴ 雖然內(nèi)存庫的讀取速度較關(guān)系型數(shù)據(jù)庫更快,但是頻繁讀取仍存在網(wǎng)絡(luò)延遲的情況,對(duì)于秒級(jí)刷新的監(jiān)視畫面來說依然會(huì)影響展示效果。本文采用服務(wù)端提前批量讀取Redis[10]數(shù)據(jù)技術(shù),周期計(jì)算前讀取所需計(jì)算圖形的參數(shù)值、圖形定義、公式定義、參數(shù)定義等放至內(nèi)存(HashMap)中,周期計(jì)算時(shí)直接從內(nèi)存中讀取計(jì)算。

    ⑵ 充分利用Java 緩存技術(shù),通過Java 緩存所有正在刷新的圖形集合(SVGID),在定時(shí)計(jì)算時(shí)僅需取這些圖形做計(jì)算即可。

    ⑶ 每個(gè)計(jì)算周期減少相同圖元、相同參數(shù)的重復(fù)計(jì)算量,通過HashMap 緩存相同圖元id、參數(shù)的計(jì)算結(jié)果,遇到不同圖形引用相同圖元參數(shù)的情況可以直接返回計(jì)算結(jié)果。

    4 結(jié)束語

    本文設(shè)計(jì)的基于SVG 與WebSocket 的SCADAWeb 發(fā)布系統(tǒng)滿足了用戶通過Web 平臺(tái)監(jiān)視生產(chǎn)運(yùn)行情況的需求,同時(shí)保證了系統(tǒng)畫面的實(shí)時(shí)性和穩(wěn)定性。提出了基于內(nèi)存庫的圖元解析預(yù)處理機(jī)制和實(shí)時(shí)計(jì)算推送機(jī)制。無論是SVG 圖形訪問較多或是SVG 畫面圖元數(shù)量龐大的情況,該系統(tǒng)都能有效減少畫面加載等待時(shí)間,保障系統(tǒng)的流暢性和實(shí)時(shí)性,提高用戶使用體驗(yàn)。

    本設(shè)計(jì)中關(guān)于WebSocket 實(shí)時(shí)推送方面還存在進(jìn)一步優(yōu)化空間,本文在對(duì)每張SVG 圖形進(jìn)行實(shí)時(shí)計(jì)算時(shí)是針對(duì)該圖所引用圖元進(jìn)行計(jì)算并推送至前端畫面進(jìn)行渲染,雖然避免了重復(fù)圖元的重復(fù)計(jì)算,但是沒有變化的圖元數(shù)據(jù)依舊統(tǒng)一推送至前端進(jìn)行渲染,如何做到通過對(duì)不同SVG 圖形引用的圖元推送變化數(shù)據(jù)將進(jìn)一步減少網(wǎng)絡(luò)帶寬,提高系統(tǒng)響應(yīng)時(shí)間和渲染效率。

    綜上所述,該設(shè)計(jì)可以有效地支撐傳統(tǒng)SCADA系統(tǒng)在Web 系統(tǒng)的發(fā)布技術(shù)要求,滿足用戶在Web 信息系統(tǒng)實(shí)現(xiàn)SCADA 畫面實(shí)時(shí)監(jiān)視的性能需求和功能需求。該設(shè)計(jì)的實(shí)現(xiàn)也將促進(jìn)SCADA 系統(tǒng)在Web 系統(tǒng)的普及率、效率和可靠性,促進(jìn)工業(yè)自動(dòng)化領(lǐng)域的創(chuàng)新和發(fā)展。

    猜你喜歡
    通訊
    《茶葉通訊》簡介
    茶葉通訊(2022年2期)2022-11-15 08:53:56
    《茶葉通訊》簡介
    茶葉通訊(2022年3期)2022-11-11 08:43:50
    通訊報(bào)道
    《茶葉通訊》簡介
    茶葉通訊(2021年4期)2021-12-18 04:55:00
    《茶葉通訊》簡介
    茶葉通訊(2021年3期)2021-08-30 05:35:14
    關(guān)于加注“通訊作者”的要求
    科技與通訊
    本期通訊之星:郭雨薇
    本期通訊之星:王寧
    通訊簡史
    亚洲av不卡在线观看| 亚洲欧美成人精品一区二区| h日本视频在线播放| 交换朋友夫妻互换小说| 22中文网久久字幕| 少妇熟女欧美另类| 日韩三级伦理在线观看| 观看av在线不卡| 亚洲av成人精品一二三区| 国产一区二区在线观看日韩| 少妇被粗大猛烈的视频| 欧美精品一区二区大全| 九草在线视频观看| 国产成人午夜福利电影在线观看| 精品视频人人做人人爽| 五月开心婷婷网| 欧美精品一区二区免费开放| 国产黄片视频在线免费观看| 在线亚洲精品国产二区图片欧美 | 日韩视频在线欧美| 欧美精品一区二区大全| 噜噜噜噜噜久久久久久91| 国产精品久久久久久精品电影小说| 又黄又爽又刺激的免费视频.| 亚洲av二区三区四区| 精品久久久久久久久亚洲| 偷拍熟女少妇极品色| 国产乱来视频区| 秋霞伦理黄片| 国产精品国产三级专区第一集| 久久久国产一区二区| 春色校园在线视频观看| 欧美 日韩 精品 国产| 久久精品国产亚洲av天美| 日韩强制内射视频| 大陆偷拍与自拍| 国产男女超爽视频在线观看| 男女边摸边吃奶| 国产熟女欧美一区二区| 欧美激情极品国产一区二区三区 | 亚洲自偷自拍三级| 色哟哟·www| 免费观看无遮挡的男女| 日本欧美国产在线视频| 欧美丝袜亚洲另类| 丝瓜视频免费看黄片| 黑人巨大精品欧美一区二区蜜桃 | 精品午夜福利在线看| 中文天堂在线官网| 少妇人妻一区二区三区视频| 亚洲精品乱久久久久久| 精品少妇久久久久久888优播| 亚洲国产精品成人久久小说| 韩国av在线不卡| 少妇熟女欧美另类| 啦啦啦啦在线视频资源| 丝袜在线中文字幕| 蜜桃久久精品国产亚洲av| av在线老鸭窝| 国产日韩欧美在线精品| 久久国产精品男人的天堂亚洲 | 亚洲精品乱久久久久久| 亚洲情色 制服丝袜| 一本一本综合久久| 18禁动态无遮挡网站| 免费人成在线观看视频色| 国产一区二区三区综合在线观看 | 久久久久久久久久久丰满| 美女视频免费永久观看网站| 午夜影院在线不卡| 黄色配什么色好看| 成人毛片a级毛片在线播放| 国产精品国产三级国产av玫瑰| 免费大片18禁| 热99国产精品久久久久久7| 美女视频免费永久观看网站| 久久久a久久爽久久v久久| 欧美变态另类bdsm刘玥| 精品亚洲成国产av| 免费看不卡的av| 亚洲中文av在线| 两个人的视频大全免费| 汤姆久久久久久久影院中文字幕| 中文欧美无线码| 国内揄拍国产精品人妻在线| 中文天堂在线官网| 草草在线视频免费看| 啦啦啦在线观看免费高清www| 日韩制服骚丝袜av| 久久人人爽人人爽人人片va| 99久久综合免费| 免费黄色在线免费观看| 又黄又爽又刺激的免费视频.| 久久久午夜欧美精品| 国产一区二区在线观看日韩| 搡女人真爽免费视频火全软件| 七月丁香在线播放| 在线观看美女被高潮喷水网站| 午夜老司机福利剧场| 婷婷色综合www| 欧美xxxx性猛交bbbb| 亚洲第一av免费看| 成人亚洲欧美一区二区av| 午夜福利在线观看免费完整高清在| 亚洲真实伦在线观看| 搡女人真爽免费视频火全软件| 久久影院123| 久久国内精品自在自线图片| 亚洲成人一二三区av| 在线观看一区二区三区激情| 精品酒店卫生间| 中文欧美无线码| 熟女电影av网| 亚洲精品aⅴ在线观看| 亚洲国产av新网站| av国产精品久久久久影院| 高清欧美精品videossex| 色视频www国产| 夜夜爽夜夜爽视频| 日韩熟女老妇一区二区性免费视频| 国产亚洲5aaaaa淫片| 69精品国产乱码久久久| 国产欧美另类精品又又久久亚洲欧美| 精品久久久久久久久av| 日本爱情动作片www.在线观看| 一本久久精品| 天堂俺去俺来也www色官网| 日韩精品免费视频一区二区三区 | 人人妻人人澡人人看| 日本午夜av视频| 久久人人爽av亚洲精品天堂| 黄色视频在线播放观看不卡| 免费黄色在线免费观看| 嘟嘟电影网在线观看| 另类亚洲欧美激情| 纵有疾风起免费观看全集完整版| 国产成人精品无人区| 天堂中文最新版在线下载| 纵有疾风起免费观看全集完整版| www.色视频.com| 亚洲欧美日韩卡通动漫| 日韩免费高清中文字幕av| 丰满饥渴人妻一区二区三| 亚洲三级黄色毛片| 亚洲欧美一区二区三区黑人 | 精品人妻熟女毛片av久久网站| 一级毛片黄色毛片免费观看视频| 国产 一区精品| 久久久久精品久久久久真实原创| 亚洲情色 制服丝袜| 亚洲精品日本国产第一区| 观看免费一级毛片| 妹子高潮喷水视频| 久久久a久久爽久久v久久| 久久国产精品大桥未久av | 青春草国产在线视频| 自线自在国产av| 女性生殖器流出的白浆| 观看av在线不卡| 国产高清国产精品国产三级| 2021少妇久久久久久久久久久| 久久久久国产精品人妻一区二区| 九九爱精品视频在线观看| 国产一区二区三区综合在线观看 | 国产色爽女视频免费观看| 91精品一卡2卡3卡4卡| 久久热精品热| 亚洲一级一片aⅴ在线观看| 精品一区在线观看国产| 久久人人爽av亚洲精品天堂| 51国产日韩欧美| 99久久精品一区二区三区| 国产精品.久久久| 亚洲av中文av极速乱| 免费久久久久久久精品成人欧美视频 | 99久久精品国产国产毛片| 国产91av在线免费观看| 国产精品不卡视频一区二区| 人人妻人人澡人人爽人人夜夜| 五月伊人婷婷丁香| 国产精品人妻久久久影院| 一二三四中文在线观看免费高清| 嘟嘟电影网在线观看| 国产精品一区二区三区四区免费观看| 纵有疾风起免费观看全集完整版| 亚洲一级一片aⅴ在线观看| 亚洲色图综合在线观看| 国产精品久久久久久久久免| 日韩成人伦理影院| 亚洲精品视频女| 五月伊人婷婷丁香| 亚洲精品国产色婷婷电影| 国产 精品1| 亚洲不卡免费看| 精品久久久噜噜| 精品一区二区三区视频在线| 少妇 在线观看| 赤兔流量卡办理| 波野结衣二区三区在线| 一本色道久久久久久精品综合| 能在线免费看毛片的网站| 妹子高潮喷水视频| 国产成人一区二区在线| 中文欧美无线码| 一本色道久久久久久精品综合| 最近中文字幕高清免费大全6| 韩国av在线不卡| 亚洲性久久影院| 久久久亚洲精品成人影院| 久久精品久久久久久噜噜老黄| 日本爱情动作片www.在线观看| av不卡在线播放| 亚洲丝袜综合中文字幕| 亚洲精品乱码久久久久久按摩| 观看av在线不卡| 桃花免费在线播放| 我要看黄色一级片免费的| 国产一区有黄有色的免费视频| 三级国产精品欧美在线观看| 日日撸夜夜添| 91久久精品国产一区二区成人| 亚洲国产精品成人久久小说| 中文字幕久久专区| 少妇高潮的动态图| 国产一区二区在线观看日韩| 亚洲高清免费不卡视频| 2021少妇久久久久久久久久久| 国产日韩欧美亚洲二区| 国产淫语在线视频| 熟女电影av网| 免费播放大片免费观看视频在线观看| 人人妻人人添人人爽欧美一区卜| 国产精品久久久久成人av| 丁香六月天网| 久久久精品免费免费高清| 伦理电影大哥的女人| 久久99精品国语久久久| 国产精品免费大片| 中文字幕av电影在线播放| 妹子高潮喷水视频| 国产成人一区二区在线| 又大又黄又爽视频免费| 中文字幕av电影在线播放| 青春草国产在线视频| 成人美女网站在线观看视频| 黄色日韩在线| 在线观看免费日韩欧美大片 | xxx大片免费视频| 亚洲精品国产av成人精品| tube8黄色片| 中文字幕人妻丝袜制服| 国产精品国产三级国产av玫瑰| 男女国产视频网站| 日韩 亚洲 欧美在线| av黄色大香蕉| 大香蕉久久网| 国产精品福利在线免费观看| 国产精品欧美亚洲77777| 99久久综合免费| 国产91av在线免费观看| 国产成人freesex在线| 日韩人妻高清精品专区| 丰满人妻一区二区三区视频av| 色婷婷久久久亚洲欧美| 免费人成在线观看视频色| 日本免费在线观看一区| 国产熟女午夜一区二区三区 | 街头女战士在线观看网站| 一本色道久久久久久精品综合| 免费观看性生交大片5| 亚洲欧美日韩另类电影网站| av专区在线播放| 大话2 男鬼变身卡| 日韩大片免费观看网站| 国产免费一区二区三区四区乱码| 久久久久久久国产电影| 熟女av电影| 亚洲精品日韩av片在线观看| 久久午夜综合久久蜜桃| 午夜激情福利司机影院| 久久久精品免费免费高清| 91久久精品电影网| 国产精品欧美亚洲77777| 99热这里只有是精品在线观看| 日韩在线高清观看一区二区三区| 三级国产精品欧美在线观看| 国产欧美另类精品又又久久亚洲欧美| 插阴视频在线观看视频| 热re99久久精品国产66热6| 国产一区有黄有色的免费视频| 日本-黄色视频高清免费观看| 亚州av有码| 午夜福利影视在线免费观看| 日本91视频免费播放| 精品国产露脸久久av麻豆| 亚洲精品日韩av片在线观看| 国产免费视频播放在线视频| 日本欧美视频一区| 亚洲成色77777| 男女边吃奶边做爰视频| 香蕉精品网在线| 国产在线免费精品| 国产精品人妻久久久影院| 久久久久网色| av视频免费观看在线观看| 只有这里有精品99| 啦啦啦中文免费视频观看日本| 男人添女人高潮全过程视频| 成年美女黄网站色视频大全免费 | 亚洲欧洲精品一区二区精品久久久 | 国产毛片在线视频| 国产女主播在线喷水免费视频网站| 日韩精品有码人妻一区| 国产黄片视频在线免费观看| 亚洲,一卡二卡三卡| 麻豆精品久久久久久蜜桃| h视频一区二区三区| 街头女战士在线观看网站| 国产成人a∨麻豆精品| 久热这里只有精品99| 边亲边吃奶的免费视频| 自拍欧美九色日韩亚洲蝌蚪91 | 国产一区二区三区综合在线观看 | 欧美xxxx性猛交bbbb| 欧美变态另类bdsm刘玥| 两个人的视频大全免费| 2018国产大陆天天弄谢| 欧美 亚洲 国产 日韩一| 午夜视频国产福利| 3wmmmm亚洲av在线观看| 亚洲四区av| 国产成人一区二区在线| 我的女老师完整版在线观看| 欧美精品亚洲一区二区| 看免费成人av毛片| 少妇人妻久久综合中文| 曰老女人黄片| 久久av网站| 蜜臀久久99精品久久宅男| 黄色怎么调成土黄色| 亚洲不卡免费看| av.在线天堂| 免费大片18禁| 蜜桃久久精品国产亚洲av| 男的添女的下面高潮视频| 成人漫画全彩无遮挡| 九九爱精品视频在线观看| 国产精品福利在线免费观看| 黄色视频在线播放观看不卡| 亚洲电影在线观看av| 少妇猛男粗大的猛烈进出视频| 色5月婷婷丁香| 高清av免费在线| 久久精品国产亚洲av天美| av网站免费在线观看视频| 狂野欧美激情性xxxx在线观看| 在线免费观看不下载黄p国产| 欧美人与善性xxx| 免费播放大片免费观看视频在线观看| 精品卡一卡二卡四卡免费| 一级毛片aaaaaa免费看小| 亚洲欧美精品专区久久| 精品国产国语对白av| h视频一区二区三区| 国产黄频视频在线观看| videossex国产| 国产毛片在线视频| 免费av中文字幕在线| 纯流量卡能插随身wifi吗| 亚洲中文av在线| 久久人人爽人人爽人人片va| 黑人巨大精品欧美一区二区蜜桃 | 国产精品久久久久久精品古装| 久久国产精品大桥未久av | 在线观看一区二区三区激情| 汤姆久久久久久久影院中文字幕| 啦啦啦视频在线资源免费观看| 国产爽快片一区二区三区| 插逼视频在线观看| 亚洲内射少妇av| 午夜精品国产一区二区电影| 在线看a的网站| 中国国产av一级| 黑人巨大精品欧美一区二区蜜桃 | 老熟女久久久| 亚洲精品,欧美精品| 最后的刺客免费高清国语| 日日摸夜夜添夜夜添av毛片| 最近最新中文字幕免费大全7| 人妻系列 视频| 国产女主播在线喷水免费视频网站| 卡戴珊不雅视频在线播放| 成人综合一区亚洲| 只有这里有精品99| 丰满少妇做爰视频| 国产探花极品一区二区| 亚洲欧洲精品一区二区精品久久久 | 人人妻人人澡人人爽人人夜夜| 一级二级三级毛片免费看| 高清在线视频一区二区三区| 亚洲av国产av综合av卡| av不卡在线播放| a级片在线免费高清观看视频| av免费在线看不卡| 亚洲精品第二区| 夫妻性生交免费视频一级片| 亚洲一级一片aⅴ在线观看| 在线观看www视频免费| 免费观看在线日韩| 亚洲国产精品一区三区| 亚洲美女搞黄在线观看| 男人舔奶头视频| 黄色毛片三级朝国网站 | 十分钟在线观看高清视频www | 在线播放无遮挡| 日韩精品有码人妻一区| 国产精品99久久99久久久不卡 | 国产欧美日韩精品一区二区| 国产伦精品一区二区三区视频9| a 毛片基地| 夜夜看夜夜爽夜夜摸| 老司机亚洲免费影院| 在线观看av片永久免费下载| 韩国高清视频一区二区三区| 26uuu在线亚洲综合色| 日日啪夜夜爽| 九色成人免费人妻av| 国产av一区二区精品久久| 在线观看国产h片| 国产成人一区二区在线| 精品少妇内射三级| 日本-黄色视频高清免费观看| 黄色视频在线播放观看不卡| 国产一区二区三区av在线| 精品99又大又爽又粗少妇毛片| 亚洲怡红院男人天堂| 涩涩av久久男人的天堂| √禁漫天堂资源中文www| 国产伦理片在线播放av一区| 久久6这里有精品| 人体艺术视频欧美日本| 国产成人aa在线观看| 国产午夜精品久久久久久一区二区三区| 天天操日日干夜夜撸| 亚洲av免费高清在线观看| 日韩av不卡免费在线播放| 欧美3d第一页| www.色视频.com| 亚洲第一av免费看| 成人漫画全彩无遮挡| 精品酒店卫生间| 午夜福利影视在线免费观看| 一级,二级,三级黄色视频| 亚洲成人一二三区av| 国产伦精品一区二区三区视频9| 久久久久久久亚洲中文字幕| 激情五月婷婷亚洲| 大香蕉久久网| 国产精品嫩草影院av在线观看| 精品人妻偷拍中文字幕| 晚上一个人看的免费电影| 日日撸夜夜添| 国产午夜精品一二区理论片| 国产成人免费无遮挡视频| av.在线天堂| 久久精品夜色国产| 美女主播在线视频| 99热这里只有是精品50| 亚洲精品国产色婷婷电影| 九草在线视频观看| 国产精品嫩草影院av在线观看| 国内少妇人妻偷人精品xxx网站| 麻豆乱淫一区二区| 日本wwww免费看| 男女无遮挡免费网站观看| 久久综合国产亚洲精品| 99视频精品全部免费 在线| 成年人午夜在线观看视频| 只有这里有精品99| 高清在线视频一区二区三区| √禁漫天堂资源中文www| 不卡视频在线观看欧美| 国产亚洲精品久久久com| 亚洲av国产av综合av卡| 亚洲精品乱码久久久v下载方式| 中文精品一卡2卡3卡4更新| 免费看不卡的av| 一区二区三区四区激情视频| 寂寞人妻少妇视频99o| 国产精品一二三区在线看| 亚洲国产av新网站| h视频一区二区三区| 日本爱情动作片www.在线观看| 国产熟女欧美一区二区| 少妇人妻精品综合一区二区| 国产欧美日韩综合在线一区二区 | 少妇人妻 视频| 中文字幕久久专区| 嫩草影院新地址| 亚洲电影在线观看av| 人妻系列 视频| 精品一区二区免费观看| 99久久精品一区二区三区| 亚洲色图综合在线观看| 人妻夜夜爽99麻豆av| 亚洲精品中文字幕在线视频 | 久久久久久久大尺度免费视频| 各种免费的搞黄视频| 日韩在线高清观看一区二区三区| 一区二区三区免费毛片| 亚洲精品视频女| 亚洲不卡免费看| 午夜久久久在线观看| www.av在线官网国产| 在现免费观看毛片| 亚洲美女黄色视频免费看| 中文在线观看免费www的网站| a级毛片免费高清观看在线播放| 成年人免费黄色播放视频 | 免费av不卡在线播放| 人妻少妇偷人精品九色| 国内揄拍国产精品人妻在线| 日韩一区二区视频免费看| 啦啦啦中文免费视频观看日本| 国产成人精品久久久久久| 日本黄色片子视频| 日日撸夜夜添| 中国美白少妇内射xxxbb| 国语对白做爰xxxⅹ性视频网站| 亚洲精品久久久久久婷婷小说| 精品亚洲乱码少妇综合久久| 久久ye,这里只有精品| 亚洲av二区三区四区| 久久精品夜色国产| 少妇人妻久久综合中文| 日韩成人伦理影院| 高清欧美精品videossex| 91aial.com中文字幕在线观看| 老女人水多毛片| 99九九线精品视频在线观看视频| 人体艺术视频欧美日本| 热re99久久精品国产66热6| 日韩三级伦理在线观看| 伊人久久精品亚洲午夜| 五月天丁香电影| 久久精品国产自在天天线| 中文字幕久久专区| 一二三四中文在线观看免费高清| 日韩人妻高清精品专区| 亚洲国产精品国产精品| 成人18禁高潮啪啪吃奶动态图 | 这个男人来自地球电影免费观看 | 国产精品久久久久久久电影| 99热全是精品| 97超视频在线观看视频| 欧美+日韩+精品| 国产精品嫩草影院av在线观看| 婷婷色综合大香蕉| 亚洲三级黄色毛片| 美女福利国产在线| 日日啪夜夜撸| 中文在线观看免费www的网站| 偷拍熟女少妇极品色| 制服丝袜香蕉在线| 久久久久久久国产电影| 亚洲精品国产成人久久av| 人体艺术视频欧美日本| 免费看av在线观看网站| 一级片'在线观看视频| av有码第一页| 久久人人爽人人片av| 亚洲一级一片aⅴ在线观看| 精品少妇黑人巨大在线播放| 国产精品嫩草影院av在线观看| 26uuu在线亚洲综合色| 另类亚洲欧美激情| 美女cb高潮喷水在线观看| 亚洲精品日韩av片在线观看| h视频一区二区三区| videossex国产| 亚洲美女黄色视频免费看| 美女中出高潮动态图| 嫩草影院入口| 国产精品国产三级专区第一集| 在线观看人妻少妇| 最近中文字幕高清免费大全6| 伊人亚洲综合成人网| 十八禁高潮呻吟视频 | 国产高清不卡午夜福利| 热re99久久精品国产66热6| 国产亚洲欧美精品永久| 性高湖久久久久久久久免费观看| 免费在线观看成人毛片| 亚洲精品乱久久久久久| 大香蕉久久网| 日韩一区二区三区影片| 欧美精品国产亚洲| 人人妻人人澡人人爽人人夜夜| 丰满饥渴人妻一区二区三| 国产国拍精品亚洲av在线观看| 波野结衣二区三区在线| 另类精品久久| 夫妻午夜视频| 国产男女超爽视频在线观看| 久久久a久久爽久久v久久| 校园人妻丝袜中文字幕| 大话2 男鬼变身卡| 黑人巨大精品欧美一区二区蜜桃 | 国产成人免费观看mmmm| 内射极品少妇av片p| 丝袜脚勾引网站| 一区二区av电影网| 高清视频免费观看一区二区| a 毛片基地| 丰满人妻一区二区三区视频av|