摘 ?要:由于石化安全科普教育的不足,經(jīng)常會發(fā)生各種各樣的事故。通過統(tǒng)計調(diào)查發(fā)現(xiàn)事故多由人為原因造成?;诖吮尘?,開發(fā)一款石化安全教育移動終端APP和科普教育平臺勢在必行。本文闡述了石化安全校園科普平臺和移動終端APP軟件開發(fā)的現(xiàn)實意義、開發(fā)方案、開發(fā)過程、技術路線及關鍵技術等,并為實際開發(fā)做好了需求分析指導。
關鍵詞:云計算;石化安全教育;移動終端;科普平臺
中圖分類號:TP311.56;TP316 ? ? ?文獻標識碼:A 文章編號:2096-4706(2019)16-0007-03
Abstract:Due to the shortage of petrochemical safety science education,various accidents often occur. The statistical investigation found that the accident was caused by human factors. Based on this background,it is imperative to develop a petrochemical safety education mobile terminal APP and science education platform. This paper expounds the practical significance,development plan,development process,technical route and key technologies of petrochemical safety campus science platform and mobile terminal APP software development,and provides a demand analysis guide for practical development.
Keywords:cloud computing;petrochemical safety education;mobile terminal;popular science platform
0 ?引 ?言
石化行業(yè)具有“生產(chǎn)連續(xù)性強、易燃易爆、高溫高壓、有毒有害”等特點,稍有疏忽就有可能發(fā)生火災爆炸等事故。據(jù)相關統(tǒng)計資料,由于人為因素所導致的事故約占事故總數(shù)的70%~80%,因此,對企業(yè)職工進行安全教育培訓,提升職工的安全意識是重中之重的問題,同時,加強民眾對石化安全的教育也至關重要。隨著計算機技術的不斷發(fā)展,對石化安全的教育和管理工作不應該再僅僅局限于現(xiàn)場培訓、講座和表格記錄、手工統(tǒng)計等傳統(tǒng)模式,借助于數(shù)據(jù)庫的海量存儲以及云計算等先進技術,可建立起基于云計算的石化安全科普平臺和移動終端APP,使得石化安全科普教育向著信息化的模式轉(zhuǎn)變。
1 ?需求分析
茂名作為一個傳統(tǒng)的石化生產(chǎn)工業(yè)區(qū),民眾石化安全科普知識普及水平低,認知比較模糊,嚴重制約了經(jīng)濟的可持續(xù)發(fā)展。其主要原因有以下幾個方面:第一,石化安全科普手段落后,科普展板和文字說明占據(jù)了主角,缺乏對公眾的吸引,互動性差,特別是缺乏有效的石化安全科普知識展示、傳播及交流平臺和移動端APP;第二,石化安全科普資源分散、共享性差、開發(fā)深度不足;第三,石化安全科普服務對象針對性不強,以往只對石化企業(yè)工人進行科普教育,科普主題活動缺乏吸引力,難以激發(fā)公眾參與熱情。
基于上述背景及現(xiàn)實所需,搭建一個共享性高、互動性強、基于微信和手機端APP應用的移動科普平臺,并與本地區(qū)高校的校團委、學生會、計算機協(xié)會一起精細策劃并開展系列科普活動,綜合展現(xiàn)石化企業(yè)高??萍汲晒?,營造積極向上的石化安全科普教育氛圍,實現(xiàn)全天候、廣覆蓋、個性化的移動互聯(lián)網(wǎng)科普模式。
2 ?國內(nèi)外相關技術發(fā)展現(xiàn)狀與趨勢
2.1 ?在移動互聯(lián)網(wǎng)科普應用方面
國外基于移動互聯(lián)網(wǎng)的科普應用涉及各個科學領域、突出不同的科學主題,包含生物學、化學、物理學、數(shù)學、遺傳學、天文學等多個方面的內(nèi)容,這些移動互聯(lián)網(wǎng)科普應用已逐漸與各個學科研究領域相結(jié)合,并力圖用最簡捷的方式為人們學習科學知識提供最大可能的便利。比如英國TouchApp公司開發(fā)了一系列的教育科普類APP,典型的APP有“生物學示意圖”“分子量計算器”等科普APP。這些科普APP以其精美的設計、直觀的圖解、有趣的動畫受到了公眾的普遍歡迎,能幫助人們更加快速和形象地了解相關學科的科學知識。
國內(nèi)移動互聯(lián)網(wǎng)科普大多是與教育市場密切結(jié)合在一起的,針對多樣化的教育需求而出現(xiàn)。就種類而言,國內(nèi)科普APP主要以通俗性的科普APP和娛樂教育型的APP為主,專業(yè)性的科普APP和專門教育類的科普APP還處于起步階段。比較典型的應用APP有“環(huán)球科學”“科學新生活”“科學大眾”等。
2.2 ?在科普APP技術研發(fā)方面
國內(nèi)外都出現(xiàn)了較為成功的科普應用產(chǎn)品,在具體開發(fā)技術應用方面又各有所長。如美國《國家地理》雜志在其開發(fā)的移動科普APP中,采用智能算法針對不同用戶推薦個性化的科普產(chǎn)品,并強化公眾互動性功能的設計,取得較好的用戶反響。中科院開發(fā)的基于云平臺的科普APP產(chǎn)品采用虛擬仿真、在線互動等技術實現(xiàn)了科普知識的生動展現(xiàn)。目前,科普APP開發(fā)主要基于Android和iOS平臺,這兩大平臺在移動互聯(lián)網(wǎng)中能夠給用戶提供更優(yōu)越的服務。此外,越來越多的三維仿真、全景、視頻等技術也逐步支持Android和iOS兩大平臺,為多樣化的科普APP開發(fā)提供了豐富的效果。
3 ?開發(fā)方案
3.1 ?總體方案
基于云計算的石化安全校園科普平臺和移動終端APP軟件的開發(fā)要從移動互聯(lián)網(wǎng)科普產(chǎn)品的具體特點和發(fā)展需求出發(fā),結(jié)合前期科普調(diào)研、問卷調(diào)查、相關產(chǎn)品分析等研究方法,確定科普資源創(chuàng)作以及移動科普平臺建設。在此基礎上進行石化安全的原創(chuàng)科普資源創(chuàng)作,運用多種媒體技術創(chuàng)作一批生動形象、交互性強的科普資源,根據(jù)公眾的移動互聯(lián)網(wǎng)使用習慣,研發(fā)集知識性、互動性和趣味性為一體的移動互聯(lián)網(wǎng)科普平臺,并開展形式多樣的科普宣傳推廣活動。
3.2 ?技術路線
以現(xiàn)代軟件工程為指導,通過項目調(diào)研、云服務和移動互聯(lián)網(wǎng)關鍵技術研究、石化安全科普資源獲取和信息處理、軟件平臺開發(fā)與測試、部署應用、開展石化安全科技主題系列科普活動等六個環(huán)節(jié)組成整個項目的技術路線。并堅持需求牽引、技術驅(qū)動,分層實施、逐步展開,邊研究開發(fā),邊應用示范,通過應用示范進一步優(yōu)化和完善軟件平臺的研發(fā)思路。
總體技術路線分為:素材加工、科普創(chuàng)作、關鍵技術集成、移動平臺開發(fā)、應用推廣等5個部分,如圖1所示。
3.2.1 ?科普資源創(chuàng)作
科普資源創(chuàng)作過程中,充分考慮公眾尤其是青少年在科普平臺使用上的習慣以及對科普資源的多樣性需求,綜合運用仿真、全景、動畫、視頻等技術對科普素材進行加工整理和創(chuàng)意設計??破瘴⒁曨l創(chuàng)作采用虛擬仿真和真實場景相結(jié)合的錄制方式,經(jīng)過后期加工處理,結(jié)合石化安全科普主題創(chuàng)作系列微視頻;科普微動漫創(chuàng)作方面運用Flash、3DMax等技術,對石化安全原理、故障診斷等科普主題進行仿真設計;科普微網(wǎng)站開發(fā)采用基于B/S模式的網(wǎng)絡Web應用系統(tǒng)。
3.2.2 ?科普平臺技術架構(gòu)
項目采用B/S訪問方式,即客戶端瀏覽器(或手機、Pad等移動終端)訪問服務器方式。服務器端應用開發(fā)和部署采用基于LAMP的模式,即基于Linux操作系統(tǒng)、Apache服務器、MySQL數(shù)據(jù)庫、PHP開發(fā)語言。
3.2.3 ?移動科普平臺開發(fā)
移動科普平臺開發(fā)包括手機端移動應用APP、微博、微信號建設。移動手機端應用APP開發(fā)采用基于Hybrid App的體系架構(gòu),本地數(shù)據(jù)管理采用Native App方式,客戶端APP基于Android平臺,用Java語言+Eclipse開發(fā)。
4 ?開發(fā)過程
按照“整合、共享、服務、創(chuàng)新”的指導思想,結(jié)合廣東省,尤其是茂名地方區(qū)域社會發(fā)展和經(jīng)濟建設的需求,擬采用云計算和移動互聯(lián)網(wǎng)技術,構(gòu)建一個基于云計算的石化安全科普活動資源服務平臺,增長師生乃至市民的石化安全知識,加強科普宣傳、提高公眾對石化安全的認知度,綜合展現(xiàn)本地區(qū)石化安全科技建設成果,精心籌劃系列以廣東石油化工學院為首的石化安全科普活動,對激發(fā)師生乃至市民學習興趣、增長其石化安全知識,發(fā)揮中國石油和化學工業(yè)科普聯(lián)盟的“愛生活愛化工”意識、營造積極向上的石化安全科普教育氛圍有重要意義。
4.1 ?核心技術
基于云計算的石化安全教育移動終端APP的核心技術就是云計算的實現(xiàn)。云計算是近年來提出的一種新型計算模式,通過采用虛擬技術,以規(guī)模經(jīng)濟為驅(qū)動,以Internet為載體,由大量的計算資源組為單位構(gòu)成IT資源池,從而可以按照用戶需求動態(tài)地提供虛擬化、可擴展的服務。石化安全教育移動終端APP可以利用云計算提供的虛擬技術將各種不同類型的計算資源抽象成服務。采用云計算技術,可以將大部分的計算任務都在云計算平臺上完成,管理員可以通過不同的終端在任意地點實時展開各種工作。
移動手機端應用APP開發(fā)采用基于Hybrid App的體系架構(gòu),本地數(shù)據(jù)管理采用Native App方式,客戶端APP基于Android平臺,用Java語言+Eclipse開發(fā)。Hybrid App架構(gòu)模式將應用程序分為兩層:交互層與設備底層。交互層就是APP界面,通過Web語言編寫,移動設備底層API交互的接口則將功能封裝起來,通過JavaScript接口使用。安全教育移動終端APP的界面可以根據(jù)需求進行調(diào)整,對于底層功能使用Cordova技術進行擴展。Cordova開發(fā)Hybrid App是基于移動設備內(nèi)置的WebView,后臺代碼和JavaScript的交互通過WebView接口來實現(xiàn)。使用Cordova提供的工具可以將Web應用程序打包成可以在各個平臺上運行的原生應用程序。Cordova應用程序框架如圖2所示。
另外,移動APP的開發(fā)需要研究石油化工生產(chǎn)裝備的特性,分析診斷故障產(chǎn)生的原因,實時掌握石化裝備實時運行的情況,同時需要移動互聯(lián)網(wǎng)、分布式數(shù)據(jù)庫、大數(shù)據(jù)處理、移動數(shù)據(jù)庫、搜索引擎與優(yōu)化、多媒體、圖形圖像處理等技術為項目服務。同時還要建設微網(wǎng)站,圍繞石化產(chǎn)業(yè)安全生產(chǎn)的總體概況、關鍵技術、工作原理、應用領域、發(fā)展規(guī)劃等主題,通過廣泛收集、自主創(chuàng)作等方式整合一批科普資源,建設科普微網(wǎng)站,用作與移動APP相呼應的產(chǎn)品。
4.2 ?核心任務
基于探索適宜石化安全云工作流任務與虛擬化容器資源協(xié)同的自適應調(diào)度等若干關鍵問題展開開發(fā),研究工作流任務分配和虛擬化容器資源供給,滿足多工作流不同服務質(zhì)量(QoS)需求的調(diào)度策略技術,利用移動互聯(lián)網(wǎng)科普平臺具有實時性好、互動性高、覆蓋面廣等特點。在前期石化產(chǎn)業(yè)安全生產(chǎn)科普資源創(chuàng)作的基礎上,建設石化產(chǎn)業(yè)安全生產(chǎn)的移動科普平臺,包括開發(fā)一個石化產(chǎn)業(yè)安全生產(chǎn)的科普APP;建立一個石化產(chǎn)業(yè)安全生產(chǎn)科普的微博或微信平臺、主題科普活動發(fā)布與管理等功能模塊,提高科普宣傳實效性。其中,科普APP突出與公眾的科普互動功能,通過內(nèi)容分享、朋友圈轉(zhuǎn)發(fā)、問答互動、在線測試、科普小游戲、網(wǎng)絡課堂等方式加強用戶互動??破瘴⒉?、微信平臺將定期發(fā)布石化產(chǎn)業(yè)安全生產(chǎn)的相關新聞、政策法規(guī)、應用示范、知識問答、科普活動、科普講座等內(nèi)容。
4.3 ?核心問題
需要解決的關鍵問題主要包括以下兩個方面:第一,如何采用適宜的數(shù)字化技術與知識表達方法,對合作單位多年來沉淀的石化特色科普成果與資源進行采集、分類、梳理、整合、統(tǒng)一表達,構(gòu)建石化科普教育資源數(shù)據(jù)庫,石化科普教育資源既有結(jié)構(gòu)化數(shù)據(jù),也有非結(jié)構(gòu)化數(shù)據(jù),需要大數(shù)據(jù)處理技術(NoSQL、Hadoop等)加以解決;第二,如何采用適宜的方法解決虛擬化容器技術下不同服務質(zhì)量需求的多工作流任務分配問題,實現(xiàn)移動互聯(lián)和云計算技術,構(gòu)建內(nèi)容全面、形式新穎、特色鮮明的石化安全校園科普資源平臺,開發(fā)移動終端APP微信平臺,通過動漫、視頻、全景、講座、競賽、展覽等多種形式全面展現(xiàn)APP軟件系統(tǒng),也是開發(fā)時要解決的關鍵問題。
5 ?結(jié) ?論
建立基于云計算的校園石化安全教育移動科普平臺和移動終端APP是向高校學生宣傳石化安全知識的好方法、好舉措,該科普方法也可以由高校深入到企事業(yè)單位、社區(qū)、中小學,這對提升普通大眾的石化安全意識和石化企業(yè)文化知識水平有利,持續(xù)提高石化企業(yè)管理科技創(chuàng)新能力,貫徹落實廣東石化產(chǎn)業(yè)強省和茂名市石化強市戰(zhàn)略將會帶來積極的推動作用和產(chǎn)生深遠的影響。該平臺的建設以及移動終端APP的開發(fā)是學科交叉的重要實踐。云計算平臺的實現(xiàn)以及其他各種技術的實現(xiàn)都有一定的難度,堅持在需求中調(diào)研分析、在開發(fā)過程中不斷檢驗和修正方法,必能建立起一個高效便捷的校園石化安全教育科普平臺。
參考文獻:
[1] 陳軍.移動終端下在線教育平臺支撐技術應用研究 [J].中國電化教育,2017(8):118-122.
[2] 許昊.“互聯(lián)網(wǎng)+”在石油石化安全生產(chǎn)中的應用分析 [J].中國管理信息化,2017,20(11):55-56.
[3] 趙克寧.石化工程公司安全教育培訓探索與實踐 [J].安全、健康和環(huán)境,2016,16(4):50-52.
[4] 李傳坤,陶少輝,王春利等.基于云計算的石化過程安全管理平臺研發(fā) [J].計算機與應用化學,2014,31(2):213-216.
[5] Mohamed Sarrab,Mahmoud Elbasir,Saleh Alnaeli.Towards a quality model of technical aspects for mobile learning services:An empirical investigation [J].Computer in Human Behavior,2016.
[6] Janet Mannheimer Zydney,Zachary Warner.Mobile apps for science learning:Review of research [J].Computer & Education,2016.
作者簡介:陳永芳(1974.09-),女,漢族,廣東茂名人,計算機應用講師,畢業(yè)于嶺南師范學院,本科,研究方向:計算機應用技術。