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

    基于觀察者模式的COAP課程教學(xué)與實(shí)驗(yàn)設(shè)計(jì)

    2019-02-07 05:32:15張笑非段先華王長寶王艷
    軟件導(dǎo)刊 2019年12期
    關(guān)鍵詞:網(wǎng)絡(luò)

    張笑非 段先華 王長寶 王艷

    摘要:CoAP是M2M的核心技術(shù)之一,其觀察者模式是一種軟件設(shè)計(jì)模式。IETF RFC 7641定義的CoAP資源觀察機(jī)制正是基于該模式,是CoAP教學(xué)和實(shí)驗(yàn)內(nèi)容的重要組成部分。將CoAP中資源觀察消息的傳遞過程與通知的傳輸控制、時效性模型結(jié)合進(jìn)行課程教學(xué)內(nèi)容設(shè)計(jì),通過Eclipse開源項(xiàng)目Californium中提供的API設(shè)計(jì)相應(yīng)實(shí)驗(yàn),并利用JUnit框架設(shè)計(jì)CoAP資源觀察的測試用例,測試結(jié)果驗(yàn)證了相應(yīng)資源觀察過程。將該設(shè)計(jì)運(yùn)用到實(shí)際教學(xué)活動中,學(xué)生對CoAP的內(nèi)涵理解及編程能力都有提高。

    關(guān)鍵詞:觀察者模式;資源觀察通知;傳輸控制;時效性模型;受限節(jié)點(diǎn)/網(wǎng)絡(luò)

    DOI:10.11907/rjdk.191316

    中圖分類號:G434 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-7800(2019)012-0199-05

    0引言

    CoAP是一種應(yīng)用于受限節(jié)點(diǎn),網(wǎng)絡(luò)的應(yīng)用層傳輸協(xié)議…,是物聯(lián)網(wǎng)等相關(guān)專業(yè)教學(xué)的重要內(nèi)容。RFC 7641中定義的CoAP資源觀察機(jī)制就是基于觀察者模式,該模式是GoF提出的23種軟件設(shè)計(jì)模型之一,被稱為觀察者(Observer)的組件向其感興趣的、稱為被察者(subjeet)的服務(wù)端進(jìn)行注冊。此后,被察者狀態(tài)變化信息都會主動通知在冊的觀察者。觀察者模式作為一種設(shè)計(jì)模型,涉及軟件、物聯(lián)網(wǎng)、通信等領(lǐng)域應(yīng)用,文獻(xiàn)[4]提出了基于并行的觀察者改進(jìn)模式,以滿足實(shí)時系統(tǒng)中大量數(shù)據(jù)的更新;文獻(xiàn)[5]提出了基于觀察者的動態(tài)演化模型,以提高軟件系統(tǒng)的動態(tài)演化效率;文獻(xiàn)[6]提出了基于觀察者模式的復(fù)雜實(shí)時系統(tǒng)驗(yàn)證方法;文獻(xiàn)[7]采用了觀察者模式對氣象衛(wèi)星數(shù)據(jù)接收與預(yù)處理調(diào)度機(jī)制進(jìn)行研究;文獻(xiàn)[8]將該模式應(yīng)用于電信管理網(wǎng)絡(luò);文獻(xiàn)[9]通過對觀察者模式改進(jìn)并應(yīng)用到分布式開發(fā)中;文獻(xiàn)[10]給出了在Observer模式中應(yīng)用c#中的委托方法;文獻(xiàn)[11]一[12]將該模式應(yīng)用于軟件設(shè)計(jì);文獻(xiàn)[13]利用CoAP對已存在的軟件架構(gòu)進(jìn)行改進(jìn)。同樣,研究如何將CoAP及觀察者模式應(yīng)用到物聯(lián)網(wǎng)環(huán)境,以及研究觀察者模式在CoAP課程中的教學(xué)和實(shí)驗(yàn)設(shè)計(jì),對于提高學(xué)生實(shí)際應(yīng)用觀察者模式能力有重要意義。

    1COAP教學(xué)設(shè)計(jì)

    本文利用文獻(xiàn)[14]-[15]中基于RFC文檔進(jìn)行教學(xué)的設(shè)計(jì)思路,以RFC 7641中的CoAP資源觀察機(jī)制為基礎(chǔ),講解受限節(jié)點(diǎn)/網(wǎng)絡(luò)環(huán)境中CoAP資源觀察通知的傳輸方法與時效性模型?;谶@兩個機(jī)制設(shè)計(jì)教學(xué)案例,幫助學(xué)生理解在受限節(jié)點(diǎn),網(wǎng)絡(luò)環(huán)境和常規(guī)互聯(lián)網(wǎng)環(huán)境下,由于需求差異導(dǎo)致CoAP/UDP與HTTPfFCP在消息傳遞及傳輸控制上的區(qū)別。

    1.1教學(xué)內(nèi)容設(shè)計(jì)

    1.1.1資源觀察通知傳輸方法

    CoAP資源觀察關(guān)系建立后,資源更新通知主要依靠扮演被察者的CoAP服務(wù)端進(jìn)行傳輸控制。傳輸控制包含兩個主要要素:①消息傳輸?shù)目煽繖C(jī)制,包括需確認(rèn)(cON,confirmable)或免確認(rèn)(NON,non-confirmable)傳輸;②消息傳輸?shù)目刂茩C(jī)制,包括停止等待(stop-and-wait)或?qū)崟r方式。如表l所示,這兩個要素可以組合出3種資源觀察通知傳輸方法,其中免確認(rèn)的CoAP消息與停止等待方式無法結(jié)合。

    若關(guān)注被察者與觀察者對于某資源狀態(tài)的同步效率,則實(shí)時方式通知更加適合。圖l中示例需確認(rèn)實(shí)時資源觀察通知,被察資源(interested resource)第二次發(fā)生變化時,將該變化observe(2)以MID(消息標(biāo)識符)為3100的確認(rèn)消息發(fā)送給觀察者。在未收到相應(yīng)的ACK消息時,被察資源發(fā)生第3次變化observe(3),于是就直接將該變化再次發(fā)送出去。由于需確認(rèn)消息在未收到相應(yīng)ACK消息時其MID不會增加,所以攜帶observe(2)與observe(3)的消息MID是一樣的。實(shí)時方式下需確認(rèn)通知與免確認(rèn)通知區(qū)別在于,前者中的被察者會收到重復(fù)的ACK消息。

    類似地,圖2中示例的免確認(rèn)實(shí)時資源觀察通知,被觀察者資源第二次發(fā)生變化時,將該變化observe(2)以MID為3100免確認(rèn)消息發(fā)送給觀察者。被察資源發(fā)生了第三次變化observe(3)時,也直接將該變化再次發(fā)送出去,并沒有考慮頻繁的通知可能會造成受限網(wǎng)絡(luò)的擁塞。另外,由于是免確認(rèn)方式,所以兩次消息的MID產(chǎn)生了變化。

    突發(fā)性資源狀態(tài)變化會產(chǎn)生過多通知,這對于受限網(wǎng)絡(luò)的承載能力和受限節(jié)點(diǎn)處理能力都是極大挑戰(zhàn)。圖3中的示例需確認(rèn)資源觀察通知,被察者在MID為3100的消息中將資源變化observe(2)通知給觀察者,雖然之后資源狀態(tài)經(jīng)歷了observe(3)、observe(4)、observe(5)的變化,但未直接生成相應(yīng)通知。直到接收到相應(yīng)的ACK消息后,被察者才將最新的狀態(tài)observe(5)通過MID為3101的需確認(rèn)消息通知給觀察者。由于承載observe(2)的需確認(rèn)消息已經(jīng)被確認(rèn),所以承載observe(5)的需確認(rèn)消息的MID數(shù)值增加了1。

    1.1.2資源觀察通知時效性模型

    通過表1可知,免確認(rèn)的消息只能與實(shí)時方式結(jié)合,當(dāng)被察資源異常頻變時,必然不適合受限結(jié)點(diǎn),網(wǎng)絡(luò)場景。教學(xué)設(shè)計(jì)中針對這一問題在RFC 7641中對資源觀察通知的時效性模型進(jìn)行設(shè)計(jì)。時效性模型一方面會省略被察資源的一些中間狀態(tài),但又不會導(dǎo)致兩端信息同步收斂過于緩慢,時效性模型只能滿足最終一致性(eventual con-sistency),即被察者狀態(tài)穩(wěn)定時,觀察者終究會獲得這個最新的狀態(tài)信息。

    時效性模型充分考慮到受限節(jié)點(diǎn),網(wǎng)絡(luò)限制。為保證資源觀察兩端信息同步效率可接受,引人Max-Age(資源狀態(tài)時效期)這一參數(shù),即被察者相鄰兩次通知的發(fā)送時間間隔不能超過Max-Age。如圖4所示,發(fā)送完MID為3100的通知后Max-Age便開始計(jì)時。在未過期前發(fā)送了MID為3101的通知,中間的資源狀態(tài)變化3和4都被跳過,即使這個期間被察資源沒有發(fā)生任何變化,被察者也會在Max-Age超時前發(fā)送一次攜帶observe(2)的通知,告知觀察者被察資源狀態(tài)無變化。時效性模型同樣可以傳輸需確認(rèn)的消息,以及結(jié)合實(shí)時通知傳輸。

    1.2教學(xué)案例設(shè)計(jì)

    1.2.1簡單資源觀察過程

    CoAP資源觀察中的觀察者,首先會通過一個攜帶ob-serve選項(xiàng)的GET消息與被察者建立資源觀察關(guān)系。由于該請求消息是GET操作,所以被察者會先返回一個ob-serve(0)作為對GET操作的返回結(jié)果,后續(xù)狀態(tài)變化通知會通過observe(i),i=1,2,3,…返回。

    圖5是CoAP觀察者向被察者發(fā)起一個MID為7001的免確認(rèn)GET操作,對資源/obs進(jìn)行觀察。被察者一方面基于token等參數(shù)將該觀察者加入注冊列表,另一方面要對GET操作進(jìn)行處理,于是向觀察者返回了一個MID為3098的免確認(rèn)消息,消息中攜帶資源/obs的當(dāng)前信息ob-serve(0)。觀察者在接收到該消息后,一方面獲得了當(dāng)前被察者資源lobs的狀態(tài),同時也確認(rèn)了與被察者觀察關(guān)系的建立。之后,被察者資源/obs發(fā)生3次變化,即observe(1)、observe(2)和observe(3),并被封裝成獨(dú)立的CoAP消息,即MID分別以3099、3100、3101的通知返還給觀察者。其中MID為3100的消息需確認(rèn),目的是被察者測試一下與觀察者的連通性,若不連通則需要將該觀察者從注冊列表里刪除,以撤銷相應(yīng)的觀察關(guān)系。最后,觀察者通過向被察者發(fā)送一個RST,即復(fù)位消息用來撤銷觀察關(guān)系,被察者在收到該消息后,會根據(jù)token等參數(shù)將該觀察者從其注冊列表中刪除。

    1.2.2多因素驅(qū)動通知生成

    被察者何時生成新的通知并向觀察者發(fā)送有多種驅(qū)動因素。就目前RFC 7252和RFC 7641中的機(jī)制,這些因素包括GET操作、ACK確認(rèn)、ACK超時(ACK_TIMEOUT)、Max-Age、資源狀態(tài)更新等5種。圖5的案例包含了GET操作、ACK確認(rèn)及資源狀態(tài)更新這3種因素。為了包含ACK_TIMEOUT因素,通過丟棄所有需確認(rèn)的通知而導(dǎo)致相應(yīng)消息在ACK_TIMEOUT規(guī)定的時間內(nèi)沒有被確認(rèn)而重新發(fā)送。除此以外,該案例設(shè)計(jì)還考慮了時效性模型中的Max-Age,介紹如何觸發(fā)通知的生成與發(fā)送。

    如圖6所示,被察者一共生成并發(fā)送6次狀態(tài)信息。其中通知observe(0)是由GET操作觸發(fā)的,observe(1)、ob-serve(2)、observe(3)的第一次是由資源狀態(tài)變化觸發(fā)的,observe(1)和observe(3)的第二次是由ACK_TIMEOUT觸發(fā)的。這個案例的一個設(shè)計(jì)重點(diǎn)在于區(qū)分同屬超時機(jī)制的ACK_TIMEOUT和Max-Age究竟哪一個在發(fā)揮作用。注意MID為39551的通知都是需確認(rèn)的,如果是免確認(rèn)的就不會出現(xiàn)ACK_TIMEOUT觸發(fā)的情況。

    RFC 7252中需確認(rèn)消息的超時機(jī)制使用二進(jìn)制指數(shù)退避算法,參數(shù)ACK_TIMEOUT缺省是2秒、ACK_RAN-DOM_FACTOR缺省是1.5、MAX_RETRANSMIT缺省是4次,即每兩次重傳之間的時間間隙分別是3、6、12、24秒。同一個MID需確認(rèn)的消息從第一次嘗試發(fā)送到最后一次嘗試發(fā)送的間隔稱為MAX_TRANSMIT_SPAN,缺省值為45秒。而RFC 7641中時效性模型定義的Max-Age缺省值是60秒。因此,Max-Age還未觸發(fā)時,該消息重傳次數(shù)就已經(jīng)達(dá)到最大次數(shù)??紤]到案例中MID為3955l的通知有兩次是狀態(tài)更新觸發(fā)的,因此MAX_TRANSMIT_SPAN的實(shí)際值小于45秒。被察者唯一通過Max-Age觸發(fā)通知的可能就是MAX_TRANSMIT_WAIT不小于60秒,否則被察者就會將觀察者從注冊列表中刪除。

    Max-Age不僅可在被察者端觸發(fā)通知的生成,也可在觀察者端觸發(fā)GET操作,間接向被察者查詢資源狀態(tài)。圖6中,觀察者在接收到MID為7001的通知時,其中的ob-serve選項(xiàng)可以攜帶被察者設(shè)置的Max-Age值,以告知資源時效性的最大間隔。也就是說,觀察者在此刻開始的Max-Age時間間隔內(nèi),認(rèn)為observe(0)是具有時效性的。若超過這個時間間隔,說明observe(0)已經(jīng)無效,考慮到受限網(wǎng)絡(luò)可能存在擁塞,可以通過攜帶observe選項(xiàng)的GET操作重新與被察者建立觀察關(guān)系。

    2COAP實(shí)驗(yàn)設(shè)計(jì)

    本文采用Eclipse開源項(xiàng)目Californium E171作為基于觀察者模式的CoAP實(shí)驗(yàn)環(huán)境,該開源項(xiàng)目提供了CoAP所有特性所需的后臺服務(wù),能夠很好地與IoT設(shè)備進(jìn)行交互。實(shí)驗(yàn)設(shè)計(jì)利用文獻(xiàn)[18]中將JUnit應(yīng)用到課程教學(xué)中的方法,通過在Californium中編寫JUnit測試單元測試并驗(yàn)證每個實(shí)驗(yàn)設(shè)計(jì)。

    2.1案例測試框架設(shè)計(jì)

    除了之前設(shè)計(jì)的兩個教學(xué)案例,CoAP教學(xué)還設(shè)計(jì)了Max-Age動態(tài)調(diào)整的資源觀察過程、資源觀察通知塊級傳輸過程等案例。因此,為了提高測試代碼重用性,在實(shí)驗(yàn)設(shè)計(jì)上采用文獻(xiàn)[19]提到的案例分解與重構(gòu)思路,采用JUnit4的標(biāo)注機(jī)制定義案例的通用模塊和獨(dú)立模塊。如圖7所示,用@BeforeClass定義CoAP網(wǎng)絡(luò)參數(shù)初始化函數(shù)start(),用@Before定義CoAP觀察者和被察者的創(chuàng)建函數(shù)setupServer(),用@After定義CoAP觀察者和被察者的銷毀函數(shù)shutdownServer(),用@Test分別定義資源觀察過程函數(shù)simpleResourcesObserving()、muhipleFactorsDrivenNo-tification()、observingWithDynamicMaxage()、observingWith-BlockwiseTransfer()等。

    2.2測試通用模塊設(shè)計(jì)

    鎖步(Lockstep)是一種容錯技術(shù),通過顯式指令完成同步控制。實(shí)驗(yàn)設(shè)計(jì)將CoAP觀察者和被察者分別運(yùn)行在鎖步模式和正常模式,利用鎖步模式控制觀察者的每一次消息發(fā)送和接收,從而重現(xiàn)教學(xué)案例中設(shè)計(jì)的資源觀察過程。因此,首先定義測試用例的靜態(tài)初始化函數(shù)start(),在其中設(shè)定CoAP被察者的網(wǎng)絡(luò)參數(shù)初始值:

    2.3測試獨(dú)立模塊設(shè)計(jì)

    實(shí)驗(yàn)設(shè)計(jì)中,工作在鎖步模式的client通過函數(shù)send-Request和expectResponse分別完成消息的發(fā)送和接收。此外,測試用例通過函數(shù)testObsResources.change()實(shí)現(xiàn)被察資源/obs的更新,通過函數(shù)serverInterceptor.log()模擬CoAP消息的丟失。以案例“多因素驅(qū)動的通知生成”為例,為了完成圖6中的資源觀察過程,通過函數(shù)generater-andomPayload為CoAP觀察者生成指定長度的GET操作載荷。另外,CoAP觀察者還要創(chuàng)建token作為在被察者端注冊的主要參數(shù)及path指定被察資源路徑。

    2.4測試結(jié)果

    將通用模塊和該案例的獨(dú)立模塊組合作為JUnit單元測試,圖8中的運(yùn)行結(jié)果驗(yàn)證了案例“多因素驅(qū)動的通知生成”在教學(xué)設(shè)計(jì)上的資源觀察過程。

    3結(jié)語

    觀察者模式應(yīng)用于物聯(lián)網(wǎng)、通信、軟件等技術(shù)中,基于它進(jìn)行課程內(nèi)容講解可幫助學(xué)生觸類旁通,提高學(xué)習(xí)效率和再創(chuàng)造能力。本文結(jié)合RFC標(biāo)準(zhǔn)和開源項(xiàng)目,對CoAP課程的教學(xué)和實(shí)驗(yàn)內(nèi)容進(jìn)行設(shè)計(jì),在理論內(nèi)容上緊跟業(yè)界發(fā)展趨勢,在實(shí)踐環(huán)節(jié)上具有應(yīng)用價值。這種結(jié)合業(yè)界標(biāo)準(zhǔn)和開源項(xiàng)目進(jìn)行課程設(shè)計(jì)的方法,同樣可以應(yīng)用到相關(guān)專業(yè)其它課程中,對提高課程內(nèi)容的內(nèi)涵和市場接納度具有積極意義。

    猜你喜歡
    網(wǎng)絡(luò)
    網(wǎng)絡(luò)語言暴力現(xiàn)象及對策分析
    人間(2016年27期)2016-11-11 15:38:26
    撫州市廣播電視臺非編制作系統(tǒng)網(wǎng)絡(luò)探究
    現(xiàn)代網(wǎng)絡(luò)技術(shù)在體育教學(xué)中的應(yīng)用研究
    體育時空(2016年8期)2016-10-25 19:47:51
    基于網(wǎng)絡(luò)體育新聞傳播的負(fù)效應(yīng)研究
    體育時空(2016年8期)2016-10-25 19:14:41
    以網(wǎng)絡(luò)為載體的政府管理模式創(chuàng)新路徑分析
    歷史文化類旅游產(chǎn)品網(wǎng)絡(luò)營銷探討—以故宮為例
    計(jì)算機(jī)網(wǎng)絡(luò)管理技術(shù)探析
    芻議計(jì)算機(jī)網(wǎng)絡(luò)信息化管理
    油氣集輸系統(tǒng)信息化發(fā)展形勢展望
    基于網(wǎng)絡(luò)的信息資源組織與評價現(xiàn)狀及發(fā)展趨勢研究
    成人影院久久| 女人精品久久久久毛片| 狠狠狠狠99中文字幕| 韩国精品一区二区三区| 国产激情久久老熟女| 在线亚洲精品国产二区图片欧美| 男女之事视频高清在线观看| 我的亚洲天堂| 久久中文字幕一级| 丁香六月天网| 久久精品国产综合久久久| 亚洲精品美女久久av网站| 亚洲熟女毛片儿| 亚洲欧洲日产国产| 中文字幕另类日韩欧美亚洲嫩草| 天天躁狠狠躁夜夜躁狠狠躁| 欧美激情久久久久久爽电影 | 高清毛片免费观看视频网站 | 国产成人影院久久av| 狠狠精品人妻久久久久久综合| 黄色a级毛片大全视频| 1024视频免费在线观看| 亚洲视频免费观看视频| 色老头精品视频在线观看| 亚洲第一欧美日韩一区二区三区 | 久久精品国产综合久久久| 亚洲精品自拍成人| 国产伦理片在线播放av一区| 无限看片的www在线观看| 最黄视频免费看| 他把我摸到了高潮在线观看 | 两个人看的免费小视频| 亚洲成人免费电影在线观看| 亚洲国产欧美在线一区| 蜜桃在线观看..| 丝袜美足系列| 人人妻人人澡人人看| 露出奶头的视频| 亚洲欧美色中文字幕在线| 免费一级毛片在线播放高清视频 | 亚洲成人免费电影在线观看| 久久精品亚洲av国产电影网| 国产欧美日韩一区二区三| 亚洲精品一卡2卡三卡4卡5卡| 国产精品亚洲av一区麻豆| 成年人免费黄色播放视频| 亚洲成人免费电影在线观看| 高清欧美精品videossex| 亚洲人成伊人成综合网2020| 国产在线观看jvid| 日日摸夜夜添夜夜添小说| 亚洲人成电影免费在线| 欧美日韩中文字幕国产精品一区二区三区 | 老司机福利观看| 日韩视频在线欧美| 亚洲专区字幕在线| 欧美日韩福利视频一区二区| 成年人黄色毛片网站| 亚洲免费av在线视频| 多毛熟女@视频| 亚洲第一欧美日韩一区二区三区 | 午夜福利,免费看| 国产亚洲一区二区精品| av在线播放免费不卡| 国产亚洲精品久久久久5区| 精品久久久久久电影网| 欧美乱码精品一区二区三区| 日韩中文字幕视频在线看片| 欧美日韩亚洲综合一区二区三区_| 国产av又大| 成年人免费黄色播放视频| 日韩精品免费视频一区二区三区| 999精品在线视频| 欧美国产精品va在线观看不卡| 我的亚洲天堂| 777米奇影视久久| 制服诱惑二区| 中国美女看黄片| 亚洲中文av在线| 捣出白浆h1v1| 人人妻人人爽人人添夜夜欢视频| 国产xxxxx性猛交| 人妻 亚洲 视频| 丝袜美腿诱惑在线| 欧美成人免费av一区二区三区 | 久久精品熟女亚洲av麻豆精品| 亚洲av成人一区二区三| 91国产中文字幕| 亚洲一区二区三区欧美精品| videosex国产| 欧美午夜高清在线| 欧美人与性动交α欧美软件| 日日爽夜夜爽网站| 脱女人内裤的视频| 国产成人av激情在线播放| 亚洲国产欧美网| 欧美+亚洲+日韩+国产| 美女高潮到喷水免费观看| 欧美av亚洲av综合av国产av| 国产精品 国内视频| 丝袜喷水一区| 久久狼人影院| 欧美 日韩 精品 国产| av一本久久久久| 婷婷丁香在线五月| 日韩中文字幕视频在线看片| 午夜成年电影在线免费观看| 日日摸夜夜添夜夜添小说| 久久人人爽av亚洲精品天堂| 成人av一区二区三区在线看| 精品国产一区二区三区久久久樱花| 日本撒尿小便嘘嘘汇集6| 中文字幕av电影在线播放| 中文亚洲av片在线观看爽 | 国产午夜精品久久久久久| 在线观看免费午夜福利视频| 亚洲欧美一区二区三区久久| 久久狼人影院| 欧美日韩视频精品一区| 亚洲国产欧美网| 丝袜喷水一区| 国产成人影院久久av| 精品第一国产精品| 99国产极品粉嫩在线观看| 99精国产麻豆久久婷婷| 国产精品免费大片| 激情视频va一区二区三区| 天堂动漫精品| 99久久精品国产亚洲精品| 成人永久免费在线观看视频 | 正在播放国产对白刺激| 纯流量卡能插随身wifi吗| 日韩熟女老妇一区二区性免费视频| 午夜老司机福利片| 午夜福利影视在线免费观看| 精品人妻在线不人妻| 18在线观看网站| 午夜免费鲁丝| 精品国产一区二区三区久久久樱花| 桃红色精品国产亚洲av| 啦啦啦中文免费视频观看日本| 999久久久国产精品视频| 日韩熟女老妇一区二区性免费视频| e午夜精品久久久久久久| 高清欧美精品videossex| 精品视频人人做人人爽| tocl精华| 美国免费a级毛片| 欧美在线黄色| 欧美精品一区二区免费开放| 亚洲国产欧美网| 搡老岳熟女国产| 母亲3免费完整高清在线观看| www.熟女人妻精品国产| 18禁观看日本| 久久久久久久精品吃奶| 正在播放国产对白刺激| 国产精品影院久久| 电影成人av| 最新美女视频免费是黄的| 国产精品久久久久久精品古装| 色94色欧美一区二区| 国产精品亚洲av一区麻豆| 9热在线视频观看99| 18禁国产床啪视频网站| 国产一区二区在线观看av| 757午夜福利合集在线观看| 久久精品aⅴ一区二区三区四区| 成人手机av| 一区二区三区国产精品乱码| 精品国产一区二区三区四区第35| 如日韩欧美国产精品一区二区三区| 丁香六月欧美| 精品视频人人做人人爽| 国产国语露脸激情在线看| 真人做人爱边吃奶动态| 国产真人三级小视频在线观看| 亚洲国产精品一区二区三区在线| 天堂8中文在线网| 成年版毛片免费区| 欧美乱码精品一区二区三区| 午夜福利免费观看在线| 欧美激情 高清一区二区三区| 在线观看人妻少妇| 涩涩av久久男人的天堂| 国产精品一区二区精品视频观看| 精品久久久精品久久久| 丁香六月欧美| 欧美人与性动交α欧美软件| 亚洲三区欧美一区| 1024香蕉在线观看| 十分钟在线观看高清视频www| 老司机在亚洲福利影院| 天堂动漫精品| 久久久精品国产亚洲av高清涩受| 一级黄色大片毛片| 久久中文字幕一级| 国产在线精品亚洲第一网站| 男女午夜视频在线观看| 十八禁人妻一区二区| 精品高清国产在线一区| 黄片小视频在线播放| 18禁黄网站禁片午夜丰满| 欧美激情久久久久久爽电影 | 大片电影免费在线观看免费| 纯流量卡能插随身wifi吗| 久久精品国产亚洲av高清一级| 久久午夜综合久久蜜桃| 中文字幕制服av| 精品免费久久久久久久清纯 | 在线观看免费视频日本深夜| 99精国产麻豆久久婷婷| 亚洲精品久久午夜乱码| h视频一区二区三区| 后天国语完整版免费观看| 天天躁日日躁夜夜躁夜夜| 精品第一国产精品| 久久精品亚洲熟妇少妇任你| 国产精品影院久久| 精品一区二区三区av网在线观看 | 亚洲欧洲日产国产| 中文欧美无线码| 老司机影院毛片| 日韩制服丝袜自拍偷拍| 亚洲成人手机| 欧美黄色淫秽网站| 久久精品国产亚洲av高清一级| 美女福利国产在线| 女人久久www免费人成看片| 中文字幕制服av| 久久婷婷成人综合色麻豆| 久久久精品94久久精品| 亚洲情色 制服丝袜| 少妇猛男粗大的猛烈进出视频| 无限看片的www在线观看| www日本在线高清视频| 女同久久另类99精品国产91| 午夜两性在线视频| a级毛片黄视频| 久久久久久免费高清国产稀缺| 一个人免费看片子| 久久天堂一区二区三区四区| 欧美黄色片欧美黄色片| 中文字幕另类日韩欧美亚洲嫩草| 99riav亚洲国产免费| 亚洲av美国av| 岛国毛片在线播放| 99国产精品一区二区蜜桃av | 欧美黑人欧美精品刺激| 亚洲av电影在线进入| 色精品久久人妻99蜜桃| 中文字幕人妻熟女乱码| 一本—道久久a久久精品蜜桃钙片| 亚洲欧洲日产国产| 真人做人爱边吃奶动态| 91九色精品人成在线观看| 亚洲欧美激情在线| 亚洲伊人色综图| 国产高清激情床上av| 岛国毛片在线播放| 亚洲av欧美aⅴ国产| 人人妻人人澡人人看| 国产成人啪精品午夜网站| 久久青草综合色| 热99国产精品久久久久久7| 精品国产超薄肉色丝袜足j| 飞空精品影院首页| 日韩精品免费视频一区二区三区| 五月开心婷婷网| 国产精品偷伦视频观看了| 精品久久久久久电影网| 国产成人免费观看mmmm| 亚洲精品久久午夜乱码| 成年版毛片免费区| 999久久久精品免费观看国产| 亚洲国产欧美日韩在线播放| 99re6热这里在线精品视频| 丝袜美腿诱惑在线| 大型av网站在线播放| 99精品久久久久人妻精品| 色综合欧美亚洲国产小说| 精品高清国产在线一区| 欧美在线黄色| 亚洲五月婷婷丁香| 久久这里只有精品19| 亚洲国产av影院在线观看| 国产亚洲欧美精品永久| 91麻豆av在线| 欧美成人免费av一区二区三区 | 精品福利观看| 欧美性长视频在线观看| 啦啦啦中文免费视频观看日本| 搡老熟女国产l中国老女人| 亚洲专区字幕在线| 我要看黄色一级片免费的| 欧美国产精品va在线观看不卡| 老司机深夜福利视频在线观看| 国产在视频线精品| 丰满少妇做爰视频| 变态另类成人亚洲欧美熟女 | 国产99久久九九免费精品| 丝袜美足系列| 亚洲一区中文字幕在线| 久久婷婷成人综合色麻豆| 欧美av亚洲av综合av国产av| 考比视频在线观看| 国产亚洲欧美在线一区二区| 99国产综合亚洲精品| 久久免费观看电影| 欧美精品一区二区免费开放| 人人妻人人澡人人看| www.精华液| 亚洲欧美一区二区三区久久| 在线观看舔阴道视频| 亚洲欧美激情在线| 国产日韩欧美在线精品| 久久久久精品人妻al黑| 午夜福利乱码中文字幕| 国产精品久久久人人做人人爽| a级片在线免费高清观看视频| 俄罗斯特黄特色一大片| 99国产综合亚洲精品| 国产成人影院久久av| 成年人黄色毛片网站| www.精华液| 亚洲色图综合在线观看| 亚洲国产欧美网| 精品国产超薄肉色丝袜足j| 天天躁狠狠躁夜夜躁狠狠躁| 欧美日韩中文字幕国产精品一区二区三区 | 五月开心婷婷网| 免费不卡黄色视频| 一边摸一边抽搐一进一出视频| 亚洲精品在线观看二区| 黄色视频,在线免费观看| 一区二区av电影网| 99国产精品99久久久久| 久久久久久久大尺度免费视频| 黄片小视频在线播放| 91av网站免费观看| 国产一区二区在线观看av| netflix在线观看网站| 老熟女久久久| 丝袜美腿诱惑在线| 亚洲成a人片在线一区二区| av电影中文网址| 十八禁高潮呻吟视频| 国产成人精品在线电影| 国产一区二区在线观看av| netflix在线观看网站| 亚洲少妇的诱惑av| 色94色欧美一区二区| 国产国语露脸激情在线看| 91精品国产国语对白视频| 亚洲全国av大片| 国产精品九九99| 一进一出抽搐动态| 精品少妇内射三级| 国产野战对白在线观看| 叶爱在线成人免费视频播放| 桃花免费在线播放| 精品国产国语对白av| 亚洲成人免费av在线播放| 免费观看人在逋| 欧美另类亚洲清纯唯美| 国产精品久久久久久精品电影小说| h视频一区二区三区| 亚洲av第一区精品v没综合| 亚洲精品乱久久久久久| 激情在线观看视频在线高清 | 免费黄频网站在线观看国产| 国产精品 国内视频| 色视频在线一区二区三区| 日韩欧美国产一区二区入口| 一边摸一边抽搐一进一小说 | 精品久久久久久电影网| 麻豆乱淫一区二区| 热99久久久久精品小说推荐| 欧美亚洲 丝袜 人妻 在线| 精品第一国产精品| 免费在线观看影片大全网站| 日韩熟女老妇一区二区性免费视频| 欧美日韩成人在线一区二区| 国产人伦9x9x在线观看| 欧美日韩黄片免| 国产欧美日韩精品亚洲av| 欧美成狂野欧美在线观看| 亚洲午夜理论影院| 精品亚洲乱码少妇综合久久| 中文字幕人妻丝袜一区二区| 日韩有码中文字幕| 中文字幕av电影在线播放| 亚洲 国产 在线| 男女无遮挡免费网站观看| 又大又爽又粗| 最近最新中文字幕大全电影3 | 欧美午夜高清在线| 成人黄色视频免费在线看| 中文字幕高清在线视频| 国产精品麻豆人妻色哟哟久久| 欧美在线一区亚洲| 国产一区二区 视频在线| 亚洲专区中文字幕在线| 丝袜美腿诱惑在线| 夫妻午夜视频| 九色亚洲精品在线播放| 国产精品久久久人人做人人爽| 欧美乱妇无乱码| 成人精品一区二区免费| 伊人久久大香线蕉亚洲五| av有码第一页| 国产97色在线日韩免费| 午夜激情av网站| 欧美 日韩 精品 国产| 久久天堂一区二区三区四区| 性色av乱码一区二区三区2| 中国美女看黄片| 黄色a级毛片大全视频| 99国产极品粉嫩在线观看| cao死你这个sao货| 最近最新中文字幕大全电影3 | 成人亚洲精品一区在线观看| 欧美黄色淫秽网站| 曰老女人黄片| 他把我摸到了高潮在线观看 | 在线亚洲精品国产二区图片欧美| 美女高潮到喷水免费观看| 国产成人av教育| 久久青草综合色| 12—13女人毛片做爰片一| 19禁男女啪啪无遮挡网站| 国产精品秋霞免费鲁丝片| 精品少妇久久久久久888优播| 超碰97精品在线观看| 国产精品九九99| 亚洲成a人片在线一区二区| 99国产精品一区二区三区| av欧美777| 亚洲av国产av综合av卡| 色视频在线一区二区三区| 久久人人97超碰香蕉20202| 香蕉丝袜av| av网站在线播放免费| 在线观看免费视频日本深夜| 十八禁网站免费在线| av片东京热男人的天堂| 国产精品免费视频内射| www.999成人在线观看| 国产精品久久久久久人妻精品电影 | 最新美女视频免费是黄的| av免费在线观看网站| 精品人妻1区二区| 精品久久久久久久毛片微露脸| 欧美国产精品一级二级三级| 999精品在线视频| 黄色视频,在线免费观看| 精品久久久久久电影网| 国产精品久久久久久精品电影小说| 欧美黄色片欧美黄色片| 天天躁狠狠躁夜夜躁狠狠躁| 久久亚洲真实| 国产人伦9x9x在线观看| 99国产极品粉嫩在线观看| 亚洲国产精品一区二区三区在线| 久久久久久亚洲精品国产蜜桃av| 欧美激情久久久久久爽电影 | 天天躁夜夜躁狠狠躁躁| 亚洲国产欧美一区二区综合| 757午夜福利合集在线观看| 视频区欧美日本亚洲| 欧美久久黑人一区二区| 久久天堂一区二区三区四区| 国产亚洲午夜精品一区二区久久| 新久久久久国产一级毛片| 欧美日韩一级在线毛片| 麻豆乱淫一区二区| 午夜福利在线观看吧| 亚洲一区中文字幕在线| 香蕉丝袜av| 国产成人精品久久二区二区免费| 免费在线观看完整版高清| 99久久精品国产亚洲精品| 三上悠亚av全集在线观看| 国产精品偷伦视频观看了| 黄色视频在线播放观看不卡| 国产午夜精品久久久久久| 久久久久久久久免费视频了| 欧美午夜高清在线| 熟女少妇亚洲综合色aaa.| 日本欧美视频一区| 夜夜夜夜夜久久久久| 欧美日韩黄片免| videosex国产| 18禁裸乳无遮挡动漫免费视频| 老熟女久久久| 日韩有码中文字幕| 热re99久久精品国产66热6| 黑丝袜美女国产一区| 精品一区二区三区av网在线观看 | 久久天堂一区二区三区四区| 在线av久久热| 少妇粗大呻吟视频| 国产伦人伦偷精品视频| 黄色毛片三级朝国网站| 精品国产一区二区三区四区第35| 成年人黄色毛片网站| 午夜91福利影院| 美女高潮喷水抽搐中文字幕| 成年女人毛片免费观看观看9 | 久久香蕉激情| 国产精品亚洲一级av第二区| 黑丝袜美女国产一区| xxxhd国产人妻xxx| 国产又色又爽无遮挡免费看| av福利片在线| 欧美日韩精品网址| 老司机影院毛片| 国产一区二区 视频在线| 国产又色又爽无遮挡免费看| e午夜精品久久久久久久| 精品一区二区三区视频在线观看免费 | 一进一出好大好爽视频| 十分钟在线观看高清视频www| 国产欧美日韩一区二区三区在线| 99riav亚洲国产免费| 老熟妇乱子伦视频在线观看| 国内毛片毛片毛片毛片毛片| 久久青草综合色| 在线观看一区二区三区激情| 亚洲国产av影院在线观看| 少妇粗大呻吟视频| 久久久久国内视频| netflix在线观看网站| 美女高潮到喷水免费观看| 国产人伦9x9x在线观看| avwww免费| 欧美日韩福利视频一区二区| 亚洲精品在线美女| 亚洲av国产av综合av卡| 成年版毛片免费区| 亚洲国产精品一区二区三区在线| 精品高清国产在线一区| 在线天堂中文资源库| 50天的宝宝边吃奶边哭怎么回事| tube8黄色片| 老司机午夜十八禁免费视频| 18禁观看日本| 18在线观看网站| 一级a爱视频在线免费观看| 人成视频在线观看免费观看| 99九九在线精品视频| 久久精品人人爽人人爽视色| 日日夜夜操网爽| 精品乱码久久久久久99久播| 黄色丝袜av网址大全| 两个人免费观看高清视频| 狂野欧美激情性xxxx| 日韩成人在线观看一区二区三区| 夜夜夜夜夜久久久久| 国产日韩欧美亚洲二区| 亚洲伊人久久精品综合| 丝瓜视频免费看黄片| 热99re8久久精品国产| 男人舔女人的私密视频| 欧美成狂野欧美在线观看| 午夜两性在线视频| 啪啪无遮挡十八禁网站| av不卡在线播放| 免费高清在线观看日韩| 亚洲国产欧美网| 俄罗斯特黄特色一大片| 天天躁日日躁夜夜躁夜夜| 老汉色av国产亚洲站长工具| 伦理电影免费视频| 久久天堂一区二区三区四区| 中文字幕最新亚洲高清| 亚洲精品一二三| 丰满迷人的少妇在线观看| 日韩欧美三级三区| 50天的宝宝边吃奶边哭怎么回事| 99re6热这里在线精品视频| 午夜免费鲁丝| 国产在线视频一区二区| 国产精品电影一区二区三区 | 久久精品aⅴ一区二区三区四区| 美女扒开内裤让男人捅视频| 国产主播在线观看一区二区| 多毛熟女@视频| 蜜桃在线观看..| 青青草视频在线视频观看| 亚洲成av片中文字幕在线观看| 我的亚洲天堂| 国产欧美亚洲国产| 午夜日韩欧美国产| 日本黄色日本黄色录像| 国产精品一区二区在线不卡| 亚洲伊人色综图| 国产一区二区在线观看av| 国产野战对白在线观看| 亚洲国产欧美在线一区| 午夜福利乱码中文字幕| 正在播放国产对白刺激| 国产又色又爽无遮挡免费看| 国产亚洲午夜精品一区二区久久| 久久精品国产亚洲av香蕉五月 | 午夜久久久在线观看| 另类亚洲欧美激情| 正在播放国产对白刺激| 日韩欧美三级三区| av国产精品久久久久影院| 国产午夜精品久久久久久| 亚洲av成人一区二区三| 国产伦人伦偷精品视频| 国产精品久久久久久精品电影小说| 中亚洲国语对白在线视频|