葛計(jì)劃 孫軍 程鈴 盧葉嘯 孫鴻博 于磊 曹志磊
摘要:地震觀測技術(shù)是一門綜合性交叉學(xué)科,它以探測地球物理化學(xué)指標(biāo)和地震前兆現(xiàn)象的方法和技術(shù)為主要研究目標(biāo)。以服務(wù)地震觀測技術(shù)傳播和交流,設(shè)計(jì)和構(gòu)建方便快捷的地震觀測技術(shù)交流平臺(tái)將對(duì)地震監(jiān)測工作的開展起到巨大的促進(jìn)作用。該文利用認(rèn)證的微信公眾號(hào)和開源的Discuz!X3.2論壇程序構(gòu)建了一個(gè)以地震觀測技術(shù)交流為主要內(nèi)容的平臺(tái),該平臺(tái)兼顧了地震觀測技術(shù)討論的實(shí)時(shí)性的需求和交流過程及結(jié)果沉淀的需要,具有低成本、高效能、實(shí)用性的特點(diǎn)。
關(guān)鍵詞:地震觀測技術(shù);微信公眾號(hào);Discuz!X3.2
中圖分類號(hào):TP311 ? ? ?文獻(xiàn)標(biāo)識(shí)碼:A
文章編號(hào):1009-3044(2021)35-0061-03
隨著互聯(lián)網(wǎng)技術(shù)和電子通信技術(shù)的不斷發(fā)展,特別是分布式互聯(lián)網(wǎng)技術(shù)和智能終端的出現(xiàn)和普及,人們實(shí)現(xiàn)了以往很難想象的全天候、多平臺(tái)實(shí)時(shí)無障礙交流,短視頻和微博這類新型信息傳播方式的興起更是讓知識(shí)的傳播趨近于碎片化、分散化[1]。學(xué)術(shù)交流不可避免地受到影響,也開始從學(xué)院派的講臺(tái)、交流會(huì)等形式轉(zhuǎn)換到利用各種方便快捷的網(wǎng)絡(luò)應(yīng)用方式(如專業(yè)學(xué)術(shù)網(wǎng)站、專門的論壇或電子郵件列表、實(shí)時(shí)聊天工具、視頻會(huì)議等)來進(jìn)行交流,這種交流形式的轉(zhuǎn)變極大提高了新知識(shí)、新理論、新方法的傳播速度,使各專業(yè)同行間的聯(lián)系更加密切。
專業(yè)性論壇作為互聯(lián)網(wǎng)論壇的一個(gè)重要組成部分,它具有開放性高、參與度廣、交流信息的自動(dòng)存檔的顯著優(yōu)勢,成為人們在網(wǎng)絡(luò)世界交流思想、分享經(jīng)驗(yàn)的重要平臺(tái)[2]。論壇這種交流形式創(chuàng)造了以往傳統(tǒng)媒介在現(xiàn)實(shí)中和技術(shù)上都不可能實(shí)現(xiàn)的多元言論空間,在其出現(xiàn)的早期就吸引了大量的“趣味相投”的網(wǎng)民積極參與,專業(yè)性論壇隨之出現(xiàn),常用的如小木蟲學(xué)術(shù)論壇,CSDN電腦技術(shù)論壇等,截至目前仍有大量的活躍會(huì)員參與交流討論。雖然隨著技術(shù)的進(jìn)步帶有即時(shí)通訊功能的微信、QQ等平臺(tái)越來越受人們推崇,但是論壇信息存檔功能能夠重現(xiàn)很多問題討論的場景和解決問題的過程。這種信息沉淀的交流方式因?yàn)槟軌蚣て鹑藗兓貞浗鉀Q問題的過程和問題解決的喜悅感,因此仍然受到很多人的青睞。
地震觀測技術(shù)交流論壇是研究地震的監(jiān)測、科研、學(xué)習(xí)交流為主的專業(yè)交流平臺(tái),目前全國有各類地震臺(tái)站2000余個(gè),全國范圍內(nèi)有人值守的省屬專業(yè)地震臺(tái)也多達(dá)417個(gè),這些專業(yè)性的地震臺(tái)站多數(shù)地處偏遠(yuǎn),地震臺(tái)站的工作性質(zhì)和人員流動(dòng)性不高又決定了工作搭檔長期固定,對(duì)外交流業(yè)務(wù)、思想和學(xué)習(xí)的機(jī)會(huì)相對(duì)較少。目前不同臺(tái)站人員交流方式主要是依靠零散QQ群、微信、電話交流,面向地震觀測技術(shù)交流平臺(tái)又沒有建成,限制了交流的寬度和廣度。總體來說,地震臺(tái)站目前的交流方式有以下三個(gè)特點(diǎn):1)固話、手機(jī)通話、QQ、微信等即時(shí)交流為主,無固定平臺(tái);2)以業(yè)務(wù)事件為紐帶,交流結(jié)果不存檔,無法共享;3)人員交流范圍較窄,交流時(shí)間有限,內(nèi)容以業(yè)務(wù)為主。
隨著地震臺(tái)站改革的推進(jìn)、人員集中化、業(yè)務(wù)多樣化,地震臺(tái)站的工作職責(zé)和工作量大幅度的提升。業(yè)務(wù)轄區(qū)內(nèi)的數(shù)據(jù)跟蹤分析、觀測系統(tǒng)運(yùn)維、地震災(zāi)害風(fēng)險(xiǎn)評(píng)估等大量工作的加入的背景下,地震觀測技術(shù)交流在地震監(jiān)測中扮演著越來越重要的角色。很多共性的儀器故障解決辦法、數(shù)據(jù)動(dòng)態(tài)的類似變化等需要進(jìn)行系統(tǒng)的歸納總結(jié),這些成果的及時(shí)共享將有效地提高工作效率。平臺(tái)的建成將給地震臺(tái)站提供一個(gè)業(yè)務(wù)、思想交流、展示的平臺(tái),有利于臺(tái)站科研人員互通有無、取長補(bǔ)短、共同進(jìn)步。同時(shí)也可以通過這個(gè)平臺(tái)合理引導(dǎo)臺(tái)站積極、健康、向上的工作氛圍。
目前,與地震觀測技術(shù)交流論壇類似的行業(yè)交流平臺(tái)還沒有建成,國內(nèi)的地震觀測技術(shù)參考資料匱乏,且分布不平衡,僅在個(gè)別研究所開辦了針對(duì)單獨(dú)學(xué)科的論壇,更多的學(xué)科都僅僅依靠幾個(gè)學(xué)科管理組每年少量的幾次評(píng)比會(huì)議和學(xué)術(shù)刊物進(jìn)行交流,廣度、深度和速度都遠(yuǎn)遠(yuǎn)不能實(shí)現(xiàn)信息的交流與資源的共享的即時(shí)性和交流結(jié)果的沉淀,無法進(jìn)行規(guī)模推廣應(yīng)用,形成針對(duì)實(shí)際的觀測技術(shù)交流成果。因此建立這個(gè)平臺(tái)是十分必要的。
1 技術(shù)路線的選擇
構(gòu)建地震觀測技術(shù)交流論壇,可以利用目前市面上比較成熟的論壇開源程序進(jìn)行開發(fā),常見的論壇開源程序有PhpWind和Discuz!等。也可以通過自主編程進(jìn)行實(shí)現(xiàn)。兩者相比,開源程序在系統(tǒng)穩(wěn)定性和交互性方面具有明顯優(yōu)勢,而且能夠全面滿足知識(shí)交流論壇的功能需求,同時(shí)成本低廉,系統(tǒng)布設(shè)也較為便捷,為了吸引更多的站長采用自家程序架設(shè)論壇,這些開源的論壇程序會(huì)不定期地推出系統(tǒng)更新和補(bǔ)丁程序,使論壇程序更趨近于完善。因此完全可以選擇一些成熟的論壇程序構(gòu)建滿足自身需求的交流論壇,結(jié)合認(rèn)證的微信公眾號(hào)的豐富功能開展系統(tǒng)整合及開發(fā)。目前市面上使用最多的論壇搭建程序Discuz!是康盛創(chuàng)想(北京)科技有限公司推出的一套通用的社區(qū)論壇軟件系統(tǒng),該產(chǎn)品2010年被騰訊收購,同時(shí)考慮到與微信公眾號(hào)的兼容性和互通性,本文選擇Discuz X3.2作為論壇軟件。用戶使用Discuz!程序可以在不需要任何編程的基礎(chǔ)上,通過簡單的設(shè)置和安裝。就可以在互聯(lián)網(wǎng)上搭建起功能完善、負(fù)載能力很強(qiáng)和可高度定制的論壇系統(tǒng)。
本次交流平臺(tái)的搭建基于Discuz!3.2論壇程序的,選XAMPP方案作為論壇搭建的運(yùn)行環(huán)境。XMAPP一系列技術(shù)的縮寫:其中M為MySQL數(shù)據(jù)庫系統(tǒng),A為Apache是Web服務(wù)器,P為PHP服務(wù)器腳本解釋器[4-5]。X為操作系統(tǒng)的代稱,可以為Linux或Windows系統(tǒng)等。論壇運(yùn)行環(huán)境的搭建就是要通過安裝以上軟件通過設(shè)置相應(yīng)的參數(shù)使得以上各種軟件能夠形成Discuz X3.2所需要的環(huán)境。
Apache是Apache軟件基金會(huì)的一個(gè)開放源碼的網(wǎng)頁服務(wù)器,可以在大多數(shù)計(jì)算機(jī)操作系統(tǒng)中運(yùn)行,由于其良好的跨平臺(tái)和安全性而被廣泛使用,是最流行的Web服務(wù)器端軟件之一。本文選擇Apache2.2.10作為Web服務(wù)器。
MySQL是一個(gè)開放源碼的關(guān)系數(shù)據(jù)庫管理系統(tǒng),由于其性能高、成本低、可靠性好。已經(jīng)成為最流行的開源數(shù)據(jù)庫,被廣泛地應(yīng)用在internet上的中小型網(wǎng)站中。本文選擇MySQL 5.1.32作為數(shù)據(jù)庫管理系統(tǒng)。
PHP是一種HTML內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的腳本語言。PHP的執(zhí)行效率高。支持幾乎所有流行的數(shù)據(jù)庫以及操作系統(tǒng),有良好的兼容性,并且安全性也更高。Discuz!論壇程序本身就是由PHP語言編寫的。本文選擇PHP 5.3.2作為腳本解釋器。
微信公眾號(hào)是騰訊公司開發(fā)的一款針對(duì)開發(fā)者或商家在微信公眾平臺(tái)上申請的應(yīng)用賬號(hào),該賬戶與QQ賬號(hào)、Discuz!3.2平臺(tái)互通,商家可在微信平臺(tái)上實(shí)現(xiàn)和特定群體的文字、圖片、語音、視頻的全方位溝通、互動(dòng)[6]。本次地震觀測技術(shù)交流平臺(tái)主要以認(rèn)證的微信公眾號(hào)的自定義菜單和微社區(qū)功能與Discuz!3.2平臺(tái)開展后臺(tái)聯(lián)調(diào)和編寫必要的代碼讓兩者共同協(xié)作完成系統(tǒng)構(gòu)建。
2 地震觀測技術(shù)交流平臺(tái)的設(shè)計(jì)
2.1 平臺(tái)結(jié)構(gòu)設(shè)計(jì)
地震觀測技術(shù)交流平臺(tái)本著總體設(shè)計(jì),分步實(shí)施的原則開展。長期目標(biāo)將實(shí)現(xiàn)網(wǎng)站、論壇、App、公眾號(hào)四體合一,可以通過PC、平板電腦、手機(jī)等多平臺(tái)同時(shí)可用;賬號(hào)可以通過QQ賬戶、微信賬戶、注冊賬戶登錄;必要時(shí)通過線上、線下的不定期的活動(dòng)增加平臺(tái)黏性。
由于地震觀測技術(shù)的多學(xué)科交叉特性,使得它與計(jì)算機(jī)技術(shù)、信息技術(shù)以及地學(xué)等學(xué)科不可分。而這些學(xué)科的發(fā)展極為迅速,知識(shí)更新的速率很高,對(duì)地震觀測技術(shù)交流論壇的發(fā)展有著重大的推動(dòng)作用,因此在設(shè)計(jì)論壇版塊時(shí)不僅要考慮地震觀測技術(shù)交流論壇方面的研究與應(yīng)用,還要對(duì)相關(guān)學(xué)科的內(nèi)容予以關(guān)注。力求讓從事地震觀測技術(shù)交流論壇研究、應(yīng)用的人員都能在論壇里找到適合的內(nèi)容。論壇主要包括:行業(yè)快訊、臺(tái)站風(fēng)采、通用技術(shù)、監(jiān)測技術(shù)、地震科研、站務(wù)管理六大版塊(見圖2)。
由于建立的是地震觀測技術(shù)交流論壇的專業(yè)論壇。所以在版塊分類里以地震觀測技術(shù)交流論壇的研究和應(yīng)用為主。在地震觀測技術(shù)交流論壇科研版塊,主要是為了探討地震觀測技術(shù)交流論壇各研究方向的研究方法、研究內(nèi)容以及研究成果分享、科研資料共享。地震觀測技術(shù)是一門應(yīng)用性很強(qiáng)的學(xué)科,同時(shí)地震觀測技術(shù)是地震觀測技術(shù)交流論壇的最主要應(yīng)用,因此如何開展地震觀測技術(shù)在論壇中的討論,科學(xué)合理地設(shè)置版面,才能夠滿足工作需要是一個(gè)值得思考的問題。目前地震觀測技術(shù)交流論壇監(jiān)測技術(shù)頻道主要探討測震科學(xué)、電磁學(xué)科、形變學(xué)科、流體學(xué)科、“三流”測量等儀器維修及資料分析方面的內(nèi)容,實(shí)現(xiàn)儀器維修資源的上傳和下載,提問或回答相關(guān)問題,可以使用戶更方便地交換信息與資源,這是基于地震監(jiān)測涉及的幾個(gè)大的學(xué)科來確定的,運(yùn)行過程中會(huì)根據(jù)實(shí)際情況進(jìn)行調(diào)整。地震觀測通用技術(shù)版塊主要探討與地震監(jiān)測技術(shù)密切相關(guān)的計(jì)算機(jī)技術(shù),包括軟件下載、軟件應(yīng)用、網(wǎng)絡(luò)技術(shù)、硬件交流等多項(xiàng)功能,用戶根據(jù)需要可以選擇將發(fā)帖放在特定版塊的特定分類之下。服務(wù)區(qū)版塊接受用戶對(duì)本論壇的意見和建議。
2.2 論壇功能設(shè)計(jì)
會(huì)員的注冊:論壇采用注冊驗(yàn)證制度,非注冊用戶不能進(jìn)行瀏覽和發(fā)帖權(quán)限,論壇已注冊未驗(yàn)證用戶只能進(jìn)行查看、閱讀留言的操作,管理員后臺(tái)審核后轉(zhuǎn)為注冊會(huì)員,通過資料驗(yàn)證的注冊用戶可以發(fā)表、回復(fù)留言以及進(jìn)行資料的上傳和下載操作,注冊用戶根據(jù)積分等級(jí)可以享有對(duì)應(yīng)權(quán)限。注冊設(shè)置時(shí),只允許一個(gè)Email地址注冊一個(gè)用戶,并需要提供身份信息供后臺(tái)管理員驗(yàn)證時(shí)參考;注冊規(guī)則里屏蔽容易讓人誤解的“管理員”“版主”之類的內(nèi)容及一些不文明的詞語與符號(hào),防止有人利用名稱欺騙用戶,添加詞語過濾功能,對(duì)不良的詞語進(jìn)行屏蔽。用戶也可以通過QQ號(hào)碼、微信賬號(hào)來注冊登錄論壇。
發(fā)帖的規(guī)則:因?yàn)椴扇∽则?yàn)證制,降低了通過網(wǎng)絡(luò)機(jī)器人注冊的可能,同時(shí)采取注冊時(shí)間不滿15分鐘的,不許發(fā)布消息;同一用戶在24小時(shí)內(nèi)允許發(fā)送短消息的最大數(shù)目為50,每次發(fā)消息間隔不小于15秒:把帖子的內(nèi)容長度限制在一個(gè)合適的范圍,防止惡意灌水,降低系統(tǒng)的負(fù)擔(dān);
功能的設(shè)計(jì):論壇可以實(shí)現(xiàn),對(duì)最近一段時(shí)間內(nèi)的熱帖、圖片、最新回復(fù)、熱門帖子進(jìn)行聚類集中展示,使用戶了解論壇最新帖子,版塊還可以設(shè)置新帖變色顯示版塊圖標(biāo),使論壇最近的交流情況一目了然。利用認(rèn)證的微信公眾號(hào)的自定義菜單功能,通過微信微社區(qū)的聯(lián)調(diào),實(shí)現(xiàn)通過微信友好訪問論壇的功能。
3 系統(tǒng)實(shí)現(xiàn)簡介
首先在計(jì)算機(jī)上安裝Windows操作系統(tǒng).然后通過XAMPP網(wǎng)站運(yùn)行軟件搭建基于安裝Apache服務(wù)器和PHP語言解析器,使Apache支持PHP,再安裝數(shù)據(jù)庫軟件MySQL,設(shè)置數(shù)據(jù)庫用戶和密碼,建立對(duì)應(yīng)的數(shù)據(jù)庫。最后,安裝Discuz!3.2軟件以及相關(guān)的管理軟件UCenter,設(shè)置論壇地址、管理員用戶名與密碼,并按照上文所述進(jìn)行版塊設(shè)置和功能設(shè)置,最后檢查各個(gè)文件的情況是否正常,同時(shí)將重要版塊與微信公眾號(hào)綁定進(jìn)行調(diào)試。
建設(shè)完成后,未注冊用戶點(diǎn)擊注冊按鈕進(jìn)行注冊、已注冊用戶正確填入用戶名和密碼進(jìn)入論壇。登錄后,用戶可以進(jìn)入感興趣的版塊,瀏覽主題并進(jìn)行回復(fù)。另外用戶可以自己發(fā)表主題并查看別人對(duì)自己觀點(diǎn)的看法,解決別人提出的問題。為了讓觀測技術(shù)交流平臺(tái)發(fā)揮更大作用,還需要申請專用的域名進(jìn)行網(wǎng)絡(luò)映射,在電信主管部門要進(jìn)行IPC專項(xiàng)備案才能夠提供面向全網(wǎng)的交流服務(wù)(圖4)。
4 結(jié)束語
利用Discuz!X3.2結(jié)合微信公眾號(hào)構(gòu)建地震觀測技術(shù)交流論壇,方便快捷。減少了大量底層代碼的編寫和數(shù)據(jù)庫調(diào)試等復(fù)雜的程序,以極低的時(shí)間成本和資金就可以相對(duì)比較便捷地構(gòu)建滿足需要的交流論壇。這種交流平臺(tái)的構(gòu)建模式,對(duì)實(shí)施者的編程水平要求不高。它最重要的工作是論壇的版塊設(shè)計(jì)和運(yùn)行規(guī)則的制定,應(yīng)該認(rèn)真分析學(xué)科特點(diǎn),合理設(shè)置論壇版塊。平臺(tái)建設(shè)完成后需要加強(qiáng)論壇日常管理和巡查,避免論壇故障,防止用戶發(fā)布惡意的、不文明的或者不符合國家法律的內(nèi)容。另外,需要大力推廣論壇,只有越來越多的人參與論壇的討論,才能不斷擴(kuò)大論壇的用戶群和影響力,能使論壇保持生機(jī)和活力,進(jìn)而使論壇成為信息交流的橋梁和促進(jìn)工作的工具。本文提供的這種構(gòu)建論壇的方法是一個(gè)便捷而有效的方式。論壇的管理和推廣論壇是一個(gè)長期、復(fù)雜的工作。只有在論壇運(yùn)行過程中不斷地改進(jìn)、完善和推廣,才能最終建立起一個(gè)真正實(shí)用的、有影響力的地震觀測技術(shù)交流論壇。
參考文獻(xiàn):
[1] 郭宏宇.基于Discuz!X的中學(xué)校園網(wǎng)站互動(dòng)平臺(tái)開發(fā)——以陜西師大附中互動(dòng)平臺(tái)為例[D].西安:陜西師范大學(xué),2015.
[2] 金新政.現(xiàn)代醫(yī)院信息系統(tǒng)[M].北京:人民衛(wèi)生出版社,2009.
[3] 百度網(wǎng).全國地震監(jiān)測臺(tái)站[EB/OL].[2021-03-20].https://baike.baidu.com/item/%E5%85%A8%E5%9B%BD%E5%9C%
B0%E9%9C%87%E7%9B%91%E6%B5%8B%E5%8F%B0% ?E7%AB%99/20477484?fr=Aladdin.
[4] 張念魯.WEB程序設(shè)計(jì)[M].北京:電子工業(yè)出版社,2006.
[5] 鄒天思,孫鵬.PHP從入門到精通[M].北京:清華大學(xué)出版社,2008.
[6] 康盛創(chuàng)想. Discuz X3.2用戶手冊[Z].
【通聯(lián)編輯:李雅琪】