麥合木提江·阿不力米提 吾守爾·斯拉木 尼宛爾·托乎提
基于云計(jì)算的維吾爾文輸入法的研究與實(shí)現(xiàn)
麥合木提江·阿不力米提1,吾守爾·斯拉木1,2, 艾尼宛爾·托乎提2
(1.新疆大學(xué) 信息科學(xué)與工程學(xué)院,新疆 烏魯木齊 830046;2.新疆大學(xué) 新疆多語(yǔ)種信息技術(shù)重點(diǎn)實(shí)驗(yàn)室,新疆 烏魯木齊 830046)
摘要:云計(jì)算技術(shù)在應(yīng)用開(kāi)發(fā)界引發(fā)了巨大的變化。從目前最領(lǐng)先的云計(jì)算技術(shù)入手,以云輸入為例,研究輸入法的聯(lián)想實(shí)現(xiàn),首次實(shí)現(xiàn)基于云計(jì)算的維吾爾文云輸入法,彌補(bǔ)了該領(lǐng)域的空缺。在輸入法的設(shè)計(jì)和實(shí)現(xiàn)過(guò)程中引入Ajax技術(shù),JavaScript技術(shù)和XML數(shù)據(jù)庫(kù)技術(shù)來(lái)解決相關(guān)數(shù)據(jù)的訪(fǎng)問(wèn)、存儲(chǔ)和處理問(wèn)題。
關(guān)鍵詞:云計(jì)算;云輸入;維吾爾文云輸入法;Ajax;XML數(shù)據(jù)庫(kù)
中圖分類(lèi)號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2014)13-3001-05
Research and Implementation of Resource Allocation Based on Cloud Computing Technology
Mahmutjan Ablimit1, Wushour Islam1,2, Anwar Tohti2
(1.Colleges of Information Science and Engineering,Xinjiang University, Urumqi 830046, China; 2.Key Laboratory of Xinjiang Multilingual IT, Urumqi 830046,China)
Abstract: Cloud computing technology brings about dramatic changes in the field of application development. Start from the most leading cloud computing technology, this paper does research on associated input and takes the cloud input as an example, realized the first Uyghur cloud input based on cloud computing technology and make up for the blank of this field. In the process of design and implementation of the system, it introduced Ajax technology, JavaScript technology and XML database technology to solve problems of data access, storage and processing.
Key words: cloud computing; cloud input; Uyghur cloud input; Ajax; XML database
隨著云計(jì)算的不斷發(fā)展,中國(guó)的很多IT企業(yè)已經(jīng)開(kāi)始云計(jì)算研究工作并取得了顯著的進(jìn)步。搜狗云輸入法、騰訊公司開(kāi)發(fā)的QQ云輸入法和百度云輸入法是典型的云計(jì)算開(kāi)發(fā)實(shí)例。漢文云輸入開(kāi)發(fā)以后得到了大部分用戶(hù)的喜歡,信任和支持。我國(guó)是一個(gè)多民族的國(guó)家,新疆地區(qū)是維吾爾文的主要使用地區(qū)。目前正在被使用維吾爾文輸入法也很多,比如 UighurSoft 公司開(kāi)發(fā)的 Alkatp 輸入法、新疆大學(xué)多語(yǔ)種重點(diǎn)實(shí)驗(yàn)室研發(fā)的維吾爾文智能輸入法、Hiyal 輸入法、Oyghan Unicode 維吾爾輸入法等等。它們的共同特點(diǎn)是使用標(biāo)準(zhǔn)的Unicode 編碼、滿(mǎn)足輸入維吾爾文字的需求。然而,它們的共同缺點(diǎn)是需安裝,輸入速度慢,正確率較低等等。
但是,到目前為止沒(méi)有WEB模式工作的維吾爾文輸入法,這個(gè)缺陷對(duì)于許多用戶(hù)帶來(lái)了巨大的不便。因此,開(kāi)發(fā)一個(gè)基于云計(jì)算的維吾爾文輸入法是對(duì)少數(shù)民族用戶(hù)來(lái)說(shuō)是必要的。該文在技術(shù)模型、層次結(jié)構(gòu)和關(guān)鍵技術(shù)方面剖析了云計(jì)算,并對(duì)云計(jì)算應(yīng)用的市場(chǎng)結(jié)構(gòu)從多個(gè)維度上進(jìn)行了劃分,為研究維吾爾文云輸入法奠定基礎(chǔ)。進(jìn)一步地,創(chuàng)造云計(jì)算軟件服務(wù)模式的維吾爾文云輸入法,研究云輸入法的工作模式,實(shí)現(xiàn)原理。
1 云輸入法軟件的開(kāi)發(fā)工具與技術(shù)
云計(jì)算是一種新型的計(jì)算模式:把IT資源、數(shù)據(jù)、應(yīng)用作為服務(wù)通過(guò)互聯(lián)網(wǎng)提供給用戶(hù)[1]。云計(jì)算采用分布式存儲(chǔ)的方式來(lái)存儲(chǔ)數(shù)據(jù)而保證數(shù)據(jù)的高可靠和高可用,同時(shí)并行地為大量用戶(hù)提供服務(wù)[2]。因此,完全滿(mǎn)足該輸入法的開(kāi)發(fā)目標(biāo)。
Visual Studio 2010確實(shí)是開(kāi)發(fā)Web模式輸入法的最佳集成開(kāi)發(fā)環(huán)境工具,集成了開(kāi)發(fā)云輸入法的所有語(yǔ)言及其工具:C#是.NET框架支持的一種開(kāi)發(fā)語(yǔ)言, 具有面向?qū)ο?,面向web版,合適開(kāi)發(fā)ASP.NET網(wǎng)站;JavaScript是一種腳本語(yǔ)言, 它是與HTML超文本標(biāo)記語(yǔ)言、Java 腳本語(yǔ)言(Java小程序)一起實(shí)現(xiàn)在一個(gè)Web頁(yè)面中連接多個(gè)對(duì)象,與Web用戶(hù)交互作用,是開(kāi)發(fā)客戶(hù)端應(yīng)用程序的最佳語(yǔ)言[3];Ajax是一種用于創(chuàng)建更好更快以及交互性更強(qiáng)的 Web 應(yīng)用程序的技術(shù)。通過(guò)它,JavaScript 可在不重下載頁(yè)面的情況與 Web 服務(wù)器交換數(shù)據(jù)[4]。因此,本系統(tǒng)選用Visual Studio 2010集成開(kāi)發(fā)環(huán)境工具作為該云輸入法軟件的開(kāi)發(fā)工具。
云輸入法軟件的設(shè)計(jì)與開(kāi)發(fā)技術(shù)如圖1所示。
2 維吾爾文云輸入法的研究與實(shí)現(xiàn)
2.1系統(tǒng)基本框架設(shè)計(jì)
本系統(tǒng)的設(shè)計(jì)通過(guò)分別對(duì)系統(tǒng)功能需求,客戶(hù)端需求,服務(wù)器端需求和系統(tǒng)安全性需求進(jìn)行一系列地分析,在技術(shù)可行性和操作可行性方面進(jìn)行客觀(guān)地研究,最終實(shí)現(xiàn)了功能強(qiáng)大齊全的維吾爾文云輸入法軟件。該軟件的主要設(shè)計(jì)目的是改變新疆廣大維吾爾族工作人員以往面臨的,尤其是維吾爾語(yǔ)言文字信息處理人員,輸入速度較慢,沒(méi)有模糊匹配功能和正確率相當(dāng)?shù)偷木置?。endprint
圖2 系統(tǒng)基本框架結(jié)構(gòu)
本系統(tǒng)采用B/S模式來(lái)實(shí)現(xiàn)維吾爾文云輸入法的所有功能。系統(tǒng)的基本框架如圖 2 所示。
因B/S模式具有分布性特點(diǎn),可以隨時(shí)隨地進(jìn)行查詢(xún)、瀏覽等業(yè)務(wù)處理;業(yè)務(wù)擴(kuò)展簡(jiǎn)單方便,即通過(guò)增加網(wǎng)頁(yè)即可增加服務(wù)器功能;維護(hù)簡(jiǎn)單方便,只需要改變網(wǎng)頁(yè),即可實(shí)現(xiàn)所有用戶(hù)的同步更新(客戶(hù)端免維護(hù));開(kāi)發(fā)簡(jiǎn)單,共享性強(qiáng)等優(yōu)點(diǎn)[5]
2.2 系統(tǒng)數(shù)據(jù)庫(kù)選型
本該軟件采用XML數(shù)據(jù)庫(kù)。XML是網(wǎng)絡(luò)上數(shù)據(jù)交換非常方便的一個(gè)數(shù)據(jù)文件,也是在服務(wù)器之間傳輸結(jié)構(gòu)化數(shù)據(jù)的理想格式。它具有跨硬軟件平臺(tái),跨語(yǔ)言,標(biāo)準(zhǔn)Unicode 編碼等特點(diǎn)且完全支持維吾爾文字[6]。因此,本設(shè)計(jì)選用XML數(shù)據(jù)文件作為應(yīng)用軟件數(shù)據(jù)庫(kù)。
維吾爾文字是Unicode編碼的,如果使用Microsoft SQL為系統(tǒng)數(shù)據(jù)庫(kù)也行,但是JavaScript腳本來(lái)連接Microsoft SQL數(shù)據(jù)庫(kù)比較麻煩,受到瀏覽器的限制,而且連接時(shí)間太長(zhǎng),因此Microsoft SQL數(shù)據(jù)庫(kù)不符合我們的速度要求。
3 總體設(shè)計(jì)與功能實(shí)現(xiàn)
3.1 輸入法圖標(biāo)動(dòng)態(tài)加載
用戶(hù)打開(kāi)維吾爾文云輸入法的首頁(yè),先進(jìn)行身份驗(yàn)證。新用戶(hù)使用輸入法時(shí),需要輸入用戶(hù)名和密碼進(jìn)行注冊(cè),然后登陸云輸入法首頁(yè)。老用戶(hù)直接輸入密碼就進(jìn)入系統(tǒng)首頁(yè)。用戶(hù)先將維吾爾文云輸入法的腳本代碼添加到自己瀏覽器的添加收藏夾。此功能由JavaScript 技術(shù)來(lái)實(shí)現(xiàn)。用戶(hù)使用維吾爾文云輸入法時(shí),打開(kāi)瀏覽器的“工具”菜單,單擊“啟動(dòng)維吾爾文云輸入法”超級(jí)鏈接。輸入法鏈接到遠(yuǎn)程WEB服務(wù)器,進(jìn)入工作狀態(tài),并顯示瀏覽器的右下角維吾爾文云輸入法的圖標(biāo),如圖 3 所示。然后打開(kāi)瀏覽器的工具菜單啟動(dòng)維吾爾文云輸入法,選擇目標(biāo)文本框進(jìn)行維吾爾文字輸入操作。
圖3 云輸入法圖標(biāo)
實(shí)現(xiàn)代碼如下:
//=========================輸入法標(biāo)簽固定右下角========================
var userAgent = navigator.userAgent.toLowerCase();
if (/msie/.test( userAgent ) && !/opera/.test( userAgent ))
{ var v = (userAgent.match(/.+(?:rv|it|ra|ie)[\/: ]([\d.]+)/ ) || [])[1];
if(v <7)
window.attachEvent('onscroll',scrollBox);}
function scrollBox()
{ var top = document.documentElement.clientHeight -2;
var sTop = document.documentElement.scrollTop;
var left = document.documentElement.clientWidth -2;
var sLeft = document.documentElement.scrollLeft;
document.getElementById('newDiv').style.top = sTop + top - 50+ 'px';
document.getElementById('newDiv').style.left = sLeft + left - 140+ 'px';
document.getElementById('div_dt').style.top = sTop+location_top+ 'px';
document.getElementById('div_dt').style.left=sLeft+location_left+ 'px'; }
function setCaret(textObj)
{ if (textObj.createTextRange)
{ textObj.caretPos = document.selection.createRange().duplicate();
alert("Hello");
} }
3.2 關(guān)鍵技術(shù)
3.2.1 編碼轉(zhuǎn)換
維吾爾文字的編碼形式Unicode編碼,我們根據(jù)鍵盤(pán)事件觸發(fā)來(lái)進(jìn)行編碼轉(zhuǎn)換,Unicode轉(zhuǎn)換過(guò)程由 Windows 對(duì)象的 onkeypress事件來(lái)完成。轉(zhuǎn)換后的維吾爾文文字組織、顯示任務(wù)是由onkeyup事件來(lái)完成。事件的觸發(fā)循序是:先onkeypress事件觸發(fā),然后onkeyup事件觸發(fā)。
3.2.2 同步通信
用戶(hù)輸入開(kāi)頭字母時(shí),系統(tǒng)確定該詞語(yǔ)保存在哪個(gè)XML文件。然后向服務(wù)器發(fā)送XMLHttpRequest請(qǐng)求信號(hào)。如果沒(méi)有網(wǎng)絡(luò)故障,得到服務(wù)器發(fā)送的XML文件,該文件不是下載,而是從內(nèi)存中讀出。次功能是由Ajax的核心技術(shù)XMLHttpRequest對(duì)象來(lái)完成。
3.2.3 模糊查詢(xún)
向服務(wù)器發(fā)送XMLHttpRequest請(qǐng)求信號(hào)后,返回的結(jié)果保存在A(yíng)rray 數(shù)組中,進(jìn)行模糊查詢(xún)。開(kāi)頭字母符合查找要求,選擇使用頻率比較高的詞語(yǔ),將匹配的結(jié)果顯示選擇列表上。
3.2.4 數(shù)據(jù)維護(hù)
數(shù)據(jù)維護(hù)是非常重要的工作之一,保證xml在傳輸和交換過(guò)程中的安全性并為客戶(hù)端提供正常服務(wù)是相當(dāng)重要的。本系統(tǒng)考慮到網(wǎng)絡(luò)安全性及加密效率的需求,使用對(duì)稱(chēng)密碼加密算法DES來(lái)實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)庫(kù)保護(hù)。
3.2.5 維吾爾文云輸入法的特點(diǎn)
1)無(wú)需要安裝。該輸入法是基于JavaScript技術(shù),利用Ajax通信原理,采用B/S架構(gòu)。輸入法的全部詞匯被服務(wù)器端提供,客戶(hù)端沒(méi)有任何壓力。
2)跨平臺(tái)。完全靠服務(wù)器運(yùn)算實(shí)現(xiàn),兼容Windows,Linux,Mac等各個(gè)操作系統(tǒng),兼容各個(gè)主流瀏覽器(IE,F(xiàn)irefox,Chrome)。
3)隨時(shí)隨地使用。只要客戶(hù)的計(jì)算機(jī)連接Internet,它能得到服務(wù)。
4)升級(jí)極其方便。服務(wù)器端升級(jí)以后、客戶(hù)端自動(dòng)升級(jí)。
4 系統(tǒng)測(cè)試與代碼分析
4.1 維吾爾文云輸入法的首頁(yè)
打開(kāi)首頁(yè)以后,用戶(hù)啟動(dòng)維吾爾文云輸入法的腳本添加到自己瀏覽器的收藏夾。用戶(hù)得到維吾爾文云輸入法的使用方法、操作循序、基本功能、常見(jiàn)問(wèn)題等等相關(guān)信息。
云輸入法主界面如圖 4 所示。
4.2 維吾爾文云輸入法測(cè)試使用
維吾爾文云輸入法啟動(dòng)成功以后,選擇輸入框,進(jìn)行輸入操作。根據(jù)開(kāi)頭字母進(jìn)行模糊查詢(xún)。比如,如果要輸入“我是新疆大學(xué)的學(xué)生” 即
輸入效果如圖 5 所示。
4.3 維吾爾文云輸入法在百度網(wǎng)站測(cè)試
該輸入法具有跨平臺(tái)打開(kāi)百度瀏覽器,點(diǎn)擊在瀏覽器收藏夾的“維吾爾文云輸入法”即
圖6 維吾爾文云輸入法在百度網(wǎng)站的測(cè)試實(shí)例
4.4 維吾爾文云輸入法在維文網(wǎng)站測(cè)試
打開(kāi)一個(gè)維文網(wǎng)站,測(cè)試輸入“尋找工作”即
5 結(jié)論
本文針對(duì)目前領(lǐng)先的云計(jì)算技術(shù),結(jié)合維吾爾文的文字特點(diǎn)及維吾爾族廣大群眾的實(shí)際需求,設(shè)計(jì)并首次實(shí)現(xiàn)了Web模式工作的維吾爾文云輸入法。維吾爾文云輸入法集成了客戶(hù)端維吾爾文輸入法的巨大優(yōu)勢(shì),具有精準(zhǔn)輸入、創(chuàng)新輸入等功能。測(cè)試結(jié)果說(shuō)明了本文研發(fā)的云輸入法是快速高效的,正確率和匹配率都是令人滿(mǎn)意的。該軟件徹底擺脫了客戶(hù)端輸入法的安裝程序,實(shí)現(xiàn)了基于云計(jì)算技術(shù)的先進(jìn)的,網(wǎng)絡(luò)化的維吾爾文云輸入法。
參考文獻(xiàn):
[1] 張愛(ài)玉,周衛(wèi)東,夏吉廣,等.云平臺(tái)搭建的關(guān)鍵技術(shù)研究[J].中國(guó)安防,2012(9).
[2] 劉昶言.云計(jì)算中混合云互通及其資源管理機(jī)制研究[D].北京:北京郵電大學(xué),2010.
[3] 王波.基于BS模式的網(wǎng)絡(luò)在線(xiàn)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué)2008.
[4] 劉剛.基于A(yíng)jax的輸入框自動(dòng)完成在web中的實(shí)現(xiàn)[J].青年與社會(huì),2012,60(2).
[5] 張潤(rùn)杰,劉維民,劉鵬,等.基于B/S模式的網(wǎng)絡(luò)版實(shí)驗(yàn)室管理系統(tǒng)[J].首都師范大學(xué)學(xué)報(bào):自然科學(xué)版, 2005,26(2).
[6] 萬(wàn)常選,劉喜平. XML數(shù)據(jù)庫(kù)技術(shù)[M].2版.北京:清華大學(xué)出版社,2008.
3.2.4 數(shù)據(jù)維護(hù)
數(shù)據(jù)維護(hù)是非常重要的工作之一,保證xml在傳輸和交換過(guò)程中的安全性并為客戶(hù)端提供正常服務(wù)是相當(dāng)重要的。本系統(tǒng)考慮到網(wǎng)絡(luò)安全性及加密效率的需求,使用對(duì)稱(chēng)密碼加密算法DES來(lái)實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)庫(kù)保護(hù)。
3.2.5 維吾爾文云輸入法的特點(diǎn)
1)無(wú)需要安裝。該輸入法是基于JavaScript技術(shù),利用Ajax通信原理,采用B/S架構(gòu)。輸入法的全部詞匯被服務(wù)器端提供,客戶(hù)端沒(méi)有任何壓力。
2)跨平臺(tái)。完全靠服務(wù)器運(yùn)算實(shí)現(xiàn),兼容Windows,Linux,Mac等各個(gè)操作系統(tǒng),兼容各個(gè)主流瀏覽器(IE,F(xiàn)irefox,Chrome)。
3)隨時(shí)隨地使用。只要客戶(hù)的計(jì)算機(jī)連接Internet,它能得到服務(wù)。
4)升級(jí)極其方便。服務(wù)器端升級(jí)以后、客戶(hù)端自動(dòng)升級(jí)。
4 系統(tǒng)測(cè)試與代碼分析
4.1 維吾爾文云輸入法的首頁(yè)
打開(kāi)首頁(yè)以后,用戶(hù)啟動(dòng)維吾爾文云輸入法的腳本添加到自己瀏覽器的收藏夾。用戶(hù)得到維吾爾文云輸入法的使用方法、操作循序、基本功能、常見(jiàn)問(wèn)題等等相關(guān)信息。
云輸入法主界面如圖 4 所示。
4.2 維吾爾文云輸入法測(cè)試使用
維吾爾文云輸入法啟動(dòng)成功以后,選擇輸入框,進(jìn)行輸入操作。根據(jù)開(kāi)頭字母進(jìn)行模糊查詢(xún)。比如,如果要輸入“我是新疆大學(xué)的學(xué)生” 即
輸入效果如圖 5 所示。
4.3 維吾爾文云輸入法在百度網(wǎng)站測(cè)試
該輸入法具有跨平臺(tái)打開(kāi)百度瀏覽器,點(diǎn)擊在瀏覽器收藏夾的“維吾爾文云輸入法”即
圖6 維吾爾文云輸入法在百度網(wǎng)站的測(cè)試實(shí)例
4.4 維吾爾文云輸入法在維文網(wǎng)站測(cè)試
打開(kāi)一個(gè)維文網(wǎng)站,測(cè)試輸入“尋找工作”即
5 結(jié)論
本文針對(duì)目前領(lǐng)先的云計(jì)算技術(shù),結(jié)合維吾爾文的文字特點(diǎn)及維吾爾族廣大群眾的實(shí)際需求,設(shè)計(jì)并首次實(shí)現(xiàn)了Web模式工作的維吾爾文云輸入法。維吾爾文云輸入法集成了客戶(hù)端維吾爾文輸入法的巨大優(yōu)勢(shì),具有精準(zhǔn)輸入、創(chuàng)新輸入等功能。測(cè)試結(jié)果說(shuō)明了本文研發(fā)的云輸入法是快速高效的,正確率和匹配率都是令人滿(mǎn)意的。該軟件徹底擺脫了客戶(hù)端輸入法的安裝程序,實(shí)現(xiàn)了基于云計(jì)算技術(shù)的先進(jìn)的,網(wǎng)絡(luò)化的維吾爾文云輸入法。
參考文獻(xiàn):
[1] 張愛(ài)玉,周衛(wèi)東,夏吉廣,等.云平臺(tái)搭建的關(guān)鍵技術(shù)研究[J].中國(guó)安防,2012(9).
[2] 劉昶言.云計(jì)算中混合云互通及其資源管理機(jī)制研究[D].北京:北京郵電大學(xué),2010.
[3] 王波.基于BS模式的網(wǎng)絡(luò)在線(xiàn)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué)2008.
[4] 劉剛.基于A(yíng)jax的輸入框自動(dòng)完成在web中的實(shí)現(xiàn)[J].青年與社會(huì),2012,60(2).
[5] 張潤(rùn)杰,劉維民,劉鵬,等.基于B/S模式的網(wǎng)絡(luò)版實(shí)驗(yàn)室管理系統(tǒng)[J].首都師范大學(xué)學(xué)報(bào):自然科學(xué)版, 2005,26(2).
[6] 萬(wàn)常選,劉喜平. XML數(shù)據(jù)庫(kù)技術(shù)[M].2版.北京:清華大學(xué)出版社,2008.
3.2.4 數(shù)據(jù)維護(hù)
數(shù)據(jù)維護(hù)是非常重要的工作之一,保證xml在傳輸和交換過(guò)程中的安全性并為客戶(hù)端提供正常服務(wù)是相當(dāng)重要的。本系統(tǒng)考慮到網(wǎng)絡(luò)安全性及加密效率的需求,使用對(duì)稱(chēng)密碼加密算法DES來(lái)實(shí)現(xiàn)系統(tǒng)數(shù)據(jù)庫(kù)保護(hù)。
3.2.5 維吾爾文云輸入法的特點(diǎn)
1)無(wú)需要安裝。該輸入法是基于JavaScript技術(shù),利用Ajax通信原理,采用B/S架構(gòu)。輸入法的全部詞匯被服務(wù)器端提供,客戶(hù)端沒(méi)有任何壓力。
2)跨平臺(tái)。完全靠服務(wù)器運(yùn)算實(shí)現(xiàn),兼容Windows,Linux,Mac等各個(gè)操作系統(tǒng),兼容各個(gè)主流瀏覽器(IE,F(xiàn)irefox,Chrome)。
3)隨時(shí)隨地使用。只要客戶(hù)的計(jì)算機(jī)連接Internet,它能得到服務(wù)。
4)升級(jí)極其方便。服務(wù)器端升級(jí)以后、客戶(hù)端自動(dòng)升級(jí)。
4 系統(tǒng)測(cè)試與代碼分析
4.1 維吾爾文云輸入法的首頁(yè)
打開(kāi)首頁(yè)以后,用戶(hù)啟動(dòng)維吾爾文云輸入法的腳本添加到自己瀏覽器的收藏夾。用戶(hù)得到維吾爾文云輸入法的使用方法、操作循序、基本功能、常見(jiàn)問(wèn)題等等相關(guān)信息。
云輸入法主界面如圖 4 所示。
4.2 維吾爾文云輸入法測(cè)試使用
維吾爾文云輸入法啟動(dòng)成功以后,選擇輸入框,進(jìn)行輸入操作。根據(jù)開(kāi)頭字母進(jìn)行模糊查詢(xún)。比如,如果要輸入“我是新疆大學(xué)的學(xué)生” 即
輸入效果如圖 5 所示。
4.3 維吾爾文云輸入法在百度網(wǎng)站測(cè)試
該輸入法具有跨平臺(tái)打開(kāi)百度瀏覽器,點(diǎn)擊在瀏覽器收藏夾的“維吾爾文云輸入法”即
圖6 維吾爾文云輸入法在百度網(wǎng)站的測(cè)試實(shí)例
4.4 維吾爾文云輸入法在維文網(wǎng)站測(cè)試
打開(kāi)一個(gè)維文網(wǎng)站,測(cè)試輸入“尋找工作”即
5 結(jié)論
本文針對(duì)目前領(lǐng)先的云計(jì)算技術(shù),結(jié)合維吾爾文的文字特點(diǎn)及維吾爾族廣大群眾的實(shí)際需求,設(shè)計(jì)并首次實(shí)現(xiàn)了Web模式工作的維吾爾文云輸入法。維吾爾文云輸入法集成了客戶(hù)端維吾爾文輸入法的巨大優(yōu)勢(shì),具有精準(zhǔn)輸入、創(chuàng)新輸入等功能。測(cè)試結(jié)果說(shuō)明了本文研發(fā)的云輸入法是快速高效的,正確率和匹配率都是令人滿(mǎn)意的。該軟件徹底擺脫了客戶(hù)端輸入法的安裝程序,實(shí)現(xiàn)了基于云計(jì)算技術(shù)的先進(jìn)的,網(wǎng)絡(luò)化的維吾爾文云輸入法。
參考文獻(xiàn):
[1] 張愛(ài)玉,周衛(wèi)東,夏吉廣,等.云平臺(tái)搭建的關(guān)鍵技術(shù)研究[J].中國(guó)安防,2012(9).
[2] 劉昶言.云計(jì)算中混合云互通及其資源管理機(jī)制研究[D].北京:北京郵電大學(xué),2010.
[3] 王波.基于BS模式的網(wǎng)絡(luò)在線(xiàn)考試系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].電子科技大學(xué)2008.
[4] 劉剛.基于A(yíng)jax的輸入框自動(dòng)完成在web中的實(shí)現(xiàn)[J].青年與社會(huì),2012,60(2).
[5] 張潤(rùn)杰,劉維民,劉鵬,等.基于B/S模式的網(wǎng)絡(luò)版實(shí)驗(yàn)室管理系統(tǒng)[J].首都師范大學(xué)學(xué)報(bào):自然科學(xué)版, 2005,26(2).
[6] 萬(wàn)常選,劉喜平. XML數(shù)據(jù)庫(kù)技術(shù)[M].2版.北京:清華大學(xué)出版社,2008.