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

    基于歷史結(jié)果緩存的路網(wǎng)k近鄰查詢算法

    2021-02-11 12:45:38李佳佳楊亞星宗傳玉夏秀峰
    關(guān)鍵詞:命中率節(jié)省路網(wǎng)

    李佳佳,楊亞星,朱 睿,宗傳玉,夏秀峰

    (沈陽航空航天大學(xué) 計算機(jī)學(xué)院,沈陽 110136)

    路網(wǎng)中的k近鄰(kNearest Neighbor,kNN)查詢是在給定被查詢的興趣點(diǎn)(POI)集合中,返回路網(wǎng)中距離查詢點(diǎn)最近的k個POI對象。近年來,隨著網(wǎng)絡(luò)通信的發(fā)展,kNN查詢成了一個重要的研究課題,引起越來越多學(xué)者的關(guān)注,在地圖導(dǎo)航、救援服務(wù)、位置感知廣告服務(wù)等方面具有廣闊的應(yīng)用場景,例如用戶查找距離最近的酒店。

    路網(wǎng)中每天存在大量的在線k近鄰查詢,現(xiàn)有研究中要么采用在線擴(kuò)展路網(wǎng)的查詢方式,要么采用基于索引結(jié)構(gòu)的查詢方式,通常關(guān)注基于單一查詢效率的提升,而沒有考慮大量集中查詢的效率。如在學(xué)校、小區(qū)等區(qū)域比較集中的查詢中,存在許多結(jié)果相似的查詢,但每次都需要向服務(wù)器發(fā)起查詢請求,重新進(jìn)行k近鄰查詢,大大增加了服務(wù)器的負(fù)擔(dān)。為此本文提出基于歷史結(jié)果緩存的k近鄰查詢算法(Cache basedkNN,CBkNN),旨在重用緩存的歷史k近鄰查詢結(jié)果,減少服務(wù)器的查詢代價。

    不同于現(xiàn)有的研究,本文研究的基于緩存的k近鄰查詢有以下特點(diǎn):

    (1)提出了共享前綴匹配模型,通過對緩存結(jié)果的共享匹配,提高緩存命中率。

    (2)提出基于結(jié)點(diǎn)的緩存存儲結(jié)構(gòu),快速查找可利用的歷史查詢結(jié)果,提高查詢共享匹配效率。

    (3)通過在真實(shí)路網(wǎng)中進(jìn)行大量實(shí)驗(yàn),結(jié)果表明,CBkNN算法比不使用緩存的INE算法快25%,比緩存算法MkNN響應(yīng)時間少15%。

    1 相關(guān)工作

    目前對基于路網(wǎng)的k近鄰查詢算法研究或采用無索引的在線擴(kuò)展方式,如INE算法、IER算法[1];或利用預(yù)先計算的索引結(jié)構(gòu)來加快查找效率,如island[2]、S-GRID[3]、DisBrw[4]、ROAD[5-6]、G-tree[7-8]、TOAIN[9]等算法。前者只存儲路網(wǎng)中節(jié)點(diǎn)和邊的信息,需要大量在線計算;后者在存儲基本路網(wǎng)信息的同時,需要預(yù)先計算一些節(jié)點(diǎn)信息,需要較長的預(yù)處理時間及較大的存儲空間。2016年,發(fā)表在VLDB的文獻(xiàn)[10-11]對以上算法進(jìn)行了詳細(xì)的實(shí)驗(yàn)對比,實(shí)驗(yàn)結(jié)果表明INE算法在POI密度較高的情況下性能較優(yōu)。

    基于INE算法,Thomsen等[12]提出了多步驟kNN查詢算法(MkNN),通過歷史結(jié)果的選擇性存儲,在下一步查詢中重用存儲的歷史結(jié)果。MkNN算法中的歷史kNN結(jié)果只起到輔助作用,減少了在線擴(kuò)展路網(wǎng)中的節(jié)點(diǎn),并沒有直接回答新查詢。同時,該算法依然存在INE算法的局限性,在POI稀疏的情況下,算法效率依舊較低。

    文獻(xiàn)[13]和[14]利用歷史最短路徑結(jié)果回答最短路徑查詢。通過子路徑匹配,即在緩存的最短路徑中匹配新查詢的起點(diǎn)和終點(diǎn),用于回答新的查詢。文獻(xiàn)[15]提出緩存路徑規(guī)劃(PPC)算法,與前者的僅當(dāng)緩存與新查詢完全匹配時才使用緩存的方法不同,PPC算法利用部分匹配的緩存路徑來回答新查詢的一部分,剩余部分重新查詢。雖然基于緩存的最短路徑算法并不能直接應(yīng)用于kNN查詢算法,但為本文研究提供了一些靈感。

    綜上所述,現(xiàn)有的kNN查詢技術(shù)大多只關(guān)注單次查詢效率,并沒有考慮查詢結(jié)果的重用問題。盡管有些工作提出了基于緩存的最短路徑查詢優(yōu)化方式,但最短路徑查詢和kNN查詢具有本質(zhì)上的不同,并不能直接應(yīng)用在kNN查詢上。因此,研究基于緩存的kNN查詢具有非常重要的意義。

    2 問題定義

    定義1路網(wǎng)。路網(wǎng)G由集合V、E和W組成,記為G(V,E,W),其中V{v1,…,vn}表示節(jié)點(diǎn)的集合,E{(vi,vj)|vi,vjV,i≠j}表示連接兩個不同節(jié)點(diǎn)的邊的集合,W={(vi,vj)|vi,vj∈V,i≠j}表示邊的長度。圖1所示為一個路網(wǎng)圖。

    圖1 路網(wǎng)圖

    定義2 路網(wǎng)k近鄰查詢。給定POI集合P和查詢點(diǎn)q,返回路網(wǎng)中距離查詢點(diǎn)q最近的k個POI的結(jié)果集合R,其形式化定義為:kNN(q)={p∈R, R?P|?v∈P-R,dist(q,p)≤dist(q,v)}

    定義3緩存C。緩存是kNN查詢結(jié)果的集合。

    定義4查詢?nèi)罩綫logs。查詢?nèi)罩臼怯蛇^去用戶發(fā)布的帶有時間戳的查詢集合。

    3 CBkNN查詢框架

    CBkNN查詢框架主要分為k近鄰共享檢測、緩存結(jié)構(gòu)、緩存管理和緩存命中k近鄰結(jié)果計算,如圖2所示。

    當(dāng)用戶發(fā)起查詢請求,首先需要查找共享檢測產(chǎn)生的共享記錄表,確定可以重利用緩存中的歷史kNN結(jié)果。如果能夠利用緩存結(jié)果,即緩存命中,則可以根據(jù)已有的歷史kNN結(jié)果計算新查詢的kNN結(jié)果,并返回給用戶。如果不能重用歷史結(jié)果,即緩存未命中,則需要向服務(wù)器發(fā)起查詢請求,使用其它算法(INE)進(jìn)行kNN查詢來獲取結(jié)果,同時需要更新緩存,對查詢結(jié)果進(jìn)行共享檢測。

    4 CBkNN算法

    本文的主要目的是通過利用緩存的kNN查詢結(jié)果來回答新的kNN查詢,從而減少在線查詢時服務(wù)器的工作量。最直接的解決方案是新查詢和緩存的歷史查詢完全匹配,即歷史查詢點(diǎn)和新查詢點(diǎn)相同,并且歷史查詢的k值大于等于新查詢的k值,這種匹配通常被稱為緩存命中;反之,稱為緩存未命中。而在實(shí)際應(yīng)用中,歷史查詢點(diǎn)和新查詢點(diǎn)相同的情況并不多見,因此提高歷史查詢結(jié)果的重復(fù)利用是本文的工作重點(diǎn)。

    4.1 k近鄰緩存結(jié)果共享檢測

    引理1 給定查詢點(diǎn)q,路網(wǎng)節(jié)點(diǎn)v和興趣點(diǎn)p。如果p是q的k近鄰結(jié)果之一,并且q到達(dá)p的最短路徑經(jīng)過v,那么p也是v的k近鄰結(jié)果之一。引理1的示意圖如圖3所示。

    圖3 近鄰共享

    證明 假設(shè)p不是v的k近鄰結(jié)果,那么dist(v,p)>dist(v,pk),pk表示第k個近鄰結(jié)果。因?yàn)閜是q的k近鄰結(jié)果之一,即dist(q,p)≤dist(q,pk),p{p1,…,pk},q到達(dá)p的最短路徑經(jīng)過v,那么dist(q,p)=dist(q,v)+dist(v,p),所以dist(v,p)≤dist(q,pk)dist(q,v)≤dist(v,pk),與dist(v,p)>dist(v,pk)相矛盾,因此p也是v的k近鄰結(jié)果之一。

    基于引理1作進(jìn)一步延伸,如果q到k個近鄰結(jié)果的最短路徑都經(jīng)過v,那么q的k近鄰結(jié)果也是v的k近鄰結(jié)果。

    定義5 共享前綴。給定路網(wǎng)節(jié)點(diǎn)q和v,以及POI集合P={p1,p2,…,pk}。如果P是q的k近鄰結(jié)果,且q到前k′個近鄰POI的路徑經(jīng)過v,其中1≤k′≤k,那么v是q的共享前綴,k′是共享結(jié)果值。

    如圖4所示,v2是v1的共享前綴。證明,已知v1的3NN結(jié)果是p1,p2,p3,v1到前2個近鄰結(jié)果的最短路徑都經(jīng)過v2,即:

    圖4 共享前綴

    dist(v1,p1)≤dist(v1,p2)≤dist(v1,p3)

    (1)

    dist(v1,p1)=dist(v1,v2)+dist(v2,p1)

    (2)

    dist(v1,p2)=dist(v1,v2)+dist(v2,p2)

    (3)

    由公式(1)(2)(3)可知,

    dist(v1,p1)-dist(v1,v2)

    ≤dist(v1,p2)-dist(v1,v2)

    (4)

    即:

    dist(v2,p1)≤dist(v2,p2)

    (5)

    那么p1,p2也是v2的2近鄰結(jié)果,所以v2是v1的共享前綴。

    通過對歷史結(jié)果進(jìn)行共享前綴檢測,使更多的查詢節(jié)點(diǎn)重利用歷史結(jié)果,提高緩存命中率。首先,獲取q的第一個近鄰結(jié)果的最短路徑;然后,依次獲取路徑上的節(jié)點(diǎn)v,確認(rèn)其他近鄰結(jié)果的路徑是否經(jīng)過v,確定v共享結(jié)果的個數(shù)k′;最后,將(q,k′,dist(q,v))放入緩存的共享記錄表L中,其偽代碼如算法1所示。

    算法1:共享前綴檢測輸入:q,kNN(q)輸出:L1.path1←kNN(q)//從kNN(q)中獲取第一個近鄰結(jié)果的路徑2.forv∈path13.k′=0//共享值初始化4.for1≤j≤k5. ifv∈pathj//確定近鄰路徑中經(jīng)過相同的節(jié)點(diǎn)v6. k′←k′+1;7. ifk′≥k′min8. L.v←(q,k′,dist(q,v))//將(q,k′,dist(q,v))加入v的共享表L中9.returnL

    4.2 緩存結(jié)構(gòu)

    緩存結(jié)構(gòu)包括歷史查詢?nèi)罩颈鞶Logs和共享記錄表L。歷史查詢?nèi)罩颈泶鎯v史查詢的詳細(xì)結(jié)果,共享記錄表基于節(jié)點(diǎn)的存儲結(jié)構(gòu),存儲每個節(jié)點(diǎn)可以共享的歷史查詢集合,允許新查詢快速查找歷史查詢?nèi)罩颈碇锌衫玫臍v史結(jié)果。

    歷史查詢?nèi)罩颈碛涗浟藲v史查詢點(diǎn)的詳細(xì)查詢結(jié)果,包括k個POI和查詢點(diǎn)到POI的最短路徑。其結(jié)構(gòu)為:nodeID:r1,r2,…,ri,…,rk,其中ri的結(jié)構(gòu)是ri:,pathi,poii表示POI,dist表示POI到查詢點(diǎn)的路網(wǎng)距離,pathi表示查詢點(diǎn)到POI的路徑,其結(jié)構(gòu)為path:,…,。在歷史查詢表中存儲v16、v11的2NN結(jié)果,具體如表1所示。

    表1 歷史查詢?nèi)罩颈?/p>

    根據(jù)共享前綴檢測算法,對于歷史查詢?nèi)罩颈碇械拿總€記錄,路徑中的每個節(jié)點(diǎn)都能重利用歷史結(jié)果。所以可以根據(jù)共享前綴檢測算法對歷史查詢?nèi)罩颈碇械拿總€結(jié)果進(jìn)行共享前綴檢測,同時共享記錄表升序記錄共享歷史查詢點(diǎn)和共享結(jié)果個數(shù)。共享記錄表的結(jié)構(gòu)為:nodeID:,…,,如表2所示,v16能夠共享v16的2NN結(jié)果,v12能夠共享v11的2NN結(jié)果。

    表2 共享記錄表

    4.3 緩存的更新維護(hù)

    由于緩存大小有限,因此在緩存已滿時,必須刪除某個使用效率低的歷史k近鄰查詢記錄,替換使用效率高的查詢記錄。本節(jié)通過探索路網(wǎng)中kNN查詢的獨(dú)特特征來提出一種新的緩存替換策略。

    查詢點(diǎn)的k值越大,查詢結(jié)果中查詢點(diǎn)到POI的最短路徑經(jīng)過的節(jié)點(diǎn)越多,查詢結(jié)果中共享前綴節(jié)點(diǎn)可能會越多,同時k值越大,代表kNN結(jié)果能夠服務(wù)的k值范圍越大,那么歷史結(jié)果被利用的可能性越大。因此,歷史查詢點(diǎn)的k值越大,歷史結(jié)果被重利用的可能性越大,緩存的命中率越高。為了提高緩存的命中率,本文用k值較大的結(jié)果替換k值較小的緩存結(jié)果。當(dāng)新查詢點(diǎn)q的k值大于緩存中相同的歷史查詢點(diǎn)q′的k值時,用q的結(jié)果替換q′的結(jié)果,提高緩存的命中率。其算法的偽代碼如算法2所示。

    算法2:緩存構(gòu)建和更新輸入:q,kNN(q),C輸出:C1.ifCisnotfullthen2. Insertq.resultintoC//放入緩存3. L←kNN(q)//q結(jié)果共享檢測4. returnC5.else6. ifq.kq′.k,q′∈Cthen7. q′.result←q.result//更新緩存8. else9. C←LRU,LFU//LRU或者LFU策略更新10. L←kNN(q)//q結(jié)果共享檢測11. endif12.endif13.returnC

    4.4 CBkNN算法

    基于共享前綴檢測,更多的節(jié)點(diǎn)能夠重利用歷史kNN查詢結(jié)果,提高了緩存命中率。為了方便討論,本文對緩存命中的概念進(jìn)行了如下定義:

    定義6緩存命中。給定一個k近鄰查詢q,如果緩存中存在一個歷史查詢q′,q是q′的共享前綴,且共享結(jié)果值k′ ≥k,則稱為緩存命中。

    本文根據(jù)緩存的歷史結(jié)果,計算新查詢的kNN結(jié)果。由定義5可知,新查詢到POI的路網(wǎng)距離計算模型為:

    dist(q,pi)=dist(q′,pi)-dist(q′,q)

    (6)

    算法3展示了基于緩存的k近鄰查詢算法。步驟(1)為從共享表中獲取查詢共享的歷史查詢結(jié)果。步驟(2~3)是在緩存中查找共享的結(jié)果。步驟(4~7)是根據(jù)歷史結(jié)果計算查詢點(diǎn)q的k近鄰結(jié)果。步驟(8)是在緩存未命中的情況下,使用其他方法計算查詢的k近鄰結(jié)果,并更新緩存和共享表。

    算法3:基于緩存的k近鄰查詢輸入:q,k,G,C輸出:R1.qAC←L //從L中獲取q的共享緩存結(jié)果2.ifqAC?andk′k//獲取第一個緩存歷史點(diǎn)3. Rq′←Qlogs //獲取qAC中歷史查詢k′值最大記錄4.fori=1tok,pi∈Rq′5. dist(q′,pi),dist(q′,q)←Rq′6. dist(q,pi)=dist(q′,pi)-dist(q′,q)7. R←(pi,dist(q,pi))8.elseR←INE // INE方法計算結(jié)果,并更新緩存9.returnR

    5 實(shí)驗(yàn)

    5.1 實(shí)驗(yàn)參數(shù)

    本文使用真實(shí)的德國奧爾登堡地圖數(shù)據(jù)集對算法性能進(jìn)行全面的評估。地圖具有6 105個節(jié)點(diǎn)和7 035條邊,如表3所示,實(shí)驗(yàn)的默認(rèn)參數(shù)用加粗字體表示。其中緩存大小|C|是地圖數(shù)據(jù)的12%。

    表3 實(shí)驗(yàn)參數(shù)

    為了模擬真實(shí)情景,保證實(shí)驗(yàn)的真實(shí)性,本文在路網(wǎng)中設(shè)置集中查詢區(qū)域,并隨機(jī)模擬產(chǎn)生POI、查詢點(diǎn)和查詢k值。同時為了測試CBkNN算法的性能,本文使用了不同的緩存策略LRU(Least recently used)和LFU(Least frequently used)。LRU會將近期最不會訪問的數(shù)據(jù)淘汰掉,LFU淘汰近期使用頻率最小的數(shù)據(jù)。同時與INE和MkNN[1]算法進(jìn)行比較,INE算法是非緩存算法,MkNN算法是重用歷史結(jié)果的算法。文獻(xiàn)[10]對非索引的kNN算法進(jìn)行了詳細(xì)的實(shí)驗(yàn)對比,INE算法的綜合性能最優(yōu),所以本文的非緩存算法采用INE算法?;诰彺娴淖疃搪窂讲樵兯惴╗11-12]使用時間節(jié)省率和命中率作為評估性能的重要指標(biāo),所以本文主要比較兩個性能參數(shù):時間節(jié)省率和命中率。查詢時間節(jié)省率是緩存算法相對于非緩存算法的節(jié)省時間的比值,其計算公式為

    (7)

    其中timeno_cache是沒有使用緩存的INE算法響應(yīng)時間,timecache是使用緩存算法的響應(yīng)時間,時間節(jié)省率越大代表性能越好。命中率是緩存使用效率重要指標(biāo),命中率的計算公式為

    (8)

    其中hitcache是緩存命中的次數(shù),Q是查詢總數(shù)量。

    5.2 實(shí)驗(yàn)結(jié)果

    本文以INE算法作為基礎(chǔ)對比實(shí)驗(yàn),通過測量緩存命中率和時間節(jié)省率檢測MkNN算法和CBkNN算法的性能,然而MkNN算法中每次查詢需要使用多個緩存結(jié)果,并不能統(tǒng)計出緩存命中率,所以本文并不比較MkNN算法的命中率。每組實(shí)驗(yàn)只改變一個參數(shù),其余參數(shù)設(shè)置為表3的默認(rèn)值。通過實(shí)驗(yàn),本文測量了多個參數(shù)對算法性能的影響。

    (1)查詢數(shù)量

    圖5展示了查詢數(shù)量對算法性能的影響。從圖5中可以看出,隨著查詢數(shù)量的增多,CBkNN算法的命中率和時間節(jié)省率都在提高,最終趨于穩(wěn)定。這是由于查詢數(shù)量較少時,緩存中的結(jié)果并不是集中區(qū)域的查詢,所以緩存命中率較低,時間節(jié)省率也處于較低水平。隨著查詢數(shù)量的增加,緩存中的結(jié)果經(jīng)過替換變成常用查詢,命中率不斷提高,查詢時間節(jié)省率也不斷提高。圖5a中可以看出,查詢數(shù)量到達(dá)5k和15k后,LRU策略緩存和LFU策略緩存的緩存命中率以及時間節(jié)省率都趨于穩(wěn)定。

    圖5 查詢數(shù)量

    同時也可以發(fā)現(xiàn),LFU策略的緩存性能優(yōu)于LRU策略,這是由于查詢集中頻率較高的區(qū)域,LFU策略側(cè)重于查詢的頻率,而LRU側(cè)重于查詢的最近時間。從圖5b可以看出本文的CBkNN算法優(yōu)于MkNN算法。這是由于MkNN算法只是使用歷史結(jié)果作為候選結(jié)果,減少查詢擴(kuò)展的節(jié)點(diǎn),而本文的CBkNN算法直接使用歷史結(jié)果,減少更多的擴(kuò)展節(jié)點(diǎn)。

    (2)緩存大小

    緩存的大小直接決定了系統(tǒng)可存儲最大k近鄰結(jié)果的數(shù)量,圖6展示了緩存大小對算法性能的影響,可以看出本文的CBkNN算法性能最優(yōu)。

    從圖6a中可以看出,隨著緩存的增大,所有算法的緩存命中率在逐步提高。這是因?yàn)榫彺嬖酱螅鎯Φ臍v史結(jié)果越多,緩存中可以命中的查詢越多,所以緩存命中率越高。

    圖6 緩存大小

    圖6b中可以發(fā)現(xiàn),隨著緩存的增大,查詢時間節(jié)省率會逐漸減少。這是因?yàn)榫彺嬖龃?,命中率提高,能夠利用緩存直接得到更多查詢結(jié)果,所以計算量減少,查詢時間節(jié)省率提高。

    圖7 共享最小k′值

    從圖7可知,共享最小k′值越大,CBkNN算法的命中率越低,查詢節(jié)省時間率越低。這是因?yàn)閷彺嬷械臍v史結(jié)果進(jìn)行共享匹配時,共享k′值越大,緩存中單個緩存能夠共享緩存結(jié)果的節(jié)點(diǎn)越少,導(dǎo)致命中率降低,節(jié)省時間率降低。

    (4)POI密度

    圖8為不同POI密度下的命中率和時間節(jié)省率。

    從圖8中可以看出,隨著POI密度增加,CBkNN算法的命中率降低,查詢時間節(jié)省率也隨之降低。這是因?yàn)镻OI密度增加,查詢點(diǎn)到POI的路網(wǎng)距離減小,單個緩存結(jié)果共享前綴節(jié)點(diǎn)減少,所以命中率降低,時間節(jié)省率也隨之降低。

    圖8 POI密度

    6 結(jié)論

    本文提出了一種基于歷史結(jié)果緩存的路網(wǎng)kNN查詢算法,提出了共享前綴匹配模型,通過對緩存結(jié)果的共享匹配,提高緩存命中率。提出基于節(jié)點(diǎn)的緩存存儲結(jié)構(gòu),快速查找可利用的歷史查詢結(jié)果,提高查詢共享匹配效率。實(shí)驗(yàn)表明,本文的CBkNN算法與沒有緩存的INE算法相比,系統(tǒng)減少25%的時間延遲,與緩存算法MkNN相比響應(yīng)時間減少10%。

    猜你喜歡
    命中率節(jié)省路網(wǎng)
    節(jié)省疲勞癥
    英語文摘(2022年5期)2022-06-05 07:46:26
    Empa 創(chuàng)新氣門總成可節(jié)省燃油約20%
    夜夜“奮戰(zhàn)”會提高“命中率”嗎
    2015男籃亞錦賽四強(qiáng)隊三分球進(jìn)攻特點(diǎn)的比較研究
    長江叢刊(2018年31期)2018-12-05 06:34:20
    打著“飛的”去上班 城市空中交通路網(wǎng)還有多遠(yuǎn)
    人生有三件事不能節(jié)省
    海峽姐妹(2017年7期)2017-07-31 19:08:21
    省際路網(wǎng)聯(lián)動機(jī)制的錦囊妙計
    中國公路(2017年11期)2017-07-31 17:56:30
    首都路網(wǎng) 不堪其重——2016年重大節(jié)假日高速公路免通期的北京路網(wǎng)運(yùn)行狀況
    中國公路(2017年7期)2017-07-24 13:56:29
    路網(wǎng)標(biāo)志該如何指路?
    中國公路(2017年10期)2017-07-21 14:02:37
    投籃的力量休斯敦火箭
    NBA特刊(2017年8期)2017-06-05 15:00:13
    男人操女人黄网站| 91大片在线观看| 大片电影免费在线观看免费| av片东京热男人的天堂| 中文精品一卡2卡3卡4更新| 伦理电影免费视频| 成人影院久久| 亚洲av成人一区二区三| 九色亚洲精品在线播放| 亚洲国产成人一精品久久久| 午夜两性在线视频| 国产视频一区二区在线看| 丝袜脚勾引网站| 老司机深夜福利视频在线观看 | 9色porny在线观看| 亚洲专区字幕在线| 午夜两性在线视频| 天天躁夜夜躁狠狠躁躁| 成年av动漫网址| 午夜视频精品福利| 欧美午夜高清在线| 国内毛片毛片毛片毛片毛片| 成人手机av| 国产极品粉嫩免费观看在线| 日韩大码丰满熟妇| 伊人亚洲综合成人网| 免费观看a级毛片全部| 国产麻豆69| 亚洲免费av在线视频| 首页视频小说图片口味搜索| 成人三级做爰电影| 国产一区二区 视频在线| 女人精品久久久久毛片| 少妇人妻久久综合中文| 一进一出抽搐动态| 老司机福利观看| 国产日韩一区二区三区精品不卡| 精品卡一卡二卡四卡免费| 97人妻天天添夜夜摸| 天天躁夜夜躁狠狠躁躁| av线在线观看网站| 少妇粗大呻吟视频| 国产高清视频在线播放一区 | 国产免费现黄频在线看| 久久女婷五月综合色啪小说| 国产三级黄色录像| 狠狠狠狠99中文字幕| 视频在线观看一区二区三区| 亚洲精品自拍成人| 亚洲人成电影免费在线| 18禁裸乳无遮挡动漫免费视频| 中文精品一卡2卡3卡4更新| 久久综合国产亚洲精品| 欧美日韩国产mv在线观看视频| 在线十欧美十亚洲十日本专区| 国产精品99久久99久久久不卡| 精品少妇一区二区三区视频日本电影| 亚洲国产欧美日韩在线播放| 亚洲欧美激情在线| 老熟妇仑乱视频hdxx| 国产精品麻豆人妻色哟哟久久| 精品少妇黑人巨大在线播放| 美女大奶头黄色视频| 中文精品一卡2卡3卡4更新| 又黄又粗又硬又大视频| 搡老岳熟女国产| 肉色欧美久久久久久久蜜桃| 国产97色在线日韩免费| 高清av免费在线| 国产亚洲精品一区二区www | 午夜精品国产一区二区电影| 久久久国产精品麻豆| 日本一区二区免费在线视频| 咕卡用的链子| 日韩精品免费视频一区二区三区| 亚洲人成电影观看| 午夜免费鲁丝| 老熟女久久久| 久久人妻熟女aⅴ| 欧美一级毛片孕妇| 亚洲精品国产av成人精品| 极品少妇高潮喷水抽搐| 高清黄色对白视频在线免费看| 国产97色在线日韩免费| 亚洲一区中文字幕在线| 久久av网站| 中文欧美无线码| 黄片播放在线免费| 超碰97精品在线观看| 国产一区二区三区综合在线观看| bbb黄色大片| 久久 成人 亚洲| 成人国产一区最新在线观看| 性色av乱码一区二区三区2| 久久久久视频综合| 97人妻天天添夜夜摸| 两个人免费观看高清视频| 一级,二级,三级黄色视频| 欧美大码av| 日韩中文字幕欧美一区二区| 岛国毛片在线播放| 在线av久久热| 一级a爱视频在线免费观看| 男人添女人高潮全过程视频| 中文欧美无线码| 精品一区二区三区av网在线观看 | 久久久国产欧美日韩av| 亚洲国产欧美一区二区综合| 黄色a级毛片大全视频| 999久久久国产精品视频| 久久女婷五月综合色啪小说| 亚洲avbb在线观看| 日韩中文字幕欧美一区二区| 90打野战视频偷拍视频| 国产精品免费大片| 国产精品一区二区精品视频观看| 精品少妇黑人巨大在线播放| 狂野欧美激情性xxxx| 五月天丁香电影| 成年动漫av网址| 久久精品成人免费网站| av国产精品久久久久影院| 欧美+亚洲+日韩+国产| 性高湖久久久久久久久免费观看| 一进一出抽搐动态| 老司机在亚洲福利影院| 久久精品国产亚洲av香蕉五月 | 99国产精品一区二区蜜桃av | 在线av久久热| 成年人午夜在线观看视频| 精品人妻在线不人妻| 成人手机av| 久久 成人 亚洲| 新久久久久国产一级毛片| 国产免费福利视频在线观看| 国产一区二区 视频在线| 亚洲精品中文字幕在线视频| 国产免费现黄频在线看| 午夜久久久在线观看| 国产亚洲一区二区精品| 成在线人永久免费视频| 老司机午夜十八禁免费视频| 亚洲 欧美一区二区三区| 国产精品国产三级国产专区5o| 亚洲成人免费av在线播放| 他把我摸到了高潮在线观看 | 99精国产麻豆久久婷婷| 久久香蕉激情| 国产亚洲欧美精品永久| 亚洲va日本ⅴa欧美va伊人久久 | 国产免费av片在线观看野外av| 成在线人永久免费视频| 香蕉国产在线看| 777米奇影视久久| 亚洲国产欧美网| 婷婷成人精品国产| 久久国产精品男人的天堂亚洲| 日韩熟女老妇一区二区性免费视频| 国产精品久久久久久人妻精品电影 | 18禁观看日本| 久久人妻熟女aⅴ| 男女国产视频网站| 亚洲少妇的诱惑av| 男女边摸边吃奶| 国精品久久久久久国模美| 99国产极品粉嫩在线观看| 精品国产一区二区三区久久久樱花| av网站在线播放免费| 午夜激情av网站| 日本精品一区二区三区蜜桃| av又黄又爽大尺度在线免费看| 成年人午夜在线观看视频| 久久中文看片网| 精品一区二区三区四区五区乱码| av免费在线观看网站| 精品乱码久久久久久99久播| 日韩中文字幕视频在线看片| 一级a爱视频在线免费观看| 国产在线免费精品| 成年女人毛片免费观看观看9 | √禁漫天堂资源中文www| 啦啦啦啦在线视频资源| 最近中文字幕2019免费版| 成人三级做爰电影| 天天躁夜夜躁狠狠躁躁| 欧美在线一区亚洲| 久久综合国产亚洲精品| 丝袜喷水一区| 欧美成狂野欧美在线观看| 精品国产国语对白av| 国产av一区二区精品久久| 亚洲美女黄色视频免费看| 中文字幕高清在线视频| h视频一区二区三区| 黄片大片在线免费观看| 超碰成人久久| 午夜福利免费观看在线| 伦理电影免费视频| 最近最新中文字幕大全免费视频| 91大片在线观看| 黑人巨大精品欧美一区二区蜜桃| 日韩大码丰满熟妇| 亚洲一区中文字幕在线| 成人亚洲精品一区在线观看| 欧美久久黑人一区二区| av天堂在线播放| 视频在线观看一区二区三区| 丝袜美足系列| 欧美黑人精品巨大| 国产区一区二久久| 一区二区三区激情视频| 亚洲av欧美aⅴ国产| av在线播放精品| 久久久国产欧美日韩av| 欧美日韩视频精品一区| 国产成人精品久久二区二区免费| 亚洲av成人不卡在线观看播放网 | 亚洲中文日韩欧美视频| 亚洲专区国产一区二区| 欧美午夜高清在线| 最新的欧美精品一区二区| 午夜激情久久久久久久| 50天的宝宝边吃奶边哭怎么回事| 欧美 亚洲 国产 日韩一| 国产精品国产三级国产专区5o| 一区福利在线观看| 亚洲一码二码三码区别大吗| 久久久久久亚洲精品国产蜜桃av| 精品少妇久久久久久888优播| 亚洲欧美精品综合一区二区三区| 一个人免费看片子| 国产av精品麻豆| 日韩制服骚丝袜av| 黑人操中国人逼视频| 丝瓜视频免费看黄片| 女人久久www免费人成看片| 三级毛片av免费| 一本久久精品| 国产真人三级小视频在线观看| 黄色视频,在线免费观看| 亚洲国产av新网站| 人妻人人澡人人爽人人| 亚洲国产毛片av蜜桃av| 黄频高清免费视频| 91麻豆av在线| 亚洲精品国产av成人精品| 日韩视频在线欧美| 亚洲欧美精品自产自拍| 国产亚洲午夜精品一区二区久久| 亚洲欧美精品综合一区二区三区| 日韩熟女老妇一区二区性免费视频| av一本久久久久| 极品少妇高潮喷水抽搐| 日韩有码中文字幕| 亚洲精品中文字幕在线视频| 国产黄色免费在线视频| 曰老女人黄片| 精品国产乱码久久久久久男人| 久久人人爽av亚洲精品天堂| 亚洲国产毛片av蜜桃av| 日韩制服骚丝袜av| 男人舔女人的私密视频| 大型av网站在线播放| 一本色道久久久久久精品综合| 欧美 亚洲 国产 日韩一| 熟女少妇亚洲综合色aaa.| 欧美另类亚洲清纯唯美| 老司机深夜福利视频在线观看 | 日韩大码丰满熟妇| 国产激情久久老熟女| 97精品久久久久久久久久精品| 黄色 视频免费看| 99re6热这里在线精品视频| 一区二区三区精品91| 男女国产视频网站| 另类精品久久| 美女高潮喷水抽搐中文字幕| 女警被强在线播放| 精品久久久精品久久久| 国产欧美日韩一区二区三区在线| 欧美日本中文国产一区发布| 亚洲一卡2卡3卡4卡5卡精品中文| 人人妻人人添人人爽欧美一区卜| 动漫黄色视频在线观看| www.av在线官网国产| 日韩制服骚丝袜av| 两性午夜刺激爽爽歪歪视频在线观看 | 国产色视频综合| svipshipincom国产片| 热re99久久精品国产66热6| 99re6热这里在线精品视频| 国产欧美日韩一区二区精品| 中文字幕高清在线视频| 91麻豆精品激情在线观看国产 | 久久国产精品人妻蜜桃| 黄色视频在线播放观看不卡| www.av在线官网国产| 在线观看免费日韩欧美大片| 国产成人精品久久二区二区免费| 97在线人人人人妻| 国产精品九九99| 亚洲人成电影免费在线| 在线十欧美十亚洲十日本专区| 午夜福利一区二区在线看| 成年人黄色毛片网站| 亚洲欧美一区二区三区久久| 久久亚洲精品不卡| 欧美日韩成人在线一区二区| 一级毛片女人18水好多| 精品一区二区三卡| 亚洲一卡2卡3卡4卡5卡精品中文| 国产免费一区二区三区四区乱码| 日韩电影二区| 亚洲人成电影观看| 国产成人精品久久二区二区免费| 日韩 欧美 亚洲 中文字幕| 99国产精品免费福利视频| 岛国在线观看网站| 大片免费播放器 马上看| 一区二区av电影网| 亚洲国产欧美网| 无遮挡黄片免费观看| 中国美女看黄片| 国产高清国产精品国产三级| 亚洲av片天天在线观看| 欧美另类亚洲清纯唯美| 中文字幕制服av| 99国产综合亚洲精品| av又黄又爽大尺度在线免费看| 在线 av 中文字幕| 日韩 欧美 亚洲 中文字幕| a在线观看视频网站| 中国国产av一级| 18禁观看日本| 久久中文字幕一级| 中文精品一卡2卡3卡4更新| 精品少妇一区二区三区视频日本电影| 在线精品无人区一区二区三| 日本一区二区免费在线视频| 国产精品熟女久久久久浪| 黄片小视频在线播放| 18禁裸乳无遮挡动漫免费视频| 久久精品国产a三级三级三级| 国产熟女午夜一区二区三区| 动漫黄色视频在线观看| 波多野结衣一区麻豆| 日韩中文字幕欧美一区二区| 大香蕉久久成人网| 在线观看www视频免费| 视频在线观看一区二区三区| 亚洲三区欧美一区| 超色免费av| 国产精品免费视频内射| 亚洲国产欧美一区二区综合| 黄色视频在线播放观看不卡| 又大又爽又粗| 精品少妇一区二区三区视频日本电影| 日韩大码丰满熟妇| 婷婷色av中文字幕| 一区在线观看完整版| 蜜桃国产av成人99| 亚洲美女黄色视频免费看| 麻豆乱淫一区二区| 亚洲色图 男人天堂 中文字幕| 建设人人有责人人尽责人人享有的| 色精品久久人妻99蜜桃| 99热全是精品| 十八禁人妻一区二区| 亚洲欧美日韩另类电影网站| 日韩人妻精品一区2区三区| 美女国产高潮福利片在线看| 一级,二级,三级黄色视频| 9热在线视频观看99| 人成视频在线观看免费观看| 曰老女人黄片| 交换朋友夫妻互换小说| 亚洲精品第二区| 51午夜福利影视在线观看| 欧美性长视频在线观看| cao死你这个sao货| 久久久久国产精品人妻一区二区| 麻豆av在线久日| 狂野欧美激情性bbbbbb| 国产精品成人在线| 老司机靠b影院| 欧美精品一区二区免费开放| 悠悠久久av| 亚洲色图 男人天堂 中文字幕| 免费在线观看影片大全网站| bbb黄色大片| 人人妻,人人澡人人爽秒播| 人人妻人人澡人人看| 中文字幕制服av| 国产成人av教育| 亚洲av成人不卡在线观看播放网 | 一二三四在线观看免费中文在| 亚洲国产欧美一区二区综合| 国产日韩欧美视频二区| 亚洲熟女精品中文字幕| 亚洲国产欧美日韩在线播放| 国产一区二区在线观看av| 欧美+亚洲+日韩+国产| 一区二区av电影网| 国产亚洲精品第一综合不卡| 91麻豆av在线| 久久天堂一区二区三区四区| 我的亚洲天堂| 午夜福利免费观看在线| 亚洲专区字幕在线| 久久免费观看电影| 久久久精品区二区三区| 最黄视频免费看| 亚洲av成人不卡在线观看播放网 | 日韩电影二区| 国产高清videossex| 亚洲国产精品999| 色视频在线一区二区三区| 亚洲精品美女久久久久99蜜臀| 黄色毛片三级朝国网站| 午夜福利在线免费观看网站| 一本大道久久a久久精品| 亚洲av日韩精品久久久久久密| 真人做人爱边吃奶动态| 黄频高清免费视频| 九色亚洲精品在线播放| 男人操女人黄网站| 黑人巨大精品欧美一区二区蜜桃| av又黄又爽大尺度在线免费看| 国产一区有黄有色的免费视频| 亚洲欧美成人综合另类久久久| 精品亚洲乱码少妇综合久久| 91麻豆av在线| 久久中文看片网| 青春草亚洲视频在线观看| 国产伦理片在线播放av一区| 一级毛片精品| 日韩视频一区二区在线观看| 久久精品亚洲熟妇少妇任你| 亚洲一区二区三区欧美精品| 欧美 日韩 精品 国产| 一区二区av电影网| 男人添女人高潮全过程视频| 国产精品 欧美亚洲| 精品国产一区二区三区四区第35| 男女高潮啪啪啪动态图| 国产欧美亚洲国产| 黑人操中国人逼视频| 亚洲国产日韩一区二区| 人妻人人澡人人爽人人| 亚洲av欧美aⅴ国产| 国产亚洲一区二区精品| bbb黄色大片| 欧美av亚洲av综合av国产av| 日韩电影二区| 欧美日韩亚洲国产一区二区在线观看 | av网站在线播放免费| 久久久精品免费免费高清| 精品第一国产精品| 国产一区二区三区在线臀色熟女 | 桃红色精品国产亚洲av| 每晚都被弄得嗷嗷叫到高潮| 久久久精品国产亚洲av高清涩受| 日韩 欧美 亚洲 中文字幕| 男女国产视频网站| 久久久水蜜桃国产精品网| 99九九在线精品视频| 亚洲精品中文字幕一二三四区 | kizo精华| 一级毛片精品| 狠狠狠狠99中文字幕| 侵犯人妻中文字幕一二三四区| 成人手机av| 乱人伦中国视频| 成年女人毛片免费观看观看9 | 一本综合久久免费| 久久免费观看电影| 国产高清视频在线播放一区 | 国产精品国产av在线观看| 久久久久久久久免费视频了| 大陆偷拍与自拍| 一边摸一边抽搐一进一出视频| 久久性视频一级片| 好男人电影高清在线观看| 亚洲成国产人片在线观看| avwww免费| 丰满迷人的少妇在线观看| 成人亚洲精品一区在线观看| 老司机深夜福利视频在线观看 | 中文字幕制服av| 女人精品久久久久毛片| av视频免费观看在线观看| 一级毛片电影观看| 国产亚洲欧美在线一区二区| 国产亚洲精品一区二区www | 叶爱在线成人免费视频播放| 老司机亚洲免费影院| 国产精品成人在线| 亚洲 国产 在线| 欧美一级毛片孕妇| 亚洲第一青青草原| 91九色精品人成在线观看| 欧美精品一区二区大全| 12—13女人毛片做爰片一| 日本撒尿小便嘘嘘汇集6| 美女中出高潮动态图| 我的亚洲天堂| 欧美激情极品国产一区二区三区| 岛国在线观看网站| 91国产中文字幕| 人人妻,人人澡人人爽秒播| 熟女少妇亚洲综合色aaa.| 老汉色av国产亚洲站长工具| 天天躁日日躁夜夜躁夜夜| 黄频高清免费视频| 国产精品免费视频内射| 午夜精品久久久久久毛片777| 国产精品麻豆人妻色哟哟久久| 久久ye,这里只有精品| 国产免费现黄频在线看| 老司机在亚洲福利影院| 视频区图区小说| 午夜福利乱码中文字幕| 久久 成人 亚洲| 亚洲黑人精品在线| 久久久久久久国产电影| 国产激情久久老熟女| 19禁男女啪啪无遮挡网站| 成年人午夜在线观看视频| 69精品国产乱码久久久| 精品视频人人做人人爽| 国产免费视频播放在线视频| 十八禁网站免费在线| 精品国产乱子伦一区二区三区 | 男女国产视频网站| tube8黄色片| 99久久精品国产亚洲精品| 精品人妻一区二区三区麻豆| 国产精品亚洲av一区麻豆| 欧美97在线视频| www.熟女人妻精品国产| 久久精品熟女亚洲av麻豆精品| 欧美一级毛片孕妇| a级片在线免费高清观看视频| 久久久久久久久免费视频了| 99国产精品免费福利视频| 国产成人免费无遮挡视频| 国产男女超爽视频在线观看| 黑人操中国人逼视频| 成年美女黄网站色视频大全免费| 亚洲专区字幕在线| 亚洲人成77777在线视频| 少妇猛男粗大的猛烈进出视频| 十八禁网站网址无遮挡| 亚洲色图综合在线观看| 19禁男女啪啪无遮挡网站| 国产成人免费无遮挡视频| 亚洲av日韩精品久久久久久密| 在线观看舔阴道视频| 中文字幕另类日韩欧美亚洲嫩草| 久久精品亚洲熟妇少妇任你| 亚洲国产欧美一区二区综合| 久久国产精品影院| 桃红色精品国产亚洲av| 国产高清视频在线播放一区 | 97精品久久久久久久久久精品| 中亚洲国语对白在线视频| 国产亚洲av高清不卡| 欧美成狂野欧美在线观看| 纯流量卡能插随身wifi吗| 亚洲伊人久久精品综合| 亚洲第一av免费看| 国产精品 欧美亚洲| 亚洲第一青青草原| 黄色毛片三级朝国网站| 天天添夜夜摸| 欧美国产精品va在线观看不卡| 免费看十八禁软件| 性色av一级| 精品国产乱码久久久久久小说| 国产野战对白在线观看| 老司机福利观看| 他把我摸到了高潮在线观看 | 9191精品国产免费久久| 国产免费福利视频在线观看| 777久久人妻少妇嫩草av网站| 1024视频免费在线观看| 亚洲五月色婷婷综合| 99精品久久久久人妻精品| 日韩制服丝袜自拍偷拍| 一本—道久久a久久精品蜜桃钙片| 精品一品国产午夜福利视频| 制服人妻中文乱码| 亚洲精品美女久久av网站| 精品久久久精品久久久| 国产福利在线免费观看视频| 又紧又爽又黄一区二区| 99香蕉大伊视频| 新久久久久国产一级毛片| 777米奇影视久久| 国产免费av片在线观看野外av| 亚洲精品久久午夜乱码| 老司机影院毛片| 精品久久久精品久久久| 男女下面插进去视频免费观看| 黑人巨大精品欧美一区二区mp4| 亚洲一卡2卡3卡4卡5卡精品中文| 女人被躁到高潮嗷嗷叫费观| 热99re8久久精品国产| 少妇精品久久久久久久| 亚洲精品国产色婷婷电影| 亚洲,欧美精品.| 两性午夜刺激爽爽歪歪视频在线观看 | 91大片在线观看| 久久人妻熟女aⅴ| 国产欧美日韩一区二区三区在线|