馬靜 邱國華
摘 ?要: 傳統(tǒng)英語信息共享平臺主要通過對英語信息進(jìn)行分類存儲、在分析其屬性的前提下才能進(jìn)行共享,存在共享平臺受限的問題。在泛在學(xué)習(xí)環(huán)境下,設(shè)計基于RSS技術(shù)的英語信息共享平臺,通過給出整體英語信息共享平臺結(jié)構(gòu),詳細(xì)地分析了各硬件部分,采用RSS技術(shù)提高英語信息推送及融合的速率,提高英語信息共享速度,并給出部分英語信息共享平臺程序,最后通過實驗進(jìn)行證明。實驗結(jié)果表明,采用改進(jìn)設(shè)計的英語信息共享平臺,其共享速率、準(zhǔn)確度均要優(yōu)于傳統(tǒng)共享平臺,具有一定的優(yōu)勢。
關(guān)鍵詞: 泛在學(xué)習(xí)環(huán)境; 英語信息共享; 平臺設(shè)計; RSS技術(shù); 信息推送; 融合速率
中圖分類號: TN912?34; TP311; G420 ? ? ? ? ? 文獻(xiàn)標(biāo)識碼: A ? ? ? ? ? ? ? ? 文章編號: 1004?373X(2018)10?0093?04
Abstract: The traditional English information sharing platform can only share information mainly by means of classified storage of English information on the premise of analyzing its attributes, and has sharing limitation problem. Therefore, an English information sharing platform based on RSS technology was designed in ubiquitous learning environment. Each hardware part is analyzed in detail according to the structure of the whole English information sharing platform. RSS technology is adopted to improve the push rate, fusion rate and sharing rate of English information. Part of programs for English information sharing platform are given. An experiment was carried out for verification of the platform. The experimental results show that the improved English information sharing platform is superior to the traditional sharing platform in sharing speed and accuracy, and has certain advantages.
Keywords: ubiquitous learning environment; English information sharing; platform design; RSS technology; information push; fusion rate
隨著我國經(jīng)濟(jì)的不斷發(fā)展,對外國影響力度也在不斷加大,與國外交流也在不斷的增多。英語作為一種國際語言,也逐漸被國人所重視。英語水平也成為考量一個人交際能力的標(biāo)準(zhǔn),英語水平越高,這個人越有發(fā)展性和可提升度。對此,英語教育與網(wǎng)絡(luò)授課也應(yīng)運而生,人們都紛紛加入到英語的學(xué)習(xí)中,人們對英語教育和網(wǎng)絡(luò)授課的要求也逐漸提高,一些靈活和有個性的學(xué)習(xí)方式更加受到人們的歡迎。而無論什么樣的學(xué)習(xí)模式,都會受到一定的限制,泛在學(xué)習(xí)的產(chǎn)生旨在打破限制條件,以計算機(jī)技術(shù)為核心的信息技術(shù)支持英語學(xué)習(xí)。這種學(xué)習(xí)方式通過信息與物理的融合,借助規(guī)模和尺寸不一樣的設(shè)備,此設(shè)備具有計算機(jī)能力可以連接現(xiàn)實世界,也可以隨時獲取數(shù)字化服務(wù)。因此,在泛在學(xué)習(xí)環(huán)境下,設(shè)計一種英語信息共享平臺,可有效解決英語學(xué)習(xí)資源受限的問題。
英語信息共享平臺整體結(jié)構(gòu)主要分為4部分,分別為系統(tǒng)化頂層設(shè)計、結(jié)構(gòu)化英語信息子庫、模塊化積件子庫及顆?;⒄Z信息。其中結(jié)構(gòu)化英語信息子庫為主要部分[1],包括英語信息存儲、英語信息管理、英語信息檢索與預(yù)覽、英語信息推送、英語信息聚合及用戶管理。整體結(jié)構(gòu)如圖1所示。
2.1 ?英語信息存儲分析
在設(shè)計英語信息共享平臺時,存儲模塊分為內(nèi)緩存和片外緩存兩部分。內(nèi)緩存采用兩級緩存結(jié)構(gòu):一級只作為高速緩存使用的相互獨立的LIP和LID;第二級為一個程序/數(shù)據(jù)公用的存儲空間,也可作為映射存儲空間。片外存儲只作為存儲器與外接設(shè)備間數(shù)據(jù)傳輸使用[2?3]。片內(nèi)緩存結(jié)構(gòu)的恰當(dāng)運用,可提高共享平臺的運行性能,增加用戶對英語信息訪問速度。當(dāng)英語信息相關(guān)的數(shù)據(jù)段和代碼段存放在片內(nèi)內(nèi)存過多時,就會在片外存儲器的動態(tài)內(nèi)存中開辟動態(tài)內(nèi)存空間。
2.2 ?英語信息管理
在對英語信息進(jìn)行管理時,主要分為兩部分:第一部分是用戶對英語信息庫中的信息進(jìn)行管理,可對英語信息庫中的所有英語信息進(jìn)行刪除、重新分類操作,英語信息發(fā)布者對自己發(fā)布的信息進(jìn)行管理,如相關(guān)英語信息屬性的編輯、修改、刪除、添加等[4];第二部分是對英語信息的審核與管理,英語信息上傳至信息庫,英語信息發(fā)布之前需要經(jīng)過審核,審核員的遠(yuǎn)程評審也被系統(tǒng)所支持,新英語信息必須進(jìn)行不斷的審核,刪除一些不合格的英語信息,而審核通過的新英語信息則轉(zhuǎn)入正式英語信息庫,完成英語信息的發(fā)布工作[5]。
2.3 ?英語信息檢索與預(yù)覽
英語信息共享平臺還可為用戶提供英語信息檢索策略,也是一種集合,這種集合包含多種查詢,讓用戶對英語信息的檢索更加方便快捷,還可根據(jù)英語信息類型的不同調(diào)用不同的插件對其進(jìn)行預(yù)覽。
2.4 ?用戶管理
登錄賬號管理就是用戶個人信息維護(hù),管理員統(tǒng)一設(shè)置用戶登錄賬號,管理員設(shè)置分為單一性和批量性,用戶賬號是不允許被修改的,因為它具有單一性。其他個人資料信息,用戶可以自己修改,所有用戶的權(quán)限只能由管理員維護(hù)。
2.5 ?英語信息聚合及推送
在此步驟主要運用RSS技術(shù),實現(xiàn)對英語信息的聚合和推送,通過RSS技術(shù)對英語信息存儲的文檔進(jìn)行解析,將其余自己所需的英語信息進(jìn)行聚合在一起,當(dāng)用戶需要查看英語信息的詳細(xì)內(nèi)容時,通過提供的連接即可直接訪問[6]。在推送過程中,可通過兩種方式推送:一種是推送各個英語信息當(dāng)前發(fā)布的信息;另一種是推送由于用戶離線而遺漏的英語信息資源[7]。通過這兩種推送方式,可最大程度保證用戶對英語信息的攝取量,達(dá)到英語信息共享的目的。
在對英語信息共享平臺進(jìn)行軟件設(shè)計過程中,英語信息檢索尤為重要,英語信息解析速度及準(zhǔn)確度均會影響共享平臺的運行及用戶的使用[8?9],現(xiàn)給出軟件部分代碼如下:
#define JNIEXPORT string JNICALL Java_Getvaluc
_getvalue(JNIEnv *env.object,string countcmame,string instance)
{…
Char buffer ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//定義英語信息緩沖區(qū)
Const char*c; ? ? ? ? ? ? ? ? ? ? ? ? ? //定義英語信息臨時預(yù)覽
c=(*env)?>GetString UTFChars(cnv,countername,0);
//將英語信息轉(zhuǎn)換為信息字符串
…
return ?(*env)?>NewString UTF(env,buffer);
//英語信息文檔提取
}
Public bool AESDecryptfile(string filepath, string savePath,string keyStr)
{
SymmetricAlgorithm symmetricAlgorithm=Rijndael.Create();
//英語信息存儲
FileStream fileStream=new FileStream(filePath, FileMode.Open, FileAccess.Read);
fileSeream.Read(byt InputArray, 0,(int)fileStream.Length);
fileSeream.Close(); ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?//英語信息檢索
{
Byte[] hb = md5.ComputeHash(bytKeyArray)
{
bytSKey=new byte[];
bytSIV=new byte[];
for (int i=0;i<8:i++)
}
Byst SKey[i]=hb[i]; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? //英語信息預(yù)覽
symmetricAlgorithm.Key=bytSKey;
}
fileStream.WriteByte(b)
{
fileStream.Cilse();
cryptoStream.Close();
memoryStream.Close(); ? ? ? ? ? ? ? ? ? ? ? ? ?//英語信息聚合
}
}
為了提高英語信息共享平臺的可擴(kuò)展性及可靠性,對平臺開發(fā)環(huán)境和平臺運行環(huán)境分別進(jìn)行設(shè)計,設(shè)置參數(shù)如表1所示。
實驗在英語信息輸入量一定的情況下,以其輸出結(jié)果為指標(biāo),采用傳統(tǒng)共享平臺與改進(jìn)共享平臺為對比進(jìn)行實驗分析,結(jié)果如圖2、圖3所示。
由圖2、圖3可知,在英語信息輸入量一定、時間不的情況下,采用傳統(tǒng)英語信息共享平臺進(jìn)行英語信息共享時,其輸出量與輸入量相差較大,且隨著時間的變化一直未出現(xiàn)恒定的現(xiàn)象,最高輸出量達(dá)到40 MB,最低達(dá)到0 MB,與輸入量相差甚多;采用改進(jìn)信息共享平臺時,其輸出量與輸入量相差較小,且隨著時間的變化多處于輸入量吻合,具有一定的穩(wěn)定性。輸入與輸出量的變化情況,直接影響共享平臺的使用情況,對其共享效果的好壞,輸入量與輸出量越接近,平臺共享效果越好,使用率越高。
針對傳統(tǒng)英語信息共享平臺一直存在共享效果差、使用率低的問題,提出并設(shè)計了基于RSS技術(shù)的英語信息共享平臺。實驗結(jié)果表明,在輸入量一定的情況下,采用改進(jìn)英語信息共享平臺時,其輸出結(jié)果、共享效果均要優(yōu)于傳統(tǒng)信息共享平臺,具有一定的優(yōu)勢。
[1] 張偉杰,張沛露,呂冬梅.基于WebGIS的海洋地理信息共享平臺設(shè)計與實現(xiàn)[J].艦船科學(xué)技術(shù),2016,38(16):130?132.
ZHANG Weijie, ZHANG Peilu, L? Dongmei. The design and implementation of marine geography information sharing system based on WebGIS [J]. Ship science and technology, 2016, 38(16): 130?132.
[2] 周琳,陳旭.基于移動網(wǎng)絡(luò)的現(xiàn)代教育教學(xué)平臺設(shè)計與實現(xiàn)[J].現(xiàn)代電子技術(shù),2017,40(11):159?162.
ZHOU Lin, CHEN Xu. Design and implementation of modern education and teaching platform based on mobile network [J]. Modern electronics technique, 2017, 40(11): 159?162.
[3] 郭旭,茅俊杰,何嘉權(quán),等.基于MOOC的在線教學(xué)實驗平臺的設(shè)計與實現(xiàn)[J].計算機(jī)工程與設(shè)計,2016,37(2):545?551.
GUO Xu, MAO Junjie, HE Jiaquan, et al. Design and implementation of online teaching and experiment platform based on MOOC [J]. Computer engineering and design, 2016, 37(2): 545?551.
[4] 卞咸杰,楊靜,周彩根.基于WCF技術(shù)的移動科技論文共享平臺的設(shè)計與實現(xiàn)[J].中國科技論文,2015,10(8):984?989.
BIAN Xianjie,YANG Jing, ZHOU Caigen. Development and research of the sharing platform of mobile technology based on WCF technology [J]. China sciencepaper, 2015, 10(8): 984?989.
[5] 孫傲冰,季統(tǒng)凱,伍小強(qiáng).面向智慧城市的大數(shù)據(jù)開放共享平臺的設(shè)計與實現(xiàn)[J].計算機(jī)應(yīng)用,2017,37(z1):340?343.
SUN Aobing, JI Tongkai, WU Xiaoqiang. Design and realization of big data open platform for smart city [J]. Journal of computer applications, 2017, 37(S1): 340?343.
[6] 張國穎,王曉軍.高校英語教師信息素養(yǎng)現(xiàn)狀與對策[J].圖書館理論與實踐,2017(6):34?37.
ZHANG Guoying, WANG Xiaojun. The present situation and countermeasures of university English teachers′ information literacy [J]. Library theory and practice, 2017(6): 34?37.
[7] 群諾,次仁白珍,拉姆.西藏農(nóng)牧區(qū)中小學(xué)現(xiàn)代遠(yuǎn)程教育藏漢雙語教學(xué)資源共享模式研究[J].西藏研究,2017(3):146?151.
QUN Nuo, CI Renbaizhen, LA Mu. A study on Tibetan and Chinese bilingual teaching resource sharing model of modern distance education of primary and secondary schools in Tibetan agricultural and pastoral areas [J]. Tibetan studies, 2017(3): 146?151.
[8] 王成端,葉懷凡,程碧英.高等教育資源共建共享:基于成渝經(jīng)濟(jì)區(qū)現(xiàn)狀的考察及思考[J].中國高教研究,2017(2):48?53.WANG Chengduan, YE Huaifan, CHENG Biying. The co?construction and sharing status of higher education resources?based on the investigation and thinking of Cheng?Yu Economic Zone′s situation [J]. China higher education research, 2017(2): 48?53.
[9] 上超望,吳圓圓,劉清堂.云環(huán)境下區(qū)域教育資源共享的分層框架設(shè)計研究[J].中國電化教育,2016(12):67?72.
SHANG Chaowang, WU Yuanyuan, LIU Qingtang. A hierarchical framework for regional educational resources sharing in cloud environment [J]. China educational technology, 2016(12): 67?72.
[10] 陳敏,楊現(xiàn)民.泛在學(xué)習(xí)環(huán)境下基于過程性信息的個性化學(xué)習(xí)評價系統(tǒng)的設(shè)計與實現(xiàn)[J].中國電化教育,2016(6):21?26.
CHEN Min, YANG Xianmin. The design and implementation of personalized learning evaluation system based on procedural information in ubiquitous learning environment [J]. China educational technology, 2016(6): 21?26.
[11] 范煒瑋,趙東升,王松俊.基于云計算的區(qū)域醫(yī)療信息共享平臺的設(shè)計與實現(xiàn)[J].軍事醫(yī)學(xué),2015,39(4):257?260.
FAN Weiwei, ZHAO Dongsheng, WANG Songjun. A cloud computing?based implementation of regional medical information sharing [J]. Military medical sciences, 2015, 39(4): 257?260.
[12] 張昱龍,楊民強(qiáng),遠(yuǎn)經(jīng)潮,等.MOOC遠(yuǎn)程實驗平臺的設(shè)計與實現(xiàn)[J].合肥工業(yè)大學(xué)學(xué)報(自然科學(xué)版),2016,39(5):622?624.
ZHANG Yulong, YANG Minqiang, YUAN Jingchao, et al. Design and implementation of MOOC distance teaching platform [J]. Journal of Hefei University of Technology (Natural science), 2016, 39(5): 622?624.