资料介绍
移动学习的软件架构应用于PC电脑端的远程教育的软件架构,一般是B/S(浏览器/服务器)架构或C/S(客户端/服务器)架构,而应用于智能终端的移动学习的软件架构略有不同,分为智能终端层、业务逻辑层和数据访问层,安全体系贯穿于三层架构之中。
智能终端层
智能终端由硬件和软件两部分组成。智能终端的硬件部分包括应用处理器、基带处理器、射频芯片、连接芯片、传感器等元器件;智能终端的软件操作系统主要是Android 系统和苹果iOS 系统。Android 系统免费开源、发展成熟,已被大多数智能终端生产厂商所采用 。
根据中国产业信息网报道,Android 系统市场份额占据83.6%,苹果iOS 系统市场份额占据12.3%。智能终端层的移动学习方式,有Web浏览器和App软件两种方式。
Web浏览器
移动学习平台的Web浏览器学习方式,是指学习者利用智能终端的Web浏览器访问教学人工智能服务器,进行查询、阅读、研究和交流的一种学习方式。Web浏览器学习方式的优点是智能终端类似一台连接网络的小电脑,当超算服务器端有数据更新后,学习者的浏览信息也会得到即时更新,但存在一旦智能终端脱网就无法浏览信息的缺点。
学习者之所以能在智能终端通过浏览器快速查阅多媒体资源,得益于HTML的第五次升级,即HTML5。HTML5能很好地适应小屏幕智能终端的使用,还为浏览器提供了新的多媒体功能,例如:和标记,并把有关应用功能直接嵌入到其内核,这将引导移动技术潮流重新回到浏览器时代。
App软件
移动学习的App软件学习方式,是指学习者利用安装在智能终端里的App应用软件进行学习的一种方式。App软件学习方式不一定要求在线访问ai服务器,可只需利用存储在智能终端设备里的数据库进行学习。由于App软件读取的数据可以在本地内存里,所以它具有更强。
大的功能、更快的运行速度、可脱网学习的优点,但App软件的缺点是开发成本较高、占据内存较大。当然,App软件在智能终端连接上网后可获得更好的应用效果。当大学生和任课教师都同时在线时,师生之间可以进行在线语音、在线视频等实时互动教学;还可以开发功能更加强大的App教学管理软件,例如:对大学生的学习频率、学习状态和学习结果进行统计分析,对任课教师的教学成果进行统计分析,为高等学校领导提供管理决策服务等。
业务逻辑层
移动学习的软件架构中,业务逻辑层是实现移动学习业务功能的核心价值部分,是智能终端层和数据访问层之间的桥梁。业务逻辑层针对移动学习的具体问题,按照预定的业务规则进行处理计算和逻辑验证。业务逻辑层负责实现移动学习的业务逻辑,包括数据生成、数据处理和数据转换,对输入数据的正确性及有效性负责检验,并把处理后的结果数据传送到智能终端层,但对数据的呈现样式不作处理。
移动学习的软件架构之间的数据依赖是一种弱耦合结构,下一层对于上一层而言是“无知”的,即改变上一层的设计对于其调用的下一层而言没有影响,体现了“高内聚、低耦合”“分而治之”的设计思想,这样可把业务逻辑问题划分开 来,逐个解决、易控制,有利于软件功能延展和资源分配。移动学习业务功能模块的设计,要遵循面向接口的设计思想,即各个功能模块之间也是一种弱耦合的关系。在不改变接口参数的前提下,模块式架构是一个支持可抽取、可替换的“抽屉式”架构。正因如此,业务逻辑层同时扮演了两个不同的角色:对于数据访问层而言,业务逻辑层是调用者;而对于智能终端层而言,业务逻辑层是被调用者。模块的依赖与被依赖是业务逻辑层上的耦合关系,用数学方法将两个耦合的模块分离并进行逻辑处理的过程称为解耦。对具有耦合关系的模如何进行解耦,是留给软件开发人员的一个任务。
- 智能传感器将改变您的驾驶方式(因为最终您将不需要驾驶)
- 将机器学习整合到专用服务器中有哪些优势 21次下载
- ADISUSB驱动程序文件(大多数情况下不需要)
- 不需要电感器
- DN175-离线低噪声电源不需要滤波即可满足FCC排放要求
- 不需要光电开关的飞回DC/DC控制器“适用于视频安全应用”
- DN135高效处理器电源系统不需要散热器
- 基于改进启发式算法的移动边缘服务放置方法 3次下载
- STM32的JTAG接口中的那几个引脚到底需不需要接上拉电阻和下拉电阻啊?资料下载
- 不需要自锁的气动卡盘数控电气图免费下载 1次下载
- 如何不需要使用就能进行模拟调试的方法资料说明
- 基于OPC的数据访问服务器开发 35次下载
- 基于Java移动代理的Web服务器负载监控系统
- OPC数据访问服务器的研究与实现
- 面向分布式游戏服务器的消息公平处理方法
- SMTP服务器配置教程 1291次阅读
- C语言为什么不需要包含stdio.h 400次阅读
- 如何禁止外网访问公司内网服务器 1034次阅读
- 如何禁止外网访问公司内网服务器? 1396次阅读
- 如何管理刀片服务器?普通服务器与高防服务器有什么样的区别 1508次阅读
- WiFi 6到底需不需要升级 3040次阅读
- firefly集群服务器简介 1793次阅读
- 什么是无服务器?无服务器架构的安全需要注意什么 3608次阅读
- 未来全固态电池,真得不需要冷却吗? 5595次阅读
- 深度学习服务器组装经验过程分享 3w次阅读
- 通过加速点的一台Linux服务器通过Iptables实现加速业务访问的效果 4244次阅读
- 应用服务器配置要求及方案 3.2w次阅读
- 高防服务器有些什么配置_高防服务器需要注意哪些内容 1321次阅读
- 根服务器是什么_根服务器架构的介绍 1.1w次阅读
- 双线服务器托管位于双线机房的优势有哪些 773次阅读
下载排行
本周
- 1电子电路原理第七版PDF电子教材免费下载
- 0.00 MB | 1490次下载 | 免费
- 2单片机典型实例介绍
- 18.19 MB | 92次下载 | 1 积分
- 3S7-200PLC编程实例详细资料
- 1.17 MB | 27次下载 | 1 积分
- 4笔记本电脑主板的元件识别和讲解说明
- 4.28 MB | 18次下载 | 4 积分
- 5开关电源原理及各功能电路详解
- 0.38 MB | 10次下载 | 免费
- 6基于AT89C2051/4051单片机编程器的实验
- 0.11 MB | 4次下载 | 免费
- 7蓝牙设备在嵌入式领域的广泛应用
- 0.63 MB | 3次下载 | 免费
- 89天练会电子电路识图
- 5.91 MB | 3次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 2PADS 9.0 2009最新版 -下载
- 0.00 MB | 66304次下载 | 免费
- 3protel99下载protel99软件下载(中文版)
- 0.00 MB | 51209次下载 | 免费
- 4LabView 8.0 专业版下载 (3CD完整版)
- 0.00 MB | 51043次下载 | 免费
- 5555集成电路应用800例(新编版)
- 0.00 MB | 33562次下载 | 免费
- 6接口电路图大全
- 未知 | 30320次下载 | 免费
- 7Multisim 10下载Multisim 10 中文版
- 0.00 MB | 28588次下载 | 免费
- 8开关电源设计实例指南
- 未知 | 21539次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935053次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537791次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234313次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233045次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191183次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183277次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138039次下载 | 免费
评论
查看更多