《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 通信與網(wǎng)絡(luò) > 業(yè)界動態(tài) > 數(shù)據(jù)終端設(shè)備與無線通信模塊之間串行通信鏈路復(fù)用協(xié)議(TS27.010)在嵌入式系統(tǒng)上的開發(fā)

數(shù)據(jù)終端設(shè)備與無線通信模塊之間串行通信鏈路復(fù)用協(xié)議(TS27.010)在嵌入式系統(tǒng)上的開發(fā)

2008-10-10
作者:陳 雷 趙惠芳 丁曉明

??? 摘? 要: 介紹3GPP提出的一種終端設(shè)備和移動臺串行通信的復(fù)用" title="復(fù)用">復(fù)用協(xié)議及嵌入式Linux系統(tǒng)下串行通信模塊" title="通信模塊">通信模塊的結(jié)構(gòu)和功能劃分,在此基礎(chǔ)上,提出一種實(shí)現(xiàn)這一復(fù)用協(xié)議的方案。目前,這一設(shè)計(jì)方案已經(jīng)開發(fā)成功并廣泛應(yīng)用于所開發(fā)的車載移動終端產(chǎn)品中。?

??? 關(guān)鍵詞: TS27.010? 串行鏈路" title="鏈路">鏈路復(fù)用? GPRS移動終端? 嵌入式Linux

?

??? 隨著移動通信技術(shù)的迅速發(fā)展,具備無線通信功能的移動終端也迅速發(fā)展起來。這些移動終端支持普通的話音、短消息等業(yè)務(wù),隨著GPRS網(wǎng)絡(luò)覆蓋的迅速擴(kuò)大,越來越多的手持/車載移動終端也開始支持GPRS上網(wǎng)業(yè)務(wù)。如何在一個(gè)終端設(shè)備上整合這些業(yè)務(wù),這是許多移動終端設(shè)備開發(fā)者面對的問題。筆者在開發(fā)一款車載移動終端過程中,采用了3GPP的TS 27.010協(xié)議,成功地整合了這些業(yè)務(wù)。?

1 TS27.010協(xié)議介紹?

??? 在常用的GSM/GPRS通信模塊中(如Siemens的MC35、WaveCom的Q2400等),只能通過一個(gè)普通9針的異步串口" title="串口">串口與終端設(shè)備TE(Terminal Equipment)進(jìn)行通信。TE和MS(Mobile Station)需要通過這個(gè)串口交換各種類型的數(shù)據(jù),例如:語音、傳真、數(shù)據(jù)、SMS、CBS、電話號碼本的維護(hù)、電池狀態(tài)、GPRS、USSD等。如何在一個(gè)串口上同時(shí)支持這么多的業(yè)務(wù)、例如,在數(shù)據(jù)通信過程中,怎樣發(fā)送或接收SMS、為了解決這些問題,3GPP提出了一個(gè)協(xié)議——TS27.010協(xié)議(Terminal Equipment to Mobile Station Multiplexer Protocol)。有了Multiplexer,即使在數(shù)據(jù)連接過程中,也可以發(fā)送SMS。其它業(yè)務(wù)組合也可以同時(shí)進(jìn)行。例如,數(shù)字語音和SMS同時(shí)發(fā)送。Multiplexer的存在使得一個(gè)完整的系統(tǒng)能夠根據(jù)需要進(jìn)行劃分。?

??? 3GPP 的Multiplexer設(shè)計(jì)非常靈活,并且獨(dú)立于MS/TE平臺,已有的應(yīng)用程序" title="應(yīng)用程序">應(yīng)用程序不需要改動即可工作。在設(shè)計(jì)Multiplexer時(shí),特別考慮到采用電池供電的設(shè)備的需求,所以包含了省電模式控制等很重要的功能,并且Multiplexer本身在運(yùn)行時(shí)也盡量使用最小的功耗和內(nèi)存。?

??? Multiplexer基于ISO的HDLC標(biāo)準(zhǔn)設(shè)計(jì),工作于有多種選項(xiàng)的單模式下。但是Basic Option并不遵從HDLC。在基本選項(xiàng)模式下,Multiplexer沒有透明機(jī)制,也沒有錯(cuò)誤恢復(fù)功能。但是在高級選項(xiàng)(Advanced Option)模式下,使用HDLC的透明機(jī)制,且Multiplexer有一個(gè)方便的再同步機(jī)制,能夠在DC1/DC3(XON/XOFF)流控打開的鏈路上工作,且包含了錯(cuò)誤恢復(fù)功能。?

??? 3GPP的Multiplexer依賴于一個(gè)控制信道。在這個(gè)控制信道上,TE和MS交換控制信息,例如參數(shù)協(xié)商、節(jié)電控制信息、流控信息等。Multiplexer是一個(gè)可選項(xiàng),如果支持這個(gè)功能,就應(yīng)使用AT+CMUX命令激活它。?

??? Multiplexer為TE和MS在一個(gè)起始/停止模式的、具有分幀功能的串行鏈路上傳輸數(shù)據(jù)流提供了一套機(jī)制。圖1給出了不同的協(xié)議層及其功能示意。Multiplexer層負(fù)責(zé)將數(shù)據(jù)按字節(jié)流的方式傳輸,不再進(jìn)行進(jìn)一步的組幀;如果數(shù)據(jù)需要按一定結(jié)構(gòu)傳輸,就需要增加一個(gè)會聚層來完成這些功能。?

?

?

??? Multiplexer為TE上的進(jìn)程和MS上相對應(yīng)的進(jìn)程提供了一條虛連接,這樣TE和MS上的進(jìn)程就可以通過這條虛連接通信。例如,TE上的SMS應(yīng)用程序可以通過一條Multiplexer通道與MS上的SMS處理程序連接起來。?

??? TS27.010規(guī)范使用8bit字符的start-stop傳輸模式,兩個(gè)Mulitplexer實(shí)體間的通信使用了規(guī)定的幀格式。TE和MS之間的每個(gè)信道稱為一條數(shù)據(jù)鏈路連接DLC(Data Link Connection),這些DLC被依次獨(dú)立地建立起來。每個(gè)DLC都可以有自己的流控機(jī)制。?

??? Multiplexer有三種工作模式:Basic、Advanced without error recovery和Advanced with error recovery。這三種模式特點(diǎn)如下:?

??? ·Basic:長度標(biāo)識代替HDLC的透明機(jī)制;使用與HDLC不同的標(biāo)志字;不能用于具有XON/XOFF流控的鏈路;從同步丟失狀態(tài)中恢復(fù)需要更長的時(shí)間。?

??? ·Advanced without error recovery:遵從ISO/IEC13239的異步HDLC過程;可以用于具備XON/XOFF流控的鏈路上;可以更快地從失同步狀態(tài)恢復(fù)。?

??? ·Advanced with error recovery:使用了HDLC的錯(cuò)誤恢復(fù)過程。?

2 Wavecom GSM/GPRS模塊Multiplexing協(xié)議介紹?

??? 筆者選用了Wavecom的Q2403A,這是一款E-GSM/GPRS 900/1800的雙頻模塊。這個(gè)模塊支持大部分常用的AT命令,但不支持標(biāo)準(zhǔn)的TS27.010協(xié)議。為了能夠數(shù)據(jù)/命令復(fù)用,Wavecom定義了自己的multiplex協(xié)議。?

??? Wavecom的復(fù)用協(xié)議允許一條串行鏈路上同時(shí)進(jìn)行兩個(gè)會話(即虛連接):一個(gè)AT命令的會話和一個(gè)數(shù)據(jù)通信的會話。AT+WMUX=1將激活模塊的復(fù)用模式。在這種模式下,AT命令和數(shù)據(jù)都被封裝成數(shù)據(jù)包。通過包頭,可以區(qū)分是數(shù)據(jù)包還是AT命令包。?

2.1 AT命令包格式?

??? AT命令包幀格式如圖2所示。第一個(gè)字節(jié)(0xAA)用于標(biāo)識這是一個(gè)命令包,第二個(gè)字節(jié)是AT命令長度的低八位。第三個(gè)字節(jié)由兩部分組成:低3位是AT命令長度的高3位;高3位用于標(biāo)識一個(gè)AT命令。AT命令的最大長度可以為2047字節(jié)。校驗(yàn)和(checksum)是包中所有字節(jié)(包括頭和AT命令)之和對256取模。?

?

?

2.2 數(shù)據(jù)包格式?

??? 數(shù)據(jù)包各個(gè)字段(除packet type外)意義與AT命令包相同,其幀格式如圖3所示。數(shù)據(jù)包有以下幾種類型:?

?

?

??? ·Type=0——DATA 包:這個(gè)包是發(fā)送到無線鏈路上或者從無線鏈路上接收到的數(shù)據(jù)?

??? ·Type=1——STATUS包:這個(gè)包給出了SA、SB、X和中斷條件編碼的信息。?

??? 狀態(tài)包的長度總為1字節(jié)。任何一個(gè)狀態(tài)(除了break)改變時(shí),所有的狀態(tài)位都要發(fā)送出去。缺省情況下,所有的狀態(tài)位都是關(guān)閉的(因此DTR、RTS都是關(guān)閉的),所以在打開復(fù)用開關(guān)準(zhǔn)備傳送數(shù)據(jù)之前,一定要發(fā)送一個(gè)狀態(tài)包。?

??? ·Type=2——READY包:這個(gè)包表示發(fā)送READY包的一方可以接收數(shù)據(jù)了。包中沒有數(shù)據(jù),所以長度字段為0。?

??? ·Type=3——BUSY 包:這個(gè)包表示發(fā)送READY包的一方忙,無法接收數(shù)據(jù)。包中沒有數(shù)據(jù)。?

3 Linux下串口通信系統(tǒng)的組成?

??? 要在Linux系統(tǒng)上實(shí)現(xiàn)TS27.010協(xié)議,就必須了解Linux下串口驅(qū)動軟件模塊的結(jié)構(gòu)。?

??? 圖4不但給出了Linux kernel中串口通信模塊的組成結(jié)構(gòu),還形象地表示出了數(shù)據(jù)是如何在用戶和硬件接口之間流動的(筆者使用Linux 2.4.19的內(nèi)核)。從圖4可以看到串口通信模塊可在邏輯上分為三層:TTY層、line discipline層和底層驅(qū)動層。TTY層是用戶空間和內(nèi)核空間的橋梁,用戶程序和內(nèi)核需要通過tty層交換數(shù)據(jù);Low-level driver則負(fù)責(zé)硬件的交互,它對硬件進(jìn)行控制和讀寫操作;line discipline層是整個(gè)串行通信模塊中最靈活、設(shè)計(jì)最巧妙的一層,它要為一個(gè)串行口的使用定下數(shù)據(jù)交互的“規(guī)程”,在Linux內(nèi)核中已經(jīng)存在了許多l(xiāng)ine discipline,例如PPP、SLIP、TTY等。缺省使用TTY line discipline。可以根據(jù)需要將line discipline替換成Linux已經(jīng)定義的line discipline結(jié)構(gòu),甚至替換為自己的line discipline結(jié)構(gòu)。?

?

?

??? 在圖4中,向硬件接口寫數(shù)據(jù)的過程是顯而易見的。但是,用戶程序從硬件讀取數(shù)據(jù)的過程卻要復(fù)雜一些,這是因?yàn)橛布c用戶空間之間沒有直接的聯(lián)系。解決的辦法就是使用緩沖技術(shù),硬件接收數(shù)據(jù)存儲于kernel buffer中,等待用戶程序請求這些數(shù)據(jù);如果用戶程序請求數(shù)據(jù)時(shí),這個(gè)buffer是空的,那么用戶程序就會被掛起,直到buffer中有數(shù)據(jù)時(shí),它才被喚醒。實(shí)際上,TTY相關(guān)的緩沖是由兩級構(gòu)成的:一個(gè)“常規(guī)”buffer(數(shù)據(jù)等待著line discpline取走,缺省情況下傳到用戶空間)和一個(gè)“flip”buffer(硬件驅(qū)動函數(shù)將底層進(jìn)來的數(shù)據(jù)盡可能快地存入這個(gè)緩沖,而不必考慮并發(fā)存取問題,因?yàn)檫@個(gè)buffer是每個(gè)硬件驅(qū)動專有的)。flip buffer由兩個(gè)物理的緩沖實(shí)現(xiàn),并被交替地寫入,這樣中斷處理函數(shù)就會總有一個(gè)緩沖可用。?

??? Linux下串口軟件的這種分層結(jié)構(gòu)雖然增加了復(fù)雜性,但是它帶來的好處是多方面的。第一,串口模塊更加靈活,在為新的串口硬件編寫驅(qū)動程序時(shí),只需修改和增加最底層的軟件即可;第二,上層應(yīng)用程序可以根據(jù)需要改變line discipline的處理軟件,在使用PPP、SLIP等協(xié)議進(jìn)行撥號連接時(shí),都需要將原有的line discipline替換為PPP或者SLIP協(xié)議本身的line discipline;第三,可以根據(jù)需要,在層與層之間加入一層自己的處理軟件。事實(shí)上,筆者在實(shí)現(xiàn)Multiplex協(xié)議時(shí)正是這樣做的。?

4 Multiplexing協(xié)議的實(shí)現(xiàn)?

4.1 協(xié)議實(shí)現(xiàn)時(shí)的考慮?

??? 在實(shí)現(xiàn)TS27.010協(xié)議時(shí),基于以下考慮:第一,使用串口的上層應(yīng)用程序不需要改動。這一點(diǎn)很重要,因?yàn)橄到y(tǒng)中有許多用戶程序使用串口進(jìn)行通信。如果需要對它們進(jìn)行改動,那么由此付出的代價(jià)顯然是不值得的。在這一點(diǎn)上,尤其需要特別考慮PPP軟件,因?yàn)樵贚inux下通過GPRS上網(wǎng)必須使用PPP協(xié)議進(jìn)行撥號。PPP存在于用戶空間和內(nèi)核空間兩個(gè)地方,用戶空間的pppd應(yīng)用程序完成撥號連接的管理功能;內(nèi)核空間的ppp協(xié)議軟件實(shí)現(xiàn)PPP包的組幀/分幀等核心功能。PPP定義了自己的line discipline模塊,且到此為止,往下就不再有PPP相關(guān)的軟件模塊(參看圖4的分層結(jié)構(gòu))。第二,盡可能多地實(shí)現(xiàn)TS27.010協(xié)議。雖然這個(gè)協(xié)議的內(nèi)容很豐富,但是由于Wavecom通信模塊只支持有限的幾種格式,并且?guī)^部分還略有不同。這樣實(shí)現(xiàn)起來就存在許多困難,只能在保證實(shí)現(xiàn)Wavecom復(fù)用協(xié)議并可靠工作的前提下,盡量實(shí)現(xiàn)TS27.010協(xié)議,以便于以后硬件和軟件的升級。?

4.2 mux driver的實(shí)現(xiàn)方案?

??? 正是基于以上兩點(diǎn)考慮,決定將這個(gè)協(xié)議的實(shí)現(xiàn)放在Line discipline和Low-level driver兩層之間,參看圖5。這樣,不需要對Linux的TCP/IP協(xié)議棧軟件和PPP軟件作任何修改,就可以在復(fù)用模式下實(shí)現(xiàn)原有的無線上網(wǎng)功能。?

?

?

??? 圖5給出了MUX模塊的函數(shù)調(diào)用和數(shù)據(jù)流程。TTY Layer、line discipline和serial driver是Linux tty設(shè)備文件系統(tǒng)在內(nèi)核中已有的三層,在前一節(jié)已經(jīng)介紹。?

??? 正如筆者在實(shí)現(xiàn)TS27.010協(xié)議時(shí)所考慮的,為了不影響上層應(yīng)用程序,MUX必須支持標(biāo)準(zhǔn)的Linux系統(tǒng)調(diào)用,如write()、read()、ioctl()等。write()如果成功,則返回發(fā)送的字節(jié)數(shù);如果失敗則返回-1,并將errno(Linux系統(tǒng)下一個(gè)全局變量,用戶接口可以根據(jù)這個(gè)值判斷錯(cuò)誤類型)置為合適的值。正如圖5所示,write()并不是將數(shù)據(jù)直接發(fā)送出去,要發(fā)送的數(shù)據(jù)首先按照TS27.010協(xié)議的要求(筆者使用Wavecom模塊,它有自己的協(xié)議要求)組成MUX幀,然后根據(jù)數(shù)據(jù)的優(yōu)先級排隊(duì),優(yōu)先級高的數(shù)據(jù)首先被發(fā)送。?

??? 同樣,對設(shè)備/dev/muxN(0

4.3 Wavecom復(fù)用協(xié)議特殊情況的處理?

??? 在實(shí)現(xiàn)TS27.010協(xié)議時(shí),考慮到Wavecom協(xié)議的特殊情況,在完全實(shí)現(xiàn)Wavecom復(fù)用功能的同時(shí),盡可能多地實(shí)現(xiàn)TS27.010協(xié)議。由于Wavecom只能同時(shí)支持兩個(gè)虛連接,所以這里的M=2。其中,/dev/mux0用于AT命令,作為控制信息通道;/dev/mux1用于PPP連接,作為數(shù)據(jù)通道。作為Wavecom復(fù)用協(xié)議的一個(gè)嚴(yán)重缺陷,從圖2、圖3的幀結(jié)構(gòu)可以看到,從串行鏈路提交來的數(shù)據(jù)只能區(qū)分出是AT command數(shù)據(jù)還是DATA數(shù)據(jù),而無法確定鏈路的信息,即無法確定數(shù)據(jù)是mux0接收,還是mux1接收。為了解決這個(gè)問題,筆者在實(shí)現(xiàn)時(shí),將底層提交的數(shù)據(jù)同時(shí)送給mux0和mux1(如果這兩個(gè)設(shè)備都已經(jīng)打開)。但是考慮到軟件的效率和數(shù)據(jù)的可靠性,在向上層提交數(shù)據(jù)時(shí),有以下兩點(diǎn)例外:第一,mux1是PPP專用的,在PPP沒起來之前,mux1可以作為AT命令通道,但是PPP連接成功后(PPP的line discipline已經(jīng)替換掉了缺省的TTY line discipline),它將不再接收AT命令,所以此時(shí)底層提交的AT命令幀不會送給mux1;第二,mux0作為AT命令通道,將不接收PPP數(shù)據(jù),所以在PPP連接成功后,不會把0x7E開始和0x7E結(jié)束(PPP的幀同步標(biāo)志字節(jié))的DATA幀發(fā)送到mux1。?

??? GPRS網(wǎng)絡(luò)作為一種過渡性質(zhì)的2.5G網(wǎng)絡(luò),覆蓋日益廣泛。由于它的速率高、實(shí)時(shí)性好、費(fèi)用低廉等諸多優(yōu)勢,日益被手持/車載等移動終端設(shè)備采用。在使用GPRS網(wǎng)絡(luò)傳輸數(shù)據(jù)的同時(shí),這些設(shè)備也必須能支持普通的無線業(yè)務(wù),如語音、短消息等。TS 27.010協(xié)議很好地解決了這些業(yè)務(wù)的復(fù)用問題。筆者開發(fā)的這套Linux上的multiplexing軟件實(shí)現(xiàn)了這些功能,使得移動終端能夠在PPP連接不斷開的情況下,可以打出/接聽電話、發(fā)送/接收短消息。?

參考文獻(xiàn)?

1 Terminal Equipment to Mobile Station (TE-MS) multiplexer?protocol (3G TS 27.010 version 2.0.0),ETSI,1999?

2 AT commands interface(v9.0),Wavecom?

3 Linux Device Drivers, 2nd Edition,Alessandro Rubini and??Jonathan Corbet. O'Reilly & Associates, 2001?

4 Serial Drivers,Alessandro Rubini. http://www.linux.it/kerneldocs/serial/serial.html?

5 楊沙洲.Linux 2.4.x內(nèi)核軟中斷機(jī)制.http://www-900.ibm.com/developerWorks/cn/linux/kernel/interrupt/index.shtml

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點(diǎn)。轉(zhuǎn)載的所有的文章、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認(rèn)版權(quán)者。如涉及作品內(nèi)容、版權(quán)和其它問題,請及時(shí)通過電子郵件或電話通知我們,以便迅速采取適當(dāng)措施,避免給雙方造成不必要的經(jīng)濟(jì)損失。聯(lián)系電話:010-82306118;郵箱:aet@chinaaet.com。
主站蜘蛛池模板: 97久久超碰国产精品2021 | 一级片免费在线 | 欧美一区二区在线视频观看 | 国产精品乱码一区二区 | 国产午夜久久 | 91亚洲精品久久久蜜桃网站 | 成年人小视频在线观看 | 国产高清亚洲 | 黄色国产 | 尼姑福利影院 | www欧美亚洲| 奇米色婷婷 | 亚洲国产精品激情综合图片 | 老外一级黄色片 | 黑人巨大精品欧美黑寡妇 | 亚洲射射| 日本极品少妇videossexhd 天天躁日日躁狠狠躁av麻豆 | 成人av在线一区二区三区 | 凹凸精品熟女在线观看 | 午夜在线免费观看 | 牲欲强的熟妇农村老妇女 | 国产精品一区二区三区免费视频 | 午夜在线视频免费 | 午夜视频免费在线观看 | 一本色道久久爱88av | 裸体美女无遮挡免费网站 | 国产成人免费观看视频 | 福利在线免费 | 99re在线播放 | 欧美日韩一区二区三区69堂 | 亚洲熟妇久久国产精品 | 国产女无套免费网在线观看 | 国产无吗一区二区三区在线欢 | 日本被黑人强伦姧人妻完整版 | 欧美片在线观看 | 日本在线高清不卡免费播放 | 欧美成人黑人xx视频免费观看 | 久久国产免费观看 | 欧美www.| 国产午夜亚洲精品不卡下载 | 一本色道久久亚洲综合精品蜜桃 | 日韩精品tv | 日本午夜免费福利视频 | 精品视频三区 | 日本特级黄色 | 亚洲女优在线播放 | 妇欲欢公爽公妇高h苏晴 | 三级黄色在线视频 | 亚洲精品日韩在线 | 俄罗斯老熟妇色xxxx | 五月天国产视频 | 国产精品粉嫩jk国产呦系列 | 欧美乱欲视频 | 成人在线免费观看网址 | 草草影院发布页 | 中文字幕无码不卡免费视频 | 性大片1000免费看 | 男人猛躁进女人免费视频夜月 | 少妇视频一区二区三区 | 欧美videos最新极品 | 国产欧精精久久久久久久 | 欧美日韩国产二区 | 国产一二区在线观看 | 综合五月婷 | 太深太粗太爽太猛了视频免费观看 | 国产美女在线精品免费观看 | 五月婷婷免费视频 | 亚洲人成色7777在线观看不卡 | 91桃色视频 | 好男人社区www在线官网 | 免费中文字幕日韩欧美 | 少妇邻居内射在线 | aaa私人欧美69 | 久久成人免费视频 | 久久成人av | 插一插射一射视频 | 久久11| www国产亚洲精品 | 五月婷婷在线播放 | 精品国产午夜肉伦伦影院 | 亚洲乱人伦中文字幕无码 | 一本无码人妻在中文字幕免费 | 亚洲精品久久久久中文字幕m男 | 热久久影院 | 涩涩成人网 | 久久久夜色精品亚洲 | 可以直接免费观看的av网站 | 丁香婷婷亚洲综合 | 午夜性刺激免费看视频 | 久久永久免费 | 日日噜噜噜夜夜爽爽狠狠视频寻花 | 国产黄a三级三级三级老年人 | 精品视频在线观看一区二区 | 成人免费大片在线观看 | 少妇人妻偷人精品免费视频 | av成人免费在线观看 | 欧美中文字幕在线播放 | 美女被张开双腿日出白浆 | 久久久青 | a 'v片欧美日韩在线 | 视频一区在线观看 | 麻豆tv入口在线看 | 久久婷五月天 | 日本sm一区二区三区调教 | av明星换脸无码精品区 | 国产精品爱久久久久久久 | 国产精品高潮露脸在线观看 | 熟女俱乐部五十路六十路av | 你懂的欧美 | 欧美一区二区二区 | 亚洲国产高清视频 | 欧美呦呦呦 | 欧洲金发美女大战黑人 | 夜夜躁人人爽天天天天大学生 | 欧美另类xxxx | 国产清纯粉嫩学生白丝在线观看 | 亚洲第一综合天堂另类专 | 国产在线xxxx | 窝窝午夜色视频国产精品破 | 国产91精品一区二区 | 风韵丰满熟妇啪啪区老熟熟女 | 久久综合亚洲鲁鲁五月久久 | 国产在线一区二区 | av女星全部名单 | 人人爽人人爽人人片av免费 | 日韩经典午夜福利发布 | 中文无码一区二区不卡av | 东京亚洲区卡不 | 国产中文字幕免费 | 97人人爽人人澡人人精品 | 日韩免费网站 | 国产亚洲精品久久久久久牛牛 | 女仆乖h调教跪趴1v1 | 日本一本二本三区免费 | 国产精品久久久久久久毛片明星 | 99久久99| 欧美日韩一区在线观看 | 乌克兰av在线 | 久久九九国产视频 | 国产视频久久久久 | 大胸女上下晃奶视频 | 欧美一二三区在线观看 | 在线播放国产精品 | 91美女网站 | 免费午夜激情 | 四影虎影免费在线观看 | 一本久久综合亚洲鲁鲁五月天 | 欧美 日韩 亚洲 在线 | 在线精品亚洲欧美日韩国产 | 亚洲精品毛片一级91精品 | 国产精品刮毛 | 黄色小说在线视频 | 精品一区久久 | 被黑人猛躁10次高潮视频 | heyzo久久| 欧美一性一乱一交一视频 | 97无码免费人妻超级碰碰碰碰 | 亚洲99久久无色码中文字幕 | 日本人与禽zozzo小小的几孑 | 艳妇臀荡乳欲伦交换在线播放 | 亚洲欧美综合区自拍另类 | 久久久91精品国产一区二区精品 | 大尺度做爰床戏呻吟2046 | 视频丨9l丨白浆 | 盗摄中年夫妇啪啪免费观看 | 精品视频久久久久久久 | 欧美综合区| 福利一区在线观看 | 欧美碰碰碰 | 亚洲国产欧美日韩在线精品一区 | 日本久久久网站 | 久久久久国产a免费观看rela | 国产夜夜操 | 精品亚洲一区二区三区在线观看 | 热久久久久久久 | 人成免费在线视频 | 男女的隐私视频网站 | 女的被弄到高潮娇喘喷水视频 | 色哟哟精品观看 | 亚洲欧美自拍偷拍视频 | 亚洲乱码av中文一区二区 | 农村少妇吞精夜夜爽视频 | 国产亚洲视频在线 | 国产精品天天在线午夜更新 | 亚洲日产韩国一二三四区 | 欧美精品乱码视频一二专区 | 久久艹影院 | 男男做性免费视频网 | jiizzyou欧美2| 国产免费黄色网址 | 伊人久久国产精品 | 午夜网页| 欧美黄色大片免费看 | 欧美区一区 | 国产三级在线视频 一区二区三区 | 嫩草影院在线观看视频 | 国产精品久久人妻无码网站一区 | 亚洲视频一级 | 午夜影院h | 一区二区国产精品 | 久久久久无码精品国产h动漫 | 精品国产乱码久久久久夜深人妻 | 在线观看黄色网 | 国产第113页 | 波多野结衣乳喷高潮视频 | 欧美色一区二区三区在线观看 | 亚洲国产精品一区二区第一页 | 国产精品入口网站7777 | 久久wwww| 内射合集对白在线 | 日韩精品h | 俄罗斯兽交黑人又大又粗水汪汪 | 波多野结衣乳巨码无在线观看 | 亚洲欧美日韩一区二区 | 两个女人互添下身爱爱 | 深田咏美在线x99av | 好吊妞视频788gao在线观看 | 国产午夜毛片 | 性做久久久久久 | 日韩欧美精品一区二区 | 日韩在线观看网址 | 亚洲一区二区av在线观看 | 国产最新在线 | 少妇又紧又爽视频 | 强行撕衣强行糟蹋三级韩国 | 日韩av一二区 | 久久久久久久久久免费 | 欧美疯狂做受xxxx富婆 | 欧美日韩网 | 男人j进入女人j内部免费网站 | 国产精品一级二级三级 | av资源站 | 亚洲一二三精品 | 亚洲va久久久噜噜噜久牛牛影视 | 污夜影院| 免费的男女羞羞视频软件 | 国产成人免费视频精品含羞草妖精 | 人人干干人人 | 九热精品视频 | 韩国色网 | 国产偷国产偷av亚洲清高 | 寡妇高潮一级视频免费看 | 秋霞免费av | 日日橹狠狠爱欧美二区免费视频 | 亚洲精品一品区二品区三品区 | 国内精品福利视频 | 性生活一级大片 | 黄色免费网站在线看 | 国内丰满少妇猛烈精品播 | 日韩专区视频 | 久久久一级 | 久久久黄色大片 | 亚洲精品视频久久久 | jizzzz中国| 亚洲女同tvhd | 欧美在线网 | 国产av无码久久精品 | 日日射夜夜操 | 亚洲国产欧美在线人成 | 国产精品国产高清国产av | 久久久国产精品无码免费专区 | 亚洲国产婷婷香蕉久久久久久 | 色噜噜久久综合伊人一本 | 免费观看污网站 | 日韩中文在线观看 | 波多野结衣一二三区 | 亚洲xxxx天美 | 日本做爰高潮视频 | 5x社区sq未满十八视频在线 | 一本一道久久a久久精品 | 欧洲亚洲视频 | 四虎在线免费 | 国产精品99久久久久久www | 国产精品亚洲а∨无码播放麻豆 | 亚洲国产精品一区二区www | 亚洲伦理自拍 | 日韩xxx高潮hd | 性欧美8khd高清极品 | 黄色高清免费 | 亚洲综合无码明星蕉在线视频 | 国产精品第一国产精品 | 97涩涩网| 久久人人添人人爽添人人88v | 黑人与日本少妇高潮 | 久久久久久99精品 | 操丝袜美女视频 | 久久久久久久久久国产精品 | 捆绑紧缚一区二区三区在线观看 | 欧美性videos高清精品 | 欧美videos另类精品 | 色综合久久精品亚洲国产 | 围产精品久久久久久久 | 国产丝袜在线观看视频 | 毛茸茸熟妇张开腿呻吟 | 国产高清免费 | 国产sm网站 | 免费毛片全部不收费的 | 伊人久久大香线蕉亚洲 | 中文韩国午夜理伦三级好看 | yy77777丰满少妇影院 | sm在线看| 免费国产a国产片高清网站 国产婷婷一区二区三区 | 欧美精品一区二区三区免费视频 | 天天舔天天插 | 另类第一页 | 久久久久三级 | 91色蝌蚪| 噜噜久久噜噜久久鬼88 | 久久99国产精品久久 | 99久久婷婷国产综合精品青牛牛 | 欧美日韩乱国产 | 蜜桃精品视频在线 | 欧美日韩在线观看一区二区 | 免费在线播放黄色片 | 亚洲精品xxx | 国产伦精品一区三区视频 | 老牛嫩草二区三区观影体验 | 视频一区 视频二区 视频三区 视频四区 国产 | 亚洲第一视频在线观看 | 狠狠色丁香九九婷婷综合五月 | 99国产精品人妻噜啊噜 | h网站在线播放 | 国产成人免费一区二区60岁 | 麻豆久久久9性大片 | 久久人人添人人爽添人人88v | 欧美精品久久久久久久久老牛影院 | 人妻无码αv中文字幕久久琪琪布 | 色欧美99| jizjiz中国少妇高潮水多 | 成人欧美一区二区三区的电影 | 久草美女| 国产免费无码一区二区 | 视频一区二区在线播放 | 一级黄色免费 | 人妻体体内射精一区二区 | 久久久精品国产免大香伊 | 99re久久精品国产 | 欧美老肥婆性猛交视频 | 亚洲97| 国产精品一区二区精品 | 成人性生交大片免费看中文 | a级片在线免费观看 | 男女啪啪免费体验区 | 国产黄a三级三级三级 | 精品久久久无码中文字幕边打电话 | 免费的黄色av | 久久牛牛| 久久综合狠狠色综合伊人 | 偷拍呻吟高潮91 | 狠狠色狠狠色综合 | 欧美成人精品网站 | 国产高潮刺激叫喊视频 | 国产女主播一区二区三区 | 狠狠综合久久av一区二区蜜桃 | 日日摸天天摸爽爽狠狠97 | 免费黄色激情视频 | 好紧好爽再进去一点在线视频 | 国产伦精品一区二区三区 | 欧美激情一区二区三区p站 欧美激情一区二区三区蜜桃视频 | www久久伊人 | 亚洲深夜 | 亚洲免费二区 | 天堂网www中文在线 伊人久久大香线蕉综合网站 | 女警一级淫片免费放 | 欧美日韩综合在线 | 欧美黄色免费在线观看 | 91成人综合| 国产精品影 | 亚洲黄网站wwwwwwwww | 欧美日韩一区二区区别是什么 | 国内精品一区二区三区 | 嫩草影院一区二区 | 欧美又大又色又爽bbbbb片 | 一区二区三区四区精品 | 女性脱给我揉视频 | 一级片日韩 | av不卡免费看 | 国产精品欧美久久久久天天影视 | 欧美性猛交xxxx黑人交 | 夜夜躁日日躁狠狠久久88av | 免费av手机在线观看 | 久色一区| 两根大肉大捧一进一出好爽视频 | 日本久久精品 | 喷水少妇 | 国产精品三级在线 | 影音先锋欧美在线 | 香蕉视频三级 | 日韩少妇内射免费播放18禁裸乳 | 狠狠色噜噜狠狠狠狠 | 婷婷综合视频 | 又大又长又粗又爽又黄少妇视频 | 久久久久久久女国产乱让韩 | 久久99热狠狠色一区二区 | 久久精品一二 | 国产午夜成人久久无码一区二区 | 佐佐木明希av在线 | 欧美性xxxx极品hd欧美风情 | 你懂的网址国产,欧美 | 日本裸体丰满少妇一丝不丝 | 欧美成人一级片 | 99超碰在线观看 | 亚洲 日韩 欧美 成人 在线 | 人人色视频 | 久久99国产精一区二区三区 | 阿v天堂在线 | 哭悲在线观看免费高清恐怖片段 | 婷婷丁香视频 | 欧美久久成人 | 韩国三级视频 | 中国a毛片 | 欧美成人家庭影院 | 久久久国产精品视频 | 成年视频在线 | 国产伦精品一区二区三区免费 | 一区二区国产盗摄色噜噜 | 久久久精品久 | 亚洲摸丰满大乳奶水 | 秋霞午夜一区二区三区视频 | 青娱乐最新官网 | 人人妻人人澡人人爽人人精品av | 夜夜躁人人爽天天天天大学生 | 一边摸一边添高潮av | 国产精品人成 | 一级片免费网址 | 美国美女黄色片 | 国产成人在线精品 | 老色鬼a∨在线视频在线观看 | 最近最新中文字幕 | 91精品视频免费在线观看 | 国产卡一卡二无线乱码 | 天天射天天 | 国产女主播av | 亚洲另类伦春色综合妖色成人网 | 久9在线 | 亚洲国产制服 | 国产精品网站在线 | 日韩中文人妻无码不卡 | 成人免费一区二区三区 | 超碰成人福利 | 男女裸体做爰猛烈全过程9制片 | 日韩一级片视频 | 黄色一级片在线看 | 日韩欧美成人一区二区三区 | 毛片视频网| 亚洲一区二区三区麻豆 | 91日批| 91美女片黄在线观看成欢阁 | 欧美在线性 | 无码人妻精品一区二区三区免费 | 一级做a爰片欧美激情床 | 国产麻豆精品一区 | 大桥久未无码吹潮在线观看 | 亚洲爆乳无码专区www | 韩国bj大尺度vip福利网站 | 国产欧美日韩中文久久 | 国产99久久久国产精品~~牛 | 少妇xxx网站 | 在线视频网站www色 300部国产真实乱 | 在线播放一区 | 亚洲处破女av日韩精品 | 国产97在线 | 中文 | 99久久精品国产片果冻的功能特点 | 99精品在线观看视频 | 国产农村老太xxxxhdxx | 亚洲毛片av | 亚洲国产另类久久久精品网站 | 自拍1区| 亚洲国产欧洲 | 国产一级自拍 | 佐佐木明希99精品久久 | 亚洲精品一二三四 | 中文字幕精 | 131做爰少妇裸体写真 | 91精品国产综合久久久蜜臀粉嫩 | 理论片福利片 | 国产三级在线观看视频 | 性精品| 精品久久久久中文字幕日本 | 成年女人黄网站色视频免费97 | 少妇啪啪av入口 | av在线综合网 | 亚洲天堂免费 | 一级特黄aaa | 国产无线一二三四区手机 | 在线观看亚洲网站 | 亚洲成人av免费观看 | 日韩三级免费观看 | 日本大尺度吃奶呻吟视频 | 好吊妞人成视频在线观看27du | 日本五月天婷久久网站 | 极品白嫩丰满美女无套 | 国产精品不卡无码av在线播放 | 免费无码又爽又刺激网站 | 天堂69堂在线精品视频软件 | 国产成人精品久久二区二区 | 亚洲欧美色一区二区三区 | 亚洲性事| 色老头综合 | 成人免费网站在线 | 亚洲毛片在线播放 | 麻豆tv在线观看 | 日日射夜夜操 | 呦一呦二在线精品视频 | 国产91av在线 | 亚洲色偷拍另类无码专区 | 精品国产免费人成网站 | 侵犯の奶水授乳羞羞游戏 | 四川农村妇女野外毛片bd | 成人观看网站 | 免费看无码毛视频成片 | 少妇太爽了在线观看 | 撸撸在线视频 | jizz久久精品永久免费 | 农村女人乱淫免费视频麻豆 | 蜜桃av在线 | 中文字幕在线观看 | 九九伊人八戒 | 国产在线aaa片一区二区99 | 国产农村妇女露脸对白视频 | 国产精品久久久久久久久久久杏吧 | 中文无码人妻有码人妻中文字幕 | 成人免费在线 | 色综合色综合网色综合 | 男主和女配啪慎入h闺蜜宋冉 | 色噜噜狠狠一区二区三区果冻 | 国产精品一区二区四区 | 日韩欧美中文字幕一区二区 | 亚洲成a人无码 | 欧美性猛交一区二区三区精品 | 色在线影院| 黑人一区二区三区 | mm131丰满少妇人体欣赏图 | fc2ppv在线观看| 国产亚洲精品久久久久的角色 | 少妇玉梅高潮呻吟 | 成人免费网站 | 已婚少妇露脸日出白浆 | 老司机午夜在线 | 成人区精品一区二区婷婷 | 一区二区三区视频 | 夜福利视频 | 国产伦精品一区二区三区妓女下载 | 538精品视频在线播放 | 91精品国产高清一区二区三区 | 日韩av无码社区一区二区三区 | 亚洲精品国产视频 | 无码精品人妻一区二区三区湄公河 | 小嫩草张开腿让我爽了一夜 | 快播在线视频 | 日韩精品一区二区三区免费视频 | 亚洲欧美日韩久久精品第一区 | 色午夜 | 成人免费黄色av | 久色国产sm重口调教在线观看 | 国产精品亚亚洲欧关中字幕 | 成人高清免费 | 97免费视频在线观看 | 国内外成人在线视频 | 可以看污的网站 | 亚洲日本黄色片 | 美女啪啪网 | eeuss鲁片一区二区三区小说 | 久久精品国产99国产精偷 | 羞羞视频靠逼视频大全 | 强开小受嫩苞第一次免费视频 | 久久久久久久久久网站 | 国产精品亲子乱子伦xxxx裸 | 黄视频网站在线看 | 久久久久人妻精品一区 | 午夜精品视频在线 | 草碰在线 | 上原亚衣av一区二区三区 | 午夜在线视频观看日韩17c | 久久国产精品网 | 日本黄色免费大片 | 岛国av网站| 老妇肥熟凸凹丰满刺激 | 日韩黄色av网站 | 欧美久久精品一级黑人c片 欧美久久久 | 美女主播精品视频一二三四 | 欧美综合社区 | 国产在线综合网 | 伊人天堂在线 | 国产偷v国产偷v亚洲高清 | 最新毛片基地 | 日本黄色大片免费看 | 欧美精品网址 | 亚洲区另类春色综合小说 | 8x拔播拔播x8国产精品 | 每日在线更新av | 中国做受xxxxxaaaa | 香蕉人人超人人超碰超国产 | 情侣作爱视频网站 | 久草免费在线播放 | 国产公共场合大胆露出 | 成人免费视频xbxb入口 | 人成午夜免费视频在线观看 | 51视频精品全部免费 | 午夜免费看视频 | 精品国产一区二区三区四区 | 欧美色图亚洲自拍 | 综合五月 | 天堂在线国产 | 黄色5级片 | 国产suv精品一区二区五 | 六十路熟妇乱子伦 | 一区二区三区在线观看免费 | 91午夜精品一区二区三区 | 无码手机线免费观看 | 亚洲网站视频 | 国产99久久久国产精品免费看 | 欧美黄色录像片 | 十八禁在线观看视频播放免费 | 亚洲不卡视频在线 |