專利名稱:內(nèi)容選擇方法、系統(tǒng)及移動終端的制作方法
技術(shù)領域:
本發(fā)明涉及圖形界面交互技術(shù)領域,特別涉及一種內(nèi)容選擇方法、系統(tǒng)及移動終端。
背景技術(shù):
諸如智能手機、平板電腦或者電子書閱讀器之類的移動終端越來越多地采用大屏幕作為顯示外設。大屏幕可以為瀏覽器、微博、電子書閱讀、新聞閱讀和RSS(Really SimpleSyndication,簡易信息聚合)訂閱之類的應用提供更好的閱讀體驗。在使用移動終端的過程中,用戶有在多個內(nèi)容數(shù)據(jù)之間進行切換的需求。比如用戶在閱讀一本電子書,這本電子書中的每一頁視為一個內(nèi)容數(shù)據(jù)的話,用戶有在這本書中的不同頁之間切換的需求。以內(nèi)容數(shù)據(jù)是電子書的頁面為例,一種基于觸摸屏的內(nèi)容選擇方法,包括首先,移動終端顯示該電子書的一個頁面,比如,該電子書的第5頁;當用戶需要看該電子書的第10頁時,用戶的手指在移動終端的觸摸屏上由右向左滑動,每滑動一次,移動終端顯示的頁面向后翻一頁,比如,第一次滑動后,移動終端顯示的頁面是該電子書的第6頁;第二次滑動后,移動終端顯示的頁面是該電子書的第7頁;依次類推,直至移動終端顯示的頁面切換為該電子書的第10頁。在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)背景技術(shù)至少存在以下問題如果用戶在內(nèi)容數(shù)據(jù)之間切換時的跨度較大,將會導致用戶多次操作才能達到預期的效果,比如,用戶需要從電子書的第5頁切換到第20頁,那么用戶要滑動15次才能達到預期的效果,不僅操作步驟繁瑣,造成整個過程花費時間太長,而且會大大縮短觸摸屏的使用壽命。
發(fā)明內(nèi)容
為了解決上述方法某些情況下存在的操作步驟繁瑣,造成整個過程花費時間太長,而且會大大縮短觸摸屏的使用壽命的問題,本發(fā)明實施例提供了一種內(nèi)容選擇方法、系統(tǒng)及移動終端。所述技術(shù)方案如下根據(jù)本發(fā)明的一個方面,提供了一種內(nèi)容選擇方法,所述方法包括將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,所述存儲結(jié)構(gòu)中包括有按序排列的至少兩個存儲位置,一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中;檢測終端在預設方向上的傾斜角度是否大于預定閾值;若檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中逐跳選取其它存儲位置;獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù)。優(yōu)選地,所述存儲結(jié)構(gòu)為線性結(jié)構(gòu),所述線性結(jié)構(gòu)中包括有由前向后排列的至少兩個存儲位置,所述預設方向包括第一方向和/或與所述第一方向相背的第二方向;所述若檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中逐跳選取其它存儲位置,包括若檢測到終端在第一方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿所述線性結(jié)構(gòu)中由前向后的方向逐跳選取其它存儲位置;若檢測到終端在第二方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿所述線性結(jié)構(gòu)中由后向前的方向逐跳選取其它存儲位置。優(yōu)選地,所述存儲結(jié)構(gòu)為矩陣結(jié)構(gòu),所述矩陣結(jié)構(gòu)中包括有沿行方向由左向右排列和沿列方向由上向下排列的至少四個存儲位置,所述預設方向包括第一方向、與所述第一方向相背的第二方向、與所述第一方向垂直的第三方向和/或與所述第三方向相背的第四方向;所述若檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中移動選取其它存儲位置,包括若檢測到終端在第一方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由左向右的方向逐跳選取其它存儲位置;若檢測到終端在第二方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由右向左的方向逐跳選取其它存儲位置;若檢測到終端在第三方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置;若檢測到終端在第四方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由下向上的方向逐跳選取其它存儲位置。優(yōu)選地,所述若檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中移動選取其它存儲位置,包括若檢測到終端在第一方向和第三方向上的傾斜角度均大于預定閾值,且第一方向上的傾斜角度大于第三方向上的傾斜角度,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由左向右的方向逐跳選取其它存儲位置;若檢測到終端在第一方向和第三方向上的傾斜角度均大于預定閾值,且第三方向上的傾斜角度大于第一方向上的傾斜角度,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置;若檢測到終端在第二方向和第四方向上的傾斜角度均大于預定閾值,且第二方向上的傾斜角度大于第四方向上的傾斜角度,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由右向左的方向逐跳選取其它存儲位置;若檢測到終端在第二方向和第四方向上的傾斜角度均大于預定閾值,且第四方向上的傾斜角度大于第二方向上的傾斜角度,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由下向上的方向逐跳選取其它存儲位置。優(yōu)選地,所述獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù)之后,還包括在屏幕上顯示所述獲取到的內(nèi)容數(shù)據(jù)的相關信息,所述相關信息包括介紹信息、頁碼、縮略圖、預覽圖、名稱或者圖標中的一種或者幾種的組合。優(yōu)選地,所述獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù)之后,還包括
接收選取停止信號,所述選取停止信號包括終端在非所述預設方向的其它方向上的傾斜角度大于預定閾值的信號、終端在所述預設方向上的傾斜角度小于預定閾值的信號、點擊觸摸屏信號、聲控信號、手勢信號和按壓物理按鍵的信號中的一種或者幾種的組合;在接收到所述選取停止信號之后,執(zhí)行或顯示所述獲取到的內(nèi)容數(shù)據(jù),所述獲取到的內(nèi)容數(shù)據(jù)為應用程序、文本、圖片、視頻、音頻和存儲結(jié)構(gòu)中的任意一種。優(yōu)選地,所述預設速度與所述在預設方向上的傾斜角度的大小呈正相關關系。優(yōu)選地,所述將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,包括將所述存儲結(jié)構(gòu)中的預設存儲位置作為初始位置,所述預設存儲位置包括第一個存儲位置、最后一個存儲位置和中間一個存儲位置的任一個;將終端的屏幕上當前時刻正在顯示的內(nèi)容數(shù)據(jù)在所述存儲結(jié)構(gòu)中所對應的存儲位置作為初始位置。根據(jù)本發(fā)明的另一方面,提供了一種內(nèi)容選擇裝置,所述裝置包括初始確定模塊,用于將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,所述存儲結(jié)構(gòu)中包括有按序排列的至少兩個存儲位置,一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中;角度檢測模塊,用于檢測終端在預設方向上的傾斜角度是否大于預定閾值;位置切換模塊,用于若所述角度檢測模塊檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中逐跳選取其它存儲位置;數(shù)據(jù)選擇模塊,用于獲取當前時刻所述位置切換模塊所選取到的存儲位置中的內(nèi)容數(shù)據(jù)。優(yōu)選地,所述存儲結(jié)構(gòu)為線性結(jié)構(gòu),所述線性結(jié)構(gòu)中包括有由前向后排列的至少兩個存儲位置,所述預設方向包括第一方向和/或與所述第一方向相背的第二方向;所述位置切換模塊,包括前向切換單元和/或后向切換單元;所述前向切換單元,用于若所述角度檢測模塊檢測到終端在第一方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述線性結(jié)構(gòu)中由前向后的方向逐跳選取其它存儲位置;所述后向切換單元,用于若所述角度檢測模塊檢測到終端在第二方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述線性結(jié)構(gòu)中由后向前的方向逐跳選取其它存儲位置。優(yōu)選地,所述存儲結(jié)構(gòu)為矩陣結(jié)構(gòu),所述矩陣結(jié)構(gòu)中包括有沿行方向由左向右排列和沿列方向由上向下排列的至少四個存儲位置,所述預設方向包括第一方向、與所述第一方向相背的第二方向、與所述第一方向垂直的第三方向和/或與所述第三方向相背的第四方向;所述位置切換模塊,包括右向切換單元、左向切換單元、上向切換單元和下向切換單元;所述右向切換單元,用于若所述角度檢測模塊檢測到終端在第一方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由左向右的方向逐跳選取其它存儲位置;
所述左向切換單元,用于若所述角度檢測模塊檢測到終端在第二方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由右向左的方向逐跳選取其它存儲位置;所述上向切換單元,用于若所述角度檢測模塊檢測到終端在第三方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置;所述下向切換單元,用于若所述角度檢測模塊檢測到終端在第四方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由下向上的方向逐跳選取其它存儲位置。優(yōu)選地,所述右向切換單元,還用于若所述角度檢測模塊檢測到終端在第一方向和第三方向上的傾斜角度均大于預定閾值,且第一方向上的傾斜角度大于第三方向上的傾斜角度,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由左向右的方向逐跳選取其它存儲位置;所述下向切換單元,還用于若所述角度檢測模塊檢測到終端在第一方向和第三方向上的傾斜角度均大于預定閾值,且第三方向上的傾斜角度大于第一方向上的傾斜角度,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置;所述左向切換單元,還用于若所述角度檢測模塊檢測到終端在第二方向和第四方向上的傾斜角度均大于預定閾值,且第二方向上的傾斜角度大于第四方向上的傾斜角度,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由右向左的方向逐跳選取其它存儲位置;所述上向切換單元,還用于若所述角度檢測模塊檢測到終端在第二方向和第四方向上的傾斜角度均大于預定閾值,且第四方向上的傾斜角度大于第二方向上的傾斜角度,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由下向上的方向逐跳選取其它存儲位置。優(yōu)選地,所述內(nèi)容選擇裝置,還包括信息顯示模塊;所述信息顯示模塊,用于在屏幕上顯示所述數(shù)據(jù)選擇模塊獲取的內(nèi)容數(shù)據(jù)的相關信息,所述相關信息包括介紹信息、頁碼、縮略圖、預覽圖、名稱或者圖標中的一種或者幾種的組合。優(yōu)選地,所述內(nèi)容選擇裝置,還包括信號接收模塊和內(nèi)容處理模塊;所述信號接收模塊,用于接收選取停止信號,所述選取停止信號包括終端在非所述預設方向的其它方向上的傾斜角度大于預定閾值的信號、終端在所述預設方向上的傾斜角度小于預定閾值的信號、點擊觸摸屏信號、聲控信號、手勢信號和按壓物理按鍵的信號中的一種或者幾種的組合;所述內(nèi)容處理模塊,用于在所述信號接收模塊接收到所述選取停止信號之后,執(zhí)行或顯示所述數(shù)據(jù)選擇模塊獲取到的內(nèi)容數(shù)據(jù),所述獲取到的內(nèi)容數(shù)據(jù)為應用程序、文本、圖片、視頻、音頻和存儲結(jié)構(gòu)中的任意一種。優(yōu)選地,所述位置切換模塊所按照的預設速度與所述角度檢測模塊檢測到的在預設方向上的傾斜角度的大小呈正相關關系。
優(yōu)選地,所述將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,包括將所述存儲結(jié)構(gòu)中的預設存儲位置作為初始位置,所述預設存儲位置包括第一個存儲位置、最后一個存儲位置和中間一個存儲位置的任一個;或者,將終端的屏幕上當前時刻正在顯示的內(nèi)容數(shù)據(jù)在所述存儲結(jié)構(gòu)中所對應的存儲位置作為初始位置。根據(jù)本發(fā)明的再一方面,提供了一種移動終端,所述移動終端包括如上所述的內(nèi)容選擇裝置。本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是通過在檢測到終端在預設方向上的傾斜角度大于預定閾值時,從存儲結(jié)構(gòu)的初始位置開始按照預設速度沿與預設方向?qū)姆较蛑鹛x取其它存儲位置,并獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù);解決了操作步驟繁瑣,造成整個過程花費時間太長,而且會大大縮短觸摸屏的使用壽命的問題;達到了可以只通過傾斜移動終端就可以完成內(nèi)容切換過程,延長了觸摸屏的使用壽命的問題。
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1是諸如手機之類的閱讀方向為豎向的移動終端通常采用的終端坐標系的建立示意圖;圖2是諸如平板電腦之類的閱讀方向為豎向的移動終端通常采用的終端坐標系的建立示意圖;圖3是本發(fā)明一個實施例提供的內(nèi)容選擇方法的方法流程圖;圖4是本發(fā)明另一實施例提供的內(nèi)容選擇方法的方法流程圖;圖5是本發(fā)明另一實施例提供的內(nèi)容選擇方法的方法流程圖;圖6是本發(fā)明一個實施例提供的內(nèi)容選擇裝置的結(jié)構(gòu)方框圖;圖7是本發(fā)明另一實施例提供的內(nèi)容選擇裝置的結(jié)構(gòu)方框圖;圖8是本發(fā)明另一實施例提供的內(nèi)容選擇裝置的結(jié)構(gòu)方框圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。本發(fā)明實施例可以應用于包含有諸如重力加速度傳感器、三軸陀螺儀之類傳感器的移動終端中,該移動終端可以是手機、平板電腦、電子閱讀器、PDA (Personal DigitalAssistant,個人數(shù)字助理)、POS (Point of Sales,銷售終端)、車載電腦等終端設備。在包含有上述傳感器的移動終端中,終端坐標系的建立方式可以為設定移動終端的顯示界面為xy平面,其中,移動終端的重心為坐標原點,指向移動終端右方的為X軸的正半軸,在移動終端平面上垂直于X軸的坐標軸為y軸,指向移動終端上方的為y軸的正半軸,垂直于移動終端的顯示界面的坐標軸為Z軸,指向移動終端前方的為Z軸的正半軸,詳情請參考圖1,其中圖1為諸如手機之類的閱讀方向為豎向的移動終端通常采用的終端坐標系建立方式;類似地,圖2為諸如平板電腦之類的閱讀方向為橫向的移動終端通常采用的終端坐標系建立方式。在包含有上述傳感器的移動終端中,通過傳感器采集的數(shù)據(jù),可以獲取到移動終端在各個方向上的傾斜角度。以傳感器為重力加速度傳感器為例,應用程序根據(jù)重力加速度傳感器采集的三維向量計算移動終端在各個坐標軸上的傾斜角度。具體來講,應用程序每隔預定時間間隔可以獲取到一個三維向量(x,y,z),其中,所有的X,y,Z值的取值范圍均為[_1,1]。z值的大小用于表征移動終端的正面向上還是向下,本發(fā)明實施例中,僅以考慮X和y的取值來示例說明X和y的取值大小分別表征了移動終端向左右和上下傾斜時的傾斜角度,X和y的數(shù)值越大,表示傾斜角度越大,X和y的正負表示傾斜角度的朝向,比如x>0,表征移動終端向右傾斜;x〈0,表征移動終端向左傾斜;y>0,表征移動終端向上傾斜;y〈O,表征移動終端向下傾斜。請參考圖3,其示出了本發(fā)明一個實施例提供的內(nèi)容選擇方法的方法流程圖。本實施例主要以該內(nèi)容選擇方法應用于包含有重力加速度傳感器和/或三軸陀螺儀之類傳感器的移動終端中來舉例說明。該內(nèi)容選擇方法包括步驟302,將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,該存儲結(jié)構(gòu)中包括有按序排列的至少兩個存儲位置,一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中;存儲結(jié)構(gòu)可以是線性結(jié)構(gòu),線性結(jié)構(gòu)中包括有由前向后排列的至少兩個存儲位置;存儲結(jié)構(gòu)也可以是矩陣結(jié)構(gòu),矩陣結(jié)構(gòu)中包括有沿行方向由左向右排列和沿列方向由上向下排列的至少四個存儲位置。一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中。內(nèi)容數(shù)據(jù)可以是應用程序、文本、圖片、視頻和音頻的任意一種。需要說明的是,內(nèi)容數(shù)據(jù)也可以還是一個存儲結(jié)構(gòu),也即當前存儲結(jié)構(gòu)中的一個存儲位置中所存儲的內(nèi)容數(shù)據(jù)還可以是一個存儲結(jié)構(gòu),比如,一個矩陣結(jié)構(gòu)的第一行第一列的存儲位置中存儲的內(nèi)容數(shù)據(jù)是另外一個矩陣結(jié)構(gòu)。步驟304,檢測終端在預設方向上的傾斜角度是否大于預定閾值;終端在預設方向上的傾斜角度可以由終端中的傳感器來采集獲取。預設方向可以是上述的終端坐標系中的X軸正向、X軸負向、y軸正向和y軸負向的一個或者幾個。終端中的傳感器可以是重力加速度傳感器和三軸陀螺儀中的任意一種或者兩種的組合。步驟306,若檢測到終端在預設方向上的傾斜角度大于預定閾值,則從初始位置開始按照預設速度沿與預設方向?qū)姆较蛟诖鎯Y(jié)構(gòu)中逐跳選取其它存儲位置;預設速度可以是恒定的速度,比如,每半秒向下一個存儲位置跳一次;也可以是變化的速度,比如,預設速度與傾斜角度的大小呈正比,傾斜角度越大,預設速度越大。當存儲結(jié)構(gòu)是線性結(jié)構(gòu)時,與預設方向?qū)姆较蚩梢允蔷€性結(jié)構(gòu)的由前向后方向或者由后向前方向;當存儲結(jié)構(gòu)是矩陣結(jié)構(gòu)時,與預設方向?qū)姆较蚩梢允蔷仃嚱Y(jié)構(gòu)的沿行方向的由左向右方向、由右向左方向、沿列方向的由上向下方向和由下向上方向。逐跳選取是指按照預設速度和沿與預設方向?qū)姆较驈漠斍八诖鎯ξ恢锰蛳乱粋€存儲位置的選取過程。步驟308,獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù)。
綜上所述,本實施例提供的內(nèi)容選擇方法,通過在檢測到終端在預設方向上的傾斜角度大于預定閾值時,從存儲結(jié)構(gòu)的初始位置開始按照預設速度沿與預設方向?qū)姆较蛑鹛x取其它存儲位置,并獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù);解決了操作步驟繁瑣,造成整個過程花費時間太長,而且會大大縮短觸摸屏的使用壽命的問題;達到了可以只通過傾斜移動終端就可以完成內(nèi)容切換過程,延長了觸摸屏的使用壽命的問題。為了對存儲結(jié)構(gòu)是線性結(jié)構(gòu)時的實施例進行更為詳盡地描述,請參考如下實施例請參考圖4,其示出了本實施例另一個實施例提供的內(nèi)容選取方法的方法流程圖。本實施例主要以該內(nèi)容選擇方法應用于包含有重力加速度傳感器和/或三軸陀螺儀之類傳感器的移動終端中來舉例說明。作為基于圖3所示實施例提供的更為優(yōu)選地實施例,該內(nèi)容選擇方法包括步驟402,將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,該存儲結(jié)構(gòu)中包括有按序排列的至少兩個存儲位置,一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中;存儲結(jié)構(gòu)可以為線性結(jié)構(gòu),該線性結(jié)構(gòu)中包括有由前向后排列的至少兩個存儲位置,一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中。內(nèi)容數(shù)據(jù)可以是應用程序、文本、圖片、視頻、音頻和存儲結(jié)構(gòu)中的任意一種。以內(nèi)容數(shù)據(jù)是圖片為例,假設移動終端中存儲有100張圖片,那么線性結(jié)構(gòu)可以是一個包含有100個存儲位置的數(shù)組或者鏈表,每張圖片存儲在一個存儲位置中。初始情況下,移動終端可以將線性結(jié)構(gòu)中的預設存儲位置作為初始位置,預設存儲位置包括第一個存儲位置、最后一個存儲位置和中間一個存儲位置的任一個,比如,將線性結(jié)構(gòu)中的第一個圖片所對應的第一個存儲位置作為初始位置;移動終端也可以將終端的屏幕上當前時刻正在顯示的內(nèi)容數(shù)據(jù)在線性結(jié)構(gòu)中所對應的存儲位置作為初始位置,t匕如,移動終端的屏幕上當前時刻正在顯示第34張圖片,則將線性結(jié)構(gòu)中的第34個存儲位置作為初始位置。步驟404,檢測終端在預設方向上的傾斜角度是否大于預定閾值;預設方向可以包括第一方向和/或與第一方向相背的第二方向。當線性結(jié)構(gòu)在移動終端中是上下切換顯示時,第一方向可以是終端坐標系中的y軸正向,第二方向可以是終端坐標系中的y軸負向;當線性結(jié)構(gòu)在移動終端中是左右切換顯示時,第一方向可以是終端坐標系中的X軸正向,第二方向可以是終端坐標系中的X軸負向。終端在預設方向上的傾斜角度可以由終端中的傳感器來采集。傳感器包括重力加速度傳感器和三軸陀螺儀中的一種或者兩種。本實施例主要以傳感器包括重力加速度傳感器為例來舉例說明。重力加速度傳感器可以按照固定的采集頻率來采集移動終端在X軸和I軸方向上的傾斜角度,從而獲到一個個表征移動終端的傾斜角度的三維向量(X,y, Z)上報給移動終端的驅(qū)動層。然后移動終端中的應用程序可以從驅(qū)動層中獲取該三維向量。以移動終端運行的操作系統(tǒng)為Windows Phone為例,Windows Phone操作系統(tǒng)的API (ApplicationProgramming Interface,應用程序編程接口)提供一個Accelerometer類,移動終端中的應用程序直接使用這個Accelerometer類,并且通過此類的一個事件ReadingChanged可以得到數(shù)據(jù)類AccelerometerReadingEventArgs,在數(shù)據(jù)類AccelerometerReadingEventArgs 中包含了此三維向量的值。
三軸陀螺儀與重力加速度傳感器具有類似的功能,具體細節(jié)不再贅述。三軸陀螺儀雖然在較長時間內(nèi)有較大的累計誤差和溫度漂移,但在短時間內(nèi)測量精確,尤其是針對終端的旋轉(zhuǎn)動作。而重力加速度傳感器在較長時間的測量值較精確,但在較短時間內(nèi)由于信號噪聲的存在,誤差較大。優(yōu)選地,本步驟中還可以將重力加速度傳感器和三軸陀螺儀采集的數(shù)據(jù)進行融合,從而獲得移動終端在姿態(tài)變化時更為精確的傾斜角度值。比如,將重力加速度傳感器和三軸陀螺儀分別采集到的數(shù)據(jù)進行加權(quán)平均,從而獲取到更為精確的傾斜角度值。需要說明的是,對應于第一方向和第二方向的預定閾值通常是相同的,但是也可以為第一方向和第二方向分別設置不同的預定閾值。需要說明的另一點是,本步驟中檢測終端在預設方向上的傾斜角度是否大于預定閾值可以不止一次,也即可以每隔預定時間間隔檢測一次。步驟406,若檢測到終端在預設方向上的傾斜角度大于預定閾值,則從初始位置開始按照預設速度沿與預設方向?qū)姆较蛟诖鎯Y(jié)構(gòu)中逐跳選取其它存儲位置;若移動終端檢測到自身在預設方向上的傾斜角度大于預定閾值,則從初始位置開始按照預設速度沿與預設方向?qū)姆较蛟诖鎯Y(jié)構(gòu)中逐跳選取其它存儲位置。逐跳選取是指按照預設速度和沿與預設方向?qū)姆较驈漠斍八诖鎯ξ恢锰蛳乱粋€存儲位置的選取過程。具體來講若檢測到終端在第一方向上的傾斜角度大于預定閾值,則從初始位置開始按照預設速度沿線性結(jié)構(gòu)中由前向后的方向逐跳選取其它存儲位置。以初始位置為包含有100個存儲位置的線性結(jié)構(gòu)中的第50個存儲位置、線性結(jié)構(gòu)在移動終端中是左右切換顯示為例,若檢測到終端在X軸正向上的傾斜角度大于預定閾值,則從第50個存儲位置開始按照每半秒跳一次的速度沿由前向后的方向逐跳選取其它存儲位置,也即開始逐跳選取的半秒后,第51個存儲位置被選中;開始逐跳選取的一秒后,第52個存儲位置被選中,依次類推,不再贅述。若檢測到終端在第二方向上的傾斜角度大于預定閾值,則從初始位置開始按照預設速度沿線性結(jié)構(gòu)中由后向前的方向逐跳選取其它存儲位置。以初始位置為包含有100個存儲位置的線性結(jié)構(gòu)中的第50個存儲位置、線性結(jié)構(gòu)在移動終端中是左右切換顯示為例,若檢測到終端在X軸負向上的傾斜角度大于預定閾值,則從第50個存儲位置開始按照每半秒跳一次的速度沿由后向前的方向逐跳選取其它存儲位置,也即開始逐跳選取的半秒后,第49個存儲位置被選中;開始逐跳選取的一秒后,第48個存儲位置被選中,依次類推,不再贅述。優(yōu)選地,預設速度與在預設方向上的傾斜角度的大小呈正相關關系,也即傾斜角度越大,預設速度越大。這樣用戶需要進行跨度較大的內(nèi)容數(shù)據(jù)的切換時,可以將傾斜角度大些,獲得更快的預設速度,比如每秒跳10次、每秒跳30次;當用戶在進行跨度較小的內(nèi)容數(shù)據(jù)切換或者接近目標內(nèi)容數(shù)據(jù)時,可以將傾斜角度小些,獲得相對慢的預設速度,比如每秒跳一次。步驟408,獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù);因為在開始逐跳選取之后,每個時刻所選取到的存儲位置都不同,移動終端總是獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù)。比如,在開始逐跳選取的3秒后作為當前時刻時,第56個存儲位置被選中,則移動終端獲取第56張圖片。步驟410,在屏幕上顯示獲取到的內(nèi)容數(shù)據(jù)的相關信息,相關信息包括介紹信息、頁碼、縮略圖、預覽圖、名稱或者圖標中的一種或者幾種的組合;在逐跳選取的過程中,移動終端可以在屏幕上顯示獲取到的內(nèi)容數(shù)據(jù)的相關信息,相關信息包括介紹信息、頁碼、縮略圖、預覽圖、名稱或者圖標中的一種或者幾種的組合。比如,在逐跳選取過程中,移動終端可以將獲取到的內(nèi)容數(shù)據(jù)的預覽圖和名稱顯示在屏幕上,如果預設速度是每半秒跳一次,則用戶可以在逐跳選取的過程中觀察到移動終端的屏幕上每一秒會出現(xiàn)切換兩張預覽圖。步驟412,接收選取停止信號,選取停止信號包括終端在非預設方向的其它方向上的傾斜角度大于預定閾值的信號;在逐跳選取過程中,用戶在選取到目標內(nèi)容數(shù)據(jù)時,可以向移動終端發(fā)出選取停止信號,該選取停止信號可以是終端在非預設方向的其它方向上的傾斜角度大于預定閾值的信號,比如預設方向是移動終端的X軸正向和負向,則移動終端在I軸正向或者負向的傾斜角度大于預定閾值時,會視為用戶發(fā)出了選取停止信號。移動終端可以接收到用戶發(fā)送的選取停止信號。當然,選取停止信號還可以是終端在預設方向上的傾斜角度小于預定閾值的信號、點擊觸摸屏信號、聲控信號、手勢信號和按壓物理按鍵的信號中的一種或者幾種的組
口 ο步驟414,在接收到選取停止信號之后,執(zhí)行或顯示獲取到的內(nèi)容數(shù)據(jù)。移動終端在接收到選取停止信號之后,執(zhí)行或顯示獲取到的內(nèi)容數(shù)據(jù)。具體來講,獲取到的內(nèi)容數(shù)據(jù)是應用程序時,移動終端執(zhí)行內(nèi)容數(shù)據(jù);獲取到的內(nèi)容數(shù)據(jù)是文本、圖片、視頻、音頻和存儲結(jié)構(gòu)的任意一種時,移動終端顯示內(nèi)容數(shù)據(jù)。至此,整個內(nèi)容數(shù)據(jù)的切換過程完畢。綜上所述,本實施例提供的內(nèi)容選擇方法,通過在檢測到終端在預設方向上的傾斜角度大于預定閾值時,從存儲結(jié)構(gòu)的初始位置開始按照預設速度沿與預設方向?qū)姆较蛑鹛x取其它存儲位置,并獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù);解決了操作步驟繁瑣,造成整個過程花費時間太長,而且會大大縮短觸摸屏的使用壽命的問題;達到了可以只通過傾斜移動終端就可以完成內(nèi)容切換過程,延長了觸摸屏的使用壽命的問題。還通過可變的預設速度,可以使用更少的時間來完成內(nèi)容切換過程。還通過在逐跳選取的過程中,顯示當前內(nèi)容數(shù)據(jù)的相關信息,可以讓用戶更直觀地了解到切換過程的當前進度。為了對存儲結(jié)構(gòu)是矩陣結(jié)構(gòu)時的實施例進行更為詳盡地描述,請參考如下實施例請參考圖5,其示出了本實施例另一個實施例提供的內(nèi)容選取方法的方法流程圖。本實施例主要以該內(nèi)容選擇方法應用于包含有重力加速度傳感器和/或三軸陀螺儀之類傳感器的移動終端中來舉例說明。作為基于圖3所示實施例提供的更為優(yōu)選地實施例,該內(nèi)容選擇方法包括步驟502,將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,該存儲結(jié)構(gòu)中包括有按序排列的至少兩個存儲位置,一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中;存儲結(jié)構(gòu)可以為矩陣結(jié)構(gòu),該矩陣結(jié)構(gòu)中包括有沿行方向由左向右排列和沿列方向由上向下排列的至少四個存儲位置。一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中。內(nèi)容數(shù)據(jù)可以是應用程序、文本、圖片、視頻、音頻和存儲結(jié)構(gòu)中的任意一種。以內(nèi)容數(shù)據(jù)是電子書的頁面為例,假設一本電子書有400個頁面,移動終端的一個屏幕頁上可以顯示5*5個縮略圖,也即需要4*4個屏幕頁才能完全放下400個頁面。那么可以設立兩層存儲結(jié)構(gòu),第一層存儲結(jié)構(gòu)為4*4矩陣結(jié)構(gòu),對應于屏幕頁,該4*4矩陣中的每個存儲位置中存儲著一個第二層存儲結(jié)構(gòu);第二層存儲結(jié)構(gòu)為5*5矩陣,對應于電子書的頁面,該5*5矩陣中的每個存儲位置中存儲著電子書的一個頁面的數(shù)據(jù)。當然,本實施例中為了簡化描述,以矩陣結(jié)構(gòu)為9*9矩陣,每個存儲位置存儲一個視頻短片為例。初始情況下,移動終端可以將矩陣結(jié)構(gòu)中的預設存儲位置作為初始位置,預設存儲位置包括第一個存儲位置、最后一個存儲位置和中間一個存儲位置的任一個,比如,將9*9矩陣結(jié)構(gòu)中位于中間的第5行第5列的存儲位置作為初始位置;移動終端也可以將終端的屏幕上當前時刻正在顯示的內(nèi)容數(shù)據(jù)在線性結(jié)構(gòu)中所對應的存儲位置作為初始位置,比如,移動終端的屏幕上當前時刻正在播放第3個視頻,則將矩陣結(jié)構(gòu)中的第3個存儲位置,也即第I行第3列的存儲位置作為初始位置。步驟504,檢測終端在預設方向上的傾斜角度是否大于預定閾值;預設方向可以包括第一方向、與第一方向相背的第二方向、與第一方向垂直的第三方向和/或與第三方向相背的第四方向。第一方向可以是終端坐標系中的X軸正向,第二方向可以是終端坐標系中的X軸負向,第三方向可以是終端坐標系中的y軸負向,第四方向可以是終端坐標系中的y軸正向。終端在預設方向上的傾斜角度可以由終端中的傳感器來采集。傳感器包括重力加速度傳感器和三軸陀螺儀中的一種或者兩種。本實施例主要以傳感器包括重力加速度傳感器為例來舉例說明。重力加速度傳感器可以按照固定的采集頻率來采集移動終端在X軸和I軸方向上的傾斜角度,從而獲到一個個表征移動終端的傾斜角度的三維向量(X,y, Z)上報給移動終端的驅(qū)動層。然后移動終端中的應用程序可以從驅(qū)動層中獲取該三維向量。以移動終端運行的操作系統(tǒng)為Windows Phone為例,Windows Phone操作系統(tǒng)的API (ApplicationProgramming Interface,應用程序編程接口)提供一個Accelerometer類,移動終端中的應用程序直接使用這個Accelerometer類,并且通過此類的一個事件ReadingChanged可以得到數(shù)據(jù)類AccelerometerReadingEventArgs,在數(shù)據(jù)類AccelerometerReadingEventArgs 中包含了此三維向量的值。三軸陀螺儀與重力加速度傳感器具有類似的功能,具體細節(jié)不再贅述。三軸陀螺儀雖然在較長時間內(nèi)有較大的累計誤差和溫度漂移,但在短時間內(nèi)測量精確,尤其是針對終端的旋轉(zhuǎn)動作。而重力加速度傳感器在較長時間的測量值較精確,但在較短時間內(nèi)由于信號噪聲的存在,誤差較大。優(yōu)選地,本步驟中還可以將重力加速度傳感器和三軸陀螺儀采集的數(shù)據(jù)進行融合,從而獲得移動終端在姿態(tài)變化時更為精確的傾斜角度值。比如,將重力加速度傳感器和三軸陀螺儀分別采集到的數(shù)據(jù)進行加權(quán)平均,從而獲取到更為精確的傾斜角度值。需要說明的是,對應于第一方向、第二方向、第三方向和第四方向的預定閾值通常是相同的,但是也可以為第一方向、第二方向、第三方向和第四方向分別設置不同的預定閾值。
需要說明的另一點是,本步驟中檢測終端在預設方向上的傾斜角度是否大于預定閾值可以不止一次,也即可以每隔預定時間間隔檢測一次。步驟506,若檢測到終端在預設方向上的傾斜角度大于預定閾值,則從初始位置開始按照預設速度沿與預設方向?qū)姆较蛟诖鎯Y(jié)構(gòu)中逐跳選取其它存儲位置;若移動終端檢測到自身在預設方向上的傾斜角度大于預定閾值,則從初始位置開始按照預設速度沿與預設方向?qū)姆较蛟诖鎯Y(jié)構(gòu)中逐跳選取其它存儲位置。逐跳選取是指按照預設速度和沿與預設方向?qū)姆较驈漠斍八诖鎯ξ恢锰蛳乱粋€存儲位置的選取過程。具體來講若檢測到終端在第一方向上的傾斜角度大于預定閾值,則從初始位置開始按照預設速度沿矩陣結(jié)構(gòu)中由左向右的方向逐跳選取其它存儲位置。以初始位置為9*9矩陣結(jié)構(gòu)中的第41個存儲位置,也即第5行第5列的存儲位置為例,若檢測到終端在X軸正向上的傾斜角度大于預定閾值,則從第41個存儲位置開始按照每半秒跳一次的速度沿由左向右的方向逐跳選取其它存儲位置,也即開始逐跳選取的半秒后,第42個存儲位置(第5行第6列)被選中;開始逐跳選取的一秒后,第43個存儲位置(第5行第7列)被選中,依次類推,不再贅述。若檢測到終端在第二方向上的傾斜角度大于預定閾值,則從初始位置開始按照預設速度沿矩陣結(jié)構(gòu)中由右向左的方向逐跳選取其它存儲位置。以初始位置為9*9矩陣結(jié)構(gòu)中的第41個存儲位置,也即第5行第5列的存儲位置為例,若檢測到終端在X軸負向上的傾斜角度大于預定閾值,則從第41個存儲位置開始按照每半秒跳一次的速度沿由左向右的方向逐跳選取其它存儲位置,也即開始逐跳選取的半秒后,第40個存儲位置(第5行第5列)被選中;開始逐跳選取的一秒后,第39個存儲位置(第5行第4列)被選中,依次類推,不再贅述。若檢測到終端在第三方向上的傾斜角度大于預定閾值,則從初始位置開始按照預設速度沿矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置。以初始位置為9*9矩陣結(jié)構(gòu)中的第41個存儲位置,也即第5行第5列的存儲位置為例,若檢測到終端在y軸負向上的傾斜角度大于預定閾值,則從第41個存儲位置開始按照每半秒跳一次的速度沿由左向右的方向逐跳選取其它存儲位置,也即開始逐跳選取的半秒后,第50個存儲位置(第6行第5列)被選中;開始逐跳選取的一秒后,第59個存儲位置(第7行第5列)被選中,依次類推,不再贅述。若檢測到終端在第四方向上的傾斜角度大于預定閾值,則從初始位置開始按照預設速度沿矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置。以初始位置為9*9矩陣結(jié)構(gòu)中的第41個存儲位置,也即第5行第5列的存儲位置為例,若檢測到終端在y軸負向上的傾斜角度大于預定閾值,則從第41個存儲位置開始按照每半秒跳一次的速度沿由左向右的方向逐跳選取其它存儲位置,也即開始逐跳選取的半秒后,第32個存儲位置(第4行第5列)被選中;開始逐跳選取的一秒后,第23個存儲位置(第3行第5列)被選中,依次類推,不再贅述。由于移動終端還可能出現(xiàn)同時在兩個方向上的傾斜角度均大于預定閾值的情況,此時按照兩個方向上的傾斜角度中較大的一個方向確定逐跳的方向。具體來講,本步驟還可以包括
若檢測到終端在第一方向和第三方向上的傾斜角度均大于預定閾值,且第一方向上的傾斜角度大于第三方向上的傾斜角度,則從初始位置開始按照預設速度沿矩陣結(jié)構(gòu)中由左向右的方向逐跳選取其它存儲位置;若檢測到終端在第一方向和第三方向上的傾斜角度均大于預定閾值,且第三方向上的傾斜角度大于第一方向上的傾斜角度,則從初始位置開始按照預設速度沿矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置;若檢測到終端在第二方向和第四方向上的傾斜角度均大于預定閾值,且第二方向上的傾斜角度大于第四方向上的傾斜角度,則從初始位置開始按照預設速度沿矩陣結(jié)構(gòu)中由右向左的方向逐跳選取其它存儲位置;若檢測到終端在第二方向和第四方向上的傾斜角度均大于預定閾值,且第四方向上的傾斜角度大于第二方向上的傾斜角度,則從初始位置開始按照預設速度沿矩陣結(jié)構(gòu)中由下向上的方向逐跳選取其它存儲位置。優(yōu)選地,預設速度與在預設方向上的傾斜角度的大小呈正相關關系,也即傾斜角度越大,預設速度越大。這樣用戶需要進行跨度較大的內(nèi)容數(shù)據(jù)的切換時,可以將傾斜角度大些,獲得更快的預設速度,比如每秒跳10次、每秒跳30次;當用戶在進行跨度較小的內(nèi)容數(shù)據(jù)切換或者接近目標內(nèi)容數(shù)據(jù)時,可以將傾斜角度小些,獲得相對慢的預設速度,比如每秒跳一次。步驟508,獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù);因為在開始逐跳選取之后,每個時刻所選取到的存儲位置都不同,移動終端總是獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù)。比如,在開始逐跳選取的2秒后作為當前時刻時,第77個存儲位置(第9行第5列)被選中,則移動終端獲取第77個視頻。步驟510,在屏幕上顯示獲取到的內(nèi)容數(shù)據(jù)的相關信息,相關信息包括介紹信息、頁碼、縮略圖、預覽圖、名稱或者圖標中的一種或者幾種的組合;在逐跳選取的過程中,移動終端可以在屏幕上顯示獲取到的內(nèi)容數(shù)據(jù)的相關信息,相關信息包括介紹信息、頁碼、縮略圖、預覽圖、名稱或者圖標中的一種或者幾種的組合。比如,在逐跳選取過程中,移動終端可以將獲取到的內(nèi)容數(shù)據(jù)的縮略圖和名稱顯示在屏幕上,如果預設速度是每半秒跳一次,則用戶可以在逐跳選取的過程中觀察到移動終端的屏幕上每一秒會出現(xiàn)切換兩張預覽圖。又比如,內(nèi)容數(shù)據(jù)是電子書中的頁面,在逐跳選取過程中,移動終端可以將獲取到的內(nèi)容數(shù)據(jù)的頁碼以較大字體顯示在屏幕上,以使得用戶可以輕松獲知當前已經(jīng)切換至該電子書的第幾頁。步驟512,接收選取停止信號,選取停止信號包括在預設方向上的傾斜角度小于預定閾值的信號;在逐跳選取過程中,用戶在選取到目標內(nèi)容數(shù)據(jù)時,可以向移動終端發(fā)出選取停止信號,該選取停止信號可以是終端在預設方向的其它方向上的傾斜角度小于預定閾值的信號,比如用戶選取到目標內(nèi)容數(shù)據(jù)時,將移動終端擺正為初始位置,各個預設方向上的傾斜角度均小于預定閾值。當然,選取停止信號還可以是點擊觸摸屏信號、聲控信號、手勢信號和按壓物理按鍵的信號中的一種或者幾種的組合。步驟514,在接收到選取停止信號之后,執(zhí)行或顯示獲取到的內(nèi)容數(shù)據(jù)。
移動終端在接收到選取停止信號之后,執(zhí)行或顯示獲取到的內(nèi)容數(shù)據(jù)。具體來講,獲取到的內(nèi)容數(shù)據(jù)是應用程序時,移動終端執(zhí)行內(nèi)容數(shù)據(jù);獲取到的內(nèi)容數(shù)據(jù)是文本、圖片、視頻、音頻和存儲結(jié)構(gòu)的任意一種時,移動終端顯示內(nèi)容數(shù)據(jù)。至此,整個內(nèi)容數(shù)據(jù)的切換過程完畢。綜上所述,本實施例提供的內(nèi)容選擇方法,通過在檢測到終端在預設方向上的傾斜角度大于預定閾值時,從存儲結(jié)構(gòu)的初始位置開始按照預設速度沿與預設方向?qū)姆较蛑鹛x取其它存儲位置,并獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù);解決了操作步驟繁瑣,造成整個過程花費時間太長,而且會大大縮短觸摸屏的使用壽命的問題;達到了可以只通過傾斜移動終端就可以完成內(nèi)容切換過程,延長了觸摸屏的使用壽命的問題。還通過可變的預設速度,可以使用更少的時間來完成內(nèi)容切換過程。還通過在逐跳選取的過程中,顯示當前內(nèi)容數(shù)據(jù)的相關信息,可以讓用戶更直觀地了解到切換過程的當前進度。請參考圖6,其示出了本發(fā)明一個實施例提供的內(nèi)容選擇裝置的結(jié)構(gòu)方框圖。本實施例主要以該內(nèi)容選擇裝置實現(xiàn)成為移動終端的一部分來舉例說明。該內(nèi)容選擇裝置,包括初始確定模塊620、角度檢測模塊640、位置切換模塊660和數(shù)據(jù)選擇模塊680。初始確定模塊620,用于將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,所述存儲結(jié)構(gòu)中包括有按序排列的至少兩個存儲位置,一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中;角度檢測模塊640,用于檢測終端在預設方向上的傾斜角度是否大于預定閾值;位置切換模塊660,用于若所述角度檢測模塊640檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始確定模塊620確定的初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中逐跳選取其它存儲位置;數(shù)據(jù)選擇模塊680,用于獲取當前時刻所述位置切換模塊660所選取到的存儲位置中的內(nèi)容數(shù)據(jù)。綜上所述,本實施例提供的內(nèi)容選擇裝置,通過在檢測到終端在預設方向上的傾斜角度大于預定閾值時,從存儲結(jié)構(gòu)的初始位置開始按照預設速度沿與預設方向?qū)姆较蛑鹛x取其它存儲位置,并獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù);解決了操作步驟繁瑣,造成整個過程花費時間太長,而且會大大縮短觸摸屏的使用壽命的問題;達到了可以只通過傾斜移動終端就可以完成內(nèi)容切換過程,延長了觸摸屏的使用壽命的問題。請參考圖7,其示出了本發(fā)明另一實施例提供的內(nèi)容選擇裝置的結(jié)構(gòu)方框圖。本實施例主要以該內(nèi)容選擇裝置實現(xiàn)成為移動終端的一部分來舉例說明。作為基于圖6所示實施例提供的更為優(yōu)選的實施例。該內(nèi)容選擇裝置,包括初始確定模塊620、角度檢測模塊640、位置切換模塊660、數(shù)據(jù)選擇模塊680、信息顯示模塊682、信號接收模塊692和內(nèi)容處理模塊694。初始確定模塊620,用于將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,所述存儲結(jié)構(gòu)中包括有按序排列的至少兩個存儲位置,一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中。具體來講,所述存儲結(jié)構(gòu)為線性結(jié)構(gòu),所述線性結(jié)構(gòu)中包括有由前向后排列的至少兩個存儲位置。角度檢測模塊640,用于檢測終端在預設方向上的傾斜角度是否大于預定閾值,所述預設方向包括第一方向和/或與所述第一方向相背的第二方向。位置切換模塊660,用于若所述角度檢測模塊640檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始確定模塊620確定的初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中逐跳選取其它存儲位置。具體來講,所述位置切換模塊660,包括前向切換單元662和/或后向切換單元664 ;所述前向切換單元662,用于若所述角度檢測模塊640檢測到終端在第一方向上的傾斜角度大于預定閾值,則從所述初始確定模塊620確定的初始位置開始按照預設速度沿所述線性結(jié)構(gòu)中由前向后的方向逐跳選取其它存儲位置;所述后向切換單元664,用于若所述角度檢測模塊640檢測到終端在第二方向上的傾斜角度大于預定閾值,則從所述初始確定模塊620確定的初始位置開始按照預設速度沿所述線性結(jié)構(gòu)中由后向前的方向逐跳選取其它存儲位置。數(shù)據(jù)選擇模塊680,用于獲取當前時刻所述位置切換模塊660所選取到的存儲位置中的內(nèi)容數(shù)據(jù)。信息顯示模塊682,用于在屏幕上顯示所述數(shù)據(jù)選擇模塊680獲取到的內(nèi)容數(shù)據(jù)的相關信息,所述相關信息包括介紹信息、頁碼、縮略圖、預覽圖、名稱或者圖標中的一種或者幾種的組合。信號接收模塊692,用于接收選取停止信號,所述選取停止信號包括終端在非所述預設方向的其它方向上的傾斜角度大于預定閾值的信號、終端在所述預設方向上的傾斜角度小于預定閾值的信號、點擊觸摸屏信號、聲控信號、手勢信號和按壓物理按鍵的信號中的一種或者幾種的組合;內(nèi)容處理模塊694,用于在所述信號接收模塊692接收到所述選取停止信號之后,執(zhí)行或顯示所述數(shù)據(jù)選擇模塊680獲取到的內(nèi)容數(shù)據(jù),所述獲取到的內(nèi)容數(shù)據(jù)為應用程序、文本、圖片、視頻、音頻和存儲結(jié)構(gòu)中的任意一種。綜上所述,本實施例提供的內(nèi)容選擇裝置,通過在檢測到終端在預設方向上的傾斜角度大于預定閾值時,從存儲結(jié)構(gòu)的初始位置開始按照預設速度沿與預設方向?qū)姆较蛑鹛x取其它存儲位置,并獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù);解決了操作步驟繁瑣,造成整個過程花費時間太長,而且會大大縮短觸摸屏的使用壽命的問題;達到了可以只通過傾斜移動終端就可以完成內(nèi)容切換過程,延長了觸摸屏的使用壽命的問題。還通過可變的預設速度,可以使用更少的時間來完成內(nèi)容切換過程。還通過在逐跳選取的過程中,顯示當前內(nèi)容數(shù)據(jù)的相關信息,可以讓用戶更直觀地了解到切換過程的當前進度。請參考圖8,其示出了本發(fā)明另一實施例提供的內(nèi)容選擇裝置的結(jié)構(gòu)方框圖。本實施例主要以該內(nèi)容選擇裝置實現(xiàn)成為移動終端的一部分來舉例說明。作為基于圖6所示實施例提供的更為優(yōu)選的實施例。該內(nèi)容選擇裝置,包括初始確定模塊620、角度檢測模塊640、位置切換模塊660、數(shù)據(jù)選擇模塊680、信息顯示模塊682、信號接收模塊692和內(nèi)容處理模塊694。初始確定模塊620,用于將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,所述存儲結(jié)構(gòu)中包括有按序排列的至少兩個存儲位置,一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中。具體來講,所述存儲結(jié)構(gòu)為矩陣結(jié)構(gòu),所述矩陣結(jié)構(gòu)中包括有沿行方向由左向右排列和沿列方向由上向下排列的至少四個存儲位置。角度檢測模塊640,用于檢測終端在預設方向上的傾斜角度是否大于預定閾值,所述預設方向包括第一方向、與所述第一方向相背的第二方向、與所述第一方向垂直的第三方向和/或與所述第三方向相背的第四方向。
位置切換模塊660,用于若所述角度檢測模塊640檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始確定模塊620確定的初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中逐跳選取其它存儲位置。具體來講,所述位置切換模塊660,包括右向切換單元661、左向切換單元663、上向切換單元665和下向切換單元667。所述右向切換單元661,用于若所述角度檢測模塊640檢測到終端在第一方向上的傾斜角度大于預定閾值,則從所述初始確定模塊620確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由左向右的方向逐跳選取其它存儲位置;所述左向切換單元663,用于若所述角度檢測模塊640檢測到終端在第二方向上的傾斜角度大于預定閾值,則從所述初始確定模塊620確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由右向左的方向逐跳選取其它存儲位置;所述下向切換單元665,用于若所述角度檢測模塊640檢測到終端在第三方向上的傾斜角度大于預定閾值,則從所述初始確定模塊620確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置;所述上向切換單元667,用于若所述角度檢測模塊640檢測到終端在第四方向上的傾斜角度大于預定閾值,則從所述初始確定模塊620確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由下向上的方向逐跳選取其它存儲位置。優(yōu)選地,所述右向切換單元661,還用于若所述角度檢測模塊640檢測到終端在第一方向和第三方向上的傾斜角度均大于預定閾值,且第一方向上的傾斜角度大于第三方向上的傾斜角度,則從所述初始確定模塊620確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由左向右的方向逐跳選取其它存儲位置;所述下向切換單元665,還用于若所述角度檢測模塊檢測到終端在第一方向和第三方向上的傾斜角度均大于預定閾值,且第三方向上的傾斜角度大于第一方向上的傾斜角度,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置;所述左向切換單元663,還用于若所述角度檢測模塊640檢測到終端在第二方向和第四方向上的傾斜角度均大于預定閾值,且第二方向上的傾斜角度大于第四方向上的傾斜角度,則從所述初始確定模塊620確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由右向左的方向逐跳選取其它存儲位置;所述上向切換單元667,還用于若所述角度檢測模塊640檢測到終端在第二方向和第四方向上的傾斜角度均大于預定閾值,且第四方向上的傾斜角度大于第二方向上的傾斜角度,則從所述初始確定模塊620確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由下向上的方向逐跳選取其它存儲位置。數(shù)據(jù)選擇模塊680,用于獲取當前時刻所述位置切換模塊660所選取到的存儲位置中的內(nèi)容數(shù)據(jù)。信息顯示模塊682,用于在屏幕上顯示所述數(shù)據(jù)選擇模塊680選取的當前內(nèi)容數(shù)據(jù)的相關信息,所述相關信息包括介紹信息、頁碼、縮略圖、預覽圖、名稱或者圖標中的一種或者幾種的組合。信號接收模塊692,用于接收選取停止信號,所述選取停止信號包括終端在非所述預設方向的其它方向上的傾斜角度大于預定閾值的信號、終端在所述預設方向上的傾斜角度小于預定閾值的信號、點擊觸摸屏信號、聲控信號、手勢信號和按壓物理按鍵的信號中的一種或者幾種的組合;內(nèi)容處理模塊694,用于在所述信號接收模塊692接收到所述選取停止信號之后,執(zhí)行或顯示所述數(shù)據(jù)選擇模塊680獲取到的內(nèi)容數(shù)據(jù),所述內(nèi)容數(shù)據(jù)為應用程序、文本、圖片、視頻、音頻和存儲結(jié)構(gòu)中的任意一種。綜上所述,本實施例提供的內(nèi)容選擇裝置,通過在檢測到終端在預設方向上的傾斜角度大于預定閾值時,從存儲結(jié)構(gòu)的初始位置開始按照預設速度沿與預設方向?qū)姆较蛑鹛x取其它存儲位置,并獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù);解決了操作步驟繁瑣,造成整個過程花費時間太長,而且會大大縮短觸摸屏的使用壽命的問題;達到了可以只通過傾斜移動終端就可以完成內(nèi)容切換過程,延長了觸摸屏的使用壽命的問題。還通過可變的預設速度,可以使用更少的時間來完成內(nèi)容切換過程。還通過在逐跳選取的過程中,顯示當前內(nèi)容數(shù)據(jù)的相關信息,可以讓用戶更直觀地了解到切換過程的當前進度。需要說明的是上述實施例提供的內(nèi)容選擇裝置在選取內(nèi)容時,僅以上述各功能模塊的劃分進行舉例說明,實際應用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將設備的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實施例提供的內(nèi)容選擇裝置與內(nèi)容選擇方法實施例屬于同一構(gòu)思,其具體實現(xiàn)過程詳見方法實施例,這里不再贅述。上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。本領域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關的硬件完成,所述的程序可以存儲于一種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種內(nèi)容選擇方法,其特征在于,所述方法包括 將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,所述存儲結(jié)構(gòu)中包括有按序排列的至少兩個存儲位置,一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中; 檢測終端在預設方向上的傾斜角度是否大于預定閾值; 若檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中逐跳選取其它存儲位置; 獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的內(nèi)容選擇方法,其特征在于,所述存儲結(jié)構(gòu)為線性結(jié)構(gòu),所述線性結(jié)構(gòu)中包括有由前向后排列的至少兩個存儲位置,所述預設方向包括第一方向和/或與所述第一方向相背的第二方向; 所述若檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中逐跳選取其它存儲位置,包括 若檢測到終端在第一方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿所述線性結(jié)構(gòu)中由前向后的方向逐跳選取其它存儲位置; 若檢測到終端在第二方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿所述線性結(jié)構(gòu)中由后向前的方向逐跳選取其它存儲位置。
3.根據(jù)權(quán)利要求1所述的內(nèi)容選擇方法,其特征在于,所述存儲結(jié)構(gòu)為矩陣結(jié)構(gòu),所述矩陣結(jié)構(gòu)中包括有沿行方向由左向右排列和沿列方向由上向下排列的至少四個存儲位置,所述預設方向包括第一方向、與所述第一方向相背的第二方向、與所述第一方向垂直的第三方向和/或與所述第三方向相背的第四方向; 所述若檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中移動選取其它存儲位置,包括 若檢測到終端在第一方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由左向右的方向逐跳選取其它存儲位置; 若檢測到終端在第二方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由右向左的方向逐跳選取其它存儲位置; 若檢測到終端在第三方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置; 若檢測到終端在第四方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由下向上的方向逐跳選取其它存儲位置。
4.根據(jù)權(quán)利要求3所述的內(nèi)容選擇方法,其特征在于,所述若檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中移動選取其它存儲位置,包括 若檢測到終端在第一方向和第三方向上的傾斜角度均大于預定閾值,且第一方向上的傾斜角度大于第三方向上的傾斜角度,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由左向右的方向逐跳選取其它存儲位置; 若檢測到終端在第一方向和第三方向上的傾斜角度均大于預定閾值,且第三方向上的傾斜角度大于第一方向上的傾斜角度,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置; 若檢測到終端在第二方向和第四方向上的傾斜角度均大于預定閾值,且第二方向上的傾斜角度大于第四方向上的傾斜角度,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由右向左的方向逐跳選取其它存儲位置; 若檢測到終端在第二方向和第四方向上的傾斜角度均大于預定閾值,且第四方向上的傾斜角度大于第二方向上的傾斜角度,則從所述初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由下向上的方向逐跳選取其它存儲位置。
5.根據(jù)權(quán)利要求1至4任一所述的內(nèi)容選擇方法,其特征在于,所述獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù)之后,還包括 在屏幕上顯示所述獲取到的內(nèi)容數(shù)據(jù)的相關信息,所述相關信息包括介紹信息、頁碼、縮略圖、預覽圖、名稱或者圖標中的一種或者幾種的組合。
6.根據(jù)權(quán)利要求1至4任一所述的內(nèi)容選擇方法,其特征在于,所述獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù)之后,還包括 接收選取停止信號,所述選取停止信號包括終端在非所述預設方向的其它方向上的傾斜角度大于預定閾值的信號、終端在所述預設方向上的傾斜角度小于預定閾值的信號、點擊觸摸屏信號、聲控信號、手勢信號和按壓物理按鍵的信號中的一種或者幾種的組合; 在接收到所述選取停止信號之后,執(zhí)行或顯示所述獲取到的內(nèi)容數(shù)據(jù),所述獲取到的內(nèi)容數(shù)據(jù)為應用程序、文本、圖片、視頻、音頻和存儲結(jié)構(gòu)中的任意一種。
7.根據(jù)權(quán)利要求1至4任一所述的內(nèi)容選擇方法,其特征在于,所述預設速度與所述在預設方向上的傾斜角度的大小呈正相關關系。
8.根據(jù)權(quán)利要求1至4任一所述的內(nèi)容選擇方法,其特征在于,所述將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,包括 將所述存儲結(jié)構(gòu)中的預設存儲位置作為初始位置,所述預設存儲位置包括第一個存儲位置、最后一個存儲位置和中間一個存儲位置的任一個; 將終端的屏幕上當前時刻正在顯示的內(nèi)容數(shù)據(jù)在所述存儲結(jié)構(gòu)中所對應的存儲位置作為初始位置。
9.一種內(nèi)容選擇裝置,其特征在于,所述裝置包括 初始確定模塊,用于將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,所述存儲結(jié)構(gòu)中包括有按序排列的至少兩個存儲位置,一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中; 角度檢測模塊,用于檢測終端在預設方向上的傾斜角度是否大于預定閾值; 位置切換模塊,用于若所述角度檢測模塊檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中逐跳選取其它存儲位置; 數(shù)據(jù)選擇模塊,用于獲取當前時刻所述位置切換模塊所選取到的存儲位置中的內(nèi)容數(shù)據(jù)。
10.根據(jù)權(quán)利要求9所述的內(nèi)容選擇裝置,其特征在于,所述存儲結(jié)構(gòu)為線性結(jié)構(gòu),所述線性結(jié)構(gòu)中包括有由前向后排列的至少兩個存儲位置,所述預設方向包括第一方向和/或與所述第一方向相背的第二方向;所述位置切換模塊,包括前向切換單元和/或后向切換單元; 所述前向切換單元,用于若所述角度檢測模塊檢測到終端在第一方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述線性結(jié)構(gòu)中由前向后的方向逐跳選取其它存儲位置; 所述后向切換單元,用于若所述角度檢測模塊檢測到終端在第二方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述線性結(jié)構(gòu)中由后向前的方向逐跳選取其它存儲位置。
11.根據(jù)權(quán)利要求9所述的內(nèi)容選擇裝置,其特征在于,所述存儲結(jié)構(gòu)為矩陣結(jié)構(gòu),所述矩陣結(jié)構(gòu)中包括有沿行方向由左向右排列和沿列方向由上向下排列的至少四個存儲位置,所述預設方向包括第一方向、與所述第一方向相背的第二方向、與所述第一方向垂直的第三方向和/或與所述第三方向相背的第四方向; 所述位置切換模塊,包括右向切換單元、左向切換單元、上向切換單元和下向切換單元; 所述右向切換單元,用于若所述角度檢測模塊檢測到終端在第一方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由左向右的方向逐跳選取其它存儲位置; 所述左向切換單元,用于若所述角度檢測模塊檢測到終端在第二方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由右向左的方向逐跳選取其它存儲位置; 所述下向切換單元,用于若所述角度檢測模塊檢測到終端在第三方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置; 所述上向切換單元,用于若所述角度檢測模塊檢測到終端在第四方向上的傾斜角度大于預定閾值,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由下向上的方向逐跳選取其它存儲位置。
12.根據(jù)權(quán)利要求11所述的內(nèi)容選擇裝置,其特征在于 所述右向切換單元,還用于若所述角度檢測模塊檢測到終端在第一方向和第三方向上的傾斜角度均大于預定閾值,且第一方向上的傾斜角度大于第三方向上的傾斜角度,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由左向右的方向逐跳選取其它存儲位置; 所述下向切換單元,還用于若所述角度檢測模塊檢測到終端在第一方向和第三方向上的傾斜角度均大于預定閾值,且第三方向上的傾斜角度大于第一方向上的傾斜角度,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由上向下的方向逐跳選取其它存儲位置; 所述左向切換單元,還用于若所述角度檢測模塊檢測到終端在第二方向和第四方向上的傾斜角度均大于預定閾值,且第二方向上的傾斜角度大于第四方向上的傾斜角度,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由右向左的方向逐跳選取其它存儲位置; 所述上向切換單元,還用于若所述角度檢測模塊檢測到終端在第二方向和第四方向上的傾斜角度均大于預定閾值,且第四方向上的傾斜角度大于第二方向上的傾斜角度,則從所述初始確定模塊確定的初始位置開始按照預設速度沿所述矩陣結(jié)構(gòu)中由下向上的方向逐跳選取其它存儲位置。
13.根據(jù)權(quán)利要求9至12任一所述的內(nèi)容選擇裝置,其特征在于,所述內(nèi)容選擇裝置,還包括信息顯示模塊; 所述信息顯示模塊,用于在屏幕上顯示所述數(shù)據(jù)選擇模塊獲取到的內(nèi)容數(shù)據(jù)的相關信息,所述相關信息包括介紹信息、頁碼、縮略圖、預覽圖、名稱或者圖標中的一種或者幾種的組合。
14.根據(jù)權(quán)利要求9至12任一所述的內(nèi)容選擇裝置,其特征在于,所述內(nèi)容選擇裝置,還包括信號接收模塊和內(nèi)容處理模塊; 所述信號接收模塊,用于接收選取停止信號,所述選取停止信號包括終端在非所述預設方向的其它方向上的傾斜角度大于預定閾值的信號、終端在所述預設方向上的傾斜角度小于預定閾值的信號、點擊觸摸屏信號、聲控信號、手勢信號和按壓物理按鍵的信號中的一種或者幾種的組合; 所述內(nèi)容處理模塊,用于在所述信號接收模塊接收到所述選取停止信號之后,執(zhí)行或顯示所述數(shù)據(jù)選擇模塊獲取到的內(nèi)容數(shù)據(jù),所述獲取到的內(nèi)容數(shù)據(jù)為應用程序、文本、圖片、視頻、音頻和存儲結(jié)構(gòu)中的任意一種。
15.根據(jù)權(quán)利要求9至12任一所述的內(nèi)容選擇裝置,其特征在于,所述位置切換模塊所按照的預設速度與所述角度檢測模塊檢測到的在預設方向上的傾斜角度的大小呈正相關關系。
16.根據(jù)權(quán)利要求9至12任一所述的內(nèi)容選擇裝置,其特征在于,所述將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,包括 將所述存儲結(jié)構(gòu)中的預設存儲位置作為初始位置,所述預設存儲位置包括第一個存儲位置、最后一個存儲位置和中間一個存儲位置的任一個;或者, 將終端的屏幕上當前時刻正在顯示的內(nèi)容數(shù)據(jù)在所述存儲結(jié)構(gòu)中所對應的存儲位置作為初始位置。
17.—種移動終端,其特征在于,所述移動終端包括如權(quán)利要求9至16任一所述的內(nèi)容選擇裝置。
全文摘要
本發(fā)明公開了一種內(nèi)容數(shù)據(jù)方法、裝置及移動終端,屬于圖形界面交互技術(shù)領域。所述方法包括將存儲結(jié)構(gòu)中的一個存儲位置作為初始位置,所述存儲結(jié)構(gòu)中包括有按序排列的至少兩個存儲位置,一個內(nèi)容數(shù)據(jù)存儲在一個存儲位置中;檢測終端在預設方向上的傾斜角度是否大于預定閾值;若檢測到終端在預設方向上的傾斜角度大于預定閾值,則從所述初始位置開始按照預設速度沿與所述預設方向?qū)姆较蛟谒龃鎯Y(jié)構(gòu)中逐跳選取其它存儲位置;獲取當前時刻所選取到的存儲位置中的內(nèi)容數(shù)據(jù)。本發(fā)明達到了可以只通過傾斜移動終端就可以完成內(nèi)容切換過程,延長了觸摸屏的使用壽命的問題。
文檔編號G06F3/0487GK103049173SQ20121056072
公開日2013年4月17日 申請日期2012年12月20日 優(yōu)先權(quán)日2012年12月20日
發(fā)明者李政, 程亮, 徐麗娜 申請人:北京小米科技有限責任公司