基于RSS技术的数学信息共享平台
2021-07-28张云华
张云华
(哈尔滨职业技术学院,黑龙江哈尔滨 150080)
在我国综合国力不断增强,与世界其他各国交流持续增多的环境下,数学作为世界通用语言的重要性日益突出,数学教学的需求也越来越旺盛,各种培训机构和网络教学平台纷纷出现,优质的学习方式也受到了学习者的广泛关注。泛在学习方式的出现改变了许多学习模式受限的局面,通过计算机网络技术为人们提供学习空间。泛在学习方式将RSS信息技术融合于物理架构,基于互联网与世界相连,为人们提供数字化信息[1]。为了增强人们的数学学习效果,各种数学信息共享平台相继出现,但一些在用的平台共享效果较差,使得用户数量逐渐减少。RSS(Really Simple Syndication,简易信息聚合)是一种能够解析和同步网页信息的X M L技术,各个网站都能基于RSS获取任意用户发布的信息,它的出现加快了网络信息的传播速度,同时也扩大了网络信息的共享范围。本文在传统共享平台技术的基础上,基于RSS实现了数学信息的聚合和推送,扩展了共享平台的功能,目标是大幅提高平台的信息输出量,缩短信息查询所用的时间。通过与其他同类平台的对比实验证明,在数学信息输入量、平台运行时间相同的前提下,本文所设计的平台能够输出更多的数学信息。由此可见,通过信息共享平台可以完成泛在学习方式的实现,可以帮助其发挥更大的优势[2]。
1 数学信息共享平台整体结构
本文所设计的数学信息共享平台结构如图1所示,主要包括平台顶层、数学信息子库、专业知识与技能积件子库、以及颗粒化资源四个部分。平台顶层描述了教学标准与技术标准,明确了教学流程和作业规范,建立了评估体系;数学信息子库是系统的主要模块,它负责聚合、存储和管理数学信息,进行用户管理并向客户推送数学信息,满足用户的检索和预览需求;模块化积件子库通过两个数据库分别存储了专业知识点和专业技能点数学信息;颗粒化资源模块用于获取单个用户所发布的分散的信息[3]。
图1 数学信息共享平台总体架构Fig.1 Overall Architecture of Mathematical Information Sharing Platform
2 功能设计
2.1 数学信息存储
硬件部分负责信息存储的子模块有两个,即片内缓存模块与片外缓存模块。片内缓存分为两个级,第一级是用于高速缓存的平行的LID和LIP,第二级用于存储数据或程序,还能作为存储备份使用。片外缓存负责与周边设备进行数据交互。分为两级结构的片内缓存提升了系统的运行能力,提高了用户查看信息的效率。一旦有过量的程序段或数据段涌入片内缓存,片外缓存会清理出一定的空间为其缓解存储压力[4]。
2.2 数学信息管理
管理数学信息的功能由两个部分实现:用户管理和系统管理。用户发布数学信息后,能够随时将其删除或再次归类,也能够对其所发布数学信息的属性进行添加、删除、修改和重新编辑等操作。系统管理的主要功能是审核,当有用户将新的数学信息添加到信息库中时,系统都必须按规则对其进行审核,这其中包括审核员的远程在线审核操作,审核通过后新信息才会被发布,在反复进行的审核过程中,不符合要求的信息被拒绝录入,符合要求的信息被录入信息库中,从而使新的数学信息得以发布。
2.3 数学检索与预览
按照用户对数学信息平台的使用需求,系统需要向客户提供信息检索功能。通过平台可以采取多种方式进行数学信息的查询,以提高查询操作的效率,此外,系统自带的各种插件还能帮助用户进行不同类别信息的查询。
2.4 用户管理
用户管理包括登录账号管理和个人信息管理两部分。所有用户的登录账号由系统管理员进行维护,管理员可批量处理用户登录信息,也可以单独处理某个用户的登录信息。用户的个人身份信息由用户自行维护。用户对系统的使用权限只有系统管理员有权更改。
2.5 数学信息聚合及推送
RSS技术在平台中的应用主要体现在聚合数学信息并向用户进行推送两个功能上。信息库中存储的数学信息文档要在RSS解析后经过筛选聚合后提供给用户供其进行查询。平台向用户推送数学信息主要在两种模式下进行,一是将现有的已发布信息推送给用户,二是将用户不在线时平台中新增的数学信息推送给用户。在这两种模式下,用户能够最大限度地获取系统中的数学信息资源,从而实现了数学资源共享的功能[5]。
3 软件功能实现
对于数学信息共享平台的软件部分,其中信息检索功能的实现是至关重要的,系统提供数学信息的反应速度以及所提供信息的准确性直接反映平台的功能可靠性并决定用户的使用体验。系统功能实现的主要代码部分如下:
4 系统应用
系统环境部署如下,操作系统:Windows 7;Web服务器:Internet Informationg Server 11;开发平台:VS 2008,.Net framwork;信息库服务器:SQL Server 2012。
为了保证实验能够验证数学信息共享平台的运行可靠性及其系统的可扩展性,以本文设计的信息平台和其他常规信息平台为实验对象,在录入相同量数学信息的前提下进行相同信息的共享,图2、图3分别为两个平台的信息输出波形图,其中实线曲线表示输入量变化情况,虚线曲线为输出量变化情况。
图2 其他共享平台输出结果Fig.2 Other shared platform output results
由图2可见,其他常规信息共享平台大部分时间的输出量都较输入量存在很大差距,且输出量起伏较大,输出量最大峰值为40MB,最小峰值为0MB,呈持续不稳定状态。
由图3可见,本文设计的信息共享平台在实验时间内输出量与输入量一直保持近距离贴合,且波形随输入量的变化保持相对稳定。
图3 本文共享平台输出结果Fig.3 This article shares platform output results
在输入量一定的前提下,输出量的大小及稳定程度能够直接判定平台运行性能的优劣,输出量与输入量接近程度越高,平台共享信息的能力越强。通过两平台输出量对比可见,在相同的系统运行时间和同等信息输入量的条件下,本文所设计的信息共享平台稳定性更高、信息共享能力更强。
5 结论
在泛在学习方式广受欢迎但信息资源共享受到限制的背景下,本文以RSS为核心技术设计了新的数学信息共享平台,并在文中介绍了平台配置和软件设计。通过与其他常规信息平台进行的对比实验,证明本平台输出量与输出量保持高度一致并能持续稳定的运行状态,这说明RSS技术的引入打破了传统信息共享平台的信息收集与推送方式,通过信息聚合同时获取来自于多个用户的数学信息,然后按照用户的登录状态以不同形式进行信息推送,以此改变了传统平台共享效果较差的现状,大幅增强了数学信息共享平台的信息输出广度,在数学学习资源共享方面能够发挥更为深入的作用。由于技术条件的限制,本文所设计的信息共享平台尚未实现对数学信息准确性进行智能辨别的功能,在今后的工作中,应当着力于研究引入基于专业化数据库的智能识别系统,以保证信息共享平台向用户所提供数学信息的准确性和专业性。