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

    某協(xié)議報(bào)文編解碼模塊的設(shè)計(jì)與實(shí)現(xiàn)

    2013-11-21 03:20:50潘江峰耿修堂
    關(guān)鍵詞:報(bào)頭編解碼字段

    羅 捷,潘江峰,耿修堂

    (西北機(jī)電工程研究所,陜西 咸陽(yáng) 712099)

    隨著信息技術(shù)的迅猛發(fā)展,武器裝備的信息化程度亟待提高。在某武器系統(tǒng)信息化工程中,指揮控制指令的下達(dá)、空情信息的傳達(dá)、武器終端的狀態(tài)上報(bào)等信息的傳遞,由一個(gè)共同遵循的協(xié)議進(jìn)行約定。協(xié)議中詳細(xì)規(guī)定了所交換的報(bào)文及其相關(guān)信息。如何能夠快速、準(zhǔn)確地對(duì)報(bào)文進(jìn)行編解碼,是實(shí)現(xiàn)該協(xié)議重點(diǎn)需要解決的問(wèn)題。

    針對(duì)該協(xié)議定義,筆者設(shè)計(jì)了一種編解碼模塊的實(shí)現(xiàn)方案,并在某項(xiàng)目上成功進(jìn)行了應(yīng)用。

    1 編解碼模塊的總體設(shè)計(jì)

    1.1 編解碼模塊的設(shè)計(jì)要求

    設(shè)計(jì)的編解碼模塊應(yīng)滿足如下要求:

    1)滿足協(xié)議對(duì)實(shí)時(shí)性的要求。

    2)向高層提供編碼和解碼2個(gè)接口函數(shù)。

    3)出現(xiàn)異常情況時(shí),能自動(dòng)提供異常信息。

    4)具有校驗(yàn)功能。

    1.2 編解碼模塊的總體設(shè)計(jì)

    實(shí)現(xiàn)協(xié)議報(bào)文的編解碼主要有兩方面的工作,一是進(jìn)行協(xié)議轉(zhuǎn)換,二是編解碼程序的設(shè)計(jì)實(shí)現(xiàn),其實(shí)現(xiàn)過(guò)程如圖1所示。

    1.2.1 協(xié)議轉(zhuǎn)換

    協(xié)議是在一種抽象層次上來(lái)表示數(shù)據(jù)結(jié)構(gòu)信息,在實(shí)際應(yīng)用中,需要將協(xié)議描述的數(shù)據(jù)結(jié)構(gòu)翻譯轉(zhuǎn)換成具體語(yǔ)言(如C、C++等)的數(shù)據(jù)結(jié)構(gòu)表示形式[1]。需要對(duì)協(xié)議描述進(jìn)行分析、總結(jié),提煉出統(tǒng)一的C語(yǔ)言數(shù)據(jù)結(jié)構(gòu),將其作為與高層的數(shù)據(jù)接口。

    1.2.2 編解碼程序的設(shè)計(jì)實(shí)現(xiàn)

    編碼的過(guò)程是將高層提供的待編碼的報(bào)文信息(轉(zhuǎn)換后的C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)),經(jīng)過(guò)編碼函數(shù)處理后,轉(zhuǎn)換成二進(jìn)制碼流提供給高層。

    解碼的過(guò)程是將高層提供的待解碼的二進(jìn)制碼流,經(jīng)過(guò)解碼函數(shù)處理后,解析成報(bào)文信息(C語(yǔ)言數(shù)據(jù)結(jié)構(gòu))提供給高層。

    在對(duì)編解碼模塊進(jìn)行設(shè)計(jì)時(shí),需要著重考慮軟件的可維護(hù)性和健壯性等[2-5]。

    2 協(xié)議轉(zhuǎn)換

    2.1 協(xié)議簡(jiǎn)介

    該協(xié)議詳細(xì)定義了所交換的報(bào)文的結(jié)構(gòu)、報(bào)文中每個(gè)字段的含義及字段長(zhǎng)度、校驗(yàn)方式等。

    報(bào)文由報(bào)頭、報(bào)文類(lèi)型字、信息字段、報(bào)文校驗(yàn)字組成。報(bào)頭由一些地址信息和控制類(lèi)信息組成。報(bào)文類(lèi)型字決定了報(bào)文的類(lèi)型,從而確定了本報(bào)文所包含的信息字段及其排列順序。報(bào)文校驗(yàn)字采用累加校驗(yàn)和的方式。

    從協(xié)議描述到C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)的轉(zhuǎn)換需要經(jīng)過(guò)字段類(lèi)型的轉(zhuǎn)換、報(bào)文結(jié)構(gòu)的轉(zhuǎn)換、數(shù)據(jù)接口的轉(zhuǎn)換3個(gè)步驟。

    2.2 字段類(lèi)型的轉(zhuǎn)換

    縱觀整個(gè)協(xié)議,各個(gè)字段的字長(zhǎng)從1 ~32 bit不等,有的帶有符號(hào)位,有的沒(méi)有符號(hào)位。在將協(xié)議描述轉(zhuǎn)換成C語(yǔ)言數(shù)據(jù)結(jié)構(gòu)時(shí),轉(zhuǎn)換規(guī)則見(jiàn)表1。

    表1 類(lèi)型轉(zhuǎn)換規(guī)則

    2.3 報(bào)文結(jié)構(gòu)的轉(zhuǎn)換

    每個(gè)報(bào)文都有一個(gè)報(bào)頭,其結(jié)構(gòu)是固定的,所以將報(bào)頭定義為一個(gè)C語(yǔ)言的結(jié)構(gòu)體類(lèi)型。

    typedef struct

    {

    報(bào)頭字段1

    報(bào)頭字段2

    ……

    } HEAD; //報(bào)頭

    對(duì)于一個(gè)指定的報(bào)文,其包含的信息字段及其排列順序是固定的,所以將每一個(gè)報(bào)文的信息字段定義為一個(gè)C語(yǔ)言的結(jié)構(gòu)體類(lèi)型,這樣定義了多個(gè)C語(yǔ)言結(jié)構(gòu)體類(lèi)型與每個(gè)報(bào)文的信息字段對(duì)應(yīng)。

    typedef struct

    {

    報(bào)文1的信息字段1

    報(bào)文1的信息字段2

    ……

    } BWXX1; //報(bào)文1的信息字段

    typedef struct

    {

    報(bào)文2的信息字段1

    報(bào)文2的信息字段2

    ……

    } BWXX2; //報(bào)文2的信息字段

    ……

    2.4 數(shù)據(jù)接口的轉(zhuǎn)換

    每個(gè)報(bào)文的報(bào)頭和報(bào)文類(lèi)型字的結(jié)構(gòu)是固定的。

    報(bào)文的校驗(yàn)功能在編解碼模塊中實(shí)現(xiàn),只需把校驗(yàn)的結(jié)果反饋給高層即可。

    從結(jié)構(gòu)上看,各個(gè)報(bào)文的不同之處在報(bào)文的信息字段部分,故將各個(gè)報(bào)文信息字段定義為一個(gè)C語(yǔ)言的共用體類(lèi)型,從而實(shí)現(xiàn)向高層提供一個(gè)統(tǒng)一的數(shù)據(jù)接口,定義示意如下。

    typedef struct

    {

    struct HEAD head; //報(bào)頭

    unsigned char type; //報(bào)文類(lèi)型字

    union

    {

    struct BWXX1 bw1;

    struct BWXX2 bw2;

    ……

    }bwxx;//報(bào)文信息

    }MESSAGE;

    3 編解碼程序的具體實(shí)現(xiàn)

    編解碼模塊從功能上可以分為核心模塊、校驗(yàn)?zāi)K、異常處理模塊、比特流處理模塊。編解碼模塊的結(jié)構(gòu)如圖2所示。

    3.1 核心模塊

    核心模塊負(fù)責(zé)實(shí)現(xiàn)對(duì)報(bào)文的編解碼功能,并向高層提供編碼和解碼2個(gè)接口。

    每一個(gè)C語(yǔ)言結(jié)構(gòu)體類(lèi)型都有一個(gè)對(duì)應(yīng)的編碼函數(shù),負(fù)責(zé)對(duì)結(jié)構(gòu)中的所有成員進(jìn)行編碼。在實(shí)現(xiàn)對(duì)報(bào)文的編碼時(shí),先打包報(bào)頭、報(bào)文類(lèi)型字,再根據(jù)報(bào)文類(lèi)型字判斷是哪條報(bào)文,繼而調(diào)用該報(bào)文信息字段的編碼函數(shù)。

    每一個(gè)C語(yǔ)言結(jié)構(gòu)體類(lèi)型都有一個(gè)對(duì)應(yīng)的解碼函數(shù),負(fù)責(zé)對(duì)結(jié)構(gòu)中的所有成員進(jìn)行解碼。在實(shí)現(xiàn)對(duì)報(bào)文的解碼時(shí),先解包報(bào)頭、報(bào)文類(lèi)型字,再根據(jù)報(bào)文類(lèi)型字判斷是哪條報(bào)文,繼而調(diào)用該報(bào)文信息字段的解碼函數(shù)。

    3.2 校驗(yàn)?zāi)K

    協(xié)議采用校驗(yàn)和的方式進(jìn)行校驗(yàn),即編碼后的數(shù)據(jù)流按字節(jié)累加,其結(jié)果的低8位作為校驗(yàn)和,放在報(bào)文的最后一個(gè)字節(jié)。為了簡(jiǎn)化高層的處理,將校驗(yàn)功能放到編解碼模塊里來(lái)實(shí)現(xiàn)。編碼時(shí),需要按照規(guī)定在編碼后的比特流后添加校驗(yàn)和。解碼時(shí),需要根據(jù)校驗(yàn)和進(jìn)行判斷,以確定是否正確接收到了報(bào)文。

    3.3 異常處理模塊

    在編解碼過(guò)程中還要對(duì)難以預(yù)料的一些問(wèn)題進(jìn)行異常處理,比如數(shù)據(jù)越界、不支持的報(bào)文類(lèi)型字、待解包的字符串過(guò)短解不出正確的數(shù)據(jù)、由校驗(yàn)和判斷出傳輸中出現(xiàn)錯(cuò)誤等等,并將發(fā)現(xiàn)的問(wèn)題向高層報(bào)告。

    3.4 比特流處理模塊

    協(xié)議中的數(shù)據(jù)類(lèi)型從1~32 bit不等,而且出現(xiàn)的順序是隨機(jī)的,沒(méi)有規(guī)律可循,如何能夠?qū)崿F(xiàn)從字節(jié)中的任何位置開(kāi)始打包、解包任何長(zhǎng)度(32 bit內(nèi))的數(shù)據(jù),同時(shí)保證具有良好的擴(kuò)展性是重點(diǎn)需要解決的問(wèn)題,這也是編解碼模塊實(shí)現(xiàn)的難點(diǎn)。

    對(duì)于編碼過(guò)程,采用以下3個(gè)層次進(jìn)行處理:

    3.4.1 基礎(chǔ)編碼函數(shù)

    基礎(chǔ)編碼函數(shù)是將1~8 bit數(shù)據(jù)打包到比特流中,需要全面考慮待打包數(shù)據(jù)從當(dāng)前字節(jié)的第幾個(gè)比特開(kāi)始打包、當(dāng)前字節(jié)是否放得下、是否需要跨字節(jié)等情況,從而使得基礎(chǔ)編碼函數(shù)能夠適用于所有可能的情況。這是進(jìn)行編碼的基礎(chǔ),它的正確性、健壯性決定了編碼模塊的正確性、健壯性。

    3.4.2 擴(kuò)展編碼函數(shù)

    擴(kuò)展編碼函數(shù)是將9 ~32 bit數(shù)據(jù)打包到比特流中,這里采用了一個(gè)巧妙的方法將問(wèn)題進(jìn)行轉(zhuǎn)化。首先,對(duì)待編碼數(shù)據(jù)進(jìn)行分解,分解成n+8、n+8+8、n+8+8+8位,其中1≤n≤8,n代表待編碼數(shù)據(jù)最高字節(jié)占有的比特?cái)?shù);其次,針對(duì)待編碼數(shù)據(jù)的每個(gè)字節(jié)調(diào)用一次基礎(chǔ)編碼函數(shù),從高字節(jié)到低字節(jié)依次進(jìn)行編碼。這樣復(fù)雜的編碼問(wèn)題轉(zhuǎn)換成了簡(jiǎn)單的加法問(wèn)題。

    3.4.3 帶符號(hào)位的數(shù)據(jù)的編碼函數(shù)

    對(duì)于帶符號(hào)位的數(shù)據(jù)來(lái)說(shuō),區(qū)分正負(fù)數(shù)分別對(duì)待。對(duì)于正數(shù),直接調(diào)用相關(guān)的基礎(chǔ)編碼函數(shù)、擴(kuò)展編碼函數(shù)即可。對(duì)于負(fù)數(shù),先調(diào)用基礎(chǔ)編碼函數(shù)將符號(hào)位進(jìn)行打包,再根據(jù)負(fù)數(shù)的存儲(chǔ)形式取其數(shù)據(jù)位[6],之后再調(diào)用相關(guān)的基礎(chǔ)編碼函數(shù)、擴(kuò)展編碼函數(shù)。

    與編碼過(guò)程類(lèi)似,解碼過(guò)程也是采用基礎(chǔ)解碼函數(shù)、擴(kuò)展解碼函數(shù)、帶符號(hào)位的數(shù)據(jù)的解碼函數(shù)3個(gè)層次進(jìn)行處理。

    4 結(jié) 論

    筆者所設(shè)計(jì)并實(shí)現(xiàn)的編解碼模塊具有良好的框架,使得具有較高的可維護(hù)性。當(dāng)因協(xié)議需要而增加新報(bào)文或者當(dāng)因協(xié)議修改而需要修改某報(bào)文的信息字段時(shí),只需要對(duì)相關(guān)結(jié)構(gòu)定義、報(bào)文信息字段的編解碼函數(shù)等進(jìn)行修改即可。本編解碼模塊具有良好的健壯性。對(duì)基本編碼解碼函數(shù)的遍歷測(cè)試,保證了對(duì)比特流處理的正確性;對(duì)各種可能出現(xiàn)的異常情況進(jìn)行異常處理,保證了本編解碼模塊的健壯性。本編解碼模塊能夠滿足實(shí)時(shí)性的要求。經(jīng)測(cè)試,完成一條報(bào)文的編碼解碼需要的時(shí)間是幾個(gè)毫秒,完全滿足系統(tǒng)實(shí)時(shí)性的需要。

    目前該編解碼模塊已經(jīng)在某系統(tǒng)的多個(gè)設(shè)備中進(jìn)行了應(yīng)用,并取得了較好的效果。

    參考文獻(xiàn)(References)

    [1] 李小文,冉靖.LTE協(xié)議棧中ASN.1模塊的設(shè)計(jì)與實(shí)現(xiàn)[J].計(jì)算機(jī)工程,2011,37(8):252-255.

    LI Xiao-wen, Ran Jing. Design and realization of ASN.1 module in LTE protocol stack[J].Computer Engineering,2011,37(8):252-255. (in Chinese)

    [2] 何國(guó)偉,王瑋.軟件可靠性[M].北京:國(guó)防工業(yè)出版社,1998:218-348.

    HE Guo-wei, WANG Wei. Software reliability[M]. Bejing:National Defense Industry Press,1998:218-348. (in Chinese)

    [3] 鄧良松,劉海巖,陸麗娜.軟件工程[M].2版.西安:西安電子科技大學(xué)出版社,2004:83-93.

    DENG Liang-song, LIU Hai-yan, LU Li-na. Software engineering[M].2nd ed. Xi’an: Xi’an Electronic and Science University Press,2004:83-93. (in Chinese)

    [4] 普雷斯曼 R S.軟件工程[M].郭肇德,鄭少仁,譯.北京:國(guó)防工業(yè)出版社,1988:248-269.

    Prysmian R S.Software engineering[M].GUO Zhao-de,ZHENG Shao-ren,translated. Bejing:National Defense Industry Press,1988:248-269. (in Chinese)

    [5] 鄭人杰,殷仁昆.實(shí)用軟件工程[M].北京:清華大學(xué)出版社,1991:202-220.

    ZHENG Ren-jie, YIN Ren-kun. Practical software engineering[M]. Beijing: Tsinghua University Press,1991:202-220. (in Chinese)

    [6] 譚浩強(qiáng).C程序設(shè)計(jì)[M].3版.北京:清華大學(xué)出版社,2005:40-41.

    TAN Hao-qiang. C programming design[M].3rd ed. Beijing: Tsinghua University Press,2005:40-41. (in Chinese)

    猜你喜歡
    報(bào)頭編解碼字段
    圖書(shū)館中文圖書(shū)編目外包數(shù)據(jù)質(zhì)量控制分析
    1553B總線控制器編解碼設(shè)計(jì)
    城市黨報(bào)報(bào)頭:政治與藝術(shù)的平衡
    大型民機(jī)試飛遙測(cè)視頻編解碼方法研究
    基于H.265編解碼的高清視頻傳輸系統(tǒng)研究
    淡妝濃抹總相宜
    ——對(duì)中國(guó)晚報(bào)報(bào)頭變化的研究與欣賞
    大眾文藝(2015年12期)2015-07-13 07:31:22
    CNMARC304字段和314字段責(zé)任附注方式解析
    無(wú)正題名文獻(xiàn)著錄方法評(píng)述
    IP語(yǔ)音報(bào)頭壓縮設(shè)計(jì)與實(shí)現(xiàn)
    主流視頻編解碼軟件的硬件性能分析與設(shè)計(jì)
    久热爱精品视频在线9| 国产免费av片在线观看野外av| 精品久久久久久,| 丁香欧美五月| 免费少妇av软件| 日本 av在线| 男女做爰动态图高潮gif福利片 | 午夜91福利影院| 成人永久免费在线观看视频| 亚洲少妇的诱惑av| 国产成人精品在线电影| 国产欧美日韩综合在线一区二区| 丁香六月欧美| 黄色 视频免费看| 丰满的人妻完整版| 啪啪无遮挡十八禁网站| 亚洲精品国产一区二区精华液| 亚洲午夜理论影院| 午夜精品国产一区二区电影| 在线天堂中文资源库| 亚洲人成电影观看| 成人18禁高潮啪啪吃奶动态图| 两性午夜刺激爽爽歪歪视频在线观看 | 曰老女人黄片| 亚洲少妇的诱惑av| 免费女性裸体啪啪无遮挡网站| 国产极品粉嫩免费观看在线| 丁香六月欧美| 亚洲av成人一区二区三| 欧美性长视频在线观看| 国产一区二区在线av高清观看| 一边摸一边做爽爽视频免费| 中国美女看黄片| 黄片大片在线免费观看| a级毛片在线看网站| 制服诱惑二区| 国产国语露脸激情在线看| 久久久国产成人精品二区 | 国产视频一区二区在线看| 久久婷婷成人综合色麻豆| www.自偷自拍.com| 国产xxxxx性猛交| 另类亚洲欧美激情| 欧美日韩中文字幕国产精品一区二区三区| 日本a在线网址| 在线免费观看不下载黄p国产 | 激情在线观看视频在线高清| 亚洲av中文字字幕乱码综合| 精品久久久久久久久久免费视频| av在线蜜桃| www.色视频.com| 精品免费久久久久久久清纯| 国产成人欧美在线观看| 亚洲一区二区三区不卡视频| 精品人妻偷拍中文字幕| 日韩欧美三级三区| 男插女下体视频免费在线播放| 成年女人毛片免费观看观看9| 国产精品亚洲美女久久久| 精品人妻1区二区| 久久久久久大精品| 性欧美人与动物交配| 日韩欧美在线乱码| 村上凉子中文字幕在线| 淫秽高清视频在线观看| 在线观看美女被高潮喷水网站 | 欧美区成人在线视频| 久久亚洲精品不卡| 毛片一级片免费看久久久久 | 久久久精品大字幕| 麻豆久久精品国产亚洲av| 日韩欧美三级三区| 国产美女午夜福利| 91狼人影院| 午夜福利在线在线| 欧美激情在线99| 精品午夜福利视频在线观看一区| 天天一区二区日本电影三级| 久久国产乱子免费精品| 国产精品久久久久久人妻精品电影| 亚洲精品456在线播放app | 亚洲国产精品sss在线观看| 听说在线观看完整版免费高清| 51国产日韩欧美| 国产精品野战在线观看| 在线观看av片永久免费下载| 黄色视频,在线免费观看| 亚洲成a人片在线一区二区| 精品久久久久久久人妻蜜臀av| 我的老师免费观看完整版| 亚洲18禁久久av| 啪啪无遮挡十八禁网站| 嫩草影院新地址| 九色国产91popny在线| 首页视频小说图片口味搜索| 国产精品亚洲av一区麻豆| 性色av乱码一区二区三区2| 国产伦人伦偷精品视频| 久久九九热精品免费| 极品教师在线视频| 美女被艹到高潮喷水动态| 国产毛片a区久久久久| 91久久精品电影网| 少妇丰满av| 久久久久久国产a免费观看| 啪啪无遮挡十八禁网站| 老司机午夜十八禁免费视频| 亚洲天堂国产精品一区在线| 国产精品乱码一区二三区的特点| 欧美+日韩+精品| 深爱激情五月婷婷| 天美传媒精品一区二区| 国产亚洲精品久久久com| 成人美女网站在线观看视频| 欧美又色又爽又黄视频| 女人十人毛片免费观看3o分钟| 国产精品久久电影中文字幕| 国产老妇女一区| 欧美精品国产亚洲| 可以在线观看的亚洲视频| 小蜜桃在线观看免费完整版高清| 中文字幕人成人乱码亚洲影| 欧美xxxx黑人xx丫x性爽| 最新在线观看一区二区三区| 国产高清有码在线观看视频| 国产精品乱码一区二三区的特点| 精品不卡国产一区二区三区| 亚洲精品日韩av片在线观看| 久久亚洲真实| 国内精品久久久久精免费| 一进一出抽搐gif免费好疼| 久久精品综合一区二区三区| 亚洲欧美精品综合久久99| 久久久久免费精品人妻一区二区| 成人特级黄色片久久久久久久| 欧美三级亚洲精品| 欧美在线黄色| 午夜精品在线福利| 亚洲一区二区三区不卡视频| av中文乱码字幕在线| 三级国产精品欧美在线观看| 成人特级黄色片久久久久久久| 真实男女啪啪啪动态图| 在线免费观看的www视频| 亚洲人成电影免费在线| 亚洲男人的天堂狠狠| 麻豆成人av在线观看| 一a级毛片在线观看| 欧美性猛交╳xxx乱大交人| 99热这里只有精品一区| 国产精品国产高清国产av| 国产一区二区三区视频了| 成年女人永久免费观看视频| 成人性生交大片免费视频hd| 日本黄色片子视频| 天天一区二区日本电影三级| 日本 av在线| 国产精品嫩草影院av在线观看 | 一夜夜www| 国模一区二区三区四区视频| 欧美潮喷喷水| 亚洲精品在线美女| 日韩欧美一区二区三区在线观看| 一本久久中文字幕| www.熟女人妻精品国产| 国产精品久久久久久亚洲av鲁大| 一级毛片久久久久久久久女| 别揉我奶头 嗯啊视频| 亚洲欧美日韩东京热| 欧美一区二区精品小视频在线| 国内毛片毛片毛片毛片毛片| 免费看日本二区| 国产精品98久久久久久宅男小说| 欧美黑人欧美精品刺激| 亚洲精品影视一区二区三区av| 国产久久久一区二区三区| 成人国产综合亚洲| 久久亚洲精品不卡| 午夜激情欧美在线| 搞女人的毛片| av在线观看视频网站免费| 色精品久久人妻99蜜桃| 国产精品一区二区免费欧美| 久久国产乱子免费精品| 精品免费久久久久久久清纯| 看片在线看免费视频| 两个人的视频大全免费| 哪里可以看免费的av片| 久久精品国产99精品国产亚洲性色| 在线国产一区二区在线| 午夜福利在线观看免费完整高清在 | 长腿黑丝高跟| 桃色一区二区三区在线观看| 亚洲最大成人中文| 综合色av麻豆| 日本黄色片子视频| 在线观看免费视频日本深夜| 国产欧美日韩精品亚洲av| 嫁个100分男人电影在线观看| 在线播放无遮挡| av在线观看视频网站免费| 欧美在线一区亚洲| 又爽又黄a免费视频| 网址你懂的国产日韩在线| 最新中文字幕久久久久| 亚洲 国产 在线| 日日摸夜夜添夜夜添小说| 亚洲av成人精品一区久久| 成人美女网站在线观看视频| 成人亚洲精品av一区二区| 亚洲精品456在线播放app | 久久久精品欧美日韩精品| 亚洲精品影视一区二区三区av| 十八禁人妻一区二区| 成人性生交大片免费视频hd| 亚洲一区高清亚洲精品| www.熟女人妻精品国产| 成人一区二区视频在线观看| 午夜福利在线观看免费完整高清在 | 简卡轻食公司| 亚洲第一欧美日韩一区二区三区| 久久精品综合一区二区三区| 色哟哟哟哟哟哟| 免费av观看视频| 久久精品国产亚洲av涩爱 | 别揉我奶头~嗯~啊~动态视频| 欧美成人免费av一区二区三区| 窝窝影院91人妻| 日韩国内少妇激情av| 丁香欧美五月| 一区二区三区四区激情视频 | 亚洲成a人片在线一区二区| 中文资源天堂在线| 亚洲美女视频黄频| 两人在一起打扑克的视频| 久久精品国产亚洲av涩爱 | 麻豆国产av国片精品| 成人永久免费在线观看视频| 一区福利在线观看| 一边摸一边抽搐一进一小说| 91在线观看av| 国产蜜桃级精品一区二区三区| а√天堂www在线а√下载| 国产精品永久免费网站| 三级国产精品欧美在线观看| 欧美zozozo另类| 久久久久精品国产欧美久久久| 欧美绝顶高潮抽搐喷水| 国产欧美日韩精品亚洲av| 青草久久国产| 国产色婷婷99| 国产 一区 欧美 日韩| 青草久久国产| 日韩欧美精品免费久久 | 一本久久中文字幕| 久久国产精品人妻蜜桃| 欧美日韩国产亚洲二区| av在线蜜桃| 久久精品夜夜夜夜夜久久蜜豆| 亚洲国产精品成人综合色| 亚洲人成伊人成综合网2020| 午夜久久久久精精品| 亚洲国产日韩欧美精品在线观看| 精品国产亚洲在线| 国产亚洲欧美在线一区二区| 两个人视频免费观看高清| 亚洲人与动物交配视频| 少妇熟女aⅴ在线视频| 有码 亚洲区| 久久99热6这里只有精品| 国产精品野战在线观看| www日本黄色视频网| 夜夜爽天天搞| 国产精品亚洲美女久久久| 最新中文字幕久久久久| 成年免费大片在线观看| 一级黄色大片毛片| 日本免费a在线| 久久精品国产亚洲av天美| 亚洲精品在线美女| 国内毛片毛片毛片毛片毛片| 国产精品永久免费网站| 午夜免费成人在线视频| 亚洲成av人片免费观看| 91狼人影院| 伦理电影大哥的女人| 久久中文看片网| 日韩高清综合在线| 中出人妻视频一区二区| 9191精品国产免费久久| 九色成人免费人妻av| 亚洲人成伊人成综合网2020| 国产高清视频在线播放一区| 欧美zozozo另类| 国产伦在线观看视频一区| avwww免费| 久久午夜福利片| 精品国内亚洲2022精品成人| 成人三级黄色视频| 97超级碰碰碰精品色视频在线观看| 国产精品乱码一区二三区的特点| 亚洲狠狠婷婷综合久久图片| 精品人妻一区二区三区麻豆 | 成人特级黄色片久久久久久久| 欧美在线一区亚洲| 看片在线看免费视频| 精品午夜福利在线看| 无人区码免费观看不卡| 白带黄色成豆腐渣| 嫩草影院新地址| 国产在视频线在精品| 亚洲成人中文字幕在线播放| 一级作爱视频免费观看| 1000部很黄的大片| 久久久久久久精品吃奶| 欧美日韩瑟瑟在线播放| 国产一区二区激情短视频| 亚洲中文日韩欧美视频| 亚洲,欧美精品.| 色尼玛亚洲综合影院| 精品一区二区三区人妻视频| 国产av不卡久久| 久久久久久久亚洲中文字幕 | 亚洲精品456在线播放app | 夜夜看夜夜爽夜夜摸| 免费人成视频x8x8入口观看| 亚洲中文日韩欧美视频| 亚洲狠狠婷婷综合久久图片| 九色国产91popny在线| 久久久成人免费电影| 欧美色视频一区免费| 国产视频一区二区在线看| 国产精品日韩av在线免费观看| 老司机午夜十八禁免费视频| 国产三级在线视频| 美女cb高潮喷水在线观看| 亚洲av二区三区四区| 少妇的逼好多水| 日本一本二区三区精品| 国产老妇女一区| 免费av毛片视频| 一个人免费在线观看电影| 亚洲国产精品999在线| 国产野战对白在线观看| 在线观看av片永久免费下载| 欧美精品国产亚洲| 国产精华一区二区三区| 亚洲不卡免费看| 久久国产精品影院| 免费观看人在逋| 高清在线国产一区| 在线播放无遮挡| 中文字幕av成人在线电影| 丰满乱子伦码专区| 给我免费播放毛片高清在线观看| 91在线观看av| 国产av在哪里看| 免费看美女性在线毛片视频| 国产精品永久免费网站| 女同久久另类99精品国产91| 亚洲,欧美精品.| 国产综合懂色| 亚洲国产精品999在线| 首页视频小说图片口味搜索| 99久久久亚洲精品蜜臀av| 长腿黑丝高跟| 波多野结衣巨乳人妻| 色噜噜av男人的天堂激情| 成人亚洲精品av一区二区| 国内少妇人妻偷人精品xxx网站| 简卡轻食公司| av福利片在线观看| 午夜免费激情av| 国产成+人综合+亚洲专区| 一级毛片久久久久久久久女| 国产av麻豆久久久久久久| 国产三级黄色录像| 国产色爽女视频免费观看| 我的女老师完整版在线观看| 午夜福利成人在线免费观看| 精品久久久久久久久亚洲 | 毛片女人毛片| 精品一区二区三区视频在线观看免费| 国产黄色小视频在线观看| 国产精品亚洲美女久久久| 少妇的逼好多水| 欧美中文日本在线观看视频| 美女免费视频网站| 国产真实乱freesex| 在线观看av片永久免费下载| 久久久久九九精品影院| 伊人久久精品亚洲午夜| 丰满的人妻完整版| 亚洲自偷自拍三级| 少妇丰满av| 在线免费观看的www视频| 91麻豆精品激情在线观看国产| 午夜老司机福利剧场| 日本一本二区三区精品| 日韩欧美国产一区二区入口| 丰满乱子伦码专区| 热99re8久久精品国产| 在线播放无遮挡| 亚洲精品一卡2卡三卡4卡5卡| 五月玫瑰六月丁香| 男插女下体视频免费在线播放| 中文字幕久久专区| 1000部很黄的大片| 欧美成人a在线观看| 老师上课跳d突然被开到最大视频 久久午夜综合久久蜜桃 | 亚洲av成人精品一区久久| 国产一区二区在线观看日韩| 无人区码免费观看不卡| 日本五十路高清| 日本一二三区视频观看| 熟妇人妻久久中文字幕3abv| 一区二区三区四区激情视频 | 午夜两性在线视频| 成人午夜高清在线视频| 国产亚洲精品av在线| 免费大片18禁| 看片在线看免费视频| 露出奶头的视频| 亚洲欧美日韩高清在线视频| 91麻豆精品激情在线观看国产| 又黄又爽又刺激的免费视频.| 精华霜和精华液先用哪个| 99riav亚洲国产免费| 九九在线视频观看精品| 欧美激情在线99| .国产精品久久| 日韩欧美免费精品| 国产色婷婷99| 国产一区二区三区在线臀色熟女| 窝窝影院91人妻| 九九热线精品视视频播放| 最近最新中文字幕大全电影3| 亚洲专区国产一区二区| 国产亚洲欧美在线一区二区| 91在线观看av| 女生性感内裤真人,穿戴方法视频| 高清在线国产一区| 亚洲自拍偷在线| 亚洲av电影不卡..在线观看| 2021天堂中文幕一二区在线观| 一本一本综合久久| 91字幕亚洲| 国产精华一区二区三区| 久久热精品热| 毛片女人毛片| 中文字幕av成人在线电影| 午夜免费激情av| 国内精品美女久久久久久| 欧美成人a在线观看| 国产精品亚洲一级av第二区| 色播亚洲综合网| 波多野结衣巨乳人妻| 嫩草影院精品99| av专区在线播放| 黄色视频,在线免费观看| 成人一区二区视频在线观看| 美女黄网站色视频| 人人妻,人人澡人人爽秒播| 给我免费播放毛片高清在线观看| 在线观看66精品国产| 午夜精品久久久久久毛片777| 9191精品国产免费久久| 美女高潮喷水抽搐中文字幕| 高清日韩中文字幕在线| 在线免费观看的www视频| 亚洲精品影视一区二区三区av| 亚洲欧美激情综合另类| 中文字幕av在线有码专区| 亚洲精品亚洲一区二区| 国产精品久久久久久精品电影| 欧美色视频一区免费| 91九色精品人成在线观看| 少妇的逼好多水| 国产精品亚洲av一区麻豆| 国产老妇女一区| 亚洲av免费在线观看| 日本三级黄在线观看| 久久香蕉精品热| 俄罗斯特黄特色一大片| 99久国产av精品| av在线观看视频网站免费| 久久6这里有精品| 啦啦啦观看免费观看视频高清| 午夜免费成人在线视频| 国产淫片久久久久久久久 | 欧美高清成人免费视频www| 国产精品一区二区三区四区久久| 直男gayav资源| 哪里可以看免费的av片| 99热精品在线国产| 最近视频中文字幕2019在线8| 国产av麻豆久久久久久久| 观看美女的网站| 在线观看舔阴道视频| 精品午夜福利在线看| 91在线观看av| 嫩草影院精品99| 免费无遮挡裸体视频| 岛国在线免费视频观看| 国产精品亚洲一级av第二区| a在线观看视频网站| 午夜福利高清视频| 成年免费大片在线观看| 日韩欧美一区二区三区在线观看| 亚洲美女搞黄在线观看 | 国产伦一二天堂av在线观看| 日韩欧美三级三区| 国产熟女xx| 精品久久久久久久久av| 婷婷丁香在线五月| 在线天堂最新版资源| 久久久久九九精品影院| 又黄又爽又免费观看的视频| 欧美成人一区二区免费高清观看| 一个人看的www免费观看视频| 久久久国产成人免费| 国产伦在线观看视频一区| av欧美777| 神马国产精品三级电影在线观看| 久久精品夜夜夜夜夜久久蜜豆| 性插视频无遮挡在线免费观看| h日本视频在线播放| 亚洲熟妇中文字幕五十中出| 中出人妻视频一区二区| 精品不卡国产一区二区三区| 免费搜索国产男女视频| 99热精品在线国产| 91av网一区二区| 国产真实乱freesex| 网址你懂的国产日韩在线| 亚洲人成网站在线播放欧美日韩| 国产精品三级大全| 美女被艹到高潮喷水动态| 精品一区二区免费观看| 日本三级黄在线观看| 亚洲专区中文字幕在线| 免费搜索国产男女视频| 亚洲一区二区三区色噜噜| 久久九九热精品免费| 成人三级黄色视频| 首页视频小说图片口味搜索| 久久久成人免费电影| 亚洲天堂国产精品一区在线| 久久精品久久久久久噜噜老黄 | 中文字幕av成人在线电影| 久9热在线精品视频| 国语自产精品视频在线第100页| 男女视频在线观看网站免费| 搞女人的毛片| 欧美成人性av电影在线观看| 全区人妻精品视频| 亚洲五月婷婷丁香| 亚洲 欧美 日韩 在线 免费| 夜夜爽天天搞| 国产爱豆传媒在线观看| 无人区码免费观看不卡| 日本五十路高清| 尤物成人国产欧美一区二区三区| 91麻豆精品激情在线观看国产| 最近最新中文字幕大全电影3| or卡值多少钱| 在线播放无遮挡| 亚洲无线在线观看| a级一级毛片免费在线观看| 久久久久久久精品吃奶| 国语自产精品视频在线第100页| 色精品久久人妻99蜜桃| 久久久久国产精品人妻aⅴ院| 一区二区三区四区激情视频 | 精品不卡国产一区二区三区| 免费在线观看亚洲国产| 日本与韩国留学比较| 成年免费大片在线观看| 午夜福利18| 国产在线精品亚洲第一网站| 国产高清视频在线观看网站| 亚洲欧美日韩高清在线视频| 丰满人妻一区二区三区视频av| 国产精品亚洲美女久久久| а√天堂www在线а√下载| 免费人成在线观看视频色| 成人午夜高清在线视频| 国产精品1区2区在线观看.| 美女cb高潮喷水在线观看| 色在线成人网| 老司机福利观看| 亚洲激情在线av| 内地一区二区视频在线| 欧美午夜高清在线| 成人美女网站在线观看视频| 亚洲欧美日韩卡通动漫| av福利片在线观看| 岛国在线免费视频观看| 91午夜精品亚洲一区二区三区 | 亚洲av不卡在线观看| 一a级毛片在线观看| aaaaa片日本免费| 久久中文看片网| 精品国内亚洲2022精品成人| 日韩欧美一区二区三区在线观看| 亚洲成av人片在线播放无| 深爱激情五月婷婷| 天天一区二区日本电影三级| 亚洲成人久久爱视频| 国产真实伦视频高清在线观看 | 又爽又黄无遮挡网站| 搡老岳熟女国产| 亚洲av电影不卡..在线观看| 最近视频中文字幕2019在线8| 国内精品一区二区在线观看|