久久亚洲成a人片熟女精品色一区二区三区|国产精品视频第一精品视频|av天堂热无码手机版|亚洲?v无码久久无遮挡|国产精品偷伦视频免费观看国产|麻豆国产自产精品丰满熟妇|av无码av不卡一区二区|久久亚洲精品中文字

ARTICLE DETAIL

資訊詳情

深耕商務建站與企業(yè)官網運營的一線實戰(zhàn)洞察。

Java解析HJ212協(xié)議實戰(zhàn):報文結構、CRC校驗與編碼處理

Java解析HJ212協(xié)議實戰(zhàn):報文結構、CRC校驗與編碼處理 簡介本資源面向環(huán)保監(jiān)測系統(tǒng)開發(fā)工程師與Java學習者提供國標HJ212協(xié)議污染源在線自動監(jiān)控數據傳輸標準的完整解析實現可直接導入Eclipse項目調用。包內共308個文件以197個class編譯文件與100個java源碼為主另含少量xml、properties、classpath等配置與說明文件壓縮包約327KB結構緊湊便于快速集成。內容覆蓋協(xié)議數據結構、編碼解碼、XML/JSON處理、Socket網絡通信、異常處理與JUnit測試等關鍵環(huán)節(jié)并封裝了T212Mapper、SegmentParser、DataConverter、T212Factory等核心解析類讀者可據此理解協(xié)議字段映射與數據轉換邏輯直接復用解析方法或按需擴展。目前已有5072人學習下載適合需要快速落地HJ212數據采集與解析的開發(fā)者參考。1. HJ212 協(xié)議在 Java 里到底難在哪從一條報文說起如果你手上有環(huán)保監(jiān)測設備的對接任務大概率繞不開 HJ212。它全稱是《污染物在線監(jiān)控監(jiān)測系統(tǒng)數據傳輸標準》現場數采儀、CEMS、水質分析儀往上位機傳數據走的基本都是這套報文格式。很多人第一次拿到抓包數據會愣一下##0131QN20240101120000001;ST32;CN2011;PW123456;MNHY0001;CPDataTime20240101120000;a01001-Rtd12.5,a01001-FlagNC4E1看著像字符串拼接真動手解析才發(fā)現坑不少。Java 做這塊的訴求很集中把這一長串文本穩(wěn)定地拆成對象把字段映射到業(yè)務模型再回一條應答報文。難點不在語法而在協(xié)議本身的幾個特性——##和雙重分隔、CP字段里還嵌了一層鍵值對、CRC 校驗要按字節(jié)算、中文編碼在不同廠商設備上還不統(tǒng)一。這篇文章就按我實際做過的路子把 Java 解析 HJ212 從報文結構、解析器實現、應答構造到踩坑排查講透適合正在做環(huán)保數據接入的后端和物聯網方向的人。2. 拆解 HJ212 報文結構先搞清楚每一段是什么2.1 報文的分層結構HJ212 的報文是純文本但它是分層的。最外層用##開頭后面跟 4 位數據段長度然后是數據段最后是 4 位 CRC 校驗。數據段內部用;分隔各個字段字段是KEYVALUE形式。其中CP這個字段特殊它的值被包起來里面又是一層用;分隔的鍵值對比如CPDataTime20240101120000;a01001-Rtd12.5;a01001-FlagN。理解這個兩層結構是寫解析器的前提。我一般把它抽象成三層幀層##、長度、CRC、命令層QN、ST、CN、PW、MN、CP 這些、數據層CP 內部的監(jiān)測因子。很多人翻車就翻在把 CP 當成普通字符串處理結果里面的;和外層的;混在一起split 出來全亂套。層級組成分隔符說明幀層## 長度 數據段 CRC固定位置長度是數據段的字節(jié)數CRC 是數據段的校驗命令層QN/ST/CN/PW/MN/CP 等;請求命令標識、系統(tǒng)編碼、命令編碼數據層CP 內部鍵值對;和監(jiān)測因子編碼、值、標記2.2 關鍵字段的含義和取值QN 是請求編號格式是YYYYMMDDHHmmssSSS加 3 位序列號用來做請求應答的匹配這個字段必須原樣回傳。ST 是系統(tǒng)編碼常見 21 是地表水、22 是污水、31 是煙氣、32 是環(huán)境空氣。CN 是命令編碼2011 是上傳污染物數據2051 是取實時數據9011 是心跳。MN 是設備唯一標識PW 是訪問密碼這兩個通常用來做設備鑒權。CP 里的監(jiān)測因子編碼是國標定義的比如a01001是煙塵、a01002是二氧化硫、w01001是 pH。每個因子后面跟-Rtd表示實時值-Flag表示數據標記N 正常、T 超時、D 故障等。這些編碼建議做成枚舉或者配置表不要硬編碼在解析邏輯里否則新增因子就得改代碼。提示不同廠商對 CP 內部字段的順序和數量處理不一致有的會省略 Flag有的會加自定義字段解析時不要假設字段一定存在。3. 用 Java 寫一個能跑的 HJ212 解析器3.1 先定義數據模型動手寫解析之前先把模型定下來。我一般分兩個類一個Hj212Frame表示整幀一個Hj212Command表示命令層CP 內部的數據用一個MapString, String或者專門的Hj212Data類承載。這樣職責清晰后面加字段也方便。public class Hj212Frame { private int length; // 數據段長度 private String dataSegment; // 數據段原文 private String crc; // 4位CRC private Hj212Command command; // getter/setter 省略 } public class Hj212Command { private String qn; // 請求編號 private String st; // 系統(tǒng)編碼 private String cn; // 命令編碼 private String pw; // 密碼 private String mn; // 設備標識 private String cp; // CP 原文 private MapString, String data new LinkedHashMap(); // CP 解析結果 // getter/setter 省略 }模型里 CP 原文和解析后的 data 都保留是因為排查問題時經常要對照原文。用LinkedHashMap而不是HashMap是為了保持字段順序回寫報文時順序一致方便和原始報文做 diff。3.2 幀層解析長度和 CRC 怎么處理幀層解析的核心是定位數據段邊界和校驗。數據段長度是 4 位十進制數緊跟在##后面。拿到長度后從第 7 個字符開始截取對應字節(jié)數的內容就是數據段再往后 4 位是 CRC。public static Hj212Frame parseFrame(String raw) { if (raw null || !raw.startsWith(##)) { throw new IllegalArgumentException(報文必須以 ## 開頭); } // 長度字段第 3-6 位 int length Integer.parseInt(raw.substring(2, 6)); // 數據段從第 7 位開始長度按字節(jié)算 byte[] rawBytes raw.getBytes(StandardCharsets.UTF_8); // 注意長度是字節(jié)數不是字符數中文場景要按字節(jié)截 String dataSegment new String(rawBytes, 6, length, StandardCharsets.UTF_8); // CRC數據段之后 4 位 String crc new String(rawBytes, 6 length, 4, StandardCharsets.UTF_8); Hj212Frame frame new Hj212Frame(); frame.setLength(length); frame.setDataSegment(dataSegment); frame.setCrc(crc); return frame; }這里有個血淚經驗長度字段是字節(jié)數不是字符數。如果報文里有中文比如某些廠商在 CP 里塞了中文描述用substring按字符截會錯位。上面代碼先轉成字節(jié)數組再按字節(jié)截能規(guī)避這個問題。CRC 校驗算法是 CRC-16/CCITT多項式0x1021初始值0xFFFF具體實現見下一節(jié)。3.3 命令層解析split 的邊界在哪命令層用;分隔但 CP 的值里也有;所以不能直接對整個數據段 split。正確做法是先找到CP的位置把它之前的部分按;拆CP 單獨處理。public static Hj212Command parseCommand(String dataSegment) { Hj212Command cmd new Hj212Command(); int cpIndex dataSegment.indexOf(CP); String head cpIndex 0 ? dataSegment.substring(0, cpIndex) : dataSegment; String cpPart cpIndex 0 ? dataSegment.substring(cpIndex) : ; // 解析 CP 之前的字段 for (String kv : head.split(;)) { if (kv.isEmpty()) continue; int eq kv.indexOf(); if (eq 0) continue; String key kv.substring(0, eq); String value kv.substring(eq 1); switch (key) { case QN: cmd.setQn(value); break; case ST: cmd.setSt(value); break; case CN: cmd.setCn(value); break; case PW: cmd.setPw(value); break; case MN: cmd.setMn(value); break; default: break; } } // 解析 CP 內部 if (cpPart.startsWith(CP)) { String inner cpPart.substring(5); int end inner.indexOf(); if (end 0) inner inner.substring(0, end); cmd.setCp(inner); for (String kv : inner.split(;)) { if (kv.isEmpty()) continue; int eq kv.indexOf(); if (eq 0) continue; cmd.getData().put(kv.substring(0, eq), kv.substring(eq 1)); } } return cmd; }邏輯說明先定位CP把數據段切成頭部和 CP 兩部分頭部按;拆沒問題因為頭部不含嵌套。CP 部分去掉后再按;拆得到監(jiān)測因子。參數上要注意indexOf找的是第一個CP正常報文只有一個如果廠商拼了多個 CP 就得改成循環(huán)處理。inner.indexOf()找結束標記防止后面還有多余內容。3.4 CRC 校驗實現CRC 是很多人容易忽略的一步但現場設備如果校驗不過會直接丟包。HJ212 用的是 CRC-16/CCITT-FALSE實現如下。public static String crc16(String data) { byte[] bytes data.getBytes(StandardCharsets.UTF_8); int crc 0xFFFF; for (byte b : bytes) { crc ^ (b 0xFF) 8; for (int i 0; i 8; i) { if ((crc 0x8000) ! 0) { crc (crc 1) ^ 0x1021; } else { crc 1; } crc 0xFFFF; } } return String.format(%04X, crc); }參數說明初始值0xFFFF多項式0x1021不反轉輸入輸出結果取低 16 位格式化成 4 位大寫十六進制。校驗的對象是數據段不含##和長度字段。如果算出來和報文里的 CRC 不一致先確認編碼是不是 UTF-8有些老設備用 GBK字節(jié)不同 CRC 自然不同。4. 構造應答報文和編碼處理4.1 應答報文的組裝順序設備上傳數據后上位機要回一條應答否則設備可能重傳。應答的 CN 通常是上傳命令加 1比如收到 2011 回 2012。QN 必須原樣帶回這是請求應答匹配的關鍵。組裝順序是## 長度 數據段 CRC長度和 CRC 都要重新算。public static String buildAck(Hj212Command req) { String qn req.getQn(); String st req.getSt(); String cn String.valueOf(Integer.parseInt(req.getCn()) 1); String mn req.getMn(); String pw req.getPw(); // 應答的 CP 一般帶確認結果 String cp DataTime qn.substring(0, 14) ;ExeRtn1; String dataSegment QN qn ;ST st ;CN cn ;PW pw ;MN mn ;CP cp; String crc crc16(dataSegment); int len dataSegment.getBytes(StandardCharsets.UTF_8).length; return ## String.format(%04d, len) dataSegment crc; }邏輯說明CN 加 1 是國標約定2011 的應答是 2012。ExeRtn1表示執(zhí)行成功0 表示失敗。長度用字節(jié)數和解析時保持一致。這里 QN 截前 14 位當 DataTime 是個簡化處理嚴格來說應該用當前時間但很多場景下設備只校驗 QN 匹配用請求時間也能過。4.2 編碼問題的處理編碼是 HJ212 對接里最玄學的一環(huán)。國標沒強制規(guī)定字符集現場設備有用 GBK 的有用 UTF-8 的還有用 ASCII 但塞了中文的。我的做法是解析時先按 UTF-8 試如果 CRC 對不上或者出現亂碼再按 GBK 重試。配置層面給每個設備留一個編碼字段不要全局寫死。public static String decode(byte[] bytes, String charset) { try { return new String(bytes, charset); } catch (Exception e) { return new String(bytes, StandardCharsets.UTF_8); } }實際項目里我會在設備接入配置表加一列charset默認 UTF-8遇到問題設備單獨改。這樣比在代碼里到處 try-catch 要干凈。另外注意長度字段是按字節(jié)算的所以解析和組裝時都要用同一套編碼否則長度對不上CRC 也會錯。5. 避坑與排查那些讓我加班到凌晨的問題5.1 CRC 校驗總是不通過現象解析出來的數據段看著沒問題但 CRC 和報文里的對不上。原因通常是編碼不一致或者校驗對象搞錯了。有人把##和長度字段也算進 CRC那肯定錯。解決確認校驗對象是純數據段確認編本文還有配套的精品資源點擊獲取
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
家庭乱伦性爱av| 欧美精品黑人猛交高潮| 色香天天| A一区片| 懂色中文一区二区三区 | 久久↗↗| 嗯嗯嗯啊啊在线观看| 99re99在线视频| 超碰95| 欧美18老人禁| 国产日本久久免费精品| 欧州色图区| 日本东京热大香蕉a片| 新精精品久久精品| 日本十八禁免费看污网站| 日韩性爱电影一区| 欧美性,亚州色| 丝袜狠狠草尤物 91| 黑人精品欧美一区二区蜜桃| 8x福利精品第一福利视频导航| 中日韩久久久| 六月婷婷色综合| 成人日韩中文字幕| av橘色网站| 日产操逼| 九九人人操| 日韩天堂av电影在线观看| 日韩综合97P| 啊啊啊久久| 精品国产91内射久久| 欧美视频在线视频免费va| 久久久久无码| 久久精品国产97欧美精品亚洲 | 蜜桃视频精品一区二区三区| 上床啊啊啊| 中文字幕日韩专区精品系列| 91狠婷| 夜夜嗨免费视频| 亚洲本色精品一区二区久久| 资源在线观一 二| 国产精品丝袜久久亚洲不卡| 人妻一区二区三区四区视频| 日韩AV电影网站| 蜜桃精品一区二区三区久在线| 欧美日韩中文视频播放| 综合欧美日本三级| 久草精品一区| 亚洲 欧美 日韩 国产一区二区 | 亚洲综合中文字幕有码| 日本人妻天堂网站在线播放| 午夜美女福利视频| 精品人妻美妇91job| 久久伊人青青草| 2024黄色视频| 99国产人成精品| 亚洲做性| 中文字幕狠狠玩| 日韩99神马视频片| 久96热在线观看视频| 色五月婷婷在线| 久湿久久| 精品一区二区人妖| 九一性生活免费视频| 蜜臀久久99精品久久久久久婷婷 | 久久9亚洲| 国内一级精品| 色色五月丁香| 青草地一本线一区二区三区| 婷婷激情五月| 人妻第一页| 国产尤物AV尤物在线观看不卡| 亚洲综合性感在线| 熟女乱3伦999| 婷婷五月天久久精品视频一区二区三区| 亚洲色电影在线| 超碰人人草| 亚洲综合色图欧美| 成人日韩欧美| 国产97综合| 亚洲强奸乱伦影视网| 中文在线视频| 日本色婷婷| 99热精品在线观看| 天天综合精品| 久久久久国产精品久久久| 99啪啪| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 天天摸夜夜操视频| 探花一区二区三| 久操 高清| 国产精品一区二区手机看片| 久久综合精品一区二区三区| 青青草毛片| 丁香六月婷| 久久久久久九九九九九| 久久9视频| 久久久久成人网| 久久精彩免费视频| 欧美人妻少妇| 国产盗摄美女如厕大神作品在线观看 | 天天日天天舔天天喷天天射| 亚欧无码线免费观看视频| sss视频华人在线| 国产精品内射婷婷一级二| 精品久久久久瑟瑟| 日本女优在线视频福利| 日本ZZ高免费A级视频| 亚洲人妻av| 97极品无码| 婷婷五月天激情小说| 麻豆天美91| 中文字幕av久久爽Av| 在线观看高清AV| 亚洲美女黄色| 啊啊啊骚| 超碰97精品在线| 欧美特大AA级黄片| 综合91网| 九九精品热| 草草草视频在线免费看| 欧美人妻色| 免费av大片| 熟女精品日韩一区二区三区| 手机不卡视频不卡在线一二三区| 黄色激情电影在线观看| 999热日韩精品| 亚洲AV无码天美传媒一区| 国产福利一区二| 日本精品性生活久久久| 亚洲国产欧美日韩人妻日中文| 国产一区二区三区高清视频| 久欲AV| 三级三级三级日本99| 乱伦日本中文自拍| 91精品国产91久久久久久久久久久久| 亚洲 图片 综合91| av无线看| 91性色| 26UUU欧美激情一区二区| 射丝袜大香蕉| 成年男人的天堂| 中文字幕123| 国内伊人久久久久久网站视频| 久久999久| 凹凸视频特色日本特黄| 亚洲高清无毛一区二区| 啊啊啊慢点| 韩国三级三级BD在线| 亚洲精品成人激情在线| 国产av激情无码久久天堂| 2020天天色综合| 亚洲一二三精品久久网| 五月婷婷AV| 日本超碰97日韩精品人妻| 国产成人bd在线观看| 少妇熟女一区二区三区| 啊啊啊啊好疼视频| 欧美爆操91| 91久久久久久| 中文字幕亚洲永久精品| 大色综合| 疯操AV| 欧美日韩免费专区在线| 蜜臀少妇一区二区| 婷婷亚洲色| 综合操逼| 国产操逼视频在线观看| 久久久久少妇| 99少妇内射| 啪啪免费| 夜夜骑夜夜操| 天天亚洲| 亚洲情色综合| 夜夜操夜夜高潮夜夜爽国产精品区| 嗯啊啊啊轻点视频 | 免费一级精品啪啪视频| 日韩成年人性爱视频| 亚洲欧美国产精品久久久久久久| 狠插 制服 自拍| 国产精品久久久亚洲一区| 密乳无码| 日本一区二区三区午夜观看| 国产呦精品系列在线观看| 婷婷五月成人| 丝袜熟女一区二区三区| 深夜福利黄片| 蜜臀一区二区三区亚洲最新章节在线观看 - 高清蜜臀一区二区三区亚洲全集播放 | 在线A日本| 蜜桃狠狠色伊人亚洲综合网站| 91日韩网站| 色九九九综合| 乱老熟女一区二区三区| 97中文天堂| 亚洲宅男天堂| 男人天堂2012| 在线观看一卡二卡| 九九亚洲| 国产精品免费久久久久久久久久| 精品免费囯产一区二区三区| 亚洲国内精品成人不卡| 91真人天天在线| 青青操在线亚洲视频观看欧美在线 | 久久思思热| 香蕉婷婷| 丁香六月天| 99无码视频| 色色婷婷丁香| 人妻少妇色综合| 99色热| 精品一区二区亚洲国产| 精品人妻一区二区三区四区| 亚欧美综合| 亚洲综合色在线| 天美麻豆黄色录像| 久草电影网| 加勒比aⅴ| 91无码精品| 色欲久久99国产精品久久久久久| 偷拍盗拍亚洲色图图片| 日韩精品人妻| 精品久久无码午夜福利| 中文字幕日韩人妻视频| 99re免费视频精品全部| 熟女乱伦A| WWW啪啪的com| 亚洲色图亚洲无码强奸乱伦| 丰满少妇乱子伦精品无| 亚洲AV永久无码一区仙野| 99热超碰| 天天干2区3区| 欲香欲色天天天综合和网| 伦理弟一页| 乱色老一区二区三区的观看方式| 欧美在线亚洲| 精品人妻一区二区三区在| 国产精品999aaa| 中文字幕日韩专区精品系列| 欧美日韩国产三级黄色| 正在播放:深夜激情大战,自带黑丝袜全力输出骚穴 | 欧美日韩人妻婷婷一区| 麻豆区久久久久亚| 97欧美日韩| 午夜在线播放| 久久免费99精品久久久久久| 久久精品久久九九精品| 97色干| 屌色在线97视频| 第45页一区二区| 中国的操老妇女| 中文熟女五十乱码在线| 九九久久玖玖| 久操91视频| 一区二区三区成人高清视频| 久草婷婷| 亚州再线| 欧美综合色图片| TS人妖另类精品视频系列| 婷婷色色五月天福利| 操逼操逼视频操逼| 蜜臀少妇一区二区| 偷拍综合亚洲| 天天综合-91入口| 国产精品亚洲无码| 亚洲操操操| 少妇与黑人高潮在线| 操曰本熟女| 欧美性夜| 亚洲中文日韩欧美大香蕉视频| 九九综合| 欧美日韩人妻婷婷一区| 精品人妻一区二区三区在线视频不卡| 日韩有码 一区二区三区| 国产高清午夜成人在线观看| 亚洲色图亚洲无码强奸乱伦| 久久亚洲天天做| 东北女人性交| 亚欧成人综合影院| 有码免费观看| 色色97爱| 乱伦图av| 亚洲综合影视| 欧美AB在线| 日本操BAV| 熟女色图在线| 国产精品96久久久久久| 精品性爱无码在线播放| 伊人久久久日韩一区| 超碰碰97资源站| 欧美日产国产在线成人第一区| 人妻激情偷乱视频一区二区三区| 亚洲高清在线se| 久久在线观看免费视频| 精品一区二区三区蜜桃臀赵总 | 又大又大又大又粗爽高潮观看| 奇米狠999| 亚洲91av| 在线播放欧洲免费av| 久久黄片国产一区二区| 亚洲另类久操网| 女人18精品一区二区三区| 欧美一级A一级a爱片久久| 996热| 国产精品不卡一区二区三区| 色综合久久av| 五月婷婷hd| 亚洲在线91| 亚洲熟女av日韩熟女| 婷婷15月天青娱乐| 欧美综合国产精品久久丁香| 无码欧美有限公司| 日韩欧美日韩| 国产亚洲人妻综合日韩 久久| 亚洲系列欧美| 一本一道波多野毛片中文在线| 色综合潮| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区 | 青青草成人视频在线观看二区| 麻豆久久精品亚洲精品88| 色色五月婷| 天天躁夜夜躁狠狠躁AV| AAAAAAAAA黄片| 91在线色| 欧美激情激情xxxx欧美专区| 999久久久久久久精| 九九碰九九爱97超| www.狠狠干.coom | 波多野结衣AV无码一区| 人妻夜夜爽天天爽麻豆三区网站 | 国产综合日韩伦理| 大香蕉手机在线视频| 99在线精品视频| 91操人视频| 日日玩天天干| 五月婷婷色| 日韩欧美~中文字| 日韩特一级久久| 欧美黄色手机在线观看| 国产精品网站免费| 天天插夜夜操| 人妻天天爽| 国产日韩在线播放av| 屌妞视频久久久久久久久久久久| 日本三级A片网站com| 91黑丝少妇| 青娱乐老司机视频| 综合日本女人伊人| 日韩欧无码一区二区三区免费不卡| 久久大香蕉手机高清| av三级电影在线播放| 99999精品成人| 国产1024在线播放| 亚洲人精| www.yeyecao| 色九月综合| 欧美一区二区三区四区综合| 啊啊啊啊啊啊啊啊啊在线观看| 涩综合导航| 超碰9 7女人 | 99久在线精品99re8热| 夫妻AV网站| 熟女视频久久| 肉动漫无遮挡h在线观看| 欧美婷婷久久| 国产成人www免费人成看片| 国产一区二区在线播放,久久亚洲精品中文字幕第一区,亚洲精品在线中文字幕视频 | 岛国毛片在线观看免费| 啊嗯嗯啊好大好爽| 激情综合五| 久草资源在线| 欧美黑人与女人91~| 欧美性生活免费网| 性欧美999| 素人播放一区| 又粗又长又爽在线观看| 久久九九久精品国产尤物|国产精品爽黄69天堂A片潘金莲,国产亚洲精品第一综合 | 人人透人人操| 日日躁天天躁狠狠躁| 日韩草久视频| 2018天天干在线视频| 99re在线精品78| 婷婷色婷婷| 黑人精品XXX一区一二区| 欧洲亚洲人妻无码中字久久三区四区| 国产精品久久成人免费| 蜜臀在线视频| Aa东京男人的天堂| 韩国一级做A片免费的| 97久久国产| 96免费视频在线| 国产精品点击进入在线影院| 色亚洲欧美| 嗯嗯啊啊用力视频免费| 伊人激情五月天一区二区| 熟妇人妻丰满久久久久久久无码 | Aa东京男人的天堂| 欧美熟爽综合| 人人潮人人摸| 视频不卡中文字幕| 超碰一区二区| 欧美天堂日韩三级国产传媒| 无码国产精品午夜不卡(| 久久大黄片| 97综合久第一页| 78综合网| www.色操逼| 国产日韩手机视频在线| 亚洲色图 91| 久久久久久久久久久久黄色| 婷婷色一区| jizzjizz欧美| 爱妃国产亚洲视频中文字幕| 九九九九热只有精品| 久久九七| 96精品在线| 333kkkk·亚洲com久久| 人人干人人操人人爱| 亚洲AV色图| 96久久久精品| 75大香蕉| 北京专精特新企业招聘信息| 无遮挡h肉动漫在线观看| 欧美爱三级日韩久久| 人人操人人摸超碰| 亚洲操操操无码| 天天看高清麻豆| 精品网站9999| 久久久艹艹艹| 色婷婷丁香五月| 国产精品无码AV网站| 99久久精品欧美国产| 久艹日日日| 97操碰| 91无摭挡| 日本新免费二区三区| 啊啊啊啊啊操我视频| 久久一二三四五六七八九区区区| 成人性爱电影网| 顶级丝袜熟女一区二区三区| 一区操逼| 日韩乱伦AⅤ| 亚洲伊人久久综合97| 欧美黑人极品高潮喷吹熟女黑人性暴力日韩在线欧美极品一区二区老师黑人潮喷一 | 深夜福利黄片| 日比av无码| 欧美天堂第二区| 欧美日韩少妇色情| 欧美国产有色电影| 噜噜噜久久亚洲精品色情| 国产久久一区二区三区野外在线| 天天射网| 偷窥自拍亚洲色图| 人人色人人射人人妻| 亚 欧 美 综合| 韩日精品四区| 日本免费中文一区二区三区四区| 91精品无码人妻系列| 成人三一级一片aaa| 乱伦色图网址是多少| 一级AV性爱| 亚洲欧洲综合av在线| 亚洲密乳AV| 欧美爱三级日韩久久| 日本性爱视频一级| 97在线精品观看视频| 天天躁日日躁xxxxx| 亚洲成?V人片在线观看福利| 婷婷五月天激情四射| 婷婷激情五月| 久久99国产综合精品女同| 国产精品视频电影| 白丝1区2区3区| 桃色六月天| 伊人网在线观看| 成人久久精品| 五月天日日操夜夜操| 日韩欧美女求操每天更新| 人妻久久一区二区三区 | 十八禁啪啦拍视频无遮挡| 亚洲AV无码乱码在线观看性色| 色综合婷婷| 黑丝少妇| 绯色AV粉色AV蜜臀AV| 天堂射| 欧美日韩国产色五月综合在线 | 1000部熟女视频在线观看| 欧 美 自 拍 偷 拍| 青青操综合网| 涩五月婷婷| 欧美亚洲激情小说| 亚洲激情天堂网| 精品小视频在线| 欧美综合传媒| 东北熟女91| 国产高清自拍| 999亚洲国产视频| 国模吧 一区二区三区| 天天舔天天| 九九英色视频| 欧美淫乱视频| 日本曲间由美性生活片| 97 国产一区| 欧美大战久久久伊人| 麻豆天天躁天天揉揉AV| 熟女激情综合网| 欧美大香蕉专区网| 玖玖97综合 | 亚洲 无码 有码 中文字幕| 亚洲美女精品九九视频| 制度丝袜99| 久久婷婷六月综合| 久久秀这里有精品| 久久华人网| 久久精品一区二区三区四区五区| www.91逼逼.com| 日韩欧美视频青青| 中文字幕第页| 国产精品69久久久久孕妇欧美| 狠狠婷婷亚洲中文综合久久| 婷婷丁香成人| 亚洲美女 晚间男人天堂 | 亚洲精品影视老司机| 人人天天欧洲| 久久色AV线| 天天92av| 乱色老一区二区三区的观看方式 | 日本不卡一区二区三区| 97色网| 大香网站| 久久天天躁日日躁狠狠躁| 蜜臀99久久精品久久久久久| 亚洲不卡三级手机播放| 亚洲中文字幕精品久久久久久直播| 四虎AV无码| 亚洲资源吧| 日本成人A片网站| julia高潮后不停追击中出| 操死我了嗯嗯嗯| 91少妇| 97人人草| 欧美精品系列| 亚洲欧洲国产综合av| 精品二999| 日韩操逼性鲍| 亚洲不卡不卡中文字幕不卡 | 97天天爽| 熟妇色99| 亚洲综合在线视频| 99热99色| 另类老少妇| 逼逼逼逼操操操操操操操操操午夜剧场| AV一二区| 丝袜人妻av一区二区| 国产亚洲 中文欧美久久| 日本二三四区| 婷婷九月色| 色香网| 久久精品国产亚洲AV成人直播| 中文字幕人乱码中文字的预防方法 | 久久e6只有精品| 2019天天干| 屌逼麻豆| 伊人加勒比| 精品妇女一区二区三区| 五十路熟女人妻一区二区在线观看 | 色欲Av人妻精品一区二| 中文字幕一区二区三区蜜臀| 久久大黄片| 精品一级毛片在线观看| 中文字幕在线播放2中文字幕在线观看2| 亚洲精品 欧美97色色| 亚洲 欧美日韩 另类| 精品无码产区一区二| 国产偷拍自拍在线视频| 欧美精品欧美精品系列 | 日本三级精品| 男人的天堂啪啪啪啪啪蜜桃不卡| 蜜臀久久99精品久久久久久酒店| 亚洲男人bt天堂| 嗯嗯啊啊操我| 九九九久千久久激情蜜桃在线看 | 曰韩精品九九无码 | 亚洲成A∨人影院在线欢看| daxiangjiao你懂的| 91操人| 好湿好紧视频| 欧日韩不卡视.频| 免费AV中文网在线观看| 色av中文字幕| 欧美色性爱| 免费一级视频特黄色大片| 素人伊尹大香蕉免费下载视频| 探花精品视频| 97欧美视频| 色婷婷婷五月天激情四射| 日本成人A片免费看| 精品综合久久久久久97| 日本久久精品| 91在线视频国产网站| 人人综合| 亚洲综合中文字幕有码| 夜夜性| 动漫片子网站3黄| 亚洲精品xxx| 69久久| 91天天日| 亚欧视频在线| 9美女超碰在线免费观看| 久久久一级| 国产综合在线视频网站| 97视频在线观看网站| 亚洲1区| 91国产操逼视频| 亚州欧美总和| 日本一本一区二区三区四区五区欧美日韩中文字幕| 国产强奸乱伦无码视频| 91精品久久久久久77777| 婷婷五月天色| 国产又黄又爽又刺激久久久久久 | 国产精品人人爽人人做可爱福利| 人人操人人射人人干| 99热婷婷| 人妻一二三区| 亚洲丝袜在线观看| 国产欧美日韩臀| 丰满的三级少妇欧美久久久| 欧州一区二区三区四区| 天欧美在线| 好湿好紧好爽 视频| 亚洲精品无码成人久久久99| 91亚洲人| 日日干夜夜欢| 按摩中文字幕| JULIA一区二区三区在线播放| 国产精品点击进入在线影院高清 | 无码高清少妇久久| 综合网少妇| 99国产精品免费| 开心五月天激情网| 亚洲系列第一页| 免费a v| 蜜臀一二三区| 中文字幕88av在线| 欧美九9 9 9| 亚洲日韩精品一区视频在线| 国产精品人妻无码久久久互動交流| 九9热伊人| 中文一区二区婷婷视频| 国产原创剧情在线丝袜| 国产精品 久久久精品一牛| 国语少妇精| 另类欧美| 日本男人插女人的逼黄色| 亚洲综合色男人网| 日本午夜久久电影| 狼狼色丁香久久婷婷综合五月| 久久久久九九九| 一本色道久久综合狠狠操| 久久有码| 久久手机视直播| 大香蕉五月天| a级成人毛片免费视频高清| 秋霞色色影院| 丝袜综合网| 青青草原av| 91九九九吃| 中文字幕久久精品一区| 天天操女人| 国产原创自拍| 久久久97| 亚洲日韩成人性爱视频| 在线欧美69V免费观看视频| 无遮挡又黄又刺激的视频| 欧美日本不卡在线| 天堂av最新电影网| 99热国产| 大香蕉琪琪日本女优不卡| 99re95| 黄色二级片网站| 电影69乱码96| 亚洲欧美精品一区天堂久久 | 天天躁日日躁AAA片李宗瑞| 亚欧视频在线| 人人操人人操人人操人人操人人操人人人11.CM | 一区二区三区四区免费视频| 中国一级操逼视频| 中文字幕人成乱码熟女香港| 内射夫妻三片| a片在线播放| 在线日韩日本亚洲国产| 日韩欧美加勒比| 人妻少妇精品| 久久精品一区二区三区四区五区| 超碰97综合| 亚洲国产天堂| 中文字幕制服诱惑| 97爱亚洲| 国产一级高清免费观看| 97色碰| 17c嫩草51久久91嫩草| 欧美亚洲图片| 成·人免费午夜在线观看| 久久久久九九九九| 国产91影院| 午夜亚洲WWW湿好大| 97色伦97色伦国产欧美| 午夜视频黄| 国产强奸乱伦xd| 大黄片做爱的大的| 久久久久久国产手机AV| 亚洲欧美国产其他二区| 大香蕉五月天婷婷| 色色99| 免费视频在线观看啊啊啊啊啊| 亚洲 中文 女同| 一及黄久一点| 国产白丝在线| 超碰在线1234区| 女人香蕉久久毛毛片精品| 狠狠爱夜夜| 日本欧美中文字幕| 九九精品无码专区免费| 色噜噜精品一区二区三| 激情看片网站| 天天欧美色| 亚洲丝袜色图| 99久在线精品99re8热视频在线| 91精品人妻五十路| 人人操人人肉久久精品| 2024年最新色情网站在线观看| 日B操| 日本精品无码三级网站| 人妻熟女av国产网站| 91国产精品在线看| 亚洲三级网址久久最新| 亚洲九九爱| 中文字幕激情小说| 日本国产亚洲一区在线观看| 欧美黄片免费在线观看视频| 亚洲精品视频在线播放| 素人美腿视频网站| 九九九九九九九九九九九九九九九女| 亚洲欧美变态| 日本影视久久免费| AV网站高清无码在线观看| 久久久久婷婷| 乱理日韩中文| 日韩人人精品| 91天天综合| 亚洲无码一二三区| 日韩精品一二三四| 黑人与人妻| 国产精品在线免费| 少妇一区二区三区精选| 自偷自拍的亚洲视频| 亚洲日本男人天堂网| 欧美最大综合网| 中文字幕在线免费观看| av在线观看不卡网站| 婷婷综合网| 精品亚州18| 青草地一本线一区二区三区| 亚洲色欲天天天堂色欲网女| 午夜免费福利视频一区| 一区中文字幕二区日韩| 欧美综合亚洲| 国产超碰AV在线精品| 国产高潮AA片免费看| 一区二区三区四区姦女| 欧美高清91| gogogo免费高清看中国国语| 性爱视频久久| 亚州欧美一区| 熟妇乱伦一区二区| 成人性爱电影网| 久草新免费| 久久久久久久久一区二区三区| 久久久久久久伊人精品| 天天爽爽爽爽| 蜜臀一二三区| 特级特黄一级毛片免费| 一二三四免费视频| 国产又长又大又粗的视频| 久久久久久亚洲Av无码精| 五月丁香婷婷色| 日韩欧美中文字| 欧美精品成人一区二区在线观看| · —级AA伦aa坐爱午夜极速ⅴA一区天天噪天天噪天天噪 | 五月天激情视频| 午夜无码熟妇丰满人妻| 内射夫妻三片| 国产剧情一区在线观看| 国产精品夜夜夜| 影音先锋视频在线| 亚洲精品欧美专业| 亚洲精品99999| 日本午夜久久电影| 亚洲人码13| 日韩熟女乱伦中出| 一区二区三区国产精产| 超碰色老头| 亚洲高清在线| 欧美日韩97在线| 天天色,天天干,天天干| 亚洲AV资源| 一区二区高清视频| 五月丁香网站| 91美女视频。| 黄片直播三级黄片两女一男| 无码人妻精品一区二区三区九九| 自拍偷拍 日韩欧美| 日韩亚洲美女一区久久| 91性网| 欧美日韩第一页| 蜜臀久久99'精品久久久| 亚洲小电影免费涩涩成人在线高清| 亚洲另类久操网| 国产乱子伦一区二区三区在线观看| 97香蕉碰碰人妻国产欧美| 国产九九九九九九| 午夜无码精品免费看性色| 99黄页网站| 亚洲国产ⅴ高清在线观看| 91成人在线| Sekablack无码一区| 99999精品成人| 色哟哟 日韩精品| 人妻精品综合中文字幕在线 | 图片区小说区| 俺去啦自拍| 欧美日韩性爱操大逼| 日韩97视频| 天天干天天操天天干天天操| 97超色| 日本色色的视频| 国产乱不卡| 岛国成人av在线播放网址| 亚洲天堂一二| 婷婷色婷婷| 97爱亚洲| 麻豆av一区二区三区| 国产一级舔足在线观看| 久久亚州高清| 国产精品 久久久精品一牛| 久草综合视频| 久久亚洲AV无码专区国产精品| 欧洲亚洲人人爽爽视频| 天天日天天干天天整| 91亚洲黄色网| 嗯嗯啊在线视频| 91精品国产91久久青草| 亚洲一区二区三区麻豆传媒| 午夜无遮挡男女啪啪视频| 色天堂在线观看| ?亚洲伊人伊成久久人综合网| 色网亚洲人| 六九九九| 日韩欧美大片免费高清啪啪| 日本久久综合| 国产成人无码高清| 97日亚洲欧美| 草b在线| 成全在线观看免费观看| 精品制服美女中文一区二区三区| 99热啪啪| 免费观看成人www精品视频| 日韩精品操少妇| 另类小色呦| 丝袜AV一区二区三区| 夜夜狼人妻| 国产h片在线观看视频| 精品国产乱码久久久久久久| 殴美牲| 涩涩这里只有精品视频| 老鸭窝成人| 青青爽| 午夜福利在线合集| 快灬快灬 一下爽蜜桃在线观看| 97综合在线观看| 嗯啊抽插大香蕉网页| 东北女人性交| 超碰色中文| hd成人一区二区在线| 青草精品视频日本久久久久网站在线| 另类av天堂| 国产成人无码网站在线视频| 97亚洲综合| 亚洲日韩东京热一区| 久热久| 午夜国产乱伦视频| 国产精品乱码久久久久久久久| 久热久一区二区三区| 国产操逼逼网| 97爱爱爱| 啊啊啊啊好疼视频| 欧美人妻精品| 国产亚州高清国产拍精| 啊啊啊操死我| 久久精品成人一区二区三区蜜臀| 欧美午夜精品久久久久久超碰| 国产毛片久久久久久久| 60秒不遮不挡| 亚洲日韩东京热一区| 综合日本女人伊人| 国产家庭乱伦网址| 2017av无码免费无线播| 亚洲男人天堂视频| 精品美女在线视频| 天天色播| 操逼国产免费| 欧美激情激情xxxx欧美专区| rivers-china.com| 欧美熟女妇同| 日韩一级二级| 91在线精品| 亚洲码在线中文在线观看| 91老妇女| 亚洲熟女乱综合一区二区三区| 男人的天堂在线有码| 在线观看精品国产免费| 妇女性内射冈站HDWWWCOM| 啊啊啊啊免费视频| 激情小说亚洲图片| 夜夜爽妓女| 丁香六月综合激情| 国产精品久久久无码AV网站| 日本性感人妻91| 国产白丝AV| 四虎精品一区| 97在线观看免费视频l| 成 人 影视 一区 二区 三区 四区| 国产免费久久久久| 欧美强奸乱能| 久久久久久久九九九九九九| 亚洲加勒比| 久操频道免费在线呗看| WWW美腿丝袜香蕉中文| 91久久18禁| 久久精品免费| 男人夜色天堂ss| 亚洲国产无码精品首页久久久| 欧美成人四级在线播放| 97精品一区二区视频| 超碰九7| 91女色| 自拍啪啪视频| 国产熟女自拍| 屁股久久久久久久久| 国产地址二三| 男生女生啊啊啊啊| 蜜伊人色综合97| 高潮内射在线| 色综合美国| 亚州精人品大香蕉| 久久婷婷五月天| 99无码视频| 成人片在线播放| 亚洲av强奸乱伦| 亚欧韩av| 国产自偷自拍一区| 欧美中出1| a在线视频免费观看| 搡老熟女老女人老熟妇免费视频| 性色av网站| 亚洲操逼无码| 国产又大又硬又长又粗| 伊人久操| 国产树林里野战在线看| 一级A片女人高潮叫床| 国产第25页在线观看| 狠狠色噜噜狠狠狠狠狠色综合久久| 欧美,日韩综合久久| 免费亚洲黄色视频在线观看| 2019天天干天天操| 国岛片视频| 日韩AC| 影音先锋国产精品| 91久热| 亚洲综合小说另类图欧美视频激情小说色五月天 | 九月AV| 国产污视频麻豆传媒一区二区 | 免费精品人妻一区二区三| 91社操逼| 欧美刺激色黄片免费看| 九九色影院| 2010男人的天堂| 久久精品人体| 97超碰无码网| 亚洲欧美setu| 丝袜狠狠草尤物 91| 亚洲日韩黑丝| 欧美性爱超碰97| 九九九九国产| 黑人精品XXX一区一二区| 午夜一级免费毛片| 91操人| 99在线精品观看99| 亚洲色人妻综合| 黄色操人| 性色生活片久久毛片婬片免费放女人一级毛片 | 九九九九九九精品| 超碰九7| 一区AV| 国产理论视频在线播放| 国产精品亚洲美女久久久久| 99免费视频| 亚洲人在线| 九九热精彩视频| 97精品一区| 狠狠超| 激情抓乳插进去啪啪啪日韩| 天天做日日爱夜夜爽| 人妻熟女午夜精品在线| 夜夜狼人妻| 久久妇| 色97干| ji熟女.com| 亚洲四虎熟女精品| 欧美日韩国产传媒在线精品| 制服少妇欧美| 后入福利| 日韩福利电影网| 欧美人与性动交a美精品| 手机看片1024你懂的国产| 欧美成人都市人妻| 色婷婷婷五月天激情四射| 狠狠操狠狠燥| 老女人综合网| 精品久久久久久中文| 久久XX| 狠狠热这里都是精品| 亚洲久久东京热一二三四五区视频| 天天爱天天操| 2017人人操,人人摸| 午夜色婷婷| 大香蕉伊人在线成人AV在线观看| 97久久天天综合色天天综合色电影| 人妻欧美| 久久美女国产| renqi久久久久久久久久久久| 精品97精品97| 亚洲区 欧美区| 天天躁日日躁AAAAXXXX国产 | 亚州色图欧美| 99热这里都是精品| 人妻丰满熟妇一区二区三| 婷婷色综合| 天天看高清麻豆| 久一区久久蜜桃| 国产探花精品在线| 天天综合亚在线| 日韩国产九九精品一区二区三区毛片| 亚洲一二三四区| 欧美亚洲日本视频久久久| 免费看美国人人爽,人人操| 亚洲 欧美 综合 91| 欧美精品69性爱| 天天肏夜夜肏| 欧美午夜视频| 俄罗斯及免费在线看| 无码日韩网站| 丁香婷婷激情五月天无毒不卡 | 日本一级婬片试看三分钟| 欧美后进式| 后入式999| 午夜乱轮操逼视频免费看| 亚洲中文字幕97久久精品少妇| 久久久成人精品| 日本成人免费一区二区三区| 色色婷| 亚洲国产蜜臀系列在线观看| 亚洲黄片免费在线播放| 91一区二区| 欧美性五月| 亚洲国产ⅴ高清在线观看| 九色 人妻 大香蕉| 国产美女91| 亚洲日韩美女中文字幕乱| 精品久久久久黄少妇| 78超碰| 婷婷色播婷婷| 丝袜色综合| 啪啪视频亚洲第一| 蜜桃臀 后入 一区 二区 三区 在线| 九九九九九九综合| 黄色视频特级毛片| 欧美日动态视频| 不卡中文字幕aⅴ在线| 91ise欧美| 男同专区一区二区三区在线| 免费a在线播放v| 色偷综合| 九月丁香婷婷色| 啊啊啊好舒服好爽啊啊啊视频| 久久久久九九九| 夜夜一区二区| 欧美日韩婷婷中文| 亚洲骚男同com| 午夜操逼不卡| 亚洲色性情三级| 国产偷拍网站| 在现视频女上位好爽| 舔足天天操天天射| www.五月天| 骚货操死你| 日本免费亚洲欧美| 久久久久久免费电影| 成人午夜小视频手机在线看| 粉嫩小泬久久久一区二区| 午夜福利激情在线视频| 国产第25页在线观看| 久久草大香蕉| 超碰综合色| 亚州综合在线| 精品黑人一区二区| 97高清啪啪| 久久日韩肥臀| 欧美αv.com| 96精品在线| 欧美综合777| 91被操| 色五月婷婷在线| 激情五月天校园春色网| 偷拍精品一区二区三区| 国产精品视频精品一二| 躁躁日曰躁2020| 久久东京热久久| 粉嫩在线一区二区懂色| 欧美美女在线高潮999| 91黄站| 欧美久久伊人| 怡红院成人av| 欧美夜夜草视频| 六月丁香网| av日韩中文字幕| 天天摸夜夜添无码小视频| 人妻在线中出视频| 啪啪啪亚欧美视频| 中文字幕精品资源在线| 九九九影院| 日韩免费福利在线观看| 国产久久一区二区午夜| 91中出在线| 黄色性爱网网| 老熟妇一区二区三区啪啪| 性爱视频免费网址| www鬼畜国产男人的天堂| 久草看看看| 91|九色|国产熟女| 久久超碰av在线| 天天操天天射天天日| 97人人爱人人做人人乐| 男女一进一出视频久久| 五月花婷婷| 99999久久精| 日本九九九九| 四虎影视国产精品| 一区二区三区精品久久| 啊啊啊好疼| 美女操逼福利视频| 天美传媒av一区二区|