亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種用戶界面的移動(dòng)操作方法及系統(tǒng)的制作方法

文檔序號(hào):6505426閱讀:144來源:國知局
一種用戶界面的移動(dòng)操作方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開一種用戶界面的移動(dòng)操作方法及系統(tǒng),其中,方法包括步驟:A、定義一個(gè)長(zhǎng)度為m*n的鏈表來存儲(chǔ)基本頁面上所有元素的指針,在該鏈表中,每一存儲(chǔ)單元記錄有對(duì)應(yīng)基本頁面上每一基本方塊單元占用的元素id,m為基本方塊單元的行數(shù),n為基本方塊單元的列數(shù);B、當(dāng)接收到用戶移動(dòng)操作的消息后,獲取焦點(diǎn)所處的當(dāng)前基本方塊單元,并根據(jù)焦點(diǎn)移動(dòng)方向獲取焦點(diǎn)下一個(gè)基本方塊單元;C、判斷下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素是否相同,當(dāng)不相同時(shí),控制焦點(diǎn)移動(dòng)至下一個(gè)基本方塊單元的位置。
【專利說明】一種用戶界面的移動(dòng)操作方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及用戶界面的控制領(lǐng)域,尤其涉及一種不同尺寸大小元素之間的用戶界面的移動(dòng)操作方法及系統(tǒng)。
【背景技術(shù)】
[0002]在當(dāng)前比較熱門的windows8操作系統(tǒng)中,其用戶界面采用了不同于之前任何系統(tǒng)的展示方案,在該用戶界面中,每個(gè)應(yīng)用都通過一個(gè)方塊(元素)展示出來,方塊的大小有兩種,一種是基本大小的方塊,另一種是占據(jù)兩個(gè)基本大小的方塊。焦點(diǎn)在這兩種元素之間做上下切換時(shí),采取的是左元素優(yōu)先的策略,即優(yōu)先選中左邊的元素,如圖1所示,當(dāng)焦點(diǎn)處于元素11時(shí),當(dāng)向下移動(dòng)焦點(diǎn)時(shí),焦點(diǎn)會(huì)移動(dòng)至左邊的元素13,而不是右邊的元素12。雖然這種UI風(fēng)格和焦點(diǎn)移動(dòng)策略目前已經(jīng)在眾多PC和移動(dòng)終端設(shè)備上廣泛應(yīng)用,但其依然存在不足:元素風(fēng)格單一,即只有兩種形狀大小的方塊可供選擇,兩種方塊大小為1:2 ;焦點(diǎn)在兩種元素之間做上下切換時(shí),采用左優(yōu)先的移動(dòng)策略,如上例所述,焦點(diǎn)移動(dòng)至元素11時(shí),有可能是通過元素12向上移動(dòng)實(shí)現(xiàn)的,所以當(dāng)用戶向下移動(dòng)焦點(diǎn)時(shí),希望返回至元素12,而不是元素13,而現(xiàn)有的移動(dòng)策略沒有考慮到用戶上一次的移動(dòng)操作,移動(dòng)策略比較簡(jiǎn)單。
[0003]因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。

【發(fā)明內(nèi)容】

[0004]鑒于上述現(xiàn)有技術(shù)的不足,本發(fā)明的目的在于提供一種用戶界面的移動(dòng)操作方法及系統(tǒng),旨在解決現(xiàn)有的焦點(diǎn)移動(dòng)策略較簡(jiǎn)單、未考慮到用戶可能的移動(dòng)意向的問題。
[0005]本發(fā)明的技術(shù)方案如下:
一種用戶界面的移動(dòng)操作方法,其中,包括步驟:
A、定義一個(gè)長(zhǎng)度為m*n的鏈表來存儲(chǔ)基本頁面上所有兀素的指針,在該鏈表中,每一存儲(chǔ)單兀記錄有對(duì)應(yīng)基本頁面上每一基本方塊單兀占用的兀素id,m為基本方塊單兀的行數(shù),η為基本方塊單元的列數(shù);
B、當(dāng)接收到用戶移動(dòng)操作的消息后,獲取焦點(diǎn)所處的當(dāng)前基本方塊單元,并根據(jù)焦點(diǎn)移動(dòng)方向獲取焦點(diǎn)下一個(gè)基本方塊單元;
C、判斷下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素是否相同,當(dāng)不相同時(shí),控制焦點(diǎn)移動(dòng)至下一個(gè)基本方塊單元的位置。
[0006]所述的用戶界面的移動(dòng)操作方法,其中,所述步驟C還包括:
當(dāng)下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素相同時(shí),則繼續(xù)判斷下下一個(gè)基本方塊單元位置上的元素是否與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素是否相同。
[0007]所述的用戶界面的移動(dòng)操作方法,其中,所述步驟B中,
當(dāng)接收到焦點(diǎn)左移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元左移一列; 當(dāng)接收到焦點(diǎn)右移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元右移一列; 當(dāng)接收到焦點(diǎn)上移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元上移一行; 當(dāng)接收到焦點(diǎn)下移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元下移一行。
[0008]所述的用戶界面的移動(dòng)操作方法,其中,所述步驟B中,當(dāng)焦點(diǎn)的當(dāng)前位置為左邊界,且焦點(diǎn)移動(dòng)方向?yàn)樽笠茣r(shí),控制進(jìn)行左翻頁;或當(dāng)焦點(diǎn)的當(dāng)前位置為右邊界,且焦點(diǎn)移動(dòng)方向?yàn)橛乙茣r(shí),控制進(jìn)行左翻頁。
[0009]所述的用戶界面的移動(dòng)操作方法,其中,所述步驟C之后還包括:
D、當(dāng)接收到焦點(diǎn)返回消息或者與上一次移動(dòng)反向相反的焦點(diǎn)移動(dòng)消息后,控制焦點(diǎn)移動(dòng)至上一次選中的元素所處的位置。
[0010]所述的用戶界面的移動(dòng)操作方法,其中,所述基本頁面上基本方塊單元的行數(shù)為4,列數(shù)為3,在所述基本頁面上具有以基本方塊單元為基礎(chǔ),2倍、3倍或4倍大小的特殊方塊單元。
[0011]一種用戶界面的移動(dòng)操作系統(tǒng),其中,包括:
定義模塊,用于定義一個(gè)長(zhǎng)度為m*n的鏈表來存儲(chǔ)基本頁面上所有元素的指針,在該鏈表中,每一存儲(chǔ)單兀記錄有對(duì)應(yīng)基本頁面上每一基本方塊單兀占用的兀素id,m為基本方塊單元的行數(shù),η為基本方塊單元的列數(shù);
位置獲取模塊,用于當(dāng)接收到用戶移動(dòng)操作的消息后,獲取焦點(diǎn)所處的當(dāng)前基本方塊單元,并根據(jù)焦點(diǎn)移動(dòng)方向獲取焦點(diǎn)下一個(gè)基本方塊單元;
移動(dòng)控制模塊,用于判斷下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素是否相同,當(dāng)不相同時(shí),控制焦點(diǎn)移動(dòng)至下一個(gè)基本方塊單元的位置。
[0012]所述的用戶界面的移動(dòng)操作系統(tǒng),其中,所述移動(dòng)控制模塊還包括:
返回單元,用于當(dāng)下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素相同時(shí),則繼續(xù)判斷下下一個(gè)基本方塊單元位置上的元素是否與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素是否相同。
[0013]所述的用戶界面的移動(dòng)操作系統(tǒng),其中,還包括:
焦點(diǎn)返回模塊,用于當(dāng)接收到焦點(diǎn)返回消息或者與上一次移動(dòng)反向相反的焦點(diǎn)移動(dòng)消息后,控制焦點(diǎn)移動(dòng)至上一次選中的元素所處的位置。
[0014]所述的用戶界面的移動(dòng)操作系統(tǒng),其中,焦點(diǎn)下一個(gè)基本方塊單元為:
當(dāng)接收到焦點(diǎn)左移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元左移一列; 當(dāng)接收到焦點(diǎn)右移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元右移一列; 當(dāng)接收到焦點(diǎn)上移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元上移一行; 當(dāng)接收到焦點(diǎn)下移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元下移一行。
[0015]有益效果:本發(fā)明通過定義一個(gè)鏈表來存儲(chǔ)基本頁面上所有元素的指針,每一存儲(chǔ)單元記錄有對(duì)應(yīng)對(duì)應(yīng)基本頁面上每一基本方塊單元占用的元素id,當(dāng)接收到用戶移動(dòng)操作的消息后,根據(jù)下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素是否相同來判斷是否控制焦點(diǎn)移動(dòng)至下一個(gè)基本方塊單元的位置,相對(duì)于傳統(tǒng)的windowsS系統(tǒng),本發(fā)明的用戶界面的移動(dòng)操作方法結(jié)合了用戶上一次的操作,控制焦點(diǎn)移動(dòng)至可能的位置,而不是一律按照左優(yōu)先的移動(dòng)策略,適用于不同尺寸的元素之間的焦點(diǎn)移動(dòng)。【專利附圖】

【附圖說明】
[0016]圖1為windows8操作系統(tǒng)的焦點(diǎn)移動(dòng)示意圖。
[0017]圖2為本發(fā)明用戶界面的移動(dòng)操作方法較佳實(shí)施例的流程圖。
[0018]圖3為本發(fā)明用戶界面的移動(dòng)操作系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
【具體實(shí)施方式】
[0019]本發(fā)明提供一種用戶界面的移動(dòng)操作方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及效果更加清楚、明確,以下對(duì)本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0020]請(qǐng)參閱圖2,圖2為本發(fā)明用戶界面的移動(dòng)操作方法較佳實(shí)施例的流程圖,如圖所示,其包括步驟:
5101、定義一個(gè)長(zhǎng)度為m*n的鏈表來存儲(chǔ)基本頁面上所有元素的指針,在該鏈表中,每一存儲(chǔ)單兀記錄有對(duì)應(yīng)基本頁面上每一基本方塊單兀占用的兀素id,m為基本方塊單兀的行數(shù),η為基本方塊單元的列數(shù);
5102、當(dāng)接收到用戶移動(dòng)操作的消息后,獲取焦點(diǎn)所處的當(dāng)前基本方塊單元,并根據(jù)焦點(diǎn)移動(dòng)方向獲取焦點(diǎn)下一個(gè)基本方塊單元;
5103、判斷下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素是否相同;
5104、當(dāng)下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素不相同時(shí),控制焦點(diǎn)移動(dòng)至下一個(gè)基本方塊單元的位置;當(dāng)下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素相同時(shí),則返回步驟S103繼續(xù)判斷下下一個(gè)基本方塊單元的位置上的元素是否與焦點(diǎn)當(dāng)前當(dāng)前基本方塊單元位置上的元素是否相同
5105、當(dāng)接收到焦點(diǎn)返回消息或者與上一次移動(dòng)反向相反的焦點(diǎn)移動(dòng)消息后,控制焦點(diǎn)移動(dòng)至上一次選中的元素所處的位置。
[0021]下面,先對(duì)本發(fā)明所提供的一種頁面布局進(jìn)行說明,本發(fā)明所提供的基本頁面中元素風(fēng)格較傳統(tǒng)的WindowsS系統(tǒng)有了改進(jìn),即除了對(duì)應(yīng)于基本元素的基本方塊單元之外,特殊方塊單元可以是以基本方塊單元為基礎(chǔ),2倍大小、3倍大小或4倍大小等任意倍數(shù)大小的單元,特殊方塊單元對(duì)應(yīng)于特殊元素。
[0022]在基本頁面中,若全是基本方塊單元,那么其由m*n (例如m為4,η為3)個(gè)獨(dú)立的矩形的基本元素構(gòu)成,其中,每個(gè)基本元素具有相同的尺寸大小。
[0023]而對(duì)于存在特殊元素的基本頁面,特殊元素可能占用了多個(gè)基本方塊單元。
[0024]針對(duì)基本頁面上尺寸可能相同也可能不同的元素,本發(fā)明對(duì)用戶界面的移動(dòng)操作方法進(jìn)行了改進(jìn)。下面對(duì)本發(fā)明的方法進(jìn)行詳細(xì)說明。
[0025]在步驟SlOl中,首先定義一個(gè)長(zhǎng)度為m*n的鏈表來存儲(chǔ)基本頁面上所有元素的指針,而鏈表中每一存儲(chǔ)單兀記錄有對(duì)應(yīng)基本頁面上每一基本方塊單兀占用的兀素id。
[0026]以設(shè)置有4行3列的基本方塊單元的基本頁面為例,當(dāng)基本頁面上的元素均為基本元素時(shí),即基本頁面上具有12個(gè)元素,其位置編號(hào)從O至11,其排布如表一所示:
表一
【權(quán)利要求】
1.一種用戶界面的移動(dòng)操作方法,其特征在于,包括步驟: A、定義一個(gè)長(zhǎng)度為m*n的鏈表來存儲(chǔ)基本頁面上所有兀素的指針,在該鏈表中,每一存儲(chǔ)單兀記錄有對(duì)應(yīng)基本頁面上每一基本方塊單兀占用的兀素id,m為基本方塊單兀的行數(shù),η為基本方塊單元的列數(shù); B、當(dāng)接收到用戶移動(dòng)操作的消息后,獲取焦點(diǎn)所處的當(dāng)前基本方塊單元,并根據(jù)焦點(diǎn)移動(dòng)方向獲取焦點(diǎn)下一個(gè)基本方塊單元; C、判斷下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素是否相同,當(dāng)不相同時(shí),控制焦點(diǎn)移動(dòng)至下一個(gè)基本方塊單元的位置。
2.根據(jù)權(quán)利要求1所述的用戶界面的移動(dòng)操作方法,其特征在于,所述步驟C還包括: 當(dāng)下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素相同時(shí),則繼續(xù)判斷下下一個(gè)基本方塊單元位置上的元素是否與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素是否相同。
3.根據(jù)權(quán)利要求1所述的用戶界面的移動(dòng)操作方法,其特征在于,所述步驟B中, 當(dāng)接收到焦點(diǎn)左移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元左移一列; 當(dāng)接收到焦點(diǎn)右移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元右移一列; 當(dāng)接收到焦點(diǎn)上移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元上移一行; 當(dāng)接收到焦點(diǎn)下移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元下移一行。
4.根據(jù)權(quán)利要求1所述的用戶界面的移動(dòng)操作方法,其特征在于,所述步驟B中,當(dāng)焦點(diǎn)的當(dāng)前位置為左邊界,且焦點(diǎn)移動(dòng)方向?yàn)樽笠茣r(shí),控制進(jìn)行左翻頁;或當(dāng)焦點(diǎn)的當(dāng)前位置為右邊界,且焦點(diǎn)移動(dòng)方向 為右移時(shí),控制進(jìn)行左翻頁。
5.根據(jù)權(quán)利要求1所述的用戶界面的移動(dòng)操作方法,其特征在于,所述步驟C之后還包括: D、當(dāng)接收到焦點(diǎn)返回消息或者與上一次移動(dòng)反向相反的焦點(diǎn)移動(dòng)消息后,控制焦點(diǎn)移動(dòng)至上一次選中的元素所處的位置。
6.根據(jù)權(quán)利要求1所述的用戶界面的移動(dòng)操作方法,其特征在于,所述基本頁面上基本方塊單元的行數(shù)為4,列數(shù)為3,在所述基本頁面上具有以基本方塊單元為基礎(chǔ),2倍、3倍或4倍大小的特殊方塊單元。
7.一種用戶界面的移動(dòng)操作系統(tǒng),其特征在于,包括: 定義模塊,用于定義一個(gè)長(zhǎng)度為m*n的鏈表來存儲(chǔ)基本頁面上所有元素的指針,在該鏈表中,每一存儲(chǔ)單兀記錄有對(duì)應(yīng)基本頁面上每一基本方塊單兀占用的兀素id,m為基本方塊單元的行數(shù),η為基本方塊單元的列數(shù); 位置獲取模塊,用于當(dāng)接收到用戶移動(dòng)操作的消息后,獲取焦點(diǎn)所處的當(dāng)前基本方塊單元,并根據(jù)焦點(diǎn)移動(dòng)方向獲取焦點(diǎn)下一個(gè)基本方塊單元; 移動(dòng)控制模塊,用于判斷下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素是否相同,當(dāng)不相同時(shí),控制焦點(diǎn)移動(dòng)至下一個(gè)基本方塊單元的位置。
8.根據(jù)權(quán)利要求7所述的用戶界面的移動(dòng)操作系統(tǒng),其特征在于,所述移動(dòng)控制模塊還包括: 返回單元,用于當(dāng)下一個(gè)基本方塊單元位置上的元素與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素相同時(shí),則繼續(xù)判斷下下一個(gè)基本方塊單元位置上的元素是否與焦點(diǎn)當(dāng)前基本方塊單元位置上的元素是否相同。
9.根據(jù)權(quán)利要求7所述的用戶界面的移動(dòng)操作系統(tǒng),其特征在于,還包括: 焦點(diǎn)返回模塊,用于當(dāng)接收到焦點(diǎn)返回消息或者與上一次移動(dòng)反向相反的焦點(diǎn)移動(dòng)消息后,控制焦點(diǎn)移動(dòng)至上一次選中的元素所處的位置。
10.根據(jù)權(quán)利要求7所述的用戶界面的移動(dòng)操作系統(tǒng),其特征在于,焦點(diǎn)下一個(gè)基本方塊單元為: 當(dāng)接收到焦點(diǎn)左移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元左移一列; 當(dāng)接收到焦點(diǎn)右移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元右移一列; 當(dāng)接收到焦點(diǎn)上移消息時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元上移一行; 當(dāng)接收到焦點(diǎn)下移消息 時(shí),焦點(diǎn)下一個(gè)基本方塊單元為當(dāng)前基本方塊單元下移一行。
【文檔編號(hào)】G06F9/44GK103544000SQ201310281345
【公開日】2014年1月29日 申請(qǐng)日期:2013年7月5日 優(yōu)先權(quán)日:2013年7月5日
【發(fā)明者】盧偉超, 劉超 申請(qǐng)人:Tcl集團(tuán)股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1