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

    基于Spark流式計算的實時電影推薦研究

    2019-05-24 14:17:58嚴磊汪小可
    軟件導(dǎo)刊 2019年5期

    嚴磊 汪小可

    摘 要:基于Hadoop平臺的實時電影推薦系統(tǒng)在需要大量迭代計算時運行速度明顯變慢,無法根據(jù)用戶行為作出實時反饋。針對以上問題,設(shè)計基于Spark流式計算的實時電影推薦系統(tǒng),可更好地滿足用戶實時需求。基于Spark流式計算的實時電影推薦系統(tǒng)將傳統(tǒng)電影推薦算法與Spark流式計算方法相結(jié)合,在線部分使用Spark Streaming實時接收用戶模擬評分,并使用Scoket編程模擬用戶瀏覽商品時產(chǎn)生的實時日志數(shù)據(jù)。日志數(shù)據(jù)包括用戶當前瀏覽電影、觀看電影次數(shù)、停留時間與是否購買該商品,再使用Spark Streaming構(gòu)建實時數(shù)據(jù)處理系統(tǒng),計算出當前用戶相關(guān)度最高的電影并進行推薦。實驗結(jié)果表明,基于Spark 平臺的電影實時推薦系統(tǒng)在離線推薦訓(xùn)練過程中,訓(xùn)練速度相對于Hadoop 平臺有明顯提高,能根據(jù)用戶行為作出實時反饋,并向用戶進行電影推薦。

    關(guān)鍵詞:電影推薦;Spark Streaming;Spark;實時推薦

    DOI:10. 11907/rjdk. 182121

    中圖分類號:TP301 文獻標識碼:A 文章編號:1672-7800(2019)005-0044-05

    Abstract:The real-time movie recommendation system of the Hadoop platform can't make the feedback in real time according to the users' behavior. The real-time movie recommendation system based on Spark flow calculation can better meet the users' real-time demand. The real time movie recommendation based on Spark flow calculation is to combine the traditional movie recommendation algorithm with the spark streaming computing film attention. The online part uses Scoket to simulate the user's browsing products to produce real time data. The data includes the movies that the user is currently browsing and the number and stay time of watching the movie and the purchase of the product. Then Spark Streaming is used to build real-time data processing system to calculate current users' biggest concerns about those movies. The implementation results show that compared to the Hadoop platform, Spark platform based on real-time recommendation system achieves the speed of the off-line recommendation training significantly higher than that of the Hadoop platform, and can make real-time feedback according to user behavior, and want users to carry out real-time recommendation.

    Key Words:movie recommendations; Spark Streaming; Spark; real-time recommendation

    1 Spark與Hadoop簡介

    根據(jù) IDC 發(fā)布的數(shù)字宇宙報告顯示,至 2020 年數(shù)字宇宙將超出預(yù)期,達到 40ZB,相當于地球上人均產(chǎn)生 5 247GB數(shù)據(jù)[1]。如何對海量數(shù)據(jù)進行及時、高效的存取并挖掘出其中的有效信息一直是學術(shù)界的研究熱點[2-3]。從計算的角度看,目前大數(shù)據(jù)處理框架主要分為Spark框架與MapReduce框架(屬于Hadoop生態(tài)系統(tǒng))。

    Hadoop是一個高效、可靠、可擴展的開源分布式軟件框架,主要用于大規(guī)模數(shù)據(jù)存儲與業(yè)務(wù)計算處理[4];Spark是一個具備低延遲、易用性等特點的大數(shù)據(jù)處理框架,并且引入了RDD(Resilient Distributed Datasets)[5]的抽象。因此,與Hadoop相比,其應(yīng)用于內(nèi)存中的運行速度提升了上百倍,在磁盤上的運行速度也得到了大幅提升。

    很多學者對Spark平臺進行了大量研究,如王虹旭等[6]在 Spark 平臺上設(shè)計一個能夠?qū)A繑?shù)據(jù)進行高效分析的并行數(shù)據(jù)分析系統(tǒng);曹波等[7]在 Spark平臺上實現(xiàn)FP-Growth 算法的并行計算,利用車牌記錄跟蹤車輛;Lu等[8]創(chuàng)新性地在Spark上使用遠程內(nèi)存提高對海量數(shù)據(jù)的處理速度;Yang等[9]研究分批處理的梯度下降算法在Spark 平臺上的并行計算問題,提升了深度置信網(wǎng)絡(luò)的訓(xùn)練收斂速度。

    隨著電子商務(wù)的快速發(fā)展,推薦系統(tǒng)得到了越來越多公司重視[10]。Amazon、Facebook和 Yahoo 是最早將 Spark應(yīng)用于推薦領(lǐng)域的公司。例如:Amazon會根據(jù)用戶歷史瀏覽記錄在每個頁面下方作相應(yīng)推薦,還會根據(jù)用戶最近一次商品瀏覽記錄,根據(jù)其它物品與該物品相似度作商品推薦。國內(nèi)將 Spark 應(yīng)用于推薦領(lǐng)域的公司有阿里、優(yōu)酷土豆、豆瓣等。

    2 Spark流式電影推薦系統(tǒng)設(shè)計

    2.1 系統(tǒng)架構(gòu)設(shè)計

    Sprak平臺采用Spark Streanming技術(shù),在用戶每次訪問網(wǎng)站時,Spark Streaming 的輸入數(shù)據(jù)按照 batch size(如1s)分成一段段數(shù)據(jù)(Discretized Stream,簡稱DStream)[11],每一段數(shù)據(jù)都轉(zhuǎn)換成 Spark中的 RDD,可根據(jù)訪問日志實時計算關(guān)注度,并與離線推薦結(jié)果合并進行推薦,從而使電影網(wǎng)站推薦結(jié)果可根據(jù)用戶行為實時改變。

    如圖1所示,系統(tǒng)主要分為離線計算與在線計算兩部分[12]。離線部分使用基于Spark MLlib 平臺的協(xié)同過濾算法,首先對海量靜態(tài)數(shù)據(jù)進行處理,然后進行離線推薦;在線計算部分使用Spark流式計算電影關(guān)注度并進行推薦。

    系統(tǒng)使用Java進行開發(fā),整體架構(gòu)如圖2 所示。

    將基于Spark MLlib平臺的協(xié)同過濾算法推薦結(jié)果與Spark流式計算電影關(guān)注度相結(jié)合進行推薦。將離線模型推薦的前10部電影存儲到Redis數(shù)據(jù)庫中,利用Socket2實時計算用戶對電影的關(guān)注度,然后將Redis數(shù)據(jù)庫推薦列表中的前5部電影替換成關(guān)注度最高的5部電影,得到最后的實時推薦列表。

    2.2 離線計算設(shè)計

    離線部分使用基于Spark MLlib平臺的協(xié)同過濾算法,協(xié)同過濾可分為:基于用戶的協(xié)同過濾(UserCF)[13]、基于商品的協(xié)同過濾(ItemCF)[14]與基于模型的協(xié)同過濾(ModelCF)[15]。本文選用基于模型的協(xié)同過濾算法,根據(jù)用戶喜好電影數(shù)據(jù)集預(yù)測用戶可能喜歡的電影,然后進行推薦。

    (1)數(shù)據(jù)集準備。數(shù)據(jù)集包含films.dat、score.dat、users.dat。films數(shù)據(jù)集格式為:電影ID::電影名稱::電影類型;score數(shù)據(jù)集格式為:用戶ID::電影ID::評分::時間戳;users數(shù)據(jù)集格式為:用戶ID::性別::年齡::職業(yè)編號:郵編?!拔易约旱脑u分數(shù)據(jù)”保存在my.txt中,格式為:我的ID::電影ID::我的評分::評分時間。數(shù)據(jù)集中總共包含6 039個用戶、3 952部電影,以及100多萬條評分數(shù)據(jù)。

    (2)訓(xùn)練數(shù)據(jù)集推薦。首先記載數(shù)據(jù)集,按照“::”切分數(shù)據(jù),緩存之后統(tǒng)計得分最高的前10部電影,在Web界面的“猜你喜歡”欄目向未登錄用戶進行推薦。偽代碼片段如下:

    //根據(jù)文件夾位置加載數(shù)據(jù)集

    val scoreRdd = sc.textFile(數(shù)據(jù)位置)

    //根據(jù)::切分數(shù)據(jù),緩存

    val score = scoreRdd.map(“::”)。cache

    //統(tǒng)計得分最高的前10個電影

    val topK10ScoreMovie = score.map(統(tǒng)計函數(shù))。take(10)。foreach(println)

    然后,訓(xùn)練模型進行離線預(yù)測。按照score.dat數(shù)據(jù)集中的時間戳將數(shù)據(jù)集劃分為訓(xùn)練(55%,加入用戶評分)、校驗 (15%)與測試(30%)3部分。設(shè)置多個訓(xùn)練參數(shù),其中ranks、lambdas、iters都設(shè)置兩個參數(shù),以便于三層嵌套循環(huán)產(chǎn)生8個組合(也即8個推薦模型),MLlib使用交替最小二乘法(ALS)學習這些隱性因子[17]。一般使用RMSE(Root-Mean-Square Error)評估誤差是否收斂[18],如公式(2)所示。

    其中,N為三元組個數(shù)。當RMSE值變化很小時,可認為結(jié)果已經(jīng)收斂。計算8個模型的RMSE,RMSE最小的模型即為最佳模型。

    最后,剔除已觀看電影,并使用最佳模型推薦10部用戶可能感興趣的電影。離線推薦偽代碼如下:

    //分別加載樣本評分數(shù)據(jù)、我的評分數(shù)據(jù)、電影數(shù)據(jù)

    score = sc.textFile(數(shù)據(jù)位置)

    myRatings = addRatings(數(shù)據(jù)位置)

    movies = sc.textFile(數(shù)據(jù)位置)

    //將樣本評分數(shù)據(jù)劃分為訓(xùn)練(55%,加入用戶評分)、校驗 (15%)與測試(30%)數(shù)據(jù),并進行緩存

    training = socre.filter(x => x. _1 < 6). cache

    validation = score.filter(x => x. _1 >= 6 && x. _1 < 8). cache

    test = score.filter(x => x. _1 >= 8). cache

    //設(shè)置ranks、num Iters、lambdas等參數(shù),ranks 是模型中隱語義因子個數(shù),num Iters為迭代次數(shù),Lambdas為正則化參數(shù)

    ranks = List(8, 12)

    lambdas = List(0.1, 10.0)

    numIters = List(10, 20)

    //三層嵌套產(chǎn)生8個模型,計算RMSE值

    model = ALS.train(training, rank, numIter, lambda)

    bestModel=RMSE最小

    //使用最佳模型預(yù)測評分,對用戶進行推薦

    println("推薦前10的電影")

    bestModel.get.predict(). collect.sortBy()

    2.3 在線計算設(shè)計

    Spark流式計算電影關(guān)注度Spark Streaming 是現(xiàn)有 Spark 核心 API 的一種擴展,適用于實時數(shù)據(jù)在可擴展、高吞吐、高容錯等特性下的流處理[19]。Spark Streaming的內(nèi)部處理機制為:接收實時流數(shù)據(jù),根據(jù)一定時間間隔拆分成一批批數(shù)據(jù)并通過Spark Engine進行處理,最終得到處理后的結(jié)果[20]。在線計算框架如圖3所示。

    本文通過Java Socket編程模擬用戶瀏覽電影網(wǎng)站產(chǎn)生的實時日志數(shù)據(jù)。Socket1發(fā)送信息格式為:電影ID::瀏覽次數(shù)::停留時間::是否收藏::觀看次數(shù)。Spark Streaming 實時接收Socket1發(fā)送的用戶數(shù)據(jù)流,并將其劃分為 Batch(可理解為各個批次的數(shù)據(jù)塊)。引入Spark相關(guān)jar包,用Spark引擎處理Batch數(shù)據(jù),再以Batch形式輸出。創(chuàng)建Socket2接收Socket1發(fā)送的數(shù)據(jù),因為用戶不同行為對關(guān)注度的影響權(quán)重不同,所以需要定義一個計算公式。本文設(shè)定瀏覽次數(shù)權(quán)重為0.8,瀏覽時間權(quán)重為0.6,是否收藏權(quán)重為1,觀看次數(shù)權(quán)重為1。使用Spark Sreaming 實時接收模擬用戶日志信息并分析其關(guān)注度,得到推薦列表。偽代碼如下:

    //先定義一個JavaStreamingContext

    SparkConf sparkConf = new SparkConf(). setAppName("job的名字"). setMaster("local[2]")

    JavaStreamingContext jsc = new JavaStreamingContext(sparkConf,窗口時間);

    //創(chuàng)建一個服務(wù)器端,監(jiān)聽指定端口

    ServerSocket SerScoket = new ServerSocket(端口號);

    //獲取模擬數(shù)據(jù)

    JavaReceiverInputDStream jds = jsc.socketTextStream("127.0.0.1", 指定端口號);

    //設(shè)定瀏覽次數(shù)權(quán)重為0.8,瀏覽時間權(quán)重為0.6,是否收藏權(quán)重為1,觀看次數(shù)權(quán)重為1

    followValue = Double.parseDouble(lineSplit[1])*0.8+Double.parseDouble(lineSplit[2])*0.6 +Double.parseDouble(lineSplit[3])*1+Double.parseDouble(lineSplit[4])*1;

    //對初始化的DStream進行事務(wù)級別的處理,通過updateStateByKey以Batch Interval為單位對歷史狀態(tài)進行更新

    UpdateFollowValue = splitMess.updateStateByKey(函數(shù)操作)

    //將形式的值轉(zhuǎn)化為形式,再使用sortByKey進行降序排序,只輸出關(guān)注度最高的前10個電影ID

    JavaPairRDD followValueSort = followValue.mapToPair(). sortByKey(false)

    在離線模型訓(xùn)練完畢后得到離線推薦列表,將推薦列表的前10個推薦結(jié)果寫入Redis 緩存中,以提高數(shù)據(jù)存取速度,提升網(wǎng)站性能;然后啟動實時推薦任務(wù),找到在線關(guān)注度最高的5部電影;根據(jù)用戶ID在Redis 緩存系統(tǒng)中找到離線推薦列表,以此為基礎(chǔ)構(gòu)建新的推薦列表;去掉離線推薦列表的后5個推薦結(jié)果,將在線推薦的5部電影放在推薦列表開頭,構(gòu)成最終的在線推薦列表。

    3 實驗測試

    由于Spark平臺在處理任務(wù)時,相對于Hadoop平臺在速度上更具有優(yōu)勢,因此本文采用 Spark 平臺進行離線與在線推薦。為了測試 Hadoop與 Spark 平臺在處理計算任務(wù)時的性能差異,本文選用離線訓(xùn)練方式對使用的電影數(shù)據(jù)集進行訓(xùn)練,然后對兩個平臺執(zhí)行不同任務(wù)的作業(yè)時間進行對比。實驗結(jié)果如圖4所示,結(jié)果表明在執(zhí)行Word Count、User Based 及Item Based等迭代次數(shù)不多的任務(wù)時,Spark平臺運行效率相對于Hadoop平臺有明顯提升。ALS 模型在Hadoop與Spark平臺上的訓(xùn)練性能對比如圖5所示,表明在迭代次數(shù)不斷增加的情況下,Spark平臺的優(yōu)勢越來越明顯,運行效率是Hadoop平臺的10倍以上。

    以上測試驗證了以Spark平臺作為系統(tǒng)基礎(chǔ)架構(gòu)的優(yōu)越性,繼續(xù)對系統(tǒng)性能進行測試。系統(tǒng)要求在Ubuntu 17.04 操作系統(tǒng)上運行,并安裝 JDK1.8、Tomcat1.7、MySQL5.5、Hadoop2.2.0、Scala2.10.4、Spark1.0.0、HBase- 0.98.11-hadoop2、eclipse等軟件,且客戶端與服務(wù)器需保持網(wǎng)絡(luò)連接通暢[21]。

    首先對離線與在線部分分別進行測試。統(tǒng)計評分前10的電影,登錄后利用協(xié)同過濾算法為用戶作離線推薦,如圖6、圖7所示。

    在線推薦部分測試如圖8、圖9所示,分別為Socket1模擬用戶新操作與Socket2計算關(guān)注度。

    完成對系統(tǒng)各功能模塊的詳細設(shè)計后,接下來對系統(tǒng)整體進行測試,驗證實時推薦系統(tǒng)的可行性。對Web界面進行操作,分別測試系統(tǒng)功能是否符合預(yù)期。在Web上操作與Web界面反映的測試用例如圖10所示。

    JavaWeb顯示電影推薦結(jié)果,用戶登錄后界面如圖11所示,用戶點擊刷新后界面如圖12所示。由于技術(shù)限制,只顯示了推薦列表的前9部電影。

    實驗結(jié)果表明,根據(jù)用戶行為變化可對電影進行實時更新,相比于傳統(tǒng)電影推薦算法,本文創(chuàng)新地提出大數(shù)據(jù)下電影網(wǎng)站的實時推薦算法,將離線推薦結(jié)果與實時流計算的推薦結(jié)果進行融合,生成實時推薦列表。實驗驗證發(fā)現(xiàn),Spark相比于Hadoop具有更快的運行速度,系統(tǒng)能正常運行并實時對用戶進行電影推薦。

    4 結(jié)語

    本文設(shè)計并實現(xiàn)了一套基于Spark平臺的電影推薦系統(tǒng),可分析用戶行為日志信息并實時計算關(guān)注度,產(chǎn)生在線推薦列表,然后與離線推薦相結(jié)合對用戶進行推薦。但是系統(tǒng)尚有一些不足之處,本文在線計算中采用模擬器模擬用戶行為日志,將來需要加強系統(tǒng)對實際用戶行為日志的采集與傳輸。另外本系統(tǒng)沒有使用Spark集群對訓(xùn)練任務(wù)進行分配,因而未能實現(xiàn)負載均衡,下一步需要研究并解決Spark的集群負載不均衡問題。

    參考文獻:

    [1] IDC. The digital universe of opportunities:rich data and the incdreasing value of the internet of things [EB/OL]. http://www.emc.com/leadership/digital-universe/2014iview/executive-summary.htm.

    [2] CAO J,WU Z,WANG Y,et al. Hybrid collaborative filtering algorithm for bidirectional Web service recommendation[J].Knowledge and Information Systems,2013,36(3):607-627.

    [3] GE Y, XIONG H, TUZHILIN A, et al. Cost-aware collaborative filtering for travel tour recommendations[J]. ACM Transactions on Information Systems,2014,32(1):479-496.

    [4] 趙鐵柱,袁華強. 基于并發(fā)策略的分布式文件系統(tǒng)性能優(yōu)化方案[J]. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2013(7):17-18.

    [5] REYNOLD X S, JOSH R, MATEI Z, et al. Shark: SQL and rich analytics at scale[J]. Computer Science, 2012:13-24.

    [6] 王虹旭,吳斌,劉旸. 基于Spark的并行圖數(shù)據(jù)分析系統(tǒng)[J]. 計算機科學與探索,2015,9(9):1066-1074.

    [7] 曹波,韓燕波,王桂玲. 基于車牌識別大數(shù)據(jù)的伴隨車輛組發(fā)現(xiàn)方法[J]. 計算機應(yīng)用, 2015,35(11):3203-3207.

    [8] LU X, RAHMAN M W U, ISLAM N, et al. Accelerating spark with RDMA for big data processing: early experiences[C]. Proceedings of the 22nd Annual Symposium on High-Performance Interconnects,2010:9-16.

    [9] YANG J,HE SQ. The optimization of parallel DBN based on spark[C]. Proceedings of the 19th Asia Pacific Symposium on Intelligent and Evolutionary Systems,2016:157-169.

    [10] 單明. 基于個性化推薦的電子商務(wù)推薦系統(tǒng)的設(shè)計與實現(xiàn)[D]. 長春:吉林大學, 2014.

    [11] ZAHARIA M, DAS T, LI H, et al. Discretized streams: an efficient and fault-tolerant model for stream processing on large clusters[C]. Proceedings of the 4th USENIX conference on Hot Topics in Cloud Computing,2012:10.

    [12] 張賢德. 基于Spark平臺的實時流計算推薦系統(tǒng)的研究與實現(xiàn)[D]. 鎮(zhèn)江:江蘇大學, 2016.

    [13] 俞美華. 融合用戶興趣度與項目相關(guān)度的電影推薦算法研究[J]. 電腦知識與技術(shù),2017,13(8):22-26.

    [14] RESNICK P, IACOVOU N, SUCHAK M, et al. GroupLens:an open architecture for collaborative filtering of netnews[C]. ACM Conference on Computer Supported Cooperative Work. ACM,1994:175-186.

    [15] SARWAR B, KARYPIS G, KONSTAN J, et al. Item-based collabora-tive filtering recommendation algorithms[C]. Proceedings of the 10th International Conference on World Wide Web. ACM,2001:285-295.

    [16] 閻輝,張學工,李衍達. 支持向量機與最小二乘法的關(guān)系研究[J]. 清華大學學報:自然科學版, 2001,41(9):77-80.

    [17] SU X, KHOSHGOFTAAR T M. A survey of collaborative filtering techniques[M]. Hindawi Publishing Corp,2009.

    [18] DE REZENDE R. Giving flexibility to the nelson-siegel class of term structure models[R]. Available at SSRN1290784, 2011.

    [19] 趙文芳, 劉旭林. Spark Streaming框架下的氣象自動站數(shù)據(jù)實時處理系統(tǒng)[J]. 計算機應(yīng)用, 2018(1): 38-43.

    [20] 李天喜. 基于Spark Streaming的試驗數(shù)據(jù)處理系統(tǒng)的研究與實現(xiàn)[D]. 西安:西安電子科技大學,2015.

    [21] 周斯波,程廣,趙宇杰. 計算機軟件的測試方法和裝置[P]. CN 106126426 A,2016.

    (責任編輯:黃 ?。?/p>

    亚洲性夜色夜夜综合| 美女被艹到高潮喷水动态| 天堂√8在线中文| 欧美另类亚洲清纯唯美| 最新中文字幕久久久久 | 中文字幕av在线有码专区| 色综合站精品国产| 韩国av一区二区三区四区| cao死你这个sao货| 国产爱豆传媒在线观看| 成人18禁在线播放| 久久这里只有精品中国| 国产亚洲精品综合一区在线观看| 一个人观看的视频www高清免费观看 | 在线观看一区二区三区| 国产精品野战在线观看| 国产伦人伦偷精品视频| 日本成人三级电影网站| 欧美一级毛片孕妇| 哪里可以看免费的av片| 婷婷亚洲欧美| 首页视频小说图片口味搜索| 亚洲精品国产精品久久久不卡| 国产成人精品久久二区二区免费| 丝袜人妻中文字幕| 国产又色又爽无遮挡免费看| 日韩欧美在线乱码| 一级a爱片免费观看的视频| 老司机午夜十八禁免费视频| 欧美日本亚洲视频在线播放| 亚洲在线观看片| 欧美日韩福利视频一区二区| 美女午夜性视频免费| www.熟女人妻精品国产| 免费观看的影片在线观看| 亚洲欧美激情综合另类| 久久亚洲精品不卡| 亚洲真实伦在线观看| 身体一侧抽搐| 亚洲av五月六月丁香网| 亚洲无线观看免费| 成人欧美大片| 99热精品在线国产| 黑人欧美特级aaaaaa片| 制服人妻中文乱码| 最新美女视频免费是黄的| 国产 一区 欧美 日韩| 亚洲国产精品久久男人天堂| 人妻久久中文字幕网| 麻豆国产av国片精品| 国产淫片久久久久久久久 | x7x7x7水蜜桃| 成人性生交大片免费视频hd| 午夜免费激情av| 给我免费播放毛片高清在线观看| 午夜免费激情av| 国产欧美日韩一区二区精品| 99在线视频只有这里精品首页| 欧美日韩一级在线毛片| 欧美成狂野欧美在线观看| 国模一区二区三区四区视频 | 国产亚洲精品综合一区在线观看| netflix在线观看网站| 久久精品亚洲精品国产色婷小说| 久久久久久久久免费视频了| 久久午夜综合久久蜜桃| 一卡2卡三卡四卡精品乱码亚洲| 少妇的丰满在线观看| 狂野欧美激情性xxxx| 在线看三级毛片| 在线看三级毛片| 91麻豆av在线| 国产成人啪精品午夜网站| 一本精品99久久精品77| 国产综合懂色| 亚洲第一电影网av| 国产高清三级在线| 精品国内亚洲2022精品成人| 看片在线看免费视频| 麻豆一二三区av精品| 成人精品一区二区免费| 在线观看舔阴道视频| 亚洲自偷自拍图片 自拍| 日韩精品中文字幕看吧| av天堂中文字幕网| 人妻夜夜爽99麻豆av| 18禁观看日本| 欧美日本亚洲视频在线播放| 日韩欧美一区二区三区在线观看| 国产蜜桃级精品一区二区三区| 哪里可以看免费的av片| 精品免费久久久久久久清纯| 亚洲精品中文字幕一二三四区| 欧美成人一区二区免费高清观看 | 国产激情偷乱视频一区二区| 搡老熟女国产l中国老女人| 成人永久免费在线观看视频| 国内精品久久久久精免费| 看黄色毛片网站| 亚洲av五月六月丁香网| 久久精品人妻少妇| 国产不卡一卡二| 亚洲精品国产精品久久久不卡| 在线观看美女被高潮喷水网站 | 成年女人毛片免费观看观看9| 成年女人毛片免费观看观看9| 黑人欧美特级aaaaaa片| 国产亚洲精品综合一区在线观看| 国产精品99久久99久久久不卡| 精品一区二区三区视频在线观看免费| 老熟妇仑乱视频hdxx| 国产成人系列免费观看| 日本精品一区二区三区蜜桃| or卡值多少钱| 精品久久久久久久末码| 后天国语完整版免费观看| 久久久久性生活片| 久久精品国产99精品国产亚洲性色| 最新美女视频免费是黄的| 国产亚洲精品av在线| 麻豆成人av在线观看| 久久久久亚洲av毛片大全| 亚洲精品色激情综合| a级毛片a级免费在线| 日本a在线网址| bbb黄色大片| 99热这里只有精品一区 | 国产伦在线观看视频一区| 日韩精品中文字幕看吧| 亚洲电影在线观看av| 精华霜和精华液先用哪个| 久久精品影院6| 岛国在线免费视频观看| 99精品久久久久人妻精品| 国产成人系列免费观看| 波多野结衣高清作品| 久久中文字幕一级| 桃红色精品国产亚洲av| 最新在线观看一区二区三区| 黑人欧美特级aaaaaa片| 欧美日韩国产亚洲二区| 精品不卡国产一区二区三区| 男人舔奶头视频| 国产一区在线观看成人免费| 五月玫瑰六月丁香| 国产伦人伦偷精品视频| 1024手机看黄色片| 色视频www国产| 99久久精品一区二区三区| 黄色日韩在线| 午夜免费成人在线视频| 久久久久久久久久黄片| 午夜福利免费观看在线| 日韩高清综合在线| 无人区码免费观看不卡| 中文字幕最新亚洲高清| 小蜜桃在线观看免费完整版高清| 99国产精品一区二区三区| 一进一出抽搐gif免费好疼| 午夜影院日韩av| 国产一区二区在线av高清观看| 男女视频在线观看网站免费| 精品一区二区三区视频在线 | 亚洲精品456在线播放app | 国产乱人伦免费视频| 一区二区三区高清视频在线| 91av网一区二区| 国产私拍福利视频在线观看| 国产精品自产拍在线观看55亚洲| 色精品久久人妻99蜜桃| 首页视频小说图片口味搜索| 99热精品在线国产| 亚洲欧美精品综合一区二区三区| 亚洲成人久久性| 亚洲国产看品久久| 久久久精品欧美日韩精品| 好男人在线观看高清免费视频| 欧美激情久久久久久爽电影| 国产97色在线日韩免费| 日本在线视频免费播放| 看免费av毛片| av福利片在线观看| av中文乱码字幕在线| 男女床上黄色一级片免费看| 日本a在线网址| 午夜激情欧美在线| 亚洲欧洲精品一区二区精品久久久| 好看av亚洲va欧美ⅴa在| 999精品在线视频| 久久婷婷人人爽人人干人人爱| 偷拍熟女少妇极品色| 在线观看免费午夜福利视频| 最近最新中文字幕大全电影3| 日韩欧美在线乱码| 久久人妻av系列| 网址你懂的国产日韩在线| 国产成人欧美在线观看| 男人舔奶头视频| 悠悠久久av| 在线永久观看黄色视频| 嫩草影院精品99| 最近在线观看免费完整版| 日韩欧美在线二视频| 国产伦在线观看视频一区| 悠悠久久av| 91麻豆精品激情在线观看国产| 一夜夜www| 国产精品美女特级片免费视频播放器 | 成熟少妇高潮喷水视频| 人人妻人人看人人澡| 精品国产超薄肉色丝袜足j| 国产主播在线观看一区二区| 欧美性猛交黑人性爽| 久9热在线精品视频| 蜜桃久久精品国产亚洲av| 757午夜福利合集在线观看| 久久欧美精品欧美久久欧美| 一二三四社区在线视频社区8| 色播亚洲综合网| 欧美中文日本在线观看视频| 精品一区二区三区av网在线观看| 成人特级黄色片久久久久久久| 国产一级毛片七仙女欲春2| 一级a爱片免费观看的视频| 日本 av在线| 日本免费a在线| 最新在线观看一区二区三区| 少妇的逼水好多| 免费看光身美女| 午夜免费成人在线视频| 亚洲熟妇熟女久久| 久久久久久久精品吃奶| 成熟少妇高潮喷水视频| 少妇熟女aⅴ在线视频| 国产午夜福利久久久久久| 成年女人看的毛片在线观看| 搡老岳熟女国产| 男女之事视频高清在线观看| 免费在线观看成人毛片| 国产欧美日韩精品一区二区| 成人特级黄色片久久久久久久| 久久精品国产亚洲av香蕉五月| 18禁裸乳无遮挡免费网站照片| 国产探花在线观看一区二区| 国产午夜福利久久久久久| 亚洲熟妇熟女久久| 精品欧美国产一区二区三| 精品99又大又爽又粗少妇毛片 | 国产欧美日韩精品一区二区| 两个人的视频大全免费| 宅男免费午夜| 一本久久中文字幕| 天堂影院成人在线观看| 亚洲一区二区三区不卡视频| 悠悠久久av| 亚洲精品美女久久av网站| 夜夜爽天天搞| 99久久精品国产亚洲精品| 国产成人精品久久二区二区免费| 97碰自拍视频| 变态另类丝袜制服| 亚洲欧美日韩高清专用| 亚洲在线自拍视频| 动漫黄色视频在线观看| 国产精品,欧美在线| 亚洲五月婷婷丁香| 两个人看的免费小视频| 国产精品一区二区精品视频观看| 草草在线视频免费看| 俺也久久电影网| 亚洲人成网站高清观看| 国产亚洲精品久久久久久毛片| 黄色女人牲交| 中亚洲国语对白在线视频| 精品久久久久久成人av| 欧美不卡视频在线免费观看| 美女午夜性视频免费| 麻豆av在线久日| www.熟女人妻精品国产| 亚洲熟女毛片儿| 免费电影在线观看免费观看| 高清毛片免费观看视频网站| 黑人欧美特级aaaaaa片| 成人av一区二区三区在线看| 国产一区二区在线av高清观看| 中文字幕精品亚洲无线码一区| 亚洲中文日韩欧美视频| 人人妻人人澡欧美一区二区| 国产成人精品无人区| 法律面前人人平等表现在哪些方面| av天堂中文字幕网| 久久中文看片网| 别揉我奶头~嗯~啊~动态视频| 少妇的逼水好多| 精品人妻1区二区| 极品教师在线免费播放| 99久国产av精品| 黑人巨大精品欧美一区二区mp4| 美女黄网站色视频| 国产亚洲av嫩草精品影院| 99精品在免费线老司机午夜| 亚洲 国产 在线| 听说在线观看完整版免费高清| 精品久久蜜臀av无| 国产精品乱码一区二三区的特点| av欧美777| a在线观看视频网站| 99精品在免费线老司机午夜| 大型黄色视频在线免费观看| 国产精品爽爽va在线观看网站| 最新在线观看一区二区三区| 搡老熟女国产l中国老女人| 中文字幕人成人乱码亚洲影| 18美女黄网站色大片免费观看| av黄色大香蕉| 国内精品美女久久久久久| 九九热线精品视视频播放| 99久久综合精品五月天人人| 国产伦一二天堂av在线观看| 美女午夜性视频免费| 在线观看午夜福利视频| 日本一本二区三区精品| 国产精品综合久久久久久久免费| 国产精品自产拍在线观看55亚洲| 亚洲第一欧美日韩一区二区三区| www日本在线高清视频| 国产精品av视频在线免费观看| 99久久无色码亚洲精品果冻| 国产精品一区二区免费欧美| 2021天堂中文幕一二区在线观| 夜夜爽天天搞| 国产激情偷乱视频一区二区| 亚洲国产精品999在线| a在线观看视频网站| 国产激情偷乱视频一区二区| 最好的美女福利视频网| 欧美zozozo另类| 国产精品一区二区免费欧美| 97碰自拍视频| 午夜亚洲福利在线播放| 欧美国产日韩亚洲一区| 亚洲 欧美 日韩 在线 免费| 国产一区二区在线av高清观看| 久久久国产成人精品二区| 国产精品1区2区在线观看.| 九九久久精品国产亚洲av麻豆 | 女人被狂操c到高潮| 一二三四在线观看免费中文在| 老汉色av国产亚洲站长工具| 国产视频内射| 少妇熟女aⅴ在线视频| 久久久成人免费电影| 久久九九热精品免费| 99精品在免费线老司机午夜| 午夜免费成人在线视频| 成在线人永久免费视频| 熟女少妇亚洲综合色aaa.| 午夜两性在线视频| 淫秽高清视频在线观看| 婷婷丁香在线五月| 国产亚洲精品av在线| 久久国产乱子伦精品免费另类| 观看美女的网站| 亚洲第一电影网av| 九九在线视频观看精品| www.999成人在线观看| 国产97色在线日韩免费| av福利片在线观看| 搡老熟女国产l中国老女人| 日本 av在线| 成人性生交大片免费视频hd| 国产精品亚洲美女久久久| 久久中文看片网| 国产亚洲欧美98| 三级男女做爰猛烈吃奶摸视频| 床上黄色一级片| 亚洲一区高清亚洲精品| 成人特级黄色片久久久久久久| 长腿黑丝高跟| 99久久综合精品五月天人人| 两个人的视频大全免费| 黄色视频,在线免费观看| 国产久久久一区二区三区| 国产爱豆传媒在线观看| 一夜夜www| 亚洲在线自拍视频| 免费看a级黄色片| 丝袜人妻中文字幕| 少妇的逼水好多| 久久这里只有精品中国| 麻豆国产av国片精品| 国内精品一区二区在线观看| 美女黄网站色视频| 国产日本99.免费观看| 国产精品99久久99久久久不卡| 国产黄a三级三级三级人| 国产97色在线日韩免费| 久久久久国产精品人妻aⅴ院| 欧美黄色片欧美黄色片| 欧美3d第一页| 亚洲中文字幕一区二区三区有码在线看 | 成人午夜高清在线视频| 国产高清三级在线| 亚洲自拍偷在线| 18美女黄网站色大片免费观看| 麻豆一二三区av精品| 久久精品国产亚洲av香蕉五月| 亚洲欧美日韩高清专用| 国产精品亚洲美女久久久| 国产欧美日韩一区二区三| 免费在线观看成人毛片| 国产精品1区2区在线观看.| or卡值多少钱| 国产激情久久老熟女| 又粗又爽又猛毛片免费看| 成人无遮挡网站| 搡老熟女国产l中国老女人| 欧美黑人欧美精品刺激| 成年免费大片在线观看| 国产一级毛片七仙女欲春2| 一夜夜www| 精品国产乱子伦一区二区三区| 美女午夜性视频免费| x7x7x7水蜜桃| 欧美日韩黄片免| 欧美成人性av电影在线观看| 国产探花在线观看一区二区| 色噜噜av男人的天堂激情| 在线观看日韩欧美| 精品福利观看| 黄色视频,在线免费观看| 欧美大码av| 丁香欧美五月| 99在线视频只有这里精品首页| 日韩精品中文字幕看吧| 欧美性猛交黑人性爽| 欧美最黄视频在线播放免费| 真人做人爱边吃奶动态| 欧美午夜高清在线| 18禁黄网站禁片午夜丰满| 亚洲国产高清在线一区二区三| 午夜亚洲福利在线播放| 丁香六月欧美| 国产精品久久久久久精品电影| av片东京热男人的天堂| 精品一区二区三区视频在线观看免费| 欧美成人性av电影在线观看| 色综合婷婷激情| 长腿黑丝高跟| www.熟女人妻精品国产| 亚洲乱码一区二区免费版| av女优亚洲男人天堂 | 午夜亚洲福利在线播放| 国产欧美日韩精品一区二区| 一进一出好大好爽视频| 91麻豆av在线| 一进一出抽搐gif免费好疼| 一边摸一边抽搐一进一小说| 欧美乱色亚洲激情| 久久精品综合一区二区三区| 亚洲在线自拍视频| avwww免费| 成人鲁丝片一二三区免费| 12—13女人毛片做爰片一| 俺也久久电影网| 曰老女人黄片| 综合色av麻豆| 日韩大尺度精品在线看网址| 他把我摸到了高潮在线观看| 精品久久蜜臀av无| 亚洲真实伦在线观看| 可以在线观看的亚洲视频| 成年女人看的毛片在线观看| 天天躁日日操中文字幕| 国产伦一二天堂av在线观看| 午夜福利免费观看在线| 亚洲在线观看片| 美女午夜性视频免费| av片东京热男人的天堂| 老熟妇仑乱视频hdxx| 麻豆av在线久日| 欧美精品啪啪一区二区三区| av在线天堂中文字幕| 午夜日韩欧美国产| 亚洲精品美女久久久久99蜜臀| 黄色丝袜av网址大全| 国产不卡一卡二| 老司机福利观看| 国产三级在线视频| 18禁黄网站禁片午夜丰满| 黄色 视频免费看| 成年人黄色毛片网站| 九九在线视频观看精品| 免费搜索国产男女视频| 一个人看视频在线观看www免费 | 欧美午夜高清在线| 中出人妻视频一区二区| 亚洲精品一区av在线观看| 日韩有码中文字幕| 每晚都被弄得嗷嗷叫到高潮| 日本一二三区视频观看| 熟女电影av网| 亚洲五月天丁香| 久久久久国产精品人妻aⅴ院| 观看美女的网站| 国产亚洲精品综合一区在线观看| 国产探花在线观看一区二区| 1024香蕉在线观看| 国产精品永久免费网站| 久久精品夜夜夜夜夜久久蜜豆| 日本黄色片子视频| 日本五十路高清| bbb黄色大片| 男人舔女人的私密视频| 国产真实乱freesex| 国产亚洲av高清不卡| 嫩草影院入口| 成人国产综合亚洲| 亚洲精品中文字幕一二三四区| 欧美最黄视频在线播放免费| 19禁男女啪啪无遮挡网站| 成人欧美大片| 视频区欧美日本亚洲| 一级毛片高清免费大全| 淫秽高清视频在线观看| 一区二区三区国产精品乱码| 国产三级黄色录像| 天堂网av新在线| 十八禁网站免费在线| 亚洲人成网站高清观看| 国产精品,欧美在线| 久久国产精品人妻蜜桃| 久久久久久久久久黄片| 男女那种视频在线观看| 国产蜜桃级精品一区二区三区| 99热这里只有精品一区 | 国产精品女同一区二区软件 | 午夜福利在线观看免费完整高清在 | 夜夜爽天天搞| 亚洲精品一卡2卡三卡4卡5卡| 免费人成视频x8x8入口观看| 亚洲最大成人中文| 亚洲欧美日韩卡通动漫| 欧美日韩瑟瑟在线播放| 亚洲黑人精品在线| 国产精品一区二区精品视频观看| 国产成人精品无人区| 国产精品一区二区三区四区免费观看 | 免费观看精品视频网站| 亚洲av美国av| 免费在线观看日本一区| 国产三级黄色录像| 亚洲国产欧美网| 久久中文字幕一级| 国产成+人综合+亚洲专区| 亚洲七黄色美女视频| 一个人看的www免费观看视频| 嫩草影院入口| 国产亚洲av高清不卡| 嫁个100分男人电影在线观看| 熟女电影av网| 久久久久国内视频| 国产精品久久久久久久电影 | 禁无遮挡网站| 我的老师免费观看完整版| 精品熟女少妇八av免费久了| 日韩免费av在线播放| 热99re8久久精品国产| 男女午夜视频在线观看| 又爽又黄无遮挡网站| 男人舔女人下体高潮全视频| svipshipincom国产片| 国产私拍福利视频在线观看| 久久久久久久久免费视频了| 国产一区二区在线av高清观看| 看黄色毛片网站| 一个人免费在线观看电影 | 搡老妇女老女人老熟妇| 岛国在线观看网站| 18禁美女被吸乳视频| 熟妇人妻久久中文字幕3abv| 日韩av在线大香蕉| 久久香蕉精品热| 最近在线观看免费完整版| 欧美+亚洲+日韩+国产| 欧美黄色淫秽网站| 日本 av在线| 中文在线观看免费www的网站| 亚洲av成人av| 欧美高清成人免费视频www| 日韩欧美免费精品| 岛国在线观看网站| www.www免费av| 日韩欧美 国产精品| x7x7x7水蜜桃| 搡老岳熟女国产| 99久久成人亚洲精品观看| 99精品欧美一区二区三区四区| 一级毛片精品| 嫩草影院精品99| 超碰成人久久| 国产精品 国内视频| 亚洲一区二区三区色噜噜| 国产成人av教育| 国产精品影院久久| 色综合欧美亚洲国产小说| 国产主播在线观看一区二区| 欧美大码av| 国产午夜精品久久久久久| 香蕉久久夜色| 母亲3免费完整高清在线观看| 日韩中文字幕欧美一区二区| 操出白浆在线播放| 美女大奶头视频| 黄色丝袜av网址大全|