隨小莉,方強龍,李佳奇
(1.安徽信息工程學院 團委,安徽 蕪湖 241000;2.安徽信息工程學院 計算機與軟件工程學院,安徽 蕪湖 241000)
近年來,隨著大數(shù)據(jù)與人工智能技術的發(fā)展,文化傳播的途徑與方式也變得更加便捷和豐富。許多文化旅游類APP層出不窮,但是大多主打娛樂類的宣傳,對文化本身的宣傳力度依然不足。對于紅色革命文化,雖然也出現(xiàn)少數(shù)APP對紅色文化的宣傳起到一定的促進作用,但是仍然宣傳得不夠深入,比如缺少對歷史文化的深入介紹[1-4]。因此,紅色文化APP還有很多需要改進的地方,要想使紅色文化深入人們的心中,深入研究紅色革命文化宣傳APP的設計與實現(xiàn)變得更加重要[5]。本研究在中宣部印發(fā)的《愛國主義教育實施綱要》的指導下,基于事件驅(qū)動架構(gòu)范式(EDA)的開發(fā)技術設計了一款致力于發(fā)展宣傳紅色革命文化的APP,以便更好、更便捷、更深入地宣傳紅色革命文化。
紅色文化是馬克思主義理論在中國化發(fā)展進程中的重要成果,提煉和凝聚了中國共產(chǎn)黨人的革命精神,并在中國革命、建設和改革開放的實踐中得以傳承。文化產(chǎn)業(yè)在現(xiàn)代經(jīng)濟結(jié)構(gòu)中已成為新的國民經(jīng)濟增長點,而紅色文化則是文化產(chǎn)業(yè)的重要組成部分。紅色文化的發(fā)展創(chuàng)新對于促進社會主義先進文化建設具有十分重大的意義。黨的報告強調(diào):“在時代的高起點上推動文化內(nèi)容形式、體制機制、傳播手段創(chuàng)新,解放和發(fā)展文化生產(chǎn)力,是繁榮文化的必由之路?!碑斍埃髷?shù)據(jù)技術的應用、短視頻的發(fā)展對傳播中國優(yōu)秀傳統(tǒng)文化有極大的促進作用。經(jīng)過調(diào)查分析發(fā)現(xiàn),通過大數(shù)據(jù)分類向用戶推薦紅色史實,能有效地弘揚傳統(tǒng)文化,讓大眾深入了解傳統(tǒng)文化的意義。近年來,各大城市紛紛開設國學館,在歷史文化旅游區(qū)開設文化講座;各學校也開展了紅色文化進校園和傳統(tǒng)文化知識競賽等活動,以及傳統(tǒng)文化的研學旅行等。各類活動反響很好,對傳播中國優(yōu)秀傳統(tǒng)文化有重要意義[6-8]。因此,未來的紅色革命類APP的設計應創(chuàng)新性地滿足人們更高的文化需求,才能在互聯(lián)網(wǎng)產(chǎn)業(yè)發(fā)展大勢下脫穎而出。
本文設計的系統(tǒng)主要包括五大模塊,即注冊登錄模塊、首頁模塊、紅色文化通知模塊、紅色文化學習和我的學習模塊。個別功能模塊還包含二級子模塊。整體系統(tǒng)模塊結(jié)構(gòu)如圖1所示。
圖1 整體系統(tǒng)模塊設計
(1)登錄注冊模塊:用戶雙擊桌面上的系統(tǒng)圖標之后系統(tǒng)會自動進行系統(tǒng)資源加載,同時系統(tǒng)會自動增加界面美觀度。用戶輸入手機號,點擊下一步進入手機驗證登錄界面,也可以選擇其他的方式進行登錄。
(2)首頁模塊:用戶成功登錄平臺后,系統(tǒng)將自動跳轉(zhuǎn)進入平臺首頁界面,用戶可以清楚地看到首頁中的主要功能菜單:紅色之窗、革命文化動態(tài)、革命老區(qū)、我的學習、通知欄以及公告欄。用戶可以根據(jù)實際需求進行選擇操作。
(3)紅色文化通知模塊:用戶進入平臺后,點擊黨委通知菜單,系統(tǒng)將自動跳轉(zhuǎn)到黨委通知操作界面,用戶可以查看到關于紅色文化方面的通知信息,更好地了解紅色文化精神,還可以點擊標題或圖片進入詳細頁面查看。
(4)紅色文化學習模塊:用戶點擊紅色學習菜單,系統(tǒng)將自動跳轉(zhuǎn)到紅色革命學習菜單頁面;用戶可以按照實際需求選擇性地進行紅色文化知識學習。
(5)我的學習模塊:包括我的游覽、我的消息等,豐富的個人功能可以更好地讓用戶了解自己的學習經(jīng)歷,記錄自己所收獲的紅色革命文化知識。
(1)支持VR視頻管理
本文設計的APP可支持VR視頻管理。系統(tǒng)傳輸?shù)乃袛?shù)據(jù)都是加密的,可以最大限度地保障用戶數(shù)據(jù)的安全,同時賦予了更強大的轉(zhuǎn)換功能以及用戶管理控制臺等功能。系統(tǒng)提供信息反饋,用戶根據(jù)實際需求可以在界面內(nèi)查看VR視頻的功能和對應的VR視頻的具體信息,使用VR技術能夠產(chǎn)生更加真實的效果,使用戶更直觀地感受紅色文化的精神內(nèi)涵,起到更有效地宣傳紅色文化的作用。
(2)基于事件驅(qū)動架構(gòu)范式(EDA)
本文設計的APP基于事件驅(qū)動架構(gòu)范式(EDA),水平擴展非常容易,框架可內(nèi)置支持,同時是以JAVA語言作為基礎,刪除了類C語言的指針和內(nèi)存釋放等語法,有效地避免了用戶對內(nèi)存的非法操作,JAVA程序代碼要經(jīng)過代碼程序校驗、指針校驗等很多測試步驟才能夠運行。因此,未經(jīng)允許的JAVA程序不會損害系統(tǒng)平臺。
對APP上的個別主要模塊進行了二級、三級分類設計,如首頁模塊、紅色之窗等。
(1)用戶登錄頁面:用戶雙擊桌面上的系統(tǒng)圖標之后系統(tǒng)就會自動進行系統(tǒng)資源加載,同時系統(tǒng)會自動增加界面美觀度。用戶輸入手機號,點擊下一步進入手機驗證登錄,還可以選擇其他的方式進行用戶登錄。
(2)首頁頁面:用戶成功登錄平臺后,系統(tǒng)將自動跳轉(zhuǎn)進入首頁界面,用戶可以清楚地看到首頁中的主要功能菜單:紅色之窗、革命文化動態(tài)、革命老區(qū)、我的學習、通知欄以及公告欄等,用戶可以根據(jù)實際需求進行選擇操作,具體如圖2所示。
圖2 首頁界面結(jié)構(gòu)
(3)紅色之窗頁面:用戶進入主界面后,點擊紅色之窗菜單,系統(tǒng)將自動跳轉(zhuǎn)進入紅色之窗菜單主界面,紅色之窗菜單中包含了智慧革命、紅色精神、紅色建設和平臺概況等多項功能菜單,具體如圖3所示。
圖3 紅色之窗界面結(jié)構(gòu)
產(chǎn)品以Android Studio為開發(fā)工具,以JAVA為開發(fā)語言,充分發(fā)揮了Android Studio的運行速度快、智能化、虛擬速度快和可跨平臺優(yōu)勢[9-10]。安裝Android Studio以創(chuàng)建系統(tǒng)開發(fā)環(huán)境。
本文設計實現(xiàn)的紅色革命文化APP的登錄注冊、首頁等模塊功能界面如圖4~圖6所示。用戶打開手機應用后首先需完成登錄或注冊操作,如圖4所示;然后在首頁中點擊想要查看的次級模塊,并且可以支持VR視頻管理,如圖5所示;在紅色之窗中可以查詢更多學習模塊,如紅色精神學習、紅色文化建設等,如圖6所示。
圖4 用戶登錄界面效果
圖5 首頁界面效果
圖6 紅色之窗界面效果
本研究突破當前流行的國內(nèi)紅色文化類 APP功能架構(gòu),提出一種以 Android Studio 為開發(fā)平臺,創(chuàng)建更符合用戶了解民族紅色文化知識類APP,詳細剖析了其關鍵技術及實現(xiàn)方法流程,提供了可行的設計思路和實現(xiàn)方法。所設計APP有助于用戶深刻了解中華紅色文化精神,間接推動了大數(shù)據(jù)與人工智能背景下中國文化的發(fā)展。