• <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é)日短信之一
    久久这里只有精品19| 亚洲精品乱码久久久v下载方式 | 真实男女啪啪啪动态图| 一二三四在线观看免费中文在| 国产av在哪里看| 999久久久国产精品视频| 亚洲乱码一区二区免费版| 2021天堂中文幕一二区在线观| 男女做爰动态图高潮gif福利片| 色综合站精品国产| 99在线视频只有这里精品首页| 一卡2卡三卡四卡精品乱码亚洲| 亚洲一区二区三区不卡视频| 精品久久久久久,| 女生性感内裤真人,穿戴方法视频| 欧美xxxx黑人xx丫x性爽| 国内精品久久久久久久电影| 在线观看舔阴道视频| 国内少妇人妻偷人精品xxx网站 | 不卡av一区二区三区| 亚洲精品一区av在线观看| 成年女人永久免费观看视频| 老司机午夜十八禁免费视频| 亚洲国产欧美网| 欧美一区二区精品小视频在线| 久久婷婷人人爽人人干人人爱| 制服丝袜大香蕉在线| 久久这里只有精品19| 可以在线观看毛片的网站| 九九在线视频观看精品| 香蕉av资源在线| 久久久久久久精品吃奶| 精品久久久久久成人av| 欧美日本视频| 欧美日本亚洲视频在线播放| 性色av乱码一区二区三区2| 亚洲成a人片在线一区二区| 久久久久久久久中文| 精品电影一区二区在线| 久久久精品欧美日韩精品| 一进一出抽搐动态| 搡老熟女国产l中国老女人| 男人舔女人的私密视频| 欧美日韩中文字幕国产精品一区二区三区| 免费在线观看成人毛片| 无限看片的www在线观看| 18禁观看日本| 国产亚洲欧美在线一区二区| 久久久久性生活片| 韩国av一区二区三区四区| 日韩精品青青久久久久久| АⅤ资源中文在线天堂| 午夜精品久久久久久毛片777| 午夜精品一区二区三区免费看| 亚洲国产高清在线一区二区三| 黄片小视频在线播放| 99riav亚洲国产免费| 中文在线观看免费www的网站| 一二三四在线观看免费中文在| 久久久成人免费电影| 亚洲五月天丁香| 国内久久婷婷六月综合欲色啪| 久久欧美精品欧美久久欧美| 一个人免费在线观看的高清视频| 亚洲欧美日韩高清专用| 人人妻人人看人人澡| 亚洲av成人不卡在线观看播放网| 黄频高清免费视频| 99久久成人亚洲精品观看| 无限看片的www在线观看| 日韩成人在线观看一区二区三区| 一个人免费在线观看电影 | 成人欧美大片| 最近最新中文字幕大全免费视频| 免费av毛片视频| 色综合站精品国产| 欧美日韩乱码在线| 一进一出抽搐动态| 国产精品永久免费网站| 啦啦啦观看免费观看视频高清| 成人国产综合亚洲| 亚洲精品色激情综合| 1024手机看黄色片| 亚洲国产日韩欧美精品在线观看 | 日韩欧美一区二区三区在线观看| 好男人在线观看高清免费视频| 中文字幕久久专区| 国产男靠女视频免费网站| 黄色视频,在线免费观看| 最新在线观看一区二区三区| 一个人看的www免费观看视频| 日本 av在线| 亚洲五月天丁香| 制服人妻中文乱码| 国产三级中文精品| 日韩av在线大香蕉| 欧美一级a爱片免费观看看| 12—13女人毛片做爰片一| 久久香蕉国产精品| 少妇的丰满在线观看| 亚洲欧美日韩东京热| 最新中文字幕久久久久 | 国产伦在线观看视频一区| 精品久久久久久,| 99久久无色码亚洲精品果冻| 怎么达到女性高潮| 又粗又爽又猛毛片免费看| 亚洲狠狠婷婷综合久久图片| 欧美中文日本在线观看视频| 一区二区三区激情视频| 国产黄a三级三级三级人| 在线观看午夜福利视频| 亚洲欧美一区二区三区黑人| 婷婷六月久久综合丁香| 国产一区二区三区在线臀色熟女| 男女视频在线观看网站免费| 国产成人av教育| 亚洲国产中文字幕在线视频| 日韩欧美在线乱码| 一区二区三区激情视频| 美女免费视频网站| 亚洲av日韩精品久久久久久密| 18禁裸乳无遮挡免费网站照片| 中出人妻视频一区二区| 成人精品一区二区免费| 国产99白浆流出| 久久亚洲精品不卡| 中文字幕熟女人妻在线| 午夜精品在线福利| 国产精品永久免费网站| 又黄又粗又硬又大视频| 精品电影一区二区在线| 亚洲av成人av| 真人一进一出gif抽搐免费| 一本精品99久久精品77| 亚洲午夜精品一区,二区,三区| 大型黄色视频在线免费观看| 巨乳人妻的诱惑在线观看| 五月玫瑰六月丁香| 亚洲欧美日韩卡通动漫| 亚洲欧美激情综合另类| 啦啦啦观看免费观看视频高清| 国产乱人伦免费视频| 欧美+亚洲+日韩+国产| 丰满人妻一区二区三区视频av | 日本五十路高清| 亚洲精品粉嫩美女一区| 欧美黑人巨大hd| 国产成人欧美在线观看| 少妇的逼水好多| 三级国产精品欧美在线观看 | 在线国产一区二区在线| 他把我摸到了高潮在线观看| 在线看三级毛片| 曰老女人黄片| 日韩三级视频一区二区三区| 首页视频小说图片口味搜索| 麻豆久久精品国产亚洲av| 露出奶头的视频| 99久久综合精品五月天人人| 国内精品美女久久久久久| 国产精品爽爽va在线观看网站| 91麻豆av在线| 国产高潮美女av| 午夜亚洲福利在线播放| 一级毛片女人18水好多| 国产又色又爽无遮挡免费看| 一进一出抽搐动态| 精品不卡国产一区二区三区| 九色成人免费人妻av| 国产精品亚洲av一区麻豆| 免费av不卡在线播放| 免费高清视频大片| 精品久久久久久成人av| 午夜免费成人在线视频| 桃红色精品国产亚洲av| 少妇熟女aⅴ在线视频| 丰满人妻一区二区三区视频av | 亚洲精品乱码久久久v下载方式 | 亚洲av日韩精品久久久久久密| 老司机福利观看| 不卡一级毛片| 国产高清有码在线观看视频| 99久久精品一区二区三区| 一级a爱片免费观看的视频| 男人的好看免费观看在线视频| 麻豆一二三区av精品| 国产69精品久久久久777片 | 国产精品,欧美在线| 亚洲欧美日韩卡通动漫| 亚洲人成电影免费在线| 亚洲欧美日韩高清在线视频| 在线观看免费视频日本深夜| 日韩精品青青久久久久久| 午夜免费成人在线视频| 久久精品夜夜夜夜夜久久蜜豆| 国产精品女同一区二区软件 | 国产三级黄色录像| 亚洲成av人片免费观看| 99久久综合精品五月天人人| 午夜日韩欧美国产| 男人舔女人的私密视频| 久久精品影院6| 男女之事视频高清在线观看| 欧美色视频一区免费| 男人和女人高潮做爰伦理| 91麻豆av在线| 熟妇人妻久久中文字幕3abv| 1000部很黄的大片| 免费高清视频大片| 一级作爱视频免费观看| 亚洲人成网站高清观看| 精品一区二区三区视频在线观看免费| 久久婷婷人人爽人人干人人爱| 男女之事视频高清在线观看| 久久久久九九精品影院| 亚洲欧洲精品一区二区精品久久久| 欧美激情久久久久久爽电影| 欧美av亚洲av综合av国产av| 九九热线精品视视频播放| 可以在线观看的亚洲视频| 国产成人av激情在线播放| 亚洲精品在线美女| 国产午夜精品久久久久久| 久久草成人影院| 麻豆成人av在线观看| 久久精品国产清高在天天线| 亚洲精品久久国产高清桃花| 亚洲欧美日韩高清在线视频| 亚洲专区国产一区二区| 在线免费观看的www视频| 18禁裸乳无遮挡免费网站照片| 看片在线看免费视频| 我的老师免费观看完整版| 国产欧美日韩一区二区三| 免费搜索国产男女视频| 成人三级做爰电影| 不卡av一区二区三区| 精品人妻1区二区| 日本a在线网址| 国产精品永久免费网站| 中文亚洲av片在线观看爽| 国产精品影院久久| 亚洲精品中文字幕一二三四区| 熟女少妇亚洲综合色aaa.| 亚洲 欧美 日韩 在线 免费| 久久久久久久久久黄片| 性色avwww在线观看| 日韩大尺度精品在线看网址| 在线观看免费视频日本深夜| 一区福利在线观看| 美女cb高潮喷水在线观看 | 国产精品一区二区三区四区久久| 18美女黄网站色大片免费观看| 男女那种视频在线观看| 亚洲人成网站在线播放欧美日韩| 宅男免费午夜| 午夜福利在线观看吧| 可以在线观看毛片的网站| 精品不卡国产一区二区三区| 热99在线观看视频| 久久久久久久久久黄片| 亚洲中文字幕一区二区三区有码在线看 | 日本免费a在线| 啦啦啦免费观看视频1| 欧美日本亚洲视频在线播放| 色在线成人网| 在线观看一区二区三区| 亚洲国产欧洲综合997久久,| 国产精品一及| 国产一区在线观看成人免费| 99久久久亚洲精品蜜臀av| 成人精品一区二区免费| 一二三四在线观看免费中文在| 亚洲国产日韩欧美精品在线观看 | 成人鲁丝片一二三区免费| 99热这里只有精品一区 | 国语自产精品视频在线第100页| 欧美日韩黄片免| 18禁黄网站禁片免费观看直播| 国产真人三级小视频在线观看| 午夜两性在线视频| 色老头精品视频在线观看| 黑人欧美特级aaaaaa片| 欧美大码av| 亚洲国产精品久久男人天堂| 国内久久婷婷六月综合欲色啪| 国产成人啪精品午夜网站| 日韩欧美国产在线观看| 精品久久久久久久久久免费视频| 成人一区二区视频在线观看| 国产午夜精品论理片| 精品福利观看| 国产高潮美女av| 日韩成人在线观看一区二区三区| 免费电影在线观看免费观看| 免费看美女性在线毛片视频| 可以在线观看毛片的网站| 一区福利在线观看| 成人鲁丝片一二三区免费| 免费在线观看影片大全网站| 国产成人影院久久av| 久久久久免费精品人妻一区二区| 久久久久久国产a免费观看| 欧美国产日韩亚洲一区| 亚洲欧美精品综合一区二区三区| 亚洲一区二区三区色噜噜| 夜夜看夜夜爽夜夜摸| 欧美日韩精品网址| 国产成+人综合+亚洲专区| 久久午夜综合久久蜜桃| 日本一本二区三区精品| 久久国产精品人妻蜜桃| 99久久99久久久精品蜜桃| 午夜两性在线视频| 无遮挡黄片免费观看| 欧美黄色片欧美黄色片| 99久久无色码亚洲精品果冻| 一进一出抽搐动态| 精品久久久久久久久久久久久| 人人妻人人看人人澡| 99视频精品全部免费 在线 | 亚洲性夜色夜夜综合| 免费大片18禁| 国产一区二区在线av高清观看| 99久久精品热视频| 中文字幕人妻丝袜一区二区| 久久久精品欧美日韩精品| 午夜福利在线观看吧| 丝袜人妻中文字幕| 欧美日韩一级在线毛片| 国产单亲对白刺激| 窝窝影院91人妻| 小说图片视频综合网站| 一级a爱片免费观看的视频| 久久久国产精品麻豆| 桃红色精品国产亚洲av| 国产久久久一区二区三区| 国产精品一区二区精品视频观看| 亚洲精品美女久久久久99蜜臀| 成人性生交大片免费视频hd| 国产亚洲精品综合一区在线观看| 美女免费视频网站| av在线天堂中文字幕| 成人av一区二区三区在线看| 制服丝袜大香蕉在线| 亚洲天堂国产精品一区在线| 亚洲av成人不卡在线观看播放网| 日韩av在线大香蕉| 欧美国产日韩亚洲一区| 日本免费一区二区三区高清不卡| 黄色视频,在线免费观看| 成人av在线播放网站| 国产成年人精品一区二区| 69av精品久久久久久| x7x7x7水蜜桃| 国产精品99久久久久久久久| 日韩成人在线观看一区二区三区| 亚洲七黄色美女视频| 中出人妻视频一区二区| 国产成+人综合+亚洲专区| 亚洲精品一区av在线观看| av视频在线观看入口| 一进一出抽搐动态| 91在线观看av| 久久亚洲精品不卡| 男人的好看免费观看在线视频| 国产探花在线观看一区二区| 亚洲真实伦在线观看| 老鸭窝网址在线观看| 免费在线观看日本一区| 久久久久亚洲av毛片大全| 国产成人福利小说| 欧美日韩福利视频一区二区| 人人妻人人看人人澡| 亚洲国产看品久久| 国产成人影院久久av| 国产aⅴ精品一区二区三区波| 我的老师免费观看完整版| 90打野战视频偷拍视频| 午夜成年电影在线免费观看| 欧美一区二区精品小视频在线| а√天堂www在线а√下载| 黄色丝袜av网址大全| 欧美一区二区精品小视频在线| 观看美女的网站| 成人18禁在线播放| 国产精品久久久久久久电影 | 亚洲欧美日韩无卡精品| 伦理电影免费视频| 国产精品99久久99久久久不卡| 日韩欧美三级三区| 一本一本综合久久| netflix在线观看网站| 美女大奶头视频| 在线观看午夜福利视频| 人妻丰满熟妇av一区二区三区| 国产午夜福利久久久久久| a级毛片a级免费在线| 久久久久精品国产欧美久久久| 亚洲 国产 在线| 免费人成视频x8x8入口观看| 国产精品电影一区二区三区| 亚洲国产精品sss在线观看| 18美女黄网站色大片免费观看| 国产精品电影一区二区三区| 午夜福利在线在线| 亚洲国产精品成人综合色| 精品久久久久久久久久久久久| 亚洲美女黄片视频| 一本一本综合久久| 久久精品亚洲精品国产色婷小说| 午夜a级毛片| 给我免费播放毛片高清在线观看| 韩国av一区二区三区四区| 国内揄拍国产精品人妻在线| 欧美日韩一级在线毛片| 亚洲欧美精品综合一区二区三区| 嫩草影院精品99| 黄色丝袜av网址大全| 午夜福利18| 很黄的视频免费| 国产男靠女视频免费网站| www国产在线视频色| 美女免费视频网站| 窝窝影院91人妻| 久久久水蜜桃国产精品网| 美女被艹到高潮喷水动态| 亚洲中文av在线| 香蕉久久夜色| 久久久久久久精品吃奶| 国产精品亚洲一级av第二区| 欧美色视频一区免费| 日韩人妻高清精品专区| 桃色一区二区三区在线观看| 亚洲国产看品久久| 最新美女视频免费是黄的| 变态另类丝袜制服| 黑人操中国人逼视频| 日本免费a在线| 老熟妇乱子伦视频在线观看| 俺也久久电影网| 午夜福利在线观看免费完整高清在 | 天天躁狠狠躁夜夜躁狠狠躁| 精品久久久久久成人av| 日本精品一区二区三区蜜桃| 日日摸夜夜添夜夜添小说| 亚洲九九香蕉| 成年版毛片免费区| 真人一进一出gif抽搐免费| 国内少妇人妻偷人精品xxx网站 | 精品国产美女av久久久久小说| 日本一本二区三区精品| 久久久久久国产a免费观看| 国产伦一二天堂av在线观看| 嫩草影院入口| 999精品在线视频| 在线观看日韩欧美| 亚洲乱码一区二区免费版| 校园春色视频在线观看| 美女黄网站色视频| 亚洲中文日韩欧美视频| 两个人视频免费观看高清| 日本成人三级电影网站| 亚洲人与动物交配视频| 啦啦啦免费观看视频1| 午夜久久久久精精品| 日本精品一区二区三区蜜桃| 91九色精品人成在线观看| 一夜夜www| 亚洲精品一卡2卡三卡4卡5卡| 两性夫妻黄色片| 久久精品人妻少妇| 久久久久国产一级毛片高清牌| 亚洲美女视频黄频| 亚洲在线观看片| 露出奶头的视频| 特级一级黄色大片| 在线观看午夜福利视频| 欧美+亚洲+日韩+国产| 免费看日本二区| 久久99热这里只有精品18| 天堂网av新在线| 极品教师在线免费播放| 国产精品1区2区在线观看.| 香蕉国产在线看| 日韩欧美国产一区二区入口| 成熟少妇高潮喷水视频| 日本精品一区二区三区蜜桃| 欧美日韩国产亚洲二区| 国产精品 国内视频| 色哟哟哟哟哟哟| 国内精品久久久久久久电影| 亚洲美女视频黄频| 国产av麻豆久久久久久久| 亚洲精品中文字幕一二三四区| av天堂中文字幕网| 在线观看日韩欧美| 国产真人三级小视频在线观看| 国产 一区 欧美 日韩| 国产亚洲欧美在线一区二区| 久久久久国产精品人妻aⅴ院| 日本 欧美在线| 悠悠久久av| 在线看三级毛片| 国产又色又爽无遮挡免费看| 免费观看精品视频网站| 免费观看人在逋| 全区人妻精品视频| 久久这里只有精品19| 午夜a级毛片| 免费观看精品视频网站| 欧美成人性av电影在线观看| 亚洲电影在线观看av| 桃色一区二区三区在线观看| 91麻豆精品激情在线观看国产| 麻豆一二三区av精品| 一夜夜www| 久久精品91蜜桃| 99久久精品国产亚洲精品| 男女做爰动态图高潮gif福利片| 美女被艹到高潮喷水动态| 狠狠狠狠99中文字幕| 一区二区三区激情视频| 夜夜夜夜夜久久久久| 国产欧美日韩一区二区三| 国产1区2区3区精品| 国产成人精品久久二区二区91| 日本黄色视频三级网站网址| 免费观看的影片在线观看| 国产99白浆流出| 91久久精品国产一区二区成人 | 天堂√8在线中文| 国产高清videossex| 日韩欧美三级三区| 免费在线观看日本一区| 国产成人福利小说| 欧美大码av| 美女高潮喷水抽搐中文字幕| 国产精品永久免费网站| av欧美777| 欧美日韩亚洲国产一区二区在线观看| 一级a爱片免费观看的视频| 国产69精品久久久久777片 | 国产精华一区二区三区| 午夜两性在线视频| 久久久色成人| 身体一侧抽搐| 麻豆成人午夜福利视频| 亚洲专区中文字幕在线| 欧美中文日本在线观看视频| 欧美黑人欧美精品刺激| 亚洲自偷自拍图片 自拍| 嫁个100分男人电影在线观看| 日本五十路高清| 国产 一区 欧美 日韩| 91av网站免费观看| 久久精品91蜜桃| 久久久久国产一级毛片高清牌| 中文字幕人妻丝袜一区二区| 岛国在线观看网站| 午夜精品久久久久久毛片777| 日韩 欧美 亚洲 中文字幕| 中文字幕久久专区| а√天堂www在线а√下载| 午夜视频精品福利| 美女扒开内裤让男人捅视频| 欧美一区二区国产精品久久精品| 老司机在亚洲福利影院| 免费在线观看成人毛片| 亚洲激情在线av| 免费在线观看视频国产中文字幕亚洲| 国产欧美日韩一区二区精品| 色哟哟哟哟哟哟| 一卡2卡三卡四卡精品乱码亚洲| 九色成人免费人妻av| 色老头精品视频在线观看| 无人区码免费观看不卡| 欧美午夜高清在线| 波多野结衣巨乳人妻| 国模一区二区三区四区视频 | 国内久久婷婷六月综合欲色啪| or卡值多少钱| 亚洲人成网站在线播放欧美日韩| 成人鲁丝片一二三区免费| 国产精品免费一区二区三区在线| 亚洲自偷自拍图片 自拍| 欧美日韩福利视频一区二区| 久久99热这里只有精品18| 国产伦在线观看视频一区| 欧美乱妇无乱码| 欧美在线黄色| 成人精品一区二区免费| 性色avwww在线观看| 美女大奶头视频| 日日摸夜夜添夜夜添小说| www.www免费av| 巨乳人妻的诱惑在线观看| 国产激情欧美一区二区| 亚洲精品久久国产高清桃花| 少妇人妻一区二区三区视频| 窝窝影院91人妻| 久久久久国内视频| 村上凉子中文字幕在线| 欧美最黄视频在线播放免费| 麻豆av在线久日| 亚洲国产精品999在线| 成人一区二区视频在线观看| 久久久久国内视频| 18禁黄网站禁片免费观看直播| 中文字幕高清在线视频| 亚洲五月婷婷丁香| 美女免费视频网站| 日韩欧美在线乱码| tocl精华|