[發(fā)明專利]用于氣象預(yù)報計算系統(tǒng)WRF的Web服務(wù)封裝方法以及系統(tǒng)有效
| 申請?zhí)枺?/td> | 201310263421.9 | 申請日: | 2013-06-27 |
| 公開(公告)號: | CN103309675B | 公開(公告)日: | 2017-03-29 |
| 發(fā)明(設(shè)計)人: | 苗春葆;馬少杰;曹振南;李斌;趙明坤;侯雪峰;何滄平;田相桂;楊亮;易成;曹征;姜金良;沈杰;胡耀國;范娟 | 申請(專利權(quán))人: | 曙光信息產(chǎn)業(yè)(北京)有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京德恒律治知識產(chǎn)權(quán)代理有限公司11409 | 代理人: | 章社杲,孫征 |
| 地址: | 100193 北京*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 用于 氣象預(yù)報 計算 系統(tǒng) wrf web 服務(wù) 封裝 方法 以及 | ||
1.一種用于中尺度數(shù)值氣象預(yù)報計算系統(tǒng)WRF的Web服務(wù)封裝方法,包括:
通過Web服務(wù)界面接收與任務(wù)相關(guān)的信息;
根據(jù)所接收到的與任務(wù)相關(guān)的信息由腳本生成器提取有用信息并生成作業(yè)腳本文件;以及,
將所生成的作業(yè)腳本文件提交給計算集群系統(tǒng),以便所述計算集群系統(tǒng)根據(jù)所述作業(yè)腳本文件調(diào)用所述中尺度數(shù)值氣象預(yù)報計算系統(tǒng)WRF來執(zhí)行相應(yīng)的作業(yè)。
2.根據(jù)權(quán)利要求1所述的Web服務(wù)封裝方法,其特征在于,在通過Web服務(wù)界面接收與任務(wù)相關(guān)的信息的步驟之前,所述Web封裝方法還包括:
根據(jù)接收到的應(yīng)用請求獲取對應(yīng)的應(yīng)用配置文件;
根據(jù)所述應(yīng)用配置文件以及所述中尺度數(shù)值氣象預(yù)報計算系統(tǒng)WRF的運(yùn)行情況生成相對應(yīng)的Web服務(wù)界面。
3.根據(jù)權(quán)利要求1所述的Web服務(wù)封裝方法,其特征在于,所述與任務(wù)相關(guān)的信息包括以下之一或任意組合:
所述中尺度數(shù)值氣象預(yù)報計算系統(tǒng)WRF所在路徑、所需輸入文件的目錄、執(zhí)行命令、所需的計算節(jié)點(diǎn)、每個計算節(jié)點(diǎn)的CPU核心數(shù)和內(nèi)存大小以及執(zhí)行任務(wù)的計算時間。
4.根據(jù)權(quán)利要求3所述的Web服務(wù)封裝方法,其特征在于,根據(jù)所接收到的與任務(wù)相關(guān)的信息由腳本生成器提取有用信息并生成作業(yè)腳本之前,所述Web封裝方法還包括:
檢測所述與任務(wù)相關(guān)的信息是否合法,檢測為是時,執(zhí)行根據(jù)所接收到的與任務(wù)相關(guān)的信息由腳本生成器提取有用信息并生成作業(yè)腳本的步驟;
檢測否時,生成不合法提示信息并顯示在所述Web服務(wù)界面上。
5.根據(jù)權(quán)利要求1所述的Web服務(wù)封裝方法,其特征在于,將所生成的作業(yè)腳本文件提交給計算集群系統(tǒng),以便所述計算集群系統(tǒng)根據(jù)所述作業(yè)腳本文件調(diào)用所述中尺度數(shù)值氣象預(yù)報計算系統(tǒng)WRF來執(zhí)行相應(yīng)的作業(yè),包括:
將所生成的作業(yè)腳本文件提交計算集群系統(tǒng)的作業(yè)調(diào)度隊(duì)列中,由作業(yè)調(diào)度系統(tǒng)進(jìn)行作業(yè)調(diào)度以便調(diào)用所述中尺度數(shù)值氣象預(yù)報計算系統(tǒng)WRF來執(zhí)行相應(yīng)的作業(yè)。
6.根據(jù)權(quán)利要求5所述的Web服務(wù)封裝方法,其特征在于,在通過Web服務(wù)應(yīng)用界面接收與任務(wù)相關(guān)的信息之前,檢測所述計算集群系統(tǒng)的隊(duì)列信息,包括:隊(duì)列名、可使用總核數(shù)、隊(duì)列中的作業(yè)數(shù)和可用計算節(jié)點(diǎn)數(shù)。
7.根據(jù)權(quán)利要求1所述的Web服務(wù)封裝方法,其特征在于,在通過Web服務(wù)界面接收與任務(wù)相關(guān)的信息之前,檢測用戶的磁盤配額和計費(fèi)額度。
8.一種用于中尺度數(shù)值氣象預(yù)報計算系統(tǒng)WRF的Web服務(wù)封裝系統(tǒng),包括:
Web應(yīng)用模塊,用于通過Web服務(wù)界面接收與任務(wù)相關(guān)的信息;
腳本生成模塊,用于根據(jù)所接收到的與任務(wù)相關(guān)的信息提取有用信息并生成作業(yè)腳本文件;
作業(yè)提交模塊,用于將所生成的作業(yè)腳本文件提交給計算集群系統(tǒng);以便所述計算集群系統(tǒng)根據(jù)所述作業(yè)腳本文件調(diào)用所述中尺度數(shù)值氣象預(yù)報計算系統(tǒng)WRF來執(zhí)行相應(yīng)的作業(yè)。
9.根據(jù)權(quán)利要求8所述的Web服務(wù)封裝系統(tǒng),其特征在于,所述Web應(yīng)用模塊包括:
配置解析模塊,用于根據(jù)接收到的應(yīng)用請求獲取對應(yīng)的應(yīng)用配置文件;
Web服務(wù)界面生成模塊,用于根據(jù)所述應(yīng)用配置文件以及所述中尺度數(shù)值氣象預(yù)報計算系統(tǒng)WRF的運(yùn)行情況生成相對應(yīng)的Web服務(wù)界面。
10.根據(jù)權(quán)利要求9所述的Web服務(wù)封裝系統(tǒng),其特征在于,所述Web服務(wù)封裝系統(tǒng)還包括檢測模塊,用于檢測所述與任務(wù)相關(guān)的信息是否合法,檢測為是時,所述腳本生成模塊根據(jù)所接收到的與任務(wù)相關(guān)的信息提取有用信息并生成作業(yè)腳本文件;檢測否時,生成不合法提示信息并顯示在所述Web服務(wù)界面上。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于曙光信息產(chǎn)業(yè)(北京)有限公司,未經(jīng)曙光信息產(chǎn)業(yè)(北京)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310263421.9/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 基于精細(xì)化氣象預(yù)報信息的電力基建氣象災(zāi)害預(yù)警方法和系統(tǒng)
- 道路氣象預(yù)報方法及系統(tǒng)、道路氣象預(yù)報顯示方法及系統(tǒng)
- 一種基于氣象數(shù)據(jù)的氣象預(yù)報系統(tǒng)
- 海上風(fēng)電場調(diào)度管理系統(tǒng)
- 氣象服務(wù)系統(tǒng)
- 能源消耗量預(yù)測裝置及其方法
- 一種基于Gressman空間插值的航路氣象預(yù)報數(shù)據(jù)修正方法
- 報文的生成方法、裝置及系統(tǒng)
- 氣象預(yù)報數(shù)據(jù)處理方法和氣象預(yù)報數(shù)據(jù)處理裝置
- 輸電線路桿塔的氣象預(yù)報數(shù)據(jù)處理方法、裝置、設(shè)備





