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

    車位管理主機的新型嵌入式服務(wù)器技術(shù)研究

    2014-09-06 10:49:56劉意虎李英祥
    關(guān)鍵詞:表單車位停車場

    劉意虎, 李英祥

    (成都信息工程學(xué)院 通信工程學(xué)院 嵌入式系統(tǒng)研究所,成都 610225)

    ?

    劉意虎, 李英祥

    (成都信息工程學(xué)院 通信工程學(xué)院 嵌入式系統(tǒng)研究所,成都 610225)

    針對停車場車位管理人員與現(xiàn)場嵌入式Linux車位管理主機的交互需求,討論了在嵌入式Linux車位管理主機中使用Apache和SQLite構(gòu)建嵌入式WEB服務(wù)器的關(guān)鍵技術(shù)和實現(xiàn)過程。通過在AT91SAM9260平臺上移植嵌入式Apache和嵌入式數(shù)據(jù)庫SQLite,管理人員可以通過網(wǎng)絡(luò)訪問嵌入式Linux車位管理主機,在WEB頁面通過輸入相關(guān)數(shù)據(jù)即可查詢本地停車場車位的相關(guān)信息。研究結(jié)果表明,通過Apache和SQLite相結(jié)合的WEB服務(wù)器,管理人員能方便地完成對車位信息的現(xiàn)場管理。

    嵌入式系統(tǒng);Apache; SQLite;CGI;車位管理

    引 言

    現(xiàn)階段大部分的系統(tǒng)都是基于上位機的顯示界面,結(jié)合SQL Server系列的大型數(shù)據(jù)庫,大大浪費了系統(tǒng)的資源,因此,本系統(tǒng)中研究的基于嵌入式SQLite和Apache web技術(shù)的融合,是目前嵌入式停車場系統(tǒng)中的一大創(chuàng)新點[1-2]。

    1 Apache技術(shù)

    1.1 Apache簡介

    由于在停車場系統(tǒng)中,管理人員要及時地對系統(tǒng)的各個參數(shù)進行查詢,所以設(shè)計一個良好的界面和使用一個優(yōu)秀的WEB服務(wù)器[3]是很重要的。BOA在現(xiàn)在的嵌入式系統(tǒng)中也用的很多,但是不滿足停車場系統(tǒng)中的多線程處理機制,而Apache是WEB服務(wù)器中功能比較完善的一個軟件,它最初源于NCSAhttpd服務(wù)器,后來經(jīng)過多次修改后成為目前世界上最流行的WEB服務(wù)器軟件之一。Apache取自“a patchy server”,意思是充滿補丁的服務(wù)器,因為它是自由軟件,所以不斷有人來為它開發(fā)新的功能、新的特性、修改原來的缺陷,可以運行在幾乎所有廣泛使用的計算機平臺之上,具有很好的跨平臺和安全性。

    Apache具有一些比較重要的特性:

    ① 支持最新的HTTP/1.1通信協(xié)議。

    ② 簡單的基于文件的配置安裝過程。

    ③ 支持通用網(wǎng)關(guān)接口。

    ④ 支持多種方式的HTTP認(rèn)證方式。

    ⑤ 支持FastCGI、Socket層(SSL)、Java Servlets(第三方模塊)。

    1.2 Apache在AT91SAM9260上的移植過程

    ① 從http://www.apache.org/上面下載apache_1.3.39.tar.gz,解壓下載下來的源代碼——tar xzf apache_1.3.39.tar.gz,進入apache_1.3.39目錄修改Makefile,使用本地的gcc編譯器編譯。

    ② 創(chuàng)建一個目標(biāo)平臺為AT91SAM9260版本的目錄,將源代碼解壓至此目錄下,修改編譯器類型為arm-linux-gcc,并按照上述步驟配置和編譯。

    ARM版本的該程序無法在本機運行,把本地編譯的文件apache_1.3.39/src/main/gen_test_char覆蓋這個ARM版本的文件,繼續(xù)編譯直至成功。

    ③ 安裝Apache,執(zhí)行make install,所有ARM版本的程序都安裝到了指定的目錄下面,把此目錄打包成tar cjf apache_1.3.39.tar.bz2 apache_1.3.39,并將目錄上傳至終端。

    ④ 修改配置文件,修改 conf/http.conf文件中相關(guān)項,保存。至此,Apache在AT91SAM9260平臺上的移植完成。

    1.3 Apache在AT91SAM9260上的測試過程

    在實際的停車場系統(tǒng)中,要求操作人員能實時地對車位進行查詢,這就要求服務(wù)器工作能實時、高效。因此對Apache服務(wù)器做了以下的測試。

    在主控制器內(nèi)部設(shè)定一個局域網(wǎng)固定IP地址,比如 192.168.1.116,測試采用個人筆記本PC機,用無線網(wǎng)卡登陸停車場主控制器,顯示以下認(rèn)證畫面,如圖1所示。

    2 SQLite技術(shù)

    2.1 SQLite簡介[4]

    SQLite是一個開源的、嵌入式關(guān)系型數(shù)據(jù)庫。最初發(fā)布于2000年,在便攜性、易用性、緊湊性、高效性和可靠性方面有突出的表現(xiàn)。SQLite擁有一個精致的、模塊化的體系結(jié)構(gòu)[5],并引進了一些獨特的方法進行關(guān)系型數(shù)據(jù)庫的管理。它由被組織在3個子系統(tǒng)中的8個獨立的模塊組成,如圖2所示。這個模型將查詢過程劃分為幾個不連續(xù)的任務(wù),就像在流水線上工作一樣。在體系結(jié)構(gòu)棧的頂部編譯查詢語句,在中部執(zhí)行它,在底部處理操作系統(tǒng)的存儲和接口[6]。

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

    2.2 SQLite在AT91SAM9260上的移植過程[9]

    ① 下載sqlite3.3.8。將下載的代碼包解開,將生成sqlite3.3.8目錄。

    ② 修改configure文件,將下面語句注釋去掉

    #if test "$cross_compiling" = "yes"; then

    ……

    #else

    # test "$cross_compiling" = yes &&

    ……

    #else

    ……

    ③ 配置并設(shè)置相關(guān)目錄“./configure-prefix=/data0/sqlite --disable-tcl --host=arm-linux”。

    ④ 修改Makefile文件,將SQLite3程序以靜態(tài)鏈接庫方式編譯。先需增加libsqlite3.a的編譯,再將“sqlite3$(TEXE):$(TOP)/src/shell.c.libs/libsqlite3.la sqlite3.h”改成“l(fā)ite3$(TEXE): $(TOP)/src/shell.c .libs/libsqlite3.a sqlite3.h”,將“-o $@ $(TOP)/src/shell.c .libs/libsqlite3.la ”改成“-o $@ $(TOP)/src/shell.c .libs/libsqlite3.a ”,上述完成后編譯“make”。

    對可執(zhí)行程序去掉一些調(diào)試信息如“arm-linux-strip SQLite3”,然后將SQLite3上傳至終端。至此SQLite3在AT91SAM9260上的移植完成。

    2.3 SQLite測試與API的應(yīng)用

    停車場系統(tǒng)SQLite數(shù)據(jù)庫中包含的信息有車位傳感器采集的停車位信息、電池電量傳感器采集的電量信息、以及采集信息的時間。因此數(shù)據(jù)庫中必須包含以上信息。

    (1) 創(chuàng)建數(shù)據(jù)庫

    CREATE TABLE parkinglot (id integer primary key,

    車位信息 text not null collate nocase,

    電量信息 text not null ,

    采集時間 text not null,

    Unique (車位信息,電量信息));

    (2) SQLiteAPI應(yīng)用

    int sqlite3_open_v2(const char *filename,Sqlite3 **ppDB,Int flags,Const char *zVfs);

    //數(shù)據(jù)庫打開函數(shù)

    int sqlite3_close(sqlite3*);

    //數(shù)據(jù)庫關(guān)閉連接函數(shù),如果連接上有打開的事務(wù), //則該事務(wù)將自動回滾

    int sqlite3_exec(sqlite3*,Const char *sql,Sqlite_callback,Void *data Char **errmsg);

    //解析和執(zhí)行sql字符串中每個命令,并且提供了 //獲得select語句結(jié)果的回調(diào)機制

    回調(diào)函數(shù)申明如下:Typedef int (*sqlite3_callback) (void *,Int,Char **,Char **);

    Sqlite3_last_insert_rowid()

    //獲取最后插入記錄的主鍵值

    數(shù)據(jù)庫中保存了停車場車位上車位傳感器采集的實時車位數(shù)據(jù)和電量數(shù)據(jù),對整個系統(tǒng)的穩(wěn)定性以及高效性起著至關(guān)重要的作用,因此對數(shù)據(jù)庫的測試也是一項重要的工作。SQLite測試頁面如圖3所示。

    圖3 SQLite測試頁面

    3 停車場系統(tǒng)中的Web技術(shù)

    3.1 CGI技術(shù)簡介

    公共網(wǎng)關(guān)接口CGI(Common GatewayInterface) 是WWW技術(shù)中最重要的技術(shù)之一,有著不可替代的重要地位。CGI是外部應(yīng)用程序(CGI程序)與Web服務(wù)器之間的接口標(biāo)準(zhǔn),是在CGI程序和Web服務(wù)器[10]之間傳遞信息的規(guī)程。CGI規(guī)范允許Web服務(wù)器執(zhí)行外部程序,并將它們的輸出發(fā)送給Web瀏覽器,CGI將Web的一組簡單的靜態(tài)超媒體文檔變成一個完整的新的交互式媒體。

    (1) GET方式獲取

    對于那些使用了屬性“METHOD=GET”的表單(或者沒有METHOD屬性,這時候GET是其缺省值),CGI定義為:當(dāng)表單被發(fā)送到服務(wù)器中斷后,表單中的數(shù)據(jù)被保存在服務(wù)器上一個叫做QUERY_STRING的環(huán)境變量中。這種表單的處理相對簡單,只要讀取環(huán)境變量就可以了。

    (2) POST方式獲取

    GET的處理方法可以看作是“純查詢(pure query)”類型的,它與狀態(tài)無關(guān)。同樣的數(shù)據(jù)可以被提交任意的次數(shù),而不會引起任何的問題(除了服務(wù)器的一些小小的開銷)。而現(xiàn)在的POST方式獲取就不同了,它要改變一個文件的內(nèi)容,因而,可以說它是與狀態(tài)有關(guān)的,這也算是POST和GET的區(qū)別之一。而且,GET對于表單的長度是有限制的,POST則不然,但相對來說對GET的處理速度就要比POST快一些。

    3.2 SQLite、Apache和CGI交互

    為了實現(xiàn)在嵌入式系統(tǒng)平臺AT91SAM9260上面通過網(wǎng)頁形式訪問服務(wù)器來查詢有效信息,采用了在停車場主控制器上的服務(wù)器構(gòu)建一系列網(wǎng)頁的方式,當(dāng)?shù)顷懴到y(tǒng)網(wǎng)址時將看到以下登陸界面,如圖4所示。

    圖4 Apache登陸頁面

    圖5 系統(tǒng)交互流程圖

    登陸認(rèn)證成功后,將進入一系列的車位信息查詢界面,管理人員就可以通過在相應(yīng)的地方輸入相關(guān)信息來查詢停車場系統(tǒng)中的實時參數(shù)。比如,在表單中輸入停車場編號,則Apache服務(wù)器處理表單數(shù)據(jù)并傳給后臺CGI采集程序,后臺程序通過查詢數(shù)據(jù)庫并處理相關(guān)事務(wù)后,通過打印網(wǎng)頁的形式把返回結(jié)果顯示給用戶。系統(tǒng)的交互流程圖如圖5所示。

    3.2.1 本地登錄認(rèn)證及CGI實現(xiàn)

    停車場主控制器服務(wù)器需要檢測操作人員權(quán)限,只有規(guī)定的人員才能進入系統(tǒng)。本地認(rèn)證代碼為:

    int len = atoi(getenv("CONTENT_LENGTH"));

    shmid = shmget((key_t)1119,MAX_SIZE,IPC_CREAT | 0666);

    ptr = (unsigned char *)shmat(shmid,0,0));

    fd = open("/etc/sh-user", O_RDONLY);

    用戶的用戶名和密碼存儲在主控制器本地FLASH中,掉電不丟失。操作人員輸入認(rèn)證指令后,HTTP服務(wù)器會通過GET或者POST方式獲取環(huán)境變量的內(nèi)容。在對本地用戶集進行核對后,如果用戶合法則允許其進入系統(tǒng)內(nèi)部,如不合法則予以自動退出系統(tǒng)。防止非法用戶入侵查詢系統(tǒng)。

    當(dāng)管理員用戶成功登陸系統(tǒng)后,就可以看到一系列的操作,比如獲取實時的車位停車信息等。對每一個停車場系統(tǒng),以城市名拼音的第一個字母加上數(shù)字的形式命名,比如成都的第一個停車場以“cd0001”的格式命名。這樣,管理人員在進行查詢的時候只要輸入相應(yīng)的名稱就可以查詢相關(guān)信息。網(wǎng)頁就以簡單的文本輸入框的形式接受參數(shù)。在相應(yīng)的表單中,Apache服務(wù)器通過從瀏覽器表單中獲取相應(yīng)數(shù)據(jù),經(jīng)過HTTP協(xié)議[11]處理后,由相關(guān)環(huán)境變量交由后臺CGI程序處理。車位信息的采集由無線串狀傳感器網(wǎng)絡(luò)部分完成,并存儲在本地數(shù)據(jù)庫SQLite中。ARM端后臺CGI工作模式流程圖如圖6所示。

    圖6 ARM端后臺CGI工作模式流程圖

    表單輸入的數(shù)據(jù)通過URL編碼后傳輸?shù)椒?wù)器端,然后服務(wù)器對傳遞進來的URL編碼進行解碼得到表單數(shù)據(jù)。CGI表單數(shù)據(jù)獲取函數(shù):

    char* getcgidata(FILE* fp, char* requestmethod);

    其中第二個參數(shù)為獲取的環(huán)境變量。關(guān)鍵代碼如下所示:

    if (!strcmp(requestmethod, "GET"))

    input = getenv("QUERY_STRING");

    else if (!strcmp(requestmethod, "POST"))

    len = atoi(getenv("CONTENT_LENGTH"));

    input = (char*)malloc(sizeof(char)*(size + 1));

    3.2.2 本地數(shù)據(jù)庫SQLite查詢

    在通用網(wǎng)關(guān)接口程序?qū)Φ顷懹脩糍~戶進行認(rèn)證后,開始處理相關(guān)數(shù)據(jù)庫操作。處理操作包括查詢、插入、更新等。

    (1) 查詢

    iRc = sqlite3_open("/CarParking.db", &database);

    "select * from parkinglotwhere rowid in (select max(rowid)from carparking);";

    iRc = sqlite3_exec(database, sql, mycallback, data, &acErr);

    車位、電量查詢頁面如圖7、圖8所示。

    圖7 車位查詢頁面

    圖8 電量查詢頁面

    (2)插入

    "INSERT INTO parkinglot(車位號,車位信息,電池電量,時間) VALUES ('%d','有車','-1','%s');"

    (3)更新

    "update parkinglot set電池電量 = '正常' where車位號 = '%d';"

    4 系統(tǒng)測試

    對車位管理子系統(tǒng)中的車位傳感管理主機進行測試時,通過網(wǎng)頁的表單輸入指令,后臺CGI程序操作本地數(shù)據(jù)庫中傳感器串狀網(wǎng)絡(luò)采集的傳感器實時信息。此信息是通過主機發(fā)送測試數(shù)據(jù)信息,傳感器節(jié)點1收到數(shù)據(jù)并通過串口返回采集信息回應(yīng)幀給主控制器的。測試的主要信息有車位車輛信息、電池電量信息和采集時間等功能。經(jīng)過一系列的測試過程,返回的數(shù)據(jù)與本地數(shù)據(jù)庫中存儲的信息一致,能很好地實現(xiàn)用戶對停車場信息的查詢。用戶查詢界面和指定了停車場編號的查詢返回界面略——編者注。

    結(jié) 語

    本文主要探討了基于Apache的Web技術(shù)和嵌入式SQLite技術(shù),并在此基礎(chǔ)上應(yīng)用到了嵌入式停車場系統(tǒng)中。以實際的停車場系統(tǒng)項目為背景,全方位介紹了Apache技術(shù)和SQLite技術(shù),同時引入了CGI通用網(wǎng)關(guān)接口[12]技術(shù),分析了在項目中技術(shù)的具體實現(xiàn)。最后,對整個系統(tǒng)做了系統(tǒng)的測試和分析,測試結(jié)果證明基于嵌入式Linux的Apache服務(wù)器和SQLite數(shù)據(jù)庫的結(jié)合在停車場車位管理主機中的應(yīng)用具有較好的應(yīng)用效果和使用價值。

    [1] 侯景華,吳宇紅. 基于Apache的Web服務(wù)器性能優(yōu)化和分析[J].電腦知識與技術(shù),2007(2).

    [2] 陳代梅,方賢進,姚亞鋒. ApacheWeb服務(wù)器安全最大化[J]. 計算機與數(shù)字工程,2007(7).

    [3] 周敬利,汪健,夏洪濤. 基于Apache的Web應(yīng)用安全防護研究[J]. 計算機工程與科學(xué),2006(4).

    [4] 李昌維. 嵌入式移動關(guān)系數(shù)據(jù)庫管理系統(tǒng)的研究與應(yīng)用[D]. 長沙:湖南大學(xué),2008.

    [5] 廖順和,樂嘉錦. 嵌入式數(shù)據(jù)庫SQLite加密方法分析與研究[J]. 計算機應(yīng)用與軟件, 2008(10).

    [6] 堯有平,薜小波. 基于ARM-Linux的SQLite嵌入式數(shù)據(jù)庫的研究[J]. 微計算機信息, 2008(5).

    [7] 3GPP TS 25.462 V6.3.0:UTRAN iuant interface:signalling transport [EB/OL]. [2013-11].http://www.3gpp.org.

    [8] 3GPP TS 25.463 V6.4.0:UTRAN iuant interface:remote electrical tilting (RET) antennas application part (RETAP) signalling[EB/OL].[2013-11].http://www.3gpp.org.

    [9] 徐士強 .基于ARM處理器的嵌入式Linux系統(tǒng)的研究與應(yīng)用[D].南京:郵電大學(xué),2007.

    [10] 劉鑫.基于ARM平臺的嵌入式WEB服務(wù)器的設(shè)計與實現(xiàn)[D].成都:電子科技大學(xué),2010.

    [11] 白濤.基于ARM和LAMP技術(shù)的抄表系統(tǒng)終端服務(wù)器的研究[D].哈爾濱:東北農(nóng)業(yè)大學(xué),2010.

    [12] 何杭峰. 基于LAMP平臺的WEB服務(wù)器架構(gòu)[J].中國新技術(shù)新產(chǎn)品,2011(22).

    劉意虎(碩士研究生),研究方向為嵌入式系統(tǒng)。

    Liu Yihu, Li Yingxiang

    (Embedded Systems Institute, School of Communication Engineering,Chengdu University of Information Technology,Chengdu 610225, China)

    This article is based on the interaction requirement for the management staff and the embedded Linux host for the embedded parking system, it discusses the key technologies and implementation process of in building embedded WEB server with Apache and SQLite in embedded Linux host.With transplanting the embedded Apache and database SQLite in AT91SAM9260, administrators can access the embedded Linux host on the net,also it can be queried the related information of the local parking management system by inputting the relevant data in the WEB page.The results show that the administrators can manage the parking system easily by the combination of the Apache and SQLite.

    embedded system;Apache;SQLite;CGI;parking lot

    TP368.1

    A

    迪娜

    2013-11-07)

    猜你喜歡
    表單車位停車場
    電子表單系統(tǒng)應(yīng)用分析
    華東科技(2021年9期)2021-09-23 02:15:24
    為了車位我選擇了環(huán)保出行
    汽車畫刊(2020年5期)2020-10-20 05:37:35
    我自己找到一個
    停車場尋車管理系統(tǒng)
    電子制作(2018年9期)2018-08-04 03:31:18
    淺談網(wǎng)頁制作中表單的教學(xué)
    一個車位,只停一輛?
    PLC在地下停車場排水系統(tǒng)的應(yīng)用
    電子制作(2016年15期)2017-01-15 13:39:21
    迷宮
    “8·12”后,何以為家
    基于Infopath實現(xiàn)WEB動態(tài)表單的研究
    電子世界(2012年24期)2012-12-17 10:49:06
    99热只有精品国产| 久久精品国产99精品国产亚洲性色| 老司机福利观看| 久久精品国产鲁丝片午夜精品 | 此物有八面人人有两片| 久久亚洲精品不卡| 国产黄a三级三级三级人| 男女视频在线观看网站免费| 热99re8久久精品国产| 又爽又黄a免费视频| 国产色爽女视频免费观看| 婷婷亚洲欧美| 一级a爱片免费观看的视频| 亚洲国产欧洲综合997久久,| 最近中文字幕高清免费大全6 | 男女那种视频在线观看| 看十八女毛片水多多多| 国产不卡一卡二| 91久久精品国产一区二区三区| 18禁裸乳无遮挡免费网站照片| 特大巨黑吊av在线直播| 搡老熟女国产l中国老女人| 动漫黄色视频在线观看| 久久久成人免费电影| 欧美激情在线99| 国产麻豆成人av免费视频| 精品久久久久久久久久久久久| 搡老熟女国产l中国老女人| 欧美+亚洲+日韩+国产| 在线免费观看的www视频| 日本爱情动作片www.在线观看 | 国产在视频线在精品| 18+在线观看网站| 动漫黄色视频在线观看| 有码 亚洲区| 99riav亚洲国产免费| 啦啦啦啦在线视频资源| 在线播放无遮挡| 国产乱人视频| 亚洲国产欧美人成| 久久久国产成人免费| 精品久久久久久久久久免费视频| 黄色日韩在线| 久久精品国产自在天天线| 色综合站精品国产| 久久精品综合一区二区三区| 偷拍熟女少妇极品色| 少妇裸体淫交视频免费看高清| 在线免费观看不下载黄p国产| 日日啪夜夜爽| 亚洲经典国产精华液单| 欧美另类一区| 在线免费观看不下载黄p国产| 赤兔流量卡办理| 亚洲欧美精品自产自拍| 色哟哟·www| 大香蕉97超碰在线| 国产 一区 欧美 日韩| 黄色日韩在线| 国产精品一及| av国产久精品久网站免费入址| 欧美成人午夜免费资源| 成人亚洲精品一区在线观看 | 亚洲高清免费不卡视频| 91精品国产九色| 成人综合一区亚洲| h视频一区二区三区| 男女无遮挡免费网站观看| 久久久a久久爽久久v久久| 在线观看一区二区三区激情| 一级爰片在线观看| 国产欧美日韩精品一区二区| 纯流量卡能插随身wifi吗| 欧美成人午夜免费资源| 亚洲精品乱码久久久v下载方式| 国产精品久久久久久久久免| 日韩制服骚丝袜av| 日韩中字成人| 亚洲欧洲国产日韩| 又大又黄又爽视频免费| 99热网站在线观看| 狂野欧美激情性xxxx在线观看| 夫妻午夜视频| 黄色怎么调成土黄色| av卡一久久| 美女cb高潮喷水在线观看| 能在线免费看毛片的网站| 国语对白做爰xxxⅹ性视频网站| 精品久久久精品久久久| 久久久色成人| 日韩亚洲欧美综合| 国产一级毛片在线| 蜜桃久久精品国产亚洲av| 新久久久久国产一级毛片| 久久毛片免费看一区二区三区| 伦精品一区二区三区| 老司机影院毛片| 国产真实伦视频高清在线观看| 一级毛片电影观看| 午夜激情福利司机影院| 中文资源天堂在线| 亚洲欧美精品专区久久| 91在线精品国自产拍蜜月| 国产精品一二三区在线看| 国产毛片在线视频| 又大又黄又爽视频免费| 王馨瑶露胸无遮挡在线观看| 老女人水多毛片| 久久国产精品大桥未久av | 99热国产这里只有精品6| 久久97久久精品| av卡一久久| 观看免费一级毛片| 成人毛片a级毛片在线播放| 国产一区亚洲一区在线观看| 简卡轻食公司| 另类亚洲欧美激情| 中文欧美无线码| 亚洲aⅴ乱码一区二区在线播放| 国产精品久久久久久精品古装| 亚洲无线观看免费| 国产成人精品久久久久久| 2018国产大陆天天弄谢| 中文乱码字字幕精品一区二区三区| 国产免费又黄又爽又色| 国产黄频视频在线观看| av在线播放精品| 国产视频内射| 国产色爽女视频免费观看| 欧美精品亚洲一区二区| 亚洲欧美中文字幕日韩二区| 亚洲第一av免费看| 国产成人freesex在线| 男女啪啪激烈高潮av片| 97超视频在线观看视频| 欧美xxxx黑人xx丫x性爽| 少妇人妻精品综合一区二区| 尤物成人国产欧美一区二区三区| 国产 一区 欧美 日韩| 国产又色又爽无遮挡免| 肉色欧美久久久久久久蜜桃| 久久精品久久久久久噜噜老黄| 2018国产大陆天天弄谢| 高清欧美精品videossex| 18禁动态无遮挡网站| 欧美老熟妇乱子伦牲交| 久久精品国产亚洲av涩爱| 插逼视频在线观看| 日本与韩国留学比较| 国产一区亚洲一区在线观看| 国产视频首页在线观看| 国产精品伦人一区二区| 夫妻性生交免费视频一级片| 国产男人的电影天堂91| 午夜激情福利司机影院| 性高湖久久久久久久久免费观看| 国产伦精品一区二区三区视频9| 久久久久人妻精品一区果冻| 国产欧美日韩一区二区三区在线 | 精品久久久精品久久久| av专区在线播放| 婷婷色麻豆天堂久久| 国产精品女同一区二区软件| 干丝袜人妻中文字幕| 精品少妇黑人巨大在线播放| 国产成人免费观看mmmm| 欧美xxxx性猛交bbbb| 国产成人午夜福利电影在线观看| 国产av码专区亚洲av| 美女国产视频在线观看| 国产在视频线精品| 日韩欧美一区视频在线观看 | 国产成人精品婷婷| 麻豆精品久久久久久蜜桃| 国产精品99久久久久久久久| 国产免费一级a男人的天堂| 中国国产av一级| 国产v大片淫在线免费观看| 五月开心婷婷网| 国产一区亚洲一区在线观看| 国产中年淑女户外野战色| 高清视频免费观看一区二区| 3wmmmm亚洲av在线观看| 狂野欧美白嫩少妇大欣赏| 在线播放无遮挡| 91aial.com中文字幕在线观看| av国产精品久久久久影院| 一个人免费看片子| 亚洲精品乱码久久久久久按摩| 亚洲av电影在线观看一区二区三区| 国产精品久久久久久精品古装| 欧美区成人在线视频| 国产亚洲91精品色在线| a级毛色黄片| 黑丝袜美女国产一区| 久久久久视频综合| 啦啦啦啦在线视频资源| 男女免费视频国产| 高清av免费在线| 亚洲精品第二区| 人妻制服诱惑在线中文字幕| 亚州av有码| 欧美3d第一页| 制服丝袜香蕉在线| 久久久久人妻精品一区果冻| tube8黄色片| 欧美精品一区二区大全| 中国国产av一级| 在线亚洲精品国产二区图片欧美 | 国产日韩欧美亚洲二区| 久久久午夜欧美精品| 男女国产视频网站| 热re99久久精品国产66热6| 黄色配什么色好看| 大片电影免费在线观看免费| 免费黄色在线免费观看| 亚洲国产精品国产精品| 国产av一区二区精品久久 | 国产综合精华液| 如何舔出高潮| 免费av不卡在线播放| 十分钟在线观看高清视频www | 久久久久网色| 色5月婷婷丁香| 国产精品秋霞免费鲁丝片| 精品久久久精品久久久| 人妻一区二区av| 国产精品秋霞免费鲁丝片| 女性被躁到高潮视频| 成人高潮视频无遮挡免费网站| 亚洲综合色惰| 啦啦啦啦在线视频资源| 1000部很黄的大片| 国产成人免费无遮挡视频| 国产乱人偷精品视频| 国产精品国产三级专区第一集| 欧美zozozo另类| 国产日韩欧美在线精品| 又大又黄又爽视频免费| 99热6这里只有精品| 国产欧美亚洲国产| 亚洲av电影在线观看一区二区三区| 亚洲不卡免费看| 国产免费一级a男人的天堂| 国国产精品蜜臀av免费| 免费黄网站久久成人精品| 午夜福利网站1000一区二区三区| av一本久久久久| 久久久久久久国产电影| 亚洲av国产av综合av卡| 欧美成人一区二区免费高清观看| 91精品一卡2卡3卡4卡| 在线观看一区二区三区| 麻豆精品久久久久久蜜桃| 久久久久久久久久久免费av| 97在线视频观看| 在线免费十八禁| 免费av不卡在线播放| 亚洲内射少妇av| 亚洲国产成人一精品久久久| 久久久午夜欧美精品| 美女内射精品一级片tv| 中文资源天堂在线| 亚洲综合色惰| 99热全是精品| 亚洲欧美精品自产自拍| 国产高清有码在线观看视频| 联通29元200g的流量卡| 欧美精品一区二区大全| 少妇人妻久久综合中文| 欧美成人一区二区免费高清观看| 晚上一个人看的免费电影| 伦理电影大哥的女人| 一边亲一边摸免费视频| av线在线观看网站| freevideosex欧美| 一区二区三区乱码不卡18| 男女无遮挡免费网站观看| 看非洲黑人一级黄片| 色婷婷久久久亚洲欧美| 一个人看的www免费观看视频| 亚洲国产欧美人成| tube8黄色片| 日产精品乱码卡一卡2卡三| 欧美日韩国产mv在线观看视频 | 日韩三级伦理在线观看| 我要看日韩黄色一级片| 久久久久性生活片| 91午夜精品亚洲一区二区三区| 男男h啪啪无遮挡| tube8黄色片| 国产真实伦视频高清在线观看| 天美传媒精品一区二区| 蜜桃亚洲精品一区二区三区| 激情五月婷婷亚洲| 菩萨蛮人人尽说江南好唐韦庄| 伦理电影免费视频| 国产精品免费大片| 一级黄片播放器| 国产午夜精品一二区理论片| 1000部很黄的大片| 亚洲精品自拍成人| 国产成人精品婷婷| 中文字幕精品免费在线观看视频 | 免费大片18禁| 亚洲精品一区蜜桃| 少妇人妻一区二区三区视频| 美女福利国产在线 | 亚洲精品久久久久久婷婷小说| 大片电影免费在线观看免费| 97热精品久久久久久| 亚洲精品中文字幕在线视频 | 免费观看性生交大片5| 欧美 日韩 精品 国产| 日韩,欧美,国产一区二区三区| 联通29元200g的流量卡| 国产精品一区二区三区四区免费观看| 欧美日韩一区二区视频在线观看视频在线| 国产 一区精品| 永久免费av网站大全| 国产欧美另类精品又又久久亚洲欧美| 午夜免费鲁丝| 春色校园在线视频观看| av线在线观看网站| 大又大粗又爽又黄少妇毛片口| 永久免费av网站大全| 国产国拍精品亚洲av在线观看| 欧美日韩国产mv在线观看视频 | 天堂俺去俺来也www色官网| 日韩国内少妇激情av| 麻豆国产97在线/欧美| 日日啪夜夜爽| 日韩在线高清观看一区二区三区| 久久久久久伊人网av| 久久久久久人妻| 日日啪夜夜撸| 在现免费观看毛片| 99精国产麻豆久久婷婷| 一区二区三区四区激情视频| 下体分泌物呈黄色| 九九在线视频观看精品| 久久人人爽人人爽人人片va| 久久久久久久国产电影| 欧美亚洲 丝袜 人妻 在线| 亚洲四区av| 日韩电影二区| 九九久久精品国产亚洲av麻豆| 日本黄色片子视频| 中文天堂在线官网| 亚洲va在线va天堂va国产| 国产在线视频一区二区| 精品国产三级普通话版| 婷婷色av中文字幕| 汤姆久久久久久久影院中文字幕| 成人18禁高潮啪啪吃奶动态图 | 久久久午夜欧美精品| 在线观看三级黄色| 精品人妻一区二区三区麻豆| 少妇被粗大猛烈的视频| 天天躁日日操中文字幕| 内射极品少妇av片p| 日韩av免费高清视频| 97热精品久久久久久| 网址你懂的国产日韩在线| 国国产精品蜜臀av免费| 啦啦啦啦在线视频资源| 午夜福利网站1000一区二区三区| 久久国内精品自在自线图片| 国产精品一区二区性色av| 一区二区三区乱码不卡18| 国产高清不卡午夜福利| 卡戴珊不雅视频在线播放| 国产伦在线观看视频一区| 日韩三级伦理在线观看| 国产亚洲av片在线观看秒播厂| 永久免费av网站大全| av卡一久久| 国产成人freesex在线| 色哟哟·www| 精品一区二区三卡| 国产成人精品婷婷| 欧美变态另类bdsm刘玥| 欧美精品国产亚洲| 国产色婷婷99| 97超视频在线观看视频| 老女人水多毛片| 国产欧美另类精品又又久久亚洲欧美| 久久久久久久久久久丰满| 欧美bdsm另类| 亚洲精品中文字幕在线视频 | 韩国av在线不卡| 黄色一级大片看看| 超碰av人人做人人爽久久| 在线播放无遮挡| 亚洲欧洲日产国产| 男女无遮挡免费网站观看| 日本色播在线视频| 国产精品一二三区在线看| 亚洲精品视频女| 亚洲精品成人av观看孕妇| 大话2 男鬼变身卡| 国产片特级美女逼逼视频| 熟女电影av网| 日韩av不卡免费在线播放| 2021少妇久久久久久久久久久| 九草在线视频观看| 深爱激情五月婷婷| 国产精品一区二区三区四区免费观看| 久久久久久久精品精品| tube8黄色片| 精品午夜福利在线看| 久久精品国产a三级三级三级| 寂寞人妻少妇视频99o| 少妇丰满av| videossex国产| 色视频www国产| 两个人的视频大全免费| 国产精品嫩草影院av在线观看| 老司机影院毛片| 亚洲成人手机| 最近中文字幕2019免费版| 最近手机中文字幕大全| 欧美+日韩+精品| av一本久久久久| 国产伦在线观看视频一区| 青春草亚洲视频在线观看| 免费看不卡的av| 欧美精品人与动牲交sv欧美| 一级毛片我不卡| 成人亚洲欧美一区二区av| 久久久久人妻精品一区果冻| 欧美变态另类bdsm刘玥| 美女内射精品一级片tv| 国产黄片美女视频| 性色avwww在线观看| 人体艺术视频欧美日本| 国产人妻一区二区三区在| 大陆偷拍与自拍| 成人无遮挡网站| 久久精品国产亚洲av涩爱| 欧美一区二区亚洲| 免费看光身美女| 中文天堂在线官网| 狂野欧美白嫩少妇大欣赏| 亚洲经典国产精华液单| av卡一久久| 成年美女黄网站色视频大全免费 | 欧美精品人与动牲交sv欧美| 97精品久久久久久久久久精品| 日韩av不卡免费在线播放| 性色av一级| 男女边摸边吃奶| 亚洲欧美日韩另类电影网站 | 伦理电影大哥的女人| 亚洲精品国产色婷婷电影| 免费少妇av软件| 亚洲综合色惰| 在线观看一区二区三区激情| 国产成人精品婷婷| 麻豆精品久久久久久蜜桃| 午夜福利高清视频| 国产精品国产三级国产专区5o| 亚洲成色77777| 国产成人a∨麻豆精品| 欧美xxⅹ黑人| 水蜜桃什么品种好| 久久国产乱子免费精品| 欧美 日韩 精品 国产| 欧美精品一区二区免费开放| 精品亚洲乱码少妇综合久久| 国产 一区精品| 日韩一区二区三区影片| 亚洲av日韩在线播放| 日韩欧美精品免费久久| 99视频精品全部免费 在线| a 毛片基地| 亚洲精品视频女| 少妇 在线观看| 国产精品福利在线免费观看| 嘟嘟电影网在线观看| 一级毛片 在线播放| 亚洲av成人精品一区久久| 又粗又硬又长又爽又黄的视频| 成人一区二区视频在线观看| 精品一区在线观看国产| 久久久久久久久久久免费av| 欧美日韩国产mv在线观看视频 | 春色校园在线视频观看| 纵有疾风起免费观看全集完整版| 男人爽女人下面视频在线观看| 精品人妻偷拍中文字幕| 熟女人妻精品中文字幕| av在线观看视频网站免费| 国产无遮挡羞羞视频在线观看| 中文欧美无线码| 国产黄片视频在线免费观看| 黄色一级大片看看| 成人无遮挡网站| 免费观看av网站的网址| 女性被躁到高潮视频| 日韩一本色道免费dvd| 亚洲国产成人一精品久久久| 纵有疾风起免费观看全集完整版| 少妇人妻精品综合一区二区| 亚洲欧美成人综合另类久久久| 中文字幕亚洲精品专区| 99久久精品热视频| 日韩欧美一区视频在线观看 | 亚洲欧洲日产国产| 18+在线观看网站| 99久久综合免费| 天堂中文最新版在线下载| 久久久色成人| 亚洲一区二区三区欧美精品| 91精品国产九色| 精品午夜福利在线看| 国产免费又黄又爽又色| 自拍欧美九色日韩亚洲蝌蚪91 | h日本视频在线播放| 一本久久精品| 国产永久视频网站| 久久久久久人妻| 自拍偷自拍亚洲精品老妇| 啦啦啦啦在线视频资源| 黑人高潮一二区| 一级毛片aaaaaa免费看小| 国产成人免费观看mmmm| 青春草视频在线免费观看| 一级毛片电影观看| 国产精品一区二区在线观看99| 99久国产av精品国产电影| 深夜a级毛片| 精品亚洲乱码少妇综合久久| 亚洲精品乱久久久久久| 内射极品少妇av片p| 精品少妇久久久久久888优播| 天堂中文最新版在线下载| 秋霞在线观看毛片| 欧美高清成人免费视频www| 国产精品偷伦视频观看了| 99热国产这里只有精品6| 久久人人爽人人片av| 国产高潮美女av| 亚洲成人手机| 欧美日韩综合久久久久久| 噜噜噜噜噜久久久久久91| 欧美高清成人免费视频www| 久久影院123| 黄色欧美视频在线观看| 国产精品爽爽va在线观看网站| 一级毛片aaaaaa免费看小| 亚洲怡红院男人天堂| 国产久久久一区二区三区| 亚洲欧美日韩无卡精品| 日本一二三区视频观看| 女人久久www免费人成看片| 啦啦啦中文免费视频观看日本| 亚洲最大成人中文| 校园人妻丝袜中文字幕| 黄色一级大片看看| 免费观看性生交大片5| 亚洲色图av天堂| 日本猛色少妇xxxxx猛交久久| 国产成人a区在线观看| 黄片wwwwww| 韩国高清视频一区二区三区| 国产 一区精品| 久热久热在线精品观看| 免费播放大片免费观看视频在线观看| 91精品国产九色| 草草在线视频免费看| 国产精品伦人一区二区| 精品国产三级普通话版| 国产一区有黄有色的免费视频| 国产欧美另类精品又又久久亚洲欧美| 日韩电影二区| 午夜激情久久久久久久| 精品久久久噜噜| 亚洲伊人久久精品综合| 国产在线一区二区三区精| 午夜福利在线观看免费完整高清在| 美女xxoo啪啪120秒动态图| 日韩一区二区三区影片| 久久精品人妻少妇| 国产视频内射| 草草在线视频免费看| 国产91av在线免费观看| av在线观看视频网站免费| 亚洲精品一区蜜桃| av一本久久久久| 网址你懂的国产日韩在线| 在现免费观看毛片| 人妻夜夜爽99麻豆av| 久久精品久久久久久久性| 七月丁香在线播放| 久久久久国产精品人妻一区二区| 中文天堂在线官网| 亚洲成人一二三区av| 中文欧美无线码| 熟妇人妻不卡中文字幕| 欧美性感艳星| 人人妻人人看人人澡| 卡戴珊不雅视频在线播放| 只有这里有精品99| 久久久久久久久久久丰满| www.色视频.com| 另类亚洲欧美激情| 在线观看免费高清a一片| 国产成人freesex在线| 免费黄色在线免费观看| 亚洲av国产av综合av卡| 国产精品免费大片| www.av在线官网国产| 婷婷色综合www| 亚洲欧美一区二区三区黑人 |