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

    XML解析及數(shù)據(jù)校驗系統(tǒng)研發(fā)設(shè)計與實現(xiàn)

    2022-02-10 07:19:28李真孟曉黃江平
    中國科技縱橫 2022年24期
    關(guān)鍵詞:規(guī)則系統(tǒng)

    李真 孟曉 黃江平

    (1.中國軟件評測中心軟件與信息系統(tǒng)測評工程技術(shù)中心,北京 100048;2.中國軟件評測中心軟件與信息系統(tǒng)測評工程技術(shù)中心,北京 100048;3.中國軟件評測中心軟件與信息系統(tǒng)測評工程技術(shù)中心,北京 100048)

    1. 系統(tǒng)需求分析

    隨著標準表示格式的豐富,XML文檔作為系統(tǒng)間數(shù)據(jù)傳輸和數(shù)據(jù)互通的載體,被各行各業(yè)廣泛應(yīng)用于標準制定[1]。XML格式數(shù)據(jù)的高可讀性使其不僅適合用于網(wǎng)絡(luò)中結(jié)構(gòu)化數(shù)據(jù)傳輸,更方便程序員讀寫[2]。

    XML文檔校驗中一個很重要的角色是XML Schema。XML Schema主要用于描述XML文檔的結(jié)構(gòu),同時也可用于對XML文檔校驗[3]。一般用戶方提供的Schema可能因描述顆粒度不同,未涵蓋全部業(yè)務(wù)規(guī)則要求。通過編寫代碼可實現(xiàn)最細致的XML Schema,能夠?qū)ML結(jié)構(gòu)和數(shù)據(jù)規(guī)則均進行定義。但代碼實現(xiàn)的Schema不僅非常復雜,而且較為死板,無法達到界面可視化靈活可配。而大部分Schema可能僅僅是框架描述。除此之外,業(yè)務(wù)規(guī)則如節(jié)點或數(shù)據(jù)之間的約束關(guān)系(排他、多選、外鍵等)一般未在Schema中體現(xiàn)。例如,醫(yī)療行業(yè)標準《WS/T 500.32-2016電子病歷共享文檔規(guī)范 第32部分:住院病案首頁》[4]定義診斷記錄章節(jié)基數(shù)為1..1,意為診斷記錄章節(jié)必須存在且只能出現(xiàn)一次,而沒有一個現(xiàn)成工具能對這些約束關(guān)系進行校驗。因此,雖然XML Spy等工具可對XML文檔格式進行校驗,但如果XML Schema本身不是最細致的表達,將導致驗證被測目標是否滿足規(guī)范要求存在覆蓋不全面、數(shù)據(jù)標準需要人工逐一比對驗證等問題[5]。

    我們曾開展醫(yī)療行業(yè)標準符合性測試(如《WS 445-2014(所有部分)電子病歷基本數(shù)據(jù)集》和《WS/T 500-2016(所有部分)電子病歷共享文檔規(guī)范》)[4,6,7],具有豐富的測試經(jīng)驗。但曾用于開展測試的工具僅為定制化工具,無法應(yīng)用于所有行業(yè)?;跇I(yè)務(wù)對數(shù)據(jù)格式校驗的需求,我們在此基礎(chǔ)上研究提取各行業(yè)XML標準中所涵蓋通用規(guī)則,設(shè)計開發(fā)一套通用于多行業(yè)的XML解析及數(shù)據(jù)校驗系統(tǒng)。該系統(tǒng)主要實現(xiàn)以下功能:

    (1)實現(xiàn)針對不同數(shù)據(jù)標準規(guī)則,對XML文檔中數(shù)據(jù)項進行標準符合性測試。

    (2)界面可視化實現(xiàn)標準規(guī)則可定制化、靈活配置。

    (3)僅有XML示例模板而無Schema的情況下,可反向生成Schema文件。

    該系統(tǒng)是一套滿足校驗各行業(yè)XML文檔結(jié)構(gòu)的解析及數(shù)據(jù)標準校驗系統(tǒng)。該系統(tǒng)方便用戶操作同時可靈活配置,通過配置業(yè)務(wù)規(guī)則即可滿足測試需求。該工具將適用于更多行業(yè),且擁有完全自主知識產(chǎn)權(quán)。

    2. 系統(tǒng)關(guān)鍵點設(shè)計

    2.1 格式校驗配置

    2.1.1 約束條件設(shè)置

    某些行業(yè)在制訂標準的同時會編制Schema文件,此時可將Schema文件導入系統(tǒng),通過配置基線(節(jié)點出現(xiàn)的最大值和最小值)實現(xiàn)對文檔中章節(jié)和節(jié)點的循環(huán)設(shè)置?;€對應(yīng)標準約束條件,如醫(yī)療行業(yè)標準《WS/T 500.32-2016電子病歷共享文檔規(guī)范 第32部分:住院病案首頁》定義診斷記錄章節(jié)基數(shù)為1..1。此處基數(shù)即為該章節(jié)約束條件,可通過系統(tǒng)界面化實現(xiàn)基線配置功能,靈活設(shè)置Schema文件約束條件。

    2.1.2 生成Schema

    通過總結(jié)多種行業(yè)標準,我們發(fā)現(xiàn)并非每個行業(yè)制定XML標準及模板后,均會編寫XML Schema。研究該需求缺口,我們開發(fā)通過導入XML示例模板并進行簡單編輯的方式生成Schema文件功能。提交XML示例模板至系統(tǒng),根據(jù)行業(yè)標準規(guī)定配置XML示例模版相關(guān)約束和條件,可生成相應(yīng)Schema文件,再對XML文檔進行校驗。系統(tǒng)根據(jù)XML示例模版生成的Schema文件將放在項目目錄Schema下,數(shù)據(jù)庫中同時保存該文件完整目錄,如此可針對兩種來源保持一致對外接口。

    對于系統(tǒng)中已存在的Schema,可通過關(guān)聯(lián)查看對應(yīng)XML示例模版內(nèi)容,同時選擇Schema名稱也可查看Schema內(nèi)容,即XSD文件內(nèi)容。若各行業(yè)標準因行業(yè)發(fā)展產(chǎn)生版本變更,則可根據(jù)標準版本變動情況對Schema進行修改。

    2.2 數(shù)據(jù)標準校驗設(shè)置

    2.2.1 數(shù)據(jù)規(guī)則靈活可配置

    數(shù)據(jù)元規(guī)則表達式的解析和對數(shù)據(jù)的校驗計算均來自行業(yè)擴展規(guī)則,此時涉及兩方面問題,一個是解析,另一個是計算。

    規(guī)則解析是為了將一個完整的規(guī)則表達式轉(zhuǎn)換成其最小子規(guī)則,也就是系統(tǒng)只需實現(xiàn)每一個最小子規(guī)則動態(tài)可配置,即可實現(xiàn)完整規(guī)則表達式動態(tài)可配置。根據(jù)對醫(yī)療、水利、交通等行業(yè)的規(guī)則分析,最小子規(guī)則主要包含兩部分內(nèi)容:數(shù)據(jù)格式和數(shù)據(jù)長度。實現(xiàn)方式如下。

    數(shù)據(jù)格式一般可通過正則表達式實現(xiàn)。

    數(shù)據(jù)長度是計算后的結(jié)果。計算過程將涉及輸入、計算函數(shù)和輸出。輸出是我們需要的結(jié)果,輸入是該數(shù)據(jù)元配置XPath所指定的元素值,因此需給每個最小子規(guī)則配置計算函數(shù)并能動態(tài)執(zhí)行即可實現(xiàn)規(guī)則的靈活可配置。

    動態(tài)計算引擎一般和規(guī)則引擎技術(shù)關(guān)聯(lián)起來,因此系統(tǒng)引入Aviator規(guī)則引擎。如一個簡單的固定長度驗證表達式:string.length(s) == long(s1),Aviator可動態(tài)轉(zhuǎn)換上述表達式進行計算,返回計算結(jié)果,這里s和s1為傳入?yún)?shù),剩下的問題為如何獲取參數(shù)。以AN3為例,s參數(shù)為該數(shù)據(jù)元XPath所定位的元素值,s1參數(shù)為“3”,因此實現(xiàn)獲取3這個值即可。這里同樣采用正則表達式來實現(xiàn),以該表達式為例,提取3這個值的正則表達式為^AN((?=[^a-zA-Z])|(?=$)),同樣正則表達式也可配置可動態(tài)修改,因此在規(guī)則部分即可實現(xiàn)靈活可配置。

    2.2.2 數(shù)據(jù)規(guī)則執(zhí)行

    最小子規(guī)則實現(xiàn)靈活可配置,余下工作就是組合各個最小子規(guī)則。

    這里引入鏈表的概念,一個規(guī)則表達式會被解析為多個最小子規(guī)則節(jié)點,這些節(jié)點首先按優(yōu)先級高低排序并按順序執(zhí)行,同時每個節(jié)點有一個next標志位,next為true則代表本節(jié)點執(zhí)行完成后可繼續(xù)執(zhí)行下一節(jié)點,next為false則代表本節(jié)點執(zhí)行完成后結(jié)束整個校驗流程。

    測試執(zhí)行流程圖如圖1所示。

    圖1 測試執(zhí)行流程圖

    2.2.3 獲取數(shù)據(jù)元值

    數(shù)據(jù)元中的規(guī)則表達式可動態(tài)解析和執(zhí)行,值域有自己的配置表保存和查詢,因此,目前最主要問題為如何將數(shù)據(jù)從XML文檔中取出。XML文檔中數(shù)據(jù)定位一般使用XPath定位和查詢元素,它是一門在XML文檔中查找信息的語言,擁有自己的語法。因此為數(shù)據(jù)元配置XPath即可。

    具體過程如下:

    將數(shù)據(jù)元配置XPath路徑(這里設(shè)計為可以有多個XPath,同一元素可能在不同結(jié)構(gòu)體中);

    根據(jù)XPath將XML文檔節(jié)點Node取出;

    獲取Node的Text,該Text即為要獲取的數(shù)據(jù);

    分別對Text數(shù)據(jù)進行規(guī)則校驗和值域校驗。

    3.系統(tǒng)技術(shù)架構(gòu)

    XML解析及數(shù)據(jù)校驗系統(tǒng)技術(shù)架構(gòu)如圖2所示,系統(tǒng)分為基礎(chǔ)層、支撐層、應(yīng)用層、展示層和用戶層。

    圖2 系統(tǒng)技術(shù)架構(gòu)

    (1)基礎(chǔ)層包括.NET、JDK和數(shù)據(jù)庫等基礎(chǔ)結(jié)構(gòu)。主要實現(xiàn)底層數(shù)據(jù)庫邏輯。

    (2)支撐層包括Service層和DAO層。

    DAO層可直接操作數(shù)據(jù)庫代碼,該層僅負責使對應(yīng)每個表完成增刪改查。DAO層同樣需先創(chuàng)建DAO接口,再在配置文件中定義該接口的實現(xiàn)類,配置數(shù)據(jù)源和數(shù)據(jù)庫連接參數(shù)。該層主要負責數(shù)據(jù)持久化存儲。

    Service層負責管理具體功能實現(xiàn),因此該層主要為一些實現(xiàn)具體業(yè)務(wù)功能類,稱為Business類。Controller層可以調(diào)用該層接口,處理業(yè)務(wù)邏輯應(yīng)用。Service層負責處理Controller層傳遞過來的數(shù)據(jù),再將處理后數(shù)據(jù)傳給DAO層,用于鏈接數(shù)據(jù)庫,方便DAO層進行增刪改查。同時,Service層負責處理DAO層傳遞過來的數(shù)據(jù),將其進行封裝,如封裝成JavaBean。系統(tǒng)主要業(yè)務(wù)邏輯也在該層進行實現(xiàn),我們改為先設(shè)計接口,再創(chuàng)建需要實現(xiàn)的類,然后在配置文件中配置實現(xiàn)的關(guān)聯(lián)。這樣封裝好Service層業(yè)務(wù)邏輯并進一步劃分,便于業(yè)務(wù)邏輯的獨立和可再現(xiàn),增加該層可維護性。

    支撐層實現(xiàn)基礎(chǔ)配置及管理功能,包括數(shù)據(jù)元管理、XML模板管理、規(guī)則管理、值域管理和XML解析模塊等。

    (3)應(yīng)用層為Controller層,即為控制器,負責管理業(yè)務(wù)調(diào)度和管理跳轉(zhuǎn)。主要通過獲取數(shù)據(jù)后調(diào)用Service層接口,包括Service層的處理業(yè)務(wù)邏輯,然后返回數(shù)據(jù)來實現(xiàn)控制具體流程的功能。如具體業(yè)務(wù)功能由何種類來實現(xiàn),實現(xiàn)結(jié)果通過何種途徑顯示等,均由Controller層決定。同時Controller層需負責與展示層和Service層的通信,通信過程需借助一些Bean類進行信息傳遞。從控制層功能上來說,因為該系統(tǒng)業(yè)務(wù)邏輯并不復雜,所以該層代碼編寫并未如其他復雜業(yè)務(wù)邏輯的系統(tǒng)繁重和復雜。

    應(yīng)用層主要實現(xiàn)具體測試功能。

    (4)展示層是與客戶的交互層,主要接收用戶提交的請求,將用戶提交請求和數(shù)據(jù)傳遞給下一層,并將后臺響應(yīng)結(jié)果返回給客戶層。

    展示層為系統(tǒng)的展示界面。

    本系統(tǒng)采用基于C/S模式開發(fā),有如下特點。

    1)服務(wù)端基于Java的Springboot框架開發(fā),創(chuàng)建獨立的Spring應(yīng)用程序,并且直接嵌入Tomcat,無需其他配置,主要負責業(yè)務(wù)邏輯處理。服務(wù)端優(yōu)點是僅僅依賴JDK運行環(huán)境,不受外部操作系統(tǒng)環(huán)境影響,一次編譯,多處運行。

    2)客戶端基于Electron框架開發(fā),主要負責界面展示、控制服務(wù)端后臺進程啟停,優(yōu)點是Electron打包之后的客戶端本身就是一個瀏覽器,屏蔽客戶機器由于使用不同瀏覽器而產(chǎn)生的兼容問題,同時還支持一鍵安裝,部署過程和安裝客戶端軟件同樣便宜。

    3)數(shù)據(jù)庫H2,相比其他數(shù)據(jù)庫系統(tǒng),H2數(shù)據(jù)庫輕便,僅有一個jar文件,無需安裝,同時還可嵌入服務(wù)端一起打包發(fā)布,方便存儲系統(tǒng)產(chǎn)生的結(jié)構(gòu)化數(shù)據(jù),隨著Java服務(wù)端啟動而啟動,和服務(wù)端共用一個JVM內(nèi)存空間。

    4.測試流程

    XML文檔校驗完整測試流程如圖3所示,此處以提交醫(yī)療行業(yè)互聯(lián)互通測評電子病歷共享文檔(電子病歷共享文檔規(guī)范 第2部分:門(急)診病歷)為例。

    圖3 XML文檔校驗測試流程圖

    首先,需提交XML文檔到XML解析及數(shù)據(jù)校驗系統(tǒng),在此需要說明的是XML文檔結(jié)構(gòu)必須符合XML格式,若不符合基本XML格式,將無法進入后續(xù)校驗流程。

    系統(tǒng)采用 Schema 對文檔結(jié)構(gòu)進行標準化校驗,驗證XML文檔結(jié)構(gòu)是否符合標準規(guī)定。在系統(tǒng)對一批XML文檔進行Schema結(jié)構(gòu)校驗時,要求必須將每一個XML文檔均指定對應(yīng)的Schema文件,即需要基于Schema對XML文檔進行分類校驗。系統(tǒng)針對XML文檔分類進行自動化處理,有如下兩種情況:

    (1)XML文檔頭標簽存在Location屬性,可根據(jù)Location名稱,自動匹配Schema文件。

    (2)XML文檔頭標簽不存在Location屬性,則自動分類失敗,此時需要將該類文件手動指定一個Schema文件或引入新Schema文件,則該分類下所有XML文檔均會自動歸類到該Schema分類下。

    具體流程如下:

    (1)在系統(tǒng)中導入/提交門(急)診病歷.xml文檔。

    (2)點擊下一步,進行Schema文件的選擇。

    (3)系統(tǒng)對提交的XML文檔自動匹配相同種類Schema文件,即門(急)診病歷Schema文件。

    (4)若此時自動匹配Schema文件名稱有誤,則需要選擇系統(tǒng)中與該XML文檔種類相同的Schema文件,進行手動分類。

    (5)點擊測試執(zhí)行,系統(tǒng)會對提交的門(急)診病歷.xml文檔進行測試,對文檔中數(shù)據(jù)源進行校驗。

    (6)執(zhí)行結(jié)束后,系統(tǒng)會返回執(zhí)行結(jié)果,并提供導出結(jié)果功能。

    猜你喜歡
    規(guī)則系統(tǒng)
    Smartflower POP 一體式光伏系統(tǒng)
    撐竿跳規(guī)則的制定
    數(shù)獨的規(guī)則和演變
    WJ-700無人機系統(tǒng)
    ZC系列無人機遙感系統(tǒng)
    北京測繪(2020年12期)2020-12-29 01:33:58
    基于PowerPC+FPGA顯示系統(tǒng)
    半沸制皂系統(tǒng)(下)
    規(guī)則的正確打開方式
    幸福(2018年33期)2018-12-05 05:22:42
    讓規(guī)則不規(guī)則
    Coco薇(2017年11期)2018-01-03 20:59:57
    連通與提升系統(tǒng)的最后一塊拼圖 Audiolab 傲立 M-DAC mini
    av在线蜜桃| 久久综合国产亚洲精品| 肉色欧美久久久久久久蜜桃 | 自拍偷自拍亚洲精品老妇| 亚洲欧美日韩东京热| 日韩一区二区视频免费看| 国产xxxxx性猛交| 韩国av在线不卡| 丝袜美足系列| 搡老乐熟女国产| 国产亚洲欧美精品永久| 国产精品一国产av| 日韩一本色道免费dvd| 国产精品.久久久| 成人午夜精彩视频在线观看| 亚洲国产成人一精品久久久| 少妇 在线观看| 9色porny在线观看| 天天躁夜夜躁狠狠久久av| 精品人妻熟女毛片av久久网站| av视频免费观看在线观看| 丁香六月天网| 亚洲图色成人| 超碰97精品在线观看| 久久久久国产精品人妻一区二区| 亚洲欧美中文字幕日韩二区| 97人妻天天添夜夜摸| 黄色视频在线播放观看不卡| 女人爽到高潮嗷嗷叫在线视频| 在线观看免费高清a一片| 王馨瑶露胸无遮挡在线观看| 亚洲精品久久午夜乱码| 国产片内射在线| 啦啦啦在线观看免费高清www| 亚洲av男天堂| 香蕉国产在线看| 日韩大码丰满熟妇| 男女边摸边吃奶| 日韩av不卡免费在线播放| 亚洲av国产av综合av卡| 日韩av在线免费看完整版不卡| 国产成人精品久久二区二区91 | 亚洲av成人精品一二三区| 观看av在线不卡| 国产极品天堂在线| 亚洲精品自拍成人| 午夜福利网站1000一区二区三区| 最近中文字幕2019免费版| 欧美激情高清一区二区三区 | 免费在线观看视频国产中文字幕亚洲 | 69精品国产乱码久久久| 如日韩欧美国产精品一区二区三区| 免费高清在线观看视频在线观看| 久久免费观看电影| 超色免费av| 国产黄频视频在线观看| 如日韩欧美国产精品一区二区三区| 成人手机av| 亚洲av中文av极速乱| 日韩人妻精品一区2区三区| 男女边摸边吃奶| 日韩av在线免费看完整版不卡| 欧美亚洲 丝袜 人妻 在线| av免费观看日本| 中国三级夫妇交换| 桃花免费在线播放| 精品午夜福利在线看| 午夜久久久在线观看| 激情五月婷婷亚洲| 午夜免费鲁丝| 亚洲成国产人片在线观看| 国产精品久久久久久精品古装| 黄色毛片三级朝国网站| 久久99一区二区三区| 大话2 男鬼变身卡| 人妻一区二区av| 亚洲成av片中文字幕在线观看| 看免费成人av毛片| 精品国产一区二区三区久久久樱花| av网站免费在线观看视频| 亚洲精品日韩在线中文字幕| 两性夫妻黄色片| 少妇被粗大猛烈的视频| 可以免费在线观看a视频的电影网站 | 黑人欧美特级aaaaaa片| 啦啦啦中文免费视频观看日本| 大片免费播放器 马上看| 老司机深夜福利视频在线观看 | 天天躁夜夜躁狠狠久久av| 国产精品偷伦视频观看了| 制服诱惑二区| 国产国语露脸激情在线看| 色吧在线观看| 在线观看免费日韩欧美大片| 国产女主播在线喷水免费视频网站| 91精品三级在线观看| 精品酒店卫生间| 久久久久久久久久久久大奶| 国产黄频视频在线观看| 色婷婷av一区二区三区视频| 亚洲av福利一区| 人人澡人人妻人| 亚洲成人手机| 美女国产高潮福利片在线看| 丰满饥渴人妻一区二区三| 伊人久久国产一区二区| 亚洲精品久久成人aⅴ小说| 美女大奶头黄色视频| 只有这里有精品99| 99久久精品国产亚洲精品| 久久久国产一区二区| 校园人妻丝袜中文字幕| 美女福利国产在线| 亚洲精品国产区一区二| 搡老岳熟女国产| 亚洲精华国产精华液的使用体验| 黄色一级大片看看| 亚洲一码二码三码区别大吗| 亚洲国产精品一区二区三区在线| 电影成人av| 国产黄频视频在线观看| 菩萨蛮人人尽说江南好唐韦庄| svipshipincom国产片| 国精品久久久久久国模美| 老司机深夜福利视频在线观看 | 婷婷色综合大香蕉| 亚洲精品乱久久久久久| xxxhd国产人妻xxx| 人妻人人澡人人爽人人| 欧美成人午夜精品| 久久婷婷青草| 亚洲av电影在线进入| 国产精品 国内视频| 少妇人妻久久综合中文| 亚洲国产欧美在线一区| 搡老乐熟女国产| 久久国产亚洲av麻豆专区| a级毛片黄视频| 黄色 视频免费看| 1024香蕉在线观看| 国产成人精品无人区| av免费观看日本| 亚洲av福利一区| 亚洲精品久久午夜乱码| 国产在视频线精品| 国产一级毛片在线| av视频免费观看在线观看| 黄片小视频在线播放| 在线天堂最新版资源| 久久天躁狠狠躁夜夜2o2o | 麻豆av在线久日| 性少妇av在线| 欧美少妇被猛烈插入视频| 色播在线永久视频| 99热全是精品| 日本91视频免费播放| 九草在线视频观看| 中文天堂在线官网| 久久久久精品久久久久真实原创| 亚洲欧洲精品一区二区精品久久久 | 久久热在线av| www日本在线高清视频| 在线亚洲精品国产二区图片欧美| 日韩欧美一区视频在线观看| 国产成人精品在线电影| 一级片免费观看大全| 日韩精品有码人妻一区| 男女高潮啪啪啪动态图| av卡一久久| 国产亚洲av高清不卡| 免费黄频网站在线观看国产| 午夜福利,免费看| 亚洲av日韩在线播放| 欧美日韩福利视频一区二区| 中文字幕最新亚洲高清| 免费在线观看视频国产中文字幕亚洲 | kizo精华| 欧美激情高清一区二区三区 | 国产成人欧美| 午夜福利一区二区在线看| 久久人妻熟女aⅴ| 国产黄频视频在线观看| 操美女的视频在线观看| 精品一区二区三区av网在线观看 | 天堂8中文在线网| 欧美 亚洲 国产 日韩一| 狠狠精品人妻久久久久久综合| 欧美精品高潮呻吟av久久| 亚洲中文av在线| 男女边摸边吃奶| 十分钟在线观看高清视频www| 9色porny在线观看| 一边摸一边抽搐一进一出视频| 欧美成人精品欧美一级黄| 国产又爽黄色视频| 国产成人精品福利久久| 永久免费av网站大全| 色吧在线观看| 国产精品女同一区二区软件| 国产精品嫩草影院av在线观看| 国产一级毛片在线| 日韩欧美一区视频在线观看| 中文字幕人妻丝袜制服| 99香蕉大伊视频| 亚洲精品国产色婷婷电影| 亚洲精品日本国产第一区| 97在线人人人人妻| 大香蕉久久网| 青草久久国产| 国产人伦9x9x在线观看| 亚洲精品国产av成人精品| 中文字幕亚洲精品专区| 日韩 欧美 亚洲 中文字幕| 国产男女超爽视频在线观看| 国产精品久久久人人做人人爽| 亚洲视频免费观看视频| 久久精品国产亚洲av高清一级| 久久这里只有精品19| 欧美日韩视频高清一区二区三区二| 在线 av 中文字幕| 亚洲伊人色综图| 99re6热这里在线精品视频| 最新的欧美精品一区二区| 日韩大片免费观看网站| 嫩草影院入口| 啦啦啦啦在线视频资源| 午夜福利乱码中文字幕| av.在线天堂| 国产精品秋霞免费鲁丝片| 国产精品女同一区二区软件| 老司机亚洲免费影院| 精品人妻在线不人妻| 久久天躁狠狠躁夜夜2o2o | 9色porny在线观看| 在线免费观看不下载黄p国产| 日韩电影二区| 久久人妻熟女aⅴ| 亚洲av男天堂| 咕卡用的链子| 如何舔出高潮| 一本一本久久a久久精品综合妖精| 天天操日日干夜夜撸| 一级毛片 在线播放| 久久97久久精品| 国产精品久久久久久精品古装| 国产成人一区二区在线| 日韩人妻精品一区2区三区| 国产亚洲欧美精品永久| 一本大道久久a久久精品| 亚洲少妇的诱惑av| 日本黄色日本黄色录像| 国产一区二区三区av在线| 高清av免费在线| 亚洲精品国产av成人精品| 亚洲精品在线美女| 考比视频在线观看| 在线天堂最新版资源| 午夜老司机福利片| 卡戴珊不雅视频在线播放| 免费黄网站久久成人精品| 午夜福利乱码中文字幕| 免费高清在线观看日韩| 亚洲欧洲国产日韩| 我的亚洲天堂| 啦啦啦啦在线视频资源| 亚洲第一青青草原| 超色免费av| 成人18禁高潮啪啪吃奶动态图| 97人妻天天添夜夜摸| 美女午夜性视频免费| 黄频高清免费视频| 爱豆传媒免费全集在线观看| 久久99热这里只频精品6学生| 日韩中文字幕欧美一区二区 | 一区二区日韩欧美中文字幕| 久久久久久久久久久久大奶| 2018国产大陆天天弄谢| 免费黄色在线免费观看| 国产午夜精品一二区理论片| 亚洲一区二区三区欧美精品| 欧美精品av麻豆av| 一级黄片播放器| 亚洲欧美成人精品一区二区| 汤姆久久久久久久影院中文字幕| 成人18禁高潮啪啪吃奶动态图| 啦啦啦啦在线视频资源| 男女床上黄色一级片免费看| 美女大奶头黄色视频| 高清av免费在线| 一二三四在线观看免费中文在| 日韩欧美一区视频在线观看| 免费女性裸体啪啪无遮挡网站| 亚洲免费av在线视频| 我要看黄色一级片免费的| 自线自在国产av| 黑丝袜美女国产一区| 亚洲美女黄色视频免费看| 欧美国产精品一级二级三级| 99久国产av精品国产电影| 国产精品久久久av美女十八| 丝袜美腿诱惑在线| 国产精品人妻久久久影院| 欧美人与性动交α欧美软件| 免费少妇av软件| 母亲3免费完整高清在线观看| 国产精品免费大片| 欧美日韩av久久| 国产成人午夜福利电影在线观看| 亚洲国产欧美一区二区综合| 亚洲精品国产一区二区精华液| 国产黄色视频一区二区在线观看| 国产免费又黄又爽又色| a级毛片在线看网站| 国产人伦9x9x在线观看| 女的被弄到高潮叫床怎么办| 九草在线视频观看| 美女主播在线视频| 丁香六月欧美| 高清在线视频一区二区三区| 国产av码专区亚洲av| 亚洲综合色网址| av不卡在线播放| 一级爰片在线观看| 大话2 男鬼变身卡| 国产激情久久老熟女| 天堂俺去俺来也www色官网| 十八禁网站网址无遮挡| av福利片在线| 亚洲,一卡二卡三卡| 嫩草影视91久久| 久久精品国产亚洲av高清一级| 日本猛色少妇xxxxx猛交久久| 秋霞在线观看毛片| 国产毛片在线视频| 日韩精品有码人妻一区| 精品久久久精品久久久| 精品一区二区三卡| 十八禁人妻一区二区| 黑人欧美特级aaaaaa片| 18禁观看日本| 精品免费久久久久久久清纯 | 国产国语露脸激情在线看| 久久99热这里只频精品6学生| 纯流量卡能插随身wifi吗| 99精国产麻豆久久婷婷| 日韩av免费高清视频| 亚洲欧美一区二区三区国产| 国产不卡av网站在线观看| 欧美人与性动交α欧美精品济南到| 亚洲国产欧美网| 国产又爽黄色视频| 电影成人av| 色视频在线一区二区三区| 九九爱精品视频在线观看| 欧美日韩一区二区视频在线观看视频在线| 亚洲精品国产一区二区精华液| 丰满饥渴人妻一区二区三| 午夜福利免费观看在线| 日韩中文字幕视频在线看片| 最近的中文字幕免费完整| 黄片小视频在线播放| 精品国产一区二区久久| 超碰成人久久| 国产又色又爽无遮挡免| 日本色播在线视频| 最近手机中文字幕大全| 国产成人午夜福利电影在线观看| 婷婷色综合大香蕉| 一本久久精品| 亚洲精华国产精华液的使用体验| 欧美日韩一级在线毛片| 不卡av一区二区三区| 午夜福利,免费看| 久久久精品国产亚洲av高清涩受| 老司机影院成人| 久久久久精品人妻al黑| 成人黄色视频免费在线看| 美国免费a级毛片| 18禁国产床啪视频网站| 日本vs欧美在线观看视频| 国产片特级美女逼逼视频| 欧美人与善性xxx| 性少妇av在线| av女优亚洲男人天堂| 深夜精品福利| 国产97色在线日韩免费| 亚洲欧美日韩另类电影网站| 99国产精品免费福利视频| 成人黄色视频免费在线看| 黄色毛片三级朝国网站| 搡老岳熟女国产| 大香蕉久久成人网| 色播在线永久视频| 久久久欧美国产精品| 精品久久久久久电影网| 亚洲精品在线美女| 亚洲精品美女久久久久99蜜臀 | 两性夫妻黄色片| 亚洲国产最新在线播放| 成人午夜精彩视频在线观看| 欧美人与性动交α欧美精品济南到| 人妻人人澡人人爽人人| 久久精品熟女亚洲av麻豆精品| 亚洲熟女精品中文字幕| 色播在线永久视频| 精品一品国产午夜福利视频| 欧美日韩福利视频一区二区| 9热在线视频观看99| 国产一区二区三区综合在线观看| 日本vs欧美在线观看视频| 亚洲精品成人av观看孕妇| 国产精品一区二区在线观看99| 久久久精品94久久精品| 18禁动态无遮挡网站| 午夜福利网站1000一区二区三区| 91老司机精品| 少妇精品久久久久久久| 国产 一区精品| 亚洲综合精品二区| 国产午夜精品一二区理论片| 午夜老司机福利片| 国产精品99久久99久久久不卡 | 两个人看的免费小视频| 欧美日韩亚洲高清精品| 天堂中文最新版在线下载| 校园人妻丝袜中文字幕| 久久精品熟女亚洲av麻豆精品| 操出白浆在线播放| 欧美人与性动交α欧美软件| 精品人妻在线不人妻| 亚洲av成人精品一二三区| 久久精品亚洲熟妇少妇任你| 老汉色av国产亚洲站长工具| 国产成人欧美在线观看 | 婷婷色麻豆天堂久久| 久久 成人 亚洲| 美女中出高潮动态图| 亚洲天堂av无毛| 成年人午夜在线观看视频| 岛国毛片在线播放| 国产精品人妻久久久影院| 欧美成人午夜精品| 精品酒店卫生间| 日韩av免费高清视频| 如何舔出高潮| 国产福利在线免费观看视频| 亚洲精品av麻豆狂野| 精品视频人人做人人爽| 别揉我奶头~嗯~啊~动态视频 | 欧美日韩亚洲综合一区二区三区_| 午夜久久久在线观看| 国产精品蜜桃在线观看| 亚洲欧美精品自产自拍| 成人影院久久| 国产乱人偷精品视频| 丝袜人妻中文字幕| 丰满少妇做爰视频| 欧美日本中文国产一区发布| av又黄又爽大尺度在线免费看| 国产精品久久久久久久久免| 国产有黄有色有爽视频| 91老司机精品| 丁香六月天网| 欧美精品一区二区免费开放| 欧美黄色片欧美黄色片| 人人妻人人澡人人爽人人夜夜| 99久久精品国产亚洲精品| 亚洲国产看品久久| 哪个播放器可以免费观看大片| av电影中文网址| 蜜桃在线观看..| 国产精品亚洲av一区麻豆 | 满18在线观看网站| 久久精品国产综合久久久| 亚洲,欧美,日韩| 欧美日韩亚洲国产一区二区在线观看 | 晚上一个人看的免费电影| 亚洲av日韩在线播放| 午夜日韩欧美国产| 欧美黑人欧美精品刺激| 色综合欧美亚洲国产小说| 老司机靠b影院| 天天操日日干夜夜撸| 卡戴珊不雅视频在线播放| 国产又色又爽无遮挡免| 亚洲一级一片aⅴ在线观看| 国产一级毛片在线| 又大又爽又粗| 曰老女人黄片| 成人亚洲欧美一区二区av| 综合色丁香网| 精品视频人人做人人爽| 少妇被粗大猛烈的视频| 97精品久久久久久久久久精品| 精品国产一区二区三区久久久樱花| 中文字幕最新亚洲高清| 搡老岳熟女国产| 亚洲伊人久久精品综合| 久久久久久免费高清国产稀缺| 亚洲一码二码三码区别大吗| 中文字幕av电影在线播放| 日本欧美视频一区| 99香蕉大伊视频| 欧美成人午夜精品| 精品免费久久久久久久清纯 | 人体艺术视频欧美日本| 看免费av毛片| 久久毛片免费看一区二区三区| 少妇的丰满在线观看| 精品人妻一区二区三区麻豆| 操出白浆在线播放| 久久精品久久久久久久性| 电影成人av| 国产老妇伦熟女老妇高清| 国产av精品麻豆| 免费观看性生交大片5| 国产毛片在线视频| 夫妻午夜视频| 日韩精品免费视频一区二区三区| 操美女的视频在线观看| 国产成人欧美| 91aial.com中文字幕在线观看| 777久久人妻少妇嫩草av网站| 亚洲第一区二区三区不卡| 一区二区三区乱码不卡18| 国产成人精品在线电影| 国产成人免费无遮挡视频| 熟女av电影| 久久久久人妻精品一区果冻| 另类亚洲欧美激情| 一级毛片电影观看| 日韩一区二区视频免费看| 国产精品欧美亚洲77777| 男女无遮挡免费网站观看| 熟女少妇亚洲综合色aaa.| 搡老岳熟女国产| 久久久久视频综合| 亚洲av在线观看美女高潮| 哪个播放器可以免费观看大片| 丰满饥渴人妻一区二区三| 亚洲美女黄色视频免费看| a 毛片基地| 久久久久精品人妻al黑| 亚洲精品国产一区二区精华液| 久久精品久久久久久久性| 亚洲国产日韩一区二区| 成人国语在线视频| 黄色视频在线播放观看不卡| 一级爰片在线观看| 日韩,欧美,国产一区二区三区| 叶爱在线成人免费视频播放| 午夜激情久久久久久久| 丝袜在线中文字幕| 两性夫妻黄色片| 久久人人爽人人片av| 亚洲激情五月婷婷啪啪| 咕卡用的链子| videosex国产| 国精品久久久久久国模美| 成人免费观看视频高清| 嫩草影院入口| 免费观看人在逋| 老司机亚洲免费影院| 中文字幕人妻丝袜制服| 美国免费a级毛片| 狠狠婷婷综合久久久久久88av| 在现免费观看毛片| 一级片免费观看大全| 日韩一区二区三区影片| av免费观看日本| 999久久久国产精品视频| 在线观看免费午夜福利视频| 18禁动态无遮挡网站| 一区在线观看完整版| www.自偷自拍.com| 哪个播放器可以免费观看大片| 婷婷成人精品国产| 日本色播在线视频| 欧美成人精品欧美一级黄| 视频区图区小说| 国产乱人偷精品视频| 亚洲av男天堂| 少妇精品久久久久久久| 日韩中文字幕视频在线看片| 一区福利在线观看| 在线观看三级黄色| 亚洲欧美色中文字幕在线| 男女边吃奶边做爰视频| 青春草视频在线免费观看| 欧美另类一区| 国产不卡av网站在线观看| 搡老乐熟女国产| 亚洲久久久国产精品| 一二三四中文在线观看免费高清| 五月开心婷婷网| 久久精品国产综合久久久| 香蕉丝袜av| 五月天丁香电影| 51午夜福利影视在线观看| 国产精品嫩草影院av在线观看| 亚洲七黄色美女视频| 五月天丁香电影| 免费高清在线观看视频在线观看| 在线免费观看不下载黄p国产| 亚洲激情五月婷婷啪啪| 国产亚洲一区二区精品| 亚洲美女黄色视频免费看| 嫩草影视91久久| 成人国语在线视频| 久久国产精品男人的天堂亚洲| 午夜久久久在线观看| 亚洲,欧美,日韩| 丁香六月欧美| 亚洲av电影在线进入| 免费在线观看视频国产中文字幕亚洲 |