(西安航空職業(yè)技術(shù)學(xué)院 通識教育學(xué)院,西安 710300)
在現(xiàn)代全球化進程不斷發(fā)展的過程中,英語已經(jīng)成為中國和世界相互溝通的主要橋梁,英語的學(xué)習(xí)和使用已經(jīng)成為了我國人們的主要學(xué)習(xí)語言。要想通過英語進行溝通,掌握英語口語尤為重要[1]。但是傳統(tǒng)英語口語學(xué)習(xí)的方式是以課堂為基礎(chǔ)開展的,其學(xué)習(xí)方式比較單一,其缺少語境信息,無法實現(xiàn)學(xué)以致用。缺少語境學(xué)習(xí)對學(xué)習(xí)熱情、效果及動力造成了影響。傳統(tǒng)課堂無法滿足學(xué)生不斷提高及變化的英語學(xué)習(xí)需求,從而會導(dǎo)致學(xué)生的知識無法充分的展現(xiàn),以此使學(xué)生的英語口語學(xué)習(xí)比較難,效果比較差[2]。情感感知就是利用情感活動提高認知,其屬于教育界廣泛使用的教學(xué)方法,情境教學(xué)法一般廣泛應(yīng)用到語言學(xué)習(xí)中,重點為口語學(xué)習(xí)。但是因為受到多種因素的限制,導(dǎo)致情境教學(xué)只是在課堂中?;诖?,本文就結(jié)合情感感知理論,實現(xiàn)移動英語學(xué)習(xí)軟件的設(shè)計,從而使英語學(xué)習(xí)不受時間、空間的限制。
情感感知技術(shù)指的是利用計算機傳感器等設(shè)備使計算機對使用人員的環(huán)境進行認知,并且根據(jù)環(huán)境進行不同的相應(yīng)。比如計算機能夠根據(jù)不同時間對使用人員發(fā)送不同問候語。對于復(fù)雜情感感知包括對使用者完整情感系統(tǒng)的功能為:獲得情境信息;精準(zhǔn)識別情境;針對識別情境根據(jù)設(shè)計模型返回結(jié)果。
情感感知在研發(fā)之后被廣泛和其他技術(shù)相互結(jié)合,比如將情感感知在電子商務(wù)個性化商品信息服務(wù)中使用,能夠有效實現(xiàn)個性化推薦,提高推薦精準(zhǔn)性及效率;將情感感知技術(shù)應(yīng)用到E-Learning系統(tǒng)中,能夠有效實現(xiàn)和全新系統(tǒng)與學(xué)習(xí)資源服務(wù)相互適應(yīng),以此使學(xué)習(xí)者學(xué)習(xí)效率及興趣得到提高。但是,對于移動學(xué)習(xí)軟件來說,此系統(tǒng)建設(shè)成本較高,所以本文就將情感感知技術(shù)和移動學(xué)習(xí)相互結(jié)合,以此有效實現(xiàn)隨時隨地的學(xué)習(xí)。
以情感感知理論為基礎(chǔ),本文實現(xiàn)了移動英語學(xué)習(xí)軟件的設(shè)計。在本文系統(tǒng)設(shè)計過程中,用戶的位置、時間及口語水平都能夠?qū)崿F(xiàn)情境教學(xué),系統(tǒng)通過GPS定位能夠?qū)τ脩暨M行精準(zhǔn)定位,從而能夠使用戶在實現(xiàn)個人信息初始化的過程中選擇口語水平,并且在用戶使用數(shù)量提高過程中不斷提高[3]。本軟件的設(shè)計主要包括服務(wù)端和客戶端,客戶端是以情感感知氛圍中的應(yīng)用程序,其主要包括周邊位置及本地情節(jié)的工作內(nèi)容,圖1為移動英語學(xué)習(xí)軟件的工作流程。本地情境能夠有效的展現(xiàn)本地情境語句,從而方便了用戶在沒有網(wǎng)絡(luò)或者失去情感感知功能的時候使用。通過GPS定位系統(tǒng)作為周邊位置基礎(chǔ),從而能夠?qū)τ脩舻奈恢眠M行精準(zhǔn)的掌握,然后通過地圖中的服務(wù)商功能搜索周圍的建筑和場所,以此充分展現(xiàn)周圍的場景信息。在用戶對情境進行設(shè)置的過程中,服務(wù)會讀取情境數(shù)據(jù),結(jié)合本地存儲和數(shù)據(jù)存儲中的英語,從而為用戶進行推送,以此方便了用戶的學(xué)習(xí)[4]。
圖1 移動英語學(xué)習(xí)軟件的工作流程
移動英語軟件的設(shè)計是利用C/S模式實現(xiàn)的,其主要包括服務(wù)器端及客戶端,移動英語學(xué)習(xí)軟件的結(jié)構(gòu)詳見圖2。客戶端在手機設(shè)備中安裝,以此能夠為用戶提供服務(wù),服務(wù)器端設(shè)置在云計算平臺中的虛擬機中,其能夠存儲數(shù)據(jù)、管理及查詢。教師能夠利用查詢功能,全面掌握學(xué)生的學(xué)習(xí)進度,數(shù)據(jù)存儲能夠有效保存場景和坐標(biāo)等一系列數(shù)據(jù),而且還能夠接收客戶端中的返回數(shù)據(jù)信息,以此實現(xiàn)數(shù)據(jù)針對性的推送[5]。
圖2 移動英語學(xué)習(xí)軟件系統(tǒng)的架構(gòu)
移動學(xué)習(xí)軟件利用XMLHttp對象實現(xiàn)服務(wù)器端和客戶端的相互通信,主要包括對響應(yīng)的處理和請求的發(fā)送,通過XML能夠?qū)崿F(xiàn)對象的通信。首先,要創(chuàng)建XML對象,一般都是利用全新函數(shù)的創(chuàng)建實現(xiàn)。另外,實現(xiàn)服務(wù)器端和客戶端連接的創(chuàng)建,將指令需求作為基礎(chǔ)設(shè)計服務(wù)網(wǎng)頁,并且設(shè)置請求限制。最后,將信息通過服務(wù)器進行發(fā)送,利用send將指令進行發(fā)送,并且實現(xiàn)接收服務(wù)器端相應(yīng)的接收,實現(xiàn)返回結(jié)果的及時處理。
移動英語學(xué)習(xí)軟件主要包括前端和后臺,前端主要是用戶安裝使用,其主要目的就是提供用戶界面,便于用戶的使用,還能夠利用API訪問系統(tǒng)后臺,前臺使用Android實現(xiàn)開發(fā)。系統(tǒng)后臺屬于軟件提供業(yè)務(wù)邏輯和API、所需后臺管理的功能,便于實現(xiàn)數(shù)據(jù)管理,后臺使用MyEclipse進行開發(fā)[6]。圖3為移動應(yīng)用學(xué)習(xí)軟件運行的主界面,以用戶所處環(huán)境為基礎(chǔ),軟件能夠?qū)崿F(xiàn)相應(yīng)英語單詞及句子的推送,利用界面單詞和句子懸浮按鈕,能夠?qū)崿F(xiàn)單詞和句子兩種方式的自動切換。
圖3 移動應(yīng)用學(xué)習(xí)軟件運行的主界面
本文所設(shè)計軟件主要包括服務(wù)器端和客戶端兩部分,其中客戶端屬于基于情境感知ios應(yīng)用程序,其主要功能為周邊位置、本地情境。其中本地情境功能能夠?qū)⒈镜厍榫痴Z句進行展現(xiàn),從而便于用戶在離線時候還能夠提供服務(wù)。周邊位置功能利用GPS對用戶位置進行確定,之后地圖服務(wù)商的API搜索附件場所及建筑。在用戶確定情境之后,通過服務(wù)器端獲得情境數(shù)據(jù),根據(jù)本地存儲情境英語對用戶進行存儲。
現(xiàn)代我國最流行的位置定位軟件包括騰訊地圖、百度地圖和高德地圖,本文系統(tǒng)使用高德地圖,以下為從軟件服務(wù)中使用定位函數(shù)獲得位置的主要代碼為:
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] = ' 日土县| 胶州市| 博客| 吴桥县| 遵义县| 苏尼特右旗| 花莲市| 山西省| 镇平县| 都匀市| 太原市| 承德市| 同心县| 武鸣县| 衢州市| 衡阳县| 云浮市| 仁布县| 佛教| 故城县| 双辽市| 三亚市| 海城市| 桐庐县| 砀山县| 昌图县| 东丰县| 长阳| 富平县| 四川省| 汨罗市| 江安县| 南漳县| 平南县| 扶绥县| 甘洛县| 洪湖市| 邵武市| 石景山区| 洛川县| 汽车|