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

    地震預(yù)警信息接收PC客戶端的設(shè)計及實現(xiàn)

    2017-06-01 11:29:37劉勝國高景春李永慶張從珍
    華北地震科學(xué) 2017年2期
    關(guān)鍵詞:烈度臺網(wǎng)代碼

    劉勝國, 高景春, 李永慶, 張從珍

    (河北省地震局,石家莊 050021)

    地震預(yù)警信息接收PC客戶端的設(shè)計及實現(xiàn)

    劉勝國, 高景春, 李永慶, 張從珍

    (河北省地震局,石家莊 050021)

    介紹了地震預(yù)警示范系統(tǒng)中預(yù)警客戶端的消息定義與傳輸協(xié)議、軟件流程和技術(shù)實現(xiàn)方式等內(nèi)容,以及各部分的主體技術(shù)方法、原理等細(xì)節(jié),并給出了相關(guān)模塊的源代碼。對這些軟件相關(guān)內(nèi)容的介紹,旨在為地震預(yù)警系統(tǒng)的運(yùn)行完善提供幫助,也為維護(hù)和有特殊研發(fā)需求的臺網(wǎng)提供借鑒。

    地震預(yù)警;客戶端;地震烈度;消息

    0 引言

    地震預(yù)警是在地震發(fā)生后,對即將到來的破壞性地震動進(jìn)行預(yù)測和警報[1]。其利用地震波傳播速度小于電磁波傳播速度的特點,提前對地震波尚未到達(dá)的地方進(jìn)行預(yù)警,利用實時監(jiān)測臺網(wǎng)獲取的地震信息,以及對地震可能的破壞范圍和程度做快速評估,在破壞性地震波到達(dá)之前的短暫時間發(fā)出預(yù)警,減少人員傷亡和經(jīng)濟(jì)損失。

    繼“十一五”國家科技支撐項目“地震預(yù)警與烈度速報系統(tǒng)的研究與示范應(yīng)用”以后,在北京和蘭州部署安裝了“預(yù)警臺網(wǎng)信息實時分析和地震報警及信息發(fā)布軟件”。地震預(yù)警PC桌面客戶端和其它預(yù)警接收軟件一樣,處在預(yù)警系統(tǒng)的末端,直接面向用戶,是地震預(yù)警軟件系統(tǒng)的重要組成部分;其可靠運(yùn)行將為指揮決策服務(wù),為用戶在災(zāi)難面前贏取寶貴的時間,減輕地震次生災(zāi)害、人員傷亡以及經(jīng)濟(jì)損失。在此,我們對地震預(yù)警客戶端的消息協(xié)議、實現(xiàn)方式和技術(shù)原理等關(guān)鍵環(huán)節(jié)進(jìn)行分析介紹。

    1 預(yù)警消息傳輸協(xié)議與定義

    1.1 傳輸協(xié)議

    預(yù)警發(fā)布服務(wù)器發(fā)布的預(yù)警消息采用ActiveMQ的服務(wù)接口、遵循其消息包裝方式(ActiveMQ是由Apache出品,能力強(qiáng)勁的開源消息總線),使用BytesMessage消息進(jìn)行通訊,從EW.XX主題接收預(yù)警消息(XX代表臺網(wǎng)代碼)。

    對預(yù)警消息的封裝主要由消息屬性和消息體組成。對于最基本的標(biāo)志性信息需要從屬性中讀取,有了這些標(biāo)志性信息,我們就可以做到篩選自己感興趣的內(nèi)容。比如通過讀消息屬性,我們可以做到僅接收某一臺網(wǎng)發(fā)布的預(yù)警消息(有可能連接主題上還包含其它消息)。

    地震預(yù)警消息的屬性、消息主體按如下定義封裝:

    1.2 預(yù)警消息屬性

    消息屬性的封裝如下(表1)。

    表1 預(yù)警消息屬性表

    1.3 預(yù)警消息體

    對消息體的封裝遵循W3C發(fā)布的可擴(kuò)展標(biāo)記語言XML1.0規(guī)范,編碼方式為UTF-8。定義如下:

    消息體的具體定義如下:

    1) 根節(jié)點為EarlyWarning,其屬性包括:

    Net_code:臺網(wǎng)代碼

    Event_id:事件ID

    Catalog_id:目錄ID

    Promul_no:第幾次發(fā)布

    Promul_time:發(fā)布時間

    Ew_reliability:預(yù)警可靠度(1.0為最高可靠度值,0為最低可靠度值)

    Intensity_value:震中烈度值

    2)地震目錄節(jié)點Catalog,其屬性包含了地震目錄參數(shù)

    Net_code:臺網(wǎng)代碼

    O_time:發(fā)震時刻中的年月日時分秒,其中秒為整數(shù)

    O_time_frac:發(fā)震時刻(1/10 000)s,即秒的小數(shù)部分

    Epi_lat:震中緯度

    Epi_lon:震中經(jīng)度

    Epi_depth:深度,單位為公里(km)

    M:震級

    M_source:發(fā)布震級來源

    Loc_stn:定位臺站數(shù)

    Location_cname:震中參考地名

    3)預(yù)警對象節(jié)點Ew_object,其下包含一個或一個以上的預(yù)警對象Object。

    4)單個預(yù)警對象節(jié)點Object(對多個城市點做預(yù)警時,重復(fù)此節(jié)點),其屬性如下:

    Object_name:預(yù)警目標(biāo)名稱(比如:某一城市)

    Object_lon:預(yù)警目標(biāo)經(jīng)度

    Object_lat:預(yù)警目標(biāo)緯度

    Predict_intensity:預(yù)測烈度

    Warning_time:預(yù)警時間,以s為單位

    S_arrive:S波預(yù)計到達(dá)時間

    S_arrive_frac:S波預(yù)計到達(dá)時間(1/10 000)s

    2 預(yù)警客戶端實現(xiàn)流程和技術(shù)

    2.1 實現(xiàn)流程

    軟件啟動時讀入?yún)?shù)文件,初始化工作環(huán)境。由預(yù)警接收線程實時監(jiān)聽地震預(yù)警發(fā)布服務(wù)器上的預(yù)警消息,當(dāng)有新消息到來后根據(jù)地震消息參數(shù)計算震中距和本地烈度,以震中位置為中心動態(tài)顯示預(yù)警時間和當(dāng)前位置地震烈度等關(guān)鍵信息(圖1):

    圖1 軟件工作流程

    2.2 監(jiān)聽預(yù)警消息實現(xiàn)方法

    通過與ActiveMQ消息總線相連,從預(yù)警發(fā)布主題接收預(yù)警消息,其連接遵循ActiveMQ的CMS接口規(guī)范。按如下步驟進(jìn)行:

    (1)創(chuàng)建連接類廠

    std::auto_ptr connectionFactory( cms::ConnectionFactory::createCMSConnectionFactory(URI) );

    (2)創(chuàng)建連接

    std::auto_ptr connection(connectionFactory->createConnection() );

    (3)創(chuàng)建會話

    std::auto_ptr session(connection->createSession() );

    (4)創(chuàng)建接收主題

    std::auto_ptr myTopic(session->createTopic( "EW.XX" ) );

    (5)創(chuàng)建消費(fèi)者

    std::auto_ptr myConsumer(

    session->createConsumer(myTopic ) );

    (6)接收預(yù)警消息

    while(!done ) {

    std::auto_ptr message(myConsumer->receive() );

    ...處理預(yù)警消息...

    }

    接收到消息后,按上面接收的“消息定義”解析地震預(yù)警的信息內(nèi)容。

    2.3 計算本地烈度方法

    按烈度的衰減公式[2]計算接收者所在地的本地烈度,公式如下:

    I=A+B×M+C×log10(R+R0)

    (1)

    式中:M為震級,R為震中距(用戶所在地到震中的距離)??紤]到烈度衰減的復(fù)雜,把全國版圖分區(qū),不同地區(qū)選用不同的參數(shù)(表2)。

    表2 烈度計算分區(qū)表

    按下表選取公式所用的參數(shù)(表3)。

    表3 烈度公式所用參數(shù)表

    程序?qū)崿F(xiàn)代碼如下:

    double CEWClinetView::cal_LocalIntensity(double lon, double lat, double mag, double delta)

    {

    const double a[4] = { 5.387, 5.455, 2.751, 6.420 };

    const double b[4] = { 1.446, 1.252, 1.459, 1.106 };

    const double c[4] = {-4.584,-4.120,-3.409,-4.060 };

    const double d[4] = { 21.0, 18.0, 10.0, 18.0 };

    if ( lon <= 104.0 && lat >= 36.0 )

    return a[0] + b[0]*mag + c[0]*log10(delta+d[0]);

    else if( lon <= 104.0 && lat < 36.0 )

    return a[1] + b[1]*mag + c[1]*log10(delta+d[1]);

    else if( lon > 104.0 && lat > 32.0 && lat < 42.0 )

    return a[2] + b[2]*mag + c[2]*log10(delta+d[2]);

    return a[3] + b[3]*mag + c[3]*log10(delta+d[3]);

    }

    2.4 計算預(yù)警時間

    從預(yù)警發(fā)布服務(wù)器接收地震預(yù)警消息,根據(jù)消息中地震目錄給出的發(fā)震時刻,動態(tài)計算預(yù)警時間。計算公式如下:

    (2)

    式中:Rt為預(yù)警時間,Δ為震中距,VS為S波速度,Ct為當(dāng)前時間,T0為發(fā)震時刻。

    程序?qū)崿F(xiàn)代碼如下:

    voidCEWClinetView::DrawEWTime(CDC*pDC,unsignedintlapse)

    {

    CEWClinetDoc*pDoc=GetDocument();

    ASSERT_VALID(pDoc);

    if(!pDoc)return;

    intremain_seconds=static_cast(m_delta/g_S_velocity) -lapse; // 到達(dá)本地的剩余秒數(shù)

    if(remain_seconds< 0 )return;

    usingnamespaceGdiplus;

    Graphicsgraphics(pDC->m_hDC);

    intposx=viewWidth- 748;

    intposy=viewHight-110;

    intwidth= 728;

    inthigh= 80;

    // 區(qū)域

    DrawRoundRect(&graphics,posx,posy,width,high,40,Color(255, 255, 255, 110));

    GraphicsPathpath;

    path.StartFigure();

    intspace= 20;

    Rectr(posx+space,posy+space,width-space-space,high-space-space);

    path.AddRectangle(r);

    path.CloseFigure();

    Regionregion(&path);

    graphics.SetClip(®ion);

    FontFamilyfontfamily(L"黑體");

    Gdiplus::Fontfont(&fontfamily, 40,FontStyleBold,UnitPixel);

    SolidBrushbrush(Color(255, 255, 0, 0));

    Gdiplus::REALxP=posx+space;

    Gdiplus::REALyP=posy+space;

    wchar_tsm[256] = {0};

    if(remain_seconds> 0 )

    swprintf(sm,L"估計 %d秒后橫波到達(dá)您現(xiàn)在位置",remain_seconds);

    else

    {

    swprintf(sm,L" 橫波已經(jīng)到達(dá)您現(xiàn)在位置 ",remain_seconds);

    CEWClinetApp*pApp= (CEWClinetApp*)AfxGetApp();

    pApp->EndAlarm();

    }

    graphics.DrawString(sm,wcslen(sm), &font,PointF(xP,yP), &brush);

    }

    3 顯示界面實現(xiàn)

    程序運(yùn)行界面的右上方顯示“本次地震的參數(shù)”和“預(yù)測用戶所在地的烈度”,在右下方動態(tài)顯示預(yù)警時間。動態(tài)擴(kuò)大的實心圓代表S波的到達(dá)區(qū)域,外圍的大圓是P波到達(dá)的區(qū)域(圖2):

    圖2 軟件界面

    3.1 實現(xiàn)的核心部分

    接收到新的預(yù)警消息以后,在地圖上標(biāo)注震中位置,顯示地震參數(shù)、本地烈度、S波到達(dá)時間[3]。程序?qū)崿F(xiàn)的關(guān)鍵代碼如下:

    void CEWClinetView::OneEWMessage()// 處理新收到的預(yù)警消息

    {

    CEWClinetDoc* pDoc = GetDocument();

    ASSERT_VALID(pDoc);

    if (!pDoc)

    return;

    if( !CheckData() ) return;

    // 震中位置

    setEQposition(pDoc->m_catalog.Epi_lat, pDoc->m_catalog.Epi_lon);

    // 發(fā)震時刻

    m_eqtime = CTime(pDoc->m_catalog.timeS.year, pDoc->m_catalog.timeS.month, pDoc->m_catalog.timeS.day,

    pDoc->m_catalog.timeS.hour, pDoc->m_catalog.timeS.minute, (int)(pDoc->m_catalog.timeS.fsec + 0.5) );

    // 震中距

    m_delta = ApproxDistance(pDoc->m_catalog.Epi_lat, pDoc->m_catalog.Epi_lon, g_latitude, g_longitude);

    // 計算本地烈度

    pDoc->m_localintensity = cal_LocalIntensity(pDoc->m_catalog.Epi_lon, pDoc->m_catalog.Epi_lat, pDoc->m_catalog.M, m_delta);

    CEWClinetApp* pApp = (CEWClinetApp*)AfxGetApp();

    if(pDoc->m_localintensity > g_AlarmIntensity)

    {

    pApp->StartAlarm();

    }

    m_pMemDC->BitBlt(0, 0, viewWidth, viewHight, NULL, 0, 0, WHITENESS);//清空BITMAP

    /**

    視區(qū)經(jīng)緯度中心點

    */

    blat0 = (eq_lat + pDoc->m_catalog.Epi_lat)/2;

    blon0 = (eq_lon + pDoc->m_catalog.Epi_lon)/2;

    bx0 = viewWidth*2/5; // 不在“X”軸的中點,設(shè)置在2/5的位置

    by0 = viewHight/2;

    DrawMap(m_pMemDC);//重繪

    m_ETflag = true;

    SetTimer(WM_SECONDCHANGE,1000,NULL);

    Invalidate(); //更新顯示

    }

    3.2 shp文件讀取

    shp地圖格式是ESRI提供的一種矢量數(shù)據(jù)格式,它沒有拓?fù)湫畔?,主要由坐?biāo)文件(.shp)、索引文件(.shx)和屬性文件(.dbf)組成。由于自己寫代碼讀取相對復(fù)雜,我們采用了GIS開源庫shplib去實現(xiàn)。

    程序調(diào)用shp文件的相關(guān)代碼如下:

    CMapLayer::CMapLayer(const char *filename)

    {

    CString str, str1;

    CMapObject* object;

    SHPHandle hSHP = SHPOpen( filename, "rb" );

    if( hSHP == NULL )

    {

    CString slog;

    slog.Format( "打開文件 %s 錯誤。", filename );

    AfxMessageBox(slog);

    return;

    }

    double adfMinBound[4], adfMaxBound[4];

    intnShapeType, nEntities;

    SHPGetInfo( hSHP, &nEntities, &nShapeType, adfMinBound, adfMaxBound );

    m_fMinX = adfMinBound[0];

    m_fMinY = adfMinBound[1];

    m_fMaxX = adfMaxBound[0];

    m_fMaxY = adfMaxBound[1];

    // open dbf file

    CString dbfname(filename);

    dbfname = dbfname.Left( dbfname.GetLength()-3 );

    dbfname += "dbf";

    DBFHandlehDBF = DBFOpen( (LPCTSTR)dbfname, "rb" );

    if( hDBF == NULL )

    {

    SHPClose( hSHP );

    CString slog("打開文件 ");

    slog += dbfname;

    slog += " 錯誤。";

    AfxMessageBox(slog);

    return;

    }

    int reclen = DBFGetRecordCount(hDBF);

    if( reclen != nEntities )

    {

    DBFClose( hDBF );

    SHPClose( hSHP );

    AfxMessageBox("shp 和 dbf 文件條目不等。");

    return;

    }

    if( nShapeType == SHPT_POLYGON )// 多邊形區(qū)域

    {

    for(int i=0;i< nEntities ;i++)

    {

    SHPObject*psShape;

    psShape = SHPReadObject( hSHP, i );// 讀一個實體類型結(jié)構(gòu)

    if( psShape == NULL ) continue;

    CString name_ = DBFReadStringAttribute( hDBF, i, 2 );

    COLORREF col = RGB(164,240,190);

    object = new CMapRegion(psShape, name_, col);

    m_aObject.Add(object);

    }

    }

    else if( nShapeType == SHPT_MULTIPOINT || nShapeType == SHPT_POINT )

    {

    for(int i=0;i< nEntities ;i++)// 點個數(shù)

    {

    SHPObject*psShape;

    psShape = SHPReadObject( hSHP, i );// 讀一個實體類型結(jié)構(gòu)

    if( psShape == NULL ) continue;

    CString name_ = DBFReadStringAttribute( hDBF, i, 0 );

    COLORREF col = RGB(128,0,0);

    object = new CMapDot(psShape, name_, col);

    m_aObject.Add(object);

    }

    }

    DBFClose( hDBF );

    SHPClose( hSHP );

    }

    3.3 設(shè)置投影參數(shù)

    畫地圖界面繞不開從球面到平面的投影,為使中國版圖的變形最小,地震預(yù)警界面地圖采用lambert投影。在此,僅對使用lambert投影的工作參數(shù)進(jìn)行介紹。

    按如下參數(shù)和方法初始化lambert投影,代碼如下:

    void CEWClinetView::InitLambertPara()

    {

    double temflat,temflon;

    double x = 0;

    double y = ( by0 - viewHight ) * bscale;

    xy2ll(x,y,blon0,blat0,&temflon,&temflat);

    double bottom = temflat;

    x = 0;

    y = by0 * bscale;

    xy2ll(x,y,blon0,blat0,&temflon,&temflat);

    double top = temflat;

    lambert.Set_Lambert_Parameters(6378137.0 , 1 / 298.257223563, blat0 ,

    blon0 ,

    bottom ,

    top ,

    0,

    0);

    }

    4 結(jié)語

    地震預(yù)警系統(tǒng)在我國尚在發(fā)展階段,許多技術(shù)問題有待進(jìn)一步的提高和完善。地震預(yù)警PC桌面客戶端是地震預(yù)警軟件系統(tǒng)的重要組成部分,通過了國家相關(guān)機(jī)構(gòu)組織的驗收,目前在首都圈中心和蘭州中心均進(jìn)行了部署,作為地震預(yù)警的基礎(chǔ)軟件24 小時/天在線運(yùn)行。希望此文的介紹能為地震預(yù)警系統(tǒng)的運(yùn)行和開發(fā)完善提供幫助,也為維護(hù)和有特殊研發(fā)需求的臺網(wǎng)提供借鑒。

    [1] DB/T 60-2015, 地震臺站建設(shè)規(guī)范 地震烈度速報與預(yù)警臺站[S].北京: 地震出版社, 2015.

    [2] 肖亮, 俞言祥.應(yīng)用兩步法使用圓模型擬合華北地區(qū)地震烈度衰減關(guān)系[C]//中國地球物理學(xué)會第二十六屆年會暨中國地震學(xué)會第十三次學(xué)術(shù)大會論文集.寧波: 中國地球物理學(xué)會, 2010: 314.

    [3] 張臣, 楊剛, 王海濱. 基于GIS的城市地震預(yù)警系統(tǒng)[J].山西建筑 2007, 33(11): 9-10.

    Design and Implementation of the PC Receiving Client for Earthquake Early Warning Information

    LIU Sheng-guo, GAO Jing-chun, LI Yong-qing, ZHANG Cong-zhen

    (Earthquake Administration of Hebei Province, Shijiazhuang 050021, China)

    The PC client of the earthquake early warning demonstration system is introduced including its message definition, transport protocol, software process, and technique implementation. The main technical methods, principle of each part and other details of the PC client are also introduced and the source code of the related modules is provided. The introducing may improve the operation of the earthquake early warning system, offer reference for the maintenance and special research and development of other networks.

    earthquake early warning; client; seismic intensity; message

    2016-11-21

    地震科研專項:自動速報震級測定方法研究與實時運(yùn)行監(jiān)控軟件研制(201508012)

    劉勝國(1974—),男,河北行唐人,高級工程師,主要從事地震臺網(wǎng)監(jiān)測研究工作.E-mail:shengguo@sina.com

    P315-391

    A

    1003-1375(2017)02-0054-07

    10.3969/j.issn.1003-1375.2017.02.009

    劉勝國,高景春,李永慶,等. 地震預(yù)警信息接收PC客戶端的設(shè)計及實現(xiàn)[J].華北地震科學(xué),2017,35(2):54-60.

    猜你喜歡
    烈度臺網(wǎng)代碼
    高烈度區(qū)域深基坑基坑支護(hù)設(shè)計
    地球物理臺網(wǎng)儀器維修信息管理的研究與實現(xiàn)
    地震研究(2021年1期)2021-04-13 01:05:30
    高烈度地震區(qū)非規(guī)則多跨長聯(lián)連續(xù)梁抗震分析
    推進(jìn)報臺網(wǎng)深度融合 做強(qiáng)區(qū)級融媒體中心
    傳媒評論(2018年10期)2019-01-17 01:33:16
    創(chuàng)世代碼
    動漫星空(2018年11期)2018-10-26 02:24:02
    創(chuàng)世代碼
    動漫星空(2018年2期)2018-10-26 02:11:00
    創(chuàng)世代碼
    動漫星空(2018年9期)2018-10-26 01:16:48
    創(chuàng)世代碼
    動漫星空(2018年5期)2018-10-26 01:15:02
    西藏地震應(yīng)急流動臺網(wǎng)淺析
    西藏科技(2016年9期)2016-09-26 12:21:39
    MRG9000媒資衛(wèi)士在市級電視臺全臺網(wǎng)的應(yīng)用
    av天堂久久9| 国产精品影院久久| 啦啦啦 在线观看视频| 69av精品久久久久久 | 桃花免费在线播放| 淫妇啪啪啪对白视频 | 久久人妻福利社区极品人妻图片| 免费不卡黄色视频| 精品久久久精品久久久| 久久久国产欧美日韩av| 亚洲九九香蕉| 亚洲国产av影院在线观看| 精品一区二区三区av网在线观看 | 国产一级毛片在线| 99精品欧美一区二区三区四区| 一级,二级,三级黄色视频| av又黄又爽大尺度在线免费看| 午夜91福利影院| 国产精品久久久久久精品古装| 日韩电影二区| 亚洲国产欧美一区二区综合| 美女扒开内裤让男人捅视频| 欧美精品啪啪一区二区三区 | 中文欧美无线码| 少妇粗大呻吟视频| 国产欧美亚洲国产| 免费在线观看黄色视频的| 久久久久久久精品精品| 欧美成人午夜精品| 一二三四社区在线视频社区8| 汤姆久久久久久久影院中文字幕| av一本久久久久| 手机成人av网站| 国产又爽黄色视频| 国产精品 国内视频| 熟女少妇亚洲综合色aaa.| 99国产精品一区二区三区| 国产日韩欧美亚洲二区| 亚洲国产精品一区二区三区在线| 爱豆传媒免费全集在线观看| 亚洲午夜精品一区,二区,三区| 亚洲欧美色中文字幕在线| 99国产综合亚洲精品| 老司机午夜十八禁免费视频| 久久精品亚洲熟妇少妇任你| 日韩欧美一区视频在线观看| 亚洲人成电影观看| 久久影院123| 少妇 在线观看| 日韩欧美一区二区三区在线观看 | 国产精品久久久人人做人人爽| 母亲3免费完整高清在线观看| av网站在线播放免费| 老司机亚洲免费影院| 搡老岳熟女国产| 男女之事视频高清在线观看| www.精华液| 岛国在线观看网站| 精品国产一区二区三区四区第35| 狠狠狠狠99中文字幕| 老司机午夜福利在线观看视频 | 国产精品一二三区在线看| 日韩欧美一区视频在线观看| 男女边摸边吃奶| 欧美国产精品一级二级三级| 热re99久久精品国产66热6| 亚洲,欧美精品.| 亚洲av国产av综合av卡| 久久国产精品人妻蜜桃| 男人舔女人的私密视频| 久久人妻福利社区极品人妻图片| 中文精品一卡2卡3卡4更新| 老司机深夜福利视频在线观看 | 久久国产精品人妻蜜桃| 成人国产一区最新在线观看| 国产亚洲精品久久久久5区| 99久久精品国产亚洲精品| 大片免费播放器 马上看| 日韩欧美国产一区二区入口| 午夜福利在线免费观看网站| 自拍欧美九色日韩亚洲蝌蚪91| 99国产精品一区二区三区| 日韩电影二区| 久久精品亚洲av国产电影网| 真人做人爱边吃奶动态| 欧美av亚洲av综合av国产av| 亚洲精品日韩在线中文字幕| 黄色a级毛片大全视频| 不卡一级毛片| 90打野战视频偷拍视频| 两人在一起打扑克的视频| 咕卡用的链子| 亚洲精品久久成人aⅴ小说| 中亚洲国语对白在线视频| 久久久精品94久久精品| 少妇粗大呻吟视频| 狠狠狠狠99中文字幕| 国产成人啪精品午夜网站| 亚洲精品一卡2卡三卡4卡5卡 | 高清视频免费观看一区二区| 一区福利在线观看| 亚洲五月色婷婷综合| 免费日韩欧美在线观看| 亚洲欧美日韩另类电影网站| 深夜精品福利| 成年人黄色毛片网站| 熟女少妇亚洲综合色aaa.| 咕卡用的链子| 午夜福利视频在线观看免费| 亚洲av欧美aⅴ国产| 午夜久久久在线观看| 欧美性长视频在线观看| 精品一区二区三卡| 亚洲一区二区三区欧美精品| 国产片内射在线| 老司机在亚洲福利影院| 男人添女人高潮全过程视频| 在线观看免费日韩欧美大片| 亚洲色图综合在线观看| 亚洲全国av大片| 国产在线视频一区二区| 99久久精品国产亚洲精品| 久久精品国产综合久久久| 成人国产一区最新在线观看| 狠狠婷婷综合久久久久久88av| 爱豆传媒免费全集在线观看| a 毛片基地| 考比视频在线观看| 欧美人与性动交α欧美精品济南到| 天堂8中文在线网| 国产成人欧美| 叶爱在线成人免费视频播放| www.精华液| 亚洲精品一卡2卡三卡4卡5卡 | 爱豆传媒免费全集在线观看| 99热全是精品| 亚洲第一青青草原| 国产成人一区二区三区免费视频网站| 免费日韩欧美在线观看| 亚洲成av片中文字幕在线观看| 成人手机av| 国产日韩一区二区三区精品不卡| www.自偷自拍.com| 99国产精品一区二区蜜桃av | 成人国语在线视频| 亚洲精品第二区| 午夜福利,免费看| 99香蕉大伊视频| 大片免费播放器 马上看| av在线app专区| 51午夜福利影视在线观看| 大片电影免费在线观看免费| 亚洲精品在线美女| 黄色视频,在线免费观看| 中文字幕色久视频| 在线观看www视频免费| 人妻一区二区av| 亚洲色图 男人天堂 中文字幕| 亚洲 欧美一区二区三区| 欧美+亚洲+日韩+国产| 久久人妻福利社区极品人妻图片| 午夜成年电影在线免费观看| 纯流量卡能插随身wifi吗| 国产一区二区三区在线臀色熟女 | 蜜桃在线观看..| 亚洲色图 男人天堂 中文字幕| 精品少妇内射三级| 久热这里只有精品99| 在线观看免费日韩欧美大片| 高清欧美精品videossex| 欧美av亚洲av综合av国产av| 成人手机av| 丝袜美足系列| 久久亚洲精品不卡| 女警被强在线播放| a 毛片基地| 捣出白浆h1v1| 自拍欧美九色日韩亚洲蝌蚪91| 国产老妇伦熟女老妇高清| 国产精品国产av在线观看| 成在线人永久免费视频| 精品久久蜜臀av无| 亚洲专区国产一区二区| 国产淫语在线视频| 制服诱惑二区| 亚洲国产精品成人久久小说| 国产在线免费精品| 日本猛色少妇xxxxx猛交久久| 丰满饥渴人妻一区二区三| 免费高清在线观看日韩| 国产精品一区二区在线不卡| 十八禁高潮呻吟视频| 男女下面插进去视频免费观看| 9色porny在线观看| 国产成人系列免费观看| 亚洲熟女精品中文字幕| 五月天丁香电影| a级片在线免费高清观看视频| 操出白浆在线播放| 一级a爱视频在线免费观看| 久久久久精品人妻al黑| av网站在线播放免费| 国产精品国产三级国产专区5o| 国产欧美亚洲国产| 国产亚洲午夜精品一区二区久久| 国产深夜福利视频在线观看| a在线观看视频网站| 亚洲av片天天在线观看| 亚洲成人国产一区在线观看| 国产成人欧美在线观看 | a级毛片黄视频| 中文字幕人妻丝袜一区二区| 午夜激情久久久久久久| 天天躁夜夜躁狠狠躁躁| 黄片大片在线免费观看| 亚洲自偷自拍图片 自拍| 国产不卡av网站在线观看| 中文字幕人妻熟女乱码| 最近中文字幕2019免费版| 免费不卡黄色视频| 亚洲三区欧美一区| 亚洲精品中文字幕一二三四区 | 欧美日韩黄片免| 黄色视频,在线免费观看| 成人影院久久| 亚洲欧美色中文字幕在线| 欧美亚洲 丝袜 人妻 在线| 脱女人内裤的视频| 国产精品久久久人人做人人爽| 欧美日韩福利视频一区二区| 手机成人av网站| 日本黄色日本黄色录像| √禁漫天堂资源中文www| 老司机靠b影院| 欧美xxⅹ黑人| 99国产精品99久久久久| 国产精品二区激情视频| 欧美日韩亚洲国产一区二区在线观看 | 久久久久精品人妻al黑| 国产片内射在线| 极品少妇高潮喷水抽搐| 亚洲熟女精品中文字幕| 黑人巨大精品欧美一区二区mp4| 成年人免费黄色播放视频| 中文字幕色久视频| 18禁观看日本| 国产av精品麻豆| 精品久久蜜臀av无| 少妇粗大呻吟视频| 亚洲成av片中文字幕在线观看| 精品一区二区三区四区五区乱码| 亚洲国产欧美日韩在线播放| 十八禁人妻一区二区| 午夜91福利影院| 1024香蕉在线观看| 91麻豆av在线| 国产在线一区二区三区精| 亚洲精华国产精华精| 男男h啪啪无遮挡| 午夜福利一区二区在线看| 操美女的视频在线观看| 成人av一区二区三区在线看 | 婷婷色av中文字幕| 国产福利在线免费观看视频| 王馨瑶露胸无遮挡在线观看| 亚洲男人天堂网一区| 狂野欧美激情性xxxx| 黄色 视频免费看| 精品福利永久在线观看| 男男h啪啪无遮挡| 午夜福利,免费看| 2018国产大陆天天弄谢| 国产日韩欧美亚洲二区| bbb黄色大片| 黄网站色视频无遮挡免费观看| 亚洲七黄色美女视频| 丁香六月欧美| 在线精品无人区一区二区三| 久久热在线av| 日韩欧美一区二区三区在线观看 | 日韩视频一区二区在线观看| 少妇猛男粗大的猛烈进出视频| 久久精品国产亚洲av香蕉五月 | 女警被强在线播放| 成人av一区二区三区在线看 | 日韩制服丝袜自拍偷拍| 久久久国产成人免费| 精品少妇一区二区三区视频日本电影| 电影成人av| 女人爽到高潮嗷嗷叫在线视频| 在线精品无人区一区二区三| 黄片播放在线免费| 国产伦理片在线播放av一区| 精品一区在线观看国产| 一区福利在线观看| 国产精品免费大片| 搡老岳熟女国产| 少妇人妻久久综合中文| 好男人电影高清在线观看| 欧美亚洲 丝袜 人妻 在线| 美女国产高潮福利片在线看| 51午夜福利影视在线观看| 王馨瑶露胸无遮挡在线观看| 久久久国产精品麻豆| 精品第一国产精品| 日韩欧美一区二区三区在线观看 | 国产精品 国内视频| 国产精品久久久久成人av| 女人久久www免费人成看片| 成人18禁高潮啪啪吃奶动态图| 国产真人三级小视频在线观看| 免费不卡黄色视频| 精品人妻1区二区| 精品熟女少妇八av免费久了| 欧美亚洲日本最大视频资源| 国产欧美日韩一区二区精品| 老司机靠b影院| 在线观看免费日韩欧美大片| 麻豆乱淫一区二区| 嫁个100分男人电影在线观看| 美女国产高潮福利片在线看| 亚洲国产精品一区二区三区在线| 女性被躁到高潮视频| 亚洲九九香蕉| 又黄又粗又硬又大视频| 国产伦人伦偷精品视频| 亚洲专区字幕在线| videosex国产| 男男h啪啪无遮挡| 啦啦啦 在线观看视频| 黄片播放在线免费| 亚洲成av片中文字幕在线观看| 中文字幕最新亚洲高清| 久久久欧美国产精品| 中文精品一卡2卡3卡4更新| 亚洲少妇的诱惑av| 日韩一卡2卡3卡4卡2021年| 女人被躁到高潮嗷嗷叫费观| 久久精品久久久久久噜噜老黄| 动漫黄色视频在线观看| 91国产中文字幕| 97精品久久久久久久久久精品| 最近最新中文字幕大全免费视频| a级毛片黄视频| 亚洲av日韩在线播放| 丰满少妇做爰视频| 国产一区二区三区在线臀色熟女 | 交换朋友夫妻互换小说| 亚洲一区中文字幕在线| 国产成人精品无人区| 亚洲精品国产av成人精品| 大陆偷拍与自拍| 国产免费一区二区三区四区乱码| 亚洲av电影在线进入| 日日摸夜夜添夜夜添小说| 亚洲av美国av| 精品一区二区三区av网在线观看 | 精品国产一区二区三区久久久樱花| 国精品久久久久久国模美| 国产一区二区三区综合在线观看| 精品第一国产精品| 十八禁网站免费在线| 淫妇啪啪啪对白视频 | 2018国产大陆天天弄谢| 一区二区日韩欧美中文字幕| 亚洲avbb在线观看| 在线永久观看黄色视频| 欧美久久黑人一区二区| 日本精品一区二区三区蜜桃| 亚洲精品av麻豆狂野| 久久久久精品人妻al黑| 在线观看免费高清a一片| 欧美日韩中文字幕国产精品一区二区三区 | av网站在线播放免费| 巨乳人妻的诱惑在线观看| 日韩制服骚丝袜av| 新久久久久国产一级毛片| 黑丝袜美女国产一区| 国产片内射在线| 国产又色又爽无遮挡免| 91老司机精品| 美女高潮到喷水免费观看| 亚洲色图综合在线观看| 日韩熟女老妇一区二区性免费视频| 黄色毛片三级朝国网站| 成人亚洲精品一区在线观看| 99九九在线精品视频| 俄罗斯特黄特色一大片| www日本在线高清视频| 亚洲精品中文字幕一二三四区 | 无遮挡黄片免费观看| 亚洲成国产人片在线观看| 丝袜喷水一区| 在线观看免费午夜福利视频| 欧美性长视频在线观看| kizo精华| 亚洲久久久国产精品| 亚洲九九香蕉| 黑人操中国人逼视频| 美女高潮喷水抽搐中文字幕| 亚洲国产欧美在线一区| 免费在线观看影片大全网站| 最近中文字幕2019免费版| 男男h啪啪无遮挡| 亚洲国产精品999| 国产精品免费大片| 午夜福利视频在线观看免费| 国产一区二区三区av在线| av电影中文网址| 亚洲成av片中文字幕在线观看| 熟女少妇亚洲综合色aaa.| 一个人免费看片子| 香蕉国产在线看| 欧美日韩av久久| 欧美激情极品国产一区二区三区| 国产精品免费大片| 少妇粗大呻吟视频| 最新的欧美精品一区二区| 王馨瑶露胸无遮挡在线观看| 久热这里只有精品99| 国产区一区二久久| 国产精品99久久99久久久不卡| 最近中文字幕2019免费版| 成人影院久久| 少妇精品久久久久久久| 亚洲色图 男人天堂 中文字幕| 岛国在线观看网站| www.999成人在线观看| 欧美另类一区| 18禁观看日本| 亚洲av国产av综合av卡| 国产成+人综合+亚洲专区| 精品少妇黑人巨大在线播放| 亚洲avbb在线观看| 国产精品麻豆人妻色哟哟久久| 国产成人av教育| 精品亚洲成a人片在线观看| 少妇的丰满在线观看| 国产主播在线观看一区二区| 黄色a级毛片大全视频| 欧美日本中文国产一区发布| 亚洲av成人一区二区三| 51午夜福利影视在线观看| 十八禁网站免费在线| 啦啦啦中文免费视频观看日本| 91成年电影在线观看| 超碰成人久久| 亚洲国产欧美一区二区综合| 亚洲精品国产区一区二| 国产精品秋霞免费鲁丝片| 在线观看一区二区三区激情| 美女扒开内裤让男人捅视频| 男女床上黄色一级片免费看| 黑人操中国人逼视频| 纵有疾风起免费观看全集完整版| 久久久久国产精品人妻一区二区| 中文字幕人妻熟女乱码| av在线老鸭窝| 国产精品欧美亚洲77777| a级片在线免费高清观看视频| 日日夜夜操网爽| 精品久久久久久久毛片微露脸 | 日本91视频免费播放| 国产激情久久老熟女| 91麻豆精品激情在线观看国产 | 天堂中文最新版在线下载| 老司机在亚洲福利影院| 成人黄色视频免费在线看| av天堂在线播放| av又黄又爽大尺度在线免费看| 国产精品国产av在线观看| 久久99热这里只频精品6学生| 国产成人精品在线电影| 欧美精品啪啪一区二区三区 | 老司机在亚洲福利影院| 一区在线观看完整版| 久久精品国产a三级三级三级| 亚洲免费av在线视频| 日韩精品免费视频一区二区三区| 国产日韩一区二区三区精品不卡| 久久女婷五月综合色啪小说| 女性被躁到高潮视频| 久久精品亚洲av国产电影网| 欧美+亚洲+日韩+国产| 大码成人一级视频| 99精品欧美一区二区三区四区| 大片免费播放器 马上看| cao死你这个sao货| 午夜两性在线视频| 1024视频免费在线观看| 老司机在亚洲福利影院| 大香蕉久久网| 免费女性裸体啪啪无遮挡网站| 9色porny在线观看| 国产一区二区三区综合在线观看| 久久青草综合色| 国产亚洲欧美在线一区二区| av国产精品久久久久影院| 欧美黄色片欧美黄色片| 欧美大码av| 久久毛片免费看一区二区三区| 中文字幕最新亚洲高清| 美女高潮喷水抽搐中文字幕| 高潮久久久久久久久久久不卡| 久久中文看片网| 欧美大码av| 亚洲第一青青草原| 高潮久久久久久久久久久不卡| 日本精品一区二区三区蜜桃| 国产成人av激情在线播放| 久热这里只有精品99| 大片电影免费在线观看免费| 亚洲欧美色中文字幕在线| 最新在线观看一区二区三区| 国产深夜福利视频在线观看| 成人黄色视频免费在线看| 亚洲欧美日韩另类电影网站| 久久久久国内视频| 精品少妇一区二区三区视频日本电影| 天天操日日干夜夜撸| 男人爽女人下面视频在线观看| 久久99一区二区三区| 欧美国产精品va在线观看不卡| 国产精品av久久久久免费| 中文字幕精品免费在线观看视频| 免费观看av网站的网址| 国产精品熟女久久久久浪| 国产成人精品久久二区二区91| 黄色视频在线播放观看不卡| 亚洲国产欧美一区二区综合| 侵犯人妻中文字幕一二三四区| 啪啪无遮挡十八禁网站| 狂野欧美激情性bbbbbb| 丝袜人妻中文字幕| 一边摸一边做爽爽视频免费| 精品国产一区二区久久| 国产又色又爽无遮挡免| 女人爽到高潮嗷嗷叫在线视频| 汤姆久久久久久久影院中文字幕| av在线app专区| 青春草亚洲视频在线观看| 19禁男女啪啪无遮挡网站| 一边摸一边抽搐一进一出视频| 最黄视频免费看| 日韩视频在线欧美| 国产成人av激情在线播放| 亚洲欧美精品自产自拍| 女人被躁到高潮嗷嗷叫费观| 亚洲国产中文字幕在线视频| 19禁男女啪啪无遮挡网站| 老熟妇乱子伦视频在线观看 | 在线观看舔阴道视频| 1024视频免费在线观看| 日本五十路高清| 久久午夜综合久久蜜桃| 中文字幕另类日韩欧美亚洲嫩草| 建设人人有责人人尽责人人享有的| 国产三级黄色录像| 午夜激情av网站| 三级毛片av免费| 国产又色又爽无遮挡免| 国产亚洲精品一区二区www | 精品福利永久在线观看| 国产深夜福利视频在线观看| 搡老乐熟女国产| 中文字幕人妻丝袜制服| 性色av一级| 一本色道久久久久久精品综合| 中文字幕人妻丝袜一区二区| a级毛片黄视频| 亚洲欧美成人综合另类久久久| 久久久欧美国产精品| 一本综合久久免费| 一区在线观看完整版| 午夜福利乱码中文字幕| 午夜福利视频精品| 亚洲精品久久久久久婷婷小说| 极品少妇高潮喷水抽搐| 午夜免费鲁丝| 亚洲精品中文字幕一二三四区 | 成人亚洲精品一区在线观看| 老司机深夜福利视频在线观看 | 国产精品国产三级国产专区5o| 黄色视频,在线免费观看| 日韩中文字幕视频在线看片| 亚洲一区中文字幕在线| 免费高清在线观看视频在线观看| 国产欧美日韩一区二区三区在线| 欧美成狂野欧美在线观看| av天堂在线播放| 日本猛色少妇xxxxx猛交久久| 精品人妻熟女毛片av久久网站| 99久久综合免费| 亚洲一码二码三码区别大吗| 亚洲欧美日韩另类电影网站| 免费观看a级毛片全部| 久久久久久人人人人人| 亚洲国产av新网站| 一个人免费看片子| 欧美中文综合在线视频| a级片在线免费高清观看视频| 中文字幕av电影在线播放| 日韩,欧美,国产一区二区三区| 国产日韩一区二区三区精品不卡| 欧美激情 高清一区二区三区| 久久国产亚洲av麻豆专区| 国产精品九九99| 一级毛片精品| 成人免费观看视频高清| 国产精品熟女久久久久浪| a在线观看视频网站| 欧美+亚洲+日韩+国产| 2018国产大陆天天弄谢| 中文字幕人妻丝袜一区二区| 99九九在线精品视频|