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

    基于Android的虛擬桌面USB設備重映像系統(tǒng)的設計

    2016-11-09 01:11:42健,2*興,2
    計算機應用與軟件 2016年9期
    關(guān)鍵詞:應用層監(jiān)聽線程

    賈 堂 曹 健,2* 官 玫 張 興,2

    1(北京大學軟件與微電子學院 北京100871)2(北京大學信息科學技術(shù)學院 北京100871)

    ?

    基于Android的虛擬桌面USB設備重映像系統(tǒng)的設計

    賈堂1曹健1,2*官玫1張興1,2

    1(北京大學軟件與微電子學院北京100871)2(北京大學信息科學技術(shù)學院北京100871)

    虛擬桌面是基于服務器的計算模型,可提高計算機的資源管理效率。現(xiàn)有的虛擬桌面對USB設備支持不足,無法實現(xiàn)USB設備的桌面虛擬化。針對這一問題,在基于Android的虛擬桌面上設計USB設備重映像系統(tǒng),實現(xiàn)通過虛擬桌面對USB設備的操控。該系統(tǒng)通過NDK構(gòu)建USB設備監(jiān)聽模塊和控制模塊,利用Socket在進程間傳遞USB設備信息,利用基于TCP/IP協(xié)議的消息框架與服務器進行數(shù)據(jù)傳輸。實驗結(jié)果表明,在Android虛擬桌面上對重映像的USB設備進行讀寫操作,其傳輸速率與本地USB的傳輸速率相當。

    虛擬桌面AndroidUSB設備重映像

    0 引 言

    虛擬桌面是一種基于服務器的計算模型,它通過虛擬化技術(shù)將服務器上的資源以桌面系統(tǒng)的形式映射到移動設備、個人計算機、瘦客戶機等終端設備。虛擬桌面運行于云計算數(shù)據(jù)中心,將終端設備與桌面環(huán)境解耦合[1]。用戶可通過終端設備登錄虛擬桌面,訪問服務器資源。

    虛擬桌面通過網(wǎng)絡實現(xiàn)終端設備間的協(xié)同辦公,具有易管控、低成本、高安全性等優(yōu)點[2],已被廣泛應用于大型企業(yè)的遠程辦公系統(tǒng)。然而,現(xiàn)有的虛擬桌面僅支持鼠標、鍵盤等USB設備,無法滿足用戶對USB存儲設備、USB多媒體設備的操控需求。為解決這一問題,在Android平臺上實現(xiàn)了USB設備重映像系統(tǒng),使用戶能夠在虛擬桌面上對接入終端的USB設備進行讀寫操作,實現(xiàn)了U盤、硬盤、USB攝像頭、智能卡讀卡器等USB設備的桌面虛擬化。

    1 關(guān)鍵技術(shù)

    1.1桌面虛擬化技術(shù)

    桌面虛擬化技術(shù)基于服務器虛擬化技術(shù),它對計算機資源進行整合和抽象,向終端用戶及應用程序隱去計算資源的物理特性和硬件實現(xiàn)細節(jié),實現(xiàn)了桌面系統(tǒng)的遠程動態(tài)訪問與數(shù)據(jù)中心的統(tǒng)一托管。桌面虛擬化技術(shù)的架構(gòu)分為四層:資源池層、桌面管理層、網(wǎng)絡接入層和終端接入層,分別負責計算資源的部署、桌面系統(tǒng)的調(diào)度、網(wǎng)絡的連接以及終端設備的接入。

    1.2USB設備重映像技術(shù)

    USB設備重映像技術(shù)是指運行在終端上的虛擬桌面可識別并操控與該終端連接的USB設備。系統(tǒng)將USB設備描述符信息通過TCP/IP協(xié)議發(fā)送至服務器虛擬機端,從而將USB設備的使用權(quán)交由虛擬桌面。同時將終端設置為USB代理,負責處理用戶在虛擬桌面上對USB設備的操控請求。Android平臺虛擬桌面上的USB設備重映像技術(shù)涉及Android NDK開發(fā)、虛擬桌面專用協(xié)議PCoIP、JNI接口設計以及Unix進程間的通信。

    2 系統(tǒng)設計

    2.1開發(fā)環(huán)境及功能概述

    系統(tǒng)采用Android Studio為開發(fā)平臺,以Java語言為Android應用層開發(fā)語言,以C++語言為Android Native層開發(fā)語言,利用NDK構(gòu)建Android Native層核心功能模塊,以Junit為系統(tǒng)測試框架[3]。

    系統(tǒng)運行過程中可實時獲取連接Android終端的USB設備信息,并更新用戶操作界面,顯示已連接的USB設備,為用戶提供操作菜單。系統(tǒng)響應USB設備重映像操作后可將USB設備信息通過消息傳遞框架通知服務器,將連接Android終端的USB設備的使用權(quán)交由虛擬桌面。

    2.2架構(gòu)設計

    虛擬桌面USB設備重映像系統(tǒng)由用戶操作界面、設備監(jiān)聽模塊、消息控制模塊、虛擬桌面和服務器五部分組成,如圖1所示。

    圖1 系統(tǒng)整體架構(gòu)

    系統(tǒng)分為應用層、JNI接口層和Native層(本地層)。其中應用層運行虛擬桌面,提供與用戶交互的界面。接口層提供JNI接口,負責應用層Java程序和Native層C++動態(tài)鏈接庫的互相調(diào)用。監(jiān)聽模塊和控制模塊位于Native層,監(jiān)聽模塊接收并處理應用層USB設備狀態(tài)廣播,獲取USB設備信息,響應用戶的USB操作請求;控制模塊調(diào)用USB函數(shù)庫,接收監(jiān)聽模塊傳遞的USB描述符信息,負責系統(tǒng)運行中線程之間的消息傳遞。消息傳遞框架基于TCP/IP協(xié)議[4],負責控制模塊與服務器的數(shù)據(jù)及請求傳遞。服務器為虛擬桌面提供運行環(huán)境,與應用層通過PCoIP協(xié)議進行通信[5]。

    2.3功能設計

    (1) 交互設計

    系統(tǒng)為用戶呈現(xiàn)接入終端的USB設備,實時響應用戶操作,系統(tǒng)與用戶的交互如圖2所示。

    圖2 系統(tǒng)與用戶交互

    圖3 系統(tǒng)工作流程

    四個交互對象分別是用戶、UI線程、監(jiān)聽進程和虛擬桌面。UI線程負責響應用戶的請求事件,監(jiān)聽進程獲取USB設備信息并反饋給UI線程,UI線程更新設備緩存并將USB設備以圖標形式呈現(xiàn)給用戶。響應用戶對USB設備的重映像請求后,UI線程向服務器發(fā)起連接請求,經(jīng)過握手操作,服務器會識別該USB設備,用戶可在虛擬桌面上操控USB設備。系統(tǒng)工作流程如圖3所示。

    (2) 監(jiān)聽功能

    為保障系統(tǒng)準確獲取USB設備狀態(tài),監(jiān)聽模塊應包含監(jiān)聽USB設備狀態(tài)、獲取USB設備信息、過濾與系統(tǒng)不兼容的設備、提供應用層接口、與UI線程通信等功能。具體而言,監(jiān)聽模塊監(jiān)聽USB設備狀態(tài),獲取能與系統(tǒng)兼容的USB設備的描述符。USB設備描述符記錄了設備序列號、設備適用的協(xié)議類型、設備商和產(chǎn)品編號等信息。監(jiān)聽模塊以動態(tài)鏈接庫的形式存在于Android Native層,提供與Android應用層交互的接口。監(jiān)聽模塊可通過進程間通信的方式,將獲取的USB設備信息傳遞給UI線程,更新設備列表。監(jiān)聽模塊功能如圖4所示。

    圖4 監(jiān)聽模塊功能

    圖5 監(jiān)聽模塊工作流程

    監(jiān)聽模塊的工作流程如圖5所示。

    (3) 控制模塊設計

    系統(tǒng)控制模塊完成USB設備信息接收、更新設備緩存觸發(fā)UI重繪、線程間消息處理、與應用層交互、處理連接請求等操作。具體而言,控制模塊接收監(jiān)聽模塊傳遞的USB設備信息,更新設備緩存,保持與Android終端接入的USB設備同步,通過回調(diào)函數(shù)結(jié)合Android消息處理機制更新UI。控制模塊與安卓應用層的交互包括模塊的加載和停用、與應用層消息格式匹配等操作。同時,控制模塊負責處理與服務器的連接請求[6]。控制模塊功能如圖6所示。

    圖6 控制模塊功能

    控制模塊工作流程如圖7所示。

    圖7 控制模塊工作流程

    (4) JNI接口設計

    系統(tǒng)應用層Java程序和Native層C++程序無法直接互相調(diào)用,JNI接口用于實現(xiàn)Android應用程序和Native動態(tài)鏈接庫的函數(shù)調(diào)用。系統(tǒng)主要JNI接口包括:加載USB設備監(jiān)聽模塊和控制模塊、監(jiān)聽模塊處理USB設備狀態(tài)廣播、監(jiān)聽模塊響應USB設備操作的請求等。

    (5) 通信設計

    系統(tǒng)模塊之間的通信包括:

    應用層和監(jiān)聽模塊的通信,通過JNI接口實現(xiàn),主要包括監(jiān)聽模塊的啟動與信息的交互、USB設備的操作。

    應用層和控制模塊的通信,包括更新UI、連接虛擬機。

    監(jiān)聽模塊和控制模塊的通信,利用Socket本地套接字,綁定Android系統(tǒng)內(nèi)部存儲作為監(jiān)聽模塊和控制模塊通信的管道。

    虛擬桌面與服務器之間的圖像、聲音傳遞,利用PCoIP協(xié)議(基于UDP協(xié)議)實現(xiàn)。

    控制模塊與服務器傳遞URB及USB數(shù)據(jù)包,利用基于TCP/IP協(xié)議的消息傳遞框架實現(xiàn)。

    3 關(guān)鍵功能實現(xiàn)

    3.1監(jiān)聽模塊功能實現(xiàn)

    監(jiān)聽模塊在Android后臺運行,交互界面設置監(jiān)聽模塊啟動框,當框內(nèi)狀態(tài)改變時,系統(tǒng)進行判斷,若為選中狀態(tài),則調(diào)用創(chuàng)建監(jiān)聽進程的函數(shù)。若取消選擇,則調(diào)用終止監(jiān)聽服務的函數(shù)。Android 3.1版本開始支持USB HOST模式,可以實現(xiàn)利用Android廣播機制獲取USB設備狀態(tài)信息[7]。系統(tǒng)創(chuàng)建廣播接收對象,響應USB設備狀態(tài)廣播消息,具體過程如圖8所示。

    圖8 處理USB狀態(tài)廣播消息

    監(jiān)聽模塊注冊廣播接收器,接收來自系統(tǒng)關(guān)于USB設備狀態(tài)的廣播,設置事件過濾。

    監(jiān)聽模塊響應事件廣播,重寫響應函數(shù):查詢SQLite數(shù)據(jù)庫,若USB設備型號存在于數(shù)據(jù)庫中,表明該設備與重映像系統(tǒng)兼容,監(jiān)聽模塊會獲取并傳遞該USB設備信息,其偽碼如下:

    Loop:

    Step NONE_DEVICE_DETECTED:

    Jump to Loop

    Step USB_DEVICE_ATTACHED:

    Get Device Information

    if device in database:

    Transfer Device Descriptor

    else:break

    Step USB_DEVICE_DETACHED:

    Jump to Loop

    3.2控制模塊功能實現(xiàn)

    控制模塊的關(guān)鍵功能為處理多線程和異步消息。在Native線程中控制模塊通過Socket套接字獲取來自監(jiān)聽模塊的消息后,會回調(diào)應用層Java函數(shù),發(fā)送增加設備的消息通知UI線程,更新UI。

    控制模塊利用Handler類實現(xiàn)消息的獲取和發(fā)送,Handler將相應的方法放入其所在線程中執(zhí)行。系統(tǒng)創(chuàng)建新線程時生成一個消息隊列(MessageQueue),作為裝載線程間消息的容器,同時生成一個循環(huán)Looper,用于管理消息隊列。Looper負責阻塞讀取隊列中的消息,將消息逐個發(fā)送至對應的Handler完成響應[8]。消息處理過程如圖9所示。

    圖9 控制模塊消息處理

    系統(tǒng)的消息存放于全局消息池Message Pool中,消息池中的首個消息直接通過new()方法生成,其他消息通過Recycle()回收函數(shù)回收至消息池中[9]。

    3.3JNI接口

    JNI使得在Java虛擬機(JVM)內(nèi)部運行的Java代碼能夠與用其他編程語言(C、C++和匯編語言)實現(xiàn)的庫和應用程序進行交互[10]。系統(tǒng)通過JNI函數(shù)實現(xiàn)Android應用層和Android Native層的函數(shù)調(diào)用。

    應用層的Java程序調(diào)用Native層程序時,JVM會向Native層傳遞兩個指針,分別為JNIEnv類型和jobject類型,形式如下:

    JNIEXPORT void JNICALL Java_ClassName_MethodName

    (JNIEnv *env,jobject obj)

    {

    /*Native層函數(shù)具體實現(xiàn)*/

    }

    JNIEnv類型的指針包含JVM的接口,通過該指針可以對Java程序進行操作,如創(chuàng)建Java類對象、獲取對象屬性、調(diào)用對象的方法等。jobject obj參數(shù)為聲明Native層函數(shù)的Java對象的引用。

    Native層程序調(diào)用應用層Java程序時,首先獲取Java類和類對象的屬性和方法。JNI定義jfieldID、jmethodID類分別表示應用層Java類對象的屬性和方法。JNI函數(shù)通過ID識別不同的域和方法[11]。表1列出Native層程序調(diào)用應用層程序的關(guān)鍵方法。

    表1 Native層程序調(diào)用應用層程序的關(guān)鍵方法

    監(jiān)聽模塊檢測到USB設備接入時,會發(fā)送增加設備的消息,控制模塊響應該消息,在UI線程中回調(diào)相應的增加設備函數(shù),UI線程將需要回調(diào)的函數(shù)ID都放入同一個結(jié)構(gòu)體中統(tǒng)一命名,并在初始化函數(shù)設置相應的環(huán)境變量[12]。

    3.4進程間通信

    監(jiān)聽模塊和控制模塊運行于不同進程中,系統(tǒng)利用Socket實現(xiàn)USB設備信息在不同進程間的傳遞。

    Socket可用于網(wǎng)絡中計算機之間的通信,也可以用于本地不同進程之間的通信。Socket提供了多種套接字類型,系統(tǒng)采用AF_UNIX本地套接字來實現(xiàn)監(jiān)聽模塊和控制模塊之間的通信[13]。具體實現(xiàn)過程如圖10所示。

    圖10 監(jiān)聽模塊和控制模塊通信

    系統(tǒng)的監(jiān)聽模塊作為通信Server端,首先調(diào)用Socket()函數(shù)創(chuàng)建AF_UNIX類型的套接字,并在Android系統(tǒng)內(nèi)部存儲中創(chuàng)建文件。通過調(diào)用Bind()函數(shù)綁定該文件的絕對路徑:/data/data/filename,綁定成功后監(jiān)聽模塊可對Client端的連接請求進行阻塞監(jiān)聽。

    控制模塊作為通信Client端,首先創(chuàng)建本地套接字,向Server端監(jiān)聽模塊發(fā)起連接請求。監(jiān)聽模塊通過與控制模塊進行握手響應連接請求,連接成功后監(jiān)聽模塊和控制模塊可進行通信,直至其中一方調(diào)用Close()操作[14]。

    4 系統(tǒng)測試

    4.1功能測試

    測試采用Nexus 5手機運行虛擬桌面Horizon View 5.0[15],Android系統(tǒng)版本為4.4,USB設備為HP USB2.0存儲設備,容量為16 GB。測試地點網(wǎng)絡信號良好,無明顯干擾。

    登錄虛擬桌面后啟動USB設備重映像主界面(USB Redirection),界面Arbitrator Devices一欄顯示接入Android終端的USB設備,如圖11所示。

    圖11 系統(tǒng)運行結(jié)果

    用戶可選擇USB設備進行重映像,虛擬桌面識別到設備后用戶即可對該USB設備進行讀寫操作,如圖12所示。

    圖12 虛擬桌面識別重映像的USB設備

    4.2傳輸速率測試

    分別在Android平臺上的虛擬桌面、Android手機和個人計算機上傳輸相同的文件(虛擬桌面和PC均運行Windows 7 64位操作系統(tǒng),Android系統(tǒng)為4.4),測試10次后取傳輸速率(單位MB/s)的平均值,如圖13所示。

    圖13 傳輸速率比較

    測試結(jié)果顯示,在Android虛擬桌面上對重映像的USB設備進行讀寫操作,其讀寫速率達到手機讀寫USB設備速率的97%,PC讀寫USB設備速率的95%。

    5 結(jié) 語

    本文針對現(xiàn)有虛擬桌面無法對USB設備進行桌面虛擬化的問題,在Android平臺上設計了虛擬桌面USB設備重映像系統(tǒng),實現(xiàn)了用戶在Android虛擬桌面上對USB設備的操控。本文分析了USB設備重映像系統(tǒng)的功能,對系統(tǒng)進行架構(gòu)設計和模塊劃分。重點分析了USB設備的狀態(tài)監(jiān)聽和描述符信息的獲取、傳輸。經(jīng)過測試分析,用戶通過該系統(tǒng)在Android虛擬桌面上對重映像的USB設備進行讀寫操作,其速率達到手機和PC讀寫速率的95%以上,與本地USB傳輸速率相當。實驗顯示,USB設備重映像系統(tǒng)運行穩(wěn)定,可以應用于大型企業(yè)的虛擬化辦公系統(tǒng),為用戶遠程操控USB設備帶來方便。

    目前USB設備重映像功能是作為獨立的輕量級Android應用而存在,用戶需手動加載功能模塊。如何將USB設備重映像功能融合到虛擬桌面應用中,從而使系統(tǒng)可以自動加載設備監(jiān)聽、控制模塊,是本文未來的改進方向。

    [1] Matthew Portnoy.Virtualization Essentials[M].USA:Sybex,2012:7-15.

    [2] 丁順,李明祿,翁楚良,等.一種基于虛擬機的安全監(jiān)測方法[J].計算機應用與軟件,2012,29(6):51-56.

    [3] Do H,Rothermel G,Kinneer A.Prioritizing JUnit Test Cases:An Empirical Assessment and Cost-Benefits Analysis[J].Empirical Software Engineering,2006,11(1):33-70.

    [4] Degermark M,Engan M,Nordgren B,et al.Low-loss TCP/IP header compression for wireless networks[J].Wireless Networks,1997,3(5):375-387.

    [5] Calyam P,Patali R,Berryman A,et al.Utility-directed resource allocation in virtual desktop clouds[J].Computer Networks,2011,55(18):4112-4130.

    [6] Zhou Y M,Guo H H.A Research of USB Device Redirection Mechanism over IP network in Desktop Cloud System[C]//Proceedings of the Advances in Intelligent Systems Research,2012.

    [7] 張智.USB3.0 Host Model設計與實現(xiàn)[D].北京大學,2011.

    [8] Jun L,Hua-jun W.The Analyzing of Android Handler Misleading Usage and Avoiding It[J].Software,2013,34(3):147-148.

    [9] Fang C W,Xie W B.Android-based Message Encryption Implementation[J] .Communications Technology,2012,45(6):14-16,20.

    [10] 黃玉坤,陳榕,裴喜龍,等.基于跨語言對象遷移策略的復合本地對象模型[J].計算機研究與發(fā)展,2015,52(1):141-155.

    [11] Lee Y H,Chandrian P,Li B.Efficient Java Native Interface for Android Based Mobile Devices[C]//Proceedings of 2011 IEEE 10th International Conference on Trust, Security and Privacy in Computing and Communications.IEEE,2011:1202-1209.

    [12] Shabtai A,Kanonov U,Elovici Y,et al.“Andromaly”:a behavioral malware detection framework for android devices[J].Journal of Intelligent Information Systems,2012,38(1):161-190.

    [13] Stevens W R,Rago S A.Advanced Programming in the UNIX Environment[M].3rd ed.Addison-Wesley Professional,2013.

    [14] 黎源,王會進.Linux下面向?qū)ο蟮腟ocket程序設計研究[J].計算機應用與軟件,2010,27(12):27-28,36.

    [15] Jason Langone, Andre Leibovici.VMware View 5 Desktop Virtualization Solutions[M].Packt Publishing,2012 :16-18.

    DESIGN OF USB REDIRECTION SYSTEM FOR VIRTUAL DESKTOP BASED ON ANDROID

    Jia Tang1Cao Jian1,2*Guan Mei1Zhang Xing1,2

    1(School of Software and Microelectronics,Peking University,Beijing 100871,China)2(SchoolofElectronicsEngineeringandComputerScience,PekingUniversity,Beijing100871,China)

    Virtual desktop is a server-based computing model and can improve the efficiency of resource management on computers.Existing virtual desktop cannot realise desktop virtualisation of USB devices due to insufficient USB device support.To tackle this problem,we designed the USB redirection system on Android-based virtual desktop,and implemented the operation of USB devices through virtual desktop.The system exploits NDK to construct USB device monitor module and control module,exploits Socket to transmit USB device information between processes,and exploits TCP/IP-based message framework to transmit data with server.Experimental results demonstrated that to make the read and write operation on redirected USB device on Android-based virtual desktop has the data transmission rate similar to the rate on local USB.

    Virtual desktopAndroidUSB device redirection

    2015-04-24。PKU-ITU合作項目。賈堂,碩士生,主研領(lǐng)域:桌面虛擬化技術(shù),軟硬件協(xié)同設計。曹健,講師。官玫,碩士生。張興,教授。

    TP30

    A

    10.3969/j.issn.1000-386x.2016.09.058

    猜你喜歡
    應用層監(jiān)聽線程
    千元監(jiān)聽風格Hi-Fi箱新選擇 Summer audio A-401
    網(wǎng)絡監(jiān)聽的防范措施
    電子制作(2017年20期)2017-04-26 06:58:02
    淺談linux多線程協(xié)作
    基于分級保護的OA系統(tǒng)應用層訪問控制研究
    新一代雙向互動電力線通信技術(shù)的應用層協(xié)議研究
    應召反潛時無人機監(jiān)聽航路的規(guī)劃
    物聯(lián)網(wǎng)技術(shù)在信息機房制冷系統(tǒng)中的應用
    局域網(wǎng)監(jiān)聽軟件的設計
    河南科技(2014年5期)2014-02-27 14:08:21
    Current advances in neurotrauma research: diagnosis, neuroprotection, and neurorepair
    Linux線程實現(xiàn)技術(shù)研究
    亚洲国产精品久久男人天堂| 亚洲精品在线美女| www.色视频.com| 国产精品精品国产色婷婷| 男插女下体视频免费在线播放| 国产69精品久久久久777片| 怎么达到女性高潮| 日韩欧美 国产精品| 亚洲综合色惰| 亚洲国产精品成人综合色| 桃色一区二区三区在线观看| 国产精品人妻久久久久久| 麻豆久久精品国产亚洲av| 国产精品,欧美在线| 99久久无色码亚洲精品果冻| 成熟少妇高潮喷水视频| 伦理电影大哥的女人| 村上凉子中文字幕在线| 亚洲性夜色夜夜综合| 精品熟女少妇八av免费久了| 日韩中字成人| 久久6这里有精品| 最新在线观看一区二区三区| 久久精品国产亚洲av涩爱 | 成人亚洲精品av一区二区| 国产熟女xx| 亚洲成人久久性| 九九久久精品国产亚洲av麻豆| 性色av乱码一区二区三区2| 免费在线观看亚洲国产| 欧美日韩国产亚洲二区| 国产爱豆传媒在线观看| 精品午夜福利在线看| 午夜免费激情av| 欧美国产日韩亚洲一区| 久久久久久久久中文| 欧美一区二区精品小视频在线| 丰满人妻一区二区三区视频av| 老鸭窝网址在线观看| 欧美成人免费av一区二区三区| 亚洲va日本ⅴa欧美va伊人久久| 最好的美女福利视频网| 51午夜福利影视在线观看| 99久久精品国产亚洲精品| 麻豆一二三区av精品| 亚洲成人久久性| 免费高清视频大片| 狂野欧美白嫩少妇大欣赏| 成人欧美大片| 嫩草影视91久久| 女生性感内裤真人,穿戴方法视频| 1024手机看黄色片| 国产av麻豆久久久久久久| 1000部很黄的大片| 亚洲国产欧美人成| 国内精品久久久久久久电影| 色5月婷婷丁香| 午夜福利在线在线| 69人妻影院| 国产成人欧美在线观看| 亚洲一区二区三区不卡视频| 男人舔女人下体高潮全视频| 69人妻影院| 亚洲第一欧美日韩一区二区三区| 国产精品98久久久久久宅男小说| 久久久成人免费电影| 天天躁日日操中文字幕| 亚洲av成人精品一区久久| 国内精品美女久久久久久| 免费电影在线观看免费观看| 国产精品美女特级片免费视频播放器| 在线播放无遮挡| 又粗又爽又猛毛片免费看| www.999成人在线观看| 久久久久九九精品影院| 老女人水多毛片| 精品国产亚洲在线| 国产三级黄色录像| 久久久久性生活片| 两性午夜刺激爽爽歪歪视频在线观看| 亚洲精品成人久久久久久| 国产黄色小视频在线观看| 国产精品亚洲av一区麻豆| 在线观看舔阴道视频| 欧美又色又爽又黄视频| 舔av片在线| 国产视频内射| 白带黄色成豆腐渣| 亚洲18禁久久av| 男人和女人高潮做爰伦理| av在线老鸭窝| 亚洲 国产 在线| 国产一区二区三区在线臀色熟女| 国产v大片淫在线免费观看| 又黄又爽又免费观看的视频| 丰满的人妻完整版| 日韩 亚洲 欧美在线| 午夜日韩欧美国产| 人人妻,人人澡人人爽秒播| 欧美性感艳星| 免费黄网站久久成人精品 | 久久午夜亚洲精品久久| 在线播放无遮挡| 亚洲精品日韩av片在线观看| 国模一区二区三区四区视频| 欧美最黄视频在线播放免费| 久久国产乱子伦精品免费另类| 一区二区三区四区激情视频 | 亚洲av美国av| x7x7x7水蜜桃| 白带黄色成豆腐渣| 我的女老师完整版在线观看| 国产麻豆成人av免费视频| 亚洲午夜理论影院| 亚洲成人中文字幕在线播放| 久久久久九九精品影院| 国产熟女xx| 中文字幕人成人乱码亚洲影| 欧美色视频一区免费| av专区在线播放| 日韩欧美 国产精品| 久久久精品欧美日韩精品| 最新在线观看一区二区三区| 日韩中文字幕欧美一区二区| a级毛片a级免费在线| 两人在一起打扑克的视频| 免费一级毛片在线播放高清视频| 一级a爱片免费观看的视频| 亚洲黑人精品在线| 最近最新中文字幕大全电影3| 日韩中文字幕欧美一区二区| 亚洲av一区综合| 亚洲avbb在线观看| 免费在线观看影片大全网站| 欧美zozozo另类| 丰满人妻熟妇乱又伦精品不卡| 亚洲一区二区三区色噜噜| 女生性感内裤真人,穿戴方法视频| 久久99热6这里只有精品| 欧美绝顶高潮抽搐喷水| 他把我摸到了高潮在线观看| 精品人妻熟女av久视频| 成人国产综合亚洲| 精品午夜福利在线看| 国产麻豆成人av免费视频| 亚洲,欧美,日韩| 亚洲美女视频黄频| 在现免费观看毛片| 国产成+人综合+亚洲专区| 国产高清激情床上av| 亚洲欧美清纯卡通| 国产伦精品一区二区三区四那| 大型黄色视频在线免费观看| 一级毛片久久久久久久久女| 亚洲久久久久久中文字幕| 床上黄色一级片| aaaaa片日本免费| 免费av观看视频| 91午夜精品亚洲一区二区三区 | 18禁裸乳无遮挡免费网站照片| 观看免费一级毛片| 精品人妻偷拍中文字幕| 99国产综合亚洲精品| 色av中文字幕| 精品人妻偷拍中文字幕| 久久午夜福利片| 亚洲三级黄色毛片| 日韩成人在线观看一区二区三区| 在线观看午夜福利视频| 国产午夜精品论理片| 日韩欧美精品v在线| 亚洲aⅴ乱码一区二区在线播放| 尤物成人国产欧美一区二区三区| av天堂在线播放| 在线观看美女被高潮喷水网站 | 国产精品影院久久| a在线观看视频网站| 欧美高清成人免费视频www| 18禁黄网站禁片免费观看直播| 一边摸一边抽搐一进一小说| 色综合婷婷激情| 成人三级黄色视频| 久久久国产成人免费| 18+在线观看网站| 3wmmmm亚洲av在线观看| 三级毛片av免费| 少妇熟女aⅴ在线视频| 香蕉av资源在线| 午夜激情福利司机影院| 熟女电影av网| 午夜亚洲福利在线播放| 啦啦啦观看免费观看视频高清| 亚洲欧美日韩无卡精品| 国产精华一区二区三区| 国产成+人综合+亚洲专区| 色综合亚洲欧美另类图片| bbb黄色大片| 少妇熟女aⅴ在线视频| 亚洲自偷自拍三级| xxxwww97欧美| 不卡一级毛片| 亚洲aⅴ乱码一区二区在线播放| 99热精品在线国产| 亚洲真实伦在线观看| 在线观看午夜福利视频| 亚洲欧美日韩东京热| 亚洲,欧美精品.| 国产69精品久久久久777片| 亚洲中文字幕日韩| av在线天堂中文字幕| 欧美成人免费av一区二区三区| 国产一区二区三区视频了| 欧美一区二区亚洲| 精品国内亚洲2022精品成人| 久久精品国产亚洲av香蕉五月| 能在线免费观看的黄片| 国产白丝娇喘喷水9色精品| 99在线人妻在线中文字幕| 色视频www国产| 在线观看免费视频日本深夜| 女人十人毛片免费观看3o分钟| 精品国内亚洲2022精品成人| 色吧在线观看| 极品教师在线视频| 精品一区二区三区人妻视频| 夜夜爽天天搞| 在线观看舔阴道视频| 我的女老师完整版在线观看| 校园春色视频在线观看| 亚洲一区二区三区色噜噜| 午夜亚洲福利在线播放| 色综合婷婷激情| 国产精品一及| 精品日产1卡2卡| 永久网站在线| 久久久久国内视频| 757午夜福利合集在线观看| 国产高清视频在线观看网站| 又爽又黄a免费视频| 午夜影院日韩av| 午夜老司机福利剧场| netflix在线观看网站| 热99在线观看视频| 在线免费观看不下载黄p国产 | 国产免费av片在线观看野外av| 亚洲欧美激情综合另类| 精品一区二区三区人妻视频| 精品久久久久久久末码| 国产成+人综合+亚洲专区| 亚洲18禁久久av| 校园春色视频在线观看| 色在线成人网| 亚洲人与动物交配视频| 一区二区三区激情视频| a级毛片免费高清观看在线播放| 亚洲男人的天堂狠狠| 好男人电影高清在线观看| 国产精品久久视频播放| 亚洲国产精品合色在线| 国产一区二区三区在线臀色熟女| 啦啦啦韩国在线观看视频| www日本黄色视频网| 精品欧美国产一区二区三| 熟妇人妻久久中文字幕3abv| 国产一区二区激情短视频| 一卡2卡三卡四卡精品乱码亚洲| 永久网站在线| 久久天躁狠狠躁夜夜2o2o| 人人妻人人看人人澡| 国产精品久久久久久精品电影| 久99久视频精品免费| 黄色配什么色好看| 一级毛片久久久久久久久女| 在线国产一区二区在线| 变态另类丝袜制服| 老女人水多毛片| 午夜福利18| 午夜精品在线福利| 白带黄色成豆腐渣| 亚洲七黄色美女视频| 国产av麻豆久久久久久久| 日韩中字成人| 久久精品国产99精品国产亚洲性色| 国产一级毛片七仙女欲春2| 少妇裸体淫交视频免费看高清| av在线老鸭窝| 久久精品夜夜夜夜夜久久蜜豆| 很黄的视频免费| 欧美日韩综合久久久久久 | 天美传媒精品一区二区| 亚洲人成网站高清观看| 色综合亚洲欧美另类图片| 中出人妻视频一区二区| 国产真实伦视频高清在线观看 | 国产色爽女视频免费观看| 3wmmmm亚洲av在线观看| 美女高潮的动态| ponron亚洲| 性色avwww在线观看| 亚洲va日本ⅴa欧美va伊人久久| 国产精品日韩av在线免费观看| 日本在线视频免费播放| 丁香欧美五月| 国产视频内射| 日韩人妻高清精品专区| 亚洲最大成人手机在线| 日本成人三级电影网站| 91久久精品国产一区二区成人| 色综合婷婷激情| 天堂动漫精品| 久久精品国产亚洲av天美| 99视频精品全部免费 在线| 国产一区二区亚洲精品在线观看| 在线观看av片永久免费下载| 免费观看的影片在线观看| 国内精品一区二区在线观看| 亚洲性夜色夜夜综合| 成人欧美大片| 有码 亚洲区| 国产精品一区二区免费欧美| 国产精品久久久久久精品电影| 国产v大片淫在线免费观看| 国产精品影院久久| 日韩有码中文字幕| 亚洲精品在线美女| 十八禁人妻一区二区| 亚洲国产日韩欧美精品在线观看| a级毛片a级免费在线| 欧美最黄视频在线播放免费| 色吧在线观看| 亚洲av成人精品一区久久| 91麻豆精品激情在线观看国产| 欧美极品一区二区三区四区| 3wmmmm亚洲av在线观看| 婷婷丁香在线五月| av国产免费在线观看| 久久久久性生活片| 2021天堂中文幕一二区在线观| 欧美xxxx性猛交bbbb| 成年女人看的毛片在线观看| a在线观看视频网站| 国产精品1区2区在线观看.| 免费大片18禁| 好看av亚洲va欧美ⅴa在| 亚洲最大成人av| 免费在线观看日本一区| 国产国拍精品亚洲av在线观看| 国产在视频线在精品| 亚洲精品日韩av片在线观看| 美女 人体艺术 gogo| 国产免费一级a男人的天堂| 成年人黄色毛片网站| 精品不卡国产一区二区三区| a级毛片a级免费在线| 小蜜桃在线观看免费完整版高清| 一二三四社区在线视频社区8| 精品一区二区三区av网在线观看| 国产91精品成人一区二区三区| 亚洲国产精品久久男人天堂| 九九久久精品国产亚洲av麻豆| 内地一区二区视频在线| 久久这里只有精品中国| 一本精品99久久精品77| 天堂动漫精品| 免费一级毛片在线播放高清视频| 国产精品日韩av在线免费观看| 99热精品在线国产| 欧美性猛交黑人性爽| 可以在线观看毛片的网站| 国产黄a三级三级三级人| 九色国产91popny在线| 久久中文看片网| 国产高清三级在线| 亚洲熟妇熟女久久| 国产探花在线观看一区二区| 麻豆国产97在线/欧美| 精品国内亚洲2022精品成人| 国产一区二区亚洲精品在线观看| 中文字幕av在线有码专区| 综合色av麻豆| 好看av亚洲va欧美ⅴa在| 欧美一区二区亚洲| 日韩精品中文字幕看吧| 午夜福利在线观看吧| 在线观看66精品国产| 狠狠狠狠99中文字幕| 国产毛片a区久久久久| 日本免费a在线| 国产精品不卡视频一区二区 | 少妇高潮的动态图| 欧美黑人巨大hd| 又紧又爽又黄一区二区| 男人和女人高潮做爰伦理| 亚洲成人久久性| 亚洲成人久久爱视频| 1000部很黄的大片| 老司机午夜十八禁免费视频| 婷婷精品国产亚洲av在线| 国内精品久久久久久久电影| 91av网一区二区| 欧美极品一区二区三区四区| 香蕉av资源在线| 亚洲av成人精品一区久久| АⅤ资源中文在线天堂| 免费av观看视频| 免费大片18禁| 国产白丝娇喘喷水9色精品| 欧美成人一区二区免费高清观看| 一区二区三区激情视频| 亚洲成人久久爱视频| 此物有八面人人有两片| 中出人妻视频一区二区| 丰满的人妻完整版| 看免费av毛片| 90打野战视频偷拍视频| 国产亚洲精品av在线| 搡老妇女老女人老熟妇| 变态另类成人亚洲欧美熟女| 日韩亚洲欧美综合| 国产乱人视频| 成年女人毛片免费观看观看9| 国产一区二区在线观看日韩| 亚洲第一电影网av| 97超视频在线观看视频| 麻豆一二三区av精品| av在线天堂中文字幕| 天天一区二区日本电影三级| 国模一区二区三区四区视频| 每晚都被弄得嗷嗷叫到高潮| 在线看三级毛片| 精华霜和精华液先用哪个| 一卡2卡三卡四卡精品乱码亚洲| 久久久成人免费电影| 亚洲av成人精品一区久久| 色哟哟·www| 免费av观看视频| 嫩草影院新地址| 亚洲av五月六月丁香网| 午夜免费激情av| 一进一出抽搐gif免费好疼| 在线免费观看不下载黄p国产 | 欧美日韩乱码在线| 国产乱人伦免费视频| 午夜福利视频1000在线观看| 97碰自拍视频| 中出人妻视频一区二区| 国产精品一及| 赤兔流量卡办理| 搡老妇女老女人老熟妇| 在线观看免费视频日本深夜| 精品人妻熟女av久视频| 亚洲精品日韩av片在线观看| 一本精品99久久精品77| 欧美一区二区国产精品久久精品| 亚洲国产日韩欧美精品在线观看| 久久亚洲真实| 一区二区三区高清视频在线| 国产成人欧美在线观看| 香蕉av资源在线| 美女被艹到高潮喷水动态| 偷拍熟女少妇极品色| 又黄又爽又免费观看的视频| 亚洲最大成人手机在线| 精品人妻1区二区| 婷婷丁香在线五月| 88av欧美| 国产精品人妻久久久久久| 岛国在线免费视频观看| 亚洲成人免费电影在线观看| 国产精品爽爽va在线观看网站| a级一级毛片免费在线观看| 一级毛片久久久久久久久女| 小说图片视频综合网站| 熟女人妻精品中文字幕| 日韩成人在线观看一区二区三区| 日韩欧美国产在线观看| 国产亚洲欧美在线一区二区| 又黄又爽又免费观看的视频| 男人和女人高潮做爰伦理| 精品人妻1区二区| 内地一区二区视频在线| 九色成人免费人妻av| 国产亚洲精品av在线| 久久亚洲真实| 久久久久久九九精品二区国产| 性欧美人与动物交配| 男女做爰动态图高潮gif福利片| 天堂网av新在线| 欧美性感艳星| 国产亚洲精品久久久久久毛片| 日韩 亚洲 欧美在线| 精华霜和精华液先用哪个| 久久人妻av系列| 亚洲av成人av| 亚洲va日本ⅴa欧美va伊人久久| 高清毛片免费观看视频网站| 又粗又爽又猛毛片免费看| 欧美成人免费av一区二区三区| 99热只有精品国产| 国产伦一二天堂av在线观看| 一区二区三区免费毛片| 嫩草影视91久久| 蜜桃久久精品国产亚洲av| 久久人人爽人人爽人人片va | 国产亚洲欧美在线一区二区| 国产精品国产高清国产av| 日韩亚洲欧美综合| 一级a爱片免费观看的视频| 男女那种视频在线观看| 超碰av人人做人人爽久久| 又紧又爽又黄一区二区| 中文字幕精品亚洲无线码一区| 在线观看一区二区三区| 可以在线观看毛片的网站| 日日干狠狠操夜夜爽| 日本黄大片高清| АⅤ资源中文在线天堂| 成人高潮视频无遮挡免费网站| 亚洲av免费高清在线观看| av中文乱码字幕在线| 亚洲国产精品久久男人天堂| 亚洲av日韩精品久久久久久密| 免费无遮挡裸体视频| 好男人在线观看高清免费视频| 亚洲国产精品999在线| 男女那种视频在线观看| 日韩欧美免费精品| 动漫黄色视频在线观看| 男人狂女人下面高潮的视频| 黄片小视频在线播放| 18+在线观看网站| 中国美女看黄片| 亚洲精品在线观看二区| 午夜福利成人在线免费观看| 国产成人福利小说| 白带黄色成豆腐渣| 无人区码免费观看不卡| 国产高清激情床上av| 赤兔流量卡办理| 午夜福利在线观看吧| 午夜福利在线在线| 国产aⅴ精品一区二区三区波| 18禁在线播放成人免费| 亚洲电影在线观看av| 欧美中文日本在线观看视频| 十八禁网站免费在线| 少妇熟女aⅴ在线视频| 精品一区二区三区视频在线| 在线观看一区二区三区| 午夜视频国产福利| 天天躁日日操中文字幕| 久久久久亚洲av毛片大全| 色尼玛亚洲综合影院| 欧美一区二区国产精品久久精品| av天堂中文字幕网| 在线免费观看不下载黄p国产 | 午夜免费激情av| 无遮挡黄片免费观看| 国产高清三级在线| 亚洲七黄色美女视频| 91久久精品电影网| 亚洲avbb在线观看| 久久久久久大精品| 亚洲av二区三区四区| 51国产日韩欧美| 婷婷六月久久综合丁香| 91九色精品人成在线观看| 免费观看的影片在线观看| 亚洲成人中文字幕在线播放| 99久久精品一区二区三区| 夜夜爽天天搞| 日本五十路高清| 亚洲av成人精品一区久久| 国产高清有码在线观看视频| 日韩人妻高清精品专区| 天堂影院成人在线观看| 欧美性猛交╳xxx乱大交人| 在线观看免费视频日本深夜| 又爽又黄无遮挡网站| 少妇的逼好多水| 白带黄色成豆腐渣| 久久久久性生活片| 日本精品一区二区三区蜜桃| 欧美不卡视频在线免费观看| 一进一出抽搐动态| 国产免费av片在线观看野外av| 好看av亚洲va欧美ⅴa在| 真人一进一出gif抽搐免费| 日本 av在线| 韩国av一区二区三区四区| 在现免费观看毛片| 搡女人真爽免费视频火全软件 | 国产日本99.免费观看| 一a级毛片在线观看| 欧美高清成人免费视频www| 国产亚洲精品久久久com| 少妇丰满av| 国产亚洲精品av在线| 真人一进一出gif抽搐免费| 亚洲美女视频黄频| 91狼人影院| 成人性生交大片免费视频hd| 久久久久久久久大av| 99国产精品一区二区三区| 久久久色成人| 国产伦精品一区二区三区视频9| 亚洲成av人片在线播放无| 禁无遮挡网站| 3wmmmm亚洲av在线观看| 18+在线观看网站| 亚洲欧美日韩高清专用| 色噜噜av男人的天堂激情| 亚洲午夜理论影院| 久9热在线精品视频| 人人妻人人澡欧美一区二区|