一種用於行動裝置的光標控制方法及系統的製作方法
2023-05-16 18:24:01
專利名稱:一種用於行動裝置的光標控制方法及系統的製作方法
技術領域:
本發明涉及行動裝置相關技術領域,特別是一種用於行動裝置的光標控制方法及系統。
背景技術:
現有的行動裝置已經具有可以通過觸敏屏幕進行輸入。用戶用手指或其它物體觸摸觸敏屏幕,然後系統根據手指觸摸的圖標或菜單位置來定位選擇信息輸入。觸敏屏幕由觸摸檢測部件和觸摸控制器組成;觸摸檢測部件安裝在觸敏屏幕前面,用戶與觸敏屏幕的每一次接觸從其接觸屏幕開始,直到該接觸脫離屏幕,為一次觸擊,觸摸檢測部件檢測用戶的觸摸位置,接受後送觸摸控制器;而觸摸控制器的主要作用是從觸摸檢測部件上接收觸摸信息,並將它轉換成觸點坐標,再送給中央處理器(CPU),它同時能接收CPU發來的命令 並加以執行。但是現有通過觸敏屏幕進行輸入的方法存在一個問題無法精確的控制光標。由於人通過的手指或者物體與觸敏屏幕進行接觸時,其與觸敏屏幕的接觸面積均遠遠大於一個光標的面積,因此,當發生一次觸擊時,行動裝置無法精確判斷用戶究竟希望把光標放於哪個位置。因此,現有的輸入方法,一般是把用戶觸擊的位置下所包括的所有文字進行放大,然後由用戶進行選擇控制。但很明顯,通過放大的方式對用戶來說非常不方便。
發明內容
本發明通過提供一種用於行動裝置的光標控制方法及系統,以解決現有技術在對觸敏屏幕進行文字輸入時,光標控制不方便的技術問題。採用的技術方案如下
一種用於行動裝置的光標控制方法,所述行動裝置具有觸敏屏幕,所述方法包括維護一個詞庫,所述詞庫包括一個或多個常用詞組,每個常用詞組由多個文字組成;在觸敏屏幕上顯示用於輸入多個文字的輸入區域以及包括有一個或多個字母數字按鍵的按鍵區域,所述字母數字按鍵用於從用戶接收字符輸入;
接收用戶對字母數字按鍵的觸擊,並在輸入區域轉換顯示成相應的一個或多個文字;接收用戶在按鍵區域以外的第一區域的觸擊並判斷為光標控制觸擊,根據光標顯示規則在輸入區域中顯不光標;
如果檢測到光標控制觸擊持續接觸並移動,則控制光標跟隨光標控制觸擊的移動做相應的移動,直到檢測到光標控制觸擊脫離接觸;
所述光標控制觸擊脫離接觸為沒有檢測到觸擊接觸或者觸擊進入按鍵區域;
所述光標顯示規則包括
在所述光標控制觸擊上方選取一行文字作為光標所在行,在光標所在行中選取包括一個文字或多個文字的區域作為光標區域,所述光標區域的左右兩側坐標與光標控制觸擊的左右兩側坐標相同,光標區域包括的文字為光標文字;如果光標區域內只有一個文字,則在文字的前面或者後面顯示光標,如果光標區域包括多個文字,則在詞庫中進行光標詞組檢索,如果光標詞組檢索得到光標詞組,則在光標詞組的前面或者後面顯示光標,如果光標詞組檢索不到光標詞組,則在其中一個光標文字的前面或者後面顯示光標;
所述光標詞組檢索為
步驟11,以光標文字及光標區域後的連續N個文字作為備選文字,其中N為大於或者等於O的自然數,執行步驟12:
步驟12,選擇第一個光標文字作為目標文字,第一個光標文字標記為已選擇文字,執行步驟13 ;
步驟13,以目標文字以及目標文字後的一個或多個連續的備選文字組成一個或多個目標詞組,所述多個連續的備選文字按照在輸入區域中的順序進行排列,執行步驟14 ; 步驟14,對詞庫進行檢索,如果一個或多個目標詞組與詞庫中的一個或多個常用詞組相同,則執行步驟16,否則執行步驟15 ;
步驟15,如果還有未標記為已選擇文字的光標文字,則選擇一個未標記為已選擇文字的光標文字作為目標文字,標記為已選擇文字,並執行步驟13,否則判斷為檢索不到光標詞組,並退出光標詞組檢索;
步驟16,判斷為檢索到光標詞組,選擇其中一個與詞庫中的常用詞組相同的目標詞組作為光標詞組,並退出光標詞組檢索。通過把光標設置在光標控制觸擊的上方,則用戶可以非常方便的看到光標的位置,而不會被用戶自己的手指或者其他用於進行觸擊的物體擋到視線。而用戶如果需要在輸入的過程中重新設置光標,一般會選擇在一個詞組的前面或者後面進行插入。因此直接把光標設置在詞組的前方或者後方,使得用戶非常方便插入光標。用戶有時候是需要在詞組中間插入光標的,因此,控制光標跟隨光標控制觸擊的移動,能更加方便用戶控制光標。進一步的,所述光標所在行為在光標控制觸擊上方的一行或多行文字中最接近光標控制觸擊的一行文字。進一步的,所述步驟14中,如果有多個目標詞組與詞庫中的多個常用詞組相同,則選擇最先檢索到與常用詞組相同的目標詞組作為光標詞組。進一步的,所述N的取值為0、1、2、3、4或5。一種用於行動裝置的光標控制系統,所述行動裝置具有觸敏屏幕,所述系統包括
存儲器;
一個或多個處理器,及;
一個或多個模塊,存儲在存儲器中,並由所述一個或多個處理器執行,所述一個或多個模塊包括
詞庫維護模塊,用於維護一個詞庫,所述詞庫包括一個或多個常用詞組,每個常用詞組由一個或多個文字組成;
按鍵區域模塊,用於在觸敏屏幕上顯示用於輸入多個文字的輸入區域以及包括有一個或多個字母數字按鍵的按鍵區域,所述字母數字按鍵用於從用戶接收字符輸入;文字轉換模塊,用於接收用戶對字母數字按鍵的觸擊,並在輸入區域轉換顯示成相應的一個或多個文字;
光標顯示模塊,用於接收用戶在按鍵區域以外的第一區域的觸擊並判斷為光標控制觸擊,根據光標顯示規則在輸入區域中顯示光標;
光標移動模塊,用於當檢測到光標控制觸擊持續接觸並移動,則控制光標跟隨光標控制觸擊的移動做相應的移動,直到檢測到光標控制觸擊脫離接觸,所述光標控制觸擊脫離接觸為沒有檢測到觸擊接觸或者觸擊進入按鍵區域;
所述光標顯示規則包括
在所述光標控制觸擊上方選取一行文字作為光標所在行,在光標所在行中選取包括一個文字或多個文字的區域作為光標區域,所述光標區域的左右兩側坐標與光標控制觸擊的左右兩側坐標相同,光標區域包括的文字為光標文字;
如果光標區域內只有一個文字,則在文字的前面或者後面顯示光標,如果光標區域包括多個文字,則在詞庫中進行光標詞組檢索,如果光標詞組檢索得到光標詞組,則在光標詞組的前面或者後面顯示光標,如果光標詞組檢索不到光標詞組,則在其中一個光標文字的前面或者後面顯示光標;
所述光標顯示模塊還包括光標詞組檢索子模塊,用於進行光標詞組檢索,所述光標詞組檢索子模塊包括
備選文字選擇單元,用於以光標文字及光標區域後的連續N個文字作為備選文字,其中N為大於或者等於O的自然數,調用目標文字初始選擇單元;
目標文字初始選擇單元,用於選擇第一個光標文字作為目標文字,第一個光標文字標記為已選擇文字,調用目標詞組構成單元;
目標詞組構成單元,用於以目標文字以及目標文字後的一個或多個連續的備選文字組成一個或多個目標詞組,所述多個連續的備選文字按照在輸入區域中的順序進行排列,調用詞庫檢索單元;
詞庫檢索單元,用於對詞庫進行檢索,如果一個或多個目標詞組與詞庫中的一個或多個常用詞組相同,則調用檢索成功單元,否則調用檢索失敗單元;
檢索失敗單元,用於如果還有未標記為已選擇文字的光標文字,則選擇一個未標記為已選擇文字的光標文字作為目標文字,標記為已選擇文字,並調用目標詞組構成單元,否則判斷為檢索不到光標詞組,並退出光標詞組檢索子模塊;
檢索成功單元,用於判斷為檢索到光標詞組,選擇其中一個與詞庫中的常用詞組相同的目標詞組作為光標詞組,並退出光標詞組檢索子模塊。進一步的,所述光標所在行為在光標控制觸擊上方的一行或多行文字中最接近光標控制觸擊的一行文字。進一步的,所述詞庫檢索單元中,如果有多個目標詞組與詞庫中的多個常用詞組相同,則選擇最先檢索到與常用詞組相同的目標詞組作為光標詞組。進一步的,所述N的取值為0、1、2、3、4或5。本發明能很好的解決行動裝置使用觸敏屏幕輸入字符時光標控制不精確的問題。通過把光標設置在詞組的前後,使得用戶很方便的插入光標。同時,光標是在觸擊位置的上方,因此光標不會被手指或者其他的接觸物遮擋,避免了需要採用放大鏡等方式進行光標移動時帶來的不便。
圖I為本發明實施例的系統結構示意 圖2為本發明實施例的模塊示意 圖3為本發明實施例光標顯示模塊240的單元結構示意 圖4為本發明實施例工作流程 圖5為本發明實施例光標詞組檢索工作流程 圖6為本發明實施例用戶進行光標選擇的示意圖。
具體實施例方式下面結合附圖和具體實施例對本發明做進一步詳細的說明。如圖I所不為作為本發明例子的行動裝置100的結構不意圖。該行動裝置100包括處理器101、內存102、存儲器103、觸摸檢測部件104、觸摸控制器105,觸摸檢測部件104檢測用戶的觸摸位置,接受後送觸摸控制器105 ;而觸摸控制器105的主要作用是從觸摸檢測部件104上接收觸摸信息,並將它轉換成觸點坐標,再送給處理器101。存儲器103中包含多個模塊,這些模塊由處理器101提取並放到內存102中執行,如圖2所示,多個模塊包括
詞庫維護模塊210,用於維護一個詞庫,詞庫存放在存儲器103中,所述詞庫包括一個或多個常用詞組,每個常用詞組由一個或多個文字組成;
按鍵區域模塊220,用於在觸敏屏幕上顯示用於輸入多個文字的輸入區域以及包括有一個或多個字母數字按鍵的按鍵區域,所述字母數字按鍵用於從用戶接收字符輸入;
文字轉換模塊230,用於接收用戶對字母數字按鍵的觸擊,並在輸入區域轉換顯示成相應的一個或多個文字;
光標顯示模塊240,用於接收用戶在按鍵區域以外的第一區域的觸擊並判斷為光標控制觸擊,根據光標顯示規則在輸入區域中顯示光標;
光標移動模塊250,用於當檢測到光標控制觸擊持續接觸並移動,則控制光標跟隨光標控制觸擊的移動做相應的移動,直到檢測到光標控制觸擊脫離接觸,所述光標控制觸擊脫離接觸為沒有檢測到觸擊接觸或者觸擊進入按鍵區域;
所述光標顯示規則包括
在所述光標控制觸擊上方選取一行文字作為光標所在行,在光標所在行中選取包括一個文字或多個文字的區域作為光標區域,所述光標區域的左右兩側坐標與光標控制觸擊的左右兩側坐標相同,光標區域包括的文字為光標文字;
如果光標區域內只有一個文字,則在文字的前面或者後面顯示光標,如果光標區域包括多個文字,則在詞庫中進行光標詞組檢索,如果光標詞組檢索得到光標詞組,則在光標詞組的前面或者後面顯示光標,如果光標詞組檢索不到光標詞組,則在其中一個光標文字的前面或者後面顯示光標。如圖3所示,光標顯示模塊240包括光標詞組檢索子模塊310,用於進行光標詞組檢索,所述光標詞組檢索子模塊310包括
備選文字選擇單元311,用於以光標文字及光標區域後的連續N個文字作為備選文字,其中N為大於或者等於O的自然數,調用目標文字初始選擇單元312 ;
目標文字初始選擇單元312,用於選擇第一個光標文字作為目標文字,第一個光標文字標記為已選擇文字,調用目標詞組構成單元313 ;
目標詞組構成單元313,用於以目標文字以及目標文字後的一個或多個連續的備選文字組成一個或多個目標詞組,所述多個連續的備選文字按照在輸入區域中的順序進行排列,調用詞庫檢索單元314;
詞庫檢索單元314,用於對詞庫進行檢索,如果一個或多個目標詞組與詞庫中的一個或多個常用詞組相同,則調用檢索成功單元316,否則調用檢索失敗單元315 ;
檢索失敗單元315,用於如果還有未標記為已選擇文字的光標文字,則選擇一個未標記為已選擇文字的光標文字作為目標文字,標記為已選擇文字,並調用目標詞組構成單元313,否則判斷為檢索不到光標詞組,並退出光標詞組檢索子模塊;
檢索成功單元316,用於判斷為檢索到光標詞組,選擇其中一個與詞庫中的常用詞組相同的目標詞組作為光標詞組,並退出光標詞組檢索子模塊。如圖4所示,為本發明實施例的工作流程圖。一種用於行動裝置的光標控制方法,所述行動裝置具有觸敏屏幕,所述方法包括
步驟S410,維護一個詞庫,所述詞庫包括一個或多個詞組,每個詞組由一個或多個文字組成;
步驟S420,在觸敏屏幕上顯示用於輸入多個文字的輸入區域以及包括有一個或多個字母數字按鍵的按鍵區域,所述字母數字按鍵用於從用戶接收字符輸入;
步驟S430,接收用戶對字母數字按鍵的觸擊,並在輸入區域轉換顯示成相應的一個或多個文字;
步驟S440,接收用戶在按鍵區域以外的第一區域的觸擊並判斷為光標控制觸擊,根據光標顯示規則在輸入區域中顯示光標;
步驟S450,當檢測到光標控制觸擊持續接觸並移動,則控制光標跟隨光標控制觸擊的移動做相應的移動,直到檢測到光標控制觸擊脫離接觸,所述光標控制觸擊脫離接觸為沒有檢測到觸擊接觸或者觸擊進入按鍵區域。所述光標顯示規則包括
在所述光標控制觸擊上方選取一行文字作為光標所在行,在光標所在行中選取包括一個文字或多個文字的區域作為光標區域,所述光標區域的左右兩側坐標與光標控制觸擊的左右兩側坐標相同,光標區域包括的文字為光標文字;
如果光標區域內只有一個文字,則在文字的前面顯示光標,如果光標區域包括多個文字,則在詞庫中進行光標詞組檢索,如果光標詞組檢索得到光標詞組,則在光標詞組的前面顯示光標,如果光標詞組檢索不到光標詞組,則在第一個光標文字的前面顯示光標;
如圖5所示為光標詞組檢索工作流程
步驟S510,以光標文字及光標區域後的連續4個文字作為備選文字,執行步驟S520 步驟S520,選擇第一個光標文字作為目標文字,第一個光標文字標記為已選擇文字,執行步驟S530 ;
步驟S530,以目標文字以及目標文字後的一個或多個連續的備選文字組成一個或多個目標詞組,所述多個連續的備選文字按照在輸入區域中的順序進行排列,執行步驟S540 ;步驟S540,對詞庫進行檢索,如果一個或多個目標詞組與詞庫中的一個或多個常用詞組相同,則執行步驟S560,否則執行步驟S550 ;
步驟S550,如果還有未標記為已選擇文字的光標文字,則選擇一個未標記為已選擇文字的光標文字作為目標文字,標記為已選擇文字,並執行步驟S530,否則判斷為檢索不到光標詞組,並退出光標詞組檢索;
步驟S560,判斷為檢索到光標詞組,選擇最先檢索到與常用詞組相同的目標詞組作為光標詞組,並退出光標詞組檢索。一般來說,光標區域中只包含一個目標詞組,如果有多個,具體選擇哪一個作為光標詞組可以預先設定,或者作為一個可調參數由用戶自行設定,一般來說,可以選擇最先檢 索到與常用詞組相同的目標詞組作為光標詞組。圖6是本發明實施例的一個例子。用戶在手機61,通過觸敏屏幕62進行漢字輸入。本發明採用漢字進行說明,實際上進行字母輸入也是可以採用本發明所述的方法的。手機61與圖I所不的行動裝置100相同,具有相同的模塊。詞庫維護模塊210維護一個詞庫,詞庫中包括了多個常用詞組;
按鍵區域模塊220在觸敏屏幕62上顯示輸入區域621和按鍵區域622 ;
文字轉換模塊230接收用戶對字母數字按鍵的觸擊,用戶通過手指63,接觸按鍵區域622的字母按鍵,形成觸擊,通過轉換,在輸入區域611轉換顯示成「我愛中國」;
用戶通過手指63,在「我愛中國」下方點擊觸敏屏幕62,由於是在按鍵區域622以外(輸入區域621在按鍵區域622以外)的觸擊,因此光標顯示模塊260判斷為光標控制觸擊。該光標控制觸擊與觸敏屏幕62的接觸部分如虛線框641所示,根據光標顯示規則,選取光標控制觸擊上方最接近光標控制觸擊的一行文字作為光標所在行,即「我愛中國」所在行為光標所在行,在光標所在行中選取光標區域,如圖6中虛線框642所示,光標區域的左右兩側坐標與光標控制觸擊的左右兩側坐標相同,在本例子中光標區域包括「愛中」,則「愛中」為光標文字。光標詞組檢索子模塊310採用圖5所示步驟對詞庫進行檢索
執行步驟S510,由於光標區域後只有一個文字,因此,備選文字為「愛」、「中」和「國」; 執行步驟S520,選擇第一個光標文字,即「愛」,作為目標文字,並標記「愛」為已選擇文
字;
執行步驟S530,「愛」以後的備選文字為「中」和「國」,且其順序依次為「中」、「國」,因此,目標詞組包括「愛中」和「愛中國」;
執行步驟S540,在詞庫中檢索不到與目標詞組相同的常用詞組,因此執行步驟S550 ;執行步驟S550,由於光標文字「中」未標記為已選擇文字,因此選擇光標文字「中」作為目標文字,並標記「中」為已選擇文字,執行步驟S530 ;
執行步驟S530,「中」以後的備選文字為「國」,目標詞組包括「中國」;
執行步驟S540,在詞庫中檢索到常用詞組「中國」與目標詞組相同,因此執行步驟S560 ;
執行步驟S560,判斷為檢索到光標詞組,選擇「中國」作為光標詞組,退出光標詞組檢索。光標詞組檢索子模塊310得到光標詞組「中國」,則光標顯示模塊240在「中國」的前面,也就是「愛」和「中」之間顯示光標。如果用戶對該光標的插入滿意,則可以把手指63抬高,脫離與觸敏屏幕62的接觸,然後通過接觸按鍵區域62的字母數字按鍵,形成新的輸入。如果用戶對該光標的插入不滿意,則用戶可以對其進行微調,只需保持與觸敏屏幕62的接觸,然後進行相應的移動,例如,用戶其實是想在「中」和「國」之間插入光標,則用戶只需要保持手指63與觸敏屏幕62的接觸,然後往右平移。光標移動模塊250判斷到光標控制觸擊,且檢測到光標控制觸擊持續接觸並移動,則在「愛」和「中」之間顯示光標後,光標移動模塊250控制光標跟隨光標控制觸擊的往右平移,當光標到了 「中」和「國」之間後,手指63抬聞,脫尚與觸敏屏.62的接觸,光標移動I旲塊250判斷為光標控制觸擊脫尚 接觸,則光標不再移動,等待用戶進行新的輸入。
權利要求
1.一種用於行動裝置的光標控制方法,所述行動裝置具有觸敏屏幕,其特徵在於,所述方法包括維護一個詞庫,所述詞庫包括一個或多個常用詞組,每個常用詞組由多個文字組成; 在觸敏屏幕上顯示用於輸入多個文字的輸入區域以及包括有一個或多個字母數字按鍵的按鍵區域,所述字母數字按鍵用於從用戶接收字符輸入; 接收用戶對字母數字按鍵的觸擊,並在輸入區域轉換顯示成相應的一個或多個文字;接收用戶在按鍵區域以外的第一區域的觸擊並判斷為光標控制觸擊,根據光標顯示規則在輸入區域中顯不光標; 如果檢測到光標控制觸擊持續接觸並移動,則控制光標跟隨光標控制觸擊的移動做相應的移動,直到檢測到光標控制觸擊脫離接觸; 所述光標控制觸擊脫離接觸為沒有檢測到觸擊接觸或者觸擊進入按鍵區域; 所述光標顯示規則包括 在所述光標控制觸擊上方選取一行文字作為光標所在行,在光標所在行中選取包括一個文字或多個文字的區域作為光標區域,所述光標區域的左右兩側坐標與光標控制觸擊的左右兩側坐標相同,光標區域包括的文字為光標文字; 如果光標區域內只有一個文字,則在文字的前面或者後面顯示光標,如果光標區域包括多個文字,則在詞庫中進行光標詞組檢索,如果光標詞組檢索得到光標詞組,則在光標詞組的前面或者後面顯示光標,如果光標詞組檢索不到光標詞組,則在其中一個光標文字的前面或者後面顯示光標; 所述光標詞組檢索為 步驟(11),以光標文字及光標區域後的連續N個文字作為備選文字,其中N為大於或者等於O的自然數,執行步驟(12): 步驟(12),選擇第一個光標文字作為目標文字,第一個光標文字標記為已選擇文字,執行步驟(13); 步驟(13),以目標文字以及目標文字後的一個或多個連續的備選文字組成一個或多個目標詞組,所述多個連續的備選文字按照在輸入區域中的順序進行排列,執行步驟(14);步驟(14),對詞庫進行檢索,如果一個或多個目標詞組與詞庫中的一個或多個常用詞組相同,則執行步驟(16 ),否則執行步驟(15 ); 步驟(15),如果還有未標記為已選擇文字的光標文字,則選擇一個未標記為已選擇文字的光標文字作為目標文字,標記為已選擇文字,並執行步驟(13),否則判斷為檢索不到光標詞組,並退出光標詞組檢索; 步驟(16),判斷為檢索到光標詞組,選擇其中一個與詞庫中的常用詞組相同的目標詞組作為光標詞組,並退出光標詞組檢索。
2.根據權利要求I所述的用於行動裝置的光標控制方法,其特徵在於,所述光標所在行為在光標控制觸擊上方的一行或多行文字中最接近光標控制觸擊的一行文字。
3.根據權利要求I所述的用於行動裝置的光標控制方法,其特徵在於,所述步驟(14)中,如果有多個目標詞組與詞庫中的多個常用詞組相同,則選擇最先檢索到與常用詞組相同的目標詞組作為光標詞組。
4.根據權利要求I所述的用於行動裝置的光標控制方法,其特徵在於,所述N的取值為 0、1、2、3、4 或 5。
5.一種用於行動裝置的光標控制系統,所述行動裝置具有觸敏屏幕,其特徵在於,所述系統包括 存儲器; 一個或多個處理器,及; 一個或多個模塊,存儲在存儲器中,並由所述一個或多個處理器執行,所述一個或多個模塊包括 詞庫維護模塊,用於維護一個詞庫,所述詞庫包括一個或多個常用詞組,每個常用詞組由一個或多個文字組成; 按鍵區域模塊,用於在觸敏屏幕上顯示用於輸入多個文字的輸入區域以及包括有一個或多個字母數字按鍵的按鍵區域,所述字母數字按鍵用於從用戶接收字符輸入; 文字轉換模塊,用於接收用戶對字母數字按鍵的觸擊,並在輸入區域轉換顯示成相應的一個或多個文字; 光標顯示模塊,用於接收用戶在按鍵區域以外的第一區域的觸擊並判斷為光標控制觸擊,根據光標顯示規則在輸入區域中顯示光標; 光標移動模塊,用於當檢測到光標控制觸擊持續接觸並移動,則控制光標跟隨光標控制觸擊的移動做相應的移動,直到檢測到光標控制觸擊脫離接觸,所述光標控制觸擊脫離接觸為沒有檢測到觸擊接觸或者觸擊進入按鍵區域; 所述光標顯示規則包括 在所述光標控制觸擊上方選取一行文字作為光標所在行,在光標所在行中選取包括一個文字或多個文字的區域作為光標區域,所述光標區域的左右兩側坐標與光標控制觸擊的左右兩側坐標相同,光標區域包括的文字為光標文字; 如果光標區域內只有一個文字,則在文字的前面或者後面顯示光標,如果光標區域包括多個文字,則在詞庫中進行光標詞組檢索,如果光標詞組檢索得到光標詞組,則在光標詞組的前面或者後面顯示光標,如果光標詞組檢索不到光標詞組,則在其中一個光標文字的前面或者後面顯示光標; 所述光標顯示模塊還包括光標詞組檢索子模塊,用於進行光標詞組檢索,所述光標詞組檢索子模塊包括 備選文字選擇單元,用於以光標文字及光標區域後的連續N個文字作為備選文字,其中N為大於或者等於O的自然數,調用目標文字初始選擇單元; 目標文字初始選擇單元,用於選擇第一個光標文字作為目標文字,第一個光標文字標記為已選擇文字,調用目標詞組構成單元; 目標詞組構成單元,用於以目標文字以及目標文字後的一個或多個連續的備選文字組成一個或多個目標詞組,所述多個連續的備選文字按照在輸入區域中的順序進行排列,調用詞庫檢索單元; 詞庫檢索單元,用於對詞庫進行檢索,如果一個或多個目標詞組與詞庫中的一個或多個常用詞組相同,則調用檢索成功單元,否則調用檢索失敗單元; 檢索失敗單元,用於如果還有未標記為已選擇文字的光標文字,則選擇一個未標記為已選擇文字的光標文字作為目標文字,標記為已選擇文字,並調用目標詞組構成單元,否則判斷為檢索不到光標詞組,並退出光標詞組檢索子模塊; 檢索成功單元,用於判斷為檢索到光標詞組,選擇其中一個與詞庫中的常用詞組相同的目標詞組作為光標詞組,並退出光標詞組檢索子模塊。
6.根據權利要求5所述的用於行動裝置的光標控制系統,其特徵在於,所述光標所在行為在光標控制觸擊上方的一行或多行文字中最接近光標控制觸擊的一行文字。
7.根據權利要求5所述的用於行動裝置的光標控制系統,其特徵在於,所述詞庫檢索單元中,如果有多個目標詞組與詞庫中的多個常用詞組相同,則選擇最先檢索到與常用詞組相同的目標詞組作為光標詞組。
8.根據權利要求5所述的用於行動裝置的光標控制系統,其特徵在於,所述N的取值為 0、1、2、3、4 或 5。
全文摘要
本發明涉及行動裝置相關技術領域,特別是一種用於行動裝置的光標控制方法及系統。所述方法包括維護一個詞庫;在觸敏屏幕上顯示輸入區域以及按鍵區域;接收用戶對字母數字按鍵的觸擊,並在輸入區域轉換顯示成相應的一個或多個文字;根據光標顯示規則在輸入區域中顯示光標;如果檢測到光標控制觸擊持續接觸並移動,則控制光標跟隨光標控制觸擊的移動做相應的移動。本發明能很好的解決行動裝置使用觸敏屏幕輸入字符時光標控制不精確的問題。通過把光標設置在詞組的前後,使得用戶很方便的插入光標。同時,光標是在觸擊位置的上方,因此光標不會被手指或者其他的接觸物遮擋,避免了需要採用放大鏡等方式進行光標移動時帶來的不便。
文檔編號G06F17/30GK102841747SQ20121024088
公開日2012年12月26日 申請日期2012年7月12日 優先權日2012年7月12日
發明者安秀梅 申請人:廣州市渡明信息技術有限公司