马静 邱国华
摘 要: 传统英语信息共享平台主要通过对英语信息进行分类存储、在分析其属性的前提下才能进行共享,存在共享平台受限的问题。在泛在学习环境下,设计基于RSS技术的英语信息共享平台,通过给出整体英语信息共享平台结构,详细地分析了各硬件部分,采用RSS技术提高英语信息推送及融合的速率,提高英语信息共享速度,并给出部分英语信息共享平台程序,最后通过实验进行证明。实验结果表明,采用改进设计的英语信息共享平台,其共享速率、准确度均要优于传统共享平台,具有一定的优势。
关键词: 泛在学习环境; 英语信息共享; 平台设计; RSS技术; 信息推送; 融合速率
中图分类号: TN912?34; TP311; G420 文献标识码: 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
随着我国经济的不断发展,对外国影响力度也在不断加大,与国外交流也在不断的增多。英语作为一种国际语言,也逐渐被国人所重视。英语水平也成为考量一个人交际能力的标准,英语水平越高,这个人越有发展性和可提升度。对此,英语教育与网络授课也应运而生,人们都纷纷加入到英语的学习中,人们对英语教育和网络授课的要求也逐渐提高,一些灵活和有个性的学习方式更加受到人们的欢迎。而无论什么样的学习模式,都会受到一定的限制,泛在学习的产生旨在打破限制条件,以计算机技术为核心的信息技术支持英语学习。这种学习方式通过信息与物理的融合,借助规模和尺寸不一样的设备,此设备具有计算机能力可以连接现实世界,也可以随时获取数字化服务。因此,在泛在学习环境下,设计一种英语信息共享平台,可有效解决英语学习资源受限的问题。
英语信息共享平台整体结构主要分为4部分,分别为系统化顶层设计、结构化英语信息子库、模块化积件子库及颗粒化英语信息。其中结构化英语信息子库为主要部分[1],包括英语信息存储、英语信息管理、英语信息检索与预览、英语信息推送、英语信息聚合及用户管理。整体结构如图1所示。
2.1 英语信息存储分析
在设计英语信息共享平台时,存储模块分为内缓存和片外缓存兩部分。内缓存采用两级缓存结构:一级只作为高速缓存使用的相互独立的LIP和LID;第二级为一个程序/数据公用的存储空间,也可作为映射存储空间。片外存储只作为存储器与外接设备间数据传输使用[2?3]。片内缓存结构的恰当运用,可提高共享平台的运行性能,增加用户对英语信息访问速度。当英语信息相关的数据段和代码段存放在片内内存过多时,就会在片外存储器的动态内存中开辟动态内存空间。
2.2 英语信息管理
在对英语信息进行管理时,主要分为两部分:第一部分是用户对英语信息库中的信息进行管理,可对英语信息库中的所有英语信息进行删除、重新分类操作,英语信息发布者对自己发布的信息进行管理,如相关英语信息属性的编辑、修改、删除、添加等[4];第二部分是对英语信息的审核与管理,英语信息上传至信息库,英语信息发布之前需要经过审核,审核员的远程评审也被系统所支持,新英语信息必须进行不断的审核,删除一些不合格的英语信息,而审核通过的新英语信息则转入正式英语信息库,完成英语信息的发布工作[5]。
2.3 英语信息检索与预览
英语信息共享平台还可为用户提供英语信息检索策略,也是一种集合,这种集合包含多种查询,让用户对英语信息的检索更加方便快捷,还可根据英语信息类型的不同调用不同的插件对其进行预览。
2.4 用户管理
登录账号管理就是用户个人信息维护,管理员统一设置用户登录账号,管理员设置分为单一性和批量性,用户账号是不允许被修改的,因为它具有单一性。其他个人资料信息,用户可以自己修改,所有用户的权限只能由管理员维护。
2.5 英语信息聚合及推送
在此步骤主要运用RSS技术,实现对英语信息的聚合和推送,通过RSS技术对英语信息存储的文档进行解析,将其余自己所需的英语信息进行聚合在一起,当用户需要查看英语信息的详细内容时,通过提供的连接即可直接访问[6]。在推送过程中,可通过两种方式推送:一种是推送各个英语信息当前发布的信息;另一种是推送由于用户离线而遗漏的英语信息资源[7]。通过这两种推送方式,可最大程度保证用户对英语信息的摄取量,达到英语信息共享的目的。
在对英语信息共享平台进行软件设计过程中,英语信息检索尤为重要,英语信息解析速度及准确度均会影响共享平台的运行及用户的使用[8?9],现给出软件部分代码如下:
#define JNIEXPORT string JNICALL Java_Getvaluc
_getvalue(JNIEnv *env.object,string countcmame,string instance)
{…
Char buffer //定义英语信息缓冲区
Const char*c; //定义英语信息临时预览
c=(*env)?>GetString UTFChars(cnv,countername,0);
//将英语信息转换为信息字符串
…
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]; //英语信息预览
symmetricAlgorithm.Key=bytSKey;
}
fileStream.WriteByte(b)
{
fileStream.Cilse();
cryptoStream.Close();
memoryStream.Close(); //英语信息聚合
}
}
为了提高英语信息共享平台的可扩展性及可靠性,对平台开发环境和平台运行环境分别进行设计,设置参数如表1所示。
实验在英语信息输入量一定的情况下,以其输出结果为指标,采用传统共享平台与改进共享平台为對比进行实验分析,结果如图2、图3所示。
由图2、图3可知,在英语信息输入量一定、时间不的情况下,采用传统英语信息共享平台进行英语信息共享时,其输出量与输入量相差较大,且随着时间的变化一直未出现恒定的现象,最高输出量达到40 MB,最低达到0 MB,与输入量相差甚多;采用改进信息共享平台时,其输出量与输入量相差较小,且随着时间的变化多处于输入量吻合,具有一定的稳定性。输入与输出量的变化情况,直接影响共享平台的使用情况,对其共享效果的好坏,输入量与输出量越接近,平台共享效果越好,使用率越高。
针对传统英语信息共享平台一直存在共享效果差、使用率低的问题,提出并设计了基于RSS技术的英语信息共享平台。实验结果表明,在输入量一定的情况下,采用改进英语信息共享平台时,其输出结果、共享效果均要优于传统信息共享平台,具有一定的优势。
[1] 张伟杰,张沛露,吕冬梅.基于WebGIS的海洋地理信息共享平台设计与实现[J].舰船科学技术,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] 周琳,陈旭.基于移动网络的现代教育教学平台设计与实现[J].现代电子技术,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] 郭旭,茅俊杰,何嘉权,等.基于MOOC的在线教学实验平台的设计与实现[J].计算机工程与设计,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技术的移动科技论文共享平台的设计与实现[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] 孙傲冰,季统凯,伍小强.面向智慧城市的大数据开放共享平台的设计与实现[J].计算机应用,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] 张国颖,王晓军.高校英语教师信息素养现状与对策[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] 群诺,次仁白珍,拉姆.西藏农牧区中小学现代远程教育藏汉双语教学资源共享模式研究[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].中国高教研究,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] 上超望,吴圆圆,刘清堂.云环境下区域教育资源共享的分层框架设计研究[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] 陈敏,杨现民.泛在学习环境下基于过程性信息的个性化学习评价系统的设计与实现[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] 范炜玮,赵东升,王松俊.基于云计算的区域医疗信息共享平台的设计与实现[J].军事医学,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] 张昱龙,杨民强,远经潮,等.MOOC远程实验平台的设计与实现[J].合肥工业大学学报(自然科学版),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.