本發(fā)明涉及計(jì)算機(jī)上的英語字典軟件單詞檢索領(lǐng)域。
背景技術(shù):
目前智能手機(jī)正處于越來越多的趨勢(shì);在具有觸摸屏的手機(jī)上安裝英語字典軟件,可以隨時(shí)隨地掏出手機(jī)學(xué)習(xí)英語單詞。
本發(fā)明試圖解決如下問題:讓手機(jī)的主人可以方便快速地輸入要查詢的英語單詞。
通過考查市場(chǎng),本人設(shè)計(jì)出此專利。
技術(shù)實(shí)現(xiàn)要素:
一種有觸摸屏計(jì)算機(jī)英語單詞選擇方法,其原理為包括:
當(dāng)用戶已經(jīng)輸入若干英語字母,正要輸入下一個(gè)字母之前,計(jì)算機(jī)提供第一計(jì)算程序、第二計(jì)算程序和第三計(jì)算程序,這三個(gè)程序計(jì)算預(yù)排序英語單詞隊(duì)列里面有哪些單詞以已經(jīng)輸入的若干英語字母為開頭,對(duì)這些英語單詞進(jìn)行更進(jìn)一步的分析,如果符合條件,彈出選擇界面,從而限制和提醒用戶輸入下一個(gè)字母或者字母組合,這種被彈出的選擇界面,可以縮小用戶選擇字母的范圍,從而在較小的手機(jī)屏幕上可以以較大的面積展示用戶要操作的按鈕,比較符合人體工程學(xué)和控制反饋理論,可以讓用戶更快速完成對(duì)目標(biāo)英語單詞的選擇。
一種有觸摸屏計(jì)算機(jī)英語單詞選擇方法,第一計(jì)算程序的操作步驟為:
在有觸摸屏計(jì)算機(jī)中,存在一組按照字母順序排列的預(yù)排序英語單詞隊(duì)列,用戶通過輸入英語字母選擇其中的一個(gè)英語單詞,用戶已經(jīng)輸入的若干英語字母稱之為先期輸入字符串,用戶為了選中一個(gè)英語單詞還需要輸入的若干英語字母稱之為后期輸入字符串,用戶將要輸入的下一個(gè)字母稱之為欲輸入字母;
計(jì)算機(jī)中提供第一計(jì)算程序和第三計(jì)算程序;
第一計(jì)算程序包括:第一選擇集合,第一選擇數(shù)量,第一選擇界面,第一選擇閥值;
第一計(jì)算程序查找預(yù)排序英語單詞隊(duì)列中以先期輸入字符串開頭的英語單詞,并且將這些英語單詞加入到第一選擇集合;
第一計(jì)算程序再將第一選擇集合中英語單詞的數(shù)量賦值給第一選擇數(shù)量;
第一計(jì)算程序判斷第一選擇數(shù)量是否小于第一選擇閥值,如果是,顯示第一選擇界面;如果否,第一計(jì)算程序返回表示計(jì)算失敗的值給第三計(jì)算程序;
第一選擇界面提供第一選擇數(shù)量所代表的數(shù)量的按鈕,每個(gè)按鈕上顯示第一選擇集合中每個(gè)英語單詞的除了先期輸入字符串的剩余字符串,如果用戶按其中的一個(gè)按鈕,將該按鈕上顯示的字符串返回給第三計(jì)算程序。
一種有觸摸屏計(jì)算機(jī)英語單詞選擇方法,第二計(jì)算程序的操作步驟為:
在有觸摸屏計(jì)算機(jī)中,存在一組按照字母順序排列的預(yù)排序英語單詞隊(duì)列,用戶通過輸入英語字母選擇其中的一個(gè)英語單詞,用戶已經(jīng)輸入的若干英語字母稱之為先期輸入字符串,用戶為了選中一個(gè)英語單 詞還需要輸入的若干英語字母稱之為后期輸入字符串,用戶將要輸入的下一個(gè)字母稱之為欲輸入字母;
計(jì)算機(jī)中提供第二計(jì)算程序和第三計(jì)算程序;
第二計(jì)算程序包括:第二選擇集合,第二字母集合,第二選擇數(shù)量,第二選擇界面,第二選擇閥值;
第二計(jì)算程序查找預(yù)排序英語單詞隊(duì)列中以先期輸入字符串開頭的英語單詞,并且將這些英語單詞加入到第二選擇集合;
第二計(jì)算程序再將第二選擇集合中每個(gè)英語單詞的先期輸入字符串后面的一個(gè)字母加入到第二字母集合;
第二計(jì)算程序再將第二字母集合中相同的字母只保留一個(gè);
第二計(jì)算程序再將第二字母集合中字母的數(shù)量賦值給第二選擇數(shù)量;
第二計(jì)算程序判斷第二選擇數(shù)量是否小于第二選擇閥值,如果是,顯示第二選擇界面;如果否,第二計(jì)算程序返回表示計(jì)算失敗的值給第三計(jì)算程序;
第二選擇界面提供第二選擇數(shù)量所代表的數(shù)量的按鈕,每個(gè)按鈕上顯示第二字母集合中的一個(gè)字母,如果用戶按其中的一個(gè)按鈕,將該按鈕上顯示的字母返回給第三計(jì)算程序。
一種有觸摸屏計(jì)算機(jī)英語單詞選擇方法,第三計(jì)算程序的操作步驟為,
第三計(jì)算程序先調(diào)用第一計(jì)算程序,
如果調(diào)用成功,可獲得一個(gè)完整的英語單詞,
如果調(diào)用失敗,第三計(jì)算程序再調(diào)用第二計(jì)算程序,如果調(diào)用成功,可獲得新的先期輸入字符串,如果調(diào)用失敗,第三計(jì)算程序再調(diào)用它預(yù)置的觸摸屏鍵盤讓用戶輸入一個(gè)英文字母。
一種有觸摸屏計(jì)算機(jī)英語單詞選擇方法,其原理是,
當(dāng)用戶已經(jīng)輸入若干英語字母,正要輸入下一個(gè)英語字母,可以通過發(fā)出不同的聲音信號(hào),提醒用戶已經(jīng)進(jìn)入第一選擇界面或者第二選擇界面,能夠更快速輸入英語字母組合或者英語字母。這種機(jī)制,從人機(jī)工程的角度來看,相當(dāng)于是對(duì)已經(jīng)沉浸的思維狀態(tài)進(jìn)行一定程度的激活,能夠加速用戶的操作反應(yīng)速度。
一種有觸摸屏計(jì)算機(jī)英語單詞編輯方法,其特征在于,包括:
對(duì)于要編輯的英語單詞,計(jì)算機(jī)彈出一個(gè)編輯界面,在編輯界面中,英語單詞的每一個(gè)字母后面跟隨顯示一個(gè)較大按鈕;
如果用戶是第1次按某個(gè)按鈕,計(jì)算機(jī)將光標(biāo)位置置于該按鈕所跟隨的字母后面;
如果用戶是第2次及以后按某個(gè)按鈕,計(jì)算機(jī)刪除該按鈕所跟隨的前面的一個(gè)字母及該字母前面的按鈕;如果用戶觸發(fā)計(jì)算機(jī)中返回按鈕,或者已經(jīng)刪除完該按鈕所跟隨的所有字母,計(jì)算機(jī)返回英語單詞的剩余字母。
附圖說明
為了更清楚地說明本發(fā)明的原理,下面將以手機(jī)上的英語字典軟件上的輸入英語單詞實(shí)施例為例子進(jìn)行說明,下面將對(duì)實(shí)施例中需要使用的附圖做簡(jiǎn)單介紹,下面描述中的附圖是本發(fā)明幾個(gè)實(shí)施例,顯而易見地,對(duì)于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖1手機(jī)上的英語字典軟件中的預(yù)排序英語單詞隊(duì)列示意圖。
圖2第一選擇界面示意圖。
圖3第二選擇界面示意圖。
圖4英語單詞編輯界面之1示意圖。
圖5英語單詞編輯界面之2示意圖。
圖6英語單詞編輯界面之3示意圖。
具體實(shí)施方式
現(xiàn)在參考附圖更加具體地描述本發(fā)明:
參考圖1,這是一個(gè)手機(jī)上的英語字典軟件中的預(yù)排序英語單詞隊(duì)列舉例;一個(gè)手機(jī)上的英語字典軟件,其中收錄的英語單詞個(gè)數(shù)是固定的,至少在該字典軟件的某個(gè)版本中,英語單詞個(gè)數(shù)是固定的;專利多個(gè)目標(biāo)的查找方法及相關(guān)裝置申請(qǐng)?zhí)?01210057206.9,可以應(yīng)用于手機(jī)上的英語字典軟件;本專利結(jié)合專利多個(gè)目標(biāo)的查找方法及相關(guān)裝置共同使用,能在輸入英語單詞時(shí)達(dá)到良好的人機(jī)操作效果。具體應(yīng)用為:如果做出了一個(gè)手機(jī)上的英語字典軟件;使用專利多個(gè)目標(biāo)的查找方法及相關(guān)裝置提供的方法輸入英語單詞的前面4個(gè)字符;使用本專利提供的方法輸入英語單詞的第4個(gè)字符以后的字符,能夠讓用戶較快速輸入英語單詞。
參考圖2與圖1,對(duì)應(yīng)的應(yīng)用場(chǎng)景為:
假設(shè)第一選擇閥值設(shè)置為4;用戶在手機(jī)上的英語字典軟件已經(jīng)輸入先期輸入字符串“fullb”;
那么第一計(jì)算程序計(jì)算的結(jié)果為:第一選擇集合包括三個(gè)英語單詞,分別為:fullblood.ed,fullblown,fullbod.ied;第一選擇數(shù)量的值為3;這種條件符合顯示第一選擇界面;第一選擇界面的實(shí)例如圖2所示;在這種情況下,對(duì)于用戶而言,是能夠通過按第一選擇界面上面的其中一個(gè)按鈕,決定輸入第一選擇集合中的哪一個(gè)英語單詞。
參考圖3與圖1,對(duì)應(yīng)的應(yīng)用場(chǎng)景為:
假設(shè)第二選擇閥值設(shè)置為9;用戶在手機(jī)上的英語字典軟件已經(jīng)輸入先期輸入字符串“full”;
那么第二計(jì)算程序計(jì)算的結(jié)果為:第二字母集合所包含的字母分別為:b,d,f,m,p,s,t,y;
第二選擇數(shù)量的值為8;這種條件符合顯示第二選擇界面;第二選擇界面的實(shí)例如圖3所示;
在這種情況下,對(duì)于用戶而言,是能夠通過按第二選擇界面上面的其中一個(gè)按鈕,決定輸入第二字母集合中的哪一個(gè)英語字母。
很明顯,在手機(jī)屏幕上顯示9個(gè)按鈕,比在手機(jī)屏幕上顯示26個(gè)字母對(duì)應(yīng)的26個(gè)按鈕,能夠?qū)γ總€(gè)按鈕提供更大的操作空間,能讓手指更方便快速準(zhǔn)確地按下一個(gè)按鈕完成英語字母的輸入。
參考圖4,圖5,圖6,
對(duì)于圖4,表示正在編輯英語單詞“fullblown”,對(duì)于這個(gè)英語單詞的每個(gè)字母,其后面分別跟隨一個(gè)按鈕;這個(gè)按鈕已經(jīng)編號(hào),編號(hào)號(hào)碼從1到9;
如果用戶連續(xù)按2次編號(hào)為6的按鈕,表示把英語單詞“fullblown”編輯成“fullbown”;結(jié)果為如圖5所示;
如果用戶第3次按編號(hào)為6的按鈕,表示把英語單詞“fullbown”編輯成“fullown”;結(jié)果為如圖6所示;再仔細(xì)觀察圖4,圖5,圖6可以發(fā)現(xiàn),這三個(gè)圖中并未有移動(dòng)編號(hào)號(hào)碼為6到9的按鈕;這種實(shí)現(xiàn)原理為:盡量讓軟件界面去適應(yīng)人的手指,而不是讓手指去適應(yīng)軟件界面;即把要操作的按鈕移動(dòng)到手指的下面;在手機(jī)上要把光標(biāo)插入到兩個(gè)英語字母的中間,因?yàn)槭謾C(jī)上屏幕較小,及沒有鼠標(biāo),往往很難一次操作準(zhǔn)確;通過再?gòu)棾鲆粋€(gè)編輯界面,把操作光標(biāo)的動(dòng)作轉(zhuǎn)移到對(duì)一個(gè)按鈕的按壓動(dòng)作上面,顯然能夠更方便操作。
參考圖2,圖3,在顯示第一選擇界面之前,第一計(jì)算程序發(fā)出第一信號(hào);在顯示第二選擇界面 之前,第二計(jì)算程序發(fā)出第二信號(hào);在具體的手機(jī)上的英語字典軟件應(yīng)用時(shí),第一信號(hào)可以是一個(gè)聲音信號(hào),具體實(shí)現(xiàn)可以讓第一計(jì)算程序調(diào)用手機(jī)上的音樂播放服務(wù)播放一個(gè)mp3格式的文件;第二信號(hào)可以是另一個(gè)聲音信號(hào);人在輸入了4個(gè)英語字母后,思維已經(jīng)沉浸在某種狀態(tài),在這種狀態(tài)下人的思維會(huì)變緩慢,好像在等待某種信號(hào)反饋,或者是因?yàn)檩斎肓巳舾蓚€(gè)字母后,其思維感覺到厭倦;聲音信號(hào)能夠讓人從這種狀態(tài)中思維跳出,能夠提醒用戶更快地按下他將要按的按鈕。
本實(shí)施例展示了在手機(jī)上的英語字典軟件中使用本專利提供的方法讓用戶更快輸入英語單詞的實(shí)現(xiàn)方法,本領(lǐng)域技術(shù)人員在不脫離本發(fā)明范圍的情況下很容易由此做各種改進(jìn)或者變換。