• <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
    亚洲乱码一区二区免费版| 国产精品人妻久久久久久| 欧美最新免费一区二区三区| 亚洲精品,欧美精品| 有码 亚洲区| 免费观看的影片在线观看| 国产精品久久久久久久久免| 久久久久国产网址| 国产精品无大码| 国产精品爽爽va在线观看网站| 国产片特级美女逼逼视频| 午夜久久久久精精品| 伦理电影大哥的女人| 日韩av在线免费看完整版不卡| 久久久久久久久久黄片| 一级毛片我不卡| 亚洲av电影不卡..在线观看| 国语自产精品视频在线第100页| 亚洲成人精品中文字幕电影| 91在线精品国自产拍蜜月| 国产69精品久久久久777片| 天堂av国产一区二区熟女人妻| 天堂中文最新版在线下载 | 内地一区二区视频在线| 夫妻性生交免费视频一级片| 美女黄网站色视频| 久久久久网色| 少妇的逼水好多| 精品熟女少妇av免费看| 少妇的逼好多水| 国产精品熟女久久久久浪| 国产 一区 欧美 日韩| 人人妻人人澡人人爽人人夜夜 | 亚洲国产精品专区欧美| 亚洲精品国产av成人精品| 级片在线观看| 身体一侧抽搐| 久久精品综合一区二区三区| 三级国产精品片| 少妇的逼水好多| 男女啪啪激烈高潮av片| 欧美一区二区亚洲| 中文字幕亚洲精品专区| 一级黄色大片毛片| 亚洲精品色激情综合| 日韩高清综合在线| 中文字幕久久专区| 日日啪夜夜撸| 成人漫画全彩无遮挡| 99热全是精品| 日韩,欧美,国产一区二区三区 | 老师上课跳d突然被开到最大视频| 亚洲经典国产精华液单| 97超视频在线观看视频| 亚洲四区av| 男女那种视频在线观看| 亚洲中文字幕日韩| 97超视频在线观看视频| 国产片特级美女逼逼视频| 欧美97在线视频| 国产精品一区二区性色av| 五月玫瑰六月丁香| 韩国av在线不卡| 97超碰精品成人国产| 神马国产精品三级电影在线观看| 听说在线观看完整版免费高清| 久久人人爽人人片av| 亚洲欧美成人精品一区二区| 2021天堂中文幕一二区在线观| 舔av片在线| 国产精品国产三级国产专区5o | av国产久精品久网站免费入址| 国产久久久一区二区三区| 伊人久久精品亚洲午夜| 日韩制服骚丝袜av| 久久久久网色| 国产在线男女| 欧美日韩精品成人综合77777| 成人午夜高清在线视频| 国产 一区 欧美 日韩| 天堂中文最新版在线下载 | 22中文网久久字幕| 我要搜黄色片| 国产乱人偷精品视频| 亚洲成人av在线免费| 久久久久久伊人网av| 最近手机中文字幕大全| 成人美女网站在线观看视频| 午夜福利在线在线| 最近中文字幕高清免费大全6| 午夜福利成人在线免费观看| 熟女电影av网| 国国产精品蜜臀av免费| 噜噜噜噜噜久久久久久91| 久久久久性生活片| 国内精品一区二区在线观看| 免费电影在线观看免费观看| 亚洲最大成人手机在线| 久久久欧美国产精品| 蜜臀久久99精品久久宅男| 深爱激情五月婷婷| 亚洲图色成人| 男的添女的下面高潮视频| 欧美性猛交黑人性爽| 日韩一区二区三区影片| 国产毛片a区久久久久| 草草在线视频免费看| videossex国产| 亚洲人成网站高清观看| 久久欧美精品欧美久久欧美| 亚洲aⅴ乱码一区二区在线播放| 亚洲图色成人| 午夜福利高清视频| 搡老妇女老女人老熟妇| 久久人妻av系列| 国产高潮美女av| 久久久精品94久久精品| 女人被狂操c到高潮| 黄色一级大片看看| 日韩大片免费观看网站 | 夫妻性生交免费视频一级片| 久久久久久国产a免费观看| 麻豆乱淫一区二区| 亚洲成人av在线免费| 亚洲国产欧洲综合997久久,| 欧美3d第一页| 欧美日韩综合久久久久久| 日韩欧美三级三区| 国产中年淑女户外野战色| 久久精品国产亚洲av涩爱| 26uuu在线亚洲综合色| 欧美成人一区二区免费高清观看| 精品久久久久久久人妻蜜臀av| 人人妻人人澡欧美一区二区| 欧美激情在线99| 午夜久久久久精精品| 日韩欧美 国产精品| 综合色av麻豆| 国产一级毛片在线| 亚洲中文字幕一区二区三区有码在线看| 色综合站精品国产| 高清毛片免费看| 天堂中文最新版在线下载 | 国产av在哪里看| 最近中文字幕高清免费大全6| 久久精品国产鲁丝片午夜精品| 寂寞人妻少妇视频99o| 国产精品三级大全| 特大巨黑吊av在线直播| 日韩欧美 国产精品| 免费看美女性在线毛片视频| 国产大屁股一区二区在线视频| 男的添女的下面高潮视频| 青青草视频在线视频观看| 国产精品久久电影中文字幕| 日本免费一区二区三区高清不卡| 99国产精品一区二区蜜桃av| 日韩一区二区视频免费看| 91aial.com中文字幕在线观看| 天天躁日日操中文字幕| 成人午夜精彩视频在线观看| 在线观看一区二区三区| 成人性生交大片免费视频hd| 日韩在线高清观看一区二区三区| 美女国产视频在线观看| 国产视频内射| 亚洲中文字幕一区二区三区有码在线看| 国产高清国产精品国产三级 | 国产黄a三级三级三级人| 免费看av在线观看网站| 亚洲av日韩在线播放| 最近视频中文字幕2019在线8| 中文字幕制服av| 精品不卡国产一区二区三区| 久久综合国产亚洲精品| 国产成人a区在线观看| 亚洲精品久久久久久婷婷小说 | 国产日韩欧美在线精品| 久久亚洲国产成人精品v| 99热这里只有是精品在线观看| 国产成人精品一,二区| 最近中文字幕2019免费版| 七月丁香在线播放| 日韩一区二区三区影片| 国产成人精品久久久久久| 成人漫画全彩无遮挡| 99久久人妻综合| 国内少妇人妻偷人精品xxx网站| 我要搜黄色片| 国产伦精品一区二区三区四那| 精华霜和精华液先用哪个| 午夜福利视频1000在线观看| 日韩,欧美,国产一区二区三区 | 久久久a久久爽久久v久久| 日本五十路高清| 99久久无色码亚洲精品果冻| 国产又色又爽无遮挡免| 亚洲18禁久久av| 超碰97精品在线观看| 欧美日韩一区二区视频在线观看视频在线 | 免费看av在线观看网站| 男的添女的下面高潮视频| 一区二区三区四区激情视频| 欧美变态另类bdsm刘玥| 日韩欧美三级三区| 九九爱精品视频在线观看| 22中文网久久字幕| 六月丁香七月| av在线亚洲专区| 亚洲精品乱久久久久久| 欧美成人午夜免费资源| 91aial.com中文字幕在线观看| 男插女下体视频免费在线播放| 中国美白少妇内射xxxbb| 七月丁香在线播放| 中文字幕免费在线视频6| 国产女主播在线喷水免费视频网站 | 美女内射精品一级片tv| 欧美激情国产日韩精品一区| 色哟哟·www| 亚洲国产精品久久男人天堂| 久久99蜜桃精品久久| 午夜福利视频1000在线观看| 女人久久www免费人成看片 | 国产精品1区2区在线观看.| 亚洲欧洲日产国产| 天堂影院成人在线观看| 哪个播放器可以免费观看大片| 久久久久网色| 插逼视频在线观看| 免费大片18禁| 小蜜桃在线观看免费完整版高清| 黑人高潮一二区| 亚洲精品456在线播放app| 国产免费一级a男人的天堂| 岛国在线免费视频观看| 在线播放无遮挡| 97热精品久久久久久| 少妇的逼水好多| 高清日韩中文字幕在线| 精品一区二区三区视频在线| 麻豆成人av视频| 97超视频在线观看视频| 51国产日韩欧美| 色5月婷婷丁香| 精品午夜福利在线看| 一卡2卡三卡四卡精品乱码亚洲| 日本免费一区二区三区高清不卡| 一本一本综合久久| 老司机影院毛片| 欧美一区二区亚洲| 日韩视频在线欧美| 久久久久久久久大av| 成人鲁丝片一二三区免费| 国产精品一区二区性色av| 男女视频在线观看网站免费| 人妻制服诱惑在线中文字幕| 青青草视频在线视频观看| 成人一区二区视频在线观看| 热99在线观看视频| 如何舔出高潮| 亚洲国产精品sss在线观看| 麻豆成人午夜福利视频| 精品熟女少妇av免费看| 18禁裸乳无遮挡免费网站照片| 久久久久久久久久成人| 国产精品精品国产色婷婷| av黄色大香蕉| www日本黄色视频网| 国产精品美女特级片免费视频播放器| av在线蜜桃| 亚洲五月天丁香| 亚洲在久久综合| 亚洲欧洲日产国产| 成人一区二区视频在线观看| 亚洲熟妇中文字幕五十中出| 亚洲av成人精品一区久久| 最新中文字幕久久久久| 91精品国产九色| 婷婷色麻豆天堂久久 | av在线观看视频网站免费| 中文乱码字字幕精品一区二区三区 | 日本黄大片高清| 91精品伊人久久大香线蕉| 欧美日韩国产亚洲二区| 狂野欧美激情性xxxx在线观看| 亚洲在线自拍视频| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 一级二级三级毛片免费看| 亚洲三级黄色毛片| 国产精品人妻久久久影院| 欧美成人午夜免费资源| 成人国产麻豆网| 免费看av在线观看网站| 亚洲自拍偷在线| 51国产日韩欧美| 三级国产精品欧美在线观看| 18禁裸乳无遮挡免费网站照片| 色综合色国产| 少妇猛男粗大的猛烈进出视频 | 欧美变态另类bdsm刘玥| 国产精品日韩av在线免费观看| 99热这里只有是精品50| 亚洲精品色激情综合| 国产在线一区二区三区精 | 99热全是精品| 波多野结衣高清无吗| 在线免费十八禁| 你懂的网址亚洲精品在线观看 | 午夜福利高清视频| 乱系列少妇在线播放| 久久精品91蜜桃| 天天躁日日操中文字幕| 国产精品1区2区在线观看.| 国产高清有码在线观看视频| 一个人看视频在线观看www免费| 久久久久久久午夜电影| 久久久久久久久中文| 亚洲av成人av| 国产精品电影一区二区三区| 国产精品三级大全| 国产在线男女| 我要看日韩黄色一级片| av在线亚洲专区| 国产亚洲最大av| 联通29元200g的流量卡| 精品午夜福利在线看| 日韩欧美国产在线观看| 日韩大片免费观看网站 | 97人妻精品一区二区三区麻豆| 久久久久性生活片| 亚洲乱码一区二区免费版| 少妇熟女欧美另类| 国产av在哪里看| 99热6这里只有精品| 国语自产精品视频在线第100页| 国国产精品蜜臀av免费| 蜜桃亚洲精品一区二区三区| 最近中文字幕2019免费版| 国产一区二区在线av高清观看| 亚洲一区高清亚洲精品| 精品国产一区二区三区久久久樱花 | 免费看a级黄色片| 六月丁香七月| 国产精品野战在线观看| 五月伊人婷婷丁香| 国产亚洲精品久久久com| 久久久久免费精品人妻一区二区| 99久久精品热视频| 韩国av在线不卡| 精品不卡国产一区二区三区| 国产视频首页在线观看| 国产精品永久免费网站| 日产精品乱码卡一卡2卡三| 亚洲综合精品二区| 日韩在线高清观看一区二区三区| 亚洲精品乱久久久久久| 国产色婷婷99| 国产精品日韩av在线免费观看| av专区在线播放| 日本猛色少妇xxxxx猛交久久| 精品久久久噜噜| 国产成年人精品一区二区| 国产色爽女视频免费观看| 在线免费观看的www视频| 久久人妻av系列| 国产精品,欧美在线| 又爽又黄a免费视频| 免费av毛片视频| 国产乱人偷精品视频| 久久久久久久久大av| 中文字幕人妻熟人妻熟丝袜美| 亚洲国产精品专区欧美| 99热这里只有是精品50| 精品久久久久久久久av| 欧美高清成人免费视频www| 国产高清国产精品国产三级 | av国产久精品久网站免费入址| 夫妻性生交免费视频一级片| 免费观看的影片在线观看| 午夜福利在线观看免费完整高清在| 禁无遮挡网站| 国产高潮美女av| 精品人妻熟女av久视频| 久久99精品国语久久久| 女的被弄到高潮叫床怎么办| 国内揄拍国产精品人妻在线| 日韩欧美国产在线观看| 亚洲熟妇中文字幕五十中出| 亚洲人成网站在线观看播放| 亚洲av一区综合| 天天一区二区日本电影三级| 国产精品久久久久久av不卡| 亚洲国产高清在线一区二区三| 免费观看的影片在线观看| 寂寞人妻少妇视频99o| av女优亚洲男人天堂| ponron亚洲| 久久人人爽人人片av| 日本与韩国留学比较| 婷婷色av中文字幕| 国内揄拍国产精品人妻在线| 久久人妻av系列| 亚洲熟妇中文字幕五十中出| 久久久欧美国产精品| 18禁在线播放成人免费| 亚洲最大成人中文| 一个人观看的视频www高清免费观看| 女人久久www免费人成看片 | 只有这里有精品99| 晚上一个人看的免费电影| 在线观看一区二区三区| 真实男女啪啪啪动态图| 床上黄色一级片| 中文字幕av在线有码专区| 欧美一区二区亚洲| 网址你懂的国产日韩在线| 欧美成人一区二区免费高清观看| 人妻夜夜爽99麻豆av| 精品人妻熟女av久视频| 国产一区二区三区av在线| 久久久久久久国产电影| 亚洲精品乱久久久久久| 波多野结衣巨乳人妻| 深爱激情五月婷婷| 网址你懂的国产日韩在线| 一级毛片我不卡| 三级国产精品欧美在线观看| 国产精品国产三级国产专区5o | 国产精品麻豆人妻色哟哟久久 | 一级黄片播放器| 91aial.com中文字幕在线观看| 中文字幕亚洲精品专区| 日韩欧美三级三区| 亚洲人成网站在线观看播放| 日日干狠狠操夜夜爽| 在线观看66精品国产| 亚洲av免费高清在线观看| 日本免费一区二区三区高清不卡| 久久精品国产99精品国产亚洲性色| 国产一区二区在线观看日韩| av在线老鸭窝| 亚洲精品国产成人久久av| 熟妇人妻久久中文字幕3abv| 久久午夜福利片| av.在线天堂| 熟女人妻精品中文字幕| 国产精品永久免费网站| 日韩制服骚丝袜av| 免费人成在线观看视频色| 淫秽高清视频在线观看| 欧美不卡视频在线免费观看| 久久国内精品自在自线图片| 日韩av在线免费看完整版不卡| 久久精品国产99精品国产亚洲性色| 久久精品夜夜夜夜夜久久蜜豆| 老师上课跳d突然被开到最大视频| 九色成人免费人妻av| 亚洲国产日韩欧美精品在线观看| 亚洲国产精品成人综合色| 精品不卡国产一区二区三区| 国产黄色视频一区二区在线观看 | 国产大屁股一区二区在线视频| 亚洲内射少妇av| 中文资源天堂在线| 性插视频无遮挡在线免费观看| 三级经典国产精品| 1024手机看黄色片| 亚洲乱码一区二区免费版| 成年av动漫网址| 亚州av有码| 亚洲精华国产精华液的使用体验| 免费搜索国产男女视频| 三级国产精品欧美在线观看| 欧美丝袜亚洲另类| 少妇被粗大猛烈的视频| 国产日韩欧美在线精品| 久久综合国产亚洲精品| 精品不卡国产一区二区三区| 欧美xxxx性猛交bbbb| 亚洲精品成人久久久久久| 中文字幕人妻熟人妻熟丝袜美| 国产一区二区亚洲精品在线观看| 人妻制服诱惑在线中文字幕| 国产精品熟女久久久久浪| 汤姆久久久久久久影院中文字幕 | 国产淫语在线视频| 国产黄片视频在线免费观看| 欧美区成人在线视频| 亚洲欧美一区二区三区国产| 久久精品久久久久久噜噜老黄 | 少妇裸体淫交视频免费看高清| 在线a可以看的网站| 亚洲国产色片| av免费观看日本| 久久久a久久爽久久v久久| 九九热线精品视视频播放| 亚洲最大成人中文| 精品欧美国产一区二区三| 日本五十路高清| av线在线观看网站| 久久久精品94久久精品| 三级经典国产精品| 国产美女午夜福利| 热99在线观看视频| 麻豆一二三区av精品| 丝袜美腿在线中文| 男的添女的下面高潮视频| 晚上一个人看的免费电影| 精品一区二区免费观看| 亚洲精品一区蜜桃| 亚洲av.av天堂| 老女人水多毛片| 日韩中字成人| 国产精品蜜桃在线观看| 91午夜精品亚洲一区二区三区| 国产真实乱freesex| 纵有疾风起免费观看全集完整版 | 日本免费a在线| 亚洲在久久综合| 久久精品久久精品一区二区三区| 亚洲最大成人中文| 69av精品久久久久久| 老司机影院毛片| 性色avwww在线观看| 亚洲中文字幕日韩| 国产亚洲精品久久久com| 寂寞人妻少妇视频99o| 亚洲国产精品成人久久小说| 日韩人妻高清精品专区| 中文字幕精品亚洲无线码一区| 日本五十路高清| 久久国产乱子免费精品| 老司机福利观看| www.色视频.com| 日本一本二区三区精品| 久久精品影院6| 免费观看精品视频网站| 黄色配什么色好看| 精品久久久久久久久av| 麻豆成人av视频| 好男人视频免费观看在线| 亚洲电影在线观看av| 水蜜桃什么品种好| 亚洲欧美日韩无卡精品| 高清毛片免费看| 久久久久久久久久黄片| 成人午夜精彩视频在线观看| 中文字幕熟女人妻在线| 熟妇人妻久久中文字幕3abv| 99久久无色码亚洲精品果冻| 亚洲中文字幕日韩| 亚洲欧美中文字幕日韩二区| 久久久久久久久久久免费av| 一本久久精品| 两个人的视频大全免费| 国产乱来视频区| 国产 一区精品| 少妇人妻精品综合一区二区| 神马国产精品三级电影在线观看| 女的被弄到高潮叫床怎么办| 一本—道久久a久久精品蜜桃钙片 精品乱码久久久久久99久播 | 永久网站在线| 久久久色成人| 边亲边吃奶的免费视频| 亚洲人与动物交配视频| 午夜福利在线在线| 国产一级毛片在线| 亚洲av成人精品一二三区| 人人妻人人看人人澡| 日韩高清综合在线| 深夜a级毛片| 成人一区二区视频在线观看| 性插视频无遮挡在线免费观看| 日产精品乱码卡一卡2卡三| 又黄又爽又刺激的免费视频.| 久久精品久久精品一区二区三区| 精品人妻偷拍中文字幕| 精品人妻一区二区三区麻豆| 综合色丁香网| 永久免费av网站大全| 亚洲久久久久久中文字幕| 日韩强制内射视频| 国产午夜福利久久久久久| 亚洲av电影不卡..在线观看| 国产视频首页在线观看| 国产午夜福利久久久久久| 国产91av在线免费观看| 欧美性猛交黑人性爽| 日本黄色视频三级网站网址| 啦啦啦啦在线视频资源| 国产黄a三级三级三级人| 国产高清不卡午夜福利| 婷婷色av中文字幕| 国产精品三级大全| 欧美性感艳星| 亚洲精品aⅴ在线观看| 日本三级黄在线观看| 免费大片18禁| 国产爱豆传媒在线观看| 99久久成人亚洲精品观看| 搡老妇女老女人老熟妇| 男女啪啪激烈高潮av片| 男女那种视频在线观看| 日韩av在线大香蕉| 自拍偷自拍亚洲精品老妇| 欧美97在线视频| 欧美成人一区二区免费高清观看| 成人三级黄色视频| 国产激情偷乱视频一区二区| 男人的好看免费观看在线视频| 色噜噜av男人的天堂激情| 日韩成人伦理影院| 久久久国产成人免费| www.色视频.com|