• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    用于連續(xù)化矩陣數(shù)據(jù)元素標(biāo)識的方法和系統(tǒng)技術(shù)方案

    技術(shù)編號:8593991 閱讀:169 留言:0更新日期:2013-04-18 07:10
    本發(fā)明專利技術(shù)公開了一種用于連續(xù)化矩陣數(shù)據(jù)元素標(biāo)識的方法和系統(tǒng),涉及計算機(jī)領(lǐng)域。所述系統(tǒng)包括:N個計算節(jié)點(diǎn);所述每個參與計算的計算節(jié)點(diǎn)包括:數(shù)據(jù)讀取模塊;散步和接收模塊;連續(xù)化模塊;通知模塊;其中,所述數(shù)據(jù)讀取模塊進(jìn)一步適于:每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中按行分塊的數(shù)據(jù)元素,或者按列分塊的數(shù)據(jù)元素。對于大規(guī)模的矩陣數(shù)據(jù),可以通過各個計算節(jié)點(diǎn)并行的進(jìn)行連續(xù)化,加快了連續(xù)化的速度,提高了數(shù)據(jù)處理效率。

    【技術(shù)實現(xiàn)步驟摘要】

    本專利技術(shù)涉及計算機(jī)領(lǐng)域,特別是涉及一種用于連續(xù)化矩陣數(shù)據(jù)元素標(biāo)識的方法和 系統(tǒng)。
    技術(shù)介紹
    在大規(guī)模并行計算中,很重要一類計算是矩陣或向量的計算。通常描述矩陣采用 (Rowkey, colkey, value)的三元組(其中Rowkey, colkey分別為行標(biāo)、列標(biāo),va Iue為實 際存儲的數(shù)據(jù)內(nèi)容),這樣可以采用稀疏的存儲方式,從而減少存儲空間。用戶再將矩陣按 照行(Rowkey)或者列(colkey)進(jìn)行劃分,將數(shù)據(jù)散布到多個計算結(jié)點(diǎn)(也即計算服務(wù)器) 上,從而達(dá)到并行計算的目的。通常為了唯一標(biāo)識矩陣中每個數(shù)據(jù)元素,輸入的Rowkey和 colkey采用位數(shù)較多(64位,128位)的簽名。而在實際的計算過程中,Rowkey和colkey 僅作為一個下標(biāo),并不需要很多的位數(shù)。因此為了減少節(jié)點(diǎn)內(nèi)存存儲空間,并且方便計算時 順序訪問,常常要對key和colkey進(jìn)行連續(xù)的id化,即將Rowkey和colkey都轉(zhuǎn)換為連續(xù) 的O-N的整數(shù)列?,F(xiàn)有技術(shù)中,存在一種對矩陣數(shù)據(jù)的的存儲標(biāo)識進(jìn)行id化的方法是串行id化方 法,即采用一個計算節(jié)點(diǎn),逐個獲取矩陣中的數(shù)據(jù)元素將其行標(biāo)和列標(biāo)進(jìn)行id化,但是該 種方法處理效率低,時間長。
    技術(shù)實現(xiàn)思路
    鑒于上述問題,提出了本專利技術(shù)以便提供一種克服上述問題或者至少部分地解決上 述問題的一種用于連續(xù)化矩陣數(shù)據(jù)元素標(biāo)識的裝置和相應(yīng)的一種用于連續(xù)化矩陣數(shù)據(jù)元 素標(biāo)識的方法。依據(jù)本專利技術(shù)的一個方面,提供了一種用于連續(xù)化矩陣數(shù)據(jù)元素標(biāo)識的方法,包 括針對N個計算節(jié)點(diǎn),每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中被分配給該計算節(jié) 點(diǎn)的矩陣分塊的數(shù)據(jù)元素;每個參與計算的計算節(jié)點(diǎn)根據(jù)預(yù)置的數(shù)據(jù)標(biāo)識散步規(guī)則,將所讀取的數(shù)據(jù)元素中 的數(shù)據(jù)標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn),并接收剩余N-1個計算節(jié)點(diǎn)發(fā)送的數(shù) 據(jù)標(biāo)識,獲得由所述計算節(jié)點(diǎn)進(jìn)行處理的最終數(shù)據(jù)標(biāo)識;每個參與計算的計算節(jié)點(diǎn)根據(jù)所述最終數(shù)據(jù)標(biāo)識進(jìn)行連續(xù)化,獲得與每個數(shù)據(jù)標(biāo) 識相應(yīng)的第一標(biāo)識;每個參與計算的計算節(jié)點(diǎn)將第一標(biāo)識與原數(shù)據(jù)標(biāo)識的對應(yīng)關(guān)系通知給其他計算 節(jié)點(diǎn)??蛇x的,所述每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中被分配給該計算節(jié)點(diǎn)的矩 陣分塊的數(shù)據(jù)元素包括每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中按行分塊的數(shù)據(jù)元素,或者按列分塊的數(shù)據(jù)元素??蛇x的,所述每個參與計算的計算節(jié)點(diǎn)根據(jù)預(yù)置的數(shù)據(jù)標(biāo)識散步規(guī)則,將所讀取的數(shù)據(jù)元素中的數(shù)據(jù)標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn)包括每個參與計算的計算節(jié)點(diǎn)根據(jù)閾值的列標(biāo)識散步規(guī)則,將所讀取的數(shù)據(jù)元素中的列標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn);并接收其他N-1個計算節(jié)點(diǎn)發(fā)送的列標(biāo)識。可選的,所述每個參與計算的計算節(jié)點(diǎn)根據(jù)所述最終數(shù)據(jù)標(biāo)識進(jìn)行連續(xù)化,獲得與每個數(shù)據(jù)標(biāo)識相應(yīng)的第一標(biāo)識包括每個參與計算的計算節(jié)點(diǎn)根據(jù)本地的行標(biāo)識生成行標(biāo)識向量,并對行標(biāo)識向量進(jìn)行連續(xù)化,獲得與每個行標(biāo)識相應(yīng)的第一行標(biāo)識;每個參與計算的計算節(jié)點(diǎn)對本地的列標(biāo)識進(jìn)行去重并生成列標(biāo)識向量,并對列標(biāo)識向量進(jìn)行連續(xù)化,獲得與每個列標(biāo)識相應(yīng)的第一列標(biāo)識??蛇x的,所述每個參與計算的計算節(jié)點(diǎn)將第一標(biāo)識與原數(shù)據(jù)標(biāo)識的對應(yīng)關(guān)系通知給其他計算節(jié)點(diǎn)包括每個參與計算的計算節(jié)點(diǎn)根據(jù)第一列標(biāo)識與原列標(biāo)識的對應(yīng)關(guān)系,將第一列標(biāo)識通知給其他計算節(jié)點(diǎn)??蛇x的,所述每個參與計算的計算節(jié)點(diǎn)根據(jù)預(yù)置的數(shù)據(jù)標(biāo)識散步規(guī)則,將所讀取的數(shù)據(jù)元素中的數(shù)據(jù)標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn)包括每個參與計算的計算節(jié)點(diǎn)根據(jù)閾值的行標(biāo)識散步規(guī)則,將所讀取的數(shù)據(jù)元素中的行標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn);并接收其他計算節(jié)點(diǎn)發(fā)送的行標(biāo)識??蛇x的,所述每個參與計算的計算節(jié)點(diǎn)根據(jù)所述最終數(shù)據(jù)標(biāo)識進(jìn)行連續(xù)化,獲得與每個數(shù)據(jù)標(biāo)識相應(yīng)的第一標(biāo)識包括每個參與計算的計算節(jié)點(diǎn)根據(jù)本地的列標(biāo)識生成行標(biāo)識向量,并對列標(biāo)識向量進(jìn)行連續(xù)化,獲得與每個列標(biāo)識相應(yīng)的第一列標(biāo)識;每個參與計算的計算節(jié)點(diǎn)對本地的行標(biāo)識進(jìn)行去重并生成行標(biāo)識向量,并對行標(biāo)識向量進(jìn)行連續(xù)化,獲得與每個行標(biāo)識相應(yīng)的第一行標(biāo)識??蛇x的,所述每個參與計算的計算節(jié)點(diǎn)將第一標(biāo)識與原數(shù)據(jù)標(biāo)識的對應(yīng)關(guān)系通知給其他計算節(jié)點(diǎn)包括每個參與計算的計算節(jié)點(diǎn)根據(jù)第一行標(biāo)識與原行標(biāo)識的對應(yīng)關(guān)系,將第一行標(biāo)識通知給其他計算節(jié)點(diǎn)??蛇x的,所述對向量進(jìn)行連續(xù)化包括每個參與計算的計算節(jié)點(diǎn)i統(tǒng)計待計算的標(biāo)識總數(shù)Ni,并將所述總數(shù)通知給其他計算節(jié)點(diǎn);每個參與計算的計算節(jié)點(diǎn)根據(jù)各計算節(jié)點(diǎn)待計算的標(biāo)識總數(shù)Ni,計算本節(jié)點(diǎn)起始的第一標(biāo)識;每個參與計算的計算節(jié)點(diǎn)根據(jù)本節(jié)點(diǎn)的起始的第一標(biāo)識,對本節(jié)點(diǎn)的標(biāo)識向量進(jìn)行連續(xù)化,獲得相應(yīng)的第一標(biāo)識。依據(jù)本專利技術(shù)的另一個方面,提供一種用于連續(xù)化矩陣數(shù)據(jù)元素標(biāo)識的系統(tǒng),包括N個計算節(jié)點(diǎn);所述每個參與計算的計算節(jié)點(diǎn)包括數(shù)據(jù)讀取模塊,適于每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中被分配給該計算節(jié) 點(diǎn)的矩陣分塊的數(shù)據(jù)元素;散步和接收模塊,適于每個參與計算的計算節(jié)點(diǎn)根據(jù)預(yù)置的數(shù)據(jù)標(biāo)識散步規(guī)則, 將所讀取的數(shù)據(jù)元素中的數(shù)據(jù)標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn),并接收剩余 N-1個計算節(jié)點(diǎn)發(fā)送的數(shù)據(jù)標(biāo)識,獲得由所述計算節(jié)點(diǎn)進(jìn)行處理的最終數(shù)據(jù)標(biāo)識;連續(xù)化模塊,適于每個參與計算的計算節(jié)點(diǎn)根據(jù)所述最終數(shù)據(jù)標(biāo)識進(jìn)行連續(xù)化, 獲得與每個數(shù)據(jù)標(biāo)識相應(yīng)的第一標(biāo)識;通知模塊,適于每個參與計算的計算節(jié)點(diǎn)將第一標(biāo)識與原數(shù)據(jù)標(biāo)識的對應(yīng)關(guān)系通 知給其他計算節(jié)點(diǎn)??蛇x的,所述數(shù)據(jù)讀取模塊進(jìn)一步適于每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中按行分塊的數(shù)據(jù)元素,或者按列分塊的 數(shù)據(jù)元素??蛇x的,當(dāng)每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中按行分塊的數(shù)據(jù)元素時,所 述散步和接收模塊包括列散步和接收模塊,適于每個參與計算的計算節(jié)點(diǎn)根據(jù)閾值的列標(biāo)識散步規(guī)則, 將所讀取的數(shù)據(jù)元素中的列標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn);并接收其他N-1 個計算節(jié)點(diǎn)發(fā)送的列標(biāo)識。 可選的,所述連續(xù)化模塊包括第一行連續(xù)化模塊,適于每個參與計算的計算節(jié)點(diǎn)根據(jù)本地的行標(biāo)識生成行標(biāo)識 向量,并對行標(biāo)識向量進(jìn)行連續(xù)化,獲得與每個行標(biāo)識相應(yīng)的第一行標(biāo)識;第一列連續(xù)化模塊,適于每個參與計算的計算節(jié)點(diǎn)對本地的列標(biāo)識進(jìn)行去重并生 成列標(biāo)識向量,并對列標(biāo)識向量進(jìn)行連續(xù)化,獲得與每個列標(biāo)識相應(yīng)的第一列標(biāo)識??蛇x的,所述通知模塊包括第一通知模塊,適于每個參與計算的計算節(jié)點(diǎn)根據(jù)第一列標(biāo)識與原列標(biāo)識的對應(yīng) 關(guān)系,將第一列標(biāo)識通知給其他計算節(jié)點(diǎn)??蛇x的,當(dāng)每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中按列分塊的數(shù)據(jù)元素時,所 述散步和接收模塊包括行散步和接收模塊,適于每個參與計算的計算節(jié)點(diǎn)根據(jù)閾值的行標(biāo)識散步規(guī)則, 將所讀取的數(shù)據(jù)元素中的行標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn);并接收其他計算 節(jié)點(diǎn)發(fā)送的行標(biāo)識??蛇x的,所述連續(xù)化模塊包括第二列續(xù)化模塊,適于每個參與計算的計算節(jié)點(diǎn)根據(jù)本地的列標(biāo)識生成行標(biāo)識向 量,并對列標(biāo)識向量進(jìn)行連續(xù)化,獲得與每個列標(biāo)識相應(yīng)的第一列標(biāo)識;第二行續(xù)化模塊,適于每個參與計算的計算節(jié)點(diǎn)對本地的行標(biāo)識進(jìn)行去重并生成 行標(biāo)識向量,并對行標(biāo)識向量進(jìn)行連續(xù)化,獲得與每個行標(biāo)識相應(yīng)的第一行標(biāo)識。可選的,所述通知模塊包括第二通知模塊,適于每個參與計算的計算節(jié)點(diǎn)根據(jù)第一行標(biāo)識與原行標(biāo)識的對應(yīng)關(guān)系,將第一行標(biāo)識通知給其他計算節(jié)點(diǎn)??蛇x的,所述第一列續(xù)化模塊、第本文檔來自技高網(wǎng)...

    【技術(shù)保護(hù)點(diǎn)】
    一種用于連續(xù)化矩陣數(shù)據(jù)元素標(biāo)識的方法,其特征在于,包括:針對N個計算節(jié)點(diǎn),每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中被分配給該計算節(jié)點(diǎn)的矩陣分塊的數(shù)據(jù)元素;每個參與計算的計算節(jié)點(diǎn)根據(jù)預(yù)置的數(shù)據(jù)標(biāo)識散步規(guī)則,將所讀取的數(shù)據(jù)元素中的數(shù)據(jù)標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn),并接收剩余N?1個計算節(jié)點(diǎn)發(fā)送的數(shù)據(jù)標(biāo)識,獲得由所述計算節(jié)點(diǎn)進(jìn)行處理的最終數(shù)據(jù)標(biāo)識;每個參與計算的計算節(jié)點(diǎn)根據(jù)所述最終數(shù)據(jù)標(biāo)識進(jìn)行連續(xù)化,獲得與每個數(shù)據(jù)標(biāo)識相應(yīng)的第一標(biāo)識;每個參與計算的計算節(jié)點(diǎn)將第一標(biāo)識與原數(shù)據(jù)標(biāo)識的對應(yīng)關(guān)系通知給其他計算節(jié)點(diǎn);其中,所述每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中被分配給該計算節(jié)點(diǎn)的矩陣分塊的數(shù)據(jù)元素包括:每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中按行分塊的數(shù)據(jù)元素,或者按列分塊的數(shù)據(jù)元素。

    【技術(shù)特征摘要】
    1.一種用于連續(xù)化矩陣數(shù)據(jù)元素標(biāo)識的方法,其特征在于,包括 針對N個計算節(jié)點(diǎn),每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中被分配給該計算節(jié)點(diǎn)的矩陣分塊的數(shù)據(jù)元素; 每個參與計算的計算節(jié)點(diǎn)根據(jù)預(yù)置的數(shù)據(jù)標(biāo)識散步規(guī)則,將所讀取的數(shù)據(jù)元素中的數(shù)據(jù)標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn),并接收剩余N-1個計算節(jié)點(diǎn)發(fā)送的數(shù)據(jù)標(biāo)識,獲得由所述計算節(jié)點(diǎn)進(jìn)行處理的最終數(shù)據(jù)標(biāo)識; 每個參與計算的計算節(jié)點(diǎn)根據(jù)所述最終數(shù)據(jù)標(biāo)識進(jìn)行連續(xù)化,獲得與每個數(shù)據(jù)標(biāo)識相應(yīng)的第一標(biāo)識; 每個參與計算的計算節(jié)點(diǎn)將第一標(biāo)識與原數(shù)據(jù)標(biāo)識的對應(yīng)關(guān)系通知給其他計算節(jié)占. 其中,所述每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中被分配給該計算節(jié)點(diǎn)的矩陣分塊的數(shù)據(jù)元素包括 每個參與計算的計算節(jié)點(diǎn)讀取矩陣數(shù)據(jù)中按行分塊的數(shù)據(jù)元素,或者按列分塊的數(shù)據(jù)元素。2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述每個參與計算的計算節(jié)點(diǎn)根據(jù)預(yù)置的數(shù)據(jù)標(biāo)識散步規(guī)則,將所讀取的數(shù)據(jù)元素中的數(shù)據(jù)標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn)包括 每個參與計算的計算節(jié)點(diǎn)根據(jù)閾值的列標(biāo)識散步規(guī)則,將所讀取的數(shù)據(jù)元素中的列標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn);并接收其他N-1個計算節(jié)點(diǎn)發(fā)送的列標(biāo)識。3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述每個參與計算的計算節(jié)點(diǎn)根據(jù)所述最終數(shù)據(jù)標(biāo)識進(jìn)行連續(xù)化,獲得與每個數(shù)據(jù)標(biāo)識相應(yīng)的第一標(biāo)識包括 每個參與計算的計算節(jié)點(diǎn)根據(jù)本地的行標(biāo)識生成行標(biāo)識向量,并對行標(biāo)識向量進(jìn)行連續(xù)化,獲得與每個行標(biāo)識相應(yīng)的第一行標(biāo)識; 每個參與計算的計算節(jié)點(diǎn)對本地的列標(biāo)識進(jìn)行去重并生成列標(biāo)識向量,并對列標(biāo)識向量進(jìn)行連續(xù)化,獲得與每個列標(biāo)識相應(yīng)的第一列標(biāo)識。4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述每個參與計算的計算節(jié)點(diǎn)將第一標(biāo)識與原數(shù)據(jù)標(biāo)識的對應(yīng)關(guān)系通知給其他計算節(jié)點(diǎn)包括 每個參與計算的計算節(jié)點(diǎn)根據(jù)第一列標(biāo)識與原列標(biāo)識的對應(yīng)關(guān)系,將第一列標(biāo)識通知給其他計算節(jié)點(diǎn)。5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述每個參與計算的計算節(jié)點(diǎn)根據(jù)預(yù)置的數(shù)據(jù)標(biāo)識散步規(guī)則,將所讀取的數(shù)據(jù)元素中的數(shù)據(jù)標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn)包括 每個參與計算的計算節(jié)點(diǎn)根據(jù)閾值的行標(biāo)識散步規(guī)則,將所讀取的數(shù)據(jù)元素中的行標(biāo)識保留在本地或者發(fā)送到相應(yīng)的計算節(jié)點(diǎn);并接收其他計算節(jié)點(diǎn)發(fā)送的行標(biāo)識。6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述每個參與計算的計算節(jié)點(diǎn)根據(jù)所述最終數(shù)據(jù)標(biāo)識進(jìn)行連續(xù)化,獲得與每個數(shù)據(jù)標(biāo)識相應(yīng)的第一標(biāo)識包括 每個參與計算的計算節(jié)點(diǎn)根據(jù)本地的列標(biāo)識生成行標(biāo)識向量,并對列標(biāo)識向量進(jìn)行連續(xù)化,獲得與每個列標(biāo)識相應(yīng)的第一列標(biāo)識; 每個參與計算的計算節(jié)點(diǎn)對本地的行標(biāo)識進(jìn)行去重并生成行標(biāo)識向量,并對行標(biāo)識向量進(jìn)行連續(xù)化,獲得與每個行標(biāo)識相應(yīng)的第一行標(biāo)識。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述每個參與計算的計算節(jié)點(diǎn)將第一標(biāo)識與原數(shù)據(jù)標(biāo)識的對應(yīng)關(guān)系通知給其他計算節(jié)點(diǎn)包括 每個參與計算的計算節(jié)點(diǎn)根據(jù)第一行標(biāo)識與原行標(biāo)識的對應(yīng)關(guān)系,將第一行標(biāo)識通知給其他計算節(jié)點(diǎn)。8.根據(jù)權(quán)利要求3或6所述的方法,其特征在于,所述對向量進(jìn)行連續(xù)化包括 每個參與計算的計算節(jié)點(diǎn)i統(tǒng)計待計算的標(biāo)識總數(shù)Ni,并將所述總數(shù)通知給其他計算節(jié)點(diǎn); 每個參與計算的計算節(jié)點(diǎn)根據(jù)各計算節(jié)點(diǎn)待計算的標(biāo)識總數(shù)Ni,計算本節(jié)點(diǎn)起始的第一標(biāo)識; 每個參與計算的計算節(jié)點(diǎn)根據(jù)本節(jié)點(diǎn)的起始的第一標(biāo)識,對本節(jié)點(diǎn)的標(biāo)識向量進(jìn)行連續(xù)化,獲得相...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:齊路何銳邦,唐會軍,
    申請(專利權(quán))人:北京奇虎科技有限公司,奇智軟件北京有限公司
    類型:發(fā)明
    國別省市:

    網(wǎng)友詢問留言 已有0條評論
    • 還沒有人留言評論。發(fā)表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲中文字幕无码av| 亚洲中文字幕久久精品无码VA| 亚洲日韩av无码| 无码人妻精品一区二区蜜桃| 久久久国产精品无码一区二区三区| 无码 免费 国产在线观看91| 亚洲精品无码国产| 91精品日韩人妻无码久久不卡| 八戒理论片午影院无码爱恋| 国产精品亚洲专区无码WEB| 亚洲av永久无码精品网站| 在线观看无码AV网址| 人妻丰满熟妇AV无码区HD| 精品人妻无码一区二区色欲产成人 | 无码人妻久久一区二区三区免费 | 无码日本精品XXXXXXXXX| 亚洲国产精品无码久久青草| 无码国产激情在线观看| 亚洲中文字幕无码久久综合网 | 日韩av片无码一区二区不卡电影 | 中文字幕av无码专区第一页| 18禁无遮挡无码网站免费 | 无码人妻丰满熟妇区免费 | 久久亚洲AV无码精品色午夜| 一本一道AV无码中文字幕| 精品人妻中文无码AV在线| 亚洲av无码片在线观看| 久久久久久国产精品免费无码| 久久精品九九热无码免贵| 久久综合一区二区无码| 一本大道无码人妻精品专区 | 亚洲av无码片在线播放| 亚洲伊人成无码综合网| 国产精品无码一二区免费| 亚洲Av无码乱码在线播放| 国产成人无码AV麻豆| 国产精品成人99一区无码| 国产精品午夜无码av体验区| 国产在线无码精品无码| 亚洲色偷拍区另类无码专区| 久久久久亚洲av成人无码电影|