文摘
的基础上,广泛阅读国内外文献和全面调查,本文研究了移动学习相关理论。基于这些理论,云教育资源的资源服务模型和移动学习英语的模式设计,形成与从业人员识别和确认的问题。产生新的理论设计模型和解决方案的移动学习。在系统架构,系统分为四层,提高系统服务的灵活性和可扩展性。考虑系统的安全服务,一组会话缓存系统设计并提出了一个基于Sessionid服务接口加密方案,时间戳和公钥。最后,本文实现了移动英语客户端和后台管理平台。英语移动平台广泛用于教师和学生在校园里,所以系统的承压能力测试和验证服务。结果表明,该系统的运行稳定可以达到96.03%左右。其承载能力强,达到了预期的目标,可为相关研究提供一定的参考。
1。介绍
学习技巧和方法经历了从简单到复杂的发展阶段,从低级别到高级别。的主要因素,确定学习技术和方法如下:(1)媒体技术,从口头语言,书面语言,印刷材料,广播和电视电脑;(2)通信和通信技术,从口碑,书面记录,大众传媒,无线电通信计算机网络通信。新一代信息技术的快速发展及其在高校普遍应用促进了校园信息化的深刻变化1]。与此同时,智能移动终端的普及和高速通信网络的发展,移动学习将成为学习者的学习风格的主要趋势。SOA(面向服务架构)的关键是“服务的概念。“W3C定义服务如下:一个服务提供者完成一系列的工作和提供所需的服务用户(最终结果2]。此外,随着移动通信技术的发展和其他无线接入技术,以及无线和移动设备的普及,移动学习已经逐渐意识到,成为一个学习方法的人。学习是在移动学习情况的一种方式。依赖于移动通信网络和无线网络,它把学习资源移动终端如手机和iPad学习者随时随地学习(3]。学习特性,比如流动性、效率高、延伸,互动,分享和个性化使学习者不再局限于计算机,可以实现“随时随地,和他们在一起。“目前,高校移动学习平台层出不穷,和提供的服务也不同。其中,有许多优秀的平台,但仍有优化的空间和晋升4]。
学习是现代教育的有机结合,移动通信技术和网络技术;反映了人们对教育的需求和职业发展知识经济社会;和移动通信技术的具体应用5在教育。移动学习资源越来越广泛,和移动设备更便宜、更便宜,所以无意识的移动学习应用程序最终会融入人们的生活和学习6]。一方面,智能移动终端带来便利但也对管理和信息安全构成挑战。另一方面,传统教学平台主要是面向固定地方的学习模式,缺乏面向服务和功能的移动学习,具有一定的缺陷。例如:(1)教学资源的程度是有限的,有一个缺乏”共建和共享的资源共享机制。大多数资源只能对授权用户开放。(2)不能提供良好的多边互动功能,有效地支持学习者的移动学习。(3)不能有效地支持多种终端的使用需求。智能手机可以连接到网络在任何时间,携带方便。在此背景下,有必要设计和实现一个手机英语学习平台的帮助下移动互联网和其他技术(7]。针对存在的问题在传统的学习平台,提出了一种基于SOA的手机英语学习平台。本文的创新如下:(1)基于移动学习的方向,探讨和分析了移动学习的现状及存在的问题,分析了移动学习模式,并构建一个基于SOA的英语学习平台在移动环境中,采取教育的优势平台在移动学习及其转换到移动学习的起点。本文试图解决目前移动学习的问题和扩展移动教育应用的研究视角。(2)本文设计一种移动英语学习平台基于SOA实现移动学习应用的统一管理。在数据层,采用MySQL-Redis存储系统。在服务方面安全,API服务接口设计的加密方案。它可以为学校管理提供决策支持,有利于提高教学管理水平。
2。相关工作
为移动学习,有两种技术方案:面向短消息和面向连接的。他们不受到时间和空间,他们将确保质量是维护。全球移动通信运营商和移动设备供应商开放市场,移动学习已经成为一个重要的应用研究主题。为了进行移动学习的研究,一些教育机构积极合作与著名的移动通信运营商和移动设备供应商。此外,许多学者做出了重大努力在移动学习的理论和应用,有不错的效果。
刘提出了一个基于soa的数字教学资源管理架构,并将系统访问控制服务为例,他们给了一个典型的服务的设计和实现过程(8]。马丁内斯等人设计一个基于SOA的移动学习平台。它包括单点登录、移动学习应用的智能管理,运营数据的统计分析(9]。平台可以方便用户的使用,有效地管理移动学习应用的进展。小野等人使用云教育平台所提供的服务来解决存在的问题在移动学习和设计资源服务模型的云教育资源超市和两种类型的移动学习模式支持的云教育平台,正式学习和非正式学习(10]。李提出了一种基于点对点的异常检测方案设备令牌,可以检测多个点对点情况下的单一设备切换账户(11]。基于教育资源的推荐系统的特点、演唱等人增加学习者的个性特征和学习风格特征的协同推荐算法实现教育资源推荐(12]。Traxler等人提出了资源个性化服务的系统架构,设计了一种基于云计算的移动学习平台模型,并提出了体系结构和服务模型的云教育资源超市(13]。Sefid-Dashti等人提出的要求和目标高校移动教学辅助平台,然后分析平台需要提供的服务性能。最后,他们提出了一个分层的面向服务的体系结构计划(14]。Thramboulidis提出个性化的课程资源的建议。系统的主要功能包括用户注册和登录,检索,查看浏览历史,推荐课程,分享学习资料、课程评分模块和后台管理功能(15]。通过分析两个主要元素的教学、教师和学习者的角色在系统中,Teich等人研究了移动环境下的学习方法和计划系统的模块,讨论了整个教学过程,并提出了学习资源组织模型和传播模型(16]。基于移动学习的内涵定义和特性分析,CAD理论模型,和大学英语移动学习的功能需求,并辅以分析大学英语新课程改革的要求和大学生的特点学习,王等人提出大学英语移动学习系统模型(17]。
本文以英语词汇学习在移动环境为研究对象,设计了云教育平台体现“云教育”的概念,构建了移动学习模式,并分析了移动学习的应用方案。最后,在这个平台上,开发教学资源的一些示例。本文探讨了移动英语的学习方法在移动环境中从理论和实践两个方面。本研究可以为设计提供参考,开发,和其他类似的移动学习系统的实现;帮助创造一个良好的教学环境,教学结合移动学习;提高教学质量和学习效率。
3所示。方法
3.1。分析基于SOA的移动学习模式
SOA描述一个程序或系统的组件结构,组件之间的互连,原则和指导方针来管理组件的设计和演化[18]。SOA是一种软件架构遵循面向服务的原则。SOA模型来取代传统的大型应用程序的功能模块功能服务的概念。这些替换模块连接服务之间定义良好的接口和契约(19]。SOA有一些关键的特性。例如,它是一个松散耦合的软件架构,和服务通过接口进行通信,而不涉及系统的底层细节。SOA的基本架构由四部分组成:服务提供者、注册机制,服务消费者和服务合同。SOA主要描述了三个角色,具体地说,(1)服务提供者,出版调用合同和服务提供者的位置;(2)服务消费者;和(3)服务目录。SOA的基本元素是服务。在设计系统结构,一切都从服务的观点。首先考虑服务需求,然后组装系统服务。 The whole software process is divided into service definition, description, publishing, discovery, binding, service arrangement, and call execution. As a coarse-grained, loosely coupled service architecture, services communicate through simple and precisely defined interfaces, which does not involve the underlying programming interfaces and communication models. You can also deploy, combine, and use loosely coupled coarse-grained application components in a distributed way through the network according to your needs. In the actual production environment, the functional business of the system often changes, and the services provided by SOA need to be able to quickly respond to these new requirements. When choosing the technical scheme, try to choose the technical scheme with high agility. The bottleneck of any link in SOA architecture will affect the service performance of the whole system.
学习是在移动学习情况的一种方式。依赖于移动通信网络和无线网络,它把学习资源移动终端如手机和iPad学习者随时随地学习(20.]。移动学习是主要基于建构主义的理论。移动远程教育的教学和学习通常是通过手机进行远程教育环境。所谓的移动学习环境指的是一种虚拟环境的适合远程教育产生的移动远程教育技术。移动学习可以被视为使用移动设备来构建一个合理的移动学习环境与相关的学习活动。因此,我们可以从三个方面分析移动学习的特点:移动设备,移动学习环境,和移动学习活动。移动学习是一种新型的远程教育。它有五个特点:(1)quasi-space-time师生分离;(2)专业机构提供学习资源;(3)必须依靠信息媒体; (4) provide two-way interaction; and (5) students are in a distributed independent state. Learning integrates authenticity, personalization, situational intelligence, multiple perceptual interactions, and demand learning, as well as new technologies such as multimedia, Internet, and mobile devices into the field of education and training. By analyzing the interaction between services, SOA can help application systems know when and why business logic is actually executed, which enables administrators or analysts to optimize business processes. SOA-based mobile English learning platform includes intelligent mobile terminal, mobile learning platform client installed on the intelligent mobile terminal, server, mobile application database and mobile learning platform server installed on the server, with mobile communication network as the running platform. Among all kinds of devices that help people live, study, and work, mobile devices have become an indispensable part of people [21]。这使得移动学习设备本身有很好的集成,和人们不需要选择额外的学习设备为了适应这种新的学习方式。同时,手机英语学习平台具有强烈的个性化特征。每个人的手机都是独家,包含很多用户的个性化信息。符合移动学习的学习方式必须有三个特点:首先,它必须是数字教学内容;第二,它必须移动媒体作为一个学习工具;最后,教师和学生必须在quasi-space-time分离的状态,这是判断的标准是否会成为移动学习。学习系统结构如图1。
基于soa的手机英语学习平台的功能主要包括单点登录、统一用户和权限管理与目录服务器集成,移动学习应用管理、统计分析的移动学习应用程序使用情况,业务数据的统计分析,等等。从内容和形式的角度,之间没有本质区别移动学习和数字化学习和在线学习。然而,它的机动性和上下文相关的特性使它成为一个全新的学习技术和方法完全不同于数字化学习和在线学习。移动学习需要三个元素:数字化学习支持环境,包括信息服务基础设施和学习终端;其次,数字化学习资源,可以打开和共享数字处理后在互联网上;第三,数字化学习模式,实现教学活动在信息技术的帮助下,完成学生的知识结构。手机英语学习平台客户端支持Android和IOS智能终端操作系统。在移动互联网环境下,各种智能移动设备可以随时随地连接到网络,便于携带。在此背景下,针对传统学习平台的缺点,有必要设计和实现移动学习平台的帮助下移动互联网和其他技术。目前,现有固定远程学习系统可以转化为一个移动环境在某种程度上形成一个移动学习系统。 Like digital learning, it will become an important choice form of school education, thus giving full play to teachers’ dominance and students’ subjectivity. According to the connotation and main mode of mobile learning, the SOA-based mobile learning platform can be designed according to three modules: browsing, local application, and publishing management. It can be accessed directly by the browser of mobile devices, local applications downloaded to mobile devices, and application publishing background management functions. Schools can analyze the use of mobile learning applications, strengthen the supervision of users of intelligent mobile terminals, and analyze the data to provide decision-making analysis basis for management, thus achieving the role of auxiliary management.
3.2。设计SOA移动英语学习平台
SOA移动英语平台的设计原则摘要如下:(1)可扩展性原则,(2)科学原理、安全原则(3),(4)可靠性原则,(5)开放性原则。中国移动学习系统的设计运用建构主义学习理论。学习者,作为系统的讲师和助理学习,独立学习,真正成为知识的构建器。校园信息门户和Java EE Web应用程序实现的Web层移动英语学习平台。各种业务规则和逻辑结合业务流程层。通过服务之间定义良好的接口和契约,校园信息服务总线连接不同功能单元的应用项目:创建一个集中的数据中心和一个教育信息资源服务器、虚拟资源运行环境和用户访问云计算和移动学习终端。本文指出,当通过服务接口对外提供服务,必须使用一个统一的数据格式。如果多个函数有关,是不可能为一个函数创建新的数据访问;相反,数据访问必须通过调用适当的服务接口。Web服务技术是用于构建的软件系统架构基于SOA移动英语学习平台。 Its system architecture is shown in Figure2。
系统的资源和管理平台是基于标准的WAP服务器和一个短消息服务器。它提供了两种形式的学习者通过移动互联网访问:访问WAP服务器;通过短信网关访问短信服务器。在客户端,移动终端设备主要使用与互联网接入功能。服务层封装原始校园系统提供的功能组件和web服务。新系统提供了web服务接口和公共目录服务器将这些服务发布到UDDI注册,提供目录路由服务。在数据存储策略,使用MySQL数据库为主要数据库来存储大量的关系结构化数据,和MySQL数据库集群存储系统构建实现分布式数据存储。中定义的接口是一个中立的方式,这是独立于硬件平台、操作系统和编程语言,实现服务,以便服务建立在这样一个系统可以统一和标准的方式进行通信。手机英语学习平台坐标系三个层次的调度资源;以知识共享为出发点,我们应该建立一个面向教育合作共享机制为核心用户爱知识的人,愿意分享和传播,以满足“移动学习”的需要随时随地。
越来越多的校园智能移动终端和移动学习应用,对于一些重要的移动应用程序,如果用户手动安装,这可能会导致问题,如复杂的安装、不合时宜的安装和复杂的应用程序配置修改,不能确保软件安装的及时性和正确性。本文的应用安全的存储技术和数据加密传输技术在存储和传输的过程中信息资源能有效防止用户信息和学习材料的损失和泄漏引起的病毒入侵,内部泄漏,滥用管理员的权威,和其他原因。同时,本文采用移动客户机和服务器的双重加密的策略。在提交注册信息之前,移动客户端加密的密码与32位md5,确保用户输入的明文密码不是暴露在外部网络环境。安全软件应当由强制执行安装和升级。智能移动终端执行安装、升级和卸载安全软件的背景没有任何提示。在此系统中,学生是中心的系统,积极获取知识和自我测试,也可以进行协作学习。教师指导和帮助学生学习、监督和评估,同时,设计教学和管理教育事务。管理员负责系统的维护,管理学生和老师的信息,等运行数据包括移动应用程序日志,应用程序使用信息,用户识别信息,智能终端的信息,和GPS位置信息记录。通过统一的后台管理平台,移动学习应用程序的操作数据进行了统计分析。 The key link of pushing educational and teaching resources in mobile learning environment is from the cloud to the hands of users. Two questions need to be considered: one is what resources to push and the other is how to display them. This paper designs an interactive interface between users and cloud resource database, that is, integrated portal of mobile learning. This portal is used to display cloud resources, authorize users to log in, submit users’ requirements and other functions.
标签定义的相似感兴趣的用户和用户是由 ,和感兴趣的一组标签的用户如下:
一组感兴趣的标签的用户如下:
其中,相同数量的标签 ,那么相似 标签的用户的兴趣和用户如以下公式所示:
的偏好相似 的用户和用户表示为下面的公式:
假设用户对资源的偏好矩阵表示如下:
其中,代表用户的偏好向量为资源 ,和代表用户的偏好程度为资源 。个人用户向量模型定义如下:
其中,关键字对应的关键字个人用户行为模型 ,和是用户的综合兴趣关键字 。综合兴趣度的定义下列公式所示:
其中,和访问的数量和对应于最新的访问时间吗个人用户行为模型 ,分别为,是当前时间。调整算法的用户个性特征库,响应率的定义如下:
其中,当前日期;和最新的访问日期和访问时间累积的关键字,分别。用户的力量资源的兴趣可以表示为一个特定的资源向量之间的距离和个人用户向量 。它被定义为余弦 矢量的夹角,如以下公式所示:
持久层位于数据层,业务层提供数据服务系统,是整个系统的基础服务。摘要功能实现了业务层进行了分析和抽象,然后划分相应的系统数据资源。通过采用SOA的想法,原本松散的功能通过一个统一的和标准化的数据服务接口。与此同时,一个完整的移动学习系统应该有以下功能子模块:资源模块,模块,讨论问答模块、测试模块、和其他辅助模块。手机英语学习平台是开放的,用户的来源和类型多样化,所以当用户注册时,有必要把角色的用户根据他们的信息和资源需求。基于soa的手机英语学习平台操作数据统计分析功能分为客户端数据收集SDK和后端数据统计分析子系统。其中,后端数据统计分析子系统可以进一步分为统计分析功能模块,应用程序开发人员门户,平台管理员门户。
4所示。结果分析和讨论
一个分层的SOA用于构建移动英语学习平台。本章将平台测试以确定其可行性。客户的测试环境由Opera8和Winwap。这两个浏览器开发WAP系统目前最受欢迎的,和系统,通过该测试可以正常使用手机。首先,接口的地址、端口、路径和参数设置的信息。参数测试和在线数据为了尽可能恢复实际的环境。数据接收模块接收并分析移动终端收集的数据包;然后存储在平台的基本数据表通过数据库访问接口根据格式。演示模式的移动课程的调查结果如表所示1。
至于消费子系统,活跃的系统可以达到一个平衡状态,消费子系统将发挥更重要的作用。系统服务器的性能直接影响到用户体验的移动客户端,和智能手机英语学习平台的点对点的函数将产生大量的并发请求,因此它是必要的,以确保服务的可靠性。本文解决方案采用基于数据读写分离和服务器集群来缓解压力引起的高并发性,和系统的稳定性和实时性能测试。系统的稳定性测试结果如图所示3。实时系统的测试结果如图所示4。
结果表明,该系统的运行稳定,可以达到96.03%。该系统具有良好的实时性能。根据基本的数据表,数据统计分析模块分类,总结,并生成统计指标,以满足业务功能的需求。数据库访问接口隐藏了数据库类型,同时提供对底层数据库的访问。后台管理平台主要执行信息管理功能,如编辑和发送公告信息,手动管理用户会话信息,批量数据导入。第三方可以使用平台的统计数据结果通过使用服务开发接口,它提供了一个统计数据访问接口形式的网络服务。并发服务器集群系统测试在这一章,重点是每个测试的平均响应时间和错误率。测试结果如图5。
从上面的分析结果,服务器集群的并发系统能承受约为2.1 w。此外,单个应用服务器的性能在集群系统得到改善,而单独使用时。下一步是测试资源推荐的准确性的手机英语学习平台。结果如图所示6。
可以看出,这个平台可以有效地推荐学习资源,和它的推荐精度高。在此系统中,学习者可以完成学习部门角色识别、资源收集和分析、测试、讨论、提问、在线和实时提交练习和作业。学习者可以通过文字彼此配合,声音或图形。为了验证系统可以有效地应用在学习环境中,系统已经尝试了。表2使用平台展示了调查问卷的统计结果。
分析显示在上面的表中,有94.35%的用户愿意使用手机英语学习平台的构建。同时,该系统还推荐学习资源;其中,92.84%用户满意推荐学习资源。这是一个理想的结果。此外,本文收集了用户的评级反馈。图7显示了用户使用评级数据。
根据本章实验,基于SOA的手机英语学习平台具有较高的用户评分和更好的系统性能。它提供了一个一站式的学习服务。它包括五个模块:学习系统、资源推荐,在线问答,评价模块,通信和交互模块,并实现的集成学习,建议,回答问题,评估,和交互。它可以帮助教师、学生和学习资源,实现交互在三个层面:操作交互,信息交互,交互概念。自测,它有利于学习者学习和交流随时随地;与此同时,我们也可以发布学习资源更好地为其他学习者。
5。结论
体积小、重量轻、机动性好,完整的数字处理能力,方便的信息交换,在移动设备和明显的社会属性都是移动学习的特点。移动学习活动,另一方面,的特点是各种互动的方法,随时可访问性,强大的自治,和情境特征。本文调查和分析了移动学习的现状及存在的问题,分析了移动学习模式,并构建一个基于SOA的英语学习平台在移动环境中,使用教育平台的好处在移动学习及其转换到移动学习的起点。MySQL-Redis用作数据存储系统。的模块化处理业务逻辑业务层设计;API的加密方案设计服务接口的服务安全层。最后,系统的性能测试表明,系统的操作稳定性是大约96.03%。它有一个高负荷能力和满足其目标。这个手机英语学习平台是一个一站式商店的你的英语的需求。它包括五个模块:一个学习系统,资源推荐系统,在线问答系统,评估模块,通信,和交互模块,集成学习,建议,回答问题,评估,和互动。 Learners can study, self-test, and communicate whenever and wherever they want; at the same time, we can publish learning resources to better serve other students. This platform can be used to combine teaching and mobile learning in order to improve teaching quality and learning efficiency. This work can provide some reference for related research. However, mobile learning is an interdisciplinary research field involving mobile communication technology, computer science, pedagogy, psychology, and so on. At the same time, due to the time problem and my limited knowledge level, there are still some shortcomings in this research. How to optimize the server performance is one aspect that needs to be studied in the future.
数据可用性
使用的数据来支持本研究的发现可以从作者要求。
的利益冲突
作者没有任何可能的利益冲突。
确认
这项研究得到了高校人文社会科学研究一般项目2023年河南省,项目批准号:2023 - zzjh - 065。