《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 測試測量 > 設(shè)計應(yīng)用 > 通用數(shù)采監(jiān)控系統(tǒng)數(shù)據(jù)集成設(shè)計與實現(xiàn)
通用數(shù)采監(jiān)控系統(tǒng)數(shù)據(jù)集成設(shè)計與實現(xiàn)
來源:電子技術(shù)應(yīng)用2012年第6期
曾志強,王紹源,譚 蓉
湖南大學(xué) 電氣與信息工程學(xué)院,湖南 長沙410082
摘要: 針對目前數(shù)采監(jiān)控系統(tǒng)缺乏統(tǒng)一的數(shù)據(jù)共享集成模式問題,提出了一種可對不同數(shù)采監(jiān)控系統(tǒng)進行統(tǒng)一管理的數(shù)據(jù)共享集成方案。該方案構(gòu)建了一種異構(gòu)數(shù)據(jù)協(xié)議模型,通過配置的方式生成不同數(shù)采系統(tǒng)的數(shù)據(jù)協(xié)議格式,并能將任意自定制協(xié)議進行動態(tài)注冊或撤消。通過對各采集系統(tǒng)發(fā)送的數(shù)據(jù)進行實時協(xié)議識別、數(shù)據(jù)解析、數(shù)據(jù)分發(fā)與監(jiān)控顯示等處理,實現(xiàn)異構(gòu)采集數(shù)據(jù)的共享集成和集中監(jiān)控。
中圖分類號: TP393
文獻標識碼: A
文章編號: 0258-7998(2012)06-0132-03
Design and implementation of data integration about common SCADA system
Zeng Zhiqiang, Wang Shaoyuan, Tan Rong
College of Electrical and Information Engineering, Hunan University Changsha, 410082, China
Abstract: For the lack of an unified data sharing integration mode about the current SCADA system, this paper presents a data sharing integrated program which can manage different SCADA systems unifiedly. This program build a Heterogeneous Date protocal mode, it can generate different data protocal fomat of data acquisition system by configuration,and it is able to dynamic registration or withdrawn any custom protocol. Furthermore, the data sent by acquisition system can be shared and centralized monitored after being processed by means of real-time protocol recognition、data analysis、data distribution.
Key words : SCADA; heterogeneous protocols; information integration; data transfer; data integration

    隨著數(shù)采監(jiān)控系統(tǒng)SCADA(Supervisory Control and Data Acquisition)業(yè)務(wù)集成的深入發(fā)展,敏捷、不受限制的采集數(shù)據(jù)的集成已成為關(guān)鍵的業(yè)務(wù)需求。企業(yè)的發(fā)展不僅需要引進一些新的應(yīng)用數(shù)據(jù)服務(wù)器系統(tǒng),而且要整合舊的數(shù)據(jù)應(yīng)用服務(wù)器系統(tǒng),以實現(xiàn)整個企業(yè)之間甚至不同企業(yè)之間的采集數(shù)據(jù)信息的共享和更新。為實現(xiàn)異構(gòu)協(xié)議數(shù)據(jù)應(yīng)用服務(wù)器之間的信息共享,需對其傳輸?shù)臄?shù)據(jù)信息進行變換,實現(xiàn)各傳輸協(xié)議之間的集成轉(zhuǎn)換。

    解決協(xié)議集成轉(zhuǎn)換的典型方法,主要有“ESB服務(wù)總線”、“Mule服務(wù)總線”、“基于JBI的ServiceMix服務(wù)總線”以及“CXF服務(wù)總線”[1],但這些方法只支持標準的數(shù)據(jù)傳輸協(xié)議,不能集成各種異構(gòu)數(shù)據(jù)應(yīng)用服務(wù)器自定義的協(xié)議,無法滿足企業(yè)的各種采集數(shù)據(jù)信息共享與升級的實際需求。有鑒于此,對異構(gòu)數(shù)據(jù)自定義協(xié)議集成的研究和分析,具有一定的現(xiàn)實意義。
1 系統(tǒng)設(shè)計
    針對目前市場上協(xié)議轉(zhuǎn)換方法的不足,本文構(gòu)建一個能支持自定義協(xié)議集成的系統(tǒng)。該系統(tǒng)通過用戶配置其自定義協(xié)議,不僅實現(xiàn)接收自定義應(yīng)用傳輸協(xié)議的數(shù)據(jù)流并進行解析,而且能發(fā)送自定義應(yīng)用協(xié)議的數(shù)據(jù)給其他異構(gòu)通信應(yīng)用服務(wù)器。此外,系統(tǒng)能支持用戶自定義協(xié)議解析規(guī)則,具有良好的擴展性,并具有穩(wěn)定可靠、處理能力強、管理方便等特點。
1.1 系統(tǒng)結(jié)構(gòu)設(shè)計
    系統(tǒng)可分為應(yīng)用層、業(yè)務(wù)層與資源層三個部分。應(yīng)用層負責(zé)對異構(gòu)數(shù)據(jù)協(xié)議的各種應(yīng)用管理及動態(tài)展示實時數(shù)據(jù)等應(yīng)用功能。業(yè)務(wù)層是整個系統(tǒng)的核心層,不僅負責(zé)監(jiān)聽計算機各不同端口,對接收的數(shù)據(jù)流進行識別、解析以及存儲、分發(fā)等各種處理,而且為整個系統(tǒng)提供數(shù)據(jù)支撐,及各種數(shù)據(jù)的增、刪、查、改等數(shù)據(jù)操作功能;資源層包括本系統(tǒng)所有的數(shù)據(jù)資源,即數(shù)據(jù)庫、系統(tǒng)臨時數(shù)據(jù)及外部采集系統(tǒng)發(fā)送的數(shù)據(jù)流。系統(tǒng)的結(jié)構(gòu)如圖1所示。

1.2 異構(gòu)數(shù)據(jù)協(xié)議解析規(guī)則分析及其管理設(shè)計
    協(xié)議解析規(guī)則是在解析協(xié)議時對協(xié)議數(shù)據(jù)流的處理手段。綜合分析各種標準應(yīng)用協(xié)議及各用戶自定義協(xié)議,大致有三種不同的協(xié)議解析規(guī)則:(1)控制規(guī)則:協(xié)議解析時對整體數(shù)據(jù)流的處理手段,如協(xié)議是否需要回復(fù)、校驗和及協(xié)議序列號等;(2)數(shù)據(jù)前處理規(guī)則:對單個協(xié)議數(shù)據(jù)解析前的處理手段,如解析前對單個數(shù)據(jù)字節(jié)大小端進行的變換;(3)數(shù)據(jù)解析后處理規(guī)則:對已解析出來的單個數(shù)據(jù)進行處理的規(guī)則,如將解析出的數(shù)據(jù)乘以標定。
    規(guī)則管理設(shè)計原則是用戶能方便地加載自己定制的協(xié)議解析規(guī)則,使得系統(tǒng)具有更強的擴展性。本系統(tǒng)擬采取數(shù)據(jù)庫機制,在系統(tǒng)的應(yīng)用層增加管理功能實現(xiàn)。
1.3 自定義異構(gòu)數(shù)據(jù)協(xié)議模型設(shè)計
    協(xié)議格式模型的設(shè)計原則是保證協(xié)議格式能符合大部分用戶的需求,使得系統(tǒng)具有高度的靈活性和廣泛的適應(yīng)性。
    異構(gòu)協(xié)議的具體幀格式由用戶自由配置。協(xié)議格式由包頭、命令區(qū)、數(shù)據(jù)區(qū)以及包尾組成,格式配置模型如圖2所示。

    考慮到實際應(yīng)用中各自定義的數(shù)據(jù)協(xié)議格式因需而異,協(xié)議格式框架中的包頭、命令區(qū)以及包尾是協(xié)議的可選部分,在配置時可根據(jù)協(xié)議具體需求選擇。數(shù)據(jù)區(qū)是協(xié)議不可缺少的部分,協(xié)議的數(shù)據(jù)流包含的類型有數(shù)據(jù)類型與非數(shù)據(jù)類型。數(shù)據(jù)類型是字節(jié)型、短整型、整型、長整型、浮點型及雙精度型以及它們各自的數(shù)組類型組成;非數(shù)據(jù)類型為字符串類型。
 命令區(qū)存放的是協(xié)議的控制數(shù)據(jù)流,解析協(xié)議數(shù)據(jù)流時按命令區(qū)類型進行解析。當命令區(qū)參數(shù)不為空時,將解析結(jié)果與參數(shù)相比對,相等則調(diào)用對應(yīng)的協(xié)議控制規(guī)則;當命令區(qū)參數(shù)為空時,可直接調(diào)用對應(yīng)的協(xié)議控制規(guī)則進行校驗。
    數(shù)據(jù)區(qū)存放的是協(xié)議的消息數(shù)據(jù),其類型為數(shù)據(jù)類型,用戶可對數(shù)據(jù)在解析前后進行必要的處理。
2 系統(tǒng)實現(xiàn)
    系統(tǒng)使用基于J2EE平臺設(shè)計,從而實現(xiàn)了跨平臺、可復(fù)用、易維護等特性。系統(tǒng)整體使用了Spring+Hibernate框架進行開發(fā)。系統(tǒng)依賴于Spring的IOC功能對各JavaBean進行管理,促進系統(tǒng)功能模塊間的松耦合。同時系統(tǒng)使用Spring對數(shù)據(jù)資源進行事務(wù)管理,保證系統(tǒng)數(shù)據(jù)的完整性和系統(tǒng)性能的高效性[2]。系統(tǒng)采用Hibernate框架,以完全面向?qū)ο蟮乃枷雽?shù)據(jù)進行管理與優(yōu)化,完全隔離了底層數(shù)據(jù)庫機制,使得系統(tǒng)適用于Mysql、Sql Server及Oracle等數(shù)據(jù)庫[3]。
   系統(tǒng)包括通信模塊、應(yīng)用管理模塊和數(shù)據(jù)管理模塊三個部分。模塊之間有連接接口或者由數(shù)據(jù)池進行控制連接。通信模塊與應(yīng)用管理模塊為本系統(tǒng)的核心部分,數(shù)據(jù)管理模塊為其他模塊提供數(shù)據(jù)支撐。
2.1 通信模塊
    系統(tǒng)采取NIO Socket通信技術(shù)以及多線程機制進行實現(xiàn)通信模塊,提高了系統(tǒng)的并發(fā)處理能力、優(yōu)化了系統(tǒng)的響應(yīng)速度。通信模塊的組成如圖3所示。

2.1.1 數(shù)據(jù)接收及協(xié)議識別、解析模塊
    協(xié)議的識別與解析是系統(tǒng)的核心功能,正確、高效地進行協(xié)議的識別與解析是系統(tǒng)運行的保障。在此功能模塊中,系統(tǒng)基于Mina通信框架進行擴展、開發(fā)。Mina框架是由Java技術(shù)開發(fā)的一種用于開發(fā)高性能和高可用性的網(wǎng)絡(luò)應(yīng)用程序的基礎(chǔ)框架,該框架具有多協(xié)議支持、多端口監(jiān)聽、異步通信等優(yōu)點[4]。利用Mina框架,不僅可在同一端口監(jiān)聽不同協(xié)議的數(shù)據(jù)流,而且可在多個端口監(jiān)聽獲取數(shù)據(jù)流。模塊解析數(shù)據(jù)時,考慮到網(wǎng)絡(luò)延遲及TCP/IP的數(shù)據(jù)采用的是分組傳輸方式,將上次解碼剩余的碼流存放起來,與下次同一Session接收的數(shù)據(jù)流合并進行整合解碼。 模塊解析數(shù)據(jù)工作流程如圖4所示。

 

 

    系統(tǒng)根據(jù)動態(tài)注冊的協(xié)議判別監(jiān)聽不同的端口,接收各采集系統(tǒng)發(fā)送的數(shù)據(jù)流,利用Mina框架的數(shù)據(jù)過濾機制和數(shù)據(jù)緩沖機制,對數(shù)據(jù)流實現(xiàn)“收”慢—“解析”快的策略。合并數(shù)據(jù)流之后,模塊聯(lián)合協(xié)議端口匹配、特征匹配等多種協(xié)議匹配方式對數(shù)據(jù)進行協(xié)議匹配,確保協(xié)議匹配的精準性。
2.1.2 對外數(shù)據(jù)接口模塊
    系統(tǒng)采用一個線程實現(xiàn)此功能模塊。線程在系統(tǒng)啟動時初始化運行,用于維護解析成功數(shù)據(jù)的哈希表并分發(fā)數(shù)據(jù)。當有解析成功的數(shù)據(jù)放入表中時,此線程從休眠狀態(tài)被喚醒,取出哈希表中的數(shù)據(jù),進行三方面的分發(fā):(1)如果此協(xié)議正在被用戶查看實時數(shù)據(jù),則線程向界面推送協(xié)議的實時數(shù)據(jù)進行顯示; (2)發(fā)送給數(shù)據(jù)存儲模塊,進行協(xié)議數(shù)據(jù)的存儲;(3)查詢系統(tǒng)與外部數(shù)據(jù)請求系統(tǒng)進行通信的(協(xié)議,Session)哈希表,根據(jù)條件將數(shù)據(jù)發(fā)送給對外數(shù)據(jù)接口模塊,使其向外部請求數(shù)據(jù)系統(tǒng)發(fā)送實時數(shù)據(jù)。如此輪詢分發(fā)完畢解析成功的數(shù)據(jù)后,線程進入休眠狀態(tài)。線程采取“休眠—喚醒”機制,減少了系統(tǒng)占用的內(nèi)存資源,優(yōu)化了系統(tǒng)的性能。
2.1.3 對外數(shù)據(jù)接口功能
    外部系統(tǒng)的數(shù)據(jù)請求分為兩種:實時數(shù)據(jù)請求與歷史數(shù)據(jù)請求。系統(tǒng)與外部系統(tǒng)建立連接,根據(jù)外部系統(tǒng)的請求類型進行不同的處理:(1)實時數(shù)據(jù)請求:維護系統(tǒng)的通信(協(xié)議,Session)哈希表,發(fā)送所請求協(xié)議的實時數(shù)據(jù);(2)歷史數(shù)據(jù)請求:根據(jù)所請求的協(xié)議時間范圍查詢數(shù)據(jù)庫,返回相應(yīng)的數(shù)據(jù)。
2.2 數(shù)據(jù)管理模塊
    數(shù)據(jù)管理模塊充分利用Hibernate框架出色的對象/關(guān)系數(shù)據(jù)庫映射、靈活的數(shù)據(jù)庫數(shù)據(jù)池管理、面向?qū)ο蟮腍QL語言等優(yōu)點,為其他模塊提供數(shù)據(jù)存儲、數(shù)據(jù)更新、數(shù)據(jù)查詢等功能。
2.3 應(yīng)用管理模塊
    應(yīng)用管理模塊負責(zé)系統(tǒng)應(yīng)用層的功能管理,包括協(xié)議編輯管理、協(xié)議解析規(guī)則管理、協(xié)議生命周期管理及實時數(shù)據(jù)顯示四個應(yīng)用功能模塊。協(xié)議編輯管理與協(xié)議解析規(guī)則管理主要以數(shù)據(jù)管理模塊為支撐,而協(xié)議生命周期管理和實時數(shù)據(jù)顯示模塊是與通信模塊進行交互實現(xiàn)。
2.3.1 協(xié)議編輯管理功能模塊
    協(xié)議編輯管理功能模塊包括對數(shù)據(jù)協(xié)議的增、刪、查、改四個應(yīng)用功能。系統(tǒng)以異構(gòu)數(shù)據(jù)協(xié)議模型為原型,建立數(shù)據(jù)協(xié)議格式的配置界面。協(xié)議的新增、修改與查看功能通過協(xié)議格式配置界面進行相應(yīng)操作。
2.3.2 自定義協(xié)議規(guī)則管理功能模塊
    系統(tǒng)將自定義的協(xié)議控制規(guī)則和數(shù)據(jù)處理策略存儲在數(shù)據(jù)庫中。用戶可以采用Java語言開發(fā)實現(xiàn)系統(tǒng)定義的規(guī)則接口,開發(fā)自己的協(xié)議規(guī)則,將生成的.class文件導(dǎo)入系統(tǒng)數(shù)據(jù)庫。用戶也可以通過界面刪除相應(yīng)的協(xié)議控制規(guī)則或者數(shù)據(jù)處理策略。
2.3.3 協(xié)議生命周期管理功能模塊
     協(xié)議的生命周期是協(xié)議在系統(tǒng)中動態(tài)注冊至撤銷的時間周期,其管理功能模塊包括協(xié)議動態(tài)注冊與撤消兩個功能。此功能模塊與通信模塊進行交互,利用通信模塊中Mina框架的動態(tài)多端口監(jiān)聽的特性,向框架實例進行動態(tài)注冊與撤消,從而維護系統(tǒng)協(xié)議哈希表中的協(xié)議。
2.3.4 實時數(shù)據(jù)顯示功能
    系統(tǒng)利用Java的Swing庫為每個注冊協(xié)議動態(tài)生成一個JPanel,通過單例模式管理每個JPanel的句柄。當通信模塊分發(fā)解析出協(xié)議數(shù)據(jù)時,系統(tǒng)通過句柄調(diào)用相應(yīng)的JPanel并向其增添實時數(shù)據(jù)。當用戶查看相應(yīng)協(xié)議的實時數(shù)據(jù)時,系統(tǒng)將該協(xié)議的JPanel設(shè)置為可視狀態(tài),從而向用戶展示實時接收到的整體數(shù)據(jù)。
    本文設(shè)計并實現(xiàn)了一種基于Java語言開發(fā)的異構(gòu)數(shù)據(jù)協(xié)議集成通信系統(tǒng),介紹了異構(gòu)數(shù)據(jù)協(xié)議格式模型以及該系統(tǒng)的各功能模塊。系統(tǒng)核心部分采用NIO Socket技術(shù)以及多線程機制實現(xiàn),使系統(tǒng)的性能得以極大提高,同時具有良好的靈活性、平臺無關(guān)性及高擴展性。本系統(tǒng)為采集數(shù)據(jù)的轉(zhuǎn)換集成提供了一種新的實現(xiàn)途徑,具有一定的創(chuàng)新和實用價值。
參考文獻
[1] 梁愛虎. SOA思想、技術(shù)與系統(tǒng)集成應(yīng)用詳解[M].北京:電子工業(yè)出版社,2007.
[2] WALLS C, BREIDENBACH R. Spring in Action[M].America: Manning Publications, 2005.
[3] BAUER C, KING G. Hibernate in action[M]. Ameircn: Manning Publications,2004.
[4] The Apache Software Foundation. Apache Mina[EB/OL].[2011-06-16]. http://mina.apache.org.

此內(nèi)容為AET網(wǎng)站原創(chuàng),未經(jīng)授權(quán)禁止轉(zhuǎn)載。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
一本色道久久88综合日韩精品| 亚洲国产精品成人va在线观看| 欧美中文字幕视频| 91久久精品美女| 国外成人在线| 国产一区二区三区日韩欧美| 欧美极品在线观看| 免费精品99久久国产综合精品| 91久久精品国产91性色| 亚洲欧美一区二区三区极速播放| 国产精品一区久久| 欧美三级网页| 欧美日韩亚洲一区| 欧美日韩在线播放一区| 欧美电影打屁股sp| 欧美承认网站| 欧美国产第二页| 欧美激情视频在线免费观看 欧美视频免费一 | 亚洲国产另类久久精品| 国产日韩亚洲| 国产一本一道久久香蕉| 国产婷婷97碰碰久久人人蜜臀| 欧美亚洲日本一区| 一本久道久久久| 亚洲精品国产品国语在线app| 国产精品久99| 国产精品99一区| 国产精品久久久久久久久果冻传媒 | 欧美二区不卡| 奶水喷射视频一区| 欧美激情亚洲另类| 欧美日韩国产综合视频在线观看中文| 欧美一区2区三区4区公司二百| 亚洲风情在线资源站| 欧美在线视频网站| 最近中文字幕mv在线一区二区三区四区| 亚洲一区二区三区免费观看| 亚洲人屁股眼子交8| 亚洲人成在线观看一区二区| 在线观看日韩av电影| 亚洲国产精品一区二区第四页av| 国产精品一国产精品k频道56| 欧美freesex交免费视频| 农村妇女精品| 欧美午夜在线| 国产视频一区在线观看一区免费 | 尤物九九久久国产精品的特点 | 美女久久一区| 欧美**字幕| 欧美少妇一区| 国产一区二区久久精品| 激情欧美亚洲| 999亚洲国产精| 欧美一区二区三区男人的天堂 | 9l国产精品久久久久麻豆| av成人免费在线| 欧美一级一区| 亚洲伦理在线观看| 西瓜成人精品人成网站| 欧美一区永久视频免费观看| 欧美在线1区| 欧美黄色成人网| 国产精品一区二区三区免费观看| 欧美视频精品一区| 日韩午夜免费| 欧美电影免费观看高清完整版 | 亚洲啪啪91| 99视频精品免费观看| 亚洲男人的天堂在线aⅴ视频| 日韩一级精品视频在线观看| 99在线精品观看| 久久精品视频一| 亚洲视频 欧洲视频| 久久av资源网站| 欧美精品成人一区二区在线观看| 噜噜噜91成人网| 国产精品久久久久久久久久ktv | 国产精品视频第一区| 国产一区二区三区无遮挡| 亚洲激情在线观看视频免费| 艳妇臀荡乳欲伦亚洲一区| 羞羞视频在线观看欧美| 9人人澡人人爽人人精品| 欧美一区激情| 欧美日韩免费网站| 影视先锋久久| 销魂美女一区二区三区视频在线| 亚洲女ⅴideoshd黑人| 久久精品国产亚洲一区二区三区 | 美女久久网站| 国产精品日韩专区| 日韩视频免费观看高清完整版| 亚洲另类一区二区| 久久精品首页| 欧美一区成人| 欧美性久久久| 亚洲精品欧美精品| 亚洲国产精品专区久久| 午夜精品成人在线| 欧美日韩国产区| 亚洲国产美女精品久久久久∴| 亚洲春色另类小说| 亚洲欧美精品| 亚洲男人的天堂在线观看| 免播放器亚洲一区| 国产日韩欧美在线观看| 夜夜嗨av色一区二区不卡| 91久久久久久久久久久久久| 亚洲欧美日韩综合国产aⅴ| 欧美大片在线看免费观看| 国产一区观看| 午夜精品亚洲一区二区三区嫩草| 久久av红桃一区二区小说| 中文在线资源观看网站视频免费不卡| 性欧美video另类hd性玩具| 欧美激情在线免费观看| 国产一区二区精品久久| 亚洲在线视频网站| 亚洲中字黄色| 国产精品久久国产愉拍| 亚洲毛片一区| 在线一区亚洲| 欧美日韩理论| 99精品久久免费看蜜臀剧情介绍| 亚洲欧美一区二区精品久久久| 久久精品国产欧美亚洲人人爽| 亚洲国产一区二区精品专区| 亚洲欧美三级伦理| 欧美亚韩一区| 亚洲影视在线播放| 亚洲女同同性videoxma| 欧美色精品天天在线观看视频| 国产欧美日韩不卡| 亚洲综合不卡| 欧美专区第一页| 国语精品一区| 亚洲第一黄色网| 久久久999精品免费| 国产亚洲人成a一在线v站| 小处雏高清一区二区三区| 亚洲欧美综合v| 国产午夜精品全部视频在线播放| 亚洲国产乱码最新视频| 亚洲丁香婷深爱综合| 老司机成人在线视频| 韩日午夜在线资源一区二区| 午夜精品久久久久久久99热浪潮| 9l国产精品久久久久麻豆| 欧美巨乳在线| 在线亚洲激情| 欧美在线免费| 激情婷婷欧美| 日韩午夜在线播放| 欧美日韩在线影院| 亚洲欧美日韩在线一区| 久久精品视频一| 在线日本高清免费不卡| 亚洲剧情一区二区| 国产精品第一区| 欧美亚洲一级| 欧美a级一区二区| 在线视频精品一区| 久久爱另类一区二区小说| 红桃视频国产精品| 日韩午夜高潮| 国产日韩欧美中文| 91久久精品日日躁夜夜躁国产| 欧美一区二区精品久久911| 国产欧美日韩亚洲精品| 欧美综合国产| 欧美日韩二区三区| 先锋影音网一区二区| 久久综合久久综合久久| 亚洲黄色成人网| 亚洲欧洲av一区二区三区久久| 欧美精品在线一区二区三区| 91久久夜色精品国产九色| 亚洲自拍高清| 影音先锋在线一区| 亚洲一二三区精品| 国产视频综合在线| 亚洲精品在线免费| 国产精品你懂得| 91久久久亚洲精品| 国产精品亚洲美女av网站| 亚洲电影免费在线| 国产精品国产自产拍高清av王其| 日韩视频一区二区三区在线播放免费观看| 亚洲国产成人tv| 久久成人综合网| 亚洲欧洲一区| 午夜亚洲影视| 亚洲人成免费| 久久不射中文字幕| 日韩一级二级三级| 久久婷婷久久一区二区三区| 亚洲精品国产精品乱码不99| 亚洲午夜av在线| 亚洲盗摄视频| 久久国产精品99国产|