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

    嵌入式WEB服務(wù)器BOA的應(yīng)用研究

    2011-03-20 02:31:56朱嶸濤徐愛鈞肖榮華
    關(guān)鍵詞:瀏覽器嵌入式客戶端

    朱嶸濤,徐愛鈞,肖榮華

    (1.長(zhǎng)江大學(xué)工程技術(shù)學(xué)院信息系,荊州434020;2.長(zhǎng)江大學(xué)電信學(xué)院;3.中石油川慶測(cè)井公司)

    引 言

    隨著Internet技術(shù)的成熟和嵌入式技術(shù)的不斷發(fā)展,利用網(wǎng)絡(luò)實(shí)現(xiàn)遠(yuǎn)程控制已成為一種發(fā)展趨勢(shì)。在嵌入式設(shè)備的管理與交互中,基于網(wǎng)絡(luò)方式的應(yīng)用開發(fā)是目前嵌入式系統(tǒng)開發(fā)的主流,這種應(yīng)用程序的結(jié)構(gòu)采用的是B/S結(jié)構(gòu),即在嵌入式設(shè)備上運(yùn)行一個(gè)支持腳本或具有CGI功能的WEB服務(wù)器,能夠生成動(dòng)態(tài)交互頁面。在遠(yuǎn)程監(jiān)控的過程中,通常會(huì)產(chǎn)生和處理很多的動(dòng)態(tài)數(shù)據(jù),而對(duì)數(shù)據(jù)的存取一般采取兩種方式:一種是基于文件方式,另一種是基于數(shù)據(jù)庫方式。基于文件方式來存取數(shù)據(jù)的缺點(diǎn)是顯而易見的,而基于數(shù)據(jù)庫方式的SQLite則可以通過事務(wù)進(jìn)行調(diào)度與并發(fā)控制,可有效地對(duì)數(shù)據(jù)進(jìn)行存取、查詢等操作,從而提高系統(tǒng)的開發(fā)效率和系統(tǒng)的可移植性。

    1 嵌入式WEB服務(wù)器的軟硬件設(shè)計(jì)[1]

    嵌入式WEB服務(wù)器通過交換機(jī)或調(diào)制解調(diào)器與Internet連接,用戶只需通過瀏覽器訪問該遠(yuǎn)程服務(wù)器的IP地址,即可使用該服務(wù)器并實(shí)現(xiàn)對(duì)設(shè)備的訪問。嵌入式WEB服務(wù)器的工作過程,如圖1所示。

    圖1 嵌入式WEB服務(wù)器的工作過程

    圖2為硬件系統(tǒng)結(jié)構(gòu)框圖。嵌入式WEB服務(wù)器采用S3C2410作為整個(gè)系統(tǒng)的處理器。S3C2410是Samsung公司的一款基于ARM920T內(nèi)核的16/32位RISC嵌入式微處理器,主要面向手持設(shè)備以及高性價(jià)比、低功耗的應(yīng)用。網(wǎng)絡(luò)控制部分選用CS8900A作為以太網(wǎng)控制器。Flash選用Samsung公司的容量為64MB的NAND Flash型K9F1208存儲(chǔ)器,SDRAM選用容量為64MB的HY57V561620AT存儲(chǔ)器。

    圖2 硬件系統(tǒng)結(jié)構(gòu)框圖

    軟件設(shè)計(jì)包括系統(tǒng)引導(dǎo)加載程序Bootloader、配置裁減過的Linux操作系統(tǒng)內(nèi)核和CRAMFS根文件系統(tǒng)。

    2 嵌入式WEB服務(wù)器的構(gòu)建[2]

    典型的嵌入式WEB服務(wù)器有BOA和THTTPD等。這里選用BOA作為嵌入式WEB服務(wù)器,BOA是一個(gè)非常小巧的WEB服務(wù)器,可執(zhí)行的代碼大約60KB。它是一個(gè)單任務(wù)的WEB服務(wù)器,只能一次完成用戶的請(qǐng)求,而不會(huì)創(chuàng)建(fork)出新的進(jìn)程來處理并發(fā)連接請(qǐng)求,但BOA支持CGI,并且能為CGI程序創(chuàng)建出一個(gè)新的進(jìn)程來執(zhí)行。BOA服務(wù)器的設(shè)計(jì)目標(biāo)是速度快和安全性好,在其站點(diǎn)公布的性能測(cè)試中,BOA的性能要好于Apache服務(wù)器的性能。

    嵌入式WEB服務(wù)器BOA和普通WEB服務(wù)器一樣,能夠完成接收客戶端請(qǐng)求、分析請(qǐng)求、響應(yīng)請(qǐng)求、向客戶端返回請(qǐng)求結(jié)果等任務(wù)。嵌入式WEB服務(wù)器工作原理如圖3所示。

    圖3 嵌入式WEB服務(wù)器工作原理

    嵌入式WEB服務(wù)器主要功能包括:

    ①完成WEB服務(wù)器的初始化工作,如建立TCP套接字、綁定端口、開始偵聽以及等待接收WEB瀏覽器的連接請(qǐng)求;

    ②當(dāng)有請(qǐng)求連接時(shí),WEB服務(wù)器接收來自客戶端請(qǐng)求;

    ③接收到客戶端的連接請(qǐng)求之后,分析客戶端請(qǐng)求,解析出請(qǐng)求的方法、URL目標(biāo)、可選的查詢信息及表單信息,同時(shí)根據(jù)請(qǐng)求進(jìn)行相應(yīng)的處理;

    ④WEB服務(wù)器完成相應(yīng)處理后,向WEB瀏覽器發(fā)送響應(yīng)信息;

    ⑤關(guān)閉與客戶端的連接。

    嵌入式BOA服務(wù)器的構(gòu)建過程如下:

    ①從www.boa.org下載BOA源碼,BOA的版本為0.94.13。

    ②解壓。

    #tar-xzvfboa-0.94.13.tar.gz

    ③進(jìn)入源代碼目錄。

    #cdboa-0.94.13/src

    ④運(yùn)行configure文件,會(huì)生成Make-file文件。

    #./configure

    ⑤修改Makefile文件,將

    CC=gcc,CPP=gcc-E改成

    CC=arm-linux-gcc,CPP=arm-linux-gcc-E

    ⑥進(jìn)行交叉編譯。

    #make

    ⑦去除調(diào)試信息,減小文件大小。

    #arm-linux-strip boa

    3 SQLite在ARM平臺(tái)上的移植[3]

    SQLite是由D.Richard Hipp用C語言開發(fā)的輕量級(jí)嵌入式數(shù)據(jù)庫,它是應(yīng)用最廣泛的嵌入式數(shù)據(jù)庫之一。SQLite的源代碼完全開放,可以免費(fèi)用于任何用途,包括商業(yè)目的。SQLite提供了對(duì)SQL92的大多數(shù)支持,如多表和索引、事務(wù)、視圖、觸發(fā)和一系列的用戶接口及驅(qū)動(dòng)。

    SQLite的體系結(jié)構(gòu)如圖4所示。對(duì)數(shù)據(jù)庫進(jìn)行的各種操作都是按照此順序執(zhí)行的。頂層是標(biāo)記處理器(tokenize)和分析器(parser)。底部是經(jīng)過優(yōu)化的B樹,這樣有助于運(yùn)行在可調(diào)整頁面緩沖時(shí)將對(duì)磁盤的查找降到最低。再往下是頁面高速緩存,它作用在OS抽象層之上。該體系結(jié)構(gòu)的核心是虛擬數(shù)據(jù)引擎(VDBE),完成與數(shù)據(jù)相關(guān)的全部任務(wù),并且是客戶和存儲(chǔ)之間信息交換的中間單元。當(dāng)SQL語句被分析后,虛擬數(shù)據(jù)庫引擎就開始工作。代碼生成器將分析樹翻譯成一個(gè)袖珍程序,隨后又被組合成虛擬機(jī)器語言表示的一系列指令。

    圖4 SQLite的體系結(jié)構(gòu)

    SQLite的主要接口函數(shù)有3個(gè),分別是sqlite_open()、sqlite_close()和sqlite_exec()。其中,sqlite_open()用于打開一個(gè)SQLite數(shù)據(jù)庫,如果成功打開則返回?cái)?shù)據(jù)庫的句柄,否則返回FALSE;sqlite_close()用于關(guān)閉SQLite數(shù)據(jù)庫,無返回值;sqlite_exec()執(zhí)行相應(yīng)的SQL命令。

    SQLite的移植過程如下:

    ①從www.sqlite.org下載sqlite-2.8.17.tar.gz源碼,并解壓。

    ②在文件sqlite.h中指定SQLITE_PTR_SZ的值為4,使B樹有正確的變量大小。

    ③修改配置文件configure,注釋掉$cross_compiling相關(guān)的代碼。

    ④配置以生成Makefile。

    #./configure--disable-tcl--h(huán)ost=arm-linux

    ⑤進(jìn)入Makefile文件,將BCC=arm-linux-gcc-g-O2改成BCC=gcc-g-O2。由于編譯生成的可執(zhí)行文件要在ARM開發(fā)板上運(yùn)行,為了方便,將后面指定生成的庫libsqlite.la改成libsqlite.a,即編譯成靜態(tài)鏈接的形式。

    ⑥使用#make命令進(jìn)行編譯,以生成可執(zhí)行文件sqlite3。

    ⑦去除其中的調(diào)試信息,以減小文件的大小。

    #arm-linux-strip sqlite3

    CGI(Common Gateway Interface,公共網(wǎng)關(guān)接口)定義了WEB服務(wù)器與外部擴(kuò)展程序(CGI程序)之間進(jìn)行交互的接口標(biāo)準(zhǔn)。在WEB環(huán)境下,客戶端瀏覽器將數(shù)據(jù)傳送給WEB服務(wù)器,WEB服務(wù)器通過調(diào)用CGI程序?qū)崿F(xiàn)和WEB瀏覽器的交互。也就是說,CGI程序負(fù)責(zé)接收來自客戶端的信息并進(jìn)行相應(yīng)的處理,將相應(yīng)的結(jié)果再發(fā)送給WEB瀏覽器。CGI程序主要是從環(huán)境變量中獲取相關(guān)信息并處理,最后的結(jié)果以HTML的格式輸出返回給瀏覽器。通過編寫不同的CGI外部擴(kuò)展程序,可以完成對(duì)WEB網(wǎng)頁中表單(Form)數(shù)據(jù)的處理、數(shù)據(jù)庫的查詢及現(xiàn)場(chǎng)設(shè)備數(shù)據(jù)的采集任務(wù),因此客戶端用戶通過CGI程序和嵌入式WEB服務(wù)器就可以完成對(duì)動(dòng)態(tài)數(shù)據(jù)的訪問。

    嵌入式WEB服務(wù)器要訪問SQLite,CGI是一個(gè)非常不錯(cuò)的選擇。CGI是外部擴(kuò)展應(yīng)用程序(例如用C語言編寫的C腳本語言)與WEB服務(wù)器交互的一個(gè)標(biāo)準(zhǔn)接口。而CGI標(biāo)準(zhǔn)可簡(jiǎn)單概括為:CGI程序是通過標(biāo)準(zhǔn)輸入(STDIN)或環(huán)境變量來得到服務(wù)器的輸入信息,并通過標(biāo)準(zhǔn)輸出(STDOUT)向服務(wù)器輸出信息。按照CGI標(biāo)準(zhǔn)編寫的外部擴(kuò)展應(yīng)用程序可以處理WEB瀏覽器輸入的需要協(xié)同工作的數(shù)據(jù),完成WEB瀏覽器與WEB服務(wù)器的交互操作。

    在WEB環(huán)境下,瀏覽器與服務(wù)器之間的數(shù)據(jù)交互,大多是通過HTML中的Form表單實(shí)現(xiàn)的。Form提供了兩種數(shù)據(jù)傳輸?shù)姆绞健狦ET與POST。GET方式傳輸?shù)臄?shù)據(jù)受URL長(zhǎng)度的限制,因此傳輸?shù)臄?shù)據(jù)量小,且在傳輸數(shù)據(jù)的過程中是不安全的,而POST方式則不存在上述的缺點(diǎn),故選擇用POST來進(jìn)行數(shù)據(jù)的傳輸。根據(jù)CGI規(guī)范,對(duì)于POST方式,在WEB服務(wù)器中需要根據(jù)表單提交的數(shù)據(jù)長(zhǎng)度,將其重定向?yàn)镃GI程序的標(biāo)準(zhǔn)輸入,這樣CGI程序就可以通過標(biāo)準(zhǔn)輸入來得到客戶端提交的數(shù)據(jù)。重定向是通過UNIX管道機(jī)制來實(shí)現(xiàn)的。

    POST方式下CGI的工作原理如圖5所示。WEB服務(wù)器是WEB瀏覽器與CGI程序之間的通道。WEB服務(wù)器接收到CGI請(qǐng)求后,就創(chuàng)建出一個(gè)主進(jìn)程,同時(shí)也將接收到的數(shù)據(jù)傳遞給主進(jìn)程。主進(jìn)程為了讀取來自WEB服務(wù)器數(shù)據(jù)的長(zhǎng)度,fork出一個(gè)子進(jìn)程,創(chuàng)建出管道,并將管道的輸入端重定向?yàn)镃GI的標(biāo)準(zhǔn)輸入。子進(jìn)程通過管道將數(shù)據(jù)長(zhǎng)度傳遞給CGI程序,CGI程序通過標(biāo)準(zhǔn)輸出將處理的結(jié)果發(fā)送給服務(wù)器,服務(wù)器再將相應(yīng)信息傳遞給客戶端瀏覽器并顯示出來。

    要實(shí)現(xiàn)嵌入式遠(yuǎn)程數(shù)據(jù)的采集,先要將嵌入式設(shè)備采集的現(xiàn)場(chǎng)數(shù)據(jù)存儲(chǔ)到服務(wù)器的SQLite數(shù)據(jù)庫上,然后通過編寫相應(yīng)的CGI程序來訪問SQLite數(shù)據(jù)庫。CGI程序必須滿足CGI規(guī)范,CGI程序使用C語言編寫,因此CGI程序可以調(diào)用SQLite提供的接口函數(shù)來訪問數(shù)據(jù)庫,同

    圖5 POST方式下CGI的工作原理

    樣要使用sqlite3_open()、sqlite3_exec()和sqlite3_close()這3個(gè)接口函數(shù)來操作數(shù)據(jù)庫。此外,如果想取回SQL語句訪問數(shù)據(jù)庫的結(jié)果,就要對(duì)每一個(gè)記錄執(zhí)行回調(diào)函數(shù)callback()。

    [1]王海龍,徐曉輝,等.基于嵌入式Web服務(wù)器的遠(yuǎn)程控制系統(tǒng)的實(shí)現(xiàn)[J].電子設(shè)計(jì)工程,2010(5).

    [2]劉瓊,馬海波,姜薇.SQLite在嵌入式Web服務(wù)器中的應(yīng)用研究[J].微計(jì)算機(jī)信息,2010(8).

    [3]俞輝,李永,等.ARM嵌入式Linux系統(tǒng)設(shè)計(jì)與開發(fā)[M].北京:機(jī)械工業(yè)出版社,2010.

    [4]歐文盛.嵌入式Linux應(yīng)用實(shí)例開發(fā)[M].北京:中國(guó)電力出版社,2008.

    [5]李艷軍.基于Linux的嵌入式Web服務(wù)器Thttpd的應(yīng)用研究與實(shí)現(xiàn)[J].信息化研究,2010,36(2).

    猜你喜歡
    瀏覽器嵌入式客戶端
    反瀏覽器指紋追蹤
    電子制作(2019年10期)2019-06-17 11:45:14
    縣級(jí)臺(tái)在突發(fā)事件報(bào)道中如何應(yīng)用手機(jī)客戶端
    孵化垂直頻道:新聞客戶端新策略
    基于Vanconnect的智能家居瘦客戶端的設(shè)計(jì)與實(shí)現(xiàn)
    搭建基于Qt的嵌入式開發(fā)平臺(tái)
    嵌入式軟PLC在電鍍生產(chǎn)流程控制系統(tǒng)中的應(yīng)用
    環(huán)球?yàn)g覽器
    再見,那些年我們嘲笑過的IE瀏覽器
    Altera加入嵌入式視覺聯(lián)盟
    倍福 CX8091嵌入式控制器
    可以免费在线观看a视频的电影网站 | 观看av在线不卡| a级毛片黄视频| 国产亚洲最大av| 国产熟女午夜一区二区三区| 成年美女黄网站色视频大全免费| 国产成人午夜福利电影在线观看| 亚洲伊人色综图| 欧美国产精品va在线观看不卡| 美女xxoo啪啪120秒动态图| 18禁裸乳无遮挡动漫免费视频| 18在线观看网站| 纵有疾风起免费观看全集完整版| 国产成人午夜福利电影在线观看| 午夜免费观看性视频| 亚洲精品一区蜜桃| 久久久久久免费高清国产稀缺| 国产精品久久久久久精品电影小说| 大片免费播放器 马上看| 国产片内射在线| 欧美日韩亚洲国产一区二区在线观看 | 欧美 日韩 精品 国产| 欧美日韩av久久| 一本大道久久a久久精品| 色播在线永久视频| 国产日韩一区二区三区精品不卡| 欧美精品国产亚洲| 五月伊人婷婷丁香| 桃花免费在线播放| av福利片在线| 欧美精品一区二区免费开放| 男女边摸边吃奶| 美女高潮到喷水免费观看| 欧美激情极品国产一区二区三区| 黄色配什么色好看| 久久久欧美国产精品| 十八禁高潮呻吟视频| 狠狠精品人妻久久久久久综合| 女性被躁到高潮视频| 国产免费一区二区三区四区乱码| 国产亚洲午夜精品一区二区久久| 久久久久久伊人网av| 91国产中文字幕| freevideosex欧美| 色94色欧美一区二区| 国产在线视频一区二区| 欧美变态另类bdsm刘玥| 国产日韩欧美亚洲二区| 天堂俺去俺来也www色官网| 咕卡用的链子| 国产精品三级大全| 大片电影免费在线观看免费| 91国产中文字幕| 亚洲精品aⅴ在线观看| 不卡视频在线观看欧美| 免费少妇av软件| 欧美成人精品欧美一级黄| 亚洲三区欧美一区| 黄色视频在线播放观看不卡| 午夜日韩欧美国产| 日日爽夜夜爽网站| 中文精品一卡2卡3卡4更新| 国产麻豆69| 一级片免费观看大全| 久久国产精品大桥未久av| 99国产综合亚洲精品| 免费看不卡的av| 色播在线永久视频| 啦啦啦在线观看免费高清www| 精品人妻偷拍中文字幕| 欧美最新免费一区二区三区| 久久av网站| 丝袜喷水一区| 老熟女久久久| 国产精品熟女久久久久浪| 毛片一级片免费看久久久久| 嫩草影院入口| 美女国产高潮福利片在线看| 国产精品蜜桃在线观看| 久久久久网色| 日韩中文字幕欧美一区二区 | 中文字幕人妻丝袜制服| 黑丝袜美女国产一区| 人妻一区二区av| 日韩在线高清观看一区二区三区| 亚洲,欧美,日韩| 赤兔流量卡办理| h视频一区二区三区| 久久久国产欧美日韩av| 巨乳人妻的诱惑在线观看| 日韩一区二区视频免费看| 久久久精品免费免费高清| 国产爽快片一区二区三区| 黄色 视频免费看| 在线 av 中文字幕| 国产视频首页在线观看| 亚洲精品国产色婷婷电影| 国产成人免费观看mmmm| 老鸭窝网址在线观看| 亚洲人成77777在线视频| 香蕉丝袜av| 精品国产一区二区三区久久久樱花| 人人妻人人澡人人爽人人夜夜| 宅男免费午夜| 日韩欧美一区视频在线观看| 欧美在线黄色| 久久国产精品男人的天堂亚洲| 人妻 亚洲 视频| 一二三四在线观看免费中文在| 美女国产高潮福利片在线看| 亚洲av免费高清在线观看| videossex国产| 热re99久久国产66热| 啦啦啦在线免费观看视频4| 18禁裸乳无遮挡动漫免费视频| 久久久久久久久久人人人人人人| 国产精品香港三级国产av潘金莲 | 人人妻人人澡人人爽人人夜夜| 伊人久久国产一区二区| 免费黄色在线免费观看| 亚洲一区中文字幕在线| 天天躁日日躁夜夜躁夜夜| 天天躁日日躁夜夜躁夜夜| 午夜福利影视在线免费观看| 夜夜骑夜夜射夜夜干| 午夜老司机福利剧场| 9191精品国产免费久久| 丰满少妇做爰视频| 一本大道久久a久久精品| 五月天丁香电影| 在线观看美女被高潮喷水网站| 美国免费a级毛片| 久久97久久精品| 男女国产视频网站| 日韩中文字幕视频在线看片| 一本—道久久a久久精品蜜桃钙片| 亚洲欧美成人综合另类久久久| 边亲边吃奶的免费视频| 亚洲激情五月婷婷啪啪| 伊人亚洲综合成人网| 纵有疾风起免费观看全集完整版| 国产av精品麻豆| 黄色配什么色好看| 黄色配什么色好看| av有码第一页| 亚洲一码二码三码区别大吗| 国产女主播在线喷水免费视频网站| 久久精品aⅴ一区二区三区四区 | 久久亚洲国产成人精品v| 伦精品一区二区三区| 精品人妻熟女毛片av久久网站| 欧美+日韩+精品| 一级毛片黄色毛片免费观看视频| 久久久精品免费免费高清| 晚上一个人看的免费电影| 美女视频免费永久观看网站| 国产免费一区二区三区四区乱码| 日日摸夜夜添夜夜爱| 老汉色∧v一级毛片| 在现免费观看毛片| 国产成人免费无遮挡视频| 在线观看三级黄色| 搡女人真爽免费视频火全软件| 免费在线观看黄色视频的| 亚洲美女视频黄频| 日韩伦理黄色片| 大香蕉久久成人网| 亚洲美女视频黄频| 精品一区二区三区四区五区乱码 | 少妇人妻 视频| 91国产中文字幕| 69精品国产乱码久久久| 免费在线观看黄色视频的| 一本色道久久久久久精品综合| 色婷婷av一区二区三区视频| 亚洲av.av天堂| 久久久久人妻精品一区果冻| 午夜免费鲁丝| 亚洲欧洲精品一区二区精品久久久 | 9191精品国产免费久久| 一区二区三区乱码不卡18| 91在线精品国自产拍蜜月| 国产成人a∨麻豆精品| 卡戴珊不雅视频在线播放| 啦啦啦中文免费视频观看日本| 中文精品一卡2卡3卡4更新| 国产97色在线日韩免费| 最近最新中文字幕免费大全7| 日韩一本色道免费dvd| 伊人亚洲综合成人网| 亚洲一码二码三码区别大吗| 国产男女超爽视频在线观看| 亚洲国产精品999| tube8黄色片| 极品少妇高潮喷水抽搐| 婷婷成人精品国产| 涩涩av久久男人的天堂| 精品视频人人做人人爽| 美女中出高潮动态图| 欧美在线黄色| 欧美+日韩+精品| 纵有疾风起免费观看全集完整版| 午夜福利在线观看免费完整高清在| 亚洲经典国产精华液单| 狠狠婷婷综合久久久久久88av| 国产黄频视频在线观看| 大香蕉久久成人网| av福利片在线| 成人国语在线视频| 国产激情久久老熟女| 校园人妻丝袜中文字幕| 毛片一级片免费看久久久久| 亚洲精品国产av成人精品| 97精品久久久久久久久久精品| 男男h啪啪无遮挡| 亚洲av.av天堂| 精品国产国语对白av| 久久久久久免费高清国产稀缺| 国产成人精品福利久久| 中文欧美无线码| 黑人猛操日本美女一级片| 国产av国产精品国产| 亚洲成人手机| 日本欧美国产在线视频| 国产在线一区二区三区精| 国产成人精品福利久久| a级毛片在线看网站| 亚洲欧美成人综合另类久久久| 午夜福利乱码中文字幕| 亚洲av日韩在线播放| 久久免费观看电影| 一区在线观看完整版| 性少妇av在线| 久久久久久久精品精品| 在线观看免费高清a一片| 亚洲成人手机| 色婷婷久久久亚洲欧美| 亚洲国产精品成人久久小说| 狂野欧美激情性bbbbbb| 999久久久国产精品视频| 久久毛片免费看一区二区三区| 亚洲久久久国产精品| 久久精品人人爽人人爽视色| 日本免费在线观看一区| 久久久久久久久久久久大奶| 亚洲美女黄色视频免费看| 制服诱惑二区| 国产97色在线日韩免费| 国产人伦9x9x在线观看 | 欧美精品亚洲一区二区| 亚洲欧美日韩另类电影网站| 女人高潮潮喷娇喘18禁视频| 午夜福利,免费看| 看免费成人av毛片| 中文字幕另类日韩欧美亚洲嫩草| 老鸭窝网址在线观看| 精品国产一区二区久久| 国产片内射在线| 97在线人人人人妻| 国产片特级美女逼逼视频| 婷婷色综合www| 日韩中文字幕欧美一区二区 | 亚洲精品aⅴ在线观看| 波野结衣二区三区在线| 亚洲激情五月婷婷啪啪| av又黄又爽大尺度在线免费看| 2018国产大陆天天弄谢| www.熟女人妻精品国产| 中文字幕精品免费在线观看视频| 免费看av在线观看网站| 精品一品国产午夜福利视频| 两个人免费观看高清视频| 国产男女超爽视频在线观看| 美女大奶头黄色视频| 亚洲av男天堂| 午夜福利视频精品| 高清不卡的av网站| 亚洲国产精品成人久久小说| 中文字幕亚洲精品专区| 在线观看免费视频网站a站| 大香蕉久久网| 如日韩欧美国产精品一区二区三区| 国产精品人妻久久久影院| 午夜日韩欧美国产| 国产一级毛片在线| 亚洲精华国产精华液的使用体验| 色94色欧美一区二区| 这个男人来自地球电影免费观看 | a级毛片在线看网站| 少妇的丰满在线观看| 卡戴珊不雅视频在线播放| 久久人人爽人人片av| 一级爰片在线观看| 在线精品无人区一区二区三| 成人毛片a级毛片在线播放| 国产欧美日韩综合在线一区二区| 中国国产av一级| www日本在线高清视频| 国产日韩欧美亚洲二区| 热99久久久久精品小说推荐| 交换朋友夫妻互换小说| 人人妻人人澡人人看| 我的亚洲天堂| 成人二区视频| 日韩欧美一区视频在线观看| 最近最新中文字幕大全免费视频 | 一边摸一边做爽爽视频免费| 久久久国产欧美日韩av| 色网站视频免费| freevideosex欧美| 久久这里只有精品19| 人人澡人人妻人| 国产精品免费视频内射| 亚洲精品一区蜜桃| 男女无遮挡免费网站观看| 久久亚洲国产成人精品v| 国产成人精品久久久久久| 国产精品偷伦视频观看了| av片东京热男人的天堂| 国产亚洲最大av| 国产精品久久久久久av不卡| 美国免费a级毛片| 国产无遮挡羞羞视频在线观看| 久久久久久久国产电影| 一个人免费看片子| 岛国毛片在线播放| 最新的欧美精品一区二区| 亚洲国产精品一区三区| 夜夜骑夜夜射夜夜干| 亚洲精品一区蜜桃| 人人妻人人爽人人添夜夜欢视频| 亚洲精品aⅴ在线观看| 七月丁香在线播放| 免费观看无遮挡的男女| 久久精品夜色国产| 精品一区二区三卡| 成人亚洲精品一区在线观看| av免费观看日本| 中文字幕av电影在线播放| 日韩中文字幕欧美一区二区 | 丝袜人妻中文字幕| 免费av中文字幕在线| 一区二区三区四区激情视频| 国产成人aa在线观看| 免费黄频网站在线观看国产| 久久久国产精品麻豆| 日本av免费视频播放| 亚洲欧洲日产国产| 久久久久精品性色| 伊人久久国产一区二区| 国产一区二区三区综合在线观看| 黄片无遮挡物在线观看| 91精品国产国语对白视频| 国产 精品1| 男女无遮挡免费网站观看| 国产av精品麻豆| 免费在线观看黄色视频的| 亚洲内射少妇av| 下体分泌物呈黄色| 久久精品国产鲁丝片午夜精品| 日韩熟女老妇一区二区性免费视频| 国产精品一国产av| 天堂8中文在线网| av国产久精品久网站免费入址| 黄网站色视频无遮挡免费观看| 国产色婷婷99| 成年女人在线观看亚洲视频| 日本黄色日本黄色录像| 超色免费av| 欧美国产精品va在线观看不卡| 午夜激情av网站| 蜜桃在线观看..| 国产成人精品久久久久久| 国产男女内射视频| 免费观看性生交大片5| 狂野欧美激情性bbbbbb| 男女午夜视频在线观看| 叶爱在线成人免费视频播放| 亚洲欧美成人综合另类久久久| 2018国产大陆天天弄谢| 男男h啪啪无遮挡| 人妻系列 视频| 少妇被粗大的猛进出69影院| 成人毛片60女人毛片免费| 最近最新中文字幕免费大全7| 免费久久久久久久精品成人欧美视频| 国精品久久久久久国模美| 九色亚洲精品在线播放| 18禁观看日本| 日韩,欧美,国产一区二区三区| 婷婷色麻豆天堂久久| 搡老乐熟女国产| 久久国内精品自在自线图片| videos熟女内射| 亚洲男人天堂网一区| 亚洲国产av新网站| 男女边吃奶边做爰视频| 欧美精品亚洲一区二区| 美女午夜性视频免费| 男女免费视频国产| 久久精品久久久久久噜噜老黄| 久久97久久精品| 一级黄片播放器| 亚洲成av片中文字幕在线观看 | 久久精品久久久久久噜噜老黄| 青青草视频在线视频观看| 男人舔女人的私密视频| 波野结衣二区三区在线| 亚洲国产av新网站| 亚洲 欧美一区二区三区| 免费黄网站久久成人精品| 夫妻性生交免费视频一级片| 一本色道久久久久久精品综合| 黄色怎么调成土黄色| 少妇熟女欧美另类| 深夜精品福利| 国产一区二区在线观看av| 国产老妇伦熟女老妇高清| 精品一品国产午夜福利视频| 男女免费视频国产| 2018国产大陆天天弄谢| 最近2019中文字幕mv第一页| 免费在线观看完整版高清| 日韩制服骚丝袜av| 水蜜桃什么品种好| 成人午夜精彩视频在线观看| 日本色播在线视频| 中文字幕精品免费在线观看视频| 成年动漫av网址| 五月伊人婷婷丁香| 精品久久久精品久久久| 午夜福利视频在线观看免费| 伊人亚洲综合成人网| 亚洲精品久久午夜乱码| 国产欧美日韩一区二区三区在线| 久久99一区二区三区| 综合色丁香网| 久久久a久久爽久久v久久| 欧美日韩成人在线一区二区| 人成视频在线观看免费观看| 欧美激情高清一区二区三区 | 亚洲综合色惰| 人妻少妇偷人精品九色| 女人久久www免费人成看片| 国产国语露脸激情在线看| 亚洲一区中文字幕在线| 看免费成人av毛片| 亚洲综合色网址| 三上悠亚av全集在线观看| 一级毛片黄色毛片免费观看视频| 日韩三级伦理在线观看| 国产精品99久久99久久久不卡 | 人妻 亚洲 视频| 国产成人精品久久二区二区91 | 亚洲精品久久久久久婷婷小说| 卡戴珊不雅视频在线播放| 国产日韩欧美亚洲二区| av网站免费在线观看视频| 9色porny在线观看| 在线观看一区二区三区激情| 精品福利永久在线观看| 黑人欧美特级aaaaaa片| 亚洲精品国产av蜜桃| 中文字幕另类日韩欧美亚洲嫩草| 日韩成人av中文字幕在线观看| av视频免费观看在线观看| 男人操女人黄网站| a级毛片黄视频| 亚洲成色77777| 日韩av免费高清视频| 建设人人有责人人尽责人人享有的| 丝袜美腿诱惑在线| 欧美少妇被猛烈插入视频| 婷婷色av中文字幕| 男女下面插进去视频免费观看| 久久精品久久精品一区二区三区| 黑人巨大精品欧美一区二区蜜桃| 最新的欧美精品一区二区| 精品久久久精品久久久| 熟女av电影| 日日撸夜夜添| 成年av动漫网址| av福利片在线| 97精品久久久久久久久久精品| 久久久久国产网址| 男女边吃奶边做爰视频| 久久人人97超碰香蕉20202| 国产免费福利视频在线观看| 国产成人91sexporn| 亚洲av综合色区一区| 亚洲av日韩在线播放| 啦啦啦中文免费视频观看日本| 男女无遮挡免费网站观看| 五月伊人婷婷丁香| 97人妻天天添夜夜摸| 五月开心婷婷网| 日韩av免费高清视频| 在线观看人妻少妇| 欧美日韩一级在线毛片| 国产一级毛片在线| 久久久亚洲精品成人影院| 少妇猛男粗大的猛烈进出视频| 女的被弄到高潮叫床怎么办| 丝袜在线中文字幕| 日韩,欧美,国产一区二区三区| 制服诱惑二区| 男人爽女人下面视频在线观看| 日韩电影二区| av.在线天堂| 欧美中文综合在线视频| 美女午夜性视频免费| 一区二区三区精品91| 啦啦啦中文免费视频观看日本| 美女午夜性视频免费| 亚洲欧美一区二区三区黑人 | 午夜福利网站1000一区二区三区| 亚洲精品日韩在线中文字幕| 久久久久国产一级毛片高清牌| 性色avwww在线观看| 日韩,欧美,国产一区二区三区| 制服丝袜香蕉在线| 国产一区亚洲一区在线观看| 9热在线视频观看99| 妹子高潮喷水视频| 老司机影院毛片| 又粗又硬又长又爽又黄的视频| 精品少妇一区二区三区视频日本电影 | 欧美人与性动交α欧美精品济南到 | 在线观看人妻少妇| 最近最新中文字幕大全免费视频 | 美女xxoo啪啪120秒动态图| 久久久久久久大尺度免费视频| 精品国产乱码久久久久久男人| 激情五月婷婷亚洲| 久久久久久久大尺度免费视频| 欧美日韩一区二区视频在线观看视频在线| 国产极品粉嫩免费观看在线| 观看美女的网站| 青春草视频在线免费观看| 91国产中文字幕| 亚洲综合精品二区| 少妇精品久久久久久久| 久久久亚洲精品成人影院| 午夜激情久久久久久久| 亚洲伊人色综图| av在线观看视频网站免费| 亚洲色图综合在线观看| 狠狠精品人妻久久久久久综合| 国产在线免费精品| 亚洲欧洲国产日韩| 在线观看免费高清a一片| 两个人免费观看高清视频| av免费观看日本| 精品久久久精品久久久| 午夜影院在线不卡| 亚洲成人av在线免费| 校园人妻丝袜中文字幕| 国产一区有黄有色的免费视频| 成人毛片60女人毛片免费| 91在线精品国自产拍蜜月| 少妇精品久久久久久久| 视频在线观看一区二区三区| 性色avwww在线观看| 国产精品不卡视频一区二区| 久久久久视频综合| 男女午夜视频在线观看| 大香蕉久久成人网| 久久国内精品自在自线图片| 国产伦理片在线播放av一区| 有码 亚洲区| 精品亚洲成国产av| 国产成人精品无人区| 高清不卡的av网站| 99re6热这里在线精品视频| 一本色道久久久久久精品综合| 久久精品夜色国产| 午夜福利在线观看免费完整高清在| 卡戴珊不雅视频在线播放| 亚洲国产看品久久| 亚洲美女视频黄频| 国产成人欧美| 91aial.com中文字幕在线观看| 亚洲四区av| 国产在线视频一区二区| 国产黄频视频在线观看| 成年人午夜在线观看视频| 亚洲视频免费观看视频| 亚洲av福利一区| 久久久久久人妻| 久久精品国产亚洲av高清一级| 卡戴珊不雅视频在线播放| 免费看不卡的av| 国产极品粉嫩免费观看在线| 午夜激情av网站| 日韩av不卡免费在线播放| 久久午夜福利片| 欧美激情 高清一区二区三区| 美女主播在线视频| 亚洲精品第二区| videosex国产| 久久午夜综合久久蜜桃| 久久这里有精品视频免费| 制服人妻中文乱码| 日韩一区二区视频免费看| 久久久久久伊人网av| 免费少妇av软件| 久久这里只有精品19| 女人被躁到高潮嗷嗷叫费观| 最黄视频免费看| 啦啦啦视频在线资源免费观看| 国产野战对白在线观看| 亚洲色图 男人天堂 中文字幕| 成年人午夜在线观看视频| 午夜福利在线免费观看网站| 搡老乐熟女国产|