日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB
關(guān)注中國自動化產(chǎn)業(yè)發(fā)展的先行者!
工業(yè)智能邊緣計(jì)算2025年會
CAIAC 2025
2025工業(yè)安全大會
OICT公益講堂
當(dāng)前位置:首頁 >> 案例 >> 案例首頁

案例頻道

用中間件技術(shù)開發(fā)電力調(diào)度自動化系統(tǒng)
  • 企業(yè):控制網(wǎng)     領(lǐng)域:儀器儀表     行業(yè):輸配電    
  • 點(diǎn)擊數(shù):1563     發(fā)布時間:2005-07-25 16:21:19
  • 分享到:
基于中間件技術(shù),設(shè)計(jì)開發(fā)了一套電力調(diào)度自動化系統(tǒng)。數(shù)據(jù)處理集中在服務(wù)器端完成。通過共享中間件實(shí)現(xiàn)各應(yīng)用軟件間數(shù)據(jù)交換,這種結(jié)構(gòu)能簡化功能模塊的開發(fā)和維護(hù),并為集成進(jìn)一步的信息系統(tǒng)提供解決方案。



    隨著電網(wǎng)調(diào)度自動化水平的提高及計(jì)算機(jī)技術(shù)的發(fā)展,發(fā)展信息管理系統(tǒng)已成為趨勢[1]。但是要在原有的電力監(jiān)控系統(tǒng)上增加擴(kuò)充功能以及實(shí)現(xiàn)信息系統(tǒng)的集成,通常建立功能相對獨(dú)立的子系統(tǒng),子系統(tǒng)之間通過網(wǎng)絡(luò)進(jìn)行數(shù)據(jù)交換[2][3],實(shí)現(xiàn)數(shù)據(jù)共享。這種系統(tǒng)的數(shù)據(jù)共享能力十分有限,系統(tǒng)維護(hù)工作重,軟、硬件重復(fù)投資,資源浪費(fèi)。
    本文設(shè)計(jì)了電力監(jiān)控系統(tǒng)數(shù)據(jù)共享中間件,該中間件完成數(shù)據(jù)的網(wǎng)絡(luò)傳輸、刷新及保持?jǐn)?shù)據(jù)的一致性,為應(yīng)用軟件提供統(tǒng)一的數(shù)據(jù)訪問接口,應(yīng)用軟件通過該接口訪問中間件數(shù)據(jù)庫的數(shù)據(jù),這使得系統(tǒng)的應(yīng)用開發(fā)變得簡單。整個系統(tǒng)分為數(shù)據(jù)服務(wù)器,數(shù)據(jù)共享中間件和應(yīng)用軟件三大部分。三部分協(xié)同完成系統(tǒng)的功能。這種軟件結(jié)構(gòu)可以明顯地提高系統(tǒng)的可靠性,降低軟件的開發(fā)和維護(hù)成本,使今后的軟件升級、增加功能等變得容易,并為以后進(jìn)一步集成信息管理打下良好基礎(chǔ)。

1  系統(tǒng)總體結(jié)構(gòu)

    中間件是指一種軟件[4],用于放在系統(tǒng)軟件和應(yīng)用軟件之間,有了這層處于中間的軟件,就能使處于遠(yuǎn)距離相隔離的應(yīng)用軟件協(xié)同工作(互操作),這樣應(yīng)用層就可以實(shí)現(xiàn)分布式處理。本文利用中間件技術(shù),設(shè)計(jì)了一個網(wǎng)絡(luò)分布式監(jiān)控系統(tǒng),以實(shí)現(xiàn)各應(yīng)用成分之間可以跨網(wǎng)絡(luò)協(xié)同工作。實(shí)現(xiàn)各應(yīng)用所涉及的“系統(tǒng)結(jié)構(gòu),操作系統(tǒng),數(shù)據(jù)庫等”各不相同。
   
該系統(tǒng)以Windows 2000作為操作系統(tǒng),歷史記錄數(shù)據(jù)庫可以選用SQL Server 2000或Sybase等商用數(shù)據(jù)庫系統(tǒng),所有的構(gòu)件和應(yīng)用軟件在Microsoft VC6.0平臺上開發(fā)。這里主要針對系統(tǒng)的數(shù)據(jù)共享中間件、軟件結(jié)構(gòu)及技術(shù)方案進(jìn)行探討。系統(tǒng)的網(wǎng)絡(luò)及功能集參考文獻(xiàn)[5][6]。
    系統(tǒng)按完成的功能可以分成三大部分:數(shù)據(jù)共享中間件、數(shù)據(jù)服務(wù)器和應(yīng)用軟件,如圖1所示。數(shù)據(jù)服務(wù)器主要對應(yīng)用軟件改寫的數(shù)據(jù)進(jìn)行集中處理,得到各應(yīng)用軟件可以使用的數(shù)據(jù)保存在數(shù)據(jù)中心,數(shù)據(jù)中心再刷新各共享中間件的數(shù)據(jù)供應(yīng)用軟件使用。應(yīng)用軟件對數(shù)據(jù)的讀寫操作實(shí)際上是通過共享中間件實(shí)現(xiàn)的。應(yīng)用軟件無需關(guān)心數(shù)據(jù)服務(wù)器和其它應(yīng)用軟件的物理位置。



圖1  軟件系統(tǒng)結(jié)構(gòu)

    這種結(jié)構(gòu)充分利用了中間件技術(shù)的特點(diǎn),對應(yīng)用軟件屏蔽了系統(tǒng)的網(wǎng)絡(luò)通信問題及各應(yīng)用軟件間數(shù)據(jù)通信問題,數(shù)據(jù)共享能力強(qiáng),軟件系統(tǒng)的運(yùn)行基于數(shù)據(jù)驅(qū)動。分布在網(wǎng)絡(luò)上不同節(jié)點(diǎn)的應(yīng)用軟件協(xié)同工作,完成復(fù)雜的功能。也可以將數(shù)據(jù)共享中間件提供給第三方,作為數(shù)據(jù)共享接口,進(jìn)行信息系統(tǒng)集成。下面介紹各部分的結(jié)構(gòu)及技術(shù)處理。

2  模塊結(jié)構(gòu)

2.1  數(shù)據(jù)中心和數(shù)據(jù)共享中間件
    數(shù)據(jù)中心和數(shù)據(jù)共享中間件是系統(tǒng)的關(guān)鍵模塊,二者建立了網(wǎng)絡(luò)監(jiān)控系統(tǒng)中各節(jié)點(diǎn)應(yīng)用軟件聯(lián)絡(luò)的橋梁,數(shù)據(jù)中心位于服務(wù)器節(jié)點(diǎn),中心數(shù)據(jù)庫保存了整個系統(tǒng)運(yùn)行的實(shí)時數(shù)據(jù)和最近一段時間的歷史數(shù)據(jù),并對數(shù)據(jù)進(jìn)行分組。其它應(yīng)用節(jié)點(diǎn)配置數(shù)據(jù)共享中間件,它的數(shù)據(jù)庫根據(jù)該節(jié)點(diǎn)的需要配置若干組數(shù)據(jù),這些數(shù)據(jù)是數(shù)據(jù)中心的拷貝。結(jié)構(gòu)如圖2所示。

(1)  數(shù)據(jù)中心和數(shù)據(jù)共享中間件結(jié)構(gòu)
    數(shù)據(jù)中心和數(shù)據(jù)共享中間件的結(jié)構(gòu)和功能是一樣的,只是配置不同,所起的作用不一樣。它們分為5層。



圖2  數(shù)據(jù)中心和數(shù)據(jù)共享中間件的結(jié)構(gòu)


?  網(wǎng)絡(luò)中間件  用組播技術(shù)[7]開發(fā)的網(wǎng)絡(luò)通信中間件,用于發(fā)送組播數(shù)據(jù)和接收組播數(shù)據(jù)。
?  寫數(shù)據(jù)庫接口和組播數(shù)據(jù)接口  寫數(shù)據(jù)庫接口用于取出要改寫的數(shù)據(jù)進(jìn)行合法性檢查,數(shù)據(jù)合法即寫入中心數(shù)據(jù)庫。組播數(shù)據(jù)接口用于當(dāng)數(shù)據(jù)中心的數(shù)據(jù)變化后,調(diào)用網(wǎng)絡(luò)中間件組播變化的數(shù)據(jù)記錄,供其他節(jié)點(diǎn)的中間件刷新數(shù)據(jù)。
?  數(shù)據(jù)庫  為一內(nèi)存庫,用于存放系統(tǒng)的實(shí)時數(shù)據(jù),以多個表的形式存放,表中每一記錄用組號、廠站號、變量號作為識別,其余的列為該變量定義的屬性和數(shù)據(jù)。
?  數(shù)據(jù)交換管理  用于服務(wù)器讀取數(shù)據(jù)時將所需要的數(shù)據(jù)從中心數(shù)據(jù)庫拷貝到共享內(nèi)存區(qū),服務(wù)器寫入數(shù)據(jù)后,負(fù)責(zé)檢查數(shù)據(jù)的合法性和該條記錄的改寫標(biāo)記,若允許改寫,再寫入數(shù)據(jù)庫,否則丟棄數(shù)據(jù)。
?  共享內(nèi)存區(qū)  一片共享內(nèi)存區(qū)域,用于與服務(wù)器或應(yīng)用軟件交換數(shù)據(jù)的區(qū)域,分為兩個小區(qū),讀區(qū)域用于讀取數(shù)據(jù)庫的數(shù)據(jù),寫區(qū)域用于寫入數(shù)據(jù)。
    數(shù)據(jù)中心和數(shù)據(jù)共享中間件不同體現(xiàn)在2、3層的配置不同,共享中間件組只針對數(shù)據(jù)中心組播數(shù)據(jù),所有的共享中間件使用同樣的組號組播,且只有數(shù)據(jù)中心接收該組數(shù)據(jù)。而數(shù)據(jù)中心按分組組播數(shù)據(jù)記錄。中心數(shù)據(jù)庫配置系統(tǒng)的所有數(shù)據(jù),而共享中間件的數(shù)據(jù)庫配置該節(jié)點(diǎn)所需要的數(shù)據(jù)。
    數(shù)據(jù)共享中間件與數(shù)據(jù)中心的通信是通過組播技術(shù)實(shí)現(xiàn)的,在調(diào)度系統(tǒng)中,數(shù)據(jù)的實(shí)時性非常重要,組播技術(shù)可以實(shí)現(xiàn)一發(fā)多收,從而減少時延和節(jié)省帶寬和提高系統(tǒng)實(shí)時性[7],數(shù)據(jù)中心把數(shù)據(jù)分成組,如節(jié)點(diǎn)的應(yīng)用軟件需要該組的數(shù)據(jù),配置數(shù)據(jù)共享中間件時加入該組,即可接收到該組的數(shù)據(jù),一個數(shù)據(jù)共享中間件可以根據(jù)需要加入多個組。為提高組播的可靠性,在組播數(shù)據(jù)接口內(nèi)建有一緩沖區(qū),暫存組播完的數(shù)據(jù),用于對第一次組播沒有接收到的節(jié)點(diǎn)進(jìn)行單獨(dú)組播。
    數(shù)據(jù)中心或數(shù)據(jù)共享中間件是獨(dú)立運(yùn)行的程序,與服務(wù)器和應(yīng)用軟件處于不同的地址空間。服務(wù)器和應(yīng)用軟件使用讀寫共享內(nèi)存接口完成與數(shù)據(jù)中心和共享中間件中的數(shù)據(jù)交換,該接口用動態(tài)鏈接庫實(shí)現(xiàn),供服務(wù)器或應(yīng)用軟件加載調(diào)用。

(2)  數(shù)據(jù)處理流程
應(yīng)用軟件對數(shù)據(jù)庫的寫操作會引起一系列的數(shù)據(jù)處理和更新操作。一個典型的數(shù)據(jù)處理過程一般有8個步驟:
?  應(yīng)用軟件改寫共享中間件中的數(shù)據(jù);
?  共享中間件組播該數(shù)據(jù);
?  數(shù)據(jù)中心接收該數(shù)據(jù);
?  數(shù)據(jù)中心將該數(shù)據(jù)送到共享內(nèi)存區(qū);
?  服務(wù)器處理數(shù)據(jù),并將結(jié)果寫回數(shù)據(jù)中心;
?  數(shù)據(jù)中心組播該數(shù)據(jù)記錄;
?  各共享中間件刷新該數(shù)據(jù)記錄;
?  各應(yīng)用軟件取得新的數(shù)據(jù)做處理(顯示等)。

(3)  系統(tǒng)數(shù)據(jù)安全和可靠性方案
    為保證系統(tǒng)的數(shù)據(jù)安全,對中間件數(shù)據(jù)庫表中的每一條數(shù)據(jù)記錄有一寫控制字節(jié),配置為0時,表示該節(jié)點(diǎn)禁止改寫該記錄,共享中間件將丟棄應(yīng)用軟件對該條數(shù)據(jù)的寫操作,配置為1時,應(yīng)用軟件可以對該條數(shù)據(jù)進(jìn)行寫操作。在重要的場合,為保證系統(tǒng)的可靠性及無間斷運(yùn)行,服務(wù)器可配備雙機(jī)熱備用(兩套獨(dú)立)。必要時配備第三數(shù)據(jù)服務(wù)器(可以與其他模塊共用硬件)。
    除以上的基本功能外。數(shù)據(jù)中心和共享中間件還需完成以下功能:

    ① 共享中間啟動后數(shù)據(jù)初始化,用于該中間件啟動完成后,向數(shù)據(jù)中心請求一份完整的數(shù)據(jù)拷貝;
    ② 網(wǎng)絡(luò)監(jiān)視及切換,當(dāng)監(jiān)控網(wǎng)絡(luò)為雙以太網(wǎng)時,判斷各節(jié)點(diǎn)與服務(wù)器的網(wǎng)絡(luò)鏈接狀態(tài),應(yīng)用節(jié)點(diǎn)啟用一個網(wǎng)絡(luò)主用,另外一個網(wǎng)絡(luò)備用,主用網(wǎng)絡(luò)故障時,自動切換到備用網(wǎng)絡(luò),并將網(wǎng)絡(luò)狀態(tài)寫入數(shù)據(jù)中心;
    ③ 數(shù)據(jù)中心之間的數(shù)據(jù)拷貝功能。數(shù)據(jù)中心啟動后,如果已有數(shù)據(jù)中心在線運(yùn)行,應(yīng)從在線的數(shù)據(jù)中心取得一份完整的數(shù)據(jù)拷貝;
    ④ 數(shù)據(jù)中心的主備切換,數(shù)據(jù)中心一套在線運(yùn)行,一套熱備用。發(fā)生故障時自動切換,也可以人工切換。

2.2  數(shù)據(jù)服務(wù)器和應(yīng)用軟件的結(jié)構(gòu)
數(shù)據(jù)服務(wù)器和應(yīng)用軟件只是功能不同,它們具有統(tǒng)一的軟件結(jié)構(gòu),現(xiàn)以服務(wù)器為例介紹其結(jié)構(gòu)。



圖3  數(shù)據(jù)服務(wù)器

    數(shù)據(jù)服務(wù)器用于數(shù)據(jù)的計(jì)算和處理,同時完成歷史數(shù)據(jù)的保存。服務(wù)器由3部分組成:數(shù)據(jù)中心、運(yùn)行管理器和功能構(gòu)件。服務(wù)器的的功能構(gòu)件是數(shù)據(jù)處理構(gòu)件、歷史數(shù)據(jù)保存構(gòu)件及歷史數(shù)據(jù)庫,其中的歷史數(shù)據(jù)庫采用商用數(shù)據(jù)庫,如圖3所示。一個數(shù)據(jù)處理構(gòu)件一般負(fù)責(zé)完成1~2類數(shù)據(jù)的處理功能,用動態(tài)鏈接庫或類實(shí)現(xiàn),掛接在軟件數(shù)據(jù)總線上,每一構(gòu)件有一數(shù)據(jù)緩沖區(qū)用于接收軟件數(shù)據(jù)總線的數(shù)據(jù)。系統(tǒng)運(yùn)行控制器是服務(wù)器的樞紐,該控制器通過接口檢測數(shù)據(jù)中心的數(shù)據(jù)變化,將變化的數(shù)據(jù)通過軟件數(shù)據(jù)總線分發(fā)到各數(shù)據(jù)處理構(gòu)件的緩沖區(qū),系統(tǒng)運(yùn)行控制器也有一數(shù)據(jù)緩沖區(qū),用于接收各個數(shù)據(jù)處理構(gòu)件的產(chǎn)生的數(shù)據(jù)寫入數(shù)據(jù)中心,服務(wù)器的主備運(yùn)行也在該控制器內(nèi)實(shí)現(xiàn)。服務(wù)器中各功能構(gòu)件和控制器以線程方式實(shí)現(xiàn)。
    中心數(shù)據(jù)庫中保持了所有的運(yùn)行數(shù)據(jù),包括原始數(shù)據(jù)、分析處理得到的數(shù)據(jù)和統(tǒng)計(jì)數(shù)據(jù),這些數(shù)據(jù)以表的形式放在內(nèi)存中。目前,該軟件主要針對電力監(jiān)控系統(tǒng),中心數(shù)據(jù)庫的數(shù)據(jù)表可以歸納到以下幾類。

?  主站系統(tǒng)運(yùn)行表  保存主站運(yùn)行的數(shù)據(jù)信息;
?  被控站數(shù)據(jù)表  保存被控廠站的實(shí)時運(yùn)行數(shù)據(jù);
?  設(shè)備參數(shù)表  保存主站和被控廠站系統(tǒng)網(wǎng)絡(luò)和設(shè)備列表,這部分?jǐn)?shù)據(jù)為靜態(tài)數(shù)據(jù);
?  控制表  保存優(yōu)化計(jì)算,控制策略,控制方案等。
應(yīng)用軟件的節(jié)點(diǎn)配備數(shù)據(jù)共享中間件,各應(yīng)用軟件的結(jié)構(gòu)與服務(wù)器一致,只是軟件數(shù)據(jù)總線上掛接的功能構(gòu)件不一樣,所完成的功能不同。

3  系統(tǒng)升級、功能擴(kuò)充及應(yīng)用

    系統(tǒng)的升級可以在構(gòu)件級和模塊級進(jìn)行,只要保持接口不變,新開發(fā)的構(gòu)件可以與早期開發(fā)的構(gòu)件集成在一個模塊中,數(shù)據(jù)服務(wù)器目前的功能在將來可能不夠用,通過增加新的功能構(gòu)件解決。各個時期開發(fā)的模塊可以集成在一個系統(tǒng)中。對于已經(jīng)在現(xiàn)場運(yùn)行的系統(tǒng),可以進(jìn)行在線升級和在線擴(kuò)容,以保持系統(tǒng)的連續(xù)運(yùn)行。
    系統(tǒng)已用于2002年投入的粵海鐵路貫通配電調(diào)度自動化系統(tǒng),2003~2004年系統(tǒng)進(jìn)行了兩次擴(kuò)容及功能擴(kuò)充,經(jīng)過兩年的運(yùn)行,證明該系統(tǒng)實(shí)時性好、運(yùn)行可靠、功能擴(kuò)充方便,達(dá)到了設(shè)計(jì)的目標(biāo)。

4  結(jié)語

    本文利用組播技術(shù)設(shè)計(jì)開發(fā)了數(shù)據(jù)共享中間件以完成實(shí)時數(shù)據(jù)的共享。功能模塊直接利用已處理好的數(shù)據(jù),用于完成特定的功能。這種軟件結(jié)構(gòu)的具有以下的特點(diǎn):

    (1) 基于公共的實(shí)時數(shù)據(jù)服務(wù)器,具有較強(qiáng)的數(shù)據(jù)處理能力,使得功能模塊不再作數(shù)據(jù)處理而致力于功能實(shí)現(xiàn)。
    (2) 實(shí)時數(shù)據(jù)和歷史數(shù)據(jù)方便與信息系統(tǒng)進(jìn)行數(shù)據(jù)共享,實(shí)現(xiàn)與信息系統(tǒng)的無縫集成。
    (3) 數(shù)據(jù)中心可以增加數(shù)據(jù)表,增加數(shù)據(jù)處理構(gòu)件達(dá)到加強(qiáng)服務(wù)器的功能。而外圍的功能模塊,可以通過不斷開發(fā)功能構(gòu)件和功能模塊的方法增加軟件系統(tǒng)的功能。
    (4) 使用中間件技術(shù),使得數(shù)據(jù)服務(wù)器移植到UNIX操作系統(tǒng)也變得容易些。移植完成后,該系統(tǒng)可以在多操作系統(tǒng)下運(yùn)行。

熱點(diǎn)新聞

推薦產(chǎn)品

x
  • 在線反饋
1.我有以下需求:



2.詳細(xì)的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 欧美综合亚洲,欧美激情91,亚洲 欧美 成人日韩,国产亚洲精品成人婷婷久久小说,国内精品久久久久影院不卡,曰韩在线 | 亚洲精品国产免费-亚洲精品国产理论电影网-亚洲精品国产精品国自产网站-亚洲精品国产第1页-韩国电影一区二区-韩国电影一区 | 99re6在线精品视频免费播放-99re6热视频精品免费观看-99re6热精彩视频在线观看-99re6久精品国产首页-嫩草视频在线观看视频播放-嫩草视频在线观看免费 | 欧美在线日韩-欧美在线区-欧美在线看欧美视频免费网站-欧美在线精品一区二区在线观看-www..com黄-vr专区日韩精品中文字幕 | 欧美午夜在线-欧美午夜影院-欧美午夜影视-欧美午夜一艳片欧美精品-欧美午夜一区-欧美午夜艳片欧美精品 | 四房网,久久久国产99久久国产久,色偷偷男人天堂,九七电影院97网手机版支持,国产人成精品免费视频,五月天最新网站 | 四房网,久久久国产99久久国产久,色偷偷男人天堂,九七电影院97网手机版支持,国产人成精品免费视频,五月天最新网站 | 国产成人无码影视-国产成人无码专区-国产成人无码综合-国产成人无码综合亚洲日韩-国产成人无码综合亚洲日韩榴莲-国产成人无套精品在线观看 | aaak7美国发布站-a v 在线视频 亚洲免费-99综合色-99在线这精品视频-国产成人综合洲欧美在线-国产成人综合在线观看网站 | 欧美激情中文字幕一区二区-欧美激情在线精品video-欧美激情影院-欧美激情一区二区三区在线-欧美激情一区二区三区视频高清-欧美激情一区二区三区视频 | 二区乱码综合无码一区二区三-二区女人观看chinese中国真实乱-二区欧美三-二区欧美无遮挡中文字幕人成人-二区啪视频-二区日本成人动漫电影 | 国产毛片高清,精品综合,日韩亚洲欧美综合,精品国产一区二区三区免费看,精品久久久久久国产牛牛app,亚洲欧美国产精品第1页 | 免费毛片网站在线观看-免费毛片网-免费毛片基地-免费乱理伦片在线观看八戒-亚洲一级毛片免费看-亚洲一级黄色片 | 久久精品免费电影-久久精品免费-久久精品美乳-久久精品美女视频-亚洲最大福利视频-亚洲综合视频一区 | 天天干天天操天天碰-天天干天天操天天摸-天天干天天操天天干-天天干天天操天天插-欧美一级久久久久久久久大-欧美一区二区VA毛片视频 | 国产激情对白一区二区三区四-国产或人精品日本亚洲77美色-国产黄站-国产黄在线免费观看-日韩中文字幕网-日韩中文字幕视频在线观看 | 麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a | 国产日韩精品欧美一区-国产日韩高清一区二区三区-国产日韩不卡免费精品视频-国产日产欧美精品一区二区三区-午夜国产精品免费观看-午夜国产精品理论片久久影院 | a级在线免费-a级在线看-a级在线观看免费-a级在线观看-日韩avdvd-日韩aa在线观看 | 莜田优在线观看-尤物最新网址-尤物综合-尤物自拍-久久久久久网址-久久久久久网站 | 久久久青青久久国产精品,www男人天堂,国产一级影视,成人伊人青草久久综合网破解版,四虎成人www国产精品,蜜臀精品 | 99re在线精品99re8热视频-99re在线精品-99re在线观看视频-99re在线观看-99re在线播放视频-99re在线 | 免费观看a视频-免费观看a级网站-免费观看a级片-免费高清在线爱做视频-一本色道久久综合亚洲精品高清-一本色道久久综合亚洲精品 | 久久久久久99精品-久久久久久99-久久久久久91香蕉国产-久久久久久91精品色婷婷-中国一级片免费看-中国一级毛片国产高清 | 日韩在线观看网站-日韩在线观看视频网站-日韩在线观看视频免费-日韩在线观看视频黄-日韩在线观看免费完整版视频-日韩在线观看免费 | 久久久精品视频免费观看,非会员体验60秒试看福利区,免费福利在线观看,国内免费视频成人精品,久久久中文字幕日本,婷婷激情五月 | 日本久久久久久久,97久久精品一区二区三区,狠狠色噜噜狠狠狠狠97,日日干综合,五月天婷婷在线观看高清,九色福利视频 | 亚洲日韩在线观看-亚洲日韩欧美一区二区在线-亚洲日韩aⅴ在线视频-亚洲日本一区二区三区在线不卡-久久黄视频-久久狠色噜噜狠狠狠狠97 | 久久久青青久久国产精品,www男人天堂,国产一级影视,成人伊人青草久久综合网破解版,四虎成人www国产精品,蜜臀精品 | 欧美性高清极品猛交-欧美性高清hd-欧美性高清bbbbbbxxxxx-欧美性妇-中国一级毛片视频免费看-中国一级毛片国产高清 | 麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a | 国产精品视_精品国产免费-国产精品视-国产精品深夜福利免费观看-国产精品三区四区-四虎成人4hutv影院-四虎成年永久免费网站 | 久久精品久噜噜噜久久-久久精品久久久久-久久精品久久久-久久精品久久精品久久精品-亚洲影视一区-亚洲影视精品 | 91久久福利国产成人精品-91久久国产-91久久国产成人免费观看资源-91久久国产精品-91久久国产精品视频-91久久国产口精品久久久久 国产偷抇久久精品A片蜜臀A-国产偷抇久久精品A片蜜臀AV-国产偷抇久久精品A片图片-国产偷窥熟妇高潮呻吟-国产凸凹视频熟女A片-国产玩弄放荡人妇系列 | 性一交一乱一交A片久久四色-性一交一乱一乱A片AP88-性一交一乱一伦一A片-性一交一乱一伦一色一情-性一交一乱一伦一色一情孩交-性一交一乱一伦在线播放 | 亚洲黄色网页-亚洲黄色三级视频-亚洲黄色片免费看-亚洲黄色免费在线观看-国产中文字幕免费观看-国产中文字幕乱码一区 | 欧美夜夜骑,青草视频在线观看完整版,久久精品99无色码中文字幕,欧美日韩一区二区在线观看视频,欧美中文字幕在线视频,www.99精品 热久久国产-热99这里只有精品-热99这里有精品综合久久-热99在线观看-国产精品99久久久-国产精品99久久99久久久看片 | 黄色毛片免费看-黄色毛片视频-黄色毛片网-黄色毛片在线-日本视频在线观看不卡高清免费-日本视频在线看 | 第一区免费在线观看-无码国产精品一区二区免费网曝-AV熟妇导航网-日韩欧美一区二区三区在线观看 -欧美乱人伦视频-啪啪视频一区 | 五月天婷婷激情,99久久精品久久久久久清纯,免费亚洲网站,久久精品亚洲乱码伦伦中文,精品久久久久久国产牛牛app,97不用下载 | 亚洲欧美激情另类,国产成人一区二区三区免费观看,一区二区三区在线视频观看,亚洲一区二区三区精品视频,国产乱了真实在线观看,国产播放器一区 |