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

    基于微信小程序的地震信息速報系統(tǒng)設(shè)計實現(xiàn)

    2020-04-24 14:50:40何瑞娜賈國強
    電腦知識與技術(shù) 2020年5期
    關(guān)鍵詞:速報臺網(wǎng)列表

    何瑞娜 賈國強

    摘要:科技的進步為生活帶來了不少的便利,例如如今可以通過手機查詢天氣,訂購商品。然而對于公共信息發(fā)布與預(yù)警方面卻一直沒有很好的解決方案,尤其是像地震這種自然地理現(xiàn)象信息發(fā)布與預(yù)警,市面上此類程序相對較少。所以設(shè)計并實現(xiàn)一款基于微信小程序的地震信息速報軟件很有必要,可以方便廣大用戶第一時間獲得有關(guān)地震的相關(guān)信息,并且小程序無須下載安裝,只需要在微信上搜索即可打開使用,即用即走,通過內(nèi)置的消息系統(tǒng)可以訂閱所在地或關(guān)注地區(qū)的地震信息速報,并第一時間在微信訊息列表得到推送。本軟件界面簡潔,操作易懂,具有良好的兼容性,相對于傳統(tǒng)APP易于推廣和維護。軟件經(jīng)過測試,可以穩(wěn)定地運行,十分適用于現(xiàn)代的移動互聯(lián)網(wǎng)環(huán)境,達到了預(yù)期的效果。

    關(guān)鍵詞:自然地理現(xiàn)象;人文地理應(yīng)用;微信小程序;CENC;地震信息速報

    中圖分類號:TP311 文獻標(biāo)識碼:A

    文章編號:1009-3044(2020)05-0058-03

    開放科學(xué)(資源服務(wù))標(biāo)識碼(OSID):

    1 概述

    在中國,對于地震的觀察與研究、預(yù)測,已經(jīng)有了數(shù)千年的歷史。早在公元132年,東漢科學(xué)家張衡便發(fā)明了世界上第一臺地震儀器——地動儀,并在實際應(yīng)用中得到了驗證。通過對地震的監(jiān)測和記錄,可以分析出地震活動時空特征、探索地震發(fā)生的機理、更能夠支撐防震減災(zāi)事業(yè)發(fā)展和進步,可見地震觀測的重要性。

    地震速報的對象是廣大用戶,這些地震觀測的價值要用戶身上體現(xiàn)出來,就需要在與人們生活息息相關(guān)的地震速報服務(wù)發(fā)揮作用;早在20世紀(jì)末,我國地震觀測已經(jīng)從模擬時代進入了數(shù)字時代,然而,我國現(xiàn)在地震速報的信息還主要停留在電視上收看節(jié)目、電腦上查閱官網(wǎng)或者微博這樣的廣播式媒介方式,沒有辦法一對一地進行定制化的推送。雖然目前國家地震臺網(wǎng)已經(jīng)開通了微信公眾號,這一已經(jīng)覆蓋中國94%以上的智能手機,月活躍用戶達到8.06億的覆蓋全民生活的廣播方式,但受限于微信訂閱號每天可以推送一次消息,服務(wù)號每個月可以推送最多四次消息這一規(guī)定,還是難將最新消息第一時間被推送出去。雖然具有影響力的媒體公號已經(jīng)開放了獲得了一天三次甚至更多的“特殊待遇”,然而每逢一些重大事件、突發(fā)事件,微信公眾號“一天三次”的制約仍然顯得力不從心。

    2 需求分析

    隨著移動互聯(lián)網(wǎng)的普及和發(fā)展,中國移動網(wǎng)民群體正在不斷地擴大,智能手機現(xiàn)在已經(jīng)走進了千家萬戶,而作為當(dāng)今手機的必裝應(yīng)用程序的微信,更是展現(xiàn)出其強大的市場價值,而2017年1月,微信更是對外正式發(fā)布了微信小程序,這種不需要下載安裝即可使用的應(yīng)用,它使得以往需要搜索下載安裝再使用的應(yīng)用變得“觸手可及”,用戶掃一掃或搜一下即可打開應(yīng)用,即用即走,應(yīng)用將無處不在,隨時可用。本系統(tǒng)正是基于該應(yīng)用平臺,針對當(dāng)前地震信息全方位定制化速報而設(shè)計的一款小程序,微信的平臺特性使得本系統(tǒng)可以同時兼容Android和iOS手機。使用本應(yīng)用無須付費,只需要在微信搜索或掃一下小程序碼,即可打開本應(yīng)用進行使用,相對于目前國家地震臺網(wǎng)官網(wǎng)給出的老版本CENC地震速報,本應(yīng)用的輕便快捷無疑更具優(yōu)勢,另一方面小程序?qū)崿F(xiàn)了一套界面框架和邏輯代碼兼容多個移動應(yīng)用平臺,這樣開發(fā)維護成本相對APP來說會低很多。本系統(tǒng)的另一個特點是將現(xiàn)有的個性化移動互聯(lián)網(wǎng)技術(shù)與公共地震活動監(jiān)測服務(wù)相連接,使得傳統(tǒng)的一對多廣播方式變成點對點的定制化信息提醒,提升了廣大用戶的使用體驗,作為用戶而言,可能觀測到的信息就越多,對于地震速報、數(shù)據(jù)分析、科學(xué)研究而言具有重要作用,而對于個人的意義卻顯得不是那么大,所以采用這些新型的個性化信息推送服務(wù)無疑將提升用戶的使用感受,并且提升了信息推送效率,節(jié)約了大量的無必要網(wǎng)絡(luò)資源開銷。

    3 主要功能分析

    本系統(tǒng)基于微信小程序的開發(fā)語言、框架、組件設(shè)計應(yīng)用,旨在于微信生態(tài)體系內(nèi),建立友好、高效、一致的用戶體驗,同時最大限度適應(yīng)和支持不同需求,減少無關(guān)的設(shè)計元素對用戶目標(biāo)的干擾,友好地引導(dǎo)用戶進行操作。本系統(tǒng)采用的是c/s模式軟件設(shè)計思想,客戶端通過互聯(lián)網(wǎng)與服務(wù)器取得連接,接收用戶的操作,并通過后端向服務(wù)器發(fā)出對應(yīng)請求。服務(wù)器接收到客戶端的請求,將找到的數(shù)據(jù)返回給客戶端,客戶端將獲得的數(shù)據(jù)進行分析處理并將結(jié)果通過前端界面呈現(xiàn)給用戶。

    本系統(tǒng)主要功能包括以下幾個方面:地震信息列表總覽、地震信息地圖一覽、關(guān)注地區(qū)訂閱推送和歷史地震標(biāo)注統(tǒng)計功能等。如圖1所示:

    3.1 震信息列表總覽功能

    可以查看國內(nèi)外最新的地震消息,若用戶所在地區(qū)發(fā)生的重大地震,則會自動將相關(guān)信息于列表置頂,地震信息列表上的所有地震可以點擊定位到地圖上,震級和發(fā)震時刻通過標(biāo)注符區(qū)分。列表地震信息數(shù)據(jù)來源則是中國地震臺網(wǎng)中心CENC與美國地質(zhì)調(diào)查局USGS、通過配置后臺數(shù)據(jù)下載地址,系統(tǒng)會周期性的發(fā)起一個HTTP GET請求,自動獲得相關(guān)并更新。如圖2所示:

    3.2 關(guān)注地區(qū)訂閱推送功能

    通過在系統(tǒng)設(shè)置界面白定義關(guān)注的地區(qū),系統(tǒng)將根據(jù)每天從服務(wù)器自動檢索到的地震信息進行分析,若在關(guān)注的地區(qū)發(fā)生了重要地震情況,將會即時發(fā)送提示到用戶微信的消息列表。其中,地震信息的定期監(jiān)視拉取是通過微信的周期性更新接口實現(xiàn),該接口能夠讓小程序在用戶未打開的后臺掛起情況下,也能從服務(wù)器拉取數(shù)據(jù)。而推送用戶消息列表功能主要通過微信云調(diào)用接口發(fā)送客服消息實現(xiàn),其核心代碼如下:

    exports.main= async (event, context)=>{

    try(

    const resuh=await cloud. openapi. customerServiceMessage.send({

    touser:7OPENID.

    msgtype:text ,

    text:f

    content:通知的消息內(nèi)容

    )})

    return result

    })

    最終實現(xiàn)的效果體現(xiàn)如圖3所示:

    3.3 地震信息地圖一覽功能

    用戶可以通過地圖GIS查看地震的分布情況,基于高德地圖API,可以實現(xiàn)定位震中,并查看詳細的行政信息,以及附近的縣城、醫(yī)院和學(xué)校的分布情況。該功能的實現(xiàn)是通過調(diào)用高德的POI周邊查詢API實現(xiàn)的,其主要代碼如下:

    onLoad: function0{

    var myAmapFun=new amapFile. AMapWX({key:高德ApiKey,));

    myAmapFun.getPoiAround((

    success: function(data){

    //成功},

    ))

    運行后,效果如圖4所示:

    3.4 歷史地震標(biāo)注統(tǒng)計功能

    用戶可以在更多頁面的選項進入歷史查詢界面,通過本功能看到世界上近一年內(nèi)的地震分布情況。該頁面的信息是通過網(wǎng)絡(luò)接口獲取官方網(wǎng)頁上的信息解析后給出的,如圖5所示:

    4 結(jié)論

    本文對目前互聯(lián)網(wǎng)技術(shù)的普及發(fā)展帶給普通人在地震災(zāi)害信息速報方面的作用做了詳細的分析,指出了本文的研究意義。詳細介紹了本系統(tǒng)的主要功能,并且通過界面設(shè)計與編碼實現(xiàn)了所述功能。系統(tǒng)經(jīng)過實測,具有良好的兼容性,界面簡潔,容易上手,很適合大眾用戶使用。

    在后續(xù)的研究工作中,還可以完善詳細信息的展示功能,增加國內(nèi)震情歷史統(tǒng)計查詢模塊;完善地圖信息一覽坐標(biāo)標(biāo)注的功能,添加近一月、近半年的統(tǒng)計圖表;優(yōu)化響應(yīng)速度,使系統(tǒng)更加易用。

    參考文獻:

    [1]梁姍姍.國家地震臺網(wǎng)中心震情信息發(fā)布自動化實現(xiàn)[C]//中國地球物理學(xué)會信息技術(shù)專業(yè)委員會.中國地球物理學(xué)會信息技術(shù)專業(yè)委員會地球物理信息前沿技術(shù)研討會論文摘要集.中國地球物理學(xué)會信息技術(shù)專業(yè)委員會:中國地球物理學(xué)會信息技術(shù)專業(yè)委員會,2018:2.

    [2]微信小程序官方開發(fā)者網(wǎng)站[EB/O L]. https://developers.weix-in.qq.com/miniprogram/.

    [3]中國國家地震臺網(wǎng)網(wǎng)站[EB/OL].http://www.ceic. ac. cn/speed-search.

    [4]唐亮,杜春陽,賈國強,等,基于Android終端的健康計步軟件開發(fā)[J].信息系統(tǒng)工程,2018(5):12-13.

    【通聯(lián)編輯:朱寶貴】

    收稿日期:2019-12-15

    作者簡介:何瑞娜(1996-),女,陜西成陽人,學(xué)士,主要研究方向為自然地理學(xué);賈國強(1998-),男,陜西西安人,學(xué)士,主要研完向為軟件工程。

    猜你喜歡
    速報臺網(wǎng)列表
    巧用列表來推理
    學(xué)習(xí)運用列表法
    地球物理臺網(wǎng)儀器維修信息管理的研究與實現(xiàn)
    地震研究(2021年1期)2021-04-13 01:05:30
    擴列吧
    推進報臺網(wǎng)深度融合 做強區(qū)級融媒體中心
    傳媒評論(2018年10期)2019-01-17 01:33:16
    每月速報
    空中之家(2018年1期)2018-01-31 01:50:30
    每月速報
    空中之家(2017年11期)2017-11-28 05:27:41
    西藏地震應(yīng)急流動臺網(wǎng)淺析
    西藏科技(2016年9期)2016-09-26 12:21:39
    每月速報
    空中之家(2016年1期)2016-05-17 04:47:41
    MRG9000媒資衛(wèi)士在市級電視臺全臺網(wǎng)的應(yīng)用
    丰都县| 滨海县| 老河口市| 讷河市| 阜阳市| 南城县| 红桥区| 翁源县| 郴州市| 汉阴县| 家居| 峨眉山市| 扶风县| 河津市| 和平区| 滦平县| 获嘉县| 科技| 噶尔县| 永登县| 金塔县| 武汉市| 临沧市| 日照市| 惠安县| 肥乡县| 贡觉县| 新蔡县| 瑞金市| 馆陶县| 云安县| 昌乐县| 大埔区| 罗山县| 株洲县| 鄂伦春自治旗| 延庆县| 运城市| 淮南市| 洪雅县| 固阳县|