APP下载

结合情感感知理论的移动英语学习软件设计

2018-12-24

微型电脑应用 2018年12期
关键词:服务器端客户端软件

(西安航空职业技术学院 通识教育学院,西安 710300)

0 引言

在现代全球化进程不断发展的过程中,英语已经成为中国和世界相互沟通的主要桥梁,英语的学习和使用已经成为了我国人们的主要学习语言。要想通过英语进行沟通,掌握英语口语尤为重要[1]。但是传统英语口语学习的方式是以课堂为基础开展的,其学习方式比较单一,其缺少语境信息,无法实现学以致用。缺少语境学习对学习热情、效果及动力造成了影响。传统课堂无法满足学生不断提高及变化的英语学习需求,从而会导致学生的知识无法充分的展现,以此使学生的英语口语学习比较难,效果比较差[2]。情感感知就是利用情感活动提高认知,其属于教育界广泛使用的教学方法,情境教学法一般广泛应用到语言学习中,重点为口语学习。但是因为受到多种因素的限制,导致情境教学只是在课堂中。基于此,本文就结合情感感知理论,实现移动英语学习软件的设计,从而使英语学习不受时间、空间的限制。

1 情感感知技术在教学中的使用

情感感知技术指的是利用计算机传感器等设备使计算机对使用人员的环境进行认知,并且根据环境进行不同的相应。比如计算机能够根据不同时间对使用人员发送不同问候语。对于复杂情感感知包括对使用者完整情感系统的功能为:获得情境信息;精准识别情境;针对识别情境根据设计模型返回结果。

情感感知在研发之后被广泛和其他技术相互结合,比如将情感感知在电子商务个性化商品信息服务中使用,能够有效实现个性化推荐,提高推荐精准性及效率;将情感感知技术应用到E-Learning系统中,能够有效实现和全新系统与学习资源服务相互适应,以此使学习者学习效率及兴趣得到提高。但是,对于移动学习软件来说,此系统建设成本较高,所以本文就将情感感知技术和移动学习相互结合,以此有效实现随时随地的学习。

2 移动英语学习软件的功能

以情感感知理论为基础,本文实现了移动英语学习软件的设计。在本文系统设计过程中,用户的位置、时间及口语水平都能够实现情境教学,系统通过GPS定位能够对用户进行精准定位,从而能够使用户在实现个人信息初始化的过程中选择口语水平,并且在用户使用数量提高过程中不断提高[3]。本软件的设计主要包括服务端和客户端,客户端是以情感感知氛围中的应用程序,其主要包括周边位置及本地情节的工作内容,图1为移动英语学习软件的工作流程。本地情境能够有效的展现本地情境语句,从而方便了用户在没有网络或者失去情感感知功能的时候使用。通过GPS定位系统作为周边位置基础,从而能够对用户的位置进行精准的掌握,然后通过地图中的服务商功能搜索周围的建筑和场所,以此充分展现周围的场景信息。在用户对情境进行设置的过程中,服务会读取情境数据,结合本地存储和数据存储中的英语,从而为用户进行推送,以此方便了用户的学习[4]。

图1 移动英语学习软件的工作流程

3 软件的总体设计

移动英语软件的设计是利用C/S模式实现的,其主要包括服务器端及客户端,移动英语学习软件的结构详见图2。客户端在手机设备中安装,以此能够为用户提供服务,服务器端设置在云计算平台中的虚拟机中,其能够存储数据、管理及查询。教师能够利用查询功能,全面掌握学生的学习进度,数据存储能够有效保存场景和坐标等一系列数据,而且还能够接收客户端中的返回数据信息,以此实现数据针对性的推送[5]。

图2 移动英语学习软件系统的架构

移动学习软件利用XMLHttp对象实现服务器端和客户端的相互通信,主要包括对响应的处理和请求的发送,通过XML能够实现对象的通信。首先,要创建XML对象,一般都是利用全新函数的创建实现。另外,实现服务器端和客户端连接的创建,将指令需求作为基础设计服务网页,并且设置请求限制。最后,将信息通过服务器进行发送,利用send将指令进行发送,并且实现接收服务器端相应的接收,实现返回结果的及时处理。

4 移动英语学习软件的实现

移动英语学习软件主要包括前端和后台,前端主要是用户安装使用,其主要目的就是提供用户界面,便于用户的使用,还能够利用API访问系统后台,前台使用Android实现开发。系统后台属于软件提供业务逻辑和API、所需后台管理的功能,便于实现数据管理,后台使用MyEclipse进行开发[6]。图3为移动应用学习软件运行的主界面,以用户所处环境为基础,软件能够实现相应英语单词及句子的推送,利用界面单词和句子悬浮按钮,能够实现单词和句子两种方式的自动切换。

图3 移动应用学习软件运行的主界面

4.1 功能实现

本文所设计软件主要包括服务器端和客户端两部分,其中客户端属于基于情境感知ios应用程序,其主要功能为周边位置、本地情境。其中本地情境功能能够将本地情境语句进行展现,从而便于用户在离线时候还能够提供服务。周边位置功能利用GPS对用户位置进行确定,之后地图服务商的API搜索附件场所及建筑。在用户确定情境之后,通过服务器端获得情境数据,根据本地存储情境英语对用户进行存储。

4.2 位置查询

现代我国最流行的位置定位软件包括腾讯地图、百度地图和高德地图,本文系统使用高德地图,以下为从软件服务中使用定位函数获得位置的主要代码为:

define MAXSIZE 40 //最大字符串

typedef int Status;

typedef char SString[MAXSIZE+1];

Status StrAssign(SString T,char *chars);

int StrLength(SString S);

int StrCompare(SString S,SString T);

Status SubString(SString Sub, SString T,int pos,int len);

int Index(SString S,SString T,int pos);

Status StrAssign(SString T,char *chars)

{

int i,ct;

for(i = 0;i 〈= MAXSIZE; i++)

T[i] = ''; //全部清零

T[0] = strlen(chars);

for(ct = 1;*chars != '';ct++,chars++){

T[ct] = *chars;

}

return OK;

}

4.3 获得情境英语

首先,在利用poi获得情境之后,就要实现p.title和数据库poi信息的调用和对比,从而得到poi相应的情景分类,并且将此情境类进行封装。

其次,利用情境id得到情境句式。在得到Context之后,以c.cid实现函数的调用,得到相关情境句式列表,其中的情境句式类ConSens主要包括此情境相关句子、中英文替换位置、是否属于可调换句式、是否插入单词词性。其中的可替换句子中属于此句子中单词的转换。

然后,以情境信息得到情境单词。

最后,实现情境英语的封装。

5 移动英语学习软件的使用

5.1 测试设计

为了对本文所设计的基于情感感知理论移动英语学习软件的有效性及实用性,本文就实现了对比测试的设计,利用一个月的软件使用体验及填写调查问卷,从而掌握本文所设计移动英语学习软件是否能够满足现代学生英语学习的需求[7]。之后选择对照组不使用情感感知理论使用此软件,然后对比两组人员,从而对此软件的使用效果进行评价。

本文测试在某大学开展,一共选择100名学生进行实现,50名对照组,50名观察组。所有学生的英语知识较低,没有经过系统化的培训,并且经济基础良好,都具有IOS设备,对英语学习具有一定的学习动力。以上特点就是移动学习目标的特点,所以选择其作为实验对象。

5.2 测试过程

让所有人员在自己手机中安装移动英语学习软件,组织人员学习此软件的使用,并且为学生讲述本次实验的目的和意义,之后一个月,学生都要尽量使用此软件,在使用过程中,教师要以服务器软件使用记录和监督学生学习,提高学生的使用时间和使用次数。在实验结束之后,学生要根据自己的切身感受实现调查问卷。

5.3 实验结果

通过访谈结果表示,在参与到本次实验之前,学生大部分都不了解移动学习和情感感知。实验之后,学生都表示对情感感知技术非常有兴趣,表示此种方法能够帮助学生学习英语。以此就可以看出来,学生对于移动学习及情境感知的情绪比较高,能够通过零碎和闲杂时间进行学习。

学生对于软件的便捷性都非常喜欢,能够使学生在学习英语过程中不受时间及地点的限制。软件中的定位功能能够提高使学生的学习兴趣得到进一步的提高,从而有效提高学生在学习过程中的效率和质量,充分使用日常生活中的碎片化时间进行学习。并且,部分学生还表示此软件能够使学生实现日常的英语沟通,在部分场合中他们不知道怎么使用英语精准的将自己的意图表达出来,此软件就能够使学生学习地道的英语和其他人员交流及沟通,避免因为语言原因造成尴尬局面[8]。

表1为两组学生的成绩,通过表1可以看出来,观察组学生的成绩有所提高,从而表示基于情感感知理论的移动英语学习软件能够提高学生的口语成绩及水平。

表1 两组学生的成绩

6 总结

随着我国现代移动学习设备的逐渐发展,移动学习软件已经成为学生在课余时间学习的主要途径,将其和情感感知理论结合,能够有效提高学生利用随碎片化时间学习的兴趣。英语此门课程具有较高的实践性,并且还是一门交际工具,学习英语和语言环境具有密切的联系。将情感感知技术和英语学习相互结合,能够使学生进入到真实交际环境中学习英语知识,从而提高学生的交际能力及口语能力,是现代英语学习的重要途径。

猜你喜欢

服务器端客户端软件
禅宗软件
Linux环境下基于Socket的数据传输软件设计
如何看待传统媒体新闻客户端的“断舍离”?
软件对对碰
县级台在突发事件报道中如何应用手机客户端
孵化垂直频道:新闻客户端新策略
大枢纽 云平台 客户端——中央人民广播电台的探索之路
基于Qt的安全即时通讯软件服务器端设计
基于Qt的网络聊天软件服务器端设计
即时通讯软件WhatsApp