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

    基于Android4.4和百度地圖的遠(yuǎn)程定位系統(tǒng)設(shè)計(jì)※

    2014-09-06 10:50:08時(shí)光馬維華魏金文
    關(guān)鍵詞:線程隊(duì)列百度

    時(shí)光,馬維華,魏金文

    (南京航空航天大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,南京 210016)

    ?

    基于Android4.4和百度地圖的遠(yuǎn)程定位系統(tǒng)設(shè)計(jì)※

    時(shí)光,馬維華,魏金文

    (南京航空航天大學(xué) 計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院,南京 210016)

    針對遠(yuǎn)程定位的應(yīng)用需求,設(shè)計(jì)了一套基于Android4.4和百度地圖的遠(yuǎn)程定位系統(tǒng)。首先利用注冊機(jī)制,構(gòu)建一個(gè)由5個(gè)線程和3個(gè)消息隊(duì)列組成的支持多用戶同時(shí)使用的服務(wù)器系統(tǒng),然后針對Android4.4版本特點(diǎn),闡述了如何使用Looper機(jī)制進(jìn)行消息線程間傳遞,最后通過百度地圖API和定位終端的位置信息,實(shí)現(xiàn)多用戶的實(shí)時(shí)定位。實(shí)驗(yàn)表明,本系統(tǒng)結(jié)構(gòu)合理、性能穩(wěn)定。

    Android4.4;Looper;消息隊(duì)列;定位終端;百度地圖;遠(yuǎn)程定位

    引 言

    隨著社會發(fā)展和科技進(jìn)步,人們在日常生活中對于遠(yuǎn)程定位的需求越來越強(qiáng)烈,尤其在登山、家庭監(jiān)護(hù)、寵物看管等應(yīng)用場合,遠(yuǎn)程定位扮演著十分重要的角色[1]。本文根據(jù)遠(yuǎn)程定位的應(yīng)用場景及需求特點(diǎn),基于Android4.4版本[2]和百度地圖開放API[3]設(shè)計(jì)了一套可以同時(shí)支持多個(gè)定位與接收顯示終端的遠(yuǎn)程位置定位系統(tǒng),用戶可以通過Android終端查看當(dāng)前綁定了相應(yīng)定位終端的具體位置,位置信息由定位終端發(fā)出。文中主要闡述了服務(wù)器端程序架構(gòu)的設(shè)計(jì)以及如何實(shí)現(xiàn)多用戶支持的具體細(xì)節(jié),并且結(jié)合Android4.4版本的特點(diǎn),通過深入解析Android內(nèi)核源碼,描述了Looper機(jī)制以及系統(tǒng)如何將消息在線程間進(jìn)行傳遞,最后,根據(jù)百度提供的API,詳細(xì)說明了如何通過從服務(wù)器接收的位置消息實(shí)現(xiàn)準(zhǔn)確的定位。實(shí)驗(yàn)結(jié)果表明,系統(tǒng)運(yùn)行穩(wěn)定、定位精確度滿足要求。系統(tǒng)框架如圖1所示。

    圖1 系統(tǒng)總體結(jié)構(gòu)

    1 服務(wù)器模塊設(shè)計(jì)

    從系統(tǒng)總體結(jié)構(gòu)圖可以看出,本系統(tǒng)使用一臺服務(wù)器同時(shí)服務(wù)若干用戶,所以服務(wù)器的結(jié)構(gòu)設(shè)計(jì)對于系統(tǒng)能否正常穩(wěn)定運(yùn)行起到至關(guān)重要的作用。

    1.1 總體框架設(shè)計(jì)

    為了讓消息可以有序的被處理,本系統(tǒng)的服務(wù)器程序采用消息隊(duì)列機(jī)制[4]。設(shè)置了3個(gè)消息隊(duì)列,分別是服務(wù)定位終端的定位消息隊(duì)列posMessageQueue、服務(wù)Android接收端的接收消息隊(duì)列recMessageQueue,以及進(jìn)行消息處理與調(diào)度的主消息隊(duì)列mainMessageQueue,同時(shí)在程序運(yùn)行的時(shí)候開啟了5個(gè)線程,見表1。

    表1 服務(wù)器系統(tǒng)線程列表

    從表1中可以看到,pos_read和rec_read線程都是監(jiān)聽socket端口,如果有相關(guān)消息,則接收并發(fā)送到對應(yīng)的消息隊(duì)列中。本系統(tǒng)監(jiān)聽接收消息采用以下函數(shù):socket_recv_from(const int sock_fd, char *buff, const int max_len, const int flags,struct sockaddr *pcliaddr, socklen_t *clilen)

    其中,sockaddr表示socket地址和端口信息。

    系統(tǒng)中接收到消息后將消息發(fā)送到消息隊(duì)列采用以下函數(shù):

    sndMessageQueue(int msgID, void *pData, unsigned long dwSize,long mtype)

    其中,msgID表示消息隊(duì)列的ID號,如為主消息隊(duì)列,則直接用main_que_id定義一個(gè)int類型的數(shù)。

    線程pos_write和rec_write監(jiān)聽消息隊(duì)列,并從消息隊(duì)列接收消息,系統(tǒng)的實(shí)現(xiàn)采用以下函數(shù):

    rcvMessageQueue(int msgID, void *pData, unsigned long dwSize, int isBlock)

    其中參數(shù)與sndMessageQueue一致。

    系統(tǒng)服務(wù)器程序的框架如圖2所示。CEO線程從主消息隊(duì)列中接收的消息經(jīng)過處理后發(fā)送到recMessageQueue和posMessageQueue,然后再將消息通過對應(yīng)線程和socket端口發(fā)送出去。系統(tǒng)采用這樣的設(shè)計(jì)方式,可以使得在有多個(gè)終端同時(shí)工作的時(shí)候,信息得到穩(wěn)定高效的處理。

    圖2 服務(wù)器系統(tǒng)框架

    1.2 系統(tǒng)終端注冊機(jī)制和主線程設(shè)計(jì)

    系統(tǒng)需要同時(shí)滿足多個(gè)用戶的定位需求,每個(gè)用戶對應(yīng)一個(gè)定位終端和Android終端,這樣不同的定位終端發(fā)過來的消息需要找到對應(yīng)的Android終端來接收。從圖2可以看到,所有的消息都是通過3個(gè)消息隊(duì)列和5個(gè)線程來接收、處理和轉(zhuǎn)發(fā)的。當(dāng)不同的消息進(jìn)入同一個(gè)消息隊(duì)列中,系統(tǒng)需要知道消息是由哪個(gè)用戶發(fā)出的,這樣終端在開始發(fā)送和接收消息的時(shí)候首先需要進(jìn)行配對,也就是在服務(wù)器上面注冊用戶信息。

    本系統(tǒng)定義了5種消息類型,如表2所列。

    表2 服務(wù)器系統(tǒng)消息列表

    其中注冊類消息用來完成終端注冊,心跳消息用來通知服務(wù)器終端是否還在工作狀態(tài),數(shù)據(jù)消息用來傳遞具體的位置信息數(shù)據(jù)。對于回復(fù)OK的消息,因?yàn)楸鞠到y(tǒng)采用的是UDP方式通信,是無連接的,非安全性通信,所以對于終端發(fā)送過來的消息,服務(wù)器需要發(fā)送一個(gè)確定接收的消息,這個(gè)消息本系統(tǒng)定義為回復(fù)OK的消息。如果消息傳遞錯(cuò)誤,終端就會發(fā)送錯(cuò)誤消息到服務(wù)器。

    除了這5種消息,系統(tǒng)還定義了終端類型,如表3所列。

    表3 終端類型列表

    另外為了對消息進(jìn)行管理,定義了三個(gè)結(jié)構(gòu)體。

    終端管理結(jié)構(gòu)體:

    typedef struct _TrmMng{

    int pos_fd; //定位終端所注冊的網(wǎng)絡(luò)套接字

    int rec_fd; //Android節(jié)點(diǎn)所注冊的網(wǎng)絡(luò)套接字

    char trm_num; //終端編號

    }TrmMng;

    終端端口地址結(jié)構(gòu)體:

    typedef struct _AddrMng{

    struct sockaddr_in cliaddr;//客戶端地址和端口相關(guān)信息

    socklen_t clilen; //cliaddr的長度,sendto函數(shù)的參數(shù)

    int index; //在當(dāng)前數(shù)組的位置

    }AddrMng;

    消息體結(jié)構(gòu)體:

    typedef struct _MsgBuf{

    long mtype; //消息類型

    char mtext[MAX_MSGSIZE];

    } MsgBuf;

    在結(jié)構(gòu)體的基礎(chǔ)上定義了TrmMng trm_mng[MAX_TRM_NUM]和AddrMng addr_mng[MAX_TRM_NUM * 2]這兩個(gè)數(shù)組來進(jìn)行統(tǒng)一的終端和客戶端地址的管理。

    在系統(tǒng)開始的時(shí)候,無論是定位終端還是Android終端,向服務(wù)器發(fā)送的消息都有兩部分:一部分是包含IP地址和端口號,由服務(wù)器自動(dòng)保存;另外一部分是終端號類型。注冊過程略——編者注。

    系統(tǒng)中服務(wù)器端對接收到的各種消息的處理是在CEO線程中進(jìn)行的,它根據(jù)不同的消息類型進(jìn)行不同的處理,CEO線程也是唯一可以和3個(gè)消息隊(duì)列進(jìn)行信息交流的線程。它從主消息隊(duì)列中取消息,一般采用阻塞監(jiān)聽的方式,無消息時(shí)線程阻塞,有消息時(shí)線程喚醒,讀取消息、解析處理后發(fā)送到另外兩個(gè)消息隊(duì)列中,主線程的設(shè)計(jì)框架如圖3所示。

    2 Android端設(shè)計(jì)

    本系統(tǒng)位置顯示終端采用的是基于Android的移動(dòng)終端或者中控節(jié)點(diǎn),帶有位置信息的消息通過定位終端采集后,上傳到服務(wù)器,然后通過服務(wù)器配對,傳到指定的接收端。Android端在接收到消息后,先將消息通過線程間傳遞機(jī)制傳到Looper的MessageQueue,然后由百度地圖提供的API獲取后進(jìn)行定位。所以Android端設(shè)計(jì)分為兩個(gè)部分:消息傳遞模塊和百度地圖定位模塊。

    2.1 消息傳遞模塊

    對于Android端的位置消息主要通過socket方式從服務(wù)器獲取。本系統(tǒng)采用Android4.4版本作為其操作系統(tǒng)。由于在Android4.4版本中,主線程中是不能有網(wǎng)絡(luò)相關(guān)操作的,因此采用這種設(shè)計(jì)方式可以避免因?yàn)榫W(wǎng)絡(luò)操作造成的Activity線程等待,提高用戶體驗(yàn)。而與此同時(shí),主線程中與網(wǎng)絡(luò)通信相關(guān)的操作就要用另外一個(gè)線程去處理,處理完成后將處理結(jié)果傳遞給主線程,這個(gè)傳遞機(jī)制就是Android中使用很廣泛的Looper機(jī)制,采用這種方式也解決了Android中很經(jīng)典的非主線程不能更新UI的問題。因?yàn)樵诒鞠到y(tǒng)中的socket操作屬于網(wǎng)絡(luò)操作,所以不能直接在地圖UI中啟動(dòng)socket接收位置消息,需要另外啟動(dòng)一個(gè)線程,專門用來接收位置消息和對消息進(jìn)行解析,然后通過Looper機(jī)制傳遞給地圖線程,用來更新當(dāng)前位置。

    Looper機(jī)制和系統(tǒng)位置信息傳遞原理略——編者注。

    2.2 百度地圖定位模塊

    本系統(tǒng)采用的定位服務(wù)是基于百度地圖API移動(dòng)版本的,它支持Android設(shè)備應(yīng)用程序接口,通過這些API可以構(gòu)建強(qiáng)交互性的應(yīng)用,同時(shí)還可以實(shí)現(xiàn)定位、本地搜索、路線規(guī)劃等數(shù)據(jù)服務(wù)[5]。

    百度地圖應(yīng)用程序的開發(fā)可以通過設(shè)置布局文件權(quán)限、添加jar包以及顯示百度地圖的控件等幾個(gè)步驟實(shí)現(xiàn)。其中有一些比較重要的類和對象見表4。

    表4 百度地圖類和對象列表

    本系統(tǒng)百度地圖中的位置顯示分為3個(gè)部分,分別是初始化地圖initMap()、定位中心位置moveToPoint(cLat, cLon),以及顯示當(dāng)前位置圖層showCurtainPoint(double cLat,double cLon)。

    initMap()是在地圖線程開始執(zhí)行的,而在Looper消息隊(duì)列的處理函數(shù)handleMessage中放置了另外兩個(gè)函數(shù)moveToPoint(cLat, cLon)和showCurtainPoint(double cLat,double cLon)。這樣當(dāng)Looper對象調(diào)用loop()方法后,就可以循環(huán)執(zhí)行這兩個(gè)函數(shù),從而達(dá)到對地圖的實(shí)時(shí)更新。具體流程略——編者注。

    3 系統(tǒng)測試

    本系統(tǒng)自定義通信協(xié)議(協(xié)議略),在服務(wù)器端接收到從定位終端發(fā)送的位置信息處理后,發(fā)送到Android終端,再對通信協(xié)議進(jìn)行解析,調(diào)用百度地圖服務(wù)進(jìn)行處理,將其顯示在Android終端,可以實(shí)現(xiàn)實(shí)時(shí)獲取與顯示地理位置的功能。在Android端的顯示效果略——編者注。

    結(jié) 語

    隨著目前智能硬件的發(fā)展熱潮和我國自主研發(fā)的北斗定位系統(tǒng)的普及,遠(yuǎn)程定位系統(tǒng)給人們?nèi)粘I顜砹撕芏啾憷1疚牟捎玫亩嗑€程和消息隊(duì)列的方式,不僅可以為多個(gè)用戶提供同時(shí)通信服務(wù),而且還可以應(yīng)用于很多領(lǐng)域。在Android4.4版本中實(shí)現(xiàn)位置信息線程間傳遞和百度地圖的應(yīng)用,對于其他的位置消息傳遞應(yīng)用也有很好的借鑒作用,可以在百度地圖的基礎(chǔ)上進(jìn)行功能擴(kuò)展。

    [1] 曹秀海, 周傳運(yùn).具有遠(yuǎn)程定位功能的電纜故障監(jiān)測系統(tǒng)方案[J].建筑電氣,2007,26(4): 29-32.

    [2] 鐘文昌. Android4.4新功能解密[J].程序員,2014 (1): 105-107.

    [3] 杜傳明.百度地圖API在小型地理信息系統(tǒng)中的應(yīng)用[J].測繪與空間地理信息,2011, 34(2): 152-153.

    [4] 劉大瑋,劉瑞虹.基于WSE和消息隊(duì)列的異步Web服務(wù)研究及實(shí)現(xiàn)[J].計(jì)算機(jī)工程, 2007, 33(8): 127-129.

    [5] 百度. 百度地圖API開發(fā)指南[EB/OL].[2014-06]. http://wenku.baidu.com/link?url=EyOICRzoKgbhtsAZLoZAp9JVG8afgiJ2P9CZZ7ZP_5-shK4mnCCg MViXFbRfKBHRBDBoLKVC7_LiwqhHGfb1zpbLQeb6EZzSWp7q Q6xj2Li.

    時(shí)光、魏金文(碩士研究生),主要研究方向?yàn)槲锫?lián)網(wǎng)與嵌入式系統(tǒng);馬維華(教授),主要研究方向?yàn)榍度胧较到y(tǒng)與自動(dòng)化控制。

    Design of Remote Positioning System Based on Android4.4 and Baidu Maps※

    Shi Guang, Ma Weihua,Wei Jinwen

    (College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 210016,China)

    Aiming at the application requirement of the remote positioning,a remote positioning system is designed,which is based on Android4.4 and Baidu maps.Firstly,the system based the registration mechanism designs a server program, having 5 theads and 3 messagequeues,which can support multiple users at the same time.Secondly,according to the characteristics of Android4.4 version,the paper describes how to transmit messages using Looper.Finally,the system realizes real-time positioning for multiple users through using API of Baidu maps and location information from positioning terminal.Test results show that the system has a reasonable structure and stable performance.

    Android4.4; Looper; messagequeue; positioning terminal; Baidu maps; remote positioning

    TP36

    A

    士然

    2014-06-30)

    猜你喜歡
    線程隊(duì)列百度
    Robust adaptive UKF based on SVR for inertial based integrated navigation
    隊(duì)列里的小秘密
    基于多隊(duì)列切換的SDN擁塞控制*
    軟件(2020年3期)2020-04-20 00:58:44
    在隊(duì)列里
    百度年度熱搜榜
    青年與社會(2018年2期)2018-01-25 15:37:06
    豐田加速駛?cè)胱詣?dòng)駕駛隊(duì)列
    淺談linux多線程協(xié)作
    百度遭投行下調(diào)評級
    百度“放衛(wèi)星”,有沒有可能?
    太空探索(2014年4期)2014-07-19 10:08:58
    Linux線程實(shí)現(xiàn)技術(shù)研究
    国产精品久久久久久精品电影| av女优亚洲男人天堂| 午夜激情欧美在线| 99精品在免费线老司机午夜| 久久精品91蜜桃| 久久婷婷人人爽人人干人人爱| 激情 狠狠 欧美| 简卡轻食公司| 天堂影院成人在线观看| 成年版毛片免费区| 婷婷色综合大香蕉| 五月玫瑰六月丁香| 成人毛片60女人毛片免费| 久久99热6这里只有精品| 国产真实乱freesex| 校园春色视频在线观看| 久久久久久久久中文| 久久久久国产网址| 亚洲人成网站在线播放欧美日韩| 日日啪夜夜撸| 色综合亚洲欧美另类图片| 久久人人爽人人爽人人片va| 深爱激情五月婷婷| 欧美一区二区亚洲| 在线观看午夜福利视频| 在现免费观看毛片| a级毛色黄片| 亚洲在线观看片| 婷婷亚洲欧美| 男人舔奶头视频| 国产成人91sexporn| 久久久久久国产a免费观看| 性色avwww在线观看| 99热这里只有是精品在线观看| 亚洲av不卡在线观看| 精品人妻一区二区三区麻豆| 欧洲精品卡2卡3卡4卡5卡区| 晚上一个人看的免费电影| 中文字幕制服av| 丝袜喷水一区| 亚洲人成网站高清观看| 天堂网av新在线| 男人狂女人下面高潮的视频| 婷婷色av中文字幕| 极品教师在线视频| 亚洲在线自拍视频| 精品国内亚洲2022精品成人| 赤兔流量卡办理| 18+在线观看网站| 国产毛片a区久久久久| 亚洲成人精品中文字幕电影| 卡戴珊不雅视频在线播放| 亚洲欧美精品综合久久99| 久久精品国产亚洲av涩爱 | 亚洲欧美日韩高清专用| 少妇的逼水好多| 大型黄色视频在线免费观看| av在线天堂中文字幕| 欧美xxxx性猛交bbbb| 男人舔奶头视频| 亚洲欧美成人综合另类久久久 | 国产亚洲欧美98| 91精品一卡2卡3卡4卡| 2022亚洲国产成人精品| 一级毛片久久久久久久久女| 欧美高清性xxxxhd video| 岛国毛片在线播放| av免费在线看不卡| 毛片一级片免费看久久久久| 国产高清三级在线| 大型黄色视频在线免费观看| 最近中文字幕高清免费大全6| 亚洲精品456在线播放app| 国产探花极品一区二区| 精品国产三级普通话版| 日本欧美国产在线视频| 亚洲成av人片在线播放无| 国产亚洲5aaaaa淫片| 偷拍熟女少妇极品色| 色视频www国产| 不卡视频在线观看欧美| 久久精品国产亚洲av香蕉五月| 久久韩国三级中文字幕| 欧美一级a爱片免费观看看| 麻豆久久精品国产亚洲av| 哪里可以看免费的av片| 久久久久性生活片| 亚洲国产精品合色在线| 爱豆传媒免费全集在线观看| 午夜激情福利司机影院| 久久久久国产网址| 五月玫瑰六月丁香| 热99re8久久精品国产| 在线播放无遮挡| 深夜a级毛片| 一个人观看的视频www高清免费观看| 亚洲精品乱码久久久v下载方式| 三级男女做爰猛烈吃奶摸视频| www.色视频.com| 亚洲四区av| 欧美最黄视频在线播放免费| 91aial.com中文字幕在线观看| 亚洲欧美日韩卡通动漫| 国产日韩欧美在线精品| 国产亚洲5aaaaa淫片| 亚洲七黄色美女视频| 日本在线视频免费播放| 边亲边吃奶的免费视频| а√天堂www在线а√下载| 99热这里只有精品一区| 国产高清不卡午夜福利| 亚洲av免费在线观看| 精品一区二区三区视频在线| 日韩,欧美,国产一区二区三区 | 嫩草影院入口| 亚洲丝袜综合中文字幕| 精品久久久久久久久亚洲| av卡一久久| 久久久久久久亚洲中文字幕| 日本与韩国留学比较| 日本爱情动作片www.在线观看| 国产91av在线免费观看| 高清午夜精品一区二区三区 | 精品少妇黑人巨大在线播放 | 男女视频在线观看网站免费| 欧美最黄视频在线播放免费| 少妇被粗大猛烈的视频| 亚洲最大成人手机在线| 精品久久久久久久久久久久久| 少妇高潮的动态图| 中文字幕av在线有码专区| 人妻少妇偷人精品九色| 亚洲精品乱码久久久v下载方式| 国产日韩欧美在线精品| 国产精品国产高清国产av| 国内精品美女久久久久久| 热99在线观看视频| 久久综合国产亚洲精品| 亚洲精品影视一区二区三区av| 午夜激情欧美在线| 一卡2卡三卡四卡精品乱码亚洲| 亚洲成a人片在线一区二区| 国产成人a区在线观看| 国产精品一区二区在线观看99 | 天美传媒精品一区二区| 麻豆乱淫一区二区| 欧美人与善性xxx| 精品久久久久久久久亚洲| 中文字幕熟女人妻在线| 最近中文字幕高清免费大全6| 好男人视频免费观看在线| 欧美在线一区亚洲| 老熟妇乱子伦视频在线观看| 欧美日韩国产亚洲二区| 在线观看av片永久免费下载| 日韩欧美精品v在线| 久久综合国产亚洲精品| 国产亚洲欧美98| 久久久久久久久久成人| 日日啪夜夜撸| 国产av不卡久久| 99久久精品国产国产毛片| 精品人妻一区二区三区麻豆| 人人妻人人澡人人爽人人夜夜 | 草草在线视频免费看| 欧美性感艳星| 久久精品久久久久久久性| 国产激情偷乱视频一区二区| 夫妻性生交免费视频一级片| 在线观看一区二区三区| 亚洲aⅴ乱码一区二区在线播放| 亚洲国产精品成人久久小说 | 国产高清视频在线观看网站| 插阴视频在线观看视频| 亚洲精品456在线播放app| 成年av动漫网址| 色5月婷婷丁香| 一区二区三区高清视频在线| 日韩欧美精品v在线| 床上黄色一级片| 午夜免费激情av| 99热全是精品| 欧美潮喷喷水| 日韩在线高清观看一区二区三区| 夜夜看夜夜爽夜夜摸| 免费av毛片视频| 亚洲欧美日韩卡通动漫| 亚洲av不卡在线观看| av福利片在线观看| 国产伦精品一区二区三区视频9| 97热精品久久久久久| 国产激情偷乱视频一区二区| 久久精品夜夜夜夜夜久久蜜豆| 麻豆国产av国片精品| 搞女人的毛片| 久久精品综合一区二区三区| 一本精品99久久精品77| 亚洲精品日韩av片在线观看| 人妻少妇偷人精品九色| 亚洲人成网站在线播放欧美日韩| 日日干狠狠操夜夜爽| 嘟嘟电影网在线观看| 国产午夜精品论理片| 国产三级在线视频| 一夜夜www| 校园春色视频在线观看| 女同久久另类99精品国产91| 亚洲av男天堂| 少妇猛男粗大的猛烈进出视频 | 国内精品美女久久久久久| av在线天堂中文字幕| 久久久a久久爽久久v久久| 菩萨蛮人人尽说江南好唐韦庄 | 日韩国内少妇激情av| 天天一区二区日本电影三级| 日韩制服骚丝袜av| av女优亚洲男人天堂| 日韩一区二区视频免费看| 国产精品综合久久久久久久免费| 国产成人福利小说| 性色avwww在线观看| 亚洲久久久久久中文字幕| 国产毛片a区久久久久| eeuss影院久久| 免费人成视频x8x8入口观看| 久久精品国产亚洲av天美| 成人特级黄色片久久久久久久| 又粗又硬又长又爽又黄的视频 | 国产大屁股一区二区在线视频| 成人午夜精彩视频在线观看| 亚洲激情五月婷婷啪啪| 久久精品夜夜夜夜夜久久蜜豆| 午夜免费激情av| 国产午夜精品一二区理论片| 精华霜和精华液先用哪个| 国内精品宾馆在线| 久久久久免费精品人妻一区二区| 搡女人真爽免费视频火全软件| 午夜福利视频1000在线观看| 久久久欧美国产精品| 国产真实伦视频高清在线观看| av视频在线观看入口| 高清在线视频一区二区三区 | 久久久久久久久久成人| 国产精品av视频在线免费观看| 18禁在线无遮挡免费观看视频| 国产久久久一区二区三区| 国产午夜福利久久久久久| 国产精品爽爽va在线观看网站| 男人狂女人下面高潮的视频| 成人高潮视频无遮挡免费网站| 日本与韩国留学比较| 我要看日韩黄色一级片| 国产真实乱freesex| 中文字幕人妻熟人妻熟丝袜美| 九草在线视频观看| 国产极品天堂在线| 我要搜黄色片| 精品人妻熟女av久视频| 亚洲国产精品国产精品| 精品不卡国产一区二区三区| 国产精品,欧美在线| 午夜福利视频1000在线观看| 啦啦啦观看免费观看视频高清| 欧美最新免费一区二区三区| 亚洲av男天堂| 亚洲欧美中文字幕日韩二区| 人体艺术视频欧美日本| 国产精品久久视频播放| 久久久久国产网址| 国产黄色小视频在线观看| 免费人成在线观看视频色| 午夜a级毛片| 秋霞在线观看毛片| 男女啪啪激烈高潮av片| 在线免费十八禁| 欧美日韩综合久久久久久| 欧美性猛交╳xxx乱大交人| 亚洲在线观看片| 久久久成人免费电影| 成人鲁丝片一二三区免费| 99久久久亚洲精品蜜臀av| 97热精品久久久久久| 伊人久久精品亚洲午夜| 久久久久久大精品| 日韩大尺度精品在线看网址| av又黄又爽大尺度在线免费看 | 老师上课跳d突然被开到最大视频| 蜜臀久久99精品久久宅男| 日韩亚洲欧美综合| 在线天堂最新版资源| 亚洲aⅴ乱码一区二区在线播放| 日韩成人伦理影院| 亚洲无线在线观看| 赤兔流量卡办理| 亚洲国产欧洲综合997久久,| 亚洲在线自拍视频| 亚洲自偷自拍三级| 亚洲人成网站高清观看| 黑人高潮一二区| 九九爱精品视频在线观看| 少妇人妻一区二区三区视频| 亚洲成a人片在线一区二区| 22中文网久久字幕| 亚洲国产色片| 1000部很黄的大片| 国产老妇伦熟女老妇高清| 插逼视频在线观看| 春色校园在线视频观看| 高清午夜精品一区二区三区 | 欧美精品一区二区大全| 在线免费十八禁| 成年女人看的毛片在线观看| 午夜免费激情av| 国产精品1区2区在线观看.| 深爱激情五月婷婷| 91狼人影院| 97在线视频观看| 青春草视频在线免费观看| 99久久中文字幕三级久久日本| 高清毛片免费看| 在线观看66精品国产| 亚洲精品国产成人久久av| 99热精品在线国产| 国产精品三级大全| 美女被艹到高潮喷水动态| 日韩三级伦理在线观看| 日本在线视频免费播放| 丰满的人妻完整版| 亚洲国产精品国产精品| 91麻豆精品激情在线观看国产| 成年av动漫网址| 欧美日韩精品成人综合77777| 麻豆av噜噜一区二区三区| 久久精品人妻少妇| 51国产日韩欧美| 成人毛片a级毛片在线播放| 午夜精品在线福利| 国产免费一级a男人的天堂| 男人的好看免费观看在线视频| 人人妻人人澡人人爽人人夜夜 | 国产成人91sexporn| 欧洲精品卡2卡3卡4卡5卡区| 最新中文字幕久久久久| 亚洲久久久久久中文字幕| 看非洲黑人一级黄片| 国产v大片淫在线免费观看| 久久99蜜桃精品久久| 免费在线观看成人毛片| 神马国产精品三级电影在线观看| 国产中年淑女户外野战色| 男的添女的下面高潮视频| 精品一区二区三区视频在线| 1000部很黄的大片| 国产美女午夜福利| 亚洲激情五月婷婷啪啪| 国产视频内射| 少妇人妻一区二区三区视频| 亚洲av电影不卡..在线观看| 久久精品国产亚洲av香蕉五月| 亚洲美女搞黄在线观看| 日韩欧美一区二区三区在线观看| 国产 一区 欧美 日韩| 色综合亚洲欧美另类图片| 久久精品国产鲁丝片午夜精品| 久久精品国产亚洲av香蕉五月| 高清毛片免费看| 热99在线观看视频| 国产综合懂色| 五月玫瑰六月丁香| 国产激情偷乱视频一区二区| 舔av片在线| 日日摸夜夜添夜夜添av毛片| 在线观看美女被高潮喷水网站| 尾随美女入室| 国产黄片视频在线免费观看| 人妻制服诱惑在线中文字幕| 亚洲婷婷狠狠爱综合网| 你懂的网址亚洲精品在线观看 | 十八禁国产超污无遮挡网站| 亚洲国产欧洲综合997久久,| 亚洲av中文字字幕乱码综合| 一级二级三级毛片免费看| 91狼人影院| 天美传媒精品一区二区| h日本视频在线播放| 久久午夜福利片| 国产亚洲精品久久久久久毛片| 男人的好看免费观看在线视频| 亚洲第一区二区三区不卡| 给我免费播放毛片高清在线观看| 12—13女人毛片做爰片一| 国产精品美女特级片免费视频播放器| 国产三级中文精品| 成人鲁丝片一二三区免费| 哪个播放器可以免费观看大片| 国产精品久久久久久久久免| 看非洲黑人一级黄片| 亚洲国产精品久久男人天堂| 久久久久久久久久黄片| 国产精品电影一区二区三区| 国产精品爽爽va在线观看网站| 久久亚洲国产成人精品v| 午夜亚洲福利在线播放| 人人妻人人澡人人爽人人夜夜 | 国产一区亚洲一区在线观看| 亚洲av中文字字幕乱码综合| 在线观看美女被高潮喷水网站| 成人高潮视频无遮挡免费网站| 卡戴珊不雅视频在线播放| av福利片在线观看| 好男人在线观看高清免费视频| 欧美一区二区精品小视频在线| 午夜激情欧美在线| 18禁黄网站禁片免费观看直播| 人妻久久中文字幕网| 99久久精品热视频| 啦啦啦观看免费观看视频高清| 国产一区二区亚洲精品在线观看| 成人永久免费在线观看视频| 久久韩国三级中文字幕| 午夜福利在线观看免费完整高清在 | 久久久久网色| 日韩一本色道免费dvd| 日本撒尿小便嘘嘘汇集6| 97人妻精品一区二区三区麻豆| 内地一区二区视频在线| 丰满人妻一区二区三区视频av| 亚洲三级黄色毛片| 欧美性感艳星| 一个人看的www免费观看视频| 最近手机中文字幕大全| 午夜福利高清视频| 国产精品伦人一区二区| 婷婷六月久久综合丁香| 国产成人a区在线观看| 国国产精品蜜臀av免费| 亚洲在久久综合| 色播亚洲综合网| 亚洲av二区三区四区| 国产成人影院久久av| 99久久久亚洲精品蜜臀av| 青春草国产在线视频 | 一本一本综合久久| 大型黄色视频在线免费观看| 亚洲精品456在线播放app| 搡女人真爽免费视频火全软件| 最近最新中文字幕大全电影3| 亚洲av成人av| 亚洲欧美成人精品一区二区| 亚洲aⅴ乱码一区二区在线播放| 欧美区成人在线视频| 国产老妇伦熟女老妇高清| 99国产极品粉嫩在线观看| 精品日产1卡2卡| 99久久中文字幕三级久久日本| 欧美潮喷喷水| 亚洲av第一区精品v没综合| av天堂中文字幕网| 乱系列少妇在线播放| 国产午夜精品久久久久久一区二区三区| 国产91av在线免费观看| 欧美精品国产亚洲| 成人午夜精彩视频在线观看| 欧美激情在线99| 久久精品91蜜桃| 热99re8久久精品国产| 亚洲精品成人久久久久久| 国产大屁股一区二区在线视频| 色哟哟·www| 一个人看视频在线观看www免费| 午夜福利在线观看吧| 三级国产精品欧美在线观看| 亚洲一区高清亚洲精品| 高清日韩中文字幕在线| 国产伦精品一区二区三区四那| 综合色丁香网| 女同久久另类99精品国产91| 精品人妻熟女av久视频| 黄片wwwwww| 国产亚洲av片在线观看秒播厂 | 此物有八面人人有两片| 国产精品久久电影中文字幕| 国产成年人精品一区二区| 亚洲成av人片在线播放无| 免费搜索国产男女视频| 一进一出抽搐gif免费好疼| 免费看日本二区| 99久久中文字幕三级久久日本| 成人午夜精彩视频在线观看| 免费人成视频x8x8入口观看| 99久久久亚洲精品蜜臀av| 国产精品伦人一区二区| 深夜精品福利| 亚洲,欧美,日韩| 性色avwww在线观看| 日韩精品青青久久久久久| 国产91av在线免费观看| 精品久久久久久久久av| 亚洲国产精品合色在线| 好男人在线观看高清免费视频| 久久人人精品亚洲av| 亚洲天堂国产精品一区在线| 狂野欧美激情性xxxx在线观看| 国产白丝娇喘喷水9色精品| 国产老妇伦熟女老妇高清| 深夜a级毛片| 日韩欧美一区二区三区在线观看| 国产午夜精品一二区理论片| 天天躁日日操中文字幕| 两个人的视频大全免费| 国产精品久久久久久久久免| 欧美精品国产亚洲| 看免费成人av毛片| 好男人在线观看高清免费视频| 日韩欧美精品v在线| 久久久a久久爽久久v久久| 欧美性猛交╳xxx乱大交人| 成人亚洲欧美一区二区av| 乱系列少妇在线播放| 少妇丰满av| 美女被艹到高潮喷水动态| 99国产精品一区二区蜜桃av| 国产精品综合久久久久久久免费| 国产91av在线免费观看| 久久久久久国产a免费观看| 亚洲色图av天堂| 亚洲国产精品成人久久小说 | 国产色婷婷99| 国产高清有码在线观看视频| 悠悠久久av| 中文字幕制服av| 国产成人福利小说| 白带黄色成豆腐渣| 亚洲人与动物交配视频| 国内揄拍国产精品人妻在线| a级一级毛片免费在线观看| 一个人观看的视频www高清免费观看| 日韩欧美 国产精品| 晚上一个人看的免费电影| 国产国拍精品亚洲av在线观看| 伊人久久精品亚洲午夜| 在线免费十八禁| 国内揄拍国产精品人妻在线| 少妇的逼水好多| videossex国产| 日本五十路高清| 级片在线观看| 久久久久久国产a免费观看| 亚洲经典国产精华液单| 久久精品国产亚洲网站| 国产精品,欧美在线| 成人永久免费在线观看视频| 国产精品嫩草影院av在线观看| 欧美日韩精品成人综合77777| 99精品在免费线老司机午夜| 夜夜爽天天搞| 99国产极品粉嫩在线观看| 国产 一区 欧美 日韩| 观看美女的网站| 国产一级毛片七仙女欲春2| 女的被弄到高潮叫床怎么办| 久久精品综合一区二区三区| 日本成人三级电影网站| 久久精品国产亚洲网站| 日韩三级伦理在线观看| 岛国毛片在线播放| 美女 人体艺术 gogo| 色综合亚洲欧美另类图片| 中国美白少妇内射xxxbb| 午夜免费激情av| av免费观看日本| 成人一区二区视频在线观看| 丝袜美腿在线中文| 国产精品久久久久久亚洲av鲁大| 久久久a久久爽久久v久久| а√天堂www在线а√下载| 国内少妇人妻偷人精品xxx网站| 国产精品永久免费网站| 成人漫画全彩无遮挡| 三级国产精品欧美在线观看| 欧洲精品卡2卡3卡4卡5卡区| 乱人视频在线观看| 日本黄色视频三级网站网址| 嘟嘟电影网在线观看| 成年女人永久免费观看视频| 在线观看免费视频日本深夜| 国产单亲对白刺激| 欧美精品国产亚洲| 国语自产精品视频在线第100页| 三级毛片av免费| 美女国产视频在线观看| 欧美激情国产日韩精品一区| 简卡轻食公司| 国产私拍福利视频在线观看| 亚洲欧美日韩东京热| 三级毛片av免费| 亚州av有码| 亚洲色图av天堂| 色视频www国产| 有码 亚洲区| 在线a可以看的网站| 亚洲一区高清亚洲精品| 国产成人福利小说| 欧美区成人在线视频| 国产精品久久久久久久久免| 成人特级av手机在线观看| 高清午夜精品一区二区三区 | 国产成人精品婷婷| 国产精品1区2区在线观看.| 成人二区视频| 久久久精品94久久精品| 午夜福利在线观看免费完整高清在 | 中文字幕av成人在线电影| 十八禁国产超污无遮挡网站|