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

    基于Redis的氣象數(shù)據(jù)分發(fā)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

    2019-05-29 11:18林紅華韻子
    軟件工程 2019年3期
    關(guān)鍵詞:短信

    林紅 華韻子

    摘? 要:針對(duì)預(yù)報(bào)服務(wù)產(chǎn)品一鍵式發(fā)布的迫切需求,通過(guò)對(duì)Redis內(nèi)存數(shù)據(jù)庫(kù)的應(yīng)用研究,基于Spring框架搭建了上海中心氣象臺(tái)數(shù)據(jù)分發(fā)管理系統(tǒng),實(shí)現(xiàn)數(shù)據(jù)產(chǎn)品分發(fā)和分發(fā)配置管理功能,發(fā)送方式包括FTP、短信、郵件、傳真、語(yǔ)音。系統(tǒng)運(yùn)行穩(wěn)定可靠,發(fā)布效率提升90%。

    關(guān)鍵詞:數(shù)據(jù)分發(fā);Redis;傳真;短信

    中圖分類號(hào):TP399? ? ?文獻(xiàn)標(biāo)識(shí)碼:A

    Abstract:Aiming at the urgent need of one-click publishing of forecast service products,through the application research of Redis in-memory database,the data distribution management system of Shanghai Central Meteorological Observatory is built based on the Spring framework,realizing data product distribution and distribution configuration management.The means of distribution include FTP,SMS,email,fax and voice message.The system runs stably and reliably,increasing the distribution efficiency by 90%.

    Keywords:data distribution;Redis;fax;SMS

    1? ?引言(Introduction)

    隨著上海社會(huì)經(jīng)濟(jì)的發(fā)展,政府部門、公眾、媒體、專業(yè)用戶等對(duì)氣象保障服務(wù)在精細(xì)化程度、預(yù)報(bào)時(shí)效、需求范圍等方面的要求不斷提高。當(dāng)前上海中心氣象臺(tái)每天發(fā)送數(shù)據(jù)文件數(shù)量在25000個(gè)左右,數(shù)據(jù)量達(dá)到30GB。預(yù)報(bào)服務(wù)產(chǎn)品發(fā)布數(shù)量的激增和高時(shí)效要求,使得目前單一的FTP發(fā)送、人工發(fā)送傳真和逐一打電話通知相關(guān)部門的現(xiàn)狀已經(jīng)不能滿足業(yè)務(wù)需求。本文從實(shí)際分發(fā)需求出發(fā),基于Redis內(nèi)存數(shù)據(jù)庫(kù)的高性能優(yōu)勢(shì),借鑒其在多個(gè)領(lǐng)域中的應(yīng)用經(jīng)驗(yàn)[1-3],設(shè)計(jì)研發(fā)了集FTP、短信、郵件、傳真、語(yǔ)音電話于一體的數(shù)據(jù)分發(fā)管理系統(tǒng),將預(yù)報(bào)員從繁雜的事務(wù)性工作中解脫出來(lái),有更多的時(shí)間專注于預(yù)報(bào)過(guò)程的分析,進(jìn)而提高預(yù)報(bào)質(zhì)量。

    2? 系統(tǒng)架構(gòu)及關(guān)鍵技術(shù)(System framework and key technology)

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

    系統(tǒng)采用B/S架構(gòu)設(shè)計(jì),系統(tǒng)由存儲(chǔ)層、數(shù)據(jù)層、服務(wù)層、業(yè)務(wù)功能層組成。各層設(shè)計(jì)及主要功能:

    存儲(chǔ)層:存儲(chǔ)業(yè)務(wù)層、采集、發(fā)送過(guò)程中產(chǎn)生的所有數(shù)據(jù)。本層主要使用Redis數(shù)據(jù)庫(kù)和MySql為主,以Redis緩存數(shù)據(jù)庫(kù)作為任務(wù)隊(duì)列進(jìn)行任務(wù)控制,并緩存一段時(shí)間內(nèi)的數(shù)據(jù)信息。

    數(shù)據(jù)層:數(shù)據(jù)層是采集和發(fā)送數(shù)據(jù)的核心模塊,自動(dòng)管理服務(wù)連接、采集、發(fā)送、存儲(chǔ)、上報(bào)等任務(wù)。數(shù)據(jù)層的所有數(shù)據(jù)來(lái)源與任務(wù)隊(duì)列和業(yè)務(wù)層產(chǎn)生的數(shù)據(jù)。數(shù)據(jù)層控制流量主要是依賴于緩存隊(duì)列。數(shù)據(jù)層主要功能包括任務(wù)監(jiān)控、任務(wù)控制、任務(wù)隊(duì)列、連接池、數(shù)據(jù)傳輸、信息上報(bào)、數(shù)據(jù)存儲(chǔ)等。

    服務(wù)層:為業(yè)務(wù)層提供對(duì)應(yīng)的服務(wù)支撐,包含F(xiàn)TP發(fā)送、傳真發(fā)送、郵件發(fā)送、短信發(fā)送、語(yǔ)音呼叫、告警信息推送等接口。服務(wù)層主要是連接業(yè)務(wù)層和存儲(chǔ)層的中間橋梁,處理業(yè)務(wù)層的邏輯和數(shù)據(jù)操作,通過(guò)連接數(shù)據(jù)庫(kù),對(duì)服務(wù)器配置、分發(fā)策略配置、數(shù)據(jù)存儲(chǔ)等進(jìn)行查詢和存儲(chǔ),查詢?nèi)蝿?wù)、告警等信息。

    業(yè)務(wù)功能層:是以Web頁(yè)面的方式供用戶操作,功能主要包括配置中心(服務(wù)器配置、分發(fā)策略配置、發(fā)送用戶管理、發(fā)送用戶組管理、產(chǎn)品管理)、任務(wù)監(jiān)控(分發(fā)統(tǒng)計(jì)、數(shù)據(jù)下載、告警信息)、系統(tǒng)管理(用戶管理、數(shù)據(jù)字典)、權(quán)限管理四大功能。

    2.2? ?關(guān)鍵技術(shù)

    (1) 內(nèi)存數(shù)據(jù)庫(kù)技術(shù)

    在本項(xiàng)目中,待分發(fā)的數(shù)據(jù)文件數(shù)量、數(shù)據(jù)量和用戶數(shù)量眾多,多產(chǎn)品多用戶的并發(fā)需求,以及用戶對(duì)時(shí)效性的需求,特別是預(yù)警產(chǎn)品的超高時(shí)效性要求,所有的操作都針對(duì)關(guān)系型數(shù)據(jù)庫(kù)[4](Database,DB)是不現(xiàn)實(shí)的,DB雖然提供了數(shù)據(jù)的訪問(wèn),但每一次的數(shù)據(jù)訪問(wèn)都是一次I/O(Input/Output)操作,頻繁的I/O操作對(duì)系統(tǒng)性能來(lái)講是一種災(zāi)難[5,6],傳統(tǒng)關(guān)系型數(shù)據(jù)庫(kù)方案已不能滿足海量數(shù)據(jù)發(fā)送的需求。系統(tǒng)選型在分布式內(nèi)存數(shù)據(jù)庫(kù)上[7],通過(guò)理論分析及試驗(yàn)分析,最終確定了實(shí)時(shí)處理能力更強(qiáng)的Redis內(nèi)存數(shù)據(jù)庫(kù)作為數(shù)據(jù)層支撐。

    Redis是開(kāi)源的、高性能的、鍵值(key-value)對(duì)存儲(chǔ)數(shù)據(jù)的NOSQL數(shù)據(jù)庫(kù),適合被用于數(shù)據(jù)庫(kù)、緩存和消息中間件[8]。作為一個(gè)內(nèi)存數(shù)據(jù)庫(kù),Redis讀寫數(shù)據(jù)的時(shí)候不會(huì)受到硬盤

    I/O速度的限制,讀取速度可以達(dá)到110000次/秒,寫入速度達(dá)到81000次/秒,遠(yuǎn)遠(yuǎn)優(yōu)于常規(guī)DB數(shù)據(jù)庫(kù)的讀取速度,具有對(duì)數(shù)據(jù)高并發(fā)讀寫和高效率存儲(chǔ)訪問(wèn)的性能[9]。與同樣是內(nèi)存數(shù)據(jù)庫(kù)的Memcached相比,Redis支持更多的數(shù)據(jù)類型,除支持字符串類型之外,還支持hash、鏈表、集合及有序集合等數(shù)據(jù)結(jié)構(gòu)[10],可以方便地添加和刪除元素[11]。并且Redis支持?jǐn)?shù)據(jù)的持久化,可以周期性地將內(nèi)存中的數(shù)據(jù)保存到磁盤中,重啟的時(shí)候可以再次加載到內(nèi)存中使用,數(shù)據(jù)可以從主服務(wù)器向任意數(shù)量的從服務(wù)器上同步,而從服務(wù)器又可以作為主服務(wù)器關(guān)聯(lián)其他的從服務(wù)器,以此實(shí)現(xiàn)主從同步的數(shù)據(jù)備份[12]。

    在本項(xiàng)目系統(tǒng)數(shù)據(jù)存儲(chǔ)的設(shè)計(jì)中,DB數(shù)據(jù)庫(kù)采用開(kāi)源的MySql數(shù)據(jù)庫(kù),而Redis作為DB與業(yè)務(wù)應(yīng)用之間的橋梁,整個(gè)內(nèi)存庫(kù)的設(shè)計(jì)除了緩存分發(fā)用戶的配置信息外,一段時(shí)間內(nèi)的數(shù)據(jù)信息也保存在緩存中,避免同一文件每發(fā)送一個(gè)用戶就進(jìn)行一次I/O讀取,大幅度提高分發(fā)效率。如圖2所示,Redis作為擋在其前的一道快速讀取數(shù)據(jù)的屏障,有效緩解了MySql數(shù)據(jù)庫(kù)壓力,對(duì)提高整個(gè)系統(tǒng)性能起到了關(guān)鍵作用。

    (2)傳真服務(wù)

    傳真是為上海市政府、防汛部門傳送氣象服務(wù)產(chǎn)品的重要渠道,目前是手動(dòng)發(fā)送,效率低下。本項(xiàng)目中部署了一部傳真服務(wù)器FS(Fax Server),搭載四路的Modem卡。建立基于WSDL的傳真接口協(xié)議FWI(Fax WebService Interface),其利用WebService進(jìn)行通信,數(shù)據(jù)分發(fā)模塊通過(guò)調(diào)用FWI向傳真服務(wù)器發(fā)送請(qǐng)求,F(xiàn)WI直接返回需要的數(shù)據(jù),并提供狀態(tài)信息。

    整個(gè)傳真服務(wù)流程為:數(shù)據(jù)分發(fā)模塊根據(jù)用戶名/密碼調(diào)用SignIn登錄FS;如果登錄成功,獲取令牌TokenID,將令牌TokenID作為參數(shù)調(diào)用發(fā)送傳真,獲取傳真狀態(tài)的服務(wù);操作完成,調(diào)用SignOut退出登錄。流程圖如圖3所示。

    待發(fā)送的文件傳送到傳真服務(wù)器后,通過(guò)文件格式轉(zhuǎn)換的功能,將文本或WORD等格式的文件轉(zhuǎn)成TIFF格式的文件后經(jīng)過(guò)base64加密封裝,調(diào)用傳真接口自動(dòng)發(fā)送。

    (3)短信服務(wù)

    預(yù)報(bào)服務(wù)產(chǎn)品的短信發(fā)送是為公眾、領(lǐng)導(dǎo)決策服務(wù)的主要手段之一,而短信發(fā)送涉及中國(guó)移動(dòng)、中國(guó)電信、中國(guó)聯(lián)通三大運(yùn)營(yíng)商的網(wǎng)關(guān),為此與移動(dòng)、聯(lián)通、電信建立合作渠道。短信服務(wù)器內(nèi)部集成統(tǒng)一的數(shù)據(jù)庫(kù)接口、API接口,與上海中心氣象臺(tái)業(yè)務(wù)系統(tǒng)融合,其服務(wù)器部署在上海市氣象局內(nèi)網(wǎng)DMZ區(qū),短信服務(wù)通過(guò)固定公網(wǎng)IP連接至中國(guó)移動(dòng)、中國(guó)聯(lián)通、中國(guó)電信三大運(yùn)營(yíng)商的行業(yè)短信網(wǎng)關(guān),數(shù)據(jù)分發(fā)模塊通過(guò)內(nèi)網(wǎng)直接調(diào)用短信服務(wù)器數(shù)據(jù)庫(kù)接口,實(shí)現(xiàn)全網(wǎng)手機(jī)用戶的短信發(fā)送、接收、查詢、統(tǒng)計(jì)等功能,支持移動(dòng)、聯(lián)通、電信的子賬號(hào)功能,滿足中心臺(tái)多業(yè)務(wù)、多維度的業(yè)務(wù)需求。如圖4所示。

    (4)語(yǔ)音電話服務(wù)

    語(yǔ)音分發(fā)是指向指定號(hào)碼撥打電話,目前是通過(guò)預(yù)報(bào)員人工操作完成的。通過(guò)調(diào)研選定了阿里語(yǔ)音服務(wù)。通過(guò)調(diào)用阿里云語(yǔ)音呼叫的API,從運(yùn)營(yíng)商網(wǎng)絡(luò)向指定號(hào)碼發(fā)起一通呼叫,呼叫被應(yīng)答后,播放一段指定的音頻,支持將一個(gè)音頻文件同時(shí)撥打給多個(gè)用戶。支持兩種形式的音頻調(diào)用:①播放的音頻為固定內(nèi)容的音頻文件(mp3/wav),可以直接外呼。②播放的音頻為帶有變量的文本模板,每次調(diào)用時(shí)先根據(jù)變量替換值從文本模板轉(zhuǎn)化為音頻文件,再進(jìn)行外呼。阿里語(yǔ)音服務(wù)通過(guò)先進(jìn)的深度學(xué)習(xí)技術(shù),提供了語(yǔ)音合成功能,可以將文本轉(zhuǎn)換成自然流暢的語(yǔ)音,同時(shí)能夠根據(jù)需求調(diào)節(jié)語(yǔ)速、語(yǔ)調(diào)、音量等。

    3? ?系統(tǒng)實(shí)現(xiàn)(System implementation)

    3.1? ?開(kāi)發(fā)環(huán)境

    系統(tǒng)后臺(tái)采用SpringBoot框架,前臺(tái)基于SpringMVC框架,采用JAVA和HTML5作為開(kāi)發(fā)工具。

    3.2? ?功能模塊

    根據(jù)系統(tǒng)架構(gòu)設(shè)計(jì),氣象數(shù)據(jù)分發(fā)管理系統(tǒng)主要包括:監(jiān)控模塊、分發(fā)模塊、管理模塊三大模塊。

    (1)監(jiān)控模塊

    監(jiān)控服務(wù)對(duì)指定的數(shù)據(jù)文件目錄進(jìn)行監(jiān)控,若該目錄下有文件新增,即通過(guò)socket發(fā)送文件的相關(guān)信息到收發(fā)核心模塊文件采集任務(wù)隊(duì)列。為避免有文件遺漏未被消費(fèi),設(shè)計(jì)了監(jiān)控重發(fā)模塊,每隔2分鐘執(zhí)行一個(gè)定時(shí)任務(wù)遞歸掃描文件夾下所有未消費(fèi)的文件,發(fā)送相關(guān)信息至核心模塊。

    為防止因其他原因造成的系統(tǒng)停止運(yùn)行,通過(guò)運(yùn)行獨(dú)立于整個(gè)系統(tǒng)的監(jiān)控腳本,每10分鐘檢查Redis、監(jiān)控模塊、收發(fā)核心模塊、web模塊的運(yùn)行情況,若停止運(yùn)行自動(dòng)重啟。

    (2)分發(fā)模塊

    分發(fā)模塊是整個(gè)系統(tǒng)的核心模塊,消費(fèi)文件采集隊(duì)列獲取文件名,通過(guò)正則表達(dá)式和文件名進(jìn)行匹配,若匹配成功則在數(shù)據(jù)歸檔根目錄下按照“產(chǎn)品名稱/年/月/日/時(shí)/”建立文件夾,對(duì)文件進(jìn)行歸檔;歸檔后將該條信息加入Redis發(fā)送任務(wù)隊(duì)列,發(fā)送隊(duì)列的消費(fèi)者根據(jù)產(chǎn)品內(nèi)容ID,查詢數(shù)據(jù)庫(kù)的FTP分發(fā)配置、短信分發(fā)配置、郵箱分發(fā)配置、傳真分發(fā)配置、語(yǔ)音分發(fā)配置。根據(jù)獲取的配置信息,進(jìn)行相應(yīng)的分發(fā)操作。分發(fā)模塊提供重發(fā)功能。

    FTP分發(fā):查詢到分發(fā)的用戶和配置信息,從FTP連接池中獲取連接,進(jìn)行文件的上傳操作。

    短信分發(fā):讀取文件內(nèi)容后,根據(jù)分發(fā)的用戶手機(jī)號(hào)組裝成規(guī)定的txt文件格式,上傳至短信發(fā)送服務(wù)器。

    郵箱分發(fā):查詢發(fā)送用戶的郵箱地址,如待發(fā)送的文件為文本文件,則將讀取到文件內(nèi)容作為正文發(fā)送,其余格式的文件將作為附件發(fā)送。

    傳真分發(fā):文件先轉(zhuǎn)換tiff格式后經(jīng)過(guò)base64轉(zhuǎn)換封裝并調(diào)用傳真接口發(fā)送。

    語(yǔ)音分發(fā):讀取文本文件內(nèi)容并查詢?nèi)〕鱿嚓P(guān)的用戶號(hào)碼,阿里云語(yǔ)音呼叫的API接口將文字自動(dòng)轉(zhuǎn)換為語(yǔ)音,撥打電話給用戶。

    FTP分發(fā)、短信分發(fā)、語(yǔ)音分發(fā)為同步,可以立即獲得分發(fā)結(jié)果;郵箱分發(fā)為異步,需等待回調(diào)的結(jié)果;傳真發(fā)送后,任務(wù)監(jiān)控隊(duì)列消費(fèi)者根據(jù)ID通過(guò)接口查詢傳真發(fā)送的結(jié)果。

    (3)管理模塊

    管理模塊實(shí)現(xiàn)發(fā)送配置、用戶管理、系統(tǒng)發(fā)送情況查詢等功能。

    系統(tǒng)提供靈活的分發(fā)統(tǒng)計(jì)功能,便于用戶查詢不同時(shí)間段、不同產(chǎn)品、不同用戶、不同文件名的分發(fā)統(tǒng)計(jì)情況,提供對(duì)每個(gè)統(tǒng)計(jì)情況詳細(xì)信息的查看功能,提供對(duì)分發(fā)文件的下載功能。

    4? ?結(jié)論(Conclusion)

    本項(xiàng)目投入業(yè)務(wù)化運(yùn)行后,有效減少手工操作,預(yù)報(bào)員用于產(chǎn)品發(fā)布的時(shí)間縮減了90%,大幅度提高工作效率。系統(tǒng)提供了監(jiān)控發(fā)布內(nèi)容的窗口,預(yù)報(bào)發(fā)布人員可以很直觀地看到發(fā)布情況,如果有發(fā)布失敗的產(chǎn)品,通過(guò)簡(jiǎn)單操作就可以進(jìn)行補(bǔ)發(fā)。管理人員方便對(duì)發(fā)布信息進(jìn)行查詢、統(tǒng)計(jì),便于預(yù)報(bào)產(chǎn)品、服務(wù)產(chǎn)品發(fā)布狀況的管理。短消息提醒功能,使得重要路徑發(fā)布失敗時(shí),相關(guān)人員可以在第一時(shí)間得到消息,便于及時(shí)處理,確保不漏發(fā)。統(tǒng)一的數(shù)據(jù)分發(fā)接口,其他業(yè)務(wù)系統(tǒng)不再需要單獨(dú)開(kāi)發(fā)分發(fā)功能,只需簡(jiǎn)單調(diào)用接口,或是將產(chǎn)品文件發(fā)送到指定目錄下,就可實(shí)現(xiàn)一鍵分發(fā)功能;減少重復(fù)開(kāi)發(fā),提高發(fā)布的穩(wěn)定性。語(yǔ)音呼叫功能,使得原來(lái)發(fā)布預(yù)警時(shí)逐一給各區(qū)氣象局和上海市預(yù)警聯(lián)動(dòng)部門人工撥打電話變得簡(jiǎn)單易行,傳真亦是如此。在以后的工作中,根據(jù)業(yè)務(wù)需求的變化進(jìn)一步完善系統(tǒng),提供更優(yōu)質(zhì)地服務(wù)。

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

    [1] Gade AN,Larsen TS,Nissen SB,et al.REDIS:A value-based decision support tool for renovation of building portfolios[J].BUILDING AND ENVIRONMENT,2018,142(9):107-108.

    [2] Sumba Xavier,Segarra Jos,Ortiz Jos,et al.REDI:A linked data-powered research networking platform[C].Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics),2018,v 11155 LNCS:121-125.

    [3] Leea Taeyoung,Kim Yongsung,Hwang Eenjun.Abnormal Payment Transaction Detection Scheme Based on Scalable Architecture and Redis Cluster[C].2018 International Conference on Platform Technology and Service,2018.

    [4] 華韻子,林紅.華東區(qū)域自動(dòng)站數(shù)據(jù)實(shí)時(shí)融合顯示與多級(jí)警示技術(shù)[J].軟件工程,2016,19(5):26-29.

    [5] 孫超.Redis內(nèi)存數(shù)據(jù)庫(kù)在智慧消防系統(tǒng)設(shè)計(jì)中的應(yīng)用[J].網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2018(8):103-105.

    [6] 熊肖磊,王春偉,趙炯,等.基于Redis與SSM的大型設(shè)備數(shù)據(jù)運(yùn)用系統(tǒng)設(shè)計(jì)[J].現(xiàn)代機(jī)械,2018(6):29-34.

    [7] 鄧萬(wàn)宇,劉光達(dá),董瑩瑩.一種基于Scrapy-Redis的分布式微博數(shù)據(jù)采集方案[J].信息技術(shù),2018(11):59-62.

    [8] 崔夢(mèng)天,吳倩.基于Redis緩存的數(shù)字化圖書館應(yīng)用[J].吉林師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2018(2):123-127.

    [9] Paul Nicole,Lee Ji Su,Mieler Michael.et al.Improving Estimates of Earthquake-Induced Downtime in Individual Buildings Using the REDi Methodology[C].Structures Congress 2018,2018(4):77-86.

    [10] Kimm Haklin,Li Zuqing,Kimm Hanke.SCADIS:Supporting Reliable Scalability in Redis Replication on Demand[C].Proceedings-2nd IEEE International Conference on Smart Cloud,2017:7-12.

    [11] Josiah,L.Carlson.黃健宏,譯.Redis實(shí)戰(zhàn)[M].北京:人民郵電出版,2015.

    [12] Jeremy Nelson.汪佳南,譯.深入理解Redis[M].北京:電子工業(yè)出版社,2017.

    作者簡(jiǎn)介:

    林? 紅(1966-),女,碩士,高級(jí)工程師.研究領(lǐng)域:氣象行業(yè)軟件研發(fā).

    華韻子(1981-),女,碩士,高級(jí)工程師.研究領(lǐng)域:氣象行業(yè)軟件研發(fā).

    猜你喜歡
    短信
    道歉短信
    代發(fā)短信
    短信笑壇
    短信笑壇
    短信笑壇
    短信笑壇
    “八一”節(jié)日短信之一
    成人鲁丝片一二三区免费| 无遮挡黄片免费观看| 国产主播在线观看一区二区| 日韩欧美精品v在线| 日韩欧美 国产精品| 夜夜夜夜夜久久久久| 亚洲人成伊人成综合网2020| 人妻久久中文字幕网| 黄色丝袜av网址大全| 久久久久性生活片| 麻豆国产av国片精品| 午夜精品久久久久久毛片777| 无人区码免费观看不卡| 亚洲精品456在线播放app | 亚洲av成人精品一区久久| 99精品在免费线老司机午夜| 日韩在线高清观看一区二区三区 | 国产精品无大码| 午夜a级毛片| 免费高清视频大片| 国产高清有码在线观看视频| 亚洲精品久久国产高清桃花| 国产真实乱freesex| 十八禁国产超污无遮挡网站| 99久久久亚洲精品蜜臀av| 美女黄网站色视频| 国产精品嫩草影院av在线观看 | 日韩中字成人| 日本 欧美在线| 人妻久久中文字幕网| 亚洲欧美日韩东京热| 精品人妻视频免费看| 美女xxoo啪啪120秒动态图| 亚洲人成伊人成综合网2020| 免费看光身美女| 亚洲av中文av极速乱 | 日韩精品中文字幕看吧| 久久亚洲精品不卡| a在线观看视频网站| 日本在线视频免费播放| 欧美区成人在线视频| 久久精品国产亚洲av香蕉五月| 欧美在线一区亚洲| 午夜久久久久精精品| 亚洲av五月六月丁香网| 欧美bdsm另类| 岛国在线免费视频观看| 亚洲不卡免费看| 白带黄色成豆腐渣| 免费不卡的大黄色大毛片视频在线观看 | 精品人妻视频免费看| 免费看美女性在线毛片视频| 老司机福利观看| 又黄又爽又免费观看的视频| 九九久久精品国产亚洲av麻豆| 亚洲国产精品成人综合色| 亚洲av不卡在线观看| 成人国产综合亚洲| 国产精品,欧美在线| 俺也久久电影网| 中文字幕人妻熟人妻熟丝袜美| 波野结衣二区三区在线| 一进一出好大好爽视频| 亚洲欧美日韩高清专用| 久久久久久久久中文| 国产伦在线观看视频一区| 中文字幕人妻熟人妻熟丝袜美| 一区二区三区免费毛片| 欧美在线一区亚洲| 国产精品嫩草影院av在线观看 | 人妻丰满熟妇av一区二区三区| 久久久久免费精品人妻一区二区| 欧美高清性xxxxhd video| 日日摸夜夜添夜夜添小说| 亚洲成av人片在线播放无| 久久精品国产鲁丝片午夜精品 | 欧美bdsm另类| 久久久久久久久久黄片| 噜噜噜噜噜久久久久久91| 久久午夜福利片| 非洲黑人性xxxx精品又粗又长| 尤物成人国产欧美一区二区三区| 麻豆一二三区av精品| 看十八女毛片水多多多| 身体一侧抽搐| 亚洲精品日韩av片在线观看| 国产精品一区二区三区四区久久| 亚洲黑人精品在线| 性欧美人与动物交配| 国产精品伦人一区二区| 免费无遮挡裸体视频| 1024手机看黄色片| 精品久久久噜噜| 我的老师免费观看完整版| 精品久久久久久久久av| 成年免费大片在线观看| 色综合色国产| 美女高潮喷水抽搐中文字幕| 日韩 亚洲 欧美在线| 18+在线观看网站| 最好的美女福利视频网| 性插视频无遮挡在线免费观看| 久久久久精品国产欧美久久久| 精品不卡国产一区二区三区| 免费电影在线观看免费观看| 1024手机看黄色片| 老司机深夜福利视频在线观看| 国产一区二区在线观看日韩| 国产亚洲av嫩草精品影院| 99热精品在线国产| 亚洲精品在线观看二区| 色精品久久人妻99蜜桃| 国产精品电影一区二区三区| 少妇人妻一区二区三区视频| 俺也久久电影网| 啦啦啦韩国在线观看视频| 国产极品精品免费视频能看的| 长腿黑丝高跟| 啦啦啦啦在线视频资源| 亚洲专区国产一区二区| 亚洲国产欧美人成| 色av中文字幕| 欧美日韩黄片免| 精品久久国产蜜桃| 亚洲avbb在线观看| 成年女人看的毛片在线观看| 舔av片在线| 蜜桃亚洲精品一区二区三区| 亚洲电影在线观看av| 久久精品综合一区二区三区| 欧美另类亚洲清纯唯美| 一区二区三区高清视频在线| 久久久久久久精品吃奶| 天堂影院成人在线观看| 在线国产一区二区在线| 亚洲成a人片在线一区二区| 69av精品久久久久久| 日本 欧美在线| 夜夜爽天天搞| 国产亚洲精品久久久com| 99热这里只有是精品在线观看| 男女那种视频在线观看| 欧美不卡视频在线免费观看| 人人妻人人澡欧美一区二区| 九色成人免费人妻av| 久久久久国内视频| 精品久久久久久成人av| 国产午夜精品论理片| 日韩人妻高清精品专区| 亚州av有码| 啪啪无遮挡十八禁网站| 亚洲精品456在线播放app | 搡女人真爽免费视频火全软件 | 最近在线观看免费完整版| 人人妻人人看人人澡| 搡老岳熟女国产| 嫁个100分男人电影在线观看| 日韩大尺度精品在线看网址| 男女下面进入的视频免费午夜| 给我免费播放毛片高清在线观看| 久久精品国产亚洲av涩爱 | 男人舔女人下体高潮全视频| 别揉我奶头~嗯~啊~动态视频| 在线观看舔阴道视频| 婷婷六月久久综合丁香| 很黄的视频免费| 看十八女毛片水多多多| 舔av片在线| 亚洲第一电影网av| 亚洲乱码一区二区免费版| 最近最新免费中文字幕在线| 中文字幕av在线有码专区| 五月伊人婷婷丁香| 简卡轻食公司| a级一级毛片免费在线观看| 我的老师免费观看完整版| 国产高清激情床上av| 欧美zozozo另类| 久久草成人影院| 午夜日韩欧美国产| av天堂在线播放| 国产一区二区三区在线臀色熟女| 蜜桃亚洲精品一区二区三区| 尾随美女入室| 精品人妻视频免费看| 哪里可以看免费的av片| 成人av在线播放网站| 少妇的逼水好多| 免费观看在线日韩| 一进一出好大好爽视频| 校园人妻丝袜中文字幕| 色视频www国产| 国产亚洲精品综合一区在线观看| 嫩草影视91久久| 国产成年人精品一区二区| 成人性生交大片免费视频hd| 99热精品在线国产| 波多野结衣高清无吗| 欧美成人性av电影在线观看| bbb黄色大片| 欧美成人免费av一区二区三区| 国产亚洲精品av在线| 日韩欧美 国产精品| 欧美精品国产亚洲| 成年人黄色毛片网站| 久久久久久久亚洲中文字幕| 又紧又爽又黄一区二区| 一进一出好大好爽视频| 99riav亚洲国产免费| 黄色丝袜av网址大全| 日本成人三级电影网站| 国产伦精品一区二区三区视频9| 夜夜爽天天搞| 内地一区二区视频在线| 又黄又爽又免费观看的视频| 久久精品夜夜夜夜夜久久蜜豆| 亚洲国产精品成人综合色| 色尼玛亚洲综合影院| 精品不卡国产一区二区三区| 亚洲18禁久久av| 免费看av在线观看网站| 夜夜看夜夜爽夜夜摸| 欧美日韩乱码在线| 日韩一区二区视频免费看| 尤物成人国产欧美一区二区三区| 午夜福利在线在线| 久久午夜亚洲精品久久| 国产精品1区2区在线观看.| 国国产精品蜜臀av免费| 亚洲图色成人| 2021天堂中文幕一二区在线观| 亚洲精品久久国产高清桃花| 成人国产综合亚洲| 制服丝袜大香蕉在线| 99热这里只有是精品50| 日本色播在线视频| 能在线免费观看的黄片| 免费观看在线日韩| 狠狠狠狠99中文字幕| 免费在线观看日本一区| 国产精品一及| 亚洲图色成人| 男女啪啪激烈高潮av片| 制服丝袜大香蕉在线| a在线观看视频网站| 亚洲精品影视一区二区三区av| 久99久视频精品免费| 国产激情偷乱视频一区二区| 日韩精品青青久久久久久| 成人特级av手机在线观看| 亚洲精品456在线播放app | 国产精品自产拍在线观看55亚洲| 亚洲国产精品久久男人天堂| 我的老师免费观看完整版| 美女xxoo啪啪120秒动态图| 如何舔出高潮| 国产精品国产高清国产av| 国产私拍福利视频在线观看| 夜夜夜夜夜久久久久| 日韩中文字幕欧美一区二区| 床上黄色一级片| 91麻豆av在线| 999久久久精品免费观看国产| 他把我摸到了高潮在线观看| 99精品久久久久人妻精品| 人妻制服诱惑在线中文字幕| 国产精品人妻久久久影院| 人妻少妇偷人精品九色| 国产精品国产高清国产av| 国产91精品成人一区二区三区| 桃红色精品国产亚洲av| 又黄又爽又刺激的免费视频.| av天堂中文字幕网| 国产精品一及| 熟女人妻精品中文字幕| 亚洲午夜理论影院| 日本五十路高清| 听说在线观看完整版免费高清| aaaaa片日本免费| 国产精品野战在线观看| 国产男靠女视频免费网站| 狠狠狠狠99中文字幕| 蜜桃久久精品国产亚洲av| 又紧又爽又黄一区二区| 国产精品免费一区二区三区在线| 可以在线观看的亚洲视频| 国产免费男女视频| 我要搜黄色片| 亚洲国产日韩欧美精品在线观看| 成人国产麻豆网| 国产欧美日韩一区二区精品| 亚洲va日本ⅴa欧美va伊人久久| 高清日韩中文字幕在线| 久久久国产成人免费| 在线播放无遮挡| 3wmmmm亚洲av在线观看| 久久久久九九精品影院| 天堂av国产一区二区熟女人妻| 人人妻人人澡欧美一区二区| 欧美zozozo另类| 国产成人a区在线观看| 亚洲精品亚洲一区二区| 国产伦人伦偷精品视频| 久久久久精品国产欧美久久久| 一进一出抽搐gif免费好疼| 国产精品女同一区二区软件 | 五月伊人婷婷丁香| 18禁裸乳无遮挡免费网站照片| 国产精品电影一区二区三区| 少妇被粗大猛烈的视频| 免费观看的影片在线观看| a级一级毛片免费在线观看| 色噜噜av男人的天堂激情| 午夜精品久久久久久毛片777| 日韩精品中文字幕看吧| 色哟哟·www| 国产麻豆成人av免费视频| 国内精品一区二区在线观看| 日本精品一区二区三区蜜桃| 亚洲欧美激情综合另类| 日韩精品中文字幕看吧| 高清日韩中文字幕在线| 国产麻豆成人av免费视频| 久久久久国产精品人妻aⅴ院| 国产精品人妻久久久影院| 干丝袜人妻中文字幕| 小说图片视频综合网站| 欧美一区二区国产精品久久精品| 深爱激情五月婷婷| 深爱激情五月婷婷| 日韩欧美国产在线观看| 精品人妻偷拍中文字幕| 久久久精品欧美日韩精品| 国产成人av教育| 看片在线看免费视频| 一区福利在线观看| 亚洲欧美激情综合另类| 亚洲最大成人中文| 久久久久久伊人网av| 97超级碰碰碰精品色视频在线观看| 久久久久免费精品人妻一区二区| 亚洲欧美日韩无卡精品| 国产精华一区二区三区| 色综合婷婷激情| 色吧在线观看| 国产成人aa在线观看| 国产伦精品一区二区三区四那| av中文乱码字幕在线| 99精品久久久久人妻精品| 亚洲国产精品合色在线| 国产精品久久久久久精品电影| 久99久视频精品免费| 黄色日韩在线| 色综合站精品国产| 日本在线视频免费播放| 成人三级黄色视频| 97超级碰碰碰精品色视频在线观看| 又紧又爽又黄一区二区| 超碰av人人做人人爽久久| 天堂网av新在线| 少妇被粗大猛烈的视频| 久久久久国内视频| 午夜日韩欧美国产| 丰满人妻一区二区三区视频av| 夜夜夜夜夜久久久久| 国产一级毛片七仙女欲春2| 亚洲熟妇中文字幕五十中出| 中文在线观看免费www的网站| 午夜福利高清视频| 在线观看午夜福利视频| 99久久精品一区二区三区| 久久精品夜夜夜夜夜久久蜜豆| 午夜爱爱视频在线播放| 九九在线视频观看精品| 观看美女的网站| 久久久久性生活片| .国产精品久久| 国产精品人妻久久久影院| 午夜久久久久精精品| 深夜a级毛片| 久9热在线精品视频| 国产精品乱码一区二三区的特点| 国产精品久久久久久精品电影| 久久久国产成人精品二区| 此物有八面人人有两片| 天天躁日日操中文字幕| 特级一级黄色大片| 亚洲av成人av| 国内久久婷婷六月综合欲色啪| 国产女主播在线喷水免费视频网站 | 午夜精品在线福利| 搞女人的毛片| 女生性感内裤真人,穿戴方法视频| 国产aⅴ精品一区二区三区波| 精品久久久久久,| 18禁黄网站禁片午夜丰满| 国语自产精品视频在线第100页| 舔av片在线| 精品久久久噜噜| 国产精品av视频在线免费观看| 在现免费观看毛片| 欧美+日韩+精品| 极品教师在线免费播放| 最近最新中文字幕大全电影3| 亚洲国产精品sss在线观看| aaaaa片日本免费| 久久欧美精品欧美久久欧美| 国产淫片久久久久久久久| 亚洲成人免费电影在线观看| 搡老妇女老女人老熟妇| 亚洲av中文字字幕乱码综合| 久久久久久久久久黄片| 一本精品99久久精品77| 美女免费视频网站| 亚洲精品456在线播放app | 国内精品久久久久久久电影| av.在线天堂| 天美传媒精品一区二区| 精品久久久久久久人妻蜜臀av| 在线免费观看的www视频| 99热这里只有精品一区| 亚洲 国产 在线| 久久久久国内视频| 国产伦一二天堂av在线观看| 97超视频在线观看视频| 中文字幕免费在线视频6| 少妇人妻一区二区三区视频| bbb黄色大片| 99久久久亚洲精品蜜臀av| 在线观看午夜福利视频| 欧美+日韩+精品| 舔av片在线| 中文字幕av在线有码专区| 男女边吃奶边做爰视频| 免费在线观看日本一区| 美女高潮喷水抽搐中文字幕| 亚洲人成网站在线播| 国产 一区精品| 亚洲四区av| 日韩国内少妇激情av| 亚洲自偷自拍三级| 亚洲avbb在线观看| 精品人妻1区二区| 热99re8久久精品国产| 一进一出抽搐gif免费好疼| 在线免费十八禁| 麻豆久久精品国产亚洲av| 一本一本综合久久| 国产精品一区二区性色av| 久久午夜福利片| 免费观看人在逋| 亚洲18禁久久av| 九九爱精品视频在线观看| 久久国产乱子免费精品| 久久久国产成人精品二区| 国产真实伦视频高清在线观看 | 国产黄片美女视频| 欧美zozozo另类| 网址你懂的国产日韩在线| 99九九线精品视频在线观看视频| 亚洲中文日韩欧美视频| АⅤ资源中文在线天堂| 天堂网av新在线| АⅤ资源中文在线天堂| 免费人成在线观看视频色| 99久久精品热视频| 欧洲精品卡2卡3卡4卡5卡区| 欧美日本亚洲视频在线播放| 干丝袜人妻中文字幕| 久久香蕉精品热| 欧美成人一区二区免费高清观看| 又紧又爽又黄一区二区| 国产成人影院久久av| 亚洲第一区二区三区不卡| 真人一进一出gif抽搐免费| 1000部很黄的大片| 久久午夜福利片| 国产熟女欧美一区二区| 免费观看的影片在线观看| 亚洲一区二区三区色噜噜| 在线免费十八禁| 999久久久精品免费观看国产| 欧美色视频一区免费| 我的老师免费观看完整版| 久99久视频精品免费| 国产三级中文精品| 午夜爱爱视频在线播放| 91午夜精品亚洲一区二区三区 | 成年女人看的毛片在线观看| 毛片女人毛片| 一区二区三区高清视频在线| 热99re8久久精品国产| av中文乱码字幕在线| 亚洲精品456在线播放app | 成熟少妇高潮喷水视频| 国产不卡一卡二| 乱码一卡2卡4卡精品| 亚洲自偷自拍三级| 日日摸夜夜添夜夜添小说| 婷婷六月久久综合丁香| 一本精品99久久精品77| 国产高清视频在线观看网站| 99久久精品一区二区三区| 乱人视频在线观看| 亚洲va日本ⅴa欧美va伊人久久| 久久天躁狠狠躁夜夜2o2o| 日本黄色视频三级网站网址| 久久久国产成人免费| 久久欧美精品欧美久久欧美| 国产69精品久久久久777片| 国产不卡一卡二| 天堂影院成人在线观看| 亚洲熟妇中文字幕五十中出| 国产在线男女| 听说在线观看完整版免费高清| 亚洲va日本ⅴa欧美va伊人久久| 99久久无色码亚洲精品果冻| 亚洲中文字幕日韩| 国产人妻一区二区三区在| 人人妻人人澡欧美一区二区| 亚洲av不卡在线观看| 搡女人真爽免费视频火全软件 | 国产蜜桃级精品一区二区三区| 国产 一区 欧美 日韩| 麻豆国产97在线/欧美| 欧美高清成人免费视频www| 一级毛片久久久久久久久女| 欧美不卡视频在线免费观看| 一本久久中文字幕| 欧美一区二区精品小视频在线| 欧美色欧美亚洲另类二区| 久久国产乱子免费精品| 亚洲第一电影网av| 天堂√8在线中文| 尾随美女入室| 啪啪无遮挡十八禁网站| 成人特级黄色片久久久久久久| 国产精品美女特级片免费视频播放器| 婷婷精品国产亚洲av在线| 国产精品一区www在线观看 | 久久草成人影院| 丰满的人妻完整版| 人妻丰满熟妇av一区二区三区| 国国产精品蜜臀av免费| 国产精品99久久久久久久久| 欧美一区二区亚洲| 一个人看的www免费观看视频| 午夜免费激情av| 在线观看av片永久免费下载| 一级av片app| 99久久精品热视频| 免费人成在线观看视频色| 欧美一区二区亚洲| av福利片在线观看| 俺也久久电影网| 男人舔奶头视频| 婷婷丁香在线五月| 99久久中文字幕三级久久日本| 免费人成在线观看视频色| 欧美一区二区亚洲| 麻豆成人av在线观看| 国产美女午夜福利| 少妇人妻一区二区三区视频| 中文字幕人妻熟人妻熟丝袜美| 琪琪午夜伦伦电影理论片6080| 伊人久久精品亚洲午夜| 久久午夜福利片| 男女啪啪激烈高潮av片| 校园春色视频在线观看| 精品午夜福利在线看| 免费av观看视频| 丝袜美腿在线中文| 国产免费一级a男人的天堂| 免费看av在线观看网站| 我的女老师完整版在线观看| 午夜免费男女啪啪视频观看 | 一进一出抽搐动态| 成人三级黄色视频| 十八禁国产超污无遮挡网站| 我要看日韩黄色一级片| 日韩,欧美,国产一区二区三区 | 国产精品国产高清国产av| 18禁裸乳无遮挡免费网站照片| 97碰自拍视频| 欧美日韩亚洲国产一区二区在线观看| 亚洲精品色激情综合| 色5月婷婷丁香| 欧美xxxx黑人xx丫x性爽| 亚洲 国产 在线| 免费黄网站久久成人精品| 麻豆国产97在线/欧美| 欧美日韩瑟瑟在线播放| 真人一进一出gif抽搐免费| 精品人妻视频免费看| 国产精品一区二区免费欧美| 99九九线精品视频在线观看视频| 日本成人三级电影网站| 国产中年淑女户外野战色| 久久国产乱子免费精品| 别揉我奶头 嗯啊视频| 国产伦精品一区二区三区视频9| 日韩大尺度精品在线看网址| 18禁在线播放成人免费| 看十八女毛片水多多多| 亚洲四区av| 97碰自拍视频| 久久草成人影院| 日日撸夜夜添| 精品久久久久久久人妻蜜臀av| 日韩欧美免费精品| 亚洲人成网站在线播放欧美日韩| 如何舔出高潮| 我要看日韩黄色一级片| 成人av一区二区三区在线看| 又爽又黄a免费视频|