基于移动终端的多元立体资源包设计与实现

2017-07-12 08:13梁毅娟
软件导刊 2017年6期
关键词:信息交互移动终端

梁毅娟

摘要:基于移动终端的多元立体资源包突破了传统学习资源的诸多局限,其具有共享性和动态性等特征,成为当前热门的移动学习资源。基于移动终端设计多元立体资源包:移动终端信息采集模块,可实现移动终端的参数信息采集,为多元立体资源包同移动终端的信息交互提供服务;移动学习资源采集模块对学习人员待访问的资源网页进行访问;移动学习资源预操作模块对不同格式的文档进行规范化操作;移动学习资源重构模块按照移动终端的属性,将学习资源页面变换成更适合在移动终端呈现的内容,提升了资源包的友好性。给出了多元立体资源包中移动学习资源重构模块的实现过程。实验结果说明,该资源包资源传输量大、友好性强。

关键词:移动终端;移动学习资源;资源包设计;信息交互

DOIDOI:10.11907/rjdk.171748

中图分类号:TP319

文献标识码:A 文章编号:1672-7800(2017)006-0106-04

0 引言

随着移动通信技术的快速发展,移动学习无疑成为当下一种热门的学习方式,其在教育领域具有重要应用价值[1]。合理的学习资源和创新的学习形式可极大提升教学效果[2]。因此,设计和开发实用的移动学习资源尤为重要。目前,平板电脑、智能手机等移动终端设备的应用领域逐渐扩大,可基于移动终端进行移动学习资源开发,将移动学习资源立体化,塑造完整的多元立体资源包[3],以更好地提升教学质量。

1 多元立体资源包设计

1.1 多元立体化资源包总体设计

本文设计的多元立体资源包总体架构如图1所示。在移动应用服务器及资源服务器间搭建服务器,该服务器为多元立体资源包提供服务,移动学习资源重构系统设置在服务器中。移动学习器件采用无线网络向移动应用服务器传输服务申请[4],移动应用服务器将待使用的URL传输到服务器。该服务器是一种代理服务器,其能够向资源服务器请求后续访问内容,并将内容采集到本地完成适配操作[5],最终将操作后的内容采用移动应用服务器反馈给移动学习部件。

1.2 多元立体化资源包功能模块

多元立体资源包功能模块如图2所示。

移动终端信息采集模块用于采集移动终端访问过程中移动器件的性能信息,并将该信息同信息库进行对比,获取全面的移动部件信息。移动学习资源采集模块对学习人员待访问的资源网页进行访问,下载和存储信息[6]。移动学习资源预操作模块对HTML、XHTML、XML文档格式进行规范化操作。图片适配操作模块和文字适配操作模块,分别按照移动终端的参数信息,对网页中的图片和文字进行大小和格式的适配操作,确保网页中的图片和文字信息能够在移动终端上呈现。移动学习资源重构模块按照移动终端的属性,将页面变换成更适合在移动终端呈现的内容。

1.2.1 移动终端信息采集模块

移动终端信息采集模块用于采集移动终端的参数信息,为多元立体资源包同移动终端的信息交互提供服务,对移动终端向服务器传递申请页面的地址信息进行检测[7]。移动终端信息采集模块将采集的信息,同服务器中的移动终端参数信息库进行匹配,得到完整的移动部件信息,该过程如图3所示。

在通过服务器对移动终端进行访问的过程中,会获取待访问网页地址及HTTP信息,并将网页地址传输到资源采集模块,将HTTP信息中的UserAgent信息以及移动终端类型号,同移动终端参数信息库内的相关信息进行对比[8]。若一致,则能够采集该型号移动终端的性能参数信息;否则,采用默认方式对该型号的移动终端参数进行适配操作。移动终端信息采集模块将采集的移动终端参数信息,反馈给图片和文字适配模块进行相应的适配操作。

1.2.2 移動学习资源采集模块

移动学习资源采集模块可获取移动终端申请的页面。互联网中的资源是依据HTTP协议进行传输的,该协议是一种分布式的应用层协议。因此,多元立体资源包中的移动学习资源采集模块应支撑HTTP协议,同时采集网络中资源服务器的内容[9],并在服务器中存储采集到的内容。移动学习资源采集模块如图4所示,其进行网页的访问和下载流程为:同资源服务器相连,采集URL地址信息及申请信息,并将申请信息反馈给资源服务器[10],资源服务器采集到申请信息后,向服务器传输所需的数据,这些数据将存储到服务器中。

1.2.3 移动学习资源重构模块

互联网中的学习资源差异性高,大部分资源格式较为混乱。因此,应对采集到的移动学习资源的格式进行统一操作,提高资源的处理效率。移动学习资源重构模块通过预处理模块,对采集到的HTML文档格式学习资源进行规范化处理,再通过HTML Delve解析网页资源,将HTML当成HTML树,并对其节点进行增删改查操作,完成学习资源格式的规范化处理。HTML结构树对节点数据进行操作的流程如图5所示。

移动学习资源重构模块包括页面下载和预处理、页面解析以及页面重构3部分。页面下载及预处理部分可采集页面内容,并且对采集到的学习资源进行清洗处理,确保其满足规范的HTML文档的要求;页面解析部分通过HTML文档解析器对HTML结构树进行解析,重新排列HTML结构树中的节点,并采集各节点中的内容;页面重构部分对页面进行再次排版,确保其可呈现在移动端,并且将页面反馈给移动服务器,最终反馈给用户端进行显示,增强资源包友好性。

2 移动学习资源重构模块实现

移动学习资源重构模块是多元立体资源包实现资源整合的关键部分。因此,本文对移动学习资源重构模块的实现过程进行分析。该模块采用HTMLDelve搜索网页中的学习内容后,将获取的学习资源信息存储到树结构中。HTMLDelve通过Delve和Iindivid访问网页中的学习资源。

Cleaners对过滤规范进行解析,包括判断类和逻辑类,objectSearch Iindivid通过getIds()获取全部指定种类的节点。Syqueu Point可通过Syqueu Point.getSyqueu()获取相关代码。HtmlPage采集operator ,body中的节点以及页面内的TableId节点。hubSearch Iindivid获取节点内存在某链接的数量。Syqueu Search Iindivid得到搜索的Content Site 内存在某字符串的数量。IdSearch Iindivid获取某Id中的全部节点,能够设置不同的种类。Content ExtractingIindivid网页中过滤掉全部标签,采集其中的文本信息。UrlModifyingIindivid可对网页内的链接进行修整。移动学习资源重构模块的实现过程用代码描述为:

3 实验结果与分析

通过实验检测所设计的多元立体资源包的性能,采用LoadRunner性能检测工具,模拟上千万用户实施并发负载的手段,进而检测资源包的性能。在局域网中对设计的资源包进行检测,本文方法和基于页面重组技术的资源包每毫秒内传递的信息量如图6所示,可以看出,相对于页面重组技术,本文方法下的多元立体资源包每毫秒传递的信息量较高,并且变化稳定,说明本文设计的基于移动终端的多元立体资源包是有效的,可实现移动学习信息的实时交互。

对采用本文方法和基于页面重组技术设计的多元立体资源包,在某学校进行了教学应用,并针对该资源包的使用效果进行了问卷调查。共发放问卷58份,回收有效问卷56份,回收率为96.55%。问卷主要针对使用者的基本状态、对资源包的满意度和资源包的效果进行调查,结果分别如表1、表2所示。

从表1和表2中的调查结果可以看出,无论是在校生还是社会人员,对本文方法设计的资源包的满意度和使用率都更高,说明该资源包的应用效果较好,为用户的学习提供了有利的服务。

实验中还调查了用户对本文方法和基于页面重组技术设计的多元立体资源包的总体感觉、操作方便性、导航以及布局合理性,结果分别如图7和圖8所示。由图7和图8的实验结果可知,用户对本文设计的多元立体资源包的满意度为100%,对基于页面重组技术设计的多元立体资源包的满意度为82%。用户对基于页面重组技术方法设计的资源包的不满意之处主要是操作过程中存在滞后问题,并且页面布局不合理,导航区域较小,不能准确选择正确的区域,导致阅读质量降低。

4 结语

本文设计基于移动终端的多元立体资源包,由移动终端信息采集模块、移动学习资源采集模块、移动学习资源预操作模块、图片适配处理模块和文字适配处理模块以及移动学习资源重构模块构成。通过实验验证可得,多元立体资源包的实际应用效果好、友好性强。

参考文献:

[1]包佃清,苏文,周君凡.基于移动终端的课程APP开发研究[J].绥化学院学报,2015,35(12):128-130.

[2]吴青林,周天宏.基于移动终端预约的城市智能停车引导系统研究[J].现代电子技术,2016,39(4):12-15.

[3]杨叶,陈琳,董启标.基于PhoneGap的跨平台移动学习资源设计与开发探究[J].现代教育技术, 2014,24(2):100-107.

[4]楼亮亮,金彦亮.基于AForge.NET类库的视频移动目标检测[J].现代电子技术,2015,38(17):58-60.

[5]刘明伟,张晓滨,杨东山.移动环境下多情景源用户情景序列的提取[J].西安工程大学学报,2015,29(6):746-750.

[6]马云彤.基于Android和iOS移动终端的作者远程校对方法[J].中国科技期刊研究,2015,26(2):180-184.

[7]尹超,段红运,李孝斌.基于移动终端的网络化外协加工物流信息实时管控方法及系统[J].计算机集成制造系统,2015,21(3):740-748.

[8]尹超,张建秋,王伟.基于移动终端的网络化外协加工进度实时管控系统[J].计算机集成制造系统,2015,21(2):485-494.

[9]汪洁.人力资源管理专业多元立体教学模式探索与实践[J].海南广播电视大学学报,2014,15(4):98-101.

[10]沈薇薇,姚志强,熊金波,等.面向移动终端的隐私数据安全存储及自毁方案[J].计算机应用,2015,35(1):77-82.

(责任编辑:孙 娟)

英文摘要Abstract:Multivariate stereoscopic resources based on mobile terminal bag broke through the limitations of traditional learning resource, its openness, share and constant, become the most popular mobile learning resources. Design of multiple three-dimensional resource bundles in mobile terminal information collection module, available on mobile devices in the process of mobile terminal access performance information, and compare the information with the database. Web resources acquisition module of teach personnel to access the resources page for a visit. Web resource DUL operation module documentation for standardized operation of different formats. Web resource reconfiguration module according to the attribute of mobile terminal, the page into more suitable for DULsent content in mobile terminals. Multiple three-dimensional reconstruction module resources in the resource bundle is given the implementation of the process. Experiment result shows that the design of the high quantity of package resources transmission, and friendly.

英文关键词Key Words:Mobile Terminal; Multiple; Stereo; The Resource Bundle Design

猜你喜欢
信息交互移动终端
新一代智能变电站层次化保护控制系统及可靠性评估
如何补齐当前爱国主义舆论引导中的短板
手机APP在学生信息化管理中的应用探索
基于邮件系统的虚拟网络社会管理的研究