[發明專利]一種基于各地氣象基站和移動終端的氣象數據傳輸方法和精準推送系統有效
| 申請號: | 201710770623.0 | 申請日: | 2017-08-31 |
| 公開(公告)號: | CN107580297B | 公開(公告)日: | 2020-12-29 |
| 發明(設計)人: | 徐陽;朱雅莉;伍瓊;王暉;楊禮新 | 申請(專利權)人: | 安徽愛上農家樂電子商務有限公司 |
| 主分類號: | H04W4/029 | 分類號: | H04W4/029;H04W4/06;H04W4/12;H04L29/08;H04L29/06 |
| 代理公司: | 安徽知問律師事務所 34134 | 代理人: | 代群群;歐陽超 |
| 地址: | 230031 安徽省馬鞍山市馬鞍山*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 各地 氣象 基站 移動 終端 數據傳輸 方法 精準 推送 系統 | ||
1.一種基于各地氣象基站和移動終端的氣象數據精準推送系統進行氣象數據傳輸的方法,該系統包括:氣象數據服務器和平臺服務器,所述的移動終端、所述的平臺服務器、所述的氣象數據服務器以及所述的氣象基站依次經網絡通信連接;
還包括氣象數據交易系統;
所述的氣象數據交易系統包括表現層、業務邏輯層、服務層以及數據訪問層;
所述的表現層設置在所述的移動終端內,與所述的移動終端內顯示屏進行數據交互,所述的表現層接收用戶對顯示屏執行的操作指令;
所述的業務邏輯層設置在所述的平臺服務器內;所述的表現層與所述的業務邏輯層經網絡通信連接,將操作指令傳輸至所述的業務邏輯層;同時將所需要的顯示數據輸出至顯示屏進行顯示;
所述的服務層和所述的數據訪問層均設置在所述的氣象數據服務器內;所述的業務邏輯層與所述的服務層經網絡通信連接;所述的服務層與所述的數據訪問層經網絡通信連接;
所述的網絡通信連接采用TCP/IP協議;
上述系統運行方法,包括如下步驟:
步驟1,激發氣象數據交易系統,
用戶通過移動終端的顯示屏與所述的表現層進行數據交互,即通過對表現層在顯示屏所顯示的控件進行操作,向表現層發送氣象交易指令;
步驟2,判斷用戶是否打開移動終端定位權限,
表現層向移動終端定位模塊請求獲取定位信息,若定位模塊響應,則移動終端定位權限打開,執行下一步驟,否則結束;
步驟3,上述步驟1中移動終端的表現層接收到用戶的氣象交易指令,經網絡通信傳輸至平臺服務器的業務邏輯層;
與此同時,上述步驟2中移動終端的表現層將獲取的定位信息經網絡通信傳輸至平臺服務器的業務邏輯層;
業務邏輯層分析所述的氣象交易指令和所述的定位信息,將氣象交易指令和定位信息轉換成報文請求數據,并經網絡通信連接傳輸至氣象大數據服務器中的服務層;
步驟4,上述步驟3中業務邏輯層將轉換后的報文數據經網絡通信傳輸至氣象數據服務器內的服務層,再經服務層傳輸至數據訪問層;
步驟5,上述步驟4中數據訪問層獲取經服務層所傳輸的報文數據后,分析并選擇與表現層定位信息最接近的氣象基站,并經網絡通信向該氣象基站請求獲取氣象數據,氣象基站處理檢測到的氣象數據返回至氣象數據服務器的數據訪問層,數據訪問層傳輸至服務層,經服務層返回氣象數據至平臺服務器的業務邏輯層,再經業務邏輯層傳輸至表現層,由表現層傳送至移動終端的顯示屏顯示;
其中所述步驟5中篩選的具體方法是,先根據表現層獲取的用戶地理信息,通過網絡通信連接向服務層發起報文請求數據后,并通過數據訪問層依次根據省,市,區,縣進行初始條件進行檢索,再根據所述移動終端獲取到的坐標定位信息進行篩選,將獲取的所述移動終端定位經緯度信息,傳輸至邏輯處理層,與篩選后的氣象信息的坐標進行計算距離差值,并獲取到其所述距離差值的最小值,即最小值的氣象數據,將所述氣象數據返回至所述移動端顯示屏上,該數據即為該用戶當前地區的氣象信息;
所述距離差值為Distance,
Distance=R*Arccos(C)*Pi/180,其中:
C=sin(MLatA)*sin(MLatB)*cos(MLonA-MLonB)+cos(MLatA)*cos(MLatB);
所述移動終端定位點A的坐標為((LonA,LatA)),所述氣象基站定位點B的坐標為(LonB,LatB),按照0度經線的基準,東經取經度的正值Longitude,西經取經度負值-Longitude,北緯取90-緯度值,即90-Latitude,南緯取90+緯度值,即90+Latitude,則經過上述處理后的A點為(MlonA,MLatA),B點為(MLonB,MLatB);
Pi為圓周率;R為地球半徑,Distance和R單位相同,為千米。
2.根據權利要求1所述的氣象數據傳輸的方法,其特征在于:步驟3中報文請求數據即為用戶所觸發天氣對應所在功能,包括實時天氣以及預報天氣信息參數。
3.根據權利要求1所述的氣象數據傳輸的方法,其特征在于:步驟4中服務層是業務邏輯層與數據訪問層之間的紐帶,負責將業務邏輯層的報文數據請求發送至數據訪問層,并將數據訪問層返回的數據放回至響應的業務邏輯層。
4.一種運行如權利 要求 1-3任意一項所述的方法的基于各地氣象基站和移動終端的氣象數據精準推送系統,其特征在于:包括氣象數據服務器和平臺服務器,所述的移動終端、所述的平臺服務器、所述的氣象數據服務器以及所述的氣象基站依次經網絡通信連接;
還包括氣象數據交易系統;
所述的氣象數據交易系統包括表現層、業務邏輯層、服務層以及數據訪問層;
所述的表現層設置在所述的移動終端內,與所述的移動終端內顯示屏進行數據交互,所述的表現層接收用戶對顯示屏執行的操作指令;
所述的業務邏輯層設置在所述的平臺服務器內;所述的表現層與所述的業務邏輯層經網絡通信連接,將操作指令傳輸至所述的業務邏輯層;同時將所需要的顯示數據輸出至顯示屏進行顯示;
所述的服務層和所述的數據訪問層均設置在所述的氣象數據服務器內;所述的業務邏輯層與所述的服務層經網絡通信連接;所述的服務層與所述的數據訪問層經網絡通信連接;
所述的網絡通信連接采用TCP/IP協議。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽愛上農家樂電子商務有限公司,未經安徽愛上農家樂電子商務有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710770623.0/1.html,轉載請聲明來源鉆瓜專利網。





