本發明涉及氣象預警領域,特別涉及基于用戶行為數據和閃信的氣象預警信息推送方法及設備。
背景技術:
1、氣象災害頻發、多發,占自然災害70%以上,經常對經濟社會發展和人民生命財產造成重大損失。面對災害的發生,人類目前還沒有手段完全阻止或消滅,但可以采取有效防范措施,把災害造成的損失降到最低,氣象災害預警信息的及時送達就顯得至關重要。
2、當前氣象預警信息發布主要依賴短信方式,雖然能夠快速送達,但存在用戶需主動點擊短信才能查看內容的局限性,導致在高緊急情況下,信息可能無法及時引起用戶注意,進而影響應急響應速度。
3、因此,需要提供基于用戶行為數據和閃信的氣象預警信息推送方法及設備,用于實現氣象預警信息的精準、有效推送。
技術實現思路
1、本發明提供基于用戶行為數據和閃信的氣象預警信息推送方法,包括:確定目標區域包括的多個子區域的氣象災害關聯信息;獲取目標區域的氣象災害數據;根據目標區域的氣象災害數據和目標區域包括的多個子區域的氣象災害關聯信息,確定目標區域的氣象預警區域;根據目標區域的氣象預警區域,確定多個預警用戶端;獲取多個預警用戶端的行為數據,將所述多個預警用戶端分為多個預警用戶端組;根據所述目標區域的氣象災害數據,確定目標氣象災害預警模板;根據所述目標區域的氣象災害數據和目標氣象災害預警模板,生成標準氣象預警信息;對于每個預警用戶端組,根據所述預警用戶端組包括的預警用戶端的行為數據和標準氣象預警信息,生成所述預警用戶端組對應的氣象預警信息,根據所述預警用戶端組對應的氣象預警信息,向所述預警用戶端組包括的預警用戶端發送閃信。
2、進一步地,確定目標區域包括的多個子區域的氣象災害關聯信息,包括:獲取目標區域的歷史氣象災害信息;對于每種氣象災害,根據目標區域的歷史氣象災害信息,計算目標區域的任意兩個子區域對應氣象災害的災害共現系數,根據目標區域的任意兩個子區域對應氣象災害的災害共現系數,確定氣象災害對應的多個第一子區域單元,每個第一子區域單元包括兩個子區域,根據目標區域的歷史氣象災害信息,確定每個第一子區域單元對應氣象災害的共現關聯氣象要素;獲取目標區域的用戶端的歷史行為數據,其中,所述歷史行為數據包括在用戶授權的情況下獲取的用戶端在多個歷史時間點的位置;根據目標區域的用戶端的歷史行為數據,計算目標區域的任意兩個子區域的用戶移動關聯系數,根據任意兩個子區域的用戶移動關聯系數,確定多個第二子區域單元,所述第二子區域單元包括兩個子區域,其中,所述目標區域包括的多個子區域的氣象災害關聯信息至少包括每種氣象災害對應的多個第一子區域單元、每個第一子區域單元對應氣象災害的共現關聯氣象要素以及多個第二子區域單元。
3、進一步地,根據目標區域的氣象災害數據和目標區域包括的多個子區域的氣象災害關聯信息,確定目標區域的氣象預警區域,包括:對于每個子區域單元,根據目標區域的歷史氣象災害信息,生成第一子區域單元對應的多個訓練樣本,建立第一子區域單元對應的關聯預測模型,通過第一子區域單元對應的多個訓練樣本訓練第一子區域單元對應的關聯預測模型;根據目標區域的氣象災害數據,確定目標氣象災害和關鍵子區域;根據目標氣象災害、關鍵子區域、目標區域包括的多個子區域的氣象災害關聯信息以及每個第一子區域單元對應的關聯預測模型,確定所述目標區域的氣象預警區域。
4、進一步地,根據目標氣象災害、關鍵子區域、目標區域包括的多個子區域的氣象災害關聯信息以及每個第一子區域單元對應的關聯預測模型,確定所述目標區域的氣象預警區域,包括:根據目標氣象災害對應的多個子區域單元和關鍵子區域,確定目標第一子區域單元;通過目標第一子區域單元對應的關聯預測模型,根據目標區域的歷史氣象災害信息,預測目標第一子區域單元的災害共現概率;根據每個目標第一子區域單元的災害共現概率,確定第一補充子區域;根據多個第二子區域單元和關鍵子區域,確定第二補充子區域;根據所述關鍵子區域、第一補充子區域和第二補充子區域,確定所述目標區域的氣象預警區域。
5、進一步地,根據目標區域的氣象預警區域,確定多個預警用戶端,包括:對于目標區域的每個用戶端,根據用戶端的行為數據,計算用戶端與目標區域的氣象預警區域的第一位置關聯參數,根據用戶端與目標區域的氣象預警區域的第一位置關聯參數,判斷用戶端是否為預警用戶端。
6、進一步地,獲取多個預警用戶端的行為數據,將所述多個預警用戶端分為多個預警用戶端組,包括:對于每個預警用戶端,根據預警用戶端的行為數據,確定預警用戶端的位移活躍系數;通過k-means聚類算法,根據每個預警用戶端的位移活躍系數,將所述多個預警用戶端分為至少一個預警用戶端簇;對于每個預警用戶端簇,根據預警用戶端簇包括的預警用戶端的行為數據,確定預警用戶端與目標區域的氣象預警區域包括的每個子區域的第二位置關聯參數,通過k-means聚類算法,根據預警用戶端簇包括的預警用戶端與目標區域的氣象預警區域包括的每個子區域的第二位置關聯參數,將所述預警用戶端簇包括的多個預警用戶端分為至少一個預警用戶端組。
7、進一步地,根據所述目標區域的氣象災害數據,確定氣象災害預警模板,包括:獲取多個氣象災害預警模板及每個氣象災害預警模板對應的氣象災害特征,其中,所述氣象災害特征至少包括氣象災害類型及氣象災害等級;根據所述目標區域的氣象災害數據,獲取當前氣象災害特征;根據當前氣象災害特征和每個氣象災害預警模板對應的氣象災害特征,從多個氣象災害預警模板中確定目標氣象災害預警模板。
8、進一步地,根據所述目標區域的氣象災害數據和目標氣象災害預警模板,生成標準氣象預警信息,包括:根據所述目標區域的氣象災害數據,獲取關鍵預警信息,其中,所述關鍵預警信息至少包括氣象災害類型、氣象災害等級、預計影響時間及關鍵子區域;根據所述關鍵預警信息和目標氣象災害預警模板,生成標準氣象預警信息。
9、進一步地,根據所述預警用戶端組包括的預警用戶端的行為數據和標準氣象預警信息,生成所述預警用戶端組對應的氣象預警信息,包括:根據所述預警用戶端組包括的預警用戶端的位移活躍系數,確定預警用戶端組對應的氣象預警風格及應對建議;根據所述預警用戶端組包括的預警用戶端與目標區域的氣象預警區域包括的每個子區域的第二位置關聯參數,確定對應預警用戶端組的目標區域的氣象預警區域包括的每個子區域的預警優先級;通過風格調整模型,根據預警用戶端組對應的氣象預警風格及應對建議和對應預警用戶端組的目標區域的氣象預警區域包括的每個子區域的預警優先級,對標準氣象預警信息進行調整,生成所述預警用戶端組對應的氣象預警信息。
10、本發明提供基于用戶行為數據和閃信的氣象預警信息推送設備,應用上述的基于用戶行為數據和閃信的氣象預警信息推送方法,包括:區域分析模塊,用于確定目標區域包括的多個子區域的氣象災害關聯信息;數據獲取模塊,用于獲取目標區域的氣象災害數據;區域確定模塊,用于根據目標區域的氣象災害數據和目標區域包括的多個子區域的氣象災害關聯信息,確定目標區域的氣象預警區域;用戶分析模塊,用于根據目標區域的氣象預警區域,確定多個預警用戶端;所述用戶分析模塊還用于獲取多個預警用戶端的行為數據,將所述多個預警用戶端分為多個預警用戶端組;模板確定模塊,用于根據所述目標區域的氣象災害數據,確定目標氣象災害預警模板;氣象預警模塊,用于根據所述目標區域的氣象災害數據和目標氣象災害預警模板,生成標準氣象預警信息;所述氣象預警模塊,還用于對于每個預警用戶端組,根據所述預警用戶端組包括的預警用戶端的行為數據和標準氣象預警信息,生成所述預警用戶端組對應的氣象預警信息,根據所述預警用戶端組對應的氣象預警信息,向所述預警用戶端組包括的預警用戶端發送閃信。
11、相比于現有技術,本發明提供的基于用戶行為數據和閃信的氣象預警信息推送方法及設備,至少具備以下有益效果:
12、1、閃信具有強制提醒功能,用戶必須手動點擊確認才能關閉,確保了預警信息的有效接收。通過精確的目標區域劃分和氣象災害數據關聯分析,能夠更準確地確定預警區域和預警用戶端,從而減少誤報和漏報的情況。根據目標區域的氣象災害數據和子區域的氣象災害關聯信息,確定具體的氣象預警區域,實現精細化預警。根據預警用戶端的行為數據,將用戶分為不同的組別,并根據組別推送相應的氣象預警信息,增強了預警信息的個性化。個性化的預警信息能夠更好地吸引用戶的注意力,提高用戶對預警信息的關注度和重視程度。及時、準確的氣象預警信息能夠幫助用戶提前做好防災減災準備,如轉移安置、物資儲備等。通過有效的預警和應對措施,能夠顯著降低氣象災害造成的人員傷亡和財產損失。長期、頻繁的氣象預警信息推送能夠增強公眾的防災減災意識,提高社會的整體防災能力。
13、2、通過計算目標區域的任意兩個子區域對應氣象災害的災害共現系數,能夠識別出哪些子區域在歷史上容易發生相同或相似的氣象災害,從而為預警區域的確定提供重要依據。用戶移動關聯系數的計算則考慮了用戶在不同子區域之間的移動規律,有助于更準確地定位那些可能受到氣象災害影響的用戶群體。利用歷史氣象災害信息生成訓練樣本,并建立關聯預測模型,可以預測不同子區域之間氣象災害的共現概率,進一步提高預警區域的準確性。通過綜合考慮目標氣象災害、關鍵子區域、氣象災害關聯信息以及關聯預測模型的結果,能夠更精細地劃分預警區域,確保預警信息只發送給真正可能受到影響的用戶。
14、3、根據目標區域的氣象災害數據,自動從多個氣象災害預警模板中選擇最合適的模板。這能夠確保預警信息的格式和內容與當前的氣象災害特征相匹配,提高信息的可讀性和實用性。在生成標準氣象預警信息的基礎上,根據預警用戶端組的行為數據和位置關聯參數,對預警信息進行動態調整。這包括調整預警風格、應對建議以及不同子區域的預警優先級等,使預警信息更加符合用戶的需求和實際情況。