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

    基于IOCP模型的多儀器數(shù)據(jù)采集與控制系統(tǒng)

    2015-06-23 16:27:39蔡晨曦秦會斌
    無線電通信技術(shù) 2015年5期
    關(guān)鍵詞:機(jī)軟件下位網(wǎng)絡(luò)通信

    蔡晨曦,秦會斌

    (杭州電子科技大學(xué),浙江 杭州 310000)

    基于IOCP模型的多儀器數(shù)據(jù)采集與控制系統(tǒng)

    蔡晨曦,秦會斌

    (杭州電子科技大學(xué),浙江 杭州 310000)

    為滿足工業(yè)現(xiàn)場中對多種不同類型的儀器進(jìn)行集中監(jiān)控的要求,并且針對儀器連接數(shù)量大、數(shù)據(jù)通信頻繁和實時性要求高等特點,提出了以IOCP(I/O完成端口)網(wǎng)絡(luò)模型為核心結(jié)合了Windows多線程,數(shù)據(jù)庫編程等技術(shù)實現(xiàn)的局域網(wǎng)多智能儀表控制系統(tǒng)。首先介紹了控制系統(tǒng)的總體結(jié)構(gòu)以及IOCP模型工作原理,描述并分析了該系統(tǒng)在設(shè)計和實現(xiàn)過程遇到的關(guān)鍵問題和解決方案,最后通過移植LwIP輕量級網(wǎng)絡(luò)協(xié)議棧的STM32單片機(jī)作為下位機(jī)進(jìn)行網(wǎng)絡(luò)通信測試,驗證了該方案的可行性。

    完成端口;重疊IO;TCP/IP;多線程;控制系統(tǒng)

    0 引言

    工業(yè)現(xiàn)場中通常需要很多不同類型的儀表對現(xiàn)場的溫度、濕度、電流和電壓等進(jìn)行數(shù)據(jù)采集與控制。在傳統(tǒng)模式下,每類儀器會用獨立的系統(tǒng)進(jìn)行數(shù)據(jù)采集與控制,儀器將采集到的數(shù)據(jù)通過串口發(fā)送到獨立的計算機(jī)進(jìn)行顯示和處理。這種模式既不利于宏觀反應(yīng)整個工業(yè)生產(chǎn)過程,也不便與計算機(jī)進(jìn)行集中監(jiān)控,同時又增加了生產(chǎn)成本。本文研究的系統(tǒng)沒有將上位機(jī)和儀器直接連接,而是采用STM32單片機(jī)作為下位機(jī)中轉(zhuǎn)通過工業(yè)以太網(wǎng)組網(wǎng)動態(tài)接入上位機(jī),實現(xiàn)對所有儀器的統(tǒng)一監(jiān)控。

    Winsock2.0引入的內(nèi)核級高效處理機(jī)制IOCP是迄今為止最高效的Windows下處理并發(fā)網(wǎng)絡(luò)事件的I/O模型,IOCP全稱為I/O完成端口,利用該機(jī)制可提高網(wǎng)絡(luò)通信性能[1]。基于IOCP機(jī)制的上位機(jī)網(wǎng)絡(luò)通信方案能同時并發(fā)連接大量下位機(jī),進(jìn)行高效的網(wǎng)絡(luò)數(shù)據(jù)交互。極大提高系統(tǒng)的儀器承載量、可擴(kuò)展性和穩(wěn)定性。

    1 系統(tǒng)硬件設(shè)計

    多儀器數(shù)據(jù)采集與控制系統(tǒng)利用工業(yè)以太網(wǎng)進(jìn)行組網(wǎng),采用服務(wù)器/客戶端結(jié)構(gòu)進(jìn)行設(shè)計。本系統(tǒng)創(chuàng)新之處在于沒有將上位機(jī)作為網(wǎng)絡(luò)服務(wù)端,而是利用具有以太網(wǎng)10/100 M接口的STM32單片機(jī)作為下位機(jī)中介服務(wù)器,上位機(jī)軟件和儀器均作為客戶端根據(jù)設(shè)定的IP地址及端口號主動連接到下位機(jī)其網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)如圖1所示[2]。在實際工作過程中每個上位機(jī)軟件根據(jù)設(shè)定的IP地址范圍主動掃描連接系統(tǒng)內(nèi)所有處于工作狀態(tài)的下位機(jī),建立連接后每個下位機(jī)將與其連接的儀器資源信息、工作模式、測試數(shù)據(jù)按照規(guī)定的通信協(xié)議封裝后打包發(fā)送到建立連接的上位機(jī)軟件。下位機(jī)同時接收上位機(jī)返回的測試方案對儀器進(jìn)行控制。

    圖1 網(wǎng)絡(luò)結(jié)構(gòu)拓?fù)鋱D

    該網(wǎng)絡(luò)拓?fù)浣Y(jié)構(gòu)可以支持多個上位機(jī)和系統(tǒng)中的下位機(jī)建立網(wǎng)絡(luò)連接,通過交換機(jī)或路由器工作人員不僅可以在工業(yè)現(xiàn)場還可以在辦公室里直接監(jiān)控儀器發(fā)送的測試數(shù)據(jù)。本系統(tǒng)還具有較強(qiáng)的靈活性和可擴(kuò)展性,當(dāng)系統(tǒng)需要接入更多的儀器時只需增加作為中介服務(wù)器的下位機(jī)數(shù)量,將儀器和下位機(jī)接到同一交換機(jī)下配置為同一網(wǎng)段,建立網(wǎng)絡(luò)連接后下位機(jī)即可同作為客戶端的多個儀器進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)收發(fā),同時上位機(jī)軟件會通過掃描連接找到新接入的下位機(jī)進(jìn)行數(shù)據(jù)交互[3]。

    采用上述設(shè)計模式少量的上位機(jī)可對工業(yè)現(xiàn)場所有儀器進(jìn)行集中監(jiān)控,提高了上位機(jī)的承載量和利用率,大大降低了生產(chǎn)成本。

    2 基于IOCP的上位機(jī)軟件設(shè)計與實現(xiàn)

    2.1 IOCP模型原理

    IOCP是一種用于同志應(yīng)用程序異步I/O操作完成的內(nèi)核對象。要使用IOCP,首先需要創(chuàng)建一個IOCP內(nèi)核對象,然后將該內(nèi)核對象與應(yīng)該監(jiān)控的設(shè)備(套接字)相關(guān)聯(lián)。當(dāng)設(shè)備完成了一個異步I/O操作之后,系統(tǒng)會把這個I/O操作的完成通知掛到該IOCP的完成通知隊列上去。當(dāng)IOCP的完成通知隊列上出現(xiàn)一個完成通知時,IOCP將喚醒一個等待線程,讓該線程去處理這個完成通知。每個IOCP對象會關(guān)聯(lián)2倍于系統(tǒng)CPU數(shù)目的線程,這些線程不是在處理完成通知,就是在等待處理完成通知,構(gòu)成了和該IOCP相關(guān)聯(lián)的線程池[4]。

    一個IOCP內(nèi)核對象可同時監(jiān)控多個設(shè)備的異步I/O操作。由于任何時候都可能會有多個異步I/O操作的完成通知,因此IOCP內(nèi)核對象會維護(hù)三個線程隊列,即當(dāng)前所有完成通知的隊列,處于運行狀態(tài)線程隊列,以及等待線程隊列,如圖2所示。

    圖2 IOCP線程隊列圖

    根據(jù)圖中顯示的IOCP線程隊列的工作方式,當(dāng)某個設(shè)備的一個異步I/O操作完成時,系統(tǒng)會把一個完成通知添加到完成通知隊列,然后再從等待線程隊列中喚醒一個線程,讓該線程處理完成通知,同時把該線程從等待線程隊列移到運行線程隊列[5]。

    2.2 數(shù)據(jù)結(jié)構(gòu)

    在通過IOCP模型進(jìn)行網(wǎng)絡(luò)編程過程中,會用到2個重要的IOContex和OverLappedPlus結(jié)構(gòu)體。IOContex結(jié)構(gòu)體主要存放連接下位機(jī)套接字的相關(guān)信息,包括該套接字所對應(yīng)的IP地址和端口號以及數(shù)據(jù)緩沖區(qū)。

    OVERLAPPED結(jié)構(gòu)體參數(shù)是用于向完成端口投遞IO請求時傳遞給完成端口的。由于OVERLAPPED結(jié)構(gòu)體本身只存儲了一些簡單的信息,應(yīng)用程序不能確定完成的是哪個操作。因此需要設(shè)計一個擴(kuò)展OVERLAPPED結(jié)構(gòu)體,使它包含一些其他信息并將OVERLAPPED結(jié)構(gòu)作為擴(kuò)展結(jié)構(gòu)體變量的第一個成員。具體的定義如下所示[6]:

    2.3 程序的實現(xiàn)流程

    上位機(jī)軟件網(wǎng)絡(luò)通信程序基于IOCP模型進(jìn)行實現(xiàn),其功能主要由3類線程來完成:分別是1個主線程,1個負(fù)責(zé)網(wǎng)絡(luò)連接掃描線程和4個IOCP工作者線程。線程之間的調(diào)度和切換由Windows系統(tǒng)自動處理。IOCP模型的網(wǎng)絡(luò)通信程序流程圖如圖3所示。

    圖3 IOCP通信程序流程圖

    具體工作流程如下[7]:

    ①主線程調(diào)用CreateIoCompletionPort函數(shù)創(chuàng)建一個完成端口對象;

    ②根據(jù)設(shè)置網(wǎng)絡(luò)掃描IP地址范圍依次調(diào)用WSASocket函數(shù)創(chuàng)建重疊套接字并調(diào)配置IP地址及端口號;

    ③調(diào)用CreateIoCompletionPort函數(shù)把重疊套接字關(guān)聯(lián)到完成端口對象,調(diào)用AfxBeginThread函數(shù)創(chuàng)建系統(tǒng)內(nèi)核數(shù)乘以2數(shù)量的IOCP工作者線程;

    ④創(chuàng)建一個掃描連接線程,調(diào)用ConnectEx函數(shù)投遞連接套接字對嵌入式終端主動發(fā)起TCP連接請求;

    ⑤在線程中等待完成通知,當(dāng)套接字成功建立連接或者讀寫操作完成,會喚醒IOCP工作者線程由工作者線程進(jìn)行處理;

    ⑥如果程序退出或者主線程接收到斷開網(wǎng)絡(luò)命令則按順序依次退出連接掃描線程和工作者線程并清理套接字資源[8]。

    主線程和工作者線程通過調(diào)用WSARecv和WSASend發(fā)起異步I/O請求,即執(zhí)行讀、寫操作后立即返回,由IOCP工作者線程函數(shù)ThreadPoolFunc負(fù)責(zé)等待并處理IOCP對象的I/O完成通知[6]。ThreadPoolFunc函數(shù)建立了一個while循環(huán),在循環(huán)中調(diào)用GetQueuedCompletionStatus函數(shù),然后線程就進(jìn)入等待狀態(tài)。當(dāng)函數(shù)返回值為FALSE且錯誤代碼為WSA_IO_PENDING表明I/O操作還未正式完成繼續(xù)循環(huán)等待,當(dāng)函數(shù)成功返回且擴(kuò)展重疊結(jié)構(gòu)指針不為NULL時說明完成一個成功的I/O操作,則一個工作者線程被喚醒并處理I/O完成隊列中的I/O完成通知。工作者線程根據(jù)m_NetWorkE-nents變量的值來判斷哪一類I/O操作完成。如果是套接字讀寫操作完成,調(diào)用OnRecvRead或On-SendWrite函數(shù)處理,OnRecvRead函數(shù)先對收到的數(shù)據(jù)進(jìn)行解析,如果數(shù)據(jù)未發(fā)生丟失并且符合格式則調(diào)用ReceiveMessageProcess函數(shù)對數(shù)據(jù)進(jìn)行分析處理,否則要求下位重新發(fā)送數(shù)據(jù)。如果m_Net-WorkEnents變量值表示接到IOCP線程退出通知,則關(guān)閉相對應(yīng)的套接字并清理資源,然后退出線程[9]。

    3 系統(tǒng)測試

    基于以上設(shè)計思路設(shè)計上位機(jī)軟件,根據(jù)負(fù)載要求設(shè)計20塊帶RJ45網(wǎng)絡(luò)接口的STM32F103ZET6單片機(jī)作為下位機(jī),搭建測試平臺對系統(tǒng)網(wǎng)絡(luò)通信功能進(jìn)行測試[10]。

    3.1 測試環(huán)境

    硬件環(huán)境:上位機(jī)電腦采用Inter Core(Tm) 2CPU 6300 2.1 GHz內(nèi)存2 GB。下位機(jī)使用STM32F103單片機(jī)。上下位機(jī)之間通過10/100 M交換機(jī)進(jìn)行數(shù)據(jù)交換。

    網(wǎng)絡(luò)環(huán)境:10/100 M局域網(wǎng)絡(luò)。

    系統(tǒng)環(huán)境:上位機(jī)軟件在Microsoft Windows7 32位操作系統(tǒng)下運行,下位機(jī)STM32單片機(jī)移植μC/OS-II嵌入式實時操作系統(tǒng)加LwIP嵌入式網(wǎng)絡(luò)協(xié)議棧[11]。

    3.2 測試方法

    (1)網(wǎng)絡(luò)掃描連接測試:STM32單片機(jī)在上位機(jī)軟件打開前或打開后開啟,上位機(jī)軟件均能掃描連接STM32單片機(jī)進(jìn)行并發(fā)網(wǎng)絡(luò)通信。

    (2)網(wǎng)絡(luò)通信測試:每個下位機(jī)每隔200 ms向上位機(jī)發(fā)送數(shù)據(jù)量為2 048 B的儀器測試數(shù)據(jù)。在程序中對上位機(jī)接收的數(shù)據(jù)量進(jìn)行統(tǒng)計,和所有下位機(jī)發(fā)送的總數(shù)據(jù)量比較驗證測試數(shù)據(jù)接收是否完整性和實時性[12]。

    3.3 測試結(jié)果

    按照上述測試方法對本系統(tǒng)進(jìn)行多次測試,測試結(jié)果如表1和表2所示。其中表1中每項測試次數(shù)為30次,全部下位機(jī)成功接入次數(shù)為30次。

    表1 網(wǎng)絡(luò)掃描連接測試結(jié)果

    表2 網(wǎng)絡(luò)通信測試結(jié)果

    多次測試結(jié)果表明上位機(jī)軟件實現(xiàn)對所有處于工作狀態(tài)下位機(jī)的主動掃描連接,連接成功后上位機(jī)軟件能準(zhǔn)確地接收下位機(jī)發(fā)送的測試數(shù)據(jù),實時更新顯示在主界面上不會阻塞Winodws消息循環(huán)導(dǎo)致界面假死現(xiàn)象。

    4 結(jié)束語

    利用IOCP機(jī)制實現(xiàn)的上位機(jī)網(wǎng)絡(luò)通信程序能夠最大限度的利用線程對大量I/O讀寫請求進(jìn)行高效的處理,提供了最好的網(wǎng)絡(luò)伸縮性和負(fù)載均衡,保證了上位機(jī)軟件對多下位機(jī)大數(shù)據(jù)量并發(fā)通信的實時性和高效性,達(dá)到了系統(tǒng)設(shè)計的預(yù)期目標(biāo)。其良好的可擴(kuò)展性和兼容性則有利于系統(tǒng)的升級改造,減少開發(fā)成本。該系統(tǒng)已在生產(chǎn)過程通過測試,系統(tǒng)運行穩(wěn)定,符合工業(yè)現(xiàn)場數(shù)據(jù)采集控制的要求。

    [1]孫海明.精通Windows Sockets網(wǎng)絡(luò)開發(fā):基于Visual C++實現(xiàn)[M].北京:人民郵電出版社,2008:40-100.

    [2]彭剛,秦志強(qiáng).基于ARM Cortex-M3的STM32系列嵌入式微控制器應(yīng)用實踐[M].北京:電子工業(yè)出版社,2011:100-165.

    [3]湯莉莉,黃偉,王春波,等.基于Cortex-M3單片機(jī)的WiFi物聯(lián)網(wǎng)小車的設(shè)計[J].無線電工程,2014,44 (4):58-61.

    [4]Kevin R,F(xiàn)all W.Richard Stevens.TCP/IP詳解[M].北京:機(jī)械工業(yè)出版社,2012:579-591.

    [5]張會勇.Winsock網(wǎng)絡(luò)編程經(jīng)絡(luò)[M].北京:電子工業(yè)出版社,2012:233-235.

    [6]汪慶蓮.網(wǎng)絡(luò)掃描系統(tǒng)設(shè)計與實現(xiàn)[J].湖北第二師范學(xué)院學(xué)報,2010,27(8):110-119.

    [7]廖宏建,楊玉寶,唐連章.完成端口實現(xiàn)高性能服務(wù)端通信層的關(guān)鍵問題[J].計算機(jī)應(yīng)用,2012,32(3): 812-815.

    [8]李健,李麗霞.基于以太網(wǎng)的數(shù)字話音傳輸系統(tǒng)設(shè)計[J].無線電工程,2014,44(5):68-70,74.

    [9]吳鑫,俞建定,汪沁,等.基于W5100的RS485-Ethernet數(shù)據(jù)轉(zhuǎn)換器設(shè)計[J].無線電通信技術(shù),2014,40(5):93-96.

    [10]韓松,李奎,王麗麗,等.基于Modbus/TCP協(xié)議的遠(yuǎn)程控制網(wǎng)關(guān)[J].儀表技術(shù)與傳感器,2014(10): 102-104,107.

    [11]陸旭.基于μC/OS-II和LwIP的嵌入式設(shè)備監(jiān)控平臺研究[D].重慶:重慶大學(xué),2013.

    [12]王景忠,王俊芳,于立佳.一種實現(xiàn)RS232接口一對多通信的方法[J].無線電工程,2012,42(12):1-3,29.

    Multi-instrument Data Collection and Control System Based on IOCP Model

    CAI Chen-xi,QIN Hui-bin
    (Hangzhou Dianzi University,Hangzhou Zhejiang 310000,China)

    To meet the requirement of different types of instruments for centralized monitoring,and considering the great amount of instrument connections,frequent data communication and high demands on real-time,a design method,which takes the IOCP network model as the core and combines Windows multi-thread and database programming technology,is proposed in this paper to realize a multi-instrument control system.The principle of IOCP and the control system structure are presented first,then the key problems encountered during system design and implementation and their solutions are described and discussed.Finally the validity of the method is verified by network communication test by using embedded system based on STM32 with Low Weight Internet Protocol(LwIP).

    IOCP;overlapped I/O;TCP/IP protocol;multi-thread;control system

    TP273

    A

    1003-3114(2015)05-71-3

    10.3969/j.issn.1003-3114.2015.05.19

    蔡晨曦,秦會斌.基于IOCP模型的多儀器數(shù)據(jù)采集與控制系統(tǒng)[J].無線電通信技術(shù),2015,41(5):71-73,85.

    2015-03-03

    蔡晨曦(1988—),男,碩士研究生,主要研究方向:計算機(jī)網(wǎng)絡(luò)編程。秦會斌(1972—),博士生導(dǎo)師,主要研究方向:新型電子器件及ASIC設(shè)計、現(xiàn)代傳感器設(shè)計及應(yīng)用。

    猜你喜歡
    機(jī)軟件下位網(wǎng)絡(luò)通信
    基于網(wǎng)絡(luò)通信的智能照明系統(tǒng)設(shè)計
    電子制作(2019年15期)2019-08-27 01:11:48
    發(fā)射機(jī)房監(jiān)控系統(tǒng)之下位機(jī)
    網(wǎng)絡(luò)通信中信息隱藏技術(shù)的應(yīng)用
    基于網(wǎng)絡(luò)通信的校園智能音箱設(shè)計
    電子制作(2018年1期)2018-04-04 01:48:30
    談計算機(jī)網(wǎng)絡(luò)通信常見問題及技術(shù)發(fā)展
    電子制作(2017年17期)2017-12-18 06:41:06
    道岔監(jiān)測系統(tǒng)上位機(jī)軟件設(shè)計
    景洪電廠監(jiān)控系統(tǒng)下位機(jī)數(shù)據(jù)傳輸網(wǎng)絡(luò)改造
    圍觀黨“下位”,吐槽帝“登基”
    基于正交試驗法的北斗用戶機(jī)軟件測試用例設(shè)計
    PCI-e高速數(shù)據(jù)采集卡的驅(qū)動與上位機(jī)軟件設(shè)計
    電子器件(2015年5期)2015-12-29 08:43:12
    最近最新中文字幕大全电影3| 亚洲美女黄片视频| АⅤ资源中文在线天堂| 99久久精品国产国产毛片| 久久久国产成人精品二区| 久久久久久久亚洲中文字幕| 在线a可以看的网站| 搡老岳熟女国产| 亚洲精品粉嫩美女一区| 最近在线观看免费完整版| 中文字幕人妻熟人妻熟丝袜美| 熟妇人妻久久中文字幕3abv| 美女免费视频网站| 久久久久久久精品吃奶| 欧美高清性xxxxhd video| 欧美精品啪啪一区二区三区| 日本色播在线视频| 日本a在线网址| 欧美丝袜亚洲另类 | 国产精品,欧美在线| 国内毛片毛片毛片毛片毛片| 韩国av在线不卡| 啦啦啦观看免费观看视频高清| 亚洲成人免费电影在线观看| 久久久久久久久大av| 毛片一级片免费看久久久久 | 日韩一本色道免费dvd| 天堂√8在线中文| 亚洲欧美清纯卡通| 精品人妻一区二区三区麻豆 | 亚洲中文字幕一区二区三区有码在线看| 搡女人真爽免费视频火全软件 | 午夜精品在线福利| 91精品国产九色| 国产亚洲欧美98| 一区福利在线观看| 成年女人永久免费观看视频| 免费人成视频x8x8入口观看| 观看美女的网站| 十八禁网站免费在线| 国产伦人伦偷精品视频| 少妇猛男粗大的猛烈进出视频 | 91精品国产九色| 精品午夜福利视频在线观看一区| 天堂网av新在线| 非洲黑人性xxxx精品又粗又长| 99国产精品一区二区蜜桃av| 亚洲精品粉嫩美女一区| a在线观看视频网站| 欧美黑人巨大hd| 免费观看的影片在线观看| 国产麻豆成人av免费视频| 国产单亲对白刺激| 精品午夜福利视频在线观看一区| 精品人妻一区二区三区麻豆 | 51国产日韩欧美| 欧美色欧美亚洲另类二区| 亚洲人成网站在线播| 可以在线观看毛片的网站| 欧美一级a爱片免费观看看| 伦精品一区二区三区| 不卡一级毛片| 婷婷色综合大香蕉| 久久精品综合一区二区三区| 啪啪无遮挡十八禁网站| 偷拍熟女少妇极品色| 国产国拍精品亚洲av在线观看| 亚洲七黄色美女视频| 亚洲av一区综合| av在线天堂中文字幕| 一夜夜www| 俺也久久电影网| 99在线视频只有这里精品首页| 很黄的视频免费| 成人亚洲精品av一区二区| 国产在视频线在精品| 淫妇啪啪啪对白视频| 欧美日韩国产亚洲二区| 变态另类成人亚洲欧美熟女| 大型黄色视频在线免费观看| 少妇丰满av| 床上黄色一级片| 免费看美女性在线毛片视频| 久久天躁狠狠躁夜夜2o2o| 精品日产1卡2卡| 嫁个100分男人电影在线观看| 精品久久久久久成人av| 国内精品美女久久久久久| 国产精品一区二区三区四区久久| 高清毛片免费观看视频网站| 窝窝影院91人妻| 婷婷精品国产亚洲av在线| 哪里可以看免费的av片| 成年免费大片在线观看| 国产精品国产高清国产av| 国产蜜桃级精品一区二区三区| 嫩草影院入口| 精品久久久久久久人妻蜜臀av| 午夜福利高清视频| 日本爱情动作片www.在线观看 | 看免费成人av毛片| 国产精品久久久久久精品电影| 性色avwww在线观看| 亚洲在线自拍视频| 精品人妻1区二区| а√天堂www在线а√下载| 国产精品久久电影中文字幕| 国产精品亚洲一级av第二区| АⅤ资源中文在线天堂| 蜜桃亚洲精品一区二区三区| 免费观看在线日韩| 免费看美女性在线毛片视频| 九色国产91popny在线| 国内精品美女久久久久久| 琪琪午夜伦伦电影理论片6080| 中文字幕精品亚洲无线码一区| 国产精品亚洲美女久久久| 日本色播在线视频| 日韩亚洲欧美综合| av在线亚洲专区| 国产不卡一卡二| 日韩高清综合在线| 国产激情偷乱视频一区二区| 自拍偷自拍亚洲精品老妇| 丝袜美腿在线中文| 老女人水多毛片| 麻豆久久精品国产亚洲av| 中文字幕熟女人妻在线| 极品教师在线视频| 欧美日韩黄片免| 亚洲精品国产成人久久av| 久久精品国产亚洲网站| 真人做人爱边吃奶动态| 日韩 亚洲 欧美在线| 男女下面进入的视频免费午夜| 国产av在哪里看| 九色成人免费人妻av| 校园人妻丝袜中文字幕| 国产一区二区亚洲精品在线观看| 午夜老司机福利剧场| 久久国内精品自在自线图片| 国产淫片久久久久久久久| 中出人妻视频一区二区| av黄色大香蕉| 白带黄色成豆腐渣| 日韩欧美精品v在线| 麻豆国产97在线/欧美| 亚洲精品影视一区二区三区av| 免费在线观看成人毛片| 精品久久久噜噜| 亚洲经典国产精华液单| 亚洲自拍偷在线| 我的女老师完整版在线观看| 少妇猛男粗大的猛烈进出视频 | 尾随美女入室| 亚洲精品成人久久久久久| videossex国产| 啦啦啦观看免费观看视频高清| 最好的美女福利视频网| 久久6这里有精品| 国内久久婷婷六月综合欲色啪| 两个人的视频大全免费| 99久久无色码亚洲精品果冻| 国产伦精品一区二区三区四那| 亚洲精品一区av在线观看| 免费人成视频x8x8入口观看| 亚洲中文日韩欧美视频| 久久中文看片网| 午夜激情福利司机影院| 国语自产精品视频在线第100页| 亚洲av美国av| 久久久国产成人精品二区| 老熟妇乱子伦视频在线观看| 淫秽高清视频在线观看| 精品午夜福利视频在线观看一区| 成人毛片a级毛片在线播放| 69人妻影院| 精品久久久久久久久久免费视频| av在线观看视频网站免费| 中亚洲国语对白在线视频| 日韩一区二区视频免费看| 少妇人妻一区二区三区视频| 国产淫片久久久久久久久| 人妻少妇偷人精品九色| 欧美潮喷喷水| 久久久成人免费电影| 可以在线观看的亚洲视频| 不卡视频在线观看欧美| 少妇的逼好多水| 啦啦啦啦在线视频资源| 精品一区二区三区人妻视频| 校园人妻丝袜中文字幕| 少妇的逼水好多| 国产主播在线观看一区二区| 日本欧美国产在线视频| 九九爱精品视频在线观看| 久久久久免费精品人妻一区二区| 午夜免费成人在线视频| 淫秽高清视频在线观看| 一级黄片播放器| 亚洲精品乱码久久久v下载方式| 精品人妻一区二区三区麻豆 | 啦啦啦啦在线视频资源| 亚洲无线观看免费| 日韩中字成人| 少妇猛男粗大的猛烈进出视频 | 久久国产乱子免费精品| 免费人成视频x8x8入口观看| 久久久久久久久久久丰满 | 日本精品一区二区三区蜜桃| 禁无遮挡网站| 高清在线国产一区| 少妇人妻精品综合一区二区 | 老女人水多毛片| 老师上课跳d突然被开到最大视频| 99久久九九国产精品国产免费| 97人妻精品一区二区三区麻豆| 亚洲狠狠婷婷综合久久图片| 欧美色视频一区免费| 国产精品野战在线观看| 动漫黄色视频在线观看| 99久久无色码亚洲精品果冻| 色综合婷婷激情| 高清日韩中文字幕在线| 精品久久久久久成人av| 亚洲欧美日韩无卡精品| 日韩 亚洲 欧美在线| 国产精品1区2区在线观看.| 国产一区二区激情短视频| 亚洲avbb在线观看| 国产男靠女视频免费网站| 99久久精品国产国产毛片| 日本熟妇午夜| 国产成年人精品一区二区| 91麻豆av在线| 亚洲 国产 在线| 日韩高清综合在线| 网址你懂的国产日韩在线| 狂野欧美激情性xxxx在线观看| 国产aⅴ精品一区二区三区波| 成人av一区二区三区在线看| 性色avwww在线观看| 欧美绝顶高潮抽搐喷水| 国产精品一及| 国产精品永久免费网站| 欧美日韩精品成人综合77777| 亚洲国产色片| 亚洲成人免费电影在线观看| 毛片一级片免费看久久久久 | 99在线人妻在线中文字幕| 精品99又大又爽又粗少妇毛片 | 亚洲久久久久久中文字幕| 波多野结衣高清无吗| 亚洲欧美清纯卡通| 国产高清不卡午夜福利| 啪啪无遮挡十八禁网站| 黄色配什么色好看| 免费看美女性在线毛片视频| 免费av观看视频| 在线免费观看的www视频| 成熟少妇高潮喷水视频| 91av网一区二区| 18禁黄网站禁片午夜丰满| 亚洲人成网站在线播放欧美日韩| 欧美在线一区亚洲| 中文字幕高清在线视频| 亚洲av.av天堂| 日本黄色片子视频| 此物有八面人人有两片| 男人和女人高潮做爰伦理| 国产伦一二天堂av在线观看| 热99在线观看视频| 一级黄片播放器| 欧美日韩黄片免| 久久6这里有精品| 少妇的逼水好多| 国产一区二区三区av在线 | 国产精品,欧美在线| 男插女下体视频免费在线播放| 日韩精品中文字幕看吧| а√天堂www在线а√下载| 波多野结衣巨乳人妻| 国产私拍福利视频在线观看| 日本三级黄在线观看| av中文乱码字幕在线| 亚洲四区av| 一个人看的www免费观看视频| 国产一区二区三区在线臀色熟女| 亚洲av成人精品一区久久| 国内揄拍国产精品人妻在线| 一卡2卡三卡四卡精品乱码亚洲| 国产男靠女视频免费网站| 国产人妻一区二区三区在| 亚洲人成网站在线播放欧美日韩| 中国美女看黄片| 久久精品国产亚洲av涩爱 | 国产成年人精品一区二区| 亚洲国产精品久久男人天堂| 色噜噜av男人的天堂激情| 亚洲成a人片在线一区二区| 精品一区二区三区视频在线观看免费| 俺也久久电影网| 精品福利观看| 嫩草影院入口| 国产精品1区2区在线观看.| 一夜夜www| 波多野结衣巨乳人妻| 草草在线视频免费看| 一本一本综合久久| 嫩草影院入口| 日本五十路高清| 搡老妇女老女人老熟妇| 成人综合一区亚洲| 日日啪夜夜撸| 毛片一级片免费看久久久久 | 伦精品一区二区三区| 少妇丰满av| 乱系列少妇在线播放| 国产成人一区二区在线| 亚洲国产精品sss在线观看| 久久天躁狠狠躁夜夜2o2o| 免费人成在线观看视频色| 五月伊人婷婷丁香| 亚洲人与动物交配视频| 伊人久久精品亚洲午夜| 日日撸夜夜添| 国产精品久久久久久久久免| 成人特级黄色片久久久久久久| 亚洲欧美日韩卡通动漫| 人人妻人人看人人澡| 99热只有精品国产| 极品教师在线免费播放| 夜夜爽天天搞| 午夜视频国产福利| 搡女人真爽免费视频火全软件 | 国产成人影院久久av| 搞女人的毛片| 国产精品国产三级国产av玫瑰| 美女高潮的动态| 久久精品91蜜桃| 欧美性猛交╳xxx乱大交人| 精品99又大又爽又粗少妇毛片 | 性欧美人与动物交配| 成人av一区二区三区在线看| 精品久久久久久久末码| 欧美潮喷喷水| 色吧在线观看| 成人亚洲精品av一区二区| 欧美三级亚洲精品| av视频在线观看入口| 欧美高清成人免费视频www| 丰满的人妻完整版| 国产美女午夜福利| 国产高清不卡午夜福利| 国内毛片毛片毛片毛片毛片| 亚洲精品乱码久久久v下载方式| 日本黄色视频三级网站网址| 国产高清有码在线观看视频| 男女那种视频在线观看| 亚洲中文字幕一区二区三区有码在线看| 欧美性猛交黑人性爽| 别揉我奶头 嗯啊视频| 22中文网久久字幕| 欧美xxxx黑人xx丫x性爽| 91狼人影院| 日韩中字成人| 亚洲四区av| 欧美最黄视频在线播放免费| 欧美日韩精品成人综合77777| 国产精品嫩草影院av在线观看 | 日本色播在线视频| 久99久视频精品免费| 国语自产精品视频在线第100页| a级毛片a级免费在线| 成熟少妇高潮喷水视频| 成人av一区二区三区在线看| 日日干狠狠操夜夜爽| 国产探花在线观看一区二区| 色噜噜av男人的天堂激情| 三级毛片av免费| 久久香蕉精品热| 在线观看美女被高潮喷水网站| 精品一区二区三区av网在线观看| 国产 一区精品| 在线免费十八禁| 国产精品一区二区性色av| 麻豆国产av国片精品| 成人av一区二区三区在线看| 免费在线观看成人毛片| 亚洲精品日韩av片在线观看| 欧美高清性xxxxhd video| 国产精品av视频在线免费观看| 蜜桃久久精品国产亚洲av| 九九久久精品国产亚洲av麻豆| av黄色大香蕉| 久久精品影院6| 精品国内亚洲2022精品成人| a级毛片a级免费在线| 日日摸夜夜添夜夜添av毛片 | 亚洲专区国产一区二区| 亚洲va在线va天堂va国产| 又紧又爽又黄一区二区| 俺也久久电影网| 欧美日韩黄片免| 国产人妻一区二区三区在| 亚洲精品亚洲一区二区| 欧美中文日本在线观看视频| 亚洲美女视频黄频| 亚洲第一电影网av| 97超视频在线观看视频| 成人一区二区视频在线观看| 淫秽高清视频在线观看| 亚洲va日本ⅴa欧美va伊人久久| 91久久精品国产一区二区成人| 久久久久久久久久成人| 一个人免费在线观看电影| 黄色一级大片看看| 桃红色精品国产亚洲av| 中文字幕av成人在线电影| 亚洲人成伊人成综合网2020| 精品久久久久久久久亚洲 | 99在线人妻在线中文字幕| 国产激情偷乱视频一区二区| 观看美女的网站| 色综合色国产| 高清毛片免费观看视频网站| 精品人妻偷拍中文字幕| 免费看日本二区| 亚洲精品成人久久久久久| 亚洲图色成人| 亚洲av美国av| 成人一区二区视频在线观看| 国内毛片毛片毛片毛片毛片| 亚洲经典国产精华液单| 欧美色视频一区免费| 日韩欧美国产一区二区入口| 99久国产av精品| 亚洲精品成人久久久久久| 日本三级黄在线观看| 免费不卡的大黄色大毛片视频在线观看 | 免费看av在线观看网站| 国产不卡一卡二| 国产大屁股一区二区在线视频| 在线免费观看的www视频| 美女被艹到高潮喷水动态| 黄色视频,在线免费观看| 久久久久国产精品人妻aⅴ院| 欧美成人一区二区免费高清观看| 一区二区三区激情视频| a在线观看视频网站| 精品一区二区三区人妻视频| 久久99热6这里只有精品| 国产不卡一卡二| 老女人水多毛片| 成年女人永久免费观看视频| 亚洲va日本ⅴa欧美va伊人久久| 啪啪无遮挡十八禁网站| 国产午夜福利久久久久久| 久99久视频精品免费| 国产午夜精品久久久久久一区二区三区 | 中文亚洲av片在线观看爽| 午夜老司机福利剧场| 两个人的视频大全免费| 欧美3d第一页| 久久久成人免费电影| 国产探花在线观看一区二区| 一级毛片久久久久久久久女| 在线观看66精品国产| 欧美成人a在线观看| 日本黄大片高清| 在线看三级毛片| 午夜a级毛片| 亚洲在线观看片| a级毛片a级免费在线| 亚洲性久久影院| 亚洲国产精品成人综合色| 三级男女做爰猛烈吃奶摸视频| 一本久久中文字幕| 日日啪夜夜撸| 日本三级黄在线观看| 国产国拍精品亚洲av在线观看| 91狼人影院| videossex国产| ponron亚洲| 成年免费大片在线观看| 久久久久久伊人网av| 国产激情偷乱视频一区二区| 99国产精品一区二区蜜桃av| 国产精品一区二区性色av| 成年免费大片在线观看| 91麻豆精品激情在线观看国产| 日韩大尺度精品在线看网址| 在线观看美女被高潮喷水网站| 国产免费男女视频| 春色校园在线视频观看| av在线观看视频网站免费| 中文字幕精品亚洲无线码一区| 亚洲自拍偷在线| 天堂影院成人在线观看| 露出奶头的视频| 国语自产精品视频在线第100页| 麻豆国产av国片精品| 亚洲国产精品sss在线观看| 老女人水多毛片| 久久久精品欧美日韩精品| 国产精品98久久久久久宅男小说| 国产成人aa在线观看| 少妇人妻一区二区三区视频| 亚洲人成网站高清观看| 免费大片18禁| 全区人妻精品视频| xxxwww97欧美| 黄色女人牲交| 看片在线看免费视频| 亚洲aⅴ乱码一区二区在线播放| 一级黄色大片毛片| 无人区码免费观看不卡| 九九久久精品国产亚洲av麻豆| 国产伦精品一区二区三区四那| 女人十人毛片免费观看3o分钟| 精品一区二区三区视频在线观看免费| 亚洲一区高清亚洲精品| 88av欧美| 日本熟妇午夜| 麻豆成人午夜福利视频| 色在线成人网| 精品久久久久久成人av| 国国产精品蜜臀av免费| 老熟妇乱子伦视频在线观看| 国产成人aa在线观看| 久久精品夜夜夜夜夜久久蜜豆| 国产精品野战在线观看| 天天躁日日操中文字幕| 97碰自拍视频| 精品人妻一区二区三区麻豆 | 一区二区三区四区激情视频 | 久久九九热精品免费| 国产精品永久免费网站| 久久婷婷人人爽人人干人人爱| 亚洲人成网站在线播| 免费电影在线观看免费观看| 天堂网av新在线| 久久久久久国产a免费观看| 亚洲av中文字字幕乱码综合| 欧美一区二区国产精品久久精品| 国产亚洲精品av在线| 国产精品精品国产色婷婷| 啦啦啦观看免费观看视频高清| 亚洲精品粉嫩美女一区| 免费一级毛片在线播放高清视频| 亚洲精品国产成人久久av| 日韩,欧美,国产一区二区三区 | 夜夜爽天天搞| 不卡视频在线观看欧美| 舔av片在线| 国产精品99久久久久久久久| 制服丝袜大香蕉在线| 不卡视频在线观看欧美| 日韩av在线大香蕉| 日韩精品中文字幕看吧| 少妇猛男粗大的猛烈进出视频 | 免费高清视频大片| 中文字幕久久专区| 欧美一区二区国产精品久久精品| 亚洲性久久影院| 一个人观看的视频www高清免费观看| 日本成人三级电影网站| 日韩欧美精品免费久久| 精品一区二区三区人妻视频| 欧美xxxx性猛交bbbb| 精品久久久久久,| 国产精品永久免费网站| 亚洲熟妇中文字幕五十中出| 亚洲三级黄色毛片| 九九热线精品视视频播放| 不卡视频在线观看欧美| 亚洲精华国产精华精| 国产午夜福利久久久久久| 狂野欧美白嫩少妇大欣赏| 国产av在哪里看| 亚洲男人的天堂狠狠| 天堂动漫精品| 国产精品乱码一区二三区的特点| 麻豆成人午夜福利视频| 一区福利在线观看| 亚洲国产日韩欧美精品在线观看| 午夜精品在线福利| 热99在线观看视频| 91狼人影院| 麻豆成人午夜福利视频| 少妇丰满av| 国产精品不卡视频一区二区| 国产精华一区二区三区| 亚洲欧美日韩无卡精品| 国产伦精品一区二区三区四那| 97热精品久久久久久| 国产一区二区三区av在线 | 午夜久久久久精精品| 变态另类丝袜制服| 在线观看免费视频日本深夜| 精品无人区乱码1区二区| 亚洲精品色激情综合| 成年版毛片免费区| 麻豆精品久久久久久蜜桃| 国产精品一区二区三区四区久久| 国语自产精品视频在线第100页| 日本黄色片子视频| 精品久久久久久久久av| 九九在线视频观看精品| 女的被弄到高潮叫床怎么办 | 国产精品一区二区三区四区免费观看 | 欧美中文日本在线观看视频| 久久精品影院6| 日本成人三级电影网站| 91麻豆av在线|